铁通计费管理系统

铁通计费管理系统

ID:41481030

大小:549.51 KB

页数:59页

时间:2019-08-25

上传者:U-991
铁通计费管理系统_第1页
铁通计费管理系统_第2页
铁通计费管理系统_第3页
铁通计费管理系统_第4页
铁通计费管理系统_第5页
资源描述:

《铁通计费管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

哈尔滨理工大学毕业设计题目:铁通计费管理系统院、系:计算机科学与技术学院计算机系姓名:翁延枫指导教师:边境 哈尔滨理工大学毕业设计(论文)评语学生姓名:翁延枫学号:0504010427学院:计算机科学与技术专业:计算机科学与技术任务起止时间:~~2009年3月5口至2009年6月20~□毕业设计(论文)题目:铁通计费管理系统指导教师对毕业设计(论文)的评语:指导教师签名:指导教师职称:评阅教师对毕业设计(论文)的评语:评阅教师签名:评阅教师职称:答辩委员会对毕业设计(论文)的评语:答辩委员会评定,该生毕业设计(论文)成绩为:答辩委员会主席签名:职称: 年月日 哈尔滨理工大学毕业设计(论文)任务书学生姓名:翁延枫学号:0504010427学院:计算机科学与技术专业:计算机科学与技术任务起止时间:2009年3月5日至2009年6月20日毕业设计(论文)题目:铁通计费管理系统毕业设计工作内容:1.习阅读文献资料补充专业知识,了解当前有关计费管理系统的现状及需求,掌握相关的应用技术:(3月5日一一3月20日)2.行系统需求分析:(3月21日——3月31日)3.系统整体结构设计:(4月1R——4月20H)4.程序代码设计及调试:(4月21日一一5月31日)5.论文整理、撰写及答辩:(6月1日一一6月20□)资料:1・王兴晶.VisualBasic6.0数据库开发典型实例•屯子工业出版社2.李论.语言设计界面大全.机械工业出版社3.张强.VisualBasic6.0用户指南•北京大学出版社4.LeoSanin.SQLServer客户机/服务器编程指南•中国水利水电出版社指导教师意见:签名:年刀日系主任意见:签名:年月日 铁通计费管理系统摘要该项目是根据计费站对信息化的要求和对长远发展的规划,结合计费站管理的特点和其他管理系统的经验所开发完成的,实现了计费站网络的信息化管理。运行环境初步定为服务器一台,工作站八台。信息系统的应用将会彻底改变资料上报不及时,报表不规范。该信息系统除在原系统的基础上保留了登记、修改、查询等功能外,信息系统的应用还将彻底改变目前管理滞后的局面,做到定期的准确的统计和分析数据,增强资料管理的安全性,实现以前无法实现的数据处理,满足新增的几项要求,如:可移动的数据报表,可指定的时间区域,自动统计总数等。记费管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,我们使用VisualBasic6.0开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。而数据库则采用Access,凭借Access的强大功能,实现了稳定的后台基础。该系统主要分七大模块:管理系统,号码管理,字冠管理,费率管理,原始话单,计费系统,其他操作。根据登录的用户名决定其可使用的权限,对权限低的用户屏蔽部分功能,以加强该系统的安全性。信息系统提供的支持决策可为计费总站和地区分站管理人员提供及时,全面的支持和服务,减少工作人员的工作量,方便数据的录入、修改、查询,为计费管理开辟信息化的通路。关键词总控;岀单;服务務;客户端 CRCBillingManagementSystemAbstractTheprojectisbasedonbillingstationofthedemandforinformationtechnologyandthelong-termdevelopmentplanning,combiningbillingstationmanagementandotherfeaturesofthemanagementsystemdevelopedbytheexperiencecomplete,Implementationofthebillingnetworkinformationmanagement.RunningaserverenvironmentinitialTaiwan,eightworkstations-Theapplicationofinformationsystemswillfundamentallychangenotpromptlyreportinginformation,statementsisnotstandardized.Theinformationsysteminadditiontotheoriginalsystemonthebasisoftheretentionregister,modifyandsearchfunctions,Theapplicationofinformationsystemswillradicallychangethecurrentstagnationinthemanagement,andensureregularandaccuratestatisticsandanalysisofdata,enhanceddatamanagementsecurity,achievingpreviouslyunattainabledataprocessingtomeetseveralnewrequirements,suchas:Mobiledatastatements,thetimemaydesignateregion,thetotalnumberofsuchstatisticsautomatically.BillingmanagementsystemistypicaloftheInformationManagementSystem(MIS),includingdevelopmentofitskeydatabasebackgroundtotheestablishmentandmaintenanceoffront-endapplicationsandthedevelopmentofthetwoareas.Regardingtheformerrequirementtoestablishdataconsistencyandintegrityofstrongdatasecurityforgood.Asforthelatterdemandedtheapplicationfunctions,andeasy-to-usefeatures.Afteranalysis,weuseVisualBasic6.0developmenttools,useofthevariousobject-orienteddevelopmenttools,Inparticular,thedatawindowisconvenientandsimplemanipulationoftheintelligencedatabaseobjects,Firstestablishedinashortperiodoftimeapplicationsystemprototype,andthentotheinitialprototypesystemneedsiteration,constantlyrevisedandimproved,untiltheformationofusersatisfactionwiththesystemviable.AndthedatabaseisAccess,Accesswiththepowerfulfunctionsandachievingastablebackgroundbasis- Thesystemmainlyconsistsofsevenmodules:managementsystem,numbermanagement,managementofthehighestcharacter,theratemanagement,theoriginalwordsalone,billingsystem,otheroperators.Accordingtotheuserloggedintodeterminetheiruseoftheauthoritytomandatelowerpartoftheusershieldingfunction,toenhancethesystem'ssecurity.Informationsystemstoprovidedecisionsupportforregionalbillingterminalsandsub-stationmanagerswithtimely,comprehensivesupportandservices,reducetheworkloadofstaff,facilitatedatacapture,modify,inquiries,billingmanagementforopeninformationaccess-Keywordstotalcontrol;Bills;Server;Client -in- 目录摘要IAbstractII第1章绪论11.1选题目的和意义11.2国内外文献综述11.3论文研究内容1第2章系统总体设计32.1系统功能分析32.2系统功能模块设计32.3操作流程图52.4木章小节5第3章软件设计63.1数据库设计63.1.1数据库需求设计63.1.2数据库概念结构的设计63.1.3数据库逻辑结构设计63.1.4数据库的创建83.2工程文件及主窗体的创建93.2.1创建工程文件93.2.2主控模块的设计103.3模块变量103.3.1变量的定义103.4登录模块的创建113.4.1窗体的创建113.4.2登录窗体实现的功能113.4.3窗体界面的设计123.4.4登录窗体功能的实现133.5系统主界面模块的创建17 3.5.1模块分析173.5.2窗体的创建173.5.3模块主界面的设计173.5.4模块功能实现的代码183.6系统管理模块223.6.1模块分析223.6.2窗体的创建223.6.3系统管理模块界面的设计223.7号码管理模块293.7.1模块分析293.7.2号码管理窗体的创建303.7.3号码管理界面的设计303.7.4模块功能实现的代码303.8字冠管理模块363.8.1模块分析363.8.2窗体的创建363.8.3模块字冠管理界面的设计363.8.4模块功能实现的代码如下383.9木章小结40结论42致谢43参考文献44附录45 第1章绪论1.1选题目的和意义随着信息科技和互联网的飞速发展,当今社会也开始步入数字化生存的时代,各种信息和技术越来越膨胀,潜移默化地影响着我们的牛活,如何处理大量的信息和数据成了许多专家索要攻克的课题,因此数据库应用程序的开发越来越显得重要山。计费信息管理是基础性的管理工作,计算机用于人力资源在国外已有几十年的历史,其发展也从早期的电子表格管理为主到现在成熟的大型信息管理系统。现在,多渠道的信息源、网络化的数据分布、快捷易用的交互操作、智能化的分析决策等特点越来越成为衡量一个优秀计费管理系统的关键。VB6.0基于可视化编程技术,融合了强大的数据库开发能力,是一种非常好的数据库应用程序开发工具。为此我们提出了一个基于VB6.0强大功能的计费管理系统解决方案⑵O1.2国内外文献综述计费管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,使用VisualBasic6.0开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。而数据库则采用Access,凭借Access的强大功能,实现了稳定的后台基础⑶。1.3论文研究内容我们使用ADO技术开发该计费管理系统。ADO是处理关系型数据库和非关系型数据库中信息的技术(关系数据库管理系统用表来操纵信息,但并非所有的数据源都遵从这一模式)。ADO基于微软的称为OLEDB的数据访问模式,是专门为了给大范围的商业数据源提供访问而设计的,ADO比DAO所需的内存更少,所以他更适合于大流量和大事务量的网络计算机系统。 考虑到系统除了供工作站用于计费管理外,还提供企业各级领导、企业各级人员查询相关信息,所以我们采用了客户机/服务器模式。系统服务器端数据库服务器采用Access,客户端应用程序均用VB6.0开发实现。该项目是根据计费站对信息化的要求和对长远发展的规划,结合计费站管理的特点和其他管理系统的经验所开发完成的。信息系统的应用将会彻底改变资料上报不及时,报表不规范,查询范围不清晰,资料不准确的情况。该信息系统除在原系统的基础上保留了登记、修改、查询等功能外,信息系统的应用还将彻底改变目前管理滞后的局面,做到定期的准确的统计和分析数据,减少录入数据的重复工作,增强资料管理的安全性,实现以前无法实现的数据处理,满足新增的几项要求,如:可移动的数据报表,可指定的时间区域,自动统计总数等。该系统主要分七大模块:管理系统,号码管理,字冠管理,费率管理,原始话单,计费系统,其他操作。根据登录的用户名决定其可使用的权限,对权限低的用户屏蔽部分功能,以加强该系统的安全性。计费网络管理系统的开发木着使用灵活、方便、美观的原则,采用目前流行的、友好简洁的Windows操作界面风格,为电话总站和地区分站管理人员提供及时,全面的支持和服务,为加强和提高计费信息管理提供了技术保障。 第2章系统总体设计2.1系统功能分析终端计费系统开发的目的是能够实现对不同型号的程控交换机对计费中心定时或即时传下来的原始话单信息进行及时准确的分类、查询、浏览、修改、删除、统计、话单信息的打印等。能够及时查询客户的通话数据,避免引起话费争议,提高客户的满意度。使管理更科学、更方便、更合理。同时,也能够帮助电信计费有关人员提高工作效率和服务质量。为电信局减少不必要的损失。从而有效的提高电信局经济的效益。通过对电信局计费中心日常工作的分析,可将终端计费系统的功能概扌舌成如下方面。号码管理:包括固定电话和公用电话基木信息的录入、修改、删除、查找、添加、查询等管理。字冠管理:包括固定电话和公用电话地方基木字冠的录入、修改、删除、查找、添加、查询等管理。原始话单管理:包话对程控交换传下来的原始话单信息的导入、浏览、删除等管理。费率管理:包括固定电话和公用电话基木费率的录入、修改、删除、查找、添加、查询等管理。关于系统:对有关系统的简介和对用户的管理(包括用户注册、用户删除、用户修改)。计费统计管理:即时计费、定时周期计费、对已统计的计费表的浏览(包括对统计表的删除、删除统计表的字段、对最近操作进行恢复、查看统计表)等管理⑷。2.2系统功能模块设计根据系统所要实现的功能,按照结构化程序设计的原则将整个系统划分为如图2-1若干功能模块。 图2-1功能模块 2.3操作流程图根据系统功能模块的划分和计费管理系统的实际工作流程,画出如图2-2所示的计费管理系统操作流程图⑸。图2-2讣费系统操作流程图2.4本章小节简单阐述了系统设计的必要性和设计目的,通过对计费系统的分析进而得出系统功能的分类与方向。为整个系统作出整体设计,为接下来详细的系统设计做出目标与脉络。 第3章软件设计3.1数据库设计3.1.1数据库需求设计在前面的2.1节里已经对计费系统操作流程进行了分析,在它的基础上,我们可以列出以下计费管理系统所需的数据项和数据结构。固话表:号码、地名、基木月租等。公话表:号码、地名、基木月租等。字冠表:地名、类型、木地字冠号。费率表:主叫类型、通话类型、日期类型、费率、首次三分钟等。登录日志:工号、登录日期等。用户注册:工号、密码、密码验证等。3.1.2数据库概念结构的设计Access数据库是OfficeXP软件包中的产品之一,是一个关系数据库。Access通过数据库的方式来处理数据,在Access的数据库中包含了表、表之间关系、查询、报表、宏和数据访问页等对象。在Access中可使用以下三种方法创建数据库:用数据库向导创建数据库;创建空的数据库;用现有文件创建数据库。木系统所采用的数据库就是通过Access(数据库向导)来创建的。而且要创建三个数据库:计费系统库、话单库、统计库⑹。3.1.3数据库逻辑结构设计从图2-2计费系统操作流程图,可以看得出要建立六个基本的数据表来存储系统所必备的信息。这六个表分别为固话表、公话表、字冠表、费率表、登录日志表、用户注册表。实际上,还要建立统计表。但统计表的建立是在进行计费时通过程序来完成建立过程的。六个数据表的结构如表3・1到表3・6所示。 表3J固话表tel字段名称数据类型1D自动编号号码数字地名文本基本月租数字表3-2公话表public_tel字段名称数据类型ID自动编号号码数字地名文木基木月租数字表3-3字冠表zg字段名称数据类型ID口动编号地名文本地名文木本地字冠号数字表3-4费率表fl字段名称数据类型ID自动编号主叫类型文本费率文本日期类型文本首次三分钟货币表3-5字冠表zg字段名称数据类型ID自动编号工号文本登录日期日期时间 表3-6用丿J注册表use「」eg字段名称数据类型ID自动编号工号文本密码文本密码确认文本3.1.4数据库的创建创建数据库时可以先创建一个空数据库,然后往数据库中添加相应的对象,这是一种较复杂但乂非常灵活的创建数据库方法。创建数据库的步骤如下。在Access中执行[文件]-[新建]命令,出现[新建文件]对话框。在[新建文件]对话框中选择[新建]选项中的[空数据库],弹岀[文件新建数据库]对话框;在[文件新建数据库]对话框中选择保存文件的位置并输入要创建的数据库名称,然后单击[创建]按钮,出现如图3-1所示的[数据库]窗口。空数据库创建完毕。诵打开@)厘设计@)値新連@)使用设计器创逹表丽旨尊薩余通过输入数据创逹表@®® 3.2工程文件及主窗体的创建数据创建完后,下一步就到系统功能的开发和实现。木系统采用中文版VisualBasic6.0来编写,而用DAO作为数据访问的对象。3.2.1创建工程文件启动VisualBasic6.0,新建一个工程文件,为工程添加必要的引用对象和部件库,执行[工程]-[引用]命令,打开[引用]对话框,在[可用的引用]列表框中选择“MicrosoftDAO3.6ObjectLibrary”。这样工程中就可以使用DAO对象库了。[引用]对话框界面如图3・2所示,其中前4项是系统创建工程时自动添加的。引用-工程1可用的引用@)・7VisualBasicForApplications列VisualBasicruntimeobjectsandprocedure7OLEAutomationMicrosoftDAO3.6ObjectLibrary确定I取消I浏览⑧…IASK«lp«rCOMComponent1.0TypoLibr-suryIASRADIUSProtocol1.0TypgLibraryAcHelp1.0TypgLibraryAclnetEnging16.0TypgLibraryAcObjClassImp1.1TypgLibraryAcSignCorel61.0TypgLibraryAcTcTools1.0TjqpeLibraryActivgDSTypgLibraryActiveSwtupControlLibrary帮助Qf)忧先级图3-2引用对话框系统中还需要使用表格来显示数据和插入一个音效来播入一个音频文件,为此需要给工程添加表格部件和音效对象。添加方法:[执行]一[部件]命令,打开部件对话框,在[控件]选项卡中选择[MicrosoftDataGridControl6.0(OLEDB)],在[插入对象]选项卡中选择[音效],然后点击[确定]按钮,相应的控制件就会被添加到工具箱上。保存工程,工程文件命名为工程1。3.2.2主控模块的设计为了提高系统的安全性,用户必须通过登录认证才能使用木系统。程序运行后首先显示的是登录窗体,用户输入正确的工号和密码才能启动主窗休。为了实现这个功能,一种解决办法是将窗体设为启动模块,另一种办法是将启动模块设置为Main过程,在Main过程中显示登录模块进行登录认证,根据认证结果确定是否显示主窗体。木系统采用的是第一种方法。在工程文件中执行[工程]->[工程1属性]命令,打开[工程1属性]对话框, 在[通用]选项卡的[启动对象]列表框选取forml(登录模块),单击[确定]按钮。图3-3工程属性3.3模块变量3.3.1变量的定义在程序中,常用变量来临时存储数据,每个变量声有属于自己的名字和数据,变量的名字简称为变量名,变量的类型决定该变量可存储哪种类型的数据,以及变量作用的范围。全局变量的作用域是整个应用程序。局部变量的作用域只是在过程中可用。在这里我们先介绍木系统设计要用到的一些全局变量,而一些局部变量过程中用到再做介绍。全局变量只能在模块(Module1)中定义,且必须用Public关键字定义。因此,首先要在工程中添加一个Module1模块。添加模块的方法:在工程里执行[工程]—[添加模块]命令,就可以在工程中添加一个Module1模块,木系统的Module1模块中定义以下变量:PublicdirtablenamePublict,strar Publicv,判断是否结算过Publicgonghao,gonghao1Publicp,判断登录级别PublicdingshihourPublicdingshinamel3.4登录模块的创建3.4.1窗体的创建执行[工程]-[添加窗体]命令,给工程添加一个新窗体,窗体的主要属性设置如表3-7所示表3-7登录窗体属性屈性名属性值说明名称forml窗体名称caption登录窗体标题pictureBitTamp窗体背景图片StartUpPositoon2•屏幕中心启动后居屏幕的中心3.4.2登录窗体实现的功能窗体右上角有日期和时间的显示。“计费系统”标题反复从右向左移动。向文体框输入密工号和密码后,通过过单击“确认”,验证工号和密码有效后,方可进入主界面。同时,如果是试用木系统,系统会提示只能试用4次,超过了第 4次,就无法再进入主界面,如果你想继续使用木系统,就必须输入木软件提供的序列号。输入了序列号后就可以永久的使用木软件。3.4.3窗体界面的设计登录窗体界面布局如图3・4所示(图中标有主要控件的名称)而在试用期间系统会有相关的提示如图3-5和3-6所示。^1Q|2£1铁通计费系统X5IWI确定'CHIh取消IIcot/图3-4登录窗体界面图3・5序列号输入窗口 图3-6提示框所用到的控件包扌舌:Label、Text>Command>Timer>datalo表3-8主要控件的属性属性名属性属性值说明Label3caption工号标签Label4caption密码标签Label1caption计费系统标签Command1(0)caption确定按扭控件Commandl(l)caption取消按扭控件Text1(0)borterstyle1-fixedsingle文本框Textl(l)borterstyle1-fixedsingle文本框3.4.4登录窗体功能的实现功能实现的代码如下:OptionExplicitDimiAsIntegerDimexamdbAsDatabaseDimexamtblAsTableDefDimb,name1,nowlPrivateSubcommand1_click(IndexAsInteger)DimnameAsStringDimpasswordAsVariantIfTextl(O).Text=,H,OrTextl(l).Text=””ThenMsgBox”用户名和密码不能为空!”ExitSubEndIfDatal.DatabaseName=App.Path+”计费系统”Data1.RecordSource="用户注册”Data1.Refreshname=”工号土”&Textl(O).Text&””Datal.Recordset.FindFirstnameIfDatal.Recordset.NoMatch=FalseThen IfData1.Recordset.Fields("密码”).Value=Textl(l).TextThennamel=Text1(0).Textnowl=NowData1.DatabaseName=App.Path+”计费系统"Data1.RecordSource=”登录日志”Datal.RefreshData1.Recordset.AddNewDatal.Recordset.Fields("ZC号”).Value=Textl(0).TextData1.Recordset.Fields(u登录日期").Value=NowData1.Recordset.Updategonghao=Textl(O).TextLoadForm2,启动主界面Form2.ShowUnloadFormlExitSubEndIfGoTozElsez:i=i+1Ifi=3ThenUnloadFormlIfi<>3ThenMsgBox(-输入有误!输入三次不正确将自动退出!”)EndIfEndSubPrivateSubCommand2_Click()UnloadForm1EndSubPrivateSubForm_Activate()Dima,cDimxiluehaoTextl(0).SetFocusc=Dir(App.Path+”购买1”) Ifc=””Theng:xiluehao二InputBox(H为了您能够长期的使用木软件,请您输入・本软件提供正规的序列号!”,”序列号”)Ifxiluehao<>,H,ThenIfxiluehao=Trim(123456789)ThenKill(app.path+H购买2”)OpenApp.Path+”购买1"ForRandomAs#4Len=20Put#4,1,xiluehaoClose#4MsgBoxH欢迎使用木软件!”ElseMsgBox”输入的是无效的序列号!”GoTogEndIfElsea=Dir(App.Path+”购买2”)Ifa=,,nThenb=1OpenApp.Path+”购买2”ForRandomAs#3Len=20Put#3,1,bClose#3EndIfOpenApp.Path+”购买2”ForRandomAs#3Len=20Get#3,l,bIfb>4ThenMsgBox”警告:该软件已经过期,请购买正式版!蔦4&”・注意”Close#3EndEndIfIfb<>4Then MsgBox”这是你第”+Str(b)+”次试用木软件,你还可以试・用”+Sm(4・b)+”次!”ElseMsgBox”这是你第”+Str(b)+”次试用木软件,这是最后・一试用。如果你要继续使用,请购正版!”EndIfb=b+1Put#3,l,bClose#3EndIfEndIfEndSubPrivateSubForm_Load()i=0Timer1.Enabled=TrueEndSubPrivateSubTimerl_Timer()IfLabel1.Left+Label1.Width>0ThenLabel1.MoveLabel1.Left-200ElseLabel1.Left二Label1.WidthEndIfLabel2(0).Caption=Format(Date,"dddddd")Label5.Caption=Format(Time,"ttttt")EndSub动态变量i是用来记录用户登录失败的次数,如里连续次登验证失败,则退出整个系统。而动态变量b是用来记录试用本软件的次数,如果试用已经超过四次则不能再继续试用。要继续使用必须输入本软件提供的系列号。否则,将无法登录到主界面。 3.5系统主界面模块的创建3.5.1模块分析主界面模块实现为计费系统提供各种有关计费重要的操作项目,为用户提供一个简洁、方便的人机操作界面。3.5.2窗体的创建执行[工程]->[添加窗体]命令,给工程添加一个新窗体,窗体的主要属性设置如表3-9所示。表3-9主界面窗体属性属性名属性值说明名称Form2窗彳本名称captionForm2窗体标题pictureBitTamp窗体背景图片StartUpPositoon2•屏幕中心启动后居屏幕的中心Borderstyle1-FixedSingle窗体固定边界,禁止用户改变大小将窗体保存为form2.frmo3.5.3模块主界面的设计在窗体上添加控件。窗体布局运行结果如图3-7所示。三个标签Label1>Label2>Label3;两个Timer控件:Timer1>Timer2o六个单选钮,Option1一Option6;两个命令按钮command1、command2;一个Data1o 图3-7主界面3.5.4模块功能实现的代码OptionExplicitDimexamdbAsDatabaseDimexamtblAsTableDefDimexamfld(4)AsFieldDimzjhm,pjhm,qssj,zcsjDimdingshinameDim「确定字体颜色的改变********退岀PrivateSubcommand1_click()UnloadForm2EndSub********Label1文字标题颜色改变********PrivateSubForm_Click()Ifi=1ThenLabelI.ForeColor二&HFF0000ElseLabel1.ForeColor=&HFF& i=1EndIfEndSubPrivateSubForm_Load()i=1Timer1.Enabled=TrueEndSubPrivateSubCommand2_C1ick()DimmsgAsIntegerIfOption2.ValueThen'字冠管理LoadForm7Form7.ShowEndIfIfOption1.ValueThen号码管理Form9.ShowEndIfIfOption5.ValueThen'启动进行计费LoadForm10FormlO.ShowEndIfIfOption8.ValueThenLoadForm3'启动原始话单Form3.ShowEndIfIfOption4.ValueThenLoadForm6,启动费率管理Form6.ShowEndIfIfOption3.ValueThen'系统简介Form&ShowEndIfEndSub PrivateSubTimerl_Timer()'判断是否到结算日期OpenApp.Path+"定时周期”ForRandomAs#5Len=20Get#5,定时日期Get#5,3,dingshihourGet#5,2,vf是否结算过IfVal(t)<>Day(Now)OrVal(dingshihour)<>Hour(Now)Thenv=0Put#5,2,vElseIfv<>2Then、没有结算过Label3.Caption=”今天是结算日期!正在导入数据.…”Close#5j:I「卜■jj•••不于不v卜千千不平干千不v卜于不于平才孑n*I|—Rwu不干不u平不不不平千千不不不不不u不干不dingshiname二App.Path+"话单”+Trim(Str(Month(Now)))_+Trim(Str(Day(Now)))'话单存在放的路径dingshiname1=Trim(Str(Month(Now)))+Trim(Str(Day(Now)))Setexamdb=OpenDatabase(App.Path+”话单库”)Setexamtbl=examdb.CreateTableDef(dingshiname1)WithexamtblSetexamfld(O)=.CreateField(n主叫号码”,dbText,15)Setexamfld(l)=.CreateField(n被叫号码”,dbText,15)Setexamfld(2)=.CreateField("起始时间”,dbText,50)Setexamfld(3)=.CreateField(”终止时间”,dbText,50).Fields.Appendexamfld(O).Fields.Appendexamfld(1).Fields.Appendexamfld(2).Fields.Appendexamfld(3)EndWithSetexamdb=OpenDatabase(App.Path+”话单库”)Data1.DatabaseName=App.Path+”话单库” Data1.RecordSource=dingshinamelData1.RefreshOpendingshinameForInputAs#1OnErrorResumeNextexamdb.TableDefs.Appendexamtbl'添加表Setexamdb=OpenDatabase(App.Path+”话单库”)Data1.RefreshWhileNotEOF(l)Input#1,zjhm,pjhm,qssj,zcsjData1.Recordset.AddNewDatal.Recordset.Fields(H主叫号码").Value=zjhmDatal.Recordset.Fields("被叫号码").Value=pjhmDatal.Recordset.Fields("起始时间”).Value=qssjDatal.Recordset.Fields(H终止时间”).Value=zcsjDatal.Recordset.UpdateWendClose#1Label3.Caption=dingshinamel+"话单”+"成功导入数据库!"Label3.Caption=""Timer1.Enabled=Falsestrar=TrueOnErrorResumeNextUnloadForm12Forml2.ShowEndIfEndIfClose#5EndSubPrivateSubTimer2_Timer()Label2.Caption=NowEndSub以上代码完成了系统主界面所需要的各种功能的实现。可以任意在主界面上 选择其功能,从而进入系统其它下一级界面执行相应的操作。除此之外,还可以判断是否已经到结算日期,是否己经结算过等功能。3.6系统管理模块3.6.1模块分析系统管理管理模块实现对系统安全的管理,包括了关于系统说明、登录日志的记录、登录日志的删除、用户管理。而用户管理乂包括了用户的注册、用户修改、用户的删除。用户管理包括的功能只有高级管理员才有权限对此进行操作,其它普通管理员无权对此做任何操作。关于系统功能和登录日志功能在同一个界面上交叉显示,单击关于系统则在界面上显示关于系统的说明;单击登录日志在界面上则显示登录日志的内容(工号和登录日期)。而单击用户管理时则启动用户管理界面。在用户管理界面上乂可以根据其功能进行相应的操作⑺。3.6.2窗体的创建在工程中新建一个窗体,将窗体保存为系统简介・fnn。窗体主要属性设置如表3-10所示。表3-10主界面窗体属性属性名属性值说明名称Form8窗体名称caption系统简介窗体标题pictureBitTamp窗体背景图片StartUpPositoon2•屏幕中心启动后居屏幕的中心Borderstyle1-FixedSingle窗体固定边界,禁止用户改变大小3.6.3系统管理模块界面的设计1.在窗体上添加控件。LabelI>Data1>DBGrid1>Frame1>Command1〜Command4oLabel1用来写存放关于系统的一些说明,Datal用来访问数据库, DBGridl用来绑定登录日志表的字段并显示相关信息。Frame1用来起到美化作用。Command1-Command4是命令按钮。主要控件的属性设置如表3・11所示。表3・11主要控件的属性控件属性属性值说明Label1caption关于系统内容文本框Commandlcaption关天系统命令按钮Command2caption登录日志Command3caption删除H志Command1(1)caption用户管理DBGridldatasourceDatal数据网格控件caption计费系统DBGridlLabel1visibleflase隐藏不可见Command1〜Command4font宋体命令按钮fontcolor&H80000008&设置好各项属性后,运行界面如图3-8所示。图3-8系统管理界面1.系统管理界面功能实现的相关代码OptionExplicitPrivateSubcommandl_click() 该****************关于系统的文字说明******************Label1.Caption=Chr(13)+"本系统是利用VisualBasic_"语言为背景进行编写的,由于时间有限和技术的不成熟_系统许多功能都未能很好的完善,今后有时间一定会•….-+Chr(⑶+Chr(⑶+”_创建时间:2005-04-12"+Chr(13)+Chr(I3)+版木:MyFLove””DBGridl.Visible=FalseCommand3.Enabled=FalseEndSubPrivateSubCommand2_Click()Command3.Enabled=TrueLabel1.Caption=""Data1.DatabaseName=App.Path+”计费系统”Data1.RecordSource二”登录日志”Data1.RefreshDBGridl.Visible^TrueEndSubPrivateSubCommand3_Click()Dimprompt,mbookIfp=1ThenIfDBGrid1.SelBookmarks.Count=0ThenMsgBox”请选择要删除的记录!”ExitSubElseprompt=MsgBox(H确定要删除所选定记录吗?",vbYesNo,”删除选定记录”)Ifprompt=vbNoThenExitSubElseForEachmbookInDBGrid1.SelBookmarksWithData1.Recordset .Bookmark=mbook.DeleteEndWithNextData1.RefreshEndIfEndIfElseMsgBox”只有高级管理员才有此权限!“ExitSubEndIfEndSubPrivateSubCommand4_Click()Forml6.ShowEndSub'判断是不是高级管理员PrivateSubForm_Load()p=0Data1.RecordSource=”用户注册”Data1.RefreshDatal.Recordset.MoveFirstIfData1.Recordset.Fields("工号").Value=gonghaoThenP=1EndIfEndSub需要注意的是变量p是用来判断登录的是否是高级管理员。为下面将要介绍的系统管理中用户管理子窗体模块的一些功能是否开通或封闭打上一个标记,p=0为普通用户,系统将会自己识别,并封闭一些功能:p=l为高级用户,可以对任何功能进行操作。从而达到系统的安全性凶。3.用户管理子窗体模块用户管理功能是系统管理模块扩展的一个功能,当单击用户管理,便会跳出一个子窗体。在此窗体上可以注册用户,修改用户,删除用户等操作。当是高级 管理员在操作时,系统就通过Daml对数据库进访问,把工号、密码、密码确认 等相关内容写入数据库里的日志表里,操作界面如图3・9所示。如果不是高级管理员在操作则在执行某项功能前会有如图3-10的提示框,单击提示框确定后,数据信息将不会被保存到数据库里切。用户管理模块的实现:在窗体上添加控件,Labell~Label3、Datal>Frame1、Command1~Command3。图3-9高级用八管理界面图3-10普通用八管理界面4.用户管理子窗体模块功能实现的代码如下OptionExplicitDimexamdbAsDatabaseDimexamtblAsTableDefDimexamfld(7)AsFieldDimgonghao11PrivateSubcommand1_click()Ifp=1Then IfText1.Text二""OrText2.Text二"nThenMsgBox”工号和密码不能为空!!-ExitSubEndIfIfText3.Text二""ThenMsgBox"请输入密码确认!”Text2.Text=ExitSubEndIfgonghaoll=”工号・+Textl.Text+Datal.Recordset.FindFirstgonghao11IfDatal.Recordset.NoMatch=FalseThenMsgBoxn此工号已经存在!”ExitSubElseDatal.Recordset.AddNewDatal.Recordset.Fields("工号").Value=Textl.TextDatal.Recordset.Fields("密码").Value=Text2.TextDatal.Recordset.Fields("密码确认").Value=Text3.TextDatal.Recordset.UpdateMsgBox"注册成功!”EndIfElseMsgBox”只有高级管理员才有此权限!”EndIfEndSubPrivateSubCommand2_Click()Ifp=1ThenIfText!.Text二””OrText2.Text二,H,ThenMsgBox”工号和密码不能为空!!-ExitSubEndIf IfText3.Text二""ThenMsgBox"请输入密码确认!”Text2.Text=ExitSubEndIfgonghaoll=”工号・+Textl.Text+Datal.Recordset.FindFirstgonghao11IfDatal.Recordset.NoMatch=FalseThenDatal.Recordset.Edit'Datal.Recordset.Fields("IE号”).Value=Textl.TextDatal.Recordset.Fields(H密码n).Value=Text2.TextDatal.Recordset.Fields(n密码确认").Value=Text3.TextDatal.Recordset.UpdateMsgBox"修改成功!”ElseMsgBox"此工号不存在!”EndIfElseMsgBoxn只有高级管理员才有此权限!”EndIfEndSubPrivateSubCommand3_Click()DimmsgIfp=1Thengonghaoll=”工号"+Textl.Text+Datal.Recordset.FindFirstgonghao11IfDatal.Recordset.NoMatch=FalseThenmsg=MsgBox(H确定要删除此工号吗?”,vbYesNo,”删除用户JIfmsg=vbYesThenDatal.Recordset.DeleteData1.Refresh ElseExitSubEndIfElseMsgBoxH没有此工号!”ExitSubEndIfElseMsgBox"R有高级管理员才有此权限!”EndIfEndSubPrivateSubForm_Load()Datal.DatabaseName=App.Path+”计费系统.mdb"Datal.RecordSource=”用户注册”Datal.RefreshEndSub3.7号码管理模块3.7.1模块分析号码管理模块实现固定电话号码和公用电话号码的分类管理,包括对电话号码的添加、修改、删除和查找等功能。因此,在号码模块下有两个子窗体,因定电话子窗体和公用电话子窗体。号码的添加、修改、删除和查找等功能在各子窗体中实现,因而号码管理窗体只起到一个桥梁链接的作用。其中,采用Data对数据库的固话表和公话表进行访问。然后,通过对数据表进行绑定,在数据网格DBGrid上显示出有关电话的相关信息。数据的添加、修改、删除和查找通过DAO的Command对象完成⑷。 3.7.2号码管理窗体的创建在工程中新建一个窗体,将窗体保存为类型选择・fnno窗体主要属性设置如表3・12。表3-12号码管理窗体属性属性名属性值说明名称类型选择.fhn窗体名称caption选择类型窗体标题pictureBitTamp窗体背景图片StartUpPositoon2•屏幕中心启动后居屏幕的中心Borderstyle1-FixedSingle窗体固定边界,禁止用户改变大小3.7.3号码管理界面的设计在窗体上添加以下控件:Label1、command1>command2、option1、option?^framelo各控件的属性设置如表3・13所示(川。表3・13主要控件属性属性名属性属性值说明Label1caption请选择电话类型标签Option1caption固话单选钮Option2caption公话单选钮Command1caption确定命令按扭控件Command2caption取消命令按扭控件3.7.4模块功能实现的代码PrivateSubcommand1_click()IfOption1.ValueThenForm4.ShowIfOption2.ValueThenForm5.ShowUnloadform9EndSubPrivateSubCommand2_Click()Unloadform9EndSub 1.模块分析实现对固定电话号码的添加、修改、删除和查找等功能。只有点击编辑按钮才能激活各项功能[⑵。2.窗体的创建在工程中新建一个窗体,将窗体保存为固话查询・fnno窗体主要属性设置和表1・11相似。在此就不再做详细分析。3.固话子窗体界面的设计在窗体个添加以下控件:Commandl(0)-Command1(7)>Command2、Texll~Tex(3、DataKDBGridl、Label1~Label3。并将它们的属性设置为如表3-14所示。本模块的窗体布局如图3・12所示。表3-14控件属性的设置控件属性属性值说明Command1(0)Commandl(l)Command1(2)Command1(3)Command1(4)Command1(5)Command1(6)Command1(7)Command2caption第一条记录命令按钮上一条记录下一条记录最后一条记录添加记录修改记录查找记录编辑Command1enabledfalseDBGridldatasourceDatal数据网格控件caption固话表Label1Label2Label3caption号码文本框地名基本月租设置好各项属性后,运行界面如图3・12所示 图3-12固定电话窗体界面1.模块功能实现的代码如下OptionExplicitPrivateSubcommandl_click(IndexAsInteger)SelectCaseIndexCase0'添加Data1.Recordset.AddNewCase1修改Datal.Recordset.EditIfText1.DataChangedThenGoTosavelIfText2.DataChangedThenGoTosavelIfText3.DataChangedThenGoTosavelCase2'查找DimkeyDimkeylAsString key=InputBox("请输入查找的号码:",喳找记录”)keyl二”号码二”+key*Datal.Recordset.FindFirstkeylIfDatal.Recordset.NoMatchThenMsgBox-数据表没有符合的记录!”Datal.Recordset.MoveFirstElseMsgBox”数据表找到符合的记录!”EndIfCase3删除DimmsgDimretAsStringDimmbookAsVariantDimpromptAsIntegerret=MsgBoxC是否要删除当前记录?",vbYesNo,*删除当前记录JIfret=vbYesThenDatal.Recordset.DeleteDatal.Recordset.MoveFirstExitSubElseIfDBGridl.SelBookinarks.Count=0ThenMsgBox-请选择要删除的行!”ExitSubEndIfDBGrid1.AllowDelete=Trueprompt二MsgBox(H确定要删除所选定记录吗?",vbYesNo,”删除选定记录”)Ifprompt=vbNoThenExitSubForEachmbookInDBGrid1.SelBookmarksWithDatal.Recordset.Bookmark=mbook.Delete EndWithNextData1.RefreshEndIfsavel:msg=MsgBox("要更新的数据保存吗?",vbYesNo)Ifmsg=vbYesThenData!.UpdateRecordElseDatal.Recordset.CancelUpdateEndIfCase4Datal.Recordset.MoveFirstIfDatal.Recordset.BOFThenDatal.Recordset.MoveFirstCase5Datal.Recordset.MovePreviousIfDatal.Recordset.BOF=TrueThenDatal.Recordset.MoveFirstCase6Datal.Recordset.MoveNextIfDatal.Recordset.EOF=TrueThenDatal.Recordset.MoveLastCase7Datal.Recordset.MoveLastEndSelectEndSubPrivateSubCommand2_Click()Command1(O)-Enabled二TrueCommand1(1).Enabled=TrueCommand1(2).Enabled二TrueCommand1(3)-Enabled二TrueCommand1(4).Enabled二TrueCommand1(5)•Enabled二TrueCommand1(6).Enabled=TrueCommand1(7).Enabled=True Textl.Enabled=TrueText2.Enabled=TrueText3.Enabled=TrueText2.SetFocusEndSubPrivateSubForm_Activate()'判断是否有数据Datal.DatabaseName=App.Path+"计费系统.mdb”Data1.RecordSource二”固话表"Datal.RefreshIfData1.Recordset.RecordCount=0ThenP55数据库MsgBox"数据库中没有数据,请添加数据!”Data1.Recordset.AddNewElseData1.Recordset.MoveFirstEndIfEndSubPrivateSubData1_Validate(ActionAsInteger,SaveAsInteger)DimmsgIfSaveThenmsg二MsgBox(H要更新的数据保存吗?",vbYesNo)Ifmsg二vbNoThenSave=0EndIfEndSub公用电话子窗体的模块分析、窗体的创建、窗体界面的设计和固定电话子窗体的相似。不难得出实现功能的代码也和固定电话子窗体的类似。在此,也就不再重复版tnll3Jo3.8字冠管理模块3.8.1模块分析字冠管理模块实现的功能是对本通信行业或者同行通信行业本地字冠的号码的管理。包括输入,修改、删除字冠。为了方便计费统计的进行,将本地字冠(包括本通信行业本地字冠和同行 通信行业本地字冠)输入到计费系统库里的字冠表统一管理。3.8.2窗体的创建在工程中新建一个窗体,将窗体保存为字冠管理.frnio窗体主要属性设置如表3-15所示。表3-15字冠管理窗体属性属性名属性值说明名称Form7窗体名称caption字冠管理窗体标题StartUpPositoon2•屏幕中心启动后居屏幕的中心Borderstyle1-FixedSingle窗体固定边界,禁止用户改变大小3.8.3模块字冠管理界面的设计在窗体个添加以下控件:Command1(O)-Command1⑸、Command2、Textl〜Text3、DataKDBGridl、Label1~Label3。并将它们的属性设置为如表3-16所示。木模块的窗体布局如图3-13所示。Datal用来访问数据库里的字冠表,DBGridl与数据库里的字冠表各字段进行绑定,然后在表格里显示相应的字段值[⑷。表3-16控件属性的设置控件属性属性值说明Command1(3)Command1(4)Command1(5)Command1(0)caption第一条记录命令按钮上一条记录下一条记录 续表(3J6)Command1(1)Command1(2)Command2添加记录修改记录编辑DBGridldatasourceDatal数据网格控件caption字冠表Label1Label2Label3caption地名文本框类型本地字冠设置好各项属性后,运行界而如图3-13所示。需要注意的是,界面刚运行时,为了防止误操作,除了编辑命令按钮可用之外,其它命令是不可用的,只有在单击编辑命令按钮后,才生效。图3-13字冠管理界而 3.8.4模块功能实现的代码如下PrivateSubCommand2_Click()Textl.Enabled=TrueText2.Enabled=TrueText3.Enabled=TrueCommand1(O).Enabled=TrueCommand1(1).Enabled=TrueCommand1(2).Enabled=TrueCommand1(3).Enabled=TrueCommand1(4).Enabled=TrueCommand1(5).Enabled=TrueEndSubPrivateSubForm_Activate()'判断是否有数据Data1.DatabaseName=App.Path+”计费系统.mdb"Data1.RecordSource=”字冠表”Data1.RefreshIfData1.Recordset.RecordCount二0Then'P55数据库MsgBox-数据库中没有数据,请添加数据!“Data1.Recordset.AddNewElseDatal.Recordset.MoveFirstEndIfEndSubPrivateSubcommandl_click(IndexAsInteger)SelectCaseIndexCase0Datal.Recordset.AddNewText2.SetFocusCase1,修改Datal.Recordset.EditIfText1.DataChangedThenGoTosavel IfText2.DataChangedThenGoTosavelIfText3.DataChangedThenGoTosavelDatal.Recordset.AddNewText2.SetFocusCase2删除DimretAsStringDimmboookAsVariantDimpromptAsIntegerret=MsgBox("是否要删除当前记录?",vbYesNo,*删除当前记录JIfret=vbYesThenDatal.Recordset.DeleteDatal.Recordset.MoveFirstExitSubElseIfDBGridl.SelBookmarks.Count=0ThenMsgBox”请选择要删除的行!”ExitSubEndIfDBGrid1.AllowDelete=Trueprompt=MsgBox(”确定要删除所选定记录吗?”,vbYesNo,”删除选定记录”)Ifprompt=vbNoThenExitSubForEachmbookInDBGrid1.SelBookmarksWithDatal.Recordset.Bookmark=mbook.DeleteEndWithNextDatal.Refreshdelfinish=TrueEndIf savel:msg=MsgBoxC*要更新的数据保存吗?",vbYesNo)Ifmsg=vbYesThenDatal.UpdateRecordElseDatal.Recordset.CancelUpdateEndIfCase3Data!.Recordset.MoveFirstIfData!.Recordset.BOFThenDatal.Recordset.MoveFirstCase4Data!.Recordset.MovePreviousIfDatal.Recordset.BOF二TrueThenData!.Recordset.MoveFirstCase5Datal.RecordseteMoveNextIfDatal.Recordset.EOF=TrueThenData1.Recordset.MoveLastEndSelectEndSubPrivateSubData1_Validate(ActionAsInteger,SaveAsInteger)DimmsgIfSaveThenmsg=MsgBoxC*要更新的数据保存吗1?",vbYesNo)Ifmsg=vbNoThenSave二0EndIfEndSub3.9本章小结木章对计费管理系统做了详细全面的系统设计。并对系统需求进行分析。根据上一章系统分析得出的解决方案,针对系统实体做出设计:数据库设计;工程文件及主窗体的创建;模块变量;登陆模块的创建;系统主界面模块的创建;系统管理模块;号码管理模块;字冠管理模块。在功能模块设计与数据库表设计中,以简洁清晰的文字与图表列出整个系统构架。为程序脚木的制作做好铺垫。利用VisualBasic6.0 开发工具对系统做出设计与修改。并凭借Access来实现稳定的后台基础。 结论本文较完善的分析讨论了计费管理系统。计费管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者耍求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。针对此系统的特点与性质,我们使用VisualBasic6.0开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对彖,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修止和改进,直到形成用户满意的可行系统。而数据库则采用Access,凭借Access的强大功能,实现了稳定的后台基础。针对此系统的结构分七大模块:管理系统,号码管理,字冠管理,费率管理,原始话单,计费系统,其他操作I®。其研究的成果如下:1.基于系统自身特点,研究出系统功能的分类与方向,总结出系统设计的必耍性和目的性。2.在全面的系统设计中,针对计费管理系统管理上的特点,它对数据独立性,保密性和安全性的要求,对权限归于充分考虑,分级。3.利用VisualBasic6.0开发工具对系统做岀设计与修改。并凭借Access来实现稳定的后台基础。综上所述,本文对计费管理系统的功能与分类问题,以及设计管理特点的问题作出针对性的解决方案。充分利用学过的知识,在设计上得已实现。在今后的工作中,应在部分功能的完善,在设计上的不足与漏洞上继续研究。 致谢首先,衷心感谢我的导师边境老师,在工作非常繁忙的情况下,她自始至终教诲和帮助着我。我从指导老师身上学到了很多东西。老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。她无论在理论上述是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢她耐心的辅导。 参考文献1许卓群,吴伟民.数据结构第二版.清华人学出版社,2004:34〜422刘亿.VisualBasic企业级应用方案及应用剖析.机械工业出版社,2001:25〜363李论•语言设计界面大全.机械工业出版社,2003:38〜454张强.VsualBasic用户指南.北京大学出版社,2003:25〜465张国锋.VisualBasic程序设计实用教程.清华大学出版社,2004:75〜806毛一心.Access应用实例集锦•清华大学出版社,2005:15〜357郭新铭.跟我学VisualBasic.中国科技大学出版社,2004:15〜258徐志军.大规模编程逻辑器件及其应用.电子科技大学出版社,2003:25〜289怡始.计算机语言程序逻辑与结构化设计.清华大学岀版社,2006:15〜2510张延瑞•计算机高级语言精粹.电子工业出版社,2004:23〜3211敬争.VisualBasic数据库开发与专业应用.国际工业出版社,2005:72〜8012王维.VisualBasic应用与制作实例.科学出版社,2003:18〜2513PaulSanna・VisualBasic开发使用手册.机械工业出版社,2003:15~2514LeoSanin.Access客户机/服务器编程指南.中国水利水电出版社,2004:34〜4315EdwardWhalen.Access性能调整技术指南.武汉工业出版社,2004:25〜35 附录附录A英文原文TherealizationofbillingnetworkmanagementsystemBillingnetworkmanagementsystemisbasedontheprovincialcenterforthecorenetworkcoveringthewholeprovinceandinternationallong-distanceBureauandthelocalnetworkmanagementcenter,achievetrueprovincebillingnetworkoperations,thenfluxandflowofreal-timemonitoringandanalysis,Implementationoftheentirenetworkswitchingequipmentcentralizedmanagementandmaintenance,greatlyimprovingefficiencyintheuseofpersonnel.Thesystemhasbeenputintooperationfortheentirenetworkoperationanalysis,equipmentoperationquality,opencircuit,Routingorganizationtoprovidereal-timeandaccurateinformation,scientificdata,Toachievefocusedlocalnetworkoperationandmaintenanceofscientificinstrumentsandtools.Afterthesystemisbuilt,willgreatlyimprovethemanagementandmaintenanceoftelecommunicationstechnology,andpromotethescientificmanagementtools,modernizationofmoderncomputertechnologyandinformationtechnologyinthetelephonenetworkmanagementandmaintenanceoftheapplicationoftheresults.Ratemanagementmoduleistorealizethedifferentplaceswithdifferentcriteriaforthecharges.Inordertofacilitatetheuser'soperation,theratemanagementmodulecanreviserates,add,delete.Soprimitivesinglemoduleprogrammedtoswitchfromtheoriginalsinglecorrectwordsintothedatabase,Singlewordsoftheoriginalbrowsing,rightintothesingledatabasebrowsing.Deletethewordssingletable,thendeletetheoriginalsingle,deleterecords,haveindicatedintothesingletable,andotherfunctions.Originalwordsandwordsalonecansingle-tablecross-browse匚TelephoneBillingSystemembeddedindustrialPCmotherboards,longlifeandstableoperation,easymaintenance;Reliableperformancemanagementsoftware,powerfulandfriendlyinterface,easyoperationandthewholeChinesemenuandonlinehelp,theoperatorsdonothavethespecializedtraining,tobeused.Managementsoftwarecanbereal-timemonitoring,havegradingserviceaccountpasswordmanagement,depositmanagement,multipleratemanagement,Printimmediatepaymentandbillingfunctions,throughthemanagementsoftwareofthesystemsoallthesingle-effectivedatainquiries,statistics,Printwillprovidevariousstatements.Systemintegrationandmaintenance-freebatterychargingcircuitsmart,electricityblackoutsafterthesystemtocontinueitsnormalwork,thenormaltelephoneuse.BillingSystemterminaldevelopmentistheobjectivecanbeachievedfordifferenttypesofprogram-controlledswitchboardstoBillingCenterorthesimultaneoustimingdownSinglewordsoftheoriginalinformationinatimelyandaccurateclassification,search,browse,modify,delete,statistics,sotheonlyinformationprinting.Customerinquiriesinatimelymannertothecall,thechargestoavoidcontroversyandimprovecustomersatisfaction.Makemanagementmorescientific,moreconvenientandmorereasonable.,Italsocanhelpthetelecommunicationsbillingstafftoimprovetheirworkefficiencyandqualityofservice.Forthebureautoreduceunnecessarylosses.Itwilleffectivelyraisetheeconomicefficiencybureau. Telephonebillingmanagementsystemisdesignedforyourphonesystemdesign.Itmeetsyourtelephonecommunicationsmanagementneedsandhelpyoubettercontrolcommunicationscostsexpenditures.BillingSystemisamulti-functiontelephonebillingmanagementsystem,ItprovidesyouwiththeenvironmentunderWindows95/98/NT/2000telephonebillingmanagement.Multithreadingcommunicationsproceduresforhandlingbillinginformationfaster,morereliable.Powerlongapplicabletoallprogram-controlledtelephoneswitches,thetelephonegroupaccountingmanagemen匸Systemprovidesawiderangeofprogram-controlledtelephoneswitchboardtelephoneGrouptypesareavailable:AVAYA(LucentAT&T),NortelMeridian1,BELL,Norstar,ISDX,Mercator,SiemensHicom.PhilipsSopho,NEC,Harris,Alcatel,Ericsson,Panasonic,Fujitsu,Mindi,OKI,Nitsuko,Samsung,Goldstar,azithromycin,LEO,TCL,CharlesSchwab&Co.Inc.,Tongli,PaulTang,andsoon.Youcanalsoswitchfromthedefinitionofthetypeandthecorrespondingbillinginformationformattoensurethatthesystemcanreceiveaccuratebillinginformation.WeuseADOdevelopmentofthebillingmanagementsystem.ADOisarelationaldatabaseprocessingandnon-relationaldatabasesofinformationtechnology(relationaldatabasemanagementsystemusedtoparadeTableLongitudinalinformation,butnotalldatasourceshavefollowedthismodel).ADObasedonMicrosoftsOLEDBasthedataaccesspatterns,isdesignedtogivethescopeofthecommercialdatasourcesvisitdesignedandADODAOthanthelessmemory,Soheismoresuitedtolargevolumeandlarge-volumenetworkservicescomputersystem.Inadditiontotakingintoaccountthesystemforworkstationsusedforaccountingmanagement,italsoprovidedcorporateleadershipatalllevels,enterpriselevelspersonnelinquiriesrelatedinformation,weadoptedaclient/servermodel.ServersystemsusingAccessdatabaseserver,theclientapplicationwillbeusedtoachievedevelopmentinVB.NET.Theprojectisbasedonbillinginformationpointstotherequirementsoflong-termdevelopmentandplanning,Billingcombinethecharacteristicsofstationmanagementandothermanagementsystemsdevelopedbytheexperiencecomplete.Theapplicationofinformationsystemswillfundamentallychangenotpromptlyreportinginformation,financialstatementswasnotstandardized,andthescopeofasearchisnotclear-cut.inaccurateinformationsituation.Theinformationsysteminadditiontotheoriginalsystemonthebasisoftheretentionregister,modifyandsearchfunctions,TheapplicationofinformationsystemswillradicallychangethecuiTentstagnationinthemanagement,andensureregularandaccuratestatisticsandanalysisofdata,reduceduplicationofdataentryworkandenhancethemanagementofinformationsecurity,achievingpreviouslyunattainabledataprocessing,Severalmeetnewrequirements,suchas:MobileDataReport,thetimedesignatedregions,thetotalnumberofsuchstatisticsautomatically.附录B英文译文计费管理系统的实现计费管理系统是以省网管屮心为核心,覆盖国际和长途局以及各本地网网管中心,真正实现对全国计费网路运行状态、话务流量流向的实时监视与分析,实现对全网交换设备集中管理与维护,极大提高人员使用效率。该系统投入运行以来,为全网运行分析、设备运行质量、电路开放、路由组织安排提供 了实吋的信息和准确、科学的数据,为本地网实现集中操作维护提供了科学的手段和工具。系统建成使用后,能大大提高电信管理和维护的技术水平,推动了管理手段的科学化、现代化,是现代计算机技术和信息技术在电话网络管理和维护上的应用成果。费率管理模块是为了实现对不同地方设置不同的收费标准。为了便于用户的操作,费率管理模块可以对费率进行修改,添加,删除。原始话单模块实现对程控交换机传下来的原始话单正确的导入数据库,对原始话单进行浏览,对导入数据库的话单进行浏览。删除话单表、删除原始话单、删除记录、显示已导入的话单表等功能。原始话单和话单表可以交叉浏览。电话计费系统内置工控计算机主板,使用寿命长,运行稳定,维护方便;管理软件性能可靠、功能强大、界面友好、操作方便,在全屮文菜单及在线帮助下,操作人员无须专门培训,即可操作使用。管理软件可实时监控、拥有等级服务、帐号密码管理、押金管理、多种费率管理,即时结帐及打印帐单功能,通过管理软件可对系统内的所有话单数据进行有效查询、统计、打印,可提供各种报表。系统集成免维护蓄电池和智能充电电路,市屯停电后系统仍可正常工作,电话正常使用。终端计费系统开发的目的是能够实现对不同型号的程控交换机对计费中心定时或即时传下来的原始话单信息进行及时准确的分类、查询、浏览、修改、删除、统计、话单信息的打印等。能够及时查询客户的通话数据,避免引起话费争议,提高客户的满意度。使管理更科学、更方便、更合理。同时,也能够帮助电信计费有关人员提高工作效率和服务质量。为电信局减少不必要的损失。从而有效的提高电信局经济的效益。电话计费管理系统是专为您的电话系统而设计。它能满足您的电话通讯管理需求,帮助您更好地控制通讯费用的支出。计费系统是一套多功能电话计费管理系统,它为您提供了Windows95/98/NT/2000环境下的电话计费管理。多线程通讯程序,处理计费信息更快捷、更可靠。Powerlong适用于各种程控电话交换机、集团电话的计费管理。系统提供了多种程控电话交换机集团电话类型可供您选择:AVAYA(LucentAT&T)、NortelMeridian1、BELL、Norstar、ISDX、Mercator、SiemensHicom、PhilipsSopho、NEC、Harris、Alcatel、Ericsson、Panasonic、Fujitsu、敏辿、OKI、Nitsuko、Samsung、Goldstar、HJD、LEO、TCL、嘉信、通利、国威等等。您也可以自定义交换机类型和相应的计费信息格式,以确保系统能准确接收计费信息。我们使用ADO技术开发该计费管理系统。ADO是处理关系型数据库和非关系型数据库屮信息的技术(关系数据库管理系统用表來操纵信息,但并非所有的数据源都遵从这一模式)。ADO基于微软的称为OLEDB的数据访问模式,是专门为了给大范围的商业数据源提供访问而设计的,ADO比DAO所需的内存更少,所以他更适合于大流量和大事务量的网络计算机系统。考虑到系统除了供工作站用于计费管理外,还提供企业各级领导、企业各级人员查询相关信息,所以我们采用了客户机/服务器模式。系统服务器端数据库服务器采用Access,客户端应用程序均用VB.NET开发实现。该项目是根据计费站对信息化的要求和对长远发展的规划,结合计费站管理的特点和其他管理系统的经验所开发完成的。信息系统的应用将会彻底改变资料上报不及时,报表不规范,查询范围不清晰,资料不准确的情况。该信息系统除在原系统的基础上保留了 登记、修改、查询等功能外,信息系统的应用还将彻底改变目前管理滞后的局面,做到定期的准确的统计和分析数据,减少录入数据的重复工作,增强资料管理的安全性,实现以前无法实现的数据处理,满足新增的儿项要求,女山可移动的数据报表,可指定的时间区域,自动统计总数等。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