Professional Documents
Culture Documents
SUNGAI PETANI.
Information Technology
BY:
I
ABSTRAK (BAHASA MALAYSIA)
II
ABSTRACT (ENGLISH)
III
ACKNOWLEDMENTS
In the name of Allah, Most Gracious, Most Merciful, Praise is to Allah, peace
and blessings on the Prophet Muhammad s.a.w, his family and companions.
I am grateful for all the bounties that Allah has showered on me which
enabled me to complete this thesis master based on the needs and requirements of the
Malaysian Northern University. The study is based on the laboratory management
system, web-based computer: A case study in SK Tikam Batu, Sungai Petani.
IV
Last but not least, I am grateful to all my colleagues in Sekolah Kebangsaan
Tikam Batu who gave their support and invaluable assistance for me to complete this
research.
V
TABLE OF CONTENTS
VI
2.2.2 Maintenance Automation ………………………………………………………9
2.2.3 Management Decision Support ………………………………………………...9
2.3 Web Database Application ………………………………………………………9
2.4 Summary ………………………………………………………………………..11
VII
4.2.2 Non-Functional Requirements ………………………………………………..22
4.3 System Design ………………………………………………………………….23
4.3.1 Use Case Diagram for CLMS ...………………………………………………24
4.3.2 Use Case Specification for CLMS ……………………………………………26
4.3.3 Sequence Diagram for CLMS …………………………………......................30
4.3.4 Activity Diagram for CLMS …………………………………………………37
4.4 Database Design ………………………………………………………………..38
4.4.1 Conceptual Design ……………………………………………………………39
4.4.2 Logical Design ………………………………………………………………..41
4.4.3 Physical Design ………………………………………………………………42
4.4.4 Database Structure ……………………………………………………………45
4.5 Summary ………………………………………………………………………..48
VIII
5.2.8 Schedule & Reservation ……………………………………………………...57
5.2.9 Reservation’s Form …………………………………………………………..58
5.2.10 Computer Peripherals Required …………………………………………….59
5.2.11 Lab Admin …………………………………………………………………..60
5.2.12 User Registration ……………………………………………………………61
5.3 CLMS Architecture ……………………………………….….………………...62
5.4 CLMS Implementation …………………………………………………………63
5.4.1 Web-Based Development Tools ……………………………………………...65
5.4.2 PHP …………………………………………………………………………..65
5.4.3 MySQL ………………………………………………………………………66
5.4.4 Apache ……………………………………………………………………….66
5.5 Summary ……………………………………………………………………….66
IX
7.3 Future Work …………………………………………………………………….79
7.4 Conclusion ……………………………………………………………………...80
References …………………………………………………………………………..81
X
LIST OF TABLE
CHAPTER 4
Table 4.1 List of Functional Requirement ………………………………………….20
Table 4.2 List of Non-Functional Requirement ………………………………….....22
Table 4.3 Usage Table ……………………………………………………………...45
Table 4.4 User Table ……………………………………………………………….46
Table 4.5 School Name Table ……………………………………………………...46
Table 4.6 Use for Table …………………………………………………………….47
Table 4.7 PC Name Table …………………………………………………………..47
Table 4.8 Computer Lab Reservation ………………………………………………47
CHAPTER 5
Table 5.1 Input Specification ……………………………………………………….63
Table 5.2 Output Specification ……………………………………………………..63
XI
LIST OF FIGURES
CHAPTER 3
3.1 Rapid Application Development (RAD) …………………………………….....14
3.2 Iterative Prototype Framework ……………………………………………...….17
CHAPTER 4
4.1 The Use Case Diagram for CLMS ………………………………………...........25
4.2 Register Use Case for CLMS ……………………………………………..........26
4.3 Login Use Case for CLMS……………………………………………………...26
4.4 Report Use Case for CLMS …………………………………………………….27
4.5 Schedule & Reservation ………………………………………………………..28
4.6 Lab Admin Use Case for CLMS ……………………………………………….29
4.7 Logout Use Case For CLMS ………………………………………………...…29
4.8 Register Sequence for CLMS …………………………………………….….....31
4.9 Login Sequence Diagram ………………………………………………….…...32
4.10 Report Sequence Diagram ……………………………………………….……33
4.11 Schedule & Reservation ……………………………………………….….…..34
4.12 Lab Admin Sequence Diagram ………………………………………………..35
4.13 Logout Sequence Diagram …………………………………………………....36
4.14 Activity Diagram for CLMS ………………………………………………….38
4.15 Conceptual Data Model for CLMS ….……………………...……………….40
XII
4.16 Logical Data Model For CLMS ………………………………………..…….42
4.17 Physical Data for CLMS ……………………………………………………...44
CHAPTER 5
5.1 Login Page before Using the Computer ........……………………………….…50
5.2 Login Page ………………………………………………………………….….51
5.3 Home Page User ………………………………………………………….........52
5.4 Daily Report …………………………………………………………………....53
5.5 Statistic Report ………………………………………………………………....54
5.6 Statistic PC Usage ……………………………………………………………...55
5.7 Detail Report ………………………………………………………………..….56
5.8 Schedule & Reservation …………………………………………………..........57
5.9 Reservation’s Form ………………………………………………………..…....58
5.10 Computer Peripherals Required …………………………………………….…59
5.11 Lab Admin ………………………………………………………………….…60
5.12 User Registration ……………………………………………………………...61
5.13 Architecture of CLMS …………………………………………….…………..62
5.14 Users Interact with the CLMS …………………………………….…………..64
5.15 The Work of PHP ………………………………………………………..........65
CHAPTER 6
6.1 Bar Chart of Question 1 …………………………………………………...........70
6.2 Bar Chart of Question 2 ……………………………………………….…..........71
6.3 Bar Chart of Question 3 …………………………………………………...........72
XIII
6.4 Bar Chart of Question 4 ………………………………………………………...73
6.5 Bar Chart of Question 5 ……………………………………………………...…74
6.6 Bar Chart of Question 6 ………………………………………………...………75
6.7 Bar Chart of Question 7 ………………………………………………...………76
6.8 Bar Chart of Question 8 ………………………………………...………………77
APPENDIX
XIV
CHAPTER ONE
INTRODUCTION
1.1 Introduction
Johari Hassan, Ahinad Malek, Ahmad Irzam. (20 10). Pembangzlnan Sistcnz
Pengurusari Tempahan Maknzal dari lnventori. Pp.1-6
Jay N. Meegoda, Chi Tang, McDonald, Mike and Boucher, Tracy (2003),
Laboratory Infolmation Management System, New Jersey Institute of
Technology, Civil & Env. Engineering, Newark, NJ
Jablonski, S., petrov, I., meiler, C., & Mayer, U. (2004). Guide to Web
Application and Platform Architectures. Germany; Springer.
Dennis, A., Wixom, B.H., & Tegarden, D. (2009). System Analysis and
Design with UML Version 2.0: An Object-Oriented Approach. New Jersey:
WILEY.
Liu, C.-h., Kung, D., Hsia, P., & hsu, C.-T. (2000). Structural Testins of
Web Applications. IEEE I l i h International Symposium on Software
Reliability Engineering, 2000.
Birnbaum, M.H., & Reips, U.D. (2005, November 26). Behavioral Research
and Data Collection Via The Internet. The Handbook of Human Factors in
Web Design.
Dodge, y., Cox, D., & Commenges, D. (2006). The Oxford Dictionary of
Statistical Terms. New York, USA: Oxford University Press.
retrieved
http://\vww.mipsychiatry.or index.php/mjp/article/viewFile/l6/16,
in 1/4/2012
retrieved in 1/4/2012
http://cio.nv.~ov/pmmp/gui~ok2/Phase.pdf,
http://www.intosaiitaudit.or~AuditGuides/Reviewofsvsteinsdevelopment-
overview.pdf, retrieved in 1/4/20 12
retrieved
http://~~~.hit.ac.il/staff/leonidM/information-systems/ch32.h~,
in 1/4/20 12
http://www .ehow.com/how-does 5272396-rad-life-cycle-model. html,
retrieved in 1/4/2012
wp.pdf, retrieved
htt~://www.casemaker.com/download/products/totem/rad
in 1/4/2012
http://www.testin~antra.com/SDECModel/RAD
-Modelahtin,retrieved in
1/4/2012
retrieved in 1/4/20 12
http://www.wwetc.com/UoR~WhPp/RAD.htm1,
http://www.ehow.comkow 7677030use-metho&logy-customer-service-
system.htm1, retrieved in 114/2012
http://www.cms.~ov/Syste~nLifeCycleFrainewor~downloads/Selectin~Devel
opmentApproach.pdf, retrieved in 1/4/20 12