Web Based Inventory Feb
Web Based Inventory Feb
Romela V. Ella
Jonelle V. Padillo
February 2021
Chapter I
INTRODUCTION
management system plays a vital role in businesses because it lessens burden to the
operators and employees in performing inventory of the product. Thus, it also reduces
time in managing the inventory with its plan and organization. They save businesses from
(CMMS) is one of the most prominent type of inventory management that enhances
control the supply and flow of parts and equipment. This is by using a computer in
automatic display system of the inventory and tallying, surveying and handling products.
organization and give excellent service. According to Yinyeh (2013), the implementation
inventory management system, staff may not be operating efficiently. The way
information passes from one staff to another wastes valuable time, and leaves room for
mistakes to occur in stocking. Staffs may forget to record a batch number, order or issue
the wrong items to a borrower, or move items around the campus, making it difficult for
other staff to find the items they need. Being organize is one of the important disciplines
of an establishment.
supplies, maintaining of tools and equipment, tabulating school furniture and other works
system is to save time, money and prolonged the condition of the items inside the
campus.
inventory management. It also promotes effective organization inside the Campus and
Information System of a growing University to organize the physical plant and facilities
management system software. This is the ideal answer for the growth of SLSU Lucena
Campus and the extended campuses. It will require a lot of preliminary works such as
The main objective of this study is to design and develop “Web-based Inventory
Management System for Physical Plant and Facilities of SLSU Lucena” that will
2. To develop a web-based system with the use of Php programming language and
from user’s evaluation involved in the inventory management system based on the
3.1 Compatibility,
3.5 Portability
3.6 Reliability,
3.7 Security,
3.8 Usability,
Significance of the Study
and facilities in SLSU Lucena Campus. The study can be beneficial to the following:
To the academe, this will give remarkable contribution in the field of Computer
programming and will encourage more students to conduct researches and enhances the
system’s features and extend uses. The major focus of this study is to improve the
To the educators, this will serve as basis as example or guide in developing other
To the students, this can motivate them to explore more in the computer
technology field and improve their knowledge in enhancing their 21st century skill;
inventory management.
advancement.
and improve inventory of the campus. The web-based inventory management system
aims to give accurate inventory levels produce detailed reporting tools, detailed
tools and prevention of misplacement of other equipment borrowed inside the campus.
The inventory management system is limited to the access of the SLSU property
custodian, students, faculty members and staff of Lucena Campus. The system’s gathered
data such as inventory and borrower’s information are only limited to the access of the
application mainly suggested google chrome for best performance. The system requires
at least 200MB network bandwidth and 5 Mbps internet speed. The main feature of the
system is configurability which enable users to configured two different entities such as
custodian as the recognize admin regulates the accountability of the items while the other
end-users extract and return the items. It also has integration and interface which project
key functionalities from a single source, such as support borrowers by assisting their
needs and other interface for inventory reporting. These features are mainly developed in
database with its property which are encoding and organizing of catalogue. Program
of log in security and other process of data will rely on the PHP, UML and MySql.
‘
Definition of Terms
The researchers used terminologies with common and unfamiliar words to define
and detail the development of the system. These words are defined operationally below:
Borrower refers to the person responsible in handling the facility’s equipment and tool
end-users
Database is a structured data that sort, change and serve the information of the inventory.
Detailed reporting tools is the system’s function to edit the data from various sources
and
extrapolate it in tables, charts, visual presentations, and other styles so that the
information is
Functional Suitability refers to the nature of system to serves its actual function.
enable
Performance Efficiency refers to time behavior, resource utilization and capacity of the
system during use.
Physical plant refers to the materials, items and equipment used in maintenance of a
given
facility.
Portability refers to the adaptability, replaceability and install ability of the system which
Reliability refers to the operational status of the system whether it performs it’s specified
Security is the accountability of system in which the information and data access provide
Staff is the people specifically in a group that monitors the inventory management.
Usability means the system can be used by the group to achieve specified goal.
Web-based is an information system that uses internet web technologies to update, view
REVIEW OF LITERATURE
This chapter provides the related studies the development and improvement of
web-based inventory management system for Physical Plant and Facilities wherein the
Inventory System
combined by the Technology wherein the stocked products go through the process and
discovered the irregularities in the management of inventory of Caterpro Ltd which was
associated with loss and inconsistencies in data recorded. His focus was to develop
provide a basic tool for tracking as well as monitoring sales and inventory to individuals
and small-scale business who cannot afford the investment of complete dedicated
inventory management systems. The system was developed using PHP Designer 8,
HTML, and CSS. The outcome of the research was the development of a Software as a
Service Inventory Management System web application for Caterpro Ltd, with functions
and scripts in order to give the required functionality to the web and meet the predefined
requirements set from the company. The work was not built with intelligence. Through
the web-based Inventory management system, the researcher wants to develop software
that can contribute in a university. Wherein the software designed to track and to manage
all of the items inside the campus. Campus may encounter a difficulty in using a Manual
Inventory management, wherein the supplies and facilities are inventory manually. It
used a lot of time and forgetting what they need to be put in the inventory.
Morgan State University (2020), defined the Physical plant is responsible for the
construction, repair and operation of all buildings and grounds within the campus. It is
also prioritizing the safety of buildings and facilities as well as the area to make students
more comfortable.
The significant role of the Physical Plant Division is to provide support and served the
students, faculty, staff and maintain the building in campuses and grounds. By the skilled
facilities, they also repair the equipment and maintain the beauty of lawns and shrubbery
(Kentucky, 2020).
Therefore, to maintain and organize the Physical plant and Facilities of SLSU
Campus, the web-based inventory management system will be help to maintenance and
effectively control the supplies and equipment. At current the inventory is managed and
update on an excel spreadsheet which has been an outdated form of recording and
maintain the inventory of materials as it is really difficult to enter the data and then
update the data on daily basis. The inventory management system will solve the problems
as everything about the inventory will be stored in a database which will be much easier
to marinating and update and this will also save time and cost effective for the
Software Requirements
The following literature tackles the various software used in the designing and
developing the system of Web Based Inventory Management System for Physical Plant
and Facilities.
Data-based Management
used to store data, manipulating, managing data, and users retrieving data. A Data based
is a collection of related data and data is a collection of facts that can be processed and
Using the DBMS or Database Management System and other software to create
this system like Java Remote Method Invocation (RMI) with a secure socket layer (SSL),
that the Web-based Intelligent Inventory Management System was developed and
points of all the disparate stores in the systems and communicating the information back
Figure 1. shows the relationship model of two entities and its function. The
relevance of the DBMS in this study is to store data wherein the important information or
the supplies and materials of the campus are stored in the system it is effectively for the
coordination in other campuses. It can also the users manipulate the systems wherein the
user can control, manage or handle it all of the materials and supplies.
MySQL
The SQL part of “MySQL” stands for “Structured Query Language”. SQL is the
programming environment, you might enter SQL directly (for example, to generate
reports), embed SQL statements into code written in another language, or use a language-
specific API that hides the SQL syntax. (MySQL 8.0, 2021)
listed. And for more addition, to access, and process data stored in a computer database,
the researchers need a database management system such as MySQL Server. Since
computers are very good at handling large amounts of data, database management
applications.
public university in Malaysia. To design the system, PHP has been used for as a
development language in the system and the MySQL as a back-end database wherein the
MySQL will help the system to find out the capacity of the labs as well as the
relevant information of asset availability, and replace the current practice of extensive
manual recording of asset documentation thus holding a key for an organization like
MySQL is the best to be used to store data or anything from a single record of
tackle common recurring issues across front end web development. They provide generic
functionality which can be overridden for specific scenarios and applications. This
greatly decreases the time needed to start creating applications and websites (Saxena,
2017)
Developers do not have to start from scratch using CSS framework when building
applications. They can reuse the basic foundation from earlier applications and get
straight into working on another website or application rather than coding from the top.
Bootstrap Framework
A powerful toolkit - a collection of HTML, CSS, and JavaScript tools for creating
Bootstrap makes it possible for a web page or app to detect the visitor’s screen
size and orientation and automatically adapt the display accordingly. This is purposely
JavaScript
JS or JavaScript is a programming language commonly used in web development.
elements to websites. While JavaScript is influenced by Java, the syntax is more similar
(Techterms, 2015).
PHP is a script language and interpreter that is freely available and used primarily
on Linux Web servers. PHP, originally derived from Personal Home Page Tools, now
stands for PHP: Hypertext Preprocessor, which the PHP FAQ describes as a "recursive
acronym."(Rouse, 2019)
powerful tool for making and allowing the web developer to create a dynamic and
alternative webpage.
Inventory System in PHP it is a simple system for buying and selling of good computer
requirements that are needed for the system. It is easy to use program, user-friendly kind
of system. The sales and inventory system will provide you the efficiency to look over
your system and check them and also you can use it to monitor them. This sales and
Inventory System in PHP give you the ability to check on your products, add customers,
manage suppliers, you can also modify them and more (Cesar, 2019).
The PHP supports MySQL to create a system for the inventories. PHP can create,
open, read, write, delete, and close files on the server and can collect form data.
Unified Modeling Language (UML)
visualize, specify, construct and document software system. Although UML is generally
used to model software systems but it is not limited within this boundary. It is also used
to model non software systems as well like process flow in a manufacturing unit etch
For the object-oriented systems modeling and design the Unified Modeling
Language or UML are important to build blocks. The UML attributes visibility in class
diagrams can be either private, package, protected or public which is a very good
required.
transfer. Once it is converted to PHP the relation will create shortcuts according to their
directed paths. The system requirements are directed to the system flow in order to
function. This will enable the system to have options and go through the process.
System Activities
define the functional requirements of the system. A use case diagram outlines the
system’s usage requirements and it contains actors and use cases which describe a
specific usage of the system by one or more actors. The use case descriptions: There are
2 actors in Inventory management systems which are the Admin and Users. The admin
can do the task in the systems, the Admin-managers or the managers handled by the
Admin can view the important data from the systems and last is the users can visit the
It shows that all the users in inventory management system can interact with
system, the users have their own account to log in the website so that they can visit and
The Admin can the following task which in the inventory management can
modify structure of web pages wherein the admin how to set up the websites, the admin
can also delete, remove the unimportant data or add information in the system. The
Admin also can modify the database for the changes manage user access, grants access
edit an important data to the inventory, if their an error the manager will be cancel to
input data, since the manager can view all the data, it has a permission to search
information that needed, view user actions and view list staff are important to see the
manager, if the users are suspicious. All the inventory and the action of the users are also
need to know.
System activity adds feature to help property custodian to do the following task:
update the inventory, receive request of borrowing items and review the records.
Evaluation Parameters
Compatibility
information with other products, systems or components, and/or perform its required
functions, while sharing the same hardware or software environment (Mardjan, 2016).
Functional Suitability
provides functions that meet the stated or implicit requirements when used under specific
Maintainability
The degree of effectiveness efficiency with which a product or system can be
Performance Efficiency
the level of performance of the software and the number of resources used, under stated
Portability
it includes the purchased implementation’s ability to run on any instance of the supported
(Estdale, 2018).
Reliability
The set of attributes that bear on the capability of software to maintain its level of
performance under stated conditions for a stated period of time (Rebes, 2019).
Security
The degree to which a product or system protects information and data so that
persons or other products or systems have the degree of data access appropriate to their
Usability
The degree to which a product or system can be used by specified users to achieve
specified users to achieved specified goals with effectiveness, efficiency and satisfaction
Conceptual Framework
On the basis of the foregoing concepts, ideas, theories and findings of related
literatures, studies presented, and insights taken from them, a conceptual model was
made.
development of Web based Inventory management System for Physical Plant and
In the conceptual framework, figure 4 shows the detail process and procedures of
data and information from the websites, journals, and articles, published and unpublished
theses. The Software requirements are the Input were included at the conceptual
framework.
The software requirements that included are MySQL. This will be used for
displayed as a set of tables wherein tables contain a row for each individual and a column
for each data of an individual. It may be anything from a simple material, supplies or
important information that could be listed. PHP or the Hypertext Preprocessor is mainly
software that have a HTTP server database. The last is the Unified Modeling Language
or UML, which can develop to help the system it also organizes the program. The
researchers use UML for the Visual modeling language to visualize, specify, construct,
and document software system. Then use JavaScript, CSS framework: Bootstrap to
messages securely. The researchers’ planning to the concept of the software through
consultation to various experts in the field of computer and programming. After the
finalization and consultation, the concept and plans, the data-based management will
used to design software for the Inventory. Next, the researchers will be used all the
software requirements to create and storing data then it will be testing system until it will
Chapter III
METHODOLOGY
This chapter presented the methodology use in completing the study. This
includes the research locale, respondents, research design, research instrument, data
Research Locale
The study is conducted at home to prioritize the safety of one another in this
course of study by following the social distancing regulation due to COVID-19 under
Modified General Community Quarantine (MGCQ) of Lucena City. The study targeted
the Southern Luzon State University Lucena Campus, and chosen web developers. The
locale was chosen because of the researcher’s desire to help the school property
custodians and the University to determine what particular area needs improvement and
Respondents
five (25) respondents compromising of five (5) property custodians with experienced in
professor, and ten (10) end-users specifically the students and employee of SLSU
Lucena.
Research Design
The researchers use developmental research method. This was a kind of method
in researching the design and evaluating the software to make a corresponding result to
The instrument in the study is a researcher made questionnaire using the 4-point
Likert scale that help obtain the acceptability of the device. The devised questionnaire
is made via Google form and was submitted to the research adviser for review and
further revisions. After the questionnaire is finalized, it will be presented to the Campus
Director for approval. The questionnaire used the 4-point scale namely highly
acceptable (4), acceptable (3), unacceptable (2), and highly unacceptable (1). The
The researchers draft a letter of request to ask permission of the SLSU Lucena
Campus School Director for conducting study. This will be part of the introduction of
the Google form. It contains the objectives of the study and guarantee the respondents
that the information gathered will be handled with most confidentiality. Then after the
administered to the evaluators. The gathered data were then tabulated, computed,
Work Plan
The researchers carefully planned the following activities and ensure that they
maximize their time and effort through this course of study. The table below show the
2. Research of related
study and identical
project
4. Programming the
Web-based IMS
5. System
Implementation
6. Final Evaluation
System Development
inventory management system. The process started with planning along with the required
programming language PHP, MySql and database UML. Next is proceeding to the
prototype cycle from developing, demonstrate and then refine. In developing the
software, it requires to have the ISO 25010 standard’s software. Then move on
demonstrating and visualizing the result of the system together with improvements. Then
the prototype to refine in order to seek further effectivity and improvement. The testing
will avoid further prototype errors and makes the software ready for implementation.
Lastly, the prototype will be release and will be use in inventory management of SLSU
Lucena.
is executed. Then enter the cycle of prototype where we design the system and enter
install the system ready for testing the capability of design then observe occurring errors
1. Planning
In figure 6 below shows how the planning started. This includes gathering
Figure 6.
2. Designing
Designing of system started with use-case, activity and entity-relationship
diagram displaying the layout plan of the system. The design will be the process
Use-case Diagram
between admin and users. Admin create account for Admin and Users,
control all scenarios and receive request forms from user. User on the
Activity Diagram
Figure 8. Inventory management system activity diagram
from login to log out of the system. The diagram shows the process of
Admin and user. Moreover, there are if else case scenario in every
Entity-Relationship Diagram
Figure 9. Inventory management system ERD
the relationship between the Admin and User. This shows the internal
Programming
The figure below shows the execution of program using the system development
The figure below shows the integration of the program and the completion of
Testing
The figure below shows the actual testing of the system together with the
Finalization
The figure below shows the finalization of the software with the polishing of
Evaluation
The figure below shows the evaluation and final consultation to the technical as
Language that recorded items for physical plant and facilities. This includes login with
user may be selected either Admin or User which breakdown to Student, Staff and
Faculty. The property custodian will give the URL of the website. The system includes
header banner with a logo of Web-based inventory management, navigation bar and
side bar. The tabulation of the entire data is aligned in the dashboard menu. The Admin
will have separate dashboard with records to review and update, accepting borrowing
request and regulating flow of stocks upon availability. On the other hand, Borrower’s
dashboard will only view the breakdown of available items to borrow and ordering or
submitting request to borrow the desired item. The flow will be done in UML Lucid.
Then the data from this encode were handled and processed by Php programming
language Using Internet connection, data were transferred to the database and were
managed by MySQL server. It could be accessed as well through the website or using a
smart phone. Smart phone can display the data using android application. This website
is only limited to the end-users with registered ID with the use of Bootstrap and CSS
The researchers performed the testing of the device both visually and manually.
connection available. Open the website with a URL: http://URL in any web
browser.
2. The creating of account is controlled by the Admin to the given website with
3. Create your own inventory account with the institution when you are an
admin. inventory breakdown placing order is available when you are a User.
4. Tap the update selection in the record to encoding your tabulated items in the
Laboratory Equipment
5. When you are the User tap the order and encode the following:
Category>Item
Quantity
Date
Upon filling out continue and submit then wait for approval.
6. Approval will provide the confirmation form with the following information
from Admin.
Name
Date Borrowed
Requested item
Quantity
Location of item
8. Log out of the website and once needed again log in with your set username
and password.
Evaluation Criteria
The evaluation criteria are detailed on Table 1. In the evaluation, twenty-five (25)
respondents were chosen purposively to rate the acceptability of the device. The
evaluation instrument used a four-point Likert Scale in which the highest is 4 and 1 is
the lowest.
Table 1
3 2.51-3.25 Acceptable
2 1.76-2.50 Unacceptable
The table above shows the evaluation criteria used during the assessment of the
The researchers used the average weighted mean formula to determine the
below.
AWM=
∑ WM
N
where:
∑ = Summation
WM = Weighted Mean
N = Number of Respondents
REFERENCES CITED
Ashwani Kumar (2019). Benefits of Inventory Management for Colleges and Schools.
benefits-for-colleges-schools
Bacinger (2015). What is Bootstrap? A Short Bootstrap Tutorial on What, Why, and How
tutorial-on-the-what-why-and-how#:~:text=Understanding%20the
%20basics-,What%20is%20Bootstrap%3F,Bootstrap%20also%20supports
%20JavaScript%20extensions.
http://itsourcecode
.com/free-projects/php-project/sales-inventory-system-using-phpmysql/
Chamberlin & Boyce (2020). What is MySQL server application purpose and relational
is/what-is-sqlserver4914415/#:~:text=SQL%20Server%20is%20a%20database,d
ata%20requested%20by%20other%20applications.&text=SQL%20is%20a
%20special%2Dpurpose,a%20relational%20database%20management
%20system. https://techterms.com/definition/access
Mana-
gement of Lab Facilities. Journal of Emerging Trends in Engineering and
https://www2.gov.bc.ca/assets/gov/education/post-secondaryeducation/institution
education/institution-resources-administration/capital-planning/instman.pdf
cation/post-secondary-education/institution-resources-administration/capital-plan
ning/instman.pdf
from:
http://www.uky.edu/facilities/CPPD.
://www.theseus.fi/handle/10024/60424
Maidawa and Mamman (2015). Design of a whole sale inventory management system
usin
https://www.researchgate.net/publication/306553344_DE
SIGN_OF_A_WHOLE_SALE_INVENTORY_MANAGEMENT_SYSTEM_US
ING_UML
Retrieved
from: http://studylib.net.doc/25372536/web-based-inteligent-inventory-
manageme
nt -system
edu/33744531/INVENTORY_MANAGEMENT_SYSTEM
Monterail (2019). Software Quality Standards—How and Why We Applied ISO 25010
2501
Morgan State University (2020). Definition of Physical Plant and Facilities. Retrieved
/8.0/en/what-is-mysql.html
/type/blog/database-management-software/
Philippine Electronic-Journal (2013). Integrated Sales and Inventory Management
System
https://ejournals.ph/articl
e.php?id=6125
Pontius (2020). Definition of Inventory Management Systems, Benefits, Best Practices &
inventory- management-system/
https://w
hatis.techtarget.com/definition/PHP-Hypertext-Preprocessor
Saxena (2017). A Beginner’s Guide to CSS Front End Framework. Retrieved from:
https://
blog.zipboard.co/a-beginners-guide-to-css-front-end-frameworks-8045a499456b
/javascript
Yinyeh (2013). The Inventory Management System Software in Public University Ghana
_IMSSPUG
Appendix C
QUESTIONARE
Name: Date:
(Optional)
INSTRUCTION: Evaluate the system using the given scale by checking the
corresponding numerical rating indicated below:
(Suriin ang aparato gamit ang ibinigay na sukatan sa pamamagitan ng pag lagay ng
marka ng tsek (/) na katumbas ng numerong ipinahihiwatig sa ibaba)
4-Highly Acceptable (HA) (Lubhang katanggap-tanggap)
System HA A U HU
Specifications System Features
Requirements (4) (3) (2) (1)
Functional Suitability
(Pinapayagan ng sistema na
subaybayan ang imbentaryo sa
pamamagitan ng mga serial number at
barcode.)
3. The system allows to control over
supply.
(Pinapayagan ng sistema na makontrol
ang sobrang dami ng suplay)
Performance Efficiency
(Kahusayan sa Pagganap)
mahalagang datos)
program.
(Pinapayagan ng kakayahang
subaybayan na gunitain lamang ang
mga aytem na apektado o nawawalang
aytem)
Main
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_________________________
Signature