Vous êtes sur la page 1sur 13

ii

TABLE OF CONTENTS
Page
TITLE PAGE

TABLE OF CONTENTS

ii

LIST OF FIGURES

vi

LIST OF TABLES

xiii

CHAPTER 1: PROJECT DEFINITION


1.1 Introduction

1.2 Objectives

1.2.1 General Objectives

1.2.2 Specific Objectives

1.3 Project Overview

1.3.1 Scope

1.3.2 Limitation

1.3.3 Significance of the Study

1.4 Organizational Background

1.4.1 History

1.4.2 Organizational Structure

CHAPTER 2: FUNCTIONAL SPECIFICATION REPORT


2.1 Functional Specification Report

11

2.1.1 Manpower

11

2.1.2 Back-up and Recovery

12

2.2 Data Requirements

12

iii

2.2.1 Forms

12

2.2.1.1 List and Descriptions of Forms

12

2.2.1.2 Layout Forms

12

2.3 Policies and Procedures

13

2.3.1 Procedures
2.3.1.1 Entity Relationship Diagram

13
14

2.3.1.1.1 Existing Entity Relationship Diagram

14

2.3.1.1.2 Proposed System-Entity Relationship Diagram

15

2.3.1.2 Data Flow Diagram Diagram

16

2.3.1.2.1 Existing Data Flow Diagram Diagram

16

2.3.1.2.2 Proposed Data Flow Diagram

17

2.3.1.3 Context Flow Diagram


2.3.1.3.1 Proposed Context Flow Diagram
2.3.1.4 Child Diagram
2.3.1.4.1 Proposed Child Diagram (Desktop Application)

19
19
20
20

2.3.1.4.2 Proposed Child Diagram (Web-based Application) 25


2.3.1.5 Process Flow Diagram
2.4 Problem Analysis

31
34

2.4.1 Fishbone Diagram

34

2.4.2 Problems and Requirements

34

2.4.3 Requirements Features Matrix

35

2.5 Conclusion and Recommendation

36

2.5.1 Conclusion

36

2.5.2 Recommendation

36

iv

CHAPTER 3: Proposed System Definition


3.1 System Boundaries

38

3.1.1 System Use Case Diagram

38

3.1.2 Detailed Use Case Diagram

39

3.1.2.1 Log in Detailed Use Case Diagram

39

3.1.2.2 Student Detailed Use Case Diagram

39

3.1.2.3 Outside Client Detailed Use Case Diagram

40

3.1.2.4 Staff Detailed Use Case Diagram

40

3.1.2.5 Administrator Detailed Use Case Diagram

41

3.1.2.6 Announcement, Event, News Detailed Use Case

42

Diagram
3.1.2.7 Manage Reports Detailed Use Case Diagram
3.2 System Flow

43
44

3.1.1 Desktop Application System Flow Diagram

44

3.1.2 Web- Based Application System Flow Diagram

99

3.3 Technical Specification


3.3.1 Domain Object Modeling
3.3.1.1 Class Diagram
3.3.2 Database Design

117
118
118
119

3.3.2.1 Data Schema

119

3.3.2.2 Data Dictionary

120

3.3.3 Screen Design


3.3.3.1 Screen Layout
3.3.4 Reports Design
3.3.4.1Reports Layout
3.4 System Requirements

130
130
148
148
149

3.4.1 Hardware Specification

149

3.4.2 Software Specification

151

3.4.2.1 Peopleware

151

3.4.2.2 Security Features

152

3.4.3 Security Requirements

153

CHAPTER 4: DOCUMENTATION REQUIREMENTS


4.1 Test Script

154

vi

LIST OF FIGURES
Figure No.

Page

Figure 1.0

Organizational Structure

10

Figure 2.0

Ticket Number Form

12

Figure 2.1

Existing Entity Relationship Diagram

14

Figure 2.2

Proposed Entity Relationship Diagram

15

Figure 2.3

Existing Data Flow Diagram

16

Figure 2.4

Proposed Data Flow Diagram (Desktop Application)

17

Figure 2.5

Proposed Data Flow Diagram (Web-based Application)

18

Figure 2.6

Proposed Context Diagram (Desktop Application)

19

Figure 2.7

Proposed Context Diagram (Web-based Application)

19

Figure 2.8

Log in Process

20

Figure 2.9

Encoding Process

21

Figure 2.10 Scanning or Registration Process

22

Figure 2.11 Choosing Transaction Process

22

Figure 2.12 Confirmation Process

