automobile show room

68
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

Upload: karthik-ramya

Post on 11-Jan-2016

24 views

Category:

Documents


5 download

DESCRIPTION

Automobile Show Room

TRANSCRIPT

Page 1: Automobile Show Room

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

Page 2: Automobile Show Room

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,

vechicle name, customer name,customer code, customer address, phone number, mode of

purchase, remarks,contact person,vechicle model number,exchange plan,customer

rate,company offer.

Showroom Master

The show room master gives details regarding the vechicle name, model,

color, and rate per vechicle, scheme.

This generates the reports are

Vehicle Information Details

Vehicle Specification Details

Customer Information Details

Vehicle Sales Details

Paid Service Details

Free Service Details

Bonus Service details

Showroom Details

2

Page 3: Automobile Show Room

1. INTRODUCTION

1.1 Overview Of The Project

The existing system is manual so, many problems may arise in manual operation. The

system is designed to overcome the problem in existing manual system.

The manual system consumes more time while obtaining any

information. And so by computerizing, the time consumption will be very less and also

information’s can be fetched very easily.

This project is developed using VISUAL BASIC 6.0 as front end tool

and MICROSOFT ACCESS 2000 as a back end tool. This is very easy for the operator to

computerize all the process.

1.2 Organization Profile

“VISHAL MOTORS” is a developing concern. It was started in

2003.The managing directors are Mr.A.SEETHAPATHY and Mr.S.SHAKESPEARE. It is

located at the center of the pollachi town.

The concern purchase the vehicle from the producer and sale them ,

also provides services. The concern satisfies all customer needs.

3

Page 4: Automobile Show Room

2. SYSTEM ANALYSIS

2.1 Existing System

Existing system is manual, which contains many ledgers for storing all

the information.. The sales bill contains the specification of the vehicles, purchased its cost

and so on. The stock of each vehicle is updated according to the sales and service. Thus the

system required through knowledge and good case in each and every entry of the activity.

2.2 Proposed System

The proposed system is a computer based system, which has the

following features.

Enables the user to get the information about the stock of particular

item at any time.

Reduce the possibility of human error.

Easy operation and handling.

Facility to prepare the sales and service order easily.

Helps user to update the stock or to modify items in the stock

whenever necessary.

4

Page 5: Automobile Show Room

2.3 System Specification

2.3.1 Hardware Specification

PROCESSOR : INTEL PENTIUM 111

CLOCK SPEED : 600 MHZ

RAM : 64 MB

HARDDISK DRIVER : 20 MB

FLOPPY DRIVER : 1.44 MB

MONITOR : SVGACOLOR

KEYBOARD : SAMSUNG 104KEYS

OPERATING SYSTEM : WINDOWS 98

PRINTER : DOTMATRIX

MOUSE : LOGITECH

2.3.2 Software Specification

FRONT END TOOL : VISUAL BASIC 6.0

BACK END TOOL : MS ACCESS 2000

PLATFORM : WINDOWS’ 98

5

Page 6: Automobile Show Room

SOFTWARE SPECIFICATION

About Visual Basic 6.0

The “Visual” part refers to the method used to create the GUI (Graphical User

Interface). Rather than writing numerous lines of code to describe the appearance and

location of interface elements, simply add rebuilt objects into place on screen.

The “BASIC” part refers to the basic (Beginners all – purpose Symbolic Instruction

Code) language, a language used by more programming than any other language in the

history of computing. Visual Basic has evolved from the original BASIC language and now

contains several hundred statements, functions, and keywords, many of which relate

directly to the windows GUI. Beginners can create useful applications by learning just a

few of the keywords, yet the power of the language allows professionals to accomplish to

anything that can be power accomplished using any other windows programming language.

The VB programming system, Applications Edition included in Microsoft Excel,

Microsoft Access, and many others windows applications uses the same language.

While most of the code that you write in Visual Basic can be shared with applications

written in Visual Basic for Applications, there are some exception Elements specific to

Visual Basic, such as forms and intrinsic controls, are contained in the type library VB6.0

(which is also visible in the Object Browser). In general, code written in Visual Basic is

portable to Visual Basic for Applications as long as it doesn’t reference these elements.

Visual Basic cannot diagnose or fix errors for you, but it does provide tools to help

you analyze how execution flows from one part of the procedure to another, and how

variables and property settings change as statements are executed. Debugging tools let you

look inside your application to help you determine what happens and why.

Visual Basic debugging support includes breakpoints, break expressions, watch

expressions, stepping through code one statement or one procedure at a time, and

