基于上海移动运营支撑系统满意度调查模块设计与开发---毕业论文.doc

上传人:滴答 文档编号:1273851 上传时间:2019-01-26 格式:DOC 页数:61 大小:2.58MB
下载 相关 举报
基于上海移动运营支撑系统满意度调查模块设计与开发---毕业论文.doc_第1页
第1页 / 共61页
基于上海移动运营支撑系统满意度调查模块设计与开发---毕业论文.doc_第2页
第2页 / 共61页
基于上海移动运营支撑系统满意度调查模块设计与开发---毕业论文.doc_第3页
第3页 / 共61页
基于上海移动运营支撑系统满意度调查模块设计与开发---毕业论文.doc_第4页
第4页 / 共61页
基于上海移动运营支撑系统满意度调查模块设计与开发---毕业论文.doc_第5页
第5页 / 共61页
点击查看更多>>
资源描述

1、 本 科 毕 业 论 文 基于上海移动运营支撑系统 满意度调查 模块 设计与开发 Shanghai Mobile Operations -based Satisfaction Module Design and Development 姓 名: 学 号: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 校外 指导教师: 校内 指导教师: 年 月 摘 要 随着计算机网络和分布式软件的发展, OMG 提出了 CORBA 规范进行分布式软件的开发,由于 CORBA 能够解决跨平台、跨操作系统、跨语言、跨协议、跨版本等兼容问题,因此基于 CORBA 的分布式业务管理系统成为了很多大型管理系

2、统的首选,基于 CORBA 的业务支撑系统能够稳定有效地满足大型业务支撑系统的需求广泛应用于银行管理系统、通信管理系统等。 CORBA 是为满足 Internet 上集成应用软件的需 要,实现软件全方位集成而设计的。上海移动业务支撑系统基于 CORBA实现 系统的分布式开发和部署 ,上海移动业务支撑 系统分为前端和后端, 前端 基于 WINDOWS 平台, 由 JAVA编程语言实现,后端 基于 NUIX 平台, 由 C+编程语言实现, CORBA 解决了前后端之间跨系统跨语言的问题,通过符合 CORBA 规范的 VisiBroker 中间件进行交互,大大提高了系统的灵活性,为兼容不同系统提供了

3、基础。 基于 CORBA 的业务支撑系统是很多大型系统的解决方案,有着广泛的应用 。 本文通过对上海移动业务支撑系统的深入分析,希望能够为我们构 建大型业务支撑系统提 供一个可行的方案及参考;另外,在 上海移动运营支撑系统上针对一个具体的需求做了详细的开发过程及开发过程中的文档资料。 关键词 :管理系统; CORBA;分布式 Abstract As computer networks and distributed software development, OMG proposed norms CORBA distributed software development, CORBA can

4、 be solved as a result of cross-platform, cross-operating system, cross-language, cross-protocol, cross-version compatibility issues and so on, its based on the CORBA Distributed Service Management System has become a lot of choice for large-scale management systems, business support CORBA-based sys

5、tem to a stable and efficient to meet the large demand for business support system is widely used in bank management systems, communications management system. CORBA is the integration of Internet to meet the needs of application software, software designed for all-round integration. Shanghai-based

6、mobile business support systems distributed CORBA systems to achieve the development and deployment, Shanghai mobile business support system is divided into front-end and back-end, front-end based on the WINDOWS platform, to achieve by the JAVA programming language, back-end platform based on NUIX f

7、rom C + + programming language, CORBA resolved between the before and after the end of cross-language cross-system issues, the adoption of norms in line with the CORBA middleware VisiBroker interact, greatly improving the flexibility of the system, compatible with different systems to provide the fo

8、undation. CORBA-based system is a lot of business support solutions for large-scale system, with a wide range of applications. Based on the Shanghai mobile business support system in-depth analysis, we hope to be able to build a large-scale business support system to provide a feasible solution and

9、reference, In addition, mobile operators in Shanghai to support the system requirements for a specific detail of the development process and development process documentation. Key words: Management system; CORBA; distributed 目录 第一章 引言 . 1 1.1 系统应用背景 . 1 1.2 系统的目标和意义 . 1 1.3 论文选题背景及研究目标 . 1 1.4 论文主要内

