Anda di halaman 1dari 60

A

MAJOR PROJECT

ON

VEGETABLE ORDERING (STATIC WEBSITE)

SUBMITTED IN PARTIAL FULLFILLMENT OF REQUIREMENT FOR THE

AWARD DEGREE OF

BACHELOR OF COMPUTER SCIENCE

BARKATULLAH UNIVERSITY

SESSION-2019

SUBMITTED TO: SUBMITTED BY:

MS.KANCHAN CHATURVEDI LALIT SONI


FRESH VEGIES

SNO PARTICULAR/TITLE TEACHER


SIGN
1 DECLARATION
2 ACKNOWLEDGEMENT
3 ABSTRACT
4 INTRODUCTION
5 FEASIBILITY STUDY
6 OBJECTIVE
7 EXISTING SYSTEM
8 PROPOSED SYSTEM
9 INPUT DESIGN
10 OUTPUT DESIGN
11 SOFTWARE &
HARDWARE
REQUIREMENT
12 MODULE
13 FLOWCHART
14 ADVANTAGES
15 USE-CASE DIAGRAM
16 FUTURE SCOPE &
ENHANCEMENT
17 SNAPSHOTS
18 CONCULSION
19 BIBILOGRAPHY
20 CODING

2|Page
FRESH VEGIES

declaration

I LALIT SONI , hereby declare that the Report entitled ("My gallery") is an authentic
record of my own work as requirements for the award of degree of B.com (Computer
application), Extol institute of management ( jahangirabad, Bhopal) under the guidance of
Ms. Kanchan chaturvedi.

Date: LALIT SONI

Certified that the above statement made by the student is correct to the best of our knowledge
and belief.

Signatures Examined

by:

Head of Department

3|Page
FRESH VEGIES

ACKNOWLEDGEMENT

An endeavor is not complete and successful till the people who make it possible are given
due credit for making it possible. I take this opportunity to thank all those who have made
the endeavor of mine successful for me and for all.

I take the opportunity to express my gratitude to all of them who in some or the other way
helped me to accomplish this project. The study cannot be completed without their
guidance, assistance, inspiration and co-operation.

I would like to express my deep sense of gratitude to my respected project guide Ms.
Kanchan chaturvedi Mam and principal Mam for her support & cooperation.

Secondly I would like to thank my close friends & well-wishers who were there for me
whenever required.

Last but not the least WWW which provided with all the required data & information

4|Page
FRESH VEGIES

introduction

5|Page
FRESH VEGIES

Introduction of Project

The vegetable ordering system provides convenience for the customers.


It overcomes the disadvantages of the traditional queuing system.
This system increases the Takeaway of foods than visitors. Therefore, this system
Enhances the speed and standardization of taking the order from the customer.
It provides a better Communication platform.
The user’s details are noted electronically.
The online vegetable ordering system set up menu online and the customers
easily places the order with a simple mouse click. Also with a food menu online you
can easily track the orders, maintain customer's database and improve your food
delivery service. This system allows the user to select the desired food items from
the displayed menu. The user orders the food items.
The payment can be made online or pay-on-delivery system. The user’s details are
maintained confidential because it maintains a separate account for each user.
An id and password is provided for each user.
Therefore it provides a more secured ordering.

6|Page
FRESH VEGIES

ABSTRACT

7|Page
FRESH VEGIES

Abstract

This project has been developed keeping in view the security features that need to be
implemented in the networks following the fulfillment of these objectives:

Provide a user friendly interface to the user such that he can download virus free images &
he can also create his queue.
User can make a request of the required photos of famous places, temple’s etc.
There are different segments, categories, brands where a brand can fall under more than
one category.

8|Page
FRESH VEGIES

Objective

9|Page
FRESH VEGIES

Project Objective

Objective

This project has been developed keeping in view the security features that need to be
implemented in the networks following the fulfillment of these objectives:

 Provide a user friendly interface to the user such that he can download virus free
images & he can also create his queue.
 User can make a request of the required photos of famous places, temple’s etc.

 There are different segments, categories, brands where a brand can fall under more
than one category.

Project Overview

A customer visits the My gallery website. A customer may select any image that he
wants to download or just visit the page and enjoy the collections. The customer can select
a category to get the different wallpapers as he desired. And there are various other ways
that a user can search for his desired images.

10 | P a g e
FRESH VEGIES

EXISTING SYSTEM

11 | P a g e
FRESH VEGIES

Existing system

Existing system refers to the system that is being followed till now. The existing system
requires More computational time, more manual calculations, and the complexity involved
in Selection of Features are high.

