Excerpt
OBJECT ORIENTED MODEL OF E-LEARNING SYSTEM
Sudipta Dey
Department Of Computer Science, University Of Burdwan, West Bengal, India
Abstract: E-learning is the term used to describe the use of the web and other Internet technologies in terms of enhancing the teaching and learning experience. It shares similar properties of other e-services. The development of E-Learning has subsequently led to a new way of learning. E-Learning is naturally suited to distance learning & flexible learning. As a consequence of E-Learning having to depend on the Internet or especially via web applications, the E-Learning environment has also become affected by security threats. With this inconsideration, this papers aims to explore how to develop a simple object oriented model of E-Learning system for E-Education & give some primary security to protect its contents.
The most of E-Learning system was developed the program according to the process oriented method by CGI, but after developing this method is difficult to reuse, maintain & repair. In this paper to develop an efficient design we use object-oriented modeling & UML [6] modeling. In this ever changing world of object oriented development, it has been getting harder & harder to develop & manage high quality applications in a reasonable amount of time.UML is a the information Technology industry’s version of a blueprint. It is a method for describing the systems architecture in detail.
Keyword: E-Learning, ERD, Class Diagram, Sequence Diagram, Object Oriented Modeling.
Introduction: For growth of Information & Communication Technology (ICT) many research works has been done previously to develop the model of E-Learning System for E-Education.
Here in this model, we develop two user categories for accessing this model, one for registered user & other is for none-registered students. Registered person get the facility of 1.Download materials, 2.Get answers from teachers in open forums. 3. Get facility of online examination 4.Buy books if they want, & 5.Get updates from university & entrance examinations. Where as non registered candidates 1. Get facility of online examination 2. Able to buy books if they want 3.get course & faculty details. Also here an Administrator to control & maintain the whole systems
PART-I: DEVELOPMENT OF AN OBJECT ORIENTED MODEL OF E-LEARNING SYSTEM:
A.1.1.INTRODUCTION: This E-learning System consists following participants:
Administrator: This participant is used to manage students, faculties as well as assign & update courses. They also have privilege to delete students, faculty’s accounts or courses a they find some threat effect on the system.
Faculty: This participant is used to update or delete new courses only the materials he or she can uploaded.
Students: This participant is used to learn various courses in the underlying database.
Here STUDENT, FACULTY & ADMINISTRATOR are main objects & as well as actual user of the system & E-Learning System is the class of all this similar objects.
A.1.2. USE CASE DIAGRAM of E-LEARNING SYSTEM: The use case model of any system consist of a set of “use cases” The purpose of a use case is to define a
illustration not visible in this excerpt
USE CASE DIAGRAM
piece of coherent behavior without reveling the structure of the system. In use case diagram each case is represented by an ellipse with the name of the use case written inside the ellipse. All ellipse of a system is enclosed within a rectangle , which is the system boundary & the different user of the system by the stick person icon
In this E-Learning system , There are 3 actors STUDENT, FACULTY & ADMINISTRATOR, & 5cases. The role of ADMINISTRATOR is login into the system; manage authorized STUDENT, FACULTY’S account. add, update or delete i.e. reset information both STUDENT, FACULTY’S. The roles of FACULTY are login with proper registration into the system upload or delete only his / her account related materials. The role of a STUDENT is login with proper registration into the system & selects the course that he/she desire to learn from the system.
A.1.3.SEQUENCE DIAGRAM of E-LEARNING SYSTEM: The Sequence Diagram [1] shows interaction among objects as a two-dimensional chart.
1.LOGIN: This diagram describes how a user enters into the system. User (admin, faculty, student) submit their id & password with details,
if both are correctly entered then user can logged in into the system otherwise not & error message will display.
illustration not visible in this excerpt
2.RESET: This diagram describes how an administrator reset the information of any student & faculty. If the students or faculty wants to edit or delete anything regarding their details, they submit it into the system & successfully done this.
illustration not visible in this excerpt
3. REGISTRATION: This diagram describes how a faculty or student registered himself/herself into the system . Student or Faculty submit required details , Admin then check & verify the duplicity. If everything is correctly entered, then success message will display otherwise error message will display.
illustration not visible in this excerpt
4. UPLOAD LECTURE: This diagram describes how a faculty uploads a lecture into the system. After login into the system , faculty selected desired course & then add or update his/her lecture.
5. SELECT COURSE: This diagram describes how a student can choose their subject for learning . After login into the system.
illustration not visible in this excerpt
6. ADD QUESTIONS: This diagram describes how a faculty adds a question into the system. After login into the system, faculty writes
desired questions & answers & then add or update his/her questions.
7. ONLINE EXAMINATION: This diagram describes how a faculty uploads a lecture into the system. After login into the system , faculty selected desired course & then add or update his/her lecture.
illustration not visible in this excerpt
[...]
Comments