高新考试报名APP的设计与实现
2019-04-26韦仲园
文/韦仲园
1 引言
全国计算机信息高新技术考试由劳动和社会保障部职业技能鉴定中心统一组织的计算机及信息技术领域新职业国家考试,是国家实施的检测计算机操作人员实际操作水平的一种考试。目前全国计算机信息高新技术考试平台已运行十余年,技术平台成熟可靠。但是全国计算机信息高新技术考试报名工作仍然停留在人工报名的传统模式,缺乏线上报名方式更没有时下流行且普及率极高的移动端报名APP,这给很多需要参加高新技术类证书考试的人员带来很大的不便。有良好的考证平台,却没有一个便捷的报名窗口,这可以说是一个很大的遗憾,在这种高需求低效率的背景下,结合高新考试站实际的高新考试报名情况,急需开发出一款适合广大考生和高新考试站工作人员需求的高新考试报名信息化系统,解决高新考试报名长期以来报名工作效率低下且极易出错的问题。
2 系统设计
本应用主要为广大报考高新技术考生提供报名服务和高新考试站工人员开展报名工作服务,实现Android手机端报名的高效率作业,考生随时随地查看报名信息及时参加报名考试,避免传统报名方式中想报名的考生找不到高新考试站的工作人员,或与高新考试站的工作时间交错以及排队等问题。
2.1 系统用例设计
根据全国计算机信息高新技术考试报名工作实际情况分析,报名过程中主要涉及到高新考试站工作人员和考生两类人群,我们将高新考试站工作人员设置为本应用的管理员,将需要高新考试报名人员设置为本应用的考生,现从报名工作实际和软件开发实际将系统用例设计如下。
(1)根据高新考试站工作人员工作实际,管理员主要需要发布资讯、管理考生信息、导出导入考生信息、发起和关闭考试报名项目、审核考生报名资格等,实现系统数据的可视化管理。
(2)根据高新考试报名工作流程和考生实际需求,考生应可以联网注册登录、获取高新考试信息等,成功登录进入系统后可进行个人信息维护、即时参与报名、查看报名审核情况、查看考试成绩与证书办理情况等。
2.2 功能模块设计
根据全国计算机信息高新技术考试报名工作实际情况和系统使用用户情况,本应用分为管理员模块和考生模块。其中管理员模块包含公告管理、管理考生信息、导出导入考生信息、发起和关闭考试报名项目、审核考生报名资格功能;考生模块包含注册、登录、忘记密码、查看公告,个人信息修改、我要报名、查看报名审核情况、查看考试成绩与是否办理证书功能。高新考试报名系统功能模块图如图1所示。
2.3 数据库设计
数据库设计是数据库及其应用系统的技术,是信息系统开发和管理的核心技术。本系统严格按照数据库设计规范采用Bmob后端云数据库进行开发,共有四张数据库表,分别是考生信息表、报名信息表、管理员信息表、公告信息表。
3 系统主要功能实现
3.1 登录功能实现
本系统登录功能中,采用了两种登录方式,用户名登录和手机号码登录,让登录方式多元化,使得用户在登录时更加的方便快捷。密码框实现了显示密码和隐藏密码的功能让用户在输入密码时不会轻易泄露密码,也可点击显示密码,便于确认密码的正确性。用户在输入完用户名(或手机号)和密码后,点选记住密码,登录成功后下次进入登录界面时会记住已成功登录的用户的信息,用户就不用再去输入自己的登录信息了,进入主界面后会记住当前登录用户的信息下一次直接进入主界面,省去了登录的步骤。
图1:高新考试报名系统功能架构设计图
3.2 注册功能实现
注册的入口在登录界面中,点击注册进入注册页中的手机验证码界面,使用获取手机验证码来验证手机号的正确性,防止被机器人重复注册导致服务器的瘫痪。验证成功后进入设置登录密码界面,其中用户名自动检测唯一性,避免出现重复用户名密码情况发生,给用户不好的软件使用体验,密码信息设置完成后点击注册,若信息正确则提示注册成功,并能转入登录界面,同时系统将注册信息传递到登录界面,用户就不必再输入登录信息即可直接登录系统。
3.3 忘记密码功能实现
用户忘记密码后可以使用重置密码的功能,以保证用户信息不丢失,根据提示重置密码后使用重置的新密码即可登录。此功能方便用户在时间过长忘记密码后能够找回自己的帐户信息,使得用户功能能够更加的完善和合理,同时也减少了重复注册造成的数据冗余。
3.4 报名功能实现
在系统主界面中,点击报名分类菜单栏即可看到已开放报名科目,用户可点选自己所需报名的科目进行报名。首先是报名须知,点选同意以上条款后进入身份信息录入界面,将报名信息填写完后,信息无误则可点击提交按钮,实现报名。报名信息可在我的菜单栏中输入身份证号码即可查看本人报名信息。
3.5 报名信息管理
考生提交报名信息后,管理员可在后端控制台对报名信息进行审核、查看、修改、删除等操作,若需要整张数据表的数据则可以利用导出功能,将报名表中的数据导出,同时可以批量导入报名信息。
3.6 用户信息管理
用户注册后,管理员可对用户信息进行查看、修改、删除等操作,若需要整张数据表的数据则可以利用导出功能,将用户信息表中的数据以电子表格格式导出,同时可以以电子表格格式批量导入用户信息。为保证系统用户的账户信息安全,系统自动将用户登录密码加密,管理员不能查看到用户的登录密码。
3.7 公告管理
管理员登录后可以编辑发布新公告,同时可以对已发布公告进行查看、修改、删除等操作,公告发布成功后用户可在APP主界面查看公告信息。
4 结语
本系统实现了考生可以注册登录、获取高新考试信息、个人信息修改、完成报名、查看考试成绩、找回密码等功能,让考生可以更加方便、高效的去报名高新考试,不错过高新考试的新资讯,做到足不出户即可完成报名任务,提高报名了效率;实现了高新考试站工作人员能发布资讯、管理考生信息、导出导入报名信息、发起和关闭考试报名项目等,切实将高新考试站工作人员从繁琐的报名工作解脱出来,有利于高质量的开展高新技术考试工作,节约报名成本。由于开发时间紧张本系统还没有实现缴费功能模块,可以升级系统,完善功能,优化界面设计,为用户提供更好的用户体验。