中国联通基站管理和话务分析系统-毕业论文
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
目 录
1 绪论 1
1.1 项目背景 1
1.2目前国内外研究状况 1
1.2.3数据库系统的应用 1
1.2.2 WEB应用程序的开发 2
1.3本系统需要解决的问题 3
1.4 本文所做工作 4
2 基站管理和话务分析系统可行性 5
2.1运行环境 5
2.2系统开发技术介绍 5
2.2.1 SQL语言介绍 5
2.2.2 B/S模式 6
2.2.3 VC#语言简介 6
2.2.4 ASP.NET简介 7
2.2.5 Microsoft SQL Server简述 7
2.2.6 ADO.NET简述 8
3 基站管理和话务分析系统需求分析 9
3.1系统功能需求 9
3.1.1话务信息处理模块 9
3.1.2基站设备配置管理模块 12
3.1.3话务分析模块 12
3.1.4用户资料配置模块 14
3.1.5系统初始化模块 14
3.1.3系统需求功能模块划分 16
3.2 系统体系结构 16
4.基站管理和话务分析系统的设计实现 18
4.1 设计模式 18
4.2系统关键功能模块的实现 19
4.2.1登录及用户资料管理实现 19
4.2.2话务信息处理模块实现 20 本文来自think58
[资料来源:http://www.THINK58.com]
4.2.3基站设备配置管理模块实现 22
4.2.4话务分析模块实现 22
4.2.5系统初始化模块实现 25
5.基站管理和话务分析系统数据库设计 27
5.1本数据库设计的特色 27
5.2 数据库设计 27
5.2.1 G网数据库模型设计 28
5.2.2 C网数据库模型设计 30
5.2 视图 32
5.4 存储过程 33
5.5 数据库调用 33
6.基站管理和话务分析系统性能测试 34
6.1系统优点 34
6.2系统性能 35
6.3系统安全 37
结论 39
致谢 40
参考文献 41 内容来自think58 [版权所有:http://think58.com]
绪论
1.1 项目背景
由于国内通信行业的迅猛发展,联通作为两个通信服务提供商,通话话务量以及基站数量都处在迅猛发展的阶段。岳阳联通作为区域分公司,为了提高竞争力,更好的对数量日趋庞大的数据进行有效的分析和管理,迫切需要一个有效的管理系统对话务数据进行管理和分析,更好的减少员工的重复劳动,提高工作效率,同时能对话务信息进行全面深入的总结分析,为企业的长远战略提供依据和指导。
以前工作部门对话务量的分析主要通过简单对基站话务数据以及忙闲量数据通过对excel中的原始数据进行手工计算操作以及简单宏命令操作来完成简单的功能单一的话务分析。这样的手段存在以下缺点:
1.易出错性:由于EXCEL的数据中本身存在数据异常以及错误,通过使用excel中的计算函数进行计算,无法排除异常数据和错误。导致话务分析的误差和错误无法避免
2.劳动重复性:由于基站每天都会生成数据格式相同,数据量庞大的原始数据,这些数据每天都需要设备维护分析工作人员的手工计算分析,即使存在简单的宏命令对数据进行批处理,但这些工作仍然是重复和烦琐的。
3.数据关系的模糊性:由于原始话务数据与基站数据不存在明确联系,话务分析对基站话务进行区县划分时候完全依靠员工的工作经验对基站所属区县进行判断和划分,存在不科学性和不合理性。
4.话务分析的局限性:由于原始分析方式的分析数据不能形成数据关系以及数据之间的独立性,话务分析的方式大多只能局限于本周话务数据的分析和两周之间总话务量的比较分析,很难进行任意横度和纵度的分析和比较。
5.地理位置的局限性:由于原始数据方式的单一落后,工作人员必须在固定的工作地点,便于对分析数据进行统一的管理和维护。
1.2目前国内外研究状况
1.2.3数据库系统的应用
数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后把它们转变为有效的数据库设计;再把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。近年来,随着World Wide Web(WWW)的猛增及Internet技术的迅速发展,使得数据库技术一时成为最热门技术之一。数据库由DBMS(数据库管理系统)处理,DBMS则由开发人员和用户通过应用程序直接或间接地使用。它主要包括四个要素:用户数据、元数据、索引和应用元数据。数据库管理系统(DBMS)是指数据库系统中管理数据的软件系统。DBMS是数据库系统的核心组成部分。对数据库的一切操作,包括定义、更新及各种控制,都是通过DBMS进行的。DBMS总是基于某种数据模型,可以把DBMS看成是某种数据模型在计算机系统上的具体实现。根据数据模型的不同,DBMS可以分成层次型、网状型、关系型、面向对象型等[1]。 本文来自think58 [来源:http://www.think58.com]
Microsoft SQL Server2005就是一种关系型数据库管理系统。关系 模 型 主要是用二维表格结构表达实体集,用外键表示实体间联系。关系模型是由若干个关系模式组成的集合。关系模式的实例称为关系,每个关系实际上是一张二维表格。关系模型和层次、网状模型的最大区别是用关键码而不是用指针导航数据,表格简单,用户易懂,编程时并不涉及存储结构,访问技术等细节。关系模型是数学化模型。SQL语一言是关系数据库的标准化语言,已得到了广泛的应用。一个成功的信息管理系统,是建立在许多条件之上的,而数据库是其中一个非常重要的条件和关键技术。
信息管理系统所涉及的数据库设计分五个步骤:数据库需求分析、概念设计、逻辑设计、物理设计与加载测试。要设计出一个好的信息管理系统所要求的功能外,还必须遵守下列原则:基本表的个数越少越好;主键的个数越少越好,键是表间连接的工具,主键越少,表间的连接就越简单;字段的个数越少越好。所有基本表的设计均应尽量符合第三范式。数据库的设计中,如何处理多对多的关系和如何设计主键,是两个有着较大难度、需要重点考虑的问题[2]。
1.2.2 WEB应用程序的开发
传统方案的信息管理系统应用软件为C/S结构,即客户端/服务器关系,其特点是每台PC机都必须安装客户端软件。虽然TCP/IP通讯方式的硬件可以通过互联网读取数据及其他方面的通讯,但仍然不是严格意义上的互联网话务系统,因为它将“异地”管理者的电脑局限于相对固定的地点。假如某一天某台电脑硬盘出现故障,或者升级需要更换新的电脑,则新的电脑必须重新安装客户端管理软件。另一方面,假如管理者要经常出差,进行实时监控管理便会出现困难,除非他随身携带着已经安装了客户端管理软件的笔记本电脑。
think58
WEB方案的话务管理系统应用软件为B/S结构,即通过WEB浏览器进行管理。其特点是每台PC机都不必安装客户端软件。无论在何时何地(如在宾馆、网吧),只要电脑能联上互联网即可,用户凭用户账号和密码登录管理系统便可进行动态实时的管理。实施WEB方案的服务商就像一间“数据银行”,用户可以随时管理自己账户内的数据。用户数据通过“主机托管”的形式存放在服务商远程服务器中,数据的这种集中托管的形式,既安全又便于维护,就像将钱存入银行比放在家中要安全一样。当用户管理上需要扩展功能模块,或升级或修改部分项目,只需将需求内容写成电子文档用E-mail或QQ等方式发送给服务商,服务商修改后只须给用户开放更高级的管理权限即可,实在是安全快捷。当然,假如用户已拥有自己的服务器并且已开通了VPN(有固定IP地址的企业虚拟网),其数据也可以自己保管[3]。
内容来自think58 [资料来源:THINK58.com]