SYNOPSIS The project “Automobile Show System” It is developed using Visual Basic 6.0 as front end and Ms-Access 2000 as back end. This project controls and manages the task done at VISHAL MOTORS, Pollachi and produces various reports according to the need of user. This is much more user friendly and is developed in interactive manner. This project has master file Vehicle master Customer master Vehicle Specification master Showroom master This transactions with files like VEHICLE SALES This module specifies billing for vehicle sold for a customer and it transacts with the vehicle master file SERVICING OF VEHICLE. 1
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
SYNOPSIS
The project “Automobile Show System” It is developed using Visual Basic 6.0 as
front end and Ms-Access 2000 as back end.
This project controls and manages the task done at VISHAL
MOTORS, Pollachi and produces various reports according to the need of user. This is
much more user friendly and is developed in interactive manner.
This project has master file
Vehicle master
Customer master
Vehicle Specification master
Showroom master
This transactions with files like
VEHICLE SALES
This module specifies billing for vehicle sold for a customer and it transacts with the
vehicle master file
SERVICING OF VEHICLE.
This module specifies the details regarding servicing of the vehicle and
maintenance of the vehicle.
Paid service
Free service
Bonus service
1
Vechicle Master
The vechicle master gives details regarding the vechicle id, type of
vechicle,millage,rate,color,speed,fuel tank capacity.
Vechicle Specification Master
The vechicle specification master gives details regarding the vechicle
id, model number, maximum netpower, maximum speed, and engine type, brake.
Customer Master
The customer master gives details regarding the serial number,
FIELDNAME DATATYPE SIZE DESCRIPTIONVECID TEXT 4 VEICLEID
NAOFVEC TEXT 9 NAME OF THE VEHICLEMODNUM TEXT 5 MODEL NUMBER
RATE NUMBER 8 RATEMILAGE TEXT 5 MILAGECOLOR TEXT 8 COLORSPEED TEXT 5 SPEED
FUTACAP TEXT 5 FUEL TANK CAPACITY
TABLE NAME-VEHICLE SPECIFIATION
PRIMARY KEY-VECID
FIELDNAME DATATYPE SIZE DESCRIPTION
VECID TEXT 4 VEHICLEID
MODNO TEXT 5 MODELNO
DIS NUMBER 6 DISPLACEMENT
MAXNP NUMBER 5 MAXIMUMNETPOWER
MAXSP NUMBER 4 MAXIMUMSPEED
ENGINETYPE TEXT 7 ENGINETYPE
BRAKE TEXT 6 BRAKE
21
TABLE NAME-SHOWROOM
PRIMARY KEY-VEHID
FIELDNAME DATATYPE SIZE DESCRIPTIONVEHID TEXT 4 VEHICLEIDMOD TEXT 5 MODEL
COLOR TEXT 9 COLOR
RATEVEH NUMBER 6RATE OF VEHICLE
SCH TEXT 7 SCHEME
TABLE NAME-BILLING SYSTEM
PRIMARYKEY-INV
FIELDNAME DATATYPE SIZE DESCRIPTIONINV NUMBER 7 INVOICE NUMBER
CUSNA TEXT 12 CUSTOMER NAMEVECHID TEXT 4 VEHICLEID
PURDATE DATE\TIME 10 PURCHASE DATEGUARNDATE DATE\TIME 10 GUARENTEE DATE
NET AMT NUMBER 7 NET AMOUNTPAIDAMT NUMBER 7 PAID AMOUNT
BALAMT NUMBER 6BALANCE AMOUNT
CCODE NUMBER 6 CUSTOMER CODE
22
TABLE NAME - REGISTRATION PRIMARY KEY- CUSID
FIELD NAME DATA TYPE SIZE DESCRIPTIONCUSID TEXT 6 CUSTOMER ID
CUSADD TEXT 15 CUSTOMER ADDRESSVECPRICE NUMBER 6 VEHICLE PRICE
REGAMT NUMBER 6REGISTRATION
AMOUNTVECAMT NUMBER 7 VEHICLE AMOUNTREGDAT DATE\TIME 10 REGESTRATION DATEVECID TEXT 4 VEHICLEIDVECNA TEXT 10 VEHICLE NAMEREGNO NUMBER 8 REGESTRATIONNUMBERCCODE NUMBER 6 CUSTOMERCODE
TABLE NAME – PAID SERVICEPRIMARY KEY – VECID
FIELD NAME DATA TYPE SIZE DESCRIPTIONVECID TEXT 4 VEHICLE ID
VEHNAME TEXT 10 VEHICLE NAMEYEAROFPUR NUMBER 7 YEAR OF PURCHASEADMITDATE DATE \ TIME 10 ADMISSION DATE
REGNO NUMBER 6REGISTRATION
NUMBERNAOFOWN TEXT 10 NAME OF THE OWNERDAMQTY NUMBER 10 DAMAGE QUANTITYRATPEIT TEXT 6 RATE PER ITEMDEMITNA TEXT 10 DAMAGE ITEMTOTAMT NUMBER 6 TOTAL AMOUNT
DISCHRDATE DATE \ TIME 10 DISCHRAGE DATE
23
TABLE NAME – BONUS SERVICEPRIMARY KEY – VECID
FIELD NAME DATATYPE SIZE DESCRIPTIONVECID TEXT 4 VEHICLEID
VEHNAME TEXT 10 VEHICLENAMEADMITDATE DATE\TIMET 15 ADMITDATE
DAMQTY TEXT 7 DAMAGEQUANTITYTIMEOFSERVICE NUMBER 8 TIME OF SERVICE
SERVICEMANNAME TEXT 6 SERVICEMANNAME
REGNO NUMBER 7REISTRATION
NUMBERDISDATE DATE \ TIME 10 DISCHARGE DATE
NAOWNER TEXT 15 NAME OF OWNER
TABLE NAME -FREESERVICE
PRIMARY KEY – VECID
FIELD NAME DATATYPE SIZE DESCRIPTIONVECID TEXT 4 VEHICLE ID
VEHNAME TEXT 10 VEHICLE NAMEADMITDATE DATE\TIME 15 ADMITDATE
REGNO NUMBER 7REGESTRATION
NUMBER
DEMQTY TEXT 8DAMEGED QUANTITY
TIME OF SERVICE NUMBER 6 TIME OF SERVICE
SERVICEMANNAME TEXT 7SERVICE
MANNAMEDISDATE DATE \ TIME 10 DISCHARGE DATENAOWN TEXT 15 NAME OF OWNER
24
TABLE NAME-CINFORMATION
PRIMARY KEY-SNO
FIELDNAME DATA TYPE SIZE DESCRIPTIONSNO NUMBER 4 SERIAL NUMBER
DATE DATE \ TIME 10 DATESALMAN TEXT 8 SALES MAN
VEC TEXT 6 VEHICLECNAME TEXT 10 CUSTOMER NAME
CUSADD TEXT 15CUSTOMER ADDRESS
PHONO NUMBER 10 PHONE NUMBERCONPR TEXT 10 CONTACTPERSON
MDPUR TEXT 10MODE OF
PURCHASEEXPLAN TEXT 10 EXCHANGE PLAN
CUSRATE NUMBER 6 CUSTOMER RATECOMOFF TEXT 6 COMPANY OFFER
REMARKS TEXT 7 REMARKS
VEMODN TEXT 5VEHICLE MODEL
NUMBER
25
3.2.4 Code Design
Code is an ordered collection of symbols to provide unique
identification of an entity.
The code used in this system.
Vehicles ID
XX XX
Serial number
Vehicle code
Model Number
XX XXX
Model Number
Model Code
26
4 . SYSTEM TESTING AND IMPLEMENTATION
4.1 System Testing
4.1.1 Testing Methodologies
The testing methodologies adopted in this system are:
Unit testing
System testing
Acceptance testing
Unit testing
In unit testing each program unit is tested individually . So any error in a unit
is debugged . Sample data is given for unit testing . The unit test are recorded for further
reference . During unit testing and functionality of the program unit validation and
limitations are tested . In this project item details , customer details , supplier details modules
are tested by using this test .
System testing
In the system testing the whole system is tested for the interfaces between the
modules and the program units are tested and recorded . The system testing is done with
sample data and live data . The communication between the interfaces are tested .
Acceptance testing
The acceptance testing is the final stage of testing phase . This is done by the
user . The system is given to users and they will test the system with live data . The various
possibilities of the data are entered and the response from the system is tested . Once the
acceptance testing is signed by the user then the system is successfully implemented .
27
4.2 System Implementation
The implementation of a computer based system requires to be tested
first so that one can firm whether it work effectively. It is also tested on the basis of its
performable and effectiveness. The tested should be carried out is a well planned and it is
structured manner to see whether there are only loop holes and there loop holes must be
effectively removed.
4.3 System Security
The developed system will be executed only by giving the
password .The password facility gives security to the system such that no unauthorized
person can enter in to the system and edit.And also some one else cannot copy the software.
4.4 Backup and Recovery
Restoring a damage database is generally done by a roll forward or roll
back procedure. The roll forward approach involves updating a prior valid copy of a database
with necessary changes to produce a current version of a database. The roll back approach
starts with the current invalid state and resembles the records of the activity to produce the
prior valid state of the database. Either approach depends largely on the software to bring the
backup copy up to date and determine the cause of the failure.
Backup can be extremely important in a recovery procedure. If the
database is physically damaged, one could not roll back because of the damaged database.
Only roll forward . To do so, a prior valid backup copy as required . The procedure differs
for sequential and database environments.
28
5. CONCLUSION AND FUTURE ENHANCEMENTS
This application was successfully running under windows operating system
with front end as VISUAL BASIC 6.0 and back end as MS ACCESS2000.
This system is quite useful for the new users and also experienced users. This
system reduces the possibility of human errors. It is easy to operate and handle.
This package “VISHAL MOTORS” can be easily modified to facilitate
online updation in the normal process of the Vishal Company.
The system developed has undergone a series of testing stages to check for the
proper functioning. The system was tested under various situations and was found to be error
free.
29
6. BIBLIOGRAPHY
1. Barlow,”System Analysis And Designing”,Golgotha Publication (p) Ltd,2nd
Edition,1999
2. Curtic Smith,”Database Programming With Visual Basic 6.0”’Same Publication (p)
Ltd, 2nd edition,1999
3 . Lee,”Introducing System Analysis And Designing”,Galghotia Publication (p) Ltd,