个税申报系统

发布时间:2010-11-14 16:06:54

论文题目: 个税申报系统

摘要

本论文主要阐述了个人所得税改革产生的作用,即减轻工薪阶层的纳税负担、加大高收入者的征收力度、降低基尼系数。并通过学原理从收入对消费的、消费对国民经济的影响进行了分析,得出了本次个人所得税改革将使中等收入阶层收益最大,而中等收入阶层的边际消费倾向最高,从而对国民经济的推动作用最大的结论。

随着我国改革开放的进一步深化和加入WTO,为了更好的与国际接轨,适应更成熟和合理的市场经济模式,必须对我国现有的个人所得税征收管理办法进行优化和调整。

公民对外交流等活动的日益频繁,对自己申报缴税情况的了解的需求也有明显增长,包括查阅申报记录、获取完税凭证等,这些都要求建立基本信息和纳税、个人信用系统等面向个人的信息管理系统。

本系统就是围绕以上需求来展开,充分考虑未来可能的扩充和发展趋势的变化,建立的完整、有效的个人所得税/社保费申报、监管、查询、服务一体化的信息系统。

方便、可靠的原始数据采集:支持代扣代缴人和纳税人的双向申报,企业(个人所得税代扣代缴人)可以从自己的人事/工资系统中快速的生成税务机关所需要的个人所得税/社保费明细申报表,个人纳税人也可以直接在网上填报和查询自身的申报数据。系统具备高度的灵活性、可配置性和易用性,在地市以上级推广也能保证极低的维护工作量。

该系统被设计为能够快速的实现个人所得税/社保费的全员申报,覆盖了从企业端数据采集生成、数据的可靠传输、后台处理到个人所得税/社保费明细数据的共享和综合利用的方方面面。系统的应用能够极大的提高税务系统对完整、准确的个人收入数据进行监控和利用的能力。

关键词 个人所得税;费用扣除标准;个人所得税的全员申报

Abstract

This paper expatiate on the personal income tax reform produces the function, namely reduces the salaried the tax incidence, to increase the high income collection dynamics, to reduce the Gina’s coefficient. And adopted study the principle from the income to the expense, the expense to carry on the analysis to the national economy influence, will obtain this personal income tax reform to cause the medium income social stratum maximum gain, but the medium income social stratum's boundary expense tendency was highest, thus to the national economy promotion effect biggest conclusion. And joins WTO along with our country reform and open policy's further deepening, for better with the international trail connection, the adaptation is mature and the reasonable market economy pattern, must carry on the optimization and the adjustment to our country existing personal income tax collection policing method. Activities and so on citizen foreign exchange day by day frequent, pays taxes the situation understanding demand to own declaration also to have the obvious growth, including the consult reported that the record, the gain duty-paid proof and so on, these request to establish the basic information and the tax payment, individual credit system and so on face individual information management system. This system is centers on the above demand to launch, will consider in the future the possible expansion and the trend of development change fully, the establishment complete, the effective personal income tax/society insurance premium declaration, the supervision, the inquiry, the service integration information system.

Convenient, reliable primary data gathering: The support generation of buckle generation gives the person and taxpayer's bi-directional declaration, the enterprise (personal income tax generation of buckle generation gives human) to be possible the personal income tax/society insurance premium detailed Shanghai report form which the fast production Tax authorities needs from own human affairs/wages system, individual taxpayer may also on-line fill in a form directly and inquire own declaration data. The system has the high flexibility, configurable and the usability, promotes in the prefecture by the higher authority can also guarantee the extremely low maintenance workload. This system is designed for can fast realize the personal income tax/society insurance premium whole staff to report that covered has carried the data acquisition production, the data reliable transmission, the background processing from the enterprise to personal income tax/society insurance premium detailed data sharing and the comprehensive utilization aspects. System's application can enormous enhance the tax affairs system to complete, the accurate personal income data to carry on the monitoring and use ability.

KEY WORD: Personal income tax; Expense deduction standard; Personal income tax whole staff declaration

目录

第一章 绪言 1

第一节 引言 1

