0% found this document useful (0 votes)
341 views

Essu-C Chatbot: Eastern Samar State University

This document summarizes an undergraduate capstone project that developed a chatbot for Eastern Samar State University - Can-Avid Campus (ESSU-C) to help automate the process of providing information about university activities and events. The ESSU-C chatbot was created using PHP and a MySQL database to allow users to ask questions and receive responses without having to be physically present on campus. The admin can create, update, delete and view messages, while users can only view their profile and messages. The chatbot was evaluated using ISO 9126 standards and found to have strong functionality, maintainability, efficiency and usability.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
341 views

Essu-C Chatbot: Eastern Samar State University

This document summarizes an undergraduate capstone project that developed a chatbot for Eastern Samar State University - Can-Avid Campus (ESSU-C) to help automate the process of providing information about university activities and events. The ESSU-C chatbot was created using PHP and a MySQL database to allow users to ask questions and receive responses without having to be physically present on campus. The admin can create, update, delete and view messages, while users can only view their profile and messages. The chatbot was evaluated using ISO 9126 standards and found to have strong functionality, maintainability, efficiency and usability.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 48

ESSU-C CHATBOT

_______________________________

The Undergraduate Capstone Project

Presented to

The faculty of the College of Computer Studies

EASTERN SAMAR STATE UNIVERSITY

Can-Avid Campus

________________________________

In partial Fulfillment

Of the Requirements for the Degree

Bachelor of Science in Information Technology

_______________________________

Globio, Mary Joy R.

2020

Can-avid, Eastern Samar


APPROVAL SHEET

The thesis attached hereto entitled EASTERN SAMAR STATE UNIVERSITY


CAN-AVID CAMPUS AUTOMATED MULTI-EVENT SCORING SYSTEM was
prepared and submitted by the proponents, Mary Joy R. Globio, Angie L.
Pajanustan, Sarah Mariam U. Balato and Mildred Joy L. Osit in partial fulfilment
of the requirements for the degree of Bachelor of Science in Information Technology,
has been defended orally and is hereby recommended for approval.

LINA G. FABIAN SHOVEN M. AFABLE


Critic Teacher Adviser

JANICE DYAN G. QUILONA, MIT


Major Adviser

CCS THESIS COMMITTEE

EUNICE JOY J. GELIN ROMUALDO L. GELI


JR.
Major Adviser Member

IVY O. BACOLONGAN SHOVEN M.


AFABLE Member
Member

JANICE DYAN G. QUILONA, MIT


Chairman

Approved and accepted as partial fulfillment of the requirements for the


degree of Bachelor of Science in Information Technology.

SHOVEN M. AFABLE JANICE DYAN G. QUILONA, MIT


Program Head College Dean

Can-avid, Eastern Samar i


AKNOWLEDGEMENT

We would like to express our gratitude to everyone who supported us


throughout the course of this capstone project.
To ma’am Eunice Joy Gelin for sharing her pearls of wisdom with us
during the course of this capstone, for the guidance, motivation and willingness to
help us during our defense, for her tips and suggestions that contributed a lot to
the improvement of our study.
To ma'am Lina G. Fabian our editor, for her great patience in checking
and editing our manuscript.
To ma'am JANICE DYAN G. QUILOŇA, MIT our College Dean and at the
same time our capstone instructor for allowing the researchers to conduct this
study and for her excellent suggestions that greatly improved the manuscript.
To our Alma Mater, the Eastern Samar State University Can - Avid
Campus, through the faculty for their valuable teachings that greatly helped us in
completing this piece of work, and to our classmates and friends for their advices
and support.

Especially to our respective families, for their love, trust, moral, spiritual,
and financial support from the beginning up to the end of our study, we are
deeply indebted to them. Their encouragement helped us a lot to continue and
never give up.
Above all, to the Almighty God, for His love, guidance, protection, and a
healthy life which paved the way for the researchers to carry on until the
completion of this undertaking.

Can-avid, Eastern Samar

ii
DEDICATION

We dedicate this Capstone Project to our parents and families, who are
the reason behind this achievement.

