admin 发表于 2016-7-7 10:40:30

基于JSP的在线选课系统的设计与实现

技术:Java、JSP等
摘要:
随着高校学生数量的不断增加,教务系统的数据量也不断增加。以前的选课方法是人工统计。这种方法虽然简单直接,但是造成教务处处理数据的繁重性和学生选课的盲目性。为了方便教务处的工作,以及每个学生能够更好的选择自己所喜欢的课程。针对学生选课这一部分,本系统从学生网上选课以及教师的课程发布两个方面进行了设计,基本实现了学生在线个人信息查询、在线选课功能以及教师对课程发布的管理等功能。
本文通过考虑浏览器/服务器结构的特点并分析选课的实际情况,提出了基于浏览器/服务器结构的在线选课系统的基本设计思想,简要介绍了系统各功能模块及数据库的设计,着重讨论了用 JSP技术和MySQL开发在线选课系统时的动态网页制作技术和数据库访问技术,并给出了关键部分实现代码。通过该系统,使学生可以方便地在校园网上进行在线选课。该B/S结构的系统在Windows 7系统和JDK平台下开发完成,MySQL作为数据库管理系统,使用eclipse作为开发工具, TomCat作为服务器。系统有较好的性能和较高的安全
关键词:在线选课,浏览器/服务器结构,JSP,数据库管理系统

目录:
1绪论    1
1.1网上选课系统开发背景和目的    1
1.2 国内外研究现状    1
1.3 系统设计思想和实施方案    2
1.4 可行性分析    2
1.4.1 资源可行性    2
1.4.2 时间可行性    3
1.4.3 经济可行性    3
1.4.4 技术可行性    3
1.4.5 社会可行性    3
2系统分析与总体设计    4
2.1 系统概述    4
2.2功能需求分析    4
2.2.1 管理员功能分析    4
2.2.2 教师功能分析    4
2.2.3 学生功能分析    4
2.2.4 系统的界面分析    5
2.3 系统总体设计    5
2.3.1 系统主要功能模块    6
3数据库设计与实现    7
3.1数据库系统分析    7
3.2 数据库逻辑设计    13
3.3数据库物理实现    13
4系统的详细设计与实现    18
4.1登录功能    18
4.2 学生模块功能    24
4.2.1查看选修课程功能    24
4.2.2查看已选课程功能    25
4.2.3查看个人信息功能    26
4.3系统管理员模块功能    27
4.3.1 录入和管理教学楼功能    27
4.3.2 录入和管理教室功能    29
4.3.3 录入和管理教师功能    31
4.3.4 录入和管理学生功能    34
4.3.5 修改登录信息功能    37
4.4教师模块功能    38
4.4.1 查看和修改个人信息功能    38
4.4.2 开设课程功能    39
4.4.3 查看已选课学生信息    41
4.4 错误界面功能    42
结论    43
参考文献    44
致谢    45
附录:    46
外文原文    46
中文翻译    52

论文字数:
包含资料:


截图:




百度网盘下载地址(金币充值):
**** 本内容需购买 ****


页: [1]
查看完整版本: 基于JSP的在线选课系统的设计与实现