Project Report
Project Report
Project Report
A PROJECT REPORT
Submitted
by
Krishna Sharma
Riddhi Upadhyay
CE-IT Department
CERTIFICATE
This is to certify that the Project Work entitled “Family Flavors” has been carried out by Krishna
Sharma (21BECE30294) and Riddhi Upadhyay (21BECE30333) under my guidance in
fulfilment of the degree of Bachelor of Engineering in Computer Engineering Semester-6 of Kadi
Sarva Vishwavidyalaya University during the academic year 2023-2024.
With immense pleasure we would like to present the report on our topic “Family Flavors”.
I am thankful to all that have helped us for successful completion of our project and
providing us courage for completing the work.
Firstly, We are thankful to LDRP-ITR for undertaking this project. We are sincerely
indebted to Prof. Vishal Barot for giving us the opportunity to work on this project. His
continuous guidance and help have proved to be the key to our collective success in
overcoming the challenges that we have faced during the project work.His support made
the project making experience a pleasantly memorable one. Without his help at all stages in
spite of his own workload; the completion of the project would not have been possible.
We are thankful to my Head of the Department Dr. Sandip Modha, our internal faculty guide
Prof. Vishal Barot for providing guidance throughout our work giving us their valuable time.
At last we would like to thank our Family and friends who have directly or indirectly
helped us in making the project work successfully.
Krishna Sharma
(21BECE30294)
Riddhi Upadhyay
(21BECE30333)
I
ABSTRACT
II
LIST OF FIGURES
NO NAME PAGE NO
4 Activity Diagram 15
5 Sequence Diagram 17
6 Collaboration Diagram 19
7 Deployment Diagram 20
8 Class Diagram 21
III
LIST OF TABLES
NO NAME PAGE NO
1 Users Table 40
2 Subscription Table 40
3 Order Table 40
4 Menu Table 41
5 Payment Table 41
6 Chef Table 42
8 Meal Table 42
9 Tiffin Table 43
10 Admin Table 43
IV
TABLE OF CONTENTS
Acknowledgement I
Abstract II
List of Figures II
List of Tables IV
Table of Contents V
1 Introduction 1
1.1 Introduction 2
2.1 Technology 5
2.2 Literature 5
V
3.3.1 Assumptions 10
3.3.2 Dependencies 10
4 System Design 11
5 Data Dictionary 39
VI
6 Result, Discussion and Conclusion 45
6.1 Result 46
6.2 Discussion 46
6.3 Conclusion 46
7 References 47
7.1 References 47
VI
I
1 INTRODUCTION
INTRODUCTION
PROBLEM DEFINITION
LDRP-ITR 1
1.1 Introduction
The primary aim of this work is to conceptualize, develop, and implement a College
Chatbot tailored to the specific needs and challenges of our academic institution. The
objectives include enhancing student engagement, streamlining administrative
processes, and providing a responsive platform for information retrieval. Through
these goals, the project seeks to contribute to a more effective and user-friendly
educational environment.
A brief exploration of the existing literature sets the stage for understanding the
landscape of chatbot implementation in higher education. Examining the successes
and challenges faced by similar systems provides valuable insights that guide the
development and deployment of the College Chatbot. This section lays the
foundation for the study by drawing on relevant research and real-world examples.
LDRP-ITR 2
1.4 Problem Definition
Identifying the challenges and gaps in the current college communication and administrative
processes forms a crucial aspect of this work. This section outlines the specific problems
faced by students and administrative staff, emphasizing the need for an innovative solution
like the College Chatbot. By clearly defining the issues at hand, the project aims to address
and mitigate these challenges through technology.
The subsequent section outlines the strategic plan for the development and implementation of the
College Chatbot. This includes the stages of design, development, testing, and deployment.
Additionally, it highlights the collaborative efforts involving stakeholders, development teams, and
end-users. The plan of work provides a roadmap for the successful integration of the College Chatbot
into the college ecosystem, ensuring a smooth transition and optimal functionality.
LDRP-ITR 3
2 TECHNOLOGY AND LITERATURE REVIEW
INTRODUCTION
PROBLEM DEFINITION
LDRP-ITR 4
2.1 Technologies
LDRP-ITR 5
Web Development Best Practices: Aligning with established best practices in web
development, we prioritized security, scalability, and user experience. This
included implementing secure authentication mechanisms, optimizing frontend
performance, and ensuring data integrity.
This technology and literature review guided the strategic choices and implementation details
of this platform, ensuring a modern, secure, and user-friendly experience .
LDRP-ITR 6
3 SYSTEM REQUIREMENTS STUDY
USER CHARACTERISTICS
LDRP-ITR 7
3.1 User Characteristics
User:
Roles: Individuals explore a variety of culinary options to satisfy their diverse tastes
and preferences. Subscribers seek convenient, home-cooked meals for a delightful
dining experience.
Responsibilities: Placing orders for meals, Managing subscriptions and preferences.
Profiles: Varied age groups and demographics. Individuals with busy lifestyles.
Expectations: User-friendly platform for seamless order placement. Access to a
diverse menu and personalized subscriptions.
Chef:
Admin:
Software and Hardware Requirements are used to describe the minimum hardware and
software requirements to run the Software. These requirements are described below.
LDRP-ITR 8
3.2.1 Software Requirements
Client:
Server:
Client:
Server:
• User Registration and Authentication: Seamless user registration and login process.
• Meal Listing and Order Management: Tools for chefs to list meals and manage orders.
• Subscription Management: User-friendly interface for managing subscriptions.
• Community Interaction: Features for user and chef interaction.
• Personalization: Customizable preferences for users.
LDRP-ITR 9
3.2.4 Non Functional Requirements
3.3.1 Assumptions
3.3.2 Dependencies
• The system is dependent upon the user’s valid credentials. If user inputs wrong username
or password, he/she will not be allowed to login to the system.
• This application depends on the server and internet as all the information is collected and
then stored in the server through secure internet connection.
• All the users of the system will be assigned a specific role. According to these roles each
and every user will be allowed to access predefined set of features.
LDRP-ITR 10
38
5 DATA DICTIONARY
USERS TABLE
SUBSCRIPTION TABLE
ORDER TABLE
MENU TABLE
PAYMENT TABLE
CHEF TABLE
MEAL TABLE
TIFFIN TABLE
ADMIN TABLE
LDRP-ITR 39
5.1.1 Users Table:
PhoneNumber varchar2
Address varchar2
StartDate Date - -
EndDate Date - -
Plan varchar2 - -
Status varchar2 - -
OrderDate Date - -
LDRP-ITR 40
Field Data Type Length Constraint Reference Table
TotalAmount Decimal - -
DeliveryDate Date - -
Status varchar2 - -
Data Reference
Field Type Length Constraint Table
ItemName varchar2 - -
Description varchar2 - -
Category varchar2 - -
Amount Decimal - -
PaymentMethod varchar2 - -
Status varchar2 - -
LDRP-ITR 41
5.1.6 Chef Table:
FullName varchar2 - -
Specialization varchar2 - -
PhoneNumber varchar2 - -
Email varchar2 - -
Password varchar2 - -
Address varchar2 - -
Data Reference
Field Type Length Constraint Table
Quantity Number - -
PreparationDate Date - -
ExpirationDate Date - -
LDRP-ITR 42
Data Reference
Field Type Length Constraint Table
Status varchar2 - -
Image Blob - -
Title varchar2 - -
Description varchar2 - -
Price Decimal - -
Type varchar2 - -
Data Reference
Field Type Length Constraint Table
TiffinType varchar2 - -
Price Decimal - -
Description varchar2 - -
Status varchar2 - -
Username varchar2 - -
LDRP-ITR 43
Field Data Type Length Constraint Reference Table
Password varchar2 - -
AdminName varchar2 - -
LDRP-ITR 44
6 RESULT, DISCUSSION AND CONCLUSION
RESULT
DISCUSSION
CONCLUSION
LDRP-ITR 45
6.1 Result
6.2 Discussion
The discussion section delves into the performance, challenges, and potential improvements
of CollegeBot. It explores user feedback, the accuracy of responses, and the chatbot's ability
to adapt to various types of inquiries. Considerations regarding the integration of emerging
technologies, such as sentiment analysis or advanced machine learning algorithms, are also
discussed. Moreover, the discussion explores the scalability of CollegeBot to handle
increased user demand and diverse use cases, addressing any identified limitations.
6.3 Conclusion
In conclusion, CollegeBot demonstrates significant potential as a valuable tool within
the college ecosystem. The chatbot streamlines information retrieval, enhances user
experience, and contributes to the efficiency of college-related processes. While
acknowledging its successes, the conclusion also highlights areas for future
development and improvement. CollegeBot stands as a testament to the evolving
landscape of digital assistance in educational institutions, offering a foundation for
ongoing enhancements to meet the dynamic needs of the college community.
LDRP-ITR 46
7 REFERENCES
REFERENCE
LDRP-ITR 47
7.1 References
2. https://www.ijraset.com/research-paper/paper-on-college-enquiry-chatbot
3. https://www.jetir.org/papers/JETIR2302353.pdf
4.
LDRP-ITR 48