Professional Documents
Culture Documents
Project Report
Project Report
Project Report
A
Project report
On
“Online Grocery Store”
Submitted to
Prepared by
V.P.M.P. POLYTECHNIC
DEPARTMENT OF COMPUTER ENGINEERING
CERTIFICATE
This is to certify that Mr. Harsh Koladiya of 20CE3
class, Enrolment No. 206540307185 has satisfactorily
completed his term work in PROJECT-I (3350706) for the term
ending in November 2022.
Date: 14/11/2022
V.P.M.P. POLYTECHNIC
CERTIFICATE
This is to certify that Mr. Om Patel of 20CE3 class,
Enrolment No. 206540307112 has satisfactorily completed his
term work in PROJECT-I (3350706) for the term ending in
November 2022.
Date: 14/11/2022
Many People have helped to make this project work possible. It is my pleasure to
acknowledge and thank them for their valuable co-operation at various stages of
this work.
Online Grocery store
V.P.M.P. POLYTECHNIC
DEPARTMENT OF COMPUTER ENGINEERING
CERTIFICATE
This is to certify that Mr. Kalp Doshi of 20CE3 class,
Enrolment No. 206540307095 has satisfactorily completed his
term work in PROJECT-I (3350706) for the term ending in
November 2022.
Date: 14/11/2022
Many People have helped to make this project work possible. It is my pleasure to
acknowledge and thank them for their valuable co-operation at various stages of
this work.
Online Grocery store
V.P.M.P POLYTECHNIC
CERTIFICATE
This is to certify that Mr. Krenil Donga of 20CE3
class, Enrolment No. 206540307110 has satisfactorily
completed his term work in PROJECT-I (3350706) for the term
ending in November 2022.
Date: 14/11/2022
Many People have helped to make this project work possible. It is my pleasure to
acknowledge and thank them for their valuable co-operation at various stages of
this work.
Online Grocery store
First and foremost I like to offer my gratitude to “The Almighty God” to send me
his blessings and to give me an opportunity to reach up to this level.
I express my obligations and thanks to all the faculty members of C.E. Department
as well as my parents for the kind support and motivation that they offered me
during my work.
Harsh Koladiya
(206540307185)
Om Patel
(206540307112)
Krenil Donga
(206540307110)
Kalp Doshi
(206540307095)
Online Grocery store
INDEX
Introduction:
The main theme of the project is to provide the base for an user to shop the
groceries through online. The main focus of this project is to make the online
grocery shopping for a user more efficient and provide easy accessibility. Due to
the recent changes in the human lifestyle, people are now being adopted to the
new norms. Digitalization is one of the major things that is most happening across
the world. Digitalization has made human life much easier. E-commerce is one
such thing that came into being from digitalization. People are preferring online
to buy and sell their goods. This pandemic made it routine than in earlier cases. In
order to make that more service oriented, straightforward and efficient we opted
for this project named “ONLINE GROCERY STORE”.
System that are using by the staff at the counter is an internal system.
Nowadays some websites having their own parking so, customer cannot park
anywhere. In current system customer facing some deposit issue, server issue,
security issue and it is require to return the bicycle to same dock instead of
another.
New system provides help to customer as they can inquire about bicycle type, its
rental price etc and they don’t facing other problems like security issue, parking
issue, deposit issue, server issue, and customer can return bicycle to anywhere
dock instead of same dock.
Existing System
• G-BIKE.
• YULU-PEDL THE CHANGE.
• MOBYCY.
• MYBYK.
DRAWBACKS
SYSTEM REQUIREMENT
Online Grocery store
Hardware Requirement
Controller
RAM 1 GB
Software Requirement
Requirement My SQL
Software Eclipse
Framework Hibernate
The foundational technologies that make up any website are HTML, CSS and
JavaScript. If you’re just starting out, the Web Platform Docs and the Mozilla
Developer Network are good places to look. While there’s a lot to learn with core
HTML, CSS and JavaScript, a solid understanding of the basics is required, and as
we’ll see in a bit, many modern tools are layered on top of these foundational
technologies. Additionally, many of the modern tools used in front-end
development rely on a basic working knowledge of the command line, which on
OS X is Terminal.
Finally, as a front-end developer, you need some way to inspect the generated
HTML mark up, CSS styles, and JavaScript that make up any web page you’re
working on. The standard for modern web developers are the Chrome Dev Tools
and Code School has a great course covering what you can accomplish. One item
to note here: most modern websites modify the HTML mark-up using JavaScript.
This means the text you see in your source HTML file may differ when you inspect
it using the “Elements” tab in Chrome Dev Tools. This is a concept I became very
familiar with while working with jQuery Mobile years ago (and playing with jQuery
Mobile may still be a very effective tool for this purpose), but it’s also something
you’ll encounter as you start working with some of the additional tools below.
When you build websites every day, you’ll start to notice some patterns
emerging in the projects you’re involved with. Components like navigation
bars, buttons and labels, and pagination are all common patterns you’ll
likely find yourself repeating over and over. UI frameworks are an attempt
to abstract the common elements into reusable modules, so web
developers can have a base starting point for the various elements used in
their sites or apps.
JSP technology is used to create dynamic web applications. JSP pages are
easier to maintain then a Servlet. JSP pages are opposite of Servlets as a
servlet adds HTML code inside Java code, while JSP adds Java code inside
HTML using JSP tags. Everything a Servlet can do, a JSP page can also do it.
JSP enables us to write HTML pages containing tags, inside which we can
include powerful Java programs. Using JSP, one can easily separate
Presentation and Business logic as a web designer can design and update
JSP pages creating the presentation layer and java developer can write
server side complex computational code without concerning the web
design. And both the layers can easily interact over HTTP requests
BACKEND OF SYSTEM
MySQL is the most popular Open System Relation SQL Database Management
System. MySQL is one of the best RDBMS being used for developing various
webbased software applications. MySQL AB, which is a Swedish company. This
tutorial will give you a quick start to MySQL and make you comfortable with
MySQL programming.
What is a Database?
A database is a separate application that stores a collection of data. Each
database has one or more distinct APIs for creating, accessing, managing,
searching and replicating the data it holds.
Other kinds of data stores can also be used, such as files on the system or large
hash tables in memory but data fetching, and writing would not be so fast and
easy with those types of systems.
My SQL Database
MySQL is a fast easy to use RDBMS being used for many small and
big businesses. MySQL is developed, marketed and supported by MySQL AB,
which is a Swedish company. My SQL is becoming so popular because of many
good reasons-
My SQL is released under an open source license. So, you have nothing to pay to
use it.
My SQL uses standard form of the well known SQL data language.
My SQL works on many operating systems and with many languages including
PHP, PERL, C, C++, JAVA etc.
My SQL works very quickly and woks well even with large data sets.
My SQL is very friendly to PHP, the most appreciated language for web
development.
The systems development life cycle (SDLC), also referred to as the application
development life-cycle, is a term used in systems engineering, information
systems and software engineering to describe a process for planning, creating,
testing, and deploying an information system. The systems development life-cycle
concept applies to a range of hardware and software configurations, as a system
can be composed of hardware only, software only, or a combination of both.
Spiral Model:
The spiral model was first mentioned by Barry Boehm in his 1986paper. It is a
combination of a waterfall model and iterative model. Each phase in spiral model
begins with a design goal and ends with the client reviewing the progress.
The development team in Spiral-SDLC model starts with a small set of
requirement and goes through each development phase for those set of
requirements. The development team adds functionality for the additional
requirement in every-increasing spirals until the application is ready for the
production phase.
Online Grocery store
Planning Phase:
Online Grocery store
Requirements are gathered during the planning phase. Requirements like ‘BRS’
that is ‘Business Requirement Specifications’ and ‘SRS’ that is ‘System
Requirement specifications’.
Risk Analysis:
In the risk analysis phase, a process is undertaken to identify risk and alternate
solutions. A prototype is produced at the end of the risk analysis phase. If any risk
is found during the risk analysis, then alternate solutions are suggested and
implemented.
Engineering Phase:
In this phase software is developed, along with testing at the end of the phase.
Hence in this phase the development and testing is done.
Evaluation phase:
This phase allows the customer to evaluate the output of the project to date
before the project continues to the next spiral.
ADVANTAGES :
Online Grocery store
DISADVANTAGES:
FEASIBILITY STUDY
The feasibility study investigates the problem and the information needs of the
stakeholders. It seeks to determine the resources required to provide an
information systems solution, the cost and benefits of such solution, and the
Online Grocery store
Economic feasibility:
The economic feasibility of the proposed system. The proposed project cost and
benefits are evaluated. Tangible costs include fixed and variable costs, while
tangible benefit include cost savings, increased revenue, and increase profit. A
project is approved only if it covers its cost in a given period of time.
However, a project may be approved only on its intangible benefits such as those
relating to government regulations, the image of the organization, or similar
considerations.
Technical feasibility:
Online Grocery store
The possibility that the organization has or can procure the necessary resources.
This is demonstrated if the needed hardware and software are available in the
marketplace or can be developed by the time of implementation.
Operational feasibility:
The ability, desire, and willingness of the stakeholders to use, support, and
operate the proposed computer information system. The stakeholders include
management, employees, customers, and suppliers. The stakeholders are
interested in systems that are easy to operate, make few, if any, errors, produce
the desired information, and fall within the objectives of the organization.
1. 0-LEVEL DFD:
Online Grocery store
2. 1-LEVEL DFD
Online Grocery store
REGISTERED Query
USER ADMIN
Statics
Statics Updates
BICYCLE
RENTAL
SYSTEM
Query
Generated indent
DATA DICTIONARY
• Role_tbl:
Online Grocery store
• Admin_tbl:
• User_tbl:
• Advertise_tbl:
• Category_tbl:
Online Grocery store
3. active_flag varchar y
• Manager_tbl:
• Company_tbl:
• query_tbl:
Online Grocery store
E-R DIAGRAM
Online Grocery store
ACTIVITY DIAGRAMS
User Registration:
Online Grocery store
Advertise Management.
Online Grocery store
Booking Management.
Online Grocery store
Cycle Management.
Online Grocery store
Admin
Registration
Advertise
management
Add Bicycle
Booking Bicycle
Cancel Booking
Manage Booking
Help Desk
Feedback Panel
User
Manager Post Query
Inquiry
FORM LAYOUT
Online Grocery store
Home Page
Sign Up Page
Online Grocery store
Sign In Page
Online Grocery store
Further Enhancement
Online Grocery store
• Advertise Management
a. Add Advertise
b. Manage Advertise
c. Delete Advertise
• Cycle Management
a. Add cycle
• Booking Management
a. Booking management
b. Cancel Booking
c. Manage Booking
• Dashboard & advertise Reports
• Help Desk
• Feedback Panel
• Post Queries
• Inquiry
• Social Media Integration
• .Quick Links
CONCLUSION
BIBLIO
Online Grocery store
GRAPH
Y
www.google.com
www.youtube.com
www.stackoverflow.com www.w3
Schools.com
Online Grocery store
Online Grocery store