摘要:随着计算机和网络的发展,越来越多业务的办理要求更加高效、便捷,这也就导致了办理业务的工具要求越来越高效化、越来越现代化、越来越科学化。科研项目申报系统也要与时俱进,在时代的潮流中不断更新升级,才能适应时代发展的需要。
本科研项目系统的设计就是为了顺应这个不断更新升级的大趋势,开发过程中使用了集成软件eclipse,数据库采用的是Mysql,WEB服务器选择的是Tomcat8.0,运用了SpringBoot,SpringMVC等技术。本系统根据校园内研发项目管理的复杂情况,经过仔细的调研工作之后,针对多种用户角色进行细分权限,满足了实际工作中的使用要求。管理内容包括了用户管理,角色管理,权限管理等操作。对于具体的业务功能开发了项目操作,项目审核,部门配置等模块。
本文首先介绍了此系统的研究背景和开发目的,然后进行了可行性分析、需求分析,阐述了系统的设计流程,简略介绍了所用的软件环境。接着详细地展示了具体的实现功能,最后介绍了系统的测试及测试过程。
关键词:科研项目,SpringBoot,,MYSQL
目录
摘要
Abstract
1. 绪论-1
1.1研究背景-1
1.2开发的目的和意义-2
1.3 主要工作-2
1.4 论文组织-2
2. 高校科研项目申报系统分析-3
2.1 系统可行性分析-3
2.1.1技术可行性-3
2.1.2 经济可行性-3
2.1.3操作可行性-4
2.1.4法律可行性-4
2.2性能需求分析-4
2.2.1系统安全性-4
2.2.2数据完整性-5
2.2.3功能需求分析-5
2.3 运行环境需求-6
2.4相关技术简介-7
2.4.1 系统平台体系结构选择-7
2.4.2 J2EE平台概述-8
2.4.3 SSM框架介绍-9
3. 科研项目申报系统的详细设计-13
3.1 系统概述-13
3.2系统操作流程-14
3.3数据增加流程-15
3.4数据修改流程-16
3.5数据删除流程-17
3.3 数据库设计-17
3.3.1 数据库设计-17
3.3.2 数据库E-R 图-17
3.3.3 数据库表设计-18
4. 系统实现-20
4.1 管理员功能模块的实现-20
4.1.1 登录界面-20
4.1.2 用户管理界面-21
4.1.3 角色管理界面-22
4.1.4 部门管理界面-23
4.2 项目管理界面-24
4.2.1 项目界面-24
4.2.2录入科研项目-25
4.2.3 项目维护信息-25
4.2.4 项目审批页面-26
4.2.5 项目审批窗口-26
4.2.6 项目结题-27
4.2.7 管理统计-28
5. 系统调试与测试-30
5.1测试方法-30
5.2 环境-30
5.3测试分析-30
5.5测试总结-31
总结与展望-33
参考文献-35
致 谢-37