毕业设计(论文)Delphi程控电话计费系统话单格式转换及数据维护.doc
《毕业设计(论文)Delphi程控电话计费系统话单格式转换及数据维护.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)Delphi程控电话计费系统话单格式转换及数据维护.doc(51页珍藏版)》请在三一办公上搜索。
1、程控电话计费系统话单格式转换及数据维护目录摘要.1Abstract.2引言.31 系统整体设计51.1 系统组织结构图51.2 用户需求描述61.2.1 用户需求分析61.2.2 可行性分析71.3 用户数据流图的设计方案71.4 设计工具选择81.5 数据库设计91.6 系统模块间协作与分工132 话单格式转换及数据维护的设计思想152.1 话单格式转换及数据维护的用户需求描述152.1.1 话单格式转换的需求描述152.1.2 数据维护的需求描述152.2 设计时需要考虑的关键问题及解决方案162.2.1 关键问题1话单格式的转换162.2.2 关键问题2数据维护172.2.3 关键问题3
2、用户登陆和管理173 话单格式转换的设计193.1 问题描述193.2 功能和输入、输出描述193.3 基本算法244 数据维护的设计344.1 问题描述344.2 功能和输入、输出描述344.3 基本算法345 用户登陆和管理的设计375.1 问题描述375.2 功能和输入、输出描述375.3 基本算法376 系统界面设计396.1 总体规划396.2 登陆界面396.3 分拣界面406.4 数据查看界面406.5 数据修改界面417 软件测试437.1 测试计划和测试方法437.1.1 自定义函数、过程测试437.1.2 自划分子功能测试437.1.3 功能测试437.1.4 综合测试44
3、7.1.5 整体测试447.1.6 大量数据连续测试447.2 测试的初步结果和发现的问题457.3 未能解决的问题45结论.46致谢.47参考文献.48摘要本文介绍了集团用户程控电话计费系统的功能及组成。根据用户的计费流程和需求,系统将程控电话计费工作由电脑托管自动执行。本系统可以对电话交换机所提交的二进制原始话单进行分析、存储、分拣、计费、维护和管理。它方便了集团用户管理和维护话单数据,缩短了维护周期提高了工作效率。本系统的开发环境是Windows操作系统,开发工具采用的是Delphi 5.0,数据库系统采用的是SQL Sever 7.0。本文详细描述了程控电话计费系统分拣模块中话单格式转
4、换子模块、数据查看子模块、数据修改子模块和系统管理子模块的设计方法和设计过程,着重对中兴ZXJ10交换机话单记录的格式转换和数据维护进行了阐述。关键词:话单转换 数据维护 用户管理ABSTRACTThis paper introduces the function and composition of the Group Program-Control Telephone Accounting System. According to the accounting flow and users requirement, this system accounts and executes bil
5、ls automatically. This system can analyze, store, select, account and manage telephone account bills which telephone switchboard post. It makes it more convenient that group users manage and maintain bills, cut the circle of maintaining and improve working efficiency.It uses Windows operating system
6、 as development environment of system. The developing tools for programming are Delphi 5.0 and SQL Sever 7.0.This paper describes the methods and processes of design in the Bill Converting Sub Module, Data Viewing Sub Module, Data Modifying Sub Module and User Administrating Sub Module of this syste
7、m and details in bill converting processes and data maintaining methods based on the ZTC ZXJ10 telephone switchboard.Key Words: Bill converting, Data maintaining, user administrating引言随着计算机技术的不断提高、不断成熟,计算机的应用在我国企业管理现代化、办公事务处理自动化、信息交流的网络化等各个领域内日益得到全面的普及和深入的发展,计算机已经成为我们学习、生活和工作必不可分的重要组成部分。人们对数据的采集、查询、
8、共享等各种数据处理工作越来越重视。占计算机应用70%以上的管理信息系统的软件设计中,普遍采用数据库管理技术。经过手工管理阶段和文件管理阶段后发展到今天的数据库管理阶段。用数据库管理方式可以减少数据的冗余度,增加数据的共享性,避免数据的不一致性,并使数据结构化。数据库管理程序使用某种数据库操作语言编写,是面向用户完成某项应用的程序。现在的社会是一个快速、高效的社会,人们都在为自己的生活不停的忙碌着,人与人之间的沟通就成为了一个很大的问题。随着科技的发展许多先进的设备和工具也越来越多的被人们发明出来并利用。这些先进的科技产物的问世也加速了社会的发展,同时也缩短了人与人的距离,解决了沟通这个大问题。
9、电话就是最具有代表性的一个产物。电话可以方便的实现人与人的交流。当今的世界,拥有一部电话是很平常的事,但与此同时电话机的数量也随着社会的发展不断的增加。作为一种通信工具如何收费就成为了各部门需要面对和解决的一个重要问题。随着电脑的发展和普及许多的问题都能通过计算机来解决。使用计算机解决问题十分简便快捷,而且能提高工作效率,同时也是顺应社会发展的必然结果,所以我们也需要使用计算机来解决这个问题。要想让计算机实现某种功能就必须有与之对应的软件系统,那么开发一套程控电话计费系统从是势在必行的。目前市场上已经有许多的程控电话计费系统在应用,比如雅信、泰思达等公司的产品,但是这些产品的通用性都不是很强。
10、另外,对于集团程控电话用户往往有一些特殊的需求,所以此类系统大多是根据用户的实际情况定制的,本系统正是在此前提下,为用户定制的一套程控电话计费系统。本系统是面向集团用户和中小型电话局,它能直接对话单进行分拣计费;并能利用现代化的信息管理手段,克服信息管理的局限性,将原来零散的通话记录统一管理。通过本系统能提高管理效率,大大缩短管理周期,为集团用户节约运营成本等。因此开发本系统必有广阔市场。1 系统整体设计1.1 系统组织结构图本系统共分三个主要模块:分拣模块、数据维护模块和系统管理模块,每个模块分别有自己的子模块,相互协同工作,共同实现系统各部分功能。组织结构图如图1所示:计费系统分拣数据维护
11、系统管理转换分拣汇总数据查看数据修改规则库管理用户管理图 1 系统组织结构图1.2 用户需求描述1.2.1 用户需求分析本系统是应用于各大集团电话用户和中小型电话局的信息管理系统。运行环境主要有电话交换机和安装本系统的分拣计算机,并且在它们之间交换数据。为了信息的安全、保密还要求对进入系统的不同用户有不同的权限:操作员可以进行分拣、汇总等操作并且可以查看汇总结果、客户档案和计费话单;管理员又增加了修改客户档案和计费话单的权限;超级管理员除了具有以上权限以外还具有管理分拣规则库和系统用户的权限。用户要求系统具有可用性、安全保密性和可维护性。本系统应完成对本系统的用户的各项业务的管理,包括:话单的
12、分拣和汇总、数据查看、数据的修改和对系统的管理和切换用户。1. 话单的分拣和汇总开始转换、开始分拣、汇总2. 数据查看查看客户档案、查看话单数据库、查看汇总结果3. 数据修改修改客户档案、修改话单数据库4. 系统管理规则库管理、用户管理5. 切换用户1.2.2 可行性分析1. 技术可行性:此系统采用Delphi 5.0开发,它是用来进行Windows下完全可视化、图形用户界面、面向对象、事件驱动编程方式的开发环境。开发方,使用方都已经掌握了Delphi和SQL Sever的使用,开发方有丰富的软件开发经验,使用方有丰富的实际业务经验,经双方合作,使得开发可行。2. 硬件设备可行性:交换机可以通
13、过串口直接传输话单,也可以通过网络将话单传输给专用文件服务器。本软件是在Windows环境下开发,可以在任何Windows系列操作系统下运行3. 用户可行性:本系统可以在脱离Delphi的环境下运行,使用简单,界面友好,并且本系统的使用人员有一定的计算机操作基础,用户使用可行。1.3 用户数据流图的设计方案本系统由各级操作员控制从交换机获取原始数据,通过本系统进行处理转换成计算机可识别的、易管理的数据库数据形式。运行期间又调用的规则库和客户档案来完成系统的正常操作,从而达到系统设计时的目的,本系统数据流图如图2所示:图 2 系统数据流图1.4 设计工具选择 本程序由于要工作在Windows环境
14、下,所以必须选择一款Windows操作系统下的编程工具。目前有众多的Windows下的开发工具,如Visual C+、Visual Basic和Delphi等,而Delphi的开发环境是目前面向对象和控件开发性能最好的工具之一。它使用Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的、完整的、面向对象的程序语言,拥有当今世界上最快的编辑器,以及最为领先的数据库技术,功能强大。对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大提高编程效率。Delphi 5.0是由Inprise公司推出的Delphi系列版本之一。Delphi 5.0
15、继承了以前版本的优点,并且增添了许多新的功能,比如在ADO、数据模块设计、IBX、MIDAS、CORBA、程序调试、VCL、窗体框架和桌面定义等方面都增强了许多,可以大大提高软件系统的设计、管理和开发的速度。它集中了Visual C+和Visual Basic两者的优点:学习过程中很容易上手,而且功能也非常强大,尤其在界面设计、数据库编程和网络编程的方面更具独到之处,是其他软件开发工具无法比拟的。出于以上原因和已有的产品兼容,并考虑稳定性,因此本系统使用Delphi 5.0 开发。1.5 数据库设计本系统为了共享信息方便,因此用SQL Server管理数据库,通过功能模块调用数据库。本系统数据
16、库名为:JFXTdata,内有6个数据表,分别为:用户权限表、客户档案表、话单数据表、汇总结果表、规则库1数据表和规则库2数据表,具体详细设计如表1-表15所示:表 1 用户权限表表名说明用户权限表名称用户权限表代码YHQX备注定义系统用户身份和权限表 2 用户权限表字段说明名称代码类型是否是主键可否为空用户密码YHMMVarChar(50)YesNo用户姓名YHXMVarChar(50)NoNo用户级别YHJBIntNoNo表 3 用户权限表索引说明索引代码是否是主键字段代码排序方式YHQX_PKYesYHMMASC表 4 客户档案表表名说明客户档案表名称客户档案表代码KHDA备注描述系统客
17、户资料表 5 客户档案表字段说明名称代码类型是否是主键可否为空客户电话号码DHHMVarChar(30)YesNo客户名称KHMCVarChar(150)NoNo客户地址KHDZVarChar(150)NoNo客户性质KHXZVarChar(150)NoNo收费类型SFLXIntNoNo月租费YZFDecimal(10,2)NoNo装机时间ZJSJChar(8)NoNo停机时间TJSJChar(8)NoYes合同编号HTBHVarChar(24)NoNo合同类型HTLXVarChar(30)NoNo表 6 客户档案表索引说明索引代码是否是主键字段代码排序方式KHDA_PKYesDHHMASC表
18、 7 话单数据表表名说明话单数据表名称话单数据表代码HDSJ备注保存计费话单数据表 8 话单数据表字段说明名称代码类型是否是主键可否为空主叫号码ZJHMVarChar(30)YesNo被叫号码BJHMVarChar(30)NoNo话始日期HSRQChar(8)NoNo话始时间HSSJChar(8)NoNo话终日期HZRQChar(8)NoNo话终时间HZSJChar(8)NoNo通话标识1THBS1VarChar(30)NoNo通话标识2THBS2VarChar(30)NoNo通话时长THSCIntNoNo话费1HF1Decimal(10,2)NoYes话费2HF2Decimal(10,2)N
19、oYes话费3HF3Decimal(10,2)NoYes话费4HF4Decimal(10,2)NoYes话费5HF5Decimal(10,2)NoYes话费6HF6Decimal(10,2)NoYes话费7HF7Decimal(10,2)NoYes话费8HF8Decimal(10,2)NoYes话费9HF9Decimal(10,2)NoYes话费10HF10Decimal(10,2)NoYes话费11HF11Decimal(10,2)NoYes话费12HF12Decimal(10,2)NoYes话费13HF13Decimal(10,2)NoYes话费14HF14Decimal(10,2)NoY
20、es话费15HF15Decimal(10,2)NoYes话费16HF16Decimal(10,2)NoYes话费17HF17Decimal(10,2)NoYes话费18HF18Decimal(10,2)NoYes话费19HF19Decimal(10,2)NoYes话费20HF20Decimal(10,2)NoYes异常标志YCBZChar(4)NoYes表 9 话单数据表索引说明索引代码是否是主键字段代码排序方式HDSJ_PKYesZJHMASC表 10 汇总结果数据表表名说明汇总结果数据表名称汇总结果数据表代码HZJG备注保存汇总操作后的结果表 11 汇总结果数据表字段说明名称代码类型是否是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 Delphi 程控电话 计费 系统 格式 转换 数据 维护

链接地址:https://www.31ppt.com/p-2883388.html