Little Bell Kindergarten System (LBKS).

BORANG PENGESAHAN STATUS TESIS*

'9

SESI PENGAJIAN:
LEE

Saya

66

/ %I

O

\(881\16

(HURUF BESAR)
mengaku membenarkan tesis (PSM/FaSsafak.) ini disimpan di
Perpustakaan Fakulti Teknologi Maklumat dan Komunikasi dengan syarat-syarat
kegunaan seperti berikut:

1. Tesis dan projek adalah hakmilik Universiti Teknikal Malaysia Melaka.
2. Perpustakaan Fakulti Teknologi Maklumat dan Komunikasi dibenarkan membuat
salinan untuk tujuan pengajian sahaja
3. Perpustakaan Fakulti Teknologi Maklumat dan Komunikasidibenarkan membuat
salinan tesis ini sebagai bahan pertukaran antara institusi pengajian tinggi.
4. * * Sila tandakan(0

/

SULIT

(Mengandungi maklumat yangberdarjah
keselamatan atau kepentingan Malaysia
seperti yang termaktub di dalam AKTA
RAHSIA RASMI 1972)

TERHAD

(Mengandungi maklumat TERHAD
yang telah ditentukan oleh

organisasihadan di mana penyelidikan
dijalankan)

TIDAK TERHAD

(TANDATANGAN PENULIS)
Alamat tetap: & / D m ~ 4-1
T = N C S L ~ C II W, B O ~ % . u
T&:
JIF/ O & / WID

(TANDATANGAN PENYELIA)
1,

Narna Penyelia
Tarikh:

LITTLE BELL KINDERGARTEN SYSTEM (LBKS)

LEE'-EEYOONG


This report is submitted in partial fulfillment of the requirements for the
Bachelor of Computer Science (Software Development)

FACULTY OF INFORMATION AND COMMUNICATION TECHNOLOGY
UNVERISITI TEKNIKAL MALAYSIA MELAKA
2010

DECLARATION

I hereby declare that this project report entitled
LITTLE BELL KINDERGARTEN SYSTEM (LBKS)

is written by me and is my own effort and that no part has been plagiarized
without citations.

ate: " ) / d 6 / r e t 0

STUDENT :


(LEE EE YOONG)
SUPERVISOR :

Date :
(PUAN HIDAYAH BT RAHMALAN)

DEDICATION

To my beloved parents, your moral support is my greatest divine inspiration. To my
friends, your encouragement is the essence of my determination. To Puan Hidayah, my
supervisor, your dedication and effort has truly been my core of strength in the quest of
completing this application.

ACKNOWLEDGEMENTS

First of all, I would like to thank God for the successful completion of my PSM I.
Among my friends who helped with this project, fmtly I would like to thanks to Puan
Hidayah Binti Rahmalan for giving assistant to complete this project successfully.

Thanks a lot to my beloved parents who have been giving me support and motivation

throughout my project. Also for my friends who brought me, their continued support for
a long time since I was involved in this project. Lastly, thank to all that have been
involved during the development duration on this project.

ABSTRACT

Little Bell Kindergarten System is made especially for a better communication
between the parents' teachers and also the administrator who is the principal of Little
Bell Kindergarten. Nowadays, most of the websites for kindergarten in Malaysia are too
common. Most of it are just a planner for users to view the details but cannot do
anything on it. As the technology is moving forward, the kindergarten system should
move along with the technology. New proposed system has been developed by using an
online web based system. Therefore, Little Bell Kindergarten System (LBKS) was
proposed.

Littel Bell Kindergarten System dibangun khas untuk ibu bapa, guru-guru clan
juga untuk pentadbir iaitu guru besar Little Bell. Sekarang, kebanyakan daripada larnanlarnan web untuk tadika di Malaysia adalah terlalu biasa. Kebanyakannya hanya
perancang untuk penggna untul melihat butiran tetapi tidak boleh lakukan sesuatu
padanya. Sebagai teknologi bergerak ke hadapan, sistem tadika patut bergerak bersarna
dengan teknologi. Sistem yang dicadangkan baru telah dirnajukan dengan menggunakan

satu jaringan dalam talian berpangkaian sistem. Lantarannya, Little Bell Kindergarten
System adalah dicadangkan.

vii

TABLE OF CONTENT

CHAPTER

CHAPTER I

SUBJECT

PAGE

DECLARATION

ii

DEDICATION


iii

ACKNOWLEDGEMENT

iv

ABSTRACT

v

ABSTRAK

vi

TABLE OF CONTENT

vii

LIST OF TABLES


xiii

LIST OF FIGURES

xvi

LIST OF ABBREVIATION

xviii

LIST OF ATTACHMENT

xx

INTRODUCTION
1.1 Project Background
1.2 Problem Statement
1.3 Objective
1.4 Scopes


1.5 Project Significance
1.6 Expected Output
1.7 Conclusion

CHAPTER I1

LITERATURE REVIEW AND
PROJECT METHODOLOGY

2.1 Introduction
2.2 Fact and Finding
2.2.1 Domain
2.2.2 Existing System
2.3 Project Methodology
2.3.1 Object Oriented Analysis and
Design (OOAD) phases
2.3.1.1

Inception Phase


2.3.1.2

Elaboration Phase

2.3.1.3

Construction Phase

2.3.1.4

Transition Phase

2.4 Project Requirements
2.4.1 Software Requirements
2.4.2 Hardware Requirements
2.4.3 Other Requirements
2.5 Project Schedule and Milestone
2.6 Conclusion


CHAPTER I11

ANALYSIS

3.1 Introduction

3.2 Problem Analysis
3.2.1 Analysis of Current System
3.2.2 Analysis of LBKS
3.3 Requirement Analysis
3.3.1 Data Requirement Analysis
3.3.2 Functional Requirement
3.3.2.1

System Model

3.3.2.2

Activity Diagram

3 -3.3 Non-Functional Requirement

3.3.4 Other Requirement
3.3.4.1

Software Requirement

3.3.4.2

Hardware Requirement

3.3.4.3

Network Requirement

3.4 Conclusion

CHAPTER n7

DESIGN

4.1 Introduction
4.2 High-Level Design
4.2.1 System Architecture
4.2.2 User Interface Design
4.2.2.1 Navigation Design
4.2.2.2 Input Design
4.2.2.3 Output Design
4.2.3 Database Design
4.2.3.1 Entity Relationship Diagram
4.2.3.2

Data Dictionary

4.2.3.3

Normalization of LBKS

4.3 Detailed Design
4.3.1 Software Design
4.3.2 Physical Database Design
4.4 Conclusion

CHAPTER V

IMPLEMENTATION
5.1 Introduction
5.2 S o k e Development Environment
Setup
5.2.1 Software Architecture Setup
5.2.2 Hardware Architecture Setup
5.2.3 Database Development
Environment Setup
5.2.4 Team-ke Server Environment
Setup
5.3 Software Configuration Management
5.3.1 Configuration Environment Setup
5.3.2 Version Control Procedure
5.4 Implementation Status
5.5 Conclusion

CHAPTER VI

TESTING
6.1 Introduction
6.2 Test Plan
6.2.1 Test Organization

6.2.2 Test Environment
6.2.3 Test Schedule
6.3 Test Strategy
6.3.1 Classes of tests
6.3.1.1

Output Correctness Test

6.3.1.2 Documentation Test
6.3.1.3

Reliability Test

6.3.1.4

Stress Test

6.4 Test Design
6.4.1 Test Description
6.4.1.1 Login Test Description
6.4.1.2 Register Test Description
6.4.1.3 Forgot Password Test
Description

6.4.1.4 Update Information Test
Description

6.4.1.5 Forum Test Description
6.4.1.6 Adrninisrtator Management
Test Description

6.4.1.7 Blog Test Description
6.4.1.8 Contact Us Test Description
6.4.1.9 View News and
Announcement Test
Description

6.4.2 Test Data
6.5 Test Results and Analysis

xii
6.6 Conclusion

CHAPTER VII

PROJECT CONCLUSION

7.1 Observation on Weaknesses and
Strengths
7.2 Propostition of Improvement

7.3 Contribution
7.4 Conclusion

REFERENCES
APPENDICES

113

LIST OF TABLES

TABLE

TITLE
Strengths and weaknesses of Sunshine Kidsland
Strengths and weaknesses of Jolly Kids day care
Software Item Compilers and Operating System
General Tool
Hardware and Firmware Item
Project Milestone
LBKS Functional Requirements
Non-functional requirements of LBKS
Software requirements of LBKS
Hardware and Firmware Item
Network Item
Input designs for LBKS
Table Admin
Table Admin Photo
Table Contact
Table News
Table Parent Comment
Table Announcement
Table Registration
Table Forum-Question

PAGE

Table Profile Image
Table Forum Answer
Table Blog
Table BlogContent
Table Gallery
Table Comment
Implementation Environment
Hardware Setup
LBKS Product Version
Implementation for Each Module
Responsibilities of Personnel in Testing Process
LBKS Testing Test Schedule
User Login Test Description
Admin Login Test Description
Register Test Description
Forgot Password Test Description
Update Information Test Description
Create New Topic Test Description
Add Answer Test Description
Post Parent Comment Test Description
Delete Parent Comment Test Description
Post News Test Description
Delete News Test Description
Post Announcements Test Description
Delete Announcement Test Description
Post New Topic Test Description
Delete Topic Test Description
Upload Photo Test Description
Delete Photo Test Description
Create New Blog Test Description
Upload Profile Image Test Description