Oikos Animal Clinic Sales and Inventory Management System
Oikos Animal Clinic Sales and Inventory Management System
In partial fulfilment
By
ANO-OS, KENNETH
TABUNGAR, JOSHUA
Adviser
December, 2019
Chapter I: Introduction
2.1.1 Foreign
2.1.2 Local
2.3.1 Foreign
2.3.2 Local
Introduction
The company Oikos is a small animal clinic that is managed by one person, the owner. The
business gives service and sells different items for pets or products. The business does their
physical counting of stocks manually. Technically, Oikos Animal Clinic is only using a manual
system that may cause duplication of documents and work redundancy. The business is just
depending on their manual listing of products and inputs of data which is possible to commit errors.
The business can’t view their proper records of sales or income in a given time of the year. It also
doesn’t have its proper listings of product. In some instances, lost items are just being ignored by
the owner. Oikos Animal Clinic doesn’t have any extra employee today. But before, the business
had one cashier on that time. And basically, it reduced the income and force to remove employees.
How, the owner is the one who does all work in the business. Handling a whole business is a
difficult job to do, especially if you are alone. The owner is the one who accepts the deliveries
from the supplier, list the products delivered, arrange the product on the shelves and many more.
So it is possible that the owner will get confused, especially if the customer and the supplier come
in the same time. For example, when there’s a customer and a supplier came. The owner will get
confused because he will attend to the needs of the customer while accepting the delivered
products. Their ways of managing the sales and inventory is that they manually save records,
accounts and their transaction which results to un-liquidated expenses. Some expenses were not
being recorded especially when the attendant or the owner has to get an emergency need for the
business. Moreover, the expenses don’t have any unsupported transparency records. Records don’t
coincide thesales and the cash on hand. The given tally or the recorded amounts have their
differences especially in the recorded amounts and the cash on hand.
1.3 Objectives
The proponents will create a module that will generate the reports that includes sales and
inventory reports, statistical reports, customer reports, and back order reports for the Sales and
Inventory for System with Decision Support system.
The developers aim to provide Sales and Inventory with Decision Support System to
improve their manual process and also to become more progressive and productive to fit the
costumer’s standards.
The proponents will create a module that will integrate the Point of Sales and for the
availability of the products. The proponents will use MySQL that will serve as the database and
querying of the tables. The proponents will also use Visual Basic for building an application for
this module.
The proponents proposed system for Oikos Animal Clinic can do file maintenance, product
maintenance, transaction, product transaction, create an account and reports.
Security
The System has a capability to secure and retrieve a password of
admin/user if he/she remembered their pin code
Inventory
The System has a capability to easily inventory all of the products
in the storage room.
Generation Report
The System has a capability to generate accurate reports.
File Maintenance
The System includes file maintenance that would automatically
Add, Delete, Save, Update and Retrieve information files
To be able to know the remaining stocks
To be able to know how much items are already sold
To be able to know what product are in critical stage
To be able to know what are the Items/Products are fast moving
To be able to know what are the Items/Products that are going to be
pulled out for slow moving
Limitation of the system is the following:
To design, develop and implement a module that will handle the security for the system.
User Accounts - this contains the function for adding, and editing username and password. (f
course the authorized user can only be throne using the system.
To design, develop and implement a file maintenance module that will handle the files, records
and important data of the business.
To design, develop and implement a sales module that will handle the sales transaction of their
company.
Purchased Order - a module that handles generating of purchase ordered for the supplier when
they came.
Bad Order (customer) - list of items buys by the customer to the business, but needed to be return
because of some damage product and must change with new ones but this must be within the store
only.
Acquisition - list of items that are needed to be checks for possible damages, and to the company
can return the damaged item to the specific supplier.
Critical level - items that are low on stock will be monitored by the system in order to have
sufficient stock.
To design, develop and implement sales module that will handle the inventory of products. This
system provides sales transaction for the company. It holds information data regarding their sales
operations and provides an auto generated receipt for their customers.
To design, develop and implement a generated module that will handle the sales and inventory
reports. This will provide the generation of reports which are necessary in proper evaluation of the
company’s sales and inventory records.
Maintenance
Product Maintenance
Employee Maintenance
Supplier Maintenance
Transactions
Product Transaction
Accept Deliveries
Purchase Order (Directly to the supplier)
Back Order (Customer)
Bad Order (Customer)
Acquisition
Reports
Inventory Report
Product List
Supplier List
Supplier Product List
Product Suppler List
Transaction Reports (Receipt)
Returned Product List
The proponents proposed system for Oikos Animal Clinic cannot transact with the use of credit
card and cannot read or support barcodes and scanners.
The significance of this study to Oikos Animal Clinic is that it will provide easy-to-use and
easy-accessed system thus: transactions will be more reliable and faster that they do not have to
hire another employer to do the job. It gives more accurate and secure records of sales and list of
products.
Admin - manages the adding of stocks, updating the inventory, and determining
the users of the system
Customers - have the benefits of the printed receipts right after purchasing an item.
Future researchers - would see the possibilities of upgrading the system.
Researcher - student, teacher, programmer and web-developer can benefit in this
system through a detailed document.
Animal Clinic - for surgery, diagnosis, or treatment of diseases and injuries of animals
Stocks - the supply of goods available for sale in a store
Transactions - the act of process of doing business with another person or company
POS - the time and place where retail transaction is completed and a point at which a customer
makes a payment to the merchant in exchange for goods or after provision of a service
Business - the activity of making, buying, or selling goods or providing services in exchange for
money
Employee - a person who works for another person or for a company for salary
Foreign Literature
According to the article of “Paperless Receipt Solution (PRS) System”, by James Dyson
Foundation (August 9, 2015), Configure One’s Web-based E-Catalogue software called Concept
E-Catalogue, is easy to implement and easy to use. Designed for both B2B (business to business)
and B2C (business to consumer) operations, it fully integrates with Configure One’s configurator
and CPQ software. The combined solution of Concept E-Catalogue, Concept E-Commerce, and
Concept Enterprise product configurator provides you with a complete storefront solution that
drives incremental revenue for your company. Featuring extensive content management tools, the
E-Catalogue software may be administered and maintained without programming skills, freeing
up your IT team.
According to J. De Leon and M. Ferrer (2010) Under the Koread Red Ginseng Enterprise
Sales and Inventory System, the researchers 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 and list of items.
According to the thesis of Carlo Magno “There was a ground swell to move from paper
signature and documents because the task of record management was huge. We had file cabinets
full of backup materials. By converting from manual process, we would be able to eliminate a lot
of paper. We could go further with the automation of manual process and remove manual
paperwork if people trusted the technology.
Local Literature
(Kentwatak, 2013) Computerized Sales and Inventory System for Anthony’s General
Merchandise and Construction Supply The business is located first at Riverside then they
transferred to Road BHS near Quezon City Polytechnic University. It is a family owned business
by Mrs Herminia Baguino. Computerized Sales and Inventory System is a product of human
knowledge with a use of technology so why not use technology as an advantage and benefit
ourselves. This system aims to lighten works and solve the problems involving strict and complex
recording and calculations.
(Penalosa, 2011) Online Sales and Inventory of Tacloban ACME Hardware is an inventory
control system that is designed to enhance the productivity of a Company’s material department.
Online Sales and Inventory System of Tacloban ACME Hardware will help them to lessen to
eliminate problems on sales, storage and retrieval of inventory data for the inventory status.
(Dela Cruz, Mesina, etal., 2011) A Transaction Processing System (TPS) is a system that
supports the processing of an organization’s transactions. For many businesses, a transaction refers
to an exchange of goods or services for money. The orders can be filed whenever a payment has
done. For every transaction, a decreased on the stocks occurs and all the transactions will be
recorded. Records can be used in generating reports such as sales report, inventory report, and list
of items in critical level.
According to Gemma Navarro (2012) Computer is general purpose device which can be
programmed to carry out a finite set arithmetic or local operation. Computer has a big rule in our
nation today because of our technology. Wherever you go computer still exist, especially in
business it makes the procedure easy and secure by programming the manual system into a
computerizing system. The rule of technology in our life today has a big impact.
Online Sales Monitoring and Inventory System (Jan 2011) The problem of the conducted
research is about the company’s sales monitoring and inventory system. Keeping records of sales
and inventories manually are the current method used by the company. Due to this current method
of inventory system, the company has encountered several problems regarding the monitoring and
stocks checking. KONEK.COM management once said, “Manual method is very hassle and time
consuming process of inventory. It has many drawbacks as there are many mistakes while
recording large data and it disturb some important transaction sometimes”.
2.2 Synthesis
Foreign Studies
(Jamjam, 2011) This system records the number of items sold as items is purchased. The
computer system keeps up with additions or deductions from inventory and tells management what
items are on hand. When the items are purchased by the consumer, the point-of-sale system
reduces the inventory from that purchase. Inventory will help clear out store clutter and help Wal-
Mart focus on specific brands and products that consumers want.
(Stephen McHenry, 2010) Adopting the theory of Stephen McHenry which is known as
the iterative implementation covers the breakdown of overall functionality of the system to a what
he called feature set and those feature sets represents different process involve in an enrollment
system. It helps locate what feature an enrollment system will have since that this kind of systems
does many activities and processes.
(Wourio, 2011) Designed to immediately record any and all sales and inventory
transactions. Not only does that mean timely and accurate sales tracking, but this system also lets
one readily identify inventory levels, particularly when what you have on the books doesn’t give
with actual stock. Little is more maddening to a business owner than watching his or her staff
bogged down with inefficient, unproductive responsibilities, from double-checking his inventory
disparities to seemingly endless cash-register reconciliation. Perhaps the greatest advantage of a
comprehensive point-of-sale network is the freedom it can afford on personnel to devote their
energy to what genuinely matters the most helping customers.
Also stated in the research, “Sales and Inventory System for Schema Mega center”
(Almeda, Dañez, Geronimo), the proposed system is not just only accurate, reliable, and fast in
processing transactions rather it is also provided more systematic way of transacting with the
members and through the billing system also helped the employees to save a lot of time on
transaction processing.
According to the article of “Paperless Receipt Solution (PRS) System”, by James Dyson
Foundation (August 9, 2015), Configure One’s Web-based E-Catalogue software called Concept
E-Catalogue, is easy to implement and easy to use. Designed for both B2B (business to business)
and B2C (business to consumer) operations, it fully integrates with Configure One’s configurator
and CPQ software. The combined solution of Concept E-Catalogue, Concept E-Commerce, and
Concept Enterprise product configurator provides you with a complete storefront solution that
drives incremental revenue for your company. Featuring extensive content management tools, the
E-Catalogue software may be administered and maintained without programming skills, freeing
up your IT team.
Local Studies
Based on the research entitled “Computerized Sales and Inventory system for Ronmon
Trading” (de Alday, Espino, Ragudo, 2010), the replacement of the manual system with the
proposed system provided more efficient and accurate processing of transaction. The said system
is much reliable, eliminated errors and inaccurate information, and provided integrity valuable
reports.
In the study from Averion, Gaela, and Libo (2009) entitled “Monitoring and Inventory for
discovery Mall.com”, it stated that: It will minimize the difficulty of the manager in processing
inventory because physical counting products, 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 stock. The system will also simplify the transaction between dealer
and supplier relationship because of the updated supplier information and price list of items will
correspond to collaboration with other supplier.\
The study entitled “Osaka Sales and Inventory System” (Laranang, Maaño, and Nañola,
2009) states that business nowadays takes the advantage of using modern technology to improve
their status and ensuring an efficient and newer way to make their work easier. They state that the
main problem of the Osaka Iridology is what modern effective tool must be use in creating and
developing a sales and inventory system that will manage efficiently their transaction. So they
develop a system that inclusively for the transaction of Osaka Iridology, such as monitoring of
their medicine and their daily sales.
Also stated in the research, “Sales and Inventory System for Schema Mega center”
(Almeda, Dañez, Geronimo), the proposed system are not just only accurate, reliable, and fast in
processing transactions rather it is also provided more systematic way of transacting with the
members and through the billingsystem also helped the employees to save a lot of time on
transaction processing.
System in Borderless Hub Philippines, Inc. located in Rm. 306-307 Pink Walters Building
Quimpo Boulevard, Davao City. In order to know the problem, we conducted an interview with
the managing team for sales, billing, and inventory. This led us to problems like the manual time-
consuming record of documents, billing errors and difficulty in data retrieval. The basic advantages
of the proposed system are to make the process fast and well-organized which means that they can
process much more quickly than humans. Data retrieval has to be searched in lots of registers
slowly and it wastes a lot of time. The current system that the company uses is manual receipt
recording. It makes the data not reliable enough as it is handwritten and there is a high probability
of errors to occur. Data recording consumes a lot of space since it is stored in cabinets and folders.
It is also prone to data loss where it could be missing because of improper file management.
Inventory is a company’s merchandise, goods and materials that are contained in the storefactory
at any given time. The employees need to know how many units of their products are available for
reservation and sales and the items that are sold. All of these rely on the inventory system to present
solutions. The sales inventory system would provide service to the user, input information to the
database, summarize the inquiry of bills, and manage the product releases and storage. This would
generate a faster improvisation of work given less time and effort.
CHAPTER III
Methodology
3.1 Introduction
This chapter presents project design, context flow diagram, use case diagram, activity
diagram, entity relationship diagram, data flow diagram, data dictionary and system development
life cycle.
Oikos Animal
Admin Transaction
Clinic Sales and
Inventory
Report Inventor
Management
System y
Figure 1 shows the context diagram depicting the system. This type of diagram usually pictures
the system at the center, with no details of its interior structure, surrounded by all its interacting
systems, environment and activities. The Diagram explains the main Input, Process and Output of
the System where the Admin from the Input area in the left side decide to process his/her desired
outcome. After it process in the System which illustrates at the center of this diagram, it barely
results with an output of transaction consist of adding items. When the transaction process finished,
the recorded files will be seen in the inventory that process again in the system that later develops
a report back to the Admin.
Data Dictionary shows what attributes are included in developing the proposed system.
Each attributes had different types of data that will be used such as; integer, float, variable
character, text string, date, etc. It displays what entities are inside. It also gives a simple description
of the data that will be using.
Table shows the summary of the various data objects that make up the Inventory
management system. Included in each table are the attributes of each object, the data type for each
attribute, the number of characters allowed for each field, the default value, and any other
information that defines the fields.
As shown in fig. 3.8. The proposed systems are going to used SDLC in creating the system.
Planning
Defining the problems, the objectives and the resources such as personnel and costs.
Studying the ability of proposing alternative solutions after meeting with clients, suppliers,
consultants and employees. Studying how to make your product better than your competitors.
Analysis
The end-user’s requirements should be determined and documented, what their
expectations are for the system, and how it will perform. A feasibility study will be made for the
project as well, involving determining whether it’s organizationally, economically, socially,
technologically feasible.
Design
The design phase comes after a good understanding of customer’s requirements, this phase
defines the elements of a system, the components, the security level, modules, architecture and the
different interfaces and type of data that goes through the system.
Implementation
This phase comes after a complete understanding of system requirements and
specifications; it’s the actual construction process after having a complete and illustrated design
for the requested system.
Maintenance
This phase keeps the system running productively during the years following its initial
installation and upgrades or enhancements may be carried out to expand the system’s capabilities.