6 Abstract In recent years, information technology develops at high speed. Under the background of the rapid development of electronic commerce, information management of tax is an inevitable requirement. Strengthened tax collection and management of information is a basic way of improving the level of Taxation work. In order to strengthen and standardize the management of general invoices, the State Taxation Bureau of Yunnan province made a change of work. It set a invoice system, and classified invoice in to two categories: general machine playing invoice and general manual invoice. This raises the concept of "machine print invoice". In the information age, according to the information management of tax view, network information data management is a inevitable choice. The State Taxation Bureau organized business and technical strength to realize the machine print invoice scheme, setting up business requirements and technical support group for this work. Based on JSON data format, HttpClient communication technique, Oracle storage technique, this dissertation describes the process of design and implementation of ordinary invoices filling system. According to it, business tax taxpayer is divided into presentation layer, business logic layer and data layer. The system is designed in the framework design of B/S. This design pattern allows the system display, processing and storing data in effectively physical separation. In this way, the frequently change of system modification and upgrade can be greatly boosting, which also makes the taxpayer using the system in the same operating method regardless of the upgrade in business changing. In this way, it provides a convenient and efficient system of taxpayer service. Key words: General machine print invoice;information management tax; B/S
10 Contents Chapter1 Intoduction Objectives Analysis of Current Situation Content Structure... 4 Chapter2 Related Concept of Technology and Standards The New Machine Invoice JSON Data Interchange Format HttpClient The Oracle Database Technology jquery The Technical Standards Summary Chapter3 Requirement Analysis Business Requirements Analysis Functional Requirements Analysis Fill in the Invoice Re-print Invoice Invalid Invoice Fill in the Negative Number Invoice Query System Settings Nonfunctional Requirements Analysis Environmental Requirements Safety Requirements Analysis Other Requirements Summary IV
11 Chapter4 System Detailed design Design of System Architecture Design of Functional Modules Database Design Logical Design The Front-end Certification Database The Back-end Storage Database Data Interaction Design Summary Chapter5 System Implementation and Test Development Environment Design of Functional Modules System Login Home Page The Wizard Fill in the Invoice Re-print Invoice Print Test Query System Test Test Environment Testing Solutions Test Results Summary Chapter6 Conclusions and Prospects Conclusions Prospects References...58 Acknowledgements...59 V
17 Degree papers are in the Xiamen University Electronic Theses and Dissertations Database. Full texts are available in the following ways: 1. If your library is a CALIS member libraries, please log on and submit requests online, or consult the interlibrary loan department in your library. 2. For users of non-calis member libraries, please mail to for delivery details.