杂志订阅管理系统.docVIP

  • 159
  • 0
  • 约2.11千字
  • 约 10页
  • 2016-10-21 发布于陕西
  • 举报
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 》.机械工业出版社 录入订户信息 增加订户信息 浏览所有订户信息 输出所有信息 查询到期用户 主菜单 菜单选项 根据选项,进入不同模块 退出 打开文件 选择录入订户信息 输入新增订户信息 录入成功 退出 退出 输入3,选择浏览所有订户信息 打开文件 返回主菜单 打开文件 输入4,选择查询并删除

文档评论(0)

1亿VIP精品文档

相关文档