You are on page 1of 76

OnlineProject Timeline Tracking

ArtthapolBourwat

2554

5317670008

..
2554
.





.








()

MSIT06

II


1
1.1
1.2
1.3
1.4
1.5
1.6
1.7
2
2.1
2.2
2.3
2.4
3
3.1
3.2
3.3 Data Flow Diagram
3.4 (Data Dictionary of Data Store)
3.5 (Data Dictionary of Data Flow)
3.6
3.7 (Entity Relationship Diagram)
3.8 Mapping Entity Relationship Diagram
3.9 (Data Dictionary)
3.10


I
II
III
V
VI
1
1
1
1
2
3
3
3
5
5
5
6
16
17
17
17
18
26
26
29
33
34
34
37

III

()
4

4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8

5
5.1
5.2
5.3
5.4

6
6.1
6.2
6.3


38
38
38
40
47
48
48
48
48
49
49
49
55
62
63
63
63
64
65
66

IV


1.1
2.1 9
3.1 User
3.2 (Project Header)
3.3 (Project Detail)
3.4 (Programmer of Project Detail)
3.5 (Comment of Project Detail)
3.6 (Project Role)
3.7 (User Authority)
3.8 (Authority)
3.9 (Department)


4
9
34
35
35
35
36
36
36
37
37


2.1 (Schwalbe, 2007)
2.2 (Schwalbe, 2007)
2.3
2.4
2.5 (Schwalbe, 2007)
3.1 ()
3.2 ()
3.3 Context Diagram
3.4 Data Flow Diagram Level 1
3.5 Data Flow Diagram Level 1 ()
3.6 Data Flow Diagram Level 2
3.7 Data Flow Diagram Level 2
3.8 Data Flow Diagram Level 2
3.9 Data Flow Diagram Level 2
3.10 Data Flow Diagram Level 2
3.11 Entity Relationship Diagram
4.1
4.2 Login
4.3
4.4
4.5
4.6
4.7
4.8
4.9
4.10
4.11


6
7
13
14
15
17
18
19
20
21
22
23
24
25
25
33
39
40
41
41
42
42
43
43
44
44
44

VI

()

4.12
45
4.13
45
4.14
46
4.15
46
4.16 47
4.17 Adobe Dreamweaver CS5
47
5.1
50
5.2 ()
50
5.3
51
5.4
51
5.5
52
5.6
52
5.7 Comment
53
5.8
53
5.9 2
54
5.10 2 ()
54
5.11 2 ()
55

VII

1.1









( )

1.2

() 400 . .9

,
, ,







1.3


Project Manager
1



(Schedule overrun)
(Cost Overrun) (Job overload)



1.3.1

1.3.2


1.3.3


1.3.4

1.3.5
1.3.6



1.4


1.4.1 /

1.4.2

1.4.3 Internet

2

1.4.4

1.5
1.5.1

1.5.2
1.5.3 comment
1.5.4
1.5.5
1.6


1.6.1

1.6.2
1.6.3
1.6.4
1.6.5
1.7

1.1

.. .. .. .. .. .. .. .. .. ..

2554 2554 2554 2554 2554 2554 2554 2555 2555 2555
1.8.1

1.8.2

1.8.3

(Analysis)
1.8.4
(Logical
Design)
1.8.5

(Physical Design)
1.8.6

(Implementation)
1.8.6

2

2.1




2.2
Gray, C.F. and Larson (2000) [1]
5
1.
2.
3.
4.
5.
NuriaMatheu (2005) [2]


1. (Information Portals)
2. (Enterprise Portals)
3. (Electronic Marketplaces)
4. (Web based Project Management
Systems/Extranets)
KamerYuksel (2008) [3]

1. (Calendar tool)
2. (Meetings tool)
3. (Files tool)
4.
(Forms tool)
5

5. (Issue tracker)
6. (Proposal tracker)
7.
(Sketchpad tool)
2.3
2.3.1 (Project)

:

:
:

2.1 (Schwalbe, 2007) [4]


2 .1




6

2.2 (Schwalbe, 2007) [4]


2.3.2



2.2





9 4 5

(Project Management Institute (PMI))
9 9
PMBOKGuide 2002


(project scope management)

