You are on page 1of 71

POLYTECHNIC UNIVERSITY OF THE PHILIPPINES

San Juan Campus


Brgy.Addition Hills, San Juan City, Metro Manila

Online Scheduling,
Sales and Inventory System
In partial fulfillment of the requirements for
INTE 4213 – Capstone Project

Proponents:
Balingit, Weenalie
Espinoza, Marita B.
Gabayne, Princess May C.
Malacad, Jona Mae G.
Mañago, Ian Rizh F.
Jan Pauline,Zorilla O.

Submitted to:
Prof. Franstel Garcia
Instructor

August 2019

Page|1
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
Table of Contents
CHAPTER 1 ................................................................................................................................... 6
1.1ProjectContext...................................................................................................................................... 6
1.2.1 Equipment /Hardware .................................................................................................................. 7
1.2.2 Software ....................................................................................................................................... 7
1.2.3 Peopleware/Manpower................................................................................................................. 7
1.2.4 Network Infrastructure/Architecture ............................................................................................ 8
1.2.5 Storage, Backup andRecoveryProcedure ..................................................................................... 8
1.2.6 SecurityProcedures ...................................................................................................................... 8
BusinessRules ....................................................................................................................................... 9
Context Diagram(Level0) ..................................................................................................................... 9
Data Flow Diagram(Level1) ............................................................................................................... 10
1.3 ProblemAnalysis ............................................................................................................................... 11
1.3.1 Fishbone Diagram ...................................................................................................................... 11
1.3.2 Problem andSolutionStatement .................................................................................................. 11
1.3.4 Purposeand Description ............................................................................................................. 12
1.3.5 SpecificObjectives ..................................................................................................................... 12
1.3.6 Scopeand Limitations................................................................................................................. 13
CHAPTER 2 ................................................................................................................................. 14
REVIEWS OF RELATED LITERATURESANDSYSTEMS ..................................................... 14
3.1 RequirementsAnalysis ...................................................................................................................... 17
3.1.1 RequirementsFeatureMatrix....................................................................................................... 17
3.1.2 UseCase Diagram....................................................................................................................... 18
3.1.2.1 Use CaseperModule ................................................................................................................ 19
3.1.2.2 UseCase Report ....................................................................................................................... 22
3.2 DesignSpecifications......................................................................................................................... 25
3.2.1 ActivityDiagram ........................................................................................................................ 25
3.2.2 Class Diagram ............................................................................................................................ 30
3.2.3 GUIDesign ................................................................................................................................. 33
3.2.4 DatabaseSchema ........................................................................................................................ 37
3.2.5 DataDictionary ........................................................................................................................... 38
3.3 Development Methodology .............................................................................................................. 44
3.3.1 ProcessModel ............................................................................................................................. 44
3.3.2 DevelopmentTools ..................................................................................................................... 46

Page|2
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
3.4 Test Methodology/ Procedures ......................................................................................................... 46
3.5 SystemRequirement .......................................................................................................................... 46
3.6 QualityPlan ....................................................................................................................................... 47
3.7 EvaluationPlan .................................................................................................................................. 48
CHAPTER4 .................................................................................................................................. 49
RESULTSANDDISCUSSION ..................................................................................................... 49
CHAPTER5 .................................................................................................................................. 57
CONCLUSIONANDRECOMMENDATION .............................................................................. 57
Conclusion .......................................................................................................................................... 57
Recommendation ................................................................................................................................ 57
APPENDICES ........................................................................................................................................ 58
A. References ....................................................................................................................................... 59
B. SystemMap ..................................................................................................................................... 60
C. Result ofSystemMap ....................................................................................................................... 63
The following tables show the result of the system map or the conductedUnitTesting .......................... 63
D. Questionnaire .................................................................................................................................. 66
E. Acknowledgement .......................................................................................................................... 67
F. Resume ............................................................................................................................................ 68
................................................................................................................................................................68
................................................................................................................................................................70
................................................................................................................................................................71
................................................................................................................................................................72

Page|3
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
Lists of Figures
Figure1.OrganizationalChart......................................................................................................................... 7
Figure2.ContextDiagram .............................................................................................................................. 9
Figure 3.DataFlowDiagram ........................................................................................................................ 10
Figure4.Fishbone Diagram ......................................................................................................................... 11
Figure 5.UseCase Diagram ......................................................................................................................... 18
Figure 6.Per Use Case Online ProductOrdering ......................................................................................... 19
Figure 7.Per Use Case Walk-inProductOrdering ........................................................................................ 19
Figure 8.Per Use CaseOnline Registration ................................................................................................. 20
Figure 9.Per Use CaseOnline Login ........................................................................................................... 20
Figure 10.Per Use CaseOnsite Registration ................................................................................................ 20
Figure 11.Per Use CaseOnline Reservation ................................................................................................ 21
Figure 12.Per Use CaseWalk-in Reservation .............................................................................................. 21
Figure 13.Activity Diagram_Online Ordering ............................................................................................ 25
Figure 14.Activity Diagram_Sign in........................................................................................................... 26
Figure 15.Activity Diagram_Login............................................................................................................. 26
Figure 16.Activity Diagram_ Online Scheduling/ Reservation .................................................................. 27
Figure 17.ActivityDiagram_Walk-in Reservation ...................................................................................... 28
Figure 18.ActivityDiagram_Walk-in Ordering........................................................................................... 28
Figure 19.Activity Diagram_Purchase Productsto Supplier ....................................................................... 29
Figure 20.ActivityDiagram_GeneratingReports ......................................................................................... 29
Figure 21.Class DiagramOnline Ordering .................................................................................................. 30
Figure 22.Class DiagramOnline Reservation/Scheduling........................................................................... 30
Figure 23.Class DiagramWalk-Ins Ordering .............................................................................................. 31
Figure 24.Class DiagramWalk-Ins Reservation.......................................................................................... 31
Figure 25.Class DiagramWalk-Ins Registration ......................................................................................... 32
Figure 26.Class DiagramOnline Registration ............................................................................................. 32
Figure 27.Administrator AddCategories GUI ............................................................................................. 33
Figure28.Administrator Dashboard ............................................................................................................ 33
Figure 29.AdministratorUIAdd_Services ................................................................................................... 33
Figure 30.Administrator UIAdd Customers................................................................................................ 34
Figure 31. Customer’sHome Page .............................................................................................................. 34
Figure 32.Administrator UI_AddPetSize .................................................................................................... 34
Figure 33.Administrator UI_ViewPetType................................................................................................. 34
Figure 34.AdministratorWalkIns ................................................................................................................ 36
Figure 35. FrontdeskWalkIn ....................................................................................................................... 36
Figure 36. Edit Customer’sPetProfile ........................................................................................................ 36
Figure37.Database Schema ......................................................................................................................... 37
Figure 38.Waterfall Process Model ............................................................................................................ 45
Figure 39.FURPSModel ............................................................................................................................. 47

Page|4
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES

Page|5
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
CHAPTER 1
INTRODUCTION

1.1 Project Context

