编写一个C语言程序模拟银行ATM机的账户管理功能,系统主要实现以下功能:

银行银行账户管理系统的基本功能业务描述如下:银行系统一般由三个部分组成,ATM机、前台的柜台系统和后台数据服务的系统。后台服务系统管理着储户的账号、密码、余额和姓名等信息... 银行银行账户管理系统的基本功能业务描述如下:
银行系统一般由三个部分组成,ATM机、前台的柜台系统和后台数据服务的系统。后台服务系统管理着储户的账号、密码、余额和姓名等信息,而前台系统和ATM机为用户使用这些功能提供了接口。
一般而言,用户使用银行系统时使用的功能为:开户注册(一般在柜台)、销户、取款、存款、转账、查询余额、修改密码等等。本题假设所有上述功能都在ATM机上实现,为了模拟真实的ATM业务环境,本系统必须实现开户注册(一般在柜台)、销户、取款、存款、转账、查询余额、修改密码的功能。用户通过开户业务在本系统开立银行账户,之后可以通过该银行账户登陆ATM系统,在系统中实现存款、取款、查询账户信息、修改密码的操作。本系统各个业务有如下注意点:
(1) 登陆系统
用户登陆之前,必须在登陆界面输入其银行账户,通过其正确输入的银行账户登陆系统。
(2) 开户业务
要使用本系统必须首先执行开户业务开立新的银行账户,并且将此新开的银行存储于文件当中。同时,系统以身份证号码作为开户的充分条件,即一个身份证号码只能开立一次银行账户。
(3) 存款业务
客户登陆系统后,选择存款业务,即可以将输入的存款金额存入相应的账户。
(4) 取款业务
客户登陆系统后,选择取款业务,即可以将输入的取款金额从相应的银行账户取出,但是取款金额必须大于目前的账户余额。
(5) 查询业务
客户登陆系统后,可以选择查询业务,查询账户余额。
(6) 转账业务
客户登陆系统后,可以选择转账业务,进行转账。注意的是转账的目的账户必须是本系统已经存在的银行账户。
(7) 修改密码
客户登陆系统后,可以选择修改密码业务,进行密码修改。
设计要求:
为控制实现难度,本系统可以使用结构数组完成。除上述功能外,应该对用户的信息中的一项进行排序(如将余额按照从高到低的顺序排序)。
展开
 我来答
yangjie2009721
2013-12-20
知道答主
回答量:11
采纳率:0%
帮助的人:10.6万
展开全部
这是一个很大程序了,可以帮你写几个子程序。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友594d205f21
2013-01-11 · TA获得超过271个赞
知道小有建树答主
回答量:769
采纳率:0%
帮助的人:343万
展开全部
以下几个功能我可帮你实现
CALL ME
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式