# 惠州学院大创中期报告管理系统
## 技术说明
1. 开发环境,使用运维容器docker,其中使用docker部署环境的如下:
语言环境:Java jdk(版本>1.8)
数 据 库:MySQL(版本大于5.7)、Redis(版本大于3.0)
文件系统:Fastdfs轻量级分布式文件系统5.x
文件在线预览:kkfileview2.x
其他环境:
Tomcat:>8.0版本,springboot自带
2. 开发框架和语言
后端:SpringBoot2.2.2、Spring security oauth2、hutool
前端:HTML、CSS、JavaScript、vue.js>2.x、node.js>10.x
## 模块说明
1. dependenices模块中,没有包结构,只有pom依赖管理。
2. commons子模块中,只有com.wzq.da.chuang.commons.utils包,其中存放通用工具类。
3. model公共bean子模块中:
com.wzq.da.chuang.model.pojos包存放系统用到的实体类。
com.wzq.da.chuang.model.mappers包存放dao层对象关系映射接口。
com.wzq.da.chuang.model.dto包存放前后端数据传输对象。
4. security用户登录认证微服务:
com.wzq.da.chuang.security.config包存放该微服务的配置类
com.wzq.da.chuang.security.controller包存放该微服务的controller接口
com.wzq.da.chuang.security.service.包存放该微服务的业务逻辑接口
com.wzq.da.chuang.security.service.impl包存放该微服务的业务逻辑接口实现类
5. file文件管理微服务:
com.wzq.da.chuang.file.config包存放该微服务的配置类
com.wzq.da.chuang.file.controller包存放该微服务的controller接口
com.wzq.da.chuang.file.service包存放该微服务的业务逻辑接口
com.wzq.da.chuang.file.service.impl包存放该微服务的业务逻辑接口实现类
6. report主要业务逻辑微服务:
com.wzq.da.chuang.report.config包存放该微服务的配置类
com.wzq.da.chuang.report.controller包存放该微服务的controller接口
com.wzq.da.chuang.report.service包存放该微服务的业务逻辑接口
com.wzq.da.chuang.report.service.impl包存放该微服务的业务逻辑接口实现类
## 页面展示
### **1.** 系统运行环境说明
1.1 运行环境:
网络:移动设备有网络可用2G、3G、4G、WIFI都可以。
操作系统:windows系统
1.2 软件的使用步骤
系统运行:
输入该系统的网址进入登陆页面(如图1所示),然后根据账号分别跳转到不同身份(学生、指导老师、二级学院管理者、大创管理者、评审专家)所对应的主页中:
![img](./img/wps2.jpg)
图1 系统登陆界面
### **2.** 各个模块功能介绍
#### 2.1学生模块
2.1.1学生模块使用说明
该功能为学生用户登陆账号跳转到学生首页对系统中的学生模块功能进行使用,学生模块的主要功能有新建中期报告,上传中期报告文件,预览文件,删除文件,查看项目详情:
1. 学生用户进入该系统后如下界面
![img](./img/wps3.jpg)
图2 学生端主页界面
2.1.2新建中期报告功能
该功能为用户提供新建中期报告的服务,具体使用步骤如下:
1. 点击图2中的![img](./img/wps4.jpg)按钮,跳转到新建中期报告的页面,可以填写简介后新建一个中期报告文件:
![img](./img/wps5.jpg)
图3 学生主页新建中期报告页面
![img](./img/wps6.jpg)
图4 中期报告新建成功界面
2.1.3上传中期报告文件功能
该功能为学生上传中期报告文件功能相关页面的服务,具体使用步骤如下:
1.用户在新建完中期项目后点击图2中的![img](./img/wps7.jpg)按钮进入中期报告详情界面(图5):
![img](./img/wps8.jpg)
图5 中期报告详情界面
2. 点击图5中的图标![img](./img/wps9.jpg),在本地文件列表中选择要上传的文件(图6),选择完成后点击![img](./img/wps10.jpg)按钮对选中的文件进行上传,上传成功后将文件显示在下面的文件列表框中(图7):
![img](./img/wps11.jpg)
图6 选取文件后界面
![img](./img/wps12.jpg)
图7 上传成功后显示界面
2.1.4预览中期报告功能
该功能为用户提供中期报告预览服务,具体使用步骤如下:
1. 用户点击图7中的![img](./img/wps13.jpg)按钮,进入预览页面(图8),效果如下所示:
![img](./img/wps14.jpg)
图8 文件预览页面
2.1.5下载中期报告功能
1.项目的负责人可上传文件,上传后可对上传的文件进行下载,下载成功后为下图(图9)所示:
![img](./img/wps15.jpg)
图9下载文件并查看文件内容
##
2.1.6中期报告文件删除功能
该功能为用户提供删除所上传中期报告文件的服务,具体使用步骤如下:
1. 用户点击图7中的![img](./img/wps16.jpg) 按钮,对文件进行删除操作,点击后出现是否删除的提示(图9),点击确定进入删除成功界面(图10)
![img](./img/wps17.jpg)
图10 删除确认界面
![img](./img/wps18.jpg)
图11 删除成功界面
2.1.7 查看项目详情功能
该功能为用户提供查看该项目详情功能的服务具体使用步骤如下:
1. 用户点击图2中的![img](./img/wps19.jpg)按钮查看项目详情(图12)
![img](./img/wps20.jpg)
图12 查看项目详情页面
#### 2.2指导老师模块
2.2.1指导老师功能使用说明
指导老师主界面中提供认可中期报告、查看中期报告详情以及预览中期报告文件、下载中期报告文件的功能,具体使用步骤如下:
1. 使用指导老师账号在登录页面进行登录之后,进入如下指导老师主页界面:
![img](./img/wps21.jpg)
图13 指导老师主界面
2.2.2查看中期报告功能
1.用户点击图12中的![img](./img/wps22.jpg)按钮,会跳出对应的中期报告详情内容,效果如下:
![img](./img/wps23.jpg)
图14 查看中期报告详情
2.2.3预览中期报告功能
1.若该项目的负责人有上传文件,则可对上传的文件进行预览和下载,预览成功后为下图(图15)所示:
![img](./img/wps24.jpg)
图15 预览功能页面
2.2.4下载中期报告详情功能
1.若该项目的负责人有上传文件,则可对上传的文件进行下载,下载成功文件打开后为下图(图16)所示:
| | |
| ---- | ----------------------- |
| | ![img](./img\wps25.jpg) |
图16 下载文件并查看文件内容
2.2.5查看项目详情功能
该功能为用户提供查看该项目详情功能的服务具体使用步骤如下:
1.用户点击![img](./img/wps26.jpg)按钮查看项目详情(图17)
![img](./img/wps27.jpg)
图17 点击扩展按钮查看中期报告详情
2.2.6审核中期报告功能
1.在该界面中点击审核按钮,可对该中期报告进行审核认可,其中可输入评语,之后点击通过/不通过/退回修改按钮即可提交认可,如下图(图18,19)所示:
![img](./img/wps28.jpg)
图18 指导老师中期报告认可页面
![img](./img/wps29.jpg)
图19 对应的中期报告详情会显示导师的评语
#### **2.3** **评审专家模块**
2.3.1评审专家功能使用说明
评审专家主界面中提供认可中期报告、查看中期报告详情以及预览下载中期报告文件的功能,具体使用步骤如下:
1. 使用评审专家账号在登录页面进行登录之后,进入如下界面:
![img](./img/wps30.jpg)
图20 评审专家主界面
2.3.2查看中期报告详情功能
1.在该界面中可以点击查看按钮,会跳出对应的中期报告详情内容,效果如下:
![img](./img/wps31.jpg)
图21查看中期报告详情页面
2.3.3预览中期报告功能
1.若该项目的负责人有上传文件,则可对上传的文件进行预览和下载,预览成功后为下图(图22)所示:
![img](./img/wps32.jpg)
图22 预览功能页面
2.3.4下载中期报告功能
1.若该项目的负责人有上传文件,则可对上传的文件进
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【目标受众】: 本项目适合IT相关专业各种计算机技术的源代码和项目资料,如计科、人工智能、通信工程、自动化和电子信息等的在校学生、老师或者企业员工下载使用。 也适合小白学习进阶,可以用作比赛项目、可以进行项目复刻去参加同赛道比赛。 【资源内容】: 源码与竞赛资料:教育部认可的大学生竞赛备赛资料代码、源码、竞赛总结。 功能与质量保证:这个资源库是一个宝贵的学习平台,有助于他们深入了解计算机技术的原理和应用。这些源码经过测试和验证,可以直接运行,方便学生快速上手并开始实践。 【应用场景】: 竞赛准备:适用于各种教育部认可的竞赛,如全国电子设计大赛、全国大学生智能汽车竞赛等,他们可以借助这些资料了解竞赛的规则、要求和技巧。 学习与项目开发:可以用作毕设、课设、作业和竞赛项目的开发基础,可以使用这些源码作为项目开发的基础,快速构建出具有竞争力的作品。 【互动与交流】: 资料鼓励下载和使用这些资源,并欢迎学习者进行沟通交流、互相学习、共同进步。这种互动式的学习方式有助于形成良好的学习氛围,促进知识的共享和传播,为计算机相关专业的学习者提供了一个全面的学习和发展平台。
资源推荐
资源详情
资源评论
收起资源包目录
竞赛资料源码-学校大创竞赛管理系统.zip (570个子文件)
$CACHE_FILE$ 487B
.browserslistrc 30B
AdminController.class 15KB
StudentController.class 12KB
MReport.class 9KB
ReportController.class 8KB
CollegeController.class 7KB
LoginController.class 7KB
ReportSelectDto.class 7KB
Project.class 7KB
AuthorizationServerConfiguration.class 6KB
ReportSelectParam.class 6KB
ExcelPojo.class 6KB
ProjectServiceImpl.class 6KB
FileController.class 6KB
WebSecurityConfiguration.class 5KB
FastDFSClient.class 5KB
UserInformation.class 5KB
AuthServiceImpl.class 5KB
MFile.class 4KB
ResourceServerConfig.class 4KB
ProjectController.class 4KB
ResponseResult.class 4KB
UserDetalisServiceImpl.class 4KB
VerifyUtil.class 4KB
MReportServiceImpl.class 4KB
Permission.class 3KB
WebSecurityConfiguration.class 3KB
ExpertApprovalParam.class 3KB
AdminApprovalParam.class 3KB
CollegeApprovalParam.class 3KB
Identity.class 3KB
TeacherApprovalParam.class 3KB
ReportInsertParam.class 3KB
ExcelUtil.class 3KB
FileService.class 3KB
TeacherController.class 3KB
ExpertController.class 3KB
TimeArgs.class 3KB
ExpertSelectParam.class 3KB
UserInfomationDto.class 3KB
College.class 3KB
PermissionServiceImpl.class 3KB
ReportUpdateParam.class 3KB
PRange.class 2KB
Swagger2Config.class 2KB
DownloadDto.class 2KB
MFileServiceImpl.class 2KB
CorsFilter.class 2KB
CorsFilter.class 2KB
UserServiceImpl.class 2KB
AuthToken.class 2KB
PRangeServiceImpl.class 1KB
LoginDto.class 1KB
TokenConfig.class 1KB
AuthServiceImpl$1.class 1KB
CollegeServiceImpl.class 1KB
SecurityJarApplication.class 1KB
FileJarApplication.class 1KB
ReportJarApplication.class 1KB
TimeArgsServiceImpl.class 1KB
TokenConfig.class 1KB
UserServiceImpl.class 1KB
ResponseResult$CodeStatus.class 1018B
ProjectService.class 984B
MReportService.class 969B
MultipartFileResource.class 879B
MReportMapper.class 680B
IdentityServiceImpl.class 626B
MFileService.class 619B
AuthService.class 512B
UserService.class 418B
PermissionService.class 401B
CollegeService.class 399B
PRangeService.class 357B
MyMapper.class 342B
UserInformationMapper.class 317B
PermissionMapper.class 302B
TimeArgsMapper.class 300B
ProjectMapper.class 297B
IdentityMapper.class 296B
CollegeMapper.class 293B
MFileMapper.class 291B
PRangeMapper.class 290B
UserService.class 269B
TimeArgsService.class 213B
IdentityService.class 146B
chunk-vendors.5ad50e34.css 205KB
normalize.css 6KB
app.979ca280.css 2KB
chunk-5d236a3e.48604177.css 2KB
chunk-385d65bd.8f7416c9.css 2KB
chunk-310ba3de.d848e8c6.css 2KB
chunk-a46574e0.0c11dc52.css 2KB
chunk-df712eb6.9b0098b4.css 2KB
chunk-12827857.27480503.css 2KB
chunk-23b06141.88950d60.css 1KB
chunk-31817fc4.52a8641b.css 1KB
chunk-8c432baa.66220f39.css 1KB
chunk-5a1a8b64.8ef47a69.css 1KB
共 570 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
妄北y
- 粉丝: 1w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- vscode-1.64.1.tar源码文件
- vscode-1.64.0.tar源码文件
- vscode-1.52.0.tar源码文件
- Music-Player +PlayerActivity+ rockplayer+ SeeJoPlayer 播放器JAVA源码
- vscode-1.46.0.tar源码文件
- 最近很火植物大战僵尸杂交版2.08苹果+安卓+PC+防闪退工具V2+修改工具+高清工具+通关存档整合包更新
- 超级好用的截图工具PixPin,可录制Gif图
- Screenshot_2024-05-21-17-06-42-64_2332cb9b27b851b548ba47a91682926c.jpg
- 毕业设计参考 - 基于树莓派、OpenCV及Python的人脸识别
- node-v18.20.2-linux-arm64
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功