学生成绩管理作为一所高校对学生评价的一个标杆,它直接的体现了学生在校学习的成果。由于近年来很多学校都在扩大规模,在校学生数量甚至破万,倘若单一的采用人工记录成绩的方法明显已经显得力不从心,因此我们需要电脑来帮助我们进行管理学生成绩,这就是学生成绩管理系统。该系统可以做到数据备份入库,快速查询,安全性好,让人一目了然,可以节约大量时间,同时最大程度地避免了人工查询时候所发生的错误,再加上清新的操作界面,各种数据的详细列表,大大减轻了人力物力,真可谓是一举两得,实为有开发的必要。
本系统前台主要使用JSP作为开发语言,后台使用mysql作为数据库管理系统,开发环境是MyEclipse,服务器采用tomcat,开发出的一个基于Web技术的B/S结构的学生成绩管理系统。
目 录
目 录 2
1 绪论 4
1.1 开发背景 4
1.2 开发意义 4
1.3 研究现状 5
2 开发技术介绍 5
2.1 开发模式选择 5
2.2 Mysql数据库服务器 6
2.3 jsp技术 7
2.4 Myeclipse 8
2.5 Tomcat 8
3 需求分析 9
3.1 可行性分析 9
3.1.1 技术可行性 9
3.1.2 经济可行性 9
3.1.3 操作可行性 9
3.1.4 法律可行性 9
3.2 需求分析 10
3.3 用列图 10
3.4 功能分析 12
3.5 对软硬件的需求 13
4 总体设计 14
4.1 设计思想 14
4.2 数据库设计 14
4.2.1 数据库实体图 15
4.2.2 数据表设计 17
4.2.3 数据库连接原理 18
5 系统详细实现 19
5.1 系统登录模块 19
5.2 管理员模块 21
5.2.1 学生管理 21
5.2.2 教师管理 22
5.2.3 课程管理 24
5.3 教师模块 24
5.3.1 成绩录入 24
5.4 学生模块 26
5.4.1 我的成绩 26
5.4.2 修改密码 26
6 系统运行与测试 27
6.1 软件测试的目的 27
6.2 软件测试的重要性 27
6.3 测试环境 27
6.4 测试方法 27
6.5 测试过程 27
6.5.1 添加成绩测试 28
6.5.2 登录模块测试 28
结束语 30
参考文献 31
致谢 32