To our parents, we hope that we made you proud and happy of our
accomplishment.
Above all, to the Almighty God who supported us and stayed by our side,
we whole- heartedly offer this to you.

Can-avid, Eastern Samar iii


TABLE OF CONTENTS

Title Page No.

Approval Sheet i
Acknowledgment ii
Dedication iii
Table of Contents iv
List of Tables v
List of Figures v
List of Appendices vi
Abstract vii

CHAPTER I. INTRODUCTION
Rationale 1
Objective of the study 2
Scope and Limitation 3
Significance of the study 4
Definition of terms 5

CHAPTER I.I REVIEW OF RELATED LITERATURE AND STUDIES


Review of Related Studies 6

CHAPTER III. METHODOLOGY

System Development Model 8

System Architecture 10

Gantt Chart 11

System Flowchart 13

Entity Relationship Diagram 20

Software and Hardware Specification 22

Can-avid, Eastern Samar iv


CHAPTER 1V RESULTS AND DISCUSSION

Development Results 23
System Evaluation 28

Data Gathering and Research Instruments 29

Statistical Analysis 30

CHAPTER V SUMMARY of FINDINGS, CONCLUSION AND


RECOMMENDATION

Conclusion 40
Recommendation 41
References 42

Can-avid, Eastern Samar


List of Tables

Tables

Parameters and sub parameters based on


International Standard Organization
(ISO) 9126 Software Evaluation Instrument 31
Mean and Interpretation: Functionality 31
Mean and Interpretation: Efficiency 32
Mean and Interpretation: Maintainability 33
Mean and Interpretation: Usability 34
Grand Mean and Interpretation for the
parameters of ISO 9126 34

List of Figures

Figures
Pages

Figure 1 Software Development Life Cycle


(SDLC) V Model 8
Figure 2 System Architecture 10
Figure 3 Gantt Chart 12
Figure 4 Admin Log in Flowchart 15
Figure 5 Admin/Client Registration Flowchart 16
Figure 6 Add/Manage Events flowchart 17
Figure 7 Admin Users Flowchart 18
Figure 8 Client Log in Flowchart 18
Figure 9 Client Flowchart 19
Figure 10 Entity Relationship Diagram 21

Can-avid, Eastern Samar v


LIST OF APPENDICES

System Source Code

Student and adviser agreement

Approval for final printing

Questionnaire

Curriculum Vitae

Can-avid, Eastern Samar vi


ABSTRACT

This study aimed to help the manual process of getting information about the
activities and events of the university into web-based Chatbot. Due to time
consuming process, stakeholders are having a hard time in keeping in touch of
getting information from the university. A chatbot aims to transform human
conversation to machine conversation that has been embedded with knowledge
to identify the queries and process an answer to a question. ESSU-C chatbot is
built using an artificial algorithm that analyzes user queries and understands
user’s messages. Chatbot is completely based on text-based user interface,
allowing the user to type and receive commands in order to provide its
functionality and improve the usability, maintainability and efficiency of Chatbot.
ESSU-C chatbot was developed using PHP Language and XAMPP control panel,
MySQL Database, and Microsoft Excel to store data of the university. Within the
system, the admin can create, update, delete and view messages from the users.
Users can only view their profile and messages through online. The user can ask
any related activities and event in the university through the chatbot without being
physically available in the university. The user will just have to register himself
and login to the system. The system was evaluated by the students, parents,
instructors and outside clients through system testing. It was also evaluated by
ISO 9126 software quality standard questionnaire to meet the Functionality,
Maintainability, Efficiency and Usability of the system and computed grand mean
of 4.23 interpreted as strongly acceptable under ISO 9126 Software Quality
Standard.

Keywords: ESSU-C Chatbot.

Can-avid, Eastern Samar


vii

CHAPTER 1

INTRODUCTION

Rationale

In today’s world, facebook, messenger, whatsapp, WeChat and other


messaging app tools are available through the use of computer, mobile phones
and other electronic devices to have a quick response on sharing of data and
information. According to Dahiya (2017), computer gives us information
immediately through the technology we have today, it entertains and helps our
queries in a quick manner and makes us understand it clearly and completely.
According to Ms. Menal Daheya a Chatbot is a program designed to provide a
smart communication to a person either through a text-based conversation,
spoken or even non-verbal conversation.

