Vehicle Parking Management System (2022)

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 63

“Vehicle Parking Management System”

The report of the project is submitted to Bangalore North University in partial fulfilment of
the requirements for the award of the Degree

BACHELOR OF COMPUTER APPLICATIONS

Submitted by
Vinay Kumar H.S (R1913025)
RahulPavan B.S (R1913017)

Under The Guidance of


Anusha Priyadharshini C B.E., M. Tech Ashok Kumar D.V., M.Sc.
Asst.Prof & HOD Asst.Prof
Department of Computer Science Department of Computer Science

Department of Computer Science


The National Degree College, Bagepalli
(Affiliated to Bangalore North University, Kolar)
2021-22
Department of Computer Science
The National Degree College, Bagepalli
(Affiliated to Bangalore North University, Kolar)

CERTIFICATE
This is to certify that project work entitled “Vehicle Parking Management
System” done by RahulPavan BS(R1913017), Vinay Kumar HS(R1913025)
in partial fulfilment for the award of Degree in Bachelor of Computer
Application from National Degree College, Bagepalli.

Project Guide HEAD OF THE DEPARTMENT

ANUSHA PRIYADHARSHINI C ANUSHAPRIYADHARSHINI C

SIGNATURE OF PRINCIPAL
Dr G.B PANDURANGA NAIK
ACKNOWLEDGEMENT
We consider it as a privilege to wholeheartedly express our gratitude and
respect to each and every one who guided and helped us in the successful completion
of our project.

We would like to thank Dr G.B Panduranga Naik, Principal for providing


the infrastructure and facilities for the completion of our project.

We would also greatly mention the enthusiastic influence and guidance


provided by Mrs. Anusha Priyadharshini C, Head of Computer Science Department
and also our internal guide for her technical guidance, constant encouragement and
support in carrying out our project at college and making our project a great success
and also her cooperation and encouragement at all moments of our approach.

We would like to extend our gratitude towards all the staff members of
Computer Science department for their constant encouragement in completion of our
project.

The satisfaction and euphoria that accompany the successful completion of the
task would be great but incomplete without the mention of the people who made it
possible with their constant guidance and encouragement crowns all efforts with
success.

We would like to thank all the staff members, both teaching and non-teaching
and our beloved friends who have extended their help and eased out task.

Finally, we would also like to express a heartfelt gratitude to our parents and as well
as well-wishers for their guidance and kind cooperation.

VINAY KUMAR H.S (R1913025)


RAHULPAVAN B.S (R1913017)
ABSTRACT
The main objective of this project is to avoid the congestion in the
Parking Area by implementing a Vehicle Parking Management System
(VPMS). Normally at public places such as multiplex, theatre, market areas,
hospitals, function hall, offices and shopping malls.

Due to the increasing population in urban and rural areas, there is an


exponential rise in the number of vehicles which is leading to major problems
leading to poor traffic management congestion. Another major problem faced
by the vehicle owners is the availability of parking space.

The idea of smart cities is slowly gaining pace with the ever-increasing
technologies. Before that the System Admin are used to maintain the details of
vehicles in books, it is very difficult to search the vehicle in record.

To overcome this problem, we introduced the computerized parking


system that is Vehicle Parking Management System (VPMS). It has a feature to
store the vehicle details in the database, and it has a search option to search the
vehicle detail in database and it has automatic money calculation feature, it
automatically detects date and time.
TABLE OF CONTENTS
CHAPTER NAME PAGE-NO:
CHAPTER-1 INTRODUCTION……………………...01-03
1.1 Introduction…………………...…………...01
1.2 Objective……………………………….…..02
1.3 Scope……………………………………….02
1.4 Initial investigation……………………......03
1.5 Languages………………………………….03

CHAPTER-2 FRONT END DESIGN………………..04-05


2.1 Introduction………………………..............04
2.2 Form Designing……………………………04-05

CHAPTER-3 BACK END DESIGN…………………06-07


3.1 Introduction…………………………………...06
3.2 Setting up MS access…………………….……06
3.3 Access Objects………………………………….07

CHAPTER-4 SYSTEM REQUIREMENTS………….08-17


4.1 Microsoft Visual Basic 6.0……………………..08
4.1.1 Introduction to “Visual basic” ………08

4.2 Variable facilities provided by Visual basic…..09


4.2.1 Project Explorer………………………11
4.2.2 properties Window……………………12
4.2.3 System………………………………….13

4.3 Visual basic 6.0 contain 3 editions…………….15


4.3.1 An empty form in visual basic 6.0……15
4.3.2 Example code………………………….16
4.3.3 Visual basic version 6.0 includes……..16

4.4 Microsoft Office Access 2019…………………16


4.4.1 Create Database………………………17
4.4.2 Protection / security
CHAPTER-5 SYSTEM ANALYSIS…………………..18-19
5.1 Introduction…………………………………….18
5.2 User Requirements……………………………..18
5.3 Role of system analysis…………………………19

CHAPTER-6 SYSTEM DESIGN………………………20-27


6.1 Introduction……………………………….…….20
6.2 Logical View……………………………………..20
6.3 Data Flow Diagrams…………………………….21
6.3.1 Levels of DFD’s…………………………….21-23

6.4 Entity Relationship Diagram……………………24-25


6.5 Use case Diagram………………………………..26
6.5.1 Module description………………………....27

6.6 Database Tables………………………………….27

CHAPTER-7 SOFTWARE DEVELOPMENT PROCESS…....28-30


7.1 Introduction………………………………………28
7.2 SDLC……………………………………………...28
7.3 Feasibility study…………………………………..29
7.3.1 Types of Feasibility study…………………..30

CHAPTER-8 SOFTWARE INSTALLATION………………31-41


8.1 Characteristics of Visual Studio 6.0……………31
8.2 System requirements for Visual Basic 6.0………31
8.3 Visual Basic 6.0 setup…………………………….32-39
8.4 Common issues……………………………………40-41

CHAPTER-9 VPMS PROJECT SOURCE CODE………….42-46


9.1 Introduction……………………………………….42
9.2 Tools used for Designing………………………….42
9.3 Coding used in VPMS project…………………...43-46
CHAPTER-10 SCREENSHOTS……………………………….47-53
10.1 Introduction………………………………………47
10.2 Screen capture software tools……………………47
10.3 Screenshots used in VPMS project………………48-53

CHAPTER-11 FUTURE ENHANCEMENT………………….54


CHAPTER-12 CONCLUSION…………………………………55
CHAPTER-13 REFERENCES…………………………………56
VEHICLE PARKING MANAGEMENT SYSTEM 2022

CHAPTER-1
INTRODUCTION

1.1 Introduction
The main objective of this project is to avoid the congestion in the Parking
Area by implementing a Vehicle Parking Management System (VPMS). Normally at
public places such as multiplex, theater, market areas, hospitals, function hall, offices
and shopping malls.

