Student Chatbot System: Advance Computer Programming
Student Chatbot System: Advance Computer Programming
A Final Project
Presented to the Faculty of
Bachelor of Science in Information Technology Program
Batangas State University – JPLPC Malvar Campus
In Partial Fulfillment
of the Requirements for CS 121-
Advance Computer Programming
December, 2020
1
Batangas State University JPLPC Malvar Campus
APPROVAL SHEET
This final project entitled: STUDENT CHATBOT SYSTEM prepared and submitted by Adriel
James Watiwat ,John harvey Atienza, Nicole magsino, Denmark genil, Erwin montealto,
Ardrae Cabrera, Jerome Bubihis, in partial fulfillment of the requirements <<<subject>>>, has
been examined and is recommended for acceptance and approval.
ANGELINE B. JAURIGUE
Course Instructor
December, 2020
2
Batangas State University JPLPC Malvar Campus
3
Batangas State University JPLPC Malvar Campus
ACKNOWLEDGEMENTS
Foremost, we would like to express our gratitude sincere to our Adviser/Prof for the
continues support of our study and research for this system. This system would not have been
possible without the support and encouragement of our family, friends, and classmates. Words
cannot express our gratitude to our team. Groups, and cooperation in making this system.
And lastly to the almighty God for unending guidance and faith in believing to them that
4
Batangas State University JPLPC Malvar Campus
ABSTRACT
Authors: Adriel James Watiwat ,John harvey Atienza, Nicole magsino, Denmark
genil, Erwin montealto, Ardrae Cabrera, Jerome Bubihis
User interfaces for software applications can come in a variety of formats, ranging from
command-line, graphical, web application, and even voice. While the most popular user
interfaces include graphical and web-based applications, occasionally the need arises for an
surrounding execution of the service, a chat bot based interface may suit the need.
Chat bots typically provide a text-based user interface, allowing the user to type
commands and receive text as well as text to speech response. Chat bots are usually a stateful
services, remembering previous commands (and perhaps even conversation) in order to provide
functionality. When chat bot technology is integrated with popular web services it can be utilized
5
Batangas State University JPLPC Malvar Campus
TABLE OF CONTENTS
Page
TITLE PAGE
APPROVAL SHEET
ACKNOWLEDGEMENTS
ABSTRACT
TABLE OF CONTENTS
LIST OF APPENDICES
Chapter 1. INTRODUCTION
Background of the Problem
Overview of the Current State of Technology
Objectives
Scope and Limitations
Chapter 2. LITERATURE REVIEW
Review of Related Studies or Systems
Synthesis
Chapter 3. METHODOLOGY
Methodology
Hardware/Software
Calendar of Activities
APPENDIC
ES
Relevant Source Code
Screen Layouts
Test Results
REFERENCES (APA Format)
Chapter 1. INTRODUCTION
Background of the Problem
Technology plays an important role in every students. It is now
being used by many students which compete in the world of school
programs. The technical advantages in transactional, conversational
6
Batangas State University JPLPC Malvar Campus
development of every students can also provide good services and
promote the department by using a Chatbot. The problem of the students
is manual update of their user profile and generate information quickly
which is unmanageable, time-consuming and very hassle for each
students and existing system cannot provide immediate response to the
needs of every students.
Objectives
The main purpose of the study is to perform an chat base conversation using text
or text-to-speech. Specifically, the study aims to:
7
Batangas State University JPLPC Malvar Campus
2. To create a profile for the user
3. To generate information search by student to student
WALA PA NETO
Synthesis
8
Batangas State University JPLPC Malvar Campus
insights firm Change Sciences, suggests starting simply when using
chatbots. “At best, a Chatbot can answer a few questions about the
weather or schedule a meeting. At worst, a Chatbot can feel like a
customer service phone tree. For now, narrow the focus on supporting a
repetitive, or dreaded, task first,” she says. A good place to get started
with AI Chatbot is by deploying them on social media platforms and
messaging apps where potential customers spend time. Messaging apps
have surpassed social networking apps in terms of monthly active users,
and both the number of sessions and the time spent on social and
messaging apps have skyrocketed in the last few years. So, if you want
Chatbot to be effective, they must engage with your customers where your
customers hang out.
Chapter 3. METHODOLOGY
Methodology
9
Batangas State University JPLPC Malvar Campus
PRIMARY DATA
The data collected originally by the groupmates for his final project is called
primary data collection of primary data is not an easy task it requires good
amount of time, money and effort knowledge experience and common sense.
1. Observation Method.
2. Interview Method.
3. Information from Correspondents.
The primary data was collected by interview and discussion with each
group members.
SECONDARY DATA
1. Internet
Hardware/Software
The Unit will use computer for the new proposed Student
Chatbot System to makes the final project ready.
10
Batangas State University JPLPC Malvar Campus
- Minimum 2 GB of RAM. But 8 GB of RAM recommended (12.5 if you are running
on a Virtual PC)
- For HDD Speed & Performance, Install Visual Studio 2019 & Windows OS on
SSD Drive
Other Requirements
- If you are intended to use please refer to our article on How to download and
install .NET Core
APPENDICES:
11
Batangas State University JPLPC Malvar Campus
12
Batangas State University JPLPC Malvar Campus
13
Batangas State University JPLPC Malvar Campus
14
Batangas State University JPLPC Malvar Campus
15
Batangas State University JPLPC Malvar Campus
16
Batangas State University JPLPC Malvar Campus
17
Batangas State University JPLPC Malvar Campus
18
Batangas State University JPLPC Malvar Campus
19
Batangas State University JPLPC Malvar Campus
20
Batangas State University JPLPC Malvar Campus
21
Batangas State University JPLPC Malvar Campus
FINAL PROJECT CALENDAR OF ACTIVITIES 2020
OCTOBER
Week 1 Inclusive Dates Activity Assigned
of the system.)
Group meeting
October 30, 2020
(Planning the
All members
documentation of
the system.)
Atienza
the system.)
22
Batangas State University JPLPC Malvar Campus
Doing the
Atienza,
2020 system.
John Harvey
Atienza
Week 3 Inclusive Dates Activity Assigned
documentation of
the system.
23
Batangas State University JPLPC Malvar Campus
References in APA format:
24
Batangas State University JPLPC Malvar Campus