该工程开发的软件为学校学生成绩管理系统软件,是鉴于目前学校学生人数剧増,学生信息呈爆炸性增长的前提下。学校对学生成绩管理的自动化与准确化的要求日益强烈的背景下构思出来的。该软件设计完成后可用于所有教育单位(包括学校,学院等等)的学生成绩的管理。
目录
1:项目背景说明... 4
1.1:项目描述... 4
1.2:项目实现的目的与意义... 4
2问题定义... 5
2.1问题的背景... 5
2.2系统要实现的目标和功能要求... 5
3:可行性分析... 6
3.1:技术可行性分析... 6
3.2:经济可行性分析... 6
3.3:社会可行性分析... 6
3.4 思考题... 7
4 需求分析... 9
4.1功能需求分析... 9
4.2学生成绩管理顶层数据流图... 9
4.3学生成绩管理第一层数据流图... 10
4.4 各模块部分的数据流图... 11
4.5学生成绩管理系统E—R图... 14
4.6非功能需求分析... 15
4.7 思考题... 15
5 系统的概要设计... 17
5.1系统的总体功能模块... 17
5.2系统的功能层次... 17
5.3系统的结构... 18
5..4 思考题... 19
6.系统的详细设计... 21
6.1 学生成绩管理系统的流程图设计... 21
6.2 学生成绩管理系统的盒图设计... 21
6.3 学生成绩管理系统的数据库设计... 23
6.4 思考题... 25
6.5系统的功能实现... 26
6.5.1系统的登录页面实现... 26
6.5.2系统的成绩录入管理模块实现... 27
6.6系统测试... 28
6.6.1学生信息添加和成绩录入... 29
6.6.2成绩排序数据测试... 29
6.6.3学生信息查询数据... 30
6.6.4学生成绩修改数据... 30
6.7思考题... 31
6.7面向对象设计... 32
6.7.1功能分析... 32
6.7.2参与者... 33
6.7.3用例... 33
6.7.4系统用例规约表... 34
6.7.5类图设计... 35
6.8思考题... 36
7 小组分工... 38
8 附录... 39
8.1前端html代码... 39
8.2 登录页面css代码... 40
8.3成绩管理系统的信息和成绩导入和管理代码(C语言)... 43
目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息。学生成绩管理系统也是有了很大的发展,商业化的学生成绩管理软件也不少,但本系统完全独立开发。力求使系统功能简洁明了.但功能齐全且易于操作。
学生成绩管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的成绩管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点,如:效率低、保密性差、人工的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学日渐成熟。其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着来越重要的作用。
作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校信息管理的效率,也是一个单位科学化、正规化管理,与世界接轨的重要条件。
该文档中包含非常详细的设计步骤,适合学生的设计报告,各种e-r图,数据流图,模块图一应俱全