E-FICT INFORMATION SYSTEM BASED O N WEB AND S M S
CHUA J O E SHING
BORANG PENGESAHAN STATUS TESIS*
JUDUL: E-FICT Information System based on Web and SMS SES I PENGAJIAN: 2009120 10
Saya CHUA JOE S H M G mengaku membenarkan tesis (PSMISa rjana1Doktor
Falsafah) ini disimpan di Perpustakaan Fakulti Teknologi Maklumat dan Komunikasi dengan syarat-syarat kegunaan seperti berikut:
1. Tesis den projek adalah hakrnilik Universiti Teknikal Malaysia Melaka.
2. perpustakaan Fakulti Teknologi Maklumat dan Komunikasi dibenarkan membuat salinan untuk tujuan pengajian sahaja.
3. Perpustakaan Fakulti Teknologi Maklumat dan Komunikasi dibenarkan membuat salinan tesis ini sebagai bahan pertukaran antara institusi pengajian tinggi.
4.
**
Sila tandakan (I)SULIT
TERHAD
(Mengandungi maklumat yang berdarjah keseiamatan atau kepentingan Malaysia seperti yang termaktub di dalam AKTA RAHSIA RASMI 1972)
(Mengandungi maklumat TERIIAD yang telah ditentukan oleh organisasihadan di mana penyeiidikan dijalankan)
TlDAK TERHAD
(TANDATANGAN PENULIS) (TANDATANGAN PENYELIA) Alamat tetap : 27, Jln Nilam 7; NOR A ~ A N@IN MAT
AelfF
85 1 00 Segamat, Johor. Nama Penyelia
Tarikh : Tarikh :
30/6/~m1
a
CATATAN: *Tesis dimaksudkan sebagai Laporan Akhir Projek Sa rjana Muda (PSM) **Jika tesis ini SULIT atau TERHAD, sila Iampirkan surat daripada
E-FICT INFORMATION SYSTEM BASED ON WEB AND SMS
CHUA JOE SHING
This report is submitted in partial fulfillment of the requirements for the Bachelor of Computer Science (Networking)
FACULTY OF INFORMATION AND COMMUNICATION TECHNOLOGY UNIVERSITI TEKNJKAL MALAYSIA MELAKA
DECLARATION
I hereby declare that this project report entitled
E-FICT INFORMATION SYSTEM BASED ON WEB MID SMS
is written by me and is my own effort and that no part has been plagiarized without citations.
STUDENT Date:
(CHUA JOE SHING)
SUPERVISOR Date:
DEDICATION
To my beloved parents, Mr. Chua Kim Tian and Mrs. Lan Kwee Fong, for their seems less expression o f love and hlly support
...
ACKNOWLEDGEMENTS
They were many people who contributed in various ways to this project. This project would not have been possible without the expert advice and suggestion of my beloved supervisor, En. Azman b. Mat Ariff. Thanks En. Azman for the many suggestions and invaluable information that you provided and your willingness for contribute your time to this effort.
Thanks also to the University Technical Malaysia Malacca (UTeM) for offering Projek Sarjana Muda (PSM) as a compulsory subject for students to obtain the degree. In addition, I'm also very gratehl for all the PSM committee members for their great help in organizing talks to students.
Beyond the professionals involved in this project, my course mates and family were also quite influential in this work. Thanks to my course mates for giving me their precious opinions. ideas, comments and resources. Thank you for being there to listen to me gripe about my work. To my beloved family, thank you for their unending support and motivation.
ABSTRACT
ABSTRAK
vii
TABLE OF CONTENTS
CHAPTER SUBJECT
PROJECT TITLE DECLARATION DEDICATION
ACKNOWLEDGEMENTS ABSTRACT
ABSTRAK
TABLE OF CONTENTS LIST OF TABLES LIST OF FlGURES
LIST OF ABBREVIATIONS LIST OF ATTACHMENTS CHAPTER I INTRODUCTION
1.1 Project Background 1.2 Problem Statement 1.3 Objectives
1.4 Scopes
1.5 Project Significance 1.6 Expected Output 1.7 Conclusion
PAGE
i ii iii iv v
vi vii xii xiv xviii
CHAPTER I1 LITERATURE REVIEW AND PROJECT METHODOLOGY 2.1 Introduction
2.2 Literature Review
2.2. I Domain Background 2.2.2 Keyword
2.2.3 Previous Research
2.2.3.1 Case Study 1 : A Generic Notification System for Internet Information Lot Sizing
2.2.3.2 Case Study 2: Developing a SMS-Based Classroom Interaction
2.2.3.3 Case Study 3:
Development of Integrated E-Parcel Management System with GSM Network
2.2.3.4 Case Study 4: GSM Based SMS Time Reservation System for Dental Care 2.2.3.5 Case Study 5: The blended
discourse of SMS
communication in a mobile student administration system
2.2.3.6 Comparison of Case Study 2.2.3.7 Methodologies
2.2.3.8 Software and Hardware 2.2.3.8.1 Scripting
2.2.3.8.2 Database Management Software (DBMS) 2.2.3.8.3 Global System for
Mobile
Communication (GSM) Modem 2.3 Proposed Solution
2.3.1 Project Methodology 2.4 Project Schedule and Milestone 2.5 Conclusion
CHAPTER 111 ANALYSIS 3.1 Introduction 3.2 Problem Analysis
3.2.1 Background of Current System 3.2.2 Flow Chart of the Current
System
3.2.3 Problems of Current System 3.3 Requirement Analysis
3.3.1 Data Requirement 3.3.2 Functional Requirement
3.3.2.1 Overview of Functional Requirement
3.3.2.2 Data Flow Diagram (DFD) of system that will be developed
3 -3 -3 Non-Functional Requirement 3.3.4 Other Requirement
CHAPTER IV 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 Conceptual and Logical Database Design 4.3 Detailed Design
4.3.1 Software Design
4.3.2 Physical Database Design 4.4. Conclusion
CHAPTER V IMPLEMENTATION 5.1 lntroduction
5.2 Software Development Environment Setup
5.2.1 Software Setup 5.2.2 Hardware Setup 5.2.3 Network 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 1'1 TESTING
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.4 Test Design
6.4.1 Test Description 6.4.2 Test Data
6.5 Test Results and Analysis 6.6 Conclusion
CHAPTER V11 PROJECT CONCLUSION
7.1 Observation on Weaknesses and Strengths
7.1.1 System Strengths 7.1.2 System Weaknesses 7.2 Propositions for Improvement 7.3 Contribution
7.4 Conclusion
LIST O F TABLES
TABLE TITLE
xii
PAGE
Progress of OUM
Comparison of Project Methodologies Comparison of Scripting Languages
Comparison of Database Management Software (DBMS)
Comparison of GSM 'modem Data Model of Login Table Data Model of Subject Table
Data Model of Announcement Table Data Model of Document Table Data Model of Assignment Table Data Model of List - assignment Table Data Model of List - assignment Table Data Model of Outbox Table
List and Description of Software Requirement of this System
List and Description of Hardware Requirement of this System
Description of Login Page
Description of Course Page - Create a new Course
Description of Announcement Page
-
Add a new AnnouncementDescription of Document Page - Upload a new Document File
Description of Assignment Page - Create a new Assignment File
Description of Assignment Page - Upload an Assignment File
Description of Message Page - Create a new
Message to send
Server Configuration of E-FICT Information System based on Web and SMS
Version Control Procedure
E-FICT Information System based on Web and SMS's Test Organization
E-FICT Information System based on Web and SMS's Test Environment
E-FICT Information System based on Web and SMS's Test Schedule
...
X l l l
LIST O F FIGURES
FIGURE TITLE
xiv
PAGE
Barriers to Corporate eLearning in AsiaIPacific (ex Japan)
TXT-2-LRN Infrastructure
The total process of dental service appointment scheduling with the new SMS based system Incremental Model
Spiral Model Waterfall Model iTegno 3000
Sony Ericsson G705 Wavecom Fastrack
Model of System Development Life Cycle (SDLK) Flow Chart of current system for Administrator part
Flow Chart of current system for Student part Percentage of Surveyors who Agree to Improve the System
Context Diagram of the E-FICT lnformation System based on Web and SMS
Data Flow Diagram Level 1 of the Login Module
of the E-FICT Information System based on Web and SMS
Data Flow Diagram Level 1 of the User Account Module of the E-FICT Information System based on Web and SMS
Data Flow Diagram Level 1 of the Course Module of the E-FICT Information System based on Web and SMS
Data Flow Diagram Level 1 of the Messages Module of the E-FICT Information System based on Web and SMS
Diagram of Ozeki Message Server Diagram of the system architecture Login Page
My User Account Page - Create a new User Account
My User Account Page - View and Update own User Account
Course Page - Create a new Course and Update Course
Announcement Page - Add a new Announcement and update announcement
Document Page
-
Upload a new Document File Assignment Page - Create a new Assignment and update assignmentAssignment Page
-
Upload a n Assignment File Message Page - Send a new MessageMy User Account Page - View and Update own
User Account
Course List Page
-
View Course list, Modify a n d Delete CourseAnnouncement Page - View Announcements list, Modify and Delete Announcement
Document Page - View Documents list and Delete Document (Lecturer)
Document Page - View Documents list and Download a Document File (Student)
Assignment Page - View Assignments list, Modify and Delete created Assignment (Lecturer)
Assignment Page - View Assignments (Student) List Assignment Page
-
View uploadedassignments, Download, and Delete Uploaded Assignment (Lecturer)
lnbox Page
-
View Inbox Messages and Delete In box MessagesOutbox Page - View Outbox Messages and Delete Outbox Messages
Software Development Environment Setup Network Architecture Diagram
Installation of Sony Ericsson G705 as the GSM Modem
Configuration of GSM Modem in Ozeki Message Server
Installation of Database Plugins
Configuration of Database Plugins in Ozeki Message Server
Configuration of Database Connector 1 ODBC Percentage of Surveyors who agree Improve E- FTRIK system to E-FICT system with notification services is a right decision
Percentage of Surveyors who agree System hlanagement become more Systematic
xvi
7.3 Percentage of Surveyors who agree E-FICT system enables students to check the updated news more easy and quick
7.4 Percentage of Surveyors who agree E-FICT
System enables the Administrator and Students contact each other more easily
xvii
xviii
LIST O F ABBREVIATION
NO ABBREVIATION NAME
1 UTeM
-
University Technical Malaysia Malacca 2 FICT - Faculty of Information and CommunicationTechnology
3 E-FTMK
-
E-Fakulti Teknologi Maklumat dan Komunikasi4 , SMS
-
Short Message Service5 E-FICT
6 T E L
7 VLE
8 CSCL 9 VICES
REST ICT UNITAR OUM ODL SPeL PSM KUTKM
-
E-Faculty of Information and CommcmicationTechnology
-
Technology-Enhanced Learning - Virtual Learning Environment-
Computer Supported Collaborative Learning-
Virtual Instructional ClassroomEnvironment in Science
-
Research, Education, Service & Teaching-
lnformation Communication Technology - University Tun Abdul Razak-
Open Universit?. Malaysia-
Open and Distance Learning-
Sisrem Pengurusan e-Learning-
Projek Sarjana Mudaxix GSM SIM USB HTML TXT-2-LRN UTHM API GUI PIiP ASP ODBC OSS DBMS RDBMS PC PCMCIA GPRS M2M SE
0s
HSDPA RSS FM -+GPS PDU TCPfIP
UTP T C P POP3 SMTP F r P
-
Global System for Mobile Communications-
Subscriber Identity Module-
Universal Serial Bus-
HyperText Markup Language-
Text-to-Learn-
Universiti Tun Hussein Onn Malaysia-
Application Programming lnterface-
Graphical User Interface-
Hypertext Preprocessor-
Active Server Pages-
Open Database Connectivity-
Open Source Software-
Database Management Software-
Relational Database Management System - Personal Computer-
Personal Computer Memory CardInternational Association
-
General Packet Radio Service-
Machine-to-Machine-
Standard Edition - Operating System-
Higlt Speed Dowrtlink Packet Access-
Really Simplv Syndication-
Frequency Modulation-
Global Positioning $?stem-
Protocol Data LJrtit-
Transmission Control ProtocoYlnternet Protocol-
Application Programming lnterface-
Graphical User Interface-
Hypertext Preprocessor-
Simple Mail Transfer Protocol49 CSD
50 ETSI
51 DCS
52 SDLC 53 MSN 54 DFD
55 WWW
56 ERD 57 INF 58 2NF 59 3NF
60 RAM
-
Circuit Switched Data-
European Telecommunications Standards Institute-
Distributed Control System-
System Development Life Cycle-
The Microsoft Network-
Data Flow Diagram - World Wide Web-
Entity Relationship Diagram - First Normal Formxxi
LIST O F ATTACHMENTS
APPENDIX TITLE
A COMPARISON O F EXISTING SYSTEM
AND NEW SYSTEM
A 1 Comparison of existing system and new system
PAGE
10 1
PROJECT SCHEDULE, PROJECT MILESTONE
B 1 Project schedule B2 Project milestone
SURVEY BEFORE SYSTEM IMPLEMENTED
C1 Survey Form
C2 Result of the survey
FLOW CHART
Dl Flow Chart of E-FICT Information System based on SMS
D3 Flow Chart of E-FICT Information System based on Web for Lecturer part D4 Flow Chart of E-FICT Information
System based on Web for Student part
NAVIGATION DESIGN
El Navigation Design of the system for the Administrator
E2 Navigation Design of the system for the Lecturer
E3 Navigation Design of the system for the Student
INPUT DESIGN
F 1 Input Design for the system
ENTITY RELATIONAL DIAGRAM G I ERD of the system
DATA DICTIONARY
H 1 Data Dictionary of Logn Table
H 2 Data Dictionary of Subject Table
H 3 Data Dictionary of Announcement ~ a M e H 4 Data Dictionary of Document Table
H 5 Data Dictionary of Assignment Table H 6 Data Dictionary of List-assignment Table H 7 Data Dictionary of Ozekimessagein Table H8 Data Dictionary of Outbox Table
xxii 110