Implementing Milktea Project Inventory System Using PHP and MySQL
Implementing Milktea Project Inventory System Using PHP and MySQL
by
Nesty Y. Sarsate
Van Rudolph D. Sombito
George G. Dorigo, Jr.
an IT Project Presented to the Faculty of the College for Research & Technology
of Cabanatuan in Partial Fulfillment of the requirements for the degree
of Bachelor of Science in Information Technology
CHAPTER I
Introduction
1.1 Background
As the technology arises, it has become necessary to propose a system that can
meet the changing requirements like item scheme generator with inventory
management.
Recording is the process of entering and verifying data of an item or product done
by stock management in a particular business. Different interrelated processes build
up inventory procedures called inventory system. Implementing Inventory System
Milktea Project is used particularly to add, delete, and update information about an
item or product. Tracking the availability of an item is also some of the main features
of an Inventory System. This can lessen human error and consuming time.
Conceptual Framework
This study describes the design and implementation of inventory management
system for large businesses like Friendship Supermarket and Save More. Inventory
System sets out for managing and accounting for every department. It can also be used to
sort out
College for Research and Technology Capstone Project 2021-2022
every item or product through their usage. It can also serve as a record in order to monitor
the availability and stock of a particular product.
1. Inventory System is being done manually by the one in-charge in monitoring the
stocks and availability of each items/products.
2. It will become a big problem for them when they need to update their stocks.
3. It takes a lot of time and very inconvenient.
1.3 Objectives
General Objectives
The main objective of this study is to create a computerized Inventory System that
helps the one managing stocks and also the customers.
College for Research and Technology Capstone Project 2021-2022
Specific Objectives
The proponents create the following objectives about the study:
CHAPTER II
As seen in R. Poles study [POLE2013], there are two things that need to be
considered: the control and the production planning. The inventory must be focusing on
the effects of capacity planning and lead times on the system which presents push and
pull inventory policies driven mainly by the inventory coverage.
According to Craig Boman and Ray Voelker [BOMA2017], after examining the
previous method used for conducting inventory, they concluded that our needs could be
broken down into three categories which are accuracy/reliability, speed, and ease of use.
Devan Ariesta, Zyad Rusdi and Tri Sutrisno [ARIE2020] said that Inventory is a
concept that reflects resources that can be used but not used. Understanding inventory can
be interpreted in a number of different ways, among other stocks available at that time, a
detailed list of available goods, the amount of stock of goods needed by an organization
at a time.
Rashidah Funke Olanrewaju, Ahmad Irham Dollah, and Binyamin Adeniyi Ajayi
[OLAN2021] stated that inventory can be defined as the goods and materials used by the
organization for the sake of manufacturing and sales, including the items to support all
the process. The advantage of having a good inventory system management can increase
the efficiency of the operations, reduce the cost, and maximize the profit.
CHAPTER III
Methodology
In this chapter, the proponents will discuss the flow of Milktea Project Inventory
System. Using the Gantt chart, the proponents show the plan for the whole system by
explaining every phase of this project to make it more understandable. The proponents
will also create three figures: The V-Model, Context Diagram and ER Diagram. The
purpose of this figure is to elaborate the tools that will be used: PHP for the code,
MySQL for the database, HTML and CSS for the content and design and also the figures
for the processes of the whole system.
GANTT CHART
Task Name October November December January February March
April 2022
2021 2021 2021 2022 2022 2022
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Planning
Interview and
Research
Review of
Documentation
Design and
Coding
Implementatio
n
Illustrated on this Gantt chart is amount of Month of tasks done in a certain period
of time for the development of the project.
Planning
In this phase, the proponents made a plan for the project. The Introduction, the
Review of the Related Literature Studies and the Methodology were all included in
planning phase.
In this phase, the proponents conducted an interview and to the owner of Milktea
Project in Licab for the development and success of the project. They also conducted
some research with the help of the internet.
Review of Documentation
The proponents review all the documents of the project in order to continue to the
next process of developing the project.
In this phase, the proponents will start the coding and developing the system on
the 3rd week of January until the last week of March. The developers will use the
following in order to develop the project: [1] PHP: Hypertext Preprocessor; a general-
purpose scripting language for web development, [2] HTML: Hypertext Markup
Language; for structuring the content of the web page, [3] CSS: Cascading Style Sheets;
for the design of the web page, [4] Javascript; for the interactive effects of the web page,
College for Research and Technology Capstone Project 2021-2022
and [5] MySQL: “My” stands for the name of co-founder Michael Widenius’ daughter,
and SQL stands for “Structured Query Language”; for the database management.
Implementation
In this phase, the implementation of the project will be conducted. This will also
include the system construction and testing of the project to guarantee the good
performance of the project. The system will be deliver to the project sponsor.
Requirements Operation
Analysis and Testing
Details
Unit Testing
Specification
Coding
Requirements Analysis
The proponents analyze all the requirements needed in order to achieve the needs
of the user. The needs of the user must be inserted in the project.
College for Research and Technology Capstone Project 2021-2022
Upon analyzing the requirements, the developers will start creating the system
and its software design such as connection of the database, the interface and its layout by
using HTML, CSS, PHP and MySQL. The system must be user-friendly and easy to use
for the users.
Details Specification
The developers will use MySQL and XAMPP (cross-platform, Apache, MySQL,
PHP and Perl) for the functionality of the system and the creation of database. This
platform will help the developers for creating the project. It is also valuable because it is
free to use platform that will save the proponents a lot of money. They will also use
Sublime Text 3 (text editor) in creating the code.
Coding
After analyzing all the requirements, system and software design and platform
that they will use, the developers will start coding that will execute the program.
Unit Testing
The code has been completed. The proponents will execute a test run with the
system, part by part in order to know if there are some errors with the code or incorrect
spelling or missing code that needs to be troubleshoot. The developers will correct it once
they find some errors during this phase.
System Testing
College for Research and Technology Capstone Project 2021-2022
After unit testing and correcting all the errors found, the proponents will conduct
a system testing. In this phase, they will run the program as a whole such as logging in,
adding in the inventory, editing and so on. They will also try the consistency,
dependability and the security of the system.
The proponents will conduct final operation and testing of the system to see the
effectivity and how the system is fully operational and ready to be use. In this phase, the
system must have no errors.
Admin
Inventory
System
Staff
The process of the system is demonstrated in this diagram. The external entities
(the admin and the staff) are shown. The admin’s data flow shows that he/she can manage
College for Research and Technology Capstone Project 2021-2022
and input stock details and he/she is also able to add supply record. It also shows that the
admin has the authority to access the purchasing details, the sales and all the list of
stocks. On the other hand, the staff is the one in charge of inserting customer’s record and
its purchasing details. The staff also has the access in customer’s payment details.
In this figure, it shows how the system can be access. First, the administrator
needs to log in his/her username and password. Once he/she logged in successfully,
he/she is the one responsible in managing and updating all the supply records. For the
staff access, he/she also needs to log in his/her account. Once he/she logged in
successfully, he/she is the one in charge in the customer record including the order and
the payment details.
College for Research and Technology Capstone Project 2021-2022
BIBLIOGRAPHY
2. Arsan, T., Baskan, E., Ar E. and Bozkus Z. (2012). A Software Architecture for
Inventory Management System. Retrieve 2021 from
https://www.academia.edu/4742135/A_Software_Architecture_for_Inventory_Ma
nagement_System?auto=citations&from=cover_page
content/uploads/2018/05/System-Dynamics-modelling-of-a-production-and-
inventory-system-for.pdf.
10. The Code4Lib Journal. (2017). Between the Sheets: a Library-wide Inventory with
Google. Retrieve November 22, 2017, from
College for Research and Technology Capstone Project 2021-2022
http://dspace.lib.muohio.edu:8080/bitstream/handle/2374.MIA/6180/Boman
%20and%20Voelker%20-%202017%20%E2%80%93%20Between%20the
%20Sheets_%20a%20Library-wide%20Inventory%20with%20Google.pdf?
sequence=1&isAllowed=y