CHAPTER 3
METHODOLOGIES
This chapter present the methodology process and procedures required in the realization
of Marangal Gasoline station online Inventory System the research study using Planning,
Analysis, Design, Implementation and Sustainability (PADIS) method.
Research Design
The study utilized the development research method using constructive
techniques which is common to research method. This involve conducting project being
developed against some predefined criteria or performing some benchmark test with the system.
Since, this research refers to the new contribution in this field, the method examined and
analysed the data in order to produce an accurate and complete output. That aims to convert
traditional manual inventory into automated process by Marangal Gasoline station online
Inventory System
Software design is a method to rework user needs into some appropriate type that helps
the engineer in package cryptography and implementation. Software design is important since it
is a method of process of defining software methods, functions, objects, and the overall structure
and interaction of the developer’s code so that the resulting functionality will satisfy your user
requirements.
Also, software design deems more time to write something from scratch then changing
something that’s already been done. With good design the time and effort you spend to change
something is also minimized. Thus, without design, the system is vulnerable to failure when
changes will be made later on the process.
Research Environment
The research study was conducted in Ipil Zamboanga Sibugay, specifically in Don
Andres where the gasoline station is located. The researcher conducted an interview on how
inventory is done.
Figure Map Location of Marangal Gasoline station
Research Respondents
The researcher gathers 33 respondents from different gasoline station that uses manual
sales and inventory system and 7 from Marangal Gasoline Station where the research is
conducted.
Table 2. Respondents of the Study
Research Instruments
This study will be using Computer and Visual studio software for coding, designing in
developing the system. The researcher used PHP programming language due to its ability to use
effectively and efficiently carry out record management. In addition to use the computerized
operation and to code various instructions and to debugged it. Each segment separately tested
and the whole segment of modules integrated to form a single program, which is the
computerized inventory system. These have the advantages of identifying and debugging error
easily.
When the programmer needs a specific user interface feature such as a button, he selects the
appropriate ready to use component provided by the programming language. No need to write
code to create and display commonly required control. It provides all features that are required to
develop graphical user interface as ready to use components. XAMPP control panel will be used
as a database to store information for future reference.
The proponents conducted an interview from the respondents of this study as stated
above. The respondents have been asked and given open-ended interview. Purpose of Interview
is to
i To uncover further problems regarding inventory management using manual ways
ii To understand the current methods and approach being used in doing daily sales
transaction by the staffs
iii to identify the main features or functionalities to be integrated into the project prototype
With the help of these questionnaires, the proponents have gathered more information to
evaluate the effectiveness of the system in terms of functionality, accuracy and reliability. It also
serves as a guide to the proponents as to how they have helped develop this project. The acquired
information that the proponents gathered from the said interview was the basis for the outline of
the framework.
Development Methods and Approach
In developing the system, author chooses to use one of ‘rapid application development
(RAD)’ – based methodology categories in ensuring smooth user and developer with different IT
background. RAD- based methodology allows in adjusting the SDLC phases in getting some part
of the system being developed quickly and into the hands of the users. In this way, the users can
better understand the system and suggest revisions that bring the system closer to what is needed.
This rapid pace is made possible by RAD’s focus on minimizing the planning stage and
maximizing prototype development.
By reducing planning time and emphasizing prototype iterations, RAD allows project
managers and stakeholders to accurately measure progress and communicate in real time on
evolving issues or changes. This results in greater efficiency, faster development, and effective
communication.
Figure RAD model
Calendar of Activities
The calendar of activities illustrates the software project schedule through a Gantt chart.
This Chart were the days we plan to make and develop our research. As being planned, we
decided to start this research on 2 nd week of December. In gathering data and our survey, we will
make it within two weeks with schedule from our subject class hours. 4 th week of December all
the data is gathered and the analysis takes time that took 6 weeks in the analysis of software
requirements and system development of the project. The researcher started in development of
the system that started on 2 nd week of January to 1st week of April. While the researcher still in
Development phase, the System was implemented in 3rd week of march to 1st week of April so
the researcher will still debug the error occurs in the implementation. Sustainability begins in 2 nd
week to 4th week of April.
December January February March April
ACTIVITIES 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Planning
Analysis
Development
Implementation
Sustainability
Development Model and Tools
UML Diagram
Unified Modeling Language (UML) enable IT professionals to model computer
applications. The purpose of the use case diagram is to help development teams to visualize the
functional requirements of a system, including the relations between “actors” (human beings
who will interact with the system) and essential processes (use cases). In figure shows activity
diagram of the use case diagram. It consist of two category of actors which is the Administrator
and the Staff (User). The administrator can do all the system management. admin will able to
manage, can add categories for the product, can view stock details, can add and manage
products, add and manage sales, can generate sales report by date and month. User can check
inventory for a product item, can add and manage the sales and print report for daily sales and
monthly sales.
Figure Use Case Diagram
Entity Relationship Diagram
The Diagram of the Entity Relationship where it represents the database to be developed
for the system. Each class will capture and store information. Each class contains attributes
which describe the object's properties and state. Some of the class also includes actions or
functions that the class can execute. The diagram also illustrates the relationship between one
class and another.
Figure Entity Relationship Diagram
Development Process
The researcher will utilize the following, as development models:
1. Algorithm an algorithm shows the proper sequence of steps that should be followed in
order to obtain the required output.
2. Flow Chart it is the graphical representation of the process that involved in the system. It
has predefined graphics that describes the process the data involved to achieved desired
output.
3. Web technology. This shall serve as a mediator to handle the implementation of the
application web-based graphical user interface (GUI) as front end.
4. Rapid Application Development (RAD) shall be used in the development as a
technique to beat the time allocated for the development without sacrificing the quality of
the proposed project.
5. Xampp (Apache,MySQL) this will be utilized to create a local web server used for
testing.
6. The Connection objectThe connection object created the connection to the database.
Microsoft Visual Studio .NET provides two types of connection classes: the
SQLconnection object, which is designed specifically to connect to Microsoft SQL
Server.
7. The command ObjectThe command object is represented by corresponding classes:
SQL Command. Command object are used to execute commands to a database across a
data connection. The command objects provides three methods that are used to execute
commands on the database.
8. Reliability: achieve a more secure deployment. SQL Server provides rich security
features to protect data and network resources.
9. Confidentiality: Protect your data. SQL Server clustering supports Kerberos
authentication on a virtual Server and Microsoft-style policies on standard logins so that a
consistent policy is applied across all accounts in the domain.
This develop study is designed based on preliminary study that had been carried on with
Marangal Gasoline Station. Thus activities of developing the system which is planning and
analysis is based on the result retrieved from the interview on observation. Not only that, as this
would be the first computerized system that will be used by the store, the functions only focused
on solving major problem which is inventory management problem. The interfaces design is also
categorized as user friendly due to lack of IT background of the workers which means the system
can be handle by people not even from IT background.
Due to time constraints, it is not possible for the developer to implement many functions
in the system, thus the developer has few future works suggestions for continuation. Firstly, the
implementation of decision support functions in the system. For examples, data mining
techniques or approach can be used to study the pattern of sales made. From the pattern analysis,
Marangal Gasoline Station can be used it to do marketing strategies to its customer or even stock
arrangement management can be done from the result. All this action is believed to boost the
sales of the store greater than the current. Finally, Marangal Gasoline Station have to shift its
ways of operating business in order to stay competitive in the industry.
Statistical Treatment
1. The information that has been gathered and collected by the researchers were arranged in
order, validated and analyzed well. Also, it served as a guide in developing the system.
2. The researchers have conducted an interview to fifty (40) different staff and manager of
different fuel station. The gathered data were carefully examined and analyzed. In
addition, data gathered were counted, tabulated and documented.
3. Weighted mean shall be employed to established central tendency for the level of
technology acceptance on the perceived usefulness and ease to used.
4. Result in the statistical treatment will serve as a basis on developing the Marangal
Gasoline Station Online Inventory System.