基于Springboot的高校科研管理系统
- 毕业设计类型: Springboot
- 展示图片数量: 2
- 展示视频数量: 1
- 本项目包含了:源码、数据库、演示视频、远程包运行
可以点击视频播放器的右下角全屏播放
基于Springboot的高校科研管理系统演示视频1
基于Springboot的高校科研管理系统功能说明
选题意义:
目前绝大部分高校已经有了对科研管理的网络系统,但还有一部分偏远贫穷,学校专业没有计算机研究方面的高校,没有一个完善的高校科研管理系统。而是采用传统的方式来管理学校的科研信息的,教师是通过填写传统的表格完成自己科研信息的申报、科研处收集全校的表格数据后再进行信息的人工收集和管理等。科研处在繁多的科研项目申请表中进行审批;教师得到反馈的信息缓慢等。这种管理方式有很多缺点:效率低、容易出错、管理工作量庞大等。
学校教师希望能够有相应的系统能快速方便地进行科技成果的上报和科技项目的申请,学校科研处希望能够通过相关系统完成全校的科研信息的统一管理。在此情况下,为了提高学校科研管理的能力和效率,并且能充分利用互联网的优势,开发适合学校实际情况的科研管理系统已成为必然。
主要内容:
高校科研管理涉及到院领导、科研处、以及教师个人对科研信息的申请和审批等。系统功能主要包括用户的项目申请、修改、个人信息管理。科研处、学院领导审批。
项目申请可划分:立项申请、立项申请查看、延期申请、延期申请查看、结项申请、结项申请查看。
审批管理可划分:立项审批、延期审批、结项审批。
主要结构图如下所示:
思路:
高校科研管理系统使用面向对象的思维开发,采用Java语言,基于B/S架构的。开发环境用MyEclipse,前端使用Html+css,服务器用Tomcat,后端框架用ssm,数据库使用MySQL。
根据实际情况,使用原型模型进行系统开发。在系统开发初期先建立一个能够反应用户需求的原型,让用户对该原型进行确认和评价,对于不能满足用户要求内容做进一步修改和改进。就这样多次、反复地对原型进行评价、改进,直至系统完全符合用户要求为止,最终建立起达到用户需求的系统。
可能遇到的问题与解决方案:
1、需求分析不到位,对功能的梳理不完善。需要开发之前更加仔细收集用户的需求信息,并设置反馈功能收集用户的建议。
2、代码运行错误或者异常问题,请教专业老师,询问同学解决相关问题。
方法:
(1)借鉴法:上网查询大量他人论文与浏览高校科研网站形成自己的想法,确保系统可以运行。
(2)经验总结法:根据以往的开发经验,少走弯路。
(3)结构化方法:分析,设计,程序设计构成,面向数据流的开发方法,分解和抽象的原则,数据流图建立功能模型,完成需求分析工作。
进度安排:
2018年10-11月:通过上网查询,询问老师和专业人士彻底获得该项目全部的需求分析,做好开发前奏。
2018年11-12月:完成系统架构设计和数据库结构设计,写出系统概要设计说明书,做出开发大纲。
2018年12月-2019年2月:编码实现第一周期获得的全部功能需求,编写详细设计说明书。至此该项目整体完成。论文初稿完成。
2019年2-4月:进行系统测试发现不妥的地方及时修改。把论文定稿。