c语言程序设计atm自动取款机实验报告Word文件下载.docx

上传人:b****1 文档编号:13881349 上传时间:2022-10-14 格式:DOCX 页数:37 大小:45.92KB
下载 相关 举报
c语言程序设计atm自动取款机实验报告Word文件下载.docx_第1页
第1页 / 共37页
c语言程序设计atm自动取款机实验报告Word文件下载.docx_第2页
第2页 / 共37页
c语言程序设计atm自动取款机实验报告Word文件下载.docx_第3页
第3页 / 共37页
c语言程序设计atm自动取款机实验报告Word文件下载.docx_第4页
第4页 / 共37页
c语言程序设计atm自动取款机实验报告Word文件下载.docx_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

c语言程序设计atm自动取款机实验报告Word文件下载.docx

《c语言程序设计atm自动取款机实验报告Word文件下载.docx》由会员分享,可在线阅读,更多相关《c语言程序设计atm自动取款机实验报告Word文件下载.docx(37页珍藏版)》请在冰豆网上搜索。

c语言程序设计atm自动取款机实验报告Word文件下载.docx

功能模块图

功能模块描述

数据结构

6.详细设计.

功能流程图

重点设计

7.测试与调试

8.总结.

心得体会

不足与改进

9.参考文献.

1.课程设计内容

模拟银行的自动取款机ATM使用过程中的界面和用户交互过程

2.课程设计要求

(1)要求利用面向过程的方法以及C语言的编程思想来完成系统的设计;

(2)在系统的设计中,要求运用菜单和文件实现系统功能。

(3)在基本要求达到后,可进行创新设计,如存款、代缴电话费等,或设计友好的界面等。

3.可行性研究

系统是一个基于局域网、互联网和WINDOWS作的系统,现有技术已较为成熟,利用现有技术完全可以实现系统开发目标。

同时具有优秀的软件需求人员、软件设计人员、和具有丰富经验的软件测试人员。

4.需求分析

在市场经济的蓬勃发展和人们日益繁忙的条件下,现有的银行系统往往需要客户在办理手续

时等待很长的时间,这不仅会浪费很多宝贵的时间,也会使得银行的业务人员十分的繁忙,

需要很大的人力和财力。

5.概要设计

功能模块图

此处除了系统的模块划分,还要重点描述三人分工情况,分工一定要明确。

功能模块描述

银行自动取款机菜单界面

1

设置储户信息

修改密码

取储户名

查询余额

数据结构

#include<

>

#inelude<

voidmain()

{

intNum,a,code,ll=0,l=0,p,n,r=0,x,m,Num1,Num2;

intnum[10],feng[10],money[10],s[6],t[6];

inti=0;

for(p=0;

p<

9;

p++)

num[p]=000000;

money[p]=5000;

feng[p]=0;

}loop:

.请陈老师原谅我N多的goto...

printf("

__

\n"

);

|

|\n"

欢迎使用ATM自动取款机

~第一小组热情开发~

|__

请输入卡号:

"

scanf("

%d"

&

Num);

fflush(stdin);

if(Num==00){

是否进入管理员模式?

1/2:

"

{

\n"

该帐号已被封存!

printf("

按任意键返回

while(getchar()!

=EOF)

system("

cls"

gotoloop;

}

else{

请输入密码:

state:

code);

if(code!

=num[Num])

密码不正确!

请重新输入:

i++;

if(i<

3)

gotostate;

else

连续三次出错!

++r;

if(r<

2){

i=0;

按任意键返回。

您的帐号已被封存.\n"

feng[Num]=1;

shuru:

|---欢迎使用ATM自动取款机---|\n"

|1.取款2.余额查询|\n"

|3.密码修改4.转帐|\n"

|5.历史交易纪录查询|\n"

|6.返回欢迎界面|\n"

||\n"

请输入选项:

x);

switch(x){

case1:

gotoqukuan;

break;

case2:

gotoyuechaxun;

case3:

gotomimaxiugai;

case4:

gotozhuanzhang;

case5:

gotolishijilu;

case6:

default:

输入错误!

gotoshuru;

}

|

取款|\n"

|1.

|2.

返回|\n"

|\n"

switch(x)

if(l>

5000){

累计取款超过5000元,系统出错.\n"

按任意键返回。

if(money[Num]<

100){

余额不足.\n"

.我实在没想出啥好方法...

elseif(money[Num]<

200)回上一级\n"

n);

switch(n)

正在取款,请稍候\n"

money[Num]-=100;

l+=100;

取款成功!

500)回上一级.\n"

正在取款,请稍候\n"

取款成功!

=EOF){

money[Num]-=200;

l+=200;

1000)回上一级.\n"

money[Num]-=500;

l+=500;

输入错误!

2000)回上一级.\n"

正在取款,请稍候\n"

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 党团建设

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1