您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 影剧院售票员服务系统WITNESS建模与仿真
影剧院售票员服务系统WITNESS建模与仿真WrittenByjiannywang影剧院售票员服务系统描述•某影剧院的一售票窗口有一服务员,她既提供卖票服务,也提供电话咨询服务。假定剧院工作时间为[8:00-21:00],中午12:00——1:00是剧院午餐时间,此段时间内剧院不再容许购票者进入,也不再接进问询电话。正在购票的顾客仍得到服务,但排队等待的顾客将离开,等待答询的电话将被挂断。•本系统有如下特点:•(1)每一位购买者买票有一定的概率。其中,买一张票的概率为10%,2张的概率为60%,3张票的概率为10%,4张票的概率为20%;顾客到达时间间隔服从均值为3分钟的负指数分布;•(2)假定电话对列的容量是8,当已有8个电话在等待咨询时,其他问讯者的电话无法再打进来;电话到达时间间隔服从均值为4分钟的负指数分布;打进电话的问讯者5min内得不到答询服务的话,将自动挂断。•(3)服务员处理一个顾客的时间为:票数*0.5分钟;服务员处理一个电话时间服从均值为3分钟的负指数分布;服务员总是先处理电话,然后再售票;考虑午餐问题,•要求:统计一天系统的绩效指标:平均等待时间;被挂断的电话数;服务员的忙闲程度;影剧院售票员服务系统WITNESS仿真模型界面顾客模型的实现•(1)每一位购买者买票有一定的概率。其中,买一张票的概率为10%,2张的概率为60%,3张票的概率为10%,4张票的概率为20%;顾客到达时间间隔服从均值为8分钟的负指数分布;中午12:00-13:00不进入系统。Witness元素:•Part类型元素Customer--模拟顾客•Attribute类型元素BuyTicketNum--存储顾客买票数量•Attribute类型元素ProcessTime--存储顾客被服务需要的时间(该属性也适用于电话咨询Part)DIMxxASREALxx=RANDOM()IFxx0.1!10%的概率买一张票BuyTicketNum=1ELSEIFxx0.7!60%的概率买一张票BuyTicketNum=2ELSEIFxx0.8!10%的概率买一张票BuyTicketNum=3ELSE!20%的概率买一张票BuyTicketNum=4ENDIFProcesstime=BuyTicketNum*0.5设定顾客到达时间间隔实现中午12:00-13:00不进入系统,DayShift设计参见后面问讯电话模型的实现--1•(2)假定电话对列的容量是8,当已有8个电话在等待咨询时,其他问讯者的电话无法再打进来;电话到达时间间隔服从均值为4分钟的负指数分布;打进电话的问讯者5min内得不到答询服务的话,将自动挂断。中午12:00-13:00不进入系统。•Witness元素:•Part类型元素Telephone--模拟问讯电话•Attribute类型元素ProcessTime--存储电话被服务需要的时间(该属性也适用于买票的顾客)ProcessTime=NEGEXP(3)设定电话到达时间间隔实现中午12:00-13:00不进入系统,DayShift设计参见后面问讯电话模型的实现--2•(2)假定电话对列的容量是8,当已有8个电话在等待咨询时,其他问讯者的电话无法再打进来;电话到达时间间隔服从均值为4分钟的负指数分布;打进电话的问讯者5min内得不到答询服务的话,将自动挂断。中午12:00-13:00不进入系统。•Witness元素:•Buffer类型元素“电话队列”--模拟呼叫电话队列•主要实现:容量限制、电话等待过长自动退出实现电话等待时间达到5分钟自动退出设定电话队列容量为8售票员模型的实现•(3)服务员处理一个顾客的时间为:票数*0.5分钟;服务员处理一个电话时间服从均值为3分钟的负指数分布;服务员总是先处理电话,然后再售票;考虑午餐问题,中午12:00-13:00休息。•Witness元素:•Machine类型元素“售票员”--模拟售票员•主要实现:售票和电话咨询的处理顺序,不同处理对象的服务时间,工作和休息时间控制。!统计售票员服务完毕的两类顾客的数量和售票数IFTYPE=CustomerFinishNum(1)=FinishNum(1)+1FinishNum(6)=FinishNum(6)+BuyTicketNumELSEFinishNum(2)=FinishNum(2)+1ENDIF!实现电话咨询优先于售票PULLfrom电话队列,售票队列实现不同处理对象不同服务时间,ProcessTime的赋值见顾客和咨询电话的设计部分午休时间电话和顾客退出的实现•中午12:00——1:00是剧院午餐时间,此段时间内剧院不再容许购票者进入,也不再接进问询电话。正在购票的顾客仍得到服务,但排队等待的顾客将离开,等待答询的电话将被挂断。•Witness元素:•Machine类型元素“午休退出”--虚元素,不代表系统实体,仅为了实现某项操作!在每天中午的一小时内,则从队列中将没有处理的电话和购票者送出系统IFMOD(TIME,1440)=240ANDMOD(TIME,1440)300PULLfrom电话队列,售票队列ELSEWaitENDIF!阴影下的设计仅仅是要实现能够快速的将12:00钟时还没有服务的购票者和电话送出系统。!统计午休离开的顾客数量和午休挂断的电话数量IFTYPE=CustomerFinishNum(5)=FinishNum(5)+1ELSEFinishNum(4)=FinishNum(4)+1ENDIF班次设置1:00-2:002:00-3:003:00-4:004:00-5:005:00-6:006:00-7:007:00-8:008:00-9:009:00-10:0010:00-11:0011:00-12:0012:00-13:00休息时间13:00-14:0014:00-15:0015:00-16:0016:00-17:0017:00-18:0018:00-19:0019:00-20:0020:00-21:0021:00-22:0022:00-23:0023:00-24:0024:00-1:00休息时间工作时间工作时间休息时间假定剧院工作时间为[8:00-21:00],中午12:00——1:00是剧院午餐时间,Witness元素:Shift类型的元素DayShift—模拟工作日工作日中工作与休息时间设定如右图。统计数据•仿真运行7天=7*1440分钟=10080分钟,获得系统绩效指标如下:–购票者平均等待时间:117’–咨询电话平均等待时间:1.34’–服务员忙率(工作时间):97.38%–总售票数:3598–总购票人员数:1516–被有效服务电话数:1024–午休离开购票人数:205–午休挂断电话数:4–超5分钟等待自动离开电话数:273系统存在的问题和改善建议•从统计数据中可以看出如下问题:–购票者等待时间太长:117分钟;–流失销售额较多,其中购票者205,占总服务人数的205/1516=13.5%;咨询电话273+4=277,占总应答电话的277/1024=27%•改善建议:–由于服务员的忙率达到97.38%,所以要想提高服务质量的话,可以通过调整服务规则或者缩短服务时间。–(1)调整服务规则:例如当购票队列中等待人数超出电话队列中等待电话4个时,优先买票;当这个前提不成立时,优先接电话。–(2)缩短服务时间:假设通过一些培训或者添加了快速售票机器,售票时间将为原来的70%•实验:根据上述两个改善建议,修改模型,运行后同原模型相比较,评估改善的有效性。
本文标题:影剧院售票员服务系统WITNESS建模与仿真
链接地址:https://www.777doc.com/doc-1591995 .html