基于JSP技术的学生选课系统的设计与实现开题报告
2020-02-20 09:59:53
1. 研究目的与意义(文献综述)
现在互联网的浪潮席卷着世界上的每一个角落,互联网的应用遍布全球,而互联网 的模式为工作效率带来了具大的提升。为了和时代相结合,为了把学校教务人员从复杂繁琐选课的工作中解脱出来,本次毕业设计决定实现一个基于jsp的大学生选课系统,将选课的工作转移到网上,以提高对学生选课的实时反馈和工作人员的工作效率。并且网上选课系统相比传统选课系统更加节省资源,学生也有更多的选课的自主性。另一方面这个毕业设计也定会加强我对于java方面的知识掌握,提升我的代码能力工程能力,丰富我关于数据库设计技术和web前端相应的知识,为我大学的专业学习添上浓墨重彩的一笔。
我国高校目前大部分都实行了学分制选课,它的核心是允许学生自由选课,即把学习的自主权交给学生。这样就对学生选课而互不冲突提出了挑战。因此,在互联网浪潮下的今天,实现网上选课系统,方便了学校选课工作人员对于学生选课进行统计和管理。此外我重点研究了武汉理工大学的学生选课系统模块,其选课系统为事先排课,然后定时限时开放,在此期间,学生可以用自己的账号登陆教务管理系统然后选择学分制选课系统进行选课,选课模块大致分为了专业选课,重修课选课,公选课选课,个性课选课,补修课选课,提前选课,跨专业选课,英语体育选课等模块以满足学生选课方面的不同需求,还可以随时查看已选课程及其学分,还可以查看已经选择的课程所组成的课表,对于学生来说真的是非常的人性化。但其也有一定的不足,在选课系统刚开放的一段时间,由于学生大量选课,其系统经常瘫痪,出现无法访问无法选课等特殊情况,严重影响了学生的选课。由此可以看出,选课系统对于资源的需求并不平衡,在平时没有多少要求,但在选课期间应该适度的增加服务器资源防止瘫痪出现无法选课的现象。
而在国外,国外的互联网技术相对于我国起步更早,而且教学软件与国办相比更加的成熟,无论是课题的申报,课题进展情况汇报都在网上进行,甚至是作业的提交,请假流程等均可以在网上进行输,其选课系统都已经是网上选课系统,对于其学校的管理带来很大的方便,其基于校园网的应用已深入到校园内的各个方面。
2. 研究的基本内容与方案
熟悉教学管理工作中的选课流程,并且调研各个高校现有的网上选课系统,并对比各个选课系统的优点和不足,最后取长弃短,自己动手开发出一个基于JSP的大学生选课系统,尽量融合所调研的系统的优点,来帮助学校的具体选课管理人员从复杂繁琐的工作中解脱出来,实现选课工作的全计算机管理,这个基于JSP的选课系统以选课为中心,在系统开发时主要从三个方面进行设计:面向系统管理员的设计的系统控制,面向老师设计的课程管理,面向学生而设计的查询,选课,查分等操作的学生选课控制。即主要分为三个用户角色,管理员,学生以及老师。管理员的权限最大,可以进行用户管理,信息管理以及发布通知等,而学生可以选课,退课,查看已选课程和查看最终分数,老师可以添加自己的课程,并且查看选自己课程的学生信息以及登分操作。界面设计方面拟采用扁平化设计风格,简约优雅,美观大方。
通过前面的分析与调查,技术措施和方案最后决定采用mvc模式,前端采用HTML5 CSS3 javascript技术,并用bootstrap前端CSS框架来辅助页面构建。后端采用jsp技术。数据库采用关系型开源的mySql数据库。服务器采用JAVA平台上的tomcat技术。开发环境为win10个人电脑,开发工具为vscode最新版本。
3. 研究计划与安排
2019.01.19-2019.03.1:明确选题,查阅文献,同时进行外文翻译,撰写并提交开题报告。
2019.03.2-2019.03.15: 熟悉所选用的开发平台,进行需求分析与系统架构。
2019.03.16-2019.03.31:搭建所选用的开发平台,并且开始着手进行需求分析后的系统设计或算法设计工作。
4. 参考文献(12篇以上)
[1]徐晓莉,王飞飞.关于大学生学分制选课问题的讨论[j].教育教学论坛,2019(04):44-45.
[2]郑伦楚,王金华,郑旭东.大学生选课动机的调查研究与改进策略建议——以华中师范大学为例[j].中国大学教学,2017(03):80-84 90.
[3]郑宏星.大学生自主选课的制度分析[j].沈阳师范大学学报(社会科学版),2014,38(05):102-105.