Project Report
Project Report
A PROJECT REPORT
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
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
LDRP-ITR 11
LDRP-ITR 12
LDRP-ITR 13
LDRP-ITR 14
LDRP-ITR 15
Activity diagram of Faculty
LDRP-ITR 16
LDRP-ITR 19
LDRP-ITR 20
Collabration diagram
LDRP-ITR 21
LDRP-ITR 22
LDRP-ITR 23
LDRP-ITR 24
Use case diagram for Parent
LDRP-ITR 25
`
LDRP-ITR 29
LDRP-ITR 30
LDRP-ITR 31
LDRP-ITR 32
LDRP-ITR 33
5 DATA DICTIONARY
USERS TABLE
SUBSCRIPTION TABLE
EXAM TABLE
FACULTY TABLE
ADMIN TABLE
LDRP-ITR 34
5.1.1 Users Table:
PhoneNumber varchar2
Address varchar2
StartDate Date - -
EndDate Date - -
Plan varchar2 - -
Status varchar2 - -
ExamDate Date - -
LDRP-ITR 35
5.1.4 Faculty Table:
Data Reference
Field Type Length Constraint Table
Timetable varchar2 - -
Description varchar2 - -
-
Notes varchar2 -
6
Attendance Number
Category varchar2 - -
Amount Decimal - -
PaymentMethod varchar2 - -
Status varchar2 - -
LDRP-ITR 36
5.1.6 Attendance table:
Data Reference
Field Type Length Constraint Table
Notice Varchar2 -
LDRP-ITR 37
Data Reference
Field Type Length Constraint Table
Status varchar2 - -
Image Blob - -
Title varchar2 - -
Description varchar2 - -
Price Decimal - -
Type varchar2 - -
Username varchar2 - -
Password Varchar2 - -
LDRP-ITR 38
6 RESULT, DISCUSSION AND CONCLUSION
RESULT
DISCUSSION
CONCLUSION
LDRP-ITR 39
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
40
7 REFERENCES
REFERENCE
7.1 References
2. https://www.ijraset.com/research-paper/paper-on-college-enquiry-chatbot
3. https://www.jetir.org/papers/JETIR2302353.pdf
LDRP-ITR 41