In business industries, time is one of the most important elements to consider. For them, “Time is
money”. That is why every business company has their own method of saving time while increasing
profit as effectively as possible. And modern technology plays a greater role in this saving-time-
increasing-profit process because of the internet.
The main system of the study is online scheduling with the subsystem of sales and inventory.
These online systems will enable stakeholders of Stella’s Animal Clinic to act or to do online
transactions, which are being used by many business-competing companies such as hotels, airlines and
the likes to make business operation a lot easier. Online transactions with the help of the internet make it
possible to be available anytime, anywhere. The online scheduling system will help the customer and the
company to manage appointments efficiently. And the subsystem which is sales and inventory will help to
the company.
The proponents are developing the system for Stella’s Animal Clinic. This company is a
veterinary clinic, a grooming center, and a store with a bunch of products available for pets. The company
is owned by Dr. Andrea Capistrano, while the company’s clinic manager is Mrs. Amabel Capistrano, Dr.
Andrea’s mother. Furthermore, Dr. Capistrano said that because she is a licensed veterinarian, loves dogs
and cats and so much, and her pet cat is actually having the name, Stella, she decided to build the Stella’s
Animal Clinic to gives pet services in the most authentic way. It was established on 2013 at Unit 25
Emerald Complex, P. Tuazon Blvd, Project 4, Lungsod Quezon, kalakhang Mayila. A year after (2014),
Stella’s Animal Clinic opened its first branch in Tiendesitas Pet Village at Ortigas Avenue Cor. E.
Rodriguez Ave Pasig, Metro Manila. Stella’s Animal Clinic aims to equip itself with latest materials and
facilities to fill the services needed by their customers in the most convenient way for both staff and
customers.
The employees of the company currently use the traditional monitoring of products and sales,
scheduling appointments and process of handling records from transactions and other important papers.
And so sometimes, the company usually encounters human error.

Page|6
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
1.2.1 Equipment /Hardware

These are the equipment or hardware used by Stella’s Animal Clinic to accommodate
customers’ transactions and records.
Table 1.Equipment / Hardware of Company

Equipment Specs Quantity


Laptop (HP Pavilion 15- Intel Core i7-2670QM 2
3040NR)
Processor; 8GB 1600MHz
DDR3 SDRAM (2DIMM);
Radeon HD 8330
Telephone PLDT LINE 1

1.2.2 Software

The company is currently using the Microsoft Excel as their way of computing the sales of their
products. The said software is also used for keeping records of the sales however, the person in charge of
the records, find it tiresome to grasp. Also, the company does not have any access with any software in
terms of scheduling and monitoring, customer’s information.
1.2.3 Peopleware /Manpower

The Stella’s Animal Clinic has an authorized customer service staff that accommodates their
customers and at some point, the owner lets them compute for the sales of the shop at the end of the
operating day. This company’s customer service staff will be given access to the system as Front Desk.

Figure 1.Organizational Chart


The company’s organizational chart, shows the lines of responsibility inside Stella’s Animal
Clinic. This will be further explained in Manpower Hierarchy and their Roles. See Table 2.

Page|7
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
Table 2.Manpower Hierarchy / Roles

MANPOWER HIERARCHY
(HIGHEST POSITION TO ROLES
GROOMER)
Owner TheownerofStella’sAnimalClinic,isthepersonwhocomputes
thesales/revenueofthecompany,theowneristheveterinarianof
thecompanyandalsotheonethatwillusetheOnlineScheduling,
Sales and Inventory System.
Assistant nurse The one who help and support the veterinarian in terms of surgery
and injections of pets.
Manager The one who accommodates the incoming customers, who
respond in calls of the customers, who make schedules and
appointments, and also one of the users of the system.
Assistant Manager The person that will help and assist the role of the Manager in the
company whether the latter is present or not.
Groomer 1 & 2 Skilled employees that will perform the services that the
customers need.

1.2.4 Network Infrastructure /Architecture

Though the company has wireless fidelity or internet connection, all the transactions such as
keeping customer records is only manually done by the employees.

1.2.5 Storage, Backup and RecoveryProcedure

Having manual record keeping with the use of papers and storing it on shelves following the
customer’s surname and kinds of surgical services, the company repeatedly search for the needed files
manually. And in addition to this, the company does not have any backup.

1.2.6 SecurityProcedures

To ensure the security of the data, the company does not allow any unauthorized person to view
and to access the files. They have security guards in their facility during operations to protect the clinic
including the records, while they have to lock the shop for the same reason, when they’re not around.

Page|8
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES

1.2.1 Policies and Procedures


BusinessRules
 ThecompanyisoperatingtheirservicesfromMondaytoSaturdayat10amto7pm.
And 12nn to 5pm on Sundays.
 Only accept the confinement or surgical operation with the signedContract.
 If there is a new customer, he/she must fill-up a sign-up form before acquiringthe
services.
 The company does not charge boarding services after surgery, not at least the end
of the day or their operating hour. (6pm) However, their charge for Boarding
services itself is 300 pesos per height ofpet.
 Doubling of payment / fee is needed, especially if the fur of the pet is matted.
Because the equipment for the service will bepaid.
 The range of time of grooming will take around 15-30mins per pet, depending of
the size of pet, the case (maybe the pet needs medication), and the type of cut the
owner wants.
 Unclaimed products will be recorded back in stocks after 5days.

Context Diagram (Level 0)

Figure 2. Context Diagram

Page|9
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES

Data Flow Diagram (Level 1)

Manual process of Stella’s Animal Clinic.

Page|10
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
1.3 Problem Analysis
1.3.1 FishboneDiagram
Themainproblemofthecompanyistheirpoormonitoringofsales,schedules,andthepoorrecord management. The
causes are shown in thediagram.

Figure 4.Fishbone Diagram

1.3.2 Problem and Solution Statement

The proponents found out that the Stella's Animal Clinic is having a hard time in managing
the customers’ reservation, sales, and inventory records. First, it is inconvenient for the customers to go to
theshopjusttoscheduleareservationandothersarejusthavingareservationthroughphonecalls.Second,
ittakestimetocompute orgeneratetheirinventoryandsalesreportandalltherecordsare keptincabinets
intheformofpapers.
Toprovideasolution,theproponentsproposedasystemthat customers can set schedules for
their appointments, can monitor and generate company’s sales and report, and can also keep records of
every data. In addition, the system will show notification of products that will expire within aweek.

Page|11
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
Table 3.Problem-Requirements Matrix

BR. Page PROBLEM REQUIREMENTS


11 No back-up files Computerized Database with
11 Use of Folders and Papers / user-friendly environment
Numerous records to track
11 Slowgenerationofinventoryand
sales report. / Hard time locating Sales and Inventory System
files. / Manual checkingof
expiration date of products.
11 Limited staff to handle and
organize customers’ schedules,
sales, and inventory records. / Reservation (Scheduling)
Hassle for customer to go to System
shop just to get a reservation. /
Manual listing of reservation.
11 Reservation through calls

