0% found this document useful (0 votes)
64 views5 pages

Project ProposaL

Uploaded by

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

Project ProposaL

Uploaded by

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

Noakhali Science & Technology University

Project Proposal Report for CSTE 3105, Database Management System

Project Title: Online Food Ordering Website using ASP.Net C#


and MS SQL Server.

SUBMITTED TO: SUBMITTED BY:


Sharmin Akter Milu Pranto Afrin
Roll No:BFH2101017
Lecturer Year:03 Term:01
Department of Computer Science and Department of Computer Science and
Telecommunicaton Engineering Telecommunication Engineering

Date:25/09/2024
1. Project Title
Online Food Ordering Website using ASP.Net C# and MS SQL Server.

2. Introduction
The online food industry is rapidly growing as more customers prefer the convenience
of ordering food online from their favorite restaurants. This project aims to develop an
Online Food Ordering System using ASP.NET, C#, and MS SQL Server to provide a
seamless and efficient platform for customers, restaurant owners, and delivery
personnel. The platform will allow users to place orders, view menus, make payments,
and track their orders. Restaurant owners will be able to manage their menu and orders,
while admins can oversee the entire system.

3. Objectives

• User Convenience: Enable customers to browse restaurant menus, place food orders,
and make payments online or offline.
• Restaurant Management: Provide restaurant owners with an admin panel to manage
their menus, orders, and delivery status.
• Secure Payment Integration: Incorporate secure payment gateways for online
transactions.
• Efficient Data Management: Use MS SQL Server to store and manage the data
efficiently.
• Scalable Design: Develop a scalable and secure solution to accommodate future
growth in users and restaurants.

4. Technologies Used

• Frontend: HTML5, CSS3, JavaScript, and jQuery for creating a responsive and user-
friendly interface.
• Backend: ASP.NET MVC framework and C# for server-side development and
application logic.
• Database: Microsoft SQL Server for secure and efficient data storage and management.
• Payment Gateway: Integration with popular payment gateways (e.g., CARD, COD) for
handling transactions.
5. Features

➢ For Customers:

1. User Registration and Login: Customers can register, log in, and manage their profile.
2. Restaurant and Menu Browsing: View a list of available restaurants, browse food
categories, and select items to order.
3. Search and Filtering: Users can search for restaurants or food items and apply filters
like cuisine, price, and rating.
4. Shopping Cart: Add selected items to a cart before proceeding to checkout.
5. Payment Gateway Integration: Multiple payment options (credit/debit cards, COD) for
secure online transactions.

➢ For Restaurant Owners:

1. Restaurant Dashboard: Access a personalized dashboard to manage restaurant


information.
2. Menu Management: Add, update, and delete food items from the menu, along with
prices and availability.
3. Order Management: View incoming orders and update the order status (preparing,
dispatched, delivered).
4. Reports: View sales reports and customer feedback to monitor business performance.

➢ For Admin:

1. User Management: Manage customer and restaurant accounts, including adding or


removing users.
2. Restaurant Approvals: Approve or reject restaurant registrations and updates.
3. Order Overview: Monitor all orders placed through the platform for quality control.

6. System Architecture:

• Client-Side: Customers interact with the website through a web browser.JavaScript will
provide real-time interactions for order status updates and dynamic menu displays.
• Server-Side: ASP.NET handles routing, form submissions, and data processing. C# will
manage business logic, and the SQL Server will be responsible for data storage and
retrieval.
• Database: MS SQL Server will store user data, restaurant information, order details, and
menu items. Indexing and stored procedures will be used to optimize performance.
7. Database Design

Tables

1. Users (UserID, Name, Email, Password, Address,Date, Imageurl)


2. Categories(CategoryID, Name, Imageurl, Status,Date)
3. Products(ProductID,Name, Description, Price,Status,Imageurl,Date)
4. Orders (OrderID, UserID, ProductID, OrderDate, Quantity,Status,OrderNo)
5. Cart(CartID, ProductID, UserID, Price, Quantity)
6. Payment(PaymentID, Name, PaymentMode, Address,CardNo.,)
7. Contact(ContactID,Name,Email,Subject,Message,Date)

Database Schema Diagram


Entity Relationship Diagram

8. Conclusion

This online food ordering website will provide a convenient and efficient platform for
customers to order food and for restaurants to expand their reach and increase sales.
The use of ASP.NET, C#, and MS SQL Server ensures a robust, scalable, and secure
system. By implementing the proposed functionalities and features, this project will
cater to the growing demand for online food ordering services.

Further Considerations:

• Integration with third-party delivery services.


• Loyalty program implementation.
• Advanced search and filtering options.
• Social media integration for customer reviews and promotions.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy