Professional Documents
Culture Documents
Quezon City University: Front-End Product and Sales Monitoring System For Manila Bible Seminary's Canteen
Quezon City University: Front-End Product and Sales Monitoring System For Manila Bible Seminary's Canteen
In Partial Fulfillment
of the Requirements for the Degree
Bachelor of Science in Information Technology
BSIT – SBIT2E
Group 2
Arbado, Dean Joseph Ivan
Arce, Jeromel
Avila, Aira Janine
Bagacay, Genesis
Inigo, Paulo Miguel
Jabla, Carlo
Latosa, Jasmin
Llaneta, Von Andrei
Lumontod, Christian
Quinto, Daniel
Romerosa, Diana Jane
Sacyaten, Ana Cecilia
APPROVAL SHEET
Accepted and approved in partial fulfillment of the requirements for the degree
BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY.
DEDICATION
ACKNOWLEDGEMENT
EXECUTIVE SUMMARY
(This part contains summary of your study, every Chapter’s contents. Create this at the
TABLE OF CONTENTS
Approval Sheet.................................................................................................................... ii
Acknowledgement ............................................................................................................. iv
Introduction ................................................................................................................... 11
Definition of Terms....................................................................................................... 12
Software ........................................................................................................................ 21
Hardware ....................................................................................................................... 21
Technologies ................................................................................................................. 21
Summary ....................................................................................................................... 42
Recommendations ......................................................................................................... 43
Appendices........................................................................................................................ 44
LIST OF TABLES
LIST OF FIGURES
LIST OF APPENDICES
CHAPTER I
PROJECT BACKGROUND
Introduction
Manila Bible Seminary is a semi well known seminary for upcoming preachers
and teachers in the biblical field of expertise, as well as musicians in various sectors. It
has been in business for over 30 years. It is found within the area of Pablo Dela Cruz St.,
employees, teachers, and students like any other kind of school or educational
establishment. Within its premises, there is found a small canteen for students to buy
snacks and meals from, as well as a place to relax, unwind, and recalibrate. The owner of
this said canteen is one of the employees of the seminary whom is working within the
The canteen of the seminary has a certain daily routine of which is done by both
the owner and the employee every morning. They would gather just enough raw
ingredients to cook for a day’s worth of service, snacks, and delicacies and aims to
completely sell out the aforementioned products - or give away the said products to
Having a computerized tool that is able to store data, process data, and provide
accurate information is useful for businesses if they aim to progress themselves further.
This can be done by having a monitoring system, as a system like it would be able to
maximize the utility of the data acquired in order to make better business decisions
have been, allowing them to identify the strategies that work in their favor to pursue
further success down the road, and as well as identifying which do not work. It fine-tunes
your game plan based on actual figures created and assessed over time (Nwadike P.,
2021).
For Manila Bible Seminary’s Canteen, the system to be developed aims to have a
master list of products, ability to perform and monitor transactions, provide receipts, and
Main Objective
The main objective of the study is to develop a Front-end Products and Sales
Monitoring System for Manila Bible Seminary’s Canteen that is efficient, effective and
easy to use.
Specific Objectives
2. To develop a system that is able to categorize cooked food and packaged food.
4. To develop a system that generates sales history and a sales summary report.
Scope
Limitations
Front-End Products. Is the first product that a new customer buys. For the
proposed project, defines the food served by the canteen through the likes of delicacies,
Back-End Products. Are the other products you can offer to your existing
customers after they’ve made their initial purchase. For the proposed project, it pertains
to the raw ingredients purchased by the canteen in order to cook front-end products.
CHAPTER II
store data, process data, and provide desired information accurately is useful for the
company to progress its business. A company needs a monitoring system so that the
information data obtained can be maximized when the data is needed to make a decision.
If the monitoring system cannot be managed properly, it will cause various kinds of
problems that can disrupt the activities of the company. Therefore, it is very important for
Research conducted by B. P. Zelentsov. (2020) states that the goal of the study is
to create an analytical model of item dependability for settings including technical status
monitoring with a constant inspection frequency and a variety of inspection faults and
failures. The proposed model allows for the calculation and prediction of dependability
indicators while taking explicit and hidden failures, as well as monitoring system factors,
into account. The impact of numerous elements on the level of dependability should be
taken into account while creating new systems and enhancing maintenance processes for
existing systems.
According to Nwadike P. (2021) it’s tough to know what to do next if you don’t
know where you’ve been. Monitoring sales performance allows everyone on the sales
team to identify which strategies are working and which aren’t. By monitoring your
DEPARTMENT OF INFORMATION TECHNOLOGY
QUEZON CITY UNIVERSITY 16
team’s performance, you can make informed judgments. Rather than relying on guessing,
you can fine-tune your game plan based on actual figures created and assessed in real-
time. Furthermore, sales performance analyzes more than just total sales.
scheduling production, pricing, logistics and other decisions in the supply chain. Sales
and inventory enables the company data to increase or decrease production in the factory
so the company won’t have too many finished goods stored in their inventory. The
system collects data to aid in production scheduling. For example, some systems use
recent sale data to forecast how many of a type product will be needed to meet consumer
demand in the near future. The monitoring includes the levels of the product at all
location. The system compares current inventory levels of product and number for
scheduled production with the amount needed and it determines if the level of production
must be changed or not, if change is necessary, the system sends a message to the master
production scheduler to increase production. Also, the system slows down the production
if the products retail sales don’t meet the sales that the company wants to reach.
field in PT. Telkom Indonesia is engaged in a large scope, namely marketing products to
businessmen, government agencies, and large companies that use internet access with
different access to home internet. This field requires a reporting system and data
monitoring contract data or sales will only be accessed through the website so that it
makes it easier for employees to access and make performance more efficient.
Monitoring System is a group of integrated elements that collect and analyze information
from ongoing projects. The purpose of the monitoring system is that sales in the Business
embrace technology in their operations, with only 17% having installed a computer-based
system. The study recommends a small-scale shop in Kenya use an application for
inventory accounting and management. The application improves retail accounting and
based approach used by most small businesses. The tool aids merchants in managing
kiosk merchandise, inventories, and sales reports. It has a barcode system built in to make
inventory tracking easier. It has incorporated the VMI system, which allows suppliers to
maintain track of product stock levels, allowing for more efficient and effective inventory
management. The proposed solution was created using an agile development life cycle,
which allows for the solution to be reworked as needed. The solution was designed with a
front-end that was implemented as a mobile app and a back-end that was implemented as
a web app. The web application provides sales statistics and system management, while
the mobile application is utilized by retailers to manage their shop and suppliers to keep
into account the consumption of stocks in connection with damage and combat.
According to Laban et al. (2018), a sales monitoring system is a solution for the
product orders, payment receipts, and any kind of reports for the management of the
business. The sales monitoring system is also used for easy monitoring of the sales,
technology. Technologies help people to keep in touch with each other by using mobile
computerized system for our chosen client. Mr. John Hojilla is the owner of Yanz & John
Apparel that still uses a manual system. The main problem with this manual system is
that it can lead to low profit and give the owner a hard time. Yanz and John Apparel
prevent this, the researchers provided a database for the system to lessen the time of
sales reports without having to open documents, as well as using the application of sales
operations. Balmes (2016) concluded that the manual day to day monitoring system is
much less efficient. The problems encountered by the faculty members and Dean
contributed to the ineffectiveness and inefficiency of the existing manual system. The
system is a great help because it will lessen the conflicts encountered by the users.
As stated by Labal et al. (2018), a Sales Monitoring System is the type of system
of which small to medium-sized businesses mostly use in order to create sales orders,
product orders, payment receipts, and varying kinds of reports of which is made and
received by the business owner and managers in order to manage and assess the business
company personnel.
Based off Nwadike P. (2021), it is also hard to know what to do next with your
business if you yourself do not know where you’ve been. Having a Sales Monitoring
System allows businesses to identify which strategies are working that brings the them
success, and which do not. Instead of relying on guessing, using a system that focuses on
DEPARTMENT OF INFORMATION TECHNOLOGY
QUEZON CITY UNIVERSITY 20
sales monitoring enables you to get actual figures created and gives accessibility to more
Keeping these in mind, they are the benefits in providing your business a sales
monitoring system. They are in the likes of having product awareness, sales monitoring,
sales report, and more. By having an asset like it, businesses are able to make clear and
sharper decisions that may bring them further success, as well as expand their business
prowess as a whole thanks to processed information that they acquire by using a sales
monitoring system.
CHAPTER III
TECHNICAL SPECIFICATIONS
SOFTWARE
To run the program, the beneficiary would need the following software:
• Processor:
o Intel Core-2-Duo or Above
o AMD A8-7600 or Above
• Graphics Card:
o Intel UHD Graphics
o AMD Vega 8
TECHNOLOGIES
The technologies used to create the system are as follows below:
FLOWCHART
Found above would be the entire system flow of how users interact with the
have privileges to access every available feature found within the system, whilst the
Cashier would only be able to actively interact with two features: the Product’s Master
The diagram shows the connection between the database tables that the system is
utilizing. It showcases the Accounts, Products, Cart, and Sales tables alongside the
Database: mbs_db
Table: accounts
Field Name Data Type Field Size Description
username varchar 125 For log in form.
password varchar 125 To secure the account.
To specify which user will be
usertype varchar 125
accessed afterwards.
full_name varchar 125 To identify who handles the account.
email varchar 125 To have a way to contact the user.
contact varchar 125 To have a way to contact the user.
Table 1: Data Dictionary of Accounts Table
Database: mbs_db
Table: cart
Field Name Data Type Field Size Description
To specify what product has
cart_prodname varchar 125
been added to the cart.
To specify what kind of product
cart_prodtype varchar 125
has been added to the cart.
To specify how many of the
cart_prodquantity decimal 10 same product has been added to
the cart.
To specify what the total price of
cart_prodtotalprice decimal 10 the products found within the
cart is.
To specify when the transaction
cart_proddate varchar 125
happened.
Database: mbs_db
Table: products
Field Name Data Type Field Size Description
prod_name varchar 125 To specify what the product is.
To specify what kind of product
prod_type varchar 125
has been added or updated.
To give more clarification to
prod_desc varchar 125 what the product is supposed to
be.
Database: mbs_db
Table: sales
Field Name Data Type Field Size Description
To specify what product has
sales_prodname varchar 125 been added to the sales
monitoring form.
To specify what kind of product
sales_prodtype varchar 125 has been added to the sales
monitoring form.
To specify how many of the
sales_prodquantity decimal 10 same product has been added to
the sales monitoring form.
To specify what the total price
sales_prodtotalprice decimal 10 of the product found within the
sales monitoring form is.
To record when the transaction
sales_proddate varchar 125
happened.
• The login form is accessible by both types of users so that they may be able to
• The Admin has power to interact with every possible system ability or feature.
• Both the Admin and Cashier user type are able to manipulate products found
• Only the Admin is able to view and interact with the Sales and Transaction
CONTEXT DIAGRAM
The Admin and Cashier are able to directly interact with the system itself whilst
the Customer would only provide their order to which the system would process with the
help of either two latter users. The system would provide more details and information to
the Admin as they are the ones deemed to be the overall overseer of the information
going in and out of the system. The Cashier would take part only in relevant actions such
NETWORK LAYOUT
The layout of the connection between the system, the device to be used, and the
database is rather quite simple – as per structure based on the canteen and the beneficiary
themselves. They would most likely have one multipurpose laptop that would act as the
system for both Admin and Cashier users. This is simply because the system is built with
a Local Area Network (LAN) in mind, meaning it has no need to connect to the internet
The figure above showcases the Login Form to which features two text boxes, a
combo box featuring the user types Admin and Cashier, as well as other quality of life
The figure above showcases the Registration Form to which features various text
fields to input needed information from the user in order to register a Cashier account
The figure above simply showcases the Admin’s Menu once the user logs in.
The figure showcases the Cashier’s Menu once the user logs in as one.
The figure above showcases the Accounts Management Form that only the
Admin-type users are able to see. Featured within it are decoy accounts based off
The figure above showcases the Products Master List both Admin and Cashier
users are able to manipulate in order to insert the canteen’s potential front-end products,
The figure above showcases the Transaction Form, or more so known as Point of
Sale within the actual system. This is where the canteen transactions and sales recording
occur.
The figure above showcases the Sales Records form of which presents every
CHAPTER IV
METHODOLOGIES
SOFTWARE
To fully utilize the system properly, the software specifications the user must
have are as follows:
Waterfall Method
Within the initial stage of the project, the proponents sought out to the beneficiary
and conducted interviews in regards to the kind of processes and work flow that
the canteen has been doing throughout the years. Through the interviews,
information about what traditional work or processes the canteen operates on,
how they are going to bring benefits once systemized, how they are to be
DEPARTMENT OF INFORMATION TECHNOLOGY
QUEZON CITY UNIVERSITY 37
implemented, and what type of system is going to be made overall were gathered
and analyzed.
B. System Design
Through the information gathered prior to this phase, specifications about what
kind of computer system and what programs were chosen in the likes of having
Visual Basic .NET be the foundation of the programming language majorly used
MySQL was utilized to provide the database connection for the system.
C. Implementation
scenario of finishing off one Visual Basic Form after the other. Firstly, the design
of the form and the placement of the buttons, text fields, drop-down lists, and the
likes were initially placed. Afterwards, coding their functionality came after the
After individually designing each form, as well as coding its functionality, the
forms were compiled into one system and were interconnected through the means
of designing and creating Menu Forms. Menu Forms acted as gateways for the
users to go from one form to another regardless of the type of user they were
(Admin, or Cashier).
E. Deployment of System
after the testing, project presentations, and approval of the beneficiary are done.
F. Maintenance
Once the system reaches post-deployment, there are plans of innovating and
fixing issues through the act of releasing new versions of the system.
Conceptual Framework
The diagram presents the concept of the system and the requirements it contains:
Input: The proponents gathered information about the proposed system through
conducting interviews with the beneficiary and doing research about potential
concise path for system development having to create an efficient and easy-to-use
system in mind.
Process: The system was developed according to the information gathered from
flowcharts. System Testing has also been conducted to further improve various
Testing Procedure
As the system approaches development, the quality of the code has been
functionality, the purpose of the sets of Classes or Subs the system is utilizing,
B. Unit Testing
were made and kept stashed unto an archive for potential backtrack usage if
the current build being developed ever developed fatal flaws within its
another also became an efficient way of creating the system altogether. Whilst
testing, the programmer and the members of the makers of the system
classes and subs, and form connections to thoroughly polish the system.
C. Integration Testing
When testing the system as a whole, certain flaws came to light and there
everything that did came to light were dealt with. The system is fully
interconnected now as well through Menu Forms provided for each type of
D. Performance Testing
To know how well the system fares in other devices, a build of the system
were shared between the programmer and the makers of the system interface
to test how smooth and how fast the system runs on various devices.
the system can run on though, it would only mostly run at best if it was with a
E. Security Testing
Regarding the security of the system, it has two types of users that may
a.) Admin – they possess the power to interact, manipulate, and use all of
the features that the system provides, including those that other user
b.) Cashier – they possess the ability to interact with two forms only:
This was done according to the potential user to be interacting with the
CHAPTER V
This chapter contains the summary and recommendations that have been reached
by the proponents whilst undertaking this project. The results of the project are
summarized to show how effective the system is and recommendations are given as well
Summary
The proposed system consists of 4 computer units and a barcode scanner. The
barcode scanner is for scanning the barcode sticker and will be deciphered to print a
readable item description. Each computer unit is connected to a Local Area Network
(LAN) and connected to a single database for retrieving/sending data from 1 computer
unit as a Server. The usage of barcode scanner is to record the stocks that has been
released in the warehouse of the company. The proposed system requires a network hub
for connecting the 4 computer units. The Windows 7 Professional will be used as an
operating system for the computer and MySQL will used as the database of the system.
These hardware and software will be used for five years to handle or to maintain the
inventory system with barcode scanner and the Local Area Network. The Uninterrupted
Power Supply (UPS) will not be provided though it is essential; the company will decide
Recommendations
The proposed inventory system with barcode scanner enables the company to
control the company’s asset tracking needs and fixed assets. Barcode Technologies are
known of their quality, proven reliability, ergonomic design, and ease of use. This kind
of inventory system monitors the products of the company to gain visibility and control
the inventory and stock levels. It also reduces time spent searching for inventory,
eliminate stock outs, and improve customer service. Inventory levels and reorder points
will now be easy to manage, track, and control. The (name of the company) has an
APPENDICES
APPENDIX A
Gantt Chart
APPENDIX B
Context Diagram
APPENDIX E
BIBLIOGRAPHY
(Use APA Style 6th Edition, label them with Books, Dictionaries,
Online Sources, etc.)
Books
Journals
Online Sources
CURRICULUM VITAE
Note:
1. Kindly follow all the instructions. Delete unnecessary details especially those enclosed in
parenthesis and with red fonts.
2. Use Font Times New Roman size 14 for your Title (Title Page), Times New Roman 12 for the
rest with Double Spacing.
3. Print your document in a LONG BONDPAPER. Submit in a folder with clip.
4. Include page numbers (except on chapter titles)
5. Photo must be in uniform or business attire.