1.3.4 Purpose andDescription

The proponents proposes a solution to the problems at hand by creating a system, Stella’s Animal
Clinic;OnlineScheduling,SalesandInventorySystemwhichcangiveaproperfilehandlingofcustomers records,
efficient reservation of services, helpful monitoring of sales and availability to see or monitor the reserved
appointments of thecustomer.

1.3.5 Specific Objectives

 Evaluate the current situation of Stella’s AnimalClinic.


 Distinguish the improvement that the system will give to the Stella’s AnimalClinic.
 Propose a solution to manual process of file handling, schedules and appointments, and
give a proper monitoring to the sales of thecompany.

Page|12
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
1.3.6 Scope andLimitations

This study focuses on giving a smooth transaction between the customer and the system, to have a
secured and organized reservation for the services needed by pets also, and to have an efficient ordering
process.
The Online scheduling is for the customers and Sales & Inventory Management for the
owner/company. This system will maintain all those record of customers’ information which includes pets
as well as their respective owners and what products they will buy using the system. Also, all the services
that the company offers will be viewed by the system thus easy access. The ones that can access the
system are; administrator (can access the system as a whole), employees (can only manage transactions
with customersandmonitorreservedschedulesbycustomer),andcustomers(canlogin,registerpetsandreserve
preferred dates and needed services). The system can only record finished transactions. It does not accept
installments or cash payments only.
By using this Online Scheduling, Sales and Inventory System, the company will be notified if a
product is near its expiration and/or they are nearly out of stocks.

Page|13
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
CHAPTER 2

REVIEWS OF RELATED LITERATURES AND SYSTEMS

Now that we are living in an ever-changing world, technology is viewed as the most resourceful
toolinkeepingupwiththepace.Withouttheuseoftechnology,communicationwouldbelimitedtousing
mailfordelivery,encyclopediasforresearch,andespeciallyusedforbusinesstransactionsandpromotions. In the
business world, information and security is critical. The company needs to have a secured and effective
way of handling the records and effortless handling of time for their customers. Systems have been a big
impact and become beneficial to both company andpublic.

According to a blog (Client Resources, 2017), systems plays a significant role to the company or
businesses. It is necessary for entrepreneurs to incorporate them into their businesses. Systems are also
enablingemployerstomonitorandmanagetheirstaff.Itallowsthemtointeractwitheachotherandconnect them to
the operational strategies of thebusiness.

Moderninventorysystemswillhelpthebusinessestomaintainandmonitorprofitability.According to
Johnston (n.d.), without a system, you could be wasting money on inventory without aware of it. You
may be buying too much, or not buying enough. You could be spending the money counting and trying to
value yourinventory.

Osei(2015)studiedabouttheinventorymanagementatSt.MartinsHospitalinAgroyesum,Ghana;
whetherithadanyeffectsonthehospital’sservices.Thisthesisprovidedseveralinsightsonhoweffective
inventory management can be when it comes to a business’success.

Almera, et al. (February 2018) The Sales and Inventory System will help the Cheddar Burst Burger
tomanagetheirsalesandinventoryreport,recordsofhandlesalestransactionandinventoryoftheiritems.
Throughthis,itwillbekeepingallinformationrecordedthatbealwaysneededoftheorganization.Through
inventoryofitems,companyemployeeswillbeabletomonitorquantityofitemsonhandandquantitiesof items
need to be ordered fromsupplier.

Dimaano,etal.(2018)InventorySystemmanagestherecordsofallsoldproductsinmoreorganized way. It
monitors how many products produced and sold for today. Sales system serves as the main system that is
responsible in tracking of sales to determine which products are moving faster and how manysales
Page|14
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
a company is making and how much profit is being earned. Maintains sales history and records the sales of
the company in daily, monthly and annual. It produces sales report.

Camacho, et al. (2018) In relation to this, reservation will develop an Online Reservation, Ordering
and Sales System for a hassle-free transaction not only for the consumers but for the company employees
aswell.TotheirchosencompanyorstorewhichistheKanzhuHandPulledNoodles,locatedatWilsonSt.,
SanJuanCity.AnOnlineFine-DineTransactionsystemwillnotonlyupgradetheircurrentsystembutwill also
help their business to become known not only in San Juan City but also in otherplaces.

Chinchilla, et al. (2018) The project that is being proposed is a system for truck monitoring, billing
and payment management. This is to help TRI-B Express Trucking Services to have faster and easier way
of recording and updating their data. In billing it includes information like: their mode of payment and
sending of invoice and collecting payments received from the client. And in truck monitoring which some
oftheinformationIstheirrecommendedrequiredunits’necessaryforparticularload,distanceoftheplace
andtheavailabilityoftheirunit.Thiswillgivethecompanyanaccurateandeasyaccessuserinterfacewith a secure
and organize storage that will facilitate theirtransactions.

Dela Paz, et al. (2018) The gym service management system aims to help the gym in terms of
managingitsclassesandservices,managingandmonitoringtheequipmentandlockers,membershipplans,
schedulingclassesandservicesanddelegatingtrainer’s/instructors’assignment.Itaimstohelpthegymto have a
proper and accurate management. The sales system aims to aid the gym in terms of tracking sales data
(daily, monthly, and annually), maintaining sales history, and improving the sales pricing in a more facile
way. It aims to help in making the gym’s sales reports accurate and adequate. All the records and
transactions that were done by the administration will be recorded, updated and deleted (in case the
operation does not exist anymore) in thissystem.

Their study is almost the same with ours but in today’s modern age where computer has become a
way of life, it is evident that a majority of the country’s institutions still do not adapt the high technology.
Particularly in most animal clinic facilities, daily clinic transactions are still done on paper. What we
proposeisanonlineVETsystem.Themainadvantageofthissystemisthatitgreatlysimplifiestheprocess for both
the customer and the clinic. Online Clinic Management System is web based project. The main objective
is to develop the software that covers all the aspects of management and operations of clinics.It

Page|15
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
enables healthcare providers to improve operational effectiveness, reduce costs, reduce medical errors,
reduce time consumption and enhance delivery of quality of care (JaypeeDizon 2014).

According to the paper written by Cut Fiarni et al. (2015) with a title “Automated Scheduling
System for Thesis and Project Presentation Using Forward Chaining Method with Dynamic Allocation
Resources” Poor scheduling practices would cause double-assignations of lecturers, prolonged
postponement and cancellations of presentations as well as inefficient use of time and resources. That is
true because we have seen it face to face.

Page|16
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
CHAPTER 3
METHODOLOGY
3.1 RequirementsAnalysis

3.1.1 Requirements FeatureMatrix

ThistableshowstherequirementsandfeaturesofthesystemtohelpStella’sAnimalClinicoperate electronically for


fasteroperation.

ADMIN

Table 4.Requirement-Feature Matrix

Real-time Secured View the View Computeriz Stock


Online and log-in offered calendar with e handling Management
Offline activity services available of service with
Database intended of dates for transaction expiration
System for admin company appointments records and stock
and alert
employee
Computerized √ √
Database with
user-friendly
environment

