sistem analysis design-LMS portal

48
System Analysis System Analysis And Design And Design Learning Management Learning Management System System

description

Learning Management System (LMS) integrates content delivery, management of learning, access to learners, and access for content development and management of learning.

Transcript of sistem analysis design-LMS portal

Page 1: sistem analysis design-LMS portal

System Analysis And System Analysis And DesignDesign

System Analysis And System Analysis And DesignDesign

Learning Management SystemLearning Management System

Page 2: sistem analysis design-LMS portal

Introduction

Page 3: sistem analysis design-LMS portal

• Learning Management System (LMS) integrates content delivery, management of learning, access to learners, and access for content development and management of learning. The LMS can provide the infrastructure to plan, deliver and manage your training programs, but only after careful review up in front of existing and future studies is conducted.

• An LMS must be capable of handling various delivery modes online. In addition an LMS must automate the cumbersome process of learner enrollment, registration, records, transcripts, schedule and reports. It must incorporate evaluation, assessment and testing capabilities.

Page 4: sistem analysis design-LMS portal

• The LMS portal tracks learning content or courses the user is taking and his progress. The LMS ties all other e-learning components together. The LMS is the infrastructure or framework used to track, support, manage, and measure e-learning activities. An LMS helps manage and measure the entire learning process.

• Learning portals organize information making on-line learning easy to access. The learning contents organized and provide a variety of course offerings from various locations on a single web site. E-learning portals top the list of effective training and educational strategies.

Page 5: sistem analysis design-LMS portal

• Essentially, an e-learning portal is a virtual environment set up by an organization to give users access to knowledge. These portals have also been called e-learning centers, online education centers, internal portals, corporate universities and virtual universities. Whatever they are called, they are merely vessels, frameworks, or infrastructures for training, learning and assessing knowledge and competency.

Page 6: sistem analysis design-LMS portal

Main functions of the System

Page 7: sistem analysis design-LMS portal

• Manage notes Lecturers can upload, remove and edit all

the notes anytime and student can view and download the notes given anytime.

• Manage assignments Lecturers can upload, remove and edit all

the assignment anytime. All the assignment can be view and download by students without miss any important information. Besides, the assignment given will confirm delivered. The assignment also can be submitted on time.

Page 8: sistem analysis design-LMS portal

• Manage quizzes Lecturers can upload the quizzes and students

can open and do the quizzes online anytime without wasting the time in class. Students also can get their marks automatically on that time.

• Contact lecturer through e-mail Students and lecturers can be connected

through email. In many cases students can ask questions and discuss problems with lecturers

Page 9: sistem analysis design-LMS portal

• Update and view profile The student’s information can be edit,

update and view online.

• Manage announcement Lectures can upload, remove, edit and

update the announcements, while students can open and get the announcements.

Page 10: sistem analysis design-LMS portal

Use Case Diagram

Page 11: sistem analysis design-LMS portal

Lecturer

Register Subject

Subscribe Subject

Upload Notes

Download Notes

Upload Assignments

Download Assignments

Upload Quiz

Upload Announcements

Open Announcements

Manage Profile

Send E-mail

Student

Log in

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>Take Quiz

<<include>>

Page 12: sistem analysis design-LMS portal

USE CASE: UPLOAD NOTES (LMS_04)

LecturerUpload notes

Page 13: sistem analysis design-LMS portal

4.1 BRIEF DESCRIPTION• This use case is initiated by the lecturer. This use

case will enable the lecturer to insert, view and remove notes.

4.2 PRE-CONDITIONS• The user account is verified.

4.3 CHARACTERISTIC OF ACTIVATION• Event Driven (on lecturer’s demand)

Page 14: sistem analysis design-LMS portal

4.4 FLOW OF EVENTS

4.4.1 Basic Flow • This use case begins when the lecturer click

the subject button.• The system will display description of the

subject.• The lecturer will click note button. • The system will display list of notes.

Page 15: sistem analysis design-LMS portal

• The lecturer will click upload button. (A-1: Click view button) (A-2:Click remove button)

• The system will show a form that needs the lecturer to insert title and note. Then they will click upload button. (A-3:Cancellation)

