0% found this document useful (0 votes)
164 views30 pages

Guru Ghasidas University: Department of Csit

This document is a report on a minor project to create a BMW website. It includes an introduction that details the project, its features and specifications. It also outlines the objectives and advantages. The document then covers a literature review on HTML, CSS and MySQL. It discusses their features, advantages and disadvantages. The document also includes a system analysis section that examines the existing system, proposes a new system and analyzes its feasibility. It outlines the software requirements and system design. The document is a project report for creating a BMW dealership website using HTML, CSS and a MySQL database.

Uploaded by

Ajit Tiwari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
164 views30 pages

Guru Ghasidas University: Department of Csit

This document is a report on a minor project to create a BMW website. It includes an introduction that details the project, its features and specifications. It also outlines the objectives and advantages. The document then covers a literature review on HTML, CSS and MySQL. It discusses their features, advantages and disadvantages. The document also includes a system analysis section that examines the existing system, proposes a new system and analyzes its feasibility. It outlines the software requirements and system design. The document is a project report for creating a BMW dealership website using HTML, CSS and a MySQL database.

Uploaded by

Ajit Tiwari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 30

GURU GHASIDAS

UNIVERSITY
KONI, BILASPUR, CHHATTISGARH

DEPARTMENT OF CSIT
AN REPORT
ON
MINOR PROJECT
“BMW WEBSITE”

SUBMITTED BY UNDER SUPERVISON OF


GRASSY SATYAM BABITA MANJHI MA’AM

GGV/20/050 21 ASSI. PROFFESSOR

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

4.SOFTWARE REQUIRMENT AND SPECIFICATION


4.1. INTRODUCTION
4.2. OVERVIEW OF THE SYSTEM
4.3. MODULES
4.4. SYSTEM REQUIRMENTS/USED
4.5. FUTURE SCOPE

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.

This software is supported to eliminate and in some cases reduce the


hardships faced by the existing system; moreover this management system is
designed for the particular need to carry out operations in a smooth and effective
manner. This kind of system reduces as much as possible type of errors while
inserting the data. Every organization, whether big organization or small
organization, has challenged to overcome all the loop holes of its management
system. This is designed to assist in strategic planning, and will help you ensure
that your organization is equipped with the right level of information and details
for your future goals. Also for those busy executives who are always on the go,
our system comes with remote access features, which will allow you to manage
your workforce anytime, at all times.
This kind of website will ultimately allow you to manage the resources in a
better way.

FEATURES OF THE PROJECT:-

 It provides error message while entering invalid data.


 No formal knowledge is needed for the user to operate this kind of
management system.
 Thus it is a user friendly management system.
 This system reduces the manual work and the number of employees.
 This system automates the complete management process included in car
showroom;
 A systematic approach is required to manage all the details regarding
customers, employees and related car details.

SPECIFICATIONS OF PROJECT:-

 In this project the collection of data is from different car companies.


 Result of purchase and sales is automatically updated in the database.
 The car services details, car registration details, car model details are
updated to the database automatically.
 The administrator can search a customer’s record by entering the
customer ID.
 Related sales reports are stored into the database.
OBJECTIVE:-

 The project is totally built at administrative end and thus the


administrator is guaranteed the access.
 It keeps track of all the details related to users, customers, employees
and cars.
 To keep the document or records and other valuable information
safely so as to prevent unauthorized access to the information.
 To minimize the cost of manpower and also reduce the paper work
which leads to the wastage of time for the organization.
 To provide with accurate and precise information to the users of this
management system.
 To make the management available with updated reports about the
products available in the car showroom.
 To give the details and also provide with the solutions to the queries
that are asked by the system timely.
 To do the processing of the management system faster and help in
decision making.

ADVANTAGES OF THE 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.

Cascading Style Sheets, fondly referred to as CSS, is a simple design language


intended to simplify the process of making web pages presentable.

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:-

 It is easy to learn and easy to use.


 It is platform-independent.
 Images, videos, and audio can be added to a web page.
 Hypertext can be added to text.
 It is a markup language.

ADVANTAGES:-

 HTML is used to build websites.


 It is supported by all browsers.
 It can be integrated with other languages like CSS, JavaScript, etc.

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:-

MySQL is an open-source relational database management system (RDBMS). It


is the most popular database system used with PHP. MySQL is developed,
distributed, and supported by Oracle Corporation.

 The data in a MySQL database are stored in tables which consists of


columns and rows.
 MySQL is a database system that runs on a server.
 MySQL is ideal for both small and large applications.
 MySQL is very fast, reliable, and easy to use database system. It uses
standard SQL
 MySQL compiles on a number of platforms.

ADVANTAGES OF MYSQL:-

 It’s easy to use: While a basic knowledge of SQL is required, MySQL is


very easy to use. With only a few simple SQL statements, you can build
and interact with MySQL.
 It’s secure: MySQL includes solid data security layers that protect
sensitive data from intruders. Rights can be set to allow some or all
privileges to individuals. Passwords are encrypted.
 It’s inexpensive
 It’s fast: In the interest of speed.
 It’s scalable: MySQL can handle almost any amount of data, up to as
much as 50 million rows or more.
 It manages memory very well
 It runs on many operating systems: MySQL runs on many operating
systems, including Novell NetWare, Windows* Linux*, many varieties of
UNIX* (such as Sun* Solaris*, AIX, and DEC* UNIX), OS/2, FreeBSD*,
and others.
 It supports several development interfaces: Development interfaces
include JDBC, ODBC, and scripting (PHP and Perl), letting you create
database solutions that run not only in your NetWare 6.5 environment,
but across all major platforms, including Linux, UNIX, and Windows.

DISADVANTAGES OF MYSQL:-

MySQL database server has its disadvantages. Some of these


disadvantages have been explained below.

 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:-

 In the existing system of car showroom website, the details regarding


the management quota are stored manually.
 This kind of system provides no direct role for the higher officials.
 In this type of system, the procedure to maintain the details of the
management is highly complicated.
 This existing system of management is very time consuming and
requires man power; all the work is done on paper.
 The whole session is stored in register and at the end of the session
the reports are generated.
 Thus we are not interested in generating report in the middle of the
session organization as per the requirement because it takes more
time in calculations.
 The existing system only provides text based interface which is not
user friendly as the graphical user interface.
 Since the system is implemented in manual the response is very slow.

DISADVANTAGES OF THE EXISTING SYSTEM:-

 Not user friendly.


 Difficulty in report generating.
 Manual control.
 Lots of paper work.
 Time consuming.

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.

The following are the qualities of the proposed system-

 Minimum time required for all the various processing.


 Greater efficiency.
 It is reliable.
 No loss of data.
 No manual data entry is required.
 Security of data and thus there is no loss of data.
 User friendly and more interactive.
 Data accuracy.
 Ensures data security to the user.
 Proper control of the administrator.
 Minimum time is required to operate

ADVANTAGES OF PROPOSED SYSTEM:-

 User friendly.
 Reports are generated easily.
 Paper work not required.
 Computer operator control.
 Enhancement.
 Automation.
 Accuracy.
 Maintenance.
 No redundancy.
 Protected.

ANALYSIS:-

Analysis is a process of gathering and interpreting facts, diagnosing problems and


the information about the car showroom management to recommend
improvements on the system it is a problem solving activity that requires intensive
communication between the system users and the system developers.

SYSTEM ANALYSIS:-

System analysis or study is an important phase of any system development


process. The system is studied to the minutest detail and analysed. The system
analyst plays the role of the interrogator and dwells deep into the working of the
present system.

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.

 Easy retrieval can be done in this system


 No special courses are required for an operator to operate the system.
 One operator is enough to operate, instead of many.

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.

FRONT-END AND BACK-END SELECTION-

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-

 Multiple user support.


 Efficient data handling.
 Provides inherent features of security.
 Efficient retrieval of data and maintenance.
 Popularity.
 Stored procedures.
 Operating system compatibility.
 Easy to install.
 Various drivers must be available.
SOFTWAFRE REQUIRMENT
AND SPECIFICATION
INTRODUCTION:-

A system requirement specification, a requirement specification for a software


system, is a description of the behaviour of a system to be developed and may
include a set of uses that describe interaction the user will have with the software.
At present the system satisfy most of the function of „CAR SHOWROOM
WEBSITE ‟. This project is especially designed for CAR SHOWROOM WEBSITE
to take appropriate step to improve the working standard and documentation
through computerization. Since our system is going to be implemented as the
application of “CAR SHOWROOM WEBSIITE” on HTML/CSS as frontend and
MYSQL as backend tool, so it will help better for both user as well as developer.
This project has been developed in keeping in view of requirement of renting
selling computers. As far as my projects cover all important details of information
for computer sales and services, therefore in future it will help to gather such
information about the computer sales and services.

OVERVIEW OF THE SYSTEM:-

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

o Processor : : Intel Pentium or later


o RAM : 512 MB or later
o Hard Disk : : 1 Gb Hard Disk Space or more
o Monitor : Any monitor

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:-

1. This project will help the bankers in fast reporting.


2. This project enable banker to maintain a great database of all
Customer’s details from the software.
3. Project will enable to see report regarding query.
4. It is easy to maintain in future prospect

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 –

 Requirements of the complete system are clearly defined and understood.


 Major requirements must be defined; however, some functionalities or
requested enhancements may evolve with time.
 There is a time to the market constraint.
 A new technology is being used and is being learnt by the development
team while working on the project.
 Resources with needed skill sets are not available and are planned to be
used on contract basis for specific iterations.
 There are some high-risk features and goals which may change in the future
DATAFLOW DIAGRAM:-
Data Flow Diagram is a way of expressing system requirements in a graphical
form. A DFD also known as bubble chart shows the flow of data through a system
and also the movement of data through the different transformations or processes
in the system Data flow diagrams (DFD) are commonly used during problem
analysis. DFD‟s are very useful in understanding a system and can be effectively
used for partitioning during analysis. In a typical DFD the processes are shown by
named circles, named arrows entering or leaving the bubbles represent data
flows, and a rectangle represents a source or sink.
Data Flow Diagram 1-

BMW

PHOTO
USER HOME

LOGIN

CONTACT

Data Flow Diagram 2-

HISTORY

BMW
SALES

MODEL

Data Flow Diagram 3-


VIEW
PHOTO
PHOTO

Data Flow Diagram 4-

USERN
AME
DATABASE
LOGIN

PASSW
ORD

Data Flow Diagram 5-

NAME

GMAIL DATABASE
SEND

CONTACT

WRITE
ER-DIAGRAM:-

An Entity-Relationship model is an abstract way to describe a database. It usually


starts with a relational database, which stores data in tables. Some of the data in
these tables points to the data in same tables and also points to the data in the
other tables.

VIEW
PHOTOS MODEL SALES
HISTORY

PHOTOS BMW

HOME

NAME GMAIL
LOGIN CONTACT

USERNAME PASSWORD CONTACT WRITE


OUTPUTS:-

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/

You might also like