学生成绩数据库管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数学与计算机学院
课程设计说明书课程名称: 大型数据库-课程设计
课程代码: 8424141
题目: 学生成绩数据库管理系统年级/专业/班:
学生姓名:
学号: 332008********* 开始时间:2011 年06月16日完成时间:2011 年06月 30 日课程设计成绩:
学习态度及平时成绩(30)技术水平与实际
能力(20)
创新(5)说明书撰写质量(45)
总分
(100)
指导教师签名:年月日
1 需求分析 (3)
1.1用户需求描述 (3)
1.2系统功能需求 (4)
1.3系统的数据流图 (6)
1.4数据描述 (6)
1.5性能要求 (8)
1.5.1. 时间特性要求 (8)
1.5.2 可扩充性要求等 (9)
1.6. 安全可靠性 (9)
1.7 其它专门要求 (9)
2.概要设计 (10)
2.1概念模型设计 (10)
2.2逻辑结构设计 (12)
3.详细设计 (13)
3.1登陆窗口设计 (13)
3.2学生基本信息管理设计 (13)
3.3课程基本信息管理设计 (15)
3.4学生成绩管理设计 (16)
4 系统测试 (22)
4.1测试方案 (22)
4.2测试结果及分析 (23)
结论 (25)
参考文献 (26)
本系统全称为学生成绩管理系统。根据开发要求,它主要应用于电大教学管理,完成对日常的教学、成绩、学生信息、考试等管理。随着学校办学规模的不断扩大、办学层次的多样化、在校学生的不断增多。开发这一系统可使教务处老师减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,同时可以减少劳动力的使用,加快查询速度、加强管理,使各项管理更加规范化。目前,学校工作繁杂、资料重多。对于学生成绩管理来说,目前学校还没有一套完整的、统一的系统。因此,开发一套适和本校需求的、兼容性好的系统是很有必要的。
本系统管理内容广泛,全面涉及了教务教学上的各项服务,包括学生成绩管理,学生基本信息管理等等。本论文主要从系统需求分析、系统设计和实现等几个方面进行描述。
1需求分析
1.1用户需求描述
通过调研,该学生成绩管理系统主要包括本班的每一位学生在校期间的基本情况与课程成绩汇总。主要包括期末成绩管理、选修课成绩管理、课程管理、具体的查询等。本系统还提供学生相关的基本信息统计、汇总、查询,这样便于辅助系领导的学生管理工作,改善管理质量、提高管理效率。
系统的主要功能性能描述如下:
(1)学生基本情况管理:通过该成绩管理系统实现对每个学生基本情况的添加,修改,删除,查询等操作.即若有学生中途退学或者降级等原因,则需要删除有关该学生的基本信息,若有学生插班,则直接添加该学生的基本信息.还有助于班上或者系上查询每个学生的基本情况.
(2)成绩管理:学生成绩管理主要包括学生的期末成绩与选修课成绩的管理。通过该学生成绩管理系统实现对学生成绩的添加、修改、删除、查询、统计等操作.每经过一次考试,通过该系统可以将成绩添加进去;若老师或者学生发现成绩有误,则可以通过对该管理系统对成绩进行修改;若有学生降级或退学,应该及时删去有关该学生的所有成绩;同样也有助于学生查询自己的各科成绩以及自己的平均成绩,也有助于对本班的基本学习情况有个大概的了解,
对系上进行推荐优秀、评奖学金等提供了最重要的依据
(3) 课程管理:学生课程管理主要包括对学生所学的专业课程与公共课程的管理.
随着学生所学课程的增加,通过该系统能方便实现对课程的添加;若中途课程有所变动,则可以对该课程进行修改或删除;若学生或教师要了解有关课程的信息,可以通过查询实现.本系统用户信息:学生必须通过用户登录才能访问到整个管理系统。
(4) 系统维护:能及时更新该系统的所有信息,若查询结束,能及时退出当前窗口,
回到上一级住窗口
1.2系统功能需求
按照用户需求,要满足以上功能,我们设计出了产品管理系统的结构。如下图所示:
图1成绩管理层次方框图
成绩管理系统
系
统管理
学生基本信息课程基本信息成绩基本信息
退出
显示学生信息 学生信息管理
专业学科管理 选修学科管理
图2 学生信息管理层次方框图
学生信息管理
删除 查学修改添加
按学生姓名查询
按学生学号查询课程基本信息管理
专业学科管理
删除 查询 修改添加 按课程名称查询
按课程编号查询显示专业学科信息 显示选修学科信息
删除 查学修改添加
按课程名称查询
按课程编号查
询选修学科管理
图图3课程基本信息管理
图4选修学科管理 图5专业课程管理
1.3系统的数据流图
图5 系统数据流图
1.4数据描述
1用户信息表: 表名: userinfo
专业课程管理
删除 查学修改添加
按学生姓名查询
按学生学号查询选修学科管理
删除 查学修改添加 按学生姓名查询
按学生学号查询管理员 学生基本 信息表
学生基本信息 学生成 绩单
进 入 建立成绩文件
建立学生文件 建立专业文件
建立基本信息文件
课程信 息表
存储成绩文件
存储学生文件
存储专业文件
存储基本信息文件
输出学生的成绩
成绩表