Chatbot is an artificial person which holds conversation with human. This


program could be run on a local computers or mobiles through the access of the
internet. Chatbot is web-based program which provide the information that can be
accessed by the students, parents, enrollees, and other users who will inquire in
the university. This paper is based on the text and has three preferred languages
to use which are English, Filipino and Waray-waray. Clients just need to type their
questions and suggestions through the bot which is used for chatting. Clients can
inquire any school-related activities and events through the system and doesn’t
have to go personally to the university to inquire. The chatbot will analyze the
question and then answer the query as if it is answered by a person. Chatbot
uses a wording pattern that a user response would be translated in the preferred
language automatically. The researchers designed ESSU-C Chatbot to help the
students, parents, enrollees, and other users to reduce the work, time and effort
on coming back to the university just to ask some queries about the activities,
upcoming events, and updates in the university. In addition, this project is not yet
implemented in most of the universities in the region especially in ESSU.

Can-avid, Eastern Samar


1
This study aims to change manual inquiry process to web-based. Chatbot
will help the users to save time, money and effort. Manual inquiry process is
costly in terms of time, money and effort. So much time and effort are consumed
from preparing the queries to possible answer of the queries, as well as it costs
money because clients need to personally visit the university to get the
information they need from the university.

A bot is a computer program that is designed to communicate with human


users through the internet. It allows a form of interaction between a human and a
machine communication, which happens via messages or voice command. A
chatbot is programmed to work independently from a human operator (bigdata-
madesimple.com). Chatbots are dialogue systems that communicate with a user
through natural language and a user interface (Dale, 2016). Nevertheless, the
technological options at that time were not yet mature enough to develop a
“human like” acting system. Recently, this system has experienced a new
upswing (Yang, 2012). Researchers, entrepreneurs and individuals are using
these digital helpers and see potential in improving the flow of information both
inside and outside the company through the use of chatbots (Turban et al, 2018).
This will focus on the users who want to have questions about some activities and
events and this will greatly help the users in Eastern Samar State University Can-
avid campus to process something in a fastest and easy way.

Objectives of the study

This study aims the following:

1. To develop a web-based ESSU-C Chatbot that will provide the following:


1.1 Easy access on updates about school activities and events through
messaging to the bot;

1.2 A system that uses three (3) languages, namely: English, Filipino and
local dialect Waray-waray; and

Can-avid, Eastern Samar


1.3 Lessen cost of time money and effort in personally going to the
university to ask some queries.

2. To evaluate the performance of the ESSU-C Chatbot in terms of the


following:

2.1 Functionality

2.2 Efficiency

2.3 Maintainability

2.4 Usability

Scope and Limitation

Scope

This study aims to provide a fastest way of asking and providing


information using the latest technology today. A Chatbot is developed to create a
man to machine conversation that can be used for giving data and information to
the users. However, any other activities and information not within the university
is not included.

Limitation

This study delimits on the capability on shortened type of words and other
messaging process such as complete message when asking to the bot.
Information inputted by the client, only the administrator can see it and will not be
displayed in the other user/client profile. The client has the function only to view
his or her own profile and does not have access that the admin can do. This
system is for Eastern Samar State University Can-avid campus students, parents,
outside enrollees, school and other clients who will inquire about the school. The
system supports three (3) languages, namely: English, Filipino and Waray-waray.

Can-avid, Eastern Samar


3
Significance of the Study

This study provides a better way of collecting and sharing of information in


managing any school activities and events in such a way that students, parents,
enrollees, and other users will surely get the information they need. Command-
based chatbot used a databank to come up with their responses and more
reliable answer to questions.

To the School Administration: It allows the university to better know and


understand their clients’ and students’ interests.

To the Clients: It allows clients (students, parents, school, and outside enrollees,
etc.) to get information and answers about their specific questions, the courses
students have taken and should take, and other services and information that
academic counselors offer.

