0% found this document useful (0 votes)
19 views36 pages

Spiral Book Sem 6 (Pranali)

The document outlines a project proposal for an Online Food Order System by student Jingare Pranali Manohar, under the guidance of Mrs. Waghchoure S.P., aimed at automating manual food ordering processes. It details the project's objectives, including data management for items, customers, and orders, and emphasizes the importance of efficient coding practices and thorough testing methodologies. The project is submitted in partial fulfillment of the requirements for a Bachelor of Science degree in Information Technology at the Institute of Computer Science and Information Technology, Sawarde.

Uploaded by

fannyskylark2003
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)
19 views36 pages

Spiral Book Sem 6 (Pranali)

The document outlines a project proposal for an Online Food Order System by student Jingare Pranali Manohar, under the guidance of Mrs. Waghchoure S.P., aimed at automating manual food ordering processes. It details the project's objectives, including data management for items, customers, and orders, and emphasizes the importance of efficient coding practices and thorough testing methodologies. The project is submitted in partial fulfillment of the requirements for a Bachelor of Science degree in Information Technology at the Institute of Computer Science and Information Technology, Sawarde.

Uploaded by

fannyskylark2003
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/ 36

Online Food Order System

PROFORMA FOR THE APPROVAL PROJECT PROPOSAL

PNR Roll No.: 18


No.:2021016400192327

1. Name of the Student:


Jingare Pranali Manohar

2. Title of the Project:


Online Food Order System

3. Name of the Guide:


Mrs. Waghchoure S.P.

4. Teaching Experience of the


Guide:
12 Years

5. Is this your First


Submission? N

