论文部分内容阅读
随着我国经济的繁荣发展,在税务征管中不断涌现出新的纳税人和税种,与之相对应的,我国的税务征管相关的法律和法规也在不断的发展和完善,但是,纳税人的纳税意识以及对于纳税相关流程、法律和法规的了解却相对滞后。加强税务宣传,提供公民的纳税意识和法律常识,是目前税务征管工作中迫切需要解决的问题。互联网技术的发展为税务宣传工作提供了有效的信息流通平台,但是,目前基于Internet的税务宣传还仅仅停留在税务部门网站建设阶段,宣传形式较为被动。通过移动互联网终端向纳税人推送税务知识,帮助其解决纳税问题则具有更高的主动性和更广的范围覆盖率。在此背景下,本文研究基于Android系统的税务宣传平台的设计和实现。随着移动4G网络和智能手机的普及,研发税务宣传APP相比于传统的线下宣传和基于网站的被动式线上宣传方式,其具有更强的穿透性和更高的覆盖率,可以有效的帮助税务部门以更低的成本建立长效的税收宣传机制。在需求分析阶段,梳理和分析了现有的税务宣传工作的内容,结合移动手机的特性,建模了系统的功能性需求和非功能性需求,在功能性需求分析中,基于UML用例分析建模了纳税人信息管理、税务公告、税务查询和纳税申报4个业务模块,并分析了其业务流程;在非功能性需求中,对税务宣传APP的响应时间、稳定性、资源利用率等指标进行了量化描述,此外,在需求分析阶段,还基于E-R图建模了税务宣传APP相关数据,给出了系统建设所需的关键实体和关系。在系统设计和实现阶段,论文首先给出了系统的整体架构设计,包括软件的体系架构、网络部署和功能架构,其中,在体系架构设计过程中,税务宣传APP采用了C/S架构,在移动终端采用SQLite数据库存储法律法规等常态数据信息,在服务器端,采用MySQL存储全部数据,移动端和服务器之间通过JSON技术建立连接,这样的设计在分担服务器端压力的同时,提高了移动端的响应速度。其次,论文在E-R图的基础上进一步阐述数据库信息表的设计。然后给出了系统的整体类图设计。最后是系统的详细设计和实现,在这一部分,详细阐述了税务宣传APP四个核心业务功能的设计和实现细节,给出了相应的类图和序列图。论文最后给出了系统的测试,在测试过程中,采用了黑盒测试方法测试了软件的功能,进一步,基于压力测试方法,模拟多人在线访问的场景,对系统的稳定性进行测试。测试结果表明,本文研发的税务宣传APP功能完善,工作稳定,可以有效的向纳税人推送各类宣传信息,帮助纳税人了解自身纳税情况和相关法律法规,为建设常态的税务宣传机制奠定了坚实的基础。