To the Future Researchers: This study will serve as one of the references to the
future programmers who would like to enhance their knowledge in computer
programming and develop and design a system or program that can be used for
another purpose.

Definition of Terms

Can-avid, Eastern Samar


Add Event: it is where admin can add any school-related activities and events
such as acquaintance party, enrollment etc. and other information about the
school.

Admin: Is the user who will maintain the function, update, and add some
information on the system.

Bot: Is a robot that will automatically reply and process the user’s query.

4
Clients: Are the users who will use the system and ask some information about
the university activities.

Delete: is a function where the admin can delete or remove any information that
are not necessary.

Edit: is a function of the system that admin can update (edit) any needed
information in the system.

ESSU-C Chatbot: Eastern Samar State University Can-avid Chatbot is a


program designed and developed to help those person who want to communicate
to the university where they get the information they need in a fastest way and
less time consuming, it is a smart communication on a text-based conversation.

Login: to have access to the system you must login first.

Logout: after logging in to the system and performing task users must logout
their account for their account security.

Manage Event: it is the admin part where all the events, activities and
information input in the add events will display. Here the admin can edit if there is
new information and delete if it is not done anymore.

Message: is the message or the conversation from the admin to the end users.

MySQL: is the database used to input the data needs in the system.

Registration: is creating your account so you can access to the system.

Notepad++: Is used for editing codes in designing, editing the system.

Php: Hypertext preprocessor is a script language and interpreter that is freely


available and used primarily on Linux web servers.

Can-avid, Eastern Samar


5

CHAPTER II

Review of RELATED SYSTEM

This chapter includes the related studies used by the researchers. These
related studies and system helped the researcher to guide them and relate their
proposed system to the existing system. Likewise, it helped to understand the
project purpose and its significance to the users.

Related System

According to lokman (2012), chatbot is a technology that makes interaction


between man and machines using natural language possible. From literature they
found out that in general, chatbot are functions like a typical search engine. In my
work understanding it states that an artificial intelligence chatbot is a kind of a
technology that makes interaction between a man & a machine. The user uses
natural language to communicate each other.

They found out that a chatbot can also be considered as a typical search engine
“Can Machine Think” 1950 proposed by a mathematician Alan Turing.

According to lokwan and Zain (2010) the idea of the test is to examine
whether machine can fool a judge into thinking that they are having a
conversation with an actual human. The researchers according to them introduce
the so-called “The imitation game” for the test whether a machine thinks that they
are having a conversation with an actual human and how a machine relates to a

Can-avid, Eastern Samar


person in such a way that an actual human and specific machine are talking to
each other.

The paper of Huang, Zhou & Yang (2007) presents a novel approach for
extracting high quality <tread-title reply> pair as chat knowledge from online
discussion forums so as to efficiently support the construction of a chatbot for a
certain domain given a forum. It states that a novel approach of having high
quality serves us to have a knowledge from online discussion forums so it
efficiently support the construction of a chatbot for a certain idea.

Tsai and Chen (2019) developed a chatbot system with a water related
disaster, database, such a system user are able to access important data or
information they need for decision making by directly asking proposed chatbot or
operating the image-based menus It states that the research leads them to
develop a chatbot system with a water-related disaster database, where every
user/researcher is responsible to gather important thoughts that they needed in
making a decision by directly proposing a chatbot operating the image-based
menus.

Can-avid, Eastern Samar


7

Chapter III

METHODOLOGY

This chapter covers the research methodology used to identify the process
and techniques used for the proposed project ESSU-C Chatbot system. The
different information and process for building quality systems involved in this
study used as reference in developing the proposed project.

A1 System Development Model

System development model is used for the process of the system from
defining, designing, testing, and implementing a new proposed system.

V Model

V Model is the process model in the SDLC used to create a website that is
used for small projects where projects requirements are clear, simple and easy to
understand and use. This model focuses on verification and validation activities
early in the life cycle thereby enhancing the probability of building an error-free
and good quality product.

Can-avid, Eastern Samar


8

Requirement Gathering Maintenance

System Design Analyze

Develop Testing

Coding

Figure 1 Shows the stages of system development from the requirement needed,
design, develop, coding, testing, analyzing and maintenance upon the
development of the system.

