登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 文献综述 > 计算机类 > 计算机科学与技术 > 正文

燃气表维修调度报表生成的设计与实现文献综述

 2020-04-15 09:41:42  

1.目的及意义

随着社会整体的不断发展,人们生活水平的提高,人们对资源的使用量也逐渐增加。本课题毕业设计针对的就是燃料类的资源,以往人们日常做菜,取暖所使用的燃料都是木材、煤炭等传统资源,这些传统燃料浪费严重,污染极其严重,于是随着油气技术不断革新,天然气和煤气这些燃料能源也逐渐地取代煤炭、木材成为主流。以往自给自足的社会里面可不会统计一户人家出门砍了多少木材,挖了多少煤炭,但如今使用的是燃气,这可是由企业进行调配输送的,因此这可是需要统计各家各户对燃气的使用量。在此,IC卡燃气表可就要发挥它的作用了,IC卡燃气表可以对各户使用的燃气量进行自动记录统计,各户可以很方便地知道自己使用了多少量燃气。

本课题我们不讨论燃气表是如何进行记录燃气使用量的,我们在此课题讨论的是,如果燃气表出现了问题,例如用户不能使用燃气了,用户的IC卡不能购买重置燃气,又或者是用户的燃气表数据异常等等,那此时就需要进行维修。维修的过程在于,用户首先要向燃气企业上报燃气表出问题的状况,然后企业接收问题记录,然后进行调度维修人员上门进行抢修,维修完毕后,维修人员对维修情况,零件设备更换情况进行记录并上报,用户检测燃气表已维修好,即整个流程结束。

以往在通信联网等手段不是很发达的时候,我们更换煤气燃气罐时,一般都是采用电话联系等方式进行,即由用户电话联系燃气公司,上报需要更换燃气,或者维修的情况,然后燃气公司又需要电话联系某个维修人员进行送气、维修等工作,那么燃气公司在这里就相当于一个中间三方对换气、维修信息进行传递。实际上做了不少无用功。在我国的南方地区是没有天然气供应的,一般都是使用液化石油气,用户日常需要更换石油气,或者需要维修石油气罐的时候,都是需要电话联系燃气公司的代办点,然后代办点再派人过来更换或者抢修。从而就导致了上述所说的通信不便等缺点。而本课题毕业设计的目的正是开发燃气表的维修调度报表生成,简化用户、燃气公司、维修人员的操作。可以试想一下,如果我们有燃气表维修调度这一系统,当我们用户需要报修燃气表时,我们就登录应用系统,上报我们的情况,需要进行抢修,把需要维修的信息上传到应用服务器端,服务器端接收到信息,并记录用户地址、情况等信息,然后维修人员打开对应的维修人员应用端,就能知道哪家哪户需要进行维修,但是并不是说由维修人员自行选择要去维修哪个燃气表,而是由服务器端那边的工作人员进行调度,调派某某维修员去某地维修哪个燃气表,维修人员的应用端那边是负责接受维修指派任务,然后进行维修,维修完毕后再记录损坏情况,零件更换情况,维修结果等等。这里可能会有个疑问,为什么维修人员不能够自己选择前往某地进行维修任务呢?设想一下,如果A地的001表需要维修,同一时刻,有甲乙丙三个维修人员空闲并同时接下这一维修人员,那么这就会出现人员指派不合理的问题。另一个情境,我们再次设想,如果需要我们的维修人员自主地进行选择维修任务,那么岂不是要求维修人员时刻都要打开我们的应用来观察是否有用户需要维修?我们的燃气表维修调度系统可不是滴滴打车,不需要加大维修人员的工作量,所以我们设计的是由服务器端来下达维修指派任务,维修人员接收任务指令这一方式。

{title}

2. 研究的基本内容与方案

{title}


燃气表维修调度报表生成系统功能:

燃气表维修调度报表生成系统的主要工作内容:系统技术方案设计,系统架构设计,数据模型设计;查询统计策略设计,报表生成。

对整个燃气表维修调度报表生成系统,我拟采用B/S模式,使用java web技术实现系统网页开发。系统的整个功能目标是:在我们使用这个报表生成系统时,我们就能够直接浏览整个燃气表所有维修调度的具体信息,我们可以使用查询统计某一天内的维修调度信息,又或者是查询某维修人员所负责过的维修工作信息,又或者是查询某个燃气表的所有维修信息。查询功能可以用来查询我们想要获取的维修调度信息,然后统计出来,生成对应报表,例如可以生成Excel表格进行统计。

燃气表维修调度报表生成系统的技术方案:目前使用的集成开发环境是IntelliJ IDEA,使用Java进行系统开发,前端的页面布局采用的是HTML,在这里我们还需要使用CSS层叠样式对前端网页的元素进行精确控制。对于维修调度信息的具体内容,我们需要使用Javascript和Jquery和Ajax进行网页内的事件响应,以及局部刷新,因为维修调度的信息不是一成不变的,它会随着时间变化,用户申请,或者是管理员的操作动态地更新,于是我们的系统里也要有相应的刷新操作,对于查询统计操作,可以采用LigerUI框架以此快速生成我们查询后要显示的数据页面,减少传统开发的极大代码量。后台方面我负责的维修调度报表生成系统主要接触的数据就是服务器端反馈回来的维修调度数据,然后我负责的系统要将这些数据整合并输出到前端。那后台方面需要用到的技术就有Spring Springboot Spring MVC MyBatis poi,一来是我需要设计服务器端需要的业务类bean,在设计好bean以后还要编写相应的DAO,实现业务类的操作。然后再Springboot项目中,我需要用到mybatis结合去访问数据库,最后要用到poi将需要的数据整理成报表进行数据输出。


3. 参考文献

[1] Spring Framework. SpringFramework开发参考手册[EB/OL]. http://shouce.jb51.net/spring/, 2016-01-02.

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图