TABLE OF CONTENTS
1 DECLARATION - iii
CERTIFICATION iv
DEDICATIONv
ACKNOWLEDGMENTS - vi
ABSTRACT vii
TABLE OF CONTENTS - viii
LIST OF FIGURES - xiii
CHAPTER ONE: GENERAL INTRODUCTION1
11 Introduction - 1
12 Research Motivation and Goals - 2
13 Research Question - 2
14 Research Objectives 3
15 Methodology - 3
16 Contributions to Knowledge - 4
17 Outline of Thesis - 5
CHAPTER TWO: LITERATURE REVIEW6
21 Introduction - 6
22 Related Work - 6
23 Student Evaluation of Teaching (SET) 10
24 Modern IS Design 12
241 Information System12
242 Computer-Supported Cooperative Work 13
243 Usability14
244 Database Design - 15
25 Summary 17
CHAPTER THREE: DESIGN OF WeBAIS18
31 Introduction - 18
32 Students: WeBAIS-graduate and WeBAIS-undergraduate - 20
33 WeBAIS-graduate Specific Functionality - 21
331 Graduate Admissions - 22
34 WeBAIS-undergraduate Specific Functionality - 23
3
41 Student Admission Module - 23
342 Student Registration Module 23
343 Student Result Checking Module - 24
344 Student Evaluation of Teaching (Questionnaire) (SET)24
35 Faculty (WeBAIS-faculty) - 24
36 Department Programs and Processes: WeBAIS-department 25
37 Staff: WeBAIS – Staff - 25
371 Staff Module - 25
372 Level Coordinator (Course Advisor) Module26
373 Departmental Examination Officer Module - 26
374 Head of Department Module 26
38 Summary 27
CHAPTER FOUR: IMPLEMENTATION OF WeBAIS - 28
41 Introduction - 28
42 System Design29
43 System Architecture - 29
44 Application Architecture31
45 System Design (Data Flow Diagram – (DFD)) - 36
451 Difference with Flowcharts - 37
46 Web Interface Design - 38
47 Database Design - 39
471 User Role Database Structure 40
472 Content Management DB Structure41
473 SET – Database Structure - 42
48 Code Design - 43
481 Web Utility Classes 43
482 Authentication Related Classes - 45
483 Data Object Related Classes - 46
484 Tool Related Classes - 46
485 Summary47
49 System Security - 47
491 Authentication48
492 Authorization 50
493 Encryption and Decryption - 51
410 Summary 52
CHAPTER FIVE: DEPLOYMENT and APPRAISAL - 53
51 Introduction - 53
52 WeBAIS Implementation Status53
521 WeBAIS Deployment Requirements56
53 Deployment 57
531 Questionnaire design - 57
532 Results Presentation and Analysis - 58
54 Summary - 64
CHAPTER SIX: SUMMARY, CONCLUSION AND RECOMMENDATION65
61 Summary 65
62 Conclusion - 65
63 Recommendation - 67
References - 68
Appendix A: Data Flow Diagram of WeBAIS - 72
Appendix B: WeBAIS E – R Diagram and Tables - 94
Appendix C: WeBAIS Questionnaire - 96