An Online School Registration And Management Information System Case Study; Newcastel High School

95 PAGES (16468 WORDS) Computer Science Project

TABLE OF CONTENTS

Declaration_________

pp~.ov~

Dedication in

~ iv

~ v

Abstract_________

Table of contents _________________________________________________vu

CHAPTER ONE

1.0 1NTRODUCTION~ 1

Background of the study

1.1 Problem Statement~ 2

1.2 Purpose of the study 2

1.3 Objectives _____ 2

1.3 .1 Main Objective _________________________________________ 2

1.3.2 Specific Objectives 2

1.4 Scope of the study~

1.5 Limitations of the study 3

1.6 Significaflce of the study 4

CHAPTER TWO ______ 5

Literature Review 5

2.0 Review of related literature 5

Client Server Architecture 11

2.2.] Two-tier Architecture 12

2.2.2 Three-tierArchitecture’3

2.2.3 Basic features of client/server architectures 14

2.2.4 Advantages of Client’ Server Architecture 15

2.2.5 Disadvantages of the client/server model 15

CHAPTER THREE 25

3.0 Methodology 25

3.1 Data collection and analysis 25

3.1.1 Primary sources 25

Interviews 25

Questionnaires 25

3.1.2 Secondary sources 26

3.4 AN ANALYSIS OF THE FINDINGS 27

3.4.2 A table showing respondents~ opinion to the new automated system~s effectiveness

28

3.4.3 Respondent’s opnion on whether the organization will benefit from the system

29

Below: graph showing respondents’ opinion on the system’s benefits 29

3.4.3 Employee’s skills in handling an automated system — 29

3.5 Summary of the findings 30

3.6 Feasibility Study 30

3.6.1 EconomicFeasibility3’

vii

3.6.1.1 Methods used in analyzing Economic Feasibility 31

3.6.3 Technical Feasibility 32

3.7 System requirement specification 33

3.7.1 Purpose of thedocument 33

3.7.2 The scope of the product 33

3.7.3 Overview of the system 33

3.7,4 Clients of the system___________________________________________________

3.7.5 Users of the system 33

3.8 Requirements 34

3.8.1 Functional Requirements 34

3.8.2 Non Functional Requirements_________________________________________

h) Re-Usability __________________________________________________________ 35

3.8.3 Data Requirements ___________________________________________________ 35

3.8.4 User Documentation and Training__________________________________ 35

CHAPTER FOUR 36

SYSTEM ANALYSIS 36

4,1 Use Case Diagrams ________________________________________________ 36

4.1.1 Actors 36

4.1.1.1 User Actor: _________________________________________________ 36

4.1.1.2. Administrator Actor: ________________________________________ 36

4.1.1.3. Teacher Actor—____ 37

4.1.1.4. Bursar Actor- ________________________________________ 37

4.2 Scenario 37

4.3 Conceptual Class Diagrams 40

4.4 Sequence Diagram 41

4.4.1 Sequence~

database 41

4.4.2~

4.4.3 Sequence diagram showing process teacher goes through when entering marks into

the database_________________ 43

4.4.4 Sequence diagram representing a new user’s Registration process ___________ 44

Detailed class diagram_____________________________________ ____________________ 45

4.6 UML deployment diagram 46

4.7 USER INTERFACE DESIGN 47

4.7.1 ABSTRACT DESIGN~

4.7.2 ABSTRACT DESIGN FOR REGISTRATION WEB PAGE — 48

4.7.3 ABSTRACT DESIGN FOR MARKS WEB PAGE Z49

4.7.4 ABSTRACT DESIGN FOR SCHOOL FEES WEB PAGE 50

4.8 DATABASE DESIGN 51

4.8.1 CONCEPTUAL DESIGN 51

4.8.2 LOGICAL DESIGN 52

4.8.3 DATABASE PHYSICAL DESIGN 56

CHAPTER FIVE 59

5.1 IMPL1MENTATION 59

5.2 Development tools~

5.3 Screen Shots 60

5.3.1 Home page and Login module 60

viii