10、容 . 2 第二章 现有系统介绍与分析 . 3 2.1 系统采用的技术介绍 . 3 2.1.1 CORBA 中间件简介 . 3 2.1.2 AppFrame 简介 . 5 2.1.3 OpenBroker 简介 . 6 2.2 系统总体介绍与分析 . 8 2.2.1 系统总体架构介绍 . 8 2.2.2 系统架构特点分析 . 9 2.2.3 系统模块解耦情况分析 . 10 2.3 系统详细介绍 . 11 2.3.1 Web UI 层 . 11 2.3.2 Svr 层 . 11 2.3.3 App 层 . 12 2.3.4 Mgr 层及 Kernel 层 . 13 2.4 系统开发介绍 . 15

11、 2.4.1 系统前端开发介绍 . 15 2.4.2 系统后端开发介绍 . 17 第三章 满意度调查功能需求与总体设计 . 20 3.1 满意度调查功能需求描述 . 20 3.1.1 菜单名称及路径 . 20 3.1.2 功能 . 20 3.1.3 业务流程 . 20 3.1.4 界面视图 . 22 3.1.5 界面流程说明 . 22 3.2 满意度调查功能总体设计 . 23 3.2.1 数据模型 . 23 3.2.2 模块设计 . 24 第四章 满意度调查功能 详细设计 . 28 4.1 数据表设计 . 28 4.1.1 短信发送表 . 28 4.1.2 组织信息表 . 28 4.1.3 用

12、户评价信息表 .29 4.1.4 用户评价记录表 .29 4.2 Mgr层详细设计 .30 4.2.1 查询组织信息接口设计 .30 4.2.2 查询短信发送记录接口设计 .30 4.2.3 发送短信接口设计 .31 4.2.4 保存满意度调查短信发送记录接口设计 .31 4.2.5 保存评价信息接口设计 .32 4.2.6 满意度调查短信处理接口设计 .32 4.3 App层详细设计 .33 4.3.1 数据结构设计 .33 4.3.1 接口设计 .33 第五章 结束语 .34 参考文献 .36 致 谢 .37 附录 .38 Contents Chapter 1 Introduction.1

13、 1.1 System background . 1 1.2 System objectives and significance . 1 1.3 Discourse background significance . 1 1.4 Discourse main content . 2 Chapter 2 Introduction and analysis of existing systems.3 2.1 introduced the use of technology . 3 2.1.1 CORBA Middleware . 3 2.1.2 AppFrame About . 5 2.1.3

14、OpenBroker About. 6 2.2 Introduction and Analysis of System . 8 2.2.1 The overall structure of the system introduced . 8 2.2.2 Analysis of system architecture . 9 2.2.3 Analysis of decoupling module . 10 2.3 System Details . 11 2.3.1 Web UI layer. 11 2.3.2 Svr layer. 11 2.3.3 App layer . 12 2.3.4 Mg

15、r layer and Kernel layer. 13 2.4 System Development Introduction. 15 2.4.1 introduced the front-end development. 15 2.4.2 introduced the back-end development . 17 Chapter 3 Functional requirements and design . 20 3.1 Requirement. 20 3.1.1 Menu name and path . 20 3.1.2 Function . 20 3.1.3 Business Pr

16、ocess. 20 3.1.4 Interface view . 22 3.1.5 Interface Process Description . 22 3.2 Design. 23 3.2.1 Data Model . 23 3.2.2 Modular Design . 24 Chapter 4 Detailed design and implementation of system . 28 4.1 Design Data Sheet . 28 4.1.1 SMS Table . 28 4.1.2 Organization Information Sheet . 28 4.1.3 User

17、 Information Table. 29 4.1.4 User rating record . 39 4.2 Mgr layer detailed design and implementation of . 30 4.2.1 Organize information query interface design . 30 4.2.2 SMS Query Interface Design record . 30 4.2.3 Send SMS Interface Design. 31 4.2.4 Add Satisfaction Record Interface Design .31 4.2

18、.5 Add Satisfaction Info Interface Design .32 4.2.6 Satisfaction surveys to deal with SMS Interface Design .32 4.3 App layer detailed design .33 4.3.1 Data structure design r .33 4.3.2 Interface Design .33 Chapter 5 Conclusion . 34 References . 36 Thanks. 37 Appendix .38 基于 CORBA 的上海移动运营支撑系统的模块设计与开发

