某税务管理系统的设计与实现doc 82页.docx

上传人:b****4 文档编号:5039571 上传时间:2022-12-12 格式:DOCX 页数:92 大小:810.27KB
下载 相关 举报
某税务管理系统的设计与实现doc 82页.docx_第1页
第1页 / 共92页
某税务管理系统的设计与实现doc 82页.docx_第2页
第2页 / 共92页
某税务管理系统的设计与实现doc 82页.docx_第3页
第3页 / 共92页
某税务管理系统的设计与实现doc 82页.docx_第4页
第4页 / 共92页
某税务管理系统的设计与实现doc 82页.docx_第5页
第5页 / 共92页
点击查看更多>>
下载资源
资源描述

某税务管理系统的设计与实现doc 82页.docx

《某税务管理系统的设计与实现doc 82页.docx》由会员分享,可在线阅读,更多相关《某税务管理系统的设计与实现doc 82页.docx(92页珍藏版)》请在冰豆网上搜索。

某税务管理系统的设计与实现doc 82页.docx

某税务管理系统的设计与实现doc82页

某税务管理系统的设计与实现(doc82页)

中文题目:

葫芦岛市高新产业园区税务管理系统的设计与实现

外文题目:

DESIGNANDIMPLEMENTATIONOFTHETAXADMINISTRATIONSYSTEMINHIGH-TECHINDUSTRIALPARKINHULUDAOCITY

 

毕业设计(论文)共72页(其中:

外文文献及译文9页)图纸共0张

完成日期2012年6月答辩日期2012年6月

辽宁工程技术大学

本科毕业设计(论文)学生诚信承诺保证书

本人郑重承诺:

《葫芦岛市高新产业园区税务管理系统》毕业

设计(论文)的内容真实、可靠,系本人在刘万军指导教师的指导下,独立完成。

如果存在弄虚作假、抄袭的情况,本人承担全部责任。

学生签名:

年月日

 

辽宁工程技术大学

本科毕业设计(论文)指导教师诚信承诺保证书

本人郑重承诺:

我已按学校相关规定对同学的毕业设计(论文)的选题与内容进行了指导和审核,确认由该生独立完成。

如果存在弄虚作假、抄袭的情况,本人承担指导教师相关责任。

指导教师签名:

年月日

摘要

高新产业园区税务管理系统主要针对税务管理者设计的一款方便于办税流程系统,在如今人均生活水平的提高,企业数量不断增加,税款额度不断扩大的情况下,纳税成为了每个公民息息相关的事,并且是应尽的责任和义务,如果还要使用原有的手工办税会使得税务工作者的压力大增,纳税人的办税效率也会受到影响,而该税务管理系统则正是针对这一点进行了改进,使用面向对象的方法,利用瀑布模型进行系统的设计分析,经过需求分析,概要设计,详细设计,编码,测试等流程完成该系统的制作;最后制作得出的系统,使用快捷方便,通俗易懂,界面简洁大方一目了然,办税过程简单,便于操作者以及办税者使用;主要包括了办税过程中的五个科室,信息科,管理科,综合科,计征科,发票所,该系统对每个科室都设计了自己的办税板块,科室之间联系紧密,形同整体;高新产业园区税务管理系统将会成为办税管理者工作中的利器,为更多的纳税人提供优良的服务和指导。

关键词:

税务管理系统;面向对象;瀑布模型;快捷方便。

ABSTRACT

Taxmanagementsystemofhigh-techindustrialparksfortaxmanagerstodesignaconvenientsystemintheTaxprocessintoday'spercapitalivingstandardsimprove,thenumberoffirmsincreasingandexpandingtaxamount,taxintoeverycitizencloselyrelated,andisdueresponsibilitiesandobligations,increasingthepressuretousetheoriginalhandtheTaxwouldmakethetaxworkers,theefficiencyofthetaxpayersthetaxagentwillalsobeaffected,andthetaxadministrationsystemitisforthisimprovement,theuseofobject-orientedapproach,thewaterfallmodelforsystemdesignandanalysisthroughneedsanalysis,outlinedesign,detaileddesign,coding,testingprocesstocompletetheproductionofthesystem;thefinalproductionobtainedsystem,usethequickandeasy,user-friendlyinterfaceissimpleandelegantataglance,theTaxprocessissimple,easyoperation,andtheTaxbyuse;includingthefivesectionsintheprocessoftheTaxinformationSection,managementSection,GeneralDepartment,leviedBranch,invoice,thesystemdesignoftheTaxplateseachdepartmentandbetweendepartmentsiscloselylinkedto,justlikeawhole;taxmanagementsystemofhigh-techindustrialparkwillbecomeaweaponintheworkoftheTaxmanagermoretaxpayerstoprovideexcellentserviceandguidance.