Sales and √ √
Inventory System

Online Scheduling √ √
System

Page|17
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
3.1.2 Use Case Diagram

This diagram shows the actors of the system and what they can accessed in the system.

Page|18
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
3.1.2.1 Use Case per Module

Figure 6.Per Use Case Walk-in Product Ordering

Page|19
Figure 7.Per Use Case Online Registration

POLYTECHNIC UNIVERSITY OF THE PHILIPPINES

Page|20
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES

Figure 8.Per Use Case Online Login

Figure 9.Per Use Case Onsite Registration

Figure 10.Per Use Case Online Reservation

Page|21
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES

Figure 11.Per Use Case Walk-in Reservation

3.1.1.1 Use CaseReport


The following tables shows the description of the Use Case Diagrams. Use case report explains
who are the actors executing commands in the system, the pre and post conditions for the execution, the
basicflowsorwhatcanbedoneinthesystemandalternativeflowsifthereareissuesthatcounterthebasic flows of
thesystem.

Table 6.Walk-in Ordering System Use Case Report_Customer and Staff

Use Case Walk-Ins Ordering System


Actor(s) Customer – the one that will give order details
Staff – the one that will handle order details
Pre-Condition Staff has an access to website (Network Availability)
Customer will provide order details needed
Basic Flows  Customer will choose neededproducts
 Staff will check the availability of the product instocks
 Staff can compute the totalexpenses
Alternative Flows  System will show the list of theproducts
 System will add the products to thecart
 Staff confirmed the order of thecustomer(s)
Post Condition If the customer already ordered, they can pick up and pay their order(s) to the
company.
Page|22
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
Table 7.Log-in Module Use Case Report_Admin andCustomer

Use Case Online Registration (Log-In Module)


Actor(s) Customers – the one that will give information needed for sign up / login
Admin – the one that will handle the online transaction and responsible for file
handling.
Pre-Condition Customer will provide information for signing up
Customer and Admin will have to enter his/her username and password for
login
Customer and admin has an access to website (Network availability)
Basic Flows  New customer provide their information needed for signingin
 Old customer provide username and password for loggingin
 Admin give their username and password to login

Alternative Flows  Input wrong password and email. Display errormessage


 Retype the password andemail
Post Condition The user successfully sign-in in the website

Table 8.Onsite Registration Use Case Report _Customer and Staff

Use Case Onsite Registration


Actor(s) Customers – the one that will give information needed for registration
Staff – the one that will handle the online transaction and responsible for file
handling.
Pre-Condition Customer will provide information for signing up
Staff will have to enter his/her username and password for login
Only the Staff has an access to website (Network availability)
Basic Flows  New customer provide their information needed forregistration
 Staff give his/her username and password to log in thesystem

Alternative Flows  Input wrong password and email. Display errormessage


 Retype the password andemail.
Post Condition The user successfully sign-in in the website.

Page|23
POLYTECHNIC UNIVERSITY OF THEPHILIPPINES
Table 9.Walk-in Reservation System Use Case Report_Customer andStaff

Use Case Walk-Ins Reservation System


Actor(s) Customers–the one that will give order details
Staff – the one that will handle the order details
Pre-Condition The staff should be logged in to website
Customer provide information to the staff for reservation details
Basic Flows  Staff click the button forreservation
 Staff ask the customer for theirinformation
 Staff input customer details and reservationdetails
Alternative Flows  System will show a reservation detailsform
 System will show the reservation details made by thecustomer
Post Condition The customer successfully made the reservation. And will have paid the
reservation fee.

Table 10.Online Reservation System Use Case Report_Customer andStaff

Use Case Online Reservation System


Actor(s) Customers – the one that will provide the reservation details
Staff – the one that will handle the reservation details
Pre-Condition Customer will provide information needed for online reservation
Customer and Staff has access to website (Network availability)
Basic Flow  The customer should click the ‘Book an Appointment’ inthe
reservationbutton
 The customer will give the information needed forreservation
Alternative Flow  System will display the form for reservationdetails
 Input wrong details. Display an errormessage
Post Condition The customer successfully made reservation online and will pay for the
reservation fee.

Page|23
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES

3.1 DesignSpecifications

3.1.1 ActivityDiagram

ThisactivitydiagramshowstheflowfromoneactivitytoanotheractivityoftheactorsintheOnline Scheduling,
Sales and InventorySystem.

Figure 14.Activity Diagram_ Sign in

Figure 15.Activity Diagram_ Log in

Page|24
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES

Figure 16.Activity Diagram_ Online Scheduling / Reservation

Page|25
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES

Figure 17.Activity Diagram_Walk-in Reservation

Figure 18.Activity Diagram_Walk-in Ordering

Page|26
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES

Inventory Report

Figure 19.Activity Diagram_Purchase Products to Supplier

Figure 20.Activity Diagram_Generating Reports

Page|27
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
3.1.2 Class Diagram

Figure 21.Class Diagram Online Ordering

Figure 22.Class Diagram Online Reservation/Scheduling

Page|28
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES

Figure 23.Class Diagram Walk-Ins Ordering

Figure 24.Class Diagram Walk-Ins Reservation

Page|29
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES

Figure 26.Class Diagram Online Registration

Figure 25.Class Diagram Walk-Ins Registration

Page|30
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
3.1.3 GUIDesign

Figure 27.Administrator Add Categories GUI

Figure 28.Administrator Dashboard

Figure 29.Administrator UI Add_Services

Page|31
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES

Figure 30.Administrator UI Add Customers

Figure 31. Customer’s Home Page

Page|32
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES

Figure 37. Customer’s Make an Appointment

Figure 38. Customer’s Check out Form

Figure 39. Customer’s Profile

Page|33
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES

Figure 34.Administrator Walk Ins

Figure 35. Frontdesk Walk In

Figure 36. Edit Customer’s Pet Profile

Page|34
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
3.1.4 DatabaseSchema

Figure 37.Database Schema

Page|35
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
3.1.5 DataDictionary

Table Name: cart


Description: The table containing information regarding the order of the customer.
Related Tables: user, products
Key Field Description Data Type Length Sample
PK id Identification of the int 11 2
cart table.
FK user_id Identification of the int 11 1
user.
FK product_id Identification of the int 11 3
product.
quantity Quantity of the int 11 12
product ordered.
status Status of the varchar 255 Paid
product
deleted_date date 0000-00-00

Table Name: products


Description: The table containing information regarding products.
Related Tables: cart, details, category
Key Field Description Data Length Sample
Type
PK id Identification of the int 11 3
products
FK category_id Identification of the int 11 6
product category
name Name of the varchar 255 Arthrox Glucosamine
product Tablet
description Description of the varchar 5000
product
price Product price double 40.00
photo Image of the varchar 200
product
date_view Date view date 2019-02-25
counter Count views int 11 5
stocks Number of stocks varchar 255 10
expired_date Expiration date of date 2019-03-13
the product
deleted_date date 0000-00-00

