基于SpringMVC/Mybatis技术的论文管理系统设计与开发开题报告
2022-01-11 16:06:11
全文总字数:1614字
1. 研究目的与意义及国内外研究现状
学生撰写毕业论文是对在校大学生知识的全面检验,是对学生基本知识、基本理论和基本技能掌握与提高程度的一次总测试。只有通过了毕业论文与答辩才能顺利结业,拿到学位证去社会上实现自己的理想抱负。然而在以前,毕业论文的保存只能依靠纸质资料,容易丢失,向指导老师请教汇报进度、提交论文都非常麻烦。如果论文中途要修改的话,则要整个论文都要重新编排、打印,对于财力资源也是个不小的浪费。随着互联网技术的不断发展,毕业论文系统已经逐渐从纸质转移为信息存储,这不仅方便学生讨论、修改、提交论文,同时也极大的减少了论文丢失的可能性。不仅如此,传统的论文保存还需要很大的空间来存储,这对于信息的安全性也是个不小的隐患;还需要专业的人手对这些信息进行分类存储,这对于人力资源也是个极大的浪费。以上几点共同反映出纸质论文的缺点,所以基于这个目的,我选择设计一个基于SpringMVC/Mybatis技术的论文管理系统。这个系统要同时兼顾便捷、安全与人性化,由个人开发对于自己的技术也是一个考验,能够很好的锻炼自己的能力。
国内外研究现状
国内外的论文管理系统已经很成熟,但是实现技术多样化,实现的语言不一,实现难度、功能也不完全相同。在国外高校,一部分学校对于毕业论文没有要求,但是由于学校经常要求学生写一些论文,所以他们的论文管理系统很完善,结构清晰,学生、老师的使用界面交互友好,学生老师之间的联结很流畅。在国内,随着教育的逐渐发展,人们对于教育的重要性也越来越重视,国家政府也在大力的发展教育,所以大学生数量不断增长,大学数量也随之而长,对于毕业论文管理系统也越来越重视,每个高校都能够投入精力去做好一个管理系统,所以国内的发展也相对非常成熟。
2. 研究的基本内容
1.研究毕业论文管理系统的交互和功能;
2.研究springmvc原理;
3.研究mybatis的配置与使用;
3. 实施方案、进度安排及预期效果
实施方案:首先确定论文管理系统的开发目标及其可行性,再对其需求做出分析,确定系统服务的对象的需求,画出对应的流程图;然后根据需求分析的结果,对系统进行总体设计,在这个阶段主要是设计系统的基本框架并且对数据库做出合理的设计;然后对不同的模块进行详细的设计,确定系统模块设计方案。然后开始程序编码,在这里我选择使用java语言,将软件设计结果转换成计算机可运行的程序;最后,对软件进行测试,增强系统的稳定性和可靠性;
进度安排:
2018.1.22-2018.1.29:做系统的需求分析,画出流程图;
4. 参考文献
[1] eric. java编程思想[m]. 第4版. 机械工业出版社, 机械工业出版社.
[2] 王家华软件工程[m] 东北大学出版社2016年3月
[3] 王宜贵软件工程[m]北京:机械工业出版社