银行排队叫号系统需求分析-设计文档

 银行排队叫号系统的分析与 UML 建模 一、需求分析 近年来, 由于各行各业的信息化、 智能化建设越来越普及, 整个社会对各个行业 的办事效率的要求也越来越高。

 例如像银行办业务, 在顾客办业务过程中排队现 象在所难免, 为了在排队时减少顾客的等待时间, 为顾客办业务创造一个良好的 环境,银行排队叫号系统应运而生。银行排队系统的功能性需求包括以下内容:

 1 1、排队系统可以分为票务打印系统和窗口操作系统。

 2 2、票务打印系统 (1 1)显示 发号机上的显示屏使用液晶显示,显示对待办业务的选择; (2 2)输入 输入过程即通过触摸屏对业务进行选择的过程; (3 3)输出打印 号票打印内容应该包括业务名称、排队号码、时间等; 3 3、窗口操作系统基本包括显示屏、语言提示,叫号按钮 (1 1)显示屏 使用点阵式 D LED 显示,显示内容应该是下一个号码以及办理业务窗口; (2 2)

 语音提示 语音播报时用语音的形式通过广播或者音箱给人一提示信息。

 语音提示不需要用 户一直盯着提示屏或者排队情况。

 选择使用语音芯片, 实现的功能应该是当操作 员按下按钮后,语音播放下一个办理者的票号。

 (3 3)

 叫号按钮 设置叫号按钮,以便于操作员控制窗口模块的显示屏及语音提示。

 满足上述需求的系统主要包括以下几个小的系统模块:

 (1 1)

 派号功能模块。派号功能模块主要是用于在用户进入服务大厅后,根据自 己的业务需要, 通过自助式触摸屏号票机领取票号; 或者用户在服务大厅业务咨 询台进行业务咨询后, 咨询员可以为用户打印排队号票。

 号票是由排队服务器根 据当前情况自动生成。

 (2 2)

 叫号功能模块。

 工作人员可以通过座席软件键盘上的设置键对客户进行叫 号;也可通过按键控制器对客户进行叫号;系统可以设置单语或双语进行语音 播放;以及通过D LED 显示屏和其它视频显示设备显示票号。

 (3 3)

 预约功能模块。用户可以通过电话预约领取排队号;预约成功后取得预约 号;系统将此预约号按预约时间插入当前的排队队列,在系统处理后进行优先呼 叫;在同时间下办理业务时,可以进行预约服务,优先办理。同时用户可以在网 上进行预约。用户可以在正常受理业务的工作日和系统进行网上预约。

 系统将此 预约日期的预约号检索到排队序列中。

 (4 4)

 管理功能模块。实现窗口灵活安排,根据业务需要设置叫号规则;业务分

 类排队管理;鼠标、键盘、按键控制器混合使用。可以按业务和窗口分类统计 业务办理情况。

 二、用例图 „客户能够通过该系统进行如下活动:

 (1 1)

 顾客取票:需要办理业务的顾客到取票机前取号,并获得打印。

 (2 2)

 顾客休息等待:取到排队号的顾客在休息区休息等待,留意显示屏信息和 语音提示。

 (3 3)

 营业员按钮呼叫:窗口操作员按“下一位”,当前窗口就显示顾客排队号并 语音呼叫“请 X XX 到 X”。

 (4 4)

 顾客到窗口办理业务:休息区的顾客听到呼叫就到相应窗口进行一对一服 务。

 根据以上的描述画出相应的用例图如下:

 营业员

 三、系统类图 我们可以识别系统中存在的主要实体类:

 顾客,柜台营业员,维修管理员,保安 界面类:取票机。

 根据以上的描述画出相应的类图如下:

  四、系统动态模型 顾客取号排队办理业务工作流程: (1) 取号:顾客取一张号票,上面有号码、时间、办理的业务类型等 (2)

 休息等待:持号票在休息区休息并留意显示屏音箱叫号 。

 (3) 按键叫号:工作人员办完一笔业务后按下叫号器上的下一位按钮 (4)前去办理:叫号时根据显示屏音箱的信息到指定位置享受一对一的服务 根据以上的描述画出序列图如下: •取票(} 匀?理业务() 协理业务() 取票终端 管理员 o 业务:String 少业

  柜台营业员办理业务工作流程: (1 1)

 登 录:工作开始前,输入员工代码进行登录。

 (2 2)

 退 出:在工作结束后,退出系统。

 (3 3)

 顺 呼:呼叫第一位或下一位顾客。

 (4 4)

 重 呼:第一次呼叫顾客时没有响应,重新进行呼叫。

 (5 5)

 转移窗口:对单一业务队列可在窗口间进行转移;对多业务队列,不但可 以在本业务队列窗口间转移,还可以在不同的业务队列窗口间转移。

 (6 6)

 优先呼叫:碰到紧急或有特殊关系的顾客,可优先呼叫。

 (7 7)

 回 呼:顾客错过机会或需多柜台服务时,键入其号码进行呼叫 (注: 回呼的号码必须是已被呼叫过的号码)。

 (8 8)

 弃 号:多次呼叫后,顾客依然没有响应,可能顾客已弃号,然后呼叫 下一位顾客。

 (9 9)

 询 问:查询当前等待人数。

 根据以上的描述可画出序列图如下:t:事 t 匸器昭 ] 席窗工 3:W 窘休息等侍

 ------------ □ r ■ 4 極呼叫

  5- 办理业劳 瓷业翳粗排队吕亂 、 时阖

  t f|.A ; 丿 ^0 i • I I • I 瓷动齟示浙有等诗盛务 fr 詁」 U 客号码 L 也用关审业务宿息■ I I 古提示 IPS 狗理亚劳『 I I I I I I I I ■ ! 5 IT [叫 a 退岀 广 - - 管理员管理业务工作流程: (1 1)

 系统管理:对系统中排队机、显示屏、座席及其它与系统相关的硬件进行 管理; (2 2)

 管理顾客动态:可实时提供当前各部门所有顾客取号时间、服务情况和等 待人数等有关参考信息; (3 3)

 员工效率管理(即监督工作):可获知员工几时上班、几时下班、服务人次、 平均和最长及最短服务时间等有关信息; (4 4)

 统计:统计多种有价值的信息,供管理层决策参考--2 柜台员壬" I 座席翱救 I 中迪示瞬 语背系统 ITX 4 吓叫

 ---------------

  ---------------

  五、状态图 排队叫号系统包含以下六种状态:顾客到达、取票、等候办理、办理业务、柜员 呼叫、顾客离去。它们之间的转换规则是:

 (1) 需要办理业务的顾客到达取票机前取票,并获得打印。

 (2) 取到排队号的顾客在休息区休息等待,留意显示屏信息和语音提示。

 (2) 柜台营业员办完一笔业务后按下叫号器上的下一位按钮。

 (3) 叫号时根据显示屏音箱的信息到指定位置前去办理业务。

 (4) 办理完业务后即可离开。

 根据以上的描述可绘制出状态图如下:4WL 1 作 2 婵如 U 柜二莒二Mb 刑中 I 谄 J ...

 顾窖到达 取票 等候办理 柜^呼叫"_ _』加畫 Ik 务 、

 顾客离去

  六、活动图 顾客对象的活动图:

 (1 1)

 顾客在取票机的界面上输入选择所需办理的相关业务。

 (2 2)

 界面将信息传递到控制业务逻辑的对象中心显示屏(动态显示所有等待服 务的顾客号码以及相关的业务信息)

 进行验证,然后传递到窗口显示屏(显示顾 客、业务受理员号码及宣传、服务用语)。

 (3 3)

 窗口显示屏获得到的信息显示顾客办理业务的详细信息。

 柜员对象的活动图:

 (1 1)

 柜员获取中心显示屏传递过来的信息, 然后通过对象呼叫机进行按键呼叫。

 (2 2)

 叫号时顾客根据显示屏音箱的信息到指定位置前去办理业务,办完业务后 即可离开。

 管理员对象的活动图:

 (1 1)

 可实时提供当前各部门所有顾客取号时间、服务情况和等待人数等有关参 考信息。

 (2 2)

 可获知员工几时上班、几时下班、服务人次、平均和最长及最短服务时间 等有关信息,进行监督。

 (3 3)

 可监督维修人员对系统中排队机、显示屏、座席及其它与系统相关的硬件

 进行管理。

 通过以上的描述可绘制出活动图如下:

 V 顾客

 七、系统构件图 在排队叫号系统中,可以对参与者和主要的业务实体类分别创建对应的构件进行 映射。我们前面在类图中创建的顾客类、柜台营业员类、系统管理员类,所以可 以映射出相同的构件类,包括顾客构件、柜台营业员构件、排队叫号系统构件, 此外,还必须有一个主程序构件。

 由以上描述可绘制出构件图如下:

 年候办理 『~~\

 币詣土 监喈工作 拽键碍此 住对信意 信息不包配严乂券讦 J. •亠管転—f \监嘗工作「「 维修人貝

 f

 取票杠、「 J 丿

 ■1 幻屉(言息 v_ _ f 中心显示屏\ 信鳥匹配 V "窗口显示庐 、、

  在排队叫号系统中,系统包括四个节点,分别是:主控箱节点,对系统中排队机、 显示屏、座席及其它与系统相关的硬件进行管理;排队机节点,提供顾客排队取 号的票据;叫号器节点,提供给柜台营业员通过叫号机对客户进行叫号; 窗口显 示屏节点,用于动态显示所有等待服务的顾客号码以及相关业务的信息; 音箱节 点,用于提示顾客办理相关业务。

 由以上描述可绘制出部署图如下:

 顾專 J- \ 八、系统部署图

推荐访问:叫号 排队 需求