基于SSM实现公司内部培训系统的开发
Posted 编程指南针
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于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进行图形报表的开发设计。整个系统界面美观大方,功能强大,比较适合做毕业设计项目使用。
本系统用户共分为六类:
超级管理员:可以操作管理所有的信息模块
管理员:也是项目负责人,可以进行相应的信息管理,并可提交培训方案
部门负责人:主要进行培训方案的审批
部门管理部:主要进行培训方案的审批
主管主任:主要进行培训方案的审批
老师:可以查看自己所带班级情况、课表信息、学员信息及考试分数情况
基本的审批流程:
下面展示一下各模块功能详情:
登陆页面:
系统主界面:
主界面左边是系统的功能菜单,右边主界面展示系统的仪表盘数据统计信息,采用Echarts进行图形报表处理显示
人员信息管理-学生管理
学生管理模块主要可以实现学生信息的添加、编辑、查询,导入导出的相关操作,并可查看学生的详情信息
人员信息管理-培训师管理
培训师管理模块主要可以实现培训师信息的添加、编辑、查询,导入导出,离职,恢复入职,初始化密码的相关操作,并可查看培训师的详情信息
人员信息管理-管理员管理
管理员管理主要实现对管理员信息的添加编辑和初始化密码操作
课程管理-课程信息管理
课程信息管理主要实现课程信息的添加、编辑、搜索,导出操作
课程管理-课表管理
课表管理主要实现课程课表信息的新增、编辑、删除、查询、搜索、批量删除、导出的相关功能
资源管理-培训方案管理
培训方案管理模块主要实现方案的新增、编辑、删除,上传方案文档,下载方案文档,提交方案。己审批过的方案不能编辑和删除。
资源管理-设备管理
设备管理模块主要实现设备的增删改查以及导入导出的相关操作
资源管理-教材管理
教材管理模块主要实现教材的增删改查以及导入导出的相关操作
班级管理
班级管理模块主要实现班级的增删改查以及导入导出的相关操作。培训结束可以实现结课操作。可以在班级中选择添加学生信息。查看班级详情等
成绩管理
成绩管理模块主要实现学生成绩的打分和查看操作
日志列表
主要查看用户的登陆日志信息
系统公告
以审批人员的身份进入系统
完成培训方案的审批操作,审批流程必须按照设计的审主流程来走,否则无法完成审批的相关操作。
查看系统公告
以上是本系统部分功能的相关展示操作。整个系统的功能是比较完整的,界面设置简洁大方,比较适合做毕业设计或课程设计使用。
以上是关于基于SSM实现公司内部培训系统的开发的主要内容,如果未能解决你的问题,请参考以下文章