论文部分内容阅读
随着税务类业务的发展和业务信息化的提升,日常管理业务和任务管理已经越来越复杂。传统的日常管理方式无法应对越来越复杂的日常管理和任务管理需求,不能及时提醒推送各类业务,办事效率低。因此,提供一个统一业务归口、实现业务聚合,并为日常管理岗提供便捷工作的日常管理平台系统成了必然的趋势,对地税高效运行具有十分重要的意义。本文在分析了当前日常管理业务和任务管理现状的基础上,针对当前存在的问题,研究一个符合现代税务业务和管理整体特征的日常管理平台系统的设计和实现。论文具体工作包括如下几个方面。首先在从日常管理岗的工作职责的角度,陈述陕西地税日常管理业务需求,包括户籍管理、涉税审核、调查核实、发票管理、税源监控、违法违章管理、法制管理、信息巡查、数据管理、任务管理、查询统计和告知处理等12项。并从业务处理方式的角度,讲上述12项业务需求归为依申请类、依职权类、待处理审批类、告知类和任务类等五大类,对每类进行业务流程分析。然后通过采用UML用例图和活动图等对需求进行分析和建模,采用逻辑ER对数据进行逻辑建模。其次,在对陕西日常管理平台系统的业务陈述及需求建模和数据建模的基础上,设计系统的功能分解结构、功能层次架构、基于Struts、Spring和Hibernate框架相结合的Java EE应用系统技术架构、以及物理数据模型。访问数据库采用基于Hibernate的数据映射;控制采用Spring控制器;前台采用Struts框架,JSP结合Web页面实现技术、Ajax技术和jQuery类库。再次,完成了对该系统的详细设计,包括户籍管理、信息巡查、任务管理、查询统计以及告知处理等功能模块。系统设计为包结构,分为:· command:命令类;· action:控制器动作包,起到controller的作用;· form:表单数据类;· vo:交互的可序列化的值的对象类;· processor:相关业务处理服务;· dao:包括各功能的Dao接口和DaoImpl两种类,放置数据访问对象的实现类;· model中放置hibernate反向工程生成的bean和该bean对应的.hbm.xml文件。系统基于Java EE平台,采用eclipse开发环境加以实现,对包中类进行设计类图和序列图具有统一的模式。选取户籍管理为代表采用UML设计系统的类图和序列图,并分别选取以户籍管理、任务管理和告知处理的一个实例,详细说明了每个类及其属性、方法、以及配置。本文最后对所开发的系统进行了功能和非功能测试,达到了预期要实现的功能和性能目标。正确实现了日常管理平台的各类功能需求。在性能方面达到了需求,系统规定的操作响应时间都在可接受范围内,系统运行已达到稳定,满足了系统计划的目标。效果及其分析表明,该系统达到了设计目的。