23

Figure 2.13 Managing Process (Staff)

23

Figure 2.14 Displaying Process

24

Figure 2.15 Generating Reports Process

24

Figure 2.16

25

Registration Process

Figure 2.17 Log in Process

25

Figure 2.18 Choosing Transaction Process

26

Figure 2.19 Managing Profile Process

27

Figure 2.20 Displaying Queue Process

27

Figure 2.21 Confirmation Process

28

Figure 2.22 Admin Sign in Process

28

Figure 2.23 Managing News, Announcements and Events Process

29

vii

Figure 2.24 Viewing News, Announcements and Events Process

30

Figure 2.25 Recording Student Information and Selecting


Transaction Process

31

Figure 2.26 Choosing Transaction (Accounting and Cashier Department) 32


Figure 2.27 Requesting and Distributing Ticket Number

32

Figure 2.28 Processing of Transaction (Tuition Payment)

33

Figure 2.29 Creating Report

33

Figure 2.30 Fish Bone Diagram

34

Figure 3.0

System Use Case Diagram

38

Figure 3.1

Log in Detailed Use Case Diagram

39

Figure 3.2

Student Detailed Use Case Diagram

39

Figure 3.3

Outside Client Detailed Use Case Diagram

40

Figure 3.4

Staff Detailed Use Case Diagram

40

Figure 3.5

Administrator Detailed Use Case Diagram

41

Figure 3.6

News, Announcements and Events Detailed Use


Case Diagram

42

Figure 3.7

Manage Reports Detailed Use Case Diagram

43

Figure 3.8

Log In Process of Admin

44

Figure 3.9

Encoding Admin Process

45

Figure 3.10 Adding of Admin Process

46

Figure 3.11 Editing of Admin Process

47

Figure 3.12 Deleting of Admin Process

48

Figure 3.13 Deleting All of Admin Process

49

Figure 3.14 Encoding of Student Process

50

Figure 3.15 Adding Student Process

51

Figure 3.16 Editing of Student Process

52

Figure 3.17 Deleting of Student Process

53

viii

Figure 3.18 Deleting All of Student Process

54

Figure 3.19 Encoding of Staff Process

55

Figure 3.20 Adding of Staff Process

56

Figure 3.21 Editing of Staff Process

57

Figure 3.22 Deleting of Staff Process

58

Figure 3.23 Deleting All Staff Process

59

Figure 3.24 Encoding Department

60

Figure 3.25 Adding Department

61

Figure 3.26 Editing Department

62

Figure 3.27 Deleting Department

63

Figure 3.28 Deleting All Department

64

Figure 3.29 Encoding Department to Staff

65

Figure 3.30 Adding Department to Staff

66

Figure 3.31 Editing Department to Staff

67

Figure 3.32 Deleting Department to Staff

68

Figure 3.33 Deleting All Department to Staff

69

Figure 3.34 Encoding Transaction Process

70

Figure 3.35 Adding Transaction Process

71

Figure 3.36 Editing Transaction Process

72

Figure 3.37 Deleting Transaction Process

73

Figure 3.38 Deleting All Transaction Process

74

Figure 3.39 Encoding Report Process

75

Figure 3.40 Generating Report Process (Summary)

76

Figure 3.41 Generating Report Process (Department)

77

Figure 3.42 Generating Report Process (Transaction)

78

Figure 3.43 Generating Report Process (Client)

79

Figure 3.44 Displaying Process

80

ix

Figure 3.45 Logout Process (Admin)

81

Figure 3.46 Displaying Process

81

Figure 3.47 Staff Log in

82

Figure 3.48 Staff Encoding Announcement

83

Figure 3.49 Staff Adding Announcement

84

Figure 3.50 Staff Editing Announcement

85

Figure 3.51 Staff Deleting Announcement

86

Figure 3.52 Staff Managing Student Process

87

Figure 3.53 Staff Setting Cut-off Process

88

Figure 3.54 Staff Logout Process

89

Figure 3.55 Student Registration Process (Unregistered)

90

Figure 3.56 Student Registration Process (Registered)

91

Figure 3.57 Outside Client Registration

92

Figure 3.58 Choosing Transaction Process

93

Figure 3.59 Reselecting Transaction of Student Process

94

Figure 3.60 Reselecting Transaction of Outside Process

95

Figure 3.61 Leave from Queue

96

Figure 3.62 Leave from Queue (Outside Client)

97

Figure 3.63 Confirmation Process

98

Figure 3.64 Student Registration Process