Can-avid, Eastern Samar


9

A.2 System Architecture

Figure 2 shows the user or client message to the bot admin and process the
request in the database and to the bot processes its response to the client.

A. 3 Gantt Chart

Can-avid, Eastern Samar


Gantt chart is a type of bar chart that illustrates a project schedule, name
after its inventor Henry Grant. This chart lists the tasks to be performed and
illustrated at the start and finish dates of the terminal elements and summary
elements of a project (en.m.wikipedia.org)

10
Planning and Schedule (Gantt chart)

Concise planning for project execution must be stated. Detailed weekly or


monthly schedule is given. The entire project work is divided into several sub-
parts and the schedule is prepared as per the work shown in Gantt chart.  

Figure Definition
Symbols Description

Represent the activities to be done in the


system
Vertical Line

Portrays the amount of the months for the


activity to be done. It shows the estimated
Black Shaded duration for the completion of one’s activity.
box

Represent the activities not done yet in the


system

Can-avid, Eastern Samar


Light shaded Box

11

Figure 3: Gantt chart for Eastern Samar State University Can-Avid Chatbot.

Shows the dates and weeks on how we started the system and completed
from the proposal, research, design, layout, developing, testing, and maintenance
of the system. On the first months the proposal and the approval of the selected
system, then the next month was the searching of ideas that design to be made and
start developing, testing of the system.

Can-avid, Eastern Samar


12

A.4 System Flow Chart

System flowchart is a way of displaying how data flows in a system and how
decisions are made to control events.

Figure Definition
Symbol Description

Process: show a Process or action step, this


both process flowchart.

Flow line: show the direction that the process


flow.

Start/End: When used as a start/end symbol,


terminators depict a trigger action that set the
process flow into motion.

Decision: indicates a question or branch in


the process flow. Typically, a decision flowchart
shape is used when there are 2 options (Yes/No,
No/no-Go, etc.)

Can-avid, Eastern Samar


Data: The Data flowchart shape indicates
inputs to and outputs from a process. As such, the
shape is more often referred to as an I/O shape
than a Data shape.

Off-page Connector shows continuation of


process flowchart onto another page. When using
them in conjunction with connectors, it is best to
differentiate the labels, e.g. use numbers for Off-
page Connectors and capital letters for connectors.

13
In actual practice, most flowcharts just use the
connect shape for both on-page and off- page
reference.

Display: indicates a process step where


information is displayed to a person.

Magnetic disk: for data storage location,


shape depicts a database.

On-page Connector Is used to represent that the flow is


connected elsewhere in the flowchart on a different page

Can-avid, Eastern Samar


14

Figure 4: Admin Login flowchart

Can-avid, Eastern Samar


Figure 4 shows the data and information of the system (messages or the
conversation between the clients and admin, events and the users). The admin
will manage the data needed of the system; the admin can add and update or edit
information related to the university. Admin should input username and password
to login to the system. If the user cannot log to the system he/she needs to create
first his/her account in the registration form.

15

Can-avid, Eastern Samar


Figure 5: Admin/Client Registration Flowchart

Figure 5 shows the process of creating an account, clients need to input all the
needed information for them to access into the system and for the admin, admin
needs to input a security code to log as admin and that only the admin knows the
login code.

16

Figure 6: Add and Manage Events Flow Chart

Figure 6 shows the process of adding and managing events to the bot. Admin can
add any school-related activities then process and save by the database. Admin
can edit and delete all the iinformation in the system.

Can-avid, Eastern Samar


17
Figure 7: Admin Users flowchart

Figure 7 shows only the user’s profile and the number of messages or
conversation of the users to the chatbot.

Can-avid, Eastern Samar


Figure 8: Client Login Flow Chart

Figure 8 Client login Flowchart shows the login process of the clients. Client/user
enters his/her username and password to login to the system. If the user cannot log
in to the system, it is either low connection of internet or he does not have created
an account to the bot. Before login, make sure that you created account in the
registration form.

18

17

Figure 9: Client Flowchart

Can-avid, Eastern Samar