Due to the increasing population in urban and rural areas, there is an


exponential rise in the number of vehicles which is leading to major problems leading
to poor traffic management congestion. Another major problem faced by the vehicle
owners is the availability of parking space.

The idea of smart cities is slowly gaining pace with the ever-increasing
technologies. Before that the System Admin are used to maintain the details of
vehicles in books, it is very difficult to search the vehicle in record.

To overcome this problem, we introduced the computerized parking system


that is Vehicle Parking Management System (VPMS). It has a feature to store the
vehicle details in the database, and it has a search option to search the vehicle detail in
database and it has automatic money calculation feature, it automatically detects date
and time.

Existing System:

 Vehicle details are recorded manually.


 Details of vehicles are recorded in books.
 Difficult to find the vehicle details in the record book.
 Parking system uses manual system.
 Records are maintained in books.
 More time consumes.
 Money calculation is difficult.

Proposed System:

 A Simple Computerized Application for parking vehicle.


 Vehicle details are stored in Database.
 Computerized mechanism.
 It reduces the time complexity.
 Automatic money calculation.
 Easy to find the vehicles.
 Paperless system.

Dept of Computer Science, The National Degree College, Bagepalli 1


VEHICLE PARKING MANAGEMENT SYSTEM 2022

1.2 Objective

To implements a Vehicle parking management system in computerized by using


Visual Basic as Front end and Microsoft Access Back end (database).
This is a User oriented application allows to access the whole information about the
vehicle details like vehicle name, vehicle number, slots details and so on. This is a generic
application designed for assisting the vehicle owners of a parking area regarding information
on the place for parking a vehicle, which type of vehicle and etc.

1.3 Scope

 The main idea is to implement a proper process to system. In our existing system
contains a many operations like in Parking system they use manual system,
registration of a vehicle, vehicle search, amount etc. All these activities take out
manually by admin.

In our model, it deals with the Operations in system. For example, when admin fill the
registration form the record is stored in the database. And display the vehicle details by
retrieving information from database table.

 Manager Portal: This portal can handle by only Manager. Manager can login by
using username and password given for him, by this we can say that this system is
secured. Manager can add and update the vehicles information, slots information,
modify the vehicle details, amount details and generating the final bill of the vehicle.
Users can’t access it. Recording of vehicle details done by here.

 Admin User Portal: This portal is for Admin User and to view the information about
the vehicle. They can access this portal by logging in using their User ID and
password. All details about vehicle details, slots available here. User can’t modify the
information; they can only view them. If any modification is to be done then he needs
manager help.

Dept of Computer Science, The National Degree College, Bagepalli 2


VEHICLE PARKING MANAGEMENT SYSTEM 2022

1.4 Initial Investigation

The first phase of software project is to gather requirements gathering software


requirements begins as a creative brainstorming process in which the goal is to develop an
idea for a new and modules that no other software vendor has thought. New software
modules ideas normally developed as a result of analysing the project.

The main function of requirements gathering phase is to take an abstract idea that fills
a particular need or that solves a particular problem and create a real-world project with a
particular set of objectives, timeline and team.

Some of the highlights of the requirements gathering phase include:

 Collecting project ideas.


 Gathering customer requirements and proposed solution.
 Justifying the project.
 Submitting the request for proposal
 Getting the team in phase.
 Preparing the requirements documents.

1.5 Languages

 Microsoft Visual Basic 6.0

 Microsoft Office Access 2019

Dept of Computer Science, The National Degree College, Bagepalli 3


VEHICLE PARKING MANAGEMENT SYSTEM 2022

CHAPTER 2
FRONT END DESIGN

2.1 Introduction
The front is an interface between the user and the backend. The frontend and backend
may be distributed among one or more system.
Somewhere between design world of personas, pixels, and polish and engineering a
world of logic, loops, lies frontend design.
In network computing, front end can refer to any hardware that optimizes or protects
network traffic. It is called application front end hardware because it is placed on the
network’s outward facing front end or boundary. Network traffic passes through the front-end
hardware before entering the network.
In compilers, the front end translates a computer programming source code into an
intermediate representation, and the back end works with the intermediate representation to
produce code in a computer output language. The back end usually optimizes to produce code
that runs faster.
We have used Microsoft Visual Basic 6.0 as a front end and Microsoft Access as
back end. Visual Basic is a tool that is used by a greater number of developers than any other
tool. Visual Basic has been the choice of developers for various good reasons.

2.2 Form designing


 Login Form:

This is login form of the software, it asked for the ID and Password of the admin,
access is given for only authorized persons. They can reset their password by their old
password.

 MDI Form:

This screen acts as HOME screen for this software. Through this MDI Form we can
access its child forms. This form gives the user further 6 options.

o Login page: it contains LOGOUT and EXIT option to exit from software.

o Registration: this module is designed for registration.

 Form list and details:

Dept of Computer Science, The National Degree College, Bagepalli 4


VEHICLE PARKING MANAGEMENT SYSTEM 2022

1. Vehicle Details: New vehicle registration form is to add all information about the
vehicle. This can be used to register new vehicle. This form is also used to record
vehicle details. All the information is stored in database, and can be fetched any time.

2. Slots Details: In this form, slots details are available. Admin can add new slots
numbers. Information regarding to course are stored in database and can be fetched at
any time.

3. Amount Details: The details regarding to amount fees of vehicle are available here.
We can check that vehicle amount or fee payment is paid or not. We can record at
what date and time amount is paid.

4. Vehicle Registration: This form is used to generate password to login to new


vehicle registration portal. By this vehicle users can login to this portal to view their
details about a vehicle.

5. Report: In this form vehicle and system manager reports available. These reports are
fetched from database.

Dept of Computer Science, The National Degree College, Bagepalli 5


VEHICLE PARKING MANAGEMENT SYSTEM 2022

CHAPTER 3
BACK END DESIGN
3.1 Introduction

Back end (computing) the data access layer in software architecture. Backend CASE.
Back-end database, a database accessed indirectly through an external application.
In the computer world, the “backend” refers to any part of a website or software
program that users do not see. It contrasts with the frontend, which refers to a program's or
website's user interface. In programming terminology, the backend is the "data access layer,"
while the frontend is the "presentation layer."
We have used Microsoft Office Access 2007 as a backend (database). Database are
the systems that contain many different objects used together to facilitate fast and efficient
access to the data.
Microsoft Office Access 2007 is an application program interface from Microsoft
that lets a programmer writing Windows applications; get access to a relational as well as
non-relational database from both Microsoft and other database providers.

3.2 Setting up Microsoft Office Access 2019 control:


