收藏 分享(赏)

个人网上纳税申报系统论文.doc

上传人:kpmy5893 文档编号:9189750 上传时间:2019-07-29 格式:DOC 页数:11 大小:1.03MB
下载 相关 举报
个人网上纳税申报系统论文.doc_第1页
第1页 / 共11页
个人网上纳税申报系统论文.doc_第2页
第2页 / 共11页
个人网上纳税申报系统论文.doc_第3页
第3页 / 共11页
个人网上纳税申报系统论文.doc_第4页
第4页 / 共11页
个人网上纳税申报系统论文.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、某学院毕业论文(设计)专用稿纸共 11 页 第 1 页个 人 网 上 纳 税 申 报 系 统XXX 指导教师 xx内容提要 本设计是根据山西省大同市华林超市为方便个人纳税所所进行开发研究的系统,使用netbean5.0 为开 发工具,sql2000 为数据库. 由于电子商务的发展和逐渐普及,使得网上纳税系统相继出现,并且己成 为一种必然的发展趋势。 纳税系 统是利用信息技术、数字技术、虚拟技术、网络技术在互联网上进行纳税申报,是 电子商务的一种具体表现形式。随着因特网的发展,网上纳税的 规模在不断拓展,功能在不断完善、提升。关键词 网上纳税 信息技术 数据库Abstract The purpo

2、se of this design is to develop the system for the convent of on-linetax-returninformation, which is based on the actual requirement of Shanxi hualin Supermarket. The system uses the development tool of netbean5.0.and sql2000 database. The development and popularization of electronic business pushed

3、 the application and development of networking tax-return. Networking tax-return is a new type of fine which makes use of technology of information, digital, virtual and network to fine through Internet; it is an incorporate of electronic business. With the development of Internet, the networking ta

4、x-return will keep development too, and its functions will be consummated and upgraded.Keywords on-line tax-return information techniques database某学院毕业论文(设计)专用稿纸共 11 页 第 2 页一 引言根据市场经济的需要,国家税收的多样,纳税人繁忙的工作等种种社会现象的要求,在到税务局进行纳税之前的申报工作,就显得重要了。尤其是在电子信息交互发达的当今。如果,纳税人能预先知道自己的收入应当如何纳税,那么这样就可以简化在税务局纳税所产生冗余流程,

5、这样就可以大大提高政府纳税部门的工作效率。本网上纳税申报系统的开发意义也就在于此处。二 系统分析1 系统需求分析(1)用户对功能的需求用户注册登录取得权限注销本次登录个人纳税申报更改个人信息查询个人申报记录查询发票真伪浏览各种信息(2)管理员对功能的需求管理员注册登录取得权限注销本次登录用户管理(授权、更改信息、高级检索、删除)更改管理员个人信息相关信息管理(添加、更新、删除)添加发票序列号纳税百强管理2. 可行性分析这个系统是以 JDK,NETBEAN5.0,SQL2000 为基础,在程序开发过程中遇到一些困难.但是都在老师和同学帮助下得以解决.当时华林超市给这个系统开发的经费是 5000

6、元,基本满足了我的系统开发资金.所以说这个系统开发成本不高,但它能够带来很大的方便.3. 数据分析首先,用户需要为自己注册。待管理员审核后,按自己的登录名称和密码进行登录。登录后,用户可进行纳税申报操作、纳税记录查询、个人信息更改。按正确的方法填写申报内容后,系统自动将申报内容写入数据库。.4.系统功能分析根据华林公司要求本网上纳税申报系统主要有两大模块:系统管理模块,纳税申报模块在这两部分中,又可以划分出若干小模块。如:用户注册模块,用户管理模块,个人信息查询模块,个人纳税记录查询,信息更新模块,税率更改模块。如果使网上纳税系统更加完善的话,还应当有安全模块,报表打印模块。某学院毕业论文(设

7、计)专用稿纸共 11 页 第 3 页(1)用户管理该模块负责管理所有网上纳税申报系统的用户信息。主要功能包括用户的授权、用户信息的更改、用户的冻结、高级检索用户信息。在此模块中,管理员可以查看到用户的所有个人信息,除身份证号码、注册时间外,其他信息都可以对其改动。管理员还可在此模块中进行用户的高级检索,可以通过个别属性进行完全匹配或模糊查询。(2)用户注册在注册页面中,用户需要填写相应信息,如:登录名称,登录密码,用户姓名,用户身份证号码,手机号码,电子邮箱,工作单位名称,工作单位电话。填写内容会进行校验,如果错误,会产生相应提示。所填写的内容会即时写入数据库,待管理人员审核后,会通过电子邮件

