基于Springboot的毕业论文管理系统的设计与实现

基于SpringBoot的毕业论文管理系统的设计与实现

摘要:随着科技和互联网的飞速发展,无纸化办公方式已成为时代潮流,不仅绿色环保,而且能提高办公效率。目前,在很多高校,无纸化办公方式也特别普遍,但是,对于毕业论文的管理,却有很多高校仍处于人工管理的阶段,过程繁琐且效率低下,不利于教师对学生毕业论文管理做到整理方便、查找迅速。这种人工管理论文的方式已不能满足现代高校建设数字化校园的发展需要。
针对目前高校毕业论文管理中存在的问题,并结合我校实际情况,开发一个基于MVVM框架、开源的轻量级框架SpringBoot的毕业论文管理系统是有必要的。采用前后端分离的模式,开发一个对毕业论文管理的可视化的管理软件,前端使用了当下流行的Vue脚手架搭建项目,页面布局则使用由饿了么团队开发的Element-UI框架。后端则基于J2EE平台,使用轻量级框架SpringBoot进行项目开发。Visual Studio Code将作为前端开发工具,这是一款免费的、开源的编译器,支持多种语言和多种文件格式的编写,使用简单,提供丰富的插件。后端则使用IDEA作为开发工具,同时使用Java语言作为项目开发语言。
毕业论文管理系统的实现,使高校对毕业生的毕业论文的管理工作不再变得繁琐,对于学生提交的毕业论文,可以做到整理方便、查找迅速,而且存储量大。最重要的是可以减轻指导教师的工作量,有效提高工作效率,使其有更充足的时间指导学生的毕业论文。同时,也可以使高校的毕业论文管理工作变得更加规范化和信息化。
关键词:框架,毕业论文管理,前后端分离,效率

Design and Implementation of Graduation Thesis Management System Based on SpringBoot
Abstract:With the rapid development of technology and the Internet, paperless office methods have become the trend of the times, not only green and environmentally friendly, but also improving office efficiency. At present, paperless office methods are particularly common in many colleges and universities. However, for the management of graduation thesis, many universities are still in the stage of manual management. The process is cumbersome and inefficient, which is not conducive to teachers ‘management of students’ graduation thesis Easy to organize and find quickly. This way of manually managing thesis can no longer meet the development needs of modern universities to build digital campuses.
In view of the current problems in the management of graduation thesis in colleges and universities and the actual situation of our university, it is necessary to develop a graduation thesis management system based on MVVM framework and open source lightweight framework SpringBoot. Adopt the front-end and back-end separation model to develop a visual management software for graduation thesis management. The front-end uses the current popular Vue scaffolding to build the project, and the page layout uses the Element-UI framework developed by the hungry team. The back end is based on the J2EE platform and uses lightweight framework SpringBoot for project development. Visual Studio Code will be used as a front-end development tool. This is a free, open source compiler that supports writing in multiple languages ​​and multiple file formats. It is easy to use and provides rich plug-ins. The back end uses IDEA as a development tool, while using the Java language as a project development language.
The implementation of the graduation thesis management system makes the management of graduation thesis of colleges and universities no longer cumbersome. The graduation thesis submitted by students can be easily organized, searched quickly, and stored in a large amount. The most important thing is to reduce the workload of the instructor and effectively improve the work efficiency, so that they have more time to guide the students’ graduation thesis. At the same time, it can also make the management of graduation thesis in colleges and universities more standardized and informatized.
Key words: Frame, Graduation Thesis Management, Front and rear separation

目录

