Professional Documents
Culture Documents
A Strategy For Realization of Distance Learning System: DR Ružica Stanković DR Ranko Popović
A Strategy For Realization of Distance Learning System: DR Ružica Stanković DR Ranko Popović
dr Ruica Stankovi
dr Ranko Popovi
mr Nenad Jovanovi
Advanced Business School Kosovo Polje
Suzana Markovi
Advanced Business School Kosovo Polje
Ivan Stankovi
Advanced Business School Kosovo Polje
Abstract
With the fast development of computer networks, people can access information and communicate with others without
being constrained by space and time. Through network communications, people can discuss things with others to solve their
problems. Therefore, how to implement systems for distance learning on computer networks becomes an interesting and
challenging issue.
Using UML and Java, we have worked out a requirement specification, design and implementation of the web-based
learning system for teaching and learning Computer Science.
In this paper, we present our work that describes the suggestion for solving a problem of distance learning.
Keywords: e-learning, distance learning.
INTRODUCTION
The rapid development of the Internet
technologies, especially the evolution of World
Wide Web has led to growth in opportunities to
teach and learn outside of the traditional
classroom-based education. The overall purpose
of all kinds of distance education is to give and
receive education and to establish some kind of
two-way communication between the teachers
and the students [1].
The problem domain of distance education
system is not simple and involves many concepts
such as course instructors, students, course
materials, learning activities, etc. These concepts
are also closely related to determine the structure
of the system. [2]
Therefore there is a need to model learning
processes to support the effective employment of
appropriate learning objects. Each process should
be analyzed in detail and modeled using a
modeling language such as UML.
In our project, we used object-oriented
techniques Java programming language and
UML through the requirement capture and
analysis, design, and implementation in the
development of a distance leaning system.
Requirement
Specification
(Requirement
Capture and Analysis): In this phase, the major
purpose is to capture the requirements of the
client to a system and to create a use-case model
and a conceptual model.
Design: This phase aims to create the
interaction diagrams for the system operations
and the design class diagrams.
Implementation: This is a process for mapping
the artifacts created in the design stage to a code
in real programming language.
All these models are related and represent the
e-learning system as a whole. Elements in one
model have trace dependencies backwards and
forwards with the help of links to other models.
The final representation of all the models would
be the architecture of the entire system.
Below are the basic steps undertaken in the
requirement capture and analysis phase.
1. Identify the use case
Several use case diagrams can be noticed in
the system. One of them will be Use Case where
Student is an actor.
2. Detail the Use Case (Figure 4)
Login/out
Student
Take Lesson
<<include>>
Exercise in VirtualLab
Register to course
<<include>>
Person
<<include>>
Take CourseOffering
Ask Question
<<include>>
Take Test
Kontrole
Manager
Editor
Monitor
CONCLUSION
In this paper is presented a way to model a
distance learning system. Using UML and Java,
we have worked out a requirement specification,
design and implementation of the web-based
learning system for teaching and learning
Computer Science. We have concentrated on
lessons, examination and exercises in virtual
laboratory.
Proposed model can be applied for simulation
and visualization in real time environment.