Sequence Diagram E Learning

broken image


This is the UML sequence diagram of E-Learning Management System which shows the interaction between the objects of Training, Fees, Durations, Subject, Students. The instance of class objects involved in this UML Sequence Diagram of E-Learning Management System are as follows. At the Vienna University of Technology, object-oriented modeling has been taught for several years. During a university course, the five diagrams class diagram, sequence diagram, state machine diagram, activity diagram, and use case diagram are taught.

  1. Examples Of Sequence Learning
  2. Sequence Diagram E Learning Software
  3. Motor Sequence Learning

OBJECT ORIENTED MODEL OF E-LEARNING SYSTEM

Learning

Student login sequence diagram (Sequence Diagram (UML)) Use Creately's easy online diagram editor to edit this diagram, collaborate with others and export results to multiple image formats. We were unable to load the diagram. You can edit this template and create your own diagram. In the second stage when student submits the sequence diagram, student will be asked to re-attempt if the specified methods based on use cases are not called or if they are called in incorrect order. In the final stage when a student has submitted a valid sequence diagram, design will be graded based on the qualitative metrics supplied. Sequence Diagram: i) SD shows the interactions between objects in the sequential order. Ii) During the requirements phase of a project, analysts can take use cases to the next level by providing a more formal level of refinement. When that occurs, use cases are often refined into one or more sequence diagrams.

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.

Sequence Diagram E Learning

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.

Sequence

Student login sequence diagram (Sequence Diagram (UML)) Use Creately's easy online diagram editor to edit this diagram, collaborate with others and export results to multiple image formats. We were unable to load the diagram. You can edit this template and create your own diagram. In the second stage when student submits the sequence diagram, student will be asked to re-attempt if the specified methods based on use cases are not called or if they are called in incorrect order. In the final stage when a student has submitted a valid sequence diagram, design will be graded based on the qualitative metrics supplied. Sequence Diagram: i) SD shows the interactions between objects in the sequential order. Ii) During the requirements phase of a project, analysts can take use cases to the next level by providing a more formal level of refinement. When that occurs, use cases are often refined into one or more sequence diagrams.

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

Examples Of Sequence Learning

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 Mxs 5.0.

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.

Sequence Diagram E Learning Software

illustration not visible in this excerpt

Motor Sequence Learning

[..]

Sequence Diagram:


i) SD shows the interactions between objects in the sequential order.
ii) During the requirements phase of a project, analysts can take use cases to the next level by providing a more formal level of refinement. When that occurs, use cases are often refined into one or more sequence diagrams.
iii) how a future system should behave is documented using SD.
iv)

Why SD is required?

One of the primary uses of sequence diagrams is in the transition from requirements expressed as use cases to the next and more formal level of refinement. Use cases are often refined into one or more sequence diagrams.
In addition to their use in designing new systems, sequence diagrams can be used to document how objects in an existing (call it 'legacy') system currently interact. This documentation is very useful when transitioning a system to another person or organization.

What is Notation?

i) Notation is a frame for drawing.
ii) The frame element is used as a basis for many other diagram elements in UML 2, but the first place most people will encounter a frame element is as the graphical boundary of a diagram.
iii) A frame element provides a consistent place for a diagram's label, while providing a graphical boundary for the diagram.

What is Namebox for a notation?

The diagram's label is placed in the top left corner in what I'll call the frame's 'namebox,' a sort of dog-eared rectangle.

What is 'Interaction'?

On sequence diagrams incoming and outgoing messages (a.k.a. interactions) for a sequence can be modeled by connecting the messages to the border of the frame element.

How to give name for sequence diagram?

Diagram Type | Diagram Name
specific text values for diagram types
sd = Sequence Diagram, activity = Activity Diagram, and use case = Use Case Diagram

Main Purpose of sequence diagram:

i) The main purpose of a sequence diagram is to define event sequences that result in some desired outcome.
ii) The focus is less on messages themselves and more on the order in which messages occur; nevertheless, most sequence diagrams will communicate what messages are sent between a system's objects as well as the order in which they occur.
iii) The diagram conveys this information along the horizontal and vertical dimensions: the vertical dimension shows, top down, the time sequence of messages/calls as they occur, and the horizontal dimension shows, left to right, the object instances that the messages are sent to.

What is lifeline?

When drawing a sequence diagram, lifeline notation elements are placed across the top of the diagram. Lifelines represent either roles or object instances that participate in the sequence being modeled.
Lifelines are drawn as a box with a dashed line descending from the center of the bottom edge (Figure 3). The lifeline's name is placed inside the box.
An example of the Student class used in a lifeline whose instance name is freshman
The UML standard for naming a lifeline follows the format of:
Instance Name : Class Name

Asynchronus Message:

An asynchronous message is drawn similar to a synchronous one, but the message's line is drawn with a stick arrowhead.

Resource Link:





broken image