高职院校实训中心综合管理平台的设计与开发
2020-05-21陈青云
摘要:针对高职院校,实训室规模大、实训资产设备多、管理难度大等日常管理工作中存在的问题,该文尝试设计开发一个实训中心综合管理平台。介绍了该平台的设计背景、需求、功能设计和主要实现技术,对于提高高职院校实训中心综合管理的信息化水平具有重要的实践价值。
关键词:实训室管理;耗材管理
中图分类号:TP311 文献标识码:A
文章编号:1009-3044(2020)09-0059-02
当前,云计算、大数据等新技术逐步广泛应用,信息化已成为国家战略。在高职院校,实训中心承担着培养人才具有实践动手能力的重要任务,随着实训设备的不断完善,校内实训室规模、实训场地面积、实训仪器设备、考证竞赛、校企合作也越来越多,使得实训室中心日常工作开展难度大大增加,传统的人工管理方式已不能适应现在实践教学的要求,因此迫切需要建立一套实训中心综合管理平台,以提高管理的水平和使用效率。
1 系统需求分析
1.1功能需求
設计开发一套实训中心综合管理平台是利用信息化提高管理效率,因此实训中心综合管理平台需具备以下功能:1)实训设备管理方面:能支持资产信息登记及资产借用管理,支持排序查找、新增、修改等功能。2)实训室管理方面:能支持实训室基本信息的管理,实训室借用管理及实训室相关数据统计。3)耗材管理方面:能支持耗材基本信息管理,采购、入库、领用及耗材相关数据统计。4)实训资产管理方面:能实现资产信息管理及资产借用管理,支持排序查找、新增、修改、上传佐证材料等功能。5)校企合作管理方面:能支持校内外实训基地的基本信息管理,产学合作的基本信息管理,及相关数据统计。6)考证管理方面:能支持报名管理,证书管理,职业技能鉴定机构信息管理,及相关数据统计。7)竞赛管理方面:能支持竞赛计划、费用、成绩管理,及相关数据统计。8)系统设置功能:支持学校、学院、专业、楼栋、教师、角色、字典设置、系统日志等。
1.2性能需求
1)技术需求:系统架构为BS模式,实现清晰的层次划分和明确的接口定义,保证架构的简单和优雅;具备良好的稳定性、高可靠性、兼容性、可扩展性和先进性。支持docker容器化部署方式,支持服务的平行扩展。研发使用前后端分离模式,后端与前端可以独立部署;为了提升用户体验,前端使用最新VUE框架;为了方便移动端扩展,后端须使用Java开发语言,提供RESTFUL接口;为了后期扩展,后端须使用Spring Boot框架。2)扩展性要求:具备良好的线性扩展能力,支持服务器节点的平行扩展,支持灵活的缓存、负载均衡机制,以满足不断增长的性能要求。3)安全性要求:应用系统的账户及口令应采用加密方式存储、传输;不得在程序代码中预留后门;满足系统管理权限与应用管理权限分离要求。
2 系统功能模块
根据需求分析,将实训中心综合管理平台分为8个模块,各模块的主要功能如下:
2.1 实训室管理
1)实训室信息管理:支持浏览实训室信息,支持排序功能,支持增加、修改、删除和搜索实训室功能,支持上传文件和图片功能。2)实训室借出管理:支持浏览实训室状态,支持排序功能,支持搜索、申请实训室功能,支持修改实训室状态功能。3)我的申请:支持浏览我的申请记录,支持排序功能,支持搜索功能,支持查看管理员回复。4)申请审批:支持浏览申请记录,支持排序功能,支持申请审批功能,包括通过、驳回和查看申请详情。5)实训室数据统计:
①基地数据统计:支持按基地及时间筛选,支持排序功能,支持列表及图表展示,包括折线图、饼图和柱状图等,支持导出表单功能
②借用数据统计:支持按房间号及时间筛选,支持排序功能,支持列表及图表展示,包括折线图、饼图和柱状图等,支持导出表单功能
2.2 耗材管理
1)耗材库存:支持浏览耗材信息,支持排序功能,支持搜索、删除耗材,支持修改耗材信息,支持导出表单功能。2)申请采购:支持浏览申请信息,支持排序功能,支持申请采购及上传文件功能,支持修改、删除申请信息,支持查看佐证材料。3)验收入库:支持浏览入库信息,支持排序功能,支持新增、修改、删除和搜索耗材功能,支持上传文件功能,支持导出表单功能,支持查看佐证材料。4)申请领用:支持浏览领用信息,支持排序功能,支持新增、修改、删除和搜索耗材功能,支持上传文件功能,支持导出表单功能,支持查看佐证材料。5)耗材数据统计:支持按耗材、耗材类型、基地、系部及时间筛选,支持排序功能,支持列表及图表展示,包括折线图、饼图和柱状图等,支持导出表单功能。
2.3 资产管理
1)搬动资产:支持浏览资产信息,支持排序功能,支持新增、修改、删除和搜索资产信息,支持导出表单功能。2)借出资产:支持浏览资产信息,支持排序功能,支持新增、修改、删除和搜索资产信息,支持归还资产,支持导出表单功能,支持查看佐证材料。
2.4 校企合作管理
1)校内生产性实训基地:支持浏览基地信息,支持排序功能,支持新增、修改、删除和搜索基地信息,支持上传文件功能,支持导出表单功能,支持查看佐证材料。2)校外实习基地:支持浏览基地信息,支持排序功能,支持新增、修改、删除和搜索基地信息,支持上传文件功能,支持导出表单功能,支持查看佐证材料。3)产学合作:支持浏览基地信息,支持排序功能,支持新增、修改、删除和搜索基地信息,支持上传文件功能,支持导出表单功能,支持查看佐证材料。4)数据统计:支持按基地及年份筛选,支持排序功能,支持列表及图表展示,包括折线图、饼图和柱状图等,支持导出表单功能。
2.5 考证管理
1)报名管理:支持浏览报名信息,支持排序功能,支持新增、修改、删除和搜索报名信息,支持上传文件功能,支持导出表单功能,支持查看佐证材料。2)证书管理:支持浏览证书信息,支持排序功能,支持新增、修改、删除和搜索证书信息,支持上传文件功能,支持导出表单功能,支持查看佐证材料。3)职业技能鉴定机构:支持浏览机构信息,支持排序功能,支持新增、修改、删除和搜索机构信息,支持导出表单功能。4)数据统计:
①报名统计:支持按年份及等级筛选,支持排序功能,支持列表及图表展示,包括折线图、饼图和柱状图等,支持导出表单功能。
②考证统计:支持按系部、年份、专业、等级及年级筛选,支持排序功能,支持列表及图表展示,包括折线图、饼图和柱状图等,支持导出表单功能。
2.6 竞赛管理
1)竞赛计划管理:支持浏览竞赛信息,支持排序功能,支持新增、修改、删除和搜索竞赛信息,支持上传文件功能,支持导出表单功能,支持查看佐证材料。2)竞赛费用管理:支持浏览竞赛信息,支持排序功能,支持新增、修改、删除和搜索竞赛信息,支持上传文件功能,支持导出表单功能,支持查看佐证材料。3)竞赛成绩管理:支持浏览竞赛信息,支持排序功能,支持新增、修改、删除和搜索竞赛信息,支持上传文件功能,支持导出表单功能,支持查看佐证材料。4)数据统计:
①费用统计:支持按系部、年份、专业、筛选,支持排序功能,支持列表及图表展示,包括折线图、饼图和柱状图等,支持导出表单功能。
②获奖管理:支持按系部、专业、等级及时间筛选,支持排序功能,支持列表及图表展示,包括折线图、饼图和柱状图等,支持导出表单功能。
2.7 系统设置
1)学校设置:支持添加、修改学校信息。2)学院设置:支持添加、修改学院信息,支持新增学院,支持批量导人。3)专业设置:支持添加、修改专业信息,支持新增学院,支持新增专业,支持批量导人,支持搜索专业。4)楼栋管理:支持添加、修改楼栋信息,支持新增楼栋,支持楼栋。5)教师设置:支持添加、修改教师信息,支持新增学院,支持新增教师信息,支持批量导人,支持搜索教师。6)角色管理:支持添加、修改角色信息,支持修改角色權限,支持添加、修改权限信息。7)字典设置。8)系统日志:支持浏览系统日志信息,支持按时间筛选日志信息,支持搜索日志。
2.8 登录
支持教师通过工号及密码登录。
3 数据库的规划与设计
由于实训中心综合管理平台、系统中数据量之间逻辑关系复杂,所以合理地规划数据库的结构有利于数据库的维护和用户的使用。系统数据库包括实训室管理库、耗材管理库、资产管理库、校企合作管理库、考证管理库、竞赛管理库、用户库等。
4 平台实现
4.1 前后端分离架构模式
引入NodejS层作为服务桥接层,NodejS层由前端工程师负责搭建完成。通过NodejS服务器在服务器端运行JS脚本,可以让前端人员快速入门搭建自己的服务器。引入NodejS可以预先在服务端的内网环境完成大量的前端逻辑计算和页面渲染工作,提升前端的访问性能。
4.2 前端采用VueMVVC框架
MVVM其实表示的是View-ViewModel-Model,就是视图层一视图模型层一模型层。View是作为视图层,简单来说可以把它理解为HTML页面,Model是作为模型层,它是负责处理业务逻辑以及和服务器端进行交互的,ViewModel是作为视图模型层,主要是作为View层和Model层之间的通信桥梁。Vue框架就是充当了MVVM开发模式中的ViewModel层,负责View和Model之间通信的桥梁。
4.3 后端采用Springboot框架
Springboot可以创建独立的Spring应用程序,并且基于其Maven或Gradle插件,可以创建可执行的JARs和WARs,内嵌Tomcat或Jetty等Servlet容器,提供自动配置的“starter”项目对象模型(POMS)以简化Maven配置,尽可能自动配置Spring容器,提供准备好的特性,如指标、健康检查和外部化配置,绝对没有代码生成,不需要XML配置。
5 系统测试
5.1 对平台功能测试
功能测试指测试软件各个功能模块是否正确,逻辑是否正确。这种测试的目标是核实数据的接受、处理和检索是否正确,以及业务规则的实施是否恰当,基于黑盒测试技术。
5.2 UI测试
UI测试指测试用户界面的风格是否满足客户要求,文字是否正确,页面美工是否好看,文字、图片组合是否完美,背景是否美观,操作是否友好等。比如:页面基调颜色刺眼,文字中出现错别字,页面显示范围超过屏幕范围等都属于UI测试中的缺陷。
6 结束语
高职院校实训中心综合管理平台是为了高职院校实训中心管理部门大量的业务处理工作而开发的管理平台。该平台的开发能方便管理员快速地对部门日常工作开展进行管理,而且能提高管理效率,具有非常实用的价值。
参考文献:
[1]李胜明.高职院校实训室智能化综合管理平台的设计与实现[J].岳阳职业技术学院学报,2018,33(6):34-37.
[2]揭平毅.高职院校实训室信息管理系统的研究与开发[Dl.上海:华东师范大学,2010.
[3]彭仁旺.高职院校实训耗材管理系统的设计与实现[D].武汉:湖北工业大学,2017.
【通联编辑:代影】
作者简介:陈青云(1987-),女,广东广州人,硕士研究生,主要研究方向为教育信息化。