Keywords:

Taxadministrationsystem;object-oriented;waterfallmodel;quickandeasy.

 

引言1

1项目概述2

1.1公司概况2

1.2系统业务流程3

1.3系统功能模块4

1.3.1基本信息模块5

1.3.2税务申报模块5

1.3.3税务登记模块6

1.3.4税务核定模块6

1.3.5发票领取模块7

1.3.6综合查询模块7

2系统需求分析9

2.1需求陈述9

2.2UseCase建模10

2.2.1定义活动者10

2.2.2UseCase图11

3系统概要设计14

3.1架构设计目标14

3.2系统架构设计14

3.3系统架构类图18

4系统详细设计19

4.1系统交互图19

4.1.1系统架构类交互图19

4.1.2活动者与模块间的交互19

4.1.3系统协作图23

4.1.4系统状态图26

4.1.5系统活动图29

4.2业务逻辑对象类设计32

4.2.1发现业务逻辑类32

4.2.2业务逻辑对象类图32

4.3数据库设计37

4.3.1ER图38

4.3.2物理表结构图38

4.4开发环境的选择42

4.4.1系统开发工具42

4.4.2数据库的选择42

5系统编码44

5.1概述开发工具及编程脚本44

5.2脚本习惯说明47

5.3脚本47

6系统测试48

6.1测试原则及测试方法概述48

6.2测试项目测试用例49

6.3软件测试结论56

6.3.1软件能力56

6.3.2缺陷和限制57

6.3.3建议57

6.4软件的维护57

结论58

致谢59

参考文献60

附录A英文译文61

附录B英文原文65

附录C源程序代码70

引言

在信息化高速发展的今天,软件行业迅速兴起,在各行各业无不能看见电子系统的使用,电子报税系统已经成为了一个典型应用,税收是国家财政收入的主要来源。

国家依靠社会公共权力,根据法律法规,对纳税人包括法人企业、非法人企业和单位以及自然人强制无偿征收,纳税人依法纳税,以满足社会公共需求和公共商品的需要。

税收体现了国家主权和国家权力。

随着对外开放的扩大和社会主义市场经济的发展,税收在国民经济中的地位和作用日益增强。

这同时将会给税务系统带来极大的压力,纳税人多了,工作人员明显不足,办税效率低下,严重影响税收流程的进行,所以税务系统的出现给税务机关减轻了负担,提高了现实中的工作效率;高新产业园区是一个新兴的园区,根据周边的企业类型和规模,对税务系统进行量身设计,办税流程主要涉及到五个科室,信息科、管理科、综合科、计征科、发票所;信息科进行基本信息的管理,对系统运行的基本信息进行维护,综合科是对纳税人进行登记,包括开业登记,停业、复业、注销登记,然后转交给管理科进行审核,管理科审核通过之后再转交给综合科,综合科进行信息填报;纳税人登记之后到计征科进行领取发票,计征科到发票所申请发票,发票所批准发票,计征科将发票发送到纳税人手中;纳税人到计征科进行税务申报,然后上缴税款。

1项目概述

伴随着计算机网络技术的发展,电子商务飞速起步并迅猛发展,电子报税己经成为电子商务的一种典型应用。

为了方便纳税人,降低征纳成本,提高国税机关的工作效率,适应专业化管理后集中征收的要求,广泛开展纳税人多元化申报纳税方式改革,建立以省辖市为单位的多元化电子申报信息服务平台,通过多元化电子申报信息服务平台,纳税人将得到更为迅速,安全,费用低廉的纳税手段;利用系统提供的多种功能,纳税人将得到更为方便快捷的服务;通过举报税务违法行为,可有效地保护纳税人应有的权利;此外电子信息服务平台与税收征管系统的无缝衔接,共享数据,可以极大地提高税务机关的办公质量和效率。

本税务解决方案以省辖市为单位建立统一的多元化电子申报信息服务平台,作为面向纳税人的综合服务系统,为纳税人提供多种申报方式,纳税服务,开业登记,注销登记和审核违法举报等各种服务。

建立起统一的多元化电子申报信息服务平台,Internet等多种接入方。

通过网络,安全认证等措施为纳税人提供更为迅速,安全,费用低廉的纳税手段。

