基于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系统主要用例

系统主要用例如图所示:

图2-1系统主要用例

第三部分 系统设计

3.1功能模块设计

3.1.1总体功能

第三部分 系统设计

3.1功能模块设计

3.1.1总体功能

图1-1系统功能模块图

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

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

  1. 参赛报名信息管理:

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

  1. 项目结题信息管理:

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

  1. 立项审核申请管理:

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

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

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

3.1.2 模块 CM01:系统登录

表 3-1 系统登录模块

模块编号:

CM01

功能名称:

系统登录

功能描述:

本模块为系统登录模块,即用户登录系统的入口。系统的用户类型分为指导老师、教务处工作人员,用户输入用户名和密码并选择相应的登录类型进行登录并提交操作,系统在后台数据库执行查询操作并返回查询结果,如果存在用户,系统跳转到系统主页,否则系统提示错误信息。

输入:

用户名、密码、登录类型

输出:

用户是否登录成功提示

3.1.3 模块 CM02:系统退出登录

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

模块编号:

CM02

功能名称:

系统退出登录

功能描述:

本模块为系统退出模块,即用户退出系统的出口。用户点击个人信息头像后出现“退出”按钮,点击该按钮后用户退出登录返回到登录页面,否则系统提示错误信息。

输入:

输出:

用户是否退出成功提示

3.1.4 模块 CM03:立项管理模块

1)立项信息的查询

表 3-3 立项信息的查询

模块编号:

CM03

功能名称:

查询立项申请信息

功能描述:

本模块为查询立项申请信息模块。用户在主页面点击左上角的第二个图标,出现“立项信息列表”按钮后点击它,系统跳转至立项信息显示页面并在系统后台查询数据库并显示出所有立项信息到前台,否则系统提示错误信息。

输入:

输出:

信息是否查询成功提示

2)立项信息的添加

图1-1系统功能模块图

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

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

  1. 参赛报名信息管理:

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

  1. 项目结题信息管理:

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

  1. 立项审核申请管理:

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

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

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

3.1.2 模块 CM01:系统登录

表 3-1 系统登录模块

模块编号:

CM01

功能名称:

系统登录

功能描述:

本模块为系统登录模块,即用户登录系统的入口。系统的用户类型分为指导老师、教务处工作人员,用户输入用户名和密码并选择相应的登录类型进行登录并提交操作,系统在后台数据库执行查询操作并返回查询结果,如果存在用户,系统跳转到系统主页,否则系统提示错误信息。

输入:

用户名、密码、登录类型

输出:

用户是否登录成功提示

3.1.3 模块 CM02:系统退出登录

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

模块编号:

CM02

功能名称:

系统退出登录

功能描述:

本模块为系统退出模块,即用户退出系统的出口。用户点击个人信息头像后出现“退出”按钮,点击该按钮后用户退出登录返回到登录页面,否则系统提示错误信息。

输入:

输出:

用户是否退出成功提示

3.1.4 模块 CM03:立项管理模块

1)立项信息的查询

表 3-3 立项信息的查询

模块编号:

CM03

功能名称:

查询立项申请信息

功能描述:

本模块为查询立项申请信息模块。用户在主页面点击左上角的第二个图标,出现“立项信息列表”按钮后点击它,系统跳转至立项信息显示页面并在系统后台查询数据库并显示出所有立项信息到前台,否则系统提示错误信息。

输入:

输出:

信息是否查询成功提示

2)立项信息的添加

表 3-4 立项信息的添加

模块编号:

CM03

功能名称:

添加立项申请信息

功能描述:

本模块为添加立项申请信息模块。用户在主页面点击右上角的“添加”按钮,系统跳转至项目立项申请页面,用户填写并提交立项申请后系统保存数据到数据库并返回立项信息显示页面,否则系统提示错误信息。

输入:

赛事名称、组赛单位、赛制、项目负责人、联系电话、电子邮件、竞赛开始时间、竞赛结束时间、专业、竞赛主办方、竞赛承办方、目的、意义、参赛注册费、差旅费、培训费、耗材费、教师奖金、其他费用

输出:

项目申请是否添加成功提示


基于Springboot实现项目立项管理系统(二)https://developer.aliyun.com/article/1423071

相关文章
|
13天前
|
Java 数据库连接 应用服务中间件
基于springboot的母婴健康交流系统
本平台旨在为新手父母提供专业、系统的婴幼儿健康知识与交流空间,整合权威资源,解决育儿信息碎片化与误导问题,支持经验分享与情感互助,助力科学育儿。
|
11天前
|
JavaScript Java 关系型数据库
基于springboot的电影购票管理系统
本系统基于Spring Boot框架,结合Vue、Java与MySQL技术,实现电影信息管理、在线选座、购票支付等核心功能,提升观众购票体验与影院管理效率,推动电影产业数字化发展。
|
19天前
|
JavaScript 安全 Java
基于springboot的摄影器材租赁回收系统
本系统基于Java、Spring Boot与Vue技术,构建摄影器材租赁回收平台,解决市场不规范、资源浪费等问题。支持在线预约、信用免押、智能评估等功能,提升器材利用率,降低用户成本,推动行业绿色可持续发展。
|
15天前
|
JavaScript Java 关系型数据库
基于springboot的小区车位租售管理系统
针对城市化进程中小区停车难问题,本文设计基于SpringBoot的车位租售管理系统,结合Vue前端与MySQL数据库,实现车位信息数字化、租售流程自动化。系统支持在线查询、申请、支付及数据统计,提升管理效率与用户体验,促进资源优化配置。
|
14天前
|
JavaScript Java 关系型数据库
基于springboot的家政服务预约系统
随着社会节奏加快与老龄化加剧,家政服务需求激增,但传统模式存在信息不对称、服务不规范等问题。基于Spring Boot、Vue、MySQL等技术构建的家政预约系统,实现服务线上化、标准化与智能化,提升用户体验与行业效率,推动家政服务向信息化、规范化发展。
|
9天前
|
存储 JavaScript Java
基于springboot的大学公文收发管理系统
本文介绍公文收发系统的研究背景与意义,分析其在数字化阅读趋势下的必要性。系统采用Vue、Java、Spring Boot与MySQL技术,实现高效、便捷的公文管理与在线阅读,提升用户体验与信息处理效率。
|
11天前
|
人工智能 JavaScript Java
基于springboot的大学生创新能力比赛系统
本研究聚焦大学生能力培养系统,结合AI、大数据、区块链及VR/AR等前沿技术,构建个性化、全过程的能力发展框架。通过Java、Spring Boot、MySQL与Vue技术实现系统开发,旨在提升学生综合素质与社会竞争力,推动高等教育改革与创新发展。
|
21天前
|
监控 JavaScript Java
基于springboot的游乐园管理系统
本系统基于SpringBoot与Vue技术,构建高效、智能的游乐园管理系统,实现票务电子化、设备监控智能化、员工管理自动化,提升运营效率与游客体验,推动游乐园数字化转型与智慧升级。
|
19天前
|
JavaScript Java 关系型数据库
基于springboot的旅游门票预定系统
在数字化时代,旅游门票预定系统应运而生,结合Spring Boot、Vue、Java与MySQL技术,实现在线预订、电子验票、数据分析等功能,提升游客体验与景区管理效率,推动旅游业智能化转型。
|
19天前
|
搜索推荐 算法 JavaScript
基于springboot的健康饮食营养管理系统
本系统基于Spring Boot、Vue与MySQL技术,融合大数据与AI算法,构建个性化健康饮食管理平台。结合用户身体状况、目标需求,智能推荐营养方案,助力科学饮食与健康管理。