99

Figure 3.65 Student Log in Process

100

Figure 3.66 Choosing Transaction Process

101

Figure 3.67 Viewing Queue Number Process

102

Figure 3.68 Displaying Process

102

Figure 3.69 Managing My Profile

103

Figure 3.70 Viewing Announcements, News and Events

104

Figure 3.71 Canceling Queue Number

105

Figure 3.72 Admin Sign in Process

105

Figure 3.73 Managing University News Process

106

Figure 3.74 Managing Announcement Process

107

Figure 3.75 Managing Events Process

108

Figure 3.76 Adding News Process

109

Figure 3.77 Adding Announcements Process

110

Figure 3.78 Adding Events Process

111

Figure 3.79 Editing News Process

112

Figure 3.80 Editing Announcements Process

113

Figure 3.81 Editing Events Process

114

Figure 3.82 Deleting News Process

115

Figure 3.83 Deleting Announcement Process

115

Figure 3.84 Deleting Events Process

116

Figure 3.85 Class Diagram

118

Figure 3.86 Database Schema

119

Figure 3.87 Home Layout

130

Figure 3.88 Display Layout

130

Figure 3.89 Student Registration and Login Layout

131

Figure 3.90 Outside Client Registration and Login Layout

131

Figure 3.91 Queue Log Layout

131

Figure 3.92 Transaction Menu Layout

132

Figure 3.93 Queue Number Form Layout

132

Figure 3.94 Staff Login Form

132

Figure 3.95 Staff Managing Students

133

Figure 3.96 Staff Settings Dashboard

133

Figure 3.97 Staff Change Layout

133

xi

Figure 3.98 Compose Announcement Layout

133

Figure 3.99 Cut-off Waring Layout

134

Figure 4.0

Admin Login Layout

134

Figure 4.1

Admin Information Panel Layout

134

Figure 4.2

Student Information Panel Layout

135

Figure 4.3

Staff Information Panel Layout

135

Figure 4.4

Department Information Panel Layout

136

Figure 4.5

Transaction Information Panel Layout

136

Figure 4.6

Add Admin Form Layout

137

Figure 4.7

Add Staff Form Layout

137

Figure 4.8

Add Student Form Layout

137

Figure 4.9

Add Transaction Form Layout

138

Figure 4.10 Edit Admin Form Layout

138

Figure 4.11 Edit Staff Form Layout

138

Figure 4.12 Edit Transaction Form Layout

139

Figure 4.13 Edit Student Form Layout

139

Figure 4.14 Add Staff in Department Layout

139

Figure 4.15 Home Layout

140

Figure 4.16 Sign in Layout

141

Figurer 4.17 Forgot Password Layout

141

Figure 4.18 Reset Password Layout

142

Figure 4.19 Pending Queues Layout

142

Figure 4.20 Student Home Page Layout

143

Figure 4.21 Student Profile Layout

143

Figure 4.22 Transaction Menu Layout

144

Figure 4.23 Confirmation Layout

145

xii

Figure 4.24 Currently Serving Display Layout

145

Figure 4.25 Display Layout

146

Figure 4.26 Student Log Layout

147

Figure 4.27 Report Layout

148

xiii

LIST OF TABLES
Table No.

Page

Table 2.0

Manpower

11

Table 2.1

Requirements- Features Matrix

35

Table 3.0

Client Data Dictionary

120

Table 3.1

Transaction Data Dictionary

120

Table 3.2

Transaction Detail Data Dictionary

121

Table 3.3

Department Data Dictionary

121

Table 3.4

Queue Data Dictionary

122

Table 3.5

User Data Dictionary

122

Table 3.6

Staff Data Dictionary

123

Table 3.7

Admin Data Dictionary

123

Table 3.8

Report Data Dictionary

123

Table 3.9

Report Detail Data Dictionary

124

Table 3.10

System Log Data Dictionary

124

Table 3.11

Password_Reset Data Dictionary

125

Table 3.12

Announcement Data Dictionary

126

Table 3.13

Event Data Dictionary

127

Table 3.14

News Data Dictionary

128

Table 3.15

Cms_Home Data Dictionary

128

Table 3.16

Cms_About Data Dictionary

129

Table 3.17

Cms_Contact Data Dictionary

129

Table 3.18

Input Devices

149

Table 3.19

Output Devices

150

Table 3.20

Console

150

Table 3.21

Network

151

xiv

Table 3.22

Peopleware Category and Function

151

Vous aimerez peut-être aussi