E-learning is an integral part of smart education. There are many e-learning systems that are widely available to educational institutions. The challenge is to easily integrate the e-learning system into a smart educational environment based on the requirements of the users.

The e-learning services rely on a software system that allows access to all the materials for the educational process and makes them electronically available to all the students on the Internet whenever they need and wherever they are.

The design and development of e-learning system is a critical part of the educational process as it reflects on the usage of the system. In this work, the design and implementation of e-learning systems is described where different techniques are explored and compared.

The proposed e-learning system is designed using off-the-shelf and open-source software engineering model and programming tools and database models. The system is tested to prove the new design concepts and features. The method used in the back-end and front-end design and implementation allows flexible usage and integration of the e-learning systems by the educational institutions in smart cities.


                                                                                                                                    PAGE NO

Title Page                                                                                                                               i

Certification                                                                                                                           ii

Dedication                                                                                                                              iii

Acknowledgement                                                                                                                 iv

Abstract                                                                                                                                 v

Table of Content                                                                                                                   vi


Chapter One

1.0       Introduction                                                                                                                1

1.1       Background of the Study                                                                                            1

1.2       Statement of the Problem                                                                                            2

1.3       Aim and Objectives of the Project                                                                              3

1.4      Research Methodology                                                                                               3

1.5       Significances of the Project                                                                                        3

1.6       Scope of the Project                                                                                                    4

1.7       Limitation of the Project                                                                                             4

Chapter Two

2.0       Literature Review                                                                                                       5

2.1       Introduction                                                                                                                5

2.2       Types of Library                                                                                                         11

Chapter Three

3.0       Methodology                                                                                                              13

3.1       Introduction                                                                                                                13

3.2       Information Gathering                                                                                                13

3.2.1    Data Analysis                                                                                                              13

3.3       Limitations of the Existing System                                                                            14

3.4       System Design                                                                                                            15

3.4.1    Design Approach                                                                                                        15

3.4.2    Input Design                                                                                                               16

3.4.3    Output Design                                                                                                             16

3.5       Description of the Developed System                                                                                    17

3.6       System Design Framework                                                                                         20

Chapter Four
4.0       Results and Discussions                                                                                              21

4.1       Results                                                                                                                        21

4.2       Discussion                                                                                                                   23

4.3       System Design                                                                                                            23

4.3.1    File Specification                                                                                                        24

Chapter Five

5.0       Summary, Conclusion and Recommendation                                                            25

5.1       Summary                                                                                                                     25

5.2       Conclusion                                                                                                                  25

5.3       Recommendation                                                                                                        26

References                                                                                                                  27

Source Code