In my thesis I developed an order management system for Kahwa el Salam Cafe to ensure faster and more effecient service. Emphasize economic point of view, the used developer applications are free to download.
The first part of my thesis is the presentation of the MySQL database management system. MySQL is one of the most popular open source system with millions of users from individual developers to large corporations. The reason of the choose that it is free-platform, it can be easily installed into other systems. On the other hand it is well-documented and suitable cooporated with the other systems (Apache Webserver, PHP language, Qt developing environment).
The second part of the thesis I presented the Qt integrated development environment. Using Qt, we can create console and graphical programs to a wide variety of platforms. The task of the graphical application is to build the connection with MySQL database; visualize the data; modify the tabel of the database; follow up the orders and print the invoices.
In the third chapter I described the application possibilities of the Apache Webserver and the PHP code working with it closely. The Apache webserver responsible for to adopt the incoming HTTP requests and to return the answer into XML format.
Finally I outlined the iPhone application capabilities set up by Xcode development kit. I completely presented the implementation and the task of each classes, to touch on how I solved the communication between the classes. In pursuance of the developing I familiarized the navigation controller which is the basis of the application.
An important aspect is to ensure the possibility for further development of the database without modification of it.