The other disadvantages are lack of security of data, Deficiency of Data Accuracy, Time
consuming etc. To avoid all these limitations and make the working more accurately the
system needs to be computerized.

Here in the Electronic bus ticketing, a detailed Study of existing system is carried along
with all the steps in system analysis. Here in the Electronic bus ticketing, a detailed study of
existing system is carried along with all the steps in System analysis. An idea for creating a
better project was carried and the next steps were followed.

• Lack of security of data.

• Time consuming.

• Consumes large volume of pare work.

• Needs manual calculations.

• No direct role for the higher officials.

• Damage of machines due to lack or attention.

To avoid all these limitations and make the working more accurately the system needs to be

Computerized the alto of proposed system is to develop a system of improved facilities. The

Proposed system can overcome all the limitations of the existing system.

12 | P a g e
FRESH VEGIES

PROPOSED SYSTEM

13 | P a g e
FRESH VEGIES

Proposed system

This project has been developed keeping in view the security features that need to be
implemented in the networks following the fulfillment of these objectives:.

This application enables the end users to register online, select the item from the e-menu
card, read the E-menu card and order food online.

By just selecting the vegetables that the user wants to have.

By using this application the work of the Waiter is reduced and we can also say that the
work is nullified.

The benefit of this is that if there is rush in the Restaurant then there will be chances
that the waiters will be unavailable and the users can directly order the food to the chef
online by using this application.

The user will be given a username and a password to login.

In future, if it is required to generate reports other than provided by the system,


it can be simply achieved by a separate module to the main menu without affecting the
design of the system.

14 | P a g e
FRESH VEGIES

ADVANTAGES OF
PROPOSED SYSTEM

15 | P a g e
FRESH VEGIES

Advantages of proposed system

The system has been implemented and tested successfully. It meets the information
Requirements specified to the great extent. Although the system has been designed keeping
the Present and future requirements in mind and made very flexible. There are limitations of
the System. Proper consideration has been given for a wide range of new enhancements in
The future, throughout the development of system. The system is developed user friendly.

In future, if it is required to generate reports other than provided by the system, it can be
simply achieved by a separate module to the main menu without affecting the design of
the system.

ADVANTAGES
1. It simplifies the operation.

2. It avoids a lot of manual work.

3. Avoids errors by avoiding the manual work.

4. User friendly screen to enter the data and Enquire the database tables.

5. Online help messages available to the operating system.

6. User can easily access the system without much experience

7. Provide Hardware and software securities.

8. Portable and flexible for further extension.


16 | P a g e
FRESH VEGIES

MODULE

17 | P a g e
Module Description

1. Administrator module

2. Customer Module

3. Manager Module

4. Meal deliver module

Administrator module
This module is used to create usernames and passwords by admin.

Admin can view all the information about the user or delete or edit the all details about the
manager and customer.

Customer Module
These Functionalities provided:

 View product’s list


 Register
 Place orders
FRESH VEGIES

Manager Module

These Functionalities provided:

 Create product categories and functionalities,


 Edit / delete product categories and descriptions,
 View and manage orders and sales report,

Meal deliver module

 Functionalities provided:
 View pending orders and delivery details
 Confirm order delivery

19 | P a g e
FRESH VEGIES

INPUT DESIGN

20 | P a g e
FRESH VEGIES

INPUT DESIGN

“sign deals with what data should be given as input, how the data should he arranged ” the
dialog to guide the operating personnel in providing input, methods for preparing input
document and steps to follow when error occur. Input Design is the process of converting
and steps to follow when error occur.

Input Design is the process of converting description of the input into a computer-based
system. This design is important to Bow errors in the data input process and show the
correct direction to the management for Bow errors in the data input process and show the
correct direction to the management for fling correct information from the computerized
system.

It is achieved by creating user-friendly screens for the data entry to handle large volume of
data.

The goal of designing input 1, to make data entry easier and to be free from errors. The data
entry screen is designed in such a way that all the data manipulates can he performed. It also
provides record viewing facilities.

When the data is entered it will check for its validity. Data can be entered with the help of IP
screens. Appropriate messages are provided as when needed so that the user will not be in
maize IP screens. Appropriate messages are provided as when needed so that the user will
not be in maize of instant.

Thus the objective of input design is to create an input layout that is easy to follow.

 In this project, the input design consists of a log in screen, tab for compression/
decompression.

21 | P a g e
FRESH VEGIES

 In this project, the input design consists of a log in screen, tab for compression/
