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

Chatbot for Restaurant Lookup and

Table booking at a restaurant

Feasibility Study and Tech. Review


 Technical Feasibility:

We choose Rasa framework for building the Conversional AI because Rasa is open-source framework
and it’s really easy to build, modify and integrate. Using Rasa to develop AI chatbot will make sure
that bot actually understands messages rather than just replying with answers that have been fed to
it. It allows you to turn free-from text in any language into structured data.

 Time Scheduling Feasibility:

The project has simple working and the basic requirement can be satisfied within allotted time
period so the project is feasible in terms of time.

 Operational Feasibility:

The system will be used by the user for restro-booking. Restaurant owner only need to update the
database to allocate time to customers and history can also be viewed. Booking table is a way easier
process by chatbot.

PROJECT PLANNING

 Project Development Approach:

For project development the Iterative waterfall model is used. It is a particular implementation of a
software development life cycle that focuses on an initial, simplified implementation, which then
progressively gains more complexity and a broader feature set until the final systems complete. In
short, iterative development is a way of breaking down the software development of a large
application into smaller pieces.

Advantages of Iterative Waterfall Model


• In the classical waterfall model, there are no feedback paths, so there is no mechanism for error
correction. But in iterative waterfall model feedback path from one phase to its preceding phase
allows correcting the errors that are committed and these changes are reflected in the later phases.

• Iterative waterfall model is very simple to understand and use. That’s why it is one of the most
widely used software development models.

 Project Plan

The Iterative Waterfall model divides the cycle into the phases mentioned below:

1. Feasibility Study

2. Requirement analysis and specification

3. Design

4. Coding and unit testing

5. Integration and system testing

6. Maintenance and Updating

 Roles and Responsibility

Team Member Role


Karia Stuti Implementation of Chatbot and testing
Ashaka Mehta Backend, Implementation and testing

 PROJECT SCHEDULING

Project Plan

Testing
Implementation
Design
Analysis
Feasibility Study
12 dec 17 dec 2jan 17jan 2 feb 18 feb 11 mar

Start Date Duration

Gantt Chart
 Technology and Literature Review

Front End: HTML, CSS, JavaScript

Back End: Django REST, RASA NLU, Docker

Language Used: Python

You might also like