(project time management)

(project cost management)

(project quality management)




(project integration management)


(project human resourcemanagement)

(project communication management)

(project risk management)

(project procurement management)


9
(Gantt chart) (project network diagram)
(critical path analysis) 2.1
9

2.1 9


(project charters)



(PERT)
(crashing)
(fast track) (milestones)


(business case)
(project portfolio
management)

(six sigma)
(quality audit)
(maturity models)
(empathic listening)










/
(Monte
Carlo simulation)
9

2.3.3



6
1. (Activity Definition)





(Activity
Attribute)
(Predecessors)
(Successors)





2. (Activity Sequencing)


4
. - (Finish-to-Start) (From)
(To)
( B) ( A)

10

. - (Start-to-Start) (From)
(To) 2
(Parallel)
( B) ( A)
. - (Finish-to-Finite) (From)
(To)
( B) ( A)

. - (Start-to-Finish) (From)
(To)
( B) ( A)
3. (Activity Resource Estimating)
( )


4. (Activity Duration Estimating)

(Duration)
(Elapsed Time)
5. (Schedule Development)




. (Gantt Chart)
. (Critical Path Analysis)

. (Critical Chain Scheduling)

. PERT

11

6. (Schedule Control)



(Schedule Baseline)


-
-
-
-
-
- (Earned Value)




2.3.4






(Gantt chart)
(critical path analysis)

(critical Chain Scheduling)

PERT

12




2.3 Z
2 .4

2.3
2.4



13

2.4

(actual schedule) (Tracking Gantt
Charts) 2 .5
(planned dates) (baseline dates)
(schedule
baseline)

14

2.5 (Schwalbe, 2007)





1


1.2
2.5

(summary tasks)
2


(slipped milestone)




100 50
50

15






2.4




16

3.1
2





(Data Flow
Diagram , DFD) (Entity Relationship Diagram)
(Data Dictionary)
3.2

Client A
(Admin)

Browser

Internet
Client B
(User)

Browser

Client C
(User)

Web Server & Database Server

Browser

Client E
(User)
Client D
(User)

Browser

Browser

3.1 ()

17

3.1

Online Project Timeline ticking

3.2 ()
3.2 5


3.3 Data Flow Diagram


18

3.3.1 Data Flow Diagram Context Diagram


0
Manager

Manager

Manager

Project Manager

Project Manager

Project Manager

Online
Project
Timeline
Ticking
Programmer

Programmer

Programmer

Administrator

Administrator

3.3Context Diagram
3.3
(Manager), (Project Manager)
(Programmer)

)
a.
b.
c.
d.
e.
f.
g.
h.
19

i.
j.
k.
l.
m.
)
a.
b.
c.
d.
e.
f.
g.
3.3.2 Data Flow Diagram 1
1.0

Administrator

D1

User

D7

User
Authority

D8

Authority

D9

Department

2.0
Manager

Manager

D1

Project Manager

Programmer

Project Manager

User

D2

Project Header

D6

Project Role

D7

User
Authority

Programmer

3.4Data Flow Diagram Level 1


20

3.0

D2

Project Header

D3

Project Detail

D4

Programmer of
Project Detail

D5

Comment of
Project Detail

D6

Project Role

Project Manager

Programmer

4.0

Manager

D1

User

D2

Project Header

D6

Project Role

D7

User
Authority

Project Manager

Programmer

5.0
Manager

Project Manager

Programmer

D1

User

D2

Project Header

D3

Project Detail

D4

Programmer of
Project Detail

D5

Comment of
Project Detail

D6

Project Role

3.5Data Flow Diagram Level 1 ()

21

3.3.3 Data Flow Diagram 2


1.1

Administrator

1.2

Administrator

D1

User

D7

User
Authority

D8

Authority

D9

Department

D1

User

D7

User
Authority

D8

Authority

D9

Department

D9

Department

D8

Authority

1.3

Administrator

1.4

Administrator

3.6Data Flow Diagram Level 2

22

2.1

Manager

D1

Project Manager

User

Programmer

2.2
Manager

Manager

Project Manager

Programmer

Project Manager

D2

Project Header

D6

Project Role

D7

User
Authority

Programmer

3.7Data Flow Diagram Level 2

