Project Report1
Project Report1
V.P.M.P. POLYTECHNIC
DEPARTMENT OF COMPUTER ENGINEERING
CERTIFICATE
This is to certify that Mr. Meet Darji of 20CE3
class, Enrolment No. 206540307066 has satisfactory
completed his term work in PROJECT-I (3350706) for the
term ending in November 2022.
Date:
Acknowledgments
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.
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.
Meet Darji
(206540307066)
M’s Shop
INDEX
SR.NO TOPICS PAGE NO.
1 Introduction
Introduction to Current System
Introduction to Your Project
2 Objectives
3 Problem Definition & Benefits
About existing system
Drawback and Problem with existing system
User Benefits
4 System Requirements
Hardware Requirements
Software Requirements
5 Front End of System
Introduction to Front-End
6 Back End System
Introduction to Back-End
7 System analysis and design
System development Lifecycle
Identifies activities of system (Primary)
Feasibility Study
DFD (Data Flow Diagram)
Data Dictionary
E-R Diagram
8 Form Layout
9 Further Enhancement
10 Conclusion
11 Bibliography
M’s Shop
“BICYCLE INDIA”
Introduction:
Bicycle India is Window based application that works within centralized
network. The software program “Bicycle India” provides bicycle rental system, a
facility to reserved bicycle, cancellation of bicycle and different types of enquiry
which need an instant and quick reservation. Bicycle India is built for manage and
computerize the traditional database, bicycle booking, and rental System made
easy. It maintains all data of users, bicycle details, booking details, customer
details and many more.
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
Hardware Requirement
Controller
RAM 1 GB
M’s Shop
Software Requirement
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.
M’s Shop
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 web-
based 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.
M’s Shop
M’s Shop
Planning Phase:
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 :
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
feasibility of such a solution. The analyst conducting the study gathers
information using a variety of methods, the most popular of which are:
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.
M’s Shop
Technical feasibility:
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.
M’s Shop
1. 0-LEVEL DFD:
2. 1-LEVEL DFD
Statics Updates
BICYCLE
RENTAL SYSTEM
Query
Generated indent
DATA DICTIONARY
Role_tbl:
Admin_tbl:
User_tbl:
Advertise_tbl:
Category_tbl:
3. active_flag varchar y
M’s Shop
Manager_tbl:
Company_tbl:
query_tbl:
E-R DIAGRAM
Mobile
A _name Email
A_id Password
Admin
U_id
Password
F_id
View
Manage
Id Name
U_id Feedback Query
Manager view
Bicycle Type B_id
Query
Can View Booking
View
can
U_id
C_type
User Can
U_id
Mobile
Name Email
Password
Company
Id name
ACTIVITY DIAGRAMS
User Registration:
M’s Shop
Advertise Management.
M’s Shop
Booking Management.
M’s Shop
Cycle Management.
M’s Shop
Admin Registration
Advertise management
Add Bicycle
Booking Bicycle
Cancel Booking
Manage Booking
Help Desk
Feedback Panel
Us
Post Query
Manag
Inquiry
M’s Shop
FORM LAYOUT
Home Page
M’s Shop
Sign Up Page
M’s Shop
Sign In Page
M’s Shop
Further Enhancement
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
M’s Shop
CONCLUSION
M’s Shop
BIBLIOGRAPHY
www.google.com
www.youtube.com
www.stackoverflow.com
www.w3 Schools.com
M’s Shop
M’s Shop