成绩管理系统
随着互联网时代的发展,以及BS结构的日益成熟,以往繁复的以纸张记录为主要方式的成绩管理方式现在可以被以BS为结构的成绩关系系统所取代。成绩管理系统是一个用于信息管理的专业系统,能够对学生需要学习的课程进行安排以及学生考试后的成绩进行管理,此外还能够对学校教师的教学课程进行额外的安排,不仅提高了保密性。该系统使用java进行代码编写,前端运用了java server page来完成界面的可查看化,系统的后台使用轻量的开源的关系型数据库MySQL来存储成绩管理系统的后台数据,用以解决成绩的可查看性界面管理。系统总共规划为八个大模块,分别为:个人信息模块,教师管理模块,专业管理模块,班级管理模块,学生管理模块,课程管理模块,成绩管理模块,成绩统计模块。该系统能够针对学校的教师对于学生的各门学习成绩的管理操作进行有效的效率提高。在该系统开发初期,遇到了许多problem,老师和同学都很乐于帮助,成功客服困难,使系统完全满足了系统的初期设计任务书要求。关键字:成绩管理;java&jsp;MySQL;excel目录
第一章 绪论 1
1.1 课题背景 1
1.2 开发目的和意义 1
1.3 国内外发展现状 1
1.4 研究内容与组织架构 2
第二章 相关技术介绍 3
2.1 Java EE架构 3
2.2 JSP简介 3
2.3 MySQL数据库简介 4
2.4 B/S架构与C/S架构的比较分析 5
2.5 Struts 2简介 6
2.6 HTML技术 7
2.7 小结 7
第三章 需求分析 8
3.1 功能分析 8
3.1.1 总体分析 8
3.1.2 管理员对功能的需求 8
3.1.3 教师对功能的需求 9
3.1.4 学生对功能的需求 9
3.2 非功能性分析 9
3.3 性质分析 9
3.4 结构分析 9
3.5可行性分析 10
3.5.1 经济可行性 10
3.5.2 技术可行性 10
3.5.3 时间
*好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
3.1.2 管理员对功能的需求 8
3.1.3 教师对功能的需求 9
3.1.4 学生对功能的需求 9
3.2 非功能性分析 9
3.3 性质分析 9
3.4 结构分析 9
3.5可行性分析 10
3.5.1 经济可行性 10
3.5.2 技术可行性 10
3.5.3 时间可行性 11
3.5.4 应用可行性 11
3.5.5 法律可行性 11
第四章 系统概要设计 11
4.1 功能模块介绍 12
4.1.1 系统管理员模块 12
4.1.2 教师模块 12
4.1.3 学生模块 12
4.1.4 模块用例图 13
4.2 业务流程 14
4.3 数据库设计 14
4.3.1 系统的整体结构 15
4.3.2 系统ER图 15
4.3.3 数据库设计 17
第五章 详细设计与实现 19
5.1 详细设计思想 20
5.2 系统实现环境 20
5.2.1 硬件环境 21
5.2.2 软件环境 21
5.3 系统功能实现 21
5.3.1登录界面 21
5.3.2 个人中心模块 22
5.3.3 管理员独有的模块 23
5.3.4 成绩管理功能 24
5.3.5 成绩统计功能 25
第六章 系统测试 27
6.1 测试简介 28
6.2系统测试方法 28
6.3 测试环境 29
6.4 系统测试步骤 29
6.5 测试用例 30
6.6 测试结果报告 30
6.6.1 管理员权限模块测试 30
6.6.2 教师权限模块测试 31
6.6.3 学生权限模块测试 32
6.6.3 登录模块测试 33
总结 33
致谢 34
参考文献 35
第一章 绪论
1.1 课题背景
计算机已经慢慢地深入到了我们的世界之中。1993年开始,互联网开始面向普通民众普及。互联网+计算机共同构成的IT技术一直在很快地发展,加之计算机应用的大量遍布和巨量增长,深入到人们的政治参与、经济发展、生产生活的各个领域,人们摆脱了重复的繁重的手工劳动。一个快速、简单规范的学生成绩管理系统能够为教师带来巨大的好处,对于学生查询相关信息也是有巨大的方便,对于学校进行教学管理有巨大的推动作用,对于教师进行教学自我评估也能提高效率,对于加强信息传播速率,扩展资料共享范围有巨大的推动作用。所以,开发一个完善的学校成绩管理系统是很有必要。学校成绩管理系统必须有科学,可行,简单,易于上手的特点,如果不满足以上要求,反而会得不偿失,反而影响正常的教学管理。
1.2 开发目的和意义
成绩管理系统,其主要目的是为了提高学校的教师对学生成绩操作经管的效率,具有如下功能:管理个人详细资料、增删改查学生资料、教师信息、专业信息、班级信息、课程信息和成绩信息等。拥有以上功能的管理系统对于学生了解自己的学习情况,以及教师了解学生是否已经对课程有很大的了解,能够体现自己的教学工作是否适应学生,非常适配学校提倡的科学化管理的理念。
1.3 国内外发展现状
(1)研究现状:
目前,各个高校的成绩管理系统有很多,系统上的各个功能还是比较齐全的,学生成绩统计,成绩查询等等,能够减少一部分的劳动力,对教员的教学是否成功和学生的学习能否跟上进度能够简单地了解,概括。但是系统都比较繁杂,很多教师和学生并不能很好地上手该系统。
(2)存在问题:
目前系统的特点是大众性,繁杂性。一个简单的学生成绩管理系统做的非常地复杂,导致很多学生和教师叫苦不迭,对系统操作抱怨比较多。难以查询系统上的数据,很有可能导致,教师和学生对于教学学习失去兴趣。所以有一个简明不复杂,容易使用的系统是很重要的。有些系统设计得并不科学,数据显示并不清晰,所以,系统必须设计的科学合理。
1.4 研究内容与组织架构
本文主要研究内容:使用Java技术设计成绩管理系统,用以提高学校教师信息管理的效率。
论文组织架构:论文的第一章为绪论,介绍成绩管理系统的研究背景以及研究现状。第二章主要介绍了系统所需要的技术支持。第三章是系统分析,主要是可行性分析和需求分析。第四章是针对第三部分的分析进行数据库设计和功能模块设计。第五章介绍系统的各功能模块的具体实现。第六章是系统测试。第七部分是对整个开发进行总结。
第二章 相关技术介绍
2.1 Java EE架构
Java EE之前被成为J2EE架构,是由多个公司一起制定的面向企业的程序开发标准。它
第一章 绪论 1
1.1 课题背景 1
1.2 开发目的和意义 1
1.3 国内外发展现状 1
1.4 研究内容与组织架构 2
第二章 相关技术介绍 3
2.1 Java EE架构 3
2.2 JSP简介 3
2.3 MySQL数据库简介 4
2.4 B/S架构与C/S架构的比较分析 5
2.5 Struts 2简介 6
2.6 HTML技术 7
2.7 小结 7
第三章 需求分析 8
3.1 功能分析 8
3.1.1 总体分析 8
3.1.2 管理员对功能的需求 8
3.1.3 教师对功能的需求 9
3.1.4 学生对功能的需求 9
3.2 非功能性分析 9
3.3 性质分析 9
3.4 结构分析 9
3.5可行性分析 10
3.5.1 经济可行性 10
3.5.2 技术可行性 10
3.5.3 时间
*好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
3.1.2 管理员对功能的需求 8
3.1.3 教师对功能的需求 9
3.1.4 学生对功能的需求 9
3.2 非功能性分析 9
3.3 性质分析 9
3.4 结构分析 9
3.5可行性分析 10
3.5.1 经济可行性 10
3.5.2 技术可行性 10
3.5.3 时间可行性 11
3.5.4 应用可行性 11
3.5.5 法律可行性 11
第四章 系统概要设计 11
4.1 功能模块介绍 12
4.1.1 系统管理员模块 12
4.1.2 教师模块 12
4.1.3 学生模块 12
4.1.4 模块用例图 13
4.2 业务流程 14
4.3 数据库设计 14
4.3.1 系统的整体结构 15
4.3.2 系统ER图 15
4.3.3 数据库设计 17
第五章 详细设计与实现 19
5.1 详细设计思想 20
5.2 系统实现环境 20
5.2.1 硬件环境 21
5.2.2 软件环境 21
5.3 系统功能实现 21
5.3.1登录界面 21
5.3.2 个人中心模块 22
5.3.3 管理员独有的模块 23
5.3.4 成绩管理功能 24
5.3.5 成绩统计功能 25
第六章 系统测试 27
6.1 测试简介 28
6.2系统测试方法 28
6.3 测试环境 29
6.4 系统测试步骤 29
6.5 测试用例 30
6.6 测试结果报告 30
6.6.1 管理员权限模块测试 30
6.6.2 教师权限模块测试 31
6.6.3 学生权限模块测试 32
6.6.3 登录模块测试 33
总结 33
致谢 34
参考文献 35
第一章 绪论
1.1 课题背景
计算机已经慢慢地深入到了我们的世界之中。1993年开始,互联网开始面向普通民众普及。互联网+计算机共同构成的IT技术一直在很快地发展,加之计算机应用的大量遍布和巨量增长,深入到人们的政治参与、经济发展、生产生活的各个领域,人们摆脱了重复的繁重的手工劳动。一个快速、简单规范的学生成绩管理系统能够为教师带来巨大的好处,对于学生查询相关信息也是有巨大的方便,对于学校进行教学管理有巨大的推动作用,对于教师进行教学自我评估也能提高效率,对于加强信息传播速率,扩展资料共享范围有巨大的推动作用。所以,开发一个完善的学校成绩管理系统是很有必要。学校成绩管理系统必须有科学,可行,简单,易于上手的特点,如果不满足以上要求,反而会得不偿失,反而影响正常的教学管理。
1.2 开发目的和意义
成绩管理系统,其主要目的是为了提高学校的教师对学生成绩操作经管的效率,具有如下功能:管理个人详细资料、增删改查学生资料、教师信息、专业信息、班级信息、课程信息和成绩信息等。拥有以上功能的管理系统对于学生了解自己的学习情况,以及教师了解学生是否已经对课程有很大的了解,能够体现自己的教学工作是否适应学生,非常适配学校提倡的科学化管理的理念。
1.3 国内外发展现状
(1)研究现状:
目前,各个高校的成绩管理系统有很多,系统上的各个功能还是比较齐全的,学生成绩统计,成绩查询等等,能够减少一部分的劳动力,对教员的教学是否成功和学生的学习能否跟上进度能够简单地了解,概括。但是系统都比较繁杂,很多教师和学生并不能很好地上手该系统。
(2)存在问题:
目前系统的特点是大众性,繁杂性。一个简单的学生成绩管理系统做的非常地复杂,导致很多学生和教师叫苦不迭,对系统操作抱怨比较多。难以查询系统上的数据,很有可能导致,教师和学生对于教学学习失去兴趣。所以有一个简明不复杂,容易使用的系统是很重要的。有些系统设计得并不科学,数据显示并不清晰,所以,系统必须设计的科学合理。
1.4 研究内容与组织架构
本文主要研究内容:使用Java技术设计成绩管理系统,用以提高学校教师信息管理的效率。
论文组织架构:论文的第一章为绪论,介绍成绩管理系统的研究背景以及研究现状。第二章主要介绍了系统所需要的技术支持。第三章是系统分析,主要是可行性分析和需求分析。第四章是针对第三部分的分析进行数据库设计和功能模块设计。第五章介绍系统的各功能模块的具体实现。第六章是系统测试。第七部分是对整个开发进行总结。
第二章 相关技术介绍
2.1 Java EE架构
Java EE之前被成为J2EE架构,是由多个公司一起制定的面向企业的程序开发标准。它
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2377.html