Figure 9.Tthe Client Flowchart shows the client’s profile and his/her information
inputs such as messages or conversation wherein client can send and ask his/her
queries to the bot and logout into the system after performing a task.

19
A.5 ENTITY RELATIONSHIP DIAGRAM

Figure Definition

Symbol Description

Use to join two entities

Entity

Use to join one two exactly


Relationship

Associative-Entity

Use to join one to exactly one


Relationship
One-to-one
Relationship
Can-avid, Eastern Samar
Use to join zero to one
Relationship

Zero-to-one
Relationship

20
Figure 10: Entity Relationship Diagram

Entity Relationship Diagram between admin and users account, reply,


events and messages of our system.

Can-avid, Eastern Samar


Entity Relationship Diagram (ERD)

According to Technopedia, an entity-relationship diagram (ERD) is a data


modeling technique that graphically illustrates an information system’s entities
and the relationships between those entities. An ERD is a conceptual and
representational model of data used to represent the entity framework
infrastructure. It shows the relationships of entity sets stored in a database. An
entity is an object, a component of data. By defining the entities, their attributes,
and showing their relationships between them, An ER Diagram illustrates the
logical structure of database.

21

A.5 Software and Hardware Requirement

Software Description

CSS Used to control the style of a web document of the


system in a simple and easy way.

BOOTSTRAP It is sleek, intuitive, and powerful mobile first front-end


framework for faster and easier web development.

MySQL A premier database used in millions of production


environments around the world. Easy plug your MYSQL
database into any web service.

PHP Hypertext preprocessor is a script language and


interpreter that is freely available and used primarily on
Linux web servers. An open source language and very
easy to use, It is much faster than other scripting
language and there are many libraries available for you to
work with.

Hardware Description
Can-avid, Eastern Samar
Laptop/ Processor CPU 2GB DDR3 L memory/2 GHz frequency above

Hard Disk A minimum of 20 GB available space

Internet Connection Internet connection with a speed of 4Mbps or


Broadband higher

22

Chapter IV

Result and Discussion

A. System Development

ESSU-C Chatbot was developed to have a quick messaging tool by


providing all the clients’ questions and suggestions with appropriate answers
most especially about the updates of information for them to save time and effort
in coming personally to the university.

Can-avid, Eastern Samar


Figure 1: Admin/Client Login Form

Figure 1 shows the Admin/Client Login Form of the system, it shows the users to
input username and password to login.

Can-avid, Eastern Samar


23

Figure 2: Admin/Client Registration Form

Figure 2 shows the registration form of the admin and client where the admin only
knows the code to log as admin. Users need to input the needed information of
the system.

Can-avid, Eastern Samar


24

Figure 3: Admin Add Events Form

Figure 3 shows the add event form of the system. Admin can input any school-
related activities then add to events to save.

25
Can-avid, Eastern Samar
Figure 4: Admin Manage Event Form

Figure 4 shows the admin manage event where admin can edit/update and delete
queries.

Figure 5: Admin Users form

Figure 5 shows the admin users profile information and the message
conversation of the admin and the users.

Figure 6: Admin Logout form

Can-avid, Eastern Samar

26
Figure 6 shows the admin logout form of the system.

Figure 7: Client Messages form

Figure 7 shows the messages and conversation between the chatbot and the
clients.

Can-avid, Eastern Samar


27
B. System Evaluation

In order to test the quality of the system, it is subjected to a system evaluation.


System evaluation is the process of assessing the performance of a complete
system.

Table 1: Parameters and sub-parameters based on International Standard


Organization (ISO) 9126 Software Quality Standard.
Mandatory Parameter Sub-Parameter
The system can give a quick response to the users
Functionality input
The software has secure access through passwords
The software precise in executing its function and its
result

Parameter Sub-Parameter

The system provides appropriate response on time


when performing its function.
Efficiency The system data used are sufficient
The system adheres to standards or convention
relating to efficiency
The system changes are easy to test
The system is easy to find a failure when it occurs
Maintainability The software is easy to modify and adapt
The system adheres to standards or convention
relating to maintainability.
The software is easy to learn how to use.
Usability The system is attractive to the users.
The software has capability for multiuser processing

