1、 选题的背景与意义
21世纪是信息化的世纪,我们的一些生活习惯因为计算机而发生改变,我们也逐渐习惯于通过计算机的各项功能来获得便利。这其中所带来的挑战和机遇为各行业的发展指明了一个方向。教学质量评测是一项琐碎而又十分细致的工作,课程的基本资料、学生资料的管理、教师资料的管理、各项评教条例等等,如果实行手工操作,需填写大量的表格,这就会耗费工作人员大量的时间和精力。而通过网络进行教学评测,不仅能够保证各项工作准确无误、快速输出,同时计算机具有手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、成本低等,这使得教学评测更加简单易行。教学质量网络评测也是学校信息化管理的重要部分。
本教学质量网络评测系统能够解决耗费工作人员大量的时间和精力的问题,学校能将教学评测内容发送到网络,让学生自主评测,这样方便了信息的传达与收集。与线下收集相比,不用打印表格,不用下发收上,还能利用计算机自身的优势快速得到统计结果,大大降低了学校进行教学质量评测的成本也减少了学校相关负责人员的工作量。
2、课题研究的基本内容与拟解决的主要问题
研究的基本内容:
未登录的用户直接进入登录首页,然后进行相应的登录操作,没有用户名和密码的人员则需要进行注册,注册不能直接注册管理员账号,管理员账号通过数据库直接添加,不予以注册。
实现注册,进入注册页面后,完整的填写注册需要的有关信息,点击确定按钮完成注册。
管理员的主要功能包括管理员登陆,对学生、教师信息的管理,能够添加教学质量评测信息,实现对系统内信息的查询、更新、删除和统计操作;
学生的主要功能模块包括学生登录,可以查询教师信息和教学质量评测信息,并且可以对教学质量评测信息进行更改;
拟解决的主要问题:本系统在IntelliJ IDEA上编写,数据库采用MySQL ,由于自己对IntelliJ IDEA这种开发工具掌握还不是很牢固,需要经常查阅相关资料学习。同时,在设计数据库时,如何处理课程信息、学生信息等信息多数据管理是有着较大难度,需要重点考虑问题,这方面的问题要着重从MySQL的应用,数据库设计范式等方面来分析并加以解决。
3、课题研究方法、设计方案或论文撰写提纲
研究方法:
查询专业书籍资料以及专业人士的论文、相关研究的成果,对有参考价值的资料进行整理与汇总,总体把握课题研究方向、内容和目的。
进一步深入研究课题要求,明确完成课题需要掌握的技术,对于不懂的技术查阅相关专业书和咨询指导老师,在实际编程中遇到的技术难题上专业论坛查询与咨询,或找同学老师交流。
收集、整理所有相关资料,凝练出提纲,做好整体规划,最后设计项目。
在IntelliJ IDEA中进行开发,以tomcat作为服务器,使用MySQL数据库管理各表单,使页面简洁美观,系统易操作,实现教学质量网络评测的需求。
主要设计方案:
(1)需求分析,确定整个系统大概的规模;
(2)进行系统分析,通过系统分析,确定该系统具有的功能,有哪些模块,各模块有哪些联系;
(3)按设计要求建立数据库,通过对系统的分析,确定数据库的结构,建立合理的表结构;
(4)将模块按设计进行编码;
(5)对系统模块进行拼装,把所有模块组成一个系统;
(6)调试,调试整个系统模块的功能,看各个功能是否能正常运行;
(7)撰写毕业论文并征求导师意见。
4、总体安排与进度
第一周--第四周:毕业设计
第五周--第六周:中期检查
第七周--第十周:毕业论文撰写
第十一--第十二周:论文评阅并申请校外答辩
第十三周:校外答辩
第十四周--第十五周:论文评阅并校内答辩
5、课题研究准备情况(主要参考文献、资料和参考书,完成任务所具备的条件等)
完成任务所具备的软件平台:
操作系统:win10;
Web应用服务器:Tomcat;
数据库:MySQL;
开发环境:IntelliJ IDEA
主要参考文献:
[1]李刚.Spring权威指南,中国人教出版社2009(6):206-210
[2]雷之宇.用案例学JavaWeb整合开发,北京,电子工业出版社,2016年
[3]胡波.SpringMVC基础与案例开发详解.清华大学出版社,2007:75-96