- 46
- 0
- 约2.06万字
- 约 30页
- 2017-11-13 发布于江西
- 举报
3.8模拟电信计费系统的设计与实现
3.8.1设计题目及要求
模拟电信计费系统的设计与实现
要求:(1) 计费功能。根据存放在源数据文件中的通话记录和长途费率文件对每一条通话记录计算其通话费用,并将结果保存在费用文件中。其中:
通话费的计算方法如下:
通话费=长途电话费+本地电话费
长途电话费=费率(元/分钟)×通话时长(分钟)
(通话时长不满1分钟的按1分钟计算)
本地电话费为:3分钟以内0.5元,以后每3分钟递增0.2元。
(2) 话费查询。输入一个电话号码,从费用文件中统计该电话号码的所有本地话费、长途话费,并从用户文件中查找其用户名,最后在屏幕上显示:
用户名 电话号码 本地话费 长途话费 话费总计
(3) 话单查询。输入一个电话号码,查询并在屏幕显示该用户的所有通话记录,格式为:
用户名 主叫电话号码 被叫电话号码 通话时长
3.8.2设计思想及程序流程框图
程序设计大致思路:
1.本系统的输入输出文件
本系统的输入文件有三个:
(1) 源数据文件(hd.dat)
存放:主叫区号 主叫电话号码 被叫区号 被叫电话号码 通话时长(秒)
每次通话作为一条记录,占源数据文件的一行。
每条记录中各数据之间以空格间隔,例如:025 010 90
每个电话号码可以有多次通话记录。
如果主、被叫区号相同,则
原创力文档

文档评论(0)