1、分类号 学号 学校代码 密级 学士学位论文基于J2EE货运票税管理系统设计和实现学位申请人:*学科专业:计算机科学和技术指导老师:* 教授答辩日期:.6.10独创性申明本人申明所呈交学位论文是我个人在导师指导下进行研究工作及取得研究结果。尽我所知,除文中已经标明引用内容外,本论文不包含任何其它个人或集体已经发表或撰写过研究结果。对本文研究做出贡献个人和集体,均已在文中以明确方法标明。本人完全意识到本申明法律结果由本人负担。学位论文作者署名:日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校相关保留、使用学位论文要求,即:学校有权保留并向国家相关部门或机构送交论文复印件和电子版,
2、许可论文被查阅和借阅。本人授权华中科技大学能够将本学位论文全部或部分内容编入相关数据库进行检索,能够采取影印、缩印或扫描等复制手段保留和汇编本学位论文。本论文属于保密, 在 年解密后适用本授权书。不保密。(请在以上方框内打“”)学位论文作者署名: 指导老师署名:日期: 年 月 日 日期: 年 月 日摘 要伴随社会主义市场经济快速发展,发票在社会经济活动中作用日益扩大。然而因为发票使用分散性,税务部门无法对发票使用作很好监控,造成国家税收大量流失。货运发票税控管理系统就是为了处理这一难题,实现对纳税人经营活动有效管理,提升税务系统对货物运输行业发票监管水平,推进依法治税,遏制偷逃税行为。本文叙述
3、了货运票税管理系统实现原理,关键功效和关键技术。税务机关经过货运票税管理系统对纳税人购置税控设备进行初始化发行,将纳税人基础信息和税控收款机、税控盘进行绑定,发放税控收款机使用电子发票,采集纳税人经过税控设备开具发票数据,并和税务机关使用综合征管软件中纳税人申报数据进行票表比对,从而达成有效监控纳税人实际销售情况目标。同时,税务机关还能够经过本系统对纳税人使用税控设备中开票数据进行核查、比对、分析。本系统采取了基于B/S模式三层体系结构,界面层采取JSP技术访问Web服务器,中间层应用服务器存放以JavaBean形式表示业务逻辑,底层使用Oracle9i数据库。货运票税管理系统推广运行取得了良
4、好效果,为实现货物交通运输业营业税科学化、精细化管理提供技术保障。关键词:货运发票;税控系统;B/S模式;J2EE框架 ABSTRACTWith the rapid development of the socialist market economy, the invoice plays a growing role in socio-economic activities. However, due to the dispersion of invoice using, the tax department is unable to make good use of invoices mo
5、nitoring, resulting in a huge loss of state tax revenue. The Freight Invoice Tax Controlled Management System (FITMCS) was applied to solve this problem by realizing the effective management of taxpayers operating activities, and improving the level of regulation of the tax system on the cargo trans
6、portation industry invoice, which advanced the taxation administration by law and inhibited the tax dodging and evasion.This dissertation describes the FITMCS principle, main functions and key techniques. With the FITMCS, the tax authorities could initialize the Fiscal Cash Register electronic invoi
7、cing through the equipment purchased by taxpayers, thus binding the Fiscal Cash Register and the IC card with the taxpayers basic information, providing the electronic invoices, collecting the sales data of the invoice issued by taxpayers, and comparing the sales data with the declaration data in CT
8、AIS system, so as to achieve the purpose of effective, monitoring of the actual sales taxpayers. Meanwhile, the tax authorities could also use this system to verify, compare and analyze the sales data of invoice issued by taxpayers. The FITMCS adopts the three layers architecture based on the B/S pa
9、ttern, the interface layer uses the JSP to access the WEB Server, the middle layer storages and runs the business logic showed with the JavaBean, and the bottom layer uses the Oracle 9i database.The application of the FITMCS produced expected positive results, which provides technical backup for the
10、 business tax in scientific perspective.Keywords: Freight Invoice; Tax Controlled; B/S Model; J2EE Framework目 录1 绪 论11.1 项目研究背景和意义11.1.1 课题背景11.1.2 研究意义11.2 中国外研究现实状况21.2.1 国外税控系统研究现实状况21.2.2 中国税控系统现实状况31.3 论文关键研究内容31.4 论文组织结构32 相关技术背景52.1 B/S模式52.2 J2EE架构52.3 Oracle数据库72.4 本章小结73 系统需求分析和设计83.1 系统需求
11、分析83.1.1 业务步骤分析83.1.2 功效需求分析83.1.3 非功效需求分析103.2 系统结构设计103.2.1 系统框架设计103.2.2 系统网络布署结构设计123.2.3 功效结构设计123.3 数据库设计133.3.1 数据库设计标准143.3.2 数据库表结构设计143.4 本章小结174 系统实现和测试184.1 系统实现环境184.1.1 硬件环境184.1.2 软件环境184.2 系统功效实现184.2.1 注册登记功效实现184.2.2 发票认证功效实现214.2.3 购票信息写盘功效实现224.3 系统测试224.3.1 测试过程234.3.2 测试结果244.4
12、 本章小结245 总结和展望255.1 总结255.2 展望25致 谢26参考文件271 绪 论1.1 项目研究背景和意义1.1.1 课题背景1994年,中国实施了以增值税为关键内容新一轮工商税制改革,建立了以增值税为主体税种税制体系,并实施以增值税专用发票为关键扣税凭证增值税征管制度。伴随税制改革推进,新税制和旧征管手段之间矛盾日益突出,国务院决定引入现代化技术手段加强对增值税监控管理,定名为“金税工程”,并列入了国家信息化建设关键工程。 在国务院直接领导和各方面主动配合下,全国税务系统于1994年3月起,前后组织实施了金税工程一期、金税工程二期,经过金税工程一、二期实施,有效地加强了对增值
13、税管理1,基础上堵塞了增值税专用发票管理中存在漏洞。但从国家对整个税收工作要求来看,中国税务管理信息系统建设仍然任重而道远。但从国家对整个税收工作要求来看,税务管理信息系统建设仍然任重而道远2。在税收领域,尤其是在金税工程(二期)控制之外商业零售、餐饮、娱乐和其它服务业等最终消费步骤,税收征收率和税负显著偏低,纳税人依法纳税意识淡薄,偷税逃税现象仍然比较严重;尤其是对财务核实不健全纳税人,税务机关难以实施有效监控.这种现实状况不仅严重扰乱正常经济秩序,而且造成国家税收大量流失。如:商家为了偷逃税款,常常销售不计收入,因为其财务核实不健全,税务机关难以对这些纳税人进行查处。1.1.2 研究意义推
14、广应用货运票税系统,是规范税收秩序需要。犯罪分子利用运输发票大肆偷逃骗取国家税款,不仅严重干扰了正常税收秩序,破坏了依法治税良好环境,损害了国家利益,也给整个经济运行带来了严重影响3。首先,伪造、虚开、假开运输发票,偷逃营业税,骗抵增值税,使遵法经营、正常纳税单位和个人难以和其展开公平竞争,严重冲击了公平竞争市场经济秩序。另方面伪造、虚开、假开货物运输发票,破坏了诚信经营市场规则,使得大批无辜取得了这些运输发票增值税通常纳税人不能得到正常抵扣,从而负担不应有损失。所以,加强和规范货物运输业税收管理,是整理市场经济秩序、规范税收秩序需要,是建立社会主义市场经济体制客观要求。货运票税系统是金税工程
15、三期关键组成部分,是现代优异计算机技术和税务管理工作有机结合产物4,它充足利用网络化计算机系统信息共享、覆盖面广等优势,实现报税电子化管理.以实际业务需求为基础开发货运发票税控系统将含有其它方法所难以达成管理水准,为保障税收法律法规正确实施,维护国家税收秩序和公民正当权益起到主动有效作用。1.2 中国外研究现实状况1.2.1 国外税控系统研究现实状况国外税务部门进行信息化建设时间较早,现在大多数西方国家全部在使用税控装置及其信息化管理系统,并取得显著效果。1、美国美国早在1879年就发明了机械式收款机,这是一台现金登记机器,在19美国NCR企业又造出了“自动收款机”,机械式收款机装了马达,能够
16、说这是现代税控装置先驱5。进入二十世纪七八十年代后因为美国拥有优异信息化技术,所以较早就开始使用税控装置。现在,美国己经形成了一个完整税控管理体系,全部商店、饮食行业全部安装了税控收款装置,全部营业额全部必需经过税控装置打印出计税收款条,同时,其全部收入情况经过和银行联网把数据转送到税务机关。其收款机内部配有黑匣子,数据不可更改,确保了数据安全和正确。这么现有效地监控了税源,又节省了税务部门税收管理成本。2、德国德国税源监控信息化是经过编码来实现。具体是:首先为全部进行生产经营活动单位和就业个人建立纳税人编码和税卡6-7。全部单位必需向税务部门提供单位及雇员具体资料,并将这些征税基础资料输入电
17、脑并跟该单位变法纳税编码一起存放。公民个人在就业前也要向税务部门填报税卡,税卡上信息作为税务局对该公民征收个人所得税档案。纳税人依据税务编码中报纳税和缴纳税款。这么,税务部门就能够经过网络根据编码将纳税人中报数据和系统数据相查对,从而能够确定纳税人是否偷税、漏税。1.2.2 中国税控系统现实状况中国税控收款机起步于1997年,由国家税务总局、财政部、中国贸易部、电子工业部、国家工商总局联合发文,决定在商业、服务、娱乐业等行业推行使用税控收款机8-9。首先在全国10个城市试点,推行税控收款机、税控加油机和税控计价器。现在,这些税控装置全部在进行不一样程度试点和推行,和此伴伴随就是相关税控管理信息
18、系统建设和使用10-11。中国新征管法明确要求:国家依据税收征收管理需要,逐步推广税控装置,并建设、使用复合国家税务总局数据规范相关税控管理信息化软件。现在中国正在应用税务信息网络系统、金税工程网络对税务工作进行信息化管理。这些系统应用能够极大提升中国税源监控信息化管理水平。不过中国现在还处于起步阶段,和西方发达国家还相差甚远,现在进行信息化还仅仅是将信息化简单应用于税源监控,税源监控和信息化还没有很好结合形成一个整体,而且存在很多问题,所以中国现在在税控管理上还不能实现真正信息化,不过中国还是在信息化道路上坚实踏出了一步。1.3 论文关键研究内容本文探讨货运票税管理系统设计和实现。该系统采取
19、数字化,程序化等信息技术建立税控管理手段,确保税务机关对税控装置实施统一有效管理。该系统包含税控装置用户注册登记管理、购票信息写盘、税控数据接收、税控发票真伪判别、查询统计、数据交换、系统管理等功效。税务机关经过该系统对纳税人购置税控收款机进行初始化发行,将纳税人基础信息和税控收款机、税控IC卡进行绑定,发放税控收款机使用电子发票,采集纳税人经过税控收款机开具发票数据,并和税务机关使用综合征管软件中纳税人申报数据进行票表比对,从而达成有效监控纳税人实际销售情况目标。1.4 论文组织结构全文共分为六章。第一章关键包含项目介绍、课题研究背景、意义、关键内容和税控系统在中国外研究现实状况;第二章关键
20、介绍货运票税管理系统使用相关技术平台、系统架构和系统开发中用到相关技术;第三章 关键介绍了系统业务步骤、数据步骤、功效需求分析、非功效需求分析,为系统开发提出了方向。第四章 具体介绍了系统技术架构、网络结构、逻辑架构、模块功效、数据库和安全设计,对系统分析和设计作了比较具体描述。第五章 关键描述了系统功效和界面实现。以多个经典模块对系统实现做了具体介绍。第六章 总结全文,并给出后续工作展望。2 相关技术背景2.1 B/S模式B/S(Browser/Server)结构即浏览器和服务器结构。它是伴随Internet技术兴起,是对C/S结构一个改变或改善结构。图2-1 B/S体系结构图在这种结构下,
21、用户工作界面是经过www浏览器来实现,极少部分事务逻辑在前端(Browser)实现,不过关键事务逻辑在服务器端(Server)实现,形成所谓二层结构。相对于C/S结构属于“胖”用户端,需要在使用者电脑上安装对应操作软件来说12-13,B/S结构是属于一个“瘦”用户端,大多数或关键业务逻辑全部存在在服务器端,在B/S架构开发模式中,用户端就是简单浏览器程序,能够经过http访问服务器端应用。在服务器端,和通信相关处理全部是由服务器软件负责,这些服务器软件全部是由第三方软件厂商提供,开发人员只需要把功效代码布署在web服务器中,用户端就能够经过浏览器访问到这些功效代码,从而实现向用户端提供服务14
22、-15。B/S结构系统产生为系统面对无限未知用户提供了可能。当然,和C/S结构相比,B/S结构也存在着系统运行速度较慢,访问系统用户不可控弱点。2.2 J2EE架构基于J2EEB/S结构系统体系结构图2-2所表示,包含四层:用户层:这一层对应于J2EE应用程序用户端。J2EE应用程序用户端能够是基于web方法,能够是基于传统图形用户界面方法或基于移动设备。表示层:能够是JSP页面或是Servlet。根据J2EE规范,静态HTML页面和Applet不算是web层组件16-17。不过,该层能够包含一些JavaBean用来处理用户输入,经过上述Web层组件,能够得到用户端输入数据并把这些数据提交到业
23、务逻辑层处理。业务逻辑层:在J2EE架构中,业务层组件关键指是EJB。业务层代码逻辑用来满足业务领域需要,有运行在业务层上EJB进行处理。企业信息系统层:该层包含企业基础建设系统。图2-2 J2EE架构图表现层关键指用户界面,它要求尽可能简单,使最终用户不需要进行任何培训就能方便地访问信息;全部业务逻辑全部在业务逻辑层实现,系统复杂性也关键表现在这一层18;最终数据库服务器存放大量数据信息和数据逻辑,全部和数据相关安全、完整性控制、数据一致性、并发操作等全部是在企业信息系统层完成。J2EE优点是很显著:1、集成了适合商务应用EJBJava平台,因为其简练结构和跨平台特征,能够很好地支持快速开发
24、和即时公布。2、使用Servlet,JSP和EJB作为可重用构件应用结构使得轻易集成和含有最大生产能力。含有很大灵活性,尤其是在公布、开发、管理和重用应用逻辑等方面性。3、安全网络架构基于工业标准,确保数据交换一致性和安全性,可在应用和平台上达成高效集成。2.3 Oracle数据库本系统采取Oracle9i作为数据库管理软件。并确保数据库设计对Oracle产品向上兼容性。Oracle作为主流数据库处理方案,含有性能稳定、功效齐全优点。本系统数据库Oracle 9i由国家税务总局采购了并下发。本系统数据库布署采取集中式布署,税务端数据集中在省局。Oracle数据库管理系统是现在世界上最流行关系数
25、据库系统之一,是业界第一个完整、简单用于互联网新一代智能化、协作多种应用软件基础架构。Oracle9i实际上是指Oracle9i Database,Oracle9i Application Server和Oracle9i Developer Suite完整集成。Oracle9i含有增强可扩展性:Oracle9i Real Application Clusters是Oracle下一代并行服务器系列产品。Oracle9i Real Application Clusters针对访问相同数据而设计了快捷高效共享集群高速缓冲寄存器,从而提供了透明应用程序可扩展性。Oracle9i Real Applic
26、ation Clusters是五年多研发工作结晶,其中包含了9项独家专利和18项已申报专利请求。Oracle9i Real Application Clusters独特之处于于:“开箱即用”,近线性透明缩放;和其它程序良好兼容性,无需重新设计;快速增加集群,可快增添节点和磁盘。2.4 本章小结本章关键介绍了在项目标开发过程中用到相关技术,关键介绍了J2EE框架、MySql数据库、UML建模技术、考号编排算法等,为后续系统设计和实现提供技术支持。3 系统需求分析和设计3.1 系统需求分析3.1.1 业务步骤分析纳税人持公路、内河货物运输业统一发票抵扣联或公路、内河货物运输业统一发票(代开)抵扣联
27、到国税机关经过货运发票税控系统进行扫描认证,货运发票税控系统对抵扣联进行认证并保留认证结果,同时为纳税人打印认证结果通知书。认证相符抵扣联信息传入稽核系统,和地税系统上传存根联信息进行比对;认证不符信息传输到发票协查系统。数据处理步骤图3-1所表示。图3-1 国税业务数据处理步骤图3.1.2 功效需求分析经过前面对业务数据处理步骤描述可知,税控系统关键任务是基于税控装置推广,采取一系列信息技术建立程序化税控管理手段,确保税务机关对税控装置实施统一有效管理。为实现上述目标,我们把税控系统分为以下多个功效:1、注册登记管理管理税控装置用户注册登记信息,包含注册登记、注册登记修改、注册登记变更,和当
28、税控装置丢失、被盗、损毁处理,流失、注销处理时,引发注册登记信息变更。依据货运发票管理要求,用户注册登记管理又具体分为:自开票用户注册登记管理和代开单位注册登记管理(代开单位包含主管地方税务局及经同意中介机构)。2、购票信息管理员工核实用户购票信息后,登记购票信息,包含发票代码、起始号码、终止号码、卷数、份数等,并经过USB口将购票信息写入税控盘。3、税控数据接收税控数据接收处理是对开票单位报送数据进行接收处理,生成纳税人税控数据并生成数据库,并将下次监控管理数据返写到税控器具,经过来报税税控器具将监控管理数据回送到用户使用税控盘中。开票单位报送税控数据基础方法是以传输盘(或其它存放介质)报送
29、,也可采取其它方法,但全部必需满足报送发票明细数据及汇总数据要求并确保数据安全。4、查询统计税控管理信息查询统计,是指利用货运发票税控系统数据资源,根据一定条件和工作要求,查询统计税控装置和税控发票相关信息,以报表形式输出查询统计结果。包含:税控器具信息查询、税控数据接收情况查询、税务信息变动情况查询和通用查询。5、税控器具应用维护是为了维护税控器具在使用过程中出现问题,现在含有口令解锁、校按时钟、读税控器具信息、异常数据恢复、税控器具应用检测和发票明细数据检测等功效。6、数据传送数据传送完成关键功效是汇总本税务机关发票信息,传送到总局。包含用户信息导入、税控器具用户资格认定、导出申报汇总数据
30、、黑名单传送、数据清分传送。7、发票认证对用户持有可抵扣“公路、内河货物运输发票”(包含自开和代开)抵扣联进行扫描认证,并对数据进行清分传输到协查、稽核和“一窗式”比对系统中。关键包含:发票扫描认证、打印认证结果通知书、发票统计查询、发票信息导出和系统维护。8、系统工具下载对扫描识别控件和读写盘及认证控件进行手工下载。3.1.3 非功效需求分析货运票税系统作为金税工程三期一个关键组成部分,其建设标准和目标遵照金税三期规范。所以货运发票税控系统应满足以下设计目标或要求。1、本系统估计同时在线人数达成1000人左右,所以本系统应支持此人数并发操作,满足数据两级处理模式。2、系统应能满足国家税务局和
31、地方税务局不一样部门,不一样层次或人员对系统操作需要。3、系统密钥安全存放、传输;系统全部数据能安全存放;同时,在数据传输时也应能安全可靠。4、以后假如信息量较大,系统能对应增加服务器实现灵活扩展,以满足不停更新业务需求。5、系统可在不一样机型和操作系统下运行,支持不一样类型外接设备。6、系统应含有外部系统接口,能和征管软件及电子申报系统等系统共享资源。3.2 系统结构设计系统结构设计关键有系统框架结构设计、系统体系结构设计、系统功效结构设计三个方面。3.2.1 系统框架设计金税三期应用系统数据架构设计必需在两级处理模式总体要求下进行,同时遵照金税工程(三期)架构设计v1.0标准中软件设计开发
32、过程中分层设计要求。系统分层结构图3-2所表示。图3-2金税工程(三期)系统分层结构货运发票税控系统税务端软件根据国税总局架构设计v1.0标准要求,进行软件层次划分,构建系统体系结构。为了系统体系结构描述简约化,把系统层次合并成基于J2EE标准三层应用结构,即用户层、应用服务层(包含交互层、应用层、业务领域层、资源访问层)、数据层(资源层EIS)。1、表示层(用户端)表示层是三层结构中第一层次,利用Web浏览器作为用户端,使用户面对一个统一应用界面。浏览器(IE)经过Weblogic从服务器取得信息。2、应用服务层(应用服务器)中间层采取BEA企业Weblogic,它全方面支持J2EE标准。W
33、eblogic拥有高水平可扩展性和可用性。它运行在服务器端,连接Web浏览器和后台数据库。用servlet 或JSP写简单请求,为可重用部件创建 EJB。二者均可和后台ORACLE数据库连接获取数据。因为Servlet由Web服务器进行加载,利用Java语言进行开发,它是基于线程,含有高性能、高可靠性。3、数据层(数据库服务器)后台数据库服务器是用户存放数据信息地方,数据库服务器层采取oracle9i。3.2.2 系统网络布署结构设计税务系统网络按使用对象划分成税务内部网络和外部网络两个区域,图3-3所表示。图3-3 系统网络布署结构图内部网络指税务系统计算机信息网中不包含和非税务部门直接进行
34、信息交流部分,它是税务计算机信息网基础组成部分,包含供局域网用户使用网络资源和供广域网络共同使用网络资源。内部区域用户包含:局域网络用户、广域网络用户和经过拨号连接移动用户。外部网络指税务计算机信息网络中和税务以外计算机网络进行信息交流部分,现有外部网络关键有:各地税务部门为纳税人提供计算机网络服务纳税人税务局网络、各地税务部门和业务合作单位之间进行数据交换计算机网络。3.2.3 功效结构设计在上述将系统功效模块划分为注册登记管理、购票信息管理、税控数据管理、传输盘税控盘写盘管理、数据传输、系统工具下载等功效模块,系统功效结构图3-4所表示。图3-3货运发票税控系统(地税)功效图结构图3.3
35、数据库设计数据库设计是信息系统设计关键组成部分,是系统模型最原始表示和反应。数据库设计好坏直接关系到开发周期和系统性能。所以,数据库设计目标是:数据对象命名合理,数据存放合理,没有冗余,并符合数据库设计3 个范式。数据对象关系清楚明了,符合业务逻辑,同时确保数据完整性。数据库系统改换时,原有系统设计要便于转移,降低代码重写。同时要考虑到本系统作为国税金税三期一个关键组成部分,国税金税三期各子模块之间和和原有系统数据交换,所以数据库命名、字段命名、字段类型、字段长度等全部要符合金税三期工程标准。3.3.1 数据库设计标准数据库设计是系统实现关键部分。设计数据库最关键一项工作就是设计关系模式,也就
36、是设计二维表表头和约束条件。在设计过程中,需要满足多个设计标准:(1)需要遵照数据库设计范式标准数据库设计通常要满足第三范式,假如不满足第三范式,设计数据库表是个不完善数据库。(2)数据库在整体架构上采取分区设计标准数据库分区关键分为三个区:基础区、专题区、交换区。基础区数据是用户管理、基础信息设置等基础数据区域。专题区关键是面向业务专题各个子系统存放数据逻辑区域。(3)要满足系统性能需求。系统性能需求关键是系统业务和数据量较大,所以系统吞吐率要高,系统扩展性要好。3.3.2 数据库表结构设计在货运票税系统中,系统各功效模块运行及其操作直接影响着对应系统数据库中数据。这些功效模块和对应系统数据
37、库访问读写关系如表4-1所表示(W为写数据库标识;R为读数据库标识)。表4-1系统功效模块和系统数据库访问关系数据库功效模块登记数据库购票数据库接收数据库扫描认证数据库系统管理数据库注册登记W购票管理RW接收数据RW扫描认证RRW查询统计RRRR系统管理R/W因为篇幅原因只能对部分数据表进行设计。用户注册登记数据:相关税控器具用户注册登记、注册变更、税控器具丢失损毁、注销等数据,关键包含税控盘、传输盘、税种税目、监管数据等。购票和发票使用数据:相关用户购置发票和使用发票数据,其数据起源是征管系统。发票使用数据需要导出到征管系统。用户申报数据:从传输盘或税控盘读取申报税控数据。发票扫描认证数据:
38、发票扫描认证申请及处理数据。表4-2数据库表A01:用户税务信息 DJ_SKSKJDK_YHSWXX字段汉字名字段英文名类型长度主键外键说明用户识别号YHSBHVARCHAR2(20)用户识别号或税务机构代码法人代表FRDBVARCHAR2(50)代开时没有办税员BSYVARCHAR2(32)自开时为办税员代开时为开票操作员经营地址JYDZVARCHAR2(80)自开时为经营地址代开时为单位地址联络电话DHHMVARCHAR2(60)只作长度校验,不校验格式。注册类型DJZCLX_DMCHAR(3)遵照金税三期统一编码。所属行业HY_DMVARCHAR2(6)遵照金税三期统一编码。经营项目汉字
39、名称JYXMZWMCVARCHAR2(400)写卡内容之一。长度为20字节。(10个汉字)表4-3数据库表A02:发票类型监控数据表 DJ_SKSKJDK_JKSJ字段汉字名字段英文名类型长度主键外键说明用户识别号YHSBHVARCHAR2(20)用户唯一标志。发票类型代码FPLX_DMCHAR(3)系统自定义税务机构代码SWJG_DMVARCHAR2(11)统计目前操作员税务机关信息。遵照金税三期统一编码数据报送类型SJBSLXCHAR(1)0汇总明细1 明细数据报送期限SJBSQXVARCHAR(3)纳税人报送数据周期。以天为单位,但假如是30天倍数,就按月计算。数据报送使用期(天)SJB
40、SYXQVARCHAR(3)131天,默认10天单张开票最高限额DZKPXENUMBER(16)由税务部门指定开票截止时间KPJZSJDATE控制开票时间数据报送起始日期SJQSRQDATE用户申报数据起始时间数据报送终止日期SJZZRQDATE用户申报数据终止时间表4-4数据库表A03:购票信息登记 DJ_SKSKJDK_GPXX字段汉字名字段英文名类型长度主键外键说明购票信息IDGPXX_IDVARCHAR2(34)用户识别号+时间用户识别号YHSBHVARCHAR2(20)用户唯一标志。办税员BSYVARCHAR2(32)办税员姓名税员署名时间BSYQMSJDATE署名时间受理人SLRV
41、ARCHAR2(11)受理税务人员代码受理时间SLSJDATE受理时间税务机构代码SWJG_DMVARCHAR2(11)遵照金税三期统一编码3.4 本章小结本章关键从系统需求分析设计、系统结构设计、功效模块设计、数据库设计方面展开。系统结构设计关键从系统整体框架结构、系统体系结构、系统功效模块结构设计展开。系统数据库设计关键从系统数据库结构设计和系统数据表逻辑结构设计展开。4 系统实现和测试4.1 系统实现环境系统开发环境和系统实施效率亲密相关。货运票税管理系统作为国税和地税部门关键工具,需要系统配置较高。4.1.1 硬件环境系统硬件环境关键是货运票税管理系统运行硬件平台,系统硬件布署环境采取
42、浪潮NF5225型号服务器,局域网络采取网通100M网络共享。交换机采取神州DCS交换机、用户端PC机采取酷睿i5-2450M、主频3.1GHZ双核处理器、硬盘容量750G、内存采取DDR34GB、显卡采取GT540M2GB独立显卡,确保系统运行硬件环境。4.1.2 软件环境货运票税管理系统软件开发工具采取MyEclipse8.5开发工具,系统以J2EE框架为基础,采取JAVA语言作为开发语言,过程中嵌入AJAX语言和JS脚本,提升页面实施效率。采取MySql数据库作为存放数据工具,采取Hibernate框架作为支撑。在开发中,不需要重新编写连接数据库驱动,只需要配置Hibernate框架即可
43、。4.2 系统功效实现4.2.1 注册登记功效实现1、功效描述在本系统已登记注册纳税人因为多种原因发生税务信息变更后,需要经过本模块来完成她在本系统信息变更。税务机关接收纳税人变更注册信息申请,对其申请进行审核、同意,查对、登记变更前后信息。包含税务信息变更、增加税种税目、发票信息、增购税控盘、增加传输盘、子用户增减注册登记变更情况。对应纳税人情况说明和税务机关审批意见也应统计存放。在本模块完成后还需要对税控盘传输盘进行注册登记变更写盘。2、 界面实现变更项目选择界面图4-1所表示。图4-1变更项目选择窗口代码实现以下所表示。public String saveArrangedStudent(
44、List readyToArrange, String arrangeid) /编写查询语句 String hql = select a from cn.hdu.examsignup.model. ExArrangement a where a.id=:arrangeid;Query query = getCurrentSession().createQuery(hql) .setParameter(arrangeid, arrangeid);ExArrangement exArrangement = (ExArrangement)query.uniqueResult(); /假如查询信息为空
45、if (exArrangement = null)return success: false, errors:info: 没有找到对应场次!;for (Map element : readyToArrange) String studentId = (String)element.get(id); hql = select a from cn.hdu.examsignup.model. ExStudent a where a.id=:studentId; query = getCurrentSession().createQuery(hql) .setParameter(studentId, studentId); ExStudent exStudent = (ExStudent)query.uniqueResult(); return 成功安排+ readyToArrange.size()+ 个考生考试!; 税务信息变更图5-9所表示。图5-9税务信息