0% found this document useful (0 votes)
326 views29 pages

Automatic Parking Project

This document provides an overview of meetings and deliverables for a project to develop an automated parking system. It includes: - An introduction describing the automated parking system and project initiation process. - Summaries of 4 kickoff meetings, including objectives, agendas, assignments, and deliverables such as a team contract, business case, and work breakdown structure. - Descriptions of the project planning, execution, monitoring, and closing processes. - Lists of figures and tables referenced in the document. The document outlines the key steps and deliverables for planning and managing the automated parking system project.

Uploaded by

saikumar353
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
326 views29 pages

Automatic Parking Project

This document provides an overview of meetings and deliverables for a project to develop an automated parking system. It includes: - An introduction describing the automated parking system and project initiation process. - Summaries of 4 kickoff meetings, including objectives, agendas, assignments, and deliverables such as a team contract, business case, and work breakdown structure. - Descriptions of the project planning, execution, monitoring, and closing processes. - Lists of figures and tables referenced in the document. The document outlines the key steps and deliverables for planning and managing the automated parking system project.

Uploaded by

saikumar353
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 29

Page 1

Table of contents 1
List of Figures 2
List of Tables . 3
Process group summary . 4
Kick off Meeting 1 . 6
The meeting deliverable view 7
1. Team Contract ... 7
2. Business Case ........... 8
3. Organizational Structures . 9
4. Project Summary .. 9
5. Project Charter 10
6. Scope Statement .. 11
Kick off Meeting 2 ... 12
The meeting deliverable view .. 13
Financial Analysis 13
1. WBS 14
2. Weighted Scoring Model 16
Kick off Meeting 3 ... 17
The meeting deliverable view .. 18
1. Change Request .. 18
2. Budget . 19
3. Detailed budget ... 20
Kick off Meeting 4 ... 21
The meeting deliverable view .. 22
1. Resource Histogram .... 22
2. Responsibility Assignment Matrix for Automated Parking
system . 23
3. Micro C code ...24
3. Gate circuit simulation.....25
3. MS Project Snap Shot . 27






Page 2





List of Figures
Figure 1 9
Figure 2 13
Figure 3 22
Figure 4 26
Figure 5 26
Figure 6 27
Figure 5 28
Figure 6 29










Page 3



List of Tables
Table 1 ..................................................................................... 6
Table 2 ..................................................................................... 7
Table 3 ..................................................................................... 8
Table 4 ..................................................................................... 9
Table 5 ....................................................................................10
Table 6 .................................................................................... 11
Table 7 .................................................................................... 12
Table 8 .................................................................................... 16
Table 9 .................................................................................... 17
Table 10 .................................................................................. 19
Table 11 .................................................................................. 20
Table 12 .................................................................................. 21
Table 13 .................................................................................. 23







Page 4



Automated Parking System
Process group summary

Introduction
This project is an automated, computer controlled parking system
designed to improve the existing parks, its basically Consists of a camera
that reads and identify the car permit, the database to save all cars
information which will be used to verify if the car is authorized to access
the park or not, an LCD to give the driver information about the free
spots, an automated gate that open and close depending on the case of a
controlling sensor, main server that have all participants parkings data
and lastly a web page that have all parkings information that help the
users to sign in the park automatically, it also give them some
information about the best places for parking.
Initiating
We started the project by a meet to decide what are the potential
projects we had and to set the goals, through this meeting many possible
potential projects were discussed and to decide which is better we started
ranking them depending on many standards we have until we choose the
Automated Parking System project. Then we discussed the project scope
by answering the questions: who to build the system, how much money it
may take to finish it and how long it takes to complete. As a result of the
answers we take, we set the project goals and the project future vision,
which is to develop a control system for parks and to build our own park.
After deciding the project scope, we estimated 80000$ to complete it in
total time of 6 month starting from April 17
th
2013 to September 27
th

2013.
At the meetings end, we wrote the project charter and divided the
work among us and we documented it using work contract to solve any
rising issue that may appear between the contractors in the future.
Planning
In this step, we documented all the actions that are necessary to
define, prepare, integrate and coordinate all subsidiary plans, then we
decided our possible stakeholders, and we build the project Work
Page 5



