基于springboot的大创管理系统(源码+论文+开题报告)
一、开发环境
技术/工具 | 描述 |
---|---|
SSM框架 | 采用Spring、Spring MVC和MyBatis框架,提供稳定的性能和高效的开发支持。 |
JAVA | 作为开发语言,提供面向对象的开发能力,便于代码复用和管理。 |
MYSQL数据库 | 关系型数据库,提供安全可靠的数据存储和管理,支持多线程和跨平台。 |
B/S结构 | 基于浏览器/服务器架构,用户通过浏览器访问系统,无需安装客户端软件。 |
Spring Boot | 简化Spring应用的初始搭建和开发过程,提高开发效率。 |
二、 系统概要设计
1 概述
本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示:
2 系统结构
管理员功能结构
指导老师功能结构
学生功能结构
3 数据库设计
数据库实体
管理员信息实体属性图
评审方案信息实体属性图
大创资讯信息实体属性图
数据库设计表
表1 大创资讯
字段 | 类型 | 空 | 默认 | 注释 |
---|---|---|---|---|
id (主键) | bigint(20) | 否 | 主键 | |
addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
title | varchar(200) | 否 | 标题 | |
introduction | longtext | 是 | NULL | 简介 |
picture | varchar(200) | 否 | 图片 | |
content | longtext | 否 | 内容 |
表2 评审方案
字段 | 类型 | 空 | 默认 | 注释 |
---|---|---|---|---|
id (主键) | bigint(20) | 否 | 主键 | |
addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
biaoti | varchar(200) | 是 | NULL | 标题 |
chuangxindian | longtext | 是 | NULL | 创新点 |
qianqizhunbei | longtext | 是 | NULL | 前期准备 |
shishifangan | longtext | 是 | NULL | 实施方案 |
yuqichengguo | longtext | 是 | NULL | 预期成果 |
jingfeiyusuan | longtext | 是 | NULL | 经费预算 |
chengyuansuzhi | longtext | 是 | NULL | 成员素质 |
tupian | varchar(200) | 是 | NULL | 图片 |
表3 管理员表
字段 | 类型 | 空 | 默认 | 注释 |
---|---|---|---|---|
id (主键) | bigint(20) | 否 | 主键 | |
username | varchar(100) | 否 | 用户名 | |
password | varchar(100) | 否 | 密码 | |
role | varchar(100) | 是 | 管理员 | 角色 |
addtime | timestamp | 否 | CURRENT_TIMESTAMP | 新增时间 |
表4 项目结项
字段 | 类型 | 空 | 默认 | 注释 |
---|---|---|---|---|
id (主键) | bigint(20) | 否 | 主键 | |
addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
xiangmumingcheng | varchar(200) | 否 | 项目名称 | |
xiangmuleixing | varchar(200) | 是 | NULL | 项目类型 |
xiangmujianjie | longtext | 是 | NULL | 项目简介 |
lilunyiju | longtext | 是 | NULL | 理论依据 |
zhuyaochengguo | longtext | 是 | NULL | 主要成果 |
zhongjiechengguo | longtext | 是 | NULL | 终结成果 |
zhidaolaoshiyijian | longtext | 是 | NULL | 指导老师意见 |
yuanxiguanliyuanyijian | longtext | 是 | NULL | 院系管理员意见 |
wenjian | varchar(200) | 是 | NULL | 文件 |
zhanghao | varchar(200) | 是 | NULL | 账号 |
xingming | varchar(200) | 是 | NULL | 姓名 |
sfsh | varchar(200) | 是 | 否 | 是否审核 |
shhf | longtext | 是 | NULL | 审核回复 |
表5 项目类型
字段 | 类型 | 空 | 默认 | 注释 |
---|---|---|---|---|
id (主键) | bigint(20) | 否 | 主键 | |
addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
xiangmuleixing | varchar(200) | 是 | NULL | 项目类型 |
表6 项目评审
字段 | 类型 | 空 | 默认 | 注释 |
---|---|---|---|---|
id (主键) | bigint(20) | 否 | 主键 | |
addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
xiangmumingcheng | varchar(200) | 是 | NULL | 项目名称 |
xiangmuleixing | varchar(200) | 是 | NULL | 项目类型 |
xiangmumiaoshu | longtext | 是 | NULL | 项目描述 |
xueshengtuandui | longtext | 是 | NULL | 学生团队 |
chengyuanjieshao | longtext | 是 | NULL | 成员介绍 |
wenjian | varchar(200) | 是 | NULL | 文件 |
zhanghao | varchar(200) | 是 | NULL | 账号 |
xingming | varchar(200) | 是 | NULL | 姓名 |
表7 项目申报
字段 | 类型 | 空 | 默认 | 注释 |
---|---|---|---|---|
id (主键) | bigint(20) | 否 | 主键 | |
addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
xiangmumingcheng | varchar(200) | 是 | NULL | 项目名称 |
xiangmuleixing | varchar(200) | 是 | NULL | 项目类型 |
xiangmumiaoshu | varchar(200) | 是 | NULL | 项目描述 |
shejilingyu | varchar(200) | 是 | NULL | 涉及领域 |
xueshengtuandui | longtext | 否 | 学生团队 | |
chengyuanjieshao | longtext | 是 | NULL | 成员介绍 |
zhidaolaoshi | varchar(200) | 是 | NULL | 指导老师 |
zhanghao | varchar(200) | 是 | NULL | 账号 |
xingming | varchar(200) | 是 | NULL | 姓名 |
tupian | varchar(200) | 是 | NULL | 图片 |
zhidaolaoshiyijian | longtext | 是 | NULL | 指导老师意见 |
yuanxiguanliyuanyijian | longtext | 是 | NULL | 院系管理员意见 |
beizhu | longtext | 是 | NULL | 备注 |
sfsh | varchar(200) | 是 | 否 | 是否审核 |
shhf | longtext | 是 | NULL | 审核回复 |
表8 项目信息
字段 | 类型 | 空 | 默认 | 注释 |
---|---|---|---|---|
id (主键) | bigint(20) | 否 | 主键 | |
addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
xiangmumingcheng | varchar(200) | 是 | NULL | 项目名称 |
xiangmuleixing | varchar(200) | 是 | NULL | 项目类型 |
xiangmumiaoshu | longtext | 是 | NULL | 项目描述 |
shejilingyu | longtext | 是 | NULL | 涉及领域 |
wendang | varchar(200) | 是 | NULL | 文档 |
tupian | varchar(200) | 是 | NULL | 图片 |
表9 项目中检
字段 | 类型 | 空 | 默认 | 注释 |
---|---|---|---|---|
id (主键) | bigint(20) | 否 | 主键 | |
addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
xiangmumingcheng | varchar(200) | 否 | 项目名称 | |
xiangmuleixing | varchar(200) | 否 | 项目类型 | |
xiangmumiaoshu | varchar(200) | 是 | NULL | 项目描述 |
xueshengtuandui | varchar(200) | 是 | NULL | 学生团队 |
chengyuanjieshao | varchar(200) | 是 | NULL | 成员介绍 |
lixiangshijian | date | 是 | NULL | 立项时间 |
jihuajieshushijian | date | 是 | NULL | 计划结束时间 |
xiangmujinzhanqingkuang | longtext | 是 | NULL | 项目进展情况 |
xiangmuchengyuanshifoubianhua | varchar(200) | 是 | NULL | 项目成员是否变化 |
nengfouanshiwanchengjihua | varchar(200) | 是 | NULL | 能否按时完成计划 |
qianqijingfeishiyongqingkuang | longtext | 是 | NULL | 前旗经费使用情况 |
qitaxushuomingdewenti | longtext | 是 | NULL | 其他需说明的问题 |
zhidaolaoshiyijian | longtext | 是 | NULL | 指导老师意见 |
yuanxiguanliyuanyijian | longtext | 是 | NULL | 院系管理员意见 |
wenjian | varchar(200) | 是 | NULL | 文件 |
zhanghao | varchar(200) | 是 | NULL | 账号 |
xingming | varchar(200) | 是 | NULL | 姓名 |
sfsh | varchar(200) | 是 | 否 | 是否审核 |
shhf | longtext | 是 | NULL | 审核回复 |
表10 学生
字段 | 类型 | 空 | 默认 | 注释 |
---|---|---|---|---|
id (主键) | bigint(20) | 否 | 主键 | |
addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
zhanghao | varchar(200) | 否 | 账号 | |
mima | varchar(200) | 否 | 密码 | |
xingming | varchar(200) | 是 | NULL | 姓名 |
xingbie | varchar(200) | 是 | NULL | 性别 |
shouji | varchar(200) | 是 | NULL | 手机 |
youxiang | varchar(200) | 是 | NULL | 邮箱 |
touxiang | varchar(200) | 是 | NULL | 头像 |
表11 优秀项目
字段 | 类型 | 空 | 默认 | 注释 |
---|---|---|---|---|
id (主键) | bigint(20) | 否 | 主键 | |
addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
xiangmumingcheng | varchar(200) | 否 | 项目名称 | |
xiangmuleixing | varchar(200) | 否 | 项目类型 | |
xiangmujianjie | longtext | 是 | NULL | 项目简介 |
xueshengfuzeren | varchar(200) | 是 | NULL | 学生负责人 |
zhidaolaoshi | varchar(200) | 是 | NULL | 指导老师 |
pingshenyijian | longtext | 是 | NULL | 评审意见 |
tupian | varchar(200) | 是 | NULL | 图片 |
表12 院系管理员
字段 | 类型 | 空 | 默认 | 注释 |
---|---|---|---|---|
id (主键) | bigint(20) | 否 | 主键 | |
addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
zhanghao | varchar(200) | 否 | 账号 | |
mima | varchar(200) | 否 | 密码 | |
xingming | varchar(200) | 是 | NULL | 姓名 |
xingbie | varchar(200) | 是 | NULL | 性别 |
shouji | varchar(200) | 是 | NULL | 手机 |
youxiang | varchar(200) | 是 | NULL | 邮箱 |
touxiang | varchar(200) | 是 | NULL | 头像 |
表13 指导老师
字段 | 类型 | 空 | 默认 | 注释 |
---|---|---|---|---|
id (主键) | bigint(20) | 否 | 主键 | |
addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
zhanghao | varchar(200) | 否 | 账号 | |
mima | varchar(200) | 否 | 密码 | |
xingming | varchar(200) | 是 | NULL | 姓名 |
xingbie | varchar(200) | 是 | NULL | 性别 |
shouji | varchar(200) | 是 | NULL | 手机 |
youxiang | varchar(200) | 是 | NULL | 邮箱 |
touxiang | varchar(200) | 是 | NULL | 头像 |
表14 专家评审
字段 | 类型 | 空 | 默认 | 注释 |
---|---|---|---|---|
id (主键) | bigint(20) | 否 | 主键 | |
addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
xiangmumingcheng | varchar(200) | 是 | NULL | 项目名称 |
xiangmuleixing | varchar(200) | 是 | NULL | 项目类型 |
xiangmumiaoshu | longtext | 是 | NULL | 项目描述 |
xueshengtuandui | longtext | 是 | NULL | 学生团队 |
chengyuanjieshao | longtext | 是 | NULL | 成员介绍 |
wenjian | varchar(200) | 是 | NULL | 文件 |
zhanghao | varchar(200) | 是 | NULL | 账号 |
xingming | varchar(200) | 是 | NULL | 姓名 |
pingshenzhuanjia | varchar(200) | 是 | NULL | 评审专家 |
pingweiyijian | longtext | 是 | NULL | 评委意见 |
pingshenriqi | date | 是 | NULL | 评审日期 |
三、 系统详细实现
1 管理员模块的实现
1.1 项目中检管理
大创管理系统的系统管理员可以管理项目中检,可以对项目中检信息添加修改删除以及查询操作。具体界面的展示如图1所示。
1.2 专家评审管理
系统管理员可以查看对专家评审信息进行添加,修改,删除以及查询操作。具体界面如图2所示。
2 指导老师模块的实现
2.1 项目申报管理
指导老师可以对项目申报信息进行修改,删除以及查询操作。界面如下图所示:
2.1 项目结项管理
指导老师可以对项目结项信息进行修改操作,还可以对项目结项信息进行查询。界面如下图所示:
2 学生模块的实现
学生注册管理
学生注册后才可以登录。界面如下图所示:
源码+论文+开题报告 下载 >>