• The system will upload the note and show the note.

Page 16: sistem analysis design-LMS portal

4.4.2 Alternative Flow A-1: Click view button (LMS_04_02)• The lecturer can click view button to view selected

notes. The system will view the full notes.

A-2: Click remove button (LMS_04_03)• The lecturer can click remove button to remove

selected notes. The system will remove the notes

A-3: Cancellation (LMS_04_04)• The system will cancel to upload note.

Page 17: sistem analysis design-LMS portal

4.4.3 Exceptional Flow• Not applicable.

4.5 POST-CONDITIONS• The lecturer uploads notes.

4.6 RULE(S)• Not applicable

4.7 CONSTRAINT(S)• The lecturer can upload one note at one time

Page 18: sistem analysis design-LMS portal

USE CASE: DOWNLOAD NOTES (LMS_05)

StudentDownload notes

Page 19: sistem analysis design-LMS portal

• 5.1 BRIEF DESCRIPTION• This use case is initiated by the student. This use

case will enable the student to save, view and remove notes.

• .• 5.2 PRE-CONDITIONS• The user account is verified.

• 5.3 CHARACTERISTIC OF ACTIVATION• Event Driven (on student’s demand)

Page 20: sistem analysis design-LMS portal

FLOW OF EVENTS5.4.1 Basic Flow (LMS_05_01)• This use case begins when the student click

the subject button. • The system shall display information of the

subject.• The student will click note button. • The system will display notes on the screen.• The student will click save button. (A-1:Click

view button) (A-2: Click remove button). • The system will save the notes.

Page 21: sistem analysis design-LMS portal

Alternative Flow A-1: Click view button (LMS_05_02)• The student can click view button to view

selected notes. The system will display full notes.

A-2: Click remove button (LMS_05_03)• The student can click remove button to

remove selected notes. The system will remove the notes.

Page 22: sistem analysis design-LMS portal

5.4.3 Exceptional Flow• Not applicable

5.5 POST-CONDITIONS• The students download notes.

5.6 RULE(S)• Not applicable

5.7 CONSTRAINT(S)• The students can save one note at one time

Page 23: sistem analysis design-LMS portal

Sequence Diagram

Upload note

(Lecturer)

Page 24: sistem analysis design-LMS portal

: LecturerSystem Manager : System Manager

Subject Interface : Subject Interface

Note : Note

1: Press note button

2: send( )

3: display( )

4: Press upload button

5: send( )

6: display( )

7: Insert data

8: Press upload button

9: send( )

10: upload( )

11: display( )

Page 25: sistem analysis design-LMS portal

Sequence Diagram

View note

(Student)

Page 26: sistem analysis design-LMS portal

: LecturerSystem Manager : System Manager

Subject Interface : Subject Interface

Note : Note

1: Press view button

2: send( )

3: view( )

Page 27: sistem analysis design-LMS portal

Sequence Diagram

Remove Note

(Lecturer)

Page 28: sistem analysis design-LMS portal

: LecturerSystem Manager : System Manager

Subject Interface : Subject Interface

Note : Note

1: Press remove button

2: send( )

3: promptConfirmation( )

4: Press Yes button

5: send( )

6: remove( )

Page 29: sistem analysis design-LMS portal

Sequence Diagram

Cancellation

Page 30: sistem analysis design-LMS portal

: Lecturer

System Manager : System Manager

Subject Interface : Subject Interface

1: Press cancel button

2: send( )

3: cancel( )

Page 31: sistem analysis design-LMS portal

Sequence Diagram

Download Note (Student)

Page 32: sistem analysis design-LMS portal

: StudentSystem Manager : System Manager

Subject Interface : Subject Interface

Notes : Note

1: Press note button

2: send( )

3: display( )

4: Select note

5: Press save button

6: send( )

7: save( )

A-1:Press view button

A-2:Press remove

Page 33: sistem analysis design-LMS portal

Sequence Diagram

View Note (Student)

Page 34: sistem analysis design-LMS portal

: StudentSystem Manager : System Manager

Subject Interface : Subject Interface

Note : Note

