中英文核心期刊咨询网

当前位置:首页>>农业论文 > 正文

测绘地理信息行业职业技能鉴定综合管理系统的设计与实现

发布时间:2020-05-07

  摘要:随着计算机在教育领域的广泛应用,无纸化考试的客观公正和高效节源等特性,使其成为资格考试形式的必然选择。本文结合职业技能鉴定工作的工作流程,设计了测绘地理信息行业职业技能鉴定综合管理系统,将考试报名、信息审核、考试答题、成绩统计等流程实现无纸化、电子化,解决了人工考试效率低下、工作量大的问题。

测绘地理信息行业职业技能鉴定综合管理系统的设计与实现

  关键词:B/S;SpringMVC;MySQL;职业技能鉴定

  0引言

  测绘地理信息行业职业技能鉴定的本质是考查从业人员对测绘专业技能掌握的熟练程度,从而判定其是否符合测绘地理信息行业从业标准要求。常规的考试方式,采用试题组挑选出题人、出题人出题、试题组审核印刷试题、发放试题、挑选考场、组织监考人、人工评判试题的流程[1]。该方式不仅题目重复率较高、工作量大、成绩反馈慢,而且对试卷的存储安全性有较高的要求。为响应国家低碳环保电子化办公的倡导,无纸化的考试方式渐渐走入大众视野。无纸化考试,是以考试大纲为依据、以优化的题库资源为基础、以现代信息技术为手段,通过随机组卷生成无纸化考试试卷进行考试,并及时生成考试成绩,集考试报名、试卷生成、上机考试、阅卷、成绩生成、合格证(单)打印等为一体的多元化、新型的从业考试管理模式[1]。

  笔者所在单位承担着黑龙江省测绘地理信息行业特有工种职业技能鉴定工作,每次开展职业技能鉴定考核工作时,均采用纸质试卷理论考试、人工阅卷、人工统计成绩的方式,这种方式费时、费力。本文基于职业技能鉴定工作流程,针对低碳环保电子化办公的倡导,开发出测绘地理信息行业职业技能鉴定综合管理系统,提高了工作效率,节约了成本,从而进一步提升了职业技能鉴定服务的能力。

  1系统总体设计

  首先,依照职业技能鉴定工作流程,同时参考了其他省市职业技能鉴定类平台的优秀案例,经过整理、沟通、分析,最终形成测绘地理信息行业职业技能鉴定综合管理系统的详细设计,并生成Axure原型、PowerDesigner数据库设计。其次,一方面根据Axure原型请美工设计图标按钮样式等细节;另一方面,根据PowerDesigner数据库设计使用MySQL数据库搭建测绘地理信息行业职业技能鉴定综合管理系统业务流程中必需的数据库。然后,为节约时间成本,采用前后台同时开发的方式:前台使用Html5和JavaScript语言开发,并生成接口文档,后台根据接口文档,使用Java语言,基于SpringMVC框架进行平台Web和安卓APP后端开发。总体技术路线如图1所示。

  2关键技术

  2.1基于SpringMVC的系统框架

  MVC是软件工程中的一种软件架构模式,它把软件系统分为3个基本部分:模型(Model)、视图(View)和控制器(Controller)[3]。视图、模型、控制器架构出的程序模式中,模型是系统的核心部分,视图用来显示,控制器用于处理交互,其耦合性低、部署快、维护便捷,被广泛用于Web端开发中。SpingMVC和Struts框架是当今主流的WebMVC框架。但跟Structs框架相比,SpringMVC不但继承了MVC的设计理念,并且架构良好、设计更加精密、功能上更加灵活丰富,特别是其支持注解方式配置之后,学习难度大幅降低,很容易上手。

  测绘地理信息行业职业技能鉴定综合管理系统功能较多、数据交互复杂等,使用SpringMVC作为系统框架,其基本流程为:浏览器发送请求给DipatchServlet,DipatchServlet通过HandlerMapping根据请求地址、参数将请求分发给不同的控制器(Cotroller),Cotroller完成请求后通过HandlerRequest传递回DipatchServlet,DipatchServlet返回Model和View。前端根据返回的Model和View将数据显示在相应页面上。

  2.2系统服务流程设计

  根据职业技能鉴定的流程,除了传统的报名、录入题目、考试流程,职业技能鉴定考试需要在报名后有信息审核、现场确认同时缴费的步骤;考试时间根据报名人数确定,在发布考试信息的同时不能确定考试时间,报名截止日期需要手动停止;同时要求题型分为单选、多选、判断三类;不同考生试卷题目相同但排序不同。基于以上要求,为测绘地理信息行业职业技能鉴定综合管理系统制定系统服务流程。

  2.3数据库设计

  MySQL是Oracle公司旗下产品,属于关系型数据库的开源数据库管理系统,使用的是标准的SQL语言,由于其将数据保存在不同的表中,具有一定灵活性,能够提升运算速度,通常用于Web方面的系统研发,由于MySQL数据库采用了ODBC数据集的处理方式,使后台数据库在客户端生成了数据副本,只有当数据更新时才访问并更新后台数据库,从而大大减轻了服务器的负担[4]。所以绝大多数中小型网站为了节约网站开发成本选择MySQL作为网站的数据库,本文也选用MySQL作为系统数据存储管理系统。

  考虑到实际需求,测绘地理信息行业职业技能鉴定综合管理系统主要设立14张表,大致分为管理员和用户部分:用户报名后成为考生,可根据ID在考生表中查取考生报名信息、考试分数以及在试卷表中查取卷面;管理员通过内部直接添加,通过对laws、notices、files、exam等表的操作权限来发布考试的相关信息,exam表和考评员以及试卷相关,根据题型,试卷分为单选、多选、判断3个表。同时考虑到题目中存在图片,无法以文字形式表示的问题,添加了题目图片表来存储。数据库关系设计如图2所示。

  3系统实现

  测绘地理信息行业职业技能鉴定综合管理系统主要包括3个用户端:职业技能鉴定考试综合管理系统、职业技能鉴定考评员终端、职业技能鉴定在线考试系统。

  3.1职业技能鉴定考试综合管理系统

  综合管理系统根据用户权限主要分为考生部分和管理员部分。该系统对于考生而言,主要起到门户网站的作用,用于查看信息、报名、查看成绩;对于管理员而言,主要用于发布考试信息、审核报名信息、发起考试、查看考试结果。

  3.1.1考生系统功能实现

  1)用户登录。实现无用户登录时访问门户网站,查看考试相关动态信息;注册用户登录时进行考试报名和分数查看。

  2)考生在线报名。根据职业技能鉴定报名要求,在线填写报名信息,报名参加相关考试。

  3)查看状态。报名考生可随时登陆系统查看已报名信息的审核状态。

  4)成绩查询。考生可登陆系统查看报名参加考试的考试结果。

  5)查看新闻动态和文件下载。用户可通过门户网站查看相关动态新闻信息和下载相关文件。

  3.1.2管理员系统功能实现

  1)用户登录。实现管理员用户登录系统,进行考试系统相关的管理工作,且管理员无法进行注册,只能通过系统内部的添加与分配。登陆系统首页,以图表统计形式让管理员清晰地了解考试报名情况。

  2)考试报名管理。实现考试信息的发布,考生报名信息的资格审核和现场确认状态的修改等功能。

  3)考试内容管理。实现对考试内容的管理,包括题型信息、考试实践、实践情况和论文情况的录入;还可录入考试题目,既可单独添加一题,又可批量添加题库。

  4)考试成绩管理。查看参加每一门考试的考生列表,查看考生考试成绩;同时可录入实践成绩和论文得分。

  5)培训报名管理。管理员用户进行培训报名信息发布,培训信息修改等操作;还可查看报名人员信息,进行资格审查和现场确认。

  6)动态新闻发布。管理员可以发布相关的通知公告、法律法规文件和可下载的文件等。

  3.2职业技能鉴定考评员终端

  该终端为基于安卓手机的移动端APP软件,主要用于在室外进行的测绘仪器操作考试,APP主要实现现场打分和成绩实时提交功能。考评员登陆职业技能鉴定考评终端APP,选择考试科目,即可查看学生列表信息。考生实践考试结束后,考评员现场评分并提交。

  3.3职业技能鉴定在线考试系统

  在线考试系统是为保证考试题目的安全性,单独部署在局域网教室内。主要实现在线答题、提交试卷并自动核算分数的功能,可以记录每位考生的答题状况,方便考生在规定时间内复查试卷。

  推荐阅读:测绘高级职称论文适合哪些期刊

  4结束语

  网络化考试系统是教育现代化的热点问题,它充分利用计算机软硬件资源,弥补了纸质考试中存在的不足。本文结合测绘地理信息行业职业技能鉴定实际工作流程,定制了测绘地理信息行业职业技能鉴定综合管理系统,主要提供在线审核、题目录入、在线考试、成绩查看、统计分析等功能,实现了电子化办公的主要任务,为开展职业技能鉴定工作提供了便利。本文提及的职业技能鉴定综合管理系统因采用国家统一题库抽取试题的方式,故暂不配备智能抽取题目功能[5],今后如果有条件可进行更为深入的研究。

回到顶部