《面向对象程序设计》课程设1计

《面向对象程序设计》课程设1计

ID:17851236

大小:122.50 KB

页数:16页

时间:2018-09-07

《面向对象程序设计》课程设1计_第1页
《面向对象程序设计》课程设1计_第2页
《面向对象程序设计》课程设1计_第3页
《面向对象程序设计》课程设1计_第4页
《面向对象程序设计》课程设1计_第5页
资源描述:

《《面向对象程序设计》课程设1计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《面向对象程序设计》课程设计一、课程设计的目的1、培养学生面向对象编程的思想;2、使学生熟悉C++语言的使用;3、培养学生C++编程的思想和方法;4、使学生掌握C++编程调试的基本技能;5、培养学生分析、解决问题的能力。二、课程设计内容与要求1、内容一:模拟实现银行ATM自动取款机系统。系统至少包括以下几方面的功能:(1)修改密码功能;(2)余额查询功能;(3)取款功能;(4)转账功能。内容二:模拟实现学籍管理系统。系统主要功能有:(1)学生基本信息的录入;(2)学生基本信息的查询;(3)学生基本信息的修改;(4)

2、学生基本信息的删除。内容三:模拟实现图书借阅系统。系统主要功能有:(1)图书信息的添加;(2)读者信息的添加;(3)图书信息的查询;(4)借书;(5)还书;2、设计要求:(1)分析数据对象及其联系;(2)实现相关类的设计;(3)分析系统功能构成;(4)对应用系统编程并运行调试3其他要求(1)每个学生自选一个内容独立完成。(2)在课上完的时候提交附件中的课程设计报告,即word文档,文件名要求按“学号_姓名”命名,学号要全称,内容一定要按照附件报告中的要求去做,正文字体为宋体,字号为四号字,单倍行距。课程设计报告最后

3、由学委统一收齐上交。(3)注意事项:实验报告如有雷同,一律不及格。程序上课时要检查验收,并评分。本课程设计为1个学分,希望大家认真完成。附:课程设计报告格式《面向对象程序设计》课程设计报告题目:银行ATM自动取款机系统专业:信息管理与信息系统班级:1班学号:1130050156姓名:指导教师:完成日期:2012年12月日《面向对象程序设计》课程设计一、系统中所使用的数据对象及说明1、卡card类属性名称类型描述numstring卡号passwordstring密码方法方法名称功能show余额显示modifi修改密码

4、qukuan取款transfer转账二、系统功能结构及相关算法描述1、系统功能结构2、相关算法流程图(1)添加ATM自动取款机三、程序源码#include#includeusingnamespacestd;classatm;classcard;classcard{public:card(){};card(stringa,stringb,intc){num=a;password=b;money=c;}stringnum;stringpassword;intmoney;};class

5、atm{friendclasscard;public:atm(){cards[0]=card("131","131",5000);cards[1]=card("111","111",10000);cards[2]=card("123","123",5000);cards[3]=card("1234","1234",10000);}voidwelcome();//欢迎使用voidcheck();//验证密码和账户voidchoose(intx);//选择界面voidshow(intx);//余额显示voidqukua

6、n(intx);//取款voidtransfer(intx);//转账voidmodifi(intx);//修改密码protected:cardcards[10];};voidatm::check()//验证密码和账户{intk,m,x=11;stringkh,mm;for(k=1;k<4;k++){cout<<"请输入卡号"<>kh;cout<<"请输入密码"<>mm;for(m=0;m<10;m++){while((kh==cards[m].num)&&(mm==card

7、s[m].password)){x=m;choose(x);m=11;}}if(x==11){cout<<"密码或账号错误"<>item;if(item==0){check();break;}else{switch(item){case1:show(x);brea

8、k;case2:modifi(x);break;case3:qukuan(x);break;case4:transfer(x);break;}}}while(1==1);}voidatm::welcome()//欢迎使用{cout<<"欢迎进入ATM系统"<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。