论文部分内容阅读
排队等候现象是服务性企业经常会出现的问题,由于顾客到达和服务时间的随机性,随着客户量的增大,排队现象是不可避免的。随着社会的进步,个人时间价值明确化,人们对自身时间的管理越来越重视。人们通常不乐意长时间单调地排队等待。如何解决排队问题已经成为社会组织,特别是服务性企业所亟需解决的重要问题。
探讨排队问题的有效解决方法,需要从两个方面开展工作,首先是对排队过程的调度管理流程进行优化;其次需要对服务机构设置的窗口数量进行选择。本文从这两个方面入手进行研究,提出一个排队问题的综合解决方案。这部分的主要工作包括如下三个部分:
(1)采用WAP-PUSH技术改进现有短信排队系统,用于优化排队过程的调度管理。
(2)利用基于数据可视化思想的可视化排队过程仿真系统对排队过程进行可视化仿真,用于选择服务机构的适配窗口数量的设置。
(3)采用XML技术将这两个系统有机地结合。WAP-PUSH短信排队系统记录运行时保存在数据库中的每位顾客的到达时间和接受服务时间长度的测量数据,并以XML文档的形式输出;可视化排队过程仿真系统读取该XML文档中的数据作为排队过程仿真的输入,实现在不同窗口数量条件下排队过程的仿真再现。
本文在理论分析的基础之上,对WAP-PUSH短信排队系统和可视化排队过程仿真系统分别进行了设计和实现。主要工作列举如下:
(1)构建了WAP-PUSH短信排队系统的用例模型,对系统的架构进行了分析,然后采用SSH框架技术对系统进行分层设计,实现了该系统的原型。
(2)用事件调度法对排队系统进行了仿真建模,分析了系统中实体的状态变化以及整个仿真算法的流程。然后用面向对象的方法对仿真系统进行分析设计,最后采用Java Swing,多线程等技术对系统进行编程实现。
总而言之,本文基于WAP-PUSH技术和可视化仿真技术,提出并实现了一个系统的排队问题仿真解决方案。