






Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Nyumbani Restaurant is a business establishment which prepares and serves food and drink to customers in return for money, either paid before the meal, after the meal, or with a running tab (bill).
Typology: Thesis
1 / 11
This page cannot be seen from the preview
Don't miss anything!







Nyumbani Restaurant is a business establishment which prepares and serves food and drink to customers in return for money, either paid before the meal, after the meal, or with a running tab (bill).
Nyumbani Restaurantis located at Kihonda in Morogoro Municipal.
Formally we had many challenges in controlling and tracking products since we used to run it manual in selling, purchasing, procurement, and ordering. After facing that problem we came up with a new idea to design and implement a desktop based system which will come with a solution to the problem facing.
It is providing customer tracking, labor management, kitchen productivity and much more every day.
2.0. METHODOLOGY / TECHINIQUE /METHOD: - is a set of standards for systems analysis and application design.
In order to implement the desktop Restaurant system the waterfall model is a most method to use.
The waterfall model is a sequential design process, often used in software development processes in which progress is seen as flowing steadily downwards (like a waterfall) through the phases of Conception, Initiation, Analysis, Design, Construction, Testing, Implementation, and Maintenance.
REASONS FOR CHOOSING WATERFALL MODEL
ADVANTAGES OF WATERFALL MODEL
(i) User Interface
(ii) Business Logic
(iii) Database
ANALYSIS:- Is a process of gathering information for the system.
System enhances the administrator to access the system information for the daily selling, purchasing and be able to get thereport on profit / loss of the entire sells.
DESIGN:- is a physical construction of the system like design, configuration of programming to be tested for performance.
Design phase is based on Context Diagram Model.
CONTEXT DIAGRAM is a diagram that defines the boundary between the system, or part of a system, and its environment, showing the entities that interact with it. This diagram is a high level view of a system.
REASONS FOR CHOOSING CONTEXT DIAGRAM
We are choosing the Context Diagram because it gives a clear summary of a whole system. (Easy to understand the system how will it be.)
ADVANTAGES OF USING CONTEXT DIAGRAM
2.2.3. DATA FLOW DIAGRAM ( level 1)
Level 1:- Identify and draw the processes that make up the Level 0 process
I. Coding:- is the phase of Software Development project where developer’s actually input the source code into a computer that will be compiled into the final software program.
II. Testing:- is the process of evaluationa software item to detect differences between given input and expected output.
III. Maintenance:- is used to describe various forms of computer or sever maintenance required to keep a computer system running properly.
Once the system is running in production environment, problems come up. The issues that are related to the system are solved only after deployment of the system. The problems arise from time to time and need to be solved. Provide maintenance and support of the software after every six month.