10 likes | 130 Views
Kent Online Takeaway Information System. By Michael Barnwell, Tim Donovan, Ajmal Hamza & Karl Smolka. Result. Process. Introduction. Enabling Technologies.
E N D
Kent Online Takeaway Information System By Michael Barnwell, Tim Donovan, Ajmal Hamza & Karl Smolka Result Process Introduction Enabling Technologies The process we have utilised for our development can be described as a blend of Agile processes such as XP and Scrum, combined with an iterative development. This has allowed us to rapidly develop the key functionality requirements of our project. During this project, we have learnt new skills and process, most importantly the use of NetBeans, Java Enterprise Edition and JavaServer Pages. Our multi platform and multibrowser accessible website offering a personalised browsing experience via user signups. • We have used a number of cutting edge techniques to produce a product based on the Model-view-controller (MVC) architectural pattern. • Sun technologies: • Sun System Application Server • JavaServer Pages • NetBeans • MySQL technologies: • MySQL Server 5.0 • MySQL Administrator • Communication technologies: • HTTP • SMS • Fax • XML • SOAP The aim of this project is to create a prototype e-commerce platform that will allow takeaway companies to expand their services online Functionality The flexible takeaway outlet administrationarea, producing real time graphs of most ordered items • We set out to provide the following basic functionality: • Store and present information on different takeaway establishments via a number of communication technologies • Process takeaway orders from customer input via the web • Disseminate takeaway orders to takeaway outlets using inexpensive or existing communication technologies available to the outlets • Provide flexible control to takeaway owners to customise their offerings • Provide statistical information suitable for a business environment Development Extensibility • As an XML-RPC interface exists, our project can be incorporated into any language that has XML libraries • A Java Desktop (Java SE) & Java Mobile (Java ME) application as well as a PHP interface are in development to prove this • The decoupled, modular nature of our code ensures writing plug-ins is unproblematic, as dependencies are limited A snap shot of Netbeans, illustrating Sun Application Server deployment and the separation of logic and presentation, using JSP Contact Us Email: takeaway-project@googlegroups.com Group supervisor: Rogerio De Lemos The start of our developmentcycles seen as weekly iterations in a Gantt chart