1: Press view button

2: send( )

3: view( )

Page 35: sistem analysis design-LMS portal

Sequence Diagram

Remove Note (Student)

Page 36: sistem analysis design-LMS portal

: Student

System Manager : System Manager

Subject Interface : Subject Interface

Note : Note

1: Press remove button

2: send( )

3: promptConfirmation( )

4: Press Yes button

5: send( )

6: remove( )

Page 37: sistem analysis design-LMS portal

Class Diagram

Page 38: sistem analysis design-LMS portal

Register Subject Interface

display()cancel()promptConfirmation()

<<boundary>>Subject Interface

display()promptConfirmation()cancel()send()

<<boundary>>

E-mail Interface

display()cancel()

<<boundary>>

Profile Interface

display()

<<boundary>>

E-mail

send()display()

<<entity>>

Quiz

upload()view()remove()

<<entity>>

Announcement

upload()remove()

<<entity>>

Assignment

upload()remove()save()view()

<<entity>>

Account

retrieve()

<<entity>>

Note

upload()remove()save()view()

<<entity>>

Subject

register()subscribe()

<<entity>>

System Manager

send()validate()calculate()

<<control>>

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*1 1..*1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..* 11..* 1

1..*

1

1..*

1

1..*

1

1..*

1

Main Interface

display()

<<boundary>>

1

1..*

1

1..*

Page 39: sistem analysis design-LMS portal

Class Diagram(package)

LMS Interface LMS Entity

LMS Manager

Page 40: sistem analysis design-LMS portal

LMS interface

Register Subject Interface

display()cancel()promptConfirmation()

(from Logical View)

<<boundary>>

Subject Interface

display()promptConfirmation()cancel()send()

(from Logical View)

<<boundary>>

Profile Interface

display()

(f rom Logical View)

<<boundary>>

E-mail Interface

display()cancel()

(f rom Logical View)

<<boundary>>

Main Interface

display()

(f rom Logical View)

<<boundary>>

Page 41: sistem analysis design-LMS portal

LMS Entity

Subject

register()subscribe()

(f rom Logical View)

<<entity>>

Note

upload()remove()save()view()

(f rom Logical View)

<<entity>>

Assignment

upload()remove()save()view()

(f rom Logical View)

<<entity>>

Quiz

upload()view()remove()

(f rom Logical View)

<<entity>>

Announcement

upload()remove()

(f rom Logical View)

<<entity>>

E-mail

send()display()

(f rom Logical View)

<<entity>>

Account

retrieve()

(f rom Logical View)

<<entity>>

Page 42: sistem analysis design-LMS portal

LMS Manager

System Manager

send()validate()calculate()

(from Logical View)

<<control>>

Page 43: sistem analysis design-LMS portal

Activity Diagram(Student)

Page 44: sistem analysis design-LMS portal

start

Display login interface

Insert Username and Password

Display main interface

valid Password?

Select profile

Select email

select subject

Display profile interface

Display email interface

Display Subject interface

Select menu

Select Note

Select quiz Select announcement

Select assignment

Download note

Download quiz

Download announcement

Download assignment

end

[ No ]

[ Yes ]

Page 45: sistem analysis design-LMS portal

Activity Diagram (Lecturer)

Page 46: sistem analysis design-LMS portal

start

Display login interface

Insert Username and Password

Display main interface

valid Password?

Select profile

Select email

select subject

Display profile interface

Display email interface

Display Subject interface

Select menu

Select Note

Select quiz Select announcement

Select assignment

Uploadnote

uploadquiz

Uploadannouncement

Upload assignment

end

[ No ]

[ Yes ]

Page 47: sistem analysis design-LMS portal

State Chart Diagram

(Take Quiz)

Page 48: sistem analysis design-LMS portal

Start

Displayed

/ selectQuiz ()

Answered

[ timeDue=10 minutes ] / takeQuiz ()

Submitted

/ submitAnswer ()

Checked

/ calculateMark()

Cancelled

/ cancelQuiz()

Removed

/ removeQuiz()

NewState

/ displayTotalMark()

quizDeleted()

when[ time<10 minutes ]