欢迎来到天天文库
浏览记录
ID:35546456
大小:856.00 KB
页数:17页
时间:2019-03-26
《手机话费管理系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、西安建筑科技大学课程设计(论文)任务书专业班级:计算机1101学生姓名:刘雯琦指导教师(签名):一、课程设计(论文)题目手机话费管理二、本次课程设计(论文)应达到的目的本次课程设计的目的是运用计算机语言模拟实现21点游戏,通过此次课程设计,加深学生对本课程基本知识的理解,提高综合运用知识的能力;掌握本课程的主要内容、工程设计或撰写小论文的步骤和方法;以提高学生独立分析问题、解决问题的能力,逐步增强实际工程训练。三、本次课程设计(论文)任务的主要内容和要求(包括原始数据、技术参数、设计要求等)要求:要求学生在认真复习教材的基础上,查阅相关资料、认真阅读相关的设计要求,独立按时完成任务;课程设计的
2、说明书、论文要求简洁、通顺、计算正确,程序完整、清楚、规范。主要内容:实现手机话费管理的基本功能,具体要求为:1.实现统计电话费的余额、各次呼出电话费金额的功能;2.实现统计电话总金额功能;3.实现按时间长短顺序显示各次呼出的电话号码功能;4.实现电话呼叫次数查询功能。四、应收集的资料及主要参考文献:1.《C++面向对象程序设计》(美)萨维奇,清华大学出版社,2007.2.《面向对象程序设计》蔡宇辉,机械工业出版社,2011.6.3.其他与本课程设计题目相关的资料五、审核批准意见教研室主任(签字)第17页摘要本课程设计是利用我们所学的c++语言设计一个只须在控制台上运行的简单的个人电话费管理系
3、统。在本次课程设计中我主要运用了c++类的方法编写程序,突出了c++类具有良好的封装性,结构的清晰性。此系统主要实现了一下几个功能:1.统计电话费的余额、各次呼出电话费金额,并保存在文件中。2.统计长话总金额、短话总金额,并保存在一个文件中。3.按时间长短,显示各次呼出的电话号码。4、查询呼叫某电话的次数。 5、增加记录、删除记录、修改记录功能。系统函数运行正常,准确。实现了所要求的功能。深刻体会到c++类的数据封装性、结构清晰性的优点。关键词:c++类;;封装性;清晰性;函数;第17页目录一、需求分析4二、概要设计4三、详细设计6四、调试分析7五、使用说明13六、课设总结16参考文献17第1
4、7页一、需求分析 此系统主要实现了一下几个功能:1.统计电话费的余额、各次呼出电话费金额,并保存在文件中。2.统计长话总金额、短话总金额,并保存在一个文件中。3.按时间长短,显示各次呼出的电话号码。4、查询呼叫某电话的次数。 5、增加记录、删除记录、修改记录功能。系统函数运行正常,准确。实现了所要求的功能。深刻体会到c++类的数据封装性、结构清晰性的优点。二、概要设计 图1功能结构图第17页图2数据结构图1、类User成员变量:charnam、charnum、optiontb、billhf、structuser*next。2、bill成员变量:doubleyong、doublecong、dou
5、bleyue。3、Option成员变量:charhuida[3]、doubleu[3]。4、链表图3链表结构第17页注释:运用带头的单向链表,利用head指针指向user,利用next指向下一个数据,这个链表中,各个数据不是连续的物理储存单元,利于插入,删除等功能。三、详细设计(1)数据分析,本系统主要定义了一个Tele类来实现的。此类的定义如下:structData{intnum;//电话呼出次数编号。charPho_code[20];//呼出的电话号码。chardate[20];//呼出电话的日期。doubletime;//通话时间。intid;//是否长途标记。doublecost;//
6、本次呼叫费用。};classTele{public:intInput();//输入数据;voidOutprint(intk);//显示数据;doublePayment();//输入缴费情况,并求返回出总费用。第17页voidfun1(intn,doublesum);//统计余额、各次呼出电话金额。并存在fun1.txt文件里。voidfun2(intn);//统计长话总金额、短话总金额。voidfun3(intn);//排序功能(按时间长短,显示各次呼出的电话号码)。voidfun4(intn);//查询呼叫某电话的次数。voidfun5(intn,inta);//增加记录、删除记录、修改记录
7、功能。voiddisplay(char*file);//从文本文件中读取数据、显示。private:Datadata[1000];intsize;};(2)系统函数(方法)分析的结构示意图。图4系统函数分析的结构示意图第17页四、调试分析图5进入系统界面图6注册系统第17页图7存入磁盘图8资费管理-查询余额第17页图9资费管理-计费功能图10资费管理-资费充值(1)第17页图11资费管理-资费充值
此文档下载收益归作者所有