Font Size: a A A

The Design And Implementation Of The Invoicing Module In XYT Embedded Terminal System

Posted on:2011-07-01Degree:MasterType:Thesis
Country:ChinaCandidate:B GengFull Text:PDF
GTID:2178360305450320Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As China's tobacco reforms, a nationwide tobacco groups is formed and foreign cigarette products gradually entered. The competition in cigarette sales has been gradually extended to the retail end. In the competition, a favorable position in the country to build a solid sales network; Cigarette sales should strengthen the retail terminal management. The retail terminal is the last link in product sales and is also the most important aspects. The performance of products in the terminal, to some extent, depends on the terminal management system; the operation of the enterprise is convenient. The final implementation is based on compaction. Terminal Management System is solid and steady. At the same time, as computer science progresss, and the development of networks, embedded systems in all aspects of our lives have begun to play an important role in bringing the application of professional and flexible embedded intelligent devices deployed in retailer-side, not only can provide a more retailer commodity-rich management features, more importantly, the tobacco logistics tracking tentacles further extended to the terminal, from terminal to provide accurate and detailed information for the tobacco companies get through from production to sale of the entire process. Efficient, quick information gathering and distribution system, but also contribute to tobacco management decisions.The system uses the ARM platform, MVC design pattern, QT language as interface development, C++/C language as the intermediate interface and the underlying driver development. Linux running on portable systems, the database using a Sqlite3, the whole system is divided into three levels, the underlying driver layer, the middle layer and the upper application interface. Upper applications include storage module of the purchase and sales modules and inventory and merchandise management module, order module, information consultation and publish the module, the system management module. The middle interface layer is mainly database interface and the network synchronization protocol. The driver layer includes the system hardware printers, CUP equipment, communications equipment, etc. The entire system from the design point of view, clearly structured, branch clear, upgrades and maintenance are very good. The highlight of the whole system is the two sides:Frist, namely the characteristics of language itself based on the QT set up to facilitate the maintenance of the MVC framework, like the development and maintenance of the follow-up and are proceeding smoothly. The second is designed to meet their communication requirements of synchronization protocol, in the agreement back control of personnel in accordance with current demand, send a request to the POS system to develop on, after receiving the request POS will correspond to the content uploaded to the server through the network, convenient and accurate information needed to locate. The POS system has been developed is completed, are in the later stages of testing, release a stable version will be first in Shandong, Shanxi and other places use. Authors are convinced that this tobacco POS system will ultimately be successful, and together with the PC terminals, contribute to the tobacco industry...
Keywords/Search Tags:Embedded system, POS, Tobacoo Industry, MVC, Qt
PDF Full Text Request
Related items