银行业务模拟系统课程设计
《银行业务模拟系统课程设计》由会员分享,可在线阅读,更多相关《银行业务模拟系统课程设计(21页珍藏版)》请在毕设资料网上搜索。
1、 本科生课程设计报告书本科生课程设计报告书 题题 目目 银行业务模拟银行业务模拟系统系统 姓姓 名名 学学 号号 学学 院院 信息工程学院信息工程学院 专专 业业 计算机计算机 指导教师指导教师 完成日期:完成日期: 2012-7-4 银行业务模拟系统 1 需求分析 11 问题描述问题描述: 客户业务分为两种。第一种是申请从银行得到一笔资金,即取款或借款。 第二种是向银行投入一笔资金,即存款或还款。银行有两个服务窗口,相应的有 两个队列。客户到达银行后先排第一个队。处理每个客户业务时,如果属于第一 种,且申请额超出银行现存资金总额而得不到满足,则立即排入第二队等候,直 至满足时才离开银行,否则
2、业务处理完后立即离开银行。每接待完一个第二种业 务的客户,则顺序检查和处理(如果可能)第二个队列的客户,对能满足的申请 者予以满足,不能满足者重新排到第二个队列的队尾。注意,在此检查过程中, 一旦银行资金总额少于或等于刚才第一个队列中最后一个客户(第二种业务)被 接待之前的数额,或者本次已将第二个队列检查或处理了一遍,就停止检查(因 为此时已不可能还有能满足者)转而继续接待第一个队列的客户。任何时刻都只 开一个窗口。假设检查不需要时间。营业时间结束时所有客户立即离开银行。写 一个上述银行业务的事件驱动模拟系统, 通过模拟方法求出客户在银行内逗留的 平均时间。 12 系统的输入输出:系统的输入输
3、出: 输入: 1、银行的初始存款 Total 2、银行的营业时间 3、最大到达时间间隔 arrive time 4、最大交易时间 deal time, 5、到达时间和每个客户要办理的款额随机产生。 输出: 1、顾客在银行内平均逗留时间。 2、下班时银行剩余的资金总额。 13 系统的测试用例:系统的测试用例: 输入:一天营业开始时银行拥有的款额为 10000(元),营业时间为 600(分钟), 最大达到时间间隔 20,最大交易时间 5。 (到达事件的间隔时间很长,而客户的 交易时间很短。 )客户逗留时间,到达时间,客户存取款金额由程序随机产生。 客户序号 事件类型 时间 处理金额 1 到达 9:13 4000 1 离开 9:17 4000 2 到达 9:17 2000 2 离开 9:21 2000 3 到达 9:23 -1500 3 离开 9:25 -1500 4 到达 9:30 10000 4 离开 9:35 10000 5 到达 9:36 -3000 5 离开 9:38 -3000 说明:正数代表存款金额,负数代表取款金额。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 银行业务 模拟 系统 课程设计
