数据库课程设计实验报告

时间:2024.4.13

1.1课题意义

    21世纪是信息化的时代,信息化以更快捷更方便为目标来融入各行各业。学校也不能例外。当前,我国的学校正在加紧实施信息化建设,其中学生管理是相当重要的一部分。 

 

1.2课题开发的目的

    本课题为了适应信息时代发展,提高学院工作效率和办学水平,实现现代化大学的运行机制和高水平的管理,体现学院自己的特色,把本学院建设成为一流的信息学院。用“数字化校园”的整体概念来统一规划,组织和建设学院的办公自动化系统,数字化管理系统,网站系统。同时为了让企业及学校能高效的对学生进行信息传递,让学生能更快地接收到学校的信息而设计这一系统。


2.1系统的主要功能

    学生信息管理系统在管理学生中占有重要的地位,它关系着学生信息的基本信息,其中包括学生信息,班级信息、课程信息等。对于学校来讲,学生信息管理系统是不可缺少的组成部分,它有效地管理学生档案,对学校学生的变动和统计起着重要的管理作用。   

本系统根据学校管理的实际要求,结合学生信息管理的实际流程要,需实现以下功能:

   

    (1)班级管理业务流程图:

图2.1 班级管理业务流程图

(2)成绩管理业务流程图:

图2.2 成绩管理业务流程图

(3)课程管理业务流程图:

图2.3 课程管理业务流程图

    (4)由于本系统的数据模块较多,下面仅以学生成绩管理模块为例来进行编制。

图2.4学生成绩管理系统0层数据流程图

三、系统的概念结构设计

    以自底向上设计概念结构的方法,第一步是根据需求分析的结果对现实世界的数据进行抽象,设计各个局部E-R图。第二步是集成局部视图。

3.1局部视图设计

(1)学生选课局部应用的分E-R图

图3.1 学生选课局部应用的分E-R图

(2)学籍管理局部应用的分E-R图

图3.2 学籍管理局部应用的分E-R图

3.2视图的集成

经过以上的简单分析后,学生管理系统具体E-R图来表示,如下图3.3.

图3.3 进行修改和重构后生产的学生系统E-R图

四、数据库逻辑结构设计

4.1 E-R图向关系模型的转换

    概念结构是独立于任何一种数据模型的信息结构。

    E-R图转换为关系模型的转换规则:

   (1)每一个实体集转换为一个关系模式,实体集的属性就是关系模式的属性,实体集的键码就是关系模式的键码;

   (2)每一个联系转换为一个关系模式,与该联系相连的各实体集的键码以及联系的属性转换为关系模式的属性。要确定该关系模式的键码,有三种情况(1:1,1:n及n:m)

   (3)每一个属于(isa)联系不能转换为一个关系模式;

   (4)三个或三个以上实体集间的一个多元联系可以转换为一个关系模式,与该多元联系相连的各实体集的键码和联系本身的属性都转换为关系模式的属性,而关系模式的键码为各实体集键码的组合;

   (5)具有相同键码的非子类关系模式可以合并。

    下面,给出根据图3.3 E-R图向关系模型的转换后得到的如下关系模式:

    学生(学号,姓名,班级,性别,年龄,电话,出生日期)

    教师(教师号,姓名,职称,性别,院系,电话,年龄)

    班级(班级号,学生人数)

    教室(教室编号,地址,容量)

    宿舍(宿舍编号,地址,人数,电话)

    课程(课程号,课程名,课程类型,学时数,学分)

    教科书(书名,出版社,主编)

    归档材料(档案号,日期)


第二篇:图书馆管理系统+数据库课程设计实验报告


课程设计报告内容

1.封面页

数据库课程设计实验报告

                             -------图书馆管理系统

                                 **专业**级*班:姓名  学号:******* 

                                 指导老师:   

2.目录页

3.前言

4.正文

一:系统开发平台介绍

  本系统采用PowerBuilder9.0开发工具,后台使用Microsoft SQL Server2000建立数据库。……

二:系统分析

   1.软件功能分析

该图书管理系统  主要面向学校图书馆的读者,图书信息管理。旨在实现图书管理信息化。本系统将用户分为两个级别:管理员,一般用户。    

管理员权限:具有该系统的最高权限,可对数据库进行系统所提供的所有操作。具体内容

   一般用户权限

2. 数据流图

       

                       图2—1

3. 数据库概念结构设计

根据上面的数据流图分析,规划出的实体有:读者类别信息实体,读者信息实体,书籍类别信息实体,书籍信息实体,借阅信息实体。