8、、短信、电话等方式告知用户。(3)个人信息查询用户可以通过本模块,浏览到自己的个人信息可以对自己的密码、姓名(考虑到姓名在实际生活中是可以更改的) 、手机号码、电子邮件、工作单位、单位电话进行修改。对用户名、用户级别、身份证号码、注册时间几项内容是可修改的。(4)纳税申报个人纳税申报模块实现了纳税人在现实生活中,个人所得的 9 种分类。用户可根据自己收入的类型的不同,选取相应的类型。在用户选定后,系统展示用户所选类型纳税金额填入框。提交后,系统就会显示出用户提交款项的相应金额应纳多少税款。如果,用户检查无误,便可提交,写入数据库。否则,可撤销本次申报。纳税申报提交后,不得更改。(5)个人纳税记

9、录查询在用户每个月进行纳税申报后,用户可随时查看本人近一年内的纳税申报记录。一年以前的记录系统不支持查看。这也是从实际的需求考虑的。税务部门对个人纳税记录是有保密管理的,如果需要查看更久的记录,税务部门会做出相应处理。(6)信息更新信息更新模块是管理员所操作的。管理员可在本模块中对相应资料进行管理。如:相关法律、系统帮助、欠税用户、纳税百强、发票内容、下载问题、填表问题、热点问题、登录问题、打印问题、上传问题、留言板面、税率更改。对以上信息,管理员可以进行添加、编辑、删除操作。(7)税率更改对于税率更改特别说明的是,进行的更改操作,系统都会记录执行操作的管理员 ID,并记录更改前后的税率,实行

10、税率更改实时生效。(8)报表打印本模块应当完成用户纳税申报记录报表的打印。由于时间、技术等原因,我没能完成。这是需要系统在以后不断完善的部分三 系统设计1. 总体设计本系统对不同的用户分配不同的使用权限。根据需求分析,用户可分为未许可用户、已许可用户、冻结用户、一级管理员和二级管理员。所有浏览网站的人,都可以进行相关信息的浏览,如:热点问题,系统帮助,登录问题,发票查询等无需授权的功能操作;用户注册后,待管理员审核后,可进行纳税申报,个人信息更改,纳税记录查询功能;管理员具有系统所有功能的使用权限,包括用户管理和相关信息更新,特别指出的是,对于管理员的管理,只有二级管理员有此权限,而一级管理员

11、无此操作的权限。某学院毕业论文(设计)专用稿纸共 11 页 第 4 页(2). E-R 图设计 用户信息纳税申报用户纳税信息纪录numpidtaxritefinearrfinedatefinemoneynamefineall图 1 用户纳税 E_R 图(3)数据库结构对于本网上纳税系统的数据库,规范化后可以得到的数据表有: usebasic 表:编号,登录名,登录密码,用户级别,身份证号,姓名,手 机号码,电子邮件,工作单位,单位电话,注册时间。该表用来记录注册用户的个人信息,该表的详细设计如下表 1 所示。表 1 用户基本信息表属性 类型 说明idno int 用户在数据库中的编号id vc