(
Yes ( ) No ( )

Signature of the Student Signature of the Guide

Date: Date:

Signature of the Coordinator

Date:

ICSIT SAWARDE
Online Food Order System

ONLINE FOOD ORDER SYSTEM


A
Project Report
Submitted in partial fulfillment of the
Requirement for the award of the degree of

BACHELOR OF SCIENCE (INFORMATION TECHNOLOGY)


By
Ms. Jingare Pranali Manohar
Exam Seat Number : 18
Under the esteemed guidance of
Mrs. Waghchoure S.P.
DEPARTMENT OF INFORMATION TECHNOLOGY

INSTITUTE OF COMPUTER OF SCIENCE AND TECHNOLOGY SAWARDE


(Affiliated to University of Mumbai)
SAWARDE – 415606
MAHARASHTRA
YEAR - 2023-24

ICSIT SAWARDE
Online Food Order System

SAHYADRI SHIKSHAN SANSTHA’S


INSTITUTE OF COMPUTER SCIENCE AND INFORMATION
TECHNOLOGY, SAWARDE
(Affiliated to University of Mumbai) CHIPLUN, 415606 MAHARASHTRA

DEPARTMENT OF INFORMATION TECHNOLOGY

CERTIFICATE

This is to certify that the project entitled, “Online Food Order System”
is benefited work of Ms. Jingare Pranali Manohar being Seat No. 18 Submitted
in partial fulfillment of the requirements for the award of degree of BACHELOR
OF SCIENCE in INFORMATION TECHNOLOGY from UNIVERSITY OF
TECHNOLOGY OF MUMBAI.

Internal Guide Coordinator

External Examiner

ICSIT SAWARDE
Online Food Order System

ABSTRACT

The purpose of Online Food Ordering System is to automate the existing manual
system by the help of computerized equipment’s and full-fledged computer software, fulfilling
their requirements, so that their valuable data/information can be stored for a longer period with
easy accessing and manipulation of the same. The required software and hardware are easily
available and easy to work with.
The Online Food Ordering System's main purpose is to maintain track of information
such as Item Category, Food, Delivery Address, Order, and Shopping Cart. It keeps track of
information about the Item Category, the Customer, the Shopping Cart, and the Item Category.
Only the administrator gets access to the project because it is totally built at the administrative
level. The project's purpose is to develop software that will cut down on the time spent manually
managing Item Category, Food, Customer, and Delivery Address. It saves the Delivery Address,
Order, and Shopping Cart information.

ICSIT SAWARDE
Online Food Order System

ACKNOWLEDGEMENT

I express my sincere regard and indebtedness to my project guide Mrs. Waghchoure S.P. for his
valuable time, guidance, encouragement, support and cooperation throughout the duration of our
project. I would sincerely like to thank IT Department for giving me the opportunity to work on
enhancing my technical skills while undergoing this project. This project helped in understanding
the various parameters which are involved in the development of a web application and the
working and integration of front end along with the back end to create a fully functional web
application.

Student Name: Jingare Pranali Manohar


Roll Number: 18

ICSIT SAWARDE
Online Food Order System

DECLARATION

I here by declare that the project entitled, “Online Food Order System” done at Institute of
Computer Science & Information Technology, Sawarde, has not been in any case duplicated to
submit to any other university for the award of degree. To the best of my Knowledge other than
me, no one has submitted to any university.
The project is done in partial fulfillment of the requirements for the award of degree of
BACHELOR OF SCIENCE (INFORMATION TECHNOLOGY) to be submitted as final
semester project as part our curriculum.

Name and Signature of the Student

ICSIT SAWARDE
Online Food Order System

TABLE OF CONTENT

SR.NO Title Page


No.
5 CHAPTER 5:
IMPLEMENTATION & TESTING
Database Design
Implementation Approaches
Code Efficiency
Code Details
Testing Approaches
CHAPTER 6:
6
RESULTS & DISCUSSIONS
Test Report
CHAPTER 7:
7
CONCLUSION
Conclusion
8 CHAPTER 8:
REFERENCE
Reference

ICSIT SAWARDE
Online Food Order System

GANTT CHART
Sr Title Expected Date Actual Date Remark
No.
1. CHAPTER 5: IMPLEMENTATION &
TESTING
Database Design

Implementation Approaches

Code Efficiency

Code Details

Testing Approaches

2. CHAPTER 6: RESULTS &


DISCUSSIONS
Test Report

3. CHAPTER 7: CONCLUSION

Conclusion

4. CHAPTER 8: REFERENCE

Reference

ICSIT SAWARDE
Online Food Order System

CHAPTER 5

IMPLEMENTATION & TESTING

ICSIT SAWARDE 1
Online Food Order System

DATABASE DESIGN
Login:

Signup:

ICSIT SAWARDE 2
Online Food Order System
Feedback:

ICSIT SAWARDE 3
Online Food Order System

IMPLEMENTATION APPROACHES

Home Page:

ICSIT SAWARDE 4
Online Food Order System
The main page of web application that contain many menus to perform tasks. It is nothing
but door of my application that contain home, login, admin login, about us, contact us &
customer registertion is the user login page in mention.

SignUp Form:

The registration form contains the registration of that new user to accessing the view product and
also register in it
In that page user can have to fill all details such as fullname, email_id, username, password,
confirm password that data will be saved in that database

ICSIT SAWARDE 5
Online Food Order System

Login Form:

Login form provide the user to access the view of product and also have to buy that following
product in that form having user id & password.

ICSIT SAWARDE 6
Online Food Order System

Redirected Home Page:

ICSIT SAWARDE 7
Online Food Order System

Menu List:

ICSIT SAWARDE 8
Online Food Order System

Gallery Section:

ICSIT SAWARDE 9
Online Food Order System

Contact Us Page:

ICSIT SAWARDE 10
Online Food Order System

About Us Page:

ICSIT SAWARDE 11
Online Food Order System

Code Efficiency

Code efficiency is a broad term used to depict the reliability, speed and programming methodology
used in developing codes for an application. Code efficiency is directly linked with algorithmic
efficiency and the speed of runtime execution for software.
It is the key element in ensuring high performance. The goal of code efficiency is to reduce resource
consumption and completion time as much as possible with minimum risk to the business or
operating environment.
The software product quality can be accessed and evaluated with the help of the efficiency of the code
used. Code efficiency plays a significant role in applications in a high-execution- speed environment
where performance and scalability are paramount.
One of the recommended best practices in coding is to ensure good code efficiency. Well- developed
programming codes should be able to handle complex algorithms.
Recommendations for code efficiency include:

 To make use of optimal memory and non-volatile storage.


 To ensure the best speed or run time for completing the algorithm.
 To make use of reusable components wherever possible.
 To make use of error and exception handling at all layers of software, such as the user
interface, logic and data flow.
 To create programming code that ensures data integrity and consistency.
 To develop programming code that's compliant with the design logic and flow.
 To make use of coding practices applicable to the related software.
 To optimize the use of data access and data management practices. To use the best
keywords, data types and variables, and other available programming concepts to
implement the related algorithm.

ICSIT SAWARDE 12
Online Food Order System

CODE DETAILS
Following is the code for User Login:

User Login:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Data;
using System.IO;
using System.Activities.Expressions;

public partial class _Default : System.Web.UI.Page


{
SqlConnection cn = new SqlConnection("Data Source=(LocalDB)\\
MSSQLLocalDB;AttachDbFilename=\"C:\\Users\\Priyanka\\source\\repos\\online food order system login
form\\online food order system login form\\App_Data\\Database.mdf\";Integrated Security=True");
SqlCommand cmd = new SqlCommand();
SqlDataReader dr;
protected void Page_Load(object sender, EventArgs e)
{

protected void Button1_Click(object sender, EventArgs e)


{
if (TextBox1.Text == " " || TextBox2.Text == " ")
Response.Redirect("login.aspx");
else
{
cn.Open();
cmd.CommandText = "select password from login where password='" + TextBox2.Text + "'";
cmd.Connection = cn;
dr = cmd.ExecuteReader();
if (dr.Read())
{
if (dr[0].ToString() == TextBox2.Text)
{
Response.Redirect("home.aspx");
}
else
Response.Redirect("login.aspx");
}
else
{
Response.Redirect("login.aspx");
}
cn.Close();
}
}

}
ICSIT SAWARDE 13
Online Food Order System

User Register:

using System;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;

public partial class register : System.Web.UI.Page


{
SqlConnection cn = new SqlConnection("Data Source=(LocalDB)\\
MSSQLLocalDB;AttachDbFilename=\"C:\\Users\\Priyanka\\source\\repos\\online food order system login
form\\online food order system login form\\App_Data\\Database.mdf\";Integrated Security=True");
SqlCommand cmd = new SqlCommand();
SqlDataReader dr;
protected void Page_Load(object sender, EventArgs e)
{

protected void Button1_Click(object sender, EventArgs e)


{
cn.Open();
cmd.CommandText = "insert into signup values('" + TextBox1.Text + "','" + TextBox2.Text + "','" +
TextBox3.Text + "','" + TextBox4.Text + "','" + TextBox5.Text + "')";
cmd.Connection = cn;
cmd.ExecuteNonQuery();

cmd.CommandText = "insert into login values('" + TextBox3.Text + "','" + TextBox4.Text + "')";


cmd.Connection = cn;
cmd.ExecuteNonQuery();

Response.Redirect("login.aspx");
cn.Close();
}
}

ICSIT SAWARDE 14
Online Food Order System

Feedback Form:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Web.UI.HtmlControls;
public partial class feedbackaspx : System.Web.UI.Page
{
SqlConnection cn = new SqlConnection("Data Source=(LocalDB)\\
MSSQLLocalDB;AttachDbFilename=\"C:\\Users\\Priyanka\\source\\repos\\online food order system login
form\\online food order system login form\\App_Data\\Database.mdf\";Integrated Security=True");
SqlCommand cmd = new SqlCommand();
SqlDataReader dr;
protected void Page_Load(object sender, EventArgs e)
{

protected void Button1_Click(object sender, EventArgs e)


{
cn.Open();
cmd.CommandText = "insert into feedback values('" + TextBox1.Text + "','" + TextBox2.Text + "','" +
TextBox3.Text + "')";
cmd.Connection = cn;
cmd.ExecuteNonQuery();
Response.Redirect("home.aspx");

cn.Close();
}
}

ICSIT SAWARDE 15
Online Food Order System

Testing Approaches

Unit Testing:-

Testing in isolation is one of the main principles within unit testing in the project. This is particularly
challenging for layered architecture software because the top layer depends on the bottom layers. The
controller will need to invoke domain service operations, while domain services require
communication with the database. For instance, to simulate the EF behaviour when testing the domain
services, the project designed In Memory DB Context class to mimic the data source with the system
memory. There are two primary reasons for this approach: Testing domain services should only be
concerned with business logic but not data access. Testing with in-memory data source is faster than
using the real database. The unit testing was initially run with an actual database. However, after
switching to in-memory data source, unit test execution is almost four times faster.
As the number of test cases, they would make significant impacts to the testing process. Unit
Testing Tasks-
 Unit Test Plan
 1. Prepare
 2. Review
 3. Rework
 Unit Test Cases/Scripts
 1. Prepare
 2. Review
 3. Rework
 Unit Test
1. Perform

ICSIT SAWARDE 16
Online Food Order System

Integration Testing

The other goal of integration testing is related to testing of functional modules as discussed in The
Order module requires the Menu module for order submission, while Menu module depends on the
Recipe module to present the meals. Testing at this stage involves all software layers but with
different functional concerns Integration Testing aligned to each. This testing covers an end-to-end
scenario of the system functionalities. Hence, each module is tested by accessing the user interface
and performing the sets of test cases derived from requirements. Then, all the interacting modules
must reflect the result of these operations. For instance, the addition of a new recipe to the menu
must be visible at the order submission view.
 Integration testing: Testing performed to expose defects in the interfaces and in the interactions
between integrated components or systems. See also component integration testing, system
integration testing.
 Component integration testing: Testing performed to expose defects in the interfaces and
interaction between integrated components.
 System integration testing: Testing the integration of systems and packages; testing interfaces to
external organizations (e.g. Electronic Data Interchange, Internet).
 Tasks
 Integration Test Plan
 Prepare
 Rework
 Integration Test Cases/Scripts
 Prepare
 Rework

ICSIT SAWARDE 17
Online Food Order System

Acceptance Testing

ACCEPTANCE TESTING is a level of software testing where a system is tested for acceptability. The
purpose of this test is to evaluate the system’s compliance with the business requirements and assess
whether it is acceptable for delivery.
 Acceptance testing: Formal testing with respect to user needs, requirements , and business
processes conducted to determine whether or not a system satisfies the acceptance criteria
and to enable the user, customers or other authorized entity to determine whether or not to
accept the system.
During the process of manufacturing a ballpoint pen, the cap, the body, the tail and clip, the ink
cartridge and the ballpoint are produced separately and unit tested separately. When two or more
units are ready, they are assembled and Integration Testing is performed. When the complete pen is
integrated, System Testing is performed. Once System Testing is complete, Acceptance Testing is
performed so as to confirm that the ballpoint pen is ready to be made available to the end-users.
Tasks-

 Acceptance Test Plan


 1.Prepare
 2.Rework
 Acceptance Test Cases/Checklist
 Prepare
 Review

ICSIT SAWARDE 18
Online Food Order System

System Testing

SYSTEM TESTING is a level of software testing where a complete and integrated software is
tested. The purpose of this test is to evaluate the system’s compliance with the specified
requirements.
System testing:

The process of testing an integrated system to verify that it meets specified


requirements.
During the process of manufacturing a ballpoint pen, the cap, the body, the tail, the ink
cartridge and the ballpoint are produced separately and unit tested separately.
When two or more units are ready, they are assembled and Integration Testing is performed. When
the complete pen is integrated, System Testing is performed.

Tasks-

 System Test Plan


 Prepare
 Review
 Baseline
 System Test Cases
 Prepare
 Review
 Baseline
 System Test o Perform
 Perform

ICSIT SAWARDE 19
Online Food Order System

CHAPTER 6

RESULTS & DISCUSSIONS

ICSIT SAWARDE 20
Online Food Order System

Login Form:

ICSIT SAWARDE 21
Online Food Order System

Home Page:

ICSIT SAWARDE 22
Online Food Order System

Feedback Page:

Admin Side View Details

ICSIT SAWARDE 23
Online Food Order System
Admin Side SigUp Data:

Admin Side Feedback Data:

ICSIT SAWARDE 24
Online Food Order System

CHAPTER 7
CONCLUSION

ICSIT SAWARDE 25
Online Food Order System

CONCLUSION
In conclusion, an online food order system offers convenience for customers, increased efficiency
for restaurants, and a wide range of options. It has become a crucial part of the food industry,
providing a seamless way for people to order and enjoy their favorite meals from the comfort of
their homes or on the go delivered a good food.

ICSIT SAWARDE 26
Online Food Order System

CHAPTER 8
REFERENCES

ICSIT SAWARDE 27
Online Food Order System

REFERENCES

1. ASP.NET and Web Development Overview http://msdn.microsoft.com/en-


us/library/4w3ex9c2.aspx
2. Microsoft Visual Studio Overview
http://en.wikipedia.org/wiki/Microsoft_visual_studio#Visual_Studio_200 5
3. Introduction to ADO.NET
http://en.wikipedia.org/wili/ADO.NET
4. Microsoft SQA Server
http://en.wikipedia.org/wiki/Micrisoft_SQA_Serever
5. Bootstrap Framework v5.3 https://www.bing.com/ck/a?!
&&p=d6f9e46cfe4272e3JmltdHM9MTcxMj
cwNzIwMCZpZ3VpZD0wYTgyMzYyNi1iOWZlLTY3M2QtM2M4ZS0
yNGExYjgwNjY2MjUmaW5zaWQ9NTIzMA&ptn=3&ver=2&hsh=3&f clid=0a823626-b9fe-
673d-3c8e- 24a1b8066625&psq=bootstrap&u=a1aHR0cHM6Ly9nZXRib290c3RyY
XAuY29tLw&ntb=1

ICSIT SAWARDE 28

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