Page|38
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
Table Name: users
Description: The table containing information regarding the users.
Related Tables: cart, reservations, pets, sales
Key Field Description Data Length Sample
Type
PK id Identification of int 11 1
the User
email Email of the user varchar 200 andrea_capistrano@gmail.com
password Password of the varchar 60 ********
user
type Type of user (e.g. int 2 1
customer, admin
and front desk)
firstname First name of the varchar 50 Andrea
user
lastname Surname of the varchar 50 Capistrano
user
address Address of the varchar 255 Quezon City
user
contact_info Contact text 09123456789
information of the
user
photo Picture of the user varchar 200 Image of user
status Status of the user int 1 1
what varchar 255 Online
activate_code Activation code varchar 15 azFUV6IxThdb
for the account of
the user
reset_code varchar 15
created_on Date created the date 2018-05-01
account of the
user

Page|39
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
Table Name: reservations
Description: The table containing information regarding reservation.
Related Tables: schedule, findings, users, pets, services
Key Field Description Data Type Length Sample
PK id Identification of the int 11 1
reservations table
FK user_id Identification of the int 11 18
user
FK pet_id Identification for int 11 1
the pet
FK service_id Service int 11 4
identification
name Name of the service varchar 255 Local Anesthesia
dor Date of reservation date 2019-02-26
time Time of reservation varchar 255 12:00nn- 12:45nn
status Status of the varchar 50 Confirm
reservation
process_done Date wherethe datetime 2019-02-26/ 14:05:12
process isdone
deleted_date Date deleted the date 0000-00-00
data

Table Name: findings


Description: The table containing information regarding the findings.
Related Tables: reservations
Key Field Description Data Type Length Sample
PK id Identification of the int 11 1
account type
user_id User identification int 11 19
pet_id Identification of the int 11 2
pet
service_id Identification for int 11 4
the services
FK reservation_id Identification for int 11 2
the reservation
table
findings Findings of the varchar 255 Has a fever
veterinarian
products Used products int 11 3
deleted_date date 0000-00-00

Page|40
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
Table Name: services
Description: The table containing information regarding the services.
Related Tables: category, reservations
Key Field Description Data Type Length Sample
PK id Identification of the int 11 1
account type
FK category_id Identification fofr int 11 4
the service category
name Name of the varchar 255 Local Anesthesia
services
description Description of the varchar 5000
service
price Price of the service double 500.00
photo Picture of the varchar 200 Image of service
service
date_view Date view the date 2019-02-16
details of the
service
counter Count date view int 11 7
deleted_date Date deleted the date 0000-00-00
service details

Table Name: category


Description: The table containing information regarding the category of services and products.
Related Tables: categ, products, services
Key Field Description Data Type Length Sample
PK id Identification for int 11 15
the category table
FK category_id Category int 11 2
identification
name Name of the varchar 100 Grooming Services
category
deleted_date Date deleted the date 0000-00-00
category details

Page|41
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
Table Name: sales
Description: The table containing information regarding the sales.
Related Tables: details, users
Key Field Description Data Type Length Sample
PK id Identification for int 11 2
the sales table
FK user_id Identification for int 11 1
the user
pay_id varchar 50 05
sales_date Date of the sales date 03-08-2019

Table Name: details


Description: The table containing information regarding the sales detail.
Related Tables: sales, products
Key Field Description Data Length Sample
Type
PK id Identification for int 11 1
the sales details
FK sales_id Sales identification int 11 2
FK product_id Product int 11 Arthrox Glucosamine
identification Tablet
quantity Quantity of the int 11 10
product

Table Name: category1


Description: The table containing information regarding the category is for product or service.
Key Field Description Data Type Length Sample
PK id Category1 int 11 2
identification
name Name of the varchar 50 Services
category1

Page|42
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
Table Name: pets
Description: The table containing information regarding the pets.
Related Tables: users, type, breed, reservations
Key Field Description Data Type Length Sample
PK id Identification of the int 11 2
pets
FK user_id User identification int 11 19
name Name of the pets vatchar 255 Brownie
type Types of the pets varchar 255 Dog
breed Breed of he pets varchar 255 Bulldog
size Size of the pets varchar 255 Small
gender Gender of the pets varchar 255 Male
photo Image of the pets varchar 200 Image of the pet
deleted_date Date deleted the date 0000-00-00
details for the

Table Name: categ


Description: The table containing information regarding the category of product or services.
Related Tables: category
Key Field Description Data Type Length Sample
PK id Category int 11 1
identification
category Name of the varchar 100 Category for product
category

Table Name: type


Description: The table containing information regarding the type of pets.
Related Tables: pets
Key Field Description Data Type Length Sample
PK id Category int 11 1
identification
type Name of the varchar 100 Dog
category
deleted_date date 0000-00-00

Page|43
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
Table Name: breed
Description: The table containing information regarding the breed of pets.
Related Tables: type
Key Field Description Data Type Length Sample
PK id Category int 11 1
identification
FK id_type Name of the varchar 100 1
category
breed Breed of the pet varchar 255 Bulldog
deleted_date Date where data is date 0000-00-00
deleted

Table Name: schedule


Description: The table containing information regarding the schedule of reservation.
Related Tables: reservations
Key Field Description Data Type Length Sample
PK id Category int 11 1
identification
start_time Name of the varchar 100 9:00 am
category
end_time date 9:45 am

3.2 DevelopmentMethodology

3.2.1 ProcessModel

The process model that we used in developing this system is the Waterfall Process Model because
italreadygivestheproponentsaclearideaaboutthefunctionalityprocessofthesystem.Thismodelenables the
proponents to validate the system’s functional essence to the users and make essential changes before
creating the authentic finalsolution.

Page|44
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES

Figure 38.Waterfall Process Model

Requirement Analysis Phase


In this phase of the waterfall model, the proponents collect and document all important
information from the chosen company. After reviewing the problems, the group comes up to the system
that will improve their current or manual system.

System Design Phase


In the second phase, the requirements from the first phase are studied to design the different
features of the system and even its uses or functions. Researchers, especially the designer is required to
check if the data and information from company is accurate to the design.

System Code Phase


After the second phase, system coding is the next stage where back-end programmer who is
assigned to this will use the proper programming language which is the PHP and changes the program
specifications into programs.

System Testing Phase


In the fourth phase, the software tester will test if the system has problem or errors. If there is a
problem or errors, the software tester will communicate with the programmer/developer so that the
programmerwilldebugthesystem.Andiftheerrorisnotpresent,thesoftwaretesterwillgiveanothertest to the
system until all isclear.

Page|45
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
Maintenance Phase
Inthemaintenancephase,tomakesurethesoftwareisoperatingatoptimumlevelsofperformance. This
phase is concerned with bugs in the software, security issues or to address issues that have onlycome to
light when the new system was implemented. Activities in this phase include obtaining maintenance
requests from the end users, transforming these requests into changes, designing the changes and finally
implementing saidchanges.

3.2.2 DevelopmentTools

