学生管理系统(专为辅导员设计)的数据库设计_第1页
学生管理系统(专为辅导员设计)的数据库设计_第2页
学生管理系统(专为辅导员设计)的数据库设计_第3页
学生管理系统(专为辅导员设计)的数据库设计_第4页
学生管理系统(专为辅导员设计)的数据库设计_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2012级计本数据库原理课程设计数据库原理课程设计(2012级)学生管理系统(专为辅导员设计)的数据库设计学 号: 21206032033 姓 名: 鲁润楠 指导教师: 丁丙胜 院 系: 信息工程 专 业: 计算机科学与技术提交日期: 14目 录1. 引言.32系统需求分析42.1 功能需求分析42.2 数据流图52.3 数据字典63系统功能设计84数据库概念模型概念94.1 局部E-R图94.2 全局E-R图115数据库逻辑结构设计126数据库物理结构设计137.结束语141.引 言随着社会经济发展,社会的信息化程度越来越高,学校在信息化的过程中担任了很重要的角色,其信息化发展也较快。本人开

2、发的系统用来管理学生基本信息和成绩的各种信息数据。 学生每年都要有必修课和选修课,成绩登记、查询都比较麻烦,而每年都需要学校花费很多时间来管理学生的基本信息和成绩,造成了很多不方便。而开发这个系统是为了更方便的查询,修改,添加学生选课的各种数据,便于统一管理。同时也有利于节省时间和人力,方便学校管理。 作为计算机应用的一 部分,使用计算机对学生档案信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本底等。这些优点能够极大地提高学生档案管理的效率,也是学校的科学化,正规化管理,与社会接轨的重要条件2 系统需求分析2.1 功能需求分析(

3、1)、授权用户能够浏览学生学籍的所有信息。(2)、能够通过学生的特定信息找到个人学籍的相关信息.例如:根据学生学号能够找到该学生的所有相关信息。(3)、授权操作员能对学籍信息进行修改,在学生信息发生改变时可以对原有信息进行诸如添加、查询、修改等操作。(4)、实现对学籍、课程、成绩等信息查询和更新,并可以对学生有关信息进行统计分析。(5)、各部门能够实现数据共享,减少无谓的重复劳动,保证数据的一致性。(6)、允许多用户同时从不同的终端登录服务器并根据自己的权限操作数据库中的数资料收集:业务流程中用到的相关单据票证帐簿报表报告等资料,画出格式,最好是填有具体内容的表格等。  &

4、#160;  学生选课成绩管理的要求主要是:能够很好地系统地知道学生选课成绩情况,包括学生基本信息、老师基本信息、课程基本信息等。 事项分析:分析资料中标题、表头等中各栏目名,列出所有事项,作为数据项;分析这些数据系统登陆 输入密码 退出系统 密码错误, 请重新输入 密码正确,进入系统 进入系统选项主页 查询 添加 修改 退出系统 2.2数据流图学号学号P1.1学生基本信息查询P1.2学生成绩信息查询P1.3学生课程信息查询教务处 学生表 成绩表 课程表学

5、号学号课程信息学号学生基本信息教务处P2.1学生信息添加P2.2学生成绩信息添加P3.3课程添加 学生表 成绩表 课程表学号课程信息学号学生基本信息教务处P2.1学生信息修改P2.2学生成绩信息修改P3.3课程修改 学生表 成绩表 课程表2.3 数据字典(1)数据流: 编号   名称            输入           输出  

6、;                 组成 F1 查询请求         教务处        教务处     学号+姓名+性别+班级编号+出生日期+成绩+课程 F2  输入密码 

7、        教务处                      密码 F3学生和成绩课程信息   教务处       教务处 学号+姓名+性别+班级编号+出生日期+成绩+课程(2)

8、0;处理逻辑: 编号     名称                输入数据流                输出数据流 P1     学生基本信息查询 

9、;  查询请求         学号+姓名+性别+班级编号+出生日期+成绩+课程 P2     学生基本信息添加  学生和成绩课程信息  学号+姓名+性别+班级编号+出生日期+成绩+课程    P3     学生基本信息修改  学生和成绩课程信息   

10、;学号+姓名+性别+班级编号+出生日期+成绩+课程 P1.1  学生基本信息查询    学号                学号+姓名+性别+班级编号+出生日期 P1.2  学生成绩信息查询    学号        &

11、#160;       学号+成绩+课程号 P1.3  学生课程信息查询    学号                学号+课程号+课程+教师+教室 P2.1  学生信息添加        学

12、生基本信息        学号+姓名+性别+班级编号+出生日期 P2.2  学生成绩添加        学号                学号+课程编号+成绩 P2.3  课程添加   &

13、#160;        课程信息            课程号+课程名+教室+教师 P3.1  学生信息修改        学生基本信息        学号+姓名+性别+班级编号+出生日期 P3.2

14、  学生成绩修改        学号                学号+课程编号+成绩 P3.3  课程修改            课程信息    

15、        课程号+课程名+教室+教师(3)数据存储: 编号          名称                           

16、;  组成 D1        学生基本信息表        学号+姓名+性别+班级号+出生日期 D2        学生成绩表           学号+班级+成绩+课程号 D3 

17、0;      课程表              课程号+课程名+教师+教室 D4        教师表              教师号+姓名+性别+职务+籍贯

18、0;外部实体: 编号      实体名称           组成 S1        教务处            教务处工作人员+教师3系统功能设计改进完善业务流程图,分析用户需要系统完成哪些任务,逐层分解

19、,画出结构图。 结构分析是要在设计过程中明确完成设计后的“学生管理系统”所能具备的功能。 学生管理系统的功能模块划分图为:学生信息模块学生信息添加学生信息查询学生信息修改或重写学 生信息删 除4数据库概念模型概念模型4.1 局部E-R图学 生学号班级编号姓名性别出生日期班级班级编号年级专业学制课程班级编号课程代码课程名称教师代码开课日期教室教师出生日期性别姓名教师代码学 生教师课程班级选修从属授课1mmnm14.2 全局E-R图学 生教师课程班级选修从属授课班级编号年级学号班级编号姓名性别出生日期专业学制出生日期性别姓名课程代码课程名称教室成绩5数据库逻辑结构设计逻辑结构设

20、计是概念结构设计的下一阶段,设计根据概念阶段的E-R图转化成系统支持的数据模型,本系统采用关系模型。关系模型的逻辑结构是一组关系模式(二维表)的集合。E-R图是由实体,实体属性和实体之间的联系三个要素组成的。所以将E-R图转换为关系模型实际上是要将实体,实体的属性和实体之间的联系转换为关系模型。 根据以上原则将学生管理系统的E-R图转换为关系模式如下:  登录用户(ID,密码,权限级别) 学生基本信息(学号,姓名,性别,出生时间,专业,总学分,备注) l 课程基本信息(课程号,课程名,学期,学时,学分) l 学生课程成绩(学号,课程号,成绩,学分) l  本系统采用SQL Server数据库,主要的数据表如表6数据存储设计6.1数据库设计:数据库设计是在选定的书籍库管理系统的基础上建立数据库的过程。数据库设计出用具要求分析外,还包括概念结构设计、逻辑结构的设计和物理结构设计三个阶段。管理信息系统设计中很重要的部分,设计质量的好坏、数据结构的优劣,直接影响到管理系统的成败。我们小组的信息系统设计是关注教务处对学生信息、教师信

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论