第1章 绪论 1
1.1 系统开发的背景及意义 1
1.2 国内外毕业论文管理研究现状 1
1.2.1国外毕业论文管理发展状况 1
1.2.2国内毕业论文管理发展状况 2
1.3 系统的主要研究内容 2
1.4 系统开发环境与开发工具 2
第2章 系统需求分析 3
2.1 系统的可行性分析 3
2.1.1经济可行性 3
2.1.2技术可行性 3
2.1.3操作可行性 3
2.2 系统的总体需求 3
2.2 系统的功能需求 4
2.2.1学生子系统功能分析 4
2.2.2教师子系统功能分析 5
2.2.3管理员子系统功能分析 6
2.3 UML系统建模 6
2.4 本章小结 9
第3章 系统设计 10
3.1 系统设计 10
3.1.1 系统总体架构设计 10
3.1.2 数据库设计 10
3.1.3 系统模块的设计 15
3.2 本章小结 19
第4章 系统实现 20
4.1 学生选题模块的实现 20
4.2 学生论文过程文档管理模块的实现 21
4.3 教师选题管理模块的实现 21
4.4 教师答辩安排管理模块的实现 23
4.5 本章小结 25
第5章 系统测试 26
5.1 测试的目的和意义 26
5.2 测试计划 26
5.3 测试用例 26
5.3.1系统登录测试 26
5.3.2学生选题测试 27
5.3.3 教师课题管理测试 29
5.3.4 教师答辩安排管理测试 30
5.4 本章小结 33
第6章 结束语 34
6.1 全文总结 34
6.2 课题展望 34
参考文献 36
致 谢 38

第1章 绪论

1.1 系统开发的背景及意义
随着信息技术与互联网的发展,无纸化办公方式已经成为时代潮流,计算机在各个行业的应用也越来越广泛,很多高校也普及了无纸化办公方式,如学生使用电子文档作为作业本,不需要学生代表跑腿交作业,对于学生每次上交的作业,教师都能进行存档。毕业论文是学生在校阶段最后的一个重要的教学环节,也是检验学生四年在校学习成果的重要途径。所以对于学生毕业论文的管理尤为重要。随着高校学生的数量越来越庞大,毕业生的毕业论文更加难以以人工模式管理。但是仍然有很多高校以人工管理的模式来管理学生的毕业论文。这种管理方式不仅过程繁琐,而且不易于整理、维护学生的毕业论文,效率低下。所以,为了有效提高教师的工作效率,并且使学生的论文易于存档与维护,毕业论文管理系统因此而诞生。借鉴国内众多管理系统的思想并结合毕业论文管理的现状,力求用户界面大方简约,操作简单,推动高校的毕业论文管理工作进一步规范化、数字化和信息化。
1.2 国内外毕业论文管理研究现状
1.2.1国外毕业论文管理发展状况
二十世纪七十年代以后,国外的后台管理系统得到了飞速发展。后台管理系统的研究首先是英美等发达国家大力推进的,所以国外后台管理系统的起步是比较早的,而且广泛应用于各种行业。
国外毕业论文的教学环节主要是通过大量投入专业实习时间,并且动手比较早来完成的。[1]学生在校外实习,需要一个管理系统来辅助教师高效管理学生的毕业论文,而且也能更好的存储学生的毕业论文。
1.2.2国内毕业论文管理发展状况
现在大部分高校对于学生的毕业论文一般采用两种方式共同存储。一是将学生的电子版论文制成光盘,二是存储学生纸质版的毕业论文。这两种方式都有对应的缺点:①学生的论文太多,制成光盘,数量庞大,且目前计算机很少带有光驱,不便于查询。纸质版文档数量更加庞大,极大浪费存储空间,更不利于师生查询。②纸质版的论文存储年限太短,因为纸张存储久了会泛黄、字可能会逐渐消失。[2]
综上可知,目前国内高校对于毕业论文的管理效率不高、差错率较大。但是由于现代信息技术的和互联网的飞速发展,这些问题都会迎刃而解。
1.3 系统的主要研究内容
本文主要介绍了使用当下流行的Vue.js框架、ElementUI组件库和SpringBoot框架开发的可视化的毕业论文管理系统的过程。系统主要实现了对高校毕业生的毕业论文的管理,

  • 9
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值