12、har 用户登录名称pwd vchar 用户登录密码idlevel vchar 用户级别pid vchar 用户身份证号码name vchar 用户实际姓名cellphone vchar 用户手机号码email vchar 用户电子邮件jobplace vchar 用户工作单位officephone vchar 用户办公室电话logintime vchar 用户注册时间(系统生成) usebasic 表:编号,登录名,登录密码,用户级别,身份证号,姓名,手机号码 工作单位,单位电话,注册时间。该表用来记录注册用户的个人信息,该表的详细设计如下表 2 所示。某学院毕业论文(设计)专用稿纸共 11

13、 页 第 5 页表 2 用户基本信息表属性 类型 说明idno int 用户在数据库中的编号id vchar 用户登录名称pwd vchar 用户登录密码idlevel vchar 用户级别pid vchar 用户身份证号码name vchar 用户实际姓名cellphone vchar 用户手机号码email vchar 用户电子邮件jobplace vchar 用户工作单位officephone vchar 用户办公室电话logintime vchar 用户注册时间(系统生成) taxrecord 表:编号,税款名称,变更前税率,变更后税率,变更管理员,变更日期。该表为了记录税款的变更情况

14、。每当管理员调整税款的税率时,都会向本表内增加一条相应记录,以便税率调整的工作。该表的详细设计如下表 3 所示。表 3 税款税率更改记录表属性 类型 说明num int 纳税款项更改编号taxname vchar 纳税款项名称taxritebe vchar 纳税款项当前税率taxrite vchar 纳税款项更改税率manager vchar 更改操作管理员名称updatedate vchar 更改操作时间(系统自动添加) userfinerecord 表:编号,身份证号,用户姓名,纳税款项名称,应纳税所得额,纳税金额,本次总计金额,纳税日期。本表记录用户提交的每笔纳税信息。其中纳税款项名称、

15、应纳税所得额、纳税金额三项可为复合记录。例如:某人,一次纳税 3 种款项,那么在本表中创建的记录仅为一条。该表的详细设计如下表 4 所示。表 4 用户纳税信息记录表属性 类型 说明num int 纳税信息记录编号pid vchar 用户身份证号码name vchar 用户登录名称taxnames vchar 纳税款项名称finemoney vchar 纳税款项金额taxrites vchar 纳税款项税率finearr vchar 应纳税金额fineall vchar 应纳税总金额finedate vchar 纳税日期 admbasic 表:与 usebasic 表结构相同,在此不做赘述。某学

16、院毕业论文(设计)专用稿纸共 11 页 第 6 页表 5 管理员信息表属性 类型 说明idno int 管理员在数据库中的编号id vchar 管理员登录名称pwd vchar 管理员登录密码idlevel vchar 管理员级别pid vchar 管理员身份证号码name vchar 管理员实际姓名cellphone vchar 管理员手机号码email vchar 管理员电子邮件jobplace vchar 管理员工作单位officephone vchar 管理员办公室电话logintime vchar 管理员注册时间(系统生成) hotpoint 表:编号,题目,关键字,作者,内容,创建

17、时间。本表为浏览信息中的一个表 项。 本表可记录管理员添加的信息,用户可通过网页浏览到本表的内容。与本表结构相同的表项还有:fixtable,download,loginprb,print,systemhelp,taxlaw,upload.表 6 如下表所示。表 6 热点问题表属性 类型 说明id int 内容在本表中的编号title vchar 内容标题keywords vchar 内容关键字author vchar 内容作者content vchar 内容正文times vchar 内容发布时间2详细设计 某学院毕业论文(设计)专用稿纸共 11 页 第 7 页图 1 用户注册界面用户注册界

18、面如上图 1 所示,首先用户在页面 newuse.jsp 中按要求填写信息,在填写完成后按“确定”按钮来提交各人信息。提交后,信息在 newnusback. jsp 中进行处理。本页面包含一些基本校验,比如:身份证号码应为 18,登录密码应一致等,基本校验。这样可以减轻服务器端的负担。注册功能通过执行注册处理文件 newnusback. jsp 实现。newnusback. jsp 文件接收用户填写的信息,并且系统要求填写的信息都符合,则修改数据库中 usebasic 表,并提示注册成功如下图,返回系统首页图 2 网上纳税系统首页某学院毕业论文(设计)专用稿纸共 11 页 第 8 页图 3 纳

