Created for Project Implementation Course
Mar 23, 2016
Created for Project Implementation Course
Project Proposal Management System Created for Project implementation Course
Zakaria Al Musilim 261090072 Mohammed Al Muaily 207014719
Supervisor: Dr. Fahad Al Humidan
Kingdom of Saudi Arabia Higher Education Ministry King Faisal University College of Computer Sciences & IT Computer Information System Department
II• Table Contents
1 Acknowledgment III
2 Introduction 1
3 2Methodology
4 Analysis : 1-1 Functional requirments 3
6 Analysis: 1-2 The data flow diagram 6
7 Desgin: 2-1 The ERD 10
8 Desgin: 2-2 System architecture 11
9 System pages 12
10 21Time table
11 22Conclusion
At the beginning, and after thanking Allah, we would like to
thank all those who helped us in building this project, which is the first
step for us in the last year, and please Allah to guide us.
And I would like to thank Dr. Fahd Al-Humaidan for his efforts
to guide us, and to all those who have contributed, even advice to us.
III• Acknowledgment
The final year project is a course in the college curriculum plan
that is done by one or more student. This course is supervised by one of
the college faculty members. This course is considered as the outcome
of all course in the college.
A project proposal management system is a system that keep
records of all the projects that done by students . It is used as a media
for communication between the supervisors and students, such as the
meeting date, scheduling the work plan, sending e-mail to the groups.
Also it includes proposals for new projects. And provide the students
with profile and how to communicate with the projects' owner .
This system will reduce the chance of introducing similar projects. Also
it manages scheduling time , work, and communicating between the
students and supervisors.
1• Introduction
In this project, the structured approach is used to develop the
required system.
The approach consists of several stages such as:
1. Analysis.
2. Design.
3. Implementation.
4. Installation.
5. Maintenance.
2• Methodology
1-1 Functional requirements:
Finished projects ( ID, Title, Department, Description, Report,
Group, Supervisor, Year ):
o Add project.
o Edit project detail.
o Preview project information and report.
o Search about project ( By name, classify, year,….).
o Print report.
o Delete a project.
Proposal ( ID, Department, Title, Description, User ):
o Add new proposal.
o Edit proposal detail.
o Preview proposal information.
o Search about proposal ( By name, classify,….).
o Assign proposal to group.
o Print report.
o Delete proposal.
3• 1- Analysis
Student ( ID, Name, Department, GPA, Email, Mobile, No. of
complete unites ):
o Create a profile.
o Search about student.
o Edit profile information.
o Preview student information.
o Send e-mail to group or supervisor.
o Assign to group.
o Print report.
o Delete profile.
o Evaluate student.
Group ( ID, Members, Supervisor, Project title, Year ):
o Create a group.
o Assign to supervisor.
o Edit the group data.
o Evaluate the group.
o Print report.
o Delete group.
4• 1- Analysis
Supervisor ( ID, Name, Department, Mobile, Email ):
o Add a supervisor.
o Edit the supervisor information.
o Preview supervisor information.
o Evaluate the group.
o Evaluate the project.
o Send e-mail to group.
o Print report about a supervisor or all.
o Delete supervisor.
Advertisement ( ID, Date, Description ):
o Add advertisement.
o Edit advertisement.
o Preview advertisement.
o Delete advertisement.
Evaluation ( Student ID, Supervisor evaluation, Report
evaluation , Oral evaluation):
o Evaluate the student ( Supervisor 30%, Oral 35% ).
o Evaluate the project ( 35% ).
o Print evaluation report.
Department ( Department ID, Department name ):
o Add department.
o Edit department.
o Delete department.
5• 1- Analysis
1-2 The data flow diagram :
This technique is used to module the system process.
Context diagram
6• 1- Analysis
PPMS Student Students data
Evaluation, Emails and
Reports
Supervisor
Students, group, and
project evaluation.
Emails and Report
Management
Up
dates R
epo
rts
Stud
ent rep
ort
Stu
den
t ev
alu
atio
n m
arks
Evaluation panel
DFD Level 1
7• 1- Analysis
DFD Level 2: Process #9 decompose
8• 1- Analysis
DFD Level 2 : Process #10 decompose
9• 1- Analysis
2-1 The ERD:
10• 2-Desgin
2-2 System architecture:
11• 2-Desgin
NO. Task Duration Start Finish
1 Collecting requirements 12 Days 02/10/2010 13/10/2010 2 Analyzing 30 Days 14/10/2010 14/11/2010 3 Make the prototype 10 Days 15/11/2010 25/11/2010
4 Recollect the requirements 2 Days 27/11/2010 29/11/2010
5 Analyze the new
requirements 5 Days 30/11/2010 05/12/2010
6 Implementation 3 Months 1/2/2011 20/5/2011
7 Writing the report 4 Days 20/5/2011 23/5/2011 7
21• Time table
The PMS ( Proposal Management System ) is a huge
system we modify it to solve the problems which faced the leader
course, the student and the supervisor in the graduation project
stage.
We analyze this system throw many stages:
- Collecting requirement stage:
In this stage we meet the users of the system (
The leader course, the students and the
supervisors ) and get the main tasks which our
system will implement for.
- Drawing the DFD and ERD.
We use Microsoft Visio program to draw the
DFD and the ERD
- Make the prototype.
We use Microsoft Access to make the
prototype.
- Implement:
We used to implement this system many
programs:
Adobe Dreamwaver, Adobe Photo shop,
Appserver, MS World, Painter.
- Recollect requirements from the prototype.
- Adding the new requirements to the project.
- Writing the report.
22• Conclusion
The Proposal Project Management System ( PPMS ) is a system
to managing the finished project which don by graduated students and
use it as reference for the project proposal students.
This system also will reduce the time of selecting project idea by
providing student with suggested proposal projects. Also it helps to
communicate advertisement by allowing the leader or supervisor put an
advertisement in the PPMS site . Finally it helps the evaluation
electronically.
We used the structure approach, in the analysis and design. We collect
the requirement from the users ( Course leader, Supervisors, Students )
by meeting their. Then we draw the Data Flow Diagram (DFD) and
Entity Relationship Diagram (ERD) by using Microsoft office Visio, in
the design stage we specify the system architecture and draw it by
using Microsoft office Visio, then we coding the system by using PHP ,
Java scripts and HTML languages and MySQL database.
23• Conclusion