第二节 需求规定 2

第三节 对性能的规定 9

第四节 时间特性要求 9

第五节 精度 9

第六节 处理流程 10

第二章 总体设计 12

第一节 总体设计 12

第二节 流程逻辑 14

第三节 程序系统的结构 18

第四节 注释设计 20

第三章 系统实现 22

第一节 用户登陆 22

第二节 新用户注册 23

第四章 系统设计相关原理 24

第一节JSP技术介绍 24

第二节 SQL语句介绍 24

第三节Hibernate介绍 26

第四节Struts介绍 27

结束语 29

谢辞 30

参考文献 31



第一章 绪言

第一节 引言

一、 背景

200711日起,我国正式施行《个人所得税自行纳税申报办法(试行)》,明确个人年度所得在12万元以上的纳税义务人,在年度终了后的3个月内,必须自行办理纳税申报。个人所得税是我国现行税制框架中征管难度最大的税种之一,有的专家把它称为征管第一难的税种。但信息与通讯技术的发展为建立一个高效的税源监控网络提供了广阔的前景,个人申报系统能够快速的实现个人所得税/社保费的全员申报,提高税务系统对完整、准确的个人收入数据进行监控和利用的能力。

二、目标

该系统被设计为能够快速的实现个人所得税/社保费的全员申报,覆盖了从企业端数据采集生成、数据的可靠传输、后台处理到个人所得税/社保费明细数据的共享和综合利用的方方面面。系统的应用能够极大的提高税务系统对完整、准确的个人收入数据进行监控和利用的能力。    

三、软件的特点

方便、可靠的原始数据采集:支持代扣代缴人和纳税人的双向申报,企业(个人所得税代扣代缴人)可以从自己的人事/工资系统中快速的生成税务机关所需要的个人所得税/社保费明细申报表,个人纳税人也可以直接在网上填报和查询自身的申报数据。系统具备高度的灵活性、可配置性和易用性,在地市以上级推广也能保证极低的维护工作量。

多种申报方式:提供报盘、Internet网站和电子邮件、电话、手机等方式来进行申报数据的上报,适应各种类型的申报用户。

 易于整合:灵活的架构易于和不同的税务业务系统进行整合,即可独立运作,也可与税务征管业务系统进行整合,能够提供给征管系统易于访问的接口。

 多种查询方式:纳税人通过电话、手机短信和WAPInternet等方式可以实时查询自身申报记录,如果条件许可还可以打印相关材料备用。

 面向数据利用:提供面向税务人员对数据进行分析、处理的工具,以便能够充分利用采集上来的丰富个人所得税明细资料;也提供数据共享与交换功能:系统包含的丰富的个人基本和收入资料,可以充分为政府其他部门所利用。

四、假定和约束

经费限制:5万元

开发期限:2010-1-192010-4-21

1.个税申报系统工程实施的目标就是要带给需求者看得见的效益,其开发过程中也要考虑到人力、资金和时间的约束。因此,在设计中,重点是个税申报系统中的方便快捷,能提供优质高效的服务,并提高浏览信息的效率和便捷,为需求者带来良好的效益。

2. 计算机技术和产品的发展日新月异,将会给信息处理带来更多的手段,同时也会带来更加丰富的信息表达形式。例如图象和语音技术的进步,多媒体技术的发展,这些都要求系统在设计时考虑技术变化的可能性,为可能的变化预留一定的系统处理能力。

第二节 需求规定

一、对功能的规定

11用户管理

1.1.1用户注册

功能编号

1.1.1

功能名称

用户注册

所属部门

调查者

李婕

调查时间

审核人

需求来源

业务规范

需求优先级

A

需求状态

功能描述

完成用户信息的注册

输入项

用户名,性别,身份证号,密码,确认密码,密码问题,密码答案,电子邮件,用户手机号

处理描述

验证信息的有效性,正确后保存用户信息

输出项

提交后保存用户信息

界面要求

必填项打上*