Breakdown Structure by defining the activities, sequence them and
estimate every activity resources and time.
After that we develop the projects human resources plan by
identifying and documenting project roles, responsibilities and required
skills. At last we assign all the possible risks by assessing and combining
their probability of occurrence and impact and how much they will affect
the project.
Executing
We started execute the project by distributing the work on the
project team, and we started in the database building which was built by
Moath Abu Arra, web page designing, the code writing Which was done
by Mohammad Abu Zaid, the analysis and testing by Imad Ghannam and
Abed Alrahman Shalabi was tracking the team members performance,
providing feedback, resolving issues and managing changes to optimize
the project performance.
In the entire project executing steps we were communicating and
working with the stakeholders to meet their needs and addressing issues
as they occur.
Monitoring and Controlling
To have a project that meet the stakeholders needs, all the projects
processes must be tracked and reviewed to see the progress and the
project performance.
There are 4 aspects that must be taken in consideration in the
monitoring processes, time, cost, quality and scope. During the project,
our project manager was responsible for this step, and according to him,
the project was advancing in a good manner according to the plans and
the ambition of the stakeholders with but with small variance with the
stated plans in the cost and time plans, so we return to the stakeholders so
they give us some extra money and timeout to finish the project.
Closing
This is the last step in the project, which we do it by making the
last testing on the system to make sure it works 100%, and that it meets
the parks owners needs, and then we started marketing the system and
distribute it, and we will make a periodically check on the system to see
how it works, repairing the occurred problems and add new features if its
possible and desirable by the customers.




Page 6



Kick off Meeting 1
Date
10/3/2013

Meeting Objective: Divide the work required to done like Scope Statement, and
Gantt chart of the project.

Agenda:
Introductions of attendees:
Background of project
Review of project-related documents (i.e. business case, project request,
contract)
Discussion of project organizational structure
Discussion of project scope, time, and cost goals
Discussion of other important topics
List of action items from meeting

Action Item Assigned To Due Date
Scope Statement
Team contract
Project summary
Emad Ghannam
Moath Abu arrah
17/3/2013
Charter
Business case
Mohaamad abu zaid
Abdual Rahman shalabi
17/3/2013
Revision (Scope, Gantt) Emad Ghannam
Team contract
18/3/2013

Date and time of next meeting: 20/4/2013
















Page 7



The meeting deliverable view:
1. Team Contract

Project Team Members Names and Sign-off:
Name Sign-off on Team Contract
Emad Mohammad Ghanam

Emad Mohammad Ghanam
Abdalrahman Shalabi Abdalrahman Shalabi

Moath Yahya Abu Arra Moath Yahya Abu Arra
Mohammad Fuad Abu Zaid
Mohammad Fuad Abu Zaid

Code of conduct: as a project team we will:
Work as hard as possible to lead our project to success.
Do our job on time.
Anyone ignore one or more of these terms well be fired.
Participation: we will:
Encourage team working.
Divide jobs equally.
Be open to any new idea helps project.
Help each other in hard times.
Communication: we will
Keep on touch with each other using email and facebook.
Each one should Provide Reports monthly.
Problem solving: we will:
Work with each other to overcome the problems.
Anticipate the problems ahead and try to trap them or solve them.
Use an experts help for building our system.
Meeting Guidelines: we will:
o Have meeting on Saturday every week.
o Scheduling for monthly meeting









Page 8



2. Business Case

Date: 24/3/2013.
Prepared by:
Abdul-rahman Shalabi.
Imad Ghannam.
Mohammad Fuad Abu Zaid.
Moath Yahya Abu Arra

1.0 Introduction/Background:
This project is an automated parking system, where the parking procedures is done
using computer, this park contains a database in which any driver wants to register
must pay a registration fee, after that, his car will be automatically added to the
database.
2.0 Business Objectives:
To help the parkings owners in their help by decreasing number of worker and
adding more controlling on the park.
3.0 Current Situation and Problem/Opportunity Statement:
In these days everything became automated and thats reduce so much effort ,time and
cost and for that we aimed to help parking owners to develop their working in it areas
.
4.0 Critical Assumption and Constraints:
The constraints are mainly the possibility of software system crash under the
condition of highly congestion that might occur on crowds hours; this leads to the
necessity of a full time trouble shooter programmer.
5.0 Analysis of Option and Recommendation:
We will use a camera to recognize the permit number, so we can check the database to
decide whether to let the car park or not, if its not in the database, we gave the driver
the ability to register to the park instantly.
6.0 Preliminary Project Requirement:
1- The system should be able to recognize the permit number, and compare it with the
database to decide whether to let the car park or not.
2- The ability of adding new cars to the database.
3- High database security.












Page 9



3. Organizational Structures






4. Project Summary


Project name

Automatic Parking System
Project URL

www.parking-----.ps
Start date

April 17
th
2013
End date

December27
th
, 2013
Main objective :

The Parking System shall provide customer with information regarding available
parking spot locations within a given parking system. Furthermore, this will be
accomplished through the use of both an interactive mobile application and a behind
the scenes computer vision processing system. The aim of the project is to build an
Automated Parking System for the cars and we will merge this new technology with
existing parkings in the country, so we need to build system to control the entry and
exit the cars by database and our project use the image process to ensure if the car is
authorized to entry or not. The users can reserve by the web site or mobile application
,The project also gave up the workers in parking (no one employee working in
parking) ,and the system must work all 24 hours to provide best service for customer ,
also provide the security of system through connection with police station for
emergency issues . Finally the owner project just go to bank each month to withdraw
the profit from parking.





Page 10



5. Project Charter

Project Title: Automated Parking System
Project Start Date: April 17
th
2013 Project Finish Date: September 27
th
, 2013
Budget Information: The agency has allocated $40000, most of the cost is paying
for the programmers and needed software /hardware, software and hardware
purchasing and consulting, the primary estimations give a total of 60 hours per week.

Project Manager: Abdalrahman Isam Shalabi. Email: [email protected]
Project Objective:
The project objective is to build an automated parking system with a website. This
system is built to facilitate the parking process. This parking system is meant to work
24 hours 7 days a week using the computer. This system is directly linked to the
police station so that if there is any rule breaking, the system reports the error to the
police station.
The basic objective of this project is to open the business to all the country by using
the internet, so the customers will be from the whole country for who may want this
system.
The website provides parking place renting online and information about the
parkings which register with us and having our services.
Approach:

Gather information from different garages about their offers, services and
prices.
Built the better software that fit all parkings.
Put a plan to develop and maintain the website after publishing it.
Create a feature in the website that gives the customers the ability to interact
with the system for some consulting about the best parking spots and other
information about the main milestones in the city to help the people outside
the city to plan their visits.



ROLES AND RESPONSIBILITIES

NAME ROLE POSITION CONTACT INFORMATION
Moath Yahya
Abu Arra
Sponsor Automated
Parking System,
CEO
[email protected]
Abdalrahman
Shalabi

Project
Manager
Automated
Parking System,
IT department
[email protected]
Imad
Mohammad
Ghanam

Team
Member
Automated
Parking System,
IT department
[email protected]
Mohammad
Fuad Abu Zaid
Team
Member
Automated
Parking System,
IT department
[email protected]
Page 11




6. Scope Statement


Project Title: Automated Parking System


Date: 22/4/2013 Prepared by: IMAM team
Project Justification:
1- Help parkings owner on controlling their parks.
2- Decrease cost and time for drivers.
3- More security system.

Product Characteristics and Requirements:
1. Offer higher performance and security than other similar parking.
2. Easy to deal with
3. Capable to perform in rush hours.

Summary of Project Deliverables
Project management-related deliverables: business case, charter, team contract,
scope statement, WBS, schedule, cost baseline, status reports, final project
presentation, final project report, lessons-learned report, and any other documents
required to manage the project.
Product-related deliverables: research reports, design documents, software code,
hardware, etc.
1- Different paying ways.
2- Alarming system.
3- Website Keep drivers on touch with new parkings and its services.


Project Success Criteria:
1- Have a better performance than exist ones and 24/7 working time.
2- Have more security than exist ones.
3- Provide better service with less price.














Page 12




Kick off Meeting 2
Date
20/4/2013

Meeting Objective: Divide the work required to be done like WBS, and Financial
analysis, cost estimating of the project.

Agenda:
Introductions of attendees:
Background of project
Review of project-related documents (i.e. business case, project request,
contract)
Discussion of project organizational structure
Discussion of project scope, time, and cost goals
Discussion of other important topics
List of action items from meeting

Action Item Assigned To Due Date
WBS Emad ghannam

23/4/2013
Financial analysis Moath abu arrah
Emad ghannam
23/4/2013
Weighted scoring model Mohaamad abu zaid
Abdual Rahman shalabi
23/4/2013

Date and time of next meeting: 1/5/2013
















Page 13




The meeting deliverable view:

1. Financial Analysis






Created by: Moath , Emad Date: 23-4-2013
Discount rate 8%
Assume the project is completed in Year 0 year
0 1 2 3 Total
Costs -44,500 -2,000 -2,000 -2,000
Discount factor 1.00 0.93 0.86 0.79
Discounted costs (44,500) (1,852) (1,715) (1,588) (49,654)
Benefits 0 25000 30000 40000
Discount factor 1.00 0.93 0.86 0.79
Discounted benefits 0 23,148 25,720 31,753 80,622
Discounted benefits - costs (44,500) 21,296 24,005 30,166 30,967 NPV
Cumulative benefits - costs (44,500) (23,204) 802 30,967
ROI -62%
Payback before Year X
Note: Change the inputs, such as interest rate, number of years, costs, and benefits. Formulas
are entered in the Excel file used to create this template. Be sure to double-check the formulas
Financial Analysis for Autmated Parking System
Page 14



2. WBS

1. Initiating
1.1 Kick of meeting.
1.2 Develop project charter.
1.3 Charter signed.
1.4 Construct Timeline
2. planning
2.1 Collect information about the area parkings.
2.2 Collect information about similar existing softwares.
2.3 Collect information about parkings owners needs and requirements.
2.4 Collect information about the Potential owners that may contract with
us.
2.5 Collect information about website needings.
2.5.1 Seeing the proper template.
2.5.2 Collect information about the best language to build it.
2.6 Kick of meeting.
2.7 Define customer needs:
2.7.1 Full/Part time working parking.
2.7.2 Preferred paying way.
2.7.3 The best potential site.
2.8 Define project requirements
2.8.1 Define software requirements
2.8.1.1 Define control code and website programming language.
2.8.1.2 Define code compatibility with different OSs.
2.8.2 Define hardware requirements.
2.8.2.1 Define the needed servers and its characteristics.
2.8.2.2 Define the controlling tools like sensors.

2.9 Develop project plan.
2.10 Review project plan
2.11 Approve project plan
3. Software developing
3.1 Kick of meeting.
3.2 Write the gate control code.
3.2.1 Specify the better algorithm.
3.2.2 Build in self-testing code.
3.2.3 Reviews the code performance.
3.2.3.1 Insure code availability.
3.2.3.2 Insure code reliability.
3.2.3.3 Insure code throughput.
3.2.4 Rewrite the code.
3.3 Build database.
3.3.1 Specify database requirement.
3.3.2 Design ERD.
3.3.3 Mapping the ERD into tables.
3.3.4 Normalize tables into 1, 2 and 3 norms.
Page 15



3.3.5 Normalize tables into 4 and 5 norms.
3.3.6 Write SQL query.
3.3.7 Review the database performance.
3.3.7.1 Insure code availability.
3.3.7.2 Insure code reliability.
3.3.7.3 Insure code throughput.
3.4 Website developing.
3.4.1 Design templates.
3.4.2 Writing website code.
3.4.3 Connect the website with database.
4. Software installation
4.1 Install database.
4.2 Install control code.
4.3 Upload website.
5. Testing
5.1 Kick of meeting.
5.2 SW/HW Compatibility
5.3 Gate control code testing
5.3.1 Perform code testing
5.3.2 Verify code security
5.3.3 Perform performance test
5.4 Database testing
5.4.1 Verify data elements
5.4.2 Verify database functionality
5.5 website testing
5.5.1 Functionality Testing
5.5.2 Performance Testing
5.5.3 Usability Testing
5.5.4 Server Side Interface
5.5.5 Client Side Compatibility
5.5.6 Security
6. Controlling.
6.1 Verify performance.
6.2 Verify functionality.
6.3 Report performance.
6.4 Control changes.
7. Release the software and website.
7.1 Prepare final project report
7.2 Present final project
7.3 Project completion.






Page 16



3. Weighted Scoring Model

























Weighted Scoring Model for Project Name
AD Date: 26/4/2013

Criteria Weight parking pro1 parking pro2 parking pro3 parking
pro4
security 25% 50 70 70 90
performance 35% 50 50 90 60
functionality 15% 50 80 90 80
reliability 25% 80 70 60 60
Weighted Project
Scores
100% 50 67 76 70.5
Page 17



Kick off Meeting 3
Date
1/5/2013

Meeting Objective: Write the Budget, Detailed budget, Change request and
Business case financials.

Agenda:
Introductions of attendees:
Background of project
Review of project-related documents (i.e. business case, project request,
contract)
Discussion of project organizational structure
Discussion of project scope, time, and cost goals
Discussion of other important topics
List of action items from meeting

Action Item Assigned To Due Date
Change request
Budget
Detailed budget
Emad ghannam

13/5/2013

Date and time of next meeting: 15/5/2013
























Page 18



The meeting deliverable view:

1. Change Request

Project Name: automated parking system
Date Request Submitted: 31/12/2012
Title of Change Request: from building to just software
Change Order Number: One
Submitted by: (Emad ghannam, 0598668838)
1. Change Category: Scope Schedule Cost
Technology Other

Description of change requested: instead of building a full parking we well hust
build a software for controlling existing ones in addition to build website for our
system and all the parkings which use our services.

Events that made this change necessary or desirable: After an premeasuring the
market we find that the software and website is more benefit for our profit.

Impact of the proposed change on:
Scope: automated parking system with website.
Schedule:
Cost: Decrease the total cost of project.
Staffing: No changing
Risk: Decrease the risk.
Required approvals:
Name/Title Date Approve/Reject
automated parking system with website 5/1/2013 Approve

















Page 19



2. Budget


year 0 year 1 year 2 year 4
cost
Server -3000 0 0 0
computer -800 0 0 0
software -300 0 0 0
training and
traveling
-4000
others -3000
camera -200
hardware
maintenance
0 -1000 -1000 -1000
software
maintenance
0 -1000 -1000 -1000
HR -33000
income 0 25000 30000 40000
-44300 23000 28000 38000



















Page 20



3. Detailed budget









WBS items
Cost/project
constructing period
6 months
justification
1
1.1 Project manager ($9,000)
1.2
project team
members
($24,000)
designer , 2 develper and tester
2
2.1 lever $0
2.2 camera $0 for reading the permit no.
2.3 sensor $0 to activete cam when car came
2.4 server ($3,000) to save all data and holding data base
2.5 Other tools ($100) any extra needed things
2.6
hardware
maintenance $0
3
3.1
visual studio
program
($50)
enviroment for code writing
3.2 office program ($90)
3.3
Domain
registration (.com)
3.4
software
maintenance
3.5 design price
4 Testing cost ($4,000)
5
5.1 travel cost ($1,000) to make deals with customers
5.2 Training cost ($3,000) for programmars and designer
Total price cost
estimate ($45,240)
Training and support
($1,000)
project management
Hardware
Software
Page 21



Kick off Meeting 4
Date
22/5/2013

Meeting Objective: Write the MS Project, Presentation and Resource
histogram.

Agenda:
Introductions of attendees:
Background of project
Review of project-related documents (i.e. business case, project request,
contract)
Discussion of project organizational structure
Discussion of project scope, time, and cost goals
Discussion of other important topics
List of action items from meeting

Action Item Assigned To Due Date
MS Project
Presentation
Resource histogram
Emad ghannam

25/5/2013
Work Description Moath Abu arrah 30/5/2013
RAM Mohammad Abu zaid
Micro c code for gate
control
Simulation for the gate
Abdulrahman Shalabi 14/5/2013

Date and time of next meeting: UN defined yet















Page 22



The meeting deliverable view:

1. Resource Histogram










Prepared by: IMAD Date: 23-5-2013
Year 0 Year 1 Year 2 Year 3
Plan and execute the project 1 1 1 1
Designing and Com. Taskes 1 1 1 1
Software Development. 2 0 0 0
Purchasing hardware and software. 1 1 1 1
Resource Histogram for Autmated Parking System
0
1
2
3
4
5
6
Year 0 Year 1 Year 2 Year 3
N
u
m
b
e
r

o
f

P
e
o
p
l
e
Plan and execute the project
Designing and Com. Taskes
Page 23



2. Responsibility Assignment Matrix for Automated
Parking System
(RAM)


















Page 24



3. Micro C code

The code that programming by micro c language:

void main( )
{
TRISA=0B00011111; \\ select which pins is input and output in portA
TRISB=0; \\ select all pins in portB is output
portb=0; \\ make all pins in portB values is zeros
porta=0; \\ make all pins in portA values is zeros
loop: \\ loop label
if (PORTA.F0==1) \\ if condition in order to test the A0 is 1 or not
{ \\ if condition begin
PORTB.F1=1; \\ put 1 (5 volt) in output B1
delay_ms(4000); \\ keep the previous state for 4 seconds
PORTB.F1=0; \\ put 0 (0 volt) in output B1
delay_ms(3000); \\ keep the previous state for 3 seconds
portb.f6=~ PORTB.F1; \\ put 1 (5 volt) in output B6 (for inversing polarity)
delay_ms(4000); \\ keep the previous state for 4 seconds
portb.f6=0; \\ put 0 (0 volt) in output B6
} \\ if condition end

if (PORTA.F2==1) \\ if condition in order to test the A2 is 1 or not
{ \\ if condition begin (in other motor)
PORTB.F2=1; \\ put 1 (5 volt) in output B2
delay_ms(4000); \\ keep the previous state for 4 seconds
PORTB.F2=0; \\ put 0 (0 volt) in output B2
delay_ms(3000); \\ keep the previous state for 3 seconds
portb.f7=~ PORTB.F2; \\ put 1 (5 volt) in output B7 (for inversing polarity)
delay_ms(4000); \\ keep the previous state for 4 seconds
portb.f7=0; \\ put 0 (0 volt) in output B7
} \\ if condition end

else{ \\ if out of the pervious conditions do follow :
PORTB.F1=0; \\ put 0 (0 volt) in output B1
PORTB.F2=0; \\ put 0 (0 volt) in output B2
} \\ end of else condition
goto loop; \\ go to (jump) loop label
} \\ end of program










Page 25



U1A
7400N
U1B
7400N
U1C
7400N
U1D
7400N
U2
74192N
A
1
5
B
1
C
1
0
D
9
U
P
5
Q
A
3
Q
B
2
Q
C
6
Q
D
7
D
O
W
N
4
~
L
O
A
D
1
1
~
B
O
1
3
~
C
O
1
2
C
L
R
1
4
U3
74247N
A
7
B
1
C
2
D
6
O
A
1
3
O
D
1
0
O
E
9
O
F
1
5
O
C
1
1
O
B
1
2
O
G
1
4
~
L
T
3
~
R
B
I
5
~
B
I
/
R
B
O
4
1
J1
Key = Space
J3
Key = Space
7
6
C1
1uF
R2
1k
R3
1k
R4
1k
R5
1k
3
4
8
9
U5
A B C D E F G
CK
5101213
R1
250
14
15
1617
18 19
20
21
22
23
24
25
26
27
V1
5 V
28
2
0
4. Circuit Simulation





UP


















DOWN







counts Up down counter
m syste by BCD to 9 0 from












Decoder The conversion from BCD to
7-segment dec "Decimal "


Page 26











Microcontroller Programming
the so that s motor " related "PIC 16F84A
closing of the doors and opening
from that come pulse by automatically
doors the













Working Principle:

each door in the parking system related with specific input pin in
microcontroller ,where the pic receives the pulse that come from the door
and open the required motor for 4000 milliseconds , and wait for 3000
milliseconds without do anything , and close a motor by inversing polarity for
4000 millisecond

Page 27



5. MS Project Snap Shot





Page 28









Page 29

You might also like