欢迎来到学术参考网

基于SSH框架燃气短信服务平台的设计与实现

发布时间:2015-12-14 14:12

摘 要:本文系统地阐述了整个燃气短信服务平台系统的设计及实现。燃气公司可以通过短信方式实现以下多个方面的服务:费用查询、扣费通知、催缴通知、停气通知、用户调查、用户投诉等。前台主要通过JSP技术实现,利用MySql数据库存放持久化数据,各个模块之间相对独立,耦合程度低,便于后期进行扩展

关键词:短信,燃气,需求分析,数据库设计
1.引言
  燃气行业是和大众生活息息相关的生活服务类行业,其用户群广大,而且以户为单位,基本每月都有费用发生,用户资料相对分散,不易于收集管理;目前经济日趋市场化,各行各业服务意识已经深入人心,燃气行业也面临这样的压力,需要在用户服务上做出努力。燃气行业与用户主要联系为每月燃气费用的收缴,燃气提供方希望收费可以自动、有序、便于管理,而用户希望费用收取可以便捷、透明。
  燃气短信服务平台建立在POS机收费管理系统的软硬件基础之上,服务器、网络设备以及其他硬件设施已经就绪,不用再重复投资,只需租用电信的企业信息机自行开发即可。燃气短信服务平台可以方便实现短信服务,扣费通知,停气通知,排障单下达等业务,当系统投入运行后可以为企业节约大量的人力、物力,所带来的效益远远大于网站的开发成本。
2.系统需求分析
  客户在每个月的初期,短信平台都会发送给客户上个月的用气情况,客户也可以自己发送短信查询自己本月的燃气使用量,具体的收费会以短信的方式发送到客户的手机上。同样公司内容可以发送短信直接到维修员工,使其执行相应的工作。当客户需要服务的时候,可以发送信息到系统,并存放在收件箱中。系统需要交互性,客户会按期收到一些燃气方面的常识短信,当客户对于服务有什么不满意的时候,可发送短信到投诉短信平台上,系统会根据短信的类型的不同将短信进行分类。燃气公司为考查自己的服务质量,可以发送满意度调查短信给多个客户。一个用户首先注册,然后由管理员对其进行权限的分配,当用户的权限进一步扩大,而超过了当时角色的范围之后,管理员就会对其进行提高一个角色级别,同样,当一个角色不存在时,管理员也会采用相同并且级联的方式将其拥有的权限撤消。
  燃气短信服务平台涉及权限,角色 ,短信,维修人员,用户,部门,工单,客户,用气信息,用气短信,投诉建议,满意度调查,常识短信,常识短信目录等类,每个类有自己的属性和方法,类之间存在一些关联。
  燃气短信服务平台系统主要包括8个模块:登录模块,系统管理模块,业务管理模块,短信管理模块,短信工具箱模块,用户短信查询模块,满意度调查模块,投诉建议模块。其中登录模块主要完成登录,注册,退出操作。短信工作箱模块主要完成收发短信和存储已发短信。业务管理模块主要完成工单派送和工单管理。短信管理模块主要完成短信通知,常用短信列表。满意度调查模块主要完成满意度调查下发及查看客户回复短信。
3.系统数据库设计
  根据需求分析的内容,燃气短信服务平台系统包括用户,角色,权限,部门,员工,维修人员,短信列表,工单管理,客户,常识短信列表,满意度调查列表等实体。
  一个用户可以有多个角色,一个角色也可以分配给多个用户,一个权限可以由一个或多个角色拥有,多个权限也可以配给一个角色,所以用户,角色,权限之间是多对多的关系。一个部门拥有多个员工,一个员工只属于一个部门,因此部门与员工之间是多对多的关系。些部门拥有多个维修人员,所以维修人员与部门也存在多对一的关系。工单与维修人员关系与存在多对一的关系,一个客户可以生成多个工单,维修人员按工单完成相对应的任务。一条投诉短信只能是一种类型,因此投诉短信与短信类型之间的关系为多对一。常识短信也存在一定的分类,因此常识短信与客户之间存在多对多的关系,常识信息与常识短信目录存在多对一的关系。客户与用气短信之间存在一对多的关系,作为后期使用的依据,所有的短信都会放到一个数据库表中作为后期分析数据,此时用气信息与用气短信之间的关系是一对一。满意度调查短信与客户之间是多对多的关系,客户回复到平台,此时客户回复与满意度调查短信之间是多对一的关系。
  根据概念设计,数据库中需要建立的表包括,角色表,用户表,权限表,部门表,员工表,维修表,客户表,工单表,日常短信表,收件箱表,投诉建设表,客户反馈表,客户满意度表。
