- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信息科学与技术学院
程序设计基础课程设计报告
题目名称: 杂志订阅管理系统
学生姓名: 苏忠梁
学 号: 2011508027
专业班级: 11计科1班
指导教师: 郑瑶
2012年 06 月 23 日
1课程设计题目与要求 3
1.1问题描述(功能要求): 3
1.2问题的解决方案 3
1.3其他要求: 3
2总体设计 4
2.1主体函数 4
3详细设计 5
3.1录入订户信息 5
3.2浏览所有订户信息 6
3.3查询并删除到期订户信息 7
3.4查询到期订户 8
3.5统计 9
4课程设计总结 10
5参考文献 11
1课程设计题目与要求
1.1问题描述(功能要求):
使用计算机对杂志进行管理,每个订户的信息包括:姓名,性别,电话号码杂志单价,订阅数,订阅期限(某年某月)
要求有以下功能:
增加新订户,即将新订户的全部信息输入到文件中
根据当天的日期对新订户全部信息进行查询,删除已到期的订户记录
统计本期杂志订户数并打印运算结果
如:本期定信息
订户名 订阅数 单价 全额
李平 2 5.5 11.0
黄海 1 5.5 5..5
合计 3 1.0 16.5
1.2问题的解决方案:
根据系统功能要求,可以将问题解决分为以下步骤:
分析系统中的各个实体之间的关系及其属性和行为;
根据问题描述,设计系统的类层次;
完成类层次中各个类的描述(包括属性和方法);
完成类层次中各个成员函数的定义;
完成系统的应用模块;
功能调试;
完成系统总结报告以及系统使用说明书。
1.3其他要求:
只能使用C/C++语言,源程序要有适当的注释,使程序容易阅读
至少采用文本菜单界面(如果能采用图形菜单界面更好)
学生可自动增加新功能模块
2总体设计
2.1主体函数
3详细设计
3.1录入订户信息
3.2浏览所有订户信息
3.3查询并删除到期订户信息
3.4查询到期订户
3.5统计
4课程设计总结
计算机语言只有通过不断的实践才能掌握和熟练运用,所以我们的课程设计非常有必要。学习之后进行课程设计是对我们学习的检验,也是我们学习C++的一种提升。通过这次课程设计,我巩固了C++语言的语言的语法和一些函数,特别是对文本操作的函数,领悟了模块设计的基本思想。
课程设计时一个很好的提高我们专业编程水平的方法,让我们充分了解我们自己的水平,自主学习一些我们所短缺的知识。主动督促我们去补充我们的知识漏洞。在这期间我对于我所不知道的问题,我总是去查考一些资料,从那些书中我了解到了许多,同时我也知道书是多么的重要。与此同时,在这个课设的过程中,我更了解到团队合作的重要,同学们总是给我一些重要的资料,出奇的想法,老师则对我的课设中的不足的提出宝贵的意见,供我参考、提高,因此,我才能完成这次课程设计。诚心感谢此次课程设计中老师与同学们对我的帮助,是他们给了我最大的帮助,让我有信心坚持做下来!从这次课设中我认为编写程序中掌握总体思想是其中的重要部分,清晰的思路能让我们快速的解决问题。
通过这次编程实践,巩固了C++的知识,对C++的内容有了深入的理解,尤其对文件的知识加深理解。并运用数据结构中链表的知识,对新知识有进一步的理解。增强了动手能力,感受到了C++的奥妙,找到了学习编程的乐趣。同时在编程过程中,也发现了自身学习态度的问题。由于上课没认真听讲,课后又没及时花时间去复习,造成了许多知识的缺漏,很多知识不能很好的运用,编写过程面临困难,幸好通过这次编程及时把缺漏的知识补过来。事实告诫了我:今后上课一定要认真听讲,及时复习,多动手去学习,养成良好的学习习惯,增强实践能力。
此次,应用程序的设计和创建,经历了平时在课堂中和考试中,决不会有的重重难题和问题。而这些问题,又都是课本上很少提到的、更深一层的知识领域和应用领域。这些问题,并不是我们平时只靠课本,就可以轻易解决的。所以,锻炼了我们面对难题,自己思索,自己探索,自己查资料发现问题、解决问题的独断能力。
[4] 张岳新,《Visual C++ 程序设计》.苏州大学出版社,2007年12月
[5] 徐宝文,《The C Programming Language 》.机械工业出版社
录入订户信息
增加订户信息
浏览所有订户信息
输出所有信息
查询到期用户
主菜单
菜单选项
根
文档评论(0)