网络发票管理平台的设计与实现
发布时间:2018-05-02 21:06
本文选题:网络发票 + 发票管理 ; 参考:《天津大学》2014年硕士论文
【摘要】:为有效惩处和制止制售、使用假发票等违法行为,进一步规范和加强我国发票管理,国务院2010年通过了《国务院关于修改(中华人民共和国发票管理办法)的决定》,第23条专门规定:“国家积极推广使用网络发票管理系统开具发票。 网络发票管理平台是依托信息化发展的新技术,以实现税务机关有效控管普通发票信息,打击假发票和虚开发票的行为,方便纳税人购领、开据、使用为宗旨,设计建设的一套涵盖售票、开票、使用为一体的综合管理软件系统。 本文研究目标主要是设计开发网络发票管理平台,需要解决的关键问题包括:系统规范与接口的设计、系统数据安全与发票防伪措施、不同子系统之间的数据交换、以Web2.0技术实现在线开票子系统、如何保证系统的高可靠性及扩展性、大量发票数据的存储、系统高并发下的性能问题。 整个平台由以下四个子系统组成: 1)离线开票子系统:运行于企业端,实现企业下载电子发票,开具并上传的功能,当网络不通时,也可以离线开具。该系统使用PowerBuilder工具进行开发,核心业务与通信处理用C++实现,,采用轻量级数据库Adaptive ServerAnywhere实现本地存储。 2)在线开票子系统:运行于服务端,提供企业纯B/S模式的在线发票开具功能。系统UI前端采用Ajax框架为用户提供友好的操作界面,后端采用SSH框架,即struts+spring+hibernate,分层设计开发。 3)数据交换子系统:运行于服务端,实现和离线开票子系统之间的数据交换服务。采用通用的WebService技术标准实现。 4)发票管理子系统:运行于税务局端,实现普通发票的全面控管,如企业资格管理、售票、验旧、缴销、审批、查询分析等功能。系统UI前端采用Ajax框架为用户提供友好的操作界面,后端采用SSH框架,即struts+spring+hibernate,分层设计开发。 运行于服务端的系统均采用Java语言开发,系统以集群的方式部署于Weblogic平台,数据存储采用Oracle数据库,以RAC方式部署。 系统安全方面,使用DES对称加密、RSA非对称加密、MD5加密等方式保证数据安全,并根据发票票面信息生成二维码与电子校验码,防止发票伪造等情况。
[Abstract]:In order to effectively punish and stop illegal acts such as making and selling, using fake invoices, and so on, we should further standardize and strengthen the management of invoices in our country, In 2010, the State Council adopted the "decision of the State Council on amending (measures of the people's Republic of China on invoice Administration)", article 23 of which specifically stipulates: "the State actively promotes the use of the network invoice management system to issue invoices. The network invoice management platform is a new technology based on information development to realize the tax authorities to effectively control and manage ordinary invoice information, crack down on false invoices and false invoices, and facilitate taxpayers to purchase, write and use the invoices. Design and construction of a comprehensive management software system covering ticket sales, ticketing, and use. The main research goal of this paper is to design and develop the network invoice management platform. The key problems to be solved include the design of the system specification and interface, the system data security and anti-invoice anti-counterfeiting measures, the data exchange between different subsystems. How to realize online billing subsystem with Web2.0 technology, how to ensure the high reliability and expansibility of the system, the storage of a large amount of invoice data, and the performance problems under the high concurrency of the system. The platform consists of the following four subsystems: 1) Off-line billing subsystem: running on the enterprise side, realizing the function of downloading electronic invoice, issuing and uploading, when the network does not work, it can also open off line. The system is developed with PowerBuilder tool, the core business and communication processing is realized by C, and the local storage is realized by Adaptive ServerAnywhere, a lightweight database. 2) online billing subsystem: running in server, providing online invoice issuing function of pure B / S model. The UI front end of the system uses Ajax framework to provide user friendly operation interface, and the back end uses SSH framework, that is, struts spring hibernate, layered design and development. 3) data exchange subsystem: the data exchange service between the server and the off-line billing subsystem. The general WebService technology standard is adopted. 4) invoice management subsystem: running at the end of the tax bureau, realizing the overall control of ordinary invoices, such as enterprise qualification management, ticket sales, old inspection, payment and sale, examination and approval, inquiry and analysis and other functions. The UI front end of the system uses Ajax framework to provide user friendly operation interface, and the back end uses SSH framework, that is, struts spring hibernate, layered design and development. All the systems running on the server side are developed by Java language. The system is deployed on the Weblogic platform in the form of cluster. The data storage is based on Oracle database and the system is deployed in RAC mode. In terms of system security, DES symmetric encryption and DES asymmetric encryption MD5 are used to ensure data security, and two dimensional code and electronic check code are generated according to invoice face information to prevent invoice forgery and so on.
【学位授予单位】:天津大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:F812.42
【参考文献】
相关期刊论文 前10条
1 刘厚兵;;《网络发票管理办法》解读[J];财务与会计(理财版);2013年06期
2 ;浪潮网络发票云的建设探索[J];电脑与电信;2012年12期
3 赵启柱;浅谈普通税务发票的二维条码防伪技术[J];淮南工业学院学报;2002年02期
4 虞飞;皮佑国;;通用机打商业发票识别系统研究与实现[J];信息技术;2013年06期
5 孙健夫;杨剑;;地税发票管理存在的问题及对策研究[J];经济研究参考;2013年46期
6 凌晨;;电子发票管理平台在发票管理中的应用[J];湖南税务高等专科学校学报;2010年03期
7 皮本固;;网络发票在涉税信息有效监控中的作用[J];税务研究;2008年04期
8 李艳;;税务部门亟待加强网络发票内部管理[J];税收征纳;2011年03期
9 ;国税总局金税三期网络发票项目在浪潮集团正式启动[J];信息技术与信息化;2013年02期
10 胡航;陈辉;袁高峰;;要加强通用机打发票的控管[J];税收征纳;2012年09期
本文编号:1835501
本文链接:https://www.wllwen.com/guanlilunwen/shuishoucaizhenglunwen/1835501.html