队列的应用-银行排队程序模拟

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2、顾客离开(输入离开的顾客及接受服务的柜台号,并给出评价,排队中的队首顾客应该取得服务资格)
3、查看业务办理情况(显示目前正在接受服务的柜台和顾客对应关系)
4、查看排队情况(显示目前等待的人数及相应顾客编号)
5、系统查询(显示服务了多少顾客,及平均服务时间)
6、退出系统
附录中为程序运行效果及说明。
队列的应用-银行排队程序模拟
1、问题描述
银行的排队策略:先来先服务,客人分成VIP客人及普通客人,VIP客人可以直接享受服务,普通客人需要排队等待服务,当服务柜台有空闲时,队首客人接受服务。
2、具体功能要求
程序应具有如下六个菜单项:
1、顾客到达(选择该菜单后,再根据用户选择,区别两种级别的客人类型)
附:程序运行效果及说明。
1、选择用户到达后,出现类型选Fra Baidu bibliotek界面
2、当3名普通用户进入银行接受服务后,选择业务查询菜单,显示出下:
3、选择顾客离开菜单,进入子界面,要求输入客人编号
4、离开时应该能够选择评价
5、评价后,显示相关服务信息
6、当2号客人离开后,4号客人在业务查询界面上显示为正在接受服务
7、系统查询界面应该要求输入管理员账号和密码(可固化在程序内)
实训报告格式及要求:
封面:
程序设计实训报告
(分组成员名单(姓名学号)和分工)
内容:
一、题目
二、需求分析
三、概要设计(存储结构设计,自定义函数介绍,系统框架图)
四、详细设计及测试结论(算法的设计,测试遇到的问题,原因及解决办法)
五、总结
附录:程序详细清单及测试图例。
要求:分工必须明确,程序有完整注释,图例清晰。
8、VIP客人的账号和密码也可固化在程序内,或写在文件里。
相关文档
最新文档