银行排队系统-概要设计

银行排队系统-概要设计

ID:12887694

大小:34.50 KB

页数:3页

时间:2018-07-19

银行排队系统-概要设计_第1页
银行排队系统-概要设计_第2页
银行排队系统-概要设计_第3页
资源描述:

《银行排队系统-概要设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、<小组长班号-组长班内学号>小组<实验名称>概要设计版本号:Bank-小组简写-GlobalDesign-***(每次修订时改变编号)编制时间:编制人员:1.1用户界面设计1.1.1动画方式正在处理的客户Vip客户正在叫号银行窗口画出银行营业厅的取号面板,营业窗口叫号显示,以及模拟银行排队的界面设计;说明所画界面中对应的各种操作含义和预期效果,以及键盘输入和界面显示效果之间的关系。1.1.2文件方式‘V’表示vip客户。Id表示VIP的id号‘G’表示普通客户。动画输出。窗口状态的文件纪录,用文本文档。1.2自动机模型(状态转换图)画出银行排队系统的状态转换图;要求在图

2、形之外,再给出各状态的详细文字说明,说明该状态可以接受的输入和相应动作。1.3高层数据结构设计VIP普通客户(G)客户号:用数组VIP普通客户(G)用链表空闲:0处理中:1暂停:2窗口状态:数组(下标表示窗口号)排队:用VIPid储存办理完:清0VIP:普通客户:排队状态:排队:用1储存办理完:清0常量:数组大小;自动机的状态常量;1.4系统模块划分输入模块功能:输入客户的状态和客户id。接口:将数组或链表存入文件中,并实现其他模块的调用。VIP客户窗口模块功能:读取VIP客户的排队,并将其分配给VIP窗口。当没有VIP客户时,顺便办理普通客户的业务。接口:从输入得到的

3、VIP客户(普通客户)数组或链表中读取数据,将窗口分配情况输出到动画和结果文件当中。普通客户窗口模块功能:读取普通客户的排队,并将其分配给普通客户窗口。接口:从输入得到的普通客户数组或链表中读取数据。将窗口分配情况输出到动画和结果文件当中输出模块功能:将客户分配情况显示出来。记录到文件中。接口:窗口模块的分配状态,窗口的状态。客户的队列。1.5高层算法设计VIP窗口:判断vip所在数组是否为空,如果不为空,实施快速相应策略开始处理vip用户,为空时实行顺便服务策略,如果普通用户所在数组也为空,这等待新的输入。每次处理结束时都检查是否有vip客户等待处理,有则优先处理。普

4、通用户窗口:判断所在普通用户数组是否为空,不为空时实行先来先处理策略,如果为空时,空闲,等待输入。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。