c++语言综合性设计性实验_实验报告_2010.doc
《c++语言综合性设计性实验_实验报告_2010.doc》由会员分享,可在线阅读,更多相关《c++语言综合性设计性实验_实验报告_2010.doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、综合性、设计性实验报告姓名 学号专业 计算机与通信工程 系计科0902 班实验课程名称 c+程序设计 指导教师及职称 黎明 讲师 开课学期 2010 学年 下 学期上课时间 2010年 12月 2 日 湖南科技学院教务处编印8一、实验设计方案实验名称:C+语言综合设计(自动取款机的小系统)实验时间: 2010/12/10小组合作: 是 否小组成员 1、实验目的: 1) 掌握C+语言的基本知识2) 综合应用所学知识,设计一个具有一定综合性的实验;3) 用C+实现程序,并且给出程序的说明、程序运行的结果、输入和输出的数据。2、实验设备及材料:硬件设备:PC机一台机器配置:内存:1G操作系统:Win
2、dows XP开发工具:VC+6.03、实验内容: 问题描述a. 设计一个自动取款机的小系统。b. 设计一个自动取款存款机的小系统。c. 设计一个刷卡自动充值交通IC卡的小系统。编程任务用c+实现;4、实验方法步骤及注意事项:实验步骤1、先把写好的程序写入到电脑中的VC+6.02、再对程序进行编译3、经过检查编译,发现编译中出现的错误再进行修改4、再次编译,直到编译成功之后,运行程序5、接着按照提示输入数据,进行测试6、最后记录所得数据,查看结果解题思路1. 在设计程序之前,先构思好所要用到的函数,以及函数对应在程序的效果2. 先建立两个类,consumer和ATM3. 再建立存取钱、修改密码
3、、查询余额等客户信息输出的函数4. 并且建立搜索,打印和删除特定用户信息的函数5. 同时建立打开文件、写入文件的函数6. ATM成员函数用switch语句来对用户选择的操作项进行判断5实验数据处理方法:数据输入:12345 123 3结果输出:6参考文献:C+程序设计教程(钱能 著) C+面向对象程序设计教程(谭浩强 著)指导老师对实验设计方案的意见:指导老师签名: 年 月 日 二、实验报告1、实验目的、设备与材料、实验内容、实验方法步骤见实验设计方案2、实验现象、数据及结果:输入数据:12345 123 3得到:3、对实验现象、数据及观察结果的分析与讨论:1) 输入卡号与密码就进入了主界面2
4、) 再按提示输入2就会要你输入取款的数目3) 输入取款数目后会提示你是否继续(Y/S)4) 输入3就会弹出卡的一些信息。如用户姓名,卡号和余额5) 输入4便退出了系统4、结论:此程序包含了几个简单的功能:取款,修改密码,查询余额等,还提供了用户的一些信息。这个程序简单,容易操作,让人一目了然,输入与输出过程中并没有出现错误。5、实验总结1)、本次实验成败之处及其原因分析: 通过这次实验我发现自己的技术不太好,主要是对函数还不是很熟悉,还有对类的运用还要加强。粗心是我的大敌啊,一个标点或者一个括号有时都让我思绪乱了。由于自己英语不怎么好,所以一些关键字的拼写有时会有误,以后一定要加强这方面的能力
5、,争取不再在这方面犯错误。2)、本实验的关键环节及改进措施:做好本实验需要把握的关键环节:我个人认为关键环节是类的创建与一些成员函数的调用,还有就是基础函数的运用。有些地方还应该更简洁。若重做本实验,为实现预期效果,仪器操作和实验步骤应如何改善: 在设计之前还应该认真全面的分析,站在整个实验的面前分析,使得程序更加完善简洁。对基础函数一定要非常熟练,对成员函数的调用要更熟悉。在简单的程序中还可以增添一些附加的功能。 3)、对实验的自我评价: 经过这次实验我学到了很多,仔细认真的思维方式是必不可少的,因为低级错误是可以避免的,所以对一些基础的函数要很熟悉。在一些新的知识方面我发现它们可以提高效率
6、,所以为了精简程序一定要学好。这次实验大家都很努力,让我感受到了团结就是力量这句话的含义,大家相互学习共同进步。这次实验后我了解到了自己的实力,以后我会更加努力学习,学习他人的长处,弥补自己的不足!指导老师评语及得分:签名: 年 月 日/ */ * */ * function.h */ * */ * #includeclass consumer;class ATM / ATM取款机public: ATM(consumer& cn):cnsm(cn)void welcome(); / 登陆界面bool check_passwd(char n,char pwd);/ 核对密码void change
7、_passwd(); / 修改密码 void fetchmoney(); / 取款void information(); / 查询信息void exitATM(); / 退出系统void functionshow(); / 功能界面void lock(); / 锁机private:int times; / 记录密码输入次数consumer& cnsm;class consumer/ 用户public:friend class ATM;consumer(char Name,char Num,float Money,char Password);protected:char* get_name()
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c+ 语言 综合性 设计 实验 报告 _2010
限制150内