- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电信计费模拟实现讲述
第 PAGE \* MERGEFORMAT
第 PAGE \* MERGEFORMAT 1 页
程序设计报告
( 2014 / 2015 学年 第 一 学期)
题 目:电信计费模拟实现
专 业 电子信息工程
组长 学号姓名 周 雅
组员 学号姓名 姜洪宇
刘旭阳
指 导 教 师 周 莉
指 导 单 位 计算机学院、软件学院
日 期 2014年09月26日
成员分工
组长(周雅)
负责理清整体思路,工作划分以及代码编写、调试,还有报告的整体书写和排版。
组员(姜洪宇)
负责理清整体思路,代码的编写及调试,资料的查阅,完成报告的书写,程序运行的截图。
组员(刘旭阳)
协助完成代码的修改,代码的调试,编写用户资料文件,检查报告的书写并完善。
评分细则
评分项
优秀
良好
中等
差
遵守机房规章制度
上机时的表现
学习态度
程序准备情况
程序设计能力
团队合作精神
课题功能实现情况
算法设计合理性
用户界面设计
报告书写认真程度
内容详实程度
文字表达熟练程度
回答问题准确度
简短评语
教师签名: 周莉
2014年09月26日
评分等级
周雅
姜洪宇
刘旭阳
备注
评分等级共五种:优秀、良好、中等、及格、不及格
电信计费模拟实现
课题内容和要求
电信计费模拟系统主要负责对电信各类客户每月帐单统计、查询、备份等管理工作。本课题以该系统要求编写一个程序,要求基于单链表结构对文件存储的客户帐单数据进行排序、查找、计算、显示等造作,实现对电信计费的模拟。通过此可以,熟练掌握单链表结构、文件读写、函数编写、函数调用等知识,以及查找、排序典型算法的设计与应用。
需求分析
1.电信计费模拟系统要求提供以下几个基本功能:
(1)用户资料文件与话单文件由程序设计人员预先从键盘上录入,用户资料文件中的数据记录不得少于15条,话单文件中的数据记录不得少于100条,且必须有跨月份、跨年份的通话记录话单。
(2)首先从硬盘读入用户资料和话单记录
(3)对话单进行计费处理,输出费用详单到指定的文件。格式如下:
电话号码 用户姓名 月租费 功能费 市内电话费用 长途电话费用 合计ZhangQiang 25.00 6.00 xxxxx xxxxx xxx……… ………
(4)异常话单提示。有的话单可能是错误的,找出这些话单,不参加计费,另存为一个文件。可能的出错话单有:一个号码的通话时长大于三天;一个号码在一个时间存在两条以上的记录。
2.电信计费模拟系统的功能框架图如图1所示。
电信计费模拟系统
电信计费模拟系统
显示所有用户信息
显示所有帐单信息
添加用户信息
添加帐单信息
按用户名查找帐单
按电话号码查找帐单
不操作,输出所有话费信息
结束操作
图1 功能框架图
提供可操作的主菜单:输出个菜单,用于显示以从文件中加载的总客户信息和若干个可选的功能选项。根据客户输入的选项来运行不同的功能,运行不同的函数。
进行文本信息的载入:从指定的文件中以链表形式加载所需的客户信息。这里的文件是在编译时就已经指定好的、存在的文本,“Customer.txt”,“Bill.txt”需设计者预先自己建立好。
显示所有用户功能:根据选项可将文本里的用户信息在屏幕上显示出来。
显示所有帐单功能:可将文本里的通话帐单在屏幕上显示出来。
添加用户功能:可在屏幕上进行直接操作,将新的用户信息添加到记录里。
添加帐单功能:操作同上,可将新的通话记录添加到记录里。
按用户名查找功能:输入记录里的用户名,可以查找与之相关的通话帐单信息。
按电话号码查找功能:输入记录里已有的电话号码,可以查找相应的通话帐单记录。
输出话费功能:在操控台和文本中,直接输出所有的话费详情。
三、概要设计
1.本系统的输入输出文件
(1)本系统的输入文件有两个:
① 用户资料文件(Customer.txt)
存放:用户姓名 电话号码 是否开通来电显示
② 话单信息文件(Bill.txt)
存放:主叫号码 被叫号码 通话起始时间 终止时间
(2)本系统输出文件:
① 话费信息文件(allmessage.txt)
输出:号码 用户姓名
文档评论(0)