19、税申报页面图 4 纳税款项金额填写页面某学院毕业论文(设计)专用稿纸共 11 页 第 9 页图 5 纳税内容确认页面图 6 个人纳税记录页面图 7 纳税记录明细显示页面某学院毕业论文(设计)专用稿纸共 11 页 第 10 页图 8 热点问题浏览页面图 9 发票查询四 系统实施1代码实现新用户使用时的关键代码如下:RsTmp=conn.executeQuery (“select MAX (idno) as maxid from usebasic“);If (rsTmp.next ()curridno=rsTmp.getInt(“maxid“)+1; id=request.getParameter

20、(“id“);pwd=request.getParameter(“pwd“);pid=request.getParameter(“pid“); name=request.getParameter(“name“);cellphone=request.getParameter(“cellphone“);email=request.getParameter(“email“);jobplace=request.getParameter(“jobplace“);officephone=request.getParameter(“officephone“);某学院毕业论文(设计)专用稿纸共 11 页 第

21、11 页StringLogin=(String)session.getAttribute(“newuse“); if(Login!=nullsql+=“,“+id+“,“+pwd+“,“+idlevel+“,“+pid+“,“+name+“,“+cellphone+“,“+email; sql+=“,“+jobplace+“,“+officephone+“,“+str_date1+“)“;onn.executeUpdate(sql);out.println(“alert );window.location.href=/index.jsp;“); else out.println(“alert(

22、请正确输入信息!*为必填项目 );window.location.href=newuse.jsp;“);rsTmp.close();2系统测试(1)测试环境使用普通 PC,Pentium4 2.0GHz CPU,256MB 内存,80G 硬盘,标准显示器、键盘、鼠标。显示器的分辨率为 1024*768 像素。计算机安装的操作系统为 Windows XP 或 Windows 2000。本系统运行环境 Jdk+Netbean5.0+Sql2000。(2)测试结果网站可以正常被用户登陆,页面整洁大方,功能基本实现。随着用户的不断要求,继续将网站完善。 3系统评价本网上纳税申报系统,按照任务书的需求设

23、计,基本上完成任务书中主要内容。对于个人网上纳税申报过程,相关信息的浏览,管理员对用户、管理员的管理,管理员对相关信息的添加等过程,都进行的相应的基本测试,测试都通过,可以正常使用。而且使用经费和研究周期达到用户的满意五 结语转眼间,我在山西大学商务学院的大学生涯就要结束了。在这大学四年的学习生涯中,我不但丰富了个人的知识,也大大提高了自身素质和能力。在进入社会工作后,我希望能将自己在大学内所学到的知识与技术真正的运用起来,为社会增添自己的一份贡献。在此,我要感谢我的毕业设计导师赵怡对我的指导和培养。通过对我毕业设计的指导,我学习到很多在软件工程实现过程中应当注意的细节,并顺利地完成了毕业设计。这些对我在今后的学习和工作中都有很强的指导作用。在论文完成之际,谨向尊敬的导师致以深深的谢意!感谢在本次毕业设计中,受到赵怡老师的指导,以及多位同学的帮助,这里一并表示感谢。参考文献1林上杰 ,林康司JSP2.0 技术手册第 5 版, 电子工业 出版社 2006.62冯燕奎 ,赵德奎JSP 实用案例教程第 4 版,清 华大学出版社 2005.23王国辉, 王易JSP 数据库系统开发案例精选第 2 版,人民邮电出版社 2004.24张海藩, 软件工程导论第 4 版,清华大学出版社 2002.15全国注册税务师执业资格考试教材编写组, 税法(1), 税法(2),中国税务出版社

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

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报