该系统主要针对税务系统的五个主要科室进行系统设计,分为综合科,管理科,信息科,发票所,计征科五个部门,每个部门有不同的工作流程,综合科可以进行开业登记,复业登记,停业登记,注销登记;管理科有登记审核,信息审核上报税种税目等;信息科有基本信息管理与维护的功能,发票所有分发发票的职权;计征科有税务申报的职能等等;这些功能之间有着一定联系,操作员登录后会显示未办事项,方便工作的办理。

1.1公司概况

葫芦岛高新产业园区成立于2003年1月,同时也是国家级专利技术园区。

高新区基础设施功能齐全,起步区已开发面积3平方公里,建成了高标准的路网、通讯、给水、排水、污水、供电、供暖及土地平整“七通一平”高标准基础设施建设。

全区绿化覆盖率达到28%;葫芦岛市高新产业园区税务局主要分为五个部门:

综合科,管理科,信息科,发票所,计征科;信息科作为最底层的信息维护者,是系统运行的基础部门,其他部门的运行都要依赖于信息科的运作;管理科是进行审核的科室,对纳税人的信息、需要上缴的税种税目进行核对,信息审核通过后才能进行下一步操作;综合科是对纳税人登记进行受理的科室,包括开业登记、停业、复业登记、注销登记,并且在审核通过之后对纳税人的信息进行填报;计征科有多项职能,在纳税人登记完成后需要在计征科申请领取发票,计征科会通过发票所的审核并发放发票给纳税人,纳税人进行税务申报,计征科进行申报登记,最后纳税人进行缴税处理;发票所即审核是否应发放发票给纳税人,如果发放需要核定发放的种类和数量,然后交给计征科发放发票。

目前高新产业园区地税局组织机构如下图1-1所示:

图1-1地税局组织机构图

Figure1-1LocalTaxationBureauorganizationalchart

1.2系统业务流程

经过前期调研分析和综合其它各方面相关理论知识,给出整个税务管理系统的业务流程图如下图1-2所示:

业务流程描述:

1.纳税人到综合科进行开业登记,综合科会将那谁人登记信息转交个管理科进行审核处理,管理科审核结束后指定该纳税人需要缴纳的数目及税种信息,反交给综合科并生成纳税人信息和纳税法人信息。

2.纳税人到综合科进行停业登记,综合科回收发票并交付发票所,管理科审核纳税人停业信息,是否有偷税漏税的行为,如果有,补交一切税款以及罚金,并承担相应的法律责任,审核通过后到综合科登记正式停业。

3.纳税人到综合科进行复业登记,综合科转交到管理科,管理科审核纳税人复业条件是否符合,审核通过后到综合科登记复业。

4.纳税人到综合科进行注销登记,需要将使用过和未使用过的发票一律上缴到发票所,并转交给管理科进行审核是否有偷税漏税的行为,如果有,补交一切税款以及罚金,并承担相应的法律责任,审核通过后到综合科登记。

5.纳税人到发票所领取发票,分为初次领取和非初次领取,如果是初次领取,则需要发票所规定领取数量及种类;如果是非初次领取,则可以直接领取之前规定数量的发票。

6.纳税人到计征科进行税务申报,需要申报规定期限内公司运营的状况和收入,并回收已经使用的发票,然后再规定的时间内进行税款上缴,若果在规定时期内申报了但是未交费,则需要缴纳一定的滞纳金,如果在规定的时间内未申报,则按照偷税漏税处理,承担一定的法律责任。

7.信息科的管理人员对系统的基本信息进行维护,提供查询功能方便其他部门人员查询数据信息。

图1-2税务系统流程

Figure1-2taxsystemprocesses

1.3系统功能模块

根据上述业务流程,整个税务管理系统抽象出以下几个功能模块,如图1-3所示。

下面模块划分只是抽象意义上的划分,各模块之间需要共享数据,相互协作,完成整个系统流程,单一事物功能模块间是相互独立的。

1.高新产业园区税务管理系统整体功能模块,分为基本信息模块,税务申报模块,税务登记模块,税务审核模块,发票领取模块,综合查询模块:

图1-3系统功能模块

Figure1-3Systemfunctionmodule

1.3.1基本信息模块

基本信息模块包括发票管理,税种管理,税目管理,岗位管理,人员管理,纳税人管理和纳税法人管理;分别对相应的管理模块信息进行维护,主要包括数据的增删改查。

发票管理主要对纳税人使用的发票的种类和号码进行维护;税种税目管理是对纳税人纳税的税种税目的类别管理;岗位管理是对系统内部也就是地税局的组织结构进行管理,分为五个科室;人员管理是对五个科室的科员进行记录登记管理;纳税人管理是对高新产业园区缴纳税款的企业进行基本信息登记;纳税法人管理是对纳税人公司的纳税负责人也就是纳税法人的基本信息进行管理。

