Академический Документы
Профессиональный Документы
Культура Документы
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 1
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 2
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 3
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 17th 2013 to September 27th
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 4
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.
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 5
Agenda:
Introductions of attendees:
Background of project
Review of project-related documents (i.e. business case, project request,
contract)
Discussion of project organizational structure
Action Item
Scope Statement
Team contract
Project summary
Charter
Business case
Revision (Scope, Gantt)
Assigned To
Emad Ghannam
Moath Abu arrah
Due Date
17/3/2013
17/3/2013
18/3/2013
Page 6
Abdalrahman Shalabi
Abdalrahman Shalabi
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 7
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.
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
.
Page 8
3. Organizational Structures
4. Project Summary
Project name
Project URL
www.parking-----.ps
Start date
End date
December27th, 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 9
5. Project Charter
Project Title: Automated Parking System
Project Start Date: April 17th 2013 Project Finish Date: September 27th, 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.
Email: Abedaltrahman.isam@gmail.com
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.
ROLE
Sponsor
Abdalrahman
Shalabi
Project
Manager
Imad
Mohammad
Ghanam
Team
Member
Mohammad
Fuad Abu Zaid
Team
Member
POSITION
Automated
Parking System,
CEO
Automated
Parking System,
IT department
Automated
Parking System,
IT department
CONTACT INFORMATION
moathabuarra@yahoo.com
Automated
Parking System,
IT department
mohammadf_az@hotmail.com
Abedalrahman.isam@gmail.com
albasawi_91@hotmail.com
Page 10
6. Scope Statement
Project Title: Automated Parking System
Page 11
Agenda:
Introductions of attendees:
Background of project
Review of project-related documents (i.e. business case, project request,
contract)
Discussion of project organizational structure
Action Item
WBS
Assigned To
Emad ghannam
Due Date
23/4/2013
Financial analysis
23/4/2013
23/4/2013
Page 12
2. WBS
The meeting deliverable view:
1. Initiating
1.1 Kick of meeting.
1. Financial
Analysis
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
about the
Potential owners that may contract with
Created by:
Moathinformation
, EmadDate:
23-4-2013
us.
Note: Change
the inputs, such as interest rate, number of years, costs, and benefits.
2.5 Collect information about website needings.
Formulas 2.5.1 Seeing the proper template.
information
aboutto
thecreate
best language
to build it. Be sure to double-check the
are entered2.5.2
in Collect
the Excel
file used
this template.
2.6 Kick of meeting.
formulas 2.7 Define customer needs:
Discount rate
8%
(44,500) 21,296
(44,500) (23,204)
24,005
802
30,166
30,967
30,967
Page 14
13
NPV
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
6.
Controlling.
6.1 Verify performance.
6.2 Verify functionality.
6.3 Report performance.
6.4 Control changes.
Page 15
AD
Date:
26/4/2013
Criteria
Weight
parking pro1
parking pro2
parking pro3
security
25%
50
70
70
parking
pro4
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 16
Agenda:
Introductions of attendees:
Background of project
Review of project-related documents (i.e. business case, project request,
contract)
Discussion of project organizational structure
Action Item
Change request
Budget
Detailed budget
Assigned To
Emad ghannam
Due Date
13/5/2013
Page 17
1.
Schedule Cost
Approve/Reject
Approve
Page 18
2. Budget
year 0
year 1
year 2
year 4
Server
-3000
computer
-800
software
-300
training and
traveling
others
-4000
camera
-200
hardware
maintenance
software
maintenance
HR
-1000
-1000
-1000
-1000
-1000
-1000
25000
30000
40000
-44300
23000
28000
38000
cost
income
-3000
-33000
Page 19
3. Detailed budget
WBS items
1
1.1
1.2
Project manager
project team
members
Hardware
2.1
2.2
2.3
2.4
2.5
lever
camera
sensor
server
Other tools
hardware
maintenance
2.6
3.1
3.2
3.3
3.4
3.5
($9,000)
($24,000)
$0
$0
$0
($3,000)
($100)
$0
Software
visual studio
program
office program
Domain
registration (.com)
software
maintenance
design price
Testing cost
5.1
5.2
justification
project management
Cost/project
constructing period
6 months
($50)
($90)
($1,000)
($4,000)
travel cost
Training cost
($1,000)
($3,000)
($45,240)
Page 20
Agenda:
Introductions of attendees:
Background of project
Review of project-related documents (i.e. business case, project request,
contract)
Discussion of project organizational structure
Action Item
MS Project
Presentation
Resource histogram
Work Description
RAM
Micro c code for gate
control
Simulation for the gate
Assigned To
Emad ghannam
Due Date
25/5/2013
30/5/2013
14/5/2013
Page 21
Date:
Year 0
Year 1
1
1
2
1
Year 2
1
1
0
1
23-5-2013
Year 3
1
1
0
1
1
1
0
1
6
5
Number of
People 4
3
2
1
0
Year 0
Year 1
Year 2
Year 3
Page 22
2. Micro
3.
Responsibility
C code Assignment Matrix for Automated
Parking System
The code that programming by micro
c language:
(RAM)
void main( )
{
TRISA=0B00011111;
TRISB=0;
portb=0;
porta=0;
loop:
if (PORTA.F0==1)
{
PORTB.F1=1;
delay_ms(4000);
PORTB.F1=0;
delay_ms(3000);
portb.f6=~ PORTB.F1;
delay_ms(4000);
portb.f6=0;
}
if (PORTA.F2==1)
{
PORTB.F2=1;
delay_ms(4000);
PORTB.F2=0;
delay_ms(3000);
portb.f7=~ PORTB.F2;
delay_ms(4000);
portb.f7=0;
}
else{
PORTB.F1=0;
PORTB.F2=0;
}
goto loop;
}
Page 24
23
4. Circuit Simulation
C1
1uF
28
V1
5V
CK
U5
AB
UP
CDEFG
27
26
21 22 23
24
25
R1
250
R2
1k
15 161817 19
20
1312111091514
OAOBOCODOEOFOG
7400N
2
U1A
14
U3
~LT~RBI~BI/RBO
74247N
J1
ABCD
1
Key = Space
U1B
7126
354
7400N
5 10 1312
R4
R3 1k
U1C
J3
3267
1k
7400N 7
U2
74192N
11 ~LOAD14
CLR
UPDOWN
ABCD
151109
U1D
Key = Space
~BO 13~CO 12
QAQBQCQD
54
9
7400N
R5
1k
DOWN
Page 25
Programming Microcontroller
"PIC 16F84A" related motors so that the
opening and closing of the doors
automatically by pulse that come from
the doors
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 26
Page 27
Page 29
28