Professional Documents
Culture Documents
Point of Sales System Chapter 2
Point of Sales System Chapter 2
CHAPTER II
This chapter presents the review of related literature and related system. By these
studies and system, the researchers gained more knowledge which helped them in
A transaction occurs when goods and services are exchanged for some form of
payment. Transaction process is a term that refers to the adding, changing, deleting, or
workstation. (Hoffman, 2001) stated that most transaction processing systems also
simultaneously saved. When a large number of transactions are taken and then stored to
be dealt with at a later time, the process is known as batch processing. In a batch
single unit, or batch. For example, a store may update its sales records every day after the
store closes. Or a payroll system may process all the time cards every two weeks to
transactions are processed immediately as they occur without any delay to accumulate
transactions. The records in the system always reflect the current status. Real time data
processing is used by Point of Sale (POS) Systems to update inventory, provide inventory
8
Development of a Web-Based Point of Sale System
history, and sales of a particular item - allowing an organization to run payments in real
time.
One place where transaction processing has made a big splash is in the internet.
The advent of online technology has made the international distribution of goods and
information a quick and often simple process. (Hoffman, 2001) also stated that the
customers have grown accustomed to placing orders online. The emergence of features
like secure servers, one-click shopping, and tracking of packages over the internet have
On the other hand, (Clair, 2001) claimed that transaction processing on the
internet includes several options for those who want to use a credit card or a checking
account to pay for goods that do not originate from a typical e-business site, almost as if
it is digital cash. One example of this type of service is PayPal, the world's first,
successful, instant and secure online payment service. With PayPal, anyone can register
to send and receive payments through the Internet. This service has gained most of its
popularity on auction sites like eBay, but can also be used for simple transactions
between any two people in the world that have access to the internet.
The researchers adopted the TPS which helped them in maintaining the stability
of their database in the event of network failure and also in gathering, changing, storing
Laravel
Otwell and intended for the development of web applications following the model–view–
9
Development of a Web-Based Point of Sale System
controller (MVC) architectural pattern. It is created to save time and effort. It also
frameworks make it easier to develop an application. Most sites have a common set of
functionality (like handling sessions and data validation) and a framework is something
that prevents the developer from re-writing this, each time when creating a website.
(McDade, 2011).
The researchers used the Laravel framework to have a clean and clear directory
path for its application and helped them in having a web application that is developer
Ajax
“Asynchronous” means that multiple events are happening independently of one another.
Once a client initializes an Ajax callback to the server, the client will not need to wait for
a response and can continue to use the web application while the request is being
processed. Once done, the server will send a response back to the client and the client
10
Development of a Web-Based Point of Sale System
and XML is a markup language to define data. JSON is another markup language to
define data. JSON (JavaScript Object Notation) is much easier to use with JavaScript
than XML. Another major advance to JavaScript and Ajax is the JavaScript object library
Dalton also added that this free open-source software is a wrapper around
manipulate a page and make asynchronous Ajax callbacks. Ajax should be used
retrieved from the server without posting back the entire pages, a good example of this is
data validation on save actions. Another example would be to change the values in a drop
down list-box based on other inputs, such as state and college list boxes. When the user
selects a state, the college list box will repopulate with only colleges and universities in
that state.
Another great example is when the client needs to save or retrieve session values
from the server, based on a user preference such as the height, width or position of an
object. Adjusting the width could make a call-back to the server to set the session
variable for the new width. This way, whenever the page is refreshed, the server can
adjust the object’s width based on this session variable. Otherwise, the object would go
The researchers used Ajax to be able to come up with more detailed and broad
information on how the system works efficiently and effectively for business
manipulation.
11
Development of a Web-Based Point of Sale System
Point of sales software is a type of software that retail store use to calculate their
sales. Point of sales add up the sales total and calculate the change. When customer buy
items from retail store, point of sales will minus or debit the amount of item sold in the
inventory system. At minimum, POS should be able to handle sales and manage your
POS system is mostly found in supermarkets, consist 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.
With a POS system, a business can analyze sales data; figure out how well all the
items on the shelves sell, and adjust purchasing levels accordingly. A business can
maintain a sales history to help adjust your buying decisions for seasonal purchasing
trends. A business can also improve pricing accuracy by integrating bar-code scanners
Reporting capabilities available in POS programs include sales, costs, and profits
by individual inventory items, by salesperson, or by category for the day, month and year
to date. Special reports can include sales for each hour of the day for any time period. A
12
Development of a Web-Based Point of Sale System
business can also create multiple formats for invoices, accounting statements and price
In this study, the researchers used POS to understand well the purpose of
conducting a point of sale and for creating a Web-Based Point of Sales System for Joshua
The above mentioned related literature helped the researchers to have a better
understanding in the development and design of a proposed system for Joshua and Caleb
General Merchandise.
Vend is a responsive point of sale system that makes it fast and easy to sell to
customers. Vend can be connected to all of the latest hardware – barcode scanners,
Figure 1.0 presents the functions of the Vend Point-of-Sale System that the
researchers adopted in their proposed system. The following are the functions used as a
Edit Payment Type. Payment type which has the list of Cash and Credit.
Add Products. In adding products the system will prompt the user to enter a
product name and description of the product. Also, the user can input the product name,
Add Customer. Vend allows the user to add customer and save their records. If a
customer will come back and buy some products, Vend can easily recognize the
13
Development of a Web-Based Point of Sale System
customer’s record. In adding customers the user must input the customer’s details,
Figure 2.0 displays the daily to monthly sales history, allowing the user to view
sales history by 7 days, 14 days and 30 days together with the total sales, average day
total and average sale value within the selected days. The line graph illustrates and
records on how many products have been sold depending on the chosen Sales History
day.
On the other hand, Vend point-of-sale system and also provide a table indicating
popular products bought for the past 7 days, 14 days and 30 days.
The above mentioned related system helped the researchers on how to provide a
statistical report of the product sold at the specific time frame and for the enhancement of
14
Development of a Web-Based Point of Sale System
This system design is for small business. It works with any cash
register/printer/computer combo the user might have. For extremely small businesses, the
Just like some other Point-of-Sale system, some of the functions that the user can
access using KeyHut’s Cash Register are inventory, journal, discounts, payment options,
receipt coupons , sales recording , stock table , tax rate chart, reports, purchase orders,
The user can easily checked sales reports which consist of Total Sales, Employee
Sales, Hourly Readings and Gift ward as displayed in figure 3.0. While the user can also
view the Merchandise Reports which are the Total by Stock No, Total by Category, Total
15
Development of a Web-Based Point of Sale System
by Stock No, Inventory by Category, Inventory by Vendor, Profit and Inventory Value.
An overall view of the Keyhut’s Cash Register and Point of Sale Software is
illustrated in figure 4.0. Keyhut’s Cash Register Software allowed user to monitor item
description, number of stocks, price and amount and manipulate tax. Keyhut’s also
allowed the user to sell product directly by entering the stock number, price and quantity.
In addition, it displayed the subtotal, tax and total by the product being sold.
Similar to other Point-of-Sale system, some functions that the user can access
using KeyHut’s Cash Register are inventory, journal, discounts, payment options, receipt
coupons, sales recording, stock table, tax rate chart, reports, purchase orders, price
checks, etc.
researchers be more informative and to create an accurate design under and functions
16
Development of a Web-Based Point of Sale System
Figure 4.0: KeyHut’s Cash Register Software overall view of the Point-of-Sale Software
This related system helped the researchers in understanding the flow of a sales
Imonggo inventory system allowed user to check the value and cost of the
customers’ orders and the quantity of product orders. Figure 5.0 displays the entire
inventory so that the user can check the items that were bought, who bought it and can
17
Development of a Web-Based Point of Sale System
Figure 6.0 displays the Office interface where the owner of the business can
monitor the summary of sales, check previous transactions and generate sales reports.
Business owner can also manage their customers and even create their own customers.
The control panel helps the users to manage their accounts and they can customize
invoice printing.
18
Development of a Web-Based Point of Sale System
Imonggo has different kinds of features. First is the Office which is shown on
figure 6.0 and the Store which is shown in figure 7.0. The Stockroom has two (2) choices
This related research on Imonggo Point of Sale System helped the researchers in
creating an accurate design for the different interfaces of the proposed system.
19