文章目录
演示视频
https://www.bilibili.com/video/BV1iL4y1t7dV
演示视频
是否包含论文文档
是
项目技术
开发工具: Idea/Eclipse
数据库: mysql
Jar包仓库: Jar包
前段框架:jquery/Jsp
后端框架: Jsp/Servlet
项目截图描述
1 绪论
1.1 课题现状
随着学校规模的不断扩大,专业、班级、学生的数量急剧增加,有关学生选课的各种信息量也成倍增长,而目前许多高校的学生选课管理仍停留在复杂的人工操作上,重复工作较多,工作量大,效率低,保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。因此,迫切需要开发基于互联网的学生网上选课系统来提高管理工作的效率。基于互联网的学生网上选课系统作为计算机应用的一部分,使用计算机对选课信息进行管理,有着手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,在学生选课的规范管理、科学统计和快速查询方面具有较大的实用意义,它提高了信息的开放性,大大地改善了学生、教师对其最新信息查询的准确性,也是高校的科学化、正规化管理,与世界接轨的重要条件。
1.2 课题目标
学生网上选课系统是高校教学管理系统的重要组成部分。熟悉教学管理工作的全部过程,从教务工作的实际出发,解决工作中关键性的难点问题,并充分利用计算机网络功能,实现教学工作全过程的计算机管理,帮助具体管理人员从复杂烦琐工作中解放出来。使得教学管理走向无纸化办公和规范化、现代化管理。
1.3 课题意义
通过学生网上选课系统的实现,不仅可以提高自己的开发经验,也解决了实际的问题,提高了学校的办公管理的效率,减少了工作出错的几率,节约了资金成本。
3 系统总体设计
3.1 项目规划
基于Windows操作系统和mysql数据库,建立一个B/S层结构的学生选课系统,使用JSP编程,实现学生的选课功能、以及教师查询上课信息。
管理员有权限去更改选课课程的信息。
身份登入:学生,教师,管理员三中身份登入(权限不同)
用户管理:管理员可以添加各种权限的用户,修改,和删除用户
课程管理:可以对颁布的课程表进行添加,删除,修改
3.2 设计目标
建立一个学生选课系统,实现对课程的基本信息维护以及学生选课、教师上课信息。系统对学生角色提供个人信息管理、选课管理、管理学生本人已选课程。系统对教师提供查看自己所担任课程的课表和选该门课的学生信息。系统同时给管理员以下功能:查看所有课程、学生、教师的信息并可以对它们进行管理(添加、编辑、删除)。
3.3 系统模块设计
本系统包括3个管理模块,管理员,教师和学生模块。他们代表三种登录身份,不同的身份登录到不同的界面,即对应的功能也不同。
详细描述
基于JSP+Servlet+MySQL的高校学生选课系统,整体包含三个用例角色。管理员。老师。学生。管理员功能包含个人信息管理。管理员管理。学生信息管理。老师信息管理。课程信息管理。老师功能包含,评分,学生成绩管理。随着学校规模的不断扩大,专业、班级、学生的数量急剧增加,有关学生选课的各种信息量也成倍增长,而目前许多高校的学生选课管理仍停留在复杂的人工操作上,重复工作较多,工作量大,效率低,保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。因此,迫切需要开发基于互联网的学生网上选课系统来提高管理工作的效率。基于互联网的学生网上选课系统作为计算机应用的一部分,使用计算机对选课信息进行管理,有着手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,在学生选课的规范管理、科学统计和快速查询方面具有较大的实用意义,它提高了信息的开放性,大大地改善了学生、教师对其最新信息查询的准确性,也是高校的科学化、正规化管理,与世界接轨的重要条件。学生网上选课系统是高校教学管理系统的重要组成部分。熟悉教学管理工作的全部过程,从教务工作的实际出发,解决工作中关键性的难点问题,并充分利用计算机网络功能,实现教学工作全过程的计算机管理,帮助具体管理人员从复杂烦琐工作中解放出来。使得教学管理走向无纸化办公和规范化、现代化管理。
主题授权提示:请在后台主题设置-主题授权-激活主题的正版授权,授权购买:RiTheme官网