displaying the values of variables and properties.

6

Page 7: Automobile Show Room

Textbox Control

          A Textbox control, sometimes called an edit field or edit control, displays

information entered at design time, entered by the user, or assigned to the control in code

at time. To display multiple lines of text in a Textbox control, set the multilane property to

true. If a multiple-line Textbox doesn't have a horizontal scroll bar, text wraps

automatically even when the Textbox is resized. To customize the scroll bar combination

on a Textbox, set the Scrollbars property.

If you set the multiline property to true, you can use the Alignment property to set

the alignment of text within the Textbox. The text is left justified by default. If the

Multilane property is False, setting the Alignment property has no effect.

Label Control

The Data Report designer version of the Label control is similar to the standard

Visual Basic intrinsic Label control in providing a method of displaying text on any

application. Beyond this basic capability, however, some of the standard Label control's

properties are unavailable on the Data Report version

The user can also use a Label to identify a control, such as a Textbox control, that

doesn't have its own Caption property. A Label control can also act as a destination in a

DDE conversation. Set the Link Topic property to establish a link set the Link Item

property to specify an item for the conversation, and set the Link Mode property to activate

the link. When these properties have been set, Visual Basic attempts to initiate the

conversation and displays a message if it's unable to do so.

Frame Control

A Frame control provides an identifiable grouping for controls. The user can also

use a Frame to subdivide a form functionally—for example, to separate groups of Option

Button controls. To group controls, first draw the Frame control, and then draw the

controls inside the Frame. This enables to move the Frame and the controls it contains

together. To select multiple controls in a Frame, hold down the CTRL key while using the

mouse to draw a box around the controls.

7

Page 8: Automobile Show Room

Command Button

Most Visual Basic applications have command buttons that allow the user to

simply click them to perform actions. When the user chooses the button, it not only

carries out the appropriate action, it also looks as if it's being pushed in and released.

Whenever the user clicks a button, the Click event procedure is invoked. You place code

in the Click event procedure to perform any action you choose. Returns the argument

portion of the command line used to launch Microsoft Visual Basic or an executable

program developed with Visual Basic. When Visual Basic is launched from the

command line, any portion of the command line that follows (CMD) is passed to the

program as the command-line argument.

Combo Box

A combo box is a list box combined with a static control or an edit control that

displays the currently selected item in the list box portion of the combo box. The list box

portion of the control is displayed at all times or only drop down when the user selects the

drop-down arrow, which is a push button, next to the control. If the selection Field is an

edit control, the user can enter information not in the list; otherwise, the user can only

select items in the list.

Menu Editor

A menu editor can be used to add new commands to the existing menus, create

new menus and menu bars, change or delete existing menus and menu bars. A menu editor

can be added only after opening a project. The menu editor includes all the menu controls

of the current form. Menu item can have a maximum of four levels of submenus.

8

Page 9: Automobile Show Room

Common Dialog Control

The Common Dialog Control is a custom control that displays the commonly used

dialog boxes such as Color, Font, Print and File Open. The common Dialog box is used as

a dialog box that lets the user select and save files.

Rich Textbox Control

The Rich Textbox control allows the user to enter and edit text. The Rich Textbox

control provides a number of properties we can use to apply formatting to any portion of

text within the control.

Image Control

An Image control is a rectangular portion into which picture files can be loaded.

The picture files include bitmap files, Icon files and Meta files. A bitmap also called

“paint type” graphics defines an image as a pattern of dots. It has a filename with

extension .bmp. An icon is a special kind of bitmap with extension .ico.

Data Control

It binds data aware controls to Microsoft Access and other ODBC data sources.

Open Database Connectivity (ODBC)

This is an API call interface to the open Database Connectivity libraries and

drivers to provide data access to Oracle and other databases that provide an ODBC driver.

Active Data Objects (ADO)

This is a programming model that eliminates the need to choose from among DAO

and RDO and all other access methods. It is designed to provide a common bridge

between different database, file systems and E-mail servers.

9

Page 10: Automobile Show Room

Open Database Connectivity (ODBC)

Open database connectivity is a Windows technology that lets a database

client application connect to an external database. The destination of the database, login id

and password is also to be configured on every client machine. This is called as a Data

Source. Thus using ODBC, it is possible to access heterogeneous data from any client.

ODBC is composed of three parts. They are:

A Driver Manager

One or more drivers

One or more data sources

Accessing ODBC databases using Data Control

The data control allows us to access and manipulate external Open Database

Connectivity databases. The Data Control implements data access by using the Microsoft

