c++ 课程设计--杂志订阅管理系统

c++ 课程设计--杂志订阅管理系统

ID:11018246

大小:235.00 KB

页数:11页

时间:2018-07-09

c++ 课程设计--杂志订阅管理系统_第1页
c++ 课程设计--杂志订阅管理系统_第2页
c++ 课程设计--杂志订阅管理系统_第3页
c++ 课程设计--杂志订阅管理系统_第4页
c++ 课程设计--杂志订阅管理系统_第5页
资源描述:

《c++ 课程设计--杂志订阅管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、信息科学与技术学院程序设计基础课程设计报告题目名称:杂志订阅管理系统学生姓名:苏忠梁学号:2011508027专业班级:11计科1班指导教师:郑瑶2012年06月23日1课程设计题目与要求31.1问题描述(功能要求):31.2问题的解决方案31.3其他要求:32总体设计42.1主体函数43详细设计53.1录入订户信息53.2浏览所有订户信息63.3查询并删除到期订户信息73.4查询到期订户83.5统计94课程设计总结105参考文献111课程设计题目与要求1.1问题描述(功能要求):使用计算机对杂志进行管理,每个订户的信息包括:姓名,性别,电话号码杂志单价,订阅数,订阅期限(某年某月)要求有以下

2、功能:(1)增加新订户,即将新订户的全部信息输入到文件中(2)根据当天的日期对新订户全部信息进行查询,删除已到期的订户记录(3)统计本期杂志订户数并打印运算结果如:本期定信息订户名订阅数单价全额李平25.511.0黄海15.55..5合计31.016.51.2问题的解决方案:根据系统功能要求,可以将问题解决分为以下步骤:(1)分析系统中的各个实体之间的关系及其属性和行为;(2)根据问题描述,设计系统的类层次;(3)完成类层次中各个类的描述(包括属性和方法);(4)完成类层次中各个成员函数的定义;(5)完成系统的应用模块;(6)功能调试;(7)完成系统总结报告以及系统使用说明书。1.3其他要求:

3、(8)只能使用C/C++语言,源程序要有适当的注释,使程序容易阅读(9)至少采用文本菜单界面(如果能采用图形菜单界面更好)(10)学生可自动增加新功能模块杂志订阅管理系统录入订户信息增加订户信息浏览所有订户信息输出所有信息查询到期用户2总体设计2.1主体函数主菜单菜单选项根据选项,进入不同模块退出3详细设计3.1录入订户信息打开文件选择录入订户信息输入新增订户信息录入成功退出3.2浏览所有订户信息退出输入3,选择浏览所有订户信息打开文件返回主菜单3.3查询并删除到期订户信息打开文件输入4,选择查询并删除到期订户信息输入日期查询并删除到期订户信息结束3.4查询到期订户打开文件输入5,查询到期订户

4、输入日期输出信息退出3.5统计打开文件输入6,进行统计输出信息退出4课程设计总结计算机语言只有通过不断的实践才能掌握和熟练运用,所以我们的课程设计非常有必要。学习之后进行课程设计是对我们学习的检验,也是我们学习C++的一种提升。通过这次课程设计,我巩固了C++语言的语言的语法和一些函数,特别是对文本操作的函数,领悟了模块设计的基本思想。课程设计时一个很好的提高我们专业编程水平的方法,让我们充分了解我们自己的水平,自主学习一些我们所短缺的知识。主动督促我们去补充我们的知识漏洞。在这期间我对于我所不知道的问题,我总是去查考一些资料,从那些书中我了解到了许多,同时我也知道书是多么的重要。与此同时,在

5、这个课设的过程中,我更了解到团队合作的重要,同学们总是给我一些重要的资料,出奇的想法,老师则对我的课设中的不足的提出宝贵的意见,供我参考、提高,因此,我才能完成这次课程设计。诚心感谢此次课程设计中老师与同学们对我的帮助,是他们给了我最大的帮助,让我有信心坚持做下来!从这次课设中我认为编写程序中掌握总体思想是其中的重要部分,清晰的思路能让我们快速的解决问题。通过这次编程实践,巩固了C++的知识,对C++的内容有了深入的理解,尤其对文件的知识加深理解。并运用数据结构中链表的知识,对新知识有进一步的理解。增强了动手能力,感受到了C++的奥妙,找到了学习编程的乐趣。同时在编程过程中,也发现了自身学习态

6、度的问题。由于上课没认真听讲,课后又没及时花时间去复习,造成了许多知识的缺漏,很多知识不能很好的运用,编写过程面临困难,幸好通过这次编程及时把缺漏的知识补过来。事实告诫了我:今后上课一定要认真听讲,及时复习,多动手去学习,养成良好的学习习惯,增强实践能力。此次,应用程序的设计和创建,经历了平时在课堂中和考试中,决不会有的重重难题和问题。而这些问题,又都是课本上很少提到的、更深一层的知识领域和应用领域。这些问题,并不是我们平时只靠课本,就可以轻易解决的。所以,锻炼了我们面对难题,自己思索,自己探索,自己查资料发现问题、解决问题的独断能力。5参考文献:[1]谭浩强.《C++程序设计》.清华大学出版

7、社,2004年6月[2]刘振安,刘燕君.《C程序设计课程设计》[M].北京:机械工业出版社,2004年9月[3]严蔚敏,吴伟民.《数据结构》(C语言版).清华大学出版社,1997年4月[4]张岳新,《VisualC++程序设计》.苏州大学出版社,2007年12月[5]徐宝文,《TheCProgrammingLanguage》.机械工业出版社,2004年1月[6]黄明,梁旭,周绍斌,《VisualC

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。