0% found this document useful (0 votes)
18 views4 pages

AI Driven Food Delivery System Project

The AI Driven Food Delivery System project aims to enhance food ordering and delivery through AI integration, focusing on automation, real-time recommendations, and delivery optimization. It includes a comprehensive analysis of system requirements, stakeholder roles, implementation strategies, and testing methodologies, while addressing challenges and future enhancements. The project is structured around Agile methodology and emphasizes modular design for scalability and maintenance.

Uploaded by

hudaa4742malik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views4 pages

AI Driven Food Delivery System Project

The AI Driven Food Delivery System project aims to enhance food ordering and delivery through AI integration, focusing on automation, real-time recommendations, and delivery optimization. It includes a comprehensive analysis of system requirements, stakeholder roles, implementation strategies, and testing methodologies, while addressing challenges and future enhancements. The project is structured around Agile methodology and emphasizes modular design for scalability and maintenance.

Uploaded by

hudaa4742malik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Semester Project Report

AI Driven Food Delivery System


Course: Software Engineering Fundamentals (BSE-409)

Instructor: Dr. Mehreen Sirshar

Semester: 2nd Semester (Spring 2025)

1. Project Statement
The “AI Driven Food Delivery System” aims to streamline food ordering and delivery by
integrating Artificial Intelligence to enhance decision-making, customer satisfaction, and
operational efficiency. The system leverages AI techniques for order prediction, delivery
optimization, and personalized recommendations, providing a smart, scalable, and user-
centric platform for restaurants and customers.

2. Problem Identification (WP1)

System Goals:
- Automate the food ordering and delivery workflow using AI.
- Provide real-time recommendations to users based on their preferences and order history.
- Optimize delivery routes using AI algorithms to reduce delivery time and cost.

System Limitations:
- Internet connectivity is essential.
- AI predictions may vary based on data quality and user interaction.
- Real-time updates may depend on third-party APIs (e.g., Google Maps).

Functional Requirements:
- User registration/login
- Menu browsing and ordering
- AI-based food recommendation
- Real-time delivery tracking
- Admin panel for restaurant and delivery management
- Delivery route optimization

Non-Functional Requirements:
- Secure user authentication
- Scalability for multiple restaurants
- Responsive web interface
- Real-time data handling
3. Requirement Analysis & System Modeling (WP2, WP3)

Stakeholder Analysis:
- Customers: Place orders, receive recommendations
- Delivery Riders: Receive delivery assignments and routes
- Restaurant Owners: Manage menus and track orders
- Admin: Overall system control

UML Diagrams:

- Use Case Diagram

- Class Diagram

- Activity Diagram

- Sequence Diagram

- State Diagram

Architecture: Frontend (React.js), Backend (Django/Node.js), Database (MySQL/MongoDB),


AI (Python - scikit-learn/TensorFlow)

4. Implementation & Testing (WP1, WP3)

Implementation Approach:
- Agile methodology (sprints for user module, AI module, delivery module)
- Object-Oriented Design (OOP) with modular architecture
- Use of Git for version control

Testing Strategy:
- Unit Testing for individual modules
- Integration Testing for AI + backend
- System Testing for the complete flow
- Acceptance Testing by simulating real user scenarios

Test Metrics:
- Test coverage: 85%
- Defect density: <2 bugs per 1k LOC

5. System Evolution & Maintenance (WP4)

Version Control & CI:


- GitHub for versioning
- GitHub Actions for basic CI pipeline

Change Management:
- Add features like voice ordering, real-time notifications
- Support for dynamic pricing and offers based on AI models

Maintenance Strategy:
- Modular code structure for ease of updates
- Feedback-based iterative improvements
- Regular updates to AI models with new data

6. Project Demonstration (WP1, WP3, WP4)

Key Features to Demo:


- User login & AI-based recommendations
- Order tracking and route optimization
- Admin dashboard for analytics
- AI engine accuracy report (confusion matrix, prediction logs)

7. Final Report Structure (WP3, WP4)

Contents:
- Abstract
- Problem Statement
- Requirement Specification
- UML Models
- Design Architecture
- Implementation Details
- Testing Results
- Evolution Plan
- Challenges and Future Scope

8. Challenges & Future Scope

Challenges Faced:
- Integrating AI with real-time backend API
- Ensuring prediction accuracy for new users (cold-start problem)
- Optimizing delivery time with real-world constraints

Future Scope:
- Expand to drone delivery integration
- Real-time AI chat assistant for ordering
- Personalized health-based meal suggestions

9. Evaluation Mapping to Work Packages (WPs)

Aspect | Mapped WP(s) | Weightage


----------------------------- | --------------------- | ---------
Problem Identification | WP1 | 20%
In-depth Analysis | WP2, WP3 | 20%
Final Demo | WP1 (10%), WP3 (10%), WP4 (10%) | 30%
Final Report | WP3 (10%), WP4 (15%) | 25%

You might also like