DEVELOPING A STUDY PLANNER FOR ANDROID DEVICE

PROJECT INFORMATION

Format: Ms Word /  Chapters: 1-5 /  Pages: 67 /  Attributes: Documentation

ABSTRACT

A study plan is an organized schedule that students create to outline time for study, this can be done either by using the traditional method i.e. “pen and paper” or taking advantage of technological devices such as mobile phones or laptops. A study planner is therefore a way or method for setting up a study plan. The study plan is usually includes a timetable which attaches the essence of time to each event. A study plan is needed for efficient time management among students considering all distraction that university life might bring is important for success, therefore taking advantage of the android smartphone this project devises a way to help students manage their time and schedules on their phones. The study planner for android devices is developed with a Rapid Application Development methodology which allows software to be developed faster, quickly tested and produces early prototypes. Thesoftware tool for the project is Android Developer Tools (ADT), which is a plug in of eclipse; it is one of the standard tools for developing android applications. The result of this project is an installable android application that executes on android devices with operating system version 2.3.3 API level 10 above. The application saves the students classes, exams and study time tables and also reminding them of upcoming events. It is recommended that students who want to enhance their productivity in school should use this application.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TABLE OF CONTENTS

Cover                                                                                                                          i

Title                                                                                                                             ii

Declaration                                                                                                                  iii

Certification                                                                                                                iv

Dedication                                                                                                                  v

Acknowledgments                                                                                                      vi

Abstract                                                                                                                      vii

Table of Contents                                                                                                       viii

List of Figures                                                                                                             ix

CHAPTER ONE: INTRODUCTION                                                                    1

1.1 Background of the study                                                                                      1

1.2 Statement of the Problem                                                                                     3

1.3 Aim and Objectives                                                                                              3

1.4 Significance of the study                                                                                      4

1.5 Scope of the study                                                                                                            4

1.6 Limitation of the study                                                                                         4

CHAPTER TWO: LITERATURE REVIEW                                                      5

2.0Introduction                                                                                                           5

2.1 Learning and mobile devices                                                                                7

2.2 Review of related works                                                                                       8

2.2.1 MyStudy Life                                                                                        8

2.2.2 ExamTime                                                                                              9

2.2.3 Study planner                                                                                         10

2.2.4 Power planner                                                                                        12

2.2.5 MyStudy plan                                                                                        14

CHAPTER THREE: SYSTEM ANALYSIS AND DESIGN                             16

3.0 Introduction                                                                                                          16

3.1 Analysis of the existing system                                                                            16

3.2 Justification of the new system                                                                            17

3.3 Methodology                                                                                                        17

3.4Architectural Design of The Proposed System                                                      19

3.4.1 Use Case Diagram of The Proposed System                                         20

3.4.2 Pseudo code of the Proposed System                                                   21

3.5 Components of the Proposed System                                                                   23

CHAPTER FOUR: SYSTEM IMPLEMENTATION AND TESTING                        25

4.0 Introduction                                                                                                          25

4.1 Choice of Programming Language                                                                       25

4.2 System Main Menu Implementation                                                                     26

4.3 Implementation of the Subsystem                                                                                    26

4.4 Query of the Subsystem Implementation                                                             29

4.5 System Testing and Integration                                                                            32

4.6 The Test Plan                                                                                                        34

4.7 The Test Data                                                                                                        35

4.8 Requirements of the Software                                                                              35

4.9 Installing the Software                                                                                         35

CHAPTER FIVE: SUMMARY AND CONCLUSION                                       36

5.1 Summary                                                                                                               36

5.4 Conclusion                                                                                                            36

5.3 Recommendation                                                                                                  37

5.2 Suggestion for Further Research                                                                          37

Reference                                                                                                                    38

Appendix                                                                                                                    40

 

 

LIST OF FIGURES

Figure 2.1        Home page for MyStudy Life                                                                                    9

Figure 2.2        MindMaps page for ExamTime on various platforms                                    10

Figure 2.3        Home page for Study Planner                                                                                    11

Figure 2.4        Homework page for Study Planner                                                                12

Figure 2.5        Calendar view for Power Planner                                                                   13

Figure 2.6        Homepage of StudyPlan on Android Device                                                 15

Figure 2.11      Subject page of My StudyPlan                                                                       15

Figure 3.1        RAD Methodology                                                                                         18

Figure 3.2        Architectural design for the proposed system                                                            19

Figure 3.3        Use case diagram of the proposed system                                                      20

Figure 3.4        The Top-Down Model of the System                                                             21

Figure 3.5        Flow Chart of the Proposed System                                                               23

Figure 4.1        The System Main Menu                                                                                  26

Figure 4.2        Create Class table Interface                                                                            27

Figure 4.3        Create other tables interface                                                                           28

Figure 4.4        View Tables Interface                                                                                     29

Figure 4.5        Status bar Notification                                                                                    30

Figure 4.6        View Class Table Interface                                                                             31

Figure 4.7        View Other Tables Interface