-程序设计报告(2012/2013学年第一学期)题目:电信计费系统客户账单管理专业学生姓名班级学号指导教师周剑指导单位计算机软件教学中心日期2012年xx月xx日-评分细则评分项优秀良好中等差遵守机房规章制度上机时的表现学习态度程序准备情况程序设计能力团队合作精神课题功能实现情况算法设计合理性用户界面设计报告书写认真程度内容详实程度文字表达熟练程度回答问题准确度简短评语教师签名:年月日评分等级备注评分等级有五种:优秀、良好、中等、及格、不及格-电信计费系统客户账单管理课题内容和要求客户帐单管理是电信计费系统必备的重要功能模块,主要负责对电信各类客户每月帐单的增加、修改、删除、查询、备份等管理工作。本课题以中国电信企业客户帐单管理模块为原型,要求基于单链表结构对文件存储的客户帐单数据进行排序、查找、计算、显示等操作。一、需求分析功能框架图:(见图2-1)电信计费系统客户帐单管理查找插入删除修改备份保存排序统计图2-1(1)各功能简要说明(2)(3)……三、概要设计1)主要结构体:structtype{//客户帐单结构intcustbillid;//客户帐单编码charcustname[50];//客户名称doublelocalfee;//市话费用doubleidfee;//长话费用-charlatnname[20];//本地网名称charregionname[30];//营业区名称structtype*next;//指针}*head,*p1;//全局指针2)主要函数流程图:(1)装载函数:用于从文本中载入信息并建立链表,此处用链表方式读入,用(structtype*)malloc(sizeof(structtype))来动态建立链表结点树目,此处以一个结构体内容作为一个结点。(见图3-1)开始打开文本能否打开否是申请空间读入数据否是否结束删除多出的一个结点是结束图3-1……四、源程序代码-五、测试数据及其结果分析显示的主菜单界面:欢迎使用客户帐单管理系统!菜单:总客户信息:1moto1020031000nanjingyuhua2huawei1302020000nanjinggulou6julong3300020000nanjingxuanwu3datang2501012030suqiansuyang4zhongxin2000088150nanjingyuhua5weidian7053055000suqiansihong7lianchuang3300020000nanjinggulou9yiruan4003050000nanjinggulou8sohu4000072000nantonghaian10sina2100034000nantonghaimen请输入所要进行的操作:1:查找客户;6:备份帐单;2:插入帐单;7:客户排序;3:删除帐单;8:分类合计;4:修改帐单;9:显示菜单;5:保存帐单;0:退出操作;1.查找用户测试输入:输出:……结果分析:-六、调试过程中的问题七、课程设计总结