Font Size: a A A

The Design And Implementation Of Network Invoice Management System

Posted on:2015-04-15Degree:MasterType:Thesis
Country:ChinaCandidate:X F DongFull Text:PDF
GTID:2309330452459869Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In order to punish the illegal activities of selling and making fake invoiceseffectively and to make further efforts to standardize and strengthen the invoicesmanagement in our country. The State Council adopted <State Council Revisingdecision(Receipts management approach for People’s Republic of China)>. Specialprovisions Section23says,"our country should promote the use of a networkinvoices systems to invoice effectively."Network invoice management platform is a new technology relying oninformation development, being used for the purpose of controling ordinary invoiceinformation for the tax authorities effectively, combating the behaviour of makingfake invoice and facilitating the purchase, issuance and use the invoice for thetaxpayers. It is a integrated management software system covering selling、issuanceand the use of invoice.The aim of this paper is to design and develop the network invoice managementplatform. The main problems need to be solved includs: System specification andinterface design, safety of the database and anti-fake measures for the invoice, dataexchange in different subsystems, achieve online invoicing subsystem with Web2.0technology, how to ensure reliability and scalability of the system, store invoice datain large quantity, performance problems cause by high concurrency system.The entire platform consists of the following four subsystems:1) Offline invoicing subsystem: It can be used in the enterprise end, the enterprisecan download, issuance, and upload the electronic invoices with it. When theInternet is disconnected, you can also issue invoices offline. PowerBuilder is thetool we use to develop this system, to realize core business and communicationprocessing we use C++, and with the lightweight database Adaptive ServerAnywher we can make local storage.2) Online invoicing subsystem:Running on the service side, providing enterprisepure B/S mode online invoicing capabilities. System UI front-end using Ajaxframework to provide users with a friendly user interface, the back-end using theSSH framework, namely struts+spring+hibernate, hierarchical design anddevelopment.3) Data exchange subsystem: Running on the service side, and offline invoicingsubsystem to achieve data exchange between services. WebService using a common technical standards to achieve.4) Invoice Management Subsystem: Run the IRD side, to achieve full control ofordinary invoices, such as enterprise qualification management, ticketing, andexamination of old, cancellation, approval, query and analysis functions. SystemUI front-end using Ajax framework to provide users with a friendly user interface,the back-end using the SSH framework, namely struts+spring+hibernate,hierarchical design and development.Running on the service side of the systems are developed using Java language, thesystem to be deployed on Weblogic cluster platform, data storage using Oracledatabase to RAC deployed.System security, the use of DES symmetric encryption, RSA asymmetricencryption, MD5encryption methods to ensure data security, and in accordance withthe invoice information to generate two-dimensional code and coupon electroniccheck code, to prevent invoice forgery case.
Keywords/Search Tags:Network Invoice, Invoice Management, two-dimensional code, Invoice security
PDF Full Text Request
Related items