23

3.1

D2

Project Header

D3

Project Detail

D4

Programmer of
Project Detail

D5

Comment of
Project Detail

D6

Project Role

D2

Project Header

D3

Project Detail

D4

Programmer of
Project Detail

D5

Comment of
Project Detail

D6

Project Role

D2

Project Header

D3

Project Detail

D4

Programmer of
Project Detail

D5

Comment of
Project Detail

D6

Project Role

Project Manager

3.2

Project Manager

Programmer

3.3

Project Manager

3.8Data Flow Diagram Level 2

24

4.1

Manager

D1

Project Manager

User

D2

Project Header

D6

Project Role

D7

User
Authority

D1

User

Programmer

4.2

D2

Project Header

D6

Project Role

D7

User
Authority

D1

User

Manager

3.9Data Flow Diagram Level 2


5.1

Manager

Project Manager

D2

Project Header

D3

Project Detail

D4

Programmer of
Project Detail

D5

Comment of
Project Detail

D6

Project Role

Programmer

3.10Data Flow Diagram Level 2

25

3.4 (Data Dictionary of Data Store)


D1 = + + ++ + +
D2 = +++ +
+
D3 =++ + + +
+ +
D4 = ++
D5 = ++ + + + +
+ +
D6 = + +
D7 = +
D8 =
D9 = +
3.5 (Data Dictionary of Data Flow)

= + +++

= +
= +

= +

= +

Manager

= ++ Manager

Project Manager

= ++ Project Manager

Programmer

= ++ Programmer
= ++
+ +
+ +

26

= + +
= ++
+ +
+ +
+ {++
+ +
+ + + {
} + {
+ + + +
+ + }
}

= ++
+ +
+ ++
++ +
+ {
} + +{
+ + + +
+ + }

= ++

= +

= ++
+ + + +
+ +

= +

= +
27

= ++
+ +
+ +
+ {++
+ +
+ + + {
} + {
+ + + +
+ + }
}

= ++
+ +
+ +
+ {++
+ +
+ + + {
} + {
+ + + +
+ + }
}

28

3.6 (Process Description)


Process 1.1 Process Name :
External Agent :Administrator
Input Data Flow : , ,

Output Data Flow :,


Description :
Process 1.2 Process Name :
External Agent :Administrator
Input Data Flow : ,
, , ,
Output Data Flow :, ,

Description :
Process 1.3 Process Name :
External Agent :Administrator
Input Data Flow :
Output Data Flow :
Description :
Process 1.4 Process Name :
External Agent :Administrator
Input Data Flow :
Output Data Flow :
Description :

29

Process 2.1 Process Name :


External Agent :Manager , Project Manager , Programmer
Input Data Flow :,
Output Data Flow :
Description :
Process 2.2 Process Name :
External Agent :Manager , Project Manager , Programmer
Input Data Flow :
Output Data Flow : , ,
Description :
Process 3.1 Process Name :
External Agent :Project Manager
Input Data Flow :
Output Data Flow : ,,
, ,
Description :
Process 3.2 Process Name :
External Agent :Project Manager , Programmer
Input Data Flow : ,
, , ,
,
Output Data Flow :,
, , ,
,
Description :

30

Process 3.3 Process Name :


External Agent :Project Manager
Input Data Flow :
Output Data Flow : ,,
, ,
Description :
Process 4.1 Process Name :
External Agent :Manager , Project Manager , Programmer
Input Data Flow :, , ,
,
Output Data Flow :
Description :

Process 4.2 Process Name :
External Agent :Manager
Input Data Flow :, ,
, ,
Output Data Flow :
Description :

31

Process 5.1 Process Name :


External Agent :Manager , Project Manager , Programmer
Input Data Flow : ,
, , , ,
, ,

Output Data Flow : ,
Description :

32

3.7 (Entity Relationship Diagram)


Phase
Phase Start
Start
Project
Project End
End

Phase
Phase End
End

PhaseName
PhaseName

Project
Project Status
Status

Old
Old Phase
Phase End
End

Project
Project Start
Start
PhaseID
PhaseID

Problem
Problem Status
Status

Project
Project
Description
Description

Phase
Phase Status
Status

1
Project
Project Name
Name

