Professional Documents
Culture Documents
Capstone Project
Presented to the
Binangonan, Rizal
In Partial Fulfillment
May 2022
i
APPROVAL SHEET
Date Adviser
rating of.
possible. As a result, the project team would like to offer their heartfelt gratitude to
the following individuals who helped and supported them throughout their thesis.
Foremost, we want to offer this endeavor to our god almighty for the
wisdom he bestowed upon us, the strength, peace of my mind, and good health
Binangonan, Campus for his tremendous guidance and support to the students.
Prof JOY SG. CRUZ, Dean of CCS for the knowledge and for believing in
advices, and knowledge that really transcends and shaped the project team to be
competent and knowledgeable and for his encouragement and mind opening
Prof. BABY EUNICE M. CABALTERA the chairman of the panel, for her
development.
Prof. NEIL RICHARD S. COLADA the member of the panel, for his
Suggestions and remarks that assist the project team in improving the
project.
Prof. BIENDO DELOS ANGELES the member of the panel, for his
knowledge and suggestions to assist the project team in meeting the highest
iii
To Mrs. Dina Fuentes, the project team owe you the biggest gratitude for
allowing the project team to use the facility for developing a new software.
Application of the project would be difficult for the project team without the gym’s full
cooperation
To our FAMILY, RELATIVES and FRIENDS, for their active participation and
- The Proponents
iv
DEDICATION
This thesis is humbly dedicated to those who encouraged the project team to continue working desp
First, to the Almighty God who gave the project team’s strength and knowledge in conducting this
The project team’s family and friends who never left and paved their way to support the needs of th
The project adviser who makes time despite of conflicts in schedule just to give guide and advices to
JOSHUA
AUNDREY
ZIDEANE
HENRY
v
ABSTRACT
Number of Pages: //
This capstone project was all about the development of Barangay Pag-Asa
The system was developed using Microsoft Visual Basic. Net 2017 as a
access levels of the system which are divided into two user types; admin and
medical staff. The admin is responsible for distributing the user access level or
features of the system depending on their organizational structure. The admin has
the privilege to manage the Patients profile, services, and inventory and it could
manage the settings of the system; while the medical staff allows to manage or
monitor the patients profile and services of the barangay health center.
vi
The project team used an agile model for the system development life cycle
system testing where it was administered to a total of four (4) members of the
project team. The respondents comprised one (1) admin, and three (3) medical
quality assurance testing and a 4.99 general weighted mean which is a highly
Based on the findings and feedback that were gathered during the project
duration, the project team concluded that the developed system was beneficial to
security of the system from grants of permissions to an admin inside the system, it
provides effectiveness and efficiency using the features of the system such as
After a methodical process in developing and testing the project, the project
team achieved all the specified project objectives since the systems work as
required and without problems during the normal use of the recipients.
Barangay Pag-asa Health Center may consider admin-user training on using the
implemented by the Barangay Pag-asa Health Center to help them with their daily
records and services, and for the future project team may also consider improving
the system interface by making a QR Code Scanner for the patients of Barangay
DEDICATION …………………………………………………….. v
ABSTRACT …………………………………………………….. vi
Chapter
Introduction…………………………………………………….. 1
Objectives of the Study……………………………………….. 4
Scope and Limitation………………..………………………… 5
Significance of the Study……………………………………… 6
Definition of Terms…………………………………………….. 8
3 METHODOLOGY
viii
4 TECHNICAL BACKGROUND
BIBLIOGRAPHY ……………………………………………………….... 87
APPENDICES
ix
LIST OF FIGURES
Figure Page
x
17 Sales Report Form ………………………………………………….. 45
xi
LIST OF TABLES
Table Page
xii
2
1
Chapter 1
THE PROBLEM AND ITS BACKGROUND
Introduction
information era. It has brought about good advances in practically every industry,
including medicine, business, education, sports, and every other field you can
think of. It has had a significant impact, particularly in most medical clinic
As the years passed, the number of patients has grown and various
medical cases arise the manual method of managing patients’ records and
Rizal. Its population as determined by the 2020 Census was 19,476. This
has a strategy that happens every day. It consists of health care programs such
as checkups for pregnant women, vaccination for children, and other services.
database. Through its automated information system, it will easily improve the
aid, maternal and child health care, communicable diseases and other basic health
services to all the constituents of the barangay. One of the most important
programs of the Municipality is to develop the delivery of health services and also
providing additional budget for medicines, equipments and health workers. The
Municipal Health Office was able to communicate with people and deliver more
quality and efficient health services. One of these health centers is the Barangay
Pag-asa Health Center, located in Pag-asa Binangonan, Rizal. This health facility
is engaged in providing services to the patient both public and private. The
Barangay Pag-asa Health Center provides health facilities and health equipments
to serve all its patient. Barangay Pag-asa Health Center is one of the health
the intention of having and producing an accurate and enriched output of tasks.
Aside from processing and keeping the records or files, it also includes the right
handling and organizing of data. Retrieving of data, ensuring the security of files
and important documents are also part of the record management system.
With that, Record Management System (RMS) is really a help for the
have an organized and systemized output that will benefit the people in return.
4
collection.
Barangay Pag-asa Health Center Management system during the academic year
2021-2022. Visual Basic, MySQL Workbench will be used to develop the system. The
The Two user roles in the finished project will be Barangay Health-Care Workers
and System Admin respectively. The Barangay Health-Care Workers, the system will
convert all manual work into a more efficient, accurate, and technological means of
transaction. System Admin, will allow different locations in the Barangay Pag-asa to
monitor transactions, manage records, and secure personal information and resources
including having full access to the system and will be able to access, modify, and
The proponents of the project will have the opportunity to learn about the
The proponents of the study decided to make management system for the Barangay
Pag-asa health center to have an accurate data about its population as determined by
the 2020 Census was 19,476. We have decided to gather barangay health workers
respondents as end-user of the system. The proponent believes that because they are
familiar with the entire health center process, they can assess the acceptance of the
developed system.
6
barangay Pag-asa:
their records in the health center in its totality. Through this, the residents have
accurate and integrated data about their information and transaction in the
system.
and secure personal information and resources. This will make development
System Admin. The project can help those admins to monitor and control
record transactions of residents the Barangay Pag-asa. The log, record editing,
adding information will all be easily accessible by the system admin. This will
Proponents. Through this developed system, the project team will be able
system. In addition, the project team would be able to develop their skills, ability
Definition of terms
aid, maternal and child health care, communicable diseases and, other basic
apps, web services and mobile apps. Visual Studio uses Microsoft software
management.
8
Quality Assurance Testing. It is a procedure that helps the project team to
see if there are still errors in the system that need to be fixed
to see if the developed system meets the requirements that the end-users are
looking for.
(OOP) language. It evolved from Visual Basic 6 (VB6) to meet an increasing need
for easy web-services and web development. VB.Net was designed to take
Chapter 2
This chapter presents various proponents and other literature from foreign
and local studies. Which would be having a significant heading for the research. It
focuses on a few perspectives that would help in the development of this project.
Sales and Inventory System for Furniture Shops. The proponents of this research
Business
company, each with its claim legal structure and rules. Ordinarily, there are three
person who gets all benefits and expects all risks. This frame of commerce is the
9
oldest form of commerce organization and it is also the least demanding sort of
business to begin, operate, and end. Furthermore, as claimed by Full Suite Team
and distinct existence from its stockholders, directors, and officers; in other
viewpoint. Moreover, according to Anda (2018), The business models are often
the most innovative one may find globally, making use of leading-edge practices
rapidly
10
innovation has both substantial and theoretical advantages that will assist
(Electronic Commerce or EC) is the most popular term in the modern world of
Technology
philosophers that first glimpse the principle of (divine) ordering in the word
“Logos,” which implicates the principle of creation that was conveyed in the
meaning of “Techne.” Nevertheless, it was only over the last century and a half
that the use of the word technology and incarnations of its meaning to describe
various concepts became widespread. Such usage of the word is responsible for
generating much interest in determining the core ideas that its use attempts to
The study of Raja, R. (2010), Technology has certainly changed the way
humans live. It has impacted different facets of life and redefined living.
manual tasks can be automated, thanks to technology. Also, many complex and
critical processes can be carried out with ease and greater efficiency with the
help
11
computer.
requires people who are ready for such an information environment - are
competent, literate, and have the knowledge and skills needed for the 21 century.
As prescribed the implementing rules and regulations for Republic Act No.
Technology Act of 2015”, which was signed into law on 23 May 2016.
The law insists that Information and communication have vital roles in
quality, affordable, reliable and secure ICT services.” It should also “ensure the
a vital portion within the larger part of our lives Innovation saddles the tool,
difference to spare lives; it moves forward to work and makes the world way
better. In reality, innovation has played an imperative role in how people live
within the world nowadays and how they communicate within the climate with
everything around us. The effect of technology is higher than they anticipated so
they are creating modernized technology to live a better life. Moreover, in the
the most popular term in the modern world of business that can be helped by
Law Republic Act. No. 8792. An Act Providing for the recognition and use of the
The law insists that society must perceive the significance of technology in
important relationship in human lives. There are lots of business models and
business categories. All these are bined up with relationships. Leader and
In accordance with Nayak, Priyabrata & Panigrahi, Jayant & Das, Biswajit
& Neurgaonkar, Suhrud. (2019), The technology is used extensively for many
engage with both existing and new potential customers. It shows that the real
(2018), Technology is accelerating its ability to help businesses do more with less
and provide better results. Artificial intelligence (AI), big data, and the Internet of
things (IoT) work together to create programs that businesses can use to
decrease the time from product idea to product creation and product creation to
significantly enhanced by the adaption of the internet. The study about Small and
As claimed with Doherty, et. al, (2016), The effect of online trading through
e-commerce can reveal a new international market for SMEs. Some SMEs have
communication.
15
making its way back into the mainstream of corporate technology, this time at the
core of business systems which are providing competitive advantage in all sorts
widen its marketing reach, and significantly improve the level of control they have
proliferation of high performance, but relatively low-cost ICT and their enabling
software.
term in the current time and they can hear about it many times in various ways.
certainly to internet and web technologies. All these technologies must ensure
and provide all processes of E-business (except the production of real products –
may be in the future they will print many products by using 3D printers). The
contribution discusses technologies hidden behind the term E-business and tries
to classify the technologies from the managerial point of view focusing on the
small leather industry performance. Based on the study of data analysis, it was
Technology is also used to engage with both existing and new clients. It shows
society that; the information technology has become the change agent of every
business today.
Information System
In accordance with Boell, et. al. (2015), Information System (IS) is a work
information.
terms of two perspectives: one relating to its function; the other relating to its
making. From a
17
systems are developed for different purposes, depending on the needs of the
executive information systems (EIS), Expert System (ES), etc. Each plays a
economic indicators, work productivity and efficiency, reduce costs, and get other
The above definition refers to the functions and strategies of the company;
by this, proponents aim to transmit the idea that a company’s information system
must serve its business approach. In the end, the information system is only one
18
of the many elements that the company designs and uses to achieve its
objectives.
The study of Awais, Muhammad & Irfan, Muhammad & Bilal, Muhammad
& Samin, Tanzila. (2012), says that almost every organization like electronics,
Systems in Business Processes made it more stable and creative. The business
challenges have made the proponents and business people innovate new
business process systems based on their strategic aims, objectives, and the
technology has had tremendous growth in the past decades and is continually
business
19
capacity to supply a user with the information required to do any task successfully
and productively. Information systems give suitable data about each user’s tasks
in a format best suited to that user. Information systems can show real-time or
In accordance with Kerketta & Kumar (2016), The Sales and Inventory
handle all details about an Inventory. The details include Inventory personnel
details, sales details, products details, annual transection details, etc. In case of
manual system, they need a lot of time, manpower etc. Here almost all work is
computerized.
maintaining the inventory at different authorized level, so that the production and
Inventory System is a system that will help to monitor the sales of the company.
The Sales Management Inventory System offers functions that are simple but
very effective in the inventory system and can help the company to organize the
sales report. In the system, it offers to add the products, delete, edit and view
products. Furthermore, the system can issue a sale order report, sales invoice,
System has an array of functions involving sales and inventory that can be of very
big help to the company. It aims to make files updated and easy to locate, hence,
data and information become accurate and orderly which may provide a faster
customers through the World Wide Web, speed up monitoring of the sales and
inventory record, and eliminate high costs on labor and operating expenses of the
As stated with Anigbogu, et. al, (2011), the Sales and inventor system
gives real-time information concerning stock level without manually counting the
items on stock, unlike the other inventory models that allow some critical
line system, it is possible to have accurate and reliable information at all times for
automated system can make production easier and effective. The aim of an
that are time- consuming. It also helps to monitor stocks and reorder needs that
give superior service to customers. In addition, business owners can utilize the
data to plan for development and manage inventory properly. In line with the
proposed system design wherein it utilized the sales and inventory system for
reports, monitoring stocks, and maintaining the inventory through the use of an
Chapter 3
METHODOLOGY
their research design, and then afterward is the development of the system, the
discussion about Analysis, Planning, Design and the Developed of the system
that takes place, and lastly the Testing and Deploy or Implementation of the
system.
system. This is where ideas and plans were being constructed to develop. The
SDLC would provide or would exceed the expectation of the client and would
reach completion within a specific time. SDLC also defines the task that was
program that encourages development cycles throughout the project's life cycle.
In the first phase which is the requirement, where in the proponents would
gather some details about the Patients data, Supplies and Services of the end-
user.
The next phase would be the plan, wherein the proponents have a
brainstorming of ideas and features of the system that gives a vital investigation
by the end-users.
architecture design and the user interface based on the affirmed requirements
architecture.
The next phase would be the development, wherein the proponents would
start the development of the database and the system is in the development
stage that marks the conclusion of the preparatory portion of the method and
After that, the test phase, it is the method wherein the proponents perform
testing to eliminate bugs and critical errors and also to guarantees that the final
In the last stage of the development process, in this stage, the proponents
would execute testing and integration of the system and all of the related
requirements were met. Once the testing is done the product is deployed within
Figure 1
system and help to ensure the quality and developed the system successfully it
that is very helpful to the proponents. From start to the last stage which is the
mi) east of Manila. The territory is named after José Rizal, one of the most
national heroes of the Philippines. The area to lies on the northern shores of
Laguna de Bay, the biggest lake within the nation. Rizal may be a precipitous
territory roosted on the western inclines of the southern parcel of the Sierra
Binangonan, Angono, and Taytay. Each said Municipality would be having one
furniture shop and there would be three respondents each shop; a target of
twelve respondents coming from all furniture shop in the municipality of Morong,
There were five (5) respondents of the project which comprises one (1)
inventory clerk, two (2) cashier, and two (2) store manager who assesses the
The proponents believe that they were suited to evaluate the user
acceptance of the developed system since that they are the target end-user of
the system that’s why they are knowledgeable in the inventory, sales, and
proponents decided to think what the furniture shop system needs because due
system titles. The system was developed then underwent scrutiny from the
panelist during the Title Defense. The panelist picked the best title among those
presented by the proponents, and chose is the Sales and Inventory System for
Furniture Shop.
requirements and afterward began working with Chapter 1 after that, the
27
proponents consulted with their thesis adviser to check for mistakes in the
few corrections of the manuscript were finished. It was checked and concluded in
introduce their findings with the relevancy of their project to the panel. The panel
the presented project. Lastly, the proponents work together for the final revision
Afterward, the proponents start developing the sales and inventory system and
conducted the quality assurance testing and the user acceptance testing of the system.
After that, the proponents proceed in constructing the Chapter 4 and 5 of the manuscript.
Then consultation with the adviser and revisions has been made in preparation for the
final oral defense. During the Oral defense, the proponents presented the developed
system to the panels which provided them valuable feedback and critique. The
manuscript and system have then been revised and finalized based on various
recommendations of the panels. After that, the project team submitted the hardbound
Chapter 4
TECHNICAL BACKGROUND
System Flowchart
This system flowchart describes how the entire system operates. It helps
between inputs, outputs, and processes of the Sales and Inventory System for
Furniture Shop.
29
30
31
32
Dataflow Diagram
This dataflow diagram represents how the data of the Sales and Inventory
System for Furniture Shop flows, processes, and accessed by the users
33
Level 0 DFD
The Sales and Inventory system for Furniture Shop level 0 is also known
as the context diagram. It’s supposed to be an abstract view, with the mechanism
In this data flow diagram, the General process is done in Sales and
Inventory monitoring. This will also serve as a guide as go through the deeper
Database Schema
35
36
Costs:
Benefits:
Item Estimate Benefit per Year
More ability to manage customer transactions 300,000.00
Improved efficiency and reliability data 200,000.00
Improved customer service and retention 100,000.00
Reduce work force 200,000.00
Reduce Inventory expenses 100,000.00
Increase sales revenue 200,000.00
TOTAL BENEFITS: 1,200,000.00
Return of Investment:
ROI = ((Benefits - Cost) / Cost) * 100
ROI = ((1,200,000.00 - 626,000.00)/ 626,000.00) * 100
ROI = (.92) * 100
ROI = 92% per year
38
Program Output
Figure 2
Login Screen
Figure 3
Home Screen
39
Figure 4
Customer Profile
Figure 5
Product Profile
40
Figure 6
Add Products Form
Figure 7
Update Products Form
41
Figure 8
Add New Stocks Form
Figure 9
Order Form “Adding Orders”
42
Figure 10
Order Form “Return Orders”
Figure 11
Payment Form “First Payment”
43
Figure 12
Payment Form “Monthly Payment”
Figure 13
Report Form “Home Page”
44
Figure 14
Return Item Form
Figure 15
Stock Inventory Form
45
Figure 16
Transaction History Form
Figure 17
Sales Report Form
46
Figure 18
Audit Trail Form
Figure 19
Setting Form “Home Page”
47
Figure 20
Category / Brand Form
Figure 21
Supplier Form
48
Figure 22
Shop Details Form
Figure 23
User’s Account Form
49
Figure 24
Void Orders Form
Figure 25
Archive Orders Form
50
Software Requirements
During the Development of the Sales Inventory system, the project team
used Microsoft Visual Basic 2012 as the programming language and Microsoft
PowerPoint was used for the designing of the Systems Interface, also Microsoft
SQL 2008 for the Database. Upon the deployment, the developed management
Hardware Requirements
must have a computer with at least Processor 1 gigahertz (GHz) or faster with
support for PAE, NX, and SSE2. and RAM. 1 gigabyte (GB) (32-bit) or 2 GB (64-
optical mouse, and a PS2 keyboard. An inkjet printer for printing reports.
51
1
2
4
5 6
Test Case
Test No. 1
Code:
Description: Verify that the following objects/fields are present and functioning to login in the system
Function: Login in the system
Item Actual
Step Expected Result Comments
No. Result
1 Check if System Logo is on the Furniture Shop logo must be present in
Passed
screen the screen
2 Check if System title is on the System title is present in the screen
Passed
screen
3 Check if User profile logo is on the Display User Profile logo must be present
Passed
screen on the screen
4 Input alphanumeric character in Should accept alphanumeric Character
Passed
the username
While the insertion point is in the The menu screen will load/appear
username textbox, press the enter
Passed
key in the keyboard with correct
username and password
While the insertion point is in the A message box will appear saying that the
username textbox, press the enter username and password is incorrect, once
key on the keyboard with incorrect the ok button was clicked the user will Passed
username and password require to try another username and
password
5 Input alphanumeric character in Should accept alphanumeric Character
Passed
the password
While the insertion point is in the The menu screen will load
password textbox, press the enter
Passed
key on the keyboard with correct
username and password
While the insertion point is in the A message box will appear saying that the
password textbox, press the enter username and password is incorrect, once
key in the keyboard with incorrect the ok button was clicked the user will Passed
username and password require to try another username and
password
6 Click the Show password icon Password should show and hide once
Passed
clicked
7 Click the login button with the The menu screen will load/appear
Passed
correct username and password
Click the login button with in A message box will appear saying that the
correct username and password “username and password is incorrect”, Passed
once the ok button was clicked the user
52
9 11 12
10
1
2
3
4
5
6
7
Test Case
Test No. 2
Code:
Check the Main Screen if the Menu allows all users to understand the analytics that matters
Description:
to their type of use
Function: Main screen and shows the information about the Furniture shop system.
Item Actual
Step Expected Result Comment
No. Result
1 Click the “Customer Profile” button Customer Profile form will appear Passed
2 Click the “Products” button The product’s form will appear Passed
3 Click the “Orders” button Order’s form will appear Passed
4 Click the “Payments” button The payment’s form will appear Passed
5 Click the “Report” button Report’s form will appear Passed
6 Click the “Settings” button Setting’s form will appear Passed
7 Click Logout button A message box will appear stating that
“Are you sure you want to log out?” and Passed
once clicked “Yes” the login form will
appear.
8 Check if the user profile logo is on The user profile logo must be present on Passed
the screen the screen.
9 Check if the system title is on the The system titles must be present on the Passed
screen screen.
10 Check if the store name is on the The store name must be present on the Passed
screen screen
11 Check if the Date is on the screen The date must be on the screen. Passed
12 Check if the Time is on the screen The time must be on the screen. Passed
53
16
7 6 1
8 13
9 2
14
10 3
11 15
4
12
17
5
18
Test Case
Test No. 3
Code:
Check if the Customer profile can allow the user to search, add, save, edit archive the
Description:
record.
Function: Add, Update, Create, and Archive Records of Customer.
Item Actual
Step Expected Result Comment
No. Result
1 Click the “Add” button Item 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, and
16 must be enabled and ready to accept
data
Passed
- “Save” and “Cancel” button was enabled
- “Add”, “Archive” and “Edit” will be
disabled.
2 Leave item 6, 7, 8, 9, 10, 11, 12, A message box will appear stating that all
13, 14, 15, and 16 with no value fields are required. Passed
and Click the “Save” button
Complete item 6, 7, 8, 9, 10, 11, - The record will be saved in the database
12, 13, 14, 15, and 16 with no and show to the data grid.
value and Click the “Save” button - A message box stating that the record
has been saved will display, once the ok
button was clicked:
Passed
- Items 6, 7, 8, 9, 10, 11, 13, 14, 15, and
16 will be disabled.
- Add and Edit Button will be enabled
- The “Save” and “Cancel” button will be
disabled
3 Do not select a record from the The text box must be disabled
item 17 data grid and click” Passed
Archive”
Select a record from the data grid The archive button was enabled and an
and click the “Archive” button archive form reports will appear
Passed
-Once click the record on the data grid, the
records allow to edit and update.
4 Do not select a record from the The text box must be disabled
Passed
item 18 data grid and click” Edit”
Select a record from the data grid - Item 6 and 16 will auto-fill and items 7, 8,
and click the “Edit” button 9, 11, 12 13, and 14 should accept
alphanumeric and special characters while
items 10 and 15 should be select while Passed
item 12 should accept date only enabled
and ready for Editing
- “Edit” button will become “Update”
54
1
2
3
Test Case
Test No. 4
Code:
Check if the Products menu can allow the user to search, add, save, edit archive the
Description:
record.
Function: Add, Update, Create, and Archive Records of Products
Item Actual
Step Expected Result Comment
No. Result
1 Click the “Add Products” button Add Product form will appear on the
screen Passed
2 Click the “Add New Stocks” button Add New Stocks form will appear on the
screen Passed
3 Click the “Archive” button Product record will disappear on the data
grid and move to the archive record. Passed
4 Click the “Edit” button Update Product form will appear on the
Passed
screen
5 Type a search value on the search the input text should be displayed on the Not working
Failed
textbox textbox
6 Click the “Search” button Search results will be filtered on the data Not Working
Failed
grid.
7 Check if the data grid is on the Record data grid will load/appear on the
screen. screen Passed
56
1
2 6
3 7
4 8
9
10 11
Test Case
Test No. 5
Code:
Description: Processing of Adding products and information
Function: Adding products information
Item Actual
Step Expected Result Comment
No. Result
1 Check the “Item Code” Text box if The text box must be disabled and auto-
it is disabled incremented. Passed
2 Type a text on the “Item Name” The textbox should accept alphanumeric
textbox and special characters. Passed
4 Check the “Description” Text box if The text box must be disabled and auto-
it is disabled fill. Passed
5 Click and select item on The selected item should be displayed on
combo box “Supplier” the combo box. Passed
6 Click and select item on The selected item should be displayed on
combo box “Brand” the combo box. Passed
7 Type a numeric value in “Unit The textbox should accept numeric values
Price” only. Passed
8 Type a numeric value in “MarkUp The textbox should accept numeric values
Price” only. Passed
9 Type a numeric value in “Selling The textbox should accept numeric values
Price” only. Passed
10 Leave item 2, 3, 4, 5, 6, 7, 8, and 9 A message box will appear stating that all
with no value and Click the “Save” fields are required. Passed
button
Complete all the data on item 2, 3, - The record will be saved in the database
4, 5, 6, 7, 8, and 9 and click the - A message box stating that the record Passed
“Save” button has been saved
11 Click the “Cancel” button Once the cancel button was clicked, the
operation will be canceled. Passed
57
4
5
1
6
2
7
3
8
9 10
Test Case
Test No. 6
Code:
Description: Processing of Adding New stocks and information
Function: Adding New stocks information form
Item Actual
Step Expected Result Comment
No. Result
1 Check the “Item Code” Text box if Item Code will be displayed on the textbox
it is disabled and auto-fill. Passed
2 Check the “Item Name” Text box if Item Name will be displayed on the
it is disabled textbox and auto-fill. Passed
3 Check the “Selling Price” Text box Selling Price will be displayed on the
if it is disabled textbox and auto-fill. Passed
4 Click the browse button A browse form will display that will enable
the user to search an Item Code. Once an
Item was selected the Item Name and Passed
Selling Price will be displayed on the
textbox.
5 Check the “Stock Code” Text box Stock Code will be displayed on the
if it is disabled textbox and must be auto-incremented. Passed
6 Click and select a date on the The date-time picker will hold the value of
“From” date time picker. the selected date. Passed
1 2
3 7
4 8
9
5
10
11 12
Test Case
Test No. 7
Code:
Description: Processing of Updating Products and information
Function: Updating Products information form
Item Actual
Step Expected Result Comment
No. Result
1 Check the “Item Code” Text box if Item Code will be displayed on the textbox
Passed
it is disabled and auto-fill
2 Click the browse button A browse form will display that will enable
the user to search an Item Code. Once an
Item was selected the Item Name,
Passed
Category, Description, supplier, Brand,
Unit Price, Mark Up Price, and Selling
Price will be displayed on the textbox.
3 Type a text on the “Item Name” The textbox should accept alphanumeric
Passed
textbox and special characters.
4 Click and select item on combo The selected item should be displayed on
Passed
box “Category” the combo box.
5 Check the “Description” Text box if The text box must be disabled and auto-
Passed
it is disabled fill.
6 Click and select item on combo The selected item should be displayed on
Passed
box “Supplier” the combo box.
7 Click and select item on combo The selected item should be displayed on
Passed
box “Brand” the combo box.
8 Type a numeric value in “Unit The textbox should accept numeric values
Passed
Price” only.
9 Type a numeric value in “MarkUp The textbox should accept numeric values
Price” only. Passed
10 Type a numeric value in “Selling The textbox should accept numeric values
Passed
Price” only.
11 Don’t select item 7 and leave item A message box will appear stating that all
4, 6, 7, 8, 9, 10, and 11 with no fields are required.
Passed
value and Click the “Update”
button
Complete all the data on item 1, 2, - The updated record will be saved in the
3, 4, 5, 6, 7, 8, 9, and 10 and click database.
Passed
the “Update” button - A message box stating that the record is
updated.
12 Click the “Cancel” button Once the cancel button was clicked, the
operation will be canceled. Passed
59
16
2
3 10
4 11
5
6
7 12
8
9 13
14
15 17 18
Test Case
Test No. 8
Code:
Description: Can mean the announcement of the intended purchase.
Function: Showing and Selecting ordered items of the customers.
Item Actual
Step Expected Result Comment
No. Result
1 Check the “Transaction No.” Text Transaction No. will be displayed on the
Passed
box if it is disabled textbox and must be auto-incremented.
2 Check the “Customer ID” Text box Customer ID will be displayed on the
Passed
if it is disabled textbox and auto-fill.
3 Check the “Customer Name” Text Customer Name will be displayed on the
Passed
box if it is disabled textbox and auto-fill.
4 Check the “Search” Text box if it is Item Code will be displayed on the
Passed
disabled textbox.
5 Check the “Item Code” Text box if The text box must be disabled and auto-
it is disabled fill. Passed
6 Check the “Item Name” Text box if The text box must be disabled and auto-
Passed
it is disabled fill.
7 Check the “Selling Price” Text box The text box must be disabled and auto-
Passed
if it is disabled fill.
8 Type an integer “Quantity” textbox The only numeric value is accepted. Passed
9 Check the “Total Amount” Text The text box must be disabled and auto-
Passed
box if it is disabled computed.
10 Click the “browse” button -A browse form will display that will enable
the user to search for a Customer.
-Once an Item was selected the Item Passed
Customer Name and Customer ID will be
displayed on the textbox.
11 Click the “browse” button - A browse form will display that will
enable the user to search for a Product.
- Once an Item was selected the Item
code and Item name will be auto-fill. Passed
- Selling price is auto-computed.
- Item 5, 6, and 7 will be displayed on the
textbox
12 Click the “-” button. The text box must be enabled and subtract
Passed
Quantity on the textbox Quantity.
13 Click the “+” button. The text box must be enabled and Add
Passed
Quantity on the textbox Quantity.
14 Check the “Add Item” button if it is The add item button must be disabled if
disabled you don’t browse in item 11 Passed
Click the “Add Item” button The add item button will be enabled. Passed
60
1 2
3 8
4 9
5 10
6 11 12
13
14
15
16
17
18
19
20
21
7 22
Test Case
Test No. 9
Code:
Description: Processing of first payment or full payment.
Function: Receiving payment from customer
Item Actual
Step Expected Result Comment
No. Result
1 Click the Tab Control “First The tab control must be on the First
Passed
Payment” if it is highlighted Payment tab.
2 Click the Tab Control “Monthly The tab control must be on the Monthly
Passed
Payment” if it is highlighted Payment tab.
3 Check the “Transaction Number” The text box must be disabled and auto-
Passed
Text box if it is disabled fill.
4 Check the “Customer ID” Text box The text box must be disabled and auto-
Passed
if it is disabled fill.
5 Check the “Customer Name” Text The text box must be disabled and auto-
Passed
box if it is disabled fill.
6 Check if the data grid is on the Record data grid will load/appear on the
Passed
screen. screen
7 Check the “Total Price” Text box if The text box must be disabled and auto-
it is disabled computed. Passed
8 Click the browse button A browse form will display that will enable
the user to search an Item Code. Once an
Item was selected the Item Customer ID Passed
and Customer name will be displayed on
the textbox.
9 Click and select “Full Payment” on -The selected item should be displayed on
the combo box. the combo box.
-Item 11, 12, 13, 14, 15, 16, 19 and 21 Passed
Text boxes are disabled
-Item 20 text box is enabled.
Click and select “Installment Plan” -The selected item should be displayed on
on the combo box. the combo box. Passed
-item 20 Text box is disabled
10 Click and select “Payment Plan” -The selected item should be displayed on
on the combo box. the combo box
Passed
Item 11 and 12 must be disabled and item
12 is auto-computed.
11 Check the “Interest” Text box if it is The text box must be disabled and auto-
Passed
disabled fill.
12 Check the “Interest Amount” Text The text box must be disabled, auto-fill
Passed
box if it is disabled and auto-computed
62
13 Check the “Installment Total” Text The text box must be disabled, auto-fill
Passed
box if it is disabled and auto-computed
14 Type an integer “Down Payment” The only numeric value is accepted.
textbox -Must proceed to payment Passed
15 Check the “Balance” Text box if it The text box must be disabled, auto-fill
is disabled and auto-computed Passed
16 Check the “Monthly Payment” Text The text box must be disabled, auto-fill
Passed
box if it is disabled and auto-computed
17 Click and select “Service Type” on The selected item should be displayed on
Passed
the combo box. the combo box
Click and select “Pick-Up” on the The selected item should be displayed on
combo box. the combo box and item 18 must be Passed
disabled.
Click and select “Delivery” on the The selected item should be displayed on
combo box. the combo box and item 18 must be Passed
enabled.
18 Check the “Delivery Fee” Text box The text box must be disabled
Passed
if it is disabled
Check the “Delivery Fee” Text box The text box must be enabled and only a
Passed
if it is enabled numeric value will be accepted.
19 Check the “Total Amount” Text The text box must be disabled, auto-fill
box if it is disabled and auto-computed Passed
22 Don’t select item 8, 9, 10, 17 and A message box will appear stating that all
leave item 14 with no value and fields are required. Passed
Click the “Save POS” button
Complete all the data on item 8, 9 - The record will be saved in the database
10, 14, 17, 18, and 20 and click and the Receipt form will appear. Passed
the “Save POS” button
63
1 2
3 4
5 14
6
7 15
8 16
9 17
10 11
18
12
13 19
20
Test Case
Test No. 10
Code:
Description: Processing of monthly payment or installment plan
Function: Receiving payment from the customer installment plan
Item Actual
Step Expected Result Comment
No. Result
1 Click the Tab Control “First The tab control must be on the First
Passed
Payment” if it is highlighted Payment tab.
2 Click the Tab Control “Monthly The tab control must be on the Monthly
Passed
Payment” if it is highlighted Payment tab.
3 Check the “Transaction Number” The text box must be disabled and auto-
Passed
Text box if it is disabled fill.
4 Click the browse button A browse form will display that will enable
the user to search for a Customer. Once
an Item was selected the Transaction
Number, Customer ID, Customer Name,
Passed
Installment ID, Installment Plan,
Installment Total, Total Amount, Down
Payment, Balance, and Monthly Payment
will be displayed on the textbox.
5 Check the “Customer ID” Text box The text box must be disabled and auto-
Passed
if it is disabled fill.
6 Check the “Customer Name” Text The text box must be disabled and auto-
Passed
box if it is disabled fill.
7 Check the “Installment Plan” Text The text box must be disabled and auto-
Passed
box if it is disabled fill.
8 Check the “Installment Total” Text The text box must be disabled and auto-
Passed
box if it is disabled fill.
9 Check the “Total Amount” Text The text box must be disabled and auto-
Passed
box if it is disabled fill.
10 Click and select item on combo The selected item should be displayed on
Passed
box “Payment Method” the combo box. “Regular” “Advance”
11 Check the “Months to Pay” Text The text box must be disabled if choose
box if it is disabled and enable. “Regular” in the combo box and the
Passed
textbox must be enabled if choose
“Advance”.
12 Check the “Payment Total” Text The text box must be disabled, auto-fill
Passed
box if it is disabled and auto-computed
13 Type an integer “Amount Receive” The only numeric value is accepted.
on the textbox Passed
14 Check the “Installment ID” Text The text box must be disabled, auto-fill,
Passed
box if it is disabled and must be auto-incremented.
64
15 Check the “Down Payment” Text The text box must be disabled and auto-
Passed
box if it is disabled fill.
16 Check the “Balance” Text box if it The text box must be disabled and auto-
Passed
is disabled fill.
17 Check the “Monthly Payment” Text The text box must be disabled and auto-
Passed
box if it is disabled fill.
18 Check the “Updated Balance” Text The text box must be disabled and auto-
Passed
box if it is disabled computed with an updated balance.
19 Check the “Change” Text box if it The text box must be disabled, auto-fill
is disabled and auto-computed Passed
20 Don’t select item 4 and leave item A message box will appear stating that all
10 with no value and Click the fields are required. Passed
“Save POS” button
Select item 4 and fill item 10 and - The record will be saved in the database
Passed
click the “Save POS” button and the Receipt form will appear.
65
1
6 13
7 8 14 2
9 15
3
10
11 4
12
5
17
18
19
20
Test Case
Test No. 11
Code:
Process of a customer taking previously purchased merchandise back to the shop, and in turn
Description:
receiving a refund in the original form of payment, exchange for another item.
Function: Search the return items of the customer.
Item Actual
Step Expected Result Comment
No. Result
1 Click the “Return Items” button Return Items form will appear on the Passed
screen
2 Click the “Stock Inventory” button Stock Inventory form will appear on the Passed
screen
3 Click the “Transaction History” Transaction History form will appear on Passed
button the screen
4 Click the “Sales Report” button The sales Report form will appear on the Passed
screen
5 Click the “Audit Trail” button Audit Trail form will appear on the screen Passed
6 Check the “Return ID” Text box if it The text box must be disabled, auto-fill,
Passed
is disabled and must be auto-incremented.
7 Check the “Order ID” Text box if it The text box must be disabled and auto-
Passed
is disabled fill.
8 Click the browse button A browse form will display that will enable
the user to search an Item Code. Once an
Item was selected the Item 7, 8, 9,10, 11, Passed
12, 13, and 14 will be displayed on the
textbox.
9 Check the “Transaction ID” Text The text box must be disabled and auto-
Passed
box if it is disabled fill.
10 Check the “Customer ID” Text box The text box must be disabled and auto-
Passed
if it is disabled fill.
11 Check the “Customer Name” Text The text box must be disabled and auto-
box if it is disabled fill. Passed
12 Check the “Item Code” Text box if The text box must be disabled and auto-
Passed
it is disabled fill.
13 Check the “Item Name” Text box if The text box must be disabled and auto-
Passed
it is disabled fill.
14 Check the “Date Purchase” Text The text box must be disabled and auto-
Passed
box if it is disabled fill.
15 Check the “Date Returned” Text The text box must be disabled, auto-fill,
Passed
box if it is disabled and must be auto-incremented.
16 Type a text on the “Remarks” The textbox should accept alphanumeric
Passed
textbox and special characters
66
17 Don’t select item 8 and leave item A message box will appear stating that all
16 with no value and Click the fields are required. Passed
“Return” button
Click and select on item 8 and fill - The record will be saved in the database
item 16 and click the “Return” and the report viewer will appear. Passed
button
18 Don’t select item 8 and leave item The “Cancel” button will be disabled -
16 with no value and Click the Passed
“Cancel” button
Complete all the data on item 7 Once the cancel button was clicked, the -
and 16 and click the “Cancel” operation will be canceled Passed
button
19 Don’t select item 8 and leave item The “Clear” button will be disabled Failed Show and
16 with no value and Click the clear are
“Clear” button opposed
Complete all the data on item 7 Once the clear button was clicked, the Failed Show and
and 16 and click the “Clear” button textbox item 7,8,9,10,11,12,13,14, and 16 clear are
will be cleared opposed
20 Check if the data grid is on the Record data grid will load/appear on the
Passed
screen. screen
67
6 1
7
2
4
8
10
11
Test Case
Test No. 12
Code:
Description: The goods available for sale and raw materials used to produce goods available for sale.
Determine the sufficient amount and type of input products, products in process, and finished
Function: products, facilitating production and sales operations and minimizing costs by keeping them at an
optimal level.
Item Actual
Step Expected Result Comment
No. Result
1 Click the “Return Items” button Return Items form will appear on the Passed
screen
2 Click the “Stock Inventory” button Stock Inventory form will appear on the Passed
screen
3 Click the “Transaction History” Transaction History form will appear on Passed
button the screen
4 Click the “Sales Report” button The sales Report form will appear on the Passed
screen
5 Click the “Audit Trail” button Audit Trail form will appear on the screen Passed
6 Check the “Search Product” Text Search Product will be displayed on the Passed
box if it is disabled textbox.
7 Click the browse button A browse form will display that will enable Passed
the user to search for a Product. Once a
product is selected it will be displayed on
the textbox.
8 Check if the data grid is on the Record data grid will load/appear on the Passed
screen. screen
9 Click and select a date on the The date-time picker will hold the selected Passed
“From and To” date time picker. date. and appear on the data grid.
10 Select on item 7 and 9 and Click The record will be shown in the report Passed
the “Show” button reviewer.
11 Don’t select item 7 and Click the The “Clear” button will be disabled
Passed
“Clear” button
Complete all the data on item 6 Once the “Clear” button was clicked, the
Passed
and 9 and click the “Clear” button textbox item 6 will be cleared.
68
2
6
8 3
7
5
9
10
Test Case
Test No. 13
Code:
Description: Record of every transaction within a certain period of time.
Function: To get information about transactions – including the dates they are processed.
Item Actual
Step Expected Result Comment
No. Result
1 Click the “Return Items” button Return Items form will appear on the Passed
screen
2 Click the “Stock Inventory” button Stock Inventory form will appear on the Passed
screen
3 Click the “Transaction History” Transaction History form will appear on Passed
button the screen
4 Click the “Sales Report” button Sales Report form will appear on the Passed
screen
5 Click the “Audit Trail” button Audit Trail form will appear on the screen Passed
6 Type a search value on the search The search result will be filtered on the
Passed
textbox report viewer.
7 Click and select item on combo The selected item should be displayed on
box “Transaction filter” the combo box and sort the report Passed
according to the selected item.
8 Click and select a date on the The date-time picker will hold the selected
Passed
“From and To” date time picker. date and appear on the report viewer.
9 Complete all the data on item 6 The record will be showed in the report
Passed
and 7 and click the “Show” button reviewer.
10 Check if the report viewer is on the Report Viewer will load/appear on the
Passed
screen. screen
69
2
6
Test Case
Test No. 14
Code:
Shows the different trends happening in the sales volume over a certain time, but also analyzes the
Description:
different steps of the sales funnel and the performance of sales executives.
Function: Shows the search sales report.
Item Actual
Step Expected Result Comment
No. Result
1 Click the “Return Items” button Return Items form will appear on the Passed
screen
2 Click the “Stock Inventory” button Stock Inventory form will appear on the Passed
screen
3 Click the “Transaction History” Transaction History form will appear on Passed
button the screen
4 Click the “Sales Report” button Sales Report form will appear on the Passed
screen
5 Click the “Audit Trail” button Audit Trail form will appear on the screen Passed
6 Check if the Report Viewer is on Report Viewer will load/appear on the
Passed
the screen. screen
7 Click and select a date on the The date-time picker will hold the value of
“From and To” date time picker. the selected date. and show it to the report Passed
viewer.
8 Click the “Clear” button Report Viewer will clear. Passed
70
2
6
Test Case
Test No. 15
Code:
Description: Traces the detailed transactions relating to any actions in the system.
Function: Record of the changes that have been made within the system.
Item Actual
Step Expected Result Comment
No. Result
1 Click the “Return Items” button Return Items form will appear on the Passed
screen
2 Click the “Stock Inventory” button Stock Inventory form will appear on the Passed
screen
3 Click the “Transaction History” Transaction History form will appear on Passed
button the screen
4 Click the “Sales Report” button Sales Report form will appear on the Passed
screen
5 Click the “Audit Trail” button Audit Trail form will appear on the screen Passed
6 Check if the Report Viewer is on Report Viewer will load/appear on the
Passed
the screen. screen
7 Click and select item on date time Selected item should be displayed on the
Passed
picker “Activity log” reports view.
71
6 2
11
12 13 3
4
7
5
14
8 9
10
Test Case
Test No. 16
Code:
Description: Provide an insightful overview of product ranges.
Function: Adding categories and brand selection
Item Actual
Step Expected Result Comment
No. Result
1 Click the “Category / Brand” button Category / Brand form will appear on the
Passed
screen
2 Click the “Supplier” button Supplier form will appear on the screen Passed
3 Click the “Shop Details” button Shop Details form will appear on the
Passed
screen
4 Click the “Accounts” button The account’s form will appear on the
Passed
screen
5 Click the “Archive / Void” button Archive / Void form will appear on the
Passed
screen
6 Type a text on the “Category The textbox should accept alphanumeric
Passed
Name” textbox and special characters.
7 Type a text on the “Description” The textbox should accept alphanumeric
Passed
textbox and special characters.
8 Click the “Add” Button - Item 6 and 7 must be enabled and ready
Passed
to accept data
9 Leave item 6 and 7 with no value The “Cancel” button will be disabled Must be
Failed
and Click the “Cancel” button disable
Complete all the data on item 6 Once the cancel button was clicked, the Must be
Failed
and 7 and click the “Cancel” button operation will be canceled cancel
10 Check if the data grid is on the Record data grid will load/appear on the
Passed
screen. screen.
11 Type a text on the “Brand” textbox The textbox should accept alphanumeric
Passed
and special characters.
12 Click the “Add” Button - Item 11 must be enabled and ready to
accept data. Passed
13 Leave item 11 with no value and The “Cancel” button will be disabled Must be
Failed
Click the “Cancel” button disable
Complete all the data on item 11 Once the cancel button was clicked, the Must be
Failed
and click the “Cancel” button operation will be canceled cancel
14 Check if the data grid is on the Record data grid will load/appear on the
Passed
screen. screen.
72
6 8 2
3
7
4
5
9
10 11
12
13
14
Test Case
Test No. 17
Code:
Description: Details about the supplier that the buyer organization maintains
Function: Add new supplier
Item Actual
Step Expected Result Comment
No. Result
1 Click the “Category / Brand” button Category / Brand form will appear on the
Passed
screen
2 Click the “Supplier” button Supplier form will appear on the screen Passed
3 Click the “Shop Details” button Shop Details form will appear on the
Passed
screen
4 Click the “Accounts” button The account’s form will appear on the
Passed
screen
5 Click the “Archive / Void” button Archive / Void form will appear on the
Passed
screen
6 Type a text on the “Supplier The textbox should accept alphanumeric Passed -
Name” textbox and special characters.
7 Type a text on the “Supplier The textbox should accept alphanumeric Passed -
Address” textbox and special characters.
8 Type a text on the “Supplier The textbox should accept numeric only. Passed -
Contact No.” textbox
9 Type a search value on the search The search results will be filtered on the Passed -
textbox data grid.
10 Check if the resulting search is on Data grid will load/appear on the screen Passed -
the screen.
11 Click the “Add” button Item 6, 7, and 8 must be enabled and Passed -
ready to accept data
- “Edit” and “Update” will be disabled.
12 Leave item 6, 7, and 8 with no A message box will appear stating that all Failed No Message
value and Click the “Save” button fields are required. box appears
Complete all the data on item 6, 7, - The record will be saved in the database Failed Must be save
and 8 click the “Save” button - A message box stating that the record
has been saved
13 Do not select a record from the The text box must be disabled Failed Not Editable
item 11 data grid and click” Edit”
Select a record from the data grid item 6, 7, and 8 must be enabled and Failed
and click the “Edit” button ready for Editing
- “Edit” button will become “Update” Add and
- “Update” and “Cancel” button will be Archive must
enabled be disable
- The “Add” and “Archive” button will be
disabled
73
14 Click the “Archive” Button Once click or select a record on the data
grid view. The archive button was enabled
and a message box will appear stating that
Archive button
“Are you sure to Archive this record?”
Failed must be
-Once click “Yes” the record will be moved disable
to Archive Database.
-Once click “No” the archive will be
canceled.
74
3
6
4
10
8 11
Test Case
Test No. 18
Code:
Description: Allows owner customized a shop name
Function: Input shop details and display.
Item Actual
Step Expected Result Comment
No. Result
1 Click the “Category / Brand” button Category / Brand form will appear on the
Passed
screen
2 Click the “Supplier” button Supplier form will appear on the screen Passed
3 Click the “Shop Details” button Shop Details form will appear on the
Passed
screen
4 Click the “Accounts” button The account’s form will appear on the
Passed
screen
5 Click the “Archive / Void” button Archive / Void form will appear on the
Passed
screen
6 Type a text on the “Shop Name” The textbox should accept alphanumeric
Passed
textbox and special characters.
7 Type a text on the “Shop Address” The textbox should accept alphanumeric
Passed
textbox and special characters.
8 Type a text on the “Contact No.” The textbox should accept numeric only. -
Passed
textbox
9 Click the “Edit” button item 6, 7, and 8 must be enabled and
ready for typing. Passed
- The “Edit” button will be disabled
10 Leave item 6, 7, and 8 with no A message box will appear stating that all
value and Click the “Update” fields are required. Passed
button
Complete all the data on item 6, 7, - The record will be saved in the database
and 8 and click the “Update” - A message box stating that the record Passed
button has been saved
11 Leave item 6, 7, and 8 with no The “Cancel” button will be disabled.
value and Click the “Cancel” Passed
button
75
1
6
7 12 2
8
3
9
10 13 4
11 5
14
15
16
17
18
Test Case
Test No. 19
Code:
Description: The account is comprised of a username, password, and any information related to the user.
Function: Create accounts of the users and employees.
Comment
Item Actual
Step Expected Result
No. Result
1 Click the “Category / Brand” button Category / Brand form will appear on the Passed
screen
2 Click the “Supplier” button Supplier form will appear on the screen Passed
3 Click the “Shop Details” button Shop Details form will appear on the Passed
screen
4 Click the “Accounts” button The account’s form will appear on the Passed
screen
5 Click the “Archive / Void” button Archive / Void form will appear on the Passed
screen
6 Type a text on the “Last Name” The textbox should accept alphanumeric Passed
textbox and special characters.
7 Type a text on the “First Name” The textbox should accept alphanumeric Passed
textbox and special characters.
8 Type a text on the “Middle Name” The textbox should accept alphanumeric Passed
textbox and special characters.
9 Click and select item on combo The selected item should be displayed on Passed
box “Position” the combo box.
10 Click and select item on combo The selected item should be displayed on Passed
box “User Type” the combo box.
11 Click and select item on The selected item should be displayed on Passed
combo box “Account Status” the combo box.
12 Type a text on the “Username” The textbox must accept alphanumeric Passed
textbox characters
13 Type a text on the “Password” -The textbox must accept alphanumeric Passed
textbox characters
-The text should be in password character
format.
14 Check if the account is shown on Account Record data grid will load/appear
Passed
the data grid. on the screen.
15 Click the “Add” button Item 6, 7, 8, 9, 10, 11, 12, and 13 must be
enabled and ready to accept data
Passed
- “Edit” will be disabled.
- The “Register” button will be enabled.
16 Complete all the data on item 7, 8, - The record will be saved in the database
9, 10, 11, 12, 13, and 14 and click - A message box stating that the record Passed
the “Register” button has been saved.
76
Leave item 7, 8, 9, 10, 11, 12, 13, A message box will appear stating that all
and 14 with no value and Click the fields are required. Passed
“Save” button
17 Select a record from the data grid -item 6, 7, 8, 9, 10, and 11 must be
and click the “Edit” button enabled and ready for Editing
- “Edit” button will become “Update” Passed
- item 15, 16, and 18 buttons will be
disabled
18 Click the “Cancel” button -Once the cancel button was clicked, the
operation will be canceled.
Passed
-Item 6, 7, 8, 9, 10, 11, 12, and 13 must be
cleared.
77
6 7 8 9 10
1
11 3
Test Case
Test No. 20
Code:
Description: Documents and explains all detail about the archive or void
Function: Display archive or void records
Comment
Item Actual
Step Expected Result
No. Result
1 Click the “Category / Brand” button Category / Brand form will appear on the Passed
screen
2 Click the “Supplier” button Supplier form will appear on the screen Passed
3 Click the “Shop Details” button Shop Details form will appear on the Passed
screen
4 Click the “Accounts” button The account’s form will appear on the Passed
screen
5 Click the “Archive / Void” button Archive / Void form will appear on the Passed
screen
6 Click the radio button of “Void” The selected item should be displayed on Passed
the combo box.
7 Click the radio button of “Archive” The selected item should be displayed on Passed
the combo box.
8 Click and select item on combo The selected item should be displayed on
Passed
box "Archive and Void" the combo box.
9 Type a search value on the search the input text should be displayed on the
Passed
textbox textbox
10 Click the “Show Search Item” Search results will be filtered on the data
Passed
button grid.
11 Check if the record in the data grid Record will load/appear on the data grid.
Passed
is on the screen.
QA Testing Result = (Number of Passed Test Case / Number of Total Test Case) *100
QA Testing Result = (279 / 292) *100
QA Testing Result = (0.955) *100
QA Testing Result = 95.55% or 96%
78
The user acceptance testing of the developed Sales and Inventory System
Table 1
User Acceptance Testing of Sales and Inventory System for Furniture Shop in
terms of User’s Login
1. User’s Login Test
The user’s login … Result
1.1 Allows the user to input their username and password Passed
1.2 Automatically identify the user type right after logging in. Passed
Enables warning messages when the system detects Passed
1.3
unrecognized login input.
Test Result Percentage 100%
As presented in Table, that item 1.1. “Allows the user to input their
username and password”, Item 1.2. “Automatically identify the user type right
after logging in. ” and item 1.3 “Enables warning messages when the system
detects unrecognized login input.” got a passed test result. The user login module
gained a 100% passing test result which means in all situations identifies the
approved users and provides fully integrated security in the form of user login and
authentication.
79
Table 2
User Acceptance Testing of Sales and Inventory System for Furniture Shop in
terms of User Account Management
2. User Account Management Test
The user account management module … Result
2.1 Allows the administrator to add a new user Passed
2.2 Allows the administrator to edit and save user's data Passed
User authentication verify that only authorized users can access Passed
2.3
the system
Verifies the existence of the username in the database before Passed
2.4
adding
2.5 Allows admin to activate or deactivate specific user account Passed
Test Result Percentage 100%
user”, item 2.2 “Allows the administrator to edit and save user's data”, item 2.3
“User authentication verify that only authorized users can access the system”,
item
2.4 “Verifies the existence of the username in the database before adding”, item
2.5 “Allows admin to activate or deactivate specific user account” got a passed
test result. The user login module gained an average of 100% test result
indicating and identified the user access in all situations and provides completely
Table 3
User Acceptance Testing of Sales and Inventory System for Furniture Shop in
terms of System Setting
3. System Settings Test
The system settings allow the administrator to… Result
3.1 Allows the admin to customize the store name. Passed
3.2 Allows admin to manage category and brand. Passed
3.3 Allows users to create, add, archive, and view suppliers. Passed
3.4 Allows the admin to view archive or void records. Passed
3.5 Allows the admin to view return items. Passed
Test Result Percentage 100%
name”, item 3.2 “Allows admin to manage category and brand”, item 3.3 “Allows
the user to create, add, archive and view supplier”, item 3.4 “Allows the admin
view archive or void records”, and item 3.5 “Allows the admin to view return
items” got a passed test result. The system settings allow the administrator to
manage the settings module. The system settings gained 100 percent of the test
Table 4
User Acceptance Testing of Sales and Inventory System for Furniture Shop in
terms of Customer Profile Management
4. Customer Profile Management Test
The management of customers… Result
4.1 Allows customers enlistment Passed
4.2 Allows users to add, edit, and archive customers. Passed
4.3 Allow users to view recent transactions. Passed
4.4 Allow users to manage customer information. Passed
4.5 Allow users to identify customer requirements submitted. Passed
Test Result Percentage 100%
81
“Allows the user to add, edit and archive customer”, item 4.3 “Allow user to view
recent transaction”, item 4.4 “Allow user to manage customer information”, and
item 4.5” Allow user to identify customer requirements submitted” got a passed
module steadily earned a 100% which symbolizes that the System Customer
profile satisfies the demands of the end-user by managing the customer profile.
Table 5
User Acceptance Testing of Sales and Inventory System for Furniture Shop in
terms of Point of Sales Management
5. Point of Sales Management Test
The management of point of sales… Result
Allows the user to calculate the process for full payment billing Passed
5.1
transaction
Allows the user to calculate the process for installment billing Passed
5.2
transaction
Allows the user to browse customers and accept orders and Passed
5.3
calculate transactions.
5.4 Provides a breakdown of invoice billing. Passed
5.5 Provides clear transparency receipt. Passed
5.6 Allows users to browse and select multiple orders and compute. Passed
5.7 Allows the user to void orders. Passed
Test Result Percentage 100%
Exemplified in Table 5, item 5.1 “Allows the user to calculate the process
for full payment billing transaction”, item 5.2 “Allows the user to calculate the
process
82
for installment billing transaction”, item 5.3 “Allows the user to browse customers
and accept orders and calculate transaction”, item 5.4 “Provides a breakdown of
invoice billing”, item 5.5 “Provides clear transparency receipt”, item 5.6 “Allows
the user to browse and select multiple orders and compute”, and item 5.7 “Allows
the user to void orders” got a passed test result. The management of point of
sales allows users to browse customers and accept orders, calculate transaction
and void orders, provide invoice billing, and clear transparency receipt. After
processing the transaction, the cashier will issue an invoice to the customer and
after that, the customer will receive the ordered product. The testing conclusively
attained a 100% passing test result signifying that managing point of sales can
efficiently and enables functionality that organizes and maintains the services.
Table 6
User Acceptance Testing of Sales and Inventory System for Furniture Shop in
terms of Inventory Management
6. Inventory Management Test
The management of inventory… Result
6.1 Allows users to check stock availability Passed
6.2 Provides clear details indicated for every product. Passed
Allows adding new, edit, and re-stocking of products and Passed
6.3
another item.
6.4 Allows to sort stock quantity ascending or descending. Passed
6.5 Allows users to browse specific products. Passed
6.6 Allows users to identify the critical level of stock. Passed
Test Result Percentage 100%
availability”, item 6.2 “Provides clear details indicated for every product”, item 6.3
83
“Allows adding new, edit and re-stocking of products and another item”, item 6.4
“Allows to sort stock quantity ascending or descending”, item 6.5 “Allows the user
to browse specific product”, and item 6.6 “Allows the user to identify the critical
level of a stock” got a passed test result. The management of inventory allows to
monitor the stock availability and keeping transaction reports, monitor the
changes in their inventory during transactions, and it reduces the liabilities and
provides the branch a fast and easy way of processing the inventory daily,
Table 7
User Acceptance Testing of Sales and Inventory System for Furniture Shop in
terms of Reports
7. Reports Test
Allows users to filter, view, export, and print a detailed document of… Result
7.1 Customer report Passed
7.2 Inventory report Passed
7.3 Transaction report Passed
7.4 Return item report Passed
7.5 Sales report Passed
7.6 Audit trail Passed
Test Result Percentage 100%
report”, item 7.3 “Transaction report”, item 7.4 “Return item report”, item 7.5
“Sales report”, and item 7.6 “Audit trail”. The table shows that the users allows to
filter, view, export, and print a detailed document of the reports and gathered a
100 percent
84
passing rate on the test, indicating that it can generate a report quickly with the
Table 8
Composite Table on User Acceptance Testing of Sales and Inventory System for
Furniture Shop.
Test Result
Module
Percentage
1 User’s Login 100%
2 User Account Management 100%
3 System Settings 100%
4 Customer Profile Management 100%
5 Point of Sales Management 100%
6 Inventory Management 100%
7 Reports 100%
Average Test Result Percentage 100%
Table 8 illustrated the system’s user acceptance testing criterion rating for
all modules from “User’s Login”, “User Account Management”, “System Settings”,
percentage.
developed Sales and Inventory System for Furniture Shop is a 100% passing rate
that signifies the user acceptance testing satisfied the objectives of every module
Chapter 5
recommendation.
Summary of Findings
system to ensure the quality of the developed system, focusing on specific sales
is 95.55% percent. Thus, activities of the developed system are planning and
analysis is based on the result retrieved from the result of quality assurance
testing.
assessed the Sales and Inventory System capabilities on a modular basis. The
evaluation yielded a pass rate of 100% percent in all of its modules, including
User Login, User Account Management, System Settings, Customer Profile, Point
each Sale and Inventory System module would be met. It easily handles
Furniture Shop information for daily transactions, provides security, and saves
Conclusion
whole conduct of the project, the proponents concluded that the sales and
inventory system is useful to furniture shops as it has features that provide their
inventory.
After a methodical process in developing and testing the project, the team
achieved all the specified objectives of the project because the systems work as
Recommendation
and reliable.
2. The Furniture Shop may consider user training to introduce and familiarize
BIBLIOGRAPHY
A. BOOK
B. INTERNET
Sarmad (2011), the Information system has been defined in terms of two
perspectives: One relating to its function; the other relating to its
structure.
https://uotechnology.edu.iq/ce/Lectures/SarmadFuadMIS/MIS_Lecture
_3.pdf
C. PUBLISHED ARTICLE
Doherty, Eileen & Ramsey, E. & Harrigan, Paul & Ibbotson, Pat. (2016).
Impact of Broadband Internet Technologies on Business Performance
of Irish SMEs. Strategic Change.
Nayak, Priyabrata & Panigrahi, Jayant & Das, Biswajit & Neurgaonkar,
Suhrud. (2019). Effectiveness of Technology Business Incubators and
89
Wade, Michael & Johnston, David & McClean, Ron. (2004). Exploring the net
impact of internet business solution adoption on SME performance.
Wais, Muhammad & Irfan, Muhammad & Bilal, Muhammad & Samin, Tanzila.
(2012). Helpful Business Value of Advance Bal Information System.
D. PUBLISHED THESIS
Salem Al-Mamary د. المعمري حسن ياسر, Yaser Hasan & Shamsuddin, Alina &
Aziati, A. (2014). The Role of Different Types of Information Systems
in Business Organizations: A Review. tInternational Journal of
Research. 1. 1279-1286.
90
APPENDICES
91
Appendix A
Gantt Chart of Activities
92
Appendix B
Subject
Alking P. Sunga
Teacher
Documenter/Technical
lorencejavier11@gmail.com 09321746241
Lorence Albert J. Writer
Javier
Quality
alyssaalao205@gmail.com 09553006659
Maria Alyssa Assurance/Tester
Mae M. Alao
Approved by:
Appendix C
1. Renson A. Cabatingan
2. Lorence Albert J. Javier
3. John Jodel C. Ruiz
4. Maria Alyssa Mae M. Alao
5. Joshua T. Dela Cruz
Recommending Approval:
Date:
Approved:
Date:
94
Appendix D
Dear Sir:
This project proposal is entitled Sales and Inventory System for Furniture Shop.
Thank you for your usual support to the research program/s of the College.
Appendix E
SIR/MADAM:
The students who shall be under your guidance and scrutiny include:
Name Course
1. Renson A. Cabatingan BSIT
2. Lorence Albert J. Javier BSIT
3. John Jodel C. Ruiz BSIT
4. Maria Alyssa M. Alao BSIT
5. Joshua T. Dela Cruz BSIT
They shall defend their Capstone Project entitled Sales and Inventory System for
Furniture Shop on June 4, 2021 – 3PM to 5PM at URS Binangonan Campus as partial
fulfillment of the requirements for the degree Bachelor of Science in Information
Technology.
PROF. MARTHEA ANDREA O. DALUYON, MSIT JOY SG. CRUZ, PHD (Cand.)
Subject Instructor College Dean
96
Appendix E
Dear Sir/Madam.
The undersigned is currently conducting a study entitled “Sales and Inventory
System for Furniture Shop” as part of the requirements to earn the Bachelor of
Science in Information Technology at the University of Rizal System Binangonan
Campus.
In line with this, may we request you to be one of the respondents to assess the
user acceptance of the developed system.
Hoping for your consideration and favorable response on this matter.
RENSON A. CABATINGAN
Noted by:
Passed Failed
1. User’s Login
The user’s login …
Passed Failed
3. System Settings
The system settings allow the administrator to…
3.1 Allows the admin to customize store name.
3.2 Allows admin to manage category and brand.
3.3 Allows users to create, add, archive, and view
suppliers.
3.4 Allows the admin to view archive or void records. .
3.5 Allows the admin to view return items.
6. Inventory Management
The management of inventory…
6.1 Allows users to check stock availability
6.2 Provides clear details indicated for every product.
Allows adding new, edit, and re-stocking of products
6.3
and another item.
6.4 Allows to sort stock quantity ascending or descending.
6.5 Allows users to browse specific products.
6.6 Allows users to identify the critical level of stock.
7. Reports
Allows users to filter, view, export, and print a detailed document of…
7.1 Customer report
7.2 Inventory report
7.3 Transaction report
7.4 Return item report
7.5 Sales report
7.6 Audit trail
100
CURRICULUM
VITAE
101
RENSON A. CABATINGAN
Brgy. Sta. Ana Exodus Floodway Taytay,
Rizal renson_cabatingan@gmail.com
PROJECT MANAGER
Educational Background
Organization/s Affiliation
Educational Background
Basic Photography
Webinar URSB DPC
Webinar Series October 9,
2020
Organization/s Affiliation
Educational Background
Basic Photography
Webinar URSB DPC
Webinar Series October 9,
2020
Organization/s Affiliation
Educational Background
Artifacts: Preserving the Nature through Arts and Science in Business and Technology
URS -Binangonan
March 13, 2019
Organization/s Affiliation
Educational Background
Organization/s Affiliation