4.系统主要模块实现
  业务管理模块主要包括工单管理和工单派送两个子模块。工单管理可以实现工单的新增、删除、查看和修改。可以查看和修改工单的ID,工单号,工单内容,维修人员手机号码,报修客户电话,报修时间,工单状态。其中ID自动生成,不能修改。在对应的记录上点击"删除"或"更新"就可以删除或更新相应的工单记录,还可以点击"添加工单"进行新工单的添加。用户点击"派送"就会将工单的内容,报修客户电话等内容发送到维修人员的手机上,这样大大提高了系统的工作效率,此时派单状态变为已派送。
  短信管理模块主要包含短信通知和常用短信两个功能。短信通知页面主要完成对用户的短信的发送。点击"浏览用户"就可以找到相应的客户,并对其发送短信,系统将接收用户的电话号码显示在右边的文本框中,这样可以免去输入电话号码的麻烦。当单击"浏览信息"进入浏览短信模板页面,可以选择常用短信,而不必每次都输入短信内容,点击"发送"就可以发送了,还可以对常用短信在这里的删除,更新和添加。
  短信工具箱模块主要包括发件箱,收件箱,已发短信三个子模块。通过收件箱可以按时间顺序查看、回复和删除已接收的短信,在此页面可以查看短信的号码,内容以及接收时间。选择指定短信,点击"回复",可以进入类似发件箱的页面,进行短信的回复。发件箱实现发送短信的功能。可以通过界面输入发送号码,短信内容,状态报告,主要完成的功能是可以将一个txt文件以短信的方式发送给用户或者直接编辑短信内容发送,比如几个月来的燃气使用情况。过已发短信可以按时间顺序查看、回复和删除已发送的短信,在此页面可以查看短信的号码,内容以及接收时间。所有由发件箱发送出去的短信都会在这里被记录。
  用气短信查询模块主要包括用户短信列表和用气信息查询列表两个子模块。在"用气短信列表"页面,用户可以查看客户的用气信息,并且 以短信的方式进行提醒客户,点击发送的时候就会进入发送界面。所发的短信会备份到相应的用气信息查询列表中。
  满意度调查模块主要包括满意度调查下发,满意度调查下发列表,满意度调查回复列表三个子模块。满意度调查下发,用户可以按时发送满意度调查短信到客户。满意度调查下发列表是记录满意度调查下发过的短信的,做为后期数据分析时所用。满意度调查回复列表存储客户对满意度调查下发短信的反馈。
5. 系统实现技术
  燃气短信服务平台主要使用Eclipse开发平台,借助Java的Struts2,hibernate,Spring三大框架,并采用Struts的MVC框架技术进行迭代式的开发。Eclipse平台的主要任务是为开发者提供能够使用各种工具无缝集成的机制和需要遵守的规则。Struts是一个MVC框架,其内核心就是WebWork。Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Spring是应用最广泛的轻量级Java EE框架之一,它以IoC、AOP为主要思想,能够协同Struts、Hibernate、WebWork、JSF、iBatis等众多的框架。采用MySql关系型数据库进行数据操作,它是一个可伸缩、高性能的数据库管理系统,具备内置的复制能力、Internet集成。
6. 结束语
  在以民为本的今天,利用短信服务可以增进与用户的双向沟通交流,为用户提供更优质、更便捷的服务,获取用户对收费机构的信赖,同时对用户进行有效的宣传。通过短信服务平台可以提高服务质量,提高用户满意度。短信服务平台进一步可以和企业的办公自动化系统进行连接,实现任务下达,会议通知等功能,加强企业和员工之间的交流。
  
  
  参考文献:
  .高等教育出版社,2006.

上一篇:园林设计的3D制图方法和建模

下一篇:高职专业技能课阶段式模块化教学分析