Please wait...

Lambert: A Real Time and Fully Responsive Pub At Kulchan Pvt. Ltd. 

Resource tools

Offline resource

N/A Request
Resource details

Resource ID




Contributed by

Rajan Karmacharya


Sabita KC, Rajan Karmacharya (Supervisor)


St. Xavier's College


24 May 16

Document type

Thesis or project


Computer science




Web-based Computerized Restaurant System,,


Managing restaurant operations is more challenging than it appears. A restaurant generally relies on paper-based system for manual information flow. However, such system soon meets its limitations. This is mainly because individuals in the restaurant have limited capability to handle massive information flow when the restaurant is at peak capacity. Consequently, many restaurants have adopted computerized restaurant systems to allow efficient operation management. This project seeks to research, develop and experimentally implement and validate a computerized restaurant system to replace error prone and monotonous paper-based systems.
The project proposed a Web-based Computerized Restaurant System, to handle restaurant operations such as order handling, reservation making. The two main research sub-domains investigated during the project are Human-Computer Interaction and Software Engineering; as well as the history behind restaurant management and information systems. The project demonstrated SE methodologies from the initial requirement gathering phase to the software testing and validation phase. Some noteworthy practices include establishing software architecture that could promote separation of concern and reusability, designing essential data structures and algorithms for restaurant data processing, applying presentation separation patterns such as Model-View-Controller and Model-View-View Model to decouple software components, and adopting web technology for real-time communication.
A sequence of software prototypes were developed after extensive researches, designs, implementations and testing phases were conducted sequentially. The final prototype satisfied most of the high priority functional and non-functional requirements. Many subsequent features were integrated into the prototypes as the project evolved; these covered the most important restaurant operations. They were each tested and validated in order to demonstrate their capabilities to fulfil the project’s objectives

Search for similar resources