摘要针对分公司当前帐务支撑部门工作中存在的问题,本文详细介绍了南宁电信分公司调帐资料管理系统的开发设计全过程。论文围绕南宁电信分公司调帐资料管理系统的开发背景、设计说明、功能介绍、功能特点、研发过程、取得效益等几个方面,结合图例进行介绍,务求展现系统的全貌。关键词:帐务支撑调帐系统功能效益引言为了提升客户响应速度、提高服务水平,减轻后端帐务支撑部门工作压力,为市场分析提供准确数据,需要对调帐需求进行录入保存,以便进行分析处理,为此开发出调帐资料管理系统,为帐务管理工作提供系统支持及长效管理。目录摘要2引言3目录4第一部分系统建设背景简介5一、系统建设背景5二、系统主要工作原理6三、系统主要应用6第二部分系统具体设计方案7一、设计说明71、使用SQLServer2000的数据库72、使用Delphi7.0作为开发语言73、系统结构84、网络结构图85、数据连接8更多文章、数据库设计97、数据模型11二、系统主要模块及功能11(一)、资料管理子系统12(二)、报表统计子系统14(三)、系统管理子系统14三、功能特点15第四部分系统建设背景简介16一.调查分析阶段16二.总体设计阶段16三.模块设计阶段17四.试运行阶段17五.推广使用阶段17第五部分社会效益和经济效益17一、社会效益17二、经济效益18第六部分结束语18第一部分系统建设背景简介一、系统建设背景随着中国电信用户群体的增加,必然导致业务量激增,其次,电信提供的业务种类数以百计,不同的资费套餐更是不计其数。电信系统每天需要处理5000万张计费话单、2000万张结算话单、30万笔客户投诉等。由于计费处理系统的差错或相关工作人员的失误,每月都会导致一些用户的费用需要调整,并做资料的相应变更,此项工作量比较大,长期以来这项工作是由相关工作人员手工记录并通知经营支撑中心进行调整费用及变更资料,这种纸张归档的方式不利于调帐数据的查询、检索以及分析决策。极易出现漏调或重复调帐,不仅造成用户的再次查询和投诉,还会造成应收费用的流失;同时,各区域分公司、县分公司每月都有一定量的用户费用需要调整,以往都是由各分公司的管理员,以电子表格的形式提交给经营支撑中心,由经营支撑中心进行审核、处理,这种处理方式,实时性差,各分公司提供的表格形式不统一,经营支撑中心工作人员必须处理合成一张表格后,才能进行费用调整,工作效率低,出错率高。随着新业务的不断推广,电信业务必将推陈出新,种类会更加多样化,调帐的要求量也会随着激增;另一方面,随着市场不断成熟,消费者消费习惯日趋理性,对电信服务水平的期望也逐步提高。这就要求运营商自身系统在具备对每笔业务提供快速受理能力的同时,还能保证计费的准确和提供良好的客户服务。在这两种压力下仅依靠原有的工作模式已远远不能满足经营支撑中心、及前台客服人员的要求,开发一套调帐资料管理系统是十分必要的。二、系统主要工作原理应用计算机网络技术,各部门分别录入调帐需求存入调帐记录表中,由经营支撑中心集中审核,处理后转入BSN综合帐务处理软件进行调帐,完成调帐处理流程。系统设计原则是“精确、共享、时效”,实现资料的共享,提高客户响应速度,减少前台、支撑工作人员的压力。三、系统主要应用1、号码核重功能精确查出计费帐号的调帐记录,从而能够减少人工稽核的成本,提高核查的准确度和效率。2.完善的查询功能可快速查询出某一调帐原因的详单和汇总,为数据分析提供依据。3.及时反映审核、调帐结果,不必等待客响单流转。第二部分系统具体设计方案一、设计说明1、使用SQLServer2000的数据库MicrosoftSQLServer2000是一个分布式的关系型数据库管理系统,具有客户机/服务器体系结构,采用了Transact-sql的sql语言在客户机与服务器间传递客户机的请求与服务器的处理结果。能够满足今天的商业环境要求不同类型的数据库解决方案。它是一种应用广泛的数据库管理系统,具有许多显著的优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。2、使用Delphi7.0作为开发语言Delphi是Borland公司开发的一种基于客户/服务器体系的Windows快速应用开发工具(RAD,RapidApplicationDevelopment),是一种面向对象的可视性,又结合ObjectPascal语言的编程技巧,可以开发出功能强大的Windows应用程序和数据库应用程序。Delphi是面向对象程序设计与可视程序设计的最佳结合产品。Delphi7.0继承了以前版本的优点,并且增添了许多新的功能,比如在ADO、数据模块设计、IBX、MIDAS、CORBA、程序调试、VCL、窗体框架和桌面定义等方面都增强了许多,可以大大提高软件系统的设计、管理和开发的速度。它集中了VisualC++和VisualBasic两者的优点,尤其在界面设计、数据库编程和网络编程等方面更具独到之处,是其他开发工具无法比拟的。3、系统结构本系统采用Client/Server架构,服务器端上包括数据库和中间层容器,客户机使用本系统时,数据统一从服务器读取,各部门录入的记录都写入数据库中,保证了数据的安全性和一致性。4、网络结构图5、数据连接本系统采用了ADO方式进行数据连接,Delphi是现今Windows平台上最好用的开发工具之一,而SQLServer2000又是微软最重要的数据库产品,功能强大,操作方便,两者结合便构成一个完美的Client-Server开发环境。结合微软的ADO数据引擎,开发出来的数据库产品,速度快、界面优美而且效率高。6、数据库设计通过对帐务管理工作的内容和数据分析,设计如下几大数据表:调帐单库表结构:(CHARGING_DB)字段名中文说明字段类型长度修改说明CHARGING_CODE工单编号varchar14非空字段,根据需求从12改14CREATE_DATE开单时间datetime8QUOTE_CODE引用编号varchar50CLIENT_NAME用户姓名varchar100NUMBER_CODE号码varchar20ACCOUNT_DATE调整帐期varchar30ACCOUNT_AMOUNT调整金额float8DEAL_CONTENT处理内容varchar30共2页:上一页12下一页DEAL_RESULT处理结果varchar30DEAL_USER处理人varchar10DEAL_DATE处理日期datetime8MEMO备注Varchar255RECORDER录入人Varchar20VERIFIER审核人Varchar20VERIFY_DATE审核日期datetime8LAST_MODIFIER最后修改人Varchar20LAST_MODIFY_DATE最后修改日期datetime8APPEAL_DEPARTMENT申诉部门Varchar30IS_TRACK是否跟踪Varchar2TRACK_ACCOUNT_DATE跟踪时长Varchar2TRACK_RESULT跟踪记录Varchar200存相应跟踪单号200位TRACKER跟踪人Varchar20TRACK_DATE申请跟踪时间datetime8改为“申请跟踪时间”QUOTE_CREATE_DATE引用时间Varchar25CHECKER审批领导Varchar10*AREA所属片区Varchar50CAUSE调帐原因Varchar30跟踪单库表结构:(TRACK_DB)字段名中文说明字段类型长度说明TRACK_CODE跟踪单编号varchar12格式GZ200X0XXXXX非空字段CREATE_DATE开单时间datetime8CHARGING_CODE调帐单编号varchar12关联相应的调帐单号非空字段QUOTE_CODE引用编号varchar50CLIENT_NAME用户姓名varchar100NUMBER_CODE号码varchar20ACCOUNT_DATE跟踪帐期datetime8*ACCOUNT_AMOUNT调整金额float8VERIFIER审核人Varchar20VERIFY_DATE审核日期datetime8TRACKER跟踪人Varchar20MEMO备注Varchar255LAST_MODIFIER最后修改人Varchar20LAST_MODIFY_DATE最后修改日期datetime8*注:新开调帐单时由“申请跟踪时间”和“跟踪时长”生成,如跟踪3个月,则生成3条跟踪记录,第一条的跟踪帐期为开始跟踪时间,第二条为跟踪时间+1,第三条为跟踪时间+2操作日志表结构:(DIARY_DB)字段名中文说明字段类型字段说明NO序号Number14标识递增值ACTOR操作人varchar50非空字段ACT_DATE操作时间datetime8取服务器当前日期非空字段CODE工单号码varchar50相应的调帐、跟踪单号非空CONTENT内容varchar50修改项非空字段OLD_DATA原值varchar50NEW_DATA修改值varchar50公告信息表(DECREE_DB)字段名中文说明字段类型长度修改说明DECREE_ID公告IDNumber14标识递增值CREATE_DATE发布时间datetime8RECORDER发布者Varchar20CONTENT发布内容Varchar400ANNEX附件Varchar200附件名7、数据模型调帐单表的E-R图二、系统主要模块及功能各模块均具有的功能主要包括:条件组合查询:实现多条件组合精确或模糊查询,界面如下:显示项目设置:实现数据项显示或隐藏的设置,满足不同部门对关注数据的设定,界面如下:导入\导出EXCEL表:实现系统数据与电子表格间的转换,满足上报数据需要。记录定位:首\未记录,前\后记录的快速定位。更新下载:实现更新版本的通知和下载功能。(一)、资料管理子系统该子系统包括调帐单管理、跟踪单管理、已删除调帐单管理、调帐单转存四个功能模块。调帐单管理:实现调帐单的录入、修改、删除、统计、审核、重置、批量处理,在录入调帐单时,系统的核重功能自动列出计费号码的所有调帐记录,此功能可防止同一号码同一帐期的调帐要求;跟踪功能,实现同一计费号码的,按跟踪时长,开具多张调帐单的功能;复制功能,可实现新增一条编号不同,内容相同的调帐单,方便录入调帐性质相同的记录;调帐管理界面如下:跟踪单管理:实现调帐跟踪单的录入、修改、删除、统计、审核、批量处理;每张跟踪单都与调帐单一一对应,跟踪单增删的同时修改相应的调帐单的跟踪信息。已删除调帐单管理:此功能主要是方便经营支撑中心,对调帐单的删除操作进行监控,防止已进行调帐处理的数据被删除,造成重复调帐。调帐单转存:由于调帐的需求非常多,数据量大,如不定时清理会造成数据查询速度慢,占用正式表存储空间,系统运行效率低,些功能实现了数据按日期在备份表和正式表之间的转存。(二)、报表统计子系统该子系统包括调帐表、分析统计报表两大功能模块。实现数据的按条件分类统计、汇总、倒出,方便经营支撑中心进行每月的汇总上报。(三)、系统管理子系统该子系统包括用户管理、系统公告、数据备份还原、操作日志四个功能模块。1、用户管理:包括用户以及各级部门数据的建立、删除、修改操作,用户权限的划分、修改等,以确保用户对系统数据按操作权限、所属部门两个限制条件进行操作,界面如下:2、系统公告:可新增、查询、修改公告,并实现附件的上传、下载。3、数据备份还原:实现系统数据库的备份、还原,用于管理员执行定期维护。4、操作日志:记录调帐资料的增、删、改操作。三、功能特点1、方便、快捷的系统部署系统的安装无需专人下到各分公司。只需网络连通到服务器,就可以通过FTP下载最新的版本,进行安装使用。2、高效的录入与输出支持多线程操作,多部门可同时进行录入,实现数据的共享,导入、导出功能实现与EXCEL表之间的转换。3、强大的查询功能系统提供灵活多变的自定义查询、