各信息实体的E-R图如下:

 

                    

 图2-2 读者信息实体

……

4.数据库逻辑结构设计

图书馆管理信息系统数据库中各个表的设计结构如下所示:(每个表格表示在数据库里的一个表)

表3-1            user_Info 用户登录信息表

 ......

三:功能模块

可抓几幅画面介绍

四:具体实现

1.  系统一般功能实现(修改密码,注销,退出

2.读者管理 (读者类型管理,读者信息管理

3.书籍管理 (书籍类型管理,书籍信息管理

4.借阅管理(借书管理,还书管理,查询)……

应特别选出软件编程有特色之处或见解独到之处,附原代码进行分析。如设置几种身份登录?借书超期如何设置?查询中如何方便用户(模糊查询、组合查询等)

五.测试/运行维护(提供几个用例)

六.总结

本程序基本实现了图书馆管理中所应用的大体功能,但是也存在着很多不足。例如:..

5.致谢

6.附录(参考资料)

更多相关推荐:
数据库课程设计实验报告3

数据库课程设计报告课程设计题目:学分管理系统专业:网络工程班级:**学号:***20**年12月1日学分管理系统数据库课程设计实验时间:20**.11.28-20**.12.01实验地点:软件楼501室实验目的…

数据库课程设计报告范例

数据库课程设计报告课题名称:图书管理统专业:信息与计算科学班级:信计071班小组人员:***一.背景资料在高校中,学生的数量较多,图书的数量也比较多,每天图书的借阅量比较大,采用手工的处理方式已经不能满足这种需…

数据库课程设计实验报告

数据库课程设计报告课程名称数据库课程设计题目教务管理系统指导教师卢益清设计起止日期20xx515至20xx62学院信息管理学院专业电子商务组号组长陈哲1北京信息科技大学计算机信息系统系课程设计实验报告课程名称数...

数据库课程设计实验报告

西安郵電學院数据库课程设计报告书系部名称学生姓名专业名称班级时间计算机20xx年12月20日至20xx年12月30日一本课程设计的目的熟悉数据库的语句语法将数据库运用到实际的项目中体会前台与后台的联系二选定的题...

数据库课程设计实验报告

数据库课程课程设计实验报告题目学生基本信息管理系统院系计算机学院班级软件1002班学号04103064姓名张芳莉指导老师乔平安一需求分析1基本功能要求1学生基本信息管理学生对自己的基本信息进行查询管理员对学生的...

数据库课程设计报告扉页及格式软件

课程设计报告课程名称数据库课程设计设计题目教材管理系统专业班级软件0941姓名***学号03指导教师***起止时间20**年6月20日-6月24日成绩评定电气与信息学院课程设计考核和成绩评定办法1.课程设计的考…

数据库课程设计报告090247

北京广播电视大学数据库应用课程设计报告书题目出版社图书管理系统姓名杨春振学号20xx7110090247班级09春计算机分校通州电大指导教师姚行洲设计日期20xx年7月北京广播电视大学课程设计任务书题目出版社图...

数据库课程设计实验报告

安徽工业大学课程设计报告课程数据库课程设计题目图书馆管理系统班级094班专业软件工程姓学名万佳乐号099074265指导教申元霞师日期20xx125目录一系统开发平台31二需求与功能分析3三概要设计4系统的总体...

数据库课程设计实验报告

数据库设计报告题目图书管理系统班级专业姓名学号辅导老师一设计目的本课程设计是计算机科学与技术专业的学生在学习完数据库原理与应用课程后进行的一次综合的实践训练其目的在于加深对数据库基础理论和基本知识的理解掌握数据...

图书管理系统-数据库课程设计实验报告

计算机科学与工程学院题目基于数据库课程设计报告书CS模式的图书管理系统的设计所学专业计算机软件与理论班级作者指导老师完成日期20xx年08月08日内容提要本文介绍了一个基于ClientServer模式的高校图书...

《数据结构课程设计报告》

安徽省巢湖学院计算机与信息工程学院课程设计报告课程名称课题名称用三元组实现稀疏矩阵的转置相加相乘专业计算机科学与技术班级学号AA姓名AAA联系方式136XXXXXXXX指导教师武彬20年月日目录1数据结构课程设...

数据结构课程设计报告

淮阴工学院数据结构课程设计报告选题名称无向图应用问题系院计算机工程学院专业计算机科学与技术班级网络1111姓名1111311105指导教师周海岩单劲松学年学期20xx20xx学年第1学期年1设计任务书2摘要本课...

数据库课程设计实验报告(17篇)