decompression.

 source and destination browsing button, a menu list for selecting the algorithm.

 source and destination browsing button, a menu list for selecting the algorithm.

 Compress/Decompress option, compress/decompress button.

 Compress/Decompress option, compress/decompress button.

22 | P a g e
FRESH VEGIES

OUTPUT DESIGN

23 | P a g e
FRESH VEGIES

OUTPUT DESIGN

A quality output is one, which meets the requirements of the end user and presents the

Information clearly.

The objective of output design is to convey information about past activities,

Current status or projections of the future, signal important events, opportunities, problems,
or

Warnings, trigger an action, confirm an action etc. Efficient, intelligible output design
should

improve the system 's relationship with the user and helps in decisions making.

In output design the emphasis is on displaying the output on a CRT screen in a predefined
format. The primary consideration in design of output is the information requirement and
objectives of the end users.

The major formation of the output is to convey the information and so its layout and design
need

a careful consideration.

here is an output display screen for showing the compressed/ decompressed file or folder

Details (Original file size, Compressed/Decompressed file size, distinct characters)

24 | P a g e
FRESH VEGIES

HARDWARE AND
SOFTWARE
REQUIRMENT

25 | P a g e
FRESH VEGIES

Hardware & Software Requirements

SOFTWARE & HARDWARE REQUIREMENTS


Software required to run our website are:-

OS: Windows XP/Vista/7/8/8.1/10

BROWSER: Internet Explorer, Google Chrome (recommended),Mozilla Firefox, etc.

HTML VERSION: Html version 5 or higher.

FRONT END: HTML & CSS

BACK END: NOTEPAD

Hardware required to run our website are:-

RAM: Minimum 256 MB Ram.

HDD: Hard Disk minimum 40GB

A CPU power supply

PROCESSOR: Intel Platinum Dual core

CLOCK SPEED: 00MHZ

SYSTEM BUS: 64 bits or 32 bits

MONITOR: SVGA COLOR

KEYBOARD: 108 Keys

MOUSE: 2 Button Mouse

26 | P a g e
FRESH VEGIES

DATA FLOW
DIAGRAM

27 | P a g e
FRESH VEGIES

Data Flow Diagram

Data Flow Diagram

The Data flow Diagram shows the flow of data. It is generally made of symbols given
below: -

1. A rectangle shows the Source/Sink: -

2. A Circle shows the Process: -

3. An open Ended Rectangle shows the data store : -

4. An arrow shows the data flow :-

The DFD can be up to several levels. The 0 level DFD states the flow of data in the system
as seen from the outward in each module

The first level DFD show more detail, about the single process of the 0 level DFD

The second level DFD can show even more details and so on.

28 | P a g e
FRESH VEGIES

Flowchart

29 | P a g e
FRESH VEGIES

SYSTEM WORK-FLOW FOR ADMIN

30 | P a g e
FRESH VEGIES

SYSTEM WORK-FLOW FOR USER

31 | P a g e
FRESH VEGIES

USE-CASE DIAGRAM

ADMIN

INSERT

UPDATE

ALTER

DELETE

USER

LOGIN

REGISTER

ORDER

VIEW

CONTACT

32 | P a g e
FRESH VEGIES

FUTURE SCOPE

33 | P a g e
FRESH VEGIES

Future Scope

The following section describes the work that will be implemented with future releases of
the software.

• Customize orders: Allow customers to customize food orders

• Enhance User Interface by adding more user interactive features. Provide Deals and
promotional Offer details to home page. Provide Recipes of the Week/Day to Home Page

• Payment Options: Add different payment options such as PayPal, Cash, Gift Cards etc.
Allow to save payment details for future use.

• Allow to process an order as a Guest

• Delivery Options: Add delivery option

• Order Process Estimate: Provide customer a visual graphical order status bar

• Order Status: Show only Active orders to Restaurant Employees.

• Order Ready notification: Send an Order Ready notification to the customer

• Restaurant Locator: Allow to find and choose a nearby restaurant

• Integrate with in store touch screen devices like iPod.

34 | P a g e
FRESH VEGIES

Most of the websites which provides wallpapers and images are full of advertisements and
viruses.

Our website is virus free, ads free and free of cost.

In future we will upgrade it as application and website both.

We’ll make it more secure and more attractive for users and make a user friendly
environment, It can be easy to access because of small process and no advertisement .

35 | P a g e
FRESH VEGIES

BIBLIOGRAPHY

36 | P a g e
FRESH VEGIES