First step to use the Microsoft Office Access 2007 in project is to add the Microsoft
ADO data control 6.0 (OLEDB) to the form. The setting up of the Microsoft ADO data
control 6.0 (OLEDB) involves first few steps:
 Connecting to a data source.

 Specifying a command to gain access to the data source.

 Executing the command.

 Storing the rows in a cache i.e., the record set.

Dept of Computer Science, The National Degree College, Bagepalli 6


VEHICLE PARKING MANAGEMENT SYSTEM 2022

3.3 Access Objects:

The objects in Microsoft access database: tables, queries, forms, reports, macros, and
modules. Objects always display with an icon to the right. The icon tells us the object type:
table, query, form, report, macro, and module.

 Table: In access, data is stored in tables. A table is a set of columns and rows, with
each column referred to as a field. Each value in a field represents a single type of
data. Each row of a table is referred to as a record.
 Queries: We use queries to retrieve specific data from our database and to answer
questions about our data. For example, we can use a query to find the names of the
employees in our database who live in a particular state.
 Forms: Forms give us the ability to choose the format and arrangement of fields. We
can use a form to enter, edit, and display data.
 Reports: Reports organize or summarize our data so we can print it or view it
onscreen. We often use reports when we want to analyze our data or present our data
to others.
 Macros: Macros give us the ability to automate tasks. We can use a macro to add
functionality to a form, report, or control.
 Modules: Like macros, modules give us the ability to automate tasks and add
functionality to a form, report, or control. Macros are created by choosing from a list
of macro actions, whereas modules are written in Visual Basic for Applications.

Dept of Computer Science, The National Degree College, Bagepalli 7


VEHICLE PARKING MANAGEMENT SYSTEM 2022

CHAPTER 4
SYSTEM REQUIREMENTS
Software requirements:

 Front end : Microsoft Visual Basic 6.0


 Database : Microsoft Office Access 2019
 Operating system : Windows Operating System

Hardware requirements:

 Processor : Intel Based Processor


 RAM : Min 1 GB
 Hard Disk : Min 100 GB

4.1 Microsoft Visual Basic 6.0

4.1.1 INTRODUCTION TO “Visual basic”


Visual basic is the favourite programming environment of many users. When visual
basic was originated, it created a revolution in Windows programming, and that revolution
appears to this day. Windows programming was never so easy as it is using visual basic. It is
so easy that programs are made right before the eyes and are executed.
Visual Basic was derived from BASIC, and is an event-driven programming
language. Programming in visual basic is done visually, which means that as you design, you
will know how your application will look on execution. We can therefore change and
experiment with design to meet your requirement. Visual Basic 6.0 has many powerful
features that’s are required in today’s programming environment Visual basic introduced
unheard-of ease to windows programming and changed programming from a chore to
something very fun. In time, Visual basic has gotten more complex as well as more powerful.
Visual basic is used in a task-oriented way, which is the best way to write about
programming.

Dept of Computer Science, The National Degree College, Bagepalli 8


VEHICLE PARKING MANAGEMENT SYSTEM 2022

4.2 Various Facilities Provided by Visual Basic


Visual basic Integrated Development Environment (IDE),
where user spends most of the programming time. Visual basic IDE has
three distinct states-
 Design
 Run
 Debug
The current state appears in the Visual basic title bar. The IDE consists of the following parts:
MENU BAR
TOOLBAR
PROJECT EXPLORER
PROPERTIES WINDOW
FORM LAYOUT WINDOW
TOOLBOX
FORM DESIGNERS
CODE WINDOWS

MENU BAR:
Menu Bar presents the Visual basic menus where various options are provided to
perform various tasks. Some of the menus are given below:

FILE: File handling and printing; also used to make EXE files.
EDIT: Standard editing functions, undo, searches.
VIEW: Displays or hides windows and toolbars.
PROJECT: Sets project properties, add or removes forms and modules, and
adds or removes references and components.

FORMAT: Aligns or sizes controls.


DEBUG: Starts a program or compiles and starts it.
TOOLS: Adds procedures, starts the menu editor, sets IDE options.
ADD-INS: Add-in manager lists add-ins like Application Wizard and API
viewer

Dept of Computer Science, The National Degree College, Bagepalli 9


VEHICLE PARKING MANAGEMENT SYSTEM 2022

WINDOW: Arranges or selects open windows.


HELP: Handles Help and About box.

Following project types are supported by Visual Basic:


Standard windows exe programs
ActiveX exe files
ActiveX DLLs
ActiveX controls
Programs written by the Visual Basic application wizard
Data projects
IIS (the Microsoft internet information server) applications
Visual Basic add-ins
ActiveX document DLLs
ActiveX document exe files
DHTML applications
VB enterprise edition controls

FORM LAYOUT WINDOW:


Form Layout window helps to position the forms, as user wants to display them first
on the screen. To give a form new location, form is dragged to the desired location in the
Form Layout window.
TOOL BOX:
Toolbox is the mainstay of the visual basic and indicates what so ever
revolutionary about visual basic in the first place. Using toolbox, controls can be
added to the project. It can be loaded with the following controls-text boxes, check
boxes, list boxes, image box etc.
FORM DESIGNERS:
The form designer displays the current form under design. It is the window
where particular form appears. Controls can be placed over that form using
toolbox.

CODE DESIGNERS:

Dept of Computer Science, The National Degree College, Bagepalli 10


VEHICLE PARKING MANAGEMENT SYSTEM 2022

Code window displays the code for the currently selected item. There are two drop-
down list boxes at the top of the code window: the left list displays allow selecting
the procedure to add code to and the right list allows selecting the procedure to add .
Objects
In Visual Basics as application is a combination of objects like Forms and Controls,
Procedures that respond to events and other general-purpose procedures. Objects in Visual
Basics are basically considered as a combination of code and data, which is treated and
controlled as a unit. Command buttons and other controls on a form are objects. An object
may contain other objects e.g. form can contain any number of objects –Command buttons, a
label and a text box and when an object is created a default name base is assigned on its
object type such as Form 1 etc.
Methods
Methods are procedures that operate on the object or that the object performs on data,
Methods cause an object to perform an action or task. Move and set focus are common
examples of methods. Methods are a part of object like that procedures and perform that
action you want. Methods can be called in several ways. The syntax used for calling a method
depends on whether method returns a value and if that value will be used by your application.

Events
An event is an action recognized by a form or control. Any action performed by pressing a
key on the keyboard or clicking a mouse for which code can be written is an event procedure
that runs whenever the events occurs.

Variables
A variable is an area that stores value during programs execution. This area has a name i.e. a
variable name and a value that varies from time to time.

4.2.1 PROJECT EXPLORER:


This is the window that allows coordinating the parts of the program into folders for
easy manipulations as all the parts of that project appear in a review. To pick the
required part of the project, find that from the project explorer and double click on
it, you will get that. Items such as forms can be added or removed from in the
project explorer. The buttons at the top allows the user to switch between the
different views. The left button displays the object code window, the middle button
displays the object itself and the right button toggles the folder open and closed in
the project explorer. So, project explorer gives us a valuable overview of our entire
project, which is very useful when a project gets too large and contains many
components.

