数据库课程设计-成绩管理系统

数据库课程设计-成绩管理系统

ID:27288249

大小:518.55 KB

页数:19页

时间:2018-12-02

数据库课程设计-成绩管理系统_第1页
数据库课程设计-成绩管理系统_第2页
数据库课程设计-成绩管理系统_第3页
数据库课程设计-成绩管理系统_第4页
数据库课程设计-成绩管理系统_第5页
资源描述:

《数据库课程设计-成绩管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目 录一、系统功能和结构1.1程序设计目的1.2需求分析1.3 概要设计1.3.1   算法分析及程序流程图1.4任务安排二、程序实现2.1 模块详细设计2.2核心代码详细解析三、调试与操作说明 程序演示四、设计体会与总结4.1  程序不足及功能扩充4.2  设计心得参考文献致谢一、系统功能和结构1.1程序设计目的学生成绩管理系统是应对学生人数增多、信息量增大的问题,实现管理的现代化、网络化,逐步摆脱当前学生成绩管理的人工管理方式,提高成绩管理效率而开发的。希望该开发程序能够解决学生信息存储、学生成绩查询、录入还有课程查询等一系列功能,并提供了对各功能模块的查询和更新

2、功能,且这两种功能基本上是通过存储过程来实现的,其中学生成绩查询和学生信息查询是系统开发的重点。1.2需求分析1)教职工:a.信息要求:对学生成绩的了解,对学生成绩会有一个成体的了解,在今后的课程教学中可以对自己进行改进。同时还可以对教授的课程进行修改和重设。还可以进一步了解学生的信息,加深对学生的了解,便于因材施教。b.处理要求:当学生基本信息发生变化时,老师能对其进行修改。比如某些同学中有转校、后转来该系或转到其他系中,老师要能根据事实情况进行更新。需要有的操作是修改、删除、增加。能够管理课程信息。如老师进行排课的时候能够有序的安排,不会出现错排或重复等一系列状况

3、。能够进行课程名、课时、学分的修改、删除和增添。对成绩的管理,能够进行成绩的录入、修改、删除,能够清晰的了解学生的成绩和大体情况,以便做出相应的总结和改进。c.安全性与完整性要求:安全性要求:1.系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;2.系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;3.系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户(学生),教职工。完整性要求:1.各种信息记录的完整性,信息记录内容不能为空;2.各种数据间相互的联系的正确性;3.相同的数据在不同记

4、录中的一致性。2)学生:a.信息要求:能够查询自己的成绩信息和大家的整体成绩好做出对自己的新的定位,同时还有更改自己的学生信息,还有就是查询新的课程信息。b.处理要求:当学生发现自己信息出现错误时,可以根据自己的实际情况来进行更改,比如某同学发现自己的年龄存储出现了错误就需要相应的机制进行修改、删除等。同时还可进入成绩查询系统。在该界面中同学可以查询自己的成绩,还可以查询整个科目的全部成绩。数据需求学生成绩管理系统就是对学生成绩信息的管理,所以首先我们需要知道的是学生有那些信息,并且是怎样进行分类的。学生信息包含:学生基本信息、课程基本信息、成绩信息。学生基本信息根据

5、要求应该包括学生对应的学号,姓名,性别,系别,学生年龄等;课程基本信息应该包课程号,课程名,课时,学分等;成绩表包含课程号,学号,成绩等。与学生唯一一一对应的是学号,所以学号是唯一的主键,其他的都不能是,根据学号我们可以查找学生的基本信息,还有学生姓名等有关信息;根据课程号可以知道学生对应的成绩等。与课程一一对应的是课程号,所以课程号是唯一主码,其他的都不是,根据课程号我们可以查询课程的基本信息,如课程名、对应的课时和对应的学分等。与成绩对应的有两个主码,一个是课程号还有一个是学好。只有这两个同时确定了之后才能确定一个准确的成绩。在用户表中可以根据用户需要进行密码的修

6、改等一系列操作。综合分析对信息管理系统分四个表:用户表(用户名,用户密码,用户等级)学生表(学号,姓名,性别,系别,学生年龄)课程表(课程号,课程名,课时,学分)成绩表(课程号,学号,成绩)1.3 概要设计1.3.1    算法分析及程序流程图数据流图1)功能流图该数据流图主要体现教职工对学生信息、课程信息和学生成绩的管理,然后存储的信息作用于查询系统。在学生能够操作的只有成绩查询。2)登录流图数据字典名字:学生信息描述:学生成绩管理中存储的所有学生信息(包括所有学生查询的所需信息)定义:学生信息=学生学号+学生姓名+学生性别+院系+学生年龄位置:存储输出供查询名字:

7、课程信息描述:有多个课程必要的信息组成定义:课程信息=课程号+课程名+课时+学分位置:存储输出供查询名字:用户表信息描述:用户情况的信息定义:用户信息=用户名+用户密码+用户位置:存储输出供查询名字:学生成绩信息输入:学生姓名输出:相应学生的成绩信息名字:查询信息描述:用户所提出的查询请求定义:查询信息=[课程查询信息

8、学生成绩查询信息]位置:课程表学生表成绩表名字:添加信息输入:学号,学生姓名,学生性别,院系,学生年龄输出:新输入的学生信息名字:删除信息输入:选中要删除的学生信息输出:删除完成课程数据字典:属性名存储代码类型长度课程存储号cours

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。