In developing the proposed system, the proponents used Bootstrap for design and Macromedia
Dreamweaver 8 as IDE since this IDE has a built-in PHP programming language and PHP is our used
programming language, because the proponents already have a background knowledge and understanding
regarding this language. As for our database, we are using MySQL.

3.3 Test Methodology /Procedures

The following test procedures and methodologies are used in order to certify that the proposed
system meets stakeholders’ expectations. The first testing methodology that the proponents conducted is
Unit testing, having the Students of Polytechnic University of the Philippines as respondents.

3.4 System Requirement

A. Hardware
Table 11.Hardware Requirements

Hardware name Hardware Specifications Recommended Specifications


Laptop Minimum: Processor: Intel Celeron CPU N3060
Processor: Intel i5 2.40GHz 2.40 GHz 1.60GHz 1.60 GHz
RAM: 4 GB RAM: 6 GB
Hard drive: 500 GB Hard Drive: 1 TB
Desktop Minimum: Processor: Intel i7
Processor: Intel ® Core ™2 Duo CPU RAM: 8GB
E6750 @ 2.66GHz 2.66 GHz HDD: 1 TB
RAM: 3 GB
HDD: 500 GB

Page|46
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
B. Software
Table 12.Software Requirements

Software name Software Specifications Recommended Specifications


Operating System Minimum: Windows 7 Windows 10 Enterprise 2016 LTSB
System Type: 32-bit OS System Type: 64-bit OS

C. Network
Table 13.Network Requirements

Network Network Specifications Recommended Specifications


Internet Connection ISP With a minimum speed of 2mbps is
needed for email verification.

3.5 QualityPlan

The developers use the technique FURPS and it stands for Functionality, Usability, Reliability,
Performance and Supportability. This model was developed at Hewlett-Packard and was first publicly
elaborated by Grady and Caswell; it is now widely used in the software industry (McCall, 2012). We used
thistechniquetosupportandconfirmtherequirementsafterunderstandingandgiveinsightwiththeclient’s
necessityorthecompany’sneeds.ThismodelFURPSwillhelptoshowandtoevaluatetheusage,function and to
determine how the system will work for theclient.

Functionality Usability

Supportability Reliability

Performance

Figure 39.FURPS Model

Page|47
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
After using the FURPS model, the proponents also construct and use a case scenario to test if the
system will still function no matter what scenario happened.
Case Scenario: What if the Administrator accidentally deleted the products from the system?
Answer: The system provided a deleted item button for restoration.
In addition, the developers created a questionnaire to see the quality of the proposed system. The
questionnaire was related to the FURPS model and to see the system’s functionality, usability, reliability,
performance, and supportability. Over all, the system will test its effectiveness and efficiency for the users
or the client. It will be estimated using the Likert’s Scale and the rate ranges from 5 to 1; 5 as the highest
and 1 is the lowest.

3.6 EvaluationPlan

Gantt chart developed by Henry L Gantt in 1917 and this is used as a production control tool. It
providesanillustrationofaschedulethathelpstoplanandtrackthespecifictasksinaproject.(TecTarget, 2016).
The Gantt chart below represents all the planning and schedules of the project from document
making to system implementation.
Table 14.Gantt chart

ACTIVITIES JANUARY FEBRUARY MARCH


1st 2nd 3rd 4th 1st 2nd 3rd 4th 1st 2nd
week week week week week week week week week week
DOCUMENT
MAKING
Revision
Finalization
CREATING
TEST PLAN
Unit Testing to
Client
CLIENT
VISIT
Implementation
Integration
Test
FURPS Survey

Page|48
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
CHAPTER 4

RESULTS AND DISCUSSION

In order to compute the percentage of the results of the unit testing, that is conducted with the
Polytechnic University of the Philippines San Juan Campus students as proponents, we used the following
formula.
P (%) = f/n * 100, where f = number of Yes/No and n = total number of testers

Table 15.Administrator Module User Acceptance Testing

ID ACTIVITIES WORKING
YES NO
ADMINISTRATOR
1 Log in 100% 0%
2 Add Customer 100% 0%
3 View Cart 100% 0%
4 Add New Order 0% 100%
5 Update Customers Order 0% 100%
6 Add New Category 100% 0%
7 Edit Category 100% 0%
8 Delete Category 100% 0%
9 Restore Category 100% 0%
10 Admin Update Profile 100% 0%
11 Add Product 100% 0%
12 Edit Product 100% 0%
13 Delete Product 100% 0%
14 Add Stock 100% 0%
15 Restore Product 100% 0%
16 Add Service 100% 0%
17 Edit Service 100% 0%
18 Delete Service 100% 0%
19 Add Pet Breed 100% 0%
20 Add Pet Type 100% 0%
21 Restore Service 100% 0%
22 New Reservation for walk in customer 100% 0%
23 Reschedule of Customers Reservation 100% 0%
24 Confirm Reservation Request 100% 0%
25 Decline Reservation Request 100% 0%
26 Add Findings 100% 0%
27 View Transactions of Customer 100% 0%
28 Print Records 100% 0%
29 Print Sales Report 100% 0%
30 Print Receipt 0% 100%

Page|49
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
31 Add Order for Walk-in Customer 0% 100%
32 Edit Quantity for Walk-in Customer 0% 100%
33 Check Out Orders (Walk-in) 0% 100%
34 Log Out 100% 0%

Based on the results conducted by the respondents as seen in table 29, most of the functionality
are working, however all the modules in relation to walk-in customers encountered errors while testing.

Table 16.Customer Module User Acceptance Testing

ID ACTIVITIES WORKING
YES NO
CUSTOMER
1 Log in 100% 0%
2 Sign Up 100% 0%
3 Email Verification 100% 0%
4 Create Reservation 100% 0%
5 Reschedule Reservation 100% 0%
6 Cancel Reservation Request 100% 0%
7 Update User Profile 100% 0%
8 Update Pet Profile 100% 0%
9 Add Pet 100% 0%
10 View Transactions 100% 0%
11 Order Product 100% 0%
12 Edit Quantity 100% 0%
13 Check Out (orders) 100% 0%
14 Log out 100% 0%

Based on the results conducted by the respondents as seen in table 30, all of the functionalities of
the maintenance are working accordingly.

Page|50
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
Table 17.Front Desk User Acceptance Testing

ID ACTIVITIES WORKING
YES NO
FRONT DESK
1 Log in 100% 0%
2 Update Profile 100% 0%
3 Add Customer 100% 0%
4 View Cart of Customer 100% 0%
5 Add Order 100% 0%
6 Edit Quantity 100% 0%
7 Add Order for Walk-in Customer 0% 100%
8 Edit Quantity for Walk-in Customer 0% 100%
9 Check Out Orders (Walk-in) 0% 100%
10 Print Receipt 100% 0%
11 New Reservation for Walk in customer 0% 100%
12 View Customers Transaction 0% 100%
13 Check Out (Walk in) 0% 100%
14 Add Stocks 100% 0%
15 Print Prescription 100% 0%
16 Print Sales Report 100% 0%
17 Print Customers Record 100% 0%
18 Check Out (online) 0% 100%
19 Log out 100% 0%