图1-4基本信息模块

Figure1-4Basicinformationmodule

1.3.2税务申报模块

税务申报模块包括税务申报管理和上缴税款管理;税务申报管理是对纳税人缴税前进行税务申报的信息进行登记统计,然后进行上缴税款管理,并上缴税款。

图1-5税务申报模块

Figure1-5taxreportingmodule

1.3.3税务登记模块

税务登记模块包括四种登记方式:

开业登记,复业登记,停业登记和注销登记;开业登记即为公司或企业开业后需要到相关部门办理手续然后持相关证明到税务机关办理登记手续;停业登记即为公司或企业需要停止运营一段时间,需要到税务机关办理停业手续,以停止缴纳税款;复业登记为停业后重新开始营业,需要进行复业登记,继续缴纳税款;注销登记是公司或企业需要永久停止,需办理注销登记,收回所有发票。

图1-6税务登记模块

Figure1-6taxregistrationmodule

1.3.4税务核定模块

税务核定模块是管理科特有的一个功能模块,他包括许多核定流程,在进行登记管理的时候需要管理科进行审核,核定纳税人信息是否属实,核定需缴纳的税种税目。

图1-7税务核定模块

Figure1-7taxapprovedmodules

1.3.5发票领取模块

发票管理分为初次领取和非初次领取;初次领取管理为纳税人在办理登记之后第一次到发票所领取发票时需要由发票所规定判定该纳税人应领取的发票种类和数量;非初次领取是纳税人可以直接领取已经规定好的发票种类和发票数量。

图1-8发票领取模块

Figure1-8invoicetoreceivethemodule

1.3.6综合查询模块

综合查询模块包括纳税人查询管理,缴税情况查询管理,税款统计查询管理,纳税法人查询管理,申报情况查询管理,违规记录查询管理;纳税人查询和纳税法人查询都是对他们的基本信息进行查询,税款统计是对纳税人一定时期内的税款上缴以及领域做出统计,申报查询是查询一段时间内申报和未申报纳税人,违规记录查询是查询一段时间内未交费的纳税人信息。

图1-9综合查询模块

Figure1-9querymodule

2系统需求分析

在地税局的实际管理工作中,往往由于记录的数量多、管理复杂、可连续性差,造成税务系统管理的混乱。

对这一混乱,最好的解决办法就是借助计算机技术和数据库管理系统,对整个税务征收信息进行记载,并实行电子化管理,提供一个税务征收信息电子化的科学管理平台。

本系统针对地税局缴税信息的特点和实际需求而设计,能够有效地实现税务征收管理的信息化,减轻管理人员的工作负担,从而高效率、规范化地管理大量的税务征收信息。

软件需求分析的目标是深入描述软件的功能和性能,确定软件设计的约束和软件同其它系统元素的接口细节,定义软件的其它有效性需求。

需求分析阶段研究的对象是软件项目的用户要求。

一方面,必须全面理解用户的各项要求,但又不能全盘接受所有的要求。

另一方面,要准确地表达被接受的用户要求。

只有经过确切描述的软件需求才能成为软件设计的基础。

系统采用B/S模式。

整个系统最关键的就是数据库系统,一个强大的数据库可以支持完善一个优秀的软件设计,通过软件系统与数据库系统的连接来实现通过软件界面观察和处理操作数据。

系统采用MVC模式三层结构,在客户端用户通过浏览器完成数据下载与模拟操作,浏览器端的表现逻辑通过JSP网页完成。

而系统内部复杂的业务逻辑主要通过JavaBean的组件(Component)实现,通过JSP返回到客户浏览器。

通过表现逻辑与业务逻辑的分离,使网页内容简洁,系统的可维护性和可扩充性增强。

在服务器端,系统使用JDBC中间件访问数据库,数据库服务器定义了本系统所需要的事务逻辑和数据逻辑。

本系统使用JSP技术作为表现手段,服务器采用Myeclipse自带的Tomcat作为JSP引擎,系统业务逻辑由JavaBean组件完成,使用JDBC驱动程序访问数据库。

由于系统测试需要成熟的数据库支持,因此系统采用oracle10g数据库作为数据库服务器。

2.1需求陈述

高新产业园区税务管理系统是一个办理税收登记的系统,所以需要进行纳税人登记,纳税人可以领取发票,进行税务申报和税款的上缴,所以该系统主要有以下六个模块:

1.基本信息管理

主要包括基本信息录入:

