摘要:随着中国教育事业的快速成长,计算机网络对教育领域的影响日益显著,学校在校学生的人数也越来越多,这导致学院教务系统的数据量不断加大。同时学生对学分的越来越重视,因此学生的选课量也增多,这也额外给教务系统增加了负担。所以这时候学生选课系统也就凸显出了它的重要性。认识到了选课系统的重要性,选课系统随之也就应运而生。
学生选课系统的功能权限角色有管理员、教师、学生三类。系统的数据库采用MYSQL数据库,服务器采用的是Tomcat服务器,同时采用JSP+Servlet技术,将学生网上选课与教师排课进行了结合,能够有效的实现学生选课的简便化和教师快速管理,简化了学生的选课流程,提高了工作效率。
关键字:浏览器/服务器模式;Tomcat服务器;MYSQL数据库;JSP技术
目录
摘要
Abstract
第一章 引言-1
1.1课题研究背景及意义-1
1.2课题研究现状-1
1.2.1选课制概况-1
1.2.2 课题研究现状-2
第二章 相关技术介绍-3
2.1 MYSQL数据库-3
2.2Tomcat服务器-3
2.3JSP技术-3
2.4浏览器/服务器结构模式-4
第三章 系统分析-5
3.1可行性分析-5
3.2需求分析-5
3.2.1功能需求分析-5
3.2.2系统用例分析-6
3.3系统分析总结-8
第四章 系统设计-9
4.1功能模块设计-9
4.2数据库设计-10
4.2.1数据库概念设计与逻辑设计-10
4.2.2 数据表设计-11
4.3软件开发工具和环境-15
第五章 系统实现-16
5.1选课系统操作流程-16
5.2系统功能实现-18
5.2.1用户登录验证-18
5.2.2 学生选课系统设计-19
5.2.3查询分页功能-20
5.2.4教师查看自己所教授的学生信息-21
5.2.5课程数据操作-22
5.3系统模块流程-23
5.3.1系统登录-23
5.3.2不同角色系统主界面-24
5.3.3管理员模块-25
5.3.4教师模块-31
5.3.5学生模块-31
第六章 系统测试-33
6.1软件测试环境-33
6.2用户登录功能测试-33
6.3用户修改信息功能测试-34
6.4 选课功能测试-34
6.5系统测试结果分析-35
第七章 总结-36
参考文献-37
致谢-39