BIBLIOGRAPHY

 HTML publishing bible - alan SIMPSON .

 W3C SCHOOL .

 TUTORIAL POINTS .
 HTML COMPLETE REFERENCE .

 Images were downloaded from https:\\www.google.com


 Website logo was made from https:\\www.freelogodesign.org
 Website Menu bar downloaded from
https:\\www.cssmenumaker.com/menu

37 | P a g e
FRESH VEGIES

conclusion

38 | P a g e
FRESH VEGIES

CONCLUSION
The main objective of the application is to help Computer Science students understands

the basics of JavaScript and HTML.

The following results have been achieved after completing the system and relate back to the
system’s objective.

• Should allow Computer Science students to browse through the code and application:
This can be achieved when students are able to run and install the application. When they
run the application, they can browse through the implementation of different objects.

• Should allow users to browse through different product categories: This is achieved
through an easy to use graphical interface menu options.

• Should allow users to save items to the cart and view detailed information about the

order: The users can add any number of items to the cart from any of the available food
categories by simply clicking the Add to Cart button for each item.

Once item is added to the cart, user is presented with detailed order to review or continue
shopping.

• Should allow the user to check out the item(s): This is achieved using the “Proceed to
checkout button” in the cart initially and then “Check out” button at last step after “review
Order” step. Button is disabled when there are no items in the cart.

• Should allow the user to process the payment: This is achieved when user selects
“Processed to Checkout” button and fill up the Payment information details.

• Should allow the user to see Success message after placing an order: This is achieved
when user successfully places an order.

The user is given the order conformation number along with success message.

39 | P a g e
FRESH VEGIES

System Evolution The heart of the entire ordering system is the Database.

Currently the system is only available for small scale restaurants. For Large restaurants,
performance considerations should be taken into account in terms of Hardware/Software
capacity/Page load time etc.

Also, security vulnerabilities should be evaluated for large scale systems.

In future this can also be available as a Mobile application and can be integrated with in
store Touch Screen Order devices.

I am also certain that if this system goes into actual use, many requests will arise for
additional features which I had not previously considered, but would be useful to have.

For this reason, I feel as though the application can be constantly evolving, which I consider
a very good thing.

40 | P a g e
FRESH VEGIES

SNAPSHOT

41 | P a g e
FRESH VEGIES

SNAP SHOT

42 | P a g e
FRESH VEGIES

43 | P a g e
FRESH VEGIES

44 | P a g e
FRESH VEGIES

45 | P a g e
FRESH VEGIES

46 | P a g e
FRESH VEGIES

47 | P a g e
FRESH VEGIES

48 | P a g e
FRESH VEGIES

CODING

49 | P a g e
FRESH VEGIES

CODING OF SOME IMPORTANT PAGES

1. CSS MENU
<!doctype html>

<html lang=''>

<head>

<meta charset='utf-8'>

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1">

<link rel="stylesheet" href="styles.css">

<script src="http://code.jquery.com/jquery-latest.min.js"
type="text/javascript"></script>

<script src="script.js"></script>

<title>CSS MenuMaker</title>

</head>

<body>

<div id='cssmenu'>

<ul>

50 | P a g e
FRESH VEGIES

<li><a href='#'><span>Home</span></a></li>

<li class='active has-sub'><a href='#'><span>Products</span></a>

<ul>
<li class='has-sub'><a href='#'><span>Product 1</span></a>

<ul>
<li><a href='#'><span>Sub Product</span></a></li>

<li class='last'><a href='#'><span>Sub Product</span></a></li>

</ul>
</li>
<li class='has-sub'><a href='#'><span>Product 2</span></a>

<ul>
<li><a href='#'><span>Sub Product</span></a></li>

<li class='last'><a href='#'><span>Sub Product</span></a></li>

</ul>
</li>
</ul>
</li>
<li><a href='#'><span>About</span></a></li>

<li class='last'><a href='#'><span>Contact</span></a></li></ul>

</div>

</body>

<html>
51 | P a g e
FRESH VEGIES

2. REGISTRATION PAGE
<html>
<title>Registration</title>
</head>

<body background="SL4.jpg">

<!doctype html>

<html lang=''>

<head>

<meta charset='utf-8'>

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1">

<link rel="stylesheet" href="styles.css">

<script src="http://code.jquery.com/jquery-latest.min.js"
type="text/javascript"></script>

<script src="script.js"></script>

<title>CSS MenuMaker</title>

52 | P a g e
FRESH VEGIES

</head>

<body>

<div id='cssmenu'>
<ul>

<li><a href='main page.HTML'><span>HOME</span></a></li>

<li class='active has-sub'><a href='#'><span>MENU</span></a>

