基于Springboot实现项目立项管理系统(一)

简介: 基于Springboot实现项目立项管理系统

项目编号:KS022

项目介绍

  1. 项目背景和意义

某大学拟开发一套大学生专业学科竞赛项目过程管理系统,实现全校专业学

科竞赛项目从立项到结题的过程管理。

  1. 项目建设内容

本项目主要内容描述如下:

(1)项目立项过程:1)填写项目立项申请。二级学院作为组赛单位报送每年专业学科竞赛项目。组赛单位的指导老师每年在线填写参加专业学科竞赛项目立项申请信息,然后从系统导出并打印项目立项申请书,将签字盖章后的项目立项申请书扫描为PDF文档并作为佐证附件上传到系统,最后将立项申请提交给教务处实验实践科审核,项目立项申请信息分为项目基本信息和经费预算信息两部分,其中项目基本信息包括赛事名称、组赛单位、赛制(单人赛、团队赛)、项目负责人、联系电话、电子邮件、竞赛起始日期、竞赛结束日期、专业、竞赛主办单位、竞赛承办单位、申请立项日期、论证组赛的目的和意义、竞赛邀请函或通知附件;经费预算信息(见表1-1)。


表1-1经费预算表

参赛注册费

0

差旅费

5000

培训费

0

指导费

0

耗材费

0

教师奖金

0

其它

2000

合计

7000

2)审核项目立项申请。教务处实验实践科工作人员可以在线审核项目立项申请内容。如果审核不通过,需填写审核意见并回退给指导老师。指导老师可以删除自己的项目立项申请,但是不能删除已经审核通过的立项申请。


(2)填写报名过程:


  报名参赛方式分为个人赛和团队赛,指导老师填写参赛报名信息。参赛报名信息分为团队信息和团队成员信息,团队信息包括团队编号、项目编号、赛题、报名时间等,团队成员信息包括编号、团队编号、学号、姓名、学院、班级、年级、专业、邮箱、手机号等。


(3)项目结题过程:


1)填写项目结题申请。比赛结束后,指导老师需在线填写各参赛队伍的获奖情况和资金实际使用情况,并上传结题报告书PDF扫描件。获奖情况包括获奖名次(特等奖、一等奖、二等奖、三等奖、优秀奖、无)和级别(国家级、区级等);资金使用情况见表1-2。


表1-2资金实际使用情况表

实际支出科目

金额(元)

参赛注册费

0

差旅费

0

培训费

0

评审费

0

指导费

0

领队费

0

组织费

0

奖金

1000

耗材费

0

合计

1000

 

  1. 审核项目结题申请。教务处实验实践科工作人员审核结题申请内容,并填写审核意见。如果申请内容有问题则结题申请退回给组赛的指导老师,经组赛指导老师修改后重新提交。

    教务处实验实践科工作人员可以统计竞赛立项情况、获奖情况。

第二部分 需求分析


2.1系统主要角色


系统的主要角色有指导教师、教务处工作人员

2.2系统主要用例


系统主要用例如图所示:

image.png

图2-1系统主要用例

第三部分 系统设计


3.1功能模块设计


3.1.1总体功能


image.png

图1-1系统功能模块图

(1)项目立项信息管理:

指导老师可以在线填写比赛项目立项申请信息和查询相关信息,若申请信息未被审核或审核未通过,则可以进行修改或删除操作

  1. 参赛报名信息管理:

该功能的操作角色是指导老师、指导老师登入系统后可在线填写参赛报名信息,其中参赛报名信息包括参赛团队报名信息和参赛团队成员信息,指导老师可以对此信息进行增删查改操作

  1. 项目结题信息管理:

该功能的操作角色是指导老师、指导老师登入系统后可以填写项目结题申请,其中填写的信息包括各参赛队伍的获奖情况、获奖级别以及资金实际使用情况等,指导老师可以查询相关结题申请信息,若结题申请信息未审核或审核未通过,则可以进行修改或删除操作

  1. 立项审核申请管理:

该功能的操作角色是教务处工作实践科的工作人员,教务处工作实践科的工作人员登入系统后可以进行项目立项审核信息的查询操作,对立项信息进行审核操作等

  1. 项目审核结题信息管理:

该功能的操作角色是教务处工作实践科的工作人员、教务处工作实践科的工作人员登入系统后可对结题信息进行查询和审核操作等。

3.1.2 模块 CM01:系统登录


表 3-1 系统登录模块

image.png3.1.3 模块 CM02:系统退出登录


表 3-2 系统退出登录模块

image.png3.1.4 模块 CM03:立项管理模块


1)立项信息的查询

表 3-3 立项信息的查询

image.png

2)立项信息的添加

图1-1系统功能模块图

(1)项目立项信息管理:

指导老师可以在线填写比赛项目立项申请信息和查询相关信息,若申请信息未被审核或审核未通过,则可以进行修改或删除操作

  1. 参赛报名信息管理:

该功能的操作角色是指导老师、指导老师登入系统后可在线填写参赛报名信息,其中参赛报名信息包括参赛团队报名信息和参赛团队成员信息,指导老师可以对此信息进行增删查改操作

  1. 项目结题信息管理:

该功能的操作角色是指导老师、指导老师登入系统后可以填写项目结题申请,其中填写的信息包括各参赛队伍的获奖情况、获奖级别以及资金实际使用情况等,指导老师可以查询相关结题申请信息,若结题申请信息未审核或审核未通过,则可以进行修改或删除操作

  1. 立项审核申请管理:

该功能的操作角色是教务处工作实践科的工作人员,教务处工作实践科的工作人员登入系统后可以进行项目立项审核信息的查询操作,对立项信息进行审核操作等

  1. 项目审核结题信息管理:

该功能的操作角色是教务处工作实践科的工作人员、教务处工作实践科的工作人员登入系统后可对结题信息进行查询和审核操作等。

3.1.2 模块 CM01:系统登录


表 3-1 系统登录模块

image.png

3.1.3 模块 CM02:系统退出登录


表 3-2 系统退出登录模块

image.png

3.1.4 模块 CM03:立项管理模块


1)立项信息的查询

表 3-3 立项信息的查询

image.png

2)立项信息的添加


表 3-4 立项信息的添加

image.png

3)立项信息的修改


表 3-5 立项信息的修改

image.png

4)立项信息的删除


表 3-6 立项信息的删除

image.png

5)立项信息的审批


表 3-7 立项信息的审批

image.png

6)资金预算情况的查看


表 3-8 资金预算情况的查看

image.png

3.1.5 模块 CM04:结题管理模块


1)结题信息的查询

表 3-9 结题信息的查询

image.png

2)结题信息的添加


表 3-10 结题信息的添加

image.png

3)结题信息的修改


表 3-11 结题信息的修改

image.png

4)结题信息的删除


表 3-12 结题信息的删除

image.png

5)结题信息的审批


表 3-13 结题信息的审批

image.png

6)资金实际使用情况的查看


表 3-14 资金实际使用情况的查看

image.png

3.1.6 模块 CM05:参赛团队管理模块


1)参赛团队信息的查询


表 3-15 参赛团队信息的查询

image.png

2)参赛团队信息的添加


表 3-16 参赛团队信息的添加

image.png

3)参赛团队信息的修改


表 3-18 参赛团队信息的修改

image.png


相关文章
|
28天前
|
XML Java 应用服务中间件
SpringBoot项目打war包流程
本文介绍了将Spring Boot项目改造为WAR包并部署到外部Tomcat服务器的步骤。主要内容包括:1) 修改pom.xml中的打包方式为WAR;2) 排除Spring Boot内置的Tomcat依赖;3) 添加Servlet API依赖;4) 改造启动类以支持WAR部署;5) 打包和部署。通过这些步骤,可以轻松地将Spring Boot应用转换为适合外部Tomcat服务器的WAR包。
132 64
SpringBoot项目打war包流程
|
1月前
基于springboot+thymeleaf+Redis仿知乎网站问答项目源码
基于springboot+thymeleaf+Redis仿知乎网站问答项目源码
136 36
|
28天前
|
前端开发 JavaScript Java
springboot图书馆管理系统前后端分离版本
springboot图书馆管理系统前后端分离版本
39 12
|
23天前
|
自然语言处理 IDE Java
SpringBoot start.aliyun.com创建项目,解决properties乱码的问题
通过确保文件和开发环境的编码一致,配置 Maven 编码,设置 Spring Boot 应用和嵌入式服务器的编码,可以有效解决 properties 文件的乱码问题。以上步骤可以帮助开发者确保在 Spring Boot 项目中正确处理和显示多语言字符,避免因编码问题导致的乱码现象。
36 5
|
26天前
|
JavaScript NoSQL Java
基于SpringBoot+Vue实现的大学生就业服务平台设计与实现(系统源码+文档+数据库+部署等)
面向大学生毕业选题、开题、任务书、程序设计开发、论文辅导提供一站式服务。主要服务:程序设计开发、代码修改、成品部署、支持定制、论文辅导,助力毕设!
67 6
|
26天前
|
JavaScript Java 测试技术
基于Java+SpringBoot+Vue实现的车辆充电桩系统设计与实现(系统源码+文档+部署讲解等)
面向大学生毕业选题、开题、任务书、程序设计开发、论文辅导提供一站式服务。主要服务:程序设计开发、代码修改、成品部署、支持定制、论文辅导,助力毕设!
57 6
|
26天前
|
JavaScript NoSQL Java
基于SpringBoot+Vue的班级综合测评管理系统设计与实现(系统源码+文档+数据库+部署等)
✌免费选题、功能需求设计、任务书、开题报告、中期检查、程序功能实现、论文辅导、论文降重、答辩PPT辅导、会议视频一对一讲解代码等✌
40 4
|
26天前
|
JavaScript NoSQL Java
基于SpringBoot+Vue实现的大学生体质测试管理系统设计与实现(系统源码+文档+数据库+部署)
面向大学生毕业选题、开题、任务书、程序设计开发、论文辅导提供一站式服务。主要服务:程序设计开发、代码修改、成品部署、支持定制、论文辅导,助力毕设!
38 2
|
1月前
|
存储 安全 Java
Spring Boot 3 集成Spring AOP实现系统日志记录
本文介绍了如何在Spring Boot 3中集成Spring AOP实现系统日志记录功能。通过定义`SysLog`注解和配置相应的AOP切面,可以在方法执行前后自动记录日志信息,包括操作的开始时间、结束时间、请求参数、返回结果、异常信息等,并将这些信息保存到数据库中。此外,还使用了`ThreadLocal`变量来存储每个线程独立的日志数据,确保线程安全。文中还展示了项目实战中的部分代码片段,以及基于Spring Boot 3 + Vue 3构建的快速开发框架的简介与内置功能列表。此框架结合了当前主流技术栈,提供了用户管理、权限控制、接口文档自动生成等多项实用特性。
84 8
|
26天前
|
JavaScript NoSQL Java
基于SpringBoot+Vue实现的冬奥会科普平台设计与实现(系统源码+文档+数据库+部署)
面向大学生毕业选题、开题、任务书、程序设计开发、论文辅导提供一站式服务。主要服务:程序设计开发、代码修改、成品部署、支持定制、论文辅导,助力毕设!
45 0