Sci论文 - 至繁归于至简,Sci论文网。 设为首页|加入收藏
当前位置:首页 > 计算机论文 > 正文

基于安卓的公共设施损坏上报处理系统的设计与实现论文

发布时间:2023-03-28 10:23:20 文章来源:SCI论文网 我要评论














SCI论文(www.lunwensci.com)

  摘 要:针对损坏公共设施上报受理维修的业务琐碎及效率低下问题,提出基于安卓应用的一站式公共设施损坏上报处 理系统。系统具有用户对损坏公共设施上报、(政府) 维修人员对上报设施维修处理、政府对用户上报故障信息, 维修人员处 理情况查看等常用功能模块, (政府)维修人员可通过安卓应用高效的处理用户上传损坏公共设施。系统基于 Java 语音设计实 现,采用 MVVM(Model-View-View Model) 设计理念实现高内聚、低耦合的特性。一站式公共设施损坏上报处理系统的实现, 简化了各类审批流程,减少了政府及维修人员的工作量,提高了公共设施使用的效率,降低了管理成本。

  关键词:公共设施维修管理,安卓应用,Java,MVVM

  Design and Implementation of Public Facilities Damage Reporting and Processing System Based on Android

  TENG Yuanfan

  (Schoolof Data Science and Big Data, Henan University of Technology, Zhengzhou Henan 450000)

  【Abstract】: In view of the trivial business and low efficiency of traditional public facilities damage reporting and maintenance, a one-stop public facilities damage reporting and processing system based on Android application is proposed. The system has common functional modules, such as the user's reporting of damage to public facilities, (government) maintenance personnel's handling of reported facilities, the government's reporting of handling information to the user, and the maintenance personnel's handling information viewing. The (government) maintenance personnel can upload the damaged public facilities through the Android application. The system is designed and implemented based on Java voice, and adopts MVVM (Model-View-View Model) design concept to realize the characteristics of high cohesion and low coupling. The implementation of the one-stop public facilities damage reporting and processing system simplifies various approval processes, reduces the workload of the government and maintenance personnel, improves the efficiency of public facilities and reduces the management cost.

\

 

  0 引言

  随着我国经济的发展, 政府机构的现代化管理水平日 渐提升,对公共设施信息化管理水平也提升到了前所未有 的高度,政府机构对公共设施建设信息化显得愈加重要。 政府机构担负着十分繁重的行政执法及基础设施建设维 护任务 [1]。公共设施的正常高效运转,直接影响着人民生 活、社会稳定和国家法制建设。公共设施的信息化水平既 是反映公共设施信息化建设水平的主要标志,又是新时期 政府机构进一步增强自身综合能力的需要 [2.3]。目前,政 府对公共设施管理普遍存在无法及时获取公共设施损坏情况、对于损坏设施无法及时修护等特点,并且对于问 题排查需要安排大量维修人员等问题。面对日益增长的 公共设施基础建设及存在的损坏问题,现如今政府管理 模式已经无法适应公共设施管理和维护的要求,导致管 理效率低下、损坏率高以及对损坏设施处理不及时。政 府机构不能够有效地管理公共设施、处理损坏设施等工 作,造成公共设施使用质量的下降 [4]。本文设计基于安 卓应用程序的一站式公共设施损坏上报处理系统,实现 在移动端完成公共设施损坏上报,对损坏设施进行维修 等。提高政府对于公共设施管理的信息化水平,进而发挥助力公共设施质量提升的积极作用。

  1 系统总体结构

  一站式公共设施损坏上报处理系统采用前后端分离 的设计思想,前端为安卓应用程序,后端包括 MVVM 设计框架和 SQLite 数据库。总体结构图如图 1 所示。

\

 

  安卓应用程序开发使用了MVVM 的设计理念。MVVM (Model-View-View Model) 是 MVC(Model-View-Controller) 的改进版,如图 2 所示介绍了 MVVM 功能图。Model 代 表数据分析模型,可以在 Model 中定义对数据分析的服 务逻辑。而 View 代表 UI( 用户界面 ) 模块,可以将数据 分析模型转换成 界面进行显示。ViewModel 的主要作用 是同步 View 和 Model 的过程对象 [5]。在 MVVM 框架 下,由于 View 与 Model 相互之间无法直接实现通讯, 所以需要使用 ViewModel 实现通讯,而由于 Model 与 ViewModel 相互之间、View 与 ViewModel 相互之 间的通讯都是相互的,所以 View 消息的瞬时变动将会 同时反映在 Model 中, Model 消息的变动也将会及时 反映在 View 中。ViewModel 采用双方信息绑定链接 View 和 Model, 并且 View 与 Model 相互之间的信息 同步操作是自主的,没有人工介入,所以开发者不需考 虑操作逻辑,大大简化了开发流程,降低了开发难度 [6]。 在安卓应用程序开发中,通过 View( 视频 ) 层完成网页 架构的渲染, Service( 服务 ) 层完成逻辑控制、信息请 求、接口调度等工作,这些功能可以在不同的线程中同 时执行。Service 层提示 View 层信息变更,当 View 层触 发页面变更, View 层将把触发的变化情况传递给 Service层并进行业务管理,而 Storage( 存储 ) 层则对 Service 层进行离线信息的保存,从而加快处理速度 [7]。

