California State University, Northridge WordmarkOviatt Library WordmarkOviatt Library Catalog Wordmark
Author Gerhardstein, Edward, author.
Title The design and implementation of a small to medium restaurant business web application / by Edward Gerhardstein.
Published [Northridge, California] : California State University, Northridge, 2011.

 Electronic Book  QA76 .Z95 2011 G47eb    ONLINE
Description 1 online resource (vi, 116 pages) : illustrations, charts, some color.
Content Type still image
Format online resource
File Characteristics text file PDF
Thesis M.S. California State University, Northridge 2011.
Bibliography Includes bibliographical references (pages 115-116).
Summary This Project discusses construction implementation of a web application for a small to medium business. This Project examines the Open Source server technologies that support it; along with the software development technologies used to build it. This Project also discusses the J2EE Platform and the Struts framework technologies that are tools used to enhance the development of the web application. The Open Source server technologies used in the Project are Ubuntu Server Operating System, Apache Tomcat Application Server and MySQL Database Server. Before a web application can be developed it needs an Application Server to run on and a Database Server to store its data. An Application Server and a Database Server also need to be installed on a compatible Operating System. The Ubuntu Server, Apache Tomcat Application Server, and MySQL Database Server fulfill the needs of the web application. The Project is built on a J2EE Platform which is a Java based Platform. It provides enhancement to HTML through JSP pages and Java Servlets. It also supports and utilizes JavaScript, XML, and CSS. The Project utilizes the Struts Frameworks. Struts framework enhances the J2EE Platform by providing a common map of Java Class and JSP pages and provides custom tags that can be utilize by the JSP pages. This paper will discuss the design and development of the application's 6 functionality modules: ClockIn/ClockOut, Logon, Administrator, Manager, Order, and Casher/ Dispatch. The goal of the project was to create a web application for a user to logon and create orders for delivery, carry-out, or dine-in customers. Along with creating orders, the web application needed to able to dispatch orders for delivery and process payments for delivery, carry-out, and dine-in orders. Another goal was to create an administration aspect of the application to maintain items, users, products, etc. The final goal was to give the web application a managerial component to manage employees, inventory, and reports.
Note Description based on online resource; title from PDF title page (viewed on January 05, 2012).
Subject Small business -- Data processing.
Web applications -- Development.
Local Subject Dissertations, Academic -- CSUN -- Computer Science.
OCLC number 849928622