Font Size: a A A

The Design Of Ordering System With MiniGUI In Linux Environment

Posted on:2012-02-10Degree:MasterType:Thesis
Country:ChinaCandidate:Y ZhangFull Text:PDF
GTID:2218330338971012Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of social ecomomy, the speeding up of people life rhythm, and now increasing pollution, catering industry is facing new challenges and sense of responsibility. First of all, in order to reduce the enviromental pollution and overhead, we should use less paper or even no paper. Secondly, providing quick service and high quality digital service for increasingly captious customers, etc. Smart ordering system can do shese, so it has been using widely. Based on the above reasons, this subject designs and realizes this electronic order system based on Linux and S3C2440development board.In the first place, PC simulation development platform is built. First relevant library files and third-party software are installed in Fedora 12 Operatint System (OS). Then using Autoconf/Automake tool to make some related files, which can be sued to generate automatically Makefile file. In addition, for the sake of storing huge amount of food information, the lightweight database SQlite is used.Secondly, the cross-compiling environment is built. Besides cross-compiled the above work, Network File System (NFS) is configured——this avoid uses like TFTP to burn repeatedly the development board, so it saves a lot of time which is should be spend on code development and debug, also prolongs the life of development board.Finally, SQLite is used to develop the database of ordering system and use MiniGUI to design ordering system interfaces. In database design, two tables are designed manily:dish information table (dishtable) and ordered information table (tablen——n is non-zero natutal number, stands for table number). Although there are many order interfaces, but the dish information of each order interface comes from database dish information table (dishtable). Customers'order information will be stored in different ordered information tables by different table numbers. Because the operation of database is frequent, so a special function is designed, which is used to deal with the operation of tables such as opening, inquring and closing. In interface design, I mainly design not less than seven interfaces such as login interface, classified order interface, spelling order interface, ordered interface and so on. Throuth the interfaces'related buttons and column phenotype control (listview) etc contact with database, it provides real-time existed food information, also can display food photos and text, choose dishes, list consumpition list,check out and quit ordering system, etc.
Keywords/Search Tags:Embedded, Linux, S3C2440, MiniGUI, SQlite, NFS
PDF Full Text Request
Related items