程序设计报告(2012/2013学年第二学期)题目:电信计费系统客户帐单管理专业学生姓名班级学号指导教师指导单位计算机软件教学中心日期2013年05月29日评分细则评分项优秀良好中等差遵守机房规章制度上机时的表现学习态度程序准备情况程序设计能力团队合作精神课题功能实现情况算法设计合理性用户界面设计报告书写认真程度内容详实程度文字表达熟练程度回答问题准确度简短评语教师签名:郭剑2012年12月25日评分等级备注评分等级有五种:优秀、良好、中等、及格、不及格电信计费系统客户帐单管理一、课题内容和要求客户帐单管理是电信计费系统必备的重要功能模块,主要负责对电信各类客户每月帐单的增加、修改、删除、查询、备份等管理工作
本课题以中国电信企业客户帐单管理模块原型参照,要求基于单链表结构对文件存储的客户帐单数据进行排序、查找、计算、显示等造作
通过此可以,熟练掌握单链表结构、文件读写、函数调用等知识,以及查找、排序典型算法的设计与应用
二、需求分析要能提供以下几个基本功能:(1)用户资料文件与话单文件由程序设计人员预先从键盘上录入,用户资料文件中的数据记录不得少于30条,话单文件中的数据记录不得少于200条,且必须有跨月份、跨年份的通话记录话单
(2)首先从硬盘读入用户资料和话单记录(3)对话单进行计费处理,输出费用详单到指定的文件
格式如下:电话号码用户姓名月租费功能费市内电话费用长途电话费用合计83470000ZhangQiang25
00xxxxxxxxxxxxx83470001
(4)异常话单提示
有的话单可能是错误的,找出这些话单,不参加计费,另存为一个文件
可能的出错话单有:①一个号码的通话时长大于三天
②一个号码在一个时间存在两条以上的记录
功能框架图如图1所示(1)提供可操作的主菜单:输出个菜单,用于显示以从文件中加载的总客户信息和若干个可选