DEVELOPMENT OF RUDENESS REPORTING SYSTEM (RRS) FOR FAKULTI SAINS KOMPUTER DAN MATEMATIK (FSKM)
SHADI BIN MOHAMMAD ARAB
A project report submitted in partial fulfilment of the requirements for the award of the degree of Bachelor (Hons.) of Information Technology
Faculty of Computer and Mathematical Sciences Universiti Teknologi MARA
January 2012
v
ACKNOWLEDGEMENTS
I would like to thank everyone who had contributed to the successful completion of this project. I would like to express my gratitude to my project supervisor,
Puan Jamaliah binti Taslim, for her invaluable advice, guidance and her enormous patience throughout the development of the project.
In addition, I would also like to express my gratitude to my loving parents and friends who had helped and given me encouragement.
VI
DEVELOPMENT OF RUDENESS REPORTING SYSTEM (RRS) FOR FAKULTI SAINS KOMPUTER DAN MATEMATIK (FSKM)
ABSTRACT
Islam encourages Muslims to keep learning. In fact, the first word that was heard from Qur'an, by the prophet Muhammad (peace be upon him), was "Iqra'a". This first word actually means read in Arabic. It is a command from Allah to all of Muslims to learn, search for knowledge and seek the truth.
In many occasions, we find ourselves learning something that we may never use, yet we still learn it hoping we can use it if we ever needed to. In this project, a clear demonstration of how such valuable knowledge can be put to work in real life. This project was born with an ambitious idea to help make the world we live in a better place. It is targeted towards fighting a very unpleasant human behaviour that is also, unfortunately, very common. We face this behaviour almost every day, and on different levels, and we try to solve, deal with it or even worse ignore it. But ignoring a problem never solves it. And in today's world, technology is becoming more relevant to most of our daily tasks. This is exactly why we should combine knowledge from different fields of study to come up with better solutions to our problems. Combining knowledge from the fields of information technology, business management and any necessary fields as well, can help us fight a negative human behaviour such as rudeness more effectively. That is what the project trying to achieve by making it easier to measure a person's rudeness depending on the number of students who report this person in a fixed period of time.
Vll
TABLE OF CONTENTS
DECLARATION ii APPROVAL FOR SUBMISSION iii
ACKNOWLEDGEMENTS v
ABSTRACT vi TABLE OF CONTENTS vii
LIST OF TABLES x LIST OF FIGURES xi LIST OF APPENDICES xiii
CHAPTER
1 INTRODUCTION 1 1.1 Background 1
3 4 4 4 5
6 6 7 7 7 8 1.2
1.3 1.4 1.5 1.6
Problem Statement Objectives
Scope Significance Summary
LITERATURE REVIEW 2.1
2.2
UiTM University 2.1.1 FSKM Faculty 2.1.2 UiTM Vision 2.1.3 UiTM Mission Negative Behavior
V l l l
2.3 Definition of Rudeness 9 2.4 Definition of Reporting 11 2.5 Definition of Complaint 11 2.6 Definition of Complaint Management 12
2.7 Definition of System 14 2.8 Definition of Web Based System 14
2.9 Information System 14 2.10 Causes of Poor Behavior: 15 2.11 Impact of Rudeness on Others 16 2.12 Importance of Measuring Behavior 18
2.12.1 Rudeness Costs to Organizations: 19
2.13 Managing rudeness in workplace: 19 2.14 Organizations Taking Action 20 2.15 Objectives of Complaint Management 21
2.16 Benefits of Complaint Management 21 2.17 Advantages of Automating a Business Process 22
2.18 Web Based Rudeness Reporting System 23
2.19 Development Methodology 24 2.20 Iterative Development Methodology 25
METHODOLOGY 26 3.1 Project Methodology Phases 26
3.2 Problem Identification and Project Planning 27
3.3 Requirements Gathering Phase 28 3.3.1 Data Collection 28 3.3.2 Hardware and Software Required 32
3.4 Design Phase 34 3.4.1 Logical Design 34
3.4.2 Database Design 37 3.4.3 User Interface Design 41 3.4.4 System Architecture 43
3.5 Development Phase 44 1. Developing Database 44