Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

java eclipse Objective: Make a full scale Java Application including saving information to a file and reading it back in. What to do: Youre making

java eclipse

Objective: Make a full scale Java Application including saving information to a file and reading it back in.

What to do: Youre making a La Roche College chat bot! Think of a problem or a system on campus that could benefit from quick chatting. Something where you ask questions or chat with a machine.

System Requirements:

Your program must be programmed in Java

Your program must be your own original work

Your file must be sent as a JAR

Your program must save interactions

There MUST be an admin user who can view all interactions between the chat bot and all users

Interaction Requirements:

Your chat bot must be able to interact with 6 different types of users.

Two of your users should inherit from one of your users

The first two questions from the chat bot must be Are you the admin and Have we spoken before?

After that, your chat bot must be able to hold a conversation for 10 interactions

So chat bot says something, user responds is considered one interaction

You may limit the vocabulary the chatbot can understand, but you cannot limit the entire line being typed by the userThis section is dependent on your problem. For example, if you are making a system about scheduling appointments for dogs, you might have Dog and sick as your limitations on a phrase. This means you will be able to process the sentence my dog is sick as well as I think that my dog is sick

This also means that you will be able to handle the phrase I am sick of my dog in the same way

User and saving requirements:

The program keeps track of:

How many times each user has chatted with the bot

What the user interactions with the bot have been

Each user should be able to view a historical record of their interactions

Documentation Requirements:

PLANNING DOCUMENTS

Requirements document

Flow chart of the program

Flow chart of the interactions specifically

Inheritance diagram showing the classes

Must take and save user information

Must be able to shut the program down then read the high score information from the program

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Driven Web Sites

Authors: Mike Morrison, Joline Morrison

1st Edition

061901556X, 978-0619015565

More Books

Students also viewed these Databases questions

Question

Provide examples of KPIs in Human Capital Management.

Answered: 1 week ago

Question

What are OLAP Cubes?

Answered: 1 week ago