\

 

  2 系统总体设计

  根据对市政府对公共设施管理流程的调查分析,本 系统对公共设施管理的几个常用功能场景进行了设计, 包括用户对损坏设施上报、维修人员对损坏设施维修、 管理人员对用户维修员信息统计等。一站式公共设施损 坏上报处理系统功能图如图 3 所示,本文对政府公共设 施管理常见的用户对损坏设施上报、维修人员对损坏设 施维修进行着重介绍。

 
\

 

  2.1 公共设施损坏设施上报模块

  该模块主要包括普通上报、智能上报等。首先,用 户在公共设施损坏信息提交界面填写必填信息,包括损 坏设施图片、损坏设施备注等。若上报用户处于事发现 场,点击智能上报,系统将自动获取上报时间与上报地 点。否则,需要用户手动选择上报时间与地点,点击上 报,应用程序将会调用 AddInfo 接口,完成上报。上报 完成后, 点击查看可查看已上报的信息, 点击继续上报 可以再次进行上报。上传损坏设施流程图如图 4 所示。 该模块可以查看已上报信息,若维修人员尚未受理可以 对上报信息进行修改、上传损坏设施核心代码片段如下 :

\
\
\
\



 

  在公共设施损坏上报模块中,如图 5(a) 所示为损 坏设施上报界面,上报内容包括损坏设施图片、时间、 地点以及备注信息。如图 5(b) 所示通过损坏上报记录 模块,用户可以查看已上报的信息和上报损坏设施的处 理状态。

  2.2 上报设施维修处理模块

  上报设施维修处理模块主要包含处理模块和维修模 块。如图 6(a) 所示为维修人员查看已上报损坏设施界 面,维修人员可通过底部导航栏点击记录按钮进入用户 已上报的损坏设施信息界面,进入该界面后系统会实时 刷新用户上传损坏设施信息 [8],维修人员根据上报信息 情况进行处理,若信息有误或无法处理,维修员点击驳 回即可完成该事务。若信息无误,维修员根据时间安排 处理该事务,若暂无时间处理,点击待处理后系统将信 息放入待处理箱中,待维修员安排时间处理。若拥有时 间则去处理。处理过程如遇问题,点击联系上报人核解 决问题,若问题可处理,处理问题并解决事务后点击完 成,即可完成该事务。若问题无法处理,维修人员可将 事务驳回,对于处理过程中前往事发地点这项功能,需 要维修员手机具有第三方地图导航软件,且允许系统获 取位置信息,点击位置右侧导航按钮即可去往该地 [9. 10]。 如图 6(b) 所示为维修员处理上报损坏设施,处理界面 会显示包括上报时间、地点、备注、图片等信息,维修人员只需点击右侧导航按钮,即可导航至该地并处理事务。 处理完成时点击完成即可,具体流程图如图 7 所示。

\
\

 

  2.3 用户聊天模块

  用户聊天模块包括聊天对象、聊天内容、内容类 别(文字内容或图片内容)等。上报用户通过系统的消 息界面查看已被上报的故障设施处理情况,若对处理结 果存在疑问,点击如图 8(a) 所示联系处理人即可进入 与处理人员的聊天对话中 [11],聊天界面如图 8(c) 所示。 同时,聊天模块也支持维修人员联系上报人员。维修 人员消息页面如图 8(b) 所示,系统会显示聊天联系人, 包括联系人名称、联系人头像、联系人最近聊天时间、 联系人最近聊天内容等,通过用户聊天模块,便于双方及时沟通详情。改善了以往公共设施维修流程由于信息 不对称造成维修效率低下的难题, 实现了上报人员与维修 人员的高效时间利用。用户聊天模块流程图如图 9 所示。

