llpms.png

LLPMS 是一款基于前端Vue + 后端SpringBoot +工作流Activiti 的毕业论文管理系统,采用前后端分离架构:SpringBoot,MybatisPlus,JWT,Vue&iView,强大的流程设计可以支持论文管理系统随时更换审核流程,无需重写更多代码,系统参数可配置,角色权限配置,菜单权限配置,流程设计,论文过程文档查看等。

演示系统:http://ipms.51it.wang

技术架构

  1. 后端技术: SpringBoot2.1.6.RELEASE + Mybatis-plus3.1.1 + Swagger-ui + Redis
  2. 前端技术: iView + Vue + Webpack
  3. 其他技术: Druid(数据库连接池)、Logback(日志工具)、Quartz(定时任务)、lombok(简化代码)
  4. 项目构建: MavenJdk8

功能列表

  • 系统管理
    用户管理、部门管理、消息管理、文件管理、社交帐号绑定、角色权限管理、菜单权限管理、数据字典管理、系统配置

  • 工作流程
    我的申请、我的代办、我的已办、运行中的流程、结束的流程、流程管理、模型管理、流程分类管理

  • 系统监控
    定时任务、操作日志管理、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版本,进行线上功能测试

论文流程

整个论文大致流程如下:
1564469710483.png

指导老师自拟题目流程:

1564469725121.png

学生提交中期检查报告流程:

1564469805016.png

指导老师论文推优流程:

1564469869217.png

系统截图

登录界面

1564466414873.png

首页

1564466557865.png

学生申报课题

1564466604671.png

个人中心

1564466643066.png

课题列表

1564466667792.png

用户管理

1564466792897.png

流程设计

1564466844760.png

流程管理

1564466875687.png

更多请看演示系统…