用户注册用例图(图1.1.1

1.1.1

1.1.2用户信息修改

功能编号

1.1.2

功能名称

信息修改

所属部门

调查者

李婕

调查时间

审核人

需求来源

业务规范

需求优先级

A

需求状态

功能描述

对用户的信息进和修改

输入项

身份证号,密码

处理描述

验证成功后,调出用户的详细信息,用户可进行修改

输出项

修改后的用户信息

界面要求

必填项打上*,用户名不能修改,以灰色显示出来

用户信息修改用例图(图1.1.2):

1.1.2

1.1.3用户密码修改

功能编号

1.1.3

功能名称

密码修改

所属部门

调查者

调查时间

审核人

需求来源

业务规范

需求优先级

A

需求状态

修改用户密码

输入项

身份证号,旧密码,新密码

处理描述

如果旧密码与身份证号相符,用户确认后保存新密码。

输出项

保存修改后的密码

界面要求

输入的密码不可见,以*****的形式显示出来

用户密码修改用例图(图1.1.3):

1.1.3

1.1.4用户密码找回

功能编号

1.1.4

功能名称

找回密码

所属部门

调查者

李婕

调查时间

审核人

需求来源

业务规范

需求优先级

A

需求状态

功能描述

当用户密码丢失时,通过用户预留的密码问题,以邮件的方式发送给用户

输入项

身份证号,密码问题,密码答案

处理描述

如果用户的密码问题与答案与注册的相同,则取出该用户的电子邮件地址并把用户的密码以电子邮件的形式发给用户,否则提示输入错误,请重新输入。

输出项

以电邮发送密码,或给出错误提示

界面要求

输入的密码不可见,*****的形式显示出来

用户密码找回用例图(图1.1.4):

1.1.4

1.1.5个人信息

功能编号

1.1.6

功能名称

个人信息

所属部门

调查者

李婕

调查时间

审核人

需求来源

业务规范

需求优先级

A

需求状态

功能描述

对用户的信息进行有效的管理(包括增加,修改和删除)

输入项

增加:姓名,电话,电邮,住址,职务,生日,单位名称,单位地址,单位电话,单位邮编,

修改:选择某一记录,调出详细内容,并修改

删除:选中某一记录

处理描述

增加:进行相应的效验后保存

修改:选择某一记录,调出详细内容,修改后保存

删除:选中某一记录,系统给出提示,确认后删除

输出项

变动后的信息

界面要求

进入时以列表的形成显示出信息,当记录多时能够进行翻页操作,提供选择记录的功能

个人信息用例图(图1.1.5):

1.1.5

1.2税收咨询

1.2.1税收内容查询

功能编号

1.2.2

功能名称

税收内容查询

所属部门

调查者

李婕

调查时间

审核人

需求来源

业务规范

需求优先级

A

需求状态

功能描述

查询当前月的个税

输入项

个人当前月工资

处理描述

用户选择欲查询的标题,并单击

输出项

个人税收

界面要求

显示个人的税收情况

税收内容查询用例图(图1.2.1):

1.2.1

1.2.2税收内容通知

功能编号

1.2.3

功能名称

税收内容通知

所属部门

调查者

李婕

调查时间

审核人

需求来源

业务规范

需求优先级

A

需求状态

功能描述

用户先选择欲发送的标题,再输入电子邮件的地址,然后发送

输入项

电子邮件的地址,欲发送的内容

处理描述

用户先选择欲发送的标题,再输入电子邮件的地址,然后发送 ,系统把相应内容发送到指定邮箱

输出项

发送成功或失败的信息

界面要求

在列出的标题上提供复选功能

通知用户已经将该月的个人所得税扣除

税收内容通知用例图(图1.2.2):

1.2.2

1.2.3税收查询

功能编号

1.2.2

功能名称

税收内容查询

所属部门

调查者

李婕

调查时间

审核人

需求来源

业务规范

需求优先级

A

需求状态

功能描述

查询当前月的个税

输入项

个人当前月工资

处理描述

用户选择欲查询的标题,并单击

输出项

个人税收

界面要求

显示个人的税收情况

税收查询用例图(图1.2.3:

1.2.3

第三节 对性能的规定

为了保证系统能够长期、安全、稳定、可靠、高效的运行,个税申报系统应该满足以下的性能需求:

系统处理的准确性和及时性

系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足用户对信息处理的需求。

系统的开放性和系统的可扩充性

个税申报系统在开发过程中,应该充分考虑以后的可扩充性。用户查询的需求也会不断的更新和完善。

系统的易用性和易维护性

个税申报系统是直接面对使用用户的,而使用用户往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。

系统的标准性

个税申报系统都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业统在设计开发使用过程中标准。

系统的先进性

目前计算系统的技术发展相当快,在系统的生命周期尽量做到系统的先进,充分完成用户信息处理的要求而不至于落后。

第四节 时间特性要求

a. 响应时间: 5-10

b. 更新处理时间: 2-5

c. 数据的转换和传送时间: 8-10

第五节 精度

输入输出过程要求数据精度高,性能好,包括传输过程的数据等。

通过计算机网络将客户端与服务器的数据库相连,将从客户端得到的信息进行处理,实现用户之间的会话,会话内容生成,综合信息查询等子系统

第六节 处理流程

下面将使用(结构化设计)面向数据流的方法对库存管理系统的处理流程进行分析

231程序流程

第二章 总体设计

第一节 总体设计

在数据库中我们根据客户的需求划分四张表:

1.Manger表:包括管理员的身份证(主键),密码,姓名,电话,工作单位,籍贯、性别,

2.User 表:包括用户的身份证ID(主键),密码,姓名,电话,工作单位,年龄,工作单位,个人所得税,性别

3.wages表:包括用户名,身份证号,工资,个人所得税,日期

4.revenue表:税收百分比,个人所得税

一、E/R图如下:

库存系统E-R逻辑模型如下图2.1所示:

2.1.1

2.1.2

二、数据字典

1.用户表(user)

名称

类型

是否为空

说明

userID

Int(18)

身份证号

username

varchar(20)

用户姓名

userpassword

Varchar(8)

密码

usersex

Varchar(2)

性别

userwages

int(10)

工资

userrevenue

Int(5)

个人所得税

userphone

Int(13)

用户电话

2.管理员表(manager)

名称

类型

是否为空

说明

managerID

Int(18)

身份证号

Managername

varchar(20)

用户姓名

managerpassword

Varchar(8)

密码

managersex

Varchar(2)

性别

managerwages

int(10)

工资

managerrevenue

Int(5)

个人所得税

managerphone

Int(13)

用户电话

3.工资表(wages)

名称

类型

是否为空

说明

username

Varchar(20)

用户名

vdate

date

日期

cardID

Int(18)

身份证号

userrevenue

Float(5)

个人所得税

fmoney

Float(7)

工资

4.税收表(revenue)

名称

类型

是否为空

说明

userrevenue

Float(5)

个人所得税

percent

Float(5)

税收百分率

第二节 流程逻辑

登陆流程图

用户身份验证设计。用户进入该系统,首先需要进行身份验证。如果通过了身份验证,则为合法用户

用户登录这个过程是必须的,因为只有这样才能从数据库中得到用户的帐号和权限。

注册流程图:

注册功能主要是新用户的操作;新用户要进入注册的页面,进行个人信息的填写,完全正确后,才能注册成功。

查询流程图:

查询功能分为两个模块:

一个为普通用户的查询,主要是对用户自己的工资以及个人所得税的查询

一个为高级用户的查询,高级用可以查看自己的工资及个人所得税;还可以对工资段人数的查询

删除流程图:

删除功能主要是管理员的操作;管理员要进入管理员的页面,进行确认身份证和密码完全正确后,才能进行删除操作

第三节 程序系统的结构

相关模块中文名称

模块名称

子程序名称1

子程序名称2

子程序名称3

数据库维护

备份数据库

查询统计

税收百分率查询

月薪查询

个税查询

信息录入

用户信息录入

月薪录入

月薪修改

打印

个税打印

常用工具

计算器

记事本

总程序及各个子程序的相关名称

程序命名规则

各个窗口的命名已经在上面规定过了,对于各个窗体中的数据窗口的命名采用”W_XXXX”的形式,XXXX为窗体的名称拼音缩写的第一个字母。

主窗体 r_main

系统启动界面 r_system

子窗体 r_child

其他的一些用户对象以及系统对象的命名规则软件开发人员可以自己决定

第四节 注释设计

说明准备在本程序中安排的注释,如:

a. 加在模块首部的注释;

.java文件中

.html .jsp文件中

b. 加在各分枝点处的注释;

.java文件中

c. 对各变量的功能、范围、缺省条件等所加的注释;

d. 对使用的逻辑所加的注释等等。

.java文件中:

.jsp文件中对代码的引用的注释:

第三章 系统实现

第一节 用户登陆

该登陆功能,主要是根据了用户的有效证件类型进行验证。当用户的证件类型与起证明号在数据库相符合,那么就能进行正确的登陆(如图3.1)。

3.1

第二节 新用户注册

该新用户的注册功能,主要是分为了必填项和可填项。在后面有红色“*”号的为必填项(如图3.2)。

3.2

第四章 系统设计相关原理

第一节JSP技术介绍

JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)JSP标记(tag),从而形成JSP文件(*.jsp)

JSP技术使用Java编程语言编写类XMLtagsscriptlets,来封装产生动态网页的处理逻辑。网页还能通过tagsscriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。

JSPJava Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet JSP的技术基础,而且大型的Web应用程序的开发需要Java ServletJSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。

第二节 SQL语句介绍

SQL全称是“结构化查询语言(Structured Query Language)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用。如今无论是像Oracle ,Sybase,Informix,SQL server这些大型的数据库管理系统,还是像Visual Foxporo,PowerBuilder这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言。

Structured Query Language包含4个部分:

☆数据查询语言DQL-Data Query Language SELECT

☆据操纵语言DQL-Data Manipulation Language INSERT, UPDATE, DELETE

☆数据定义语言DQL-Data Definition Language CREATE, ALTER, DROP

☆数据控制语言DQL-Data Control Language COMMIT WORK, ROLLBACK WORK

1 SQL的优点

SQL广泛地被采用正说明了它的优点。它使全部用户,包括应用程序员、DBA管理员和终端用户受益非浅。

1.1非过程化语言

SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集。所有SQL 语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。 SQL不要求用户指定对数据的存放方法。 这种特性使用户更易集中精力于要得到的结果。所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段。查询优化器知道存在什么索引,哪儿使用合适,而用户从不需要知道表是否有索引,表有什么类型的索引。

1.2.统一的语言

SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。基本的SQL 命令只需很少时间就能学会,最高级的命令在几天内便可掌握。 SQL为许多任务提供了命令,包括:

☆查询数据

☆在表中插入、修改和删除记录

☆建立、修改和删除数据对象

☆控制对数据和数据对象的存取

☆保证数据库一致性和完整性

以前的数据库管理系统为上述各类操作提供单独的语言,而SQL将全部任务统一在一种语言中。

1.3是所有关系数据库的公共语言

由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS转到另一个。所有用SQL编写的程序都是可以移植的。SQLPostgreSQL(和大多数其它关系型数据库)用做查询语言的语言。它是可以移植的,并且容易学习使用。但是所有SQL语句都必须由数据库服务器独立地执行。这就意味着客户端应用必须把每条查询发送到数据库服务器,等待它处理这个查询,接收结果,做一些运算,然后给服务器发送另外一条查询。所有这些东西都会产生进程间通讯,并且如果客户端在另外一台机器上甚至还会导致网络开销。如果使用了 PL/pgSQL,那么可以把一块运算和一系列查询在数据库服务器里面组成一个块,这样就拥有了过程语言的力量并且简化SQL的使用,因而节约了大量的时间,因为用不着付出客户端/服务器通讯的过热。通过使用PL/pgSQL,应用可以获得可观的性能提升。

2 SQL的使用

SQL常用命令使用方法:

(1)数据记录筛选:

sql="select*from数据表where字段名=字段值orderby字段名[desc]"

sql="select*from数据表where字段名in('1','2',' 3')"

sql="select*from数据表where字段名between1and2"

(2)更新数据记录:

sql="update数据表set字段名=字段值where条件表达式

sql="update数据表set字段1=1,字段2=2……字段n=nwhere条件表达式

(3)删除数据记录:

sql="deletefrom数据表where条件表达式"

sql="deletefrom数据表"(将数据表所有记录删除)

(4)添加数据记录:

sql="insert into数据表(字段1,字段2,字段3…)values(1,2,3…)"

(5)数据表的建立和删除:

CREATETABLE数据表名称(字段1类型1(长度),字段2类型2(长度)……)

DROPTABLE数据表名称(永久性删除一个数据表)

第三节Hibernate介绍

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSPWeb应用中使用,最具革命意义的是,Hibernate可以在应用EJBJ2EE架构中取代CMP,完成数据持久化的重任。

4.3

Hibernate的核心接口一共有5个,分别为:SessionSession FactoryTransactionQueryConfiguration。这5个核心接口在任何开发中都会用到。通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。(如图4.3

第四节Struts介绍

Struts最早是作为Apache Jakarta项目的组成部分问世运作。项目的创立者希望通过对该项目的研究,改进和提高Java Server PagesServlet、标签库以及面向对象的技术水准。

Struts这个名字来源于在建筑和旧式飞机中使用的支持金属架。它的目的是为了减少在运用MVC设计模型来开发Web应用的时间。你仍然需要学习和应用该架构,不过它将可以完成其中一些繁重的工作。

StrutsTomcatTurbine等诸多Apache项目一样,是开源软件,这是它的一大优点,使开发者能更深入的了解其内部实现机制。

MVCModel-View-Controller的缩写,是一种常用的设计模式。MVC 减弱了业务逻辑接口和数据接口之间的耦合,以及让视图层更富于变化。Struts MVC的一种实现,它将 Servlet JSP 标记(属于 J2EE 规范)用作实现的一部分。Struts继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。Struts的工作原理,如图4.4所示:

4.4

Struts框架

struts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVCweb应用程序的开发。

本章详细讨论struts架构。我们将看到struts是如何清晰地区分控制,事务逻辑和外观,从而简化了开发应用程序过程的。

目前还有基于struts二次开发出来的功能更强大的架构

这些用eclipse开发都可以找到功能非常完善的插件

开发的"傻瓜"程度很高

但是理解起来会比较困难

一旦理解透彻 开发则得心应手

结束语

完成情况:完成了个税申报系统的登陆,查询,注册和修改功能。

所得收获:掌握了struts工作的基本流程,Hibernate主要工作流程,以及Struts+Hibernate与数据库的交互。熟悉了Struts标签,还有对JSP的动态运用。

谢辞

在整个毕业设计中,在老师的悉心指导和严格要求下业已完成,从课题选择、方案论证到具体设计和调试,无不凝聚着李老师的心血和汗水,在四年的本科学习和生活期间,也始终感受着导师的精心指导和无私的关怀,我受益匪浅。在此向老师表示深深的感谢和崇高的敬意。

不积跬步何以至千里,本设计能够顺利的完成,也归功于各位任课老师的认真负责,使我能够很好的掌握和运用专业知识,并在设计中得以体现。正是有了他们的悉心帮助和支持,才使我的毕业论文工作顺利完成,在此向国信安大学全体老师表示由衷的谢意。感谢他们两年来的辛勤栽培。

最后,再次对关心、帮助我的老师和同学表示衷心地感谢

参考文献

[1]高红岩,《Struts使用开发指南》,20077月;

[2]蔡雪焘,《Hibernate开发及整合应用大全》,200612

[3]杨志勇/张斌,《个人所得税自行申报与纳税筹划》,200731日;

[4]温海滢,《个人所得税制度设计的理论研究》,2007121日;

[5]温亚丽,《非财会人员、必备财会、理财、个税知识》,200610月。

个税申报系统

相关推荐