ATM取款机
C语言编写 包括需求文档
ATM机
ATM机共分五块功能,分别是:账户管理功能、账务管理功能、查询功能、文件功能及其它功能。它们具体功能如下。
账户管理功能:
a) 账户注册
b) 账户登录
c) 账户数据
c.1 账户号长度12位
c.2 密码长度不c.3 得低于6位,c.4 必须使用暗码
c.5 账户信息保存到数组或链表中
c.6 账户信息最后保存到相关文件中
账务管理功能:
a) 存款
b) 取款
c) 转账
d) 账务管理数据
d.1 每笔存款金额大于0元小于1001元
d.2 每笔取款金额大于99元小于1001元
d.3 每笔转账金额大于99元小于5000元
d.4 每笔记录都存入到相应的记录链表中
查询功能:
a) 存款记录查询
b) 取款记录查询
c) 转账记录查询
d) 需显示每笔交易时间
e) 拥有翻页查询功能
文件功能:
必须拥有一个账户信息写入文件
必须拥有一个账户存款记录、取款记录和转账记录写入文件
其它要求:
变量命名规范(匈牙利命名法)
函数命名规范
要有详细注释
程序架构清晰
使用多个CPP文件及头文件,不许代码全写在一个CPP文件中
界面要力求逼真,要拥有功能菜单选择及亮条显示。
程序进行多次后,无内存泄漏现象。
如在此功能之上拥有更多功能,则加分。
2022-06-28 09:11:51
273KB
ATM
1