Nothing Special   »   [go: up one dir, main page]

Student Chatbot System: Advance Computer Programming

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 24

STUDENT CHATBOT SYSTEM

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

Adriel James Watiwat


John harvey atienza
Nicole magsino
Denmark genil
Erwin montealto
Ardrae cabrera
Jerome Bubihis

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.

Approved by Ms. Angeline B. Jaurigue with a grade of _____.

Accepted and approved in partial fulfillment of the requirements


for CS 121-
Advance Computer Programming

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

they will end this system with successful outcome.

4
Batangas State University JPLPC Malvar Campus
ABSTRACT

Title of the Research: STUDENT CHATBOT SYSTEM

Authors: Adriel James Watiwat ,John harvey Atienza, Nicole magsino, Denmark
genil, Erwin montealto, Ardrae Cabrera, Jerome Bubihis

Degree: Bachelor of Science in Information Technology

Date of Completion: DECEMBER 2020

Keywords: <<Keywords in your research>>

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

alternative interface. Whether due to multi-threaded complexity, concurrent connectivity, or details

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

securely by an even larger audience.

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.

Overview of the current state of technology

The project system entitled Student Chatbot System, it is a offline


artificial entity that is engaged in human conversations. This may be a text
based edition (typed) talk, or perhaps non-verbal conversation, a spoken
conversation. The Chatbot will run on computers or laptop well, most of
the time. Chatbot is commonly viewed as a software entity that engages
people they will relate to you. Instead of making direct communication with
a live human agent, a Chatbot is a software program used to perform an
chat base conversation using text or text-to-speech. This system has its
feature of understanding and interacting conversationally, a great Chatbot
has specific natural language processing (NLP) capabilities to understand
the context of a conversation in multiple languages. It can also identify the
intent of a question–what is needed– to provide an accurate first response,
and also propose options to confirm or clarify intent.

The implementation of this system is very necessary in school


department for it will help to gain more members/students. This can avoid
time-consuming tasks and help in monitoring the ingoing and outgoing
transactions. This system can also generate information when needed and
can provide backup records for all incoming conversations/updates.

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:

1. To design a chatbot to help the student of CICS

7
Batangas State University JPLPC Malvar Campus
2. To create a profile for the user
3. To generate information search by student to student

Scope and limitations of the study

This project is use to help the students of CICS. Students can


create an account to help them to use the Chatbot. The Chatbot help the
student to find some information they need in school. The Chatbot is
offline because the information is in the database. The limitation of this
project is that the other department can’t use the Chatbot. The Chatbot is
offline. Some information are not available in the database.

Chapter 2. LITERATURE REVIEW


Review of related studies or systems

WALA PA NETO

Synthesis

A Chatbot is a software tool that interacts with users on a certain


topic or in a specific domain in a natural, conversational way using text
and voice. For many different purposes, Chatbot have been used across a
wide range of domains, including marketing, customer service, technical
support, as well as education and training. Current developments in this
area suggest that interaction with technologies, either by natural language
or by speech, is possible because technology develops, and users
become more used to interacting with digital entities. Rather than creating
a human-like smart machine application, it is about creating effective
digital assistants who are able to provide information, answer questions,
discuss a specific topic, or perform a task.

Pamela Pavliscak, Founder of technology innovation and

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.

For many applications, the Chatbot is connected to the


database. The database is utilized to sustain the Chatbot and provide
appropriate responses to every user. NLP can translate human language
into data information with a blend of text and patterns that can be useful to
discover applicable responses. There are NLP applications, programming
interfaces, and services that are utilized to develop Chatbot. And make it
possible for all sort of businesses – small, medium or large-scale
industries. The primary point here is that Student Chatbot System can help
the CICS students by enhancing their communication skills, user profiles,
generate information by searching every students.

Chapter 3. METHODOLOGY

Methodology

We students has done the final project by using two types of


data.

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.

Following are the method of collecting primary data.

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

Secondary data consist of information that already exists. Secondary data


provide a starting point for research and offer the advantage of the cost.
Secondary data was collected through:

1. Internet

Hardware/Software

The Unit will use computer for the new proposed Student
Chatbot System to makes the final project ready.

The hardware requirement for the proposed system is as shown below:

- You need a 1.8 GHz or faster processor.

- A Quad-core processor or better

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)

- Minimum 800MB of space for basic installation. Complete Installation takes


around 210 GB of Hard disk space.

- For HDD Speed & Performance, Install Visual Studio 2019 & Windows OS on
SSD Drive

- The minimum display resolution of 720p (1280 by 720). Display resolution of


WXGA (1366 by 768) or higher is recommended.

 Other Requirements

- Dot net Framework 4.5: Download link.

- Administrator rights are required to install Visual Studio

- Internet Explorer 11 or Edge is required for internet-related scenarios

- 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

Planning October 27, 2020 Member


Group meeting
All members
(Brsinstorming

about the lay out

and the function

of the system.)

Group meeting
October 30, 2020
(Planning the
All members
documentation of

the system.)

Week 2 Inclusive Dates Activity Assigned

Designing November 3, Lay out the Member

2020 system. John Harvey

Atienza

November 4, Group meeting

2020 (About the SQL of All members

the system.)

22
Batangas State University JPLPC Malvar Campus
Doing the

November 5, documentation of Erwin Montealto,

2020 the system. John Harvey

Atienza,

Trying to Adriel James

functions the Watiwat

November 6, buttons of the

2020 system.

John Harvey

Atienza
Week 3 Inclusive Dates Activity Assigned

Processing November 10, Continue doing Member

2020 the All members

documentation of

the system.

November 13, Improving the lay All members

2020 out of the system.

23
Batangas State University JPLPC Malvar Campus
References in APA format:

24
Batangas State University JPLPC Malvar Campus

You might also like