DEVELOPMENT OF A MOBILE HANDBOOK

78 PAGES (14098 WORDS) Computer Science Project

ABSTRACT


The ability to send and receive information is a powerful tool, which can mar or make a situation. Its striking feature is timeliness, failure to send or retrieve information at a particular time, could render such information useless.  In a university community the use of mobile phones is common, this therefore forms the bases of the project which is aimed at developing a mobile application which helps students of the college to quickly access, process and send information. An enhanced computerized college of science handbook was developed on the android mobile platform, the mobile application makes it possible for students of the college, to have information concerning the various departments, courses offered for the various level, description, units and individualcourse requirement. It also keeps student abreast of the various rules and regulations in form of the collegeconstitution. Information is also provided as regards the different offices and staffs in the college.

The approach employed in the system analysis phase included a critical analysis into the existing modes which is used by the college to pass information to students which was majorly in form of printed materials, the limitations of this mode of passing information were examined and they formed the bases of developing the mobile system. The system design was performed through the usage of tools such as use case models, Data flow diagrams (DFD),Entity Relationship Diagram (E-R).Implementation was done using the android mobile platform, which employs ionic framework and AngularJS for developing the mobile system. Finally, the mobile handbook developed provides a platform which enables students to send, process and receive information which makes it a system that is very useful to all students of the college.

TABLE OF CONTENTS

TITLE PAGEI

CERTIFICATIONII

DEDICATIONIII

ACKNOWLEDGEMENTIV

ABSTRACTV

CHAPTER ONE: INTRODUCTION1

1.1 Background to the Study1

1.2 Problem statement1

1.3 Aims and objectives2

1.4 Justification of the study2

1.5 Significance of the study3

1.6 Methodology3

1.7 Scope of study3

1.8 Definition of terms4



CHAPTER TWO: LITERATURE REVIEW5

2.1Brief overview of information’s systems5

2.2 Origin of information’s systems5

2.2.1 Brief history of information system5

2.2.2 When and how were they first used8

2.2.3 Approaches toward information system design and why?8

2.3Components of information systems9

2.3.1 Computer hardware9

2.3.2 Computer software10

2.3.3 Telecommunications10

2.3.4 Databases and data warehouses11

2.3.5 The people in information system12

2.4Types Of Information Systems14

2.4.1 Transaction processing systems14

2.4.2 Management support systems15

2.4.3 Decision support systems16

2.4.4 Professional support systems18

2.4.5 Executive information systems18

2.5 Mobile system technology19

2.5.1 Mobile application20

2.6 Android technologies21

2.6.1 Android development on mobile platform23

2.6.2 Android fundamentals24

2.6.3 Android programming language26

2.6.4 Object programming languages27

2.6.5 JavaScript(AngularJS)27


2.7Tai Solarin University of Education28

2.7.1 College of Science and information technology29

2.8COLLEGE PROSPECTUS AND CONSTITUTION29

CHAPTER 3: SYSTEM ANALYSIS AND DESIGN31

3.1Introduction31

3.2 Description of the old system31

3.2.1 Problems of old system32

3.3 Analysis of the new system32

3.3.1 Improvements offered by new system32

3.3.2   functional and non functional requirements.33

3.4 System and software design33

3.4.1 Use case models34

3.4.2 Entity relationship diagram (erd)35

3.4.3 Schema diagram39

3.4.4 Data flow diagram40

CHAPTER 4:SYSTEM IMPLEMENTATION45

4.1 Hardware requirements of development45

4.2 Software requirements45

4.3 System development and tools used46

4.4 System implementation47

4.4.1 Splash screen47

4.4.2 Home screen48

4.4.3 College module screen49

4.4.4 Department module screen52

4.4.5 Course details screen55

4.4.6 Constitution module:57

4.4.7 cgpa module58

4.4.8 Contact module59

4.4.9 About module60

CHAPTER 5:SUMMARY, CONCLUSION AND RECOMMENDATIONS61

5.1 Summary61

5.2 Conclusion61

5.3 Recommendations62

REFERENCES63

APPENDIX (SOURCE CODE LISTING)65