1、C+课程设计报告课程设计报告 设计设计题目题目:银行模拟系统银行模拟系统 一、一、 概述概述:银行模拟系统要求模拟银行一天 0closetime 的营业情况,业务总共分为两类。存款与取款。开始银行拥有 一定数量的总额 total 供运行。程序运行输出银行在处理业务 后的事件表。包括时间,存款数量,取款数量,银行余額,等 待情况。 程序输入的形式是按以下顺序输入到屏幕中, 只需按照提示操 作即可: 银行总余額 银行运行时间-交易时间上、下界-事件时间 上、下界-客户存取金额 程序输出的形式是按照时间顺序输出银行运行期间的事件表 二、二、软件功能说明软件功能说明 程序的功能是模拟显示银行在整个营业
2、阶段的运行状况。 用户使用说明用户使用说明 银行模拟系统 在程序运行时会依次显示 -欢迎使用呼小毛银行模拟系统,请按提示输入- 请输入银行最初存款总额: 请输入银行营业时间: 输入客户交易时间的上、下界,并以逗号分隔开: 请输入事件之间时间间隔的上、下界,并以逗号分隔开: 请按顺序输入客户存取款的数额 (取款负在金额前增加“-” ,存款直接输入金额即可,并以空格区分) 输入 0 模拟结束: 只需按照提示输入数据即可得到结果 测试数据测试数据 银行模拟系统: 正确的测试数据: 输入数据: 0 600 100,1 20,1 100 200 -300 20 0 y 10000 60000 20,1
3、20,1 -10000 -1 10000 -50000 60000 -7000 -80000 -90000 1000000 0 n 输出: -欢迎使用呼小毛银行模拟系统,请按提示输入- 请输入银行最初存款总额: 请输入银行营业时间: 输入客户交易时间的上、下界,并以逗号分隔开: 请输入事件之间时间间隔的上、下界,并以逗号分隔开: 请按顺序输入客户存取款的数额 (取款负在金额前增加“-” ,存款直接输入金额即可,并以空格区分) 输入 0 模拟结束: 第 1 个客户,从营业开始的第 0 分钟,来到银行,想要存取款 100 当前银行余額为¥0 第 1 个客户,从营业开始的第 0 分钟,向银行存款$1
4、00 当前银行余額为¥100 第 1 个客户,从营业开始的第 53 分钟,离开银行 当前银行余額为¥100 现在检查第二队列 第 2 个客户,从营业开始的第 65 分钟,来到银行,想要存取款 200 当前银行余額为¥100 第 2 个客户,从营业开始的第 65 分钟,向银行存款$200 当前银行余額为¥300 第 2 个客户,从营业开始的第 72 分钟,离开银行 当前银行余額为¥300 现在检查第二队列 第 3 个客户,从营业开始的第 79 分钟,来到银行,想要存取款-300 当前银行余額为¥300 第 3 个客户,从营业开始的第 79 分钟,向银行存款$-300 当前银行余額为¥0 第 3 个客户,从营业开始的第 148 分钟,离开银行 当前银行余額为¥0 现在检查第二队列 第 4 个客户,从营业开始的第 155 分钟,来到银行,想要存取款 20 当前银行余額为¥0 第 4 个客户,从营