Beruflich Dokumente
Kultur Dokumente
THE PROBLEM
Introduction
performance, aesthetics, and cost. There are different motorcycle parts in the market that
Retailers provide the vital like between producers and consumers. Providing
Services, retailersThey provide services that make it easier for customers to buy and use
products. They can display products so that consumers can see and tests the items before
buying. The retailers can create value in providing assortments. Offering an assortment
enables the customers to choose from a wide selection of products, brands, sizes, prices at
one location. If each of these manufacturers had its own stores that sold only its own
products, consumers would have to go to many different stores to buy the motorcycle
parts needed.
retailers, breaking bulk must be used. Retailers offer products in smaller quantities.
holding inventory so that the products will be available when consumers want them
(Kazi, 2012). Thus, consumers can keep a smaller inventory of products at home because
they know local retailers will hhave the products available when they need more. This
employees from stealing” states that: “Computers can only do much, but coupled with
inculcating honesty among staff and instituting the appropriate deterrence, they can work
very well in minimizing losses and pilferages. It is therefore highly advisable to do both
the manual and the computerized inventory system in a retail and wholesale business.”
Providing Services, retailers provide services that make it easier for customers to
buy and use products. They can display products so that consumers can see and tests the
items before buying.HTTOYBOX Motorcycle Parts and Accessories is a retail store that
offers high quality but affordable motorcycle parts and accessories. Most of the items
they sell are manufactured in Thailand. In HTTOY BOX Motorcycle PartsCurrently, the
store is still using the manual , method of managing their operations such as: buying
items directly form manufactures and wholesalers; marking up prices from what they
paid for to gain profit; selling items to customers; services are still in manual type of
processing the sales and inventory transactionsmonitoring and updating inventory; from
computing the daily, monthly, and yearly salesgenerating daily, monthly, and annual sales
report; and determining income/profit. Ensuring smooth operations in the retail store,
particularly, on managing sales and inventory, using the manual method is often a
monitoring to ensure that each transaction is accounted for and that products are
activities for the business. There will always be a Human Error, a manual
inventory system relies heavily on the actions of people, which increases the
miscount the number of goods. This results in needless additional orders that
increase the company’s inventory carrying costs and use up precious storage
space. Inaccurate physical counts could also result in not ordering enough of a
product, meaning the business could run out of a crucial item at the wrong time.
HTTOYBOX Motorcycle Parts and Accessories Sales and Inventory System was
developed. The system would provide easier and faster processing of data, generate
accurate information such as inventory and sales report, and improve the quality of
develop a system, a sales and inventory system that would monitor the flow of the stocks
particularly in the aspect of a certain establishment. Sales and Inventory System provide
information with accurate records preferably the profitability of the establishment. With
the aid of this system, there would be an easier and faster processing of data in the
ensure that each transaction is accounted for and that products are maintained at the
throughout the business because the lack of computerization makes accessing inventory
records a more difficult process. The time spent monitoring inventory levels could be
used on more productive activities for the business. There will always be a Human Error,
a manual inventory system relies heavily on the actions of people, which increases the
possibility of human error. People might forget to record a transaction or simply miscount
the number of goods. This results in needless additional orders that increase the
company’s inventory carrying costs and use up precious storage space. Inaccurate
physical counts could also result in not ordering enough of a product, meaning the
business could run out of a crucial item at the wrong time. Another disadvantage of the
manual point of sale inventory system is that it is time-consuming and costly to produce
POS, it is quick and accurate, one of the greatest advantages of a computerized inventory
system is that it makes for faster, more accurate counting. Better Inventory Management,
with a computerized inventory system, it will always know the inventory levels with just
a glance. It will be able to carry less inventory or even go to a full-blown, just in time
inventory system, with product arriving from the vendors as it’s needed. Real Time
inventory system is that it gives the management information it needs in real time. That
goes beyond current sales figures and inventory levels, to the heart of operation and be
Computerized Sales and Inventory systems are the best and most innovate solutions for
the business. In an aspect of a business, technology serves as one of the major tools for
entrepreneurs not only to develop new ideas and products for their business but also to
help them in dealing with the operations and supporting the flow of the transaction of
their business.
Computerized Sales and Inventorysales and inventory systems are the best and
most innovate solutions for the business. It provides better inventory management
system, that is, it aids for faster, more accurate counting, and will be able to carry less
inventory or even go to a full-blown, just in time inventory system, with product arriving
from the vendors as it’s needed. It also provides real-time management of information,
that is, it gives the management information it needs in real time that goes beyond current
In any aspect of a business, technology serves as one of the major tools for
entrepreneurs not only to develop new ideas and products for their business but also to
help them in dealing with the operations and supporting the flow of the transaction of
their business.
The researchers will develop a Computerized Sales and Inventory System for the
HTTOYBOX Motorcycle Parts and Accessories so that the business will have a better
management at it will help in planning for the future decision making in the near future.
According to Philippine Long Distance Telephone Company (2011), small and medium
enterprises, who long for a point-of-sale (POS) system that can track how much they sell
and how much they stock they have left at their stock room in real-time and from
employees from stealing” states that: “Computers can only do much, but coupled with
inculcating honesty among staff and instituting the appropriate deterrence, they can work
very well in minimizing losses and pilferages. It is therefore highly advisable to do both
the manual and the computerized inventory system in a retail and wholesale business.”
In HTTOY BOX Motorcycle Parts, services are still in manual type of processing
the sales and inventory transactions from computing the daily, monthly, and yearly sales.
So, the researchers decided to develop a system, a sales and inventory system that would
monitor the flow of the stocks particularly in the aspect of a certain establishment. Sales
and Inventory System provide information with accurate records preferably the
7
profitability of the establishment. With the aid of this system, there would be an easier
and faster processing of data in the inventory and generation of sales report.
HTTOY BOX Motorcycle Parts was officially launched on September 17, 2016.
The company offers various motorcycle parts and accessories made in Thailand.
HTTOY's name came from Hung Tahwei Toy. The owner decided to make it HTTOY to
make it shorter.HTTOY BOX Motorcycle Parts has officially started on September 17,
2016. The company offers different motorcycle parts and accessories that are made in
Thailand. The name HTTOY came from Hung Tahwei Toy. To make it shorter the owner
Prior to the start of the business, the owner is already collecting various
motorcycle parts and accessories for his motorcycle, since, the owner usually joins
various motor shows. After a few months, the owner decided to set up a business and
began selling motorcycle parts and accessories such as screws, rims, shocks, and spokes
motorcycle parts and accessories for his motorcycle since the founder usually joins
different motor shows. After a couple of months, the owner decided to put up a business.
The owner started selling motorcycle parts and accessories such as screws, rims, shocks,
The owner tours Metro Manila to find suppliers offering the most affordable yet
To become a well-known motorcycle parts dealer, the best choice for valuable
We are friendly and approachable, we are creating a better relationship with our
client.
9
Figure 1
Research Locale
10
11
Figure 2
Organizational Chart of HTTOY BOX Motorcycle Parts
Owner
OwnerManager
Manager
Employee
Delivery Boy
Statement of Objectives
The study aimed to develop HTTOYBOX Motorcycle Parts Sales and Inventory
System.
a) Inventory,;
b) Sales,; and
c) Customer Management;
a) Customer,;
b) SupplierManager,; and
c) Owner/Manager;
13
3. Develop the HTTOY BOX Motorcycle Parts and Accessories using Agile
methodology; and
4. What is the evaluation of the proposed system using ISO 25010: 2011 in terms
of:
a. Functionality,
b. Reliability,
c. Usability,
d. Efficiency,
e. Maintainability, and
f. Portability.
By the computerized system it would help the processing of the daily transaction
in a shorter period of time. This would lead them to serve more customers.
The system would facilitate the process of selling and inventory management. This
computerized system would greatly reduce errors, unorganized and time consuming
recording and monitoring products. It would also maintain a good inventory process that
would help HT-TOY Motorcycle Parts in many ways like allowing to offer a better
The following are the main users who would bewould be benefited from the developed
Business Owner. The system would provide The the business owner would
know the exact inventory of sales and it would serve as a business guide in order to build
14
Manager. The system would facilitate the process of selling and inventory
managementwould provide the manager business reports that could help him to come up
with business strategies in order to have better store management, customer relationship,
and profitability. This computerized system would greatly reduce errors, unorganized
transactions enabling them to easily apply for refund/replacement in case of a faulty item
and be notified for special discounts and offers which could build a better business-
customer relationship.The customer would have a record on the store and it would help
the customer to have a better relationship with the owner and it can help the customer to
have a discount on the store. It would also maintain a good inventory process that would
help HT-TOY Motorcycle Parts in many ways like allowing to offer a better service to
the costumers.
facilitate the processing of the daily transaction in a shorter period of time. This which
The system would facilitate the process of selling and inventory management.
This computerized system would greatly reduce errors, unorganized and time consuming
Future Researchers. This system would serve as their basis and reference in
manage the sale of all items that are included in the HT-TOY motorcycle parts. . The
system provides security by defining two user types: Admin and Cashiertwo types of
users, the admin and the cashier. The admin can manage recording the records of
customers, products, categories, suppliers, location, and users. The Admin It can also
record and analyze sales data to make inform business plans and decisions and plan
development through data analysis. The Cashier cashier, on the other hand, can manage
sales, customer records, product records, reorder level, warranty expirations and
suspended list.
It The system can also log purchases andand keep in touch with customers through
marketing tools. The system can offer warranty on some items for the customers. It i can
nstantly monitor the warranty days, from the purchase date until the warranty due. In
addition, the system It manage quantity of stockscan to determine when and how often to
reorder productsa product is reordered. Moreover, the system can generate managerial
reports such as sales and inventory reports, frequently bought items, as well as low
selling itemsThe system would have a better inventory management than the manual
16
inventory management and the user can easily understand the system because it is user
friendly. It would have a sales report, inventory report in order to help in decision
making. The system can determine the bestseller products. In the Cashier can suggest
the following products to the customer. It helps the owner to monitor on how often to
order the product. The system provides customer management by allowing the
The system runs on PC only and it can only accept cash paymentscan only be
deployed on a PC with Apache web server, MySQL database server, and PHP. It was
only tested with Firefox, Chrome, and Opera browser released not later than 2018. In
addition, barcode scanning as well as generating graphical reports were not incorporated
The system doesn’t have graphical .analytics. It doesn’t have barcode scanning.
17
Chapter II
This chapter presents the writings and studies associated with sales and inventory
system, and the methodology used in the development of HTTOY BOX Motorcycle Parts
Also known as the point of service or POS, is the exact point in a transaction
when goods or services are provided to the customer and payment is rendered for those
customer and payment is rendered for those products. While the specifics of a point of
sale system will vary somewhat from one situation to another, the final outcome is always
POS software is a type of software that retail store use to calculate their sales and
operate the cash drawer; it is computerized cash drawer. 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 inventory database (Harmon, 2010).
track sales and inventory as they occur. Point of Sale systems would solve a multitude of
problems in your business. It is one of the focal points of any retail or hospitality business
in the cash register. The ability to process transactions and tender cash are essential to the
efficient operation of the enterprise. If you have a lot of cash transactions, replacing the
cash registers with a Point of Sale system save you money (Carolina Barcode Inc., 2013).
19
Point of Sale system have replaced traditional cash registers, largely for
functionality reasons. POS systems, as they are sometimes called, are relatively easy to
use and help provide valuable data for important decision makers. In order to keep up
with the record keeping needs of small and midsized business, a good point of sale
system is necessary. Web-based point of sale system are preferred over software based
POS systems because they are easily upgradeable, and feature access from multiple
The best thing about having a computerized POS system in your business is: as
new stocks arrives and as it sold, it keeps the stock levels current and updated, hence
making it easier to identify which items are selling and which items are not. A POS
Systems is also good in checking for any obsolete or out of date stock that needs to be
disposed. If you are still counting your inventory manually on the shelves or in the
warehouse, you should think twice about your method, for there are many advantages in
using a POS system can also give you information such as weather forecasts, public
holidays and major sporting events, which can be of great help in determining the stock
level of seasonal products. You can now efficiently and effectively handle your stock
According to De Leon and Ferrer (2009) Under the Koread Red Ginseng
Enterprise Sales and inventory system, the researches came up with a computerized sales
and inventory system. The proponents used database to easy access of files and for easier
and faster processing of the selling and inventory transaction. The program was
designated to generate reports such as monthly reports, inventory reports, sales invoice
Averion, Gaela, and Libo (2009) stated that inventory system help to minimize the
stocks and computing inventory summary will be the system job. It will monitor the
availability of products, items to prevent under stocking, over stocking and running out of
stocks. The system will also simplify the transaction between dealer and supplier
relationship because of the updated supplier information and price list of times will
system is used in many warehouse to track the quantity and status of goods that are to be
sold. Shipping and receiving of products are scheduled by and inventory control system.
An audit, or a physical count of inventory, is used to find out how many items are in an
inventory. Inventory taking is often required in order to get an accurate count for
accounting valuation purpose. Some inventory items have barcodes attached to them or
imprinted on them. These barcodes can be read during an audit by barcode reading
devices.
inventory system, there are: (Time savings, Accuracy, and Consistency) which helps a lot
for a businessman to increase the sales of their business. Time savings, as the old saying
gues, “time is money”. The amount of time that can be saved by a business, perhaps, the
biggest benefit of using a computerized inventory system. A great example of this benefit
is the retail industry. IN cases where a shop maintains all data manually, its manager
must reconcile each sales receipt with every pieces of physical inventory. Depending on
the size of the establishment and how many different products are sold, this can be a
21
daunting and time consuming task. If that same store, however, used a computerized
point of sale (POS) system, the master inventory list would be updated electronically
each time a sale is made. The only thing a manager would have to do each day is print out
English poet Alexander Pope is often quoted as having said, “To erros is human”. When
an inventory list is maintained by hand, the margin of error widens with each update. If
one mathematical calculation is wrong or one type is made, disaster may occur. For
instance, if a clerk accidentally adds a zero to the end of a purchase order, a business
could potentially end up paying for 10,000 units of merchandise as opposed to the 1,000
that is actually needed. Consistency, a small business operates most efficiently when its
system, a business owner can ensure that all orders, reports, and other documents relating
to inventory are uniform In their presentation, regardless of who has created them. This
system wherein information technology plays a major role. It makes the work easier,
faster and more accurate. Due to that fact, the automated scheme has become essential to
small and big companies for they are expected to give the best servicers possible.
Nevertheless, some businesses still prefer sticking with the system that is not integrated
with technology. Profitable causes are computer illiterate staff and lack of funds.
Companies, especially the big ones are recommended to switch from manual to
22
automated systems because this will improve the efficiency and productivity of the
business which will up lift the industry’s reputation. One of the most sought after
comes hand in hands. A purchasing and inventory system is very important in every
organization because a good and inventory system is very important in every organization
Primarily, inventory work consist of input, output and restock. Input is a process of
buying new products into the inventory and replacing the old products with the new ones.
Meanwhile output is a procedure of taking out the products for the inventory for sales or
usage and refill the insufficient products or escalating demands. Most of the retailing
market is using traditional way in the inventory management system where a person is
assigned to check and record the stock by hand using pen and paper. It is where
activites within firms that ensure the delivery of products to customers. The subsystems
that perform these functions include sales, manufacturing, warehousing, ordering and
receiving, IN different firms the activities associated with each of these areas may not be
strictly contained within separate subsystems, but these functions must be performed in
environment, even small and mid-sized businesses have come to rely on computerized
inventory management systems. Certainly, there are plenty of small retail outlets,
manufacturers, and other businesses that continue to rely on manual means of inventory
tracking. Indeed, for some small businesses, like convenience stores, shoe stores, or
23
use of financial resources. But for other firms operating in industries that feature high
volume turnover of raw material and/or finished products, computerized tracking system
needs including inventory management in one integrated system have also contributed to
the growing popularity of electronic inventory control options. Given such developments,
it is little wonder that business experts commonly cite inventory management as vital
element that can spell the difference between success and failure in today’s keenly
medium enterprises, who long for a point-of-sale (POS) system that can track how much
they sell and how much they stock they have left at their stock room in real-time and
employees from stealing” statesargued that: “Computers can only do much, but coupled
with inculcating honesty among staff and instituting the appropriate deterrence, they can
work very well in minimizing losses and pilferages. It is therefore highly advisable to do
both the manual and the computerized inventory system in a retail and wholesale
business.”
24
The following words are defined for a better understating of this study.
browsers, e-mail programs, word processors, games, and other utilities are all
the system boundaries, externa entities that interact with the system and major
means.
Data Flow Diagram (DFD). It refers to a figure that illustrates the flow of data
Employee. A person who works for another person or for a company for salary
the relationship between entities in a database. ER diagrams often use symbols to present
three different types of information. Boxes are commonly used to represent entities.
Diamonds are normally sed to represent relationships and ovals are used to represent
attributes.
Gannt Chart. It is a scheduling tool shows the starting and ending dates of tasks
in the development of HTTOY BOX Motorcycle Parts Sales and Inventory System.
Owner. Responsible for major business decisions such as item pricing, new item
Sales. It is the period exchange of a commodity for money. In this study, it refers
company.
Methodology
To be able to conduct the studyIn the conduct of this study, certain tools and
techniques were used and procedures and techniques were followed in the for the
objectives.
The researchers have used the Descriptive Research Design wherein the study is
focused only for Grade Nine studentsin the identification of existing problems in the
observing and describing the behavior of a subject without influencing in any way. Many
scientific social science and psychology use this method to obtain a general overview of
the subject. Descriptive design is alsoIt is useful where it iswhen it is not possible to test
and measure the large number of samples needed for more quantitative types of
is the survey, which includes questionnaires, personal interviews, phone surveys, and
normative surveys.
27
using the interview guide (see Appendix B), in order to identify the problems
defined by Heffernan (2001) refers to the different procedures involved in analyzing and
interpreting data generated from the examination of relevant documents and records for a
particular study. Triad (as cited by Bowen, 2009) asserts is often used because of the
many different ways it can support and strengthen research. Document that it analysis can
be used in many different fields of research, as either a primary method of data collection
developmental research designs. The function of a research design is to ensure that the
possible. This case study is focused on the different academic problems of a student and
learning how to solve this problem. The researchers gathered information on what is the
problem and its corresponding solutions. The researchers gathered data from a number of
describing the behavior of a subject without influencing in any way. Many scientific
social science and psychology use this method to obtain a general overview of the
subject. Descriptive design is also useful where it is not possible to test and measure the
28
(Shuttlework, 2018).
Documents such as sample forms (see Appendix “ “), sample sales and inventory
reports, and other pertinent business reports are were gathered and analyzed which were
used in helpingto help the researchers determine the problems in developing the
library research were also used to further investigate the functional requirements to be
Inventory System.
product that must meet the criteria of internal consistency and effectiveness.
in which theoretical ideas of the designer feed the development of products that are tested
products, learning process of the developer and (local) instruction theory (Ibrahim, 2016).
development of the HTTOYBOX Motorcycle Parts and Accessories Sales and Inventory
System MOTORCYCLE PARTS. Agile Methodologies are models used in the system
development arena. The agile methodology has evolved in the mid-1990s as a part of
29
reaction against traditional waterfall methods. That the Agile Methodologies were
originating resulted from the use of the waterfall model were seen as bureaucratic,
inflexible, slow, and inconsistent with the ways that software developers actually perform
effective work. Agile development methods mark a return to development practice from
expected change at any time), speedy (encourage rapid and iterative development of the
product in small releases), lean (focuses on shortening timeframe and cost and on
and learning. Agile methods are a response to the drastic degree of change in the modern
development teams that can respond to change and continuously deliver business
allow for rapid delivery of high-quality software, and a business approach that aligns
Figure 3
Agile Methodology
30
ISTQB (2016) said that “tThis approach allows the customer to interact and work
with functioning software at the end of each iteration and provide feedback on it.
This approach allows teams to take up changes more easily and make course
designing, developing, and testing and release. The agile methodology Extreme
checkpoints at which new customer requirements can be adopted. (Tutorials Point, 2016)
customers, and developers are all equal partners in a collaborative team. Extreme
highly productive. The team self-organizes around the problem to solve it as efficiently as
possible.
Chrysler Comprehensive Compensation (C3) program which was initiated in the mid 90’s
and switched to an Extreme Programming project when Kent Beck was brought on to the
project to improve the performance of the system. This project helped to bring the
Extreme Programming methodology into focus and the several books written by people
who were on the project helped spread knowledge about and adaptation of this approach.
whole team together in the presence of simple practices, with enough feedback to enable
the team to see where they are and to tune the practices to their unique situation (Jeffries,
analysis is the first stage in the agile method which involves many meetings with
managers, and users to identify business requirements. The team needs to gather
information like who will use the product and how they will use it. These requirements
During this phase, the researchers have gathered necessary information that is
needed in the design and development of the system such as the business needs,
processes, and rules. The researchers conducted series of interviews with the manager of
deemed viable and feasible, the project team comes together and work to identify
features. The goal of this phase is to break down the idea into smaller pieces of work (the
the business processes and operations of HT-TOY BOX Motorcycle Parts. The
researchers arrived with a solution, that is, through developingthe development of a web-
based Point of Sale Systemcomputerized sales and inventory. It is also in this stage
where in the researches created the Gantt Chart (see Appendix “__”) and PERT Chart
Design. Design is the third stage in which the Design. The system and software
design is prepared from the requirements identified from the previous stage in the
previous phase. The team needs to think about what the product or solution will look
like. The test team also must comes come up with a test strategy or plan to proceed.
In this phasestage, the researchers have designed the user interface using
HTML, CSS, and JavaScript based on the Hierarchical Input Process Output (HIPO)
shown Figure “__”. HIPO illustrates the flow of process in the proposed system. It
consists of a hierarchical chart that represents the control structure of the proposed
system.
and the It is also in this stage where the logical design of the database was modeled
using the Entity-Relationship Diagrams (ERD) shown in Figure “__” database. The
the database. It shows how the information was, or should be stored and used within the
system.
which is all about creating and testing features, and scheduling iterations for deployment
development phase stage starts with iteration 0, because there are no features being
delivered. This iteration lays down the foundation for development, with tasks like
system based on the Data Flow Diagram (DFD) shown in Figure “__” and the Input
Process Output (IPO) shown in Figure “__”. A DFD shows the flow of the application,
divided in to two parts namely the Context Diagram which shows the simpler view of the
entire system and Top-Level Diagram which is the expanded illustration of the context
diagram. On the other hand, IPO identifies the input which is the data flowing in to the
system from outside, process which is the action taken that manipulates the input, and
database server were used to code the system following well defined web development
standardsused PHP in coding the project. As for the database, the programmers used
MySQL. The project was carefully programmed to meet the standards and requirements
of the end-users.
34
Testing and Released. Testing and ReleaseTesting and released is the fifth
stage in which the developed system . Once the code has been developed, it is tested
against the requirements to make sure the product is actually solving customer needs and
The Data Flow Diagram shows the flow of the application. It was divided in to
two parts namely the Context Diagram which shows the simpler view of the entire system
and Top-Level Diagram which is the expanded illustration of the context diagram.
in the database. It shows how the information was, or should be stored and used within
the system.
The Input Process Output (IPO) identifies the input which is the data flowing in to the
system from outside, process which is the action taken that manipulates the input, and
output which is the processed information flowing outside the system, while the
Hierarchical Input Process Output (HIPO) illustrates the flow of process in the proposed
system. It consists of a hierarchical chart that represents the control structure of the
proposed system.
In this phase, the researchers tested the flexibility of the design and the
compatibility its functions in different browsers. While the in administrator side, the
researchers installed the application into the client’s desktop. to ensure that all
components are working properly and runtime error free. The system was tested and
35
evaluated by potential end-user such as the manager of HT-TOY BOX Motorcycle Parts,
proposed system was tested along six (6) areas: Functionality, Reliability, Usability,
Efficiency, Maintainability, and Portability. The general rating of the system was
determined by computing the mean scores given by the evaluator. The researchers used
4.26-5.00 Excellent
2.56-3.45 Good
1.76-2.55 Fair
The evaluators commended the system and congratulated the researchers for a
good work.
Deployment and Monitor. After testing, the product is delivered to customers for them
to use. However, deployment is not the end of the project. Once customers start using the
product, they may run into new problems that the project team will need to address.
The system was evaluated by potential end-user such as the owner, manager and
staff, customers, and IT experts using the ISO/IEC 25010 which is the cornerstone for
36
evaluating the quality of a software product. The proposed system was tested and
Maintainability, and Portability using the Likert Scale as a measurement tool shown
below.
4.26-5.00 Excellent
2.56-3.45 Good
1.76-2.55 Fair
CHAPTER III
RESULTS AND DISCUSSION
The researchers were able to identify problems encountered in the current system
by conducting interviews to the manager and staff of HTTOYBOX Motorcycle Parts and
Accessories. One of the problem is the tedious and time consuming task of manual
inventory. . Every items that were sold are manually recorded. To conduct the
inventory, the will count the remaining items in the store per category. After that, they
will consolidate the sold items by category and for each category they will compute the
number of items sold. They conduct the inventory on a weekly and monthly basis.
Another problem is the rigorous and time consuming task of generating accurate
managerial reports such as daily, monthly, and annual sales reports. In order to generate
the sales report, they need to retrieve the records of all the sales transactions manually
within a specified period and consolidate it according to category. Then for each
category they will compute the sub total amount sold per category and then compute the
grand total sales by combining all the sub total amounts. This manual process of
records of the customer are manually recorded and retrieved and are not well organized,
thus, retrieving records takes a lot of time. In addition, the records allare not well kept
The researchers were able to identify the functional requirements of the system
For the customer, the system should be able to automatically determine and
mechanism for product returns and warranty which is a tedious task when done manually.
For the manager, the system should be able to manage efficiently the records of
customers, products, categories, suppliers, location, and users. It should also be able to
log purchases and can monitor the warranty days, from the purchase date until the
warranty due. In addition, the system should be able to generate managerial reports such
as sales and inventory reports, frequently bought items, as well as low selling items.
For the owner, the system should also be able to record and analyzse sales data to
make inform business plans and decisions. It should also be able to determine when and
how often a product is reordered. Furthermore, the system should provide the owner a
complete access to the entire system.The researchers conducted an interview with Mr.
Hung Tah Wei, the Owner of the HTTOYBOX motorcycle parts and accessories and
Mr. Jason Calibuso, the cashier of the HTTOYBOX motorcycle parts and
accessories, to gather information about the different problems of the store. Based
from the conducted document analysis and interview, the following are the different
Listing the number of stocks remaining. Manual Inventory is a big problem in the
the problems on the store that keeps the owner busy. Sales Record on the manual
missed located. Listing the number of stocks remaining on the store is time
consuming wherein if they have the POS they will just look at the dashboard in the
This chapter discusses theThe researchers utilized various models and diagrams in
the development of HTTOYBOX Sales and Inventory System. The Data Flow Diagram
(DFD) which represents the flow of data through an information system, Entity
relationship Diagram (ERD) which that illustrates the relationships between entities in
the database, and Input Process Output (IPO) which represents all the factors in the
system that make up a process. The summary of evaluation of the proposed system are
Figure 4
Context Diagram
PRODUCT
Payment 0 Generated
Details Reports CASHIER
CUSTOMER
41
HTTOY BOX
MOTORCYCLE PARTS Inventory
SALES AND Reports
INVENTORY SYSTEM
Request for printed
reports
Figure 5
Diagram 0
Product Information
1.0
PRODUCT D1 Product Information
Add/Update
S Product
Added/Updated
Product Information
Product Information
2.0 Product Information
Purchased Product
Details Add Purchased D2 Transaction Record
S
Product Added Purchased
Product Information
Purchased Product
Payment Information
Details 3.0
CUSTOMER Pay Purchased D3 Payment Details
Product
S Payment Information
Figure 6
Entity-Relationship Diagram
Admin Stock
Admin_ID {PK} Stock_ID {PK}
Admin_Name Stock_Available
1..1 adds 1..*
Admin_Password Stock_Name+
Stock_Quantity
Delivery_Date
1..* 1..*
manages includes
1..* 1..*
Price Product
Price_ID {PK} Product_ID {PK}
Product {FK} Product_Name
Latest_Price + 1..* has 1..1 Description +
Date_set Product_Category
Admin_ID {FK} Stock_ID {FK}
Product_ID {PK}
1..*
Sale_ID {PK}consists
0..*
Product_ID {FK}
Cashier Sales
Quantity
Cashier_ID {PK}
Total_Payment
Cashier_Name
Date_Order
Cashier_Password
+ 1..* facilities 1..* +
Cashier_ID {FK}
43
Data Dictionary
A
Admin_ID = 12 {legal_number}
Admin_Password
lastname + (extension)
Available_Stock = 9 { legal_number}
Cashier_ID = 12 {legal_number}
Cashier_Password
DD = [01-31]
Delivery_Date = MM + DD + YYYY
100
Description = {legal_character}
1
26
extension = {legal_character}
1
F
44
50
firstname = {legal_character}
1
Latest_Price = 9 {legal_number}
50
Lastname = {legal_character}
1
legal_number = [0-9]
20
middlename = {legal_character}
1
MM = [01-12]
Order_Date = 9 {legal_number}
Price_ID = 12 {legal_number}
Description + Product_Category +
Stock_ID
50
Product_Category = {legal_character}
1
Product_ID = 12 {legal_number}
45
20
Product_Name = {legal_character}
1
Quantity = 5 {legal_number}
Sales_ID = 12 {legal_number}
Total_Payment + Order_Date +
Cashier_ID
Available_Stock}
Stock_ID = 12 {legal_number}
Stock_Name + Available_Stock +
Stock_Quantity
20
Stock_Name = {legal_character}
1
Stock_Quantity = 4 {legal_number}
Total_Payment = 9 {legal_number}
YYYY = 4 {legal_number}
Legends:
{} = repetition
46
[] = inclusion
() = optional
+ = and
| = or
= = composition
Table 1
Data Structure of Users
Table 1.a
Sample Record for Users
Table 2
Data Structure of Categories
Table 2.a
Sample Record for Categories
47
ID Category Status
52 Trottle Active
53 Headlight Active
54 Flasher Active
55 Basket Active
56 Decals Active
Table 3
Data Structure of Customers
Table 3.a
Sample Record for Customer
Table 4
Data Structure of Location
Table 4.a
Sample Record for Location
ID Location Status
48
10 Area 1 Active
15 Area 2 Active
16 Area 3 Active
17 Area 4 Active
18 Area 5 Active
Table 5
Data Structure of Products
Table 5.a
Sample Record for Products (Part I)
49
Table 5.b
Sample Record for Products (Part II)
Figure 7
Input-Process-Output (IPO)
2. Update Product
E. Log-in User
Username New Log-in
and Password Log-in User Record
F. Purchase Product
Displayed
Sales Report
51
J. Discount Product
Discounted
Discount
Make Sales Product Price
Product
K. Supplier
1. Add Supplier
Updated
Add Location
Location Supplier
Details Information
52
Figure 8
Hierarchical Input-Process-Output (HIPO)
53
Figure 9
Hierarchical Input-Process-Output (HIPO)
54
Table 7
Summary of the
The summary of the evaluation of the developed system as determined during the
evaluation is presented in Table “__”The proposed system: A point of sale system that
include analytics was evaluated by the members of the defense panel, as well as the
owner of HTTOY motorcycle parts. It was tested and evaluated along six criteria:
Based from the summarized evaluation, the developed application was evaluated
in six criteria namely; Functionality (), Reliability (), Usability (), Efficiency (),
Maintainability (), and Portability (). As a whole, the developed application was
evaluated “” with a mean rating of. This means that the application is technically feasible.
57
Chapter IV
This chapter presents the significant findings and conclusions of the developed
Findings
The researchers were able to design and develop a computerized Sales and
Inventory System for HT-TOY BOX Motorcycle Parts and have a comecame up with the
following findings:
a. Inventory
One of the problem is the tedious and time consuming task of manual
inventory. Every items that were sold are manually recorded. To conduct the
inventory, the will count the remaining items in the store per category. After that,
they will consolidate the sold items by category and for each category they will
compute the number of items sold. They conduct the inventory on a weekly and
monthly basis.
for and that products are maintained at the appropriate stocking levels.
b. Sales
58
accurate managerial reports such as daily, monthly, and annual sales reports. In
order to generate the sales report, they need to retrieve the records of all the sales
category. Then for each category they will compute the sub total amount sold per
category and then compute the grand total sales by combining all the sub total
amounts. This manual process of performing such tasks is prone to errors and
inconsistencies.
c. Managing Customer
For every sale in the store it would be recorded using a record book. The staff have
difficulty recording the sales. Thus, the process consumes a lot of time. This also leads to
erroneous entry of records that may consequently produce an inaccurate sales report.
Managing Customers
The records are not well organized, thus, retrieving records takes a lot of
time. In addition, the records allare not well kept and secured, thus, are prone to
lost.
a. a. Customer
The customer willl have a receipt of the sales transaction and have a
record for every transaction on the store so that the cashier will identify the
customer record so that it can apply a discount if necessary. The system could
could also provide an efficient mechanism for product returns and warranty which
b. b. SupplierManager
category, suppliers, location, and users. It could also log purchases and could
monitor the warranty days, from the purchase date until the warranty due. In
addition, the system could generate managerial reports such as sales and inventory
reports, frequently bought items, as well as low selling items.The supplier is the
one that the owner gets the products that are being sold in the store. Must be
qualified on the standard of the buyer such as low price but high in quality.
c. c. Owner
The system could record and analyse sales data to make inform business
plans and decisions. It could also determine when and how often a product is
reordered. In addition, the system could provide the owner a complete access to
Methodology
The owner is the one that manages the admin account of the system and he will view
the daily sales record and also the sales analytics of the store so that he can detect the
things to improve on the store and to help on the decision making on the future.
3. Develop the HTTOYBOX Motorcycle parts and accessories using Agile
methodology:
The Agile software process methodology allowed the users to interact and
work with functioning software at the end of each iteration, and provides
60
feedback on it. This approach allowed researchers to address changes more easily
and make course corrections if needed. It was found to be effective and efficient
in development of the system, that is, it allowed the researchers to see where they
are and to adjust the practices to their unique situation with sufficient feedback.
system. Tthe quality of the system improved and reduced the incurred in the
development using the said modelthe resources required to finish the application
were reduced, that is, the application was finished ahead of the projected
schedule.
customer to interact and work with functioning software at the end of each iteration
and provide feedback on it. This approach allows teams to take up changes more
easily and make course corrections if needed. In the Agile approach, software is
developed and released incrementally in the iterations. Agile methodology gives more
evaluators and members of the defense committee. The proposed system was
“__________”.
interpreted to be “__________”.
interpreted to be “__________”..
interpreted to be “__________”.
g.
Conclusions
Accessories Sales and Inventory System were was able to solve the problems in
2. The system would speed up the process of recording and retrieving information,
could generate accurate reports, and could minimize errors.The system provided
and efficient methodology for developing the system. The methodology helped
reduce the development time and cost without affecting the quality of the
application project.
63
4. The developed system is of high quality as indicated by the grand mean of “____”
sheet, the proposed system scored higher than the manual system. The Grade Nine
students and Teachers, also other users were entertained and prefers to use the
6. The system serves as the guide of the owner on the future plans, improvements,
Recommendations
Through the conclusions of the study, the following recommendations are hereby
proposed:
1. The researchers recommend the use of a barcode scanner in the futurethe system
accessories to be registered on the BIR so that they can have a valid receipt.
6. Future researchers are encouraged to improve the designs, functionalities, and to add