毕 业 设 计 ( 论 文 )
基于 JSP 的税收管理系统的设计与实现
姓
学
专
系
名:高阳
号:14110009
业:计算机科学与技术
别:计算机科学系
指导教师:徐保民 教授
2018 年 5 月
摘 要
随着计算机网络技术的快速发展,以及人民生活节奏的加快,税务局传统的
税务信息管理模式存在着诸如信息收集量大,企业数据信息量大,维护困难,以
及工作人员工作量大等问题。因此,迫切需要开发一种高效查询,快速办理和快
速管理税务信息的管理系统。
论文首先对税务管理系统的需求进行分析,依据分析结果进行系统的软件架
构、库表结构、业务流程和功能模块的设计,然后采用 JSP 语言,B/S 结构、MySQL
数据库等技术开发出一个基于 Web 的税收管理系统。该系统主要包括用户管理模
块、税收管理模块、税收项目管理模块、公告管理模块、站内新闻模块等。最后,
对本系统进行测试,测试结果表明:系统设计达到预期目的。通过该系统,税务
局的管理员可以通过网络添加企业信息,查询企业信息,添加税收项目,查询税
收项目,登记企业税收信息,查询企业税收信息,统计税收金额,添加主页面的
新闻,添加主页面的公告,更可以通过主页面了解最新的税务新闻。
该税收管理系统的使用,使得税收管理实现系统化,规范化和高效化,提高
管理者的能力水平和工作效率,减轻管理人员的负担。该系统可以通过实际的应
用适当的进行修改,以便更加适应当前社会。本系统具有操作简单,稳定性好,
可扩展性高,安全性强等优点。
关键词:税收;申报;JSP;MySQL
i
ABSTRACT
With the rapid development of Computer Network Technology,as well as pace of
life is speeding up.The revenue’s management of tax information model exist some
problem,such as
information collection and enterprise
data,maintenance exist difficulties,large mount workload of staff.Therefore,it is urgent
to develop a high efficient query,rapid handling and managing tax information system.
amount of
the
large
Paper first analyzes the demand of the tax administration system, based on the
results of the analysis of the system software architecture,
library table structure,
business process and function module design, and then USES the JSP language, B/S
structure, the MySQL database technology to develop a Web based management system
of taxation. The system mainly includes user management module, tax management
module, tax project management module, announcement management module, station
news module and so on. Finally, the system is tested, and the test results show that the
system design achieves the expected purpose. Through the system, the tax authority of
the administrator can add enterprise information through the network,
the query
enterprise information, add tax items,
tax query items, corporate tax registration
information, query enterprise tax information, statistics and tax amount add page of
news, add a home page below announcement, more can understand the latest tax news
through the main page.Through comprehensive consideration,tax management system
choose MYSQL as backstage data to support,select JSP language to design and code,so
as to efficiently enhance management of enterprise information and reduce the
workload.The system can adapt
to society better by improvement of actual
application.This system has many merits such as simple operation, good stability, high
ductility and strong security.
KEY WORDS:TAX;DECLARE;JSP;MySQL
ii
目 录
摘 要....................................................................................................................... i
ABSTRACT.............................................................................................................ii
目 录..................................................................................................................... iii
1 绪 论.................................................................................................................1
1.1 选题背景..................................................................................................1
1.2 国内外研究现状......................................................................................1
1.3 研究的目的及主要内容..........................................................................1
1.4 论文结构..................................................................................................2
1.5 本章小结..................................................................................................2
2 相关技术简介.....................................................................................................4
2.1 Tomcat......................................................................................................4
2.2
JSP 语言...................................................................................................4
2.3 HTML 语言............................................................................................. 5
2.4
JavaScript.................................................................................................6
2.5 MySQL 简介........................................................................................... 6
2.6 本章小结..................................................................................................7
3 系统分析.............................................................................................................8
3.1 可行性分析..............................................................................................8
3.1.1 技术可行性...................................................................................8
3.1.2 操作可行性...................................................................................8
3.1.3 法律可行性...................................................................................8
3.2 功能需求分析..........................................................................................9
3.3 流程分析................................................................................................11
3.3.1 税收管理系统数据流图.............................................................11
3.3.2 税收管理系统流程图.................................................................12
3.4 非功能性的需求分析............................................................................12
3.5 本章小结................................................................................................13
iii
4 系统设计...........................................................................................................14
4.1 功能模块结构........................................................................................14
4.2 主要模块设计........................................................................................15
4.3 数据库设计............................................................................................18
4.3.1 数据库简介.................................................................................18
4.3.2 数据库概念设计.........................................................................18
4.3.3 数据库物理设计.........................................................................19
4.4 本章小结................................................................................................22
5 系统实现...........................................................................................................23
5.1 普通管理员模块....................................................................................23
5.1.1 站内新闻管理模块.....................................................................23
5.1.2 站内公告管理模块.....................................................................25
5.1.3 企业信息添加模块.....................................................................27
5.1.4 税收项目查询.............................................................................28
5.1.5 税收登记模块.............................................................................29
5.2 超级管理员模块....................................................................................31
5.2.1 普通管理员添加模块.................................................................32
5.2.2 企业信息查询.............................................................................33
5.2.3 税收项目添加模块.....................................................................34
5.2.4 税收记录查询.............................................................................35
5.3 本章小结................................................................................................37
6 系统测试...........................................................................................................38
6.1 测试目的................................................................................................38
6.2 测试方式................................................................................................38
6.3 测试用例................................................................................................38
6.4 本章小结................................................................................................41
结 论.....................................................................................................................42
参考文献.................................................................................................................43
致 谢.....................................................................................................................45
iv
北京交通大学海滨学院毕业设计(论文)
1 绪 论
本章主要对税收管理系统的相关背景、课题的研究目的和主要内容,以及在
相关领域中已取得的那些研究成果。
1.1 选题背景
税收是国家财政收入的主要来源,是政府实现宏观调控的重要手段,不仅是
实现经济社会可持续发展的重要保障,也是调节全社会居民收入公平分配,实现
国家长治久安,全面建设小康社会的客观要求。随着我国科学技术的发展,我国
的企业税收已经进入了现代化、信息化的时代。因此,税收管理系统也到了更新
换代的时段,实现税收管理系统的现代化十分有必要性。
1.2 国内外研究现状
随着计算机网络技术的快速发展,企业税收管理系统已经日趋成熟,已经能
够对企业税收进行有效管理,目前我国的税收工程主要是金税三期工程,我国的
金税三期工程在 2008 年上线,相比金税二期,金税三期更加完善,通过网上的操
作,可以足不出户进行申报,提高了工作人员的工作效率,大大节省了时间。但
是操作繁琐,会出现很多错误和问题。税收管理系统是参考金税三期进行编写,
大大简化了金税三期的操作,操作更加简单便捷,降低出现错误的频率。税收管
理系统采用网络技术实现企业的信息共享,便于对整个地区的税收信息,企业信
息进行管理,对税收信息的采集做到快速高效。
在国外,纳税人的信息已经全部纳入了税务管理系统信息集中处理的范围内。
税务管理系统网络覆盖面广,数据准确性高,纳税人可以通过网络的方式及时、
方便、准确地掌握最新的税收政策,也可以通过网络来办理各类涉税事项。税务
局可以利用网络对重点纳税人进行监控也可以利用网络来进行税款征收,实现了
从纳税申报到税款入库的全过程监控。
1.3 研究的目的及主要内容
众所周知,金税三期工程在 2008 年正式启动,标志着我国税收又进入一个新
1
北京交通大学海滨学院毕业设计(论文)
的阶段,金税三期工程统一国地税核心征管应用系统版本,规范了国地税业务操
作和执法标准的统一化。但是,由于操作繁琐,它也可能导致操作出一些错误,
这也是他的诟病。
税收管理系统简化了申报的流程,操作更加简单方便,减少不必要的错误。
本次运用 JSP 技术设计了税收管理系统。主要功能包括:系统用户管理,企业信
息管理,站内新闻管理,税收项目管理,税收管理等几个模块。
此次开发的系统具备高效,可靠和维护性高的特点,用户使用时,操作简单。
此次,在开发系统的过程中,我们还需要考虑时间,经济,开发环境等各方面因
素的限制条件,为系统开发前做好充分考虑与准备。
1.4 论文结构
税收管理系统的论文结构如下:
第 1 章绪论部分介绍了选题的背景和意义、税收管理的现状、目的和税收管
理存在的问题和不足,最后介绍了本论文的总体设计思想。
第 2 章系统所用开发技。主要介绍本系统开发所用的技术及应用,为后面的
设计开发工具提供了详细的介绍,然后介绍了系统的核心技术和数据库服务。
第 3 章系统分析。从系统的整体性和功能需求方面进行详细的分析。
第 4 章系统的总体设计。本章主要对税收系统进行总体设计,提出较为适当
的设计模块,然后对系统的后台数据库进行详细的设计及应用,最后针对每个模
块及子模块进行详细的设计。
第 5 章系统实现。主要介绍了税收系统在构建中所用的前后台技术及系统主
要功能的实现,详细阐述了各个子模块的实现过程和实现功能的主要代码。
第 6 章系统测试。对税收管理系统的各个功能进行测试,测试各种可能出现
的错误,并进行总结。
第 7 章最后是本文的总结章节,总结了本论文的所有知识。
1.5 本章小结
本章主要介绍了设计一套高效快速的税收管理系统。税收管理员不仅可以对
税收信息,企业信息进行管理,还可以对所申报的税种进行添加,对主页面的新
2
北京交通大学海滨学院毕业设计(论文)
闻公告进行添加。通过本系统,能够提高税务管理员的工作效率,减少不必要的
时间浪费,能更好的完成其余任务。
3