论文部分内容阅读
移动办公是当今高速发展的通信业与IT业交融的产物,它将通信业在沟通上的便捷与IT业在软件应用上的成熟、在业务内容上的丰富完美地结合到了一起,使之成为了继电脑无纸化办公、互联网远程化办公之后的新一代办公模式。随着融合业务的快速发展和光网络的迅速推广,业务和网络的复杂性的提高,使得运维支撑和管理压力显著增加。本论文主要是要建立一个现代化的、信息化的基于智能客户端访问方式的掌上运维系统,优化和设计装维外线施工工作流程和日常生产运维流程,采用当今流行的开发模式和技术对系统进行开发。本系统主要以软件工程理论为基础,以工程化思想建设应用系统,从系统需求分析入手,进而进行系统的总体设计、详细设计和系统开发工作。本论文通过移动办公概念入手,分析移动办公的研究背景,并对国内外研究现状进行了论述和分析,为电信级运维生产的掌上智能化管理提供了理论和研究基础。论文主要介绍掌上运维系统的分析和设计。首先对掌上运维系统在OSS体系架构中的位置进行描述,对掌上运维的需求进行了分析,对其需要实现的功能模块进行了规划。然后介绍了系统的设计,描述了系统的架构,着重对关键功能的程序实现和数据模型进行了详细阐述。最后采用例举的方式,将掌上运维系统的部分关键模块的测试用例进行说明,并对实际的测试结果进行展示。在系统架构上,山西电信掌上运维系统分为客户端、服务端和外部接口三部分,以3G智能手机(Android系统)为最终用户的应用终端,为山西电信现场装维人员提供即时、便捷的装维任务调度服务;以山西电信现有的装维调度、服务保障等系统作为基础支撑系统,通过接口的方式进行相关数据的调用和交互,为掌上运维系统提供了基础的数据访问。在技术实现上,客户端软件采用Native App方式的软件架构方案,使用Java开发语言,以Eclipse+ADT为开发工具,集成Android SDK、JDK开发环境,通过HttpClient、Rest、JSON等技术实现本系统对服务器端外接平台的数据访问和功能操作。在与外部系统接口数据传输上,由于移动应用服务端本身没有数据库,数据交互以接口的方式获得XML格式的数据,解析成移动应用客户端需要的数据格式进行数据交互。