Professional Documents
Culture Documents
CP (Is) 2015-04 Centralized Inventory and Internal Ordering System For Gibson
CP (Is) 2015-04 Centralized Inventory and Internal Ordering System For Gibson
Centralized Inventory and Internal Ordering System for Gibson‟s Shoe Factory Inc.
A Capstone Project
presented to the
in partial fulfillment
Vasquez, Adrian M.
April 2015
ii
UNIVERSITY OF SANTO TOMAS
Institute of Information and Computing Sciences
Department of Information Systems
We, the authors of this capstone project, “Centralized Inventory and Internal Ordering
System for Gibson‟s Shoe Factory Inc.”, hereby certify and vouch that the contents of
this research work is solely our own original work; that no part of this work has been
copied nor taken without due permission or proper acknowledgment and citation of the
respective authors; that we are upholding academic professionalism by integrating
intellectual property rights laws in research and projects as requirements of our
program.
PROPONENTS:
iii
Acknowledgement
First of all, the proponents would like to thank the Almighty God for the strength,
wisdom, knowledge, patience and guidance He gave for us to pursue and be able to
The proponents would also like to give their sincere appreciation and gratitude to
the following:
continuously motivating and supporting us until the end of the capstone project.
To Mr. Jairus Llamas and Ms. Marikit Valmadrid for their suggestions and
To Ms. Jane Garcia and Mr. Vergil Reyes, the proponents‟ panel members, for
To the proponents‟ parents, for their moral support, provisions and love
The proponents would like to extend their gratitude to their friends and instructors
iv
Executive Summary
advantage. Automating the traditional business process is one way of coping up with the
tight competition of the many industries. Gibson‟s Shoe Factory Inc. is a shoe
manufacturing company that currently uses a manual inventory system. The production
process happens in five different locations namely: Galileo, Galaxy, Showroom, Main
and Petron. Each five locations play a key role in creating shoes and each location has
With the current process, the proponents suggest that the company should have
their centralized inventory system in order to consolidate the information of each location
faster and more accurately. Since production process doesn‟t happen in one location,
the proponents also suggest that the company must have an internal ordering system.
Through this, the company cannot just easily order the needed items by a branch but
also logs those orders. The system will provide inventory reports to the company and
can be accessed by the top management people, branch managers and admin each
v
Table of Contents
1. Introduction........................................................................................................ 1
1.1. ProjectContext..................................................................................... 1
2.3. Synthesis……...............…………………………………………...............15
3. Business Processes..............................................................................................15
Bibliography ………………………………………………………………………………..75
Appendix A..................................................................................................................78
vi
Appendix B...................................................................................................................108
Appendix C ...............................................................................................................109
Figure 3.6 Use Case Diagram of Gibson‟s Centralized and Internal Ordering System
Figure 3.14 Generating Reports for Gibson‟s Centralized and Internal Ordering System
vii
Figure 4.5 Use Case Diagram of Showroom (Branch Manager)
viii
Table 4.9 Unit Test Table
ix
CHAPTER 1
INTRODUCTION
Project Context
The Philippine shoe industry can be traced back from over a century from now.
Over the past years, shoe manufacturing firms are growing which adapts to the growing
demand of footwear. Because of this, more efficiency and effectiveness are needed to
The project is an inventory system that will replace the current manual inventory
system of the company which helps them manage the supply of their raw materials and
finished goods. It will also have an internal ordering system that will be used by the
branches to the factories and warehouses whenever finished goods are in ordering level.
The project is designed to cater the needs of Gibson‟s Shoe Factory Inc. in the
area of production. Raw materials available in the factories as well as the finished goods
that the branches have are all the inputs of the system. Determining when to order and
prompts of being in critical level is part of the process and output. It will also include
reports like status of available stocks report and other inventory of materials and stocks
related reports that will help the management in their decision making.
Company Background
The company was founded and established in mid-1940 by Gavino Cruz and
Ramona Salvador. By 1974, the company was then passed on to their daughter, Leonor
C. Andres. After the company renamed to Gibson‟s Shoe Enterprise and re-organized,
the casual shoe makers ventured into military shoe making and in the following year, the
Defense (DND) as one of its suppliers of Goodyear welted shoes such as dress and
1
combat. From then on, the company acquired contracts with said institution. Inspired by
their success, the company bought direct rubber (soling) vulcanizing machines (DRVM)
from Australia and Germany; they also upgraded their supplier status with DND to Direct
Moulded Soled (DMS) boot maker, a technology that further helped them make a name
in the Philippine Military shoe making industry and won substantial contracts with the
As the capital structure and their operations increase, by 1994, the enterprise
was changed into a corporation, again renamed to Gibson‟s Shoe Factory, Inc. as it is
known today and integrated the family members of the inheritor as stockholders.
further invested in double density polyurethane (PU)/Rubber injection machine also from
Desma, Germany. To date, Gibson Shoe Factory, Inc could be considered as the most
technologically advanced military and safety footwear maker. They are the leading
industrial shoe maker of Goodyear welted on PU and/or rubber sole, DMS on nitrite
rubber sole, Single density PU Shoe Sole and Double Density PU/Rubber.
2
Arlene C. Andres – General Manager
Business Profile:
company that caters uniform footwear, particularly combat boots, dress shoes and safety
shoes in law enforcements, security personnel, shipping industry, power generation oil
Philippines. The founders of the business were mere casual shoemakers. It started small
but due to the significant increase in capital structure and expanded operations the
enterprise was changed into a corporation. The company has integrated the family
members as stockholders. During the start of its operations, Gibson‟s only produces
casual shoes, and then diversified its operation to venture into the field of military
shoemaking. Their production of shoes combines all the safety design elements of
industrial footwear that passed OHSC and ANZI standards that‟s why they are the most
Industries.
Leading customers:
3
Distribution
forces of Royal Brunei Darussalam, Indonesia and Papua New Guinea. It also has
distributors in Guam, USA and in the Middle East particularly in Saudi Arabia, Qatar,
Mission:
To supply high performance uniform footwear for the Philippine Armed Forces and other
Vision:
comfortability;
business industry.
Corporate Principle:
making, inspire us to design and produce innovative footgear that enhance its durability,
Currently, Gibson‟s Shoe Factory Inc. uses a manual inventory system where
they input all data gathered from their five different locations in a spreadsheet. Problems
4
occur when the data are needed to be retrieved. When discrepancy occurs, the
management cannot track the users who modified the spreadsheet. These spreadsheets
do not have the ability to prompt the management when materials are in critical level so
they just depend on the plant personnel‟s signal. As mentioned earlier, the company has
five locations where each location plays a role in the production process of shoes.
Materials are transferred from one place to another before it is completely done. This
process requires a regular monitoring of incoming and outgoing raw materials, work-in-
process, and finished goods from these locations which the company fails to conduct.
Due to having separate locations, each plant requires a number of materials to process
in order for the operation not to be delayed. To satisfy the need, their current ordering
process is through phone calls where the one receiving order may or may not record the
improved and automated inventory system that would provide them more proper
management of their raw materials and finished goods and an internal ordering system
that will keep the records of all orders made internally. It would also decrease the
company‟s susceptibility to possible errors. This project‟s specific objectives are the
following:
To provide inventory reports like status of available stocks report and other
inventory of materials and stocks related reports that will help the management in
To regularly monitor and record all incoming and outgoing materials and goods
5
Scope and Limitations
The scope of the study would be the application of a centralized inventory system
connecting the factory to the warehouse and stores. The system will have downloadable
reports where all the activities done with the system will be given to the main office and
will notify the user when a certain stock of the inventory is low, for the manufacturing it
will prompt if stock on raw materials are low, for the warehouse and shops it will prompt
for each item in the inventory when it is low in stock. The system will also consist of an
ordering system alerting the person in charge of ordering the raw materials, the factory
manager or warehouse manager if the inventory is low, to alert the proper people about
the order. The system will also have logs and backups of activities done with the system.
The limitations would be that the system will not have a selling and accounting
system. The users who will be given accounts on the system will be the admin, the main
branch, factory manager, warehouse manager, and the branch manager of the shops.
their centralized inventory and internal ordering process. It will improve their
resources such as raw materials and finished goods, and efficient communication
The proponents will be using System Development Life Cycle (SDLC) in the
development of the proposed system. Each phase consists of a defined set of activities
that should be accomplished before the next phase can begin. First, the team will work
in requirement analysis. Collection of requirements for the system should be done with
the help of the company management. This will be succeeded by the planning stage,
analysis and comparison to other but same systems will be done in order to create a
6
design plan for the proposed system. Design stage will be having conceptual layout and
low or high fidelity prototype that will be reconciled by both team and company. The
proponents in using the PHP, HTML, and JavaScript programming language is put to
use. The team must make sure that all the design details will be translated effectively by
this stage. The next stage will be testing and deployment wherein the system will be
tested if all requirements are successfully done. The team will orient and train the end-
users of the system. After testing and deployment of the initial system, it is expected
either the project ends or starts its cycle to cater more the needs of the end-user. It is
The main programming language that the team will use in the development of the
proposed system would be PHP, HTML, and JavaScript languages. PHP will serve as
the bridge between the HTML interface and the MySQL database while JavaScript will
perform some of the restrictions in the input within the interface of the system.
7
Project Milestone/Timeline
8
CHAPTER 2
TECHNOLOGIES
Bill of Material
parts and raw materials that are processed into a parent assembly and shows the
required quantities of each to make an assembly. Bill of material has three important
points. First, it shows all the required parts in making one item. Second, each part has a
unique part number. Lastly, the form, fit, or function of a part should be indicated to
describe and define that part. The major uses for bills of materials are the following:
product definition, engineering change control, service parts, planning, order entry,
Bill of materials defines the ordered relationships among the manufactured in-
house house parts and all the items that compose a finished good. By examining this,
the view of dependent demand can be well known (Collier, Evans, 2012)
output including forecasts of expected demand, inventory adjustments, orders taken but
not filled and unused parts. On the other hand, supply planning is the process of
developing a production; logistics and supply that is adequate of satisfy the demand
9
requirements by taking the demand data (Handfield, Monczka, Guinipero, Patterson,
2011).
Inventory
Inventory includes raw materials, goods in process, and finished goods. These
are assets manufactured in order to be sold at a higher price than the cost of
of raw materials, parts and finished products that a company holds. There are four kinds
of inventory that a manufacturing stores use. It will start in raw materials inventory which
is compose of the basic parts and input used in manufacturing a product. Next is
component parts inventory. This is the assembled parts used in manufacturing that
came from the raw materials. After raw materials being fabricated, the next inventory is
somewhat a finished good. The finished goods inventory is the last kind of inventory. It
comprises the total amount of finished goods or the final product that went through the
manufacturing process. In our study about the Gibson‟s Shoe Factory Inc., these kinds
Inventory Integrity
Discrepancies can cause them to losing more income and productivity time. “Integrity is
the foundation for everything related to trust. Trust is the fertile cultural and technical soil
required for true inventory optimization. Without it, each element of the supply chain
hunkers down to their inventory protection mode, commonly known as hoarding.” It says
that high level of inventory accuracy results to a high level of inventory integrity. When
10
inventory integrity is already established, the next phases of inventory management
maturity are achievable. These are inventory stability in level 2, inventory optimization in
2013).
Inventory Management
the raw materials, work-in-process, and finished goods inventory for a multinational
corporation”. The amount of inventory to hold, holding it in a certain form and where to
place it in the supply chain are the decisions that global inventory management includes.
as follows: 32.30 percent in raw materials, 17.94 percent in work in process and 49.76
percent in finished goods. These are based by examining 20, 910 multinational
corporations (MNCs) that has headquarters in 105 countries (Hult, Closs, Frayer, 2014).
Avoid running out of stock and efficiently reduce inventory levels and costs as
much as possible are the two goals of inventory management. In order to balance these
competing goals, the following inventory management techniques are used – economic
11
order quantity (EOQ), just-in-time (JIT) and materials requirement planning (MRP).
Economic order quantity (EOQ) is a system that uses a formula in determining the
volume and frequency of an inventory to be ordered. “EOQ takes into account the overall
demand (D) for a product while trying to minimize ordering costs (O) and holding costs
“component parts arrive from suppliers just as they are needed at each stage of
system that, from beginning to end, precisely determines the production schedule,
production batch sizes, and inventories needed to complete final products” (Williams,
2010).
uncertain returns. To cut the loss, some of the components of the product returned can
be recovered and reused and to be returned to inventory which complicates the structure
of the system. Because of this, conditions are identified and added to the inventory
In inventory control, volume fill rate or just fill rate is one of the most commonly
used performance measures. Another performance measure is called the order fill rate
which is defined as the portion of complete orders that can be straightly filled from the
inventory. The importance of determining first the appropriate service measure and then
noted. “Lack of consistency between the performance measure and control policy might
leave the logistics manager unable to take the proper steps in order to rectify an
Manufacturing
12
Operations in manufacturing can be classified based on the amount of
processing or assembly that occurs when an order from the customer is received. Make-
to-order operation has the highest degree of processing. This type of manufacturing
operation that works by starting to process a product when an order is already received
from the customer. Another operation which has a moderate degree of processing is
into modules. The amount of goods to be produced is based on research forecast or the
actual orders itself. Make-to-stock operations occur to have the lowest degree of
processing. Products are made from a standard design and make it before a customer
Shoe Factory Inc., the proponents‟ client in this project, is concentrated in Marikina City.
The country‟s shoe industry has always been behind other countries (especially China)
but with this cluster (different shoe manufacturers being locatedin a specific area), it is
believed that the industry can be developed by upgrading and boosting export activity
(Scott, 2005).
language that standard in creating web pages. It is often used with Cascading Style
Sheets (CSS).
gives information about the owner‟s assets and location where these assets reside. The
relevant details about the asset, like when its volume is in critical level, are added to the
inventory record. Through this information given by the system, a specialist can create a
plan for asset recoveries to support the business operation. “Like all databases, the
13
Inventory System will only be effective if its information is kept current.” An inventory
records, and data used for backing the structured diagrams of the entire data processing
lightweight and interpreted. Its general purpose core has been installed in different web
browsers. The core of JavaScript language is somehow similar to C, C++, and Java.
JavaScript is also an untyped language that means no specific types are needed by the
variables to have. JavaScript is different from Java but both would be great to be used
An ordering system will act as a decision support tool that will help the
management viewed paper based works as a bottleneck in the ordering system plus the
whole process not being integrated. Their system is expected to produce different kinds
of outputs that will help the management in their decision making like an automated
ordering process, product monitoring system, prediction tools or forecasts and a system
that will have a faster process of querying information from the database (Jamal, 2005).
The system being developed for Gibson‟s Shoe Factory Inc., is an inventory
inventory management. The system information within the system should be correct,
accurate and consistent. In creating this system, some tools and technologies are used
14
CHAPTER 3
Gibson‟s Shoe Factory Inc. is currently using a system that is partially manual.
They use spreadsheets in recording their materials and finished goods but the other
The company implements two types of process in producing their shoes - the
stocking or on-going production process and the job ordering process. The stocking
process is done through their daily operation. This caters the retail distribution of shoes
as well as other bulk purchases. Gibson‟s uses the job ordering process when an order
of the customer demands a higher volume of shoes to be produced. This is used when
the company receives an order from large security agencies and government offices like
Currently, the company has five locations which serve as plant, factory,
warehouse, office and showroom. These are named as follows: Galileo, Petron, Galaxy,
15
Figure 3.1 Existing Production Process of Gibson’s Shoe Factory Inc.
Galileo holds the raw materials being delivered from the suppliers. It also serves
as a factory where the processing of the goods delivered from the sub-contractor takes
place using machines in shoemaking. Galaxy plant is where the chemicals needed for
the shoes are created. Petron serves as a warehouse where it stores the shoe boxes for
packaging and the finished shoes. Showroom is for their retail of shoes and stores some
finished goods as well. The main office is in charge in final touches and packaging. It
also has a factory where handmade shoes are made and store finished goods as well.
Retail buying of shoes can also be done in the main office. The main office gathers data
In the first process, which is the stocking process, the company will place their
order to the supplier depending on the amount of raw materials and finished goods left in
the warehouse. Once the order is placed, they will wait for the ordered materials from
the supplier to be delivered. Warehouse men from Galileo will now receive the delivered
16
materials and will update the inventory due to new input of materials. Gibson‟s uses a
sub-contractor for the initial assembly of shoes. They will be receiving the raw materials,
cut it into different sizes, assemble it and making it into work-in-process goods. These
work-in-process goods will return to the factory (Galileo) for additional parts to be
attached. The new work-in-process goods will go into another factory (Galaxy) for
chemical and finishing touches and it will be delivered to Petron for packaging. From
packaging, the shoes needed by both the main and the showroom will now be delivered
Job ordering process is somehow similar to the process of stocking but there will
difference from the stage when the shoes reach the Petron warehouse. When an order
from large and government agencies is received in the main office, they will order the
number of raw materials based on the volume shoes an order has. Materials ordered will
also be delivered to Galileo. Galileo will then pass it to the sub-contractor. The work-in-
process goods from the sub-contractor will be delivered back to Galileo for another
assembly activity. After that, it will be delivered to Galaxy for its finishing touch and will
send it to Petron. Instead of delivering these goods to the main office or showroom, the
17
Galileo Main Supplier Sub-Contractor
Start A B
No
Yes
A Initial
Order Raw Receive Assembly
Materials Order
Deliver Work-in-
Receive Raw Deliver Raw Process to
Materials Materials Galileo
Update C
Galileo's
Inventory
Call Sub-con
for pick-up
18
Galileo Galaxy Main Showroom
C
Receive
Work-in- Apply
Process Finishing
Receive Touch
Work-in-
Process
Update
Galaxy's
Inventory Label and
Packaging
Update
Galileo's
Inventory
Add rubber,
swelling and Update
other chemical Inventory
touches
Attach more
parts (2nd
Assembly)
For retail
Quality Check
Fail
For retail
End
End
19
Customer Main Supplier Galileo Sub-Contractor
Start A
Receive Raw
Materials
Pick-up Raw
Receive Materials
Order Shoes
Order Call Sub-con
for pick-up
Initial
D Order Raw Receive Assembly
Materials Order A
Deliver WIP
to Galaxy
B
Figure 3.4 Current Business Process (Job Order)
20
Galaxy Main Petron
B
Apply
Finishing
Touch
Receive
Work-in-
Store
Process
Finished
Label and Goods
Packaging
Add rubber,
swelling and
other chemical
touches Is order
For complete
?
storage
No
Quality Check
Yes
C
Deliver
Pass finished
Pass Deliver Shoes
goods to
or to Customer
Fail?
Petron
Fail C
D
End
21
Business Requirements Overview
The current system of Gibson‟s Shoe Factory Inc. is considered manual because
they are inputting data in spreadsheets for their inventory. The process of producing
shoes is somehow complicated due to having five different locations. There is a need to
The proponents proposed that the company should have a centralized inventory
and internal ordering system. This system will help them consolidate all data about the
inventory of all five locations. Each should have different interface that can only view the
list of materials that their plant houses. Only the authorized people in the main office can
view the information in all plants. This system will link all locations providing them an
Admin
Figure 3.6 Use Case Diagram of Gibsons’ Centralized and Internal Ordering System
22
The use case diagram shows that there will be 3 types of system users or actors
should have their own user accounts for security purposes. There are also specific tasks
where only one of the actors will be executing. When logging in, the system will first
verify if the username and password entered exists in the database and if it is valid. The
general manager and plant supervisors/personnel both can order the materials needed.
Update (input and output of materials) the inventory and monitor the current number of
materials in hand. There is no need for each of the plant to inform the main office
because the general manager already has an access to the entire plants inventory.
23
General Manager Admin Supplier
Start B
A
Yes
Valid
username & No Request Grant
Deliver Raw
Password? Admin for request?
Materials
account
No
Yes
View Stocks and Cancel C
other plant's Request
stocks
B
End
Yes
No Are stocks in Order Raw
critical level?
Materials
E
G Receive WIP
Input
outgoing
Input finished
received WIP
Yes
Receive order
from
Showroom Generate
overall
reports
I Deliver K
finished End
goods
24
Plant Manager (Galileo) Admin
Create User
Log-in
Account
Yes
No
No
Input received
raw materials
Cancel Request
Request Admin
for account
Process raw
materials
End
D
E Input outgoing
WIP
Yes
Are stocks
Monitor plant's
in critical
level?
stocks
No
Deliver WIP to
Receive order
Galaxy
H
F
25
Admin Plant Manager (Galaxy)
Create User
Log-in
Account
Yes
Valid
Grant username &
Yes Receive WIP
D
request? Password?
No
No
Input received
WIP
Cancel Request Request Admin
for account
Additional shoe
D touches
End
Order WIP
H from
Galileo Input outgoing
WIP
Yes
Are stocks
Monitor plant's
in critical
level?
stocks
No
Deliver WIP to
Main
26
Showroom Admin
I Create User
Log-in
Account
Yes
Grant
J
Valid Yes request?
Receive
username &
finished goods
Password?
No
No Input received
finished goods Cancel Request
Request
Admin for
account For retail
End
J Input Sold
Shoes
Yes
Order finished
goods from Main
27
Business Solutions
proposed system is developed for Gibson's Shoe Factory Inc. to help them improve the
The system will have two main modules: A centralized inventory system wherein
the main office will be able to add items and view/monitor all the raw materials inventory
of the company. However the other 4 Gibson's Shoe factory plants may be able to also
add and view/monitor but only the assigned materials in their place and an internal
ordering system wherein the providing and ordering of materials from the main office to a
Functional Requirements
The system must keep a list of inventory inputted into the system.
The system will only show each user the inventory that is relevant to a certain
plant except for the main office where it can view all inventory status of the five
locations.
28
Only the officials of the company will be able to see all transactions done in the
system.
Each warehouse, factory and showroom will have a different interface and
Each user will be restricted to only be able to read and edit what is relevant to
The system will show a weekly report of the activities done by each branch to the
company officials.
Non-Functional Requirements
The system will have a log in feature so that only assigned people will be able to
access.
Mock-Ups
29
Figure 3.12 Inventory page of each plant in the proposed system
30
System Generated Forms and/or Reports
Figure 3.14 Generating Reports for Gibson’s Centralized and Internal Ordering System
Risk Management
(RL) (RL*RI)
31
must be able to review the said
computers.
32
Legend:
2 – Low, Minor – not expected, but there is a slight possibility it may occur at
3 – Medium, Tolerable – the event might occur at some time as there is a history
4 – High, Significant – there is a strong possibility that the event will occur as
there is a history of frequent occurrence and its impact must be greatly reduced
5 – Very High, Major – the event is very likely and expected to occur in most
Risk Exposure – Is the quantified potential for loss that might occur as a result of some
activity. An analysis of the risk exposure for a business often ranks risks according to
their probability of occurring multiplied by the potential loss, and it might look at such
Risk Likelihood - A measure of the probability (between zero and 100 percent) that the
state of affairs described in the risk consequence portion of the risk statement will
actually occur.
Risk Impact - the size of the impact varies in terms of cost and impact on health, human
33
Technological Feasibility
The system will be very practical and attainable for the company because they
already have working computers and servers. Since, the company has many items (Raw
Materials, and finished goods) for their inventory; Database will be used for storing the
said information. Internet connection is also a must for the system. The servers will
monitoring and debugging. The company or the person using the system will be trained
in solving basic errors and they can also seek help to the development team if needed.
Reports generated from the system are shown on a table format and it is only readable
Organizational/Cultural Feasibility
The users of the system should know how to navigate on a basic website. Users
will also be taught and trained for them to be knowledgeable about the other
By automating the process of the company, they can easily monitor their stocks
in their different branches, they will know when to restock materials for production, they
can also track their materials more accurately and not solely depending on their
employees (e.g., how much leather was ordered and used to make different shoes).
Human errors will also lessen because there will be a list (Raw materials and finished
goods with price) uploaded on the website. Users will just input numbers and additional
or extra resources needed for their production; they can also manage their sales in their
different branches.
The project will make a large change to the company‟s business process by
linking all their plants in 1 system. Monitoring, ordering and sales will be much easier for
34
the company and view/monitor but only assigned materials in their place and an internal
ordering system wherein the providing and ordering of materials from the main office to a
Economic Feasibility
Computer Usage
Personnel
1 Project Manager (360 hours x
160.87/hr) Php57,913.20
1 Programmer (360 hours x 160.87/hr) Php57,913.20
1 System Analyst (360 hours x
160.87/hr) Php57,913.20
1 System Designer (360 hours x
160.87/hr) Php57,913.20
Computer Usage
(3php/dayX120day)x2 Php720.00
Expenses and Supplies
Printing Php1,000.00
Transpo Php1,000.00
New Equipment
Server Php8,000.00
Scanner Php2,000.00
Total Development Cost Php244,372.80
Annual Cost
Computer Usage(Desktop
Computer)
9.6php x 312 working days Php2,995.20
Benefit Cost
35
Man power for retrieval of records (P50.63 x 312 working days) Php15,797.00
Increase in the annual income of the
Company (3,000,000 *2%) Php60,000.00
Total Benefit Cost Php75,797.00
Year 0 1 2 3 4 5
Present Value
Factor 1.00 0.89 0.80 0.71 0.64 0.57
System Cost 244,372.80 2,995.20 2,995.20 2,995.20 2,995.20 2,995.20
PV of System Cost 244,372.80 2,665.73 2,396.16 2,126.59 1,916.93 1,707.26 255,185.47
System Benefit
Cost 0.00 75,797.00 75,797.00 75,797.00 75,797.00 75,797.00
PV of System
Benefit 0.00 67,459.33 60,637.60 53,815.87 48,510.08 43,204.29 273,627.17
Net Present Value -167,048.00 64,793.60 58,241.44 51,689.28 46,593.15 41,497.03
Total NPV 18,441.70
CBR 93.26%
Cost Benefit Ratio = ΣPV of System Cost / ΣPV of System Benefit 93.26%
We come up with the developmental cost for the personnel (our team) which we
estimated our work time including the documentation in 120 days, 3 hours per
day.
The 50.63 pesos came from the basic salary of the Filipino workers today; it was
multiplied to 312 working days of the employees of the company that totaled to
15,797 pesos. This is the total amount that can be deducted from the man power
Rapidtables.com. As you can see the cost of computer usage in the development
cost and Annual cost are different because in the development cost, the team is
using a laptop computer (50 watts) and in the annual cost, the company will be
36
The team used the discount factor of 12% present value to be received after 5
years.
Chapter 4
Requirements Documentation
Detailed Event
37
clicks Branches Galileo will
Galileo Inventory be viewed by
Admin
8. Admin Galaxy Admin View Inventory of Admin
clicks Branches Galaxy will
Galaxy Inventory be viewed by
Admin
9. Admin Showroom Admin View Inventory of Admin
clicks Branches Showroom
Showroom Inventory will be
viewed by
Admin
10. Admin Petron Admin View Inventory of Admin
clicks Petron Branches Petron will
Inventory be viewed by
Admin
11. Admin Orders Admin View Orders Orders of all Admin
clicks branches will
Orders be viewed by
Admin
38
click Orders Orders made by
Main branch
will be
viewed by
Main
6. Main Add Order Main Order Items Add Order Database/System
orders item from form will
Branches pop-up
requiring
user to input
needed data
39
user to input
needed data
40
Showroom and
logs in password
will be
verified by
the system
2. Inventory Showroom View Showroom Showroom
Showroom Inventory will view all
views Showroom
Inventory branch‟s
inventory
3. Update Showroom Manage An Showroom
Showroom Inventory Inventory Additional
clicks Form Inventory
Update Form will
Inventory pop-up
Form requiring
Item_ID
and
Quantity
4. Submit Showroom Add or Edit Inventory is Database
Showroom Inventory added or
updates edited
inventory
5. Order Showroom View Order list Showroom
Showroom Orders made by
click Orders Showroom
branch will
be viewed
by Main
6. Add Order Showroom Order Add Order Database/System
Showroom Items from form will
orders item Branches pop-up
requiring
user to
input
needed
data
41
Inventory Petron
branch‟s
inventory
3. Petron Update Petron Manage An Petron
clicks Inventory Inventory Additional
Update Form Inventory
Inventory Form will
Form pop-up
requiring
Item_ID and
Quantity
4. Petron Submit Petron Add or Edit Inventory is Database
updates Inventory added or
inventory edited
5. Petron Order Petron View Order list Petron
click Orders Orders made by
Petron
branch will
be viewed
by Main
6. Petron Add Order Petron Order Items Add Order Database/System
orders item from form will
Branches pop-up
requiring
user to input
needed data
42
4.1.2 Use Case Diagram
43
Figure 4.2 Use Case Diagram of Main (General Manager)
44
Figure 4.3 Use Case Diagram of Galileo (Branch Manager)
45
Figure 4.4 Use Case Diagram of Galaxy (Branch Manager)
46
Figure 4.5 Use Case Diagram of Showroom (Branch Manager)
47
Figure 4.6 Use Case Diagram of Petron (Branch Manager)
System Requirements
Hardware Requirements
Any computer that can connect to the internet can access the system. Each
branch should have desktop or laptop which will be used for managing the system and
the whole inventory and ordering process as well. Printers are also needed when user
Software Requirements
The system can run in any web browser and in any operating system. A
spreadsheet (e.g. MS Excel) is a must for the generated CSV reports by the system
48
Design of Software, Systems, Product, and/or Processes
Sequence Diagrams
The diagram shows the interaction of the user and the system together with the
database. It shows the sequential process that the user can do inside the system.
49
50
51
User-Interface Design
Login Interface
This allows the user to access/login their accounts using their username and
password.
52
Add Inventory (Catalogue)
This allows the admin user to add items in the company‟s existing inventory list.
User Interface
This allows the admin to view, add and edit user accounts that will be using the
system.
53
Branches Interface
Branches Interface displays the homepage of the other remaining branches. This
interface is exclusive for the admin users who are only allowed to view the said
contents.
Homepage Interface
As soon as the user logged in, the system will allow the user view the homepage
54
Figure 4.11 User Branch Manager Homepage
Inventory Interface
This allows the user to view the lists of raw materials, work-in-process and finished
goods.
55
Add Inventory Interface
This allows each user to input the quantity of the designated raw materials of their
Order Interface
This allows the user to view the summary of pending, completed, cancelled orders
56
Figure 4.14 Orders Page
This allows the user to order file an order of needed materials to the other
branches.
57
Report Interface
This allows the user to view in .csv format of specific reports regarding the past and
Database Design
58
Figure 4.17 Database Design
This shows the design of the database of the system. Each schema is related
59
Network Design
The diagram shows that the online system (system & internet) is the intermediary
of the different branch users and the main branch users. The user‟s device/hardware
must be connected to the internet, and will input the web address to a browser to access
the website that contains the database and source codes of the system.
60
Development, Testing, and Deployment
Deployment Plan
The system must first undergo a series of testing and debugging. If the system is
fully operational and provides the needed and accurate results then the system will be
deployed for the client to use. The group will also guide and train the branch managers
Test Plan
The test plan will address the items related to the inventory and the internal
ordering process. The goal of this plan is to ensure that the developed system will help
the company in organizing and segregating their inventory and ordered materials to keep
an eye on their Raw materials, work-in-processes and finished goods, also to avoid
losses.
The Unit testing will be done by the development team and will be approved by
the development team head/Project Manager. The team will provide a test case list for
the project manager. The Acceptance testing will be done by the client with the
assistance of the development team. Acceptance test will be held at Gibson‟s Shoe
Unit Test
Project name: Centralized Inventory and Internal Ordering System for Gibson‟s
Shoe Factory Inc.
61
Dependencies: Registered Admin account
Project name: Centralized Inventory and Internal Ordering System for Gibson‟s
Shoe Factory Inc.
62
test
data
2 Enter User Password will Password Passed
branch will be filled up filled up
manager input
password the
test
data
3 Click log The user Logged in Passed
in should be successfully
able to log on
to the system
4 Enter User Unsuccessful Unsuccessful Passed The
invalid will log-in log-in system
admin input prompted
username the the user
and test for an
password data invalid
entry
Project name: Centralized Inventory and Internal Ordering System for Gibson‟s
Shoe Factory Inc.
63
Petron tab the Petron the Petron
page page
Project name: Centralized Inventory and Internal Ordering System for Gibson‟s
Shoe Factory Inc.
64
Item ID invalid be filled up be filled up system
test prompted
data the user
for an
invalid
entry
4 Input Enter Color will Color filled Passed
Color valid be filled up up
test
data
5 Input Enter Color will Color filled Passed The
Color invalid be filled up system
test prompted
data the user
for an
invalid
entry
6 Input Enter Item name Item name Passed
Item valid will be filled filled up
name test up
data
65
Table 4.11 Unit Test Table
Project name: Centralized Inventory and Internal Ordering System for Gibson‟s
Shoe Factory Inc.
66
Table 4.12 Unit Test Table
Project name: Centralized Inventory and Internal Ordering System for Gibson‟s
Shoe Factory Inc.
Project name: Centralized Inventory and Internal Ordering System for Gibson‟s
Shoe Factory Inc.
67
2 Click Display list Displayed list Passed
Work-in- of Work-in- of Work-in-
Process Process process
tab
3 Clicked Display list Displayed list Passed
Finished of finished of finished
Goods tab goods goods
4 Click View Display Displayed Passed
More more details more details
Details about the about the
item item
5 Enter Enter Display the Desired data Passed Filter
data type existing desired were
data data displayed
type
6 Enter Enter Will display Displayed Passed Filter
Data type non “No data “No data
existing found” found”
data
type
Project name: Centralized Inventory and Internal Ordering System for Gibson‟s Shoe
Factory Inc.
68
data converted to the
proper
measurement
- Quantity
limit is 10,
000
3 Click Form will be Form was passed
Submit successfully successfully
button submitted submitted
Project name: Centralized Inventory and Internal Ordering System for Gibson‟s
Shoe Factory Inc.
69
3 Click the Orders Orders from Passed
Cancelled from other other
order tab branches branches
that they that they
have have
cancelled cancelled
will appear appeared
4 Click the List the Branch Passed This is
Branch branches order to the tab
order tab order to other where
other branches the
branches was listed branch
can
cancel
their
orders
Project name: Centralized Inventory and Internal Ordering System for Gibson‟s
Shoe Factory Inc.
70
data
6 Item Item name Item name Passed
name will be filled filled up
up
7 Quantity Quantity will Quantity passed
be filled up filled up
8 Select Select Drop down Displayed Passed Lists all
size from list of size drop down available
drop list of size sizes
down
menu
9 Select Select Drop down Displayed Passed
Branch from list of drop down
drop branches list of
down branches
menu
10 Click Form will be Form was Passed
Submit successfully successfully
button submitted submitted
71
inventory?
T08 Does the system accept an
incomplete order form?
T09 Can orders still be cancelled?
T10 Is the systems whole process
easy to comprehend and
understand?
Test Results
follows. The test cases were answered by 10 respondents who are the possible people
T10
T09
T08
T07
T06
T05
no
T05
yes
T04
T04
T03
T02
T01
0 2 4 6 8 10 12
The first question asks if the tester can log in successfully, 100% answered yes.
The second question asks if the System accepted wrong credentials from users, all
answered no. The third question asks if the system displayed the desired inventory list
by the user, all answered yes. The fourth question asked the user if they were able to
72
add an item in the inventory successfully, everyone answered yes. The fifth question
asks if the system showed “successfully submitted message?”, all answered yes. The
sixth question asks if users are added successfully, everyone said yes. The seventh
question asks if the system accepted an existing user to be added, everyone said no.
The eighth question asks if the system produced an order form, everyone answered yes.
The ninth question asked if the branch managers can view other branches‟ inventory,
everyone said no. The tenth question asked if the system accepts an incomplete order
form, everyone said no. The eleventh question asks if orders can still be cancelled,
everyone said yes. The last question asks if the systems whole process easy to
other factors may be the cause of getting “no” from some respondents in the user
acceptance test. Overall, the test showed a positive response from the users.
CHAPTER 5
Conclusion
We the group have concluded that the use of the system will allow the company
to improve the management of their inventory. The system will let the company improve
the tracking of their inventory between branches and the amount of available materials
Each branch will have a better understanding of the nature of their inventory
allowing them to have a better forecast of their needed materials to be ordered for each
month. This will also help in improving the scheduling of production in each branch to
73
With the help of the system the owners of the company will be able to keep better
track of production as well as raw materials on hand. With the use of the reports of the
system the owners will know the limitations of production allowing them to have better
judgment in sales.
Recommendation
We recommend that the company will decide to create a system with a larger
scope with the addition of sales as well as payroll. With the addition of online selling the
company will be able to improve their sales output and be able to grow in a larger scale.
With an online sales system the company will also have better exposure to the
74
BIBLIOGRAPHY
Books
Collier, D. A., & Evans, J. R. (2012). Operations management. Pasig City: Cengage
measurements, and tools for strategic corporate advantage. New York: McGraw-
Hill.
Arnold, J.R. et al. (2012). Introduction to Materials Management. 7th edition. New Jersey:
Pearson .
Handfield, R. B. et al. (2011). Sourcing and supply chain management. Australia: South-
Western.
Beticon, J.L. et al. (2009). Fundamentals of accounting. Volume 1, 2010 edition. Cainta,
Kendall, K. E., & Kendall, J. E. (2011). Systems analysis and design, 8th edition. Pearson
Malik, D. S. (2011). Java programming: Problem analysis to program design. Pasig City:
Journals
75
Hmiden, M., Said, L. B., & Ghedira, K. (2014) „Transshipment problem with fuzzy
customer demands and fuzzy inventory costs‟, Int. J. Management and Decision
DeCroix G. A., & Zipkin, P. H. (2005) „Inventory management for an assembly system
with product or components returns‟, Management Science, Vol. 51, No. 8, pp.
1250-1265.
Larsen, C., & Thorstenson, A. (2008) „A comparison between the order and the volume
fill rate for base-stock inventory control system under a compound renewal
demand process‟, Journal of the Operational Research Society, Vol. 59, pp. 798-
804.
cluster in crisis‟, Kasarinlan: Philippine Journal of Third World Studies, Vol. 20,
resources in a manufacturing industry‟, J Soc Sci, Vol. 23, No. 2, pp. 135-142.
Websites/Webpages
http://promoldplastics.com/PDFs/Smart-Inventory-Management.pdf
http://php.net/archive/2013.php#id2013-10-24-2
http://www.inc.com/encyclopedia/inventory-control-systems.html
76
Jamal, G.T. (2005) Decision support and production ordering system for Ayesha Abed
http://dspace.bracu.ac.bd/bitstream/handle/10361/369/Decision%20support%20a
nd%20production%20ordering%20system%20for%20Ayesha%20Abed.pdf?sequ
ence=1
77
APPENDIX A
Admin.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<script src="js/modernizr.custom.js"></script>
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
78
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<?php
if(!isset($_SESSION['UserName']))
{header("Location: ../index.php"); }
$username_login=$_SESSION['UserName'];
include 'include/connect.php';
?>
<div id="wrapper">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
79
<ul class="nav navbar-right top-nav">
<li>
</li>
</ul>
<!-- Sidebar Menu Items - These collapse to the responsive navigation menu on small
screens -->
<ul>
<li>
<a href="additional.php"><i
class="fa fa-fw fa-dashboard"></i> Additional Inventory</a>
</li>
<li>
<a href="additionaluser.php"><i
class="fa fa-fw fa-dashboard"></i> Additional User</a>
</li>
</ul>
</li>
<li>
</li>
<li>
80
<a id="gali" href="branch.php?link=Galileo"><i class="fa fa-fw fa-bar-chart-o"></i>
Galileo</a>
</li>
<li>
</li>
<li>
</li>
<li>
</li>
<li>
</li>
<li>
</li>
</ul>
</div>
</nav>
81
<div id="page-wrapper">
<div class="container-fluid">
<div class="row">
<div class="col-lg-12">
<h1 class="page-header">
<?php
echo $_SESSION['Branch'];
?>
</h1>
<h3>
Main
</h3>
</div>
</div>
<div class="col-lg-12">
<div class="main">
<ul>
<li>
82
<div class="cbp-hrsub">
<div class="cbp-hrsub-inner">
<div class="table-responsive">
<thead>
<tr>
<th>ID</th>
<th>Quantity</th>
<th>Size</th>
<th>Item Description</th>
<th>Color</th>
</tr>
</thead>
<tbody>
<?php
$rec_limit = 8;
$query = mysqli_query($con,
"SELECT * FROM main_inventory INNER JOIN main WHERE main.ID = main_inventory.ID AND
Item_type= 'Raw Material'");
$result =
mysqli_num_rows($query);
$row =
mysqli_fetch_array($query);
if(!isset($row))
83
}
else{
$rec_count = $row[0];
if( isset($_GET{'page'} ) )
$page = $_GET{'page'} + 1;
else
$page = 0;
$offset = 0;
$query = mysqli_query($con,
"SELECT * FROM main_inventory INNER JOIN main WHERE main.ID = main_inventory.ID AND
Item_type= 'Raw Material' ORDER BY main.Quantity ASC LIMIT $offset, $rec_limit");
while($row =
mysqli_fetch_array($query))
{ echo'
<tr>
<td class="sub_content">' .
$row['ID'] .'</td>
<td class="sub_content">' .
$row['Quantity'] .'</td>
<td class="sub_content">' .
$row['Size'] .'</td>
84
<td class="sub_content">' .
$row['Item_name'] .'</td>
<td class="sub_content">' .
$row['Color'] .'</td>
</tr>
';
?>
</tbody>
</table>
</div>
<div class="text-center">
<p>
</p>
<div class="text-right">
</div>
</div>
</li>
<li>
<a href="#">Work-in-Process</a>
<div class="cbp-hrsub">
<div class="cbp-hrsub-inner">
85
<div class="table-responsive">
<thead>
<tr>
<th>ID</th>
<th>Quantity</th>
<th>Size</th>
<th>Item Description</th>
<th>Color</th>
</tr>
</thead>
<tbody>
<?php
$rec_limit = 8;
$query = mysqli_query($con,
"SELECT * FROM main_inventory INNER JOIN main WHERE main.ID = main_inventory.ID AND
Item_type= 'Work-In-Process'");
$result =
mysqli_num_rows($query);
$row =
mysqli_fetch_array($query);
if(!isset($row))
else{
86
$rec_count = $row[0];
if( isset($_GET{'page'} ) )
$page = $_GET{'page'} + 1;
else
$page = 0;
$offset = 0;
$query = mysqli_query($con,
"SELECT * FROM main_inventory INNER JOIN main WHERE main.ID = main_inventory.ID AND
Item_type= 'Work-In-Process' ORDER BY main.Quantity ASC LIMIT $offset, $rec_limit");
while($row =
mysqli_fetch_array($query))
{ echo'
<tr>
<td class="sub_content">' .
$row['ID'] .'</td>
<td class="sub_content">' .
$row['Quantity'] .'</td>
<td class="sub_content">' .
$row['Size'] .'</td>
<td class="sub_content">' .
$row['Item_name'] .'</td>
87
<td class="sub_content">' .
$row['Color'] .'</td>
</tr>
';
?>
</tbody>
</table>
</div>
<div class="text-center">
<p>
</p>
<div class="text-right">
</div>
</div>
</li>
<li>
<div class="cbp-hrsub">
<div class="cbp-hrsub-inner">
<div class="table-responsive">
88
<table class="table table-bordered table-hover table-striped">
<thead>
<tr>
<th>ID</th>
<th>Quantity</th>
<th>Size</th>
<th>Item Description</th>
<th>Color</th>
</tr>
</thead>
<tbody>
<?php
$rec_limit = 8;
$query = mysqli_query($con,
"SELECT * FROM main_inventory INNER JOIN main WHERE main.ID = main_inventory.ID AND
Item_type= 'Finished Product'");
$result =
mysqli_num_rows($query);
$row =
mysqli_fetch_array($query);
if(!isset($row))
else{
$rec_count = $row[0];
89
if( isset($_GET{'page'} ) )
$page = $_GET{'page'} + 1;
else
$page = 0;
$offset = 0;
$query = mysqli_query($con,
"SELECT * FROM main_inventory INNER JOIN main WHERE main.ID = main_inventory.ID AND
Item_type= 'Finished Product' ORDER BY main.Quantity ASC LIMIT $offset, $rec_limit");
while($row =
mysqli_fetch_array($query))
{ echo'
<tr>
<td class="sub_content">' .
$row['ID'] .'</td>
<td class="sub_content">' .
$row['Quantity'] .'</td>
<td class="sub_content">' .
$row['Size'] .'</td>
<td class="sub_content">' .
$row['Item_name'] .'</td>
<td class="sub_content">' .
$row['Color'] .'</td>
90
</tr>
';
?>
</tbody>
</table>
</div>
<div class="text-center">
<p>
</p>
<div class="text-right">
</div>
</div>
</li>
</ul>
</nav>
</div>
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="js/cbpHorizontalMenu.min.js"></script>
<script>
91
$(function() {
cbpHorizontalMenu.init();
});
</script>
</div>
</div>
</div>
<br></br>
<div class="row">
<div class="col-lg-12">
<div class="panel-heading">
</div>
<div class="panel-body">
<thead>
<tr>
<th>Order #</th>
<th>Order Date</th>
<th>Quantity</th>
<th>Size</th>
<th>Item Description</th>
<th>ID</th>
92
<th>Branch to</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<?php
echo
$_GET['link'];
$rec_limit = 8;
$query =
mysqli_query($con, "SELECT * FROM `order` WHERE Branch_from = '" . $_GET['link'] ."'");
$result =
mysqli_num_rows($query);
$row =
mysqli_fetch_array($query);
$rec_count =
$row[0];
if(
isset($_GET{'page'} ) )
$page =
$_GET{'page'} + 1;
$offset =
$rec_limit * $page ;
else
$page = 0;
$offset = 0;
93
}
$left_rec =
$rec_count - ($page * $rec_limit);
$query =
mysqli_query($con, "SELECT * FROM `order` WHERE Branch_from = '" . $_GET['link'] ."' LIMIT
$offset, $rec_limit");
while($row =
mysqli_fetch_array($query))
{ echo'
<tr>
<td
class="sub_content">' . $row['Order_num'] .'</td>
<td
class="sub_content">' . $row['Order_date'] .'</td>
<td
class="sub_content">' . $row['Quantity'] .'</td>
<td
class="sub_content">' . $row['Size'] .'</td>
<td
class="sub_content">' . $row['Item_name'] .'</td>
<td
class="sub_content">' . $row['ID'] .'</td>
<td
class="sub_content">' . $row['Branch_to'] .'</td>
<td
class="sub_content">' . $row['Status'] .'</td>
</tr>
'; }
?>
94
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
<div class="shadow">
<div class="modal_head">Reports<a
onclick="window.location='#';" class="close_modal">X</a></div>
<div class="modal_body">
<thead>
<tr>
<th>Branch</th>
<th>Report type</th>
<th>Format</th>
</tr>
</thead>
<tbody>
<tr>
<form
method = "GET" action = "">
<td>
95
<select id="Branch" name="Branch" required>
<option value="Admin">Admin</option>
<option value="Main">Main</option>
<option value="Galileo">Galileo</option>
<option value="Galaxy">Galaxy</option>
<option value="Petron">Petron</option>
<option value="Showroom">Showroom</option>
</select>
</td>
<td>
<option value="Order">Order</option>
<option value="Inventory">Inventory</option>
</select>
</td>
<td>
<option value="CSV">CSV</option>
96
<option value="PDF">PDF</option>
</select>
</td>
<td>
<button
onclick="window.location='#reports2_form';" class="update" >submit</button>
</form>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="shadow">
<div class="modal_head">Reports<a
onclick="window.location='#';" class="close_modal">X</a></div>
<div class="modal_body">
<thead>
<tr>
<th>Branch</th>
<th>Report type</th>
97
<th>Format</th>
</tr>
</thead>
<tbody>
<tr>
<td>
</td>
<td>
</td>
<td>
</td>
<?php
$type=
$_GET['Type'];
$format= $_GET['Format'];
$branch =$_GET['Branch'];
$loc;
98
if($format == 'CSV')
if($type == 'Order')
if($branch == 'Main')
$loc ='export2csv/mainorderrep.php?link=Main';
$loc ='export2csv/mainorderrep.php?link=Galileo';
$loc ='export2csv/mainorderrep.php?link=Galaxy';
99
else if($branch == 'Petron')
$loc ='export2csv/mainorderrep.php?link=Petron';
$loc ='export2csv/mainorderrep.php?link=Showroom';
$loc ='export2csv/allorderrep.php';
if($type == 'Inventory')
100
if($branch == 'Main')
$loc ='export2csv/maininventoryrep.php?link=Main';
$loc ='export2csv/maininventoryrep.php?link=Galileo';
$loc ='export2csv/maininventoryrep.php?link=Galaxy';
$loc ='export2csv/maininventoryrep.php?link=Petron';
101
else if($branch == 'Showroom')
$loc ='export2csv/maininventoryrep.php?link=Showroom';
$loc ='export2csv/allinvlist.php';
if($format == 'PDF')
if($type == 'Order')
if($branch == 'Main')
102
$loc ='export2csv/mainorderpdf.php?link=Main';
$loc ='export2csv/mainorderpdf.php?link=Galileo';
$loc ='export2csv/mainorderpdf.php?link=Galaxy';
{
$loc ='export2csv/mainorderpdf.php?link=Petron';
}
$loc ='export2csv/mainorderpdf.php?link=Showroom';
103
}
$loc ='export2csv/allorderpdf.php';
if($type == 'Inventory')
if($branch == 'Main')
$loc ='export2csv/maininvpdf.php?link=Main';
$loc ='export2csv/maininvpdf.php?link=Galileo';
104
}
$loc ='export2csv/maininvpdf.php?link=Galaxy';
$loc ='export2csv/maininvpdf.php?link=Petron';
$loc ='export2csv/maininvpdf.php?link=Showroom';
$loc ='export2csv/allinvpdf.php';
105
}
?>
<td>
<form
method = "POST" action = "<?php echo $loc;?>">
</form>
</td>
</tr>
</tbody>
</table>
</div>
<button
onclick="window.location='#reports_form';" >back</button>
</div>
</div>
106
</div>
</div>
</div>
<script src="js/jquery.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/plugins/morris/raphael.min.js"></script>
<script src="js/plugins/morris/morris.min.js"></script>
<script src="js/plugins/morris/morris-data.js"></script>
<script src="js/plugins/flot/jquery.flot.js"></script>
<script src="js/plugins/flot/jquery.flot.tooltip.min.js"></script>
<script src="js/plugins/flot/jquery.flot.resize.js"></script>
<script src="js/plugins/flot/jquery.flot.pie.js"></script>
<script src="js/plugins/flot/flot-data.js"></script>
</body>
</html>
107
APPENDIX B
The Main branch of the company is located in 867 J.P. Rizal Street, Concepcion
I, Marikina City.
108
APPENDIX C
Curriculum Vitae
Objective:
To test the skills and knowledge in programming, database management and systems analysis I
have acquired through studying under the University of Santo Tomas by seeking employment in
a well-respected company. To be able to attain suitable employment and build the foundations
of my career.
Profile:
He is a graduating student from the University of Santo Tomas and he is currently taking the
Degree of Bachelor of Science Major in Information System studies. Highly interested in
Information Systems and computer related research, Database Administration, Network
Administration, and Applications Development. He is SAP (Systems Applications and Products)
trained. He has good interpersonal skills and can work within a group of people. He has a lot of
skills unrelated to the course he is taking but is useful in interacting with other people.
Achievements:
2014:
Completed Software Engineering Project 2nd
Semester
Completed Web Design training 2nd
Semester
Completed IBM-DB2 Database Management training 2nd
Semester
2013:
Completed extensive SAP(Systems Applications and Products) training 2nd
Semester
109
Completed Java Language training 2nd
Semester
Educational Background:
2011-2015
TERTIARY LEVEL : The Pontifical and Royal University of Santo Tomas
PROGRAM : Bachelor of Science major in Information Systems
2009-2011
TERTIARY LEVEL : The Pontifical and Royal University of Santo Tomas
PROGRAM : Bachelor of Science major in Industrial Engineering
2005-2009
SECONDARY LEVEL: Marist College, Marikina City
1998-2005
PRIMARY LEVEL : Claret School of Quezon City
Seminars Attended:
110
Extra-Curricular Activities
Internal Vice President of UST Filipino Martial Arts Group AY 2014-2015
Volunteer Helper at UST Human Cross February 26,
2011
Volunteer Helper at UST Living Rosary Record December 12,
2010
Volunteer Freshmen Campus Tour Guide AY 2010-2014
111
MARIA LEAH T. SEVILLA
#32 JP Rizal street, Talisay,
Balanga City, Bataan.
0916-303-3316
OBJECTIVES
To acquire more knowledge and enhance my skills in the field covering Information
systems in the work environment.
To have exposure and learn the application of the theories I have learned in the field of
information systems.
SKILLS
EDUCATION
EXTRA-CURICCULAR INVOLMENT
Scarlet Engineering
Member
112
Ursua, Audrey Lynne C.
2612 Guadalupe Mansion J.P Rizal Ext
Cembo, Makati City
(02) 750-73-09 / 0917-623-9028
audreylynnecursua@gmail.com / audreyursua@yahoo.com
OBJECTIVE
To apply for an entry-level position and work on a competitive and challenging
environment where I can serve my skills in the field of Information Systems by
performing in the highest of standards and to be able to contribute in the growth
of the company while continuously gaining knowledge to strengthen my personal
and professional growth.
SKILLS
Knowledgeable in Business Management (Human Resource, Operations
Management, Business Process Reengineering and Information Resource
Management)
Background in programming languages (C++, Java, JavaScript, Assembly and COBOL)
Above average web developing skills (HTML, CSS)
Knowledgeable in IBM DB2 Database Management and Oracle Database
Administration
Accounting skills with background in SAP Business One Software
Proficient in using MS Office
Familiar in video and photo editing applications (Adobe Photoshop and Sony Vegas
Pro)
Excellent interpersonal and communication skills
Can work under pressure
Can work in minimal supervision
Capable of learning new things and work with others
Determined to finish multiple tasks assigned
Manages time wisely
EDUCATIONAL BACKGROUND
113
WORK EXPERIENCE
Analyst
Detection Team
Department: Fraud Management Unit
PERSONAL INFORMATION
EXTRA-CURRICULAR INVOLVEMENT
CHARACTER REFERENCES
mavalmadrid@ust-ics.mygbiz.com vangiesalgado@yahoo.com
114
(+63) 917 312 6213 (+63) 908 887 8437/ (+63) 917
800 4037
Citibank Philippines
dan.silva@citi.com
115
ADRIAN M. VASQUEZ
OBJECTIVES
To apply for a job that will help me enhance the concepts and theories I learned
in BS Information Systems and to develop my potentials through exposure to the
actual fieldworks.
SKILLS
EDUCATION
WORK EXPERIENCE
June 2014 – October 2014 Intern, National Library of the Philippines
Information Technology Division
February 2015 – April 2015 Intern, Linde Philippines, Inc.
Information Services Department
116
University of Santo Tomas
November 2014 Apache Hadoop Seminar
University of Santo Tomas
March 2014 IBM DB2 9.7 Academic Training
University of Santo Tomas
February 2014 Junior Form Function & Class 2014
Ateneo De Manila University
January 2014 SWU Master of IT in Business
University of Santo Tomas
August 2013 Business Analytics and IBM Certification Seminar
University of Santo Tomas
March 2013 SAP Business One (Certificate of Completion)
University of Santo Tomas
ORGANIZATIONS
117