主要实现的是学生成绩管理系统,在设计该系统时,应尽可能的贴近用户,便于用户操作。系统在实现上应该具有如下功能:
(1 )系统要求用户输入正确的账号和密码才能进入系统。
(2)系统提供普通用户管理权限,可根据角色进行权限分配,能根据实施情况,增加或者删除成绩,同时根据现有情况对学生成绩进行分析。
(3)系统应该提供学生基本信息的录入。
(4)系统应该提供老师基本信息的录入。
(5)系统应该提供课程的基本信息的录入。
(6)系统应该提供班级基本信息的录入。
(7)系统应提供普通用户的信息查询功能(按多种方式查询)及统计功能。
(8)系统应提供超级管理员增加、删除用户账户的功能。
(9)统应提供学生成绩基本信息的录入功能。
(10)系统应提供学生成绩统计功能。本课题主要是通过JAVA+MYSQ+APACHE,框架来实现网页的设计,主要是要学习并且利用JAVA语言来的框架SPRING设计前端的网页界面以及后台的管理界面等页面,利用MYSQL数据来实现数据的存储和读取以及页面之间数据的交互。
设计开发一个基于Java语言的学生成绩管理系统的设计,人们将通过浏览器访问网站的主页,数据库采用了小型的常用的Mysql。
目 录
1 绪论 1
1.1 开发背景 1
1.2 开发意义 1
1.3 国内外研究现状 1
2 开发技术介绍 2
2.1 基本工具简介 2
2.2 环境配置简介 2
3 系统分析 3
3.1 需求分析 3
3.1.1 角色识别 4
3.1.2 管理员需求 4
3.1.3 教师用户需求 4
3.1.4 学生用户需求 4
3.2 可行性分析 4
3.3 程序流程图 5
3.4 数据库设计 7
3.4.1 数据库实体图 7
3.4.2 数据库表结构 9
3.5 开发模式分析 11
4 系统详细实现 11
4.1 系统登录模块 11
4.2 管理员模块 13
4.2.1 学生管理 13
4.2.2 教师管理 14
4.2.3 课程管理 16
4.2.4 班级管理 17
4.3 教师模块 18
4.3.1 成绩综合查询 20
4.4 学生模块 21
4.4.1 学生成绩 21
4.4.2 成绩查询 22
5 系统测试 22
5.1 测试的重要性 22
5.2 测试目的 22
5.2.1 测试的目的 22
5.2.2 测试的准则 22
5.2.3 测试的方法 22
5.2.4 测试用例 23
结论 24
参考文献 25
致谢 26