随着我国教育制度的改革和教育质量的提升,学生的数量和质量也是指数形式的增加,那么面对学生的成绩管理用原来的管理模式就不能够适应当前快速发展的教育模式了,这个时候就需要有一套完善的学生成绩管理系统来进行管理。

本项目利用软件工程原理,采用面向对象的编程方法,其开发主要包括后台数据库的建立、维护以及前端应用程序开发,实现了学生成绩管理的自动化和信息化以及图形化,本系统主要实现了用户登录,课程信息管理,班级管理,学生管理,考试管理,成绩录入,成绩查询和修改密码等功能。

系统开发采用Java编程语言进行程序的编写,以Eclipse、MySQL为开发工具,采用SSM框架开发的网站模式的学生成绩管理系统


随着计算机应用的不断深入,各行各业几乎与计算机都有密切的联系,人们的生活已离不开计算机。特别是一些高校单位,为了适应现代化发展的需要,提高高校的管理水平和办公效率,均以最快的速度引入了计算机,不少高校单位已经将本单位的计算机连成网络,这样大大加快了高校单位的办公效率,提高了信息传送的速度。

长期以来,学生成绩管理大多还停留在纸介质上,由于过去的应试教育决定了过去的很多高校管理模糊停留在走过场上面,相对以前高校人数和质量都不是很高的情况下学生成绩的管理工作不是很多,传统的方法还可以应付,随着时代的发展,国家对高校和大学生的教育有了新的要求,传统的模式已经难以管理当前日益更新的时代需求。

在日常的学生成绩管理过程中,发现了一些问题。例如不能够更加方便快捷的查询对指定学号或者姓名的学生的成绩信息,不能够动态的设置指定班级的课程内容,不能批量的录入学生的成绩信息,和对成绩信息进行排名管理等内容,但是这些内容都是日常在成绩管理中很常用的一些功能,所以当前急需一个基于计算机的学生成绩管理系统出现。摘  要 1

第1章 系统概述 5

1.1 研究背景和意义 5

1.2 研究现状 5

1.3 主要研究内容 6

第2章 系统开发环境 7

2.1  JAVA简介 7

2.2  MYSQL数据库 7

2.3  B/S系统架构 8

第3章 需求分析 10

3.1 需求分析 10

3.1.1 功能需求 10

3.2 可行性分析 10

3.2.1 技术可行性 10

3.2.2 经济可行性 10

3.2.3 法律可行性 10

3.3系统流程和逻辑 11

3.3.1  用户登录流程 11

3.3.2  用户管理流程 11

3.3.3  添加信息流程 12

3.3.4 信息查询流程 13

第4章 系统概要设计 15

4.1 概述 15

4.2数据库E_R图设计 15

4.3. 数据库设计 17

第5章 系统详细设计 21

5.1登陆模块的实现 21

5.2 科目信息管理 21

5.3班级信息管理 23

5.4学生信息管理 24

5.5成绩信息管理 26

5.6成绩查询 27

5.7学生个人信息 28

5.8查看课程信息 28

5.9查询成绩 29

5.10修改密码 29

第6章 系统测试 31

6.1 测试的定义及目的 31

6.2 功能测试 31

6.3 安全测试 32

6.4 性能测试 32

第7章 总结 33

致谢语 34

参考文献: 35