发票管理、税种管理、税目管理、纳税人管理、纳税法人管理、岗位管理、人员管理;该管理模块主要有增删改查的功能,是系统最底层的信息结构,作为系统信息框架。

2.税务登记管理

主要包括开业登记、停业登记、复业登记、注销登记;该管理模块主要是对纳税人的状态进行登记,是主要的业务流程,在纳税人开始运营和停止运营的时间点的税务情况企业状态的登记。

3.税务申报管理

主要包括纳税人的纳税申报;该模块是对纳税人缴税的管理,纳税人根据自己情况,在一定时间内进行税务的事实申报,并且在一定时间内进行缴费。

4.税务审核管理

主要包括税务系统对纳税人相关信息的审核,相关信息包括纳税人信息填报,纳税法人信息登记,纳税人应缴税种及税目等等信息,审核这些信息是否真实。

5.发票领取管理

主要包括纳税人领取发票的流程管理,分为初次领取和非初次领取,如果是初次领取发票,会规定纳税人领取的发票种类和发票数量,如果是非初次领取,会查询还可以领取的发票种类和数量。

6.综合查询管理

主要包括纳税人查询、缴税情况查询、税款统计查询、纳税法人查询、申报情况查询、违规记录查询;方便税务管理人员对税务管理信息的了解。

2.2UseCase建模

2.2.1定义活动者

根据税务管理系统的需求可以确定7个活动者,即信息科、管理科、计征科,发票所,综合科,纳税人,纳税法人。

信息科使用基本信息管理模块,对税务系统的基本信息做增删改查,包括对纳税人,纳税法人,发票信息,税种税目信息进行操作。

管理科使用税务审核模块,对办税过程中的信息做比对调查并生成数据,主要核对纳税人信息,纳税法人信息,需纳税种和税目的情况,以及做登记时相关信息的真实性。

计征科使用申报管理模块,对纳税人纳税应申报的信息做定期统计,并生成数据,记录纳税人是否申报、缴费,以及偷税漏税的情况。

发票所使用领取发票管理模块,对纳税人领取发票的数量以及种类进行统计,分为初次领取和非初次领取。

综合科使用税务登记管理模块,对登记的纳税人进行管理,登记分为开业登记、停业登记、复业登记、注销登记。

纳税人是使用该系统的主要人,纳税人首先需要进行登记,开业后有税务申报的义务,并且需要等待审核,申报后缴税,如果需要可以领取发票。

纳税法人是纳税人的主要负责人,纳税人的一切任务应有纳税法人承担负责。

2.2.2UseCase图

根据系统需求分析,结合上节系统活动者的定义分析,得到税务管理系统的用例如下:

1.税务管理系统用例

2.税务登记管理用例

3.综合查询管理用例

4.基本信息管理用例

5.领取发票管理用例

图2-1税务管理系统UseCase图

Figure2-1TaxManagementSystemUseCasediagram

图2-2税务登记管理UseCase图

Figure2-2TaxRegistrationManagementUseCasediagram

图2-3综合查询管理UseCase图

Figure2-3QueryManagerUseCasediagram

图2-4基本信息管理UseCase图

Figure2-4BasicInformationManagementUseCasediagram

图2-5领取发票管理UseCase图

Figure2-5ReceiveaninvoiceUseCasediagram

3系统概要设计

软件的系统架构是指通过某种特定的技术平台,完成软件系统整体功能的开发过程。

也可以通俗地理解为:

总体设计和总体结构布局。

一般而言,软件系统架构有两个要素:

1.它是一个软件系统从整体到部分的最高层次的划分。

2.建造一个系统所做出的最高层次的,以后难以更改的,商业和技术的决定。

3.1架构设计目标

软件架构设计要达到如下的目标:

1.可行性(Feasible)。

架构具有可行性是架构设计的基石。

2.可靠性(Reliable)。

软件系统对于用户的商业经营和管理来说极为重要,因此软件系统必须非常可靠。

3.安全行(Secure)。

软件系统所承担的交易的商业价值极高,系统的安全性非常重要。

4.可定制化(Customizable)。

同样的一套软件,可以根据客户群的不同和市场需求的变化进行调整。

5.可扩展性(Extensible)。

在新技术出现的时候,一个软件系统应当允许导入新技术,从而对现有系统进行功能和性能的扩展。

6.可维护性(Maintainable)。

软件系统的维护包括两方面,一是排除现有的错误,二是将新的软件需求反映到现有系统中去。

一个易于维护的系统可以有效地降低技术支持的花费。

7.可升级性(Scalable)。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1