Base on the results conducted by the respondents. The table 31 shows that the modules
concerning walk-in customers are not working properly.

Table 18_Likert Scale

SCALE RANGE VERBAL


INTERPRETATION
5 4.20 – 5.00 Strongly Agree
4 3.40 – 4.19 Agree
3 2.60 – 3.39 Neutral
2 1.80 – 2.59 Disagree
1 1.00 – 1.79 Strongly Disagree

Page|51
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
Weighted Mean Formula

Where:
x̄ = weighted mean
f = frequency of each weight
x = weight of each operation
Σfx = summation of f and x
n = total number of respondents

Respondents
Table 19_Number of Respondents

FREQUENCY PERCENT
Veterinarian 1 10
Employees 1 10
Students 8 80
Total 10 100
10 respondents answered the survey. The manager is 1, it is equivalent to 10 percent in the total
number of respondents. Employees are 40 percent and Students are 50 percent.

Functionality Level
Table 20_Distribution of Respondents – Functionality Level

Statement Mean Verbal Interpretation


The system provided secured records 4.3 Strongly Agree
for the company.
The system gave an easy viewing of 4.2 Strongly Agree
schedules for the users.
The system gave a secured account
where the unauthorized user cannot 4.7 Strongly Agree
access.
The client is able to make a hassle- 4.3 Strongly Agree
free stock management.
The system can easily monitor the
expirations of the products in 4.4 Strongly Agree
inventory management.
Overall Mean: 4.38 Strongly Agree

Page|52
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
In this table, the overall mean in the Functionality Level of the system is 4.38. It shows that the
respondents strongly agreed: (1) the system provided secured records for the company got a total of 4.3.
(2) The system gave an easy viewing of schedules for the users, got a total of 4.2. (3) The system gave a
secured account where the unauthorized user cannot access, got a total of 4.7. (4) The client is able to
make a hassle-free stock management, got a total of 4.3. (5) The system can easily monitor the expirations
of the products in inventory management, got a total of 4.4.

Usability Level
Table 21_Distribution of Respondents – Usability Level

Statement Mean Verbal Interpretation


The system gave user friendly
4.6 Strongly Agree
features.
The system’s user interface is easy to
4.4 Strongly Agree
familiarize.
The system gave an error message for
4.5 Strongly Agree
fast corrections.
The process of the system is useful
4.4 Strongly Agree
than the manual system.
The system is consistent in terms of
getting the notifications of schedules 4.6 Strongly Agree
made by the customers.
Overall Mean: 4.5 Strongly Agree

In this table, the overall mean in the Usability Level of the system is 4.5. It shows that the
respondentsstronglyagreed:(1)the systemgaveuserfriendlyfeatures,got atotalof4.6.(2)Thesystem’s user
interface is easy to familiarize, got a total of 4.4. (3) The system gave an error message for fast
corrections,gotatotalof4.5.(4)Theprocessofthesystemisuseful thanthemanualsystem,gotatotalof
4.4. (5) The system is consistent in terms of getting the notifications of schedules made by the customers,
got a total of 4.6.

Page|53
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
Reliability Level
Table 22_Distribution of Respondents – Reliability Level

Statement Mean Verbal Interpretation


The system maintained its full
functionality after storing large 4.8 Strongly Agree
amount of data.
The system display’s accurate
3.8 Strongly Agree
validations for user inputs.
The system’s notification feature is
4.5 Strongly Agree
able remind something to the user.
The system can display, update and
delete the data effectively on user’s 4.2 Strongly Agree
credit.
The system processed transactions
4.2 Strongly Agree
correctly.
Overall Mean: 4.3 Strongly Agree
In this table, the overall mean in the Reliability Level of the system is 4.3. It shows that the
respondents strongly agreed: (1) the system maintained its full functionality after storing large amount of
data, got a total of 4.8. (2) The system display’s accurate validations for user inputs got a total of 3.8. (3)
The system’s notification feature is able remind something to the user, got a total of 4.5. (4) The system
can display, update and delete the data effectively on user’s credit, got a total of 4.2. (5) The system
processed transactions correctly, got a total of 4.2.
Performance Level

Table 23_Distribution of Respondents – Performance Level

Statement Mean Verbal Interpretation


Inventory is efficiently handled by the
4.1 Strongly Agree
system.
Schedules show the available date and
4.3 Strongly Agree
time.
The system gives faster service to the
4.5 Strongly Agree
users.
Easy to use in operating and
4.2 Strongly Agree
accommodating the customers.
The client can reserve a date and time
4.3 Strongly Agree
immediately.
Overall Mean: 4.28 Strongly Agree

Page|54
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
In this table, the overall mean in the Performance Level of the system is 4.28. It shows that the
respondents strongly agreed: (1) inventory is efficiently handled by the system, got a total of 4.1. (2)
Schedules show the available date and time got a total of 4.3. (3) The system gives faster service to the
users, got a total of 4.5. (4) Easy to use in operating and accommodating the customers got a total of 4.2.
(5) The client can reserve a date and time immediately, got a total of 4.3.

Supportability Level

Table 24_Distribution of Respondents – Supportability Level

Statement Mean Verbal Interpretation


The system is fully responsive to any
4.3 Strongly Agree
PC/Mobile/Tablet display resolutions.
The system maintained its full
4.3 Strongly Agree
functionality on different browsers
The system maintained the efficient
process even on outdated browser 4.0 Strongly Agree
versions.
The system is able to run in different
operating systems (i.e. Windows, IOS, 4.4 Strongly Agree
Android, Linux, Mac OS)
The system works fine without
needing any upgrades on hardware 4.0 Strongly Agree
(RAM, memory card, etc.)
Overall Mean: 4.2 Strongly Agree

In this table, the overall mean in the Supportability Level of the system is 4.2. It shows that the
respondentsstronglyagreed:(1)thesystemisfullyresponsivetoanyPC/Mobile/Tabletdisplayresolutions,
gotatotalof4.3.(2)Thesystemmaintaineditsfullfunctionalityondifferentbrowsersgotatotalof4.3.
(3) The system maintained the efficient process even on outdated browser versions, got a total of 4.0. (4)
The system is able to run in different operating systems (i.e. Windows, IOS, Android, Linux, Mac OS), got
a total of 4.4. (5) The system works fine without needing any upgrades on hardware (RAM, memory card,
etc.), got a total of4.0.

Page|55
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
Respondents’ Results

Table 25_Respondents Result

Statement Mean Verbal Interpretation


Functionality 4.38 Strongly Agree

Usability 4.5 Strongly Agree

Reliability 4.3 Strongly Agree

Performance 4.28 Strongly Agree

Supportability 4.2 Strongly Agree

Overall Mean: 4.33 Strongly Agree

Thistableshowsthatthesystemgota4.33overallmean.Itmeansthattherespondentsagreedwith the
Functionality, Usability, Reliability, Performance and Supportability Level of thesystem.

