网站大量收购闲置独家精品文档,联系QQ:2885784924

《银行ATM机存取款系统程序设计.doc

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《银行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.主函数调用各功能函数流程 四. 数据结构描述 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、退出 退出系统。 七 总结 分工情况 何慧冬:程序框架

文档评论(0)

xufugen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档