| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:13210 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着计算机技术的发展,我国教育事业稳步发展、升学率的迅速提升、高校不断扩招、应届学生的数量逐年增加所以越来越多的大学生面临着选课。选课需要更方便更快捷的方法,而传统的选课系统面临着网络堵塞和服务器崩溃等问题。随着学生的规模逐年扩大,教务人员所要管理的数据也逐渐复杂,教务人员面临着学生数据量大、课程数据量大等问题,为了方便大学生选课同时方便教务人员可以更好的管理学生的选课信息,因此需要开发出一款针对大学生选课的管理系统。
本系统基于J2EE技术,可以简化开发并且提高系统的可移植性与安全性采用Java语言。将Eclipse作为开发平台、采用JSP、Servlet与MySQL数据库结合开发以解决学生选课管理系统的数据传送以及数据的存储;采用具有典型的B/S结构,更大大简化了用户的使用难度和维护复杂度。
基于J2EE技术学生选课管理系统的主要功能包括学生在系统中进行在线选课、用户的登录以及对学生信息、课程信息、选课信息进行管理的功能。学生和教师可以在任何时间和地点登录系统进行操作。在提高教务人员管理效率的同时,也为学生提供了方便的选课操作。
关键词:选课系统;在线选课管理;选课管理系统
目录
摘要
Abstract
引 言-1
1 可行性分析-2
1.1 概述-2
1.2 可行性概述-2
1.2.1 技术可行性-2
1.2.2 经济可行性-3
1.2.3 操作可行性-3
1.3 开发计划-3
1.3.1 开发目的-3
1.3.2 开发方案-3
2 需求分析-5
2.1 需求分析-5
2.1.1 需求目的-5
2.1.2 信息需求分析-5
2.1.3 功能需求分析-5
2.1.4 非功能需求分析-7
2.2 需求规定-8
2.2.1 用户规定-8
2.2.2 环境规定-8
2.2.3 输入规定-8
2.2.4 错误提示规定-8
2.2.5 输入规定-8
3 概要设计-9
3.1 总体设计-9
3.1.1 系统设计-9
3.2 系统数据库设计-9
3.2.1 总体E-R图-9
3.2.2 学生E-R图-10
3.2.3 教师/管理员E-R图-10
3.2.4 课程信息E-R图-11
3.2.5 选课信息E-R图-11
3.2.6 数据库设计-11
3.3 数据流图设计-13
3.4 总体功能设计-14
3.4.1 功能设计-14
3.4.2 页面设计-16
3.4.3 异常处理设计-18
4 系统实现-20
4.1 登录功能的实现-20
4.2 选课功能的实现-20
4.3 后台管理功能的实现-21
4.3.1 课程信息管理功能实现-21
4.3.2 选课信息管理的实现-22
5 测试-23
5.1 测试目标及方法-23
5.2 测试实施方法-23
5.3 测试环境-23
5.4 实际测试-24
总结-30
参 考 文 献-31
附录A 代码摘要-32 |

