IP话务量日总统计程序设计和开发.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IP话务量日总统计程序设计和开发

IP话务量日总统计程序设计和开发   摘要:为了向市场经营部门提供强有力的后台支撑,我开发出了ip话务量日总统计程序,本文介绍了ip话务量日总统计程序的开发思路:以交换机产生的dbf话统文件为基础数据,通过编程将文件导入数据库,然后分析统计,得出各运营商的各种ip的话务量,并且通过分析形成报表,监控各种ip量的发展趋势,提高网管分析手段,做好市场经营部门的后台支撑。   关键词:dbf 话统文件 IP 话务量   中图分类号:TP39 文献标识码:A 文章编号:1007-9416(2012)01-0105-02      1、开发背景   市场竞争日益激烈,几乎每天都有新的情况发生,如其它运营商对IP资费调整或优惠、促销政策出台、新业务开放等,对整个通信市场都有影响,要做好监控和分析,第一重要的是对这些信息的收集,第二是要注重及时性,但是,前提是我们要有必要的手段来得到和监控这些数据,于是我们的技术人员就利用foxpro开发工具开发了一套基于文件操作的程序,该程序对交换机每天生成的DBF文件内容进行分析统计,每一个ip一个小程序对前一天的数据进行统计,该程序的开发使我们的ip话务量统计有手工时代转换到计算机时代,大大提高了统计速度,提高了工作效率。但随着电信业的发展,各运行商的ip种类越来越多,目前已达二三十种,这样每天运行的小程序就多达二三十个,比较繁琐,另外该程序有一个局限性,只能对单个文件进行统计,不能对多天的多个文件进行操作。于是,经过研究后,我就利用数据库技术,开发了一套全新的ip话务量统计程序,解决了原有程序的弊端,进一步的提高了工作效率,使数据的存储也更加科学合力。   2、程序介绍   以市话交换机生成的DBF格式的话统文件为基础,利用SQL SERVER2000数据库技术,编写存储过程脚本,使文件每天自动导入数据库,然后编写程序自动分析计算,得出某一时间段的各种IP的话务量,以及我公司大客户的日话务量,根据分析生成的话务量形成最终报表,对报表中每日的话务波动进行监控分析,向市场部门提供营销策略依据。   程序结构图如下:   生成话统文件      3、详细介绍   (1)建库,设计表。首先,在服务器上建立话务库,服务名为hul。交换机话统文件为DBF文件,该文件每天按不同的ip生成的有几十个文件,文件名固定,文件格式按不同的交换机种类分为新大楼汇接,新大楼网关,人民路汇接,大客户专网等,又按话统文件分为目的码,来话电路群,去话电路群三种,根据文件的内容建立相应的库表,共建立表9张,分别为大客户表(dkh),来话(lh),去话(qh),人民路来话(rmllh),人民路去话(rmlqh),人民路目的码(rmlmdm),新大楼来话(xdllh),新大楼去话(xdlqu),新大楼目的码(xdlmdm)。   (2)文件入库。每天交换机生成的话统文件放在固定的服务器上,ip统计程序的数据库和该服务器在一个局域网内,通过网络共享,利用ftp工具将文件拷贝到服务器的“d:\hul”下的相应各个文件夹下(dkh,xdl,rml三个文件夹),通过在数据库服务器下编写存储过程pro_rk,将入库代码编写入存储过程,然后在数据库的查询分析器中执行,exec pro_rk:   存储过程主要代码为sql 入库语句,代码为:   CREATE PROCEDURE pro_rk AS   INSERT INTO mdm   SELECT * FROM OPENROWSET(MSDASQL,   Driver=Microsoft Visual FoxPro Driver;   SourceDB=d:\hul\xwg;   SourceType=DBF,   select * from Rst_1.dbf )   INSERT INTO qh   SELECT *   FROM OPENROWSET(MSDASQL,   Driver=Microsoft Visual FoxPro Driver;   SourceDB=d:\hul\xwg;   SourceType=DBF,   select * from Rst_14.dbf)   GO   (3)统计计算。文件入库后,可以对库中任意时间段话务量进行统计,统计代码主要写在固定的sq1中,只要在查询分析器中执行即可,部分如图1:   经过批量修改代码中的时间段,可以对任意时间段的各种ip进行话务量统计。   (4)形成最终报表。将生成的数据结果填入设计好的报表模版中。   (5)根据报表曲线图和表格中的每日的话务量变化,监控各个运营商的各种ip的话务量的变化情况,如果有ip 的话务量突变,则立即告知有关部门,采取相应

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档