4.2.2 PROPERTIES WINDOW:

Dept of Computer Science, The National Degree College, Bagepalli 11


VEHICLE PARKING MANAGEMENT SYSTEM 2022

This is the window where the properties of an object can be set. When any object is selected
in visual basic using mouse, its properties are displayed in the properties window. Properties
of an object can be changed in two ways- either at design time or runtime. Properties appear
in the properties window are set at design time.

TOOL BAR PROPORTIES WINDOW

4.2.3 SYSTEM:
System that are combination of some
components parts.
In which control all activities of that are related to
projects:
Keyboard
Mouse

Dept of Computer Science, The National Degree College, Bagepalli 12


VEHICLE PARKING MANAGEMENT SYSTEM 2022

Monitor
CPU

Tools Used to Develop The PROJECT


HARDWARE
SOFTWARE

Hardware:
Intel Core Processors.
RAM 4GB
Hard disk 100GB

Software:
The software is developed in ACCESS personal edition as back-end that is to store data. The
front-end is Visual Basic 6.0. The Visual Basic 6.0 is very strong programming language.
The software design in Visual Basic Is very user friendly that it can be operated and
maintained
With little expertise on the computer. The technical specification of requirements for
the Software as follows: -

Dept of Computer Science, The National Degree College, Bagepalli 13


VEHICLE PARKING MANAGEMENT SYSTEM 2022

4.3 Visual basic 6.0 Contain three editions:

Dept of Computer Science, The National Degree College, Bagepalli 14


VEHICLE PARKING MANAGEMENT SYSTEM 2022

 Standard Edition: contains a full-featured application – creation visual basic 6.0


environment with which we can create stand-alone 32- bit applications for windows
95 and windows NT.
 Professional Edition: contains the complete standard edition package plus
additional custom controls, database support, and the data report writer for easy
report generation.
 Enterprise Edition: contains the tools needed to create client/server applications:
everything found in the professional edition plus additional tools that left project
teams more easily develop advanced applications inside multi-user, multicomputer,
client/server environments.

4.3.1 An empty form in Visual Basic 6.0

Forms are created using drag-and-drop techniques. A tool is used to place controls on
the form (window). Controls have attributes and event handlers associated with them. Default
values are provided when the control is created, but may be changed by the programmer.
Many attribute values can be modified during run time based on user actions or
changes in the environment, providing a dynamic application. For example, code can be
inserted into the form resize event handler to reposition a control so that it remains centre on
the form, expands to fill up the form, etc. By inserting code into the event handler for a
keypress in a text box, the program can automatically translate the case of the text being
entered, or even prevent certain characters from being inserted.

Dept of Computer Science, The National Degree College, Bagepalli 15


VEHICLE PARKING MANAGEMENT SYSTEM 2022

4.3.2 Example code


The following code displays a message box saying "Hello, World!" as the window
loads:

Private Sub Form_Load()


MsgBox "Hello, World!"
End Sub

4.3.3 Visual basic version 6.0 includes:

 The ADO Data Control and a number of other ADO/OLE DB capable data bound
controls.

 The Data Environment Designer, an interactive graphical tool that allows quick
building of ADO connections and commands, and provides a programmatic interface
to the data access objects in a project.

 Dynamic data binding, allowing run-time setting of a Data Source property of a data
consumer, such as a Data Grid control, to a data source such as the ADO Data
Control.
For more information, see the MSDNTM Library Visual Studio® Version 6.0 edition.

4.4 Microsoft Office Access 2019


Microsoft Access is a database software package. A database is an organized
collection of records. Telephone and address books are examples of paper databases. With
Access, we can create a computerized database. For example, we can use Access to organize
the students who attend a school, the courses they take, and the instructors who teach them.
After we create an Access database, we can search it, manipulate it, and extract information
from it.
The columns are called fields and the rows are called records. We can use a datasheet
to create a table, enter data, retrieve data, and perform other tasks.

Dept of Computer Science, The National Degree College, Bagepalli 16


VEHICLE PARKING MANAGEMENT SYSTEM 2022

4.4.1 Create a Database

When we start Access, the Getting Started with Microsoft Office Access screen
appears. We can use this screen to create a database. Within a database, we can do such
things as enter data, create reports, and retrieve data. We can create a blank database or we
can use one of the templates provided by Microsoft. When we use a template, Access creates
forms we can use to enter data, reports we can use to retrieve data, and more. We can modify
the forms, reports, and other objects to suit our needs. This tutorial will teach us how.

4.4.2 Protection/Security

It is possible for an Access database to contain malicious code, such as a computer


virus. Access has security settings that disable code and display a security warning when we
open a database. If we know a database is trustworthy, we can perform the following steps to
enable it. We may need to enable the North wind database.
A higher level of protection is the use of workgroup security requiring a user name
and password. Users and groups can be specified along with their rights at the object type or
individual object level. This can be used to specify people with read-only or data entry rights
but may be challenging to specify.
A separate workgroup security file contains the settings which can be used to manage
multiple databases. Workgroup security is not supported in the Access 2019 ACCDB
database format, although Access 2007 and Access 2010 still support it for MDB databases.

Dept of Computer Science, The National Degree College, Bagepalli 17


VEHICLE PARKING MANAGEMENT SYSTEM 2022

CHAPTER 5
SYSTEM ANALYSIS
5.1 Introduction:
The main function of the analysis phase is to look carefully at the requested features
with an eye towards the issue that each may create in the actual coding. This phase is the time
during which reasonably deliverable thoughts of each team member can decide.

5.2 User requirements:


The following requirements are raised during the analysis of the needs of the users:

 A person should be able to login to the system through the first page of the
Application.
 Vehicle owners will have access to see the status of particular their user ID.
 Users (vehicle owners) can see their user ID, slot number, details about the vehicle
and other facilities in user login portal.

 Only admin can add and modify the vehicle no., vehicle name, fee(amount)details in
database. Admin also uploads the all about vehicles.

 The administrator verifies all these reports and generate them for users to view.

 After analysing the requirements of the task to be performed, the next step is to
analyse the problem and understand its context. The first activity in the phase is
studying the existing system and other is to understand the requirements and domain
of the new system.

Both the activities are equally important, but the first activity serves as a basis of
giving the functional specifications and then successful design of the proposed system.
Understanding the properties and requirements of a new system is more difficult and requires
creative thinking and understanding of existing running system is also difficult, improper
understanding of present system can lead diversion from solution.

Dept of Computer Science, The National Degree College, Bagepalli 18


VEHICLE PARKING MANAGEMENT SYSTEM 2022