<ul>
<li class='has-sub'><a href='#'><span>REGISTRATION</span></a>

<ul>
<li><a href='Register.html'><span>REGISTER</span></a></li>

<li class='last'><a href='index.html'><span>SIGN IN</span></a></li>

</ul>
</li>
<li class='has-sub'><a href='#'><span>Category 2</span></a>

<ul>
<li><a href='><span> </span></a></li>

</ul>
</li>
</ul>
</li>

53 | P a g e
FRESH VEGIES

<li><a href='about.html'><span>ABOUT</span></a></li>

<li class='last'><a href='CONTACT US.html'><span>CONTACT


US</span></a></li>
</ul>
</div>

<!DOCTYPE html><hr>

<h1 align="center"><font color="YELLOW">Registration Form</font></h1>


<form>
<table border="1" align="center">
<tr>
<td>
<font color="green">FULL NAME:</font>
<input type="text" name="Full Name" placeholder="Full Name">
</tr>
</td>
<tr>
<td>
ADDRESS:
<input type="text" name="Address" placeholder="Address">
</tr>
</td>
<br>
<tr>
<td>
Gender
Male:
<input type="radio" value="Male" name="Male"/>
Female:

54 | P a g e
FRESH VEGIES

<input type="radio" value="Female" name="Female"/>


Other:
<input type="radio" value="Other" name="Other"/>
</tr>
</td>
<br>
<tr>
<td>
Phone No:
<select>
<option>Code</option>
<option>+91</option>
<option>+92</option>
<option>+93</option>
<option>+94</option>
<input type="number" name="Phone No" placeholder="Phone No">
</select>
<select>
<option>Country</option>
<option>India</option>
<option>Pakistan</option>
<option>Ireland</option>
<option>America</option>
</tr>
</td>
<br>
<tr>
<td>
Email id:
<input type="text" name="Email id" placeholder="Email id">
</tr>
</td>

55 | P a g e
FRESH VEGIES

<br>
<tr>
<td>
Password:
<input type="password" value="password" placeholder="Password">
</tr>
</td>
<br>
<tr>
<td>
<button>
<a href="index.html">Submit</a>
</tr>
</td>
</button>
</form>
</body>
</html>

56 | P a g e
FRESH VEGIES

3. CONTACT US

<!DOCTYPE html>

<html>
<head><title>CONTACT US</title> </head>

<style>
body{
background-image: url("1bg.jpg")}
</style>

<BODY>
<img src="F:\New folder (2)/SM1.JPG" width="420px" height="240px"
allign="right">

<!doctype html>

<html lang=''>

<head>

<meta charset='utf-8'>

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1">

<link rel="stylesheet" href="styles.css">

57 | P a g e
FRESH VEGIES

<script src="http://code.jquery.com/jquery-latest.min.js"
type="text/javascript"></script>

<script src="script.js"></script>

<title>CSS MenuMaker</title>

</head>

<body>

<div id='cssmenu'>
<ul>

<li><a href='main page.HTML'><span>HOME</span></a></li>

<li class='active has-sub'><a href='#'><span>MENU</span></a>

<ul>
<li class='has-sub'><a href='#'><span>REGISTRATION</span></a>

<ul>
<li><a href='Register.html'><span>REGISTER</span></a></li>

<li class='last'><a href='index.html'><span>SIGN IN</span></a></li>

</ul>
</li>
<li class='has-sub'><a href='#'><span>Category 2</span></a>

<ul>

58 | P a g e
FRESH VEGIES

<li><a href='><span>ALL </span></a></li>

</ul>
</li>
</ul>
</li>
<li><a href='about.html'><span>ABOUT</span></a></li>

<li class='last'><a href='CONTACT US.html'><span>CONTACT


US</span></a></li>
</ul>
</div>

<!DOCTYPE html><hr>

<h1 align="center"><font color="RED">CONTACT US</font></h1>

<form>
<table border="1" align="center">
<tr>
<td>
<font color="YELLOW">FULL NAME:</font>
<input type="text" name="Full Name" placeholder="Full Name">
</tr>
</td>
<br>
<tr>
<td>
Email id:
<input type="text" name="Email id" placeholder="Email id">

59 | P a g e
FRESH VEGIES

</tr>
</td>
<br>
<tr>
<td>
Message:
<input type="text area" placeholder="Message" value="Message">
<tr>
<td>
<button>
<a href="message.html">Submit</a>
</tr>
</td>
</button>
</form>
</body>
</html>

60 | P a g e

Anda mungkin juga menyukai