回 帖 发 新 帖 刷新版面

主题:sos! 本人是个十足的编程菜鸟,请各位帮帮忙,怎么用c++模拟电信计费和管理系统

1 系统的基本功能
编写一个程序,模拟电信计费功能和客户资料管理功能。
2 要求及提示
2.1 程序执行过程
(1)从硬盘上读入用户资料与话单纪录。这些资料分别存放在用户资料文件与月话单文件中,这两个文件的内容分别如下:
用户资料文件,存放了用户名、身份证号、家庭住址、用户电话号码以及是否申请了来电显示功能等信息。格式如下:
Zhang Qiang     身份证号1    地址1    83470000     Y 。。。
Liu Hui             身份证号2    地址2    83470001     Y 。。。
Ke Lei             身份证号3    地址3    83470002     N 。。。
。。。。。。
话单文件,存放了主叫号码、被叫号码、通话起始时间和时长(单位:秒)。为简便起见,被叫号码仅有本地电信号码与长途电信电话两种。每个月维护一份话单文件,文件名形如“201009话单.txt”。内容格式如下:
83470001 85980000         2010/09/01 09:00     34
83470000 02165280115     2010/09/02 13:03    129
83470000 55074132 69        2010/09/04 21:12    2
83470002 05146868688     2010/09/05 08:30    32
。。。。。。
另外,固定电话月租费25元/月,来电显示功能费6元/月,市内电话0.1元/分钟,长途电话0.3元/分钟,不足一分钟按一分钟计算。
(2)对某月话单进行计费,输出费用详单到指定的文件或者在屏幕显示。格式如下:
电话号码 用户姓名     月租费     功能费     月份  市内费用     长途费用     合计
83470000 Zhang Qiang 25.00         6.00   201009  xxxxx     xxxxx      xxx
83470001 。。。。。。
。。。。。。
        (3)客户资料的管理以及客户通话记录的录入
            系统可以增加、删除和修改客户信息,包括客户名、身份证号、家庭住址、电话号
        码、是否申请或取消来电限制功能。系统可以支持录入或删除客户通话信息,包括主叫    号码、被叫号码、通话起始时间和时长等。
        (4)查询客户的通话记录和账单
            应客户的请求,按照文件中的信息显示对应客户的某月的通话记录和费用清单。
        

2.2 算法要求及提示
(1)用户资料文件与话单文件由程序设计人员预先从键盘上录入,用户资料文件中的数据记录不得少于5条,话单文件中的数据记录不得少于40条。
(2)固定电话月租费、来电显示功能费、市话单价、长话单价等要求以全局变量的形式存放在程序中,以便于以后价格的修改。

回复列表 (共2个回复)

沙发

咦····是程序周么

板凳


是的啊
马上要交了

我来回复

您尚未登录,请登录后再回复。点此登录或注册