Date post: | 26-Apr-2019 |
Category: | Documents |
View: | 214 times |
Download: | 0 times |
JABATAN PEMBANGUNAN & PENGURUSAN HARTA TRANSPORTATION
MANAGEMENT SYSTEM (JTMS) BY APPYII'TG USABILITY HEURISTIC
PRINCIPLE
MARDILAH BINTI NOORAZMAN
A thesis submitted in partial thiflilment of the requirement for the awarded of the Bachelor
of Computer Science (Software Engineering)
Faculty of Computer Systems & Software Engineering
Universiti Malaysia Pahang
MAY, 2011
F PERPUSTAcAAN UNIVERSITI MALAYSIA PAHANG
No. Peroehan 068641
No. Panggian
Tarikh10, loll VIS
ABSTRACT
Jabatan Pembangunan & Pengurusan Harta (JPPH) is one of department in
Universiti Malaysia Pahang (UIMP) that is responsible to manage the asset or
property of the university including university's transportation. It manages the
operational of the transportation in matter of booking transport. There are several
problems identified when using the conventional system when user want to borrow
the transport, such as time to book is limited to working hours only, the manual
system that has been used before using too much paper and this can cause some
missing data, user has to go to the JPPH to book transport and they cannot check the
availability of the transport immediately. As for the solution to all problems above,
Jabatan Pembangunan & Pengurusan Harta Transportation Management System
(JTMS) is developed to manage the operational of the transportation in matter of
booking process. JTMS is a web-based application system. The significance of this
system is allows the staff and student to checking the availability of transportation
immediately. All application data will be stored in one proper database and is more
appropriate approach compared to the traditional way where all the data is written on
the paper. To develop this system, Rapid Application Design (RAD) model had
been chosen as a methodology. Hopefully this system can be really helpfully and
handy to the user.
A
ABSTRACT
Jabatan Pembangunan & Pengurusan Harta (JPPH) is one of department in
Universiti Malaysia Pahang (UMP) that is responsible to manage the asset or
property of the university including university's transportation. It manages the
operational of the transportation in matter of booking transport. There are several
problems identified when using the conventional system when user want to borrow
the transport, such as time to book is limited to working hours only, the manual
system that has been used before using too much paper and this can cause some
missing data, user has to go to the JPPH to book transport and they cannot check the
availability of the transport immediately. As for the solution to all problems above,
Jabatan Pembangunan & Pengurusan Harta Transportation Management System
(JTMS) is developed to manage the operational of the transportation in matter of
booking process. JTMS is a web-based application system. The significance of this
system is allows the staff and student to checking the availability of transportation
immediately. All application data will be stored in one proper database and is more
appropriate approach compared to the traditional way where all the data is written on
the paper. To develop this system, Rapid Application Design (RAD) model had
been chosen as a methodology. Hopefully this system can be really helpfully and
handy to the user.
A
ABS TRAK
Jabatan Pembangunan & Pengurusan Harta (JPPH) adalah salah satu jabatan
di Universiti Malaysia Pahang (UMP) yang bertanggung jawab untuk menguruskan
aset atau milik universiti termasuk kenderaan. mi termasuklah menguruskan operasi
pengangkutan dalam hal tempahan kenderaan. Ada beberapa masalah dikenalpasti
apabila menggunakan sistem konvensional ketika pengguna ingin meminjam
kenderaan, seperti waktu untuk menempah terhad pada waktu kerja saja, sistem
manual yang digunakan sebelum mi menggunakan terlalu banyak kertas dan mi
boleh menyebabkan beberapa data hilang, pengguna perlu pergi ke JPPH untuk
mebuat tempahan kenderaan dan mereka tidak botch menyemak dengan segera status
kenderaan yang hendak digunakan. Sebagai penyelesaian untuk semua masalah di
atas, Jabatan Pembangunan & Pengurusan Harta Sistem Pengurusan Pengangkutan
(JTMS) dibangunkan untuk menguruskan operasi pengangkutan yang dalam hal
tempahan kenderaan. JTMS adalah sebuah sistem aplikasi berasaskan web.
Kepentingan sistem mi adalah membolehkan kakitangan dan pelajar untuk
menyemak dengan segera status kenderaan yang hendak di tempah. Semua data
aplikasi akan disimpan dalam satu pangkalan data dan pendekatan yang lebih tepat
berbanding dengan cara tradisional dimana semua data yang tertulis di atas kertas.
Untuk menbangunkan sistem mi, Rapid Application Design (RAD) model telah
dipilih sebagai metodologi. Semoga sistem mi dapat membantu dan mudah
ditangani pengguna.
VI'
TABLE OF CONTENTS
VII'
CHAPTER
TITLE
PAGE
TITLE PAGE
SUPERVISOR'S DECLARATION 11
STUDENT'S DECLARATION 111
DEDICATION Vi
ACKNOWLEDGEMENT V
ABSTRACT vi
ABSTRAK VI'
TABLE OF CONTENTS viii
LIST OF TABLES xi
LIST OF FIGURES xl"
LIST OF APPENDIXES xiv
INTRODUCTION
1
1.1 Project Background
1
1.1.1 Module Overview 6
1.2 Problem Statement
7
1.3 Objectives 8
1.4 Scopes 9
1.5 Organizational thesis 10
2 LITERATURE REVIEW
11
2.1 Introduction 11
2.2 Project Overview 11
ix
2.2.1 Transportation 12
2.2.2 Transportation Management 12
2.2.3 Heuristic Principle 13
2.3 Explanation of Implementing Usability Heuristic Principle 15
2.4 Existing System 25
2.5 References System 26
2.5.1 Comparison of the systems 27
2.5.1.1 http://www.pub1iccab.com/ 27
2.5.1.2 http://www.avis.com.my/ 31
2.5.1.3 http://www.e-erac-online.comldefault.aspx 33
2.6 Conclusion 35
3 METHODOLOGY 36
3.1 Introduction 36
3.2 Project Methodology 37
3.3 Rapid Application Development 38
3.3.1 Phases in RAD 40
3.3.1.1 Requirements Planning 41
3.3.1.2 User Design 42
3.3.1.2.1 Overall System 43
3.3.1.2.2 Registration Module 45
3.3.1.2.3 Booking Module 55
3.3.1.2.4 Scheduling Module 57
3.3.1.2.5 History Module ' 59
3.3.1.2.6 Report Generation Module 60
3.3.1.2.7 Database Design 61
3.3.1.2.8 User Interface Design 63
3.3.1.3 Construction 64
3.3.1.4 Cutover 65
3.4 Project Requirement 66
3.4.1 Software Requirement 66
3.4.2 Hardware Requirement 67
M
3.5 Project Schedule and Milestones 68 3.6 Conclusion 68
4 IMPLEMENTATION 70 4.1 Introduction 70 4.2 Database Construction 71 4.3 User Interface Construction 73
4.4 Implementation of Usability Heuristic Principle 91 4.5 Conclusion 95
5 RESULT AND DISCUSSION 96 5.1 Introduction 96 5.2 Test result 96 5.3 Advantages & Disadvantages 97
5.3.1 Advantages 97 5.3.2 Disadvantages 98
5.4 Constraint 98 5.4.1 System Constraint 98 5.4.2 Developer Constraint 99
5.5 Assumption & further research 99 5.6 Conclusion 100
6 CONCLUSION 101 6.1 Conclusion 101
7 LIST OF TABLE xi
8 LIST OF FIGURE xli
9 LIST OF APPENDIX xv'
XI
LIST OF TABLE
TABLE NO TITLE PAGE
3.1 User Data Dictionary 61
3.2 Vehicle Data Dictionary 61
3.3 Booking Data Dictionary 62
3.4 Driver Data Dictionary 62
3.5 Schedule Data Dictionary 63
3.6 Software Requirement in developing JTMS 66
3.7 Hardware specification used to develop JTMS 67
LIST OF FIGURE
FIGURE NO TITLE PAGE
2.1 Registration form for new user of Al-IRS 16 2.2 Message dialog that appear when click on button Register 16 2.3 The main interface of AHRS 17 2.4 The About Us interface 18 2.5 The Accommodation interface 19 2.6 Add inventory form of SCEIS 20 2.7 The reservation interface of SCEIS 21 2.8 The Contact Us interface of SCEIS 22 2.9 The error handling of SCEIS 23
2.10 The option for demo of using AHRS 24 2.11 Booking form of publiccab.com 27 2.12 Confirmation Details 28 2.13 Booking form successfully sent 28 2.14 Feedback form 29 2.15 Error handling 30 2.16 Main interface of avis.com 31 2.17 Booking interface 32 2.18 Display Reservation interface 32 2.19 Main interface of e-erac-onljne.com 33 2.20 Interface for details of transport 34 3.1 Phases in SDLC 37 3.2 Phases in RAD 40 3.3 JTMS Use Case Diagram 43 3.4 Sequence Diagram for JPPH Transportation Management 44
xl'
xl"
3.5 User Account Registration Use Case Diagram 45 3.6 Sequence Diagram for User Account Registration 46 3.7 Cancel User Registration and Exit to the Log in interface 47 3.8 Proceed to the Login Interface 48 3.9 Invalid Information 49
3.10 Transportation Registration 50 3.11 Sequence Diagram for Transport Registration 51 3.12 Cancel Transport Registration and Exit to the Main Menu 52 3.13 Update Status of Transport 53
3.14 Delete the Break Down Transport 54 3.15 Booking Transportation Use Case Diagram 55 3.16