[关键词] 成绩管理;B/S模式;JSP;SQL Server2008
1.2 预期目标
①要求有良好的人机界面,要求有较好的权限管理。
②方便的数据查询,满足用户快速、准确查找成绩信息的要求。
③系统管理员对系统后台管理模块设置。
④功能强大的成绩信息管理、查询与统计等。
⑤系统注销。
2 系统分析
2.1 需求分析
本系统要实现学生成绩的查询与管理。能够实现学生在网上查询自己的成绩信息,使学生不分时间、地点,只要能上网即可以查询自己的成绩。管理员可以完成学生信息的管理,成绩的管理及教师信息的管理。教师也可以使用本系统录入和查看自己所教的学生的成绩情况。
学生成绩管理系统的开发主要包括应用程序系统和后台数据库,应用程序系统要求界面友好,功能完备,易使用等特点。而后台数据库的数据要具有一致性、完整性、安全性。
(1)学生成绩查询前台:前台作为与用户直接交互的界面,在考虑功能的同时,也考虑了操作的简洁和方便性,目的是让大多数不在懂电脑操作的客户,也能轻松的享受计算机给他们带来的便利。前台系统主要是学生成绩的查询,只要输入学生的学号和密码,即可查询出此学生相关的成绩信息。
(2)管理后台:本系统后台管理在考虑学生成绩管理操作简便的同时,提供了强大的管理模式。后台系统可分为学生基本信息管理模块,包括学生基本信息的添加、删除和修改,学生成绩管理模块,包括学生成绩的录入,修改和删除操作模块,还可以查询补考名单。
2.2 系统可行性分析
目 录
1 背景与意义 1
1.1 课题背景 1
1.2 预期目标 1
2 系统分析 1
2.1 需求分析 1
2.2 系统可行性分析 2
2.2.1 技术可行性 2
2.2.2 经济可行性 2
2.2.3 社会可行性 2
2.3 业务流程分析 3
3 系统设计 4
3.1 运行环境 4
3.1.1 系统开发环境 4
3.1.2 硬件系统环境 4
3.2 相关技术应用 4
3.2.1 JSP技术 4
3.2.2 Servlet技术 5
3.2.3 SQL Server2008技术 5
3.3 系统体系结构设计 6
3.4 系统主要功能模块设计 7
3.4.1 登录模块 7
3.4.2 系统管理员功能模块 7
3.4.3 教师信息管理模块 8
3.4.4 学生信息管理模块 8
3.4.5 学生成绩管理模块 9
3.4.6 成绩查询模块 9
3.5 系统数据库设计 10
4 编码与实现 14
4.1 登陆界面 14
4.2 系统管理员功能界面 15
4.3 教师信息管理模块 16
4.3.1 增加教师信息界面 16
4.3.2 修改和删除教师信息界面 18
4.4 学生信息管理模块 19
4.4.1 增加学生信息界面 19
4.4.2 修改和删除学生信息界面 21
4.5 成绩管理模块的实现 22
4.5.1 管理员管理学生成绩界面 22
4.5.2 教师录入学生成绩界面 22
4.6 成绩查询模块的实现 24
4.6.1 管理员查询学生成绩界面 24
4.6.2 教师查询学生成绩界面 25
4.6.3 学生查询成绩界面 26
5 系统测试与运行 27
5.1 测试的目的 27
5.2 管理员登陆测试 27
5.3 增加学生信息测试 27
5.4 成绩查询测试 29
5.5 测试总结 30
结束语 31
参考文献 32
致谢 33