| With the traditional method of invoice management in China, invoice taxpayer filled out invoice data by hand, and it was reported to the tax authorities regularly. Due to the limited efficiency of management, the tax authorities cannot grasp the true status of each invoice, thus affecting the effective monitoring of revenue sources; invoice identification also just stay in paper physical security technology.The root cause of the problem is that after the tax authorities to grant permission to the taxpayer invoice, the behavior of taxpayers are lack of supervision with information technologies, so they cannot take advantage of information technology for statistical analysis. In order to solve these problems, it involves analyzing of invoice management business workflow, identifying key business and key links, integrating network technology with electronic security technology, monitoring through information systems effectively. How to ensure normal invoicing in case of network failure or other problems caused system disconnected situation, as well as the follow-up data synchronization reliability, are the challenge needed to face.This paper mainly worked on the following aspects:1. Comprehensive analysis of the existing invoice management tools and management tools advantages and disadvantages, the main problems and research direction need to be addressed;2. Invoice management business requirements analysis, process analysis and design, architecture design, implementation, and testing code. Gives the analysis of relevant use case diagram, class diagram, sequence diagrams, UML design diagrams, and database design;3. Research of preventing network or other unforeseeable failure prevents billing technology, design data stored off-line billing, time-bit segment data reporting and other functions;4. The study of two-dimensional code technology and its application in the identification of counterfeit invoice. Users scan through the intelligent terminal to print two-dimensional code on the invoice, get feature information sent to the remote service to get detailed data for comparison;5. Web Service technology. XML-based Web Service interface combines with the HTTPS protocol to encrypt the transmission, and to achieve low coupling and high reuse.System has been applied in a provincial tax work. The system improved the level of information tax work by facilitating the work of the staff and taxpayers, to achieve better economic and social benefits. |