当前位置:文档之家› 电信业务管理信息系统的设计与实现

电信业务管理信息系统的设计与实现

电信业务管理信息系统的设计与实现司瑞红(天津纺织工学院管理工程系,天津300160)摘 要:针对目前电信业务管理单机运行存在的重复交费等问题,开发了本地和远程联网管理系统.文中介绍了电信业务管理信息系统的设计、实现方法以及各模块的主要功能.关键词:管理系统;电信业务;计算机网络中图分类号:C931.9 文献标识码:A 文章编号:1000-1557(2000)02-0053-03Design and implementation of the management informationsystem of telecom serviceSI Rui-hong(Depar tment of M a nag ement Engineer ing,T ianjin Institute o f T ex tile Science and T echnolog y,T ianjin300160)Abstract:T his paper develops a manag ement system o f local and r emo te computer netwo r k to so lv e the pr oblems along w ith the sy stem,such as duplicate bill pay ment etc.,and deals w ith the implementation pro cedur e o f the manag em ent sy stem o f teleco m serv ice,including the desig n,implement atio n technique and t he functio n o f each module.Keywords:manag ement system;t eleco m ser vice;computer netw o rk 目前,计算机网络已普遍运用于商业、金融、电信和教育等各个领域,并逐步影响到人们的工作方式、生活方式和思维方式.由于社会信息量迅猛增长,正在为社会经济发展提供着越来越大的支持.传统的手工操作以及单机运行方式,会造成查询速度缓慢、用户重复交费等问题,已远远不能满足社会发展的需求.电信行业渴望拥有方便快捷的管理方式来取代传统的管理方式.本系统利用Fox Pro2.5b fo r windo ws实现了对电话业务、手机业务、无线寻呼业务的综合管理,包括多种信息的查询统计、装拆移机、收费业务、号码管理等管理工作.1 系统模块划分及模块功能简介 在系统开发工作初期,对实用单位进行了详细的调研.综合考虑用户方面的需求、电信业务的工作流程以及寻呼业务、电话业务、手机业务的特点,将整个系统划分为7个工作模块,各模块之间的关系如图1所示.下面以寻呼业务管理为例介绍各模块的主要功能:图1 系统模块框图 (1)主控制模块:系统启动后首先进行初始化处理,如当前日期为结算日期,则自动打印用户欠费名单、自动停机名单和自动拆机名单等.接着等待营业员输入工号和密码,确认后在登录信息库中进行查找匹配.如果匹配,则读取权限,进入主画面.主画面中的参数设置钮是否可用取决于该营业员权限.如果不匹配,则将一直显示登录画面,直到退出系统. (2)装拆移机模块:该模块主要负责新装机、拆机、停机保号、过户和改号等项业务.选择本项后显示“装拆移机”主画面,如进一步选择装机则显示“装机”画 第19卷第2期 天 津 纺 织 工 学 院 学 报JOURNAL OF TIANJIN INSTITUTE OF TEXTILE SC IENCE AND TECHNOLOGY V ol.19N o.2收稿日期:1999-09-14 作者简介:司瑞红(1964-),女,河北青县人,讲师.面,按照提示填入各项信息后(其中号码、频点、密码、姓名必须输入,其它信息可从提示菜单中选择),可存储信息,自动打印收据和工作单.如打印时打印机出故障或缺纸,则可以单击“打印”钮重新打印. (3)收费业务模块:该模块主要负责收费工作,用户可以依据实际情况选择4种付费方式(即银行托收、邮储付费、集中征收和用户来付)中的1种.如选择“用户来付”,则提示输入号码,在终端先查询网络服务器上的数据库,看用户是否已交费.若未交费,按号码查找匹配后进入交费系统,显示“用户来付交费”画面,用户交费后存储信息、打印收据,并修改网络数据库,此时标记“已交费”.如选择“邮储付费”或“银行托收”,则提示输入帐号,按帐号检索,匹配后进入交费系统,显示“邮储付费交费”或“银行托收交费”画面.用户一次将该帐号下所欠费用交齐后,存储信息、打印收据后又返回“收费业务”主画面. (4)查询统计模块:该模块设有十几种数据的查询和统计方式供用户选择,下面介绍其中几种. 装拆移机当日工作量统计:选择本项后,提示营业员输入工号,统计该营业员当日进行装机、拆机、改号、停机保号和过户等业务的工作量,统计信息显示在“装拆移机当日工作量统计”画面上.如果缺省工号,则统计全部营业员当日装拆移机工作量. 装拆移机当月工作量统计:选择本项后,提示营业员输入工号和起止日期.起止日期使用缺省值时,统计上一个结算月期间该营业员装机、拆机、改号、停机保号和过户等工作量.统计信息显示在画面“装拆移机当月工作量统计”上.如缺省工号,则统计全部营业员在指定期间装拆移机工作量. 交费当日工作量统计:本项统计某营业员当日进行银行托收、邮储收费、集中征收及用户来付收费的工作量并汇总,显示在“交费当日工作量统计”画面上.如缺省工号,则统计全部营业员当日收费工作量. 交费当月帐务统计:本项统计某段时间内某营业员进行银行托收、邮储付费、集中征收及用户来付收费帐务并汇总.如缺省工号,则统计全部营业员在指定日期间收费帐务. 收据内容:本项可按工作日期、寻呼号码和收据号3种方式查询收据内容.如满足条件收据有多个,可前后翻页显示. 工作单内容:本项可按工作日期、寻呼号码和工作单号3种方式查询工作单内容.如满足条件工作单有多个,可前后翻页显示. 用户档案:本项可按姓名和寻呼号码两种方式查询满足条件的记录,缺省时从档案库首记录开始显示已装机的用户信息.并可打印指定用户的档案信息. 用户费用:选择本项后,提示输入寻呼号码,查找该号码剩余费用.如欠费则显示各项欠费详细情况. 装机数量累计:本项只在每月结算后有效,可显示本月新装机数量和以前装机数量及本月应向上级管理局交纳的各项费用的金额. 停机用户查询:有两种查询方式,即自动停机和停机保号.可根据需要进行选择,确认后将显示该户停机号码、停机日期、停机理由等. (5)号码管理模块:该模块主要为装机服务,完成已装机号码浏览、空号码浏览、空号码打印3项任务.“已装机号码浏览”项可查询已用号码,信息可显示也可打印;“空号码浏览”项提示输入起始号码,从该号码起每屏10个显示,可上下滚屏显示(缺省起始号码则从空号库首记录开始显示);“空号码打印”项可打印指定的两个空号间的所有空号码,供用户选择. (6)参数设置模块:该模块完成系统参数设置、营业员工号密码管理和空号码录入等项任务.“系统参数设置”主要负责月租费及其结算日期、滞纳金率、滞纳金结算日期、装机费、入网费、占频费和该号费等重要参数的设置.“工号密码管理”用来添加营业员、更改密码和修改营业员权限.“空号码录入”提供自动录入和手工录入两种方式供选择.“自动录入”只需指定一个起始号码和一个终止号码,两号码间的空号码数字将全部被录入(如某号码已存在,自动跳过);“手工录入”每次录入一个号码,如该号码已存在,自动提示.可以用“手工录入”来指定某号码是预订号码,为特殊用户服务. (7)月结算打印:为保证用户的安全使用,设置了该项功能.假如结算日期系统启动过程中,由于某种原因导致票据打印失败,可用本项功能重新打印,增强了系统的实用性、灵活性和可靠性.2 系统的实现 业务管理范围包括无线寻呼业务、手机业务和电话业务.系统的设计思想阐述如下: 首先,系统分为两部分.一部分安装在网络服务器上,这部分的主要工作是负责管理所有数据库,服务器每日开启时自动初始化系统将各库中信息加以刷新.如果当前日期为结算日,则服务器系统将自动打印出欠费单据、自动停机单据以及自动拆机单据,并将自动拆机号码放入待用号码库.号码管理、参数设置、查询—54— 天 津 纺 织 工 学 院 学 报 2000年4月统计部分也放在服务器内.另一部分安装在终端,分为收费终端和装拆移机终端,根据登录在本终端上营业员的权限决定其所进行的业务类型.终端可安装在本地,也可安装在远地.网络工作模型如图2所示.图2 网络工作模型 其次,在网络操作系统选择方面,比较了No vell 、Window s NT /95等操作系统后,决定服务器端采用Window s NT Server 4.0,终端配备采用Window s for w orkgr oup 或Window s 95来运行本系统. 第三,因系统工作时,终端打印收据或工作单都需向服务器申请编号,此时可能会引起冲突;当多个终端同时要对同一库进行写操作时,也可能引起冲突.为减少冲突,对库文件进行操作时,采用以共享方式打开库文件并且只锁定一条记录,这样当进行装机或交费业务时,可同时进行查询操作而不会引起冲突.并且只在需要使用时才打开库,使用完立即关闭,可减少其他用户等待时间.另外,在终端查询空号码时,为提高效率可在本地生成临时库,供生成报表打印使用.使用完毕立即删除临时库文件,以减少冗余空间. 另外,在打印方面,最初构想是使用票据打印机打印由Fox Pro 报表生成器生成的报表,但由于用户方以及其上级主管部门尚无统一票据,因此实际应用中采用连续打印纸代替统一票据.3 系统开发过程中所遇到的问题 本系统作为实际应用系统,在开发过程中,采用面向用户的观点,与用户及时交流、讨论开发中涉及的各种问题,以提高研制质量,使其更加科学、合理和方便. 首先,一个成功的应用系统应该与用户原有系统保持兼容、接轨.本系统需要将用户以前的原始记录加入到本系统库中,故设计了一个专用初始数据录入系统作为附加软件,用于录入已有用户信息,并对其状态自动进行调整,使数据录入本系统后能实现正确结算. 其次,注重界面的友好性以及功能的单一性.设计时,充分利用屏幕生成器的控制项功能[6],形成图文并茂、构思精巧的屏幕画面,并配有简单的中文提示,用户只要经过简单的岗前培训,即可通过人机交互方式使用系统.系统中的窗口均采用不可最小化、不可移动、不能改变尺寸的固定界面,各部分的界面风格保持一致,而且功能单一,用户使用后感到非常便利. 第三,由于采用Window s 打印管理机制,打印用Fo xPro 报表生成器生成的报表,每次打印不论打印内容是否满一页,打印完毕,打印机自动走纸到下一页,造成了纸张的浪费,并多次调试均无效果.最后,尝试在DOS 下用DEBUG 修改打印机的驱动程度,将自动换页符改为自动换行符,这样每次打印完毕打印机自动换行而不换页,从而解决了这一问题.这里采用的打印机为Citizen 140-V +针式打印机. 第四,是2000年问题的解决.由于FoxPro 中缺省时用2位数字表示年,这样2000年时会对收费、费用计算以及出现时间的报表造成混乱.在本系统设计之初考虑到这一问题,Fox Pro 提供了一个非常有用的命令SET CENTU RY [5],通过将该命令设置为ON (即SET CENTU RY ON )加入主控模块中,则系统中所有涉及日期的字段和变量都会从操作系统读取2位数表示世纪和2位数表示年,然后将两者拼成一个4位数的年,从而避免了因2000年问题造成的混乱.当然这种解决方案还要依靠操作系统和硬件支持.4 结束语 利用Fox Pro 数据库管理系统在Window s NT 网络环境下,实现了电信业务的本地和远程联网管理.本系统已在多个市、县邮电管理局得到实际应用,下一步开发是利用Internet 实现用户网上付费等功能.参考文献:[1] 王 珊.数据库系统管理教程[M ].北京:清华大学出版社,1998.[2] 张文辅.Fo x Pr o 2.5b 中文版开发指南[M ].北京:清华大学出版社,1995.[3] 程 岗.F ox Pr o 2.6for W indo w s 使用大全[M ].北京:科学出版社,1995.[4] 汤 庸.F ox P ro 2.6程序设计技巧[M ].北京:人民邮电出版社,1995.[5] 章立民.命令与函数实用详解[M ].北京:学苑出版社,1994.[6] 史济民.Fo x Pr o 及其应用系统开发[M ].北京:清华大学出版社,1998.—55—第19卷 第2期 司瑞红等:电信业务管理信息系统的设计与实现 。

相关主题