2022年学生管理系统的数据库设计推荐 .pdf

上传人:Che****ry 文档编号:34291556 上传时间:2022-08-15 格式:PDF 页数:14 大小:476.86KB
返回 下载 相关 举报
2022年学生管理系统的数据库设计推荐 .pdf_第1页
第1页 / 共14页
2022年学生管理系统的数据库设计推荐 .pdf_第2页
第2页 / 共14页
点击查看更多>>
资源描述

《2022年学生管理系统的数据库设计推荐 .pdf》由会员分享,可在线阅读,更多相关《2022年学生管理系统的数据库设计推荐 .pdf(14页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、数据库原理课程设计(2012 级)学生管理系统(专为辅导员设计)的数据库设计学号: 21206032033 姓名:鲁润楠指导教师:丁丙胜院系:信息工程专业:计算机科学与技术提交日期:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 14 页 - - - - - - - - - 2012 级计本数据库原理课程设计2 目录1.引言 .3 2 系 统 需 求 分 析 4 2. 1功 能 需 求 分 析 4 2 . 2数 据 流 图 5 2.3 数据字典6 3 系 统 功 能 设

2、计 8 4 数 据 库 概 念模 型 概 念 9 4. 1局 部 E- R 图 9 4. 2全 局E-R 图1 1 5 数 据 库 逻 辑结 构 设 计 1 2 6 数 据 库 物 理结 构 设 计 1 3 7. 结束 语 1 4 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 14 页 - - - - - - - - - 2012 级计本数据库原理课程设计3 1. 引 言随着社会经济发展,社会的信息化程度越来越高,学校在信息化的过程中担任了很重要的角色,其信息化发展也较

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

4、迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 14 页 - - - - - - - - - 2012 级计本数据库原理课程设计4 2 系统需求分析2.1 功能需求分析(1)、授权用户能够浏览学生学籍的所有信息。(2) 、能够通过学生的特定信息找到个人学籍的相关信息. 例如 : 根据学生学号能够找到该学生的所有相关信息。(3) 、授权操作员能对学籍信息进行修改,在学生信息发生改变时可以对原有信息进行诸如添加、查询、修改等操作。(4) 、实现对学籍、课程、成绩等信息查询和更新,并可以对学生有关信息进行统计分

5、析。(5)、各部门能够实现数据共享,减少无谓的重复劳动,保证数据的一致性。(6)、允许多用户同时从不同的终端登录服务器并根据自己的权限操作数据库中的数资料收集:业务流程中用到的相关单据票证帐簿报表报告等资料,画出格式,最好是填有具体内容的表格等。学生选课成绩管理的要求主要是:能够很好地系统地知道学生选课成绩情况,包括学生基本信息、老师基本信息、课程基本信息等。事项分析:分析资料中标题、表头等中各栏目名,列出所有事项,作为数据项;分析这些数据系统登陆输入密码退出系统密码错误,请重新输入密码正确,进入系统进入系统选项主页查询 添加修改 退出系统名师资料总结 - - -精品资料欢迎下载 - - -

6、- - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 14 页 - - - - - - - - - 2012 级计本数据库原理课程设计5 2.2 数据流图学号课程信息学号学生基本信息教务处P2.1 学生信息添加P2.2 学生成绩信息添加P3.3 课程添加学生表成绩表课程表学号学号P1.1 学生基本信息查询P1.2 学生成绩信息查询P1.3 学生课程信息查询教务处学生表成绩表课程表学号名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - -

7、 - 第 5 页,共 14 页 - - - - - - - - - 2012 级计本数据库原理课程设计6 2.3 数据字典(1)数据流:编号名称输入输出组成F1 查询请求教务处教务处学号+ 姓名 +性别 + 班级编号 + 出生日期+ 成绩 +课程 F2 输入密码教务处密码F3 学生和成绩课程信息教务处教务处 学号+ 姓名 + 性别+ 班级编号 +出生日期 +成绩 + 课程(2) 处理逻辑:编号名称输入数据流输出数据流P1 学生基本信息查询查询请求学号 +姓名 + 性别+ 班级编号 +出生日期 + 成绩+ 课程P2 学生基本信息添加学生和成绩课程信息学号 + 姓名+ 性别+ 班级编号 + 出生日

8、期+ 成绩 + 课程P3 学生基本信息修改学生和成绩课程信息学号+ 姓名+ 性别 + 班级编号 + 出生日期+ 成绩 + 课程学号课程信息学号学生基本信息教务处P2.1 学生信息修改P2.2 学生成绩信息修改P3.3 课程修改学生表成绩表课程表名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 14 页 - - - - - - - - - 2012 级计本数据库原理课程设计7 P1.1 学生基本信息查询学号学号+ 姓名 +性别 + 班级编号 +出生日期 P1.2 学生成绩信息

9、查询学号学号+ 成绩+ 课程号P1.3 学生课程信息查询学号学号+ 课程号 + 课程+ 教师+ 教室 P2.1 学生信息添加学生基本信息学号 +姓名 + 性别+ 班级编号 + 出生日期P2.2 学生成绩添加学号学号+ 课程编号 + 成绩P2.3 课程添加课程信息课程号 +课程名 + 教室+ 教师P3.1 学生信息修改学生基本信息学号+ 姓名 +性别 + 班级编号 + 出生日期 P3.2 学生成绩修改学号学号 + 课程编号 + 成绩 P3.3 课程修改课程信息课程号 + 课程名 + 教室 + 教师(3)数据存储:编号名称组成D1 学生基本信息表学号 +姓名 + 性别+ 班级号 + 出生日期 D2

10、 学生成绩表学号+ 班级+ 成绩 +课程号 D3 课程表课程号 + 课程名 + 教师+教室 D4 教师表教师号 + 姓名+ 性别+职务 +籍贯外部实体:编号实体名称组成S1 教务处教务处工作人员 + 教师名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 14 页 - - - - - - - - - 2012 级计本数据库原理课程设计8 3系统功能设计改进完善业务流程图,分析用户需要系统完成哪些任务,逐层分解,画出结构图。结构分析是要在设计过程中明确完成设计后的“学生管理系统

11、”所能具备的功能。学生管理系统的功能模块划分图为:学生信息模块学生信息添加学生信息查询学生信息修改或重学 生信息删 除名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 14 页 - - - - - - - - - 2012 级计本数据库原理课程设计9 4数据库概念模型概念模型4.1 局部 E-R 图教师出生日期性姓教师代码课程班级编号课程代码课程名称教师代码开课日期教室班级班级编号年级专学学 生学号班级编号姓名性出生日期名师资料总结 - - -精品资料欢迎下载 - - -

12、- - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 14 页 - - - - - - - - - 2012 级计本数据库原理课程设计10 学 生教师课程班级选修从属授课1 m m n m 1 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 14 页 - - - - - - - - - 2012 级计本数据库原理课程设计11 4.2 全局 E-R图学 生教师课程班级选修从属授课班级编号年级学号班级编号姓名性

13、出生日期专学出生日期性姓课程代码课程名称教室成绩名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 14 页 - - - - - - - - - 2012 级计本数据库原理课程设计12 5数据库逻辑结构设计逻辑结构设计是概念结构设计的下一阶段,设计根据概念阶段的E-R 图转化成系统支持的数据模型,本系统采用关系模型。关系模型的逻辑结构是一组关系模式(二维表)的集合。E-R 图是由实体,实体属性和实体之间的联系三个要素组成的。所以将E-R 图转换为关系模型实际上是要将实体,实

14、体的属性和实体之间的联系转换为关系模型。根据以上原则将学生管理系统的E-R 图转换为关系模式如下:登录用户( ID,密码,权限级别)学生基本信息(学号,姓名,性别,出生时间,专业,总学分,备注)课程基本信息(课程号,课程名,学期,学时,学分)学生课程成绩(学号,课程号,成绩,学分)本系统采用SQL Server 数据库,主要的数据表如表名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 14 页 - - - - - - - - - 2012 级计本数据库原理课程设计13 6

15、数据存储设计6.1 数据库设计:数据库设计是在选定的书籍库管理系统的基础上建立数据库的过程。数据库设计出用具要求分析外,还包括概念结构设计、逻辑结构的设计和物理结构设计三个阶段。管理信息系统设计中很重要的部分,设计质量的好坏、数据结构的优劣,直接影响到管理系统的成败。我们小组的信息系统设计是关注教务处对学生信息、教师信息、课程信息、选课信息和成绩信息这一小的区域进行管理,操作主要包括对数据的添加、修改、删除和管理维护。由于整个系统比较集中,信息比较具体方便教务人员的工作集中,工作清晰。6.2 关系模型进行数据库的逻辑设计,需将概念结构设计中的E-R 图转换为等价的关系模式。上述信息总体系统E-

16、R 图向关系模型的转换结果如下:学生表(学号,姓名,性别,出生日期,班级编号)班级表(班级编号,年级,专业,系代码,学制)课程表(课程代码,课程名称,类别,开课日期,教室,最多人数,教师代码)教师表(教师代码,姓名,性别,出生日期,籍贯,技术职务,备注)分数表(学号,课程代码,成绩)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 14 页 - - - - - - - - - 2012 级计本数据库原理课程设计14 7. 总结经过近几个星期的努力,终于设计出一个达到程序设

17、计要求的数据库。其功能完整,用户界面良好,但是也存在着某些缺陷。这一段时间的工作努力,最后的结果固重要,但更重要的是它让自己了解了数据库设计的一般过程。克服困难,坚持不懈是一个成功人士的所必需的品质。同样作为一个软件编程者更是必不可少的。只有敢于对困难说不,我们才能成为真正的软件编程者。不懈上帝是公平的,又付出就有回报。眼前的困难只是你前进路上的绊脚石。只要我们不怕痛,我们就能坚持的走下来,最终走向胜利。8. 参考文献1 王珊,陈红数据库系统原理教程清华大学出版社,1998 年 7 月2 苗雪兰,宋歌数据库系统原理及其应用教程机械工程出版社,2007 年 8 月名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 14 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com