Download as pdf or txt
Download as pdf or txt
You are on page 1of 24

BY:

Chandresh t.v.
PARKING MANAGEMENT
SYSTEM
INDEX
SR. NO PARTICULAR PAGE NO.

1 SYSTEM 1
REQUIREMENTS
2 FEASIBILITY STUDY 2

3 ERROR AND ITS TYPES 3

4 TESTING 4

5 MAINTAINENCE 6

6 ABSTRACT 8

7 MODULES USED 9

8 FLOWCHART 10

9 SOURCE CODE 11

10 OUTPUT 17

11 DATABASE DETAILS 19

12 BIBLIOGRAPHY 20
SYSTEM REQUIREMENTS

SOFTWARE SPECIFICATION: -
Operating System: Windows 7
Platform: Python IDLE 3.7
Database: MySQL
Language: Python

HARDWARE SPECIFICATION: -

Processor: Dual Core & Above


Hard Disk: 40GB
RAM: 1024MB

NOTE: For Python-MySQL connectivity, following data


have been used:-
Host- localhost user- root
password- root database- parking
FEASIBILITY STUDY
Feasibility study is a system proposal according to its work,
ability, impact on the operation ability to meet the needs of
users and efficient use of resources. An important outcome
of preliminary investigations the determination of that
system requested feasible.

ECONOMICAL FEASIBILITY: Economics analysis is the


most frequent use method for evaluating the effectiveness,
the benefits and savings that are expected from system and
compare them with cost. Users records can be maintained
at a cheaper cost and every bank would like to use this
software so that the bank records can be managed easily.

TECHNICAL FEASIBILTY: Technical feasibility center


on the existing computer system and to what extent it can
support the proposed task. This involves financial
consideration to accommodate technical enhancements. It
is technically feasible because whatever technology is
needed to develop this software is easily available.
ERRORS AND ITS TYPES

An error, sometime called “A BUG” is anything in the


code that prevents a program from compiling and running
correctly. There are broadly three types of errors as
follows:
1. COMPILE- TIME ERRORS: Errors that occurs during
compilation of a program is called compile time error. It
has two types as follows: o Syntax error: It refers to formal
rules governing the construction of valid statements in a
language. Semantics error: It refers to the set of rules which
give the meaning of a statement.
2. RUN TIME ERRORS: Errors that occur during the
execution of program are run time errors. These are
harder to detect errors. Some run-time error stop the
execution of program which is then called program
“Crashed”.
3. LOGICAL ERRORS: Sometimes, even if you don’t
encounter any error during compiling-time and runtime,
your program does not provide the correct result. This is
because of the programmer’s mistaken analysis of the
problem he or she is trying to solve. Such errors are called
logical error.
TESTING
1) ALPHA TESTING: It is the most common type of
testing used in the software industry. The objective of
this testing is to identify all possible issues or defects
before releasing it into the market or to the user. It is
conducted at the developer’s site.
2) BETA TESTING: It is a formal type of software
testing which is carried out by the customers. It is
performed in a real environment before releasing the
products into the Market for the actual end- users. It is
carried out to ensure that there are no major failures in
the software or product and it satisfies the business
requirement. Beta Testing is Successful when the
customer accepts the software.
3) WHITE BOX TESTING:White box testing is based on
the knowledge about the internal logic of an application’s
code. It is also known as Glass box Testing. Internal
Software and code working should be known for
performing this type of testing
These tests are based on the coverage of the codestatements,
branches, paths, conditions etc.
4) BLACK BOX TESTING: It is a software testing, method
in which the internal structure or design of the item to
be tested is not known to the tester.
This method of testing can be applied virtually to
every level of the software testing.
MAINTENANCE
Programming maintenance refers to the modifications
in the program. After it has been completed, in order
to meet changing requirement or to take care of the
errors that shown up.
There are four types of maintenance:

1) CORRECTIVE MAINTENANCE: When the


program after compilation shows error because of
some unexpected situations, untested areas such
errors are fixed up by corrective maintenance.
2) ADAPTIVE MAINTENANCE: Changes in the
environment in which an information system
operates may lead to system management. To
accommodate changing needs time to time
maintenance is done and is called Adaptive
Maintenance.
3) PREVENTIVE MAINTENANCE: If possible the
errors could be Anticipated before they actually
occur; the maintenance is Called Preventive
maintenance.
4) PERFECTIVE MAINTENANCE: In this rapidly
changing world, information technology is the
fastest growing area. If the existing system is
maintained to keep tuned with the new features,
new facilities, new capabilities, it is said to be
Perfective maintenance.
ABSTRACT
AIM: This project’s main aim is to ease the use of accessing of the
multistory parking system using program. One can use this
efficiently as this reduces man power.

USES
This is a project based on Parking Management. The program
helps us to enter, display or alter the details of vehicles in
parking records. Moreover & most importantly the program
helps us. The program also helps us to know the present status
of a parking detail, vehicle detail etc. It includes various
function programs to do the above mentioned tasks. Data file
handling has been effectively used in the program. The
database is a collection of interrelated data to serve multiple
applications. That is database programs create files of
information. So we see that files are worked with most, inside
the program.
DBMS
The software required for the management of data is called
as DBMS. It has 3 models
• Relation model
• Hierarchical model *Network mod
MODULES USED

os module: This module in python provides


functions for interacting with the operating
system.

Platform module: This module provides us


to retrieve as much possible information
about the platform on which the program is
now being currently executed.

MySQL. Connector module: This module


of python allows us to connect MySQL
database with python programs.
FLOWCHART
SOURCE CODE OF PROJECT
OUTPUT
DATABASE DETAILS
BIBLIOGRAPHY
www.google.com
https://pythontrends.wordpress.com
BOOK – Python by Sumita Arora class
XII

You might also like