Professional Documents
Culture Documents
After data collection, an overview on the system has been gained. Then different
methods (Data Flow Diagram, Entity Relationship Diagram etc.) of Structured
System Analysis & Design Methodology (SSADM) is used to analyze the system
and make logical structure for it.
Method of PIECES Analysis PIECES is a method of analysis that is used to get the
trees with more specific issues. The PIECES make it possible to improve
maintenance on an ongoing basis through the development of Human Resources
(HR) [10].
In this framework there are 6 PIECES of variable evaluation, include:
1) Performance: Performance is the first variable in PIECES framework. This
variable is useful to see whether the procedure can still be improved its performance
and how reliable a system in the processing of data in order to produce the desired
information and achieved the expected goals.
2) Information: The information generated from the information systems must have a
value that is useful. It is necessary to take a decision in an organization or company.
3) Economic: This variable becomes a benchmark for companies to determine
whether the procedure is currently running can be increased or lowered its cost
benefits.
4) Control: A good system is a system that is accompanied with a good security and
control. If a system is very weak so vulnerable was attacked by the party from
outside the irresponsible will mess up the system.
5) Efficiency: Information systems that are used must have an increased operating
efficiency and superior compared to manual systems.
6) Service: The quality of service to consumers not to be ignored. Companies need to
think about the quality of service is user friendly for the user so that the user can feel
satisfied going to a service provided by the company.
The method of existing system after recording information ends the restaurant use
mark sheet or excel to store the details then orders information and display the
boards using papers then customers comes restaurant to register, we used
DFD&UML for process modeling tools.
1. To allow the customer to make order, view order and make changes before
submitting their order and allow them make payment through prepayment card or
credit card or debit card.
3. To prevent interface that shows customers’ orders detail to front-end and kitchen
staffs for delivering customers’ orders
4. Tools that generate reports that can be used for decision making
5. A tool that allows the management to modify the food information such as price,
add a new menu and many others as well as tools for managing user, system menu
and promotion records.
4.4 REQUIREMENTS
b) Software Interfaces: The languages and codes that the applications use to
communicate with each other and with the hardware.
c) Hardware Interfaces: The wires, plugs and sockets that hardware devices use to
communicate with each other.
Following are the list of functional requirements which have identified during the
requirement analysis:
Connect to other site for online payment gateways using Credit cards
Facility to view current menus and edit menu items in the system.
System generates SMS and Emails feedback messages for submitted request.
Performance - System should respond quickly for the requests made by the user.
The data will be readily available as soon as the request is made and the information
requests from the system will be readily accessible at a single click. Screens should
load quickly.
Reliability Online order processing system will be completely tested at the time of
delivery. No computational error should occur. The proposed system will be written
in a client server environment and used web methods to implement all services then
Availability - The system will be available to the user on the internet for 24 hours a
day, 7 days a week. If there is a down time and if pre-planned then that need to be
Security - Consumer should register the online management system first. Then the
system asks username and password to login and use the available service of the
system. User can change password and user profile as required. All information
notified to user by SMS. Data validation of all screen prevent unauthorized access to
the customer’s personal details and system login The database will be protected and
encrypted by standard practice as well as measures. Periodic backups of system will
be scheduled.
and software documentation will be provided and that will give instruction about use
4.5 FEASIILITY STUDY
The feasibility study technical information and cost data to determine the economic
potential and practicality of a project. The feasibility study uses techniques that help
evaluate a project and/or compare it with other projects. Feasibility study is a part of
the system development life cycle, which aims to determine whether it is sensible to
develop some system
Technological feasibility
Operational feasibility
Economic feasibility
Schedule feasibility
In this section we present some of the system diagrams such as context diagram
(CD), and—which will provide a clear system overview. Figure 4 depicts the CD of
the AOS-RTF system. Firstly the restaurant owner will log into the system and
update the menu and advertise the promotion strategies. The customer has to login
the system so that the system can assign identification number to the ordered menu.
The customer information and menu choices are sent to the system over wireless
network. The restaurant owner and the kitchen staff will receive the ordered lists
from the system. The restaurant owner can update the order status into the system.
The customer can thus view his order status. After having the food customer can
make payment and enter feedback regarding restaurant system and services.
The structure of the system can be divided into three main logical components. The
first component must provide some form of menu management, allowing the
restaurant to control what can be ordered by customers. The second component is the
web ordering system and provides the functionality for customers to place their order
and supply all necessary details. The third and final logical component is the order
retrieval system. Used by the restaurant to keep track of all orders which have been
placed, this component takes care of retrieving and displaying order information, as
Designing a Database Like most tasks, building a database starts with a design. After
all, you wouldn’t try to build a house without a blueprint, and most people wouldn’t
attempt to prepare a new dish without a recipe. Like these other tasks, having a good
design for your database is a major first step in creating a successful project.
In designing a database application, you must set up not only the program’s routines
for maximum performance, but you must pay attention also to the physical and
logical layout of the data storage. A good database design does the following:
Stores data in the most efficient manner possible to keep the database from
growing too large.
Table 4.7.1 Users Table
Table 4.7.2 Items Table
Table 4.7.3 Orders Table