ChatBot Application Project: Design and Implementation in Java

Verified

Added on  2025/04/21

|2
|565
|137
AI Summary
Desklib offers past papers and solved assignments. This project details building a Java ChatBot using AIML.
Document Page
CSC8416 – Advanced Java Programming – Project Proposal
Student Name: Student ID:
ChatBot Java Application
Abstract
With the use of Java AIML library, the application will be created named as
Chat Bot Application. It will be designed for simulating the conversations
between end users. For this, internet connectivity is necessary. With the
use of AIML library, the Chatbot application will be more intelligent or
more responsive for the end users. For implementing this application, the
java application will be necessary for the better representation.
With making this application, the main aim is to provide a bot for the end
users for solving their problems.
Introduction
The application named as “ChatBot Application” will be created or
developed with the use of Java AIML Library. In this, end users can make
cross questions with the queries with their requirements. The bot will be
provided to the end users where they can ask the questions and the
system will provide the convenient or the respected answers to the users.
Motivation
Earlier, the end users ask the questions verbally by answering calls to the
given numbers in the contact page of the website or the application. But
with this implementation, the users can ask the questions for the relevant
answers. End users cannot require a lot of efforts physically. They only
need to open the application for the usage with their requirements. Main
profit is that the chat will be automatically cleared after closing the
application.
System structures
Software Hardware
Maven and Eclipse Hard disk: 1 TB approx.
Advance Java or JDK 8 Processor: i5, 7th generation
Java AIML Library RAM: 2 GB
Functions
a. Will provide users a chatbot for getting the relevant answers for the
questions.
b. Admin can access the application and also provide better information
to the users.
User requirements
S. No. Requirements
CSC8416 – Advanced Java Programming
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
CSC8416 – Advanced Java Programming – Project Proposal
Student Name: Student ID:
1 The user has to log in to the application for usage.
2 Windows Operating system is necessary.
Additional features
Relevant answers will be provided for the questions asked.
End users and admin will have to log in to the proposed application.
Inherent complexities and challenges
The AIML library of java will remove the complexity in the application. GUI
application was designed with better UX and UI. Database connectivity is
not necessary for the proposed application.
Project Plan
S.N
o
Duration Activities
1. WEEK 01 – WEEK
03
Will do research for the required
application.
2. WEEK 03- WEEK 04 Requirements will be discovered.
3. WEEK 05- WEEK 08 After that, the requirements will be
implemented.
4. WEEK 09- WEEK 10 Test cases will be made for removing bugs.
Approximately 10 weeks will be required to match the end users
requirements for the GUI application.
Conclusion
For implementing the application named as Chatbot Application, the end
user’s requirements will be fulfilled for solving the problems easily and
effectively. It consists of GUI representation simulating the conversations
between end users. With this application, the efforts of end users will be
reduced and make easy for them.
References
- Satu, M.S. and Parvez, M.H., 2015, November. Review of integrated
applications with aiml based chatbot. In 2015 International Conference on
Computer and Information Engineering (ICCIE) (pp. 87-90). IEEE.
- Nair, G., Johnson, S. and Sathya, V., 2018. Chatbot as a Personal
Assistant. International Journal of Applied Engineering Research, 13(20),
pp.14644-14649.
CSC8416 – Advanced Java Programming
chevron_up_icon
1 out of 2
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]