煤矿安全监管移动平台设计与实现
发布时间:2021-06-09 01:12
随着5G通信技术的日益成熟和其他信息技术的高速发展,移动终端的普及程度进一步加深,移动通信质量进一步提升。各类应用程序的开发和使用促使移动终端设备从最初的通信设备晋升为人们日常生活与工作中不可或缺的工具。相比传统办公方式,移动信息化办公为人们提供了随时随地处理事务的有效途径,各类移动应用程序为诸多大型企业提供了适用度较高的移动信息化方案。将安全生产放在首要地位的煤炭行业尤其注重办公的时效性,煤矿企业为提高办公效率,迫切需要对原有的信息系统进行升级改造,增加更加便捷的管理功能,使之能够满足移动办公需求。本文在原有的煤矿监控系统基础上进行功能的提取、整合与创新,开发用于煤矿安全监管的移动平台,旨在解决企业在监管工作中受到监控中心在时间和地点上的限制问题,同时对平台功能进行合理化设计。本文的研究内容如下:1.深入调研和分析近年来煤矿安全事故的发生原因,了解当前煤矿信息化发展水平和企业相应的软硬件基础,针对煤矿行业在安全生产中存在的问题,在该平台中定制能够解决问题的功能模块。2.选择被移动用户普遍使用的Android操作系统作为嵌入式开发平台,采用MVC模式开发,本平台以Socket为基础、采...
【文章来源】:中国矿业大学江苏省 211工程院校 教育部直属院校
【文章页数】:77 页
【学位级别】:硕士
【部分图文】:
Activity的生命周期
首先,Android操作系统是基于Linux内核的面向移动平台的开放性操作系统,它的体系结构可分为四层框架和五块分区[43,44]。这种软件叠层的架构分层明确、相互隔离,层与层之间耦合度低,各层之间分工明确[45,46]。按照由表及里的顺序对体系结构进行进一步说明:应用程序层是普通手机用户对Android最直观的认识,它是安装在移动终端上的所有应用程序的集合。该层一方面涵盖Android平台自带的联系人管理、短消息管理和包括日历、闹钟等小部件,另一方面则是用户自用的应用程序,不同于Google原生态的Android用户需要在Google store下载所需应用程序,国内用户在移动端厂商定制应用商店下载所需应用程序[47]。
该架构有两种常用流程,一种是用户通过界面进行操作,View接受来自用户的指令同时把请求发送给Controller,然后对Model进行操作,最后Controller又将处理结果反馈到页面进行显示。另一种流程与前者相似,唯一的区别是不通过View接受指令,而是由Controller接受指令[67]。架构的组成和常用流程充分的反映出MVC架构的核心思想,即:将程序分成相对独立,而又能协同工作的三个部分。通过使用MVC架构,可以降低模块之间的耦合,提供应用的可扩展性。MVC的每个组件只关心组件内的逻辑,不应与其他组件的逻辑混合[68-70]。同时,从MVC常用流程不难发现,MVC十分符合大部分业务的应用场景,这也是几经发展之后,MVC依旧是使用最普遍且最长久的模式的重要原因。对于本设计来说,采用MVC模式开发能够使数据操作更加便捷,这是因为在Android应用程序开发中控制层和View层都在Activity中进行操作。另外,相比MVP、MVVM等模式,本课题在MVC模式下不仅能够更快的完成部署而且开发和维护用户接口的技术要求较低。
【参考文献】:
期刊论文
[1]iOS与Android操作系统的优缺点比较[J]. 孙晓文. 无线互联科技. 2013(12)
[2]Android中的Activity生命周期[J]. 关晶鑫,李永全. 电脑知识与技术. 2013(11)
[3]我国办公自动化系统发展综述[J]. 濮海坤,张海英. 电子世界. 2012(18)
[4]浅谈计算机信息处理技术[J]. 陈静,岳通. 科技与企业. 2012(16)
[5]软件开发过程中的需求分析探讨[J]. 吴政. 电脑知识与技术. 2008(32)
[6]Android的架构与应用开发研究[J]. 姚昱旻,刘卫国. 计算机系统应用. 2008(11)
[7]煤矿安全监控系统的现状与发展趋势[J]. 李继林. 煤炭技术. 2008(11)
博士论文
[1]矿山数据压缩采集与重建方法研究[D]. 徐永刚.中国矿业大学 2013
硕士论文
[1]煤矿安全生产监控系统云联网平台关键技术研究[D]. 张莉.中国矿业大学 2019
[2]基于Android平台的移动OA系统的设计与实现[D]. 姚芦娟.电子科技大学 2018
[3]安卓APP漏洞风险分析平台设计与实现[D]. 彭智超.湖南大学 2018
[4]基于Android的移动办公自动化系统设计与实现[D]. 黄晨颖.厦门大学 2017
[5]“互联网+”背景下陕西煤炭企业转型升级路径研究[D]. 王红博.西安科技大学 2017
[6]基于Android煤矿安全生产移动监测系统设计与实现[D]. 张迪.西安科技大学 2013
[7]基于Andoird平台的煤矿移动信息化系统的研究与实现[D]. 林博佳.北京邮电大学 2012
[8]基于Android平台软件开发方法的研究与应用[D]. 吴想想.北京邮电大学 2011
[9]轻量级架构及其安全控制的研究及其应用[D]. 郭子南.大连交通大学 2008
[10]基于MVC的分层控制设计模型及其应用研究[D]. 许明辉.华中科技大学 2006
本文编号:3219602
【文章来源】:中国矿业大学江苏省 211工程院校 教育部直属院校
【文章页数】:77 页
【学位级别】:硕士
【部分图文】:
Activity的生命周期
首先,Android操作系统是基于Linux内核的面向移动平台的开放性操作系统,它的体系结构可分为四层框架和五块分区[43,44]。这种软件叠层的架构分层明确、相互隔离,层与层之间耦合度低,各层之间分工明确[45,46]。按照由表及里的顺序对体系结构进行进一步说明:应用程序层是普通手机用户对Android最直观的认识,它是安装在移动终端上的所有应用程序的集合。该层一方面涵盖Android平台自带的联系人管理、短消息管理和包括日历、闹钟等小部件,另一方面则是用户自用的应用程序,不同于Google原生态的Android用户需要在Google store下载所需应用程序,国内用户在移动端厂商定制应用商店下载所需应用程序[47]。
该架构有两种常用流程,一种是用户通过界面进行操作,View接受来自用户的指令同时把请求发送给Controller,然后对Model进行操作,最后Controller又将处理结果反馈到页面进行显示。另一种流程与前者相似,唯一的区别是不通过View接受指令,而是由Controller接受指令[67]。架构的组成和常用流程充分的反映出MVC架构的核心思想,即:将程序分成相对独立,而又能协同工作的三个部分。通过使用MVC架构,可以降低模块之间的耦合,提供应用的可扩展性。MVC的每个组件只关心组件内的逻辑,不应与其他组件的逻辑混合[68-70]。同时,从MVC常用流程不难发现,MVC十分符合大部分业务的应用场景,这也是几经发展之后,MVC依旧是使用最普遍且最长久的模式的重要原因。对于本设计来说,采用MVC模式开发能够使数据操作更加便捷,这是因为在Android应用程序开发中控制层和View层都在Activity中进行操作。另外,相比MVP、MVVM等模式,本课题在MVC模式下不仅能够更快的完成部署而且开发和维护用户接口的技术要求较低。
【参考文献】:
期刊论文
[1]iOS与Android操作系统的优缺点比较[J]. 孙晓文. 无线互联科技. 2013(12)
[2]Android中的Activity生命周期[J]. 关晶鑫,李永全. 电脑知识与技术. 2013(11)
[3]我国办公自动化系统发展综述[J]. 濮海坤,张海英. 电子世界. 2012(18)
[4]浅谈计算机信息处理技术[J]. 陈静,岳通. 科技与企业. 2012(16)
[5]软件开发过程中的需求分析探讨[J]. 吴政. 电脑知识与技术. 2008(32)
[6]Android的架构与应用开发研究[J]. 姚昱旻,刘卫国. 计算机系统应用. 2008(11)
[7]煤矿安全监控系统的现状与发展趋势[J]. 李继林. 煤炭技术. 2008(11)
博士论文
[1]矿山数据压缩采集与重建方法研究[D]. 徐永刚.中国矿业大学 2013
硕士论文
[1]煤矿安全生产监控系统云联网平台关键技术研究[D]. 张莉.中国矿业大学 2019
[2]基于Android平台的移动OA系统的设计与实现[D]. 姚芦娟.电子科技大学 2018
[3]安卓APP漏洞风险分析平台设计与实现[D]. 彭智超.湖南大学 2018
[4]基于Android的移动办公自动化系统设计与实现[D]. 黄晨颖.厦门大学 2017
[5]“互联网+”背景下陕西煤炭企业转型升级路径研究[D]. 王红博.西安科技大学 2017
[6]基于Android煤矿安全生产移动监测系统设计与实现[D]. 张迪.西安科技大学 2013
[7]基于Andoird平台的煤矿移动信息化系统的研究与实现[D]. 林博佳.北京邮电大学 2012
[8]基于Android平台软件开发方法的研究与应用[D]. 吴想想.北京邮电大学 2011
[9]轻量级架构及其安全控制的研究及其应用[D]. 郭子南.大连交通大学 2008
[10]基于MVC的分层控制设计模型及其应用研究[D]. 许明辉.华中科技大学 2006
本文编号:3219602
本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/3219602.html