数据库-学生成绩管理系统讲解.doc

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学生成绩管理系统课程设计 设计报告 题 目:学生成绩管理系统数据库 学 号: 2014221119200100 学生姓名: 张坤 学 号: 2014221119200138 学生姓名: 张豪 学 号: 2014221119200057 学生姓名: 王潜 指导教师: 王雷春 提交时间: 2016/12/24 目录 第1章 需求分析 1 1.1 需求调查 1 1.2 系统功能分析 2 1.3 面对用户需求分析 3 第2章 数据库概念模型设计 4 第3章 逻辑结构设计 8 3.1 类和对象向关系模式转换 10 3.2 关系模式优化 11 第4章 数据库物理结构设计 11 4.1 存取方法设计 11 4.2 存储结构设计 11 4.3 物理设计 12 第5章 数据库完整性设计 15 5.1 主键及唯一性索引 15 5.2 参照完整性设计 16 5.3 Check约束 17 5.4 Default约束 17 5.5 触发器设计 17 第6章 数据库视图设计 19 第7章 数据库存储过程设计 20 第8章 权限设计 22 总结 22 参考文献: 23 教务管理系统后台数据库 第1章 需求分析 1.1 需求调查 通过对各个用户的调查,该学生成绩管理系统有如下需求: 系统管理:实现系统管理人员对系统的管理,包括添加删除用户,更改密码, 数据备份,数据还原,注销,系统开关等功能。 成绩管理:实现教师对学生选修课程打分,成绩审核,学生查看成绩。 信息维护:学生,管理员和老师以及课程的基本信息(包括学生学籍信息和学生所修课程信息,教师基本信息,课程基本信息,密码基本信息)查看以及修改。 选课:学生选择课程,老师选课。 查询:包括实现学生查询,老师查询。学生查询包括自己的基本信息,自己的课程,课表,成绩等,老师查询包括查询自己的信息,自己所带课程的学生,自己的课表以及学生成绩等。 服务器配置:对它进行配置可以使得在其他电脑上也照常使用。这样不必每次都到数据库中去更改。 帮助系统:帮助系统为用户指明方向。 1.2 系统功能分析 系统管理:主要用于系统开关,教师选课开关,学生选课开关等。 学籍管理:用于对学生学籍基本信息的录入、查询、修改、维护、删除等常用功能,并提供学号编排、学生照片输入显示、学籍变动(留级、休学、跳级、转班、转学、退学等)、奖惩登记、毕业情况等功能。 选课管理:用于对课程的排布和选择。对于选课课程、采用教师选课方式,教师先选课,学生再选课。 教师管理:用于管理教师的基本信息,其所在院系、所授课程,所带的班级,教师平时上课的时数,并记录教师的考评情况。 成绩管理:用于发布学生一个学期所修课程所获得的成绩,是否挂科、参加补考,补考的成绩等。 课程管理:用于管理课程的基本信息,包括添加,删除,修改课程。 管理员管理:用于对管理员的权限进行修改,以及添加,删除管理员,更新管理员信息等。 数据备份:用于保存删除或更新之前的数据,防止管理员误操作,以及数据找回等。 即时事务管理:用于发布和管理学校及学院的相关通知,便于相关人员了解学校及学院的近期动态。 1.3 面对用户需求分析 在学生选课系统中,最主要的功能就是进行一系列的查询和各类数据的管理。因此,可以将学生选课系统分为管理系统(有数据变化)和查询系统两个子系统。而在所设计的学生选课系统中,主要有四类用户,即学生用户,老师用户,教务管理员和系统管理员。各类用户在该系统中的需求不同,权限也不同。因此,为了更明确,更系统的了解用户需求,我们还可以将管理系统再细分为学生管理系统,老师管理系统,教务管理员管理系统,系统管理员管理系统。同样,将查询系统也按用户职能进行细分,即学生查询系统,老师查询系统,教务管理员查询系统,系统管理员查询系统。这样细分后,看似把系统需求繁杂化了。其实不然,细分后使各用户需求更加明确了,并且能更好的把握系统需求。 下面从细分后的各个子系统分析子系统的需求: 学生管理系统。学生用户在使用该系统时,首先必须通过账号和密码登录系统。因此,对密码的设置和修改是最基本的需求。由于所有用户在使用该系统时都需要账号和密码,所以在后面的用户需求分析时不再重复对此需求进行描述。在登录系统后,学生用户的最主要的需求就是通过该系统进行选课、退课。其次,学生用户还要求可以通过系统进行个人信息的维护(包括添加、删除、修改信息)以及学生评教和各类报名。 学生查询系统。学生用户在该系统中是最低级的用户,所以可以查询的数据也是有限的,主要

您可能关注的文档

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档