职业技能认证管理信息系统设计与实现

职业技能认证管理信息系统设计与实现

摘要:该文针对高校职业技能培训项目和职业资格证书收集工作过程中发现的问题,提出了职业技能认证管理信息系统的需求分析,并予以设计实现。系统采用B/S架构,集中部署、分布使用,前端采用bootstrap/vue实现,支持多种主流浏览器;后端选择基于java语言的框架springboot、springMVC、JPA、springData等技术构建,采用MySQL数据库来实现数据管理。系统试运行阶段,开发功能较为完善,能支持较大并发,运行稳定,且具有易扩展性和移植性,能够灵活应对新业务的需求,系统维护简单易操作。该系统解决了培训过程管理的缺失和证书收集的孤岛问题,采用信息化手段提高了工作效率,根据相应的数据分析结果,能给管理者提供科学决策依据。

关键词:认证管理;培训管理;证书收集

1引言

为进一步提升学生职业技能水平,各高校同时需要开展不同种类不同级别的职业资格培训项目、各种技能考核鉴定项目。由于各项认证的需求字段要求不一、认证颁发机构工作流程差异,且各种类型认证的培训方式及周期差异较大,管理难度大,且人工操作易产生问题。依靠传统的管理模式,缺乏有效的资源配置会导致场地和人力资源的不平衡不充分使用,直接影响职业资格培训项目与技能鉴定质量。为了有效解决这些问题,避免资源浪费和再利用,加强对职业资格培训项目和职业技能鉴定的有效监督,促进职业资格培训项目和职业技能鉴定的有效发展,构建职业技能管理信息系统是高校职业技能认证的迫切需要。

2需求分析

职业资格培训与职业资格证书收集管理工作琐碎繁杂,仅依托于传统的人工方式,通过Word、Excel电子表格等工具对数据信息进行记录与保存,导致职业资格培训项目的不规范与不系统,职业资格证书收集的数据不完整,导致工作效率底下,严重影响管理工作。搭建一个完善的职业技能管理系统,不仅能够保证工作流程规范、系统完整,而且还可以快速使用信息管理系统检索,易查找,高可靠,节省资源,提高工作效率等。本文中的职业技能管理信息系统包含了系统管理模块、基础数据模块、培训管理模块和证书收集模块[1]。

2.1系统管理模块

系统管理员全面管理系统,并使用后台管理功能添加相应权限的角色管理功能;可分配账号并赋予相应的角色权限;可对登录的用户进行菜单管理;查看数据库监控和系统日志。

2.2基础数据模块

系统管理员对证书收集模块的证书名称管理,确保学生上传证书信息时可选择相应的证书,以免出现同一类型的证书被学生别称为多种名称。

2.3培训管理模块

普通用户可登录系统进行项目申请,填写培训相关方案,经系部审核和归口管理部门审核通过后,添加培训课程安排,可对培训项目的查询和培训工作量统计与导出。

2.4证书收集模块

学生可登录系统,将取得的职业资格证书进行相关信息填写和证书照片上传,经系统指定的班级负责人初审和归口管理部门终审,可分年级分专业分班级进行统计与导出。

3系统设计

3.1功能模块设计

本文设计的职业技能管理信息系统主要从日常管理工作角度出发,模块设计如图1所示,具备系统管理、基础数据、培训管理和证书收集等功能。1)系统管理包含管理员列表、角色管理、菜单管理、数据字典、SQL监控、定时任务和系统日志;2)基础数据包含证书名称;3)培训管理包含培训项目申请、培训审核、培训课表安排、培训统计和培训工作量统计;4)证书收集包含证书上传、证书初审、证书终审、证书查询和统计导出。

3.2系统结构及技术支持

3.2.1B/S结构

在B/S结构中,用户可由浏览器实现,前端压力降低,但主要任务承担在服务器端。简化了客户端负担,降低了系统维护和升级的成本和工作量。随着互联网技术的发展,软件系统的改进和升级越来越频繁,B/S结构的系统凸显出更加方便的特点,无论用户面多大,都不会增加任何维护升级的工作量,所有操作只需要在服务器上完成。未来信息发展的主流方向是客户端越来越“瘦”,服务器越来越“胖”。各个用户可以充分利用网络资源,随时随地访问登录系统,进行办公和学习。

3.2.2系统架构

文中所设计的系统属于较为典型的B/S结构,系统主要包括3层,分别为前端、后端和数据库。

3.2.3技术方案

Java语言是一种面向对象的语言,它提供了完成给定任务的最基本方法。只需了解一些基本概念,您就可以使用它来编写适合各种情况的应用程序。Java省略了操作符重载,多重继承等模糊概念,并通过实现自动垃圾收集大大简化了程序员的内存管理。Java不支持指针,并且必须通过对象实例变量实现对内存的所有访问。这可以防止程序员使用诸如“Trojan”特洛伊木马之类的欺骗方法访问对象的私有成员。它还避免了指针操作中容易出现的错误。MySQL是瑞典MySQLAB开发的关系数据库管理系统,目前属于Oracle公司,是MySQL最受欢迎的关系数据库管理系统之一。在WEB应用方面MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件之一。MySQL的核心程序使用完整的多线程编程。线程是轻量级进程,可以为用户提供灵活性,而不会占用太多系统资源[4]。

3.3数据库设计

3.3.1表的内容

系统采用MySQL数据库实现,建立数据库后,主要的表包括:系所信息表(表名:zd_xsxxb)、专业信息表(表名:zd_zyxxb)、班级信息表(表名:zd_bjxxb)、证书名称信息表(表名:zd_zsmcxxb)、证书信息表(表名:zsxxb)、用户信息表(表名:sys_user)、角色分配表(sys_role)、项目申请表(表名:xmsqxxb)、培训课程表(表名:pxkcb)和劳务工作表(表名:lwgzb)

3.3.2表的关系

系统中的MySQL数据库包含的表之间的关系。

4系统测试

通过职业技能管理信息系统的平台测试,可用来规范和有效管理职业资格培训项目和职业资格证书收集管理工作,方便日后工作所需的各类数据统计,同时也可以方便与学生以及各部门间的信息交互,在一定程度上提高工作效率,规范职业技能培训,加强数据收集和整理,降低工作失误的可能性。1)各项业务流程都将得到有效规范;2)降低管理人员工作量,提高工作效率;3)信息处理具有实时性、权威性。

5结束语

本系统基于java语言技术,采用B/S结构,利用分层结构,对职业资格培训项目进行在线管理,对学生取得的职业资格证书进行在线提交进行设计与实现。有利于提高工作效率和管理水平,促进高职院校职业技能管理信息化建设。本系统提供的权限管理,可满足用户不同的权限管理需要,具有良好的可扩展性。不仅能够保证工作流程规范、信息无误,而且还可以快速使用系统检索,易于查找,可靠性高,节省资源,提高工作效率等。

参考文献:

[1]唐柱斌,麻少秋.基于J2EE的高校设备信息管理系统设计与实现[J].电脑知识与技术,2018,14(27):50-52.

[2]张冰,梁致远,田元元,严竞雄.基于Web的高校社团管理系统的设计与实现[J].信息与电脑(理论版),2019(07):109-112.

[3]权少宁,陈卫卫.基于Web的航空机务维修信息系统的设计与实现分析[J].电子设计工程,2018,6(19):53-56+61.

[4]黄南聪.福建省职业资格认证培训管理系统的设计与实现[D].吉林大学,2015.

作者:黄飞 单位:安徽商贸职业技术学院