Project Header

N
Has

Project Detail

CommentType
CommentType
Comment
Comment
DateTime
DateTime
N

Phase
Phase Comment
Comment

Comment of
Project Detail

Has

ProjectID
ProjectID

Has
N

Programmer of
Project Detail

Has

N
Has

1
Has

N
Project Role

Has

0
N
User Authority

1
Has

User
UserName
UserName

UserID
UserID

N
Has

N
Has

UserPWD
UserPWD
1

Department

Authority

AutID
AutID

UserLName
UserLName
1

AutName

DeptID
DeptID

DeptName
DeptName

3.11 Entity Relationship Diagram


33

3.8 Mapping Entity Relationship Diagram


User

: UserID,UserPWD , FName , LName , Gender , Status,

Project Header

DepID(FK)
: ProjectID,ProjectName , ProjectDesc , ProjectStart ,

Project Detail

ProjectEnd , ProjectStatus , ProblemStatus


: ProjectID (FK) ,PhaseID , PhaseName , PhaseStart ,
PhaseEnd ,OldPhaseEnd , PhaseStatus , RecordSeq

Programmer of Project Detail: ProjectID (FK),PhaseID (FK) , UserID (FK)


Comment of Project Detail : ProjectID (FK) ,PhaseID (FK) , Comment Datetime,
UserID,PhaseComment , PhaseType, ReplyComment ,
Project Role

ReplyUserID , ReplyDate
: ProjectID (FK) ,UserID (FK),AutID (FK)

User Authority

: UserID (FK),AutID (FK)

Authority

: AutID ,AutName

Department

: DepID ,Dep Name

3.9 (Data Dictionary)


3.1User
No. Name
Description
1
UserID

2
UserPWD

3
FName

4
LName

5
Gender

6
Status

7
DeptID

Type
Varchar(10)
Varchar(32)
Varchar(50)
Varchar(50)
Varchar(1)
Varchar(1)
Varchar(10)

Null Key
No PK
Yes
Yes
Yes
Yes
Yes
No FK

Reference

Department

34

3.2 (Project Header)


No. Name
Description
Type
1
ProjectID

Varchar(10)
2
ProjectName
Varchar(20)
3
ProjectDesc

Varchar(50)
4
ProjectStart
Datetime
5
ProjectEnd

Datetime
6
ProjectStatus Varchar(1)
7
ProblemStatus
Varchar(1)

Null Key
No PK
Yes
Yes
Yes
Yes
Yes
Yes

Reference

3.3 (Project Detail)


No Name
Description
Type
Null Key
Reference
1 ProjectID

Varchar(10) No PK, FK Project Header


2 PhaseID

Varchar(10) No
3 PhaseName
Varchar(50) Yes
4 PhaseStart

Datetime
Yes
5 PhaseEnd

Datetime
Yes
6 OldPhaseEnd Datetime
Yes
7 PhaseStatus
Varchar(1) Yes
8 RecordSeq

Number(4) No

3.4 (Programmer of Project Detail)


No Name
Description
Type
Null Key
Reference
1 ProjectID

Varchar(10) No PK, FK Project Detail


2 PhaseID

Varchar(10) No PK, FK Project Detail


3 UserID

Varchar(10) No PK, FK User

35

3.5 (Comment of Project Detail)


No Name
Description
Type
Null Key
1 ProjectID

Varchar(10) No PK, FK
2 PhaseID

Varchar(10) No PK, FK
3 UserID

Varchar(10) No PK, FK
4 CommentDate
Datetime
No PK
5 PhaseComment
Varchar(100) Yes
6 PhaseType

Varchar(1) Yes
7 ReplyComment Varchar(100) Yes
8 ReplyUserID

Varchar(10) Yes
9 ReplyDate

Datetime
Yes

Reference
Project Detail
Project Detail
User

3.6 (Project Role)


No Name
Description
Type
1 ProjectID

Varchar(10)
2 UserID

Varchar(10)
3 AutID

Varchar(10)

Null
No
No
No

3.7 (User Authority)


No Name
Description
Type
1 UserID

Varchar(10)
2 AutID

Varchar(10)

Null Key
Reference
No PK, FK
No PK