Jet database engine. A Data control is used to create simple and robust data base

applications.

Data Environment

Data Environment Designer is an interactive, powerful interface, which provides

an interactive, design time environment for creating programmed runtime access to data.

Data Report

Data Report Designer is a flexible report generator that can create banded

hierarchical files. The report can be exported to HTML files. The fields can be dragged

from the Data Environment Designer to the Data Report designer. The Data Report Utility

includes six controls.i.e., RptLabel, RptTextBox, RptImage, RptLine, RptShape and

10

Client Application

ODBC Data Source

ODBC Driver Manager

ODBC Driver Data

Base

Page 11: Automobile Show Room

function. Data report can be bound to any data source, but it works more naturally with

the Data Environment object.

Object Linking and Embedding

Object Linking and Embedding is a technology that enables a Windows

programmer to create an application that can display data from many different

applications and enables the user to edit that data from within the application in which it

was created.

The OLE control allows adding objects from other applications and it can have only

one object at a time. The OLE container control allows adding objects from other

applications.

Class Modules

A class module object contains the code for he custom properties and methods that

objects defined. We can create new instances of the class from any other module. A class

module cannot have a visible interface of its own. Each class module created will give us a

single class to build new instances of that class. Any number of class modules can be created

in a project, the limitations subjected only to operating systems constraints.

Component Object Model

COM is a specification. It doesn’t tell anyone how to implement a control; it rather

concentrates on the way in which two processes communicate with each other and defines

some standard interfaces for them to communicate. COM is also a way for software

components to communicate with each other. The only way to access and interact with a

COM object is through interfaces.

About MS-Access

MS Access is powerful multi-user RDBMS developed by Microsoft Corporation.

It can be used to store and manipulate large amount of information and automate of

11

Page 12: Automobile Show Room

information and automate repetitive task, such as maintaining details. By using access we

can develop easy data input forms. We can process our data and create meaningful reports.

Data in access is organized in the form table within a table records are arranged

accordingly to a common reference values, known as Primary key for the key field is the

different for the every record and thus helps in uniquely identifying the records.

A combination of two or more fields can also be used as the primary key such a

combination is called as composite key. Since a value of one table can be replicated across

other table, there should be a way concept of foreign key. A foreign key in a table is link to

another table.

Features:

Access is a window based application and therefore has an interface similar to

windows NT

Access maintains a single disk file for database and all its associated objects however

access can create to data table in any other DBMS. These features makes access a

powerful RDBMS capable of handling large volumes and of data spread across

several data bases and users

Access lets to import from or export to FOXPRO, ORACLE and any other data

formats.

Access wizard is a utility that helps to perform task by guiding through the process

access contain nearly 100 wizards to design databases, applications, tables, forms,

reports, graphs, mailing labels, controls and properties

12

Page 13: Automobile Show Room

3. SYSTEM DESIGN

3.1 Design Notations

3.1.1 Data Flow Diagram

VEHICLEINFORMATION

MASTER

SERVICESYSTEM

BILLINGSYSTEM

CUSTOMER INFORMATION

REGISTRATION DETAILS

13

VEHICLEPURCHASEPROCESSING

VEHICLEDETAILS

VEHICLESPECIFICATION

VEHICLESALESPROCESSING

REGISTRATION

A

SHOW ROOM DETAILS

Page 14: Automobile Show Room

FREE SERVICEPAID SERVICE

3.1.2 System Flow Diagram

14

SERVICEPROCESSING

A

SERVICEPROCESSING

BONUS SERVICE

Page 15: Automobile Show Room

15

INPUT

VEHICLEMASTER

VEHICLESPECIFICATIONMASTER

SHOWROOMDETAILMASTER

CUSTOMERMASTER

VEHICLESALESPROCESSING

BILLINGS YSTEM REGISTRATION

PAID SERVICE FREE

SERVICE

SERVICE PROCESSING

A

A

VEHICLEINFORMATION

OOOON

CUSTOMERVEHICLE SPECIFICATION

SHOWROOM BILLING PAIDSERVICE

FREESERVICE

REGISTRATION

BONUSSERVICE

A

BONUS SERVICE

Page 16: Automobile Show Room

3.1.3 E-R Diagram

3.2 Design Process

16

VEHICLE ID

HAVE

VEHICLE

CUSTOMER

CUSTOMERCODE

PURCHASED BY

FREESERVICE

HAVE

INVOICE NUMBER

HAVE

INVOICENUMBER

CUSTOMERNAME

CUSTOMER CODE

CUSTOMERNAME

