Sei sulla pagina 1di 6

TABLE OF CONTENTS

Chapter No. Title

1. INTRODUCTION & REQUIRMENTS


1.1 Introduction 01
1.2 Need 01
1.3 Aims and Objectives 02
1.3.1 Primary Aim 02
1.3.2 Objectives 02
1.4 Users of the System 02
1.5 Functional Requirements 03
1.6 Non-Functional Requirements 13
1.6.1 Performance Requirements 14
1.6.2 Safety Requirements 14
1.6.3 Security Requirements 14
1.6.4 Software Quality Attributes 14

2. SYSTEM ANALYSIS
2.1 Use case Diagrams 15
2.1.1 Admin Use Cases Diagram 15
2.1.2 Teacher Use Case Diagram 16
2.1.3 Student Use Case Diagram 17
2.2 Sequence Diagram 20
2.2.1 Admin Login 20
2.2.2 Teacher login Panel 21
2.2.3 Student login panel 21
2.2.4 Post Notices 22

i
2.2.5 Delete Notification 23
2.2.6 Add & Remove Students/Teachers 24
2.2.7 Send/Receive Messages 25
2.2.8 Log Out 25
2.3 Class Diagram 26
2.4 Object Diagram 27
2.4.1 Object Diagram I 27
2.4.1 Object Diagram II 28
3. SYSTEM DESIGN
3.1 Project Design 29
3.2 Database Design 29
3.2.1 Notifications 29
3.2.2 Users 30
3.2.3 Sessions 30
3.2.4 Student 31
3.3 Entity Relationship Diagram 32
3.3.1 ERD For Admin 32
3.3.2 ERD For Teacher 33
3.3.3 ERD For Student 34

4. SYSTEM IMPLEMENTATION
4.1 Implementation 35
4.2 Tools and Technology Used 35
4.3 Languages 36
4.3.1 PHP 36
4.3.2 MySQL 36
4.3.3 AJAX 37
4.3.4 JavaScript 37
4.4 Source Code 38

ii
5. USER MANUAL
5.1 Login Page 65
5.2 Admin Home Page 66
5.3 Add Notification Page 67
5.4 Recent Notification 68
5.5 Admin Profile 69
5.6 Add Student 70
5.7 View Students List 71
5.8 View Teachers List 72
5.9 Teacher Home Page 73
5.10 Student Home Page 74
5.11 Change Password 75
5.12 Logout 76

List of Figures iv
List of Tables v

iii
List of Figures

Figure 2.1: Admin Use Case-----------------------------------------------------------------14

Figure 2.2: Teacher Use Case----------------------------------------------------------------15

Figure 2.3: Student Use Case---------------------------------------------------------------- 16

Figure 2.4: Admin Login Sequence Diagram----------------------------------------------20

Figure 2.5: Teacher Login Sequence Diagram---------------------------------------------21

Figure 2.6: Student Login Sequence Diagram--------------------------------------------- 21

Figure 2.7: Post Notices Sequence Diagram----------------------------------------------- 22

Figure 2.8: Delete Notices Sequence Diagram---------------------------------------------23

Figure 2.9: Add & Remove Students/Teachers Sequence Diagram---------------------24

Figure 2.10: Send/Receive Sequence Diagram ----------------------------------------------25

Figure 2.11: Logout Sequence Diagram ------------------------------------------------------25

Figure 2.12: Class Diagram---------------------------------------------------------------------26

Figure 2.13: Object Diagram I------------------------------------------------------------------27

Figure 2.14: Object Diagram II-----------------------------------------------------------------28

Figure 3.1: ERD for Admin--------------------------------------------------------------------32

Figure 3.2: ERD for Teacher-------------------------------------------------------------------33

Figure 3.3: ERD for Student------------------------------------------------------------------- 34

iv
List of Tables

Table 1.1: Admin Login Requirement---------------------------------------------------------------04

Table 1.2: User Manage Requirement----------------------------------------------------------------


05

Table 1.3: Teacher Manage Requirement------------------------------------------------------------


06

Table 1.4: Student Manage Requirement------------------------------------------------------------07

Table 1.5: Post/Remove Notifications Requirement-----------------------------------------------08

Table 1.6: Chat System Requirement----------------------------------------------------------------09

Table 1.7: Teacher Login Requirement--------------------------------------------------------------10

Table 1.8: Post/Remove notifications (Teacher) Requirement------------------------------------


11

Table 1.9: Student login Requirement----------------------------------------------------------------


12

Table 2.1: Admin Login Use Case--------------------------------------------------------------------


17

Table 2.2: Teacher Login Use Case------------------------------------------------------------------


18

Table 2.3: Student Login Use Case-------------------------------------------------------------------


19

Table 3.1: News-----------------------------------------------------------------------------------------29

Table 3.2: Users-----------------------------------------------------------------------------------------30

Table 3.3: Sessions-------------------------------------------------------------------------------------


30

v
Table 4.4: Students-------------------------------------------------------------------------------------
31

vi

Potrebbero piacerti anche