摘要
为实现对于宽带网络的监控W及运维人员的管理,宽带业务运维系统必须具备全天候的预警能力W及实时处理能力,但在实际的网络运行维护工作中,工作人员不可能一直守在网络通讯设备现场,因此设计一个可随时随地查看网络故障投诉,并且合理调配运维人员进行故障处理的运维系统是很有必要的。移动通讯技术的快速发展使得当前的移动终端所能实现的功能日益丰富,为运维系统的开发提供了一个先进的技术平台。
移动终端的功能己经从原来仅有的通话功能发展为一个具有信息收集、信息处理W及信息实现的综合平台。目前,市面上主流的操作系统有多种,其中安卓系统是应用最广泛的移动手机操作系统,不仅提供完整的系统开源代码,而且有大量免费的开发包可供手机APP开发者使用。
本文研究开发了的宽带业务掌上运维系统是一个W B/S为架构体系的综合接入平台,为各个电信公司的宽带网络维护人员处理宽带用户的故障投诉和宽带申请提供一个高效便捷的手机应用软件。客户端是基于安卓手机操作系统的原生移动应用App,服务端为基于Java应用服务器的Web系统。服务端提供REST扣1 Web Services接口,与客户端通过标准HTTP报文进行通信,从而达到支持多平台的可扩展性目标。客户端和服务端开发语言均为Java,应用服务器为Tomcat,数据库为MySQL,后台应用开发框架为却 ringMVC。
通过对宽带业务掌上运维系统的开发,为电信公司的网络运维部口提供了对宽带网络运行状态的有力监控,提高了对于用户故障投诉的处理能力和分析能力,丰富了对于宽带故障的处理手段,提高了宽带维护人员的工作效率。
关键词:安卓;运维系统;宽带;B/S
Abstract
In order to realize the broadband network monitoring and management operations staff,broadband business operational system must be able to all-weather warning and real-time processing ability, but in the actual network operation maintenance work, the staff can't have been at the scene of the network communications equipment, thus to design a can be anywhere at any time to check the network failure, complaints and reasonable deployment of fault handling operations staff operational system is necessary. The function of the mobile terminal has only calls from its original function for the development of a with information collection,information processing and information integrated platform. At present, the mainstream operating system, there are many on the market of the Android system is the most widely used mobile phone operating system, not only to provide a complete system of open source code, and there are a lot of free development kit is available for mobile APP developers to use.
In this paper, the research and development of the broadband industry handheld operational system is a system based on B/S architecture of integrated access platform, for each telecom broadband network maintenance personnel to deal with fault from broadband user complaints and broadband applications provide an efficient and convenient mobile phone application software. The client is based on the Android mobile户one operating system's native App, mobile application server for the Web system based on Java application server.
Server provides a RESTfuI Web service interface, communicate with the client through the standard HTTP message, so as to support multiple platforms scalability goals. Client and server development language for the Java, for Tomcat application server, database is MySQL, the background for the Spring MVC application development framework.
Through the handheld broadband operations system development, network operations for telecom company provides for effective monitoring of running status of broadband network, improve the failure for the users complaint handling ability and analysis ability, enriched for broadband fault processing method, improve the efficiency of the broadband service personnel.
Key Words: Android; Service Operation and Maintenance System; Broadband; B/S
在我国国家政策的引导下,通讯市场得到了进一步的放开,经营宽带业务的电信公司也越来越多,宽带用户数量也在迅猛的增长。宽带业务己经在各个运营公司的盈利中占有具足轻重的地位。当前,我国住宅宽带用户数量已突破至1.6亿,这是一个非常庞大的数字。宽带用户的增长带来的最直接的问题就是用户的故障投诉和开通申请也曰益增多,这给电信公司的宽带网络运营部口故障处理和装机工作带来了极大的工作压为。
以往的故障处理和开通宽带的方式往往是用户拨打投诉电话,电信公司网络运营部口登记在案,统一安排装维人员进行故障处理和装机工作,之后电信公司回访故障处理及宽带开通情况。这种传统的故障处理和宽带开通机制因为要依靠电信公司的统筹和调度,所响应速度较慢,历时较长,顾客的满意度较差。
移动终端的智能化发展浪潮,为各行各业的工作和管理模式带来了深刻的变革。互联网在中国己经得到广泛普及,近几年,移动互联网的发展尤为迅速。不论是越来越多的公共场所提供无线WIFI服务,还是电信服务商提供的触手可及的3G,4G上网服务,随着移动互联网速度的不断提升,移动互联网己经越来越成为人们的一种消费、生活习惯。作为移动互巧网的终端设备,智能手机与移动互联网的发展互相影响,短短几年中得到了翻天覆地的发展。在2007年iPhone诞生前,上网还只是手机的一个附加功能,由于网络基础设施的不完善^式及手机自身的设计局限,那时的手机上网速度极慢,联网的应用也极少,相应的软件开发也很少,大多集中在手机厂商。2007年iPhone诞生后,智能手机的面貌得到彻底改写,移动互联网也随之不断发展,后来安卓开源手机操作系统出现,使得移动互联网终端设备得到了井喷式的发展。现在,除去少数厂商的私有设备,大部分移动终端运行着安卓系统,而这个系统经过市场广泛使用的检验,如今已越发成熟和强大,并且提供了一整套成熟的开发工具给开发者,把移动应用的开发口槛降到了目前最低。
软、硬件环境的成熟以及移动宽带的普及,使得在手机等终端设备上开发移动应用有了广泛的市场,如何利用这样的资源开发有价值的移动应用成为了很多开发者和软件厂商努力思考的问题,这些开发者和厂商的不断尝试,造就了当前欣欣向荣的安卓应用软件市场,各种类型、行业的App都可在各大应用商店找到,掌上运维系统就是其中的一类。
为了减少故障处理的时间,提高故障处理以及开通宽带的效率,本文开发了基于安卓系统的宽带业务掌上运维系统,这一系统的开发,跨过了电信公司管理人员的统筹和调度的环节,直接实现了宽带用户和装维工作人员的实施对接,将管理人员从大量的用户故障投诉数据中解放出来,原有的统筹安排工作,直接通过掌上运维系统自动实现运维王作人员的调配,极大减少了故障处理的历时,提高了顾客的满意度。因为移动手机是每个人随身携带之物,基于移动终端的运维系统的开发可以直接通过网络将信息实时通知装维人员,同时掌上运维系统自动对数据进行简单的整理与分析,对故障投诉以及开通宽带申请的信息进行分类整理,根据不同的类型通知相应的装维人员,省去了传统的数据统计工作,为电信公司降低了管理的成本,进而提高企业的竞争力。
自上世纪八十年代开始,美国首先开始对信息系统数据进巧集中建设。传统的运维管理模式是被动的、分散的、孤立的,这种运维管理模式己经不能适应当前的业务需要,建立新的运维管理系统是非常有必要的。与此同时,国外的许多软件开发商,积极投入到运维系统的开发研制中,许多较大的打公司已经率先采用了新的运维管理系统P-6i。
国内运维系统的开发较晚,数据集中模式的运维管理方法目前已经被国内相关企业关注并引进。国内企业基于国外先进技术及经验,结合自身的实际情况,摸索出^套适合自身需求的运维管理办法,其中有代表性的的企业己经开发出相应的运维管理产品。
国内外具有代表性的运维管理软件有,Nagios,Cacti, Puppet,Zabbix,BTCM,蚁巡等。这些软件都能使得运维操作和运维监控自动化,同时也集成了其他相关的功能,使得软件能够完成某些适应本企业实际需要的具体功能。这些软件系统往往基于电脑终端系统,功能强大,综合能力较强,功能构成复杂,软件的开发是^个非常庞大的系统工程。随着移动网络的发展,基于手机终端系统的运维软件也应运而生,国内企业对于掌上运维系统也进行积极的探索,尽管掌上运维系统的功能较为简单,但是它的出现解决了原有运维管理的许多弊端,例如不能实现实时的监控,软件配置较为复杂。手机终端的运维软件可方便快捷地解决某些具体的功能,因此是目前众多软件公司开发研巧的热点。
上一节介绍国内外运维系统的发展现状。本文所研究的课题是针对宽带业务的运维系统的开发。结合当前国内外运维系统的先进技术来进行该软件系统的开发,使其能够很好地协调装维工作人员对宽带业务故障申诉、宽带业务的开通等相关工作进行快速高效地处理,是本文研巧的目的,其意义在于开发出的产品能够充分利用手机移动终端的优势,实时将宽带用户的需求反映给装维工作人员,并且根据装维工作人员具体状态来合理安排工作人员进行装维工作,相比传统的装维工作调度安排,更加合理,更加高效,能很大程度上减少装维工作历时,提高顾客满意度,同时也能促进企业相关业务开展,增强企业的竞争实力。
本文以上述研究目的为依托,第一章首先详细阐述了研发宽带业务掌上运维系统的背景及意义,并介绍了当前国内外运维系统的研究现状。第二章是系统需求分析,系统需求设计基于本文的研究目的,对于软件系统所能实现的功能进行了详细地介绍。第H章是系统设计,明确了本系统所采用的整体架构,以及各功能模块之间的关系,数据库设计等内容。第四章是系统实现部分,本章对于几个重要的功能是如何实现的进行了详细的阐述,并对界面实现进行介绍。第五章是系统测试部分,对系统测试的方法进斤说明,并对今后的研巧内容进行展望。
宽带业务掌上运维系统开发:
持久层结构
系统登录界面
登陆流程图
系统更新界面
系統功能界面
工单列表界面
工单查询界面
工单详细信息
工单的相关操作选项
目录
摘要
Abstract
1 绪论
1.1 课题背景和依据
1.2 国内外技术现状分析
1.3 论文工作和章节安排
2 宽带业务掌上运维系统的需求分析
2.1 功能需求分析
2.1.1 运维系统总体功能需求分析
2.1.2 掌上运维系统登录模块需求分析
2.1.3 故障工单处理模块需求分析
2.1.4 开通工单处理模块需求分析
2.2 安全需求分析
2.3 系统开发的平台和语言
2.4 系统模块流程图
3 宽带业务掌上运维系统的设计
3.1 系统架构的技术基础
3.1.1 Java EE
3.1.2 开源的工作流引擎Activiti
3.1.3 RESTfuI Web Services
3.1.4 Spring Data
3.2 系统总体架构
3.2.1 功能模块划分
3.2.2 技术分层架构
3.3 系统数据库设计
3.4 系统数据访问层设计
3.5 系统中间层设计
3.6 系统表现层设计
3.7 系统接口设计
3.8 系统安全设计
4 宽带业务掌上运维系统的实现
4.1 系统登录模块
4.2 功能界面
5 宽带业务掌上运维系统的测试
5.1 软件测试的作用
5.2 软件测试的方法
5.3 测试用例
5.3.1 掌上运维系统登录模块测试
5.3.2 掌上运维系统工单查询模块测试
结论
参考文献
攻读硕士学位期间发表学术论文情况
致谢
大连理工大学学位论文版权使用授权书
(如您需要查看本篇毕业设计全文,请您联系客服索取)