
数据结构课程设计涉及银行业务模拟。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
银行业务模拟系统:(包含完整代码、结果数据、流程图、实验报告以及可执行程序) 银行业务模拟问题的详细描述如下:客户的业务活动主要分为两种不同的类别。首先,客户可能需要从银行提取资金,例如进行取款或申请贷款。其次,客户也可能需要向银行存入资金,包括存款或还款操作。为了保证服务效率,银行设立了两个独立的服务窗口,并由此形成两个对应的客户队列。当客户到达银行时,他们会首先进入第一个队列进行排队。在处理每个客户的业务请求时,如果该请求属于“提取资金”类型,并且所申请的金额超过了银行当前的可用资金总额,导致无法满足申请需求,则该客户会被立即转移到第二个队列中等待。直到满足条件时才离开银行;反之,如果业务处理完毕后立即离开银行。每成功处理一个“存入资金”类型的业务后,系统会按照顺序检查并处理第二个队列中的客户。对于能够满足申请条件的客户,系统会立即予以服务;对于无法满足条件的客户则会被重新排入第二个队列的末尾。值得注意的是,在对第二个队列进行检查和处理的过程中,一旦银行的可用资金总额降至低于或等于之前第一个队列中最后一个客户(办理“存入资金”业务时)被服务之前的金额水平,或者已经完成了对第二个队列的完整检查和处理一次后,系统将立即停止进一步的检查(因为此时已不可能存在任何能够被满足的客户),并转而继续处理第一个队列中的客户。请务必注意:在整个模拟过程中始终只保持一个服务窗口开放运行。假设对检查过程的时间开销不做考虑。当营业时间结束时所有等待中的客户都会立即离开银行。请编写一个事件驱动模拟系统来精确地模拟上述银行业务流程,并通过模拟方法计算出顾客在银行内平均停留的时间。
全部评论 (0)
还没有任何评论哟~


