Beruflich Dokumente
Kultur Dokumente
This chapter provides the overview and brief rationale of the developed
system. It narrows the history of the client’s organization, addresses the problem
background and discusses why the system was developed. The chapter also
entails the detailed statements of the project goal, the scope and limitations.
Project Context
Currently, the world depends on technology and everyone from the young
to the old seems to be deeply involved. Technology has become one of the most
important elements in today’s societies and its role in our lives keeps getting
complex. It is true that it has impacted all sectors of the society and even helped
lives has indeed helped to transform the world and to improve efficiency in
conducting oneself in a way that completely depicts one’s input. However, the
meant that more could be achieved with less people. Technology has changed
the way of how business operates. Most of the businesses today succeed
through the use of technology. This is because technology give us another and
better approach on the most proficient method to run about with the business.
made possible in a fast and accurate way. Warehouse is the place where raw
Business plays a vital role in shaping tomorrow’s life. Not only can we
changes that can produce changes which are productiveness for attaining
knowledgeable people to create a business that they want to for those future they
want to build. This self-service feed supply will be equipped with a user-friendly
touch screen monitor and software for completing the process at the backend.
For this system there will be a system administrator who will have the rights to
2
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
customers of Eram Feeds Supply is manually ordering to the office, they only
said to the staff who assign and then they gave they orders, the problem of them
is what if they have so many customers want to order from their products so we
decided to developed and built a system that can help to their problem this
developed system will have their asset when it finish, their old method of ordering
important part. For business owners, it is important to keep the record of its
product to gain a firm grasp of every transaction that has been processed. The
of goods. Inventory monitoring is the function of storing items in between the time
they are delivered to the customer. Though technology changes the way of how
people handle their works, it is inevitable that some businesses prefer the
manual process which consumes time and requires more effort. But the larger
the business, the larger its processes becomes complicated. The development of
ordering, sales, inventory management begins when the need of services arise.
3
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
management was Mr. Roding Cacao and Mrs. Nectar Cacao. They specialize in
feeds of fish across the town of Talisay they produce 250 to 500 sacks of feeds
every day.
Over the years, Eram feeds supply has been using manual processing
operation. They use paper and excel to manually record their transactions in the
ordering of products, sales and debts of customer. This means that the business
operates by manually counting the items in the warehouse of the feeds supply
and recording them one by one. The developers will develop a system that could
help improve the traditional method of the business, since the manual
will develop a system that change the manual process of the management. The
developers believed that the developed system was a great help to Eram feeds
supply, because it lessens the work, time and effort in the operation of
management.
Now when the customer is outside of the office, he will place his order with
the help of the touch screen monitor using the intuitive graphical user interface,
he/she will select from the product options according to his choice and the
system will display the payment amount he has to make once he has finished
with his order. A receipt will be printed containing the order number once the
4
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
staff will be sent a worker to take the feeds supplies from their warehouse and
deliver it from specific place where the customer wants. This system conducted
to help the Eram Feeds Supply to make their ordering of the customer process
The system is developed so that the customers can access all the
services and products offered by the Eram Feeds Supply through a LAN based
system. The system has the features that could really help and satisfy both the
customers and the management. The customers can view all the available
products inside the Eram feeds supply and can easily choose all their desired
products. The kiosk will sent a receipt to the server containing the list of orders
with the information of the customer, prices of the ordered products and the total
bill of the customer. The customer will have the receipt from the server given by
the person in charge inside the office of the company to transact including the
payment of the order. The created system will also be beneficial with the
management of the Eram feeds supply where in the staff/admin from the office
can view and update the inventory of their product, confirm the orders and notify
5
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
Purchasing products through this kind of system is very easy task to do. It
is now playing a big part in everybody’s life especially to the people who are
working behind the Eram Feeds Supply, owner, and customers who are having a
busy schedule. Until this point, the Eram Feeds Supply are still using a traditional
ordering transaction which can cost to the both parties to transact in a hard way.
The developers want to replace the traditional way of Eram Feeds Supply
of selling their products and develop a LAN based ordering system that has a
customize features that would help the Eram Feeds Supply selling in a more
The aim of the project is to develop a more user-friendly system. This will
enable the customers to easily choose their preferred products from the feeds
company. This system has a customize feature where in the customers can
directly access to the complete list of the offered products of the Eram Feeds
Supply. After the customers complete their order from the kiosk and pay the
certain amount of their desire products, the management can deliver and bring
the ordered products outside the stockroom of the company. Monitoring of feeds
6
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
their traditional method of selling products and services for its valued customers.
This system will play a big role to sell their products and services inside and
outside the community. This system is also developed to enhance the ability,
intelligence, skills and logic of the developers for creating the whole system. This
research will also be beneficial for the other researchers as a reference for their
future study.
3. To develop a system that will provide analytics for interpretation and visual
representation of sales.
7
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
Every system has its own scope and limitations. The developers identified
the scope and limitations of this project to determine the boundaries of the study.
More businesses these days are on the edge with other businesses by
made online with the use of internet for customers who do not have the will to go
outside. The system we are proposing will help the entrepreneurs and customers
allow end-user to add supplies and product profile, transaction module which will
enable them to encode the product supplied by the supplier and bought by the
customer, query and report generation which will allow them to determine
product status. They will hold the transaction module to which will allow him/her
to input daily transaction. The admin/staff is having all the access of the system
he/she is the one who have the authorization to use the system the admin is
8
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
staff is the one who will validate and confirm orders made by the customers and
they have the access or authorization to update stocks if they have a new deliver
The developed system could really help not only the customers but also
the management of the whole Eram feeds supply. The system will help the
customers to freely choose their order and check all the available products
through the inventory in the kiosk. Like the other system, it has its own
limitations. The system will organize with hardware such as touch screen
monitor, router and printer as well as computer to help the customer, staff and
administrator for their process easily, user-friendly, faster, and modernistic. This
self-service ordering system is for only the management of Eram feeds supply.
The developed system offers a LAN based system for easy access for the
customers. The customers can reach the staff/admin who’s on duty through the
kiosk. It will surely enhance the company’s current manual transaction method by
desired and needed products. The customer can check the prices of the products
and its total amount so they can decide if they will still purchase the chosen
9
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
customer, calculate the total purchased products, and produce the receipt from
the server that will serve as the proof of purchased product to the cashier.
the owner, staffs and customers. The system can only provide the Eram Feeds
Supply products and prices, other stores information is cannot be seen. The
delivery process after creating the ordered products is not included in the system.
It uses a database where all the records of the product are stored and
the user who has login information. The system is not accessible online it can be
accessed locally through the Local Area Network (LAN) connections. The system
cannot provide payment using credit card and it only accepts cash and cheque
payment.
Definition of Terms
understanding of the study. The terms are defined to facilitate the knowledge of
accessed managed and updated [1]. In this project, these are the lists or records
of customers.
10
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
designed for [2]. In the project, the end users are the customer and
warehouses and from these facilities to point of sale. A key function of inventory
enters or leaves a warehouse or point of sale [3]. In this project, it keeps the
record of the available products in the warehouse and tracking inventory levels,
hardware and software that provides access to information and applications for
technology allows kiosks to perform a wide range of functions, evolving into self-
service kiosks. In this project developers use touchscreen monitor to get the
commercial establishment.
11
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
In this chapter the developers show the technical background and related
studies that will be use throughout the process of creating this project. These are
Technical Background
This part discusses the developmental tools and technologies use by the
developers in creating the system. Through the use of the following applications
could help Eram feeds supply. Definitions are given to give a little background
about the software and hardware use as well as to discuss how they are utilized
for the development of the system. The topics show the analysis made by the
and Inventory System with the use of Kiosk Technology for Eram Feeds Supply.
developers used VB.Net 2015 as programming language for their back-end and
MySQL for their database to develop the system. The developers will aso use
12
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
developed system for it was easy to use and manipulate compared to other
On the other hand, XAMPP is use as the database of the system. XAMPP
is a free and open source cross-platform web server solution stack package
(A), MariaDB (M), PHP (P) and Perl (P). It is a simple, lightweight Apache
distribution that makes it extremely easy for developers to create a local Lan
With the use of XAMPP application, the developers came up with a well-
established program for it receives the information from the Visual basic. It can
also store larger amount of data compared to other application that can be used
developmental tool. It allows the developers to test their own work. With that, the
maintainability purposes. This will also help the administrator to easily update
Visual basic and XAMMP are use in creating the Lan based application
system which is intended to help the customers from their orders via Lan based
13
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
provides the Eram feeds supply an easy way and hassle-free management.
program that is intuitive and easy to use. MySQL Query Browser provides a
graphical interface to the MySQL server for querying and analyzing data and
similar in style of use to MySQL Administrator. In this study, the developers used
the MySQL Query Browser as the back end of the system in saving and holding
all the necessary information about the products and its transactions. It also
organizes all important data use in the developed system in one database.
The Developers use touchscreen monitor to easily get the orders from the
customers on the management of Eram feeds supply. This will also help the
administrator to easily update and get the orders of the customers. As long as
the customers provide their receipt to the administrator and deliver their orders
Figure 1 shows the system architecture, more like the structure of the
system. The figure describes the connection between the user and the system
through the use of router. The customer used touchscreen monitor or kiosk as
long it is connected to the computer of the management the system will record
and print receipt of the customer inputted orders. In addition, the staff or
14
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
Related Systems
The related systems will help the developers create this project. This will
may be use to improve the present study and have a more efficient and effective
way on Lan-based application and management system. This part tackles the
The study of Caringal, et al. [6] aims to develop a system of DMB Fire and
15
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
the inventory ad sales management of DMB helped the marketing and finance
head lesson their work by automating the data processing of the tank other
products and point of sales system using barcode scanner and centralized the
database of the company to make file sharing easy and comfortable using LAN
The previous study is related to the developed system since they both have
an inventory system which will record the transactions. It will help the owner and
staff to monitor easily their transactions, sales, and the availability of their
products that is much easier than manual process. The systems are both can just
be monitor by their own staffs and administrators. The LAN connections from the
present system can help the future customers and staffs for more convenient and
project since it also provides services that are automated. The system is an
automated inventory and sales management that will get rid of the manual
inventory and sales of the company. The two systems are similar in terms of
it has the analytics for representation of sales. It has also product locator and can
Inventory system for Cristie food seasoning for Barangay. Malahuratan Lian,
16
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
ensured that all document relating to inventories, order, deliveries and sales are
which the company assured that it’s may be east saving increase in efficiency,
warehouse organization and an updated and secured data as its effects in having
an automated system.
Same with the previous study, our system also has an its own automated
Inventory system that completely monitor all the internal works such as sales,
deliveries, availability of the products, updating the products inside the inventory,
date of transaction and the profit within the whole day. All possible works that is
Both studies are also focuse on helping their own management for increasing the
efficiency inside the organization. The developed system will also help the
company about their warehouse organization and to their data security. The
other goal of the system is to help the management to organize their respective
products from the warehouse to inform the staffs and owner of the company
about the availability of their products. The system will also be strict on the
transaction process wherein the owner and the office staff can only be the
17
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
corporation sales and Inventory management system with analysis. Its aims to
provide the consumer Plus marketing Corporation an effective and efficient sales
and Inventory system that will increase the profits of the company the
proponent’s development a system that will fit the needs of the users. It also aims
to provide the user with accurate information. The project aims to eliminate the
papers work, human error, and speed up the transaction process. It provides
company’s marketing sales. It also aims to provide the customers and staffs a
better, upgraded, and more efficient transaction. The system also provides the
receipt from the kiosk contains the information about the name of product
ordered, date of purchased, quantity of ordered product, price of the product, and
the total price of the overall purchased product. Both studies are also aiming to
eliminate the paper works which can lead to human error by writing false reports
and inaccurate reports about the sales and transaction. The system will also be
strict on the transaction process wherein the owner and the office staff can only
18
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
The system created by Dela Roca, et al., [9] is for the Brews Cafe. The
Brews Cafe uses a manual system in collecting data and information which is
time consuming. As a result, it become prone to human error which will most
likely be a loss for the company. They use an existing open source; a problem
still occurs regarding the data that did not match or tally in quarterly and monthly
inventory records.
the main purposes of the proponents is to help the organization to save both
customers and staffs their time. Human error is one of the leading problems why
accurate report of the sales and transactions of the organization. The inventory of
the developed system will show all the transactions happened inside the
organization wherein the reports can accurately match with the company profit.
respondents from restaurants and fast food chains within the area of St. Tomas,
Batangas. As the result of the assessment, the study showed that the possible
19
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
application also passed the ISO 9126 software quality metrics based on the
result of the study even though the respondent rarely encountered problems with
the app, they still recommended some improvement for its features like adding
The general purpose of the system is the ease the ordering of foods and
finding what fast food chain you can eat with, giving comfort to the customer, by
providing them with an easy and hassle-free ordering system- BITES, an Android
application.
Enriquez, et al. [11] created a Water Billing System for their barangay.
WBSM aims to lessen the manual transaction when it comes to their billing
Additionally, WBSM will provide and process forms specifically application form
for the cooperative and the summary report for the statement of reading per
month. It will also provide a printable slip that contains the previous and present
and present water reading as well as the unpaid balances of the members. It will
serve as information slip. Since money is involved, WBSM will only allow
authorized person to access it and maintain all the data for security purposes.
20
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
printed slip which contains the information of the whole transaction process. For
the transaction of customers, they can only be allowed to use the provided kiosk
by the management. While the office staffs and the owner which considered as
the authorized personnel are only allowed persons to use the desktop or laptop
provided by the management for security purposes, which they are also has the
access for almost everything inside the system. The receipt of the customers will
serve as their one and only valid receipt from the transaction.
Inventory system for Product engineers. The system is created to solve the
problems and to reduce inefficiency on their common tasks. It is created for the
ON semiconductor Testers to minimize their work and time in encoding the items.
The system will also serve as a help to the ON semiconductors staff’s, for it will
lessen the late issuance of inventories that can affect the company in many ways
including the delay of expect of items and work duties of others. Another purpose
of the system is to serve as an easy way track and save records of inventories
The previous study was related to the present study because of their goal
to minimize the work and time consumption of both staffs and consumers. The
authorized person can do the work easily through the inventory of the developed
system. He can easily encode and update the products availability and the prices
21
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
its deliveries. This will completely record each possible transaction within the
Diaz, et al. [13], created an Ewok’s chill and ordering system. The purpose
of the system is to create Ewok’s chill and grill ordering System. This system will
making the ordering process in the establishment easier. The main goal of the
system is to develop new innovation of ordering system that will provide a first
ordering for the customer to its needs, and also provide easier and faster
ordering and billing transaction and to provide a system that is well designed for
aims to reduce the usage of paper and pens and even calculator in the pilot
area’s daily transaction. The system will definitely help the environment to
minimize the error made in manual computation and can easily detect its product
performances within their market. In this way it’s possible to keep a record of the
22
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
by a factory, store and other business. The purpose of the study is to create a
merchandising and constructions supply keeps tracks of the goods and materials
that are available. In its simplest sense it can be done manually by a count at the
end of each day. In this way it’s possible to keep a record of the goods coming in
transact better and streamline the function within the office. By using a
transaction a hundred times easier which will also lessen time for both the
management system using the scrum development method that would make the
system and the developed system of the developer’s somehow related since
transaction that doesn’t require internet connection. The difference between the
23
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
The system project of Araza, et al. [16], was created to provide a Lan-
based inventory and point of sales system with stock and sales analysis and
locator features for Guding’s beauty supply and vaciador. The developers came
a complete list of items such as the available product, stock expiration, details,
and out of stock product it is connected to point of sale system. The point of sale
system serves as back end of the process for receiving and inputting of the
goods and to record customer’s order that will enable it to generate report which
The overall study of the previous system is related with the developed
system wherein both are provided by a Lan based system. The developed
system also provides a printed receipt for the complete and accurate information
containing the stocks, sales, and availability of products of the organization. The
management can early avail stocks for their warehouse by checking in the
inventory about the stock products. In this way it’s possible to keep a record of
24
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
with stock analysis features for FG home building and construction supply. The
developer endorsed the proposal which can help to implement good and
accurate system to the company, the developers gave their best to satisfy the
system for FG home builders and construction supply that will enhance the
company operation.
This system will help him/her to ensure that all order, report, and other
document relating to the inventory can be viewed or printed and all data will be
treated securely and will not be easily manipulated. This system is related to the
developed project since it also provides services that are automated. The system
is an automated inventory and sales management that will get rid of the manual
inventory and sales of the company. The two systems are similar in terms of
for representation of sales. It has also product locator and can easily access by
The system created by Capule., et al., [18] is a Grocery store Item locator
software through kiosk for Tanauan shopper’s mart. The system aimed to give an
automated search for the item that the customer needs. In addition, the
developers provide the system the system for the Tanauan shoppers mart and
store the data and to make it hassle free for the customer. It also included some
25
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
item.
The main beneficiary of this system is the Tanauan shopper mart. It helps
the grocery store to give satisfaction to their customer. It can also attract loyal
customer for the grocery store. The management of the store is also a
beneficiary so that the manual way of inventory will be excluded, and a new way
Balino., et al., [19] created a Smart ordering application with point of sale
system for cafe de ALPS. The project aims to give the client a system that will
application in tablet which allow the customer to take their order through tablet.
This kind of smart ordering app gives permission to customer to easily access
the menu, to check verify the amount of each item and take their order hassle
free. Through this point of sale system and smart ordering application. The cafe
DE ALPS can lessen the number of erroneous orders and boost the transaction
The proponents of the both systems come to the same ideas where they
used a touch screen monitor for their developed system. The customers can
easily access to the ordering process of the management’s products. The system
26
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
customers are free to choose any products and check the details of the products
such as the prices and availability of the products. The consumers can transact
The system project of Balba., et al., [20], was developed to provide a food
ordering kiosk system for flavors of china SM City-Lipa Branch. The project aims
to give the customer a system that will increase the efficiency of work through a
allow customers to input data via to touchscreen monitor this interface also
permits customers to easily access the menu, to check the amount of each meal
and to input their ordered meal through this kiosk system, the restaurant can
reduce the number of incorrect orders and minimize transaction time while taking
full advantage of staff productivity. The project also wants to eliminate the
order.
The previous study is similar to the present study for it allows the
customers to choose freely and access the management’s system which they are
allowed to check the amount of the products, choose all possible available
products via kiosk system. The staffs a save time while the customer chooses
their ordered products for more office works. The system provides an inventory to
reduce the paper works for the reports of the product transactions.
27
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
the designs and methodologies use by the developers in creating the system.
Different diagrams and figures are explained clearly to elaborate their functions
Data Gathering
In this modern time, there are still a lot of organizations that needs help or
computer-based system can be the solution for this. This is why the developers
will create a LAN-Based ordering system with an inventory system. This LAN-
based system application is intended for the customers of the chosen company
so they can consume their time for more important matter, avoid hassle kind of
transaction and miscommunication. While the office staffs and warehouse staffs
will provide a better and faster service regards on customer complaints, receiving
products from the warehouse and delivering of products for the Eram Feeds
Supply in Talisay, Batangas. The developers form idea and plans on how they
28
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
piloting and testing. The developers identify the first shortcomings of the chosen
client in terms of managing its inventory of products and the process of its
the owner, head of the office works and giving questionnaires for the warehouse
managing and handling the customers’ feedback, complain, orders and other
services they offered. This interview fully helped the developers to understand
the demands and exact needs of the said office. The developers visit the
company’s warehouse and office once a week to get the information needed in
the development of this developed project and may be added due to some
staffs.
Upon acquiring all the sufficient and relevant information, the developers
testing to check the functionality and effectiveness of the system followed by the
testing because errors in the system may ruin their entire transactions and
29
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
information that can help for development of the system. With the help of
gathering data, the developers form idea and plans on how they are going to
Project Concept
the current product transaction and inventory management of the Eram Feeds
institution. The proponents observed that all works are done in a manual
process. All the information about the products, availability, and payments are
mismatch.
The developed system offers a more efficient and easier way of ordering,
Definitely, it will reduce the time effort and paper works of their department/office.
This integration will help them in modern world and to uplift their technology.
The developers come up of making a system that aims to help the staffs to
ease their work, papers and time demands to their day-to-day basis. As well as
30
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
The staffs and customers can often find what's needed with just a few keystrokes
more profit and less wasted time, which can help to improve the organization's
bottom line.
the users with the developed system, the system testing such as unit testing,
Development Model
this study, it is the development model that the developers use to develop the
31
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
results than those achieved system using traditional lifecycle and to take the
recently. The RAD is best suited in developing a system within turn-around time
of two to three months. As a result, developing software using RAD platforms can
section. This phase involves the purpose of developing the system, user of the
system, and how the system helps the organization considering various factors
like project cost, equipment cost, practicality, etc. The developers conducted an
interview with the operation manager of the Eram feeds supply. to gather data
The second phase is the Prototype Cycles. This is the phase where the
structure of the developed system was created. The User Design stage illustrates
various details like operations and functions such as screen layout, process
diagram and other documentation are done here. It is also responsible for finding
the appropriate function of the system needed by the client. The Construction
Stage illustrates how the developers created the developed system. This is the
phase where the developers worked on coding the coding the system to follow
the planned structure of the system. The developed system was constructed
32
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
generating printed documents such as sales report and receipts. The file storage
The third phase is the Testing where the developers tested the developed
system according to its function. This is the phase where the developers
developed system. This phase involves implementing the system and checking
of the functions of the system. It determines if the system meets the function
demands of the client and if the system’s navigation is easy to use by end users.
33
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
development process runs, each components of the overall system are being
not detailing, any first-level subsystems. Each subsystem is then refined in yet
greater detail, sometimes in many additional subsystem levels, until the entire
developers. The developers will take the concept of top down approach in
explain the procedure in developing the system. The first phase is the planning
phase where all the ideas gathered by the developers are put together to cater
the demand of the Eram feeds supply in terms of their management. After the
34
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
is analyzed for further validation of the plan. Design phase where the structure of
the system is constructed. Then, the implementation phase in which the system
is being tested for several times to make sure the system is functioning properly.
The last phase is the maintenance phase where the developers monitor the
system.
contains the process and functionality that the end-users managed. This includes
different Tasks that the administrator, customer, and warehouse worker can
perform on the developed system. As shown below, the administrator holds the
responsibility of inventory and sales report. The customer is the one who order at
the system and accounts for the limited access to the system authorized by the
admin.
35
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
for Eram Feeds Supply. The diagram shows the functions of the user of the
sales report, managing order transaction as well as the scanning of in and out
warehouse. Warehouse worker are the one who manage the product to the
36
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
Figure 5. Data Flow Diagram of Sales and Inventory System for Eram Feeds
Supply
Figure 6 illustrates the Data Flow Diagram for Process 1.0 which is the
generating of customer order. It shows the order transaction that contains order
information. After the order was generated, the next step is the confirmation of
the order and the process of payment. Lastly, the generating of receipt for the
purchase product.
37
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
friendly interface is the primary goal in developing the system. This section
38
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
39
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
Inventory System. The (1) "Username" textbox allows the administrator and staff
to input their username. The (2) "Password" textbox allows the administrator and
staff to input their password for the security. The (3) "Login" button allow the
Admin/Staff to go the next form. The (4) “Forgot Password" button where the
warehouse personnel and administrator can change their password in case they
forget. The (5) “Sign up” button allows to register the user. Lastly (6) Exit
Inventory System. The (1) “Notification” which notifies the user the total paid
order and other stocks. The (2) “Ordering” Buttons which the Admin/Staff can sell
their product. The (3) “Inventory” Button contains all the inventory records. The
(4)” Transaction” Buttons contains all the transaction records. The (5) “Company
Info” Button can add the basic information of the company. The (6) “Delivery”
Button contains all the delivery records. The (7) “Setting” Button contain the
changes of application advertisement. The (8) “logout” Button that allows user to
logout their account. Lastly, (10) Standby Mode” Button displays the application
advertisement.
41
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
Inventory System. The (1) “Product” Buttons contains the name and the price
product. The (2) “Done” Button is the confirmation if the order is done. The (3)
“Receipt” Button that allows user to print the receipt. The (4) “Navigation” Buttons
42
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
and Inventory System. The (1) “Notification” which notifies the user the total
product and total quantity of the stocks. The (2) “Edit” Button that allows user to
edit the specific product. The (3) “Delete” Button that allows user to delete the
specific product. The (4) “Navigation” Buttons that has Dashboard, Orders,
Information, Profile, Setting, Standby Mode, Logout button that has different
functions.
43
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
and Inventory System. The (1) “Delete” Button that allows user to delete the
specific transaction. The (2) “Edit” Button that allows user to edit the specific
transaction. The (1) “Delete All Transaction” Button that allows user to delete all
transactions. The (4) “Print Transaction” Button allows user to Print all
functions.
44
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
Sales and Inventory System. The (1) “Company Information” Textbox allows user
to input the basic information of the company. The (2) “Navigation” Buttons that
45
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
Sales and Inventory System. The (1) “Delete Record” Button allows user to
delete the specific record. The (2) “Edit” Button allows user to edit the specific
record. The (3) “Print” Button allows user to print the specific record. The (4)
Inventory System. The (1) “Upload Photo” Button allows user to upload their
photo. The (2) “User Information” Textbox allows Staff to input the basic
information. The (3) “Navigation” Buttons that has Dashboard, Orders, Inventory
47
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
Inventory System. The (1) “Upload Video” Button allows staff to upload video for
the advertisement. The (2) “Edit” Button allow staff to edit the message of the
Advertisement. The (3) “Save” Button allows staff to save a new advertisement.
The (4) “Navigation” Buttons that has Dashboard, Orders, Inventory Details.
Inventory System. The (1) “Yes” Button allows staff to exit the application. The
the developed system will be use are identified. These hardware specifications
must be met in order the system work smoothly as well as the accessories.
needed. These need to be met so the developed system may perform its full
functionality.
49
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
tools to operate the developed system without any technical hardware problems.
run the developed system better, certain hardware components are necessary to
is the main requirement. To run the developed system better, certain hardware
Table 1 shows the hardware requirements in developing the system for the
developed system. It shows the hardware specifications that are needed in order
to operate the developed system. It has five specifications which are the CPU,
Table 1
Hardware Requirements in Developing the System
Hardware Description
CPU at least QUAD CORE
50
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
operate the developed system. It has five specifications which are the CPU,
Table 2
Hardware Requirements in Using the System
Hardware Description
CPU at least QUAD CORE
approach the application due to the programming tools and language use to
This section shows the software requirement in using the system which is
51
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
specification needed to develop the program. For the operating system, windows
database back-end to surely meet the specification requirement for the system
and Visual Basic and higher can be use as the programming language.
Table 3
SOFTWARE SPECIFICATIONS
Database MySQL
52
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
These are the requirements for the users to run the system in a better approach.
Table 4
SOFTWARE SPECIFICATIONS
Functional Requirements
Functional requirements briefly describe what the system can do and what
the behaviour of the system is as it relates to the system’s functionality. This can
allow the user to define the task on the system and the program and how will the
also describe the specific functionality of what the system supposed to do. This
table will give ideas to the user on what each characteristic/attribute can do. This
53
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
by the help of this table they will know what the function of this attributes this is a
guide for them what will happen when they select one of this.
Table 5
Functional Requirements
Tasks Description
View the Records of Customer Debt registered user to view the list of
Customer debts.
Print the receipt of the customers registered user to print the receipt of
54
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
Non-Functional Requirements
Table 6
Non-Functional Requirements
Attribute/Property Measure
55
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
understood.
languages and software to attain the desired design and functions of the
developed system. The developers used Visual Basic (Vb) and MySQL as the
back end developing tools. The Visual Basic program also includes features like
for visual objects added by the developers. Visual Basic was derived
56
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
as it is both crucial to create the functionalities that the system must have in
order to meet the needs of the users. The developed system will help the owner
because it checks whether the system meets the functional requirements or not.
practiced by the developers that aim to test the different aspects of the system
Unit testing will be utilized during the development process. It is where each
component of the system is being tested and checked by the developers if the
individual part is functioning as expected. Actual code units are being assessed
components still work when combined or connected. This type of testing is very
important because one must really ensure if the system’s functions are parallel
and if the other components are not blocking the other from functioning properly.
57
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
determine if the system actually meets the client needs. There are two types of
clients that benefits with the developed. The system is being demonstrated to
them and the client tested the system’s functionality, usability and efficiency as a
whole.
Method of Testing
flaws or errors in the system. It will also help how to improve and make revisions
on the system.
workings. This method of test can be applied virtually to every level of software
implementation of the item being tested is not known by the tester. This method
is named because the software program, in the eyes of the tester, is like a black
box inside, which one cannot see. This method attempts to find errors in the
58
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
The developers will also use the unit testing method. The developers will
demonstrate the developed system to the intended users of the system. The
developers will discuss each function of the system. The intended users will give
their comments and suggested changes in the system through adding feedbacks
System Evaluation
developing the questions included in the survey questionnaire. The criteria use to
evaluate the functionality, usability and efficiency of the proposed system. The
model was use to evaluate and determine the systems capability in terms of each
characteristic.
customers and gives convenience service to the client. It is the essential purpose
In usability category, indicates if the user can easily understand the flow of
bears on the relationship between the level of performance of the software and
the amount of resources use. The user can determine if the system can work
Table 7 shows the scale of rating of the questionnaire on how the user
would rate the system in every statement of each category of the questionnaire.
The developers use this method to rate the system that they proposed
respondents. This method requires the rater to assign a value to the scale. It
and 5 is strongly agree this will be the ratings that the respondents new to input
to the questionnaire about the survey of the proposed system by help of this the
Table 7
5 Strongly Agree
4 Agree
3 Fair
60
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
2 Disagree
1 Strongly Disagree
The developers will also include the range of verbal interpretation of the results
of the survey.
rating falls to 4.50-5.00, the verbal interpretation for this is strongly agree. While if
the respondents’ response is fair showing that they are not clearly satisfied with
the statement. The 1.50-2.49 rating only shows that the respondents disagree
with the statement. Lastly, the 1.00-1.49 rating displays that the respondents
Table 8
61
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
a requirement, and so on. These kinds of activities are arranged and completed
System Validation
any component and checked together with its purpose and functions. System
the technique, process, and activities that are performed by the developed
system and maintains the covered level of satisfaction at all ages. In this study, it
is also necessary for the developed system operates according to the the client’s
Testing Plan
This part discusses the method that the developers used to verify the
developers used black-box testing. In this type of testing, the client needs to
clarify the developed system features just to make sure that the developed
62
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
The developers also used the three-testing method; unit testing, system
testing and acceptance testing. Unit testing was done by the developers to make
sure that the units of the developed system are working as expected components
testing where complete system is tested. Lastly, acceptance testing is the final
stage of testing where the final system testing and demonstration of the system
were done. The developers demonstrated the developed system to the intended
users of the system. The developers discussed each function of the system. The
intended users gave their comments and suggestions for some changes in the
system. The developers incorporated and integrated all valid and reasonable
feedback comments to improve the system. Test plan a document describing the
amongst others test items, the features to be tested, the testing tasks, who will
do each task, degree of tester independence, the test environment, the test
design techniques and entry and exit criteria to be used, and the rationale for
their choice, and any risks requiring contingency planning. It is a record of the
test planning process. Master test plan a test plan that typically addresses
multiple test levels and Phase test plan a test plan that typically addresses one
test phase.
63
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
methodical rather than haphazard. A battery of test cases can be built to produce
the desired coverage of the software being tested. Formally defined test cases
allow the same tests to be run repeatedly against successive versions of the
software, allowing for effective and consistent. The developers will consider this a
testing tool for testing the system. Test case a set of conditions or variables
under which a tester will determine whether a system under test satisfies
requirements or works correctly. The process of developing test cases can also
developers used user success rate to measure the success rate of every task in
the application. Moreover, the developers will consider this a testing tool for
evaluating the system. It has five tasks to test the system these tasks will act as
the different form in the system. If the users were 100% higher of the system
function work that would be considered a Success. But if only 100% or lower are
achieved that would mean a Failed. The success rate of this system will be
determined using the formula n/t*100 = success rate percentage, t = the total
64
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
This chapter presents how the system has been developed including the
screen shots, evaluation results and observation about the developed system. It
contains the actual observations of the developers and the user regarding the
functions of the system. The following shows how the developers met their
Kiosk Module
supply Inc., the developers developed a system where the Staff can order
product using Kiosk device. Based on the gathered data, the company was still
using the traditional way of ordering product by means of paper and excel.
Instead of writing it on paper and type in excel, in just one order using the Kiosk it
will be recorded.
will easily to sell the products to the customer and provide an advertisement
about the new products or new promo’s it will help the management to monitor
the sells product. The developers created a system where the customer can use
65
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
introduce a new product to all customer. It stimulates the people to purchase the
product.
Figure 19 shows the ordering form. Using a kiosk device user can choose
what the specific feeds they want and they can edit and delete. Since customer
can customize their own order, staff can significantly cut down mistakes.
66
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
create an account for their staff/co-admin but admin can only edit the staff
informations. The admin can delete also the account of the staff.
create accounts for the customer. The customer ID is used to identify if their
account is existing.
monitor the montly sales , yearly sales and specially the most selling product in
Figure 23 shows the inventory details form. This Figure allow admin/staff
to monitor the inventory stock , total quatity and also all the list of feeds can
Orders Module
Figure 25 shows the Orders form. This form illustrate that the admin/staff
can view the all of the order of the customer. They can edit , update and print
receipt.
monitor the montly sales , yearly sales and specially the most selling product in
their company. The dashboard also show exactly the most not selling product.
When you know this, you know exactly where to focus your time to improve it.
from the developed system, this invoice receipt will provide to the customer by
their respective modules. The administrator is the one who manages the overall
recording items, updating stocks, printing sales invoice, receipt. The account of
Table 9
Summary of the Result of Evaluation for Administrator
71
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
their respective modules. The Staff is the one who manages the transactions
including the recording of in and out of raw material and finished product. The
account of staff is provided within the system. The administrator is the one that
determines if the newly registered user is approved or denied. staff is the one
Note: If result is = 100% then it is Passed. If result is < 100%, then it is Failed.
Table 10
Summary Result of Evaluation for Staff
72
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
developers used gathered results of the questionnaire from the users and used it
developed system.
interpretation of agree. The composite mean was 4.76 that only proved that the
users were satisfied with the functions of the developed system. Also, proved
that the system passed the criteria of functionality where the respondents or the
users agreed with the functionality of the developed system where the developed
system provides what the customer expected in terms of the functionality. It also
means that the developed system was fit to the needs of the user.
Table 11
Summary of Evaluation and Results for the Customer in terms of
Functionality
Weighted Verbal
Criteria
Mean Interpretation
Functionality
The customer is capable of viewing the
4.84 Agree
advertisement
The customer can order to the kiosk properly 4.60 Agree
The customer can view the status of their
4.84 Agree
account.
Composite Mean 4.76 Agree
Table 12 shows the result of the survey in terms of reliability of the system
which resulted to the composite mean of 4.69. It only means that the developed
73
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
The result of the survey in terms of usability is shown on table 13. There are
three questions that leads to the verbal interpretation of agree. The composite
mean was 4.69. It only means that the developed system was fit to the needs of
the user. Survey results means that the developed system meets the users need.
Table 13
Summary of Evaluation and Results for the Users in terms of Usability
Weighted Verbal
Criteria
Mean Interpretation
Usability
The system functions can be easily
4.72 Agree
understood.
The system possesses appropriate
4.68 Agree
user-friendly interface.
The system is easy to understand and
4.48 Agree
navigate.
Composite Mean 4.69 Agree
74
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
the efficiency of the system. All the two questions resulted to the verbal
interpretation of agree. And the composite mean was 4.82. This means that the
Table 14
Summary of Evaluation and Results for the Users in terms of Efficiency
Weighted Verbal
Criteria
Mean Interpretation
Efficiency
The average weighted mean resulted to 4.82 with the verbal interpretation of
agree, this only proves that the system almost met the needs of the users based
on its functionality, reliability, usability and efficiency. The developers also found
75
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
every activities during the implementation of the developed system. In this table,
the administrator has the major involvement in the system. The developers
Then, after the system is developed, the developers give tutorial to the
Table 12
Implementation Plan
Persons Involved
Date Task
76
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
Clients and
September 8, 2019 Implementation of the system Developers
77
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
CHAPTER 5
SUMMARY OF FINDINGS, CONCLUSIONS AND
RECOMMENDATIONS
of the developed system. This also gives the summary of recommendation for
the enhancement of the system. It also presents the conclusion about what the
study has observed after developing the system. It is what the developers had
made based on the data gathered during the development of the developed
system.
Summary of Findings
This project was conducted to help Eram Feeds Supply to improve their
aimed to develop a system that would help the said company which is presently
engaged with manual process of inventory and recording of the transaction within
Customer
1.1 The developed system can record and monitor all the transactions
78
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
1.3 The developed system has kiosk that sells the product and have an
1.4 The developed system was capable of updating the number of stocks
1.5 The developed system was capable of printing receipt of the complete
transaction.
representation of sales;
3. The developed system was tested and assessed that determines the
Conclusions
the following:
1. The following are the features provided by the developers within the
developed system that helped a lot to the Administrator, and Office Staff:
and its transaction since they used the kiosk as the ordering
79
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
receipt in every transaction made helps the company and the user
manually.
2. The developers also concluded that the analytics features can be a great
help in monitoring the number of sales with the use of the developed
system through the kiosk device. The developed system illustrates the
carried out during the testing phase of the system, it only implies that the
developers ensures that all components work together and easily cope
80
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
4. The developers concluded that the implementation plan for the system
Recommendations
are suggested. These recommendations are offered by the developers for the
language that will suit to the existing system and can improve it further.
system through their mobile phone for them to save money from
81
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
BIBLIOGRAPHY
84
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
APPENDICES
B. EVALUATION QUESTIONNAIRE
C. USER’S GUIDE
E. CURRICULUM VITAE
85
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
84
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
85
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
86
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
89
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
90
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
273.Imports 288.MainForm.Show()
MySql.Data.MySqlClient 289.Me.Dispose()
274.Public Class 290.Else
ForgotPassword 291.tbPassword.Clear()
275.Dim Ans As String = "" 292.tbRPassword.Clear()
276.Private Sub 293.tbAnswer.Clear()
bBack_Click(ByVal sender 294.xMsg("Ok", "Save Failed,
As System.Object, ByVal e Please Try Again!", "")
As System.EventArgs) 295.tbPassword.Focus()
Handles bBack.Click 296.End If
277.MainForm.Show() 297.End If
278.Me.Dispose() 298.End Sub
279.End Sub 299.Private Sub
280.Private Sub pbShow_Click(ByVal
bSave_Click(ByVal sender sender As System.Object,
As System.Object, ByVal e ByVal e As
As System.EventArgs) System.EventArgs) Handles
Handles bSave.Click pbShow.Click
281.If tbUsername.Text = "" Or 300.tbPassword.UseSystemPas
tbPassword.Text = "" Or swordChar = False
tbRPassword.Text = "" Or 301.pbShow.Visible = False
tbAnswer.Text = "" Then 302.pbHide.Visible = True
282.xMsg("Ok", "Fill up All 303.End Sub
the Informations!", "") 304.Private Sub
283.Else pbHide_Click(ByVal sender
284.If (tbPassword.Text = As System.Object, ByVal e
tbRPassword.Text And As System.EventArgs)
tbAnswer.Text = Ans) Then Handles pbHide.Click
285.sql_query("UPDATE 305.tbPassword.UseSystemPas
accounts SET password = '" swordChar = True
& tbPassword.Text & "' 306.pbShow.Visible = True
WHERE username = '" & 307.pbHide.Visible = False
tbUsername.Text & "'") 308.End Sub
286.xMsg("Ok", "Save 309.Private Sub
Successfully!", "") pbrShow_Click(ByVal
287.MainForm.Dispose() sender As System.Object,
91
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
92
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
93
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
Handles Handles
Button3.MouseEnter Button7.MouseEnter
388.TTitle.Text = "Inventory 400.TTitle.Text = "Settings"
Details" 401.End Sub
389.End Sub 402.Private Sub
390.Private Sub Button8_MouseEnter(ByVa
Button4_MouseEnter(ByVa l sender As Object, ByVal e
l sender As Object, ByVal e As System.EventArgs)
As System.EventArgs) Handles
Handles Button8.MouseEnter
Button4.MouseEnter 403.TTitle.Text = "Manage
391.TTitle.Text = "Sales Accounts"
Inventory" 404.End Sub
392.End Sub 405.Private Sub
393.Private Sub Button9_MouseEnter(ByVa
Button5_MouseEnter(ByVa l sender As Object, ByVal e
l sender As Object, ByVal e As System.EventArgs)
As System.EventArgs) Handles
Handles Button9.MouseEnter
Button5.MouseEnter 406.TTitle.Text = "Log Out"
394.TTitle.Text = "Company 407.End Sub
Information" 408.Private Sub
395.End Sub Button10_MouseEnter(ByV
396.Private Sub al sender As Object, ByVal
Button6_MouseEnter(ByVa e As System.EventArgs)
l sender As Object, ByVal e Handles
As System.EventArgs) Button10.MouseEnter
Handles 409.TTitle.Text = "Activity
Button6.MouseEnter Logs"
397.TTitle.Text = "Profile" 410.End Sub
398.End Sub 411.Private Sub
399.Private Sub HomeForm_Load(ByVal
Button7_MouseEnter(ByVa sender As System.Object,
l sender As Object, ByVal e ByVal e As
As System.EventArgs) System.EventArgs) Handles
MyBase.Load
94
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
95
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
96
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
97
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
98
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
99
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
Val(reader.GetString("profit 590.Try
")) 591.Chart1.Series("Series1").P
576.End While oints.Clear()
577.conn.Close() 592.Chart2.Series("Series1").P
578.adate = zdate & "-" & oints.Clear()
Val(vdate) - 1 593.conn.Open()
579.Next 594.Dim query As String =
580.xdate = xdate + 1 "SELECT *,
581.tAverageSales.Text = DAY(orderdate),
Val(tAverageSales.Text) / SUM(totalprice),
xdate SUM(profit) FROM
582.tAverageProfit.Text = customerorder WHERE
Val(tAverageProfit.Text) / orderdate LIKE '%" &
xdate Date.Now.ToString("yyyy-
583.tAverageSales.Text = "₱ " MM") & "%' GROUP BY
& DAY(orderdate) ORDER
FormatNumber(Val(tAvera BY DAY(orderdate)"
geSales.Text)) 595.cmd = New
584.tAverageProfit.Text = "₱ " MySqlCommand(query,
& conn)
FormatNumber(Val(tAvera 596.reader =
geProfit.Text)) cmd.ExecuteReader
585.Catch ex As Exception 597.While reader.Read
586.End Try 598.Chart1.Series("Series1").P
587.Label10.Text = "For " & oints.AddXY(reader.GetStri
MonthName(Date.Now.Mo ng("DAY(orderdate)"),
nth) & " " & reader.GetString("SUM(tota
Date.Now.Year lprice)"))
588.Label11.Text = "For " & 599.Chart2.Series("Series1").P
MonthName(Date.Now.Mo oints.AddXY(reader.GetStri
nth) & " " & ng("DAY(orderdate)"),
Date.Now.Year reader.GetString("SUM(pro
589.Label15.Text = "For " & fit)"))
MonthName(Date.Now.Mo 600.TextBox1.Text =
nth) & " " & Val(TextBox1.Text) +
Date.Now.Year
100
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
101
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
635.For i = 0 To 2),invoicedate,invoicedue
dgvOrderDetails.Rows.Cou FROM customerinvoice
nt - 1 WHERE
636.If YEAR(invoicedate) LIKE
dgvOrderDetails.Rows(i).C '%" & ComboBox1.Text &
ells(0).Value = "No" Then "%' and
637.dgvOrderDetails.Rows(i). MONTHNAME(invoicedat
DefaultCellStyle.BackColor e) LIKE '%" &
= Color.LightSalmon ComboBox2.Text & "%'
638.dgvOrderDetails.Rows(i).C and delivered = '" & "No" &
ells(6).Value = "Receipt" "' and fullpayment = '" & ""
639.ElseIf & "' ORDER BY id DESC",
dgvOrderDetails.Rows(i).C "customerinvoice", 5)
ells(0).Value = "Pending" 651.ElseIf BName = "To Be
Then Delivered" Then
640.dgvOrderDetails.Rows(i). 652.sql_dbgrid(dgvOrderDetail
DefaultCellStyle.BackColor s, "SELECT
= Color.LightSkyBlue delivered,id,invoicenumber,
641.dgvOrderDetails.Rows(i).C FORMAT(totalprice,
ells(6).Value = "Update" 2),invoicedate,invoicedue
642.Else FROM customerinvoice
643.dgvOrderDetails.Rows(i).C WHERE
ells(6).Value = "Edit" YEAR(invoicedate) LIKE
644.End If '%" & ComboBox1.Text &
645.Next "%' and
646.End Sub MONTHNAME(invoicedat
647.Public Sub e) LIKE '%" &
ShowData(ByRef BName ComboBox2.Text & "%'
As String) and delivered = '" &
648.DBName = BName "Pending" & "' ORDER BY
649.If BName = "New Orders" id DESC",
Then "customerinvoice", 5)
650.sql_dbgrid(dgvOrderDetail 653.ElseIf BName = "Refresh"
s, "SELECT Then
delivered,id,invoicenumber, 654.sql_dbgrid(dgvOrderDetail
FORMAT(totalprice, s, "SELECT
102
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
delivered,id,invoicenumber, BY id DESC",
FORMAT(totalprice, "customerinvoice", 5)
2),invoicedate,invoicedue 661.DataColor()
FROM customerinvoice 662.ComboBox1.Items.Clear()
WHERE 663.ComboBox2.Items.Clear()
YEAR(invoicedate) LIKE 664.ComboBox1.Items.Add("")
'%" & ComboBox1.Text & 665.conn.Open()
"%' and 666.Dim query As String =
MONTHNAME(invoicedat "SELECT
e) LIKE '%" & YEAR(invoicedate) FROM
ComboBox2.Text & "%' customerinvoice ORDER
and delivered = '" & "No" & BY YEAR(invoicedate)"
"' OR delivered = '" & 667.cmd = New
"Pending" & "' ORDER BY MySqlCommand(query,
id DESC", conn)
"customerinvoice", 5) 668.reader =
655.End If cmd.ExecuteReader
656.DataColor() 669.While reader.Read
657.TextBox1.Clear() 670.If Not
658.End Sub (ComboBox1.Items.Contain
659.Private Sub s(reader.GetString("YEAR(
frmOrders_Load(ByVal invoicedate)"))) Then
sender As System.Object, 671.ComboBox1.Items.Add(re
ByVal e As ader.GetString("YEAR(inv
System.EventArgs) Handles oicedate)"))
MyBase.Load 672.End If
660.sql_dbgrid(dgvOrderDetail 673.End While
s, "SELECT 674.conn.Close()
delivered,id,invoicenumber, 675.End Sub
FORMAT(totalprice, 676.Private Sub
2),invoicedate,invoicedue Button1_Click(ByVal
FROM customerinvoice sender As System.Object,
WHERE delivered = '" & ByVal e As
"No" & "' OR delivered = '" System.EventArgs) Handles
& "Pending" & "' ORDER Button1.Click
677.ShowData(Button1.Text)
103
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
104
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
702.ComboBox1.DroppedDow MONTHNAME(invoicedat
n = True e) FROM customerinvoice
703.End Sub WHERE
704.Private Sub YEAR(invoicedate) = '" &
Button5_Click(ByVal ComboBox1.Text & "'
sender As System.Object, ORDER BY
ByVal e As MONTHNAME(invoicedat
System.EventArgs) Handles e)"
Button5.Click 722.cmd = New
705.ComboBox2.DroppedDow MySqlCommand(query,
n = True conn)
706.End Sub 723.reader =
707.Private Sub cmd.ExecuteReader
ComboBox1_SelectedIndex 724.While reader.Read
Changed(ByVal sender As 725.If Not
System.Object, ByVal e As (ComboBox2.Items.Contain
System.EventArgs) Handles s(reader.GetString("MONT
ComboBox1.SelectedIndex HNAME(invoicedate)")))
Changed Then
708.If ComboBox1.Text = "" 726.ComboBox2.Items.Add(re
Then ader.GetString("MONTHN
709.ComboBox2.Items.Clear() AME(invoicedate)"))
710.ComboBox2.Text = "" 727.End If
711.ComboBox2.Enabled = 728.End While
False 729.conn.Close()
712.Button5.Text = "" 730.ComboBox2.Enabled =
713.Button5.Enabled = False True
714.ShowData(DBName) 731.Button5.Enabled = True
715.Else 732.TextBox1.Text = ""
716.ComboBox2.Text = "" 733.ShowData(DBName)
717.Button5.Text = "" 734.End If
718.ComboBox2.Items.Clear() 735.Button4.Text =
719.ComboBox2.Items.Add("") ComboBox1.Text
720.conn.Open() 736.End Sub
721.Dim query As String = 737.Private Sub
"SELECT ComboBox2_SelectedIndex
105
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
106
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
107
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
108
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
109
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
856.ComboBox2.Items.Add(re 869.sql_dbgrid(dgvInventoryD
ader.GetString("MONTHN etails, "SELECT
AME(productdate)")) id,iimg,feedtype,SUM(quan
857.End If tity),price,supplierprice
858.End While FROM
859.conn.Close() inventorydetailscopy
860.ComboBox2.Enabled = WHERE
True YEAR(productdate) LIKE
861.Button2.Enabled = True '%" & ComboBox1.Text &
862.TextBox1.Text = "" "%' AND
863.sql_dbgrid(dgvInventoryD MONTHNAME(productdat
etails, "SELECT e) LIKE '%" &
id,iimg,feedtype,SUM(quan ComboBox2.Text & "%'
tity),price,supplierprice GROUP BY feedtype
FROM ORDER BY feedtype",
inventorydetailscopy "inventorydetailscopy", 5)
WHERE 870.TextBox1.Text = ""
YEAR(productdate) LIKE 871.End Sub
'%" & ComboBox1.Text & 872.Private Sub
"%' GROUP BY feedtype Button1_Click(ByVal
ORDER BY feedtype", sender As System.Object,
"inventorydetailscopy", 5) ByVal e As
864.End If System.EventArgs) Handles
865.Button1.Text = Button1.Click
ComboBox1.Text 873.ComboBox1.DroppedDow
866.End Sub n = True
867.Private Sub 874.End Sub
ComboBox2_SelectedIndex 875.Private Sub
Changed(ByVal sender As Button2_Click(ByVal
System.Object, ByVal e As sender As System.Object,
System.EventArgs) Handles ByVal e As
ComboBox2.SelectedIndex System.EventArgs) Handles
Changed Button2.Click
868.Button2.Text = 876.ComboBox2.DroppedDow
ComboBox2.Text n = True
877.End Sub
110
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
111
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
112
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
113
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
972.ComboBox2.Items.Clear() 988.Button1.Text =
973.ComboBox2.Items.Add("") ComboBox1.Text
974.conn.Open() 989.sql_dbgrid(dgvFull,
975.Dim query As String = "SELECT
"SELECT delivered,id,invoicenumber,
MONTHNAME(invoicedat FORMAT(totalprice,
e) FROM customerinvoice 2),invoicedate,invoicedue
WHERE fullpayment != '" FROM customerinvoice
& "" & "' AND WHERE fullpayment != '"
YEAR(invoicedate) = '" & & "" & "' AND
ComboBox1.Text & "' YEAR(invoicedate) LIKE
ORDER BY '%" & ComboBox1.Text &
MONTHNAME(invoicedat "%'", "customerinvoice", 5)
e)" 990.End Sub
976.cmd = New 991.Private Sub
MySqlCommand(query, ComboBox2_SelectedIndex
conn) Changed(ByVal sender As
977.reader = System.Object, ByVal e As
cmd.ExecuteReader System.EventArgs) Handles
978.While reader.Read ComboBox2.SelectedIndex
979.If Not Changed
(ComboBox2.Items.Contain 992.Button2.Text =
s(reader.GetString("MONT ComboBox2.Text
HNAME(invoicedate)"))) 993.sql_dbgrid(dgvFull,
Then "SELECT
980.ComboBox2.Items.Add(re delivered,id,invoicenumber,
ader.GetString("MONTHN FORMAT(totalprice,
AME(invoicedate)")) 2),invoicedate,invoicedue
981.End If FROM customerinvoice
982.End While WHERE fullpayment != '"
983.conn.Close() & "" & "' AND
984.ComboBox2.Enabled = YEAR(invoicedate) = '" &
True ComboBox1.Text & "'
985.Button2.Enabled = True AND
986.TextBox1.Text = "" MONTHNAME(invoicedat
987.End If e) LIKE '%" &
114
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
115
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
The Developers
116
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
The Developers
117
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
LEGEND:
5 - Strongly Agree 4 – Agree 3 – Fair 2 – Disagree 1 – Strongly Disagree
Functionality 5 4 3 2 1
The customer
is capable of
viewing the
advertisement
The customer
can order to
the kiosk
properly
The customer
can view the
status of their
account.
118
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
Reliability 5 4 3 2 1
The system
satisfactorily
performed
the task for
which it was
designated
or intended.
The system
reacts
appropriately
when failure
occurs.
The ability of
the system
to recover
from errors.
119
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
Usability 5 4 3 2 1
The system
functions
can be
easily
understood.
The system
possesses
appropriate
user-
friendly
interface.
The system
is easy to
understand
and
navigate.
120
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
Efficiency 5 4 3 2 1
The system
responds
immediately
to every
action done
by the user
The
submission
of
documents
can be
done in a
short period
of time.
121
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
C. User’s Guide
Kiosk Form
This form shows the interface where the user must input their ID. The
account of administrator was provided by the developers while the account of the
1. The user must input his/her ID then click login button to access the
system.
3. Then click the button “>>Click here to Log In! <<” to proceed for ordering.
4. The customer must ask the staff for how to make an account.
122
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
This form shows the interface where the customer can choose what
specific feeds they want. After the customer finish ordering they must proceed to
1. The customer can click search bar for search the feeds they want.
2. Click the “Order Buttons” to pick your order and after you order all the
3. Then click the button “>>> CLICK HERE TO SAVE YOUR ORDER<<<”
123
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
This form shows the interface where the user must input their username
admin while the account of the staff will be approved by the administrator. If the
staff forgot their account they can go to the administrator to fix and retrieve their
account.
1. The user must input his/her username and password then click login button
3. If the staff forgot their account they can click the “forgot password “and go
124
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
This form shows the interface where the users register their username and
password and sign-up other needed information. The account of the newly
registered users will be approved by the administrator. The account that is not
yet approved has no access to the system, since it is waiting for the approval of
the administrator.
Admin/staff.
125
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
Sample Input
Figure 28 shows the sample input data for the Customer. The user who is
the customer can input product feeds and then automatically add it on the
customer order.
Sample Output
1. Figure 29 illustrates the output of the input data from the figure;
once the data was added on the system, the output data will appear and can
be printed.
126
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
Sample Input
Figure 30 shows the sample input data for the Administrator/staff. The
127
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
Sample Output
Figure 31 illustrates the output of the input data from the figure; once the
user input the data, it will automatically locate and display the location of the
Customer Details.
128
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
OBJECTIVE
SEMINARS ATTENDED
SEMINARS ATTENDED
Andriod Development application
Bachelor of Science in Information seminar-Batangas State University
Technology JPLPC-Malvar Campus, Batangas
Batangas State University City
JPLPC-Malvar Technopreneurship Seminar
Malvar, Batangas September 6, 2019
2014 – Present Batangas State University JPLPC-
CHARACTER REFERENCE Malvar Campus, Batangas City
September 20, 2019
●With knowledge in CISCO networking BITS seminar
● Proficient in Microsoft Office SM City Lipa, Cinema 1 and 2 Ayala
●With knowledge in Adobe Photoshop Highway Lipa, City
and creating web pages in HTML and CSS October 5, 2019
PERSONAL DETAILS Web development
Age : 20 August 25, 2019
Date of Birth : October 8, 1998
Place of Birth : Talisay,Batangas CHARACTER REFERENCE
Gender :Male
Civil Status : Single
Height : 5’5 Mrs. Maria Graciela R. Bucad
Weight : 58 Associate Dean, CECS
Nationality : Filipino Program Chair, IT/CS
Religion :Roman Catholic
Batangas State University JPLPC- Malvar
Malvar, Batangas
I do hereby certify that the
Mr. Joseph Rizalde E. Guillo
above information is true and correct to Computer Instructor, Batangas State
the extent of my knowledge and ability University JPLPC- Malvar
Malvar, Batangas
Marc Jan Dalisay
Developer
129
Republic of the Philippines
BATANGAS STATE UNIVERSITY JPLPC-Malvar
Malvar, Batangas
OBJECTIVE
SEMINARS ATTENDED
SEMINARS ATTENDED
Bachelor of Science in Information Andriod Development application
Technology seminar-Batangas State University
Batangas State University JPLPC-Malvar Campus, Batangas
JPLPC-Malvar City
Malvar, Batangas Technopreneurship Seminar
2014 – Present September 6, 2019
CHARACTER REFERENCE Batangas State University JPLPC-
Malvar Campus, Batangas City
●With knowledge in CISCO networking September 20, 2019
● Proficient in Microsoft Office
BITS seminar
●With knowledge in Adobe Photoshop and
SM City Lipa, Cinema 1 and 2
creating web pages in HTML and CSS
Ayala Highway Lipa, City
PERSONAL DETAILS October 5, 2019
Age : 20 Web development
Date of Birth : June 10, 1998 August 25, 2019
Place of Birth : Tanauan,Batangas
Gender :Male CHARACTER REFERENCE
Civil Status : Single
Height : 5’8
Weight : 55
Mrs. Maria Graciela R. Bucad
Nationality : Filipino
Associate Dean, CECS
Religion :Roman Catholic
Program Chair, IT/CS
Batangas State University JPLPC- Malvar
I do hereby certify that the above
information is true and correct to the Malvar, Batangas
extent of my knowledge and ability Mr. Joseph Rizalde E. Guillo
Computer Instructor, Batangas State
Andrei Nickson Adriano University JPLPC- Malvar
Malvar, Batangas
Developer
130