Project Report On Car Showroom Management System
Project Report On Car Showroom Management System
Project Report On Car Showroom Management System
On
This is software which can be used by a car showroom center for keeping the records
of cars. It helps to show the cars information over the web.
In this project, we use PHP and MySQL database. It has two modules
1. User
2. Admin
User: user can view the website and checkout the information about cars and they
can also enquiry about the car.
Admin Module
Admin is the super user of the website who can manage everything on the
website. Admin can log in through the login page
Dashboard: In this section, admin can see all detail in brief like the total car
company, Total Enquiry, and Total Car Listed
Company Info: In this section, admin can mange car company information
(add/update).
Car info. In this section, admin can manage car information(add/update).
Enquiry: In this section, admin can view and maintain the enquiry.
Search Enquiry: In this section, admin can search enquiry with the help of
enquiry number.
Pages: n this section, admin can manage about us and contact us pages.
Admin can also update his profile, change the password and recover the
password.
Abstract
In manual system we have to maintain car detail, enquiries. In manual system we
make four entries for any one transaction in different books. Then we prepare the
cash book. And book advantage and disadvantage of manual system is list below:-
Advantage :-
Disadvantage:-
Hardware requirement:-
RAM: 256 MB
CD Drive
Software Requirement:-
1. OS : Windows XP
Software Features
PHP TRIAD
PHP is a scripting language originally designed for producing dynamic web pages. It
has evolved to include a command line interface capability and can be used in
Lerdorf in 1995, the main implementation of PHP is now produced by The PHP Group
and serves as the de facto standard for PHP as there is no formal specification. PHP is
free software released under the PHP License, however it is incompatible with the
GNU General Public License (GPL), due to restrictions on the usage of the term PHP.
web development and can be embedded into HTML. It generally runs on a web
server, taking PHP code as its input and creating web pages as output. It can be
deployed on most web servers and on almost every operating system and platform
free of charge. PHP is installed on more than 20 million websites and 1 million web
servers.
PHP originally stood for Personal Home Page. It began in 1994 as a set of Common
Personal Home Page Tools to replace a small set of Perl scripts he had been using to
maintain his personal homepage. The tools were used to perform tasks such as
displaying his résumé and recording how much traffic his page was receiving. He
combined these binaries with his Form Interpreter to create PHP/FI, which had more
functionality. PHP/FI included a larger implementation for the C programming
language and could communicate with databases, enabling the building of simple,
Lerdorf released PHP publicly on June 8, 1995 to accelerate bug location and improve
the code. This release was named PHP version 2 and already had the basic
functionality that PHP has today. This included Perl-like variables, form handling, and
the ability to embed HTML. The syntax was similar to Perl but was more limited,
simpler, and less consistent. Zeev Suraski and Andi Gutmans, two Israeli developers
at the Technion IIT, rewrote the parser in 1997 and formed the base of PHP 3,
after months of beta testing. Afterwards, public testing of PHP 3 began, and the
official launch came in June 1998. Suraski and Gutmans then started a new rewrite of
PHP’s core, producing the Zend Engine in 1999. They also founded Zend Technologies
On May 22, 2000, PHP 4, powered by the Zend Engine 1.0, was released. On July 13,
2004, PHP 5 was released, powered by the new Zend Engine II. PHP 5 included new
features such as improved support for object-oriented programming, the PHP Data
Objects extension (which defines a lightweight and consistent interface for accessing
released by The PHP Group is for the older PHP version 4 code branch.
In 2008, PHP 5 became the only stable version under development. Late static
binding has been missing from PHP and will be added in version 5.3. PHP 6 is under
register_globals, magic quotes, and safe mode. The reason for the removals was
because register_globals had given way to security holes, and magic quotes had an
unpredictable nature, and was best avoided. Instead, to escape characters, Magic
PHP does not have complete native support for Unicode or multibyte strings;
Unicode support will be included in PHP 6. Many high profile open source projects
ceased to support PHP 4 in new code as of February 5, 2008, due to the GoPHP5
PHP 4 to PHP 5. It runs in both 32-bit and 64-bit environments, but on Windows the
Syntax
<html>
<head>
<title>PHP Test</title>
</head>
<body>
</body></html>
PHP only parses code within its delimiters. Anything outside its delimiters is sent
directly to the output and is not parsed by PHP. The most common delimiters are <?
php and ?>, which are open and close delimiters respectively. <script
language=”php”> and </script> delimiters are also available. Short tags can be used
to start PHP code, <? or <?= (which is used to echo back a string or variable) and the
tag to end PHP code, ?>. These tags are commonly used, but like ASP-style tags (<%
or <%= and %>), they are less portable as they can be disabled in the PHP
configuration. For this reason, the use of short tags and ASP-style tags is discouraged.
The purpose of these delimiters is to separate PHP code from non-PHP code,
including HTML.
Variables are prefixed with a dollar symbol and a type does not need to be specified
in advance. Unlike function and class names, variable names are case sensitive. Both
double-quoted (“”) and heredoc strings allow the ability to embed a variable’s value
into the string. PHP treats newlines as whitespace in the manner of a free-form
language (except when inside string quotes), and statements are terminated by a
semicolon. PHP has three types of comment syntax: /* */ serves as block comments,
and // as well as # are used for inline comments. The echo statement is one of
languages that follow the C style syntax. If conditions, for and while loops, and
function returns are similar in syntax to languages such as C, C++, Java and Perl.
MySQL
What is a database?
(DBMS) such as Access, FileMaker Pro, Oracle or SQL Server provides you with the
software tools you need to organize that data in a flexible manner. It includes
facilities to add, modify or delete data from the database, ask questions (or queries)
about the data stored in the database and produce reports summarizing selected
contents.
owned and sponsored by a single for-profit firm, the Swedish company MySQLAB
now a subsidiary of Sun Microsystem , which holds the copyright to most of the
codebase. The project’s source code is available under terms of the GNU General
and “Orders”.
Database Tables
A database most often contains one or more tables. Each table is identified by a
name (e.g. “Customers” or “Orders”). Tables contain records (rows) with data.
Queries
A query is a question or a request. With MySQL, we can query a database for specific
Before you can access data in a database, you must create a connection to the
Syntax
Example
In the following example we store the connection in a variable ($con) for later use in
the script. The “die” part will be executed if the connection fails
Closing a Connection
The connection will be closed automatically when the script ends. To close the
connection before, use the mysqli_close() function:
phpMAdmin
administration of MySQL over the World Wide Web. phpMyAdmin supports a wide
manage users and permissions, and manage keys on fields. while you still have the
ability to directly execute any SQL statement. phpMyAdmin can manage a whole
latter you’ll need a properly set up MySQL user who can read/write only the desired
database. It’s up to you to look up the appropriate part in the MySQL manual.
phpMyAdmin can:
· create, copy, drop, rename and alter databases, tables, fields and indexes
volunteer programmers, called the Apache Group. However, because the source code is
freely available, anyone can adapt the server for specific needs, and there is a large
The original version of Apache was written for UNIX, but there are now versions that
run under OS/ 2, Windows and other platforms. The name is a tribute to the Native
American Apache Indian tribe, a tribe well known for its endurance and skill in warfare.
from existing NCSA code plus various patches, hence the name a patchy server, or
Apache server.
Apache consistently rates as the world’s most popular Web server according to analyst
surveys. Apache has attracted so much interest because it is full-featured, reliable, and
free. Originally developed for UNIX™ operating systems, Apache has been updated to
run on Windows, OS/2, and other platforms. One aspect of Apache that some site
(GUI) or Windows Registry keys as most other modern software packages, Apache
There are three aspects in feasibility study portion of the preliminary investigation.
1) Operational feasibility
2) Technical feasibility
3) Economical feasibility
Operational feasibility:-
It is a measure of how well a proposed system solves the problems, and takes
advantages of the opportunities identified during scope definition and how it
satisfies the requirements identified in the requirements analysis phase of
system development.
In the system operational feasibility checks, whether the user who is going to
use the system is able to work with the software with which the system id
coded and also the mind of the user going to use system. If the user does not
understand or is able to work on the system further development is waste.
The system is easy to learn and it will require a vary short time to learn the
operation of the system for a person having knowledge in accounting. So that
system was operationally feasible
Technical feasibility :-
This involves questions such as whether the technology needed for the system
exists, how difficult it will be to build, and whether the firm has enough
experience using that technology. The assessment is based on an outline
design of system requirements in terms of Input, Processes, Output, Fields,
Programs, and Procedures. This can be quantified in terms of volumes of data,
trends, frequency of updating, etc. in order to estimate whether the new
system will perform adequately or not.
The technical feasibility in the proposed system deals with the technology used
in the system. It deals with the hardware and software used in the system
whether they are of latest technology or not. It happens that after a system is
prepared a new technology arises and the user wants the system based on that
technology. Thus it is important to check the system to be technically feasible.
Economic feasibility :-
Economic analysis is the most frequently used method for evaluating the
effectiveness of a new system. More commonly known as cost/benefit
analysis, the procedure is to determine the benefits and savings that are
expected from a candidate system and compare them with costs. If benefits
outweigh costs, then the decision is made to design and implement the
system.
CSMS
Submit
CSMS
Login
A UML system is represented using five different views that describe the
system from distinctly different perspective. Each view is defined by a
set of diagram, which is as follows.
ii. The analysis representation describes a usage scenario from the end-
users perspective.
Structural model view
In this model the data and functionality are arrived from inside the
system.
Visit Website
Dashboard
Manage Enquiries
Update Profile
Change Password
ENTITY-RELATIONSHIP Diagrams
Represent attributes.
tbladmin table Structure : This table store the login details of admin.
The class diagram shows a set of classes, interfaces, collaborations and their
relationships.
Testing
System testing is a series of different test whose primary purpose is to fully exercise
computer based system.
We can say that it will run according to its specifications and in the way users expect. Special
test data are input for processing, and the results examined. A limited number of users may be
allowed to use the system so that analyst can see whether they try to use it in unforeseen
ways. It is desirable to discover any surprises before the organization implements the system
and depends on it.
Interface errors
Car Company
Contact Us
Admin Login Page
Admin Dashboard
Add Company
Manage Company
Add Car
Manage Car
Enquiry Page
Search Enquiry
About Us
Contact Us
Admin Profile
Change Password
Forget Password
Reset Password
Conclusion
The project titled as Car Showroom Management System was deeply studied and analyzed
to design the code and implement. It was done under the guidance of the experienced
project guide. All the current requirements and possibilities have been taken care during the
project time.
Car Showroom management system is used for daily operations in any organization to
maintain or access employee related information for internal administration purposes.
Biblography
For PHP
https://www.w3schools.com/php/default.asp
https://www.sitepoint.com/php/
https://www.php.net/
For MySQL
https://www.mysql.com/
http://www.mysqltutorial.org
For XAMPP
https://www.apachefriends.org/download.html