Page|56
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
CHAPTER 5

CONCLUSION ANDRECOMMENDATION

Conclusion

In conclusion, the purpose of this system was to for Stella’s Animal Clinic to provide them a
more efficient system that can utilize the saving-time-increasing-profit process with the use of internet.
The system is designed with a user friendly environment for easy operation or transaction. The main
objective of this system was mainly successful, as per the results. The proponents conducted a survey
from 10 respondents. And the 10 different respondents agreed that the system is working accordingly. For
the functionality, usability, reliability, performance and supportability level, the respondents strongly
agree that it is all working. The proponents gathered enough answers and can conclude that the system
can provide what the users’ needs.

Recommendation

Asforrecommendations,thedevelopersrecommendthatStella’sAnimalClinicusethissystem. The
proposed system of the proponents still has opportunities for further enhancements and forthesystem
tohaveitsownuniquefeature,therespondentsrecommendthatthesysteminthefutureshoulddevelop
anothersubsystemwhichisaPointSystemforadditionalfeatureandfunctionfortheloyalcustomersof
Stella’sAnimalClinic.AnotherfeaturethatmustaddtotheproposedsystemisanInformationSystemthat
willhelppetownerstoknowthebasicsonhowtotakegoodcareofpets.Thecustomersareabletohavea scheduled
date and time, however. They recommend improving the user interface of thesystemwhere calendar is
working; the selected day can view if it is fully booked or not.
For the future researchers, the proponents suggest examining and studying first all the target users of
the said system and develop a UX design that will display not just an appealing user interface but a
meaningful and relevant experience to the target users. This involves the design of the entire process of
acquiring and integrating the product, including aspects of branding, design, usability, and mostespecially
thefunction.

Page|57
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES

APPENDICES

Page|58
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
A. References

Client, R. (2017), The Importance of System and Process to your Business, Retrieved: May 8, 2018,
From: http://outsourcingangel.com/the-importance-of-system-and-process-to-your-business/

Kevin, J. (n.d), Roles of Inventory Systems, Retrieved: May 8, 2018, From:


http://smallbusiness.chron.com/role-inventory-systems-61265.html

OseiMensah, Esther (2015). The effect of inventory management practices on service delivery at St.
Martin’s hospital, Agroyesum, Amansie-west (Thesis).

JaypeeDizon (2014), “Online Veterinary Management System” Retrieved March 21, 2018 from:
https://prezi.com/n1lqvkumkv2z/online-veterinary-management-system/

Cut,F.(2012),“AutomatedSchedulingSystemforThesisandProjectPresentationUsingForwardChaining
Method with Dynamic Allocation Resources” Retrieved March 21, 2018 from:
https://www.sciencedirect.com/science/article/pii/S1877050915035942

Keziah Camacho, Joanna Angela La Pena, Ron Jermaine Mercado, Miguel Lorenzo Milanes, Ella Rose
Solera, and John Carlo Villanueva (2018).Kanzhu Hand-Pulled Noodles Online Ordering, Reservation
and Sales System. (Thesis)

Benjamin Chinchilla, Anna Marie Domingo, Adrian Magnayon, Michelle Mendoza and Jay Mark
Oandasan (2012).TRI-B Truck Scheduling, Billing and Payment System. (Thesis)

Yvonne Lance Dela Paz, Cris Jaen Jr., Vanessa Jane MAkabenta, Jelaiza Rubio, ArjieSadia (2018) Gym
Service Management and Sales System. (Thesis)

Jelo Ann Joyce Dimaano, Erwin Elizan, KaycelynEsguerra, Alberto Lejano III, Kent Derrick Manalaysay
(2018). Online Ordering, Sales and Inventory Management System (Thesis).

SittieAlmera P. Bin Alinor, Ma. KassandraCaseres, Vannesa Llano, Monique Quintana, RodelSeriño
(February 2018). Online Ordering and Sales and Inventory (Thesis)

Page|59
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
B. System Map

System Name: Online Reservation, Sales and Inventory System


Client Name: Stella’s Animal Clinic
Test Executed by: Jan Pauline O. Zorilla
Test Execution Date: March 7,2019

Table 26.System Map_Administrator

Page|60
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES

Table 27.System Map_Customer

Page|61
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES

Table 28.System Map_Front Desk

Page|62
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
C. Result of SystemMap

The following tables show the result of the system map or the conducted Unit Testing.

Table 29.System Map Result_Administration

Page|63
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
Table 30.System Map Result_Customer

Page|64
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
Table 31.System Map Result_Front Desk

Page|65
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
D. Questionnaire
Table 32.Sample Questions

FUNCTIONALITY: 1 2 3 4 5

1. The system provide secured records for the company

2. The system gave an easy viewing of schedules for the users

3. The system gave a secured account where the unauthorized user cannot access

4. The client is able to make a hassle-free stock management

5. The system can easily monitor the expiration date of the products in
inventory management
USABILITY:

1. The system gave a user friendly features

2. The system’s user interface is easy to familiarize

3. The system gave an error message for fast corrections

4. The system is responsive.

5. The system is consistent in terms of getting the notifications of schedules made by


the customers
RELIABILITY:

1. The system maintained its full functionality after storing large amount of data.

2. The system display’s accurate validations for user inputs.

3. The system’s notification feature is able remind something to the user.

4. The system can display, update and delete the data effectively on user’s credit.

5. The system processed transactions correctly.

PERFORMANCE:

1. Inventory is efficiently handled by the system

2. Schedules shows the available date and time.

Page|66
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
3. The system gives faster service to the users.

4. Easy to use in operating and accommodating the customers

5. The client can reserve a date and time immediately

SUPPORTABILITY:

1. The system is fully responsive to any PC/Mobile/Tablet display resolutions.

2. The system maintained its full functionality on different browsers

3. The system maintained the efficient process even on outdated browser versions.

4. The system is able to run in different operating systems (i.e. Windows, IOS, Android,
Linux, Mac OS)
5. The system works fine without needing any upgrades on hardware (RAM, memory
card, etc.)

E. Acknowledgement

Firstly, the proponents would like to express their sincere gratitude to Prof. Ely Austria for the
continuous support on the project/system development, study and related research, for his patience, and
immense knowledge. His guidance helped the proponents in all the time of the project/system
development and writing of this thesis.
Besides the proponents’ professor, the proponents would like to thank the rest of the thesis
committee: Prof. John Dustin Santos and Prof. Franstel Garcia, for their insightful comments and
encouragement, but also for the hard question which incented the proponents to widen the project/system
development from various perspectives.
The proponents are grateful with the other groups in for the stimulating discussions, for the
sleepless nights working together before deadlines, and for all the fun we have had in the last four years.
Last but not the least, the proponents would like to thank each family: for supporting the proponents
spiritually throughout writing this thesis and life in general.

Page|67
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES
F. Resume

Page|68
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES

Page|69
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES

Page|70
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES

Page|71
POLYTECHNIC UNIVERSITY OF THE PHILIPPINES

Page|72

You might also like