網(wǎng)絡(luò)發(fā)票管理平臺的設(shè)計與實現(xiàn)
本文選題:網(wǎng)絡(luò)發(fā)票 + 發(fā)票管理。 參考:《天津大學(xué)》2014年碩士論文
【摘要】:為有效懲處和制止制售、使用假發(fā)票等違法行為,進(jìn)一步規(guī)范和加強我國發(fā)票管理,國務(wù)院2010年通過了《國務(wù)院關(guān)于修改(中華人民共和國發(fā)票管理辦法)的決定》,第23條專門規(guī)定:“國家積極推廣使用網(wǎng)絡(luò)發(fā)票管理系統(tǒng)開具發(fā)票。 網(wǎng)絡(luò)發(fā)票管理平臺是依托信息化發(fā)展的新技術(shù),以實現(xiàn)稅務(wù)機關(guān)有效控管普通發(fā)票信息,打擊假發(fā)票和虛開發(fā)票的行為,方便納稅人購領(lǐng)、開據(jù)、使用為宗旨,設(shè)計建設(shè)的一套涵蓋售票、開票、使用為一體的綜合管理軟件系統(tǒng)。 本文研究目標(biāo)主要是設(shè)計開發(fā)網(wǎng)絡(luò)發(fā)票管理平臺,需要解決的關(guān)鍵問題包括:系統(tǒng)規(guī)范與接口的設(shè)計、系統(tǒng)數(shù)據(jù)安全與發(fā)票防偽措施、不同子系統(tǒng)之間的數(shù)據(jù)交換、以Web2.0技術(shù)實現(xiàn)在線開票子系統(tǒng)、如何保證系統(tǒng)的高可靠性及擴展性、大量發(fā)票數(shù)據(jù)的存儲、系統(tǒng)高并發(fā)下的性能問題。 整個平臺由以下四個子系統(tǒng)組成: 1)離線開票子系統(tǒng):運行于企業(yè)端,實現(xiàn)企業(yè)下載電子發(fā)票,開具并上傳的功能,當(dāng)網(wǎng)絡(luò)不通時,也可以離線開具。該系統(tǒng)使用PowerBuilder工具進(jìn)行開發(fā),核心業(yè)務(wù)與通信處理用C++實現(xiàn),,采用輕量級數(shù)據(jù)庫Adaptive ServerAnywhere實現(xiàn)本地存儲。 2)在線開票子系統(tǒng):運行于服務(wù)端,提供企業(yè)純B/S模式的在線發(fā)票開具功能。系統(tǒng)UI前端采用Ajax框架為用戶提供友好的操作界面,后端采用SSH框架,即struts+spring+hibernate,分層設(shè)計開發(fā)。 3)數(shù)據(jù)交換子系統(tǒng):運行于服務(wù)端,實現(xiàn)和離線開票子系統(tǒng)之間的數(shù)據(jù)交換服務(wù)。采用通用的WebService技術(shù)標(biāo)準(zhǔn)實現(xiàn)。 4)發(fā)票管理子系統(tǒng):運行于稅務(wù)局端,實現(xiàn)普通發(fā)票的全面控管,如企業(yè)資格管理、售票、驗舊、繳銷、審批、查詢分析等功能。系統(tǒng)UI前端采用Ajax框架為用戶提供友好的操作界面,后端采用SSH框架,即struts+spring+hibernate,分層設(shè)計開發(fā)。 運行于服務(wù)端的系統(tǒng)均采用Java語言開發(fā),系統(tǒng)以集群的方式部署于Weblogic平臺,數(shù)據(jù)存儲采用Oracle數(shù)據(jù)庫,以RAC方式部署。 系統(tǒng)安全方面,使用DES對稱加密、RSA非對稱加密、MD5加密等方式保證數(shù)據(jù)安全,并根據(jù)發(fā)票票面信息生成二維碼與電子校驗碼,防止發(fā)票偽造等情況。
[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.
【學(xué)位授予單位】:天津大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:F812.42
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 劉厚兵;;《網(wǎng)絡(luò)發(fā)票管理辦法》解讀[J];財務(wù)與會計(理財版);2013年06期
2 ;浪潮網(wǎng)絡(luò)發(fā)票云的建設(shè)探索[J];電腦與電信;2012年12期
3 趙啟柱;淺談普通稅務(wù)發(fā)票的二維條碼防偽技術(shù)[J];淮南工業(yè)學(xué)院學(xué)報;2002年02期
4 虞飛;皮佑國;;通用機打商業(yè)發(fā)票識別系統(tǒng)研究與實現(xiàn)[J];信息技術(shù);2013年06期
5 孫健夫;楊劍;;地稅發(fā)票管理存在的問題及對策研究[J];經(jīng)濟(jì)研究參考;2013年46期
6 凌晨;;電子發(fā)票管理平臺在發(fā)票管理中的應(yīng)用[J];湖南稅務(wù)高等專科學(xué)校學(xué)報;2010年03期
7 皮本固;;網(wǎng)絡(luò)發(fā)票在涉稅信息有效監(jiān)控中的作用[J];稅務(wù)研究;2008年04期
8 李艷;;稅務(wù)部門亟待加強網(wǎng)絡(luò)發(fā)票內(nèi)部管理[J];稅收征納;2011年03期
9 ;國稅總局金稅三期網(wǎng)絡(luò)發(fā)票項目在浪潮集團(tuán)正式啟動[J];信息技術(shù)與信息化;2013年02期
10 胡航;陳輝;袁高峰;;要加強通用機打發(fā)票的控管[J];稅收征納;2012年09期
本文編號:1835501
本文鏈接:http://sikaile.net/guanlilunwen/shuishoucaizhenglunwen/1835501.html