5.3 Role of System Analysis

 Memory constraints: There may be some memory constraints due to advance


detailed database, which has many primary, foreign, unique keys and large datasets.

 Software interface: Frontend is in Advanced JAVA and Backend is in Oracle


MYSQL Workbench, interface is through ODBC controller.

 System features: Simple GUI, easy to use, no special training required, cost should
be feasible, protected through authentication process

 Major concepts used: We have linked our frontend and backend software using
ADODB Connection. We have used data environment and data reports in our project.
We have used modules to make certain variables accessible globally.

Dept of Computer Science, The National Degree College, Bagepalli 19


VEHICLE PARKING MANAGEMENT SYSTEM 2022

CHAPTER 6
SYSTEM DESIGN
6.1 Introduction:
Purpose of Vehicle Parking Management System (VPMS) Design Document is to
describe the design and the architecture of VPMS. The design is expressed in sufficient detail
so as to enable all the developers to understand the underlying architecture of VPMS.

6.2 Logical View:


It provides the user with an abstract view of the overall system functionality.

Fig: Abstract view of VPMS (Vehicle Parking Management System)

Dept of Computer Science, The National Degree College, Bagepalli 20


VEHICLE PARKING MANAGEMENT SYSTEM 2022

6.3 Data Flow Diagram:

A Data Flow Diagram (DFD) is a graphical representation of the “flow” of data


through an information system, modelling its process aspects. Often it is a preliminary step
used to create an overview of the system that can later be elaborated.

DFDs can also be used for the visualization of data processing and show what kind of
information will be input to and output from the system, where the data will come from and
go to, and where the data will be stored. It does not show information about the timing of
processes or information about whether processes will operate in sequence or in parallel.

Basic Structure of DFD

6.3.1 Levels of DFD’s:


DFD uses hierarchy to maintain transparency thus multilevel DFD’s can be
created. Levels of DFD are as follows:

Dept of Computer Science, The National Degree College, Bagepalli 21


VEHICLE PARKING MANAGEMENT SYSTEM 2022

 0 Level DFD:

Parking slots management

Vehicle Management
Manager Login

Parking System

Parking Fees
Admin Management
management

Duration management

 1 Level DFD:

Vehicle
Login Parking Report
Management
System
Admin Info Fees Details

Vehicle Info Slots Details

Dept of Computer Science, The National Degree College, Bagepalli 22


VEHICLE PARKING MANAGEMENT SYSTEM 2022

 2 Level DFD:

Manager

Admin
Final Bill
Home Page

Report
Login Page

Admin Info Money


Calculation

Slots details

Database

Dept of Computer Science, The National Degree College, Bagepalli 23


VEHICLE PARKING MANAGEMENT SYSTEM 2022

6.4 Entity Relationship Diagram


ER Diagram stands for Entity Relationship Diagram, also known as ERD is a
diagram that displays the relationship of entity sets stored in a database. In other words, ER
diagrams help to explain the logical structure of databases. ER diagrams are created based on
three basic concepts: entities, attributes and relationships.
 Entity: An entity may be object with a physical existence – a particular person, car,
house, or employee - or it may be an object with a conceptua0l existence – a
company, a job, or a university course.
Example:

Entity

 Attributes: Attributes are the properties which define entity type. For example
Vehicle number, Vehicle type, Vehicle ID, In time and Out time entity type of ER
diagram, attribute is represented by an oval.

Vehicle

 Relationship: Relationship type represents the association between entity types. For
example, ‘Entered’ is a relationship type that exists between entity type User Manager
and vehicle. In ER diagram, relationship type is represented by a diamond and
connecting the entities with lines.

Entered

Fig: Entity Relationship Diagram

Dept of Computer Science, The National Degree College, Bagepalli 24


VEHICLE PARKING MANAGEMENT SYSTEM 2022

Manager Admin Login

Fig: Entity Relationship Diagram for Vehicle Parking Management System

Dept of Computer Science, The National Degree College, Bagepalli 25


VEHICLE PARKING MANAGEMENT SYSTEM 2022

6.5 Use-Case Diagram

Fig: Usecase Diagram for VPMS project

6.5.1 Module Description

Dept of Computer Science, The National Degree College, Bagepalli 26


VEHICLE PARKING MANAGEMENT SYSTEM 2022

 Manager Login: The admin Login page is used by authority or admin.

 Admin Login: The information about vehicles and slots details are filled by admin
only. After registration is completed, details stored into database.

 Vehicle Details (Info): Vehicle details form is to add all information about Vehicles
like vehicle type, vehicle number, vehicle in-time and vehicle out-time and so on.
Admin can add, remove and update the details of vehicles. All the information is
stored in database.

 Slots Details: In this form, slots details available. Admin can add a new slot and also
remove the already exist slot. Information regarding to slots are stored in database and
can fetched at any time.

 Amount details: The details regarding to charging amount on vehicles are available.
We can check that vehicle fees paid or not. We can record at what date and time fees
is paid by vehicle owner.

 Report: In this area admin and vehicle details reports are available. These reports are
fetched from database.

6.6 Database Tables


Table name Purpose
Admin table contain password and user name
1. Admin Login
field.
User table contain user details like name,
2. User
user ID, DOB, address, E-mail etc.
Slot table contain slots details like slot no.,
3. Slots
vehicle in-time and out-time etc.
Amount table contain amount details like
4. Amount total amount of a vehicle standing at parking
area.
It generates the report of Admin and Vehicle
5. Report
details.

Dept of Computer Science, The National Degree College, Bagepalli 27


VEHICLE PARKING MANAGEMENT SYSTEM 2022

CHAPTER 7
SOFTWARE DEVELOPMENT PROCESS
7.1 Introduction:
The Software Development Process is the structured approach to developing software
for a system or project. There are a number of approaches (see Software Development
Approaches) that can be used to include waterfall, spiral and incremental development. These
different approaches will focus the testing effort at different points in the development
process. However, each is approach composed of the same basic steps of development. The
incremental development approach typically forms the basis for software development within
the larger systems-level of Evolutionary Acquisition

7.2 Life Cycle Used to develop this Project: SDLC


The System Development Life Cycle (SDLC) is a conceptual model used to project
management that describes the stages involved in an information system development project
from an initial feasibility study through maintenance of the completed application. Various
SDLC methodologies have been developed to guide the processes involved including the
Waterfall model (the original SDLC method), rapid application development (RAD), joint
application development (JAD), the fountain model and the spiral model. Mostly, several
Models are combined into some sort of hybrid methodology.

Dept of Computer Science, The National Degree College, Bagepalli 28


VEHICLE PARKING MANAGEMENT SYSTEM 2022

 Requirements: In this phase al the requirement are collected from customer/client.


They are provided in a document called Businessmen requirement specification
(BRS) and system requirement specification (SRS). All the details are discussed with
customer/client in detail.

 Design: It has two steps:


1. High level design (HLD): It give the architecture of software product.
2. Low level design (LLD): It describe how each and every feature in the product
should work and every component.

 Implementation:
1. This is the longest phase.
2. This phase consists of Front end + Middle ware + Back-end
3. In front end: development coding is done even SEO setting are done
4. In Middle ware: They connect both front end and back end
5. In back-end: database is created.

 Testing: Testing is carried out to verify the entire system. The aim of the tester is to
find out the gaps and defects within the system and also to check whether the system
is running according to the requirement of the customer/client.

 Deployment: After successful testing the product is delivered/deployed to the client,


even client is trained how to use the product.

 Maintenance: Once the product has been delivered to the client a task of
maintenance starts as when the client will come up with an error the issue should be
fixed from time to time.

7.3 Feasibility study:


Feasibility Study in Software Engineering is a study to evaluate feasibility of
proposed project or system. Feasibility study is one of stage among important four stages of
Software Project Management Process. As name suggests feasibility study is the feasibility
analysis or it is a measure of the software product in terms of how much beneficial product
development will be for the organization in a practical point of view.
Feasibility study is carried out based on many purposes to analyse whether software
product will be right in terms of development, implantation, contribution of project to the
organization etc.

Dept of Computer Science, The National Degree College, Bagepalli 29


VEHICLE PARKING MANAGEMENT SYSTEM 2022

7.3.1 Types of Feasibility Study:


The feasibility study mainly concentrates on below five mentioned areas. Among this
economic feasibility study is most important part of the feasibility analysis and Legal
Feasibility Study is less considered feasibility analysis.
 Technical Feasibility: In Technical Feasibility current resources both hardware
software along with required technology are analyzed/assessed to develop project.
This technical feasibility study gives report whether there exists correct required
resources and technologies which will be used for project development.

 Operational Feasibility: In Operational Feasibility degree of providing service to


requirements is analyzed along with how much easy product will be to operate and
maintenance after deployment. Along with these other operational scopes are
determining usability of product, determining suggested solution by software
development team is acceptable or not etc.

 Economic Feasibility: In Economic Feasibility study cost and benefit of the project is
analyzed. Means under this feasibility study a detail analysis is carried out what will
be cost of the project for development which includes all required cost for final
development like hardware and software resource required, design and development
cost and operational cost and so on. After that it is analyzed whether project will be
beneficial in terms of finance for organization or not.

 Legal Feasibility: In Legal Feasibility study project is analyzed in legality point of


view. This includes analyzing barriers of legal implementation of project, data
protection acts or social media laws, project certificate, license, copyright etc. Overall,
it can be said that Legal Feasibility Study is study to know if proposed project
conforms legal and ethical requirements.

 Schedule Feasibility: In Schedule Feasibility Study mainly timelines/deadlines are


analyzed for proposed project which includes how many times teams will take to
complete final project which has a great impact on the organization as purpose of
project may fail if it can’t be completed on time.

CHAPTER 8

Dept of Computer Science, The National Degree College, Bagepalli 30


VEHICLE PARKING MANAGEMENT SYSTEM 2022

SOFTWARE INSTALATION

8.1 Characteristics of Visual Studio 6.0:


Below are some conspicuous features that we will encounter after Visual Studio 6.0
free download.

 Simple to Use.

 Create software products and sites.

 Efficient but straightforward interface.

 Project Explorer, which shows each part of our job.

 Coding window for composing codes.

8.2 System Requirements for Visual Basic 6.0

Before we start Visual Basic 6.0 Free Download, make sure our PC meets minimum
system requirements.

 Memory (RAM): 256 MB and above.

 Operating System: Windows 2000, XP, Vista, 2003 server or Windows 7 (both 64-bit
or 32-bit)

 Processor: Pentium-III or above, 600 MHz

 Hard Disk Space: 100MB of free space required.

8.3 Visual Basic 6.0 Setup

Dept of Computer Science, The National Degree College, Bagepalli 31


VEHICLE PARKING MANAGEMENT SYSTEM 2022

Now we can start the installation and each step of installation is shown below, so that
there is no surprise. When we start the Visual Basic 6.0 setup, installation wizard pops up.

Visual Basic 6.0 Installation Wizard

The setup will walk us through the steps to installation. At each step, we will have to
provide some information. Click Next to start the installation process.

Visual Basic Installation – End User License Agreement


In the next screen, select “I accept the agreement” for the end-user license agreement,
people never read the license, but we should read it quickly as it contains some information
about the usage of this software product and then click Next again.

Dept of Computer Science, The National Degree College, Bagepalli 32


VEHICLE PARKING MANAGEMENT SYSTEM 2022

Enter Product Number and User ID


We can now enter the product number and a user id on the next screen. The product
number is supplied with the installation disk or written on the disk. The username can be a
personal name or an institution name if we are from an institution that has provided us with
the software.
Click Next to continue to the next screen.

Visual Basic 6.0 Installation Guide – Custom Server Setup Option


Now we are provided with two options.
1. Install Visual Basic 6.0 Enterprise Edition
2. Server Applications

The first option installs everything and do not leave an option to choose what we want
to install. Whereas, the second option gives us individual application or tools we can choose
to install. Select “Install Visual Basic 6.0 Enterprise Edition” and click Next to continue.

Dept of Computer Science, The National Degree College, Bagepalli 33


VEHICLE PARKING MANAGEMENT SYSTEM 2022

Choose an Install Folder


Visual Basic 6.0 setup automatically selects the default installation directory under
“Program Files”, however, if we want to change the default installation directory then we
can do it now. Then click Next to continue.

Visual Basic 6.0 Enterprise Setup

Now we get the Visual Basic 6.0 Enterprise Setup screen, this is the setup which will
install VB 6 on our computer. If we are satisfied with inputs provided on previous screens,
click Continue.

Dept of Computer Science, The National Degree College, Bagepalli 34


VEHICLE PARKING MANAGEMENT SYSTEM 2022

Product ID Window
Our product ID will be displayed on this screen and it’s just an information before the
installation, we can click “OK”.

Setup Searching for Installed Components


The setup now looks for installed component if any before it starts with the
installation.

Now we get the Visual Basic 6.0 Enterprise Setup screen, this is the setup which will
install VB 6 on our computer. If we are satisfied with inputs provided on previous screens,
click Continue.

Dept of Computer Science, The National Degree College, Bagepalli 35


VEHICLE PARKING MANAGEMENT SYSTEM 2022

Product ID Window
Our product ID will be displayed on this screen and it’s just an information before the
installation, we can click “OK”.

Setup Searching for Installed Components


The setup now looks for installed component if any before it starts with the
installation.

Dept of Computer Science, The National Degree College, Bagepalli 36


VEHICLE PARKING MANAGEMENT SYSTEM 2022

