成绩管理系统(源码)
为了解决辅导员教师在日常学生成绩管理中遇到的相关难题,如对于各班各同学学分的统计、成绩排名、学业预警以及对于学生绩点的查询工作,保证相关工作的正确性、快速性、节省办公耗时、减少辅导员办公压力。设计实现了一种基于B/S技术的学生成绩管理系统。本系统通过对学生成绩信息分析和处理,按照用户的需求,列出查询结果。本系统最终通过黑盒测试的方法成功达到预期目标,实现了基本功能,达到了节省辅导员工作办公时间,提高办公效率的效果。关键词 学生成绩,管理系统,超文本预处理器,MySQL,浏览器/服务器
目 录
1 绪论 2
1.1 选题背景 2
1.2 国内外现状 2
1.3 课题研究内容 3
2 系统分析 3
2.1 系统分析概述 3
2.2 功能需求分析 3
2.3 可行性分析 4
2.4 开发工具介绍 5
2.4.1 页面编写工具 5
2.5 业务流程分析 5
3 系统设计 8
3.1 系统总体设计 8
3.2 系统网络架构设计 8
3.3 系统功能模块设计 9
3.4 用例关系设计 10
3.5 数据库设计 12
3.6 顺序图设计 15
3.7 类图设计 17
3.8 泳道图设计 18
4 系统实现 20
4.1 系统实现概述 20
4.2 主页面的实现 20
4.3 登录模块的实现 21
4.4 学生成绩录入模块的实现 22
4.5 课程管理模块的实现 23
4.6 学生信息管理模块的实现 24
4.7 成绩查询模块的实现 24
4.8 学业预警模块的实现 25
4.9 绩点统计模块的实现 26
4.10 成绩排名模块的实现 27
4.11 验证码模块的实现 27
5 系统测试 285.1 测试方法 28
5.2 *好棒文|www.hbsrm.com +Q: #351916072#
测试步骤 28
5.3 界面测试 28
5.4 功能测试 30
5.5 测试结果 31
总 结 32
致 谢 33
参 考 文 献 341 绪论
1.1 选题背景
伴随国内外高等教育学校的不断扩招,各高校的学生人数也在急剧增加,随之带来的学生成绩的管理工作给高校的管理人员增加了管理压力。大部分的信息管理工作都是依靠老师自己管理,这样不仅效率低,而且存在着信息遗漏、错误等情况。
的学生成绩管理大多是由各学院统一登记到现有系统中,由辅导员老师来进行成绩的统计和汇总,而的辅导员老师目前也存在着人手不足,工作量大的情况。再加上关于学生成绩统计的相关工作,例如:学业预警、绩点计算、评奖评优成绩排序等工作过程繁琐,工作量大的情况。
随着计算机技术的不断进步,设计一款高校成绩管理系统成为一种可能。学生成绩管理系统的开发与运用,可以使得管理人员由曾经的繁琐的翻阅各种资料、整合资料、人工排序中解放出来。学生成绩管理系统的运用,不仅能够提高管理人员的工作效率,同时也减轻了管理人员出错的可能性,提高准确性。伴随高校信息化的发展,学生成绩管理系统也是现代高校发展的必然趋势,也是高校信息化的发展需求。
1.2 国内外现状
随着人口的不断增加,学生的数量也在不断增加,作为高校日常管理工作之一的学生成绩管理,也变得更加复杂和繁琐,现阶段,国内外皆有自己的管理工具,而发展状况却大不相同。
国外,由于其大学教育发展比国内早,其职能部门设置与分工比较明确,对于学生信息的管理有专门的部门进行负责。同时由于其信息化技术发展起步较早,网络、设备、人员建设比较完善,所以已经形成了相对稳定的技术支持团队。然而,其维护成本高、信息泄漏的风险增加也给其管理系统带来严峻考验。
不同于国外,国内发展起步较晚,信息化程度远不如国外,人员设置和分工还不明确,目前部分院校学生成绩的管理还是过渡依赖于管理人员人工的干预,其结果难免会有出错的地方,而且人工参与也降低了数据处理的正确性与安全性,所以开发一套完整的学生成绩管理系统就显得非常必要。
1.3 课题研究内容
本系统主要是为了研究开发一套解决辅导员工作的系统,主要的研究问题要符合辅导员工作的自身需要。对学生成绩管理进行信息化,直观地管理,以提高辅导员的工作效率。
学生成绩管理系统,主要研究学生成绩的管理、查询和统计工作,除此之外还有身份验证,报表打印,数据输出等功能。
2 系统分析
2.1 系统分析概述
该系统采用的是面向对象设计技术的管理系统,面向对象设计是一种为软件系统分析需求和创建设计的技术。系统分析是以管理对象为主要研究对象,是信息管理系统设计的一个重要组成部分和关键阶段,其主要作用是确定系统要解决的主要问题,以及解决实现该系统所采用的方法和开发该系统的总体流程。
2.2 功能需求分析
本系统主要起到学生成绩的查询与统计功能,因此其公有三种用户角色,分别为:管理员角色、辅导员角色以及学生角色。其三种角色功能各不相同。各角色的主要需求功能如下:
表21 功能需求列表
管理员
辅导员
学生
a)实现密码的修改,各类用户的添加和权限的分配。
a)实现对学院各专业学生成绩的查询工作,包括个人或者班级整体成绩的查询。
目 录
1 绪论 2
1.1 选题背景 2
1.2 国内外现状 2
1.3 课题研究内容 3
2 系统分析 3
2.1 系统分析概述 3
2.2 功能需求分析 3
2.3 可行性分析 4
2.4 开发工具介绍 5
2.4.1 页面编写工具 5
2.5 业务流程分析 5
3 系统设计 8
3.1 系统总体设计 8
3.2 系统网络架构设计 8
3.3 系统功能模块设计 9
3.4 用例关系设计 10
3.5 数据库设计 12
3.6 顺序图设计 15
3.7 类图设计 17
3.8 泳道图设计 18
4 系统实现 20
4.1 系统实现概述 20
4.2 主页面的实现 20
4.3 登录模块的实现 21
4.4 学生成绩录入模块的实现 22
4.5 课程管理模块的实现 23
4.6 学生信息管理模块的实现 24
4.7 成绩查询模块的实现 24
4.8 学业预警模块的实现 25
4.9 绩点统计模块的实现 26
4.10 成绩排名模块的实现 27
4.11 验证码模块的实现 27
5 系统测试 285.1 测试方法 28
5.2 *好棒文|www.hbsrm.com +Q: #351916072#
测试步骤 28
5.3 界面测试 28
5.4 功能测试 30
5.5 测试结果 31
总 结 32
致 谢 33
参 考 文 献 341 绪论
1.1 选题背景
伴随国内外高等教育学校的不断扩招,各高校的学生人数也在急剧增加,随之带来的学生成绩的管理工作给高校的管理人员增加了管理压力。大部分的信息管理工作都是依靠老师自己管理,这样不仅效率低,而且存在着信息遗漏、错误等情况。
的学生成绩管理大多是由各学院统一登记到现有系统中,由辅导员老师来进行成绩的统计和汇总,而的辅导员老师目前也存在着人手不足,工作量大的情况。再加上关于学生成绩统计的相关工作,例如:学业预警、绩点计算、评奖评优成绩排序等工作过程繁琐,工作量大的情况。
随着计算机技术的不断进步,设计一款高校成绩管理系统成为一种可能。学生成绩管理系统的开发与运用,可以使得管理人员由曾经的繁琐的翻阅各种资料、整合资料、人工排序中解放出来。学生成绩管理系统的运用,不仅能够提高管理人员的工作效率,同时也减轻了管理人员出错的可能性,提高准确性。伴随高校信息化的发展,学生成绩管理系统也是现代高校发展的必然趋势,也是高校信息化的发展需求。
1.2 国内外现状
随着人口的不断增加,学生的数量也在不断增加,作为高校日常管理工作之一的学生成绩管理,也变得更加复杂和繁琐,现阶段,国内外皆有自己的管理工具,而发展状况却大不相同。
国外,由于其大学教育发展比国内早,其职能部门设置与分工比较明确,对于学生信息的管理有专门的部门进行负责。同时由于其信息化技术发展起步较早,网络、设备、人员建设比较完善,所以已经形成了相对稳定的技术支持团队。然而,其维护成本高、信息泄漏的风险增加也给其管理系统带来严峻考验。
不同于国外,国内发展起步较晚,信息化程度远不如国外,人员设置和分工还不明确,目前部分院校学生成绩的管理还是过渡依赖于管理人员人工的干预,其结果难免会有出错的地方,而且人工参与也降低了数据处理的正确性与安全性,所以开发一套完整的学生成绩管理系统就显得非常必要。
1.3 课题研究内容
本系统主要是为了研究开发一套解决辅导员工作的系统,主要的研究问题要符合辅导员工作的自身需要。对学生成绩管理进行信息化,直观地管理,以提高辅导员的工作效率。
学生成绩管理系统,主要研究学生成绩的管理、查询和统计工作,除此之外还有身份验证,报表打印,数据输出等功能。
2 系统分析
2.1 系统分析概述
该系统采用的是面向对象设计技术的管理系统,面向对象设计是一种为软件系统分析需求和创建设计的技术。系统分析是以管理对象为主要研究对象,是信息管理系统设计的一个重要组成部分和关键阶段,其主要作用是确定系统要解决的主要问题,以及解决实现该系统所采用的方法和开发该系统的总体流程。
2.2 功能需求分析
本系统主要起到学生成绩的查询与统计功能,因此其公有三种用户角色,分别为:管理员角色、辅导员角色以及学生角色。其三种角色功能各不相同。各角色的主要需求功能如下:
表21 功能需求列表
管理员
辅导员
学生
a)实现密码的修改,各类用户的添加和权限的分配。
a)实现对学院各专业学生成绩的查询工作,包括个人或者班级整体成绩的查询。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1408.html