19、 1 第一章 引言 1.1 系统应用背景 近年来,随着通信技术的发展, 移动通信得到了快速发展。在我国,移动通信业务由中国移动、中国联通 和中国电信运营,由于人们的生活水平的提高和移动通信资费的降低,移动通信已经普及,形成了庞大的用户群。各个运营商之间竞争也日益激烈,他们不断推出新产品,产品资费及活动也是不断变化, 这些对业务管理系统都提出了更高的要求。 上海移动用户 早 已经超过 1000万, 目前 平均每天通过营业厅办理的业务大约为150万笔,这对上海移动运营支撑系统在性能及稳定性上都提出了严格的要求。 另一方面,上海移动为适 应市场的需求,经常有新功能需要立即上线使用,因此对上海移动运营

20、支撑系统的快速开发提出了很高的要求,系统功能必须开发周期短,能够应对复杂的业务逻辑,易于维护。 1.2 系统的目标和意义 为了满足上海移动的需要 , 亚信科技(中国)有限公司上海分公司为上海移动设计并开发 了上海移动运营支撑系统 ,主要包括营业厅系统 (BOSS30)和客服系统(CCS)两大系统,其中营业厅系统主要包含账务受理、营业受理、活动受理、信息查询等功能模块,包含了移动营业厅办理业务的全部功能。 基于 CORBA的上海移动运营支撑系统能够提高系统的性能 和稳定性,适应快速开发的要求, 对于业务逻辑复杂,性能要求高,稳定性要求高,开发周期短,易于维护的 其它 大型系统的构建也提供了参考。

21、 1.3 论文选题背景及研究目标 本文所介绍的上海移动运营支撑系统是由 亚信科技(中国)有限公司上海分公司为上海移动设计并开发 ,通过对该系统的深入分析,全面的介绍并分析了上海移动运营支撑系统的构架特点以及在此系统上的开发情况。 希望通过对该系统的介绍和分析,对于构建类似的系统提供参考。 基于 CORBA 的上海移动运营支撑系统的模块设计与开发 2 1.4 论文主要内容 第一章,简要介绍了上海移动业务支撑系统的应用背景和本文的选题背景及研究目标。 第二章, 具体 介绍并分析了上海移动业务支撑系统采用的技术,系统构架,系统特点和系统开发等相关内容。 第三章,介绍了 在上海移动业务支撑系统基础上的

22、新功能项目需求和总体设计 。 第四章, 描述了 项目的详细设计和实现 情况 。 第五章, 介绍了对项目的测试方法,及测试情况 。 第六章,分析了上海移动业务支撑系统的几点不足的地方,提出了一些解决方案,希望能够为其他系统的设计带来一些参考。 基于 CORBA 的上海移动运营支撑系统的模块设计与开发 3 第二章 现有 系统介绍与分析 2.1 系统采用的技术介绍 2.1.1 CORBA 中间件 简介 为了解决分布式计算环境 ( DCE, Distributed Computing Environment) 中不同硬件 设 备 和 软件系 统的 互 联 , 增 强网络间软 件 的 互 操 作 性 ,

23、 解决传统 分布式 计 算模 式中的 不足等 问题 , 对 象 管理组织 ( OMG) 提出了公共对象 请求代理体系结构( CORBA)以 增 强软 件系 统 间 的 互 操 作 能力 1。 作 为面向对象 系 统的对 象 通信 的核 心 , CORBA为当今 网络计 算 环 境 带 来 了 真 正 意 义 上的 互 联 2,3。 公共对象请求代理体系结构 (CORBA)是对象管理。近年来公共对象请求代理体系结构 (CORBA)已在商业的分布式计算环境中得到广泛应用 ,因为它允许分布式环境下的应用 程序通过传递对象进行交互而不受操作系统、网络协议、程序语言的限制 ,CORBA 的本质是透明化的 C/S模式 4,5。 CORBA的客户端与服务器端的交互是通过对象请求代理( ORB)实现的, CORBA的简化表述如图 2-1 所示: 图 2-1 CORBA的简化表述图 6 CORBA 的最终目的是分布式软件集成。 CORBA 即代表了一种软件开发模式、

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。