atm机课程设计--atm自动粗取款系统

atm机课程设计--atm自动粗取款系统

ID:23349210

大小:1.00 MB

页数:14页

时间:2018-11-05

atm机课程设计--atm自动粗取款系统_第1页
atm机课程设计--atm自动粗取款系统_第2页
atm机课程设计--atm自动粗取款系统_第3页
atm机课程设计--atm自动粗取款系统_第4页
atm机课程设计--atm自动粗取款系统_第5页
资源描述:

《atm机课程设计--atm自动粗取款系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、电子信息学院软件工程系课程设计报告(2013-2014第2学期)课程设计类型:面向对象程序设计题目:ATM自动粗取款系统I电子信息学院制目录目录11.问题分析21.1问题描述21.2要求分析22.总体设计22.1功能分析22.2数据抽象22.3类的定义32.4总体结构33.详细设计33.1系统的停顿43.2主页面43.3登陆43.4功能界面53.5存款63.6取款63.7查询73.8退出74.功能测试74.1本系统的主界面74.2界面85.遇到的问题126.课设小结12参考文献13I1.问题分析1.

2、1问题描述本次C++课程设计题目是“ATM取款机程序”。(1)软件用途:ATM取款(2)功能概述:模拟ATM取款机登陆、取款、查询。1.2要求分析根据题目要求,做出如下的具体分析:从需求可以发现软件只需要一个ATM类,可以主要分为主页,主页面zhuyemian();登陆denglu();功能界面djmian();查询chaxun();取款qukuan();存款cunkuan();退出tuichu();几个主要的公有类和一个存款数数目私有类zong()。其中,主页面zhuyemian()和操作界面dj

3、mian()两个函数用于接受输入用户的操作项目编号,用户输入编号后跳转到相对应的存款,查询,取款,退出4个函数模块。另外还有有一个输入流存储用户数据在文本文档。2.总体设计2.1功能分析1.要求分析如下:主页面zhuyemian()和功能界面djmian()两个函数用于接受输入用户的操作项目编号,用户输入编号后跳转到相对应的登陆,选择操作界面,存款,取款,查询,退出函数模块。另外还有一个输入流存储用户数据在文本文档。除此加入了一个time()函数用于操作之间停顿,是用户可以看清自己的操作免得跳转过快

4、。其中,主页面的功能包括登陆和退出,并且要求对输入不符合要求的数做出提示,其次登陆的账号密码输入错误也要提示并且要可以重新输入。操作界面也要实现对输入不符的情况做出提示。存款选项需要把用户输入的数据加上原本的金额并输出显示。取款选项需要把用户输入的数据用余额减去后输出显示。退出选项只需要做出输出感谢的话就行了。2.2数据抽象1.ATM类的信息:public={A,id,pd,x,y,z,B,cun,qu}A={整型,接收用户输入主页面操作编号}id={整型,接收用户输入账户}pd={整型,接收用户输

5、入密码x={整型,读取文本里的账户}y={整型,读取文本里的密码}z={整型,读取文本里的余额}B={整型,接收用户输入功能页面操作编号}cun={整型,接收用户输入的存款金额}Iqu={整型,接收用户输入的取款金额}2.3类的定义1.ATM类lATMlIntAlintidlintpdlintxlintylintzlintBlintcunlintqu输入数据账号密码读取账号读取密码读取余额输入数据输入存款输入取款lvoidzhuyemian();lvoiddenglu();lvoiddjmian()

6、;lintchaxun();lintqukuan();lintcunkuan();lvoidtuichu();lvoidget();lvoidtime();lintzong;接收用户输入的操作代号核对登陆信息接收用户输入的操作代号查询余额取款存款退出登陆接收用户重新输入停顿总的金额2.4总体结构zhuyemianTuichuCunkuanQukuanChaxundengluI3.详细设计3.1系统的停顿因为这个操作比较简单,所以跳转比较快,因此我设计了一个系统的停顿时间。voidATM::time(

7、){cout<<"请稍等几秒钟!系统正在处理中..."<>A;if(A>0&&A<3)//用户的输入是否是1或者2{switch(A){case1:denglu();break;//输入为1就跳转登陆界面case2:tuichu();break;//输入为2就退出}}else{cout<<"

8、t--------------------------------------------------------------";cout<<"t请输入正确的选项!按回车键继续操作...";cout<<"t--------------------------------------------------------------";cin.get();cin.get();3.3登陆登陆界面要先打开一个txt文本,里面存放了用户数据。intid,pd,x

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

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

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