logo资料库

学生信息管理系统 项目数据库设计说明书 .doc

第1页 / 共25页
第2页 / 共25页
第3页 / 共25页
第4页 / 共25页
第5页 / 共25页
第6页 / 共25页
第7页 / 共25页
第8页 / 共25页
资料共25页,剩余部分请下载后查看
第一部分:课程设计内容
第一章 绪论
1课题简介
2设计目的学生信息管理系统提供了强大的学生信息管理功能,方便系统管理员对学生管理,教师管理,课程管
3设计内容
第二章 需求分析
1功能需求
1.1 学生(Student)用户
1.2教师(Teacher)用户
1.3 管理员(Administrator)用户
2 性能需求
第三章 概念结构设计
1局部E-R图
2全局E-R图
第四章 逻辑结构设计
1关系模式
2数据库结构的详细设计
第五章 物理结构设计
1建立索引
2存储结构
3数据库的建立
第三部分 分析与总结
1数据库分析
2课题总结
3、项目展望
4、心得与体会
参考文献
学生信息管理系统 项目数据库设计说明书 专 业: 计算机科学与技术 班 级: 姓 名: 报告日期: 2016 级 4 班 ** 2018 年 12 月 1
学生信息管理系统 ——朱进 目录 第一部分:课程设计内容................................................................................................................ 2 第一章 绪论 ................................................................................................................ 2 1 课题简介 ................................................................................................................... 2 2 设计目的 ................................................................................................................... 3 3 设计内容 ................................................................................................................... 3 第二章 需求分析.........................................................................................................4 1 功能需求 ................................................................................................................... 4 1.1 学生(Student)用户 ........................................................................................4 1.2 教师(Teacher)用户.........................................................................................4 1.3 管理员(Administrator)用户........................................................................4 2 性能需求.................................................................................................................. 5 第三章 概念结构设计 ................................................................................................. 7 1 局部 E-R 图.............................................................................................................. 7 2 全局 E-R 图............................................................................................................ 10 第四章 逻辑结构设计 ................................................................................................11 1 关系模式 ................................................................................................................. 11 2 数据库结构的详细设计 .........................................................................................12 第五章 物理结构设计 ............................................................................................... 16 1 建立索引 ................................................................................................................. 16 2 存储结构 ................................................................................................................. 16 3 数据库的建立 ......................................................................................................... 17 第三部分 分析与总结 .................................................................................................................. 23 1 数据库分析............................................................................................................. 23 2 课题总结.................................................................................................................23 3、项目展望..............................................................................................................23 4、心得与体会.......................................................................................................... 24 参考文献 .......................................................................................................................................... 24 1
学生信息管理系统 ——朱进 第一部分:课程设计内容 第一章 绪论 1 课题简介 随着学校规模的不断扩大,学生数量的不断增长,原来的人工记 录的方式,甚至是一般的数据存储管理软件都已经不能够满足学生信 息管理的需要。因为这些传统的管理方式存在太多的缺陷,例如: (1)、维护数据的性能低下 (2)、查询信息不方便 (3)、选课效率不高 (4)、维护信息的工作量大 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已 为人们深刻认识,它进入人类社会的各个领域并发挥着越来越重要的 作用。作为计算机应用的一部分,使用计算机对学生信息进行管理,有 着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、 存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高 学生信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的 重要条件。因此,开发这样的一套学生信息管理系统成为很有必要的 事情。 2
学生信息管理系统 ——朱进 2 设计目的 学生信息管理系统提供了强大的学生信息管理功能,方便系统 管理员对学生管理,教师管理,课程管理,成绩管理等操作, 同时一样的方面学生对自己成绩查询,信息查询,教师对个人 信息的查询等。便于学生信息的管理与维护,提高管理的效率, 从而开发出此学生成绩管理系统,以实现学校的信息化管理。 3 设计内容 运用基于 E-R 模型的数据库设计方法和关系规范化理论做指导 完成从系统的分析到设计直至系统的最终实现,开发公交车管理信息 系统,完成学生选课系统的全部功能, 对驾驶员基本档案的管理、 车辆基本档案的管理、线路的管理、站点记录的管理。 首先做好需求分析,并完成数据流图和数据字典。 其次做概念结构设计,利用实体联系的方法将用户需求抽象为信 息结构,得到 E-R 图。 再次就是逻辑结构设计,将 E-R 图转换为计算机系统所支持的 逻辑模型。 然后就是物理结构设计,将逻辑数据模型转换为计算机系统所支 持的数据库物理结构。 最后就是数据库的实施与运行,把数据载入及运行数据库。 3
学生信息管理系统 ——朱进 第二章 需求分析 1 功能需求 该学生信息管理系统共有三个角色:学生、教师、管理员,各个角色实现的功能 如下: 1.1 学生(Student)用户 (1) 按照学院号查询所开课程,勾选课程选课。 (2) 查询本学期已选课程。 (3) 注销本学期所选课程。 (4) 修改个人信息。 (5) 修改密码。 (6) 成绩查询。 (7) 打印成绩单。 (8) 查询奖惩信息。 1.2 教师(Teacher)用户 (1) 成绩录入。 (2) 查看本人所授课程。 (3) 修改密码。 (4) 查看所授课程名单 1.3 管理员(Administrator)用户 (1) 学生管理:查询、添加、修改、删除学生信息。查询学生人数。 (2) 教师管理:查询、添加、修改、删除教师信息。查询教师人数。 (3) 课程管理:查询、添加、修改、删除课程信息。查询课程数。 (4) 院系管理:添加、修改、删除院系信息。查询院系数。 (5) 奖惩管理:添加、修改、删除学生奖惩信息。 (6) 修改个人信息。 4
学生信息管理系统 ——朱进 学生管理信息系统 登录系统 教师用户 修改个人信息 查看所授课程信息 查看学生选课信息 成绩录入 学生用户 修改个人信息 课程查询 选课 退课 成绩查询 打印成绩单 查询奖惩信息 管理员用户 学生管理 教师管理 课程管理 选课管理 成绩管理 院系设置 奖惩信息管理 管理员操作 2 性能需求 (1)并发访问数量在 1000 以内; 退出系统 5
学生信息管理系统 ——朱进 (2)各类操作系统响应时间控制在 5s 以内; (4)要求具有良好的安全性和完整性控制。 6
学生信息管理系统 ——朱进 第三章 概念结构设计 根据系统需求分析,可以得出学生信息管理系统数据库的概念模型(信息模型),以下 图是用 E-R 图表示的学生信息管理系统的概念模型。最后,对设计出的数据模型进行规范 化处理,使数据模型满足第三范式。 1 局部 E-R 图 将改系统定名为“学生信息管理系统”。 各实体的分 E-R 图,如下图所示: 院系名 地点 院长 学院号 联系电话 院系 图 1.1 院系实体图 所属学院 专业名 特征 专业号 学 生 规 模 专业 图 1.2 专业实体图 班级名 班主任 编号 所属专业 专业 7
分享到:
收藏