- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
银行ATM机存取款系统程序设计
银行ATM机存取款系统程序设计
任课教师: 蒋 安 珩
小组成员:何慧冬 国际经济与贸易
贡怡敏 14Y12114 国际经济与贸易(全英)
徐唯一 金融学
2013-09-08
银行ATM机存取款系统程序设计
一 案例描述
1. 总体描述
银行ATM机存取款系统业务描述如下:
银行ATM存取款系统能为用户提供存款、取款、查询、转账和修改密码的功能。用户通过开户业务在本系统开立银行账户,之后可以通过该银行账户登录ATM系统,在系统中实现存款、取款、查询账户信息、修改密码的操作。本系统各个业务有如下注意点:
登录系统
用户登录之前,必须在登录界面输入其银行账户,通过其正确输入的银行账户登录系统。
开户业务
要使用本系统必须首先执行开户业务开立新的银行账户,并且将此新开的银行存储于文件当中。同时,系统以身份证号码作为开户的充分条件,即一个身份证号码只能开立一次银行账户。
存款业务
客户登陆系统后,选择存款业务,即可以将输入的存款金额存入相应的账户。
取款业务
客户登陆系统后,选择取款业务,即可以将输入的取款金额从相应的银行账户取出,但其取款金额必须大于目前的账户余额。
查询业务
客户登陆系统后,可以选择查询业务,查询账户余额。
转账业务
客户登陆系统后,可以选择转账业务进行转账。注意的是转账的目的账户必须是本系统已经存在的银行账户。
修改密码
客户登陆系统后,可以选择修改密码,进行密码修改。
二 界面设计
用户根据需要进行登录和开户的选择。
三 模块化设计方案
1.系统主要函数及功能
1)chaxun函数:用以查询客户个人余额
2)kaihu函数:用以开户
3)denglu函数:客户登录
4)caidan函数:向客户展示银行业务菜单,办理存取款、查询等
5)qukuan函数:客户取款
6)xgmm函数:进行密码修改
7)cunkuan函数:客户存款
8)zhuanzhang函数:客户转账
9)tuichu函数:退出系统
2.主函数调用各功能函数流程
F
退
出
E存款
C
转账
B查询
A取款
输入密码
输入卡号
登
录
设置银行卡密码
设置卡号
输入姓名
开
户
D修改??码
用户菜单界面
打开文件,载入信息
开始
四. 数据结构描述
struct per /*定义结构体*/
{
char name[20]; /*姓名*/
char ID[20]; /*卡号*/
int money; /*金额*/
char code[6]; /*密码*/
struct per *next; /*定义指针*/
};
typedef struct person
{
struct per kehu ;
struct person *next;
}L;
该数据结构为链表,是一种动态进行存储分配的结构。链表的每一个一个节点中包含了一个指针变量,用它存放下一个结点的地址,环环相扣。
五 算法设计
开始
输入姓名
输入卡号
输入银行密码
链表中添加该记录
结束
1、开户
2.登录
开始
结束
输入密码
输入卡号
进入用户菜单界面
与原密码是否相同
错误次数是否小于三
否 是
是
否
3.取款
结束
是否大于存款金额
链表中添加该记录
成功取出
输入取款金额
余额不足
开始
是 否
4.存款
开始
结束
输入存款金额
链表中添加该记录
5.密码修改
开始
结束
链表中添加该记录
输入密码
输入卡号
输入新密码
与原密码是否相同
否
是
6.转账
输入转入卡号
开始
结束
是否大于存款金额
链表中添加该记录
成功转入
再次输入转入卡号
输入转账金额
余额不足
是 否
7.查询
开始
结束
输出余额
六. 程序运行结果
1.开户
2.登录
3.选择业务
4.取款
5、查询
6.转账
7、修改密码
8、存款
9、退出
退出系统。
七 总
您可能关注的文档
- 钢管桩的截面选择台州不锈钢管厂家.doc
- 钢结构厂房施工组织设计仓库1仓库2固体制剂车间1.doc
- 钢筋工程专项施工方案完整.doc
- 钢结构吊装安全施工方案已看.doc
- 钢结构制作安装承包合同三方.doc
- 钢结构喷砂除锈防腐施工方案.doc
- 钢结构安全施工注意事项01.doc
- 钢桅杆拔杆土办法计算手册.doc
- 钢结构复习资料二.docx
- 钢结构安装制作.doc
- 2025至2030中国停车管理系统行业市场竞争格局及有效策略与实施路径评估报告.docx
- 2025至2030中国手持三维激光扫描仪行业市场深度分析及有效策略与实施路径评估报告.docx
- 2025至2030锂离子电池遥控无线电设备行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030塑料晶体管行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030全球及中国车载摄像头行业产业运行态势及投资规划深度研究报告.docx
- 2025至2030中国古玩行业调研及市场前景预测评估报告.docx
- 2025至2030中国炭黑行业产销规模及发展趋势洞悉报告.docx
- 2025至2030中国再生纤维行业运营态势与投资前景调查研究报告.docx
- 2025至2030医药级氯化钠行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030全球及中国硅基GaN工艺行业发展趋势分析与未来投资战略咨询研究报告.docx
文档评论(0)