摘要:论文介绍了烟草行业安全标准化基础上开发的安全标准化规范的手机APP应用程序,通过手机APP、管理网页和数据库构建了安全管理数据库及考试系,能在手机上进行各类法规、制度和文件的浏览,在线模拟考试、在线考试等。
前言:近年来,烟草行业的安全生产工作一直处于稳定推进中,随着行业发展面临新形势,对于安全的要求也日趋严格。安全标准化工作的推行有利于加强风险控制,实现安全事故事后处理到隐患事先排查的转变,其逐渐成为烟草行业夯实企业管理基础的重点工作。通过创建全数字化安全标准化学习与管理手段,能够有效保障员工安全健康,提升生产安全管理水平,推动企业的安全发展。
关键词:关键词:烟草行业 安全规范 APP设计
0.总体方案
本系统由服务器端数据库、WEB服务器及Android应用软件组成。
整体分为数据查询模块、通信模块以及后台管理模块,每一个模块都针对性运用了不同的硬件以及相关软件技术,具体如表1所示。
其中服务器部署在配置较高的计算机上,操作系统选择 Windows server 2008或其后续版本,数据库为SQL server 2008,系统基于企业内网网络环境搭建。如图1所示。
1.模型设计
根据对安全标准化系统的总体结构分析,绘制安全标准化系统的全局模型如下图2所示,在线考试系统数据库中的实体有:题库、管理员、试卷、部门、科目、员工等。
2.安卓App开发
1).采取的技术路线
手机APP操作系统架构搭建、手机APP应用程序开发及系统UI的实现、基本外形和UI的控制策略研究和控件(Widget)的使用。
2).功能应用设计
以下根据需求分析为基础,以功能分析为目标,介绍Android客户端的设计,具体软件功能如下:
○1界面模块的设计
界面是客户端向用户展现的窗口,并与用户进行信息交互,美观易用的界面我们追求的目标。由于Android在UI开发方面,釆用了MVC模式,使界面展现与业务控制模块相分离,即在XML文件里制作页面展现,在JAVA文件里监听并处理用户事件这给开发带来的很大的便利。终端配置界面调用Android自带的布局。界面模块分为登陆界面、主界面、模拟考核界面、终端配置界面等。
○2App数据接口的实现
在web端里webservice把实体类转换成json的对象通过一个web地址发布出去;(由于WebService 是一种基于SOAP协议的远程调用标准。通过WebService可以将不同操作系统平台,不同语言、不同技术整合到一起,而在Android SDK中并没有提供调用WebService的库,因此需要使用第三方类库(KSOAP2)来调用WebService ),client端就需要通过发布的地址来获取数据了。
○3模拟考核
考核任务总览:实现对考核范围、考核分值、考核题型信息的总览。?
考核准备:可查看考核要求、分析题型,进行安全考核的准备事项。
模拟考核:将后台数据库中的安全规则进行随机化抽选,并根据手机终端填写的内容进行评分,并保存考核题目和分值。
○4数据上传
数据上传功能主要完成考核结果(包括管理员对后台数据库的更新数据)向后台管理系统传输的功能,手机终端可以与后台管理系统客户端通过 USB 线进行数据传输,也可通过内部无线网络进行传输。
3.测试
软件测试展示模拟考试和在线考试两部分:模拟考试测环节,考试人员答题错误,系统给出正确选项并有详解提示,答题结束后系统上传模拟考试记录给后台服务器;在线考试环节没有任何提示信息,考试后后台给出本次考试成绩后,需手动提交分数给服务器后台。软件测试结果如下:
图3为模拟的错误提示界面,给出了正确选项“A”并给出详解。
图4(左)为模拟考试提交分数界面,图4(右)为正式考试提交分数界面,将考试成绩和历史记录信息上传到后台服务器。
4.结论
本论文中,手机APP的研制,能够很好地解决烟草行业安全规则在线学习与培训,通过数字化手段规范了对职工的安全意识,实现新一代安全标准化制度的信息建设。
5.参考文献
[1] 李刚. 疯狂 Android 讲义[M]. 北京:电子工业出版社,2013:25-42.
[2] 杨丰盛. Android 技术内幕[M]. 北京:机械工业出版社,2011:77-89.
[3] 杨云君. Android 的设计与实现[M]. 北京:机械工业出版社,2013:45-49.
[4] 柯元旦. Android 内核剖析[M]. 北京:电子工业出版社,2011:59-70.
[5] 丰生强. Android 软件安全与逆向分析[M]. 北京:人民邮电出版社,2013:78-90.
论文作者:袁锋
论文发表刊物:《基层建设》2017年第24期
论文发表时间:2017/11/29
标签:在线论文; 界面论文; 考试论文; 后台论文; 系统论文; 北京论文; 模块论文; 《基层建设》2017年第24期论文;