银行排队叫号系统_论文
本文所描述的叫号排队系统采用了系统仿真的基本理论和方法,借助循环队列数据类型,使用C#编程语言对银行叫号排队的现象进行了模拟设计。该系统分别模拟了顾客所使用的叫号窗口、顾客排队号码的显示窗口以及营业员所使用的服务窗口等三个窗口。这三个模拟设计整合起来就仿真了银行的排队现象。由于排队和数据结构里的队列很相似,所以该系统用队列模拟了排队。 HM000036
考虑到银行服务的特殊性以及顾客身份的不同,该系统还模拟了VIP顾客的优先服务,也就是VIP顾客可以在普通顾客之前办理业务。利用了队列的先进先出特性,给每位VIP顾客标记,使VIP顾客可以优先享受服务。
为了使该系统更人性化,系统里加入了循环叫号的功能。如果一位顾客的排队号码被叫了几遍都没有去服务,那系统可以把该号码重新放到当前队列的尾部,以防有漏。不仅如此,该系统考虑了模拟实现的时间复杂度和空间复杂度,平衡两种复杂度是该系统达到最优。
关键词: 叫号系统,循环队列,银行排队业务
With the fast development of science and technology in China,a call the numbers queuing way is appeared to improve people’s living standards.The can avoid people’s standing waiting,it can avoid someone jumping the queue,it also can avoid the occurrence of contradictions.This way is very apply to the service work like bank.
The system use the basic theories and methods of system simulation with a sequential queue data type.It use the C# programming language to analog design the phenomenon of bank queuing.The system analogs the calling window used by the custom,the show window to show the number and the service window used by the clerk.This three analog designs are the simulation of bank queuing.Because queuing is very similar to the queue data struct,so i use the queue to analog the queuing.
Consider bank services and the difference of the identity of the customer,the system also analoged the priority services of the VIP custom,it is that the VIP custom can enjoy the services before the normal custom.It uses the linked queue to mark every VIP customs,then they can enjoy the services first.
In order to make the system more humane,it contains the circle calling.if there is a number has been called severy times but nobody come,then the number will be put into the end of the queue.What’s more ,the system considers time complexity and space complexity,balance two complexity to make the system optimal.
Keyword: calling system,circle queue,bank queuing business
1.1 银行叫号排队系统的背景
中国是一个人口非常大的国家,人多了,国家强大了,经济和科技都飞速发展了,可是人们的生活却出现了很多问题。由于人口众多,在中国几乎做什么事都要排队。而排队给人们的生活带来了极大的不便,因为排队而产生了许多问题困扰着人们。
最近,随着科学技术的快速发展以及人民生活水平的提高,各行各业的竞争逐渐激烈起来,特别是服务行业的竞争尤为突出。服务质量是用来衡量企业的公众形象、服务水平、管理水平的标准,现在这一标准越来越受到服务和被服务双方的关注。而银行、医院、工商、电信、税务等企业的营业窗口就是重要的场所。
随着服务业的业务量增长以及种类增加,排队的问题已经成为人们必须面对的实际问题。而就以前的情况来看,人们在排队的时候会出现拥挤、杂乱无章、插队,严重的话还会闹出矛盾,这些情况可能会让一个顾客排上一个小时的队,这不仅影响了顾客的心情还会极大地阻碍企业的服务质量。这会直接影响到一个企业的业绩。
1.2 银行叫号排队系统的目的
为了提供高效的服务、创造良好的工作环境,每个银行需要凭借高科技的管理方式代替人工的排队方式,根本的解决人工排队给顾客和企业多带来的弊端。现如今,银行服务窗口所承受的压力越来越大,银行出现排长队屡见不鲜,这也成了困扰银行以及客户的难题。 目前,已有大部分银行采用了叫号排队系统来改善排长队这一现象,也提高了银行的服务效率。
1.3 银行叫号排队系统的意义 查看完整请+Q:351916072获取
银行叫号排队系统是模拟银行排队的现象,针对银行的特点特别研发的适用于各大银行的理想方案。该系统非常的人性化,营业员可以根据自己的服务水平、服务量以及闲暇程度来选择自己窗口的服务,最大程度的减少了顾客的等候时间和提高了服务效率。很好的解决了顾客在享受服务的过程中所遇到的站着排队、插队、拥挤等现象。这位企业的管理提供了很好的管理手段。不仅如此,使用该系统还模拟了一些银行特有的VIP顾客的优先模式。VIP顾客可以优先于一般顾客享受服务,在他拿到自己的排队号码的时候,营业员呼叫的下一个号码就是他的。这种特殊情况就是所谓的“插队”,虽然这会引起一些人的不满,但是这反而会提高银行的业务。该系统本着人性化以及对顾客的负责,相信会成为银行企业提高服务效率和管理手段,加大业务,减轻工作人员的压力的好帮手。
1.4 本文的内容
本系统主要的内容就是通过C#来实现模拟的银行排队叫号。利用队列的先进先出与现实排队的先来后到的相似性来代替人工排队,电脑创建的队列用来存放号码,而每一个都号码都分别对应一位客户。其中有一条特殊队列用来存放VIP顾客的号码,让VIP享受优先服务。营业员通过本系统可以呼叫正在排队的顾客的号码,被叫的顾客可以办理业务,如果叫了顾客却没有响应,营业员可以再叫一遍,如果叫了几遍还是没人响应,那营业员可以把这个号码放到当前队列的最后一个,以免发生遗漏的现象。
1.5 论文组织结构
第一章,绪论主要介绍了银行叫号排队系统的背景、目的、意义以及内容。
第二章,讲了银行叫号排队系统的需求分析。对系统的需求、功能和主要流程的分析。
第三章,讲了银行叫号排队系统的概要设计。从系统结构和数据库来分析。
第四章,讲了银行叫号排队系统的详细设计。具体介绍了系统的各个功能模块的实现。
第五章,叙述了银行叫号排队系统的调试与测试。
第六章,给出了全文的总结。 查看完整请+Q:351916072获取
目 录
摘要 I
Abstract II
第一章 绪论 1
1.1 银行叫号排队系统的背景 1
1.2 银行叫号排队系统的目的 1
1.3 银行叫号排队系统的意义 1
1.4 本文的内容 2
1.5 论文组织结构 2
第二章 系统的需求分析 3
2.1 业务流程分析 3
2.2 系统需求分析 4
2.2.1 用例图 4
2.2.2 银行排队系统的功能性需求 5
2.2.3 系统类图 5
2.2.4 系统动态模型 8
2.2.5 状态图 9
2.2.6 活动图 9
2.2.7 系统构件图 11
2.2.8 系统部署图 11
2.3 本章小结 12
第三章 概要设计 13
3.1 系统模块 13
3.2 数据库的分析与设计 14
3.2.1 概念结构设计 14
3.2.2 逻辑结构设计 15
3.2.3 关联图 16
3.3 本章小结 16
第四章 详细设计 17
4.1 详细设计概要 17
4.1.1 顾客取号模块 17
4.1.2 营业员叫号模块 18
4.1.3 排队号码重呼模块 20
4.1.4 排队号码归队模块 20
4.1.5 vip顾客取号模块 21
4.1.6 vip顾客优先模块 23
4.2 队列在设计中的应用 24
4.3 本章小结 27
第五章 程序调试与测试 28
5.1 程序的调试 28
5.2 程序的测试 29
5.3 本章小结 37
第六章 总结 38
致谢 40
附录: 42 查看完整请+Q:351916072获取
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/349.html