下载此文档

C 自动取款机ATM课程设计报告.doc


文档分类:IT计算机 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
《 c++ 语言程序设计》课程设计报告洛阳师范学院 2013-2014 学期《 c++ 语言程序设计》课程设计报告设计名称: 模拟自动取款机 ATM 姓名: 黄双双学号: 131124001 专业班级: 网络工程学院: 信息技术学院设计时间: 2014 年6月设计地点: 宿舍指导教师评语: 指导教师签字: 年月日成绩: 《 c++ 语言程序设计》课程设计报告目录 1. 课程设计目的··············································································· 3 2. 课程设计任务与要求······································································ 3 3. 课程设计说明书············································································ 4 4. 课程设计成果··············································································· 6 5. 程序调试过程·············································································· 18 6. 设计问题的不足和改进方案···························································· 18 7. 课程设计心得·············································································· 19 8. 参考文献···················································································· 20 《 c++ 语言程序设计》课程设计报告 1 .课程设计目的《 c++ 语言程序设计》课程设计是这门课程的实践性教学环节之一, 本次设计结合实际应用的要求, 使课程设计既覆盖 C++ 的知识点,又接近工程实际需要。目的是通过课程设计的综合训练,培养学生实际分析问题、解决问题的能力,以及编程和动手能力,最终目标是通过课程设计这种形式,帮助学生系统掌握 C++ 这门课程的主要内容,养成良好的编程****惯,更好的完成教学任务。 2 .课程设计任务与要求: 要求: 本次课程设计利用《 c++ 语言程序设计》课程中所学到的编程知识和编程技巧, 完成具有一定难度和工作量的程序设计题目,帮助学生掌握编程、调试的基本技能,独立完成所布置的任务。要求: 1 、对系统进行功能需求分析 2 、设计合理的数据结构和系统框架 3 、编程简练,程序功能齐全,能正确运行 4 、说明书、流程图要清楚 5 、课题完成后必须按要求提交课程设计报告(1) 分析系统中的各个实体之间的关系及其属性和行为; (2 )根据问题描述,设计系统的类层次; (3 )完成类层次中各个类的描述(包括属性和方法); (4 )完成类中各个成员函数的定义; (5 )完成系统的模块组装、调试; 任务: (1) ATM 机类:有“单笔取款最高限制”、“每日取款总金额限制”、“金额”等基本属性。需要实现: “核对密码”、“修改密码”、“取款”、“查询信息”、“退出系统”、“锁机吞卡”等功能。可以将这些操作定义为 ATM 机类的成员函数。(2 )银行卡类:具有“用户姓名”、“用户密码”、“存款额”等特征。需要实现“身份验证”、“查询余额”、“修改密码”、“交易成功更改余额”等操作。将这些操作定义为银行卡类的成员函数。(1) 模拟自动取款机( ATM )的流程,实现查询银行卡余额、取款、修改密码、退出系统等功能; (2) 卡号、密码错误时最多输入 3 次,否则直接退出系统。(3) 取款金额受信用卡余额、 ATM 机单笔最大取款金额及 ATM 机当前剩余金额的限制。《 c++ 语言程序设计》课程设计报告 3 .课程设计说明书⑴概要设计本案例涉及一个银行卡和 ATM 机之间的“对话”。需要处理两个对象,即: ATM 和银行卡, 因此可以考虑定义两个类来解决这个问题。(1) ATM 机类:有“单笔取款最高限制”、“每日取款总金额限制”、“金额”等基本属性。需要实现:“核对密码”、“修改密码”、“取款”、“查询信息”、“退出系统”、“锁机吞卡”等功能。可以将这些操作定义为 ATM 机类

C 自动取款机ATM课程设计报告 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数19
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yzhqw888
  • 文件大小0 KB
  • 时间2016-07-02