Select Typical Installation


In the next screen, the actual VB 6 installation begins. Here setup gives us two
choices.
 Typical Installation
 Custom

The typical components are the essential components of visual basic 6 software. It
does not contain feature that extends the functionality of VB6 software.
The custom option gives us a chance to select exactly what we want. But we must be
an advanced VB programmer to be able to do that. Select “typical” and begin the installation.

Click YES for Source Safe Database Format

Sometimes, the setup will ask us to select the visual source safe database, instead of
the old database. Click yes and continue with the installation.

Dept of Computer Science, The National Degree College, Bagepalli 37


VEHICLE PARKING MANAGEMENT SYSTEM 2022

At this point, the setup starts installing our file which may take some time, depending
on our computer.

Setup Installing Files – Visual Basic 6.0 Installation Guide


After setup completes, we have to restart the computer to finish the installation.

Click on Restart on the next screen.

Restart Windows
It will take a few minutes to complete the installation. When our computer is restarted
and we have logged in successfully.

Dept of Computer Science, The National Degree College, Bagepalli 38


VEHICLE PARKING MANAGEMENT SYSTEM 2022

Exit Installation
We will see the setup wizard, prompting to install MSDN library. It is nothing but
documentation that we view online about Visual Studio 6.0. We can stop the installation by
clicking “Exit”.
It is time to verify the Visual Basic 6.0 Enterprise edition installation. So go to start
menu and click All Programs.

Confirm Installation
If we see the Visual Basic 6.0 directory entries in the start menu than it is installed
successfully.

Dept of Computer Science, The National Degree College, Bagepalli 39


VEHICLE PARKING MANAGEMENT SYSTEM 2022

8.4 Common Issues

We have made a list of common issues with installing visual basic 6.0 on a windows
computer.
 Program Compatibility
 Not enough disk space
 Very Low Screen Resolution
 Missing files
The most common issue with installing visual basic 6 on modern windows PC like
windows 7 or 8 is program compatibility.
To resolve this issue, go to visual basic setup.exe file and right click and select
properties.

Visual Basic 6.0 Setup.exe – go to properties


Once we opened the properties window, select the Compatibility tab and change
the compatibility mode. We can change it to Windows XP sp3. The software will run as if it
is running on windows XP sp3 operating system.

We must also change the administrative control, select “Run this program as an


administrator” and click OK.

The second problem we face during installation is “Not enough disk space message”
and a disk is due to many reasons. We may have too much junk files under the
windows temp folder or there may be less disk space on our computer.

Dept of Computer Science, The National Degree College, Bagepalli 40


VEHICLE PARKING MANAGEMENT SYSTEM 2022

Go to Run dialog on our computer, type %temp% and click OK. We will see the


windows as shown below with a lot of temporary files. We must delete all of these files
immediately.

Note: Take a careful look at these files and if we find that something is important. Do not
delete unless we have a backup.

The next problem is with the screen resolution. If we have a very low resolution it
will not stop the installation, but the screen appears blurry and every item will be larger than
necessary.

Lastly, the most common problem with visual basic 6 installations is “Missing Dll
error” files. If we get those messages, we must download those files from internet and paste
them in their respective locations or visit MSDN support forum and post our queries.

Dept of Computer Science, The National Degree College, Bagepalli 41


VEHICLE PARKING MANAGEMENT SYSTEM 2022

CHAPTER 9
VPMS PROJECT SOURSE CODE

9.1 Introduction
Coding, sometimes called computer programming, is how we communicate with
computers. Code tells a computer what actions to take, and writing code is like creating a set
of instructions. By learning to write code, we can tell computers what to do or how to behave
in a much faster way. we can use this skill to make websites and apps, process data, and do
lots of other cool things.
Visual basic is a type-safe programming language that is designed to be easy to learn.
It is derived from BASIC, “Beginners All-purpose Symbolic Instruction Code”.

9.2 Tools used for Designing

Basic tools
 Label
 Picture box
 Image box
 Text box
 Combo box
 Timer
 Shapes
 Command button
 Frame
 Microsoft ADO Data Control 6.0 (OLEDB)
 Microsoft comm control 6.0
 Microsoft Common Dialog Control 6.0
 Microsoft DataGrid Control 6.0 (OLEDB)
 Microsoft Windows Common Control 5.0 (SP2)
 Microsoft Windows Common Control 5.0 (SP6)
 Microsoft Windows Common Control 2 6.0

Dept of Computer Science, The National Degree College, Bagepalli 42


VEHICLE PARKING MANAGEMENT SYSTEM 2022

9.3 Coding used in VPMS Project


 Code for Admin Login:
Private Sub Command1_Click()
Dim username As String
Dim password As String
username = "vinay"
password = "kumar"
If (username = Text1.Text And password = Text2.Text) Then
MsgBox "Login Successful...", vbInformation
DETAILS.Show
Else
MsgBox " Login Failed....Try Again..", vbCritical
End If
End Sub

 Code for Admin maintain vehicle details:


Private Sub Command1_Click()
If Adodc1.Recordset.EOF Or Adodc1.Recordset.BOF Then
MsgBox "No records to Delete"
Else
Adodc1.Recordset.Delete
MsgBox "DELETED SUCCESSFULLY"
End If
End Sub

 Code for Forgot Password


Private Sub Command1_Click()
Adodc1.RecordSource = "select * from users where userid='" + txtUser.Text + "' and"
+ "pass='" + txtPass.Text + "'"
If Adodc1.Recordset.EOF Then
MsgBox "User Not Found,", vbCritical
Else
MsgBox "User Found,", vbInformation
End If
End Sub
Private Sub Command2_Click()
If Text2.Text = Text3.Text Then
Adodc1.Recordset.Fields("pass") = Text3.Text
Adodc1.Recordset.Update
End If
End Sub
 Code for Final Bill

Dept of Computer Science, The National Degree College, Bagepalli 43


VEHICLE PARKING MANAGEMENT SYSTEM 2022

Private Sub Form_Load()


Dim STR As String
STR = SEARCH_VEHICLE.Text1.Text
Adodc1.RecordSource = "SELECT * from vehicle where vehicle_number='" + STR +
" '"
Adodc1.Refresh
Text1.Text = "" & Adodc1.Recordset.Fields("vehicle_number")
Text2.Text = "" & Adodc1.Recordset.Fields("vehicle_type")
Text3.Text = "" & Adodc1.Recordset.Fields("vehicle_name")
Text4.Text = "" & Adodc1.Recordset.Fields("vehicle_in")
Text6.Text = "" & Adodc1.Recordset.Fields("vehicle_out")
startTime = TimeValue(Text6.Text)
endTime = TimeValue(Text4.Text)
Text5.Text = (DateDiff("s", endTime, startTime) / 170)
End Sub

 Code for Splash Window