CUSTOMERADDRESS

VEHICLE TYPE

VEHICLE ID

PAID SERVICE

BONUSSERVICE

Page 17: Automobile Show Room

Design activities are

Input Design.

Output Design.

Database Design.

Code design.

3.2.1 Input Design

Input design is the process of conversion the external user oriented

description of the input in the system into a machine readable form. All the input formats

are prepared as an original source input in interactive manner.

The major activities involved in this design are:

Data Collection.

Data Conversion.

Data Transaction.

Data Validation.

Data Verification.

Data Accuracy.

Data Transmission.

Data Correction.

Input Screens Are

17

Page 18: Automobile Show Room

Vehicle Master

The vehicle master gives details regarding the vehicle id, type of

vehicle,millage,rate,color,speed,fuel tank capacity.

Vehicle Specification Master

The vehicle specification master gives details regarding the vehicle id, model

number, maximum netpower, maximum speed, and engine type, brake.

Customer Master

The customer master gives details regarding the serial number, vehicle name,

customer name,customer code, customer address, phone number, mode of purchase,

remarks,contact person,vehicle model number,exchange plan,customer rate,company offer.

Showroom Master

The show room master gives details regarding the vehicle id, model, color,

and rate per vehicle, scheme.

3.2.2 Output Design

18

Page 19: Automobile Show Room

The main objective of any information system is the generation of reports.

The reports provide direct source of information to the user, and hence it is one of the

important. The output also provides as a permanent hard copy of the system.

The following reports are produced:

Reports On Vehicle Master

This reports gives details regarding vehicle id, type of vehicle, millage, rate,

color ,speed, fuel tank capacity.

Reports On Customer Master

This reports gives details regarding serial number, date, vehicle, customer

name, customer address, vehicle name, mode of purchase.

Reports On Vehicle Specification Master

This reports gives details regarding vehicle id, model number, model

number, engine type, maximu netpower, maximum speed, brake.

Reports On Showroom Master

This reports gives details regarding vehicle id, model, color, rate, and

scheme.

Reports On Billing System Transaction

This reports gives details regarding invoice number, customer name, vehicle

id, purchase date, net amount, paid amount, balance amount,customer code.

19

Page 20: Automobile Show Room

Reports On Paid service System Transaction

This reports gives details regarding vehicle id, vehicle name, admit date,

damage item name, serviceman name, register number, engine number, and kilometer,

total amt , discharge date, service date.

Reports On Bonus service System Transaction

This reports gives details regarding vehicle id, vehicle name, admit date,

damage quantity, serviceman name, register number, engine number, and kilometer., time

of service, discharge date.

Reports On Free Service System Transaction

This reports gives details regarding vehicle id, vehicle name, admit date,

damage quantity, serviceman name, register number, engine number, and kilometer, time

of service, discharge date.

Reports On Registration Transaction

This reports gives details regarding customer name, customer address,

vehicle price, registration amount ,vehicle amount, registration date, vehicle id, vehicle

name, customer code.

20

Page 21: Automobile Show Room

3.2.3 Database Design

TABLE NAME-V INFORMATION

PRIMARY KEY-VEHICLEID

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

Page 22: Automobile Show Room

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

Page 23: Automobile Show Room

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

Page 24: Automobile Show Room

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

Page 25: Automobile Show Room

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

Page 26: Automobile Show Room

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

Page 27: Automobile Show Room

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

Page 28: Automobile Show Room

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

Page 29: Automobile Show Room

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

Page 30: Automobile Show Room

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,

1st Edition,1979

4. Marvin Gorre,”Visual Basic 6.0 Quick Reference”, BPB Publication(p)Ltd,2nd,1997

30

Page 31: Automobile Show Room

31

Page 32: Automobile Show Room

32

Page 33: Automobile Show Room

33

Page 34: Automobile Show Room

34

Page 35: Automobile Show Room

35

Page 36: Automobile Show Room

36

Page 37: Automobile Show Room

37

Page 38: Automobile Show Room

38

Page 39: Automobile Show Room

39

Page 40: Automobile Show Room

40

Page 41: Automobile Show Room

41

Page 42: Automobile Show Room

42

Page 43: Automobile Show Room

43

Page 44: Automobile Show Room

44

3/3/04

3/3/04

Page 45: Automobile Show Room

45

3/

3/3/04

3/3/04

Page 46: Automobile Show Room

46

3/3/04

3/3/04

Page 47: Automobile Show Room

47

Page 48: Automobile Show Room

48

Page 49: Automobile Show Room

49