论文部分内容阅读
作者就职于地方税务局,分管办税大厅的业务办理与日常管理工作。每个工作日内,办税大厅内所要处理的各项税务业务近几千笔,工作量较为繁重。怎样能够快速有序地为纳税人服务,提高办税效率,一直是作者思考的问题。作者单位已使用了排队叫号系统,但该系统存在着叫号模式单一,无法动态调整办税窗口业务处理类型和无纳税人排队进度查询服务的缺点。针对已有排队叫号系统中存在的问题,作者应用所学到的软件工程理论知识和开发技术,设计实现了一个根据业务量与业务类型动态调整窗口业务处理类型的税务大厅排队叫号管理系统。本文给出了大量业务到来时,合理调配人力的税务大厅叫号解决方案。首先对业务类型进行分类,甄别出在业务办理中耗时较长的业务,这些业务称之为复杂业务。通过设置复杂业务量的两个门限值α和β来动态调整办税窗口所能办理的业务类型,即通过增加只办理复杂业务的窗口来重点办理复杂业务,并且可以根据复杂业务量的实际情况来决定是否增加人力(打开的未打开的业务窗口),增加多少人力来办理业务,以求在待办业务数量和人力投入间达到一个平衡。本文为实现上述排队叫号机制对系统进行了分析、设计与实现。首先分析了系统的功能和性能需求,接着对于排队叫号的机制进行了设计和讨论。设计了排队叫号系统的业务架构,介绍了架构中各个组成部件的功能和他们之间的控制关系,详细设计了各个部件所使用的为实现本文排队叫号机制的算法。设计了系统的软件架构,采用分层模型,将软件分为图形界面层、业务逻辑层、模型层、持久存储层四个层次;划分了系统的功能模块,将系统划分为排号、查询进度、号码分配、叫号、窗口业务分配和办税员管理共6个模块;对系统中的实体类、数据访问类和数据库进行了设计。系统在.NET Framework 3.5基础类库的支持下,使用Visual Studio 2008集成开发工具开发。应用程序编程语言为C#,Web编程语言使用ASP.NET,数据库管理系统为SQL Server 2008。系统设计实现后设计了测试用例,对系统进行了测试,并对测试中发现的错误进行了改正。目前系统运行稳定,能够根据复杂业务量的大小,自动改变业务窗口的工作范围。本文所设计实现的办税大厅排队叫号系统,解决了原有系统存在的问题,改变了原来单一的叫号模式,提供了依据复杂业务量大小的自动调整办税窗口的业务处理类型的自适应机制,通过排号单上的二维码为用户提供了排队进度信息查询的接口。系统达到了设计目标,通过试应用,取得了较好的效果。本文进一步工作的目标是通过对历史排队叫号日志数据的挖掘,实现一种更为精细的基于业务类型与业务量的排队叫号与窗口业务类型调整机制。