电信计费系统客户帐单管理

上传人:s9****2 文档编号:491713673 上传时间:2023-01-25 格式:DOCX 页数:59 大小:667.73KB
返回 下载 相关 举报
电信计费系统客户帐单管理_第1页
第1页 / 共59页
电信计费系统客户帐单管理_第2页
第2页 / 共59页
电信计费系统客户帐单管理_第3页
第3页 / 共59页
电信计费系统客户帐单管理_第4页
第4页 / 共59页
电信计费系统客户帐单管理_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《电信计费系统客户帐单管理》由会员分享,可在线阅读,更多相关《电信计费系统客户帐单管理(59页珍藏版)》请在金锄头文库上搜索。

1、 程序设设计报告告( 220122 / 20113 学年年 第 二 学学期)题 目:电电信计费费系统客客户帐单单管理专 业 学 生生 姓姓 名名 班 级级 学学 号号 指 导导 教教 师师 指 导导 单单 位位 计算机机软件教教学中心心 日 期 20113年005月229日 评 分分 细 则则评分项优秀良好中等差遵守机房房规章制制度上机时的的表现学习态度度程序准备备情况程序设计计能力团队合作作精神课题功能能实现情情况算法设计计合理性性用户界面面设计报告书写写认真程程度内容详实实程度文字表达达熟练程程度回答问题题准确度度简 短 评 语语教师签名名: 郭剑剑 20122 年 122 月 255 日

2、评分等级级备注评分等级级有五种种:优秀秀、良好好、中等等、及格格、不及及格电信计费费系统客客户帐单单管理一、 课题内容容和要求求客户帐单单管理是是电信计计费系统统必备的的重要功功能模块块,主要要负责对对电信各各类客户户每月帐帐单的增增加、修修改、删删除、查查询、备备份等管管理工作作。本课课题以中中国电信信企业客客户帐单单管理模模块原型型参照,要要求基于于单链表表结构对对文件存存储的客客户帐单单数据进进行排序序、查找找、计算算、显示示等造作作。通过过此可以以,熟练练掌握单单链表结结构、文文件读写写、函数数调用等等知识,以以及查找找、排序序典型算算法的设设计与应应用。二、需求求分析要能提供供以下几

3、几个基本本功能:(1)用用户资料料文件与与话单文文件由程程序设计计人员预预先从键键盘上录录入,用用户资料料文件中中的数据据记录不不得少于于30条条,话单单文件中中的数据据记录不不得少于于2000条,且且必须有有跨月份份、跨年年份的通通话记录录话单。(2)首首先从硬硬盘读入入用户资资料和话话单记录录(3)对对话单进进行计费费处理,输输出费用用详单到到指定的的文件。格格式如下下:电话号码码 用户户姓名 月租费费 功能能费 市市内电话话费用 长途电电话费用用 合计计8347700000 ZZhanng QQianng 225.000 66.000 xxxxxxx xxxxxx xxxx8347700

4、001 。 。(4)异异常话单单提示。有有的话单单可能是是错误的的,找出出这些话话单,不不参加计计费,另另存为一一个文件件。可能能的出错错话单有有:一个号号码的通通话时长长大于三三天。一个号号码在一一个时间间存在两两条以上上的记录录。功能框架架图如图图1所示(1)提提供可操操作的主主菜单:输出个个菜单,用用于显示示以从文文件中加加载的总总客户信信息和若若干个可可选的功功能选项项。根据据客户输输入的选选项来运运行不同同的功能能,运行行不同的的函数。(2)显显示所有有用户的的功能:根据选选项可将将文本里里的用户户信息在在屏幕上上显示出出来。(3)显显示所有有账单功功能:可可将文本本里的通通话账单单

5、在屏幕幕上显示示出来。(4)添添加用户户功能:可在屏屏幕上进进行直接接操作,将将用户信信息添加加到记录录里。(5)添添加账单单功能:操作同同上,可可将新的的通话记记录添加加到记录录里。(6)按按用户民民查找功功能:输输入记录录里的用用户民,可可以查询询与之相相关的通通话账单单记录。(7)按按电话号号码查找找功能:输入记记录里的的已有电电话号码码,可以以查找相相应的通通话账单单记录。(8)输输出花费费功能:在操控控台和文文本中,直直接输出出所有的的花费详详情。三、概要要设计1、主要要函数流流程图如如图2所所示:开始打开文本读入数据选择操作选项子菜单结束返回上一级图2:主主程序图图开始调用菜单函数

6、输出操作选项输入操作选项调用应用函数子菜单应用函数结束返回操作选项选择结束图3:操操作菜单单系统开始读入数据显示用户信息结束打开文本图4:显显示所有有信息菜菜单开始打开文本输入在末尾插入数据输出数据到文本尾关闭文本结束图5:插插入数据据菜单读入账户和账单信息选出一个所有用户账单选出该用户每个月账单计算话费结束打开文本开始判断账单是否合理返回所有正确账单图6:计计算话费费函数开始开始记录开始时间以及结束时间的年月日时分秒No月日时分秒是否超出时间范围?Yes输出错误提示,返回-1;返回1;结束图7::判断话话费正误误函数1、顾客客类(CCusttomeer):#inccludde#incclud

7、de#inccludde/控控制输出出格式classs CCusttomeer /定义一一个顾客客类prottectted:chaar NNamee200;/用用户名 chaar NNumbber15;/用用户电话话号码chaar CCID;/是是否来电电显示publlic:Cusstommer(chaar* = ,ccharr* = ,ccharr ciid= ); /定义义构造函函数Cuustoomerr();/定定义析构构函数 Cusstommer(connst Cusstommer & oobj); /定义拷拷贝构造造函数chaar* GettNamme();/获获得用户户名字符符型指

8、针针函数chaar* GettNummberr();/获获得用户户号字符符型指针针函数chaar GGetCCID();/看看用户是是否有来来电显示示friiendd isstreeam & ooperratoor (isttreaam & inn , Cusstommer & ccus);/友友元重载载输入 friiendd osstreeam & ooperratoor (isstreeam & iin,CCusttomeer & cuus)incuus.NNamee;/输输入用户户名incuus.NNumbber;/输输入用户户号码 incuus.CCID;/来来电业务务信息rettur

9、nn inn;ostrreamm & opeerattor (osstreeam & oout,connst Cusstommer & ccus)outtssetiiosfflaggs(iios:leeft);outtssetww(200)cuss.Naame;/左左对齐输输出用户户名outtssetww(155)cuss.Nuumbeer;/左左对齐输输出用户户号码 outtssetww(1)ccus.CIDD;/来来电业务务信息outteendll;retturnn ouut;2、话单单类(BBilll):#inccludde#inccludde#inccludde#inccluddecl

10、asss BBilllprottectted:chaar DDiallingg155;chaar DDialled15;chaar SStarrtTiime15;chaar EEndTTimee155;publlic:Billl(ccharr *ddiallingg= ,ccharr *ddialled= ,chhar *sttimee= ,ccharr *eetimme= );/定义构构造函数数Biill();Billl( connst Billl & obbj);/帐帐单的拷拷贝构造造函数chaar* GettDiaalinng();/获获得主叫叫号码 chaar* GettDiaaledd();/获获得被叫叫号码chaar* GettStaart();/获获得起始始时间 chaar* GettEndd();/获获得结束束时间intt GeetDaate();/获获得日期期intt GeetTiime();/获获得通话话时长friiendd innt mmon_dayy(innt yyearr,innt mmontth);/记记录不同同月份的的天数friiendd isstreeam & ooperratoor (isttreaam & inn

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 市场营销

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号