Professional Documents
Culture Documents
BUSINESS SCHOOL
A PG COLLEGE AFFILIATED TO DDU GORAKHPUR UNIVERCITY
( Naseerabad, Gorakhpur )
Synopsis
On
ONLINE TIFFIN SERVICE SYSTEM
(FOODIEZ GORAKHPUR TIFFIN SERVICES)
CERTIFICATE
This certify that the project work entitle
" “ONLINE TIFFIN SERVICE SYSTEM ” that will be submitted by
" “Satyam Kumar , Udit kumar , Krishna Singh , Anuragh
Chauhan, Mandavi Gupta and Neha Maurya
will the record of their own work and admitted in the partial
fulfillment of the requirement for the award of Bachelor of
Computer Application(BCA) from “Marwar Business School”,
affiliated to “Deen Dayal Upadhyay Gorakhpur University”.
Chapter:1 Introduction
1.1 Background
1.2 Purpose, Scope ,Applicability
1.2.1 purpose
1.2.2 Scope
1.2.3 Applicability
1.1 Background
Food processing and industry value’s is growing
by huge number each day .With everything going
digital and global practices making everything fall
into in one place , money making tiff between the
businesses get very bad.
1.2 Objectives
To study the process and operational efficiency
services provided to the customer through better
application of technology of Online Tiffin Service
system.
1.3.1 Purpose
In today’s world most of the people live away from
their homes for work, and food is the basic necessity
for everybody. People working away from their
home always complaint about missing their home-
food. So the main purpose of this project is to
provide home -made food especially to one working
away from their homes through fastest delivery
service and delicious food.
1.3.2 Scope
This project has wide scope in the field of online food
ordering system. Online food supports free and cheap
marketing attracting people towards it. This project has
higher scope as we not only deliver the food in short time
but also prepare them with all safety measures .
1.3.3 Applicability
It is mainly applicable for college students ,hostel
residents and employees. As a system will provide a
platform for ordering home- made meal on the go.
ER -Diagram
Home page
Register/Sign-up page
Contact us page
<div>
<span>Full Name<label>*</label></span>
<input type="text" placeholder="Full Name" name="fname"
required="true">
</div>
<div>
<span>Mobile Number<label>*</label></span>
<input type="text" placeholder="Mobile" name="mobno"
maxlength="10" pattern="[0-9]+" required="true">
</div>
<div>
<span>Email Address<label>*</label></span>
<input type="email" placeholder="Email" name="email"
id="email" required="true" onBlur="userAvailability()">
<div class="clearfix"></div>
</div>
<!-- content-section-ends -->
<!-- footer-section-starts -->
<?php include_once('includes/footer.php');?>
<!-- footer-section-ends -->
<script type="text/javascript">
$(document).ready(function() {
/*
var defaults = {
containerID: 'toTop', // fading element id
containerHoverID: 'toTopHover', // fading
element hover id
scrollSpeed: 1200,
easingType: 'linear'
};
*/
});
</script>
<a href="#" id="toTop" style="display: block;"> <span
id="toTopHover" style="opacity: 1;"> </span></a>
<script>
function userAvailability() {
$("#loaderIcon").show();
jQuery.ajax({
url: "check_emailavailability.php",
<div>
<span>Full Name<label>*</label></span>
<input type="text" placeholder="Full Name" name="fname"
required="true">
<div class="clearfix"></div>
</div>
<!-- content-section-ends -->
<!-- footer-section-starts -->
<?php include_once('includes/footer.php');?>
<!-- footer-section-ends -->
<script type="text/javascript">
$(document).ready(function() {
/*
var defaults = {
containerID: 'toTop', // fading element id
containerHoverID: 'toTopHover', // fading
element hover id
scrollSpeed: 1200,
easingType: 'linear'
};
*/
$type=$_POST['type'];
$title=$_POST['title'];
$desc=$_POST['desc'];
$cost=$_POST['cost'];
$images=$_FILES["images"]["name"];
$extension = substr($images,strlen($images)-4,strlen($images));
$allowed_extensions = array(".jpg","jpeg",".png",".gif",".pdf");
if(!in_array($extension,$allowed_extensions))
{
echo "<script>alert('Food Image has Invalid format. Only jpg / jpeg/ png /gif
format allowed');</script>";
$query->bindParam(':type',$type,PDO::PARAM_STR);
$query->bindParam(':title',$title,PDO::PARAM_STR);
$query->bindParam(':desc',$desc,PDO::PARAM_STR);
$query->bindParam(':cost',$cost,PDO::PARAM_STR);
$query->bindParam(':images',$images,PDO::PARAM_STR);
$query->execute();
$LastInsertId=$dbh->lastInsertId();
if ($LastInsertId>0) {
echo '<script>alert("Tiffin detail has been added.")</script>';
echo "<script>window.location.href ='add-tiffin.php'</script>";
}
else
{
echo '<script>alert("Something Went Wrong. Please try
again")</script>';
}
}
}
?>
<!DOCTYPE html>
<html dir="ltr" lang="en">
<head>
<body>
<div class="preloader">
<div class="lds-ripple">
<div class="lds-pos"></div>
<div class="lds-pos"></div>
<?php include_once('includes/sidebar.php');?>
<div class="page-wrapper">
<!--
============================================================== -->
<!-- Bread crumb and right sidebar toggle -->
<!--
============================================================== -->
<div class="page-breadcrumb">
<div class="row">
<div class="col-7 align-self-center">
<h4 class="page-title text-truncate text-dark font-
weight-medium mb-1">Add Tiffin</h4>
<div class="d-flex align-items-center">
<nav aria-label="breadcrumb">
<ol class="breadcrumb m-0 p-0">
<li class="breadcrumb-item"><a
href="dashboard.php" class="text-muted">Home</a></li>
<li class="breadcrumb-item text-muted
active" aria-current="page">Add Tiffin</li>
</ol>
</nav>
</div>
</div>
</div>
</div>
<div class="container-fluid">
<div class="row">
<div class="col-12">
<div class="card">
<div class="card-body">
<h4 class="card-title">Add Tiffin</h4>
<div class="form-body">
</select>
</div>
</div>
</div>
</div>
</div>
<div class="form-group row">
<label class="col-md-2">Title:
</label>
<div class="col-md-10">
<div class="row">
<div class="col-md-10">
<div class="form-
group">
<input type="text"
class="form-control" id="" name="title" value="" required='true'>
</div>
</div>
</div>
</div>
</div>
<div class="form-group row">
</div>
</div>
</div>
<div class="form-group row">
<label class="col-md-2">Cost:
</label>
<div class="col-md-10">
<div class="row">
<div class="col-md-10">
<div class="form-
group">
<input
type="text" class="form-control" id="" name="cost" value="" required='true'>
</div>
</div>
</div>
</div>
</div>
<div class="form-group row">
<label class="col-md-2">Image:
</label>
<div class="col-md-10">
<div class="row">
<div class="col-md-10">
<div class="form-
group">
<input
type="file" class="form-control" id="" name="images" value="" required="true">
</div>
</div>
</div>
<div class="form-actions">
<div class="text-center">
<button type="submit" class="btn
btn-info" name="submit">Submit</button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
<?php include_once('includes/footer.php');?>
</div>
</div>
<script src="assets/libs/jquery/dist/jquery.min.js"></script>
<!-- Bootstrap tether Core JavaScript -->
<script src="assets/libs/popper.js/dist/umd/popper.min.js"></script>
<script src="assets/libs/bootstrap/dist/js/bootstrap.min.js"></script>
<!-- apps -->
<!-- apps -->
<script src="dist/js/app-style-switcher.js"></script>
<script src="dist/js/feather.min.js"></script>
<!-- slimscrollbar scrollbar JavaScript -->
<script src="assets/libs/perfect-scrollbar/dist/perfect-
scrollbar.jquery.min.js"></script>
<script src="assets/extra-libs/sparkline/sparkline.js"></script>
<!--Wave Effects -->
<!-- themejs -->
<!--Menu sidebar -->
<script src="dist/js/sidebarmenu.js"></script>
<!--Custom JavaScript -->
<script src="dist/js/custom.min.js"></script>
</body>
</html>
<?php } ?>
Register page-
Register page was tested by entering valid or
invalid input from the user.
By clicking on sign-up button if it is registered successfully
then only the login page will be displayed.
Text button, checkbox, button were used to enter user
details.
Login page-
1 Equivalence Partitioning
1 Statement coverage
2 Branch Coverage
CONCLUSION/FUTURE WORK
Future Work
The following section discusses the work that will
be implemented with future releases of the
software.
1. Detailed categories: Future work could involve
adding more categories which are more detailed
and have additional items.
2. Watch/Wish List: Work can add a watch list
or wish list so that users can add an item to a list to
watch for item prices to go down or to see when
there is a sale on any of those items. 68
3. Enhanced User Interface: Work on enhancing
the user interface by adding more userinteractive
features.
4. Recommended Items: Add a bar that would
display the most-recommended items which would
depend on the number of times an item has been
purchased by any users.
5. Payment Options: Add different payment
options, such as Visa, MasterCard, PayPal, etc.,