Private Sub Timer1_Timer()
ProgressBar1.Value = ProgressBar1.Value + 5
Label1.Caption = "Loading....Please Wait"
Label2.Caption = ProgressBar1.Value & "%"
If ProgressBar1.Value = ProgressBar1.Max Then
Timer1.Enabled = False
Unload Me
welcome.Show
End If
End Sub

 Code for New Vehicle Registration


Private Sub Command1_Click()
Adodc1.Recordset.Fields("vehicle_number") = Text1.Text
Adodc1.Recordset.Fields("vehicle_type") = CombO1.Text
Adodc1.Recordset.Fields("vehicle_name") = Text3.Text
Adodc1.Recordset.Fields("date") = Text4.Text
Adodc1.Recordset.Update
MsgBox "Added Successfully..,", vbInformation
End Sub

 Code for New User Registration

Dept of Computer Science, The National Degree College, Bagepalli 44


VEHICLE PARKING MANAGEMENT SYSTEM 2022

Private Sub Command1_Click()


Adodc1.Recordset.Fields("userid") = Text4.Text
Adodc1.Recordset.Fields("name") = Text1.Text
Adodc1.Recordset.Fields("dob") = Text2.Text
Adodc1.Recordset.Fields("address") = Text3.Text
Adodc1.Recordset.Fields("gender") = Combo1.Text
Adodc1.Recordset.Fields("phone") = Text7.Text
Adodc1.Recordset.Fields("pass") = Text5.Text
Adodc1.Recordset.Update
MsgBox "ADDED SUCCESSFULLY..,", vbInformation
End sub

 Code for Search Vehicle


Private Sub Command1_Click()
Adodc1.RecordSource = "select * from vehicle where vehicle_number='" +
Text1.Text + "'"
Adodc1.Refresh
If Adodc1.Recordset.EOF Then
MsgBox "Number Not Found,", vbCritical
Else
Text2.Text = Adodc1.Recordset.Fields("vehicle_type")
Text3.Text = Adodc1.Recordset.Fields("vehicle_number")
Text4.Text = Adodc1.Recordset.Fields("vehicle_name")
Text5.Text = "" & Adodc1.Recordset.Fields("vehicle_in")
Text6.Text = "" & Adodc1.Recordset.Fields("vehicle_out")
End If
End Sub

Dept of Computer Science, The National Degree College, Bagepalli 45


VEHICLE PARKING MANAGEMENT SYSTEM 2022

 Code for User Login


Private Sub Command1_Click()
Adodc1.RecordSource = "select * from users where userid='" + Text1.Text + "'"
Adodc1.Refresh
If Adodc1.Recordset.EOF Then
MsgBox "user not found", vbCritical
Else
If Adodc1.Recordset.Fields("userid") = Text1.Text And
Adodc1.Recordset.Fields("pass") = Text2.Text Then
MsgBox "WELCOME...LOGIN SUCCESSFUL....,", vbInformation
USER_VEHICLE.Show
Else
MsgBox "LOGIN FAILED....TRY AGAIN", vbCritical
End If
End If

 Code for Slots (Update and Delete)


Private Sub Command2_Click()
If Adodc1.Recordset.EOF Or Adodc1.Recordset.BOF Then
MsgBox "No records to delete"
Else
Adodc1.Recordset.Delete
MsgBox "DELETED SUCCESSFULLY"
End If
End Sub
Private Sub Command3_Click()
If Adodc1.Recordset.EOF Or Adodc1.Recordset.BOF Then
MsgBox "No records to Update"
Else
Adodc1.Recordset.Update
MsgBox "UPDATED SUCCESSFULLY"
End If
End Sub

Dept of Computer Science, The National Degree College, Bagepalli 46


VEHICLE PARKING MANAGEMENT SYSTEM 2022

CHAPTER 10
SCREENSHOTS

10.1 Introduction
A screenshot, also known as screen capture or screen grab, is a digital image that
shows the contents of a computer display. A screenshot is created by the operating system or
software running on the device powering the display. Additionally, screenshots can be
capture by an external camera, using photography to capture contents on the screen.
Screenshot Techniques:
1. Digital Techniques
2. Photographic techniques

10.2 Screen capture software Tools


 Snagit
 Wonder share demo Creator
 Camtasia
 Snipping tool
 Skitch
 Tinytake
 Greenshot
 Lightshot
 Screenshot captor

Dept of Computer Science, The National Degree College, Bagepalli 47


VEHICLE PARKING MANAGEMENT SYSTEM 2022

10.3 Screenshots used in VPMS project

Welcome page for VPMS

VPMS page

Dept of Computer Science, The National Degree College, Bagepalli 48


VEHICLE PARKING MANAGEMENT SYSTEM 2022

Admin Login

Dept of Computer Science, The National Degree College, Bagepalli 49


VEHICLE PARKING MANAGEMENT SYSTEM 2022

Dept of Computer Science, The National Degree College, Bagepalli 50


VEHICLE PARKING MANAGEMENT SYSTEM 2022

Dept of Computer Science, The National Degree College, Bagepalli 51


VEHICLE PARKING MANAGEMENT SYSTEM 2022

Dept of Computer Science, The National Degree College, Bagepalli 52


VEHICLE PARKING MANAGEMENT SYSTEM 2022

Dept of Computer Science, The National Degree College, Bagepalli 53


VEHICLE PARKING MANAGEMENT SYSTEM 2022

CHAPTER 11
FUTURE ENHANCEMENT

The project has a very vast scope in future. The project can be
implemented on intranet in future. Project can be updated in near future as and
when requirement for the same arises, as it is very flexible in terms of
expansion. With the proposed software of database Space Manager ready and
fully functional the client is now able to manage and hence run the entire work
in a much better, accurate and error free manner. The following are the future
scope for the project.

 Web Cam (To capture the photos of Vehicle and Owner).


 Auto Scan.
 Internet Access.
 LAN as multiple devices.

Dept of Computer Science, The National Degree College, Bagepalli 54


VEHICLE PARKING MANAGEMENT SYSTEM 2022

CHAPTER 12
CONCLUSION

 Parking management system is a software will reduce the time


complexity and it helps in searching of vehicle in database and store the
vehicle details in database.
 In this system the admin can add, change, modify the slots details, user
details etc...
 It calculates the money automatically.
 It uses the paperless system.

Dept of Computer Science, The National Degree College, Bagepalli 55


VEHICLE PARKING MANAGEMENT SYSTEM 2022

REFERENCES
Book References:
 Microsoft Visual Basic 6.0 Text Book
 Wikipedia of Visual Basic

Websites:
 www.youtube.com
 www.google.com
 www.codewithharry.com
 www.w3schools.com
 www.vbforums.com

Dept of Computer Science, The National Degree College, Bagepalli 56

You might also like