电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

ATM取款机模拟系统程序设计报告(完成版)

ATM取款机模拟系统程序设计报告(完成版)_第1页
1/39
ATM取款机模拟系统程序设计报告(完成版)_第2页
2/39
ATM取款机模拟系统程序设计报告(完成版)_第3页
3/39
信息工程与自动化学院 计算机科学与技术专业 C 程序设计语言课程设计 1 目录 三、编程题部分(银行ATM 模拟存取系统) 1、设计内容…………………………………………第 2 页 2、设计……………………………………………… 第 2 页 (1)数据分析………………………………………… 第 2 页 (2)程序流程分析…………………………………… 第 3 页 3、编码及调试……………………………………… 第 13 页 4、程序运行截图…………………………………… 第 32 页 四、总结与体会……………………………………… 第 37 页 五、参考文献………………………………………… 第 39 页 信息工程与自动化学院 计算机科学与技术专业 C 程序设计语言课程设计 2 三、编程题部分 1、设计内容 完成一个管理类的综合型设计:银行 ATM 模拟存取系统。要求学生进行数据结构的设计、对函数进行模块化结构化设计、 并灵活运用数组、 结构体、指针、文件等多种数据类型设计开发系统。通过写程序,学生应掌握用计算机程序设计语言解决实际问题的方法、步骤。该系统应该具有以下功能: 1)账户管理功能 a) 开户:完成账户注册的功能。即输入账户的相关信息。要求账户号长度 12 位,密码长度不得低于 6 位,必须使用暗码,账户信息保存到数组中,账户信息最后保存到相关文件中; b) 账户登录:输入账户、密码,验证是否能够登录该系统; c)密码修改:输入两次相同的密码方可修改。 2)账务管理功能 a) 存款:每笔存款金额大于 0 元小于等于 1000 元,以 50 元为基本单位。需记录交 易 日 期 和 时 间 。 b) 取款:每笔取款金额大于等于 100 元小于等于 2000 元,以 50 元为基本单位。需记录交 易 日 期 和 时 间 。 c) 转 账:每笔转 账金额大于等于 100 元小于等于 5000 元。需记录交 易 日 期 和 时间 。 3)查 询 功能 a) 存款记录查 询 b) 取款记录查 询 c) 转 账记录查 询 d) 余 额查 询 4)文件功能及 其 它 功能:数据都 应保存在 相关文件中。 2、设计 ( 1) 数据分析 ( 描 述 定 义 的各 主 要变 量 的作 用及 意 义); char zhanghao[16];/*用户账号*/ char xingming[9];/*用户姓 名 */ char mima[7];/*账户密码*/ char shengfenzheng[19];/*用户身 份 证号*/ float yue;/*账户余 额*/ char ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

ATM取款机模拟系统程序设计报告(完成版)

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部