Can-avid, Eastern Samar


28
B.1 Data Gathering and Research Instruments
The researchers will use survey questionnaire to follow on the ISO 9126
Software quality criteria to measure the performance of the system. It includes the
system functionality as well as identifying both internal and external quality
characteristics of the system.

Scale Range Interpretation

5 4.2-5.0 Strongly Acceptable

4 3.4-4.1 Acceptable

3 2.6-3.3 Neutral

2 1.8-2.5 Unacceptable

1 1.0-1.7 Strongly Unacceptable

C. Statistical Used

The respondents of this study are (sum of 100) students, parents, and
(sum of 5 CCS Instructors) and other users outside of the university. The
proponents used the
Slovin’s formula. It is used to calculate the sample size given the population
size and a margin of error.

Frequency
X 100 = Percentage
No. of respondents

Slovin's formula;
n=N/1+Ne²
n= number of samples
N= total of population

Can-avid, Eastern Samar


e=margin of error

29
The formulas used by the researchers to arrive to the computation of gathered
data.

Frequency Distribution = n/T*100%

Where: n = Number of respondents

T = Total number of respondents

Weighted Mean () = n(X1 + X2 +…………XN) /N

n = number of respondents

X = respondents any of the numerical ratings 5, 4, 3, 2, and 1


represent Highly Agree, Agree, Slightly Agree, Disagree and Strongly
Disagree.

N = Total number of respondents

Can-avid, Eastern Samar


30
Based on ISO 9126- Software Quality Standard

Table 2 Frequency and percentage for the parameter Functionality

FUNCTONALITY

Questions Frequenc Percentage Frequenc Percentage


y (%) y (%)
YES NO
The system can give a quick 99 100 0 _
response to the users input
The software has secure 99 100 0 _
access through passwords
The software precise in 99 100 0 _
executing its function and its
result
Total 99 100% 0 _

Table 2 shows that 100% of all respondents answered yes to all questions and 0 for
no answer under the parameter of functionality. This implies all components needed
by the end users are present in the system. This also means that the system has
fully adhered to the standards of ISO 9126 in terms of functionality.

Can-avid, Eastern Samar


31

Table 3. Mean and Interpretation for the parameter Efficiency


EFFECIENCY

Questions Responses M Interpretation


5 4 3 2 1
The system provides appropriate 35 45 18 0 0 4.13 Acceptable
response on time when
performing its function.
The system data used are 30 49 20 0 0 4.10 Acceptable
sufficient.
The system adheres to standards 51 40 8 0 0 4.43 Strongly
or convention relating to Acceptable
efficiency.
Total WM: 4.22 Strongly
Acceptable

The table shows that the four parameters namely; strongly agree, agree,
disagree and strongly disagree was rated as strongly acceptable. The grand
mean of 4.22 interpreted as Strongly Acceptable implies that the system
exhibits good measures and meets the ISO quality standard.

Can-avid, Eastern Samar


32

Table 4. Mean and Interpretation for the parameter Maintainability


MAINTAINABILITY
Questions Responses M Interpretation
5 4 3 2 1
The system changes are easy to 55 32 5 0 0 4.22 Strongly
test. Acceptable
The system is easy to find a 32 49 18 0 0 4.14 Acceptable
failure when it occurs.
The software is easy to modify 34 63 9 0 0 4.03 Acceptable
and adapt.
The system adheres to standards 44 48 7 0 0 4.37 Strongly
or convention relating to Acceptable
maintainability.
Total WM: 4.19 Acceptable

The table shows the maintainability of the system and it exhibits good
measures in all terms. The grand mean of 4.19 interpreted as acceptable.

Can-avid, Eastern Samar

33
Table 5. Mean and Interpretation for the parameter Usability

USABILITY
Questions Responses M Interpretation
5 4 3 2 1
The software is easy to learn how 4 46 6 0 0 4.4 Strongly
to use. 7 1 Acceptable
The system is attractive to the 3 56 8 0 0 4.2 Strongly
users. 5 7 Acceptable
The software has capability for 3 49 13 0 0 4.24 Strongly
multiuser processing. 7 Acceptable
Total WM: 4.3 Strongly
Acceptable

