Professional Documents
Culture Documents
in Information Technology
By:
Carbonero, Chello M.
Marasigan, Ronnel
C. Maristela, Kayceelyn
T. Tangkeko, Victor
Paulo I.
March 2017
ii
APPROVAL SHEET
iii
DEDICATION
The researchers would like to dedicate this study to the Almighty God, to
their beloved family and friends, to their Alma Mater the “Dalubhasaan ng Lunsod
ng San Pablo” and to the professor of this project Mr. Sean A. Salas.
The researchers would also like to dedicate this project to their fellow students;
ACKNOWLEDGEMENT
special people who have extended their assistance for the success of this
project.
The Almighty God, who is the source of life and strength of knowledge and
wisdom.
and guidance and whose expertise and knowledge were generously shared;
To our fellow classmates, for sharing their knowledge and idea in helping
The Lord and Savior Jesus Christ, this piece of work was heartily offered.
v
EXECUTIVE SUMMARY
The core objective of this project was to provide an automated system that
will process orders and compute daily sale transactions for YOUTOFU
restaurant.
Data gathering includes conducting interviews to the actual owner, and the
staffs of the Restaurant. It was found out that the owners and staffs are having a
hard time in terms of computing their sales and accommodating their customer’s
request. They require much energy and manpower in order to have a good
customer service, but the problem is they cannot hire additional employees for
they must know the staff first before giving their trust. To provide aid in the
the system;
and admin, and also view all transaction records. Second is Point of Sale
Module, it will record and manages all the sale transactions from daily, weekly,
monthly and yearly. Lastly, the Cashier Module, this module will display all the
menus, prices and customers’ bill. This system is capable of editing orders and
Testing is the process of using the functions and features of the system in
design specification.
v
In evaluating the system, three (3) IT experts and seven (7) from the
tool designed following the ISO 9126 standards, evaluators were guided
throughout the evaluation and checking process. And as the overall result, the
which means that the system met the software standards and required functions
v
TABLE OF CONTENTS
TITLE PAGE.............................................................................................................i
APPROVAL SHEET................................................................................................ii
DEDICATION..........................................................................................................iii
ACKNOWLEDGEMENT.........................................................................................iv
EXECUTIVE SUMMARY........................................................................................v
TABLE OF CONTENTS.........................................................................................vii
LIST OF FIGURES.................................................................................................ix
LIST OF TABLES....................................................................................................x
CHAPTER I.............................................................................................................1
THE PROJECT AND ITS BACKGROUND.........................................................1
Introduction.......................................................................................................1
Project Context.................................................................................................2
Objectives of the Project..................................................................................3
Purpose and Description..................................................................................3
Scope and Limitation........................................................................................6
Conceptual Framework.....................................................................................7
Definition of Terms...........................................................................................8
CHAPTER II............................................................................................................9
REVIEW OF RELATED LITERATURE AND STUDIES......................................9
Technical Background......................................................................................9
Related Literature...........................................................................................13
Related Studies..............................................................................................15
Synthesis........................................................................................................17
CHAPTER III.........................................................................................................18
METHODOLOGY...............................................................................................18
Requirement Analysis.....................................................................................18
Requirement Documentation..........................................................................22
Design and Methodology.................................................................................23
System Testing...............................................................................................28
Data Analysis Plan.........................................................................................33
vi
CHAPTER IV.........................................................................................................35
RESULTS AND DISCUSSION..........................................................................35
RECOMMENDATION...........................................................................................47
LIST OF REFERENCES........................................Error! Bookmark not defined.
APPENDICES.......................................................................................................50
i
LIST OF FIGURES
Conceptual Framework 7
1
IPO Diagram 26
3.5
Relational Diagram 28
3.6
Project Model 29
3.7
x
LIST OF TABLES
1 Technical Issues 31
2 Operational Issues 32
3 Economic Issues 33
CHAPTER I
of Hotel Administration, 60% of businesses fail in the first year due to uncertainty
in profits or danger of loss and the events that could pose a risk due to some
data. These are data about products, data of customers, data of employees, data
on the delivery of products, and data from other sources. These data play an
Information system can offer more complete and updated information that
can make business operation more effective and efficient. They can use
On that note, the owners of this kind of business will require much effort.
They need to be flexible and organized to make sure that they are on the right
path to success.
2
Project Context
restaurant to serve variety of tofu cuisines. One of the owners, Mrs. Rosalie
Benitez, started making tofu with one kilogram of soybeans and ordinary blender
and sold it to their neighbors. Their small business has a good outcome; from
one kilogram of soybeans, they come up to 7 kilogram using a high end blender
As their profit increases, they started to establish their own factory, Shang
Pin Tofu, for massive production of tofu that will be used for their menus and also
will be delivered into different stores. You Tofu restaurant is now located in
Guevara St. Brgy. Del Remedio, San Pablo City, Laguna and mostly visited by
As the business grows and many customers frequently visit, there are
times that the staff cannot accommodate each customer’s request. With all
these upgrades, they require additional manpower but the owners cannot simply
hire additional employees. This is one of the reasons they have problems in
the owner and Staffs of the YOUTOFU restaurant regarding their order process
processing and point of sales”. This system will help the owner to process their
4
sales and generates the daily, weekly, monthly reports; it will allow them to
monitor their business profit and it also helps the staff to consume their time
Automated order processing and point of sales system is software that will
help them to manage the business properly and organized. It is capable of:
owners don’t need to use paper and pen to compute the total sales.
call the staff to provide them the menu. By the use of their mobile
phones they can browse the food items, view the prices and order,
the system will automatically present the total price that the
customer purchased.
increasing.
restaurant; this will make the restaurant more elegant and classy.
people will never forget this restaurant, and there’s a possibility that
have cooperation.
system that is similar to this one. Future developers will gain an idea
and knowledge about this system with the help of this project.
6
the Staff and Owner of YOUTOFU restaurant in computing their sales which
The system was intended only for the use of YOUTOFU Restaurant and it
was subdivided into two subsystems; Order Processing and Point of Sales.
Order processing allows the customers to browse the food items, display
the amount of the customer’s bill, also reduces the workload on the crew and it
Point of Sales recorded the sales from daily, weekly, monthly and yearly. It
will analyze sales data, figure out how well the items on the shelves sell, and
adjust purchasing levels accordingly. It will maintain a sales history to help adjust
the buying decisions for seasonal purchasing trends, it will also help the owner to
The system was exclusive for YOUTOFU Restaurant’s owner, staff and
customers only. The owner of this restaurant will provide instructions (like a
board) to the customers about the innovation of the restaurant. This system can
only be used within the area, and automatically signed out if the cashier bill out
their orders.
7
Conceptual Framework
Sales Report
Customer Automated Order Processing
Table Number
Product Bill
Quantity Point of Sales
Final Order
Cashier
Table Number
Product
Quantity
Final Order
Amount
Figure 1.1 Conceptual Framework
name, product price, product category, product image, table number, products,
quantity, and final order that is beneficial to conduct the processes which are
automated order processing and point of sales. The process was evaluated and
may be implemented to You Tofu Restaurant. Using the inputs and the
8
processes started, the developers came up with the outputs which are the sales
Restaurant in terms of their billing processes. The table shows how the
developers used the input, execute the process, and produced an output
Definition of Terms
employees or from customers directly, stores the data in a central database and
Point Of Sale System- Typically includes a cash register (which in recent times
and a barcode scanner) and the majority of retail Pos Systems also includes a
met.
9
CHAPTER II
This chapter presents the review of related literature and studies that will
serve as a guide in developing the system and gathering Data. In order to help
developers acquire accurate and reliable information to support and enhance the
Restaurant.
Technical Background
I. Automated system
system enables in finishing tasks precisely in a short period of time. That’s why
because it can lessen workloads that will be difficult for human being to do.
Automated systems can cover wide range of tasks. It has the key components
that allow them to function well. It has this control system which enables to
interpret, distribute data and a human interface. The function that allows the
advanced systems do not require much attention of a human being. Its software
contains programs that allow it to complete a number of different tasks and post
A. Web Framework
AJAX-rich applications, every page on the web was created by writing code.
framework is, what their purpose is, or how they work. In this article, we'll
framework is and why they exist in the first place. This will make it far easier
B. Mobile Browser
display Web content for small screens on portable devices. Mobile browser
were stripped-down web browsers, but some modern mobile browsers can
handle more recent technologies like CSS 2.1, JavaScript, and Ajax.
1
examples.
C. Web- Based
means that it doesn't matter which operating system you are using on your
are no downloads necessary in order to make them run. This means that,
generally, even users behind firewalls can benefit from using these types
of tools.
Is the time and place where the retail transaction is completed. In this
process, the customer makes payment in exchange for goods he has purchased
or after provision of service. At the point of sale, the merchant will prepare an
invoice for the customer. The invoice can be in form of cash or register printout or
by calculating the amount owed by the customer. The customer is provided with
payment options. Receipts are normally issued after the merchant received the
1
A. Computer
The most important component of a POS system is the computer that runs
the POS system software. Keep in mind that setup and support will be easier
if you purchase the PC's as part of the POS system from the POS software
supplier. If you want to purchase PC's on your own, make sure you
problems.
B. Network Server
you'll need a server in the "back office" to serve as the central data repository.
Depending on the number of check-out stations, you may want to make this a
software and an uninterruptible power supply (UPS) for this computer. If the
Related Literature
restaurant, or the front of the house, operates efficiently enough for customers to
and procedures in place for enabling the front of the house to communicate
effectively with the back of the house in order to provide patrons with an optimum
during experience.
between a buyer and seller, laying down the terms applicable procurement of
one or more named items for a started period. It also contains detailed
As mentioned in(orders on, n.d ), over 70% said that they want to look at
the menu items. But the most important statistics yet over 1/3 of consumers said
that they have ordered over the internet and 54% said that they were extremely
and time consuming process of sales. It has many drawbacks as there are many
mistakes while recording large data and it disturb some important transaction
sometimes”. Upon hearing this, the researchers developed a system which will
help the management keep record of the sales in a systematic way and help
them produce report. Through this, the hassle and errors while recording large
data could be avoided. Also the work of the management and the time consume
system consists of the checkout counter, bar code scanner, and the cash
register. Every time when an item is scanned, the system count the cost; till all
the items selected by the customer are scanned, the system will calculate the
total cost of all item that customer would like to purchase. Customer will then pay
amount money, using either credit card or cash. If customer pays by cash, the
point of sales system will allow the cashier to input the amount of money that
customer pay and calculate the balance that should be returned to the customer.
When the payment is done, Point of Sales system will generate a receipt and
In accordance to that study the Colette’s Food Inc. Inventory System with
Cash Registry is information that can help the staff of Colette’s Food Inc. to
enhance and improve the daily transaction of their business. The Colette’s Food
1
Inc. Inventory System with Cash Registry can also keep all the inventory record
of the main branch. The system has different interface for the admin and the
cashier. The developers developed a system that is useful to the users; it can
Related Studies
found out that in terms of available facilities and practices the following are found
on service facilities: entrance and exits that are properly situated, good furniture
and parking space with good lighting and ventilation. Some food restaurants are
food will be available in less than a minute after the order was taken.
study the company’s current status. And propose a solution in order to digitalize
their current processes and overcome the current issues due to lack of
related to order handling will help the company in forecasting their business
growth.(Zulfiqar, 2011)
In addition, Patel (2015) said in his article that Online Food Order System
is a website designed primarily for use in the food delivery industry. This system
will allow hotels and restaurants to increase scope of business by reducing the
labor cost involved. The system also allows to quickly and easily manage an
online menu which customers can browse and use to place orders with just few
1
operations. This includes order database system, pricing database system and
payment and billing database system. This research aims to help users to get
The same concept of the study made by Anna Marie Beltran Distort of
Proposed Sales Monitoring System issued 2013, the accelerated work structure
company’s sales activities. Her system aims to come up with an efficient, and
accurate mechanized system of preparing invoices that will keep track of the
this study in order to prove that the computerization of the company’s operation
achieves a more reliable and efficient means of monitoring day to day activities.
Her system focuses on the analysis and design of the sales monitoring system
which will monitor the stacks inventory of the sales departments. This system of
hers is somewhat related to our study but our system focuses more on the
Waldo T. Passion (2012) stated that it improved their efficiency and reduce their
cost of operation. Reports are more timely and accurate. Computers have large
capacity to store data and tremendous speed to manipulate and recall data to the
1
Synthesis
The developers believed that every literature and every studies stated in
this research is similar to the present study. The developers relate and
differentiate the research based on the flow of their transaction from the
proposed study. The transaction and process and also the design specialization
will easily help to acquire and accommodate and communicate with the user. The
developers get and use other research in this chapter, which helps them in
This Review of Related Literature and Studies illustrates the specific and
the general task of the Automated Order Processing and Point of Sales System
that gives a lot of knowledge for everyone before entering in the same line
Automated Order Processing and Point of Sales System, tackled how you
advantages and disadvantages for the business and for the reader to know what
CHAPTER III
METHODOLOGY
This chapter focuses on the project design and discusses the thorough
Requirement Analysis
process. First, the cashier gathers data manually using a ballpen and paper.
Then the staff computes every purchase one by one without technical support.
In addition, the bills, daily profit, and sales report are also done in written
form requiring a strenuous work. Thus, sacrificing the credibility of the data.
Table 1
Order
Reset Order
Customer
Finish Order
Bill
Customer’s Bill
0
Punch Products
The Development of Automated Order Processing and Point of Sale System for
View Customer’s Order
Cashier
YOUTOFU Restaurant
Admin
Kitchen
Figure 3.2.Diagram 0
Figure 3.2. This diagram shows the internal process of the Automated Order
Processing and Point of Sales system for YOUTOFU Restaurant. This includes
all the inputs and outputs, process of the cashier and admin of the system.
20
Order list 1.0 Product list D1
Customer Bill Menu table
Process Order
Order list
Order info
Kitchen
3.0
Dine In Product Info
Punch order
Customer’s 5.0
order Notify the
cashier for the customer’s meal
6.0
Admin Add product Product info D1
Menu table
Add new
products
Daily, Weekly,
7.0 Monthly and Yearly order logs
Order logs
D2 Transaction table
View order
8.0
Sales Report All Transaction
Display sales
The Data Flow Diagram shows the data depicting the complete process of
the system including the purchase order, customer’s payment, and sales report.
2
1.0
Customer’s order info D1 Menu Table
Product list
Computing price
1.1
Compute the total price of customers order
D2 Transaction Table
Total Price
Customer’s payment
1.2
Get Customer payment
Transaction records
Customer’s payment
1.3
Compute for change Transaction records
In the Diagram illustrated above, after the cashier punch the items ordered
by the customers the system will automatically compute for the total of the
product being purchased. The cashier will get the customer’s payment and print
Requirement Documentation
Administrator Module
This module will manage the ordering process which is capable of adding
menus and changing the account password in cashier and admin. The system
shows all the record and manages all the sale transactions from daily, weekly,
Cashier Module
This module will display all the menus, customers order and bill. This
Kitchen Module
This module only displays customer’s order and updates the order of the
customerin the cashier interface when the customers order was served.
Customers module
Customers user interface includes the menu items on the restaurant. With
a panel for inputting the quantity of the customers order and another panel that
includes increasing and decreasing specific or all their orders. And finishing the
PROCESS
ORDERING
KITCHEN
PUNCH ORDER
YOUTOFU
CUSTOMER
UPDATE ORDER
RESET CASHIER
ORDER
SENDING
ORDER
MENUS
DATABASE
ADMIN
2
INPUT PROCESS
Hardware Requirements
Personal computer, 32-bit Operating System, Intel core 2.10GHz, HigherOrder
processor, at least
Processing and2gb of physic
POS Syst
Android phones, Jelly Bean v4.2.2 or higher android version, Higher memory, at least
Restaurant 1gb of physical me
Software Requirements
Sublime text 3
Wamp Server
CodeIgniter
Php
HMTL
Bootstrap
CSS
JQuery
software are needed. The automated order processing and point of sales
needs to be built on a computer or laptop with Intel core 2.10 GHz or higher.
Familiarity to the business operation of you tofu restaurant like the processing of
sales, taking the order of the customers and doing manual receipt are needed.
The development of this project requires idea about the PHP, MySql and user
intel core 2.10ghz, higher processor at least 2gb of physical memory. And of
course an android phone that is jellybean v4.2.2 or higher android version, higher
The figure 3.6 shows the relationship of every table in the database of the
proposed system.logs table has a primary key of log_id which is related to the
transaction table primary key transaction_id and it is also related to the primary
key of menu_id in menus table. Logs and transaction table are related also on
the primary key of table table_id. Then the primary key account_id on account
Planning
Implementation
Initial Planning
Deployment
Evaluation
system. This model can be done through repeated cycles (iterative) and in
the system. Learning comes from both the development and use of the system,
where possible key steps in the process start with a simple implementation of a
System Testing
This is to ensure that each work unit or module (those identified during
unit testing) interacts with one another as designed. The system test approach
starts with a plan and test cases. The plan should include sections that relate to
all application components. Those sections should include test cases that relate
called black box testing or behavioral testing will be used. It is a method in which
the internal structure / design / implementation of the item being tested is NOT
known to the tester. This should be done to check if the system contains bugs or
errors to figure out what part or parts of the system needs further revision(s). (See
the test cases in the appendices)
Through this software testing method, the tester will be able to find out if
there are:
Interface errors
Performance errors
Technical Issues
Issues Tradeoffs
Characteristics
Operational Issues
Issues Tradeoffs
developed system.
3
Economic issues
Issues Tradeoffs
Hardware and Software This system will work well if the required
3,000 pesos.
and Users)
3
compared to the laptop which was used during the development and noticed a
slower performance of the software. The developers used laptop with higher
specs because the system reduces lag and can run smooth. A set of skills and
knowledge are needed to develop the system more efficient and the developers
modeling. It is also about how the lessons are presented, the appeal of the
design and the combination of the technical skills and creativity used by the
the system. The developers used an affordable flash drive that is 16GB SanDisk
and it cost PHP500.00. The operational cost covers up the foods, transportation
and other supplies spent in developing this system. The total cost of operational
cost is PHP3000.00 and for the training allowance it will be cost of PHP3060.00.
3
After gathering all the data needed through conducting evaluations, the
statistical tool that will be used in the analysis of data is the average mean. The
mean will be used to determine the average responses of the evaluators for each
item of the five (5) options in each category of the ISO 9126 standards namely, 5
There are two types of evaluators: IT experts and the projected users of
the developed system. Both groups will rate the acceptability of the softwareby
After the evaluation process, forms will be collected and the average
response,tabulation of data and presenting the results using tables will come
after. Summary table of results for each type of evaluator will be presented and
CHAPTER IV
the primary objective of this project. Data requirements were analyzed and
converted intoa series of syntax and semantics for thedesign of the software.
Finalizing the system features involves collaborative effort and collective task of
the developers.
Cashier’s user interface includes the panel for searching menu items.
Search module uses the trie diagram tree or the prefix tree since the engine
provides auto generated searches through prefixes. This data structure tree also
provides a quick look up of keys, enumerated entries with the given prefix.
Another panel was for receiving order transactions from the customers.
The order details include the table number and menus ordered by the customers.
The module also provides manual input for the customer to punch take-out and
follow up orders since the system only allows single transactions for every table.
The module is the one that ends every transaction of every customer and send
Trie Diagram
The Admin user interface includes a panel for sorting all the reports. Sort
module uses the carroll diagram since the engine provides auto generate data
that is sorted. Another panel is for adding new products of the restaurant that
include what is the product category. The module also has a an access in
Carroll Diagram
Customer's user interface includes the menu items of the restaurant with a
panel for inputing the quantity of the customers order and another panel that
3
includes increasing and decreasing specific or all their orders; and in finishing the
Kitchen user interface displays all the customers order and update the
order of the customers in the cashier interface when the customers order was
served.
In evaluating the system, three (3) IT experts and seven (7) from the
tool designed following the ISO 9126 standards, evaluators were guided
throughout the evaluation and checking process. List of tables shows all the
results.
The table shows the result of evaluation based on functionality by three (3)
Completely Acceptable.
3
The table shows the result of evaluation based on reliability by three (3) IT
experts. The average mean got a 4.8 score with an interpretation of Completely
Acceptable.
The table shows the result of evaluation based on usability by three (3) IT
experts. The average mean got a 4.8 score with an interpretation of Completely
Acceptable.
3
The table shows the result of evaluation based on efficiency by three (3)
Acceptable.
(3) IT experts. The average mean got a 4.6 score with an interpretation of
Completely Acceptable
4
The table shows the result of evaluation based on portability by three (3)
Acceptable.
The table shows the overall result of evaluation of three (3) IT experts.
Acceptable which means that the system met the software standards and
required functions.
(7) employees of YOUTOFU Restaurant. The average mean got a 4.8 score with
The table shows the result of evaluation based on reliability by seven (7)
The table shows the result of evaluation based on usability by seven (7)
employees of YOUTOFU Restaurant. The average mean got a 4.7 score with an
employees of YOUTOFU Restaurant. The average mean got a 4.7 score with an
(7) employees of YOUTOFU Restaurant. The average mean got a 4.6score with
The table shows the result of evaluation based on portability by seven (7)
employees of YOUTOFU Restaurant. The average mean got a 4.7 score with an
The table shows the overall result of evaluation of seven (7) employees of
YOUTOFU Restaurant. The average mean got a 4.7 score with an interpretation
of Completely Acceptable which means that the system met the software
IT AVERAGE
CHARACTERISTICS Client INTERPRETATION
Experts MEAN
Completely
Functionality 4.8 4.8 4.8
Acceptable
Completely
Reliability 4.8 5 4.9
Acceptable
Completely
Usability 4.8 4.7 4.7
Acceptable
Completely
Efficiency 4.6 4.7 4.6
Acceptable
Completely
Maintainability 4.6 4.6 4.6
Acceptable
Completely
Total 4.67 4.75 4.68
Acceptable
4
The table shows the overall result of evaluation of both the clients and IT
experts. The average mean got a 4.6 score with an interpretation of Completely
Acceptable which means that the system met the software standards and
required functions.
RECOMMENDATION
processing and sales computation, the system should be implemented and use
A. The Management should provide mobile devices like tablets for the
customers.
B. The Management should create a secured user name and password for
admin account through a combination of letters and numbers, small case and
upper case letters, to access the Point of Sales and to add new Items in their
menu.
A. For the computer unit, it is suggested to use windows 7 32bit, with 4gb
RAM.
4
3. The developers suggested that the YOUTOFU management should follow the
LIST OF REFERENCES
(n.d.). Retrieved 2017, from Wiktionary: Wiktionary.org
lily, m. (1996).
APPENDICES
5
I.T EXPERT
5
I.T EXPERT
5
CLIENT’S
5
CLIENT’S EVALUATION
5
CLIENT’S
5
Other Diagrams
5
Product info
Product info
5.1
Display product list
Display order
logs
7.0
View order logs D1 Menu Table
Grammarian’s Certificate
5
Gantt chart
5
Curriculum Vitae
5
Letter of Request
5
Photos
6
Test plan
6
Evaluation Instrument