LLPMS 是一款基于前端Vue + 后端SpringBoot +工作流Activiti 的毕业论文管理系统,采用前后端分离架构:SpringBoot,MybatisPlus,JWT,Vue&iView,强大的流程设计可以支持论文管理系统随时更换审核流程,无需重写更多代码,系统参数可配置,角色权限配置,菜单权限配置,流程设计,论文过程文档查看等。
技术架构
后端技术: SpringBoot2.1.6.RELEASE + Mybatis-plus3.1.1 + Swagger-ui + Redis
前端技术: iView + Vue + Webpack
其他技术: Druid(数据库连接池)、Logback(日志工具)、Quartz(定时任务)、lombok(简化代码)
项目构建: Maven、Jdk8
功能列表
系统管理
用户管理、部门管理、消息管理、文件管理、社交帐号绑定、角色权限管理、菜单权限管理、数据字典管理、系统配置工作流程
我的申请、我的代办、我的已办、运行中的流程、结束的流程、流程管理、模型管理、流程分类管理系统监控
定时任务、操作日志管理、Redis缓存管理、Admin监控、Actuator管理、SQL监控、接口文档用户设置
个人中心、修改密码师生双选管理
课题列表、查看师生双选信息、课题管理、我的选题论文过程管理
查看任务书、查看开题报告、查看中期检查、查看论文终稿、查看论文推优、查看答辩安排、答辩安排管理后台数据管理
资料下载管理、…统计报表
数据大屏、实时数据查看….
更新日志
当前演示系统版本: V1.0.5Beta(20200427)
2020年4月27日
1、修复阿里云短信通知发送失败问题,升级人机验证码V3,课题管理增加根据学生ID和教师ID搜索 2、线上演示系统更新V1.0.5Beta版本
2020年1月29日
1、首页登录信息因第三方API停用换成腾讯IP定位地区 2、完成大屏展示调整,增加定时大屏任务,迁移服务器 3、前后端BUG修复
2019年12月19日
1、初步完成数据大屏
2019年12月18日
1、更新Swagger-UI 2、前端界面优化,调整部分间距 ,增加操作日志信息收集 3、用户管理增加专业和职称数据字典、增加根据姓名模糊搜索 4、修复已知BUG 5、增加定时任务示例 TODO:大屏数据统计
2019年8月15日
1、后台数据管理增加新功能(任务书管理、开题报告管理、中期报告管理、论文终稿管理) 2、提交论文过程文档附件附件和备注修改为必填 3、优化条件搜索 4、修改运行环境为Tomcat
2019年8月7日
1、登录界面验证码改为纯数字 2、工作流信息默认只发送站内消息,取消默认发送邮件和短信提醒 3、修复异步发送邮件问题 4、修复已知BUG
2019年7月29日
发布 V1.0.0Beta版本,进行线上功能测试
论文流程
整个论文大致流程如下:
指导老师自拟题目流程:
学生提交中期检查报告流程:
指导老师论文推优流程:
系统截图
登录界面
首页
学生申报课题
个人中心
课题列表
用户管理
流程设计
流程管理
更多请看演示系统…