The table shows the usability of the system and it exhibits good measures in
all terms. The grand mean of 4.3 interpreted as strongly acceptable

Table 6: Weighted mean and Interpretation for the parameter of ISO 9126
ISO 9126 Parameter Weighted Interpretation
Mean

Mean Interpretation

Maintainability 4.19 Acceptable

Effeciency 4.22 Strongly Acceptable

Usability 4.3 Strongly Acceptable

Grand Mean. 4.23 Strongly Acceptable

Can-avid, Eastern Samar 34


Table 6 shows an overall mean of 4.23 interpretation as strongly acceptable.
The three parameters were rated by the end-users as Strongly Acceptable. The
three parameters were ranked based on the weighted mean of each sub
parameters to determine the best feature of the system.

Can-avid, Eastern Samar 35


Chapter V

Summary, Conclusion, Recommendation

Summary

Some educational establishment are still implementing their management


in the old process, the manual process of giving informations and updates of
school activities and events. Due to it's time consuming process, it also cause
problems to the stakeholders in keeping in touch of getting information from the
university. ESSU-C Chatbot is an artificial robot messaging tool used to give a
quick response on providing data and information that save time of clients
especially those who are far from the university. The system can understand
three different languages namely English, Filipino, and the local dialect which is
Waray-Waray to communicate to the users. The system will be a great help to the
University for giving updates especially to the users who inquire important data
they need. ESSU-C chatbot is a user-friendly software and easy to understand for
collecting data and information.

Conclusion

A Chatbot is one of the simple ways to transport data and information from
any electrical and mobile devices without looking into any search engine just to
collect needed information. Clients or users can easily type their query about any
school-related activities, events and selected persons in the University for some
reasons. Users can inquire their concerns in three different languages which are
English, Filipino, and Waray-Waray. In this paper, information and data about the
design is implemented from a survey. The development of chatbot is designed for
easy and quick response to the users. Chatbot can save time, money and effort in
going personally to the university where we want answers to school-related
concerns. Our proposed project which is a chatbot is user-friendly and easy to
understand.

Can-avid, Eastern Samar 36


Recommendations

The implementation of ESSU-C Chatbot is highly recommended by the


researcher for better and fastest way of getting information by the clients of the
university. The proponents’ recommendations are that software must be user-
friendly and easy to understand. The system can use and understand three
preferred languages: English, Tagalog and Waray-Waray. In addition, the
software must use key wording pattern on messaging and replying to the users
on how well the system works.

Can-avid, Eastern Samar 37


REFERENCE

ABBAS S. LOKMAN, AI (Journal of Computer Science 6(10), 1212, 2010)


"Can Machine Think 1950"
Amey Tiwari, Rahul Talekar, Prof. S.M. Patil, Dept. of Information
Technology, Bharati Vidyapeeth College of Engineering, Navi Mumbai, India.
"College Information Chat Bot System" v_5, Issue_2,March-April,2017/
www.ijergs.org
Emmanuela Haller and Trian Rebeda "Designing a chatbot that stimulates a
Historical figure", IEEE Conference Publication, July 2013
Menal Dahiya, Maharaja surajmal Institute, Janakpuri Delhi, India " A tool of
Conversation: Chatbot" IJCSE Dec. 17 2017 v-5, issue-5
https://chatbotslife.com/An_Introduction_to_Chatbots.8ca7d7ad2eb2
www.google.com
www.researchgate.net/publication/
320307269_chatbots_An_Overview_Types__Architcture_Tools_and_Future
_Possibilities
Prof.K Bala,Mukesh Kumar,Sayali Hulawale & Sahil Pandita, professor,
Computer Department, Bharati Vidyapeeth's College of Engineering, Lavale,
Pune, Maharashtra " Chatbot For College Management System Using AI"
(IRJET) v.04 Issue:11|Nov.-2017
www.rc.4oi.gr_customer_satisfaction_questionnare
https://www.ijetajournal.org
www.academia.edu

Can-avid, Eastern Samar

38

You might also like