0
点赞
收藏
分享

微信扫一扫

基于SSM实现公司内部培训系统的开发


基目编号:BS-XX-078

运行环境:

开发工具:IDEA  / ECLIPSE

数据库:MYSQL5.7

应用服务器:TOMCAT8.5

JDK:1.8

后台开发技术:SSM框架+activiti+POI

前端开发技术:AdminUI+Jquery+Echarts

系统说明:

本系统基于SSM框架开发而成,利用POI组件实现数据的导入导出功能,使用Activiti实现审批流程的管理和处理,前端使用AdminUI进行页面设计,基于Jquery+Ajax 进行数据的交互,使用Echarts进行图形报表的开发设计。整个系统界面美观大方,功能强大,比较适合做毕业设计项目使用。

本系统用户共分为六类:

超级管理员:可以操作管理所有的信息模块

管理员:也是项目负责人,可以进行相应的信息管理,并可提交培训方案

部门负责人:主要进行培训方案的审批

部门管理部:主要进行培训方案的审批

主管主任:主要进行培训方案的审批

老师:可以查看自己所带班级情况、课表信息、学员信息及考试分数情况

基本的审批流程:

基于SSM实现公司内部培训系统的开发_培训课程管理

下面展示一下各模块功能详情:

登陆页面:

基于SSM实现公司内部培训系统的开发_培训系统_02

系统主界面:

主界面左边是系统的功能菜单,右边主界面展示系统的仪表盘数据统计信息,采用Echarts进行图形报表处理显示

基于SSM实现公司内部培训系统的开发_内部培训_03

人员信息管理-学生管理

学生管理模块主要可以实现学生信息的添加、编辑、查询,导入导出的相关操作,并可查看学生的详情信息

基于SSM实现公司内部培训系统的开发_培训系统_04

基于SSM实现公司内部培训系统的开发_培训系统_05

人员信息管理-培训师管理

培训师管理模块主要可以实现培训师信息的添加、编辑、查询,导入导出,离职,恢复入职,初始化密码的相关操作,并可查看培训师的详情信息

基于SSM实现公司内部培训系统的开发_培训审批系统_06

人员信息管理-管理员管理

管理员管理主要实现对管理员信息的添加编辑和初始化密码操作

基于SSM实现公司内部培训系统的开发_java毕业设计_07

课程管理-课程信息管理

课程信息管理主要实现课程信息的添加、编辑、搜索,导出操作

基于SSM实现公司内部培训系统的开发_内部培训_08

课程管理-课表管理

课表管理主要实现课程课表信息的新增、编辑、删除、查询、搜索、批量删除、导出的相关功能

基于SSM实现公司内部培训系统的开发_培训课程管理_09

资源管理-培训方案管理

培训方案管理模块主要实现方案的新增、编辑、删除,上传方案文档,下载方案文档,提交方案。己审批过的方案不能编辑和删除。

基于SSM实现公司内部培训系统的开发_培训课程管理_10

资源管理-设备管理

设备管理模块主要实现设备的增删改查以及导入导出的相关操作

基于SSM实现公司内部培训系统的开发_培训课程管理_11

资源管理-教材管理

教材管理模块主要实现教材的增删改查以及导入导出的相关操作

基于SSM实现公司内部培训系统的开发_培训课程管理_12

班级管理

班级管理模块主要实现班级的增删改查以及导入导出的相关操作。培训结束可以实现结课操作。可以在班级中选择添加学生信息。查看班级详情等

基于SSM实现公司内部培训系统的开发_java毕业设计_13

成绩管理

成绩管理模块主要实现学生成绩的打分和查看操作

基于SSM实现公司内部培训系统的开发_内部培训_14

日志列表

主要查看用户的登陆日志信息

基于SSM实现公司内部培训系统的开发_java毕业设计_15

系统公告

基于SSM实现公司内部培训系统的开发_java毕业设计_16

以审批人员的身份进入系统

基于SSM实现公司内部培训系统的开发_java毕业设计_17

基于SSM实现公司内部培训系统的开发_培训系统_18

完成培训方案的审批操作,审批流程必须按照设计的审主流程来走,否则无法完成审批的相关操作。

查看系统公告

基于SSM实现公司内部培训系统的开发_培训系统_19

以上是本系统部分功能的相关展示操作。整个系统的功能是比较完整的,界面设置简洁大方,比较适合做毕业设计或课程设计使用。

举报

相关推荐

0 条评论