Sms-Based Information Search and Retrieval System

TABLE OF CONTENT

APPROVAL PAGE.............................................................................................................................................. iii

DECLARATION................................................................................................................................................... iv

CERTIFICATION............................................................................................................................................... v

DEDICATION..................................................................................................................................................... vi

AKNOWLEDGEMENTS ........................................................................................................................................ vii

ABSTRACT ....................................................................................................................................................... viii

TABLE OF CONTENT ....................................................................................................................................... ix

TABLE OF FIGURES ....................................................................................................................................... xi

LIST OF TABLES........................................................................................................................................... xii

CHAPTER ONE : INTRODUCTION...................................................................................................................1

1.1 Background of the Study........................................................................................................ 1

1.1.1 Search Engines....................................................................................................................... 2

1.2 Statement of the Problem ..................................................................................................... 3

1.3 Aims and Objectives................................................................................................................. 4

1.4 Significance of the Research ............................................................................................ 5

1.5 Scope of the Study................................................................................................................... 6

1.6 Justification for the Study............................................................................................... 6

1.7 Thesis Outline......................................................................................................................... 7

CHAPTER TWO : LITERATURE REVIEW........................................................................................................8

2.1 Introduction.................................................................................................................................... 8

2.2 Historical Development of GSM Text Messaging ........................................................... 9

2.3 Short Messaging Gateways....................................................................................................... 12

2.4 SMS Base Search and Retrieval Systems ......................................................................... 14

2.5 SMS Search with Google SMS .................................................................................................. 17

2.5.1 How Google SMS works....................................................................................................... 18

2.5.2 Google SMS Design Constraints................................................................................... 19

2.6 Inherent Limitations of SMS Services ........................................................................... 19

CHAPTER THREE : PROGRAM DESIGN AND IMPLEMENTATION............................................................. 21

3.1 System Design................................................................................................................................ 21

3.2 Database Design ........................................................................................................................... 23

x

3.2.1 The Basic Data Source..................................................................................................... 24

3.2.2 The Basic Fields ................................................................................................................ 26

3.3.3 The Basic Tree Representation................................................................................... 37

3.3 System Design Using Flowcharts......................................................................................... 40

3.4 Algorithms Design and Development .................................................................................. 43

3.5 System Implementations ........................................................................................................... 50

3.5.1 The Database Development.............................................................................................. 50

3.5.2 Installing MYSQL ................................................................................................................ 51

3.5.3 Creating the System Database..................................................................................... 52

3.5.4 Installation of Hypertext Preprocessor (PHP)................................................. 53

3.5.5 The Server-Side Program and PHP Codes ................................................................ 54

3.5.6 Graphical User Interface (GUI) Simulation of the Text Message

System..................................................................................................................................................... 58

CHAPTER FOUR : SIMULATIONS AND DISCUSSIONS.............................................................................. 62

4.1 Introduction.................................................................................................................................. 62

4.2 Testing the Whole Process .................................................................................................... 63

4.3 Discussion of Results.............................................................................................................. 72

CHAPTER FIVE : SUMMARY AND CONCLUSION........................................................................................ 76

5.1 Introduction.................................................................................................................................. 76

5.2 Summary of Thesis Work ........................................................................................................... 77

5.3 Suggestions for Future Research....................................................................................... 78

REFERENCES.................................................................................................................................................... 80

APPENDIX A– DATA BASE COMMANDS.............................................................................................................. 84

APPENDIX B- PHP PROGRAM CODES................................................................................................................