\
\

 

  2.4 信息统计模块

  该模块主要包括对用户已上报故障类型统计、维修 人员维修绩效统计等。首先,用户通过上报界面上报公 共设施损坏信息,根据上报备注信息系统调用 getType 方法,获取上传信息所属故障类别。具体类型统计流程 图如图 10 所示。类型统计主要根据备注信息中包含的 关键字进行统计,核心代码片段如下 :

  private Integer getType(String remark) {

  if (remark.contains(" 红 绿 灯 ") || remark.

  contains(" 路面 ") || remark.contains(" 交通 ") ) {

  return 1;

  } else if (remark.contains(" 绿化 ") || remark. contains(" 植被 ") || remark.contains(" 草坪 ")) {

  return 2;

  } else if (remark.contains(" 电 力 ") || remark. contains(" 停电 ")) {

  return 3;

  } elseif(remark.contains(" 水利 ") ||remark.contains(" 停水 ")) {

  return 4;

  } else {

  return 5;

  }

  }


\
\

 
  在信息统计模块中, 除对故障类型的分析外,也会 对维修人员处理事务绩效进行统计分析,确保政府管理 人员可以清楚了解用户上报故障类别以及维修人员对损 坏物品的维修绩效,用户所上传的故障类型统计结果如 图 11(a) 所示, 维修人员对损坏物品的维修绩效的统计 结果如图 11(b) 所示。

  3 数据库设计

  基于政府对公共设施管理,以及用户对公共设施上 报的需求分析和功能设计,本系统使用 SQLite 数据库 完成一站式公共设施损坏上报处理系统的信息存储,主 要由各类信息表组成,包括公共设施损坏上报表、维修 人员的维修事务表及用户与维修人员聊天信息表等。用 户可通过安卓应用程序对数据库中指定信息表实现增 加、查看、删除、修改等操作。政府管理人员得到用户上传数据与管理员维修数据后,也可以根据数据分析针 对性的对损坏设施进行维修处理。其中,公共设施损坏 上报表用于记录公共设施损坏上报信息,如表 1 所示。

\

 

  事务处理信息表用于记录维修人员对上报事务处理 信息,如表 2 所示。

\

 

  4 结语

  本文根据政府对公共设施管理的现实需要,开发 了一站式公共设施损坏上报处理系统,其前端使用了 MVVM 的设计思路, 后端则使用了 Java 作为开发语 音。系统以安卓应用开发 Android Studio 作为开发工 具, SQLite 作为数据库系统管理软件。用户可随时上 传损坏设施,维修人员可随时收到用户上传的损坏设施信息,快捷方便的完成维修管理操作,实现管理过程的 智能化、信息化。一站式公共设施损坏上报处理提高了 政府对公共设施管理效率、简化上报、受理及解决流 程,进一步提升了公共设施管理的信息化程度,进而发 挥助力公共基础设施建设提升的积极作用。

\

 

  参考文献

  [1] 江婷婷.基础设施维护管理信息化量化评价研究[D].北京:清 华大学,2016.

  [2] 沈阳,刘宇超.构建现代化基础设施体系[J].党课参考,2022 (11): 10-23.

  [3] 赵大鹏.中国智慧城市建设问题研究[D].长春:吉林大学, 2013.

  [4] 陈海威.中国基本公共服务体系研究[J].科学社会主义,2007 (3):98-100.

  [5] 赵慧峰.基于MVVM的Android App快速开发框架的设计 与实现[D].太原:山西大学,2017.

  [6] 吴想想.基于Android平台软件开发方法的研究与应用[D]. 北京:北京邮电大学,2011.

  [7] 孙晓宇. Android手机界面管理系统的设计与实现[D].北京: 北京邮电大学,2009.

  [8] 倪红军.基于Android平台的消息推送研究与实现[J].实验 室研究与探索,2014.33(5):96-100.

  [9] 刘正,陈强.基于Android的GPS应用中的研究与开发[J].中 国西部科技,2010.9(32):15-16.

  [10] 舒贤华.基于Android平台的手机Web地图服务设计[D]. 大连:大连海事大学,2009.

  [11] 马志强.基于Android平台即时通信系统的设计与实现[D]. 北京:北京交通大学,2009.
 
 
关注SCI论文创作发表,寻求SCI论文修改润色、SCI论文代发表等服务支撑,请锁定SCI论文网!

文章出自SCI论文网转载请注明出处:https://www.lunwensci.com/jisuanjilunwen/53762.html

发表评论

Sci论文网 - Sci论文发表 - Sci论文修改润色 - Sci论文期刊 - Sci论文代发
Copyright © Sci论文网 版权所有 | SCI论文网手机版 | 鄂ICP备2022005580号-2 | 网站地图xml | 百度地图xml