Automated Car Parking System
Automated Car Parking System
Automated Car Parking System
1
1.1 INTRODUCTION Automated Car Parking is a mechanical, electrical, software system
used to park car without assistance of a human being. AutoMotion Parking Systems
introduces the first fully automated parking garage system in New York City
providing the easiest, fastest and safest way to park available, while doubling the
number of parking spaces compared to conventional parking. In this system, driver
enters through garage door, parks the vehicle on a pallet inside an “entry and exit
room”. He swipes his RF smart card and walks away. The car automatically parked by
the system. Need for system development: In conventional car parking system driver
has to park car at available place.It is difficult for a human to constantly
examine the eternal flow of vehicles to the parking space. In conventional car
parking system anyone, anything can touch the car so scratches, dings problems can
occur. Due to this less security because of the possibility of accusation of stolen
personal items in the car. So there is need to develop Automated Car Parking
System. Park, swipe and leave- three simple steps are in Automated Car Parking
System. Integrating the latest in laser and computer technology with conventional
elevator components parking offers a solution that eliminates most of the hassle of
conventional parking. 1.1.1 Product Overview
Automated Parking Systems provides customized parking systems for many areas like
super markets, shopping malls, multiplexes. It integrates the latest in laser and
computer technology with conventional elevator components. Automated Parking
Systems offers a parking solution that eliminates most of the hassles of
conventional parking and doubles, sometimes triples the capacity of similarly sized
conventional garages. It provides Security against theft, damage and scratches,
dings because no one ever touches the cars. The system delivers cars to their
owners within 2 minutes. It has numerous designs that can fit within any project
size. With this vast range of products we can design a system to fit any site. For
each project we provide all the necessary
2
services associated with the design, approval, installation, and operation of
automated parking systems
Sensors Lasers Storage and Retrival unit. RF Card Reader RF Smart Card
Camera and sensors
Software Interfaces: Software interface will contain the software GUI for user to
interact with the system. 1.2.2 • • • • • • • Software Product Features System
provides for the safe/secure parking of cars with safety advantages for users.
System accommodates different car heights and large, luxury cars. Easy operation
with several control options. Security against theft, damage and scratches, dings.
Doubles parking capacity over comparably sized conventional garages. Delivers cars
to their owners within 2 minutes. Simultaneous exchange of empty pallet with
occupied significantly increases the speed of the parking system.
3
1.2.3
1.2.4
4
1.3 Additional Material RFID Card:
5
Chapter 2
6
2.1 INTRODUCTION: 2.1.1 Project Overview: This section of the document is an
introduction to “Automation Car parking System” project. It will describe the
purpose of the project and the objectives that are to be accomplished, the
assumptions and constraints that underlie the effort, the deliverables that will be
produced by the project, and a summary of the project schedule and budget.
2.2 PROJECT DELIVERABLES The following is the list of the deliverables those are to
be delivered to the stakeholder at regular interval of time. The list consists of
the outcome/result obtained at the end of each phase of SDLC. Sr. No. 1 Requirement
gathering Report of the initial developer meeting, SRS document 2 Analysis Use case
diagram with specifications, Data Flow Diagram, Activity Diagram, Project Plan with
cost and effort estimation 3 Design UML diagrams, Design document 4 5
Implementation Testing Source code of the system Testing document, Change report 6
Deployment System as an installable package, User manual and Guide Phase of SDLC
Deliverables
7
2.3 PROJECT ORGANIZATION 2.3.1 Software Process Model
The project is carried out using “SPIRAL DEVELOPMENT MODEL”. Spiral Development
Model The spiral model is a software development process combining elements of both
design and prototyping-in-stages, in an effort to combine advantages of top-down
and bottom-up concepts. This model of development combines the features of the
prototyping model and the waterfall model. The spiral model is intended for large,
expensive and complicated projects. A spiral model is divided into a number of
framework activities Typically, there are between three and six task regions. Fig
depicts a spiral model that contains six task regions: Customer Communication—tasks
required to establish effective communication between developer and customer.
Planning—tasks required to define resources, timelines, and other project related
information. Risk analysis—tasks required to assess both technical and management
risks. Engineering—tasks required to build one or more representations of the
application. Construction and release—tasks required to construct, test, install,
and provide user support (e.g., documentation and training). Customer evaluation—
tasks required to obtain customer feedback based on evaluation of the software
representations created during the engineering stage and implemented during the
installation stage The following diagram illustrates the information, document and
product flow between the lifecycle process.
8
2.3.2
Roles and Responsibilities Sr. No. 1 Requirement gathering Phase of SDLC Team
Involved Savita, Monali Prepare report of the initial developer document 2 Analysis
Seema Project Plan with cost and effort estimation 3 Design Savita Prepare use case
diagram with specifications, meeting, SRS members Responsibilities
9
Data Flow Diagram, Activity Diagram, Design document 4 Implementation Seema,
Savita, Monali Develop source code of the system 5 6 Testing Deployment Savita
Seema, Savita, Monali Prepare testing document Deliver System as an installable
package, User manual and Guide
2.3.3 Methods, tools and techniques Development methodology: The project shall use
the spiral software development methodology to deliver the software products. The
decision to use the Spiral methodology is due to the following characteristics of
the project: The product definition is stable Requirements and implementation of
the product are both very well-understood Technical tools and hardware technology
are familiar and well-understood Waterfall methodology has proven successful for
projects of this nature Risk analysis Development techniques: This architecture
allows us to use object-oriented methods and tools for analysis, design, and
implementation. We will use Object Modeling Technique (OMT) for this purpose.
Tools: The following work categories will have their work products satisfied by the
identified tools: o Team member desktop foundation o Microsoft Windows 2000 desktop
operating system o Microsoft Project 2003 [WBS, schedule/cost estimates, resource
planning, project control]
10
o Microsoft Word 2003 [document preparation and revision] o Implementation o
Microsoft Visual C++ [programming language, development tools and object code
generation] o Windows Software Development Kit (SDK) [programming support] o
Microsoft PowerPoint 2003 [training presentations] o Microsoft Windows 2000 Server
Standard [server operating system]
2.4 PROJECT MANAGEMENT PLAN 2.4.1 Description of tasks with planned milestones Sr.
No. 1 2 3 4 5 6 7 Task Scope Determine the Project Scope Define Preliminary
Resources Establish the Project Goals Analysis / Software Requirements Conduct
Project Requirement analysis Draft Preliminary Days 04 1 1 2 10 5 Start Date 12-08-
11 12-08-11 13-08-11 14-08-11 14-08-11 14-08-11 19-08-11 Finish Date 15-08-11 12-
08-11 13-08-11 14-08-11 23-08-11 18-08-11 21-08-11
software 3
11
19 20 21 22 23 24 25
10 5 2 10 3 5 2
2.4.2
Sr. No. 1
Milestones(Dates)
Requirement gathering
Report of the initial developer 12-08-11 to 15-08-11 meeting, SRS document Use case
diagram with 14-08-11 to 23-08-11
Analysis
specifications, Data Flow Diagram, Activity Diagram, Project Plan with cost and
effort estimation 3 Design UML diagrams, Design document 4 5 Implementation Testing
Source code of the system Testing document, Change report 6 Deployment System as an
installable package, User manual and Guide 04-11-11 to 09-11-11 30-09-11 to 24-10-
11 25-10-11 to 03-11-11 23-08-11 to 11-09-11
12
2.4.3 Risks and Contingencies Risk Project risks Description Identifies potential
budgetary, schedule, personnel (staffing and organization), resource, customer, and
requirements problems and their impact on a software project. It threatens the
project plan. That is, if project risks become real, it is likely that project
schedule will slip and that costs will increase. Technical risks Identifies
potential design, implementation, interface,
verification, and maintenance problems. Technical risks threaten the quality and
timeliness of the software to be produced. If a technical risk becomes a reality,
13
Chapter 3
14
3.1 INTRODUCTION 3.1.1 Design Overview Users can take RFcards according to their
need and can charge according to his requirement. The user will be provided with a
prepaid wireless RF smart card. The data regarding this will be registered on a
centralized server. The client machine will be attached with a smart card reader.
When the user having the charged smart card comes to park car , he will need to
swipe the card to the card reader. The reader data is further processed. This data
is then passed to the server, which will first authenticate the user’s validity,
checks for the balance and acknowledge to the client. The software should provide
fully automated solution for car parking. Software should recognize car from all
sides and determine whether it will fit into the system or not.
Design Overview
15
Use Case Diagram
16
Use Case for Administrator
17
Activity Diagram for Exit section
18
Sequence Diagram
Sequence Diagram
19
Data Flow Diagram
20
Chapter 4
21
4.1 TEST PLAN Test Plan: TP_1 Test Scope Only authorized user should get access to
the system. Sensors should sense the object from all directions in concern with
car. System should provide proper empty pallet to park the car. Only authorized
user should get access to the system. User must have RFID card to get access to the
system System should not get any kind of failure while car is on the way. System
should prompt the message of failure before it gets out of control. Test Director
Test Objective Assumption Risk Analysis Roles & Responsibilities Test Tools
Test condition
Description Steps
Expected result
Pass/fail
Pass
username, successfully successfully password and click Login button Enter the Login
username and click Login button not Login not Pass
the enter
the
22
Password” Enter the Login
not Login
username, successful. password and click Login button Message “please enter
successful. If login
attempt < 3 the then Message “please enter Correct Password” Else exit. the
Password”
02
Login
form The
form Pass
get closed
23
References: • • •
•
www.automotionparking.com/
www.automotionparking.com/.../pdf/Car_Parking_SP_System.pdf
www.electroautomation.com/ www.technovelgy.com/ct/Technology-Article.asp
24