第一篇:叫号机银行排队联网方案
排队联网系统设计方案
目录
一、概要设计.................................................................3
二、建设原则.................................................................3 1.实用性、先进性.........................................................3 2.安全性、可靠性.........................................................4 3.高效性.................................................................4 4.扩展性.................................................................4 5.经济性.................................................................4
三、系统特性及优点...........................................................4
四、总体设计.................................................................5 1.系统总体架构...........................................................5 2.软件体系架构...........................................................6 3.网络体系架构...........................................................6
五、系统功能设计目标.........................................................7 1.客户排队的基本功能.....................................................7 2.取号机互联互通.........................................................7 3.排队机签入、签出、放号.................................................7 4.柜员登入、登出、叫号、重呼、弃号.......................................8 5.号码插前...............................................................8 6.软呼叫器...............................................................8 7.语音播放...............................................................9 8.柜员服务评价及联网查询.................................................9 8.1 评价数据流水联网查询................................................10 8.2单个柜员满意度查询..................................................10 8.3整体满意度查询......................................................11 8.4预约兑号............................................................12 8.5客户排队的优化策略功能..............................................12
六、后台管理功能............................................................15 1.VIP客户资料维护......................................................15 2.基本参数维护..........................................................15 2.1用户管理................................................................15 2.2角色管理................................................................16 2.3窗口呼叫配置............................................................16 2.4机构信息维护............................................................16 2.5联网排队特色功能....................................................27 2.5.1网点信息发布和查询...............................................27 2.5.2微信预约取号......................................................28 2.5.3手机端预约........................................................31 2
2.5.4网上预约..........................................................37
一、概要设计
系统概述
智能排队管理系统把原来独立的、分散在各个网点的排队系统集成起来,并在排队机原有的功能基础上,丰富了系统排队策略,完善了系统功能,如微信预约业务、手机端APP预约、客户识别、客户引导等等;各网点排队信息数据全省集中管理,省、市一级分行就可在权限范围内对这些基础数据进行分析和统计,如进行单笔业务处理时间分析,找出柜台的业务处理瓶颈,分析业务处理时间长的原因,对不合理的流程进行改进;可以对业务的处理时间进行分析,找出复杂业务和简单业务,对复杂业务和简单业务进行分柜处理;可以对各个网点的业务处理量和客户排队时间进行分析,找出服务能力和客户需求不匹配的点,在行内进行合理的资源配置。
系统还可以实时监控网点的排队情况,方便网点上级部门或领导根据网点业务繁忙度进行实时调配和应急处理。
系统通过和后台相连,客户可以通过微信预约APP预约或者自助设备查询邻近网点的业务繁忙度和排队情况,VIP客户或其他客户还可以直接进行预约,然后选择合适的网点办理业务,实现客户在网点之间的分流。通过预约和智能叫号的方式,极大地减少客户等待的时间,提高方便性,体现智能型,是网点为客户提供优质服务的重要体现。
二、建设原则
1.实用性、先进性
本系统重在实用,在技术选型和设备选型时除了要保证当前应用,适当超前,并留有一定的扩充和扩展能力,不盲目的追求技术上的先进和设备上的豪华;
2.安全性、可靠性
系统的安全性主要考虑硬件实体的安全,主机系统的安全、数据存储的安全、数据传输的安全等,系统关键应用和数据采用双机热备或负载均衡运行方式,防止单点故障。
3.高效性
系统将业务及应用逻辑都集中在省级数据中心,因此各网点可简化客户端程序,无须配置数据库,方便安装、部署和维护。
4.扩展性
系统架构设计充分考虑日后网点业务扩展的需要,为网点更多业务系统预留了相应的接口,如网点CRM、CIF、微信、柜面终端、门户网站、呼叫中心、短信中心等等。
5.经济性
为了提高网点的社会效益和经济效益,扩大其服务范围,为客户提供更好的服务,使网点以最少的投入获得尽可能大的服务效果,系统设计的时候充分考虑到网点网点以及各级支行的设备投入,采用全省联网集中模式进行排队,网点只要布放取号机以及窗口屏等设备即可,无须单独配置服务器。
为了减少网点布线对网点装修效果的影响,提高网点柜台的整洁度,评价器、员工卡、广告、公告、便民信息等可以集中在一个设备上,无须在柜面摆放多种设备。
窗口屏、评价器等可以直接通过柜员终端直接接入省行填单排队系统,网点无须布线,减少布线的投入。
大堂经理只要通过PDA就可以完成客户识别引导的工作,无须配备大堂经理机;
三、系统特性及优点
丰富的排队策略;系统排队策略可根据客户类型、柜台窗口种类、业务优先级别、取号方式等等进行设置;
排队系统功能更丰富;系统在排队机原有的功能基础上增加了智能引导、业务预约、实时监
控、联网分析等功能;
系统后台排队策略可灵活配置,网点可根据实际情况配置适合自己的排队策略;
系统后台通讯服务采用IOCP技术,可以同时支持上千个网点的排队交易请求的并发能力。平均交易请求处理可在1秒之内完成;系统后台数据持久层框架可实现各种数据库的灵活接入;简化网点端排队程序、网点端无需数据库,便于安装部署、维护;降低对网点排队机硬件要求;排队方式灵活,支持单点排队和集中排队;集中排队系统接口完善,可方便的接入其它产商的排队设备。
四、总体设计
1.系统总体架构
本系统主要包含6大功能模块,分别是排队取号模块、实时交易模块、数据统计分析模块、系统管理模块、后台数据同步模块、系统接口模块:
客户识别模块;用于实现客户排队取号,取号方式包括正常排队 取号,预约取号,刷卡取号等;
实时交易模块;用于实现网点的各种实时交易管理功能,如呼叫、暂停、签到、转移、评价、重播等等;
数据统计分析模块;用于实现对各网点的排队数据的实时监控和统计分析,为网点资源合理化配置提供有力的依据;
系统管理模块;实现系统管理和配置,如网点管理、运行参数配置、用户权限分配、业务种类设置、柜台窗口配置、呼叫器维护等等;
后台数据同步模块;用于实现网点和省级数据中心之中的数据同步,如各种排队数据、业务预约数据、预填单数据;
系统接口模块;用于实现和网点其他业务系统的对接,如CRM、CIF、微信、柜面终端、门户网站、呼叫中心、短信中心等应用系统;
2.软件体系架构
系统采用标准的三层架构进行设计,其中网点终端采用C/S模式,后台采用B/S模式。
3.网络体系架构
如图所示,填单排队管理系统主要由内部和外部两种方式进行网络划分,外部网络负责微信、网页端业务预约,填单数据收集。内部网络负责网点填单、排队数据的汇总和分析,硬件控制指令转发等功能。
五、系统功能设计目标
1.客户排队的基本功能
基本功能包括排队机签入签出、区分VIP、叫号、重呼、弃票、号码插前、号码转移。体现“先到先服务,优质客户优先服务,特殊业务特别服务”。
2.取号机互联互通
网点可根据网点布局,放置多台取号机,取号机相互连通,排队号码不重复,可以服务更多的客流。
3.排队机签入、签出、放号
1)排队机签入:启动排队机,排队机自动进入正常工作状态。2)排队机签出:业务终了,通过配置文件系统自动关闭排队机。
3)排队机放号:排队机根据客户级别和所需办理的业务,实现办理业务所需的、准确的流程指引。同时能支持多台排队机统一顺序放号。
4)打印出的排队叫号单上有服务类别、排队号、时间和“您前面还有XX位客户在等待办理业务”字样等信息。在网点已经领取排队叫号的客户超过系统设定的阀值数量时,通过短信平台发短信给大堂经理,短信内容为“请注意,目前网点排队等待人数已经超过XX个。”并通过大堂经理桌面机弹出同样内容的提示窗口。系统设置的排队机的发号功能在当天保持连续性(重启后能连续出号)。
4.柜员登入、登出、叫号、重呼、弃号
1)登入:柜员办理业务前,在操作终端输入柜员密码登陆系统。
2)登出:柜员营业结束或营业中有事离开柜台后,在操作终端退出,此时LED屏显示该窗口暂停服务。
3)叫号:柜员服务完当前客户后,呼叫下一位。
4)重呼:当系统呼叫时,而客户恰好不在,柜员可以按重呼按钮重新呼叫该客户。5)弃号:当多次重呼客户后,客户仍未到柜台办理业务时,做弃号处理。
5.号码插前
插前:当客户(如长者)有紧急情况时可插队享受优先服务。如客户需要同时办理两项或以上业务时(一个柜台无法完成),也可享受插队优先服务。
6.软呼叫器
为了方便其他系统与排队功能对接,系统提供了弹出式界面的软呼叫器,实现呼叫器的所有功能。
用户可以根据原有系统情况,把呼叫器设置成精简界面或者标准界面或者直接隐藏呼叫器,精简界面和隐藏界面的时候可以通过设置快捷键的方式实现签到、转移等功能。
7.语音播放
根据营业厅的布局特点,采用合适的语音系统分布方案,配置专业功放,力求语音效果音质优美、清晰流畅;丰富的背景音乐支持、多重语言选择(普通话、英语、粤语等)、灵活的音量、效果调节。
8.柜员服务评价及联网查询
通过客户评价功能,可实时获取客户对于柜员服务的满意度情况,了解柜员的服务水平、业务能力、工作效率等考核资料,为员工绩效考核提供依据;第一时间各柜台的客户投诉、处理突发事件、数据网络传输可实时查询所有网点的客户反馈信息,为管理层提供各种客户评价的统计报表。评价功能包括: 防重复评价保护功能
为防止个别客户重复、盲目性评价或者报复、戏谑性的恶意评价,特别设置了一次评价限制。顾客评价完毕以后液晶屏提示“谢谢您对我们工作的支持,再见”
差评价报警功能(预留)
独特的差评价报警功能,当有顾客对我们有不满意的评价(差或者很差)时,控制电脑上会自动弹出对话框给予提示,方便相关领导及时采取措施,解决问题。并可以同时发出警报音(可设置)。我们将为客户提供短信提示功能,当有顾客对我们有不满意的评价时,系统会自动通过手机短信模块将报警信息以短信方式发送到负责人员的手机上,方便相关领导及时采取措施。可根据大厅值班人员自行设置号码,支持单发或群发。多层次数据查询
我们经过大量的市场考察,根据不同层次的客户需求,将我们的数据查询系统分为三个部分统计归纳、数据分析、决策帮助。
8.1 评价数据流水联网查询
网点相关人员可以通过WEB方式,按照级别及权限查询权限范围内网点及柜员的评价数据;
8.2单个柜员满意度查询
查询日期(可按某日或某月)
8.3整体满意度查询
输入查询网点名称及查询日期(可按某日或某月)
8.4预约兑号
客户预约后,可以通过多种方式进行预约兑号,包括二维码、二代证、磁条卡、IC卡、手工输入等方式进行兑号。
8.5客户排队的优化策略功能
8.5.1灵活策略设置
网点主任可以在自己的办公电脑上实时查看本网点当前排队业务的种类和排队数量,可以根据排队情况灵活的调整窗口以及窗口的业务种类,缓解排队压力,可以通过大堂经理机远程启动或者暂停排队机上的某项排队业务。
例如:排队机上设置了“代缴费业务”取号,当由于网络原因或者其他原因展示不能办理这项业务时,网点主任可以在自己的电脑上暂停这项业务。当有客户选择这样业务时,系统会提示“友情提示:对不起,你选择的业务因××原因暂时不能办理,如有疑问请咨询大堂经理。”,提前通知客户,以免客户排队等了半个小时,到了柜台时才知道自己办理的业务不能办理,引起不必要的纠纷。当线路恢复能办理这项业务时,网点主任可以在自己的电脑上重新启用排队机上的这项业务。8.5.2排队取号业务定制
系统一改原有排队机取号菜单固定、死板、无法灵活设置的弊端,各营业网点可根据网点所处的位置、大小、业务特征、客户类型等等,进行合理的设置各种需要进行排队取号的业务。
在大的营业网点如旗舰网点、精品网点,可以将简单交易和复杂交易、核算型交易和销售型交易相分离,根据业务的轻重缓急,设定窗口受理业务的优先级别,让不同的交易类型对应不同的业务窗口,通过交易队列的主动管理,将客户分配到专门办理此业务的专柜,有效减少客户等待时间,提高办理效率;让客户在最短的时间内得到最快的服务,例如客户的挂失、密码维护业务。而在比较小的网点,则可对业务进行笼统分类,简单明了。
细分后的取号菜单:
较为笼统的取号菜单: 13
8.5.3优先排队
为了最大限度的保证客户的利益,当客户的存折或者网点卡丢失时,可以点击该“挂失改密”按钮取得叫号纸,优先插队办理业务。为了防止客户利用该功能按钮的优先办理业务权限办理其他业务,在屏幕上显示“该叫号纸只能办理挂失改密业务”,并在叫号纸上打印。并采取特殊号段与其他业务进行区分,将排队叫号号码设为“T+XXXX”号段。8.5.4节假日控制
系统启动时候根据当前的日期,判断是工作日或节假日,自动加载当前日期能够办理业务种类。有很多网点节假日或者周末有些业务不能办理,有这个功能系统就可以根据当前的日期自动加载当日能够办理的业务种类。
系统可以设置网点的营业时间,不再营业时间内顾客取号时会提示客户暂时不再营业时间,请在营业时间内办理业务。系统在等待人数超过限定值后不再出票,防止拖延网点的结账时间。
8.5.5柜面协同
当客户在办理支票汇兑等业务,涉及多个柜员窗口,在高柜或者低柜区办理完毕后,如需要办理低柜或高柜业务,柜员只须输入排队号码,按操作终端上的转移键,系统就会自动将号码转移到指定柜台办理业务,无需重新取号。如客户不需办理其它业务,工作人员只需按操作终端的“下一位”键,即可呼叫下一位客户。
六、后台管理功能
1.VIP客户资料维护
联网排队系统内置VIP客户资料库,可对VIP客户资料进行存储;存储的内容包括VIP客户的磁条卡号,二代证号等等;系统通过VIP客户资料库可对VIP客户进行识别和出号;
2.基本参数维护
2.1用户管理
管理系统的用户信息如登录名、密码、所属角色等
2.2角色管理
角色根据网点编号来区别,总行-》分行-》支行。如:总行(1001),分行1(100101)分行2(100102),分行下面:支行1(1001010001)
2.3窗口呼叫配置
窗口绑定呼叫器地址,显示屏地址,评价器地址。
2.4机构信息维护
用于添加、修改机构网点信息及网点所配套的呼叫器、窗口、显示屏、机构队列类型等。客户单位的各个机构以及机构下的网点信息进行维护,为以后VIP客户经理通知,网点故障通知服务提供充分的数据资源。
机构信息维护包含以下功能:
机构添加、修改、删除
用户管理
不同的网点,管理不同的帐号,同等级网点不能越权操作。界面管理
界面管理,查询可根据界面等级、界面名称、所属网点查询界面管理信息,同时可新增、编辑、删除各个网点界面显示信息。新增界面信息里面可设置指定网点下界面的按钮及背景图片,以及各个按钮的相对位置、字体大小、字体颜色。
显示业务管理
队列管理,可添加、修改、删除办理的业务,还可根据业务名称、所属网点、查询业务,在添加办理的业务里面,管理员可以设置打印票号的前缀和总的长度,还可以限制每天取票的数量(都为0表示不做限制)。另外该队列是父队列还是提示按钮,也可以在队列类型里面 选择。
窗口管理
窗口管理,可新增、编辑、删除窗口信息,还可根据窗口名称和所属网点查询窗口信息。新增窗口里面先选择所属网点,设置相应的呼叫器、综合屏地址,在队列优先级里面设置队列的呼叫优先级(数字越大呼叫越优先)。
职员管理
职员管理,是对使用呼叫器登录呼叫员工的管理,可新增、编辑、删除员工,也可根据员工名称、所属网点查询员工信息。
评价设置
评价设置,是设置评价等级的以及满意度的(使用评价器会用到这个模块),管理员可新增、修改、删除,查询评价设置。
文件管理
文件管理,是对每个网点界面涉及到的图片,背景图片,提示图片,按钮图片,视频,文字,等类型资源文件进行管理的,管理员可上传和删除、查询。
卡类型
卡类型,网点卡分为哪几种类型,可以在这里面添加,对应于哪个队列出票可以在业务类型里面选择。管理员可以再这里面进行管理(添加、编辑、删除、查询)。添加卡类型时,卡类型对应的是该类型的数字编号。
卡号信息
卡号信息,网点用户里面所有的卡号信息可以在这里面添加,管理员可在这里面管理(添加、编辑、删除、查询)。
排队更新
排队更新,这是以后,排队机软件需要更新,在这个模块里面就可以更新了,上传需要更新的排队程序,先选择指定网点,点击上传后即可上传,如果一个网点更新成功,可选择所有网点更新(在排队机里面选择排队更新程序排队机端会自动更新)。
先到先服务,优质客户优先服务
系统按照先到先服务,优质客户优先服务主原则进行排队,优质客户为VIP客户或者大客户等;
高回报优先原则
高回报交易不仅价值高,收益率高,而且办理高回报交易的客户大多数为高端客户,要优先服务,提高客户满意度;
窗口业务优先等级
综合营业窗口可设定所受理业务种类的优先级,级别高的业务种类优先排队;
客户等待时间
系统可设定时间阀值,客户等待时间超过该阀值时(例如30分钟),系统可优先进行排队;
业务自动均衡
系统可设定客户等待人数和各营业窗口可受理的均衡业务,当某种业务等待人数超过该值时,系统在设定该种业务为均衡业务窗口空闲时,可进行排队;
系统在排队取号的主界面,同样预留有相应空间,用于播放各种视频和动画,如下图所示(取号按钮的中间部分):
可选的多媒
体广告播放功能
滚动的业务广告播放
文字播放
系统排队取号主界面或者二级界面(如上图),也可以进行业务产品宣传,在界面的下方的“文字广告宣传区”,可以自动的滚屏播放网点最新开通的业务产品功能,如贷记卡业务、第三方存管、XX基金上市等等。远程监控及预警
系统将相对独立的,分散在各个网点的排队系统集成起来,可以实时监控各个网点的排队机各个外设的状态,如打印机、硬件控制模块、网络状态等信息;排队业务数据,如业务量、等候人数、平均等待时间等等,同时系统并设定相关的预警值,例如在等候人数或者客户等待时间超过某个预警值时,系统可通过多种方式自动提示相关人员。
监控及预警内容
客户等待时间:客户取号等待时间超过一定时间后,自动调整优先级让本客户优先办理业务。对于等待人数较多的队列,通过短信、大堂经理终端、PDA等渠道通知大堂经理; 柜员业务办理时间;
网点等待人数:网点等待人数超过一定得阀值后,系统自动通知大堂经理进行人工干预; 受理窗口数及业务量;......统计分析及报表
系统在省一级分行建立排队信息数据库,由各个营业网点的排队系统实时或定时与省行排队信息数据库进行数据交换,将网点的排队信息数据上传到省行的数据库。
网点上级部门或领导可以对单个、部分或者所有营业网点的人流量、排队时间、业务种类、受理窗口数等基础数据进行全方位,多维度的统计和分析,为网点网点布局优化,网点服务窗口及机具等资源合理化配置提供有力依据,为网点网点提高服务质量,提升网点营销水平提供强有力的基础;
系统可按照不同的时间段(年、月、日)对网点(单个、部分或者全部)进行统计和分析,各种统计分析报表可以直接导出成EXCEL文件,可进行的统计分析包括如下几大类: 实时监控类
各网点排队实时情况查询
系统可以实时查询各营业网点的排队信息和业务办理情况,例如某个营业网点内办理个人业务现有的排队等候人数和等候时间等;网点相关上级部门或领导可以方便的查看网点业务繁忙度和客户业务办理特征,并根据实际情况对网点内业务窗口数及机具等资源进行合理调配;
网点排队客户情况查询
系统可查询当前网点正在处理或者等待的VIP客户的名称、星级、业务名称等内容,方便大堂经理或客户经理为等候及正在办理业务的VIP客户提供优质服务及专属营销;
客户明细类
客户平均等待时间(按客户类型)
系统可以按照客户来网点办理业务所花费的等待时间作统计,得出客户的平均等待时间;
普通客户60%55.0VIP客户公司客户46.047.040%30.025.020%15.026.024.013.012.02.05.00%2分钟以内3-5 分钟6-10 分钟10分钟以上
客户办理业务类型统计
系统可按照客户类别来统计办理的业务种类;
柜员服务统计类
柜员业务办理情况综合统计
系统可以统计出每个柜员的业务办理情况,如业务平均办理时间、最长办理时间、最短办理时间、最多呼叫次数、平均呼叫资料等; 柜员业务办理客户情况统计
系统可以统计出每个柜员所服务的客户类型进行统计,如VIP客户、对公客户、普通客户等类型;
柜员业务办理类型统计
系统可以统计出每个柜员所办理的业务类型进行统计,如现金业务、外汇业务、理财业务等,所统计的业务类型根据网点设置的实际类型相一致; 网点机构类
客户平均等待时间统计(按业务类型)
系统可以按照客户办理的业务类型和等待时间作统计;例如个人业务等待时间、对公业务等待时间、VIP业务等待时间等等;
网点客户类型分析统计
网点办理业务的客户类型进行分别统计,如VIP客户数量、普通客户数量等等;
网点分时段人流量分析统计
按一天内各个工作时段分别对前来网点所办理业务的客户人数进行统计,通过统计得出的网点各时段的人流量特征,可以对网点业务窗口数进行合理的调节;例如9-10点,业务办理人数30人;
10-1
1点,业
务
办
理
人
数
人
等;
网点分时段业务量分析统计
按一天内各个工作时段分别对客户所办理的业务种类和人数进行统计,通过统计得出的网点各时段业务特征,可以对网点业务窗口类型进行合理的分配。例如9-10点,个人业务30人、对公业务20人;10-11点,个人业务50人,对公业务5人等; 网点业务种类分析统计
可按照一定时段,对网点所办理的业务种类进行统计和分析,并根据业务特征对网点进行定位,合理分配网点各种业务办理窗口类型和数量。
网点各类业务办理时间分析统计
系统可以按照业务类型以及客户的办理时间进行分析和统计,找出其中办理时间较长或者不合理的业务类型,从办理流程、柜员熟练程度等等全方面进行分析,并逐步调整或改善。
网点业务办理情况统计
系统可以按网点的业务分类对客户的办理情况进行统计,如客户总数、办理总数、弃号总数、未办理总数、等候时间、办理时间、呼叫次数等。网点评价流水查询与分析
系统可以按照网点统计柜员的服务情况; 柜员评价明细查询与分析
系统可以统计单个柜员的服务明细情况
2.5联网排队特色功能
2.5.1网点信息发布和查询
联网排队系统支持所有网点的排队信息发布,客户可以通过多种方式查询网点的排队情况,并选择人数少的网点进行办理,方便客户提高服务水平的同时,还可以实现客户在网点间的分流。
查询的渠道多种多样。包括手机APP、微信、callcenter、网银等等。
2.5.2微信预约取号
网点查询
该功能致力提升客户预约办理业务的体验,实现客户规模和交易量均稳步攀升。该功能主要通过将网点排号机与微信营业厅平台进行绑定实现远程操作。市民可通过微信预约网点网点办理相关业务,并且可通过微信进行远程取号。获得的票号等同于直接在网点排队机取号,通过连接客户碎片化时间,打通客户生活场景的各个接触点,为客户提供一站式整合服务体验。节省客户的等待时间。
如图关注微信公共平台-->选择网点查询/预约-->回复相应数字查询相关内容
定位查询网点繁忙程度并预约排队取号
客户在网点网点办业务需要取号和排队,通常要等候很长时间。通过微信预约取号之后,客户
就可以轻松查看周边网点的排队信息。客户在查询时可快捷地寻找到排队人数最少的网点网点。
客户只需选择微信中的“位置”功能,发送其位置信息到广发网点官方微信,系统便会自动推送给客户所在位置附近的网点信息,再回复对应的网点序号。这时,客户只要再输入手机号码,便可完成整个预约过程,实现不用排队业务即到即办。
在线查看网点叫号情况
除了能了解营业网点的繁忙程度,目前,在客户的个人终端设备(智能手机、平板电脑等),通过虚拟的网上营业厅,可以将网点的排队信息动态数据实时显示。其中包括排队等候人数。营业厅各个窗口业务办理人数,甚至是当前办理业务人员的票号都可在线呈现。真正实现足不出户,一切尽在你掌握。
在线实时评价功能
各营业窗口为提高服务质量,都配备了评价器。通过客户对窗口服务质量进行评价,从而实现优化服务,提高客户满意度。通过移动互联网,也可实现远程评价功能。客户通过移动互联网平台(微信、APP等)预约取号办理业务后,通过个人终端设备(智能手机、平板电脑等)进行在线实时评价。评价的结果写入排队评价管理系统,通过应用软件进行统计分析,形成对比、趋势分析结果,为管理部门提供决策支持。排队评价和微信平台对接解决方案的实现要求
排队评价解决方案和移动互联网的应用是一种通过智能移动终端,采用移动无线通信方式提供服务的新兴应用,包含移动互联网平台、软件应用、硬件设备三个层面。排队评价解决方案和移动互联网的应用实现的条件包括:
a.一台能提供外网访问的服务器,同时硬件设备连接到服务器上;b.服务器上配置“后台管理系统”;c.客户需建有自己的移动互联网平台,如微信、微博、APP、门户网站;d.网络中的设备需要双向通讯。
2.5.3手机端预约
随着互联网和移动互联网的发展,可以通过电脑和手机来提前预约到城市的某个公共场所办事,非常方便和快捷。随着计算机和通讯技术的发展,公共场所上马智能排队叫号系统,非常高效和智能。
用户终端用户预约查询取号客户端手机端IOS、Android预约系统服务器办事大厅叫号验证合法验证取号
业务流程图 系统详细设计
输入验验证证用码户是否合法
WebService获取排队系统当前排队信息数据WebService预约码验证和数据交互排队系统中央控制系统系统实现示意图
预约用户通过排队系统程序,发送取号验证码给app预约系统数据库验证是否合法,若合法则写入预约临时库,若不合法返回信息提示预约用户排队系统程序,每隔一段时间(一分钟)自动扫描预约队列临时库,对符合条件的信息自动添加到相应排队队列中排队,并对其进行优先处理。核对验证码。(验证码6位数字包含预约办理时间信息1位,比如验证码第一位是数字1代表预约时间是早上8点-9点办理,随机码信息5位。)预约队列临时库app网上预约数据库排队系统队列数据库
预约临时库
预约APP系统程序,实时扫描排队系统队排队系统队列数据库列库获取队列等待人数,办理人数等信息,并显示。预约系统业务一 当前等待人数x 可预约数业务一 当前等待人数x 可预约数业务一 当前等待人数x 可预约数
实时显示队列信息
预约排队服务信息统计表
预约排队服务信息分析表 在线预约
该模块主要用于用户通过手机APP应用进行预约登记、预约查询和预约取消。用户注册
为了管理员方便管理,以及方便用户自身日后登录修改或取消预约业务,用户想实现网上预约功能,首先需注册一个账号,客户需填写自己的个人信息,个人信息包含姓名、性别、联系电话、身份证号码。预约方式
首先,用户通过手机扫描二维码下载APP应用,进入业务办理预约功能。
该页面包含“预约登记”和“我的预约”两项功能。然后,用户选择需办理的业务单位以及该单位的网点,其次,用户还需填写业务办理人的个人信息,个人信息包含姓名、性别、联系电话、身份证号码、预约时间段(如9:00-12:00,14:00 – 16:00等等)。最后点击确认预约,预约信息就会记录到系统后台,此次预在线预约成功。排队取号
现有取号业务分为两类:现场取号业务、预约取号业务;现场取号业务保持现在方式不变,预约取号需现场输入验证码取号。
预约取号业务优先级高于现场取号业务,有预约排队先办理预约排队。
系统取号页面增加预约取号按钮,点击后提示输入验证码确认提交。验证码发送给预约app系统用于核验验证码是否真实有效,是否是当天预约的号码后返回消息,如验证码合法有效则排队系统打印排队票号,若不合法则提示用户后返回取号首界面。
取号系统和预约app系统之间采用WebService接口通讯,取号系统发送预约验证码,预约app返回消息,app预约系统负责预约规则验证。后台管理
后台管理模块只针对管理人员使用,管理人员通过特定的页面登录到管理后台后,普通用户无法进入。该模块主要提供对预约登记信息的管理查看、以及一些基础数据的管理,如预约单位、预约业务类型等等,这些信息主要用于用户在预约登记时进行选择。
预约管理
预约管理模块列举出了所有用户的预约登记列表,并且可以按时间段、按用户姓名、地区、身份证号进行模糊查询和精确查询。
管理员同时可以按办理客服的工号进行查询,并查看用户对该客服的评价信息。同时可以筛选出已办理和未办理业务的用户。
排队流程设计
(1)取号(有两种取号方式):
预约取号:申请办理业务人员进手机APP预约,预约成功后在预约时间内到登记中心现场,通过输入验证码身份证,打印号票,完成取票;
现场取号:顾客到登记中心现场的取号窗口或取号机上取号;
(1)等待呼叫:申请办理业务人员持号票进入休息区,等待工作人员的呼叫
(2)叫号:工作人员通过叫号器进行呼叫申请办理业务人员
(3)办理业务:办理业务人员听到语音播报或看到液晶电视屏提示信息后,前往相应的窗口办理业务。
2.5.4网上预约
在网上网点中可嵌入系统提供的网上预约模块,客户可根据网点营业网点名称、预约时间段进行网上预约排队,到达营业厅后在终端输入系统返回的标识码即可打印排队号码。
第二篇:叫号机排队管理系统方案文件
叫号排队管理系统
方
案
文
件
目 录
系统简介..............................................3 主要功能特点.........................................3 系统拓扑图............................................6 系统组成.............................................6 无线系统拓扑图.......................................6 有线系统拓扑图.......................................7 推荐的产品............................................8 发号机..............................................8 呼叫器..............................................9 评价器.............................................10 显示屏.............................................11 对讲机.............................................11
系统简介
叫号排队管理系统是针对银行、工商、税务、通讯、政府机构等部门的大厅工作流程设计的,能适应各种工作流程和大厅布局,是利用电脑的科学管理功能代替人为排队的系统,很好地解决了客户在服务机构办理业务时所遇到的各种排队、拥挤和混乱现象,为客户办理业务带来莫大的方便和愉悦。
叫号排队管理系统不但可以创造轻松的排队环境,给客户优质的服务,还可以提高服务部门的形象面貌。并通过完善的系统管理功能,统计出客户流量、服务状况、员工的工作情况等重要信息,为服务机构科学地管理各部门,制定下一步的发展计划提供重要依据。
主要功能特点
◆发号机可自动出票、按键出票、触摸屏出票;
◆号票或发号机上的显示屏会显示每个顾客前面的等待人数; ◆号码可在不同服务类别的窗口之间相互转移,顾客不必重复排队; ◆系统设有多个优先级,可及时处理柜台窗口前滞留的顾客; ◆具备登录操作功能和退出操作功能:工作开始前,输入员工代码进行登录操作;工作结束后,退出排队系统。
◆实现客户自主选择柜员功能;
◆实现与对公企业会计身份证系统的联网,在排队的同时,实现对其身份合法认证;
◆支持通过读卡器读取客户相关信息后,自动区分VIP客户和普通客户,自动区分对公客户和对私客户,并按营业机构自定的排队规则自动编组排队。
◆产品完全模块化设计,可以微电脑,也可以PC控制,还可以通过互联网实现远程监控;
◆系统提供业务状态查询功能;
◆在营业厅较大或客流量大的场所,打印机可增加纸尽报警装置以便在打印纸将要用尽时发出警报提醒,符合用户实际业务应用需要的统计功能;
◆开放式的接口,强大的扩展功能; ◆系统可无线遥控,也可有线连接;
◆系统提供统计出具体每个员工办理时间值功能。平均办理时间、最长时间、最短时间、最多呼叫次数、平均呼叫次数;
◆所有部件的颜色、外型均可根据用户的要求量身定做。
◆系统提供按业务分类对客户办理情况进行汇总功能,如客户总数、办理总数、弃号总数、未办理总数、等候时间、办理时间、呼叫次数;
◆系统提供根据需求分年、月、日,任意几天、当天时间段进行分类查询和统计;
◆多项业务排队管理功能。可同时处理多种不同业务类别的排队服务。顾客可根据发号机界面上的提示,按键高速打印输出排队号票;
◆系统提供业务数据输出,输出文件可为EXCEL或文本文件功能、提供业务数据上传,可通过内部网络上传至数据库或指定文件功能、提供根据客户要求对需要输出的数据进行筛选的功能、提供信息输出格式可根据客户要求进行配置功能;
◆号票打印内容可编辑,可打印单位名称、徽标、业务名称、排队号码、排队时间、礼貌服务用语、广告语等。打印输出长度可灵活设定。
◆号票可根据需要设置出票方式,既可以一式单张,也可以一式双张。◆一台发号机可带255个以内的服务窗口。排队号码超过9999号时,系统将自动从1号开始排序。当顾客抽取排队号票时,可从号票上的打印内容了解到在他(她)之前有多少人还在等待服务。
◆系统呼叫某一排队号码时,柜台显示屏(或主显示屏)将闪烁提示,语音系统将同时呼叫该排队号码。语音系统还可实现重呼当前号码、回呼上一号码、任意呼叫排队号码。
◆柜台显示屏和主显示屏可全中文滚动显示。
◆顾客手中的排队号码可在不同业务类别的柜台窗口之间实现相互转移。
◆产品可实现多台发号机相连,可同时管理服务大厅多个出入口的客流,且排队号码不重复。
◆系统设有任意优先级,使不同业务类别的柜台窗口均可优先处理本业务类别的柜台窗口依序应该得到尽快处理的排队号码。
◆系统设有扩展功能,当需要有关统计和管理数据时,可热键激活管理软件并打印。
◆系统可以形成网络管理,也可与互联网相连。
◆系统可以通过电话进行预约,预约成功后取得预约号,在相同时间办理业务时,可以凭预约顺序号优先办理。系统拓扑图
系统组成
叫号系统由发号主机、柜员呼叫器、主显示屏、窗口显示屏、语音系统等部分组成。
无线系统拓扑图
无线系统的每个组成部分均加装无线收发模块,通过通讯协议使之成为一个完整的系统
有线系统拓扑图
有线系统的每个组成部分用网络电缆连接至叫号主机使之成为一个完整的系统
推荐的产品
发号机
·系统可支持100种业务以上 ·系统支持十台以上联机统一发号
·系统支持多个等候区提示等候信息,各等候区语音及显示可独立
·个性化语音可呼叫客户所办理的业务名称等信息 ·发号机界面的图片客户完全可以按个性化自主设计更换 ·各项业务的按键客户完全可以按个性化自主设计更换 ·各项业务队列客户完全可以自主按需任意增减
·各项业务的等待人数客户完全可以自主设定在界面上显示并可任意排版
·各项业务的工作时段及暂停时段客户完全可以自主设定 ·操作员工的增减及登陆账号客户完全可以自主更改 ·语音呼叫的信息客户完全可以自主按个性化更改 ·显示屏的任何显示信息客户完全可以自主按个性化更改 ·顾客办理各项业务的序号客户完全可以自主设置
·工作员工所办理的业务队列客户完全可以自主任意设置优先级
·号票上的文字内容、图案、业务名称、时间格式、更改字体及大小、纸张长短等客户完全可以自主按个性化设置 ·系统支持播放背景音乐,音乐曲目完全由客户自主选择 ·系统支持在值班经理处增设监控软件,处理各种特殊状况 ·系统支持高清晰度等离子显示器、大屏幕、电视墙等多种显示设备,显示丰富的排队信息
·系统具有强大的统计管理功能,并可实现远程监控 ·系统可根据需要配置客户评价器及排队信息(短信)提示功能
该发号机由金属烤漆机箱、15英寸液晶显示器、高质量表面声波触摸屏(标准偏差小于2MM,同点5000万次无故障)、控制主机、原装爱普生532型高速热敏自动切纸打印机(刀头使用寿命在30万次以上)液晶显示器可更换(17英寸、19英寸的都可以)
呼叫器
该呼叫器设计使等待人数后有半个空格,可与办理号码明显划分,使工作人员便于分辨。共显示6位数,前两位为目前共有的等待人数;后四位为当前所办理的号码。特别设计使等待人数后有半个空格,可与办理号码明显划分,使工作人员便于分辨。当办理队列人数从“0”到“1”时,呼叫器可自动发出提示音,提醒工作人员办理业务。
评价器
系统功能特点:
(1)服务质量评价统计信息可全国联网实时查询
(2)客户满意度统计信息图文并茂,并有四级访问权限密码保护(3)客户满意度评价信息可通过手机短信即时报告值班经理(4)系统设有身份识别,避免客户满意度评价信息张冠李戴(5)问候语让客户在前来办理业务时享受温馨的服务
(6)具有提示客户进行评价的功能,如:“您好,请对我的服务进行评价”
(7)设置“限一次按键有效”, 避免客户评价信息重复统计(8)与排队管理系统相连,有更多功能选择
(9)独家特色功能:多语种对照播音提示,如普通话/英语、普通话/粤语、普通话/闽南语、普通话/维语等
(10)星级柜员评比公示可通过软件设置对外显示该窗口服务星级(二星、三星、四星、五星)
(11)通过呼叫器按钮进行操作,节约柜员桌面使用空间,且布线简单。另外,评价按钮不会与呼叫按钮混同,方便柜员的操作。
显示屏
主要特点:
LED显示屏可滚动显示排队信息,并且在没有呼叫信息时可播放广告信息、提示信息和问候语,条数字数可随意设置。当排队机无法正常工作时,显示屏仍可显示初始信息如:欢迎光临等。产品介绍
窗口显示屏(支持中英文双语显示)
综合显示屏(支持中英文双语显示)
对讲机
窗口对讲机是适用于任何窗口交谈困难的地方进行语音通信的电子对讲系统,它采用美国最新进的语言处理芯片加上独特的设计及严格的质量管理,能在音质、音量、抗干扰、防啸叫等各种性能上达到最高标准。
第三篇:排队叫号机的工作原理
华屏排队系统适用于服务行业办事大厅如金融、医院、邮政、通讯、工商、税务、车管、签证、保险、社保中心等单位排队叫号,能有效地改善服务环境,提高工作效率。触摸排队系统,操作简单,功能强大,外形精美。采用RS485总线连接方式,安装简捷。主要有:发号机、软件接口、呼叫器、虚拟呼叫器、音箱等组成。
华屏排队机系统是一种综合运用计算机技术、网络技术、多媒体技术、通讯控制技术的高新技术产品,能有效地代替客户进行排队,适用于各类窗口服务行业,安通排队机广泛应用于银行、医院等行业。使用安通排队机系统,一方面可消除客户长时间“站队”的辛苦、对“站错队”、“插队”的抱怨,全面改善服务质量和企业形象,另一方面更可以依据统计数据调整业务分配、挖掘潜力、合理安排窗口服务,减少群众的等候时间,提高办事效率。
同时,排队系统支持多种形式的排队,可依照业务的种类或客户种类进行排队。支持对特殊对象(如残疾人、老人等)的优先服务。支持多道手续的自动转移。支持多套派号机及打印机以满足业务大厅有多个出入口的自然环境。
排队机系统组成:
系统组成是指要正常工作情况下排队机由哪几部分组成。一般排队机由发号机、显示屏、叫号按钮盒、叫号音箱等组成。但要说明的是不是每台排队系统都拥有上面所列的全部组件。因为行业不同,排队机的组件也会有所不同,上面所列只是常见的排队机的各种组件。
排队管理系统(排队机、叫号机)是针对银行、工商、税务、通讯、政府机构等部门的大厅工作流程设计的,能适应各种工作流程和大厅布局,是利用电脑的科学管理功能代替人为排队系统,很好地解决了客户在服务机构办理业务时所遇到的各种排队、拥挤和混乱现象,为客户办理业务带来莫大的方便和愉悦。我公司研发人员在考察了国内外的厂商后,根据我国的国情,研发设计出了集国内外各排队机厂商优势为一体的“昌裕排队机”,并将“昌裕排队系统”打造成了操作简便,系统设置完全可由顾客自主操作的精品,打破了一直以来排队机设置要由专业的技术人员来操作的模式。使“昌裕排队评价系统”成为国际上最合理化的的产品系统,使产品得到广泛的普及和使用,得到了众多客户的好评。昌裕排队管理系统不但可以创造轻松的排队环境,给客户优质的服务,还可以提高服务部门的形象面貌,并通过完善的系统管理功能,统计出客户流量、服务状况、员工的工作情况等重要信息,为服务机构科学地管理各部门,制定下一步的发展计划提供重要依据。系统功能:
1、系统基本功能包括:号票打印、排队、呼叫和显示、转移、预约、插队和掉队处理;同时还有顾客流量、业务量、流量分布、等候时间、各窗口服务数量及效率等的查询和统计分析; 2、号票或发号机上的显示屏会显示每个顾客前面的等待人数; 3、安装调试简便,只需连续点击下一步即可完成安装和设置,无需过多繁琐的设置; 4、取号机界面可以根据用户需要自定义设定,业务个数和种类也可自由设定; 5、显示屏控制卡带字库,信息上线速度快,与声音同步;显示内容可滚动显示; 6、号票打印内容可随意编辑,单位名称、徽标、业务名称、排队号码、排队时间等可灵活设定; 7、采用模块接线模式,安装简单。取号机各用一条线,连接所有呼叫器、显示屏(有线型); 8、各窗口显示的呼叫信息可不同,在没有呼叫信息的状态下,可播放多条广告信息; 9、显示屏显示内容的显示方式可设置:显示屏居左、中、右显示;
10、断电恢复功能,在突然断电的情况下提供全面数据恢复;
11、提供背景音乐播放;
12、无限制的队列优先级;
13、打印机缺纸报警;
14、自定义各个队列的服务时间;
15、一台机器可带255个服务窗口。排队号码超过9999号时,系统将自动从1号开始排序;
16、系统呼叫某一排队号码时,显示屏将闪烁提示并显示呼叫信息,语音系统将同时呼叫该排队号码。语音系统还可实现重呼、回呼、任意呼叫等功能。系统优势:
1、适用性:系统按照目前各个服务行业办事单位工作流程设计,适应各种工作流程和大厅布局环境,能够在各种环境下进行工作。
2、易用性:设置简单,功能强大,让普通客户能够非常方便的修改设置和使用。
3、可靠性:经过多年的市场监测,每套系统,每台机器,都在工厂里面都经过反复测试,系统稳定性强。
4、功能强大:系统功能强大,数据统计功能完善,客户可根据需要灵活设置各种功能,一套系统可以管理多个区域,包括不同的楼层,各个区域拥有独立的媒体(显示、声音)管理。顾客可以在多个窗口间自由转移,只需要取一张号票。系统特点:
1、系统软件在C++语言上开发,领先目前其他厂家,能够实现超强的系统稳定性;
2、排队管理软件可以兼容查询、二代身份证识别仪、短信提示功能 ;
3、系统支持在值班经理处增设监控软件,处理各种特殊情况;
4、发号机可同时99台相连,同时管理服务大厅多个出入口的客流,排队号码不重复,且为1台主机,其它不带PC系统,节省开支;
5、系统可以通过电话进行预约,预约成功后取得预约号,凭预约号可以优先办理业务;
6、支持多国、多地区语言,并可任意组合播放;
7、支持通过读卡器读取客户相关信息后,自动区分VIP客户和普通客户,自动区分对公客户和对私客户,并根据服务机构自定的排队规则自动编组排队;
8、系统支持通过互联网实现远程监控;
9、系统提供业务数据输出,输出文件可为EXCEL或文本文件、提供业务数据上传,可通过内部网络上传至数据库或指定文件、提供根据客户要求对输出数据进行筛选;
10、详细的统计系统:能够对各种业务、各个员工、各个窗口作全面的数据分析,并且提供2次开发接口,和第三方组件进行无缝连接;
11、号票可在不同服务类别的队列中自动转移、手工转移,顾客不必重复排队;应用场合:
银行、工商、税务、公安、电信、医院、邮政、财政、劳动局、人事局、社保局、政府服务厅、民航、驾校、保险、车管所、交通管理局、领事馆、出入境、海关、卫生局、技术监督局等窗口服务性行业。
第四篇:c++版模拟银行窗口排队叫号系统
c++版模拟银行窗口排队叫号系统
c++版模拟银行窗口排队叫号系统
看了两位LZ的银行排队系统blog,感觉不错,就也产生了用C++写个排号系统,原因有二,1、对Java不太熟悉,没有看太懂。
2、练练手。
3、提高一下C++的人气。进入主题:
对于这一块的业务系统需求没有做过多的分析,只在两位LZ的基础做了小小的改动,然后用C++实现。题目:
模拟实现银行业务调度系统逻辑,具体需求如下:
银行内有6个业务窗口,1-4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。
有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。
异步随机生成各种类型的客户,生成各类型用户的概率比例为: VIP客户:普通客户:快速客户 = 1 :6 :3。
客户办理业务所需时间有最大值和最小值,在该范围内随机设定每个VIP客户以及普通客户办理业务所需的时间,快速客户办理业务所需时间为最小值(提示:办理业务的过程可通过线程Sleep的方式模拟)。
各类型客户在其对应窗口按顺序依次办理业务。
当VIP(6号)窗口和快速业务(5号)窗口没有客户等待办理业务的时候,这两个窗口可以处理普通客户的业务,而一旦有对应的客户等待办理业务的时候,则优先处理对应客户的业务。
随机生成客户时间间隔以及业务办理时间最大值和最小值自定,可以设置。
不要求实现GUI,只考虑系统逻辑实现,可通过Log方式展现程序运行结果。修改:
1、在这里为了简化程序的设计(只省了只行代码),FAST和VIP窗口只办理对应的客户,不办普通客户的业务。
2、由于对于客户的到来,也采用1S来一个的做法,但因为在console程序对于时间不太好控制,在这里只是设定了客户数,即每个1秒来一个客户,根据来的客户数控制时间。
开发环境:Linux 代码:
文件constances.h 该文件中定义了一些常量,其中MAX_WAITING_CLIENT_NUM指的是,最多正在等待的客户数,如果客户数到达最大,后来的客户将会离开。
[cpp] view plaincopy
1.#ifndef CONSTANCES_H_
2.#define CONSTANCES_H_
3.enum {
4.MAX_SERVICE_TIME = 10, 5.MIN_SERVICE_TIME = 1, 6.CLIENT_INTERVAL_TIME = 1, 7.MAX_WAITING_CLIENT_NUM = 50, 8.MAX_CLIENT_NUM = 100, 9.};
10.#endif /* CONSTANCES_H_ */
文件main.cpp
1、每一个窗口对应一个线程,在此创建了6个线程,分别对应4个客户窗口,1个FAST窗口中,1个VIP窗口中。
2、在这里本想用Unix中的alarm信号来控制客户的间隔时间,但因为时间不好控制就废弃了
[cpp] view plaincopy
1.#include
2.#include
3.#include
4.#include
5.#include
6.#include
7.#include “numMachine.h”
8.#include “serviceWin.h”
9.#include “client.h”
10.#include “constances.h”
11.Client::ClientType createClientType(){ 12.int type;
13.type = rand()% 10 + 1;14.if(type <= 6)
15.return Client::CLIENT_COMMON;16.else if(type >= 7 && type <= 9)17.return Client::CLIENT_FAST;18.return Client::CLIENT_VIP;19.}
20.int createTasktime(){
21.return rand()% MAX_SERVICE_TIME + 1;22.}
23.void createClient(){
24.Client::ClientType clientType;25.int taskTime;
26.for(int i = 0;i < MAX_CLIENT_NUM;++i){ 27.clientType = createClientType();28.taskTime = createTasktime();
29.std::cout << “Come in a client : clientType = ” << clientType 30.<< “ taskTime = ” << taskTime << std::endl;
31.NumMachine::getInstance()->pressMachine(clientType, taskTime);32.sleep(1);33.}
34.sleep(5);35.}
36.void * serviceWin(void *win){
37.ServiceWin *serWin = static_cast
41.bool createServiceWin(){
42.pthread_t commonServiceWin[4];43.pthread_t fastServiceWin;44.pthread_t vipServiceWin;45.char tmp[10];46.ServiceWin *win;
47.for(int i = 0;i < 4;++i){ 48.sprintf(tmp, “CommonWin%d”, i);49.win = new CommonSerWin(tmp);50.if(win == NULL){
51.std::cout << “Create common service win error.” << std::endl;52.return-1;53.}
54.if(pthread_create(&commonServiceWin[i], NULL, serviceWin,(void*)win)
55.!= 0){
56.std::cout << “Create common service thread error.” << std::endl;
57.return false;58.} 59.} 60.sprintf(tmp, “FastWin”);61.win = new FastSerWin(tmp);62.if(win == NULL){
63.std::cout << “Create fast service win error.” << std::endl;64.return false;65.}
66.if(pthread_create(&fastServiceWin, NULL, serviceWin,(void*)win)!= 0){
67.std::cout << “Create fast service thread error.” << std::endl;68.return false;69.}
70.sprintf(tmp, “VipWin”);71.win = new VipSerWin(tmp);72.if(win == NULL){
73.std::cout << “Create vip service win error.” << std::endl;74.return false;75.}
76.if(pthread_create(&fastServiceWin, NULL, serviceWin,(void*)win)!= 0){
77.std::cout << “Create vip service thread error.” << std::endl;78.return false;79.}
80.return true;81.}
82.int main(int argc, char *argv[]){
83.std::cout << “/***start : please wait 5 seconds when progress suspend *****/” << std::endl;
84.srand((unsigned)time(0));85.if(!createServiceWin()){
86.std::cout << “Create service win error.” << std::endl;87.return-1;88.}
89.createClient();
90.delete NumMachine::getInstance();91.}
文件client.cpp client.h 定义了我们的客户,因为我们的客户比较简单,所有的客户共享一个class,只是clientType来区分不同的客户。
[cpp] view plaincopy 1.#ifndef CLIENT_H_
2.#define CLIENT_H_
3.class Client { 4.public:
5.enum ClientType {
6.CLIENT_COMMON, CLIENT_FAST, CLIENT_VIP 7.};
8.Client(ClientType type, int time);9.virtual ~Client();
10.ClientType getClientType();11.int getServiceTime();12.private:
13.ClientType clientType;14.int serviceTime;15.};
16.#endif /* CLIENT_H_ */
[c-sharp] view plaincopy
1.#include “client.h”
2.Client::Client(ClientType type, int time): 3.clientType(type), serviceTime(time){ 4.}
5.Client::~Client(){ 6.}
7.Client::ClientType Client::getClientType(){ 8.return clientType;9.}
10.int Client::getServiceTime(){ 11.return serviceTime;12.}
文件numMachine.cpp numMachine.h 文件中定义了排号机,在numMachine中定义了一个client list用来存放我们的客户。
[cpp] view plaincopy
1.#ifndef NUMMACHINE_H_
2.#define NUMMACHINE_H_
3.#include 4.#include
5.#include
7.#include
8.#include “client.h”
9.#include “constances.h”
10.class NumMachine { 11.public:
12.virtual ~NumMachine();
13.static NumMachine *getInstance();
14.void pressMachine(Client::ClientType clientType, int tasktime);15.Client * removeClient(Client::ClientType val);16.private:
17.NumMachine();
18.static NumMachine *numMachine;19.std::list
22.int handledClient;
23.pthread_mutex_t clientListLock;24.};
25.class DelClientList { 26.public:
27.void operator()(Client * item);28.};
29.class FindClient { 30.public:
31.FindClient(Client::ClientType t);32.bool operator()(Client * item);33.private:
34.Client::ClientType clientType;35.};
36.#endif /* NUMMACHINE_H_ */
[cpp] view plaincopy
1.#include “numMachine.h”
2./***************************************************************************************/
3.NumMachine * NumMachine::numMachine = new NumMachine;4.NumMachine::NumMachine():
5.leaveClient(0), total(0), handledClient(0){ 6.pthread_mutex_init(&clientListLock, NULL);7.} 8.NumMachine::~NumMachine(){
9.std::cout << “/********** end ****************/” << std::endl;
10.std::cout << “The number of total client is ” << total << std::endl;11.std::cout << “The number of handled client is ” << handledClient << std::endl;
12.std::cout << “The number of waiting client is ” << clientList.size()<< std::endl;
13.std::cout << “The number of client is ” << leaveClient 14.<< “ ,because waiting time too long.” << std::endl;15.for_each(clientList.begin(), clientList.end(), DelClientList());16.}
17.NumMachine * NumMachine::getInstance(){ 18.return numMachine;19.}
20.void NumMachine::pressMachine(Client::ClientType clientType, int taskTime){
21.++total;
22.if(clientList.size()< MAX_WAITING_CLIENT_NUM){ 23.Client * c = new Client(clientType, taskTime);24.if(c == NULL){
25.std::cout << “Can't create Client” << std::endl;26.exit(-1);27.}
28.clientList.push_back(c);29.} else {
30.++leaveClient;31.} 32.}
33.Client * NumMachine::removeClient(Client::ClientType val){ 34.std::list
36.pthread_mutex_lock(&clientListLock);
37.pos = find_if(clientList.begin(), clientList.end(), FindClient(val));38.tmp = *pos;
39.if(pos!= clientList.end()){ 40.clientList.erase(pos);41.++handledClient;
42.pthread_mutex_unlock(&clientListLock);43.return tmp;44.} else {
45.pthread_mutex_unlock(&clientListLock);46.return NULL;47.} 48.}
49./***************************************************************************************/
50.void DelClientList::operator()(Client *item){
51.std::cout << “Waiting client : clientType =” << item->getClientType()52.<< “ taskTime = ” << item->getServiceTime()<< std::endl;53.delete item;54.}
55./***************************************************************************************/
56.FindClient::FindClient(Client::ClientType t): 57.clientType(t){ 58.}
59.bool FindClient::operator()(Client * item){ 60.if(item->getClientType()== clientType)61.return true;62.else
63.return false;64.}
文件serviceWin.cpp serviceWin.h 文件中定义了我们窗口。
[cpp] view plaincopy
1.#ifndef SERVICEWIN_H_
2.#define SERVICEWIN_H_
3.#include
4.#include
5.#include “numMachine.h”
6.class ServiceWin { 7.public:
8.ServiceWin(std::string n);9.virtual ~ServiceWin();10.virtual void execute()= 0;11.std::string getWinName();12.private:
13.std::string winName;14.};
15.class CommonSerWin: public ServiceWin { 16.public:
17.CommonSerWin(std::string n);18.virtual ~CommonSerWin();19.virtual void execute();20.};
21.class FastSerWin: public ServiceWin { 22.public:
23.FastSerWin(std::string n);24.virtual ~FastSerWin();25.virtual void execute();26.};
27.class VipSerWin: public ServiceWin { 28.public:
29.VipSerWin(std::string n);30.virtual ~VipSerWin();31.virtual void execute();32.};
33.#endif /* SERVICEWIN_H_ */
[cpp] view plaincopy
1.#include “serviceWin.h”
2./*********************************************************************************************/
3.ServiceWin::ServiceWin(std::string n): 4.winName(n){ 5.}
6.ServiceWin::~ServiceWin(){ 7.}
8.std::string ServiceWin::getWinName(){ 9.return winName;10.}
11./*********************************************************************************************/
12.CommonSerWin::CommonSerWin(std::string n): 13.ServiceWin(n){ 14.}
15.CommonSerWin::~CommonSerWin(){ 16.}
17.void CommonSerWin::execute(){ 18.Client * client = NULL;19.while(1){
20.client = NumMachine::getInstance()->removeClient(Client::CLIENT_COMMON);
21.if(client!= NULL){ 22.std::cout << “A client be handled : clientType = ” << client->getClientType()
23.<< “ taskTime = ” << client->getServiceTime()<< “ ”<< getWinName()<< std::endl;
24.sleep(client->getServiceTime());25.delete client;26.} 27.} 28.}
29./*********************************************************************************************/
30.FastSerWin::FastSerWin(std::string n): 31.ServiceWin(n){ 32.}
33.FastSerWin::~FastSerWin(){ 34.}
35.void FastSerWin::execute(){ 36.Client * client = NULL;37.while(1){
38.client = NumMachine::getInstance()->removeClient(Client::CLIENT_FAST);
39.if(client!= NULL){
40.std::cout << “A client be handled : clientType = ” << client->getClientType()
41.<< “ taskTime = ” << client->getServiceTime()<< “ ”<< getWinName()<< std::endl;
42.sleep(client->getServiceTime());43.delete client;44.} 45.} 46.}
47./*********************************************************************************************/
48.VipSerWin::VipSerWin(std::string n): 49.ServiceWin(n){ 50.}
51.VipSerWin::~VipSerWin(){ 52.}
53.void VipSerWin::execute(){ 54.Client * client = NULL;55.while(1){
56.client = NumMachine::getInstance()->removeClient(Client::CLIENT_VIP);
57.if(client!= NULL){ 58.std::cout << “A client be handled : clientType = ” << client->getClientType()
59.<< “ taskTime = ” << client->getServiceTime()<< “ ”<< getWinName()<< std::endl;
60.sleep(client->getServiceTime());61.delete client;62.} 63.} 64.}
结论:
经过几次测试发现在上述条件下,FAST窗口办理业务不能满足需求,在客户不在来的后5秒内,不能处理完FAST客户。
第五篇:排队叫号系统工程设计方案
排队叫号系统工程方案 1.工程分析
1.1近年来,随着办证服务种类的增加及服务量的增大,排队等待以成为亟待解决的问题。嘈杂、无序的排队,长时间站立等待,不仅使顾客的心情变的烦躁不安,同时也使服务人员的办公效率受到影响,整个营业场所变的混乱,严重损害了的服务形象。
1.2为了提高窗口的服务质量,树立良好的企业形象,经过充分市场调查、技术研究后,急需一种能有效实现完全模拟人群排队过程,通过取票进队、休息等候、叫号服务等功能,诠释了人性化的服务理念,使嘈杂混乱变的轻松有序 客户心情轻松、服务效率提高的排队叫号系统。
1.3排队叫号系统能让办理业务的群众进入大厅,在排队机上取号后,坐在座椅上等候即可,智能排队系统将通过语音自动按顺序叫号。原来不同业务在不同窗口办理,办理业务的群众可能要排几次队,启用智能排队系统后,所有业务一站式办理,排一次队就行了。
1.4排队机、电子显示屏通过联动能随时“提醒”门外等候的市民,排队机屏幕上有本厅的各项业务的选项,前来办事者只需按自己办事的类型触摸按钮,机器的“口”里就会吐出一张排号单,机器的“眼睛”同时会显示出正在等候的人数和预计等候的时间。
1.5所建排队叫号系统应操作简单,维护方便,符合用户使用习惯。2.建设目标
充分利用计算机网络、多媒体、数据库、数字通信等先进技术构筑的排队叫号平台,实现智能排队自动化管理系统。
采用统一的网络协议和接口标准:选用当前流行的TCP/IP协议。3.系统设计
根据大厅功能需求的具体情况,我们排队叫号系统技术。
3.1系统原理图1
3.2系统原理图(仅供参考)2
3.3设备选型
1、排队管理机(LB-81-16)产品性能
● 主机支架成型制造,外形美观、大方 ● 主机界面采用17英寸大屏幕液晶显示器
● 整个系统由电脑和软件控制;软件直接控制叫号系统、显示系统、语音系统及号票打印;专业开发,界面直观,操作简单
● 系统安装简捷,电脑和打印机内置安装
● 直接热敏行式打印,打印号票清晰,号票内容可以编辑
● 号票上有呼叫号码、办理的队列业务名称、当前等待人数、取票时间等信息,系统根据该号码代替顾客自动排成队列。
● 多种出票方式,可使用VIP卡、银行卡、手触发号主机主界面上图形按钮出票 ● 触摸屏有线排队发号主机可同时服务99个队列、80个工作窗口。● 队列默认9个队列,可根据要求进行增减
● 另外增加VIP队列业务,可设置VIP客户优先办理,优先办理业务的VIP客户、大额客户等可以使用VIP卡感应出票
● 每个窗口可根据设置办理一项或多项业务
● 可根据需要随时对每个窗口的相应队列业务资料进行增加、修改、删除 ● 呼叫号码通过语音播报及显示屏显示
● 语音类型可通过发号主机进行设置,有7种语音类型可供选择使用 ● 语音模块有中文、英文、粤语 ● 可使用叫号器或虚拟叫号器进行呼叫
● 界面的业务队列按钮可以根据需要进行设置、增减;界面动画可以选择性地设置 ● 使用单位可随时将有关新闻输入到发号主机,显示在发号主机显示器界面下方或显示在号票前二行
● 停电后能自动保存全部资料,来电时不影响系统工作 ● 每天第一次开机时系统自动复位清零,重新编号
● 同时增添大量统计报表,有按工作人员统计、按业务统计、按顾客统计三种方式,供有关部门查阅、统计、分析、研究
● 系统自动储存各项统计数据,统计报表可直接打印
2、主显示屏(LB-81-33H三屏显示)
● 简易型有线叫号机之点阵主显示屏由每行10位16X16点阵(5mm)组成,每行可同时显示10个汉字。能显示动态数字和汉字,一般安装在等待休息区。
● 由铝合金模具成型制造,表面钛氧化处理,外形美观、大方。
● 安装简捷,有RJ45插座,只需一条总线和叫号机之分线盒相连。
●平时显示正在接受服务的顾客号码,当一个新的顾客号码被呼叫时,叫号机之点阵主显示屏滚动显示该号码和应去的窗口号,并闪烁10秒钟。可同时显示三位顾客号码和应去的三个窗口号码。
● 当开机或三分钟内无人受理顾客时,叫号机之点阵主显示屏可自动显示礼貌用语和引导。
● 叫号机之点阵主显示三屏尺寸:1048x420x35mm(LxWxH)
3、窗口显示屏(LB-81-31H)
● 简易型有线叫号机之点阵窗口显示屏由四位16X16点阵(Φ5mm)组成,可滚动显示多个汉字。
● 铝合金模具成型制造,表面钛金氧化处理,外形美观、大方。
● 安装简捷,有RJ45插座,只需一条总线和叫号机之分线盒(LB-81-41)相连。● 开机时可自动显示窗口号码,以便检查编码是否正确。能自动识别银行类礼貌用语。●平时滚动显示礼貌用语(如:中国建设银行欢迎您!)。● 当该窗口暂停服务时,该窗口显示屏显示“暂停服务”。● 叫号机之点阵窗口显示屏尺寸:478x140x35mm(LxWxH)
4、中继盒(LB-81-42)
● 简易型有线叫号机之中继盒具有分线盒(LB-81-41)的所有功能。● 带数据负载能力强,共有六个输出口,每个输出口可接路一台分线盒。● 叫号机之中继盒尺寸:140x75x35mm(LxWxH)
5、开关电源(LB-81-61)
● 可在叫号机之中继盒(LB-81-42)上加此电源。● 输入电压:AC220V。● 输出:DC24V3A。
● 叫号机之开关电源尺寸:155x86x50mm(LxWxH)
6、音箱(LB-81-51)
● 简易型有线叫号机之音箱有无源音箱(LB-81-51)和有源音箱(LB-81-52)两款供选择。● 安装简洁,只需一条两芯线与叫号机之单队列发号主机(LB-81-11)相连接。● 功率:20W。
● 叫号机之音箱尺寸:250x200x150mm(LxWxH)
7、叫号器(LB-81-21)
● 简易型有线叫号机之叫号器有大屏幕LCD显示屏,美观、清晰、操作简单,可显示受理顾客号码、当前等待人数。
●“下一位”按钮:营业员办完一笔业务后按此按钮,排队机之叫号器上的显示屏、相应的窗口显示屏、主显示屏均显示受理顾客号码,该叫号器及发号主机显示的等待人数自动减一,同时语音播放该顾客号码。
●“上一位”按钮:营业员按此按钮后,叫号机之叫号器上的显示屏、相应的窗口显示屏、主显示屏均再次显示上一位受理顾客号码,该叫号器及发号主机显示的当前等待人数不变,同时语音播放该顾客号码。
●“叮咚”按钮:营业员按此按钮后,该窗口显示屏、主显示屏均再次显示受理顾客号码,同时语音播放“叮咚”。
●“重呼” 按钮: 当营业员按“下一位”按钮后,该号码的顾客没来窗口办理业务时,可按此按钮对该顾客多次呼叫。
● 叫号机之叫号器尺寸:135x75x40mm(LxWxH)
8、统计软件(LB-81-81)
● 选配软件。另配电脑安装后,可统计、分析、打印各种营业报表。● 主机和电脑232口相连(配送232-485转换器)。● 安装简捷,即插即用。
9、热敏打印纸(LB-81-91)
● 定做的进口热敏打印纸(注:耗材),保护打印机机芯至关重要。● 每卷可打印约2500张号票。
● 叫号机之卷纸规格:¢110x57mm(DxH)