Car Showroom Management System
Car Showroom Management System
BACHELOR OF TECHNOLOGY
in
COMPUTER SCIENCE AND ENGINEERING
By
RANAJOY DHAR
Registration number
12105101
Supervisor
DR. ASHISH SONI SIR
DECLARATION
ACKNOWLEDGEMENT
TABLE OF CONTENTS
1. COVER PAGE
2. DECLARATION
3. ACKNOWLEDGEMENT
4. INTRODUCTION
5. ER DIAGRAM
6. ATTRIBUTE AND ENTITIES
7. NORMALIZATION
8. FUNCTION DEPENDENCY
9. ABOUT SQL AND PL/SQL USED IN PROJECT
10. CONCLUSION
INTRODUCTION
This is live project which was developed for a local vehicle agent it is
useful to the agent to maintain the customer details sales diesel
company items and services and also vehicle details if any customer
by a vehicle in loan that person vehicle will recognises with the help
of vehicle number vehicle recognition system which will cover the
following modulates the agent will enter the vehicle number it will
help the user to search the vehicle details and required details of the
customer the agent enters the customer details and maintain
company details vehicle showroom management system is ideal for
dealers resellers of any size the vehicle showroom control panel can
be installed on any operating system the product features include:
easy stock inventory updates, full user management, photograph
uploads, image optimization.
ER DIAGRAM
booking_date, booking_description
ATTRIBUTES:
NORMALIZATION
FUNCTION DEPENDENCY
PL/SQL:
SQL FOR TABLE CREATION
1.CREATE TABLE ADMIN
(
A_ID NUMBER(20),
A_NAME VARCHAR(20),
USERNAME VARCHAR(20),
PASSWORD NUMBER(10),
LAST_LOGIN DATE,
STATUS VARCHAR(20),
CREATE_DATE DATE,
CONSTRAINT AD_PK1 PRIMARY KEY(A_ID)
);
2. CREATE TABLE CUSTOMER(CU_ID NUMBER(20),
CU_NAME VARCHAR(20),
CO_NUM NUMBER(20),
GENDER CHAR,
PASSWORD NUMBER(20),
ADDRESS VARCHAR(20),
MAIL_ID VARCHAR(20),
LAST_LOGIN DATE,
STATUS VARCHAR(20),
CONSTRAINT SU_PK1 PRIMARY KEY(CU_ID));
3. CREATE TABLE DEALER(D_ID NUMBER(20),
A_ID NUMBER(10),
CMPNY_NAME VARCHAR(20),
USERNAME VARCHAR(20),
PASSWORD NUMBER(20),
ADDRESS VARCHAR(20),
LAST_LOGIN DATE,
STATUS VARCHAR(20),
CONSTRAINT DEALER_PK1 PRIMARY KEY(D_ID),
CONSTRAINT DEALER_FK1 FOREIGN KEY(A_ID) REFERENCES ADMIN(A_ID) ON
DELETE SET NULL);
4. CREATE TABLE SHOWROOM(SH_ID NUMBER(20),
D_ID NUMBER(20),
SH_NAME VARCHAR(20),
IMG_PATH VARCHAR(20),
ADDRESS VARCHAR( 20),
CO_NUM NUMBER(20),
STATUS VARCHAR(20),
CONSTRAINT SH_PK1 PRIMARY KEY(SH_ID),
CONSTRAINT SH_FK1 FOREIGN KEY(D_ID) REFERENCES DEALER(D_ID) ON
DELETE SET NULL);
5. CREATE TABLE TAX(TAX_ID NUMBER(20),
TAX_DESC VARCHAR(20),
TAX NUMBER(20) NOT NULL,
STATUS VARCHAR(20),
CONSTRAINT TAX_PK1 PRIMARY KEY(TAX_ID));
TAX_ID NUMBER(20),
ORD_DAT DATE,
DEL_DAT DATE,
SAL_DESC VARCHAR(20),
STATUS VARCHAR(20),
CONSTRAINT SAL_PK1 PRIMARY KEY(SAL_ID),
CONSTRAINT SAL_FK1 FOREIGN KEY(V_ID) REFERENCES VEHICLE(V_ID) ON
DELETE SET NULL,
CONSTRAINT SAL_FK2 FOREIGN KEY(CU_ID) REFERENCES CUSTOMER(CU_ID)
ON DELETE SET NULL);
CONSTRAINT SAL_FK3 FOREIGN KEY(SH_ID) REFERENCES SHOWROOM(SH_ID)
ON DELETE SET NULL,
CONSTRAINT SAL_FK4 FOREIGN KEY(TAX_ID) REFERENCES TAX(TAX_ID) ON
DELETE SET NULL));
DATA ENTRY:
Insert into admin table:
INSERT INTO ADMIN VALUES('10','ajay','ajay','000','10-july-
2015','complete','10-jun-2000');
INSERT INTO ADMIN VALUES(20,'kumar','kumar',000,'10-jan-
2015','complete','10-jul-2000');
INSERT INTO ADMIN VALUES(30,'yadav','yadav',000,'10-aug-
2015','complete','10-jul-2002');
INSERT INTO ADMIN VALUES(40,'ram','ram',000,'10-apr- 2015','complete','10-
jan-2002');
INSERT INTO ADMIN VALUES(50,'mohan','mohan',000,'10-apr-
2016','complete','10-jan-2008');
--------------------------------------------OUTPUT---------------------------------------------
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.
This module is designed specifically for the customers. They can log
in into the system after getting their credentials. This module keeps
track of each and every customer and all the information related to
each customer is being added into this module. This module is
updated timely by the admin of this system.
All the details of the company are added to the module. Along with
the existing details, new details are also added into this module
about the company and various new companies are being updated
by the admin of the system, frequently.
All the facts and figures related to a car of each model is present in
this module & the viewer can view this module after login into the
system. New car details and existing car details are added into this
module. Lists of all the cars are available inside this module.