Guru Ghasidas University: Department of Csit
Guru Ghasidas University: Department of Csit
UNIVERSITY
KONI, BILASPUR, CHHATTISGARH
DEPARTMENT OF CSIT
AN REPORT
ON
MINOR PROJECT
“BMW WEBSITE”
20606021
TABLE OF CONTENT –
1.INTRODUCTION
1.1. DETAIL OF PROJECT
1.2. FEATURES OF PROJECT
1.3. SPECIFICATION OF PROJECT
1.4. OBJECTIVE
1.5. ADVANTAGES OF PROJECT
2.LITERATURE SURVEY
2.1. INTRODUCTION TO HTML AND CSS
2.2. FEATURES OF HTML
2.3. ADVATAGES
2.4. DISADVANTAGES
2.5. INTRODUCTION MYSQL
2.6. ADVANTAGES OF MYSQL
2.7. DISADVATAGES OF MYSQL
3.SYSTEM ANALYSIS
3.1. EXISTING SYSTEM
3.2. DISADVANTAGES OF THE EXISTING SYSTEM
3.3. PROPOSED SYSTEM
3.4. ADVANTAGES OF PROPOSED SYSTEM
3.5. ANALYSIS
3.6. SYSTEM ANALYSIS
3.7. FASIBILITY STUDY
3.8. OPEATIONAL FEASABILITY
3.9. TECHNICAL FEASIBILITY
5.SYSTEM DESIGN
5.1. INTRODUCTION
5.2. PRINCIPAL PHASES
5.3. DATAFLOW DIAGRAM
5.4. ER DIAGRAM
6.OUTPUTS
7.CONCLUSION
8.BLIOGRAPHY
INTRODUCTION
DETAIL OF PROJECT:-
Our project BMW car showroom website includes managing the details of
cars, customers, employees, and storing the details into the system in a
computerized way.
The modern industrial world is very much advanced in technology and the
competition in the world is intense. The management system has been developed
to override the problems prevailing in the practicing manual system.
SPECIFICATIONS OF PROJECT:-
It maintains all the records related to all the cars that are available
The administrator can easily retrieve the data
It is efficient and faster when it comes to accessing the information
It maintains a list of different categories thus retrieval of data
becomes much easier
It is reliable and provides the user with data security
The records the are maintained by the management can be edited
easily
It provides the users with a quality service
Easy access to the data
Maintains records of data entry of the stock
Can be used by anyone without any prior knowledge
Maintains every detail related to the cars available in the showroom
Maintains only efficient and reliable information for the users
LITERATURE SURVEY
INTRODUCTION TO HTML AND CSS:-
HTML stands for Hypertext Markup Language. It is used to design web pages
using a markup language. HTML is the combination of Hypertext and Markup
language. Hypertext defines the link between the web pages. A markup language
is used to define the text document within tag which defines the structure of web
pages. This language is used to annotate (make notes for the computer) text so
that a machine can understand it and manipulate text accordingly. Most markup
languages (e.g. HTML) are human-readable. The language uses tags to define
what manipulation has to be done on the text.
HTML is a markup language used by the browser to manipulate text, images, and
other content, in order to display it in the required format. HTML was created by
Tim Berners-Lee in 1991. The first-ever version of HTML was HTML 1.0, but the
first standard version was HTML 2.0, published in 1999.
CSS handles the look and feel part of a web page. Using CSS, you can control
the color of the text, the style of fonts, the spacing between paragraphs, how
columns are sized and laid out, what background images or colors are used,
layout designs, and variations in display for different devices and screen sizes as
well as a variety of other effects.
CSS is easy to learn and understand but it provides powerful control over the
presentation of an HTML document. Most commonly, CSS is combined with the
markup languages HTML or XHTML.
FEATURES OF HTML:-
ADVANTAGES:-
DISADVANTAGES:-
HTML can only create static webpages. For dynamic webpages, other
languages have to be used.
A large amount of code has to be written to create a simple web page.
The security feature is not good.
INTRODUCTION TO MYSQL:-
ADVANTAGES OF MYSQL:-
DISADVANTAGES OF MYSQL:-
MySQL lower version (5.0 or less) doesn't support ROLE, COMMIT and
stored procedure.
MySQL does not support a very large database size as efficiently.
MySQL doesn't handle transactions very efficiently and it is prone to data
corruption.
MySQL doesn't have a good developing and debugging tool compared to
other databases.
MySQL doesn't support SQL check constraints.
SYSTEM ANALYSIS
EXISTING SYSTEM:-
PROPOSED SYSTEM:-
The aim of the proposed system is to develop a system of better and improvised
facilities.
The proposed system can overcome all the limitations of the existing system and
it also provides proper security and reduces the manual work.
User friendly.
Reports are generated easily.
Paper work not required.
Computer operator control.
Enhancement.
Automation.
Accuracy.
Maintenance.
No redundancy.
Protected.
ANALYSIS:-
SYSTEM ANALYSIS:-
The system is viewed as a whole and the input to the system are identified. The
outputs from the organizations are traced to the various processes. System
analysis is concerned with becoming aware of the problem, identifying the
relevant and decisional variables, analysing and synthesizing the various factors
and determining an optimal organization at least a satisfactory solution
organization program of action. A detailed study of the process must be made by
various techniques like interviews and questionnaires. The data collected by these
sources must be scrutinized to arrive at the conclusion. The conclusion is an
understanding of how the system functions. Now the existing system is subjected
to case study and problem areas are identified. The designer now functions as a
problem solver and tries to sort out the difficulties that the enterprise faces. The
solutions are given as proposals. The proposal is then weighed with the existing
system analytically and then the best one is selected. The proposal is presented
to the user for an endorsement by the user. The proposal is reviewed on user
request and suitable changes are made. This is the loop that ends as soon as the
user is satisfied with proposal. Preliminary study is the process of gathering and
interpreting facts using the information for further studies on the system.
Preliminary study is a problem solving activity that requires intensive
communication between the system users and system developers. It does various
feasibility studies.
FASIBILITY STUDY:-
All projects are feasible given unlimited resources and infinite time. Study and
analysing all the existing organization required functionalities of the system.
Feasibility study includes consideration of all the possible ways to provide solution
to the given problem. The proposed system must satisfy all the user requirements
and should be flexible enough so that the future changes can be easily done
based on the future upcoming requirements.
OPEATIONAL FEASABILITY:-
The proposed system is fully graphical user interface based that is very user
friendly and all inputs to be taken are all self-explanatory even to a layman.
TECHNICAL FEASIBILITY:-
This includes study of functions, performance and constraints that may affect the
ability to achieve an acceptable system. For this feasibility study, we studied
complete functionality to be provided in the system, as described in the system
requirements specification, and checked if everything was possible using different
front end and back end. The specifying equipment’s and software will successfully
satisfy the user.
An important issue for the development of the project is the selection of suitable
front end and back end when we decided to develop the project, we went
through an extensive study of determining the most suitable platform that suits
the needs of the organization as well as helps in the development of the
project. The aspects of our study included the following aspects:
FRONT-END SELECTION-
It must have a graphical user interface that assists employees that
are not from IT background.
Scalability and extensibility.
Flexibility.
Robustness.
According to the organization’s requirement and culture.
Must provide excellent reporting features with good printing
support.
Platform independent.
Easy to debug and maintain.
Event driven programming facility.
Front end must support some popular back end like MS Access.
BACK-END SELECTION-
The SRS document contains the complete software requirements for the CAR
SHOWROOM WEBSITE and describes the design decisions, architectural design
and the detailed design needed to implement the system. It provides the visibility
in the design and provides the information needed for software support.
The user should be able to select either all of the initial set of databases or
select a subset from it.
The system should provide appropriate users to view the products.
Every order should be allocated a unique identifier (ORDER ID) which the
user shall be able to copy the accounts permanent storage.
MODULES:-
1. HOME
2. BMW
3. PHOTO
4. LOGIN
5. CONTACT
1. HOME-
By using this module we reach the main page of BMW website and
all the content is displayed.
2. BMW-
With the help of module. You can get to know about the history,
production and sales of BMW cars and which models are currently
available.
3. PHOTO-
With this module we can view and download pictures of BMW cars.
4. LOGIN-
With the help of the login page, we can login to the BMW car.
5. CONTACT-
With the help of this module, we can tell the problem in BMW Car
with the help of contact, for this you can submit your problem by
writing name, Gmail, contact number as well as.
SYSTEM REQUIRMENTS:-
Hardware Requirements-
CPU configuration
Software Requirements-
Languages : Html/Css
Editor : Notepad/Notepad++
Database : MySQL
Operating System : Windows Xp/7/8/10/11
Hardware Used-
o Processor : : Intel i3
o RAM : 4 GB
o Hard Disk : : 1 TB Hard Disk
o Monitor : Any monitor
Software Requirements-
Languages : Html/Css
Editor : Notepad++
Database : MySQL
Operating System : Windows /10
FUTURE SCOPE:-
SYSTEM DESIGN
INTRODUCTION:-
One of the most interesting, and most difficult, of the tasks that we may undertake
in our careers as engineers or computer scientists is the design of an entire
system. System is a set of interacting parts, generally too large to be built by a
single person, created for some particular purpose. We work with systems all the
time. The operating systems that control our machines are systems. The layers
of hardware and software that allow the programs on these machines to interact
with each other over a network are systems, even most applications that we use
are systems, whether we know it or not. As engineers, we know that the way to
solve a large problem is to break it into a set of interacting smaller problems. Each
of these smaller problems can then be decomposed into even smaller problems,
until after enough iteration we have a problem that can be solved on its own. Each
decomposition gives us a set of components, and deciding what those
components are and how they fit together is the activity of system design.
PRINCIPAL PHASES:-
Like other SDLC models, Iterative and incremental development has some
specific applications in the software industry. This model is most often used in the
following scenarios –
BMW
PHOTO
USER HOME
LOGIN
CONTACT
HISTORY
BMW
SALES
MODEL
USERN
AME
DATABASE
LOGIN
PASSW
ORD
NAME
GMAIL DATABASE
SEND
CONTACT
WRITE
ER-DIAGRAM:-
VIEW
PHOTOS MODEL SALES
HISTORY
PHOTOS BMW
HOME
NAME GMAIL
LOGIN CONTACT
HOME-
BMW-
PHOTO-
LOGIN-
CONTACT-
DATABASE-
CONCLUSION:-
This is the perfect system for the car showrooms to manage their data and help
their customers to buy a car without any problem. It makes the process of buying
a car very simpler.
BLIOGRAPHY:-
WEBSITES REFERRED
1. www.google.com
2. www.slideshare.net
3. https://projectsgeek.com/
4. www.youtube.com
5. https://www.scribd.com/