Key
PK, FK
PK, FK
PK, FK

Reference
Project Header
User
Authority

36

3.8 (Authority)
No. Name
Description
1
AutID

2
AutName

Type
Null
Varchar(10) No
Number(2) Yes

3.9 (Department)
No Name
Description
Type
1 DeptID

Varchar(10)
2 DeptName

Varchar(50)

Key
PK

Reference

Null Key
No PK
Yes

Reference

3.10

37


4.1




4.2

4.2.1

38

Start

End

4.1
39

4.1

.
.
.
.

.
.
.
.
. Install
.

.
4.3

4.2 Login
40

4.3

4.4
41

4.5

4.6
42

4.7

4.8

43

4.9

4.10

4.11

44

4.12

4.13

45

4.14

4.15

46

4.16
4.4
PHP
Adobe Dreamweaver CS5
Web Application
Web Application

4.17 Adobe Dreamweaver CS5


47

4.5




4.5.1 (Unit Test)

4.5.2 (System Test)
4.6

IIS (Web Server)
(Web Application)
Internet Explorer
,Firefox ,Chrome
4.7

(User Manual)
4.8




48

5.1
Adobe
Dreamweaver CS5 PHP MySQL

5.2
Web Server
http://www.iamnowaday.com/cpy Web Browser

49

5.1

5.2
- 5.1 5.2

50

5.3

5.4
- 5.3 5.4


51

5.5

5.6
- 5.5 5.6

52

5.7 Comment
- 5.7 Comment
Comment

5.8
- 5.8

53

5.9 2

5.10 2

54

5.11 2
- 5.9 , 5.10 5.11
2

5.3



5.3.1 3 1.

2. 3.

(X)
5.3.2
3 1Manager 2Project Manager
3 Programmer
- Manager 2
-

Project Manager 3
Programmer 7
55

5.3.3 3

.
.
.
.
.

.
.
.
.
.
.

.
.
.
5.3.4 5
5.1

56

5.1

5
4
3
2
1

5.3.5
-

5.2 Manager

4
3.50
3
5
5
4.10

5.2
Manager 4.10

57

5.3Project
Manager

4.33
3.33
3.66
5
5
4.26

5.3
Project Manager
4.26
5.4Programmer

4
4.28
3.57
4.85
5
4.34

5.4
Programmer
4.34

58

-

5.5 Manager

4.5
4.5
5
4.5
5

5
4.75

5.5
Manager 4.75

5.6
Manager

Project

4.33
4.33
5
4.66
5

5
4.72

59

5.6
Project Manager
4.72
5.7
Programmer

4.28
4.85
5
4.85
4.34

5
4.72

5.7
Programmer
4.72
-

5.8 Manager

4.5
4
4
4.16

60

5.8
Manager 4.16

5.9 Project
Manager

4.33
4
5
4.44

5.9
Project Manager
4.44
5.10
Programmer

4.57
4.28
5
4.61

5.10
Programmer
4.61

61

5.3.6 3

5.11 3

4.23
4.73
4.40
4.45

5.11
-
-
-
5.4

62

6.1







6.2


(Web Application)

-




-


-



-

63

MySQL


3 Manager, Project ManagerProgrammer
4.45
6.3
-
- Comment
-

64


[1] Gray, C.F. and Larson, E.W, "Project Management: The Managerial Process",2000
[2] NuriaMatheu, Lief Cycle Document Management System for Construction ,2005
[3] KamerYuksel, Web-Enabled Project Management And Collaboration Using
Microsoft Groove System ,2008
[4] Schwalbe K,"Information Technology Project Management. 5th edition",2007
[5] Gido and Clements, "Successful Project Management. 2nd edition" ,2003
[6] Cadle J and Yeates, "Project Management for Information Systems. 4th edition",2004
[7] BurcinBecerik, "Online Collaboration and Project Management
Technology",Cambridge,2005

65

1.


2.
5
()

5
4
3
2
3
3. 2 3
3
3.1
3.2
3.3

66

1.
___Manager
2.
___Head Office

___Project Manager

___Programmer

___Onsite Service

2
1


4
3
2
1

67


4
3
2
1


4
3
2
1

1
2
3
4

2
3

...................................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
....................................

68

You might also like