1、目 录 第一章 课程设计目的和要求 . 1 1.1 课程设计教学环节的主要目的 . 1 1.2 本课程设计主要目标 . 1 1.3 课程设计要求 . 1 第二章 课程设计任务背景与内容 . 3 2.1 任务背景介绍 . 3 2.2 任务内容 . 3 第三章 详细设计说明 . 5 3.1 总体模块图 . 5 3.2 程序流程图 . 6 3.3 程序设计思路 . 10 3.4 编码与调试 . 10 第四章 软件使用说明 . 12 第五章 课程设计心得与体会 . 16 附录 1 参考文献 . 17 附录 2 程序 . 18 第一章 课程设计目的和要求 1.1 课程设计教学环节的主要目的 C 语言课程
2、设计的主要 目的是培养学生综合运用 C 语言程序设计课程所学到的知识,编写 C 程序解决实际问题的能力,以及严谨的工作态度和良好的程序设计习惯。 通过课程设计的训练,学生应该能够了解程序设计的基本开发过程,掌握编写、调试和测试 C 语言程序的基本技巧,充分理解结构化程序设计的基本方法。 C 语言程序设计的主要任务是要求学生遵循软件开发过程的基本规范,运用结构化程序设计的方法,按照课程设计的题目要求,分析、设计、编写、调试和测试 C语言程序及编写设计报告。 本次课程设计是通过设计一个较为简单的“ ATM 自动提款机”系统 ,进一步熟悉C+中 有关各种知识的运用与掌握 。了解系统开发的需求分析、模块分析、编码测试、模块组装与整体调试的全过程,加深对 C+的理解与 Visual C+环境的使用;逐步熟悉程序设计的方法,并养成良好的编程习惯 ,进一步培养 完善的 C+编程设计思维,为以后进行软件编程、数据库管理等深入学习打下一个牢固基础 。 1.2 本课程设计主要目标 1.巩固和加深学生对 C+语言课程的基本知识的理解和掌握; 2.掌握 C+语言编程和程序调试的基本技能; 3.掌握利用 C+语言进行软件设计的方法; 4.提高书写程序设计说明文档的能力; 5.提高运用 C+语言解决实际问题的能力。 1.3 课程设计 要求 1.题目:设计一款“ ATM 自动提款机”系统软件 ;