Registrar-Management-System-UML-Diagrams-by-Shadrack-Kweingoti

June 7, 2017 | Autor: Shadrack Benard | Categoria: Information Technology, Students, All sciences, All levels of Education
Share Embed


Descrição do Produto

UNITED STATES INTERNATIONAL UNIVERSITY-AFRICA COURSE TITLE

: INFORMATION SYSTEMS ENGINEERING

COURSE CODE

: APP4030

SEMESTER/YEAR

: FALL/2013

TASK

: REGISTRAR MANAGEMENT SYSTEM MODEL DIAGRAMS (ASSIGNMENT#3)

PRESENTED TO

: DR. G. CHEGE (Ph. D)

BY

: SHADRACK BENARD KWEINGOTI

ID NO

: 631448

SUBMITED ON

: 27TH NOVEMBER, 2013

3.3.1 Registrar Management System-Use Case Diagram

CONTEXT DIAGRAM FOR REGISTRAR MANAGEMENT SYSTEM STUDENT

View Personal Information

Manage Course Login Login Manage Details Accepted Accepted Login Student Or Or Rejected View Activities Rejected Student View Personal Information Information

REGISTRAR

Login Mail Notify Maintain Students Details REGISTRAR MANAGEMENT SYSTEM

Manage User Accounts Mail Notify Login

View Student Information

Login Accepted or Rejected ADMINISTRATOR

Manage User Accounts View Personal Information

View Personal Information View Student Information COURSE ADVISOR

Manage Lecturer View Manage Details Personal Information Login Course Accepted Details Login or Rejected

Login Accepted/Rejected Manage Course Details Login

LECTURER

REGISTRAR MANAGEMENT SYSTEM ARCHITECTURE DIAGRAM Web Browser Interface Firefox,Google,Internet Explorer Browsers

User Interface Administrator Module

Registrar Module

Student Module

Course Advisor Module

Lecturer Module

RMS Core Functionality Admin Login

Registrar Login

Student Login

Course Advisor Login

Lecturer Login

Business Logic Layer

Data Access Layer

OS, Servers & Database Microsoft OS

PHP

Linux OS

Apache Web Server

USIU Servers

MySQL

Class Diagram for Registrar Management System Administrator

Login

1

-User_Id -User_Name -Password -User_Role +login() +logout() +changePassword()

-Manage

-Course_Code -Course_Name -Lecturer Name +viewCourse()

1..*

1

-Manage

1

-Manage User Lecturer 1

1..*

-Manage User Registrar

-Lecture

Course 1..*

-Manage

-Admin_Id : int -Admin_Name : string -Address : string -Phone : double -Email : string -Dob : string +addUser() +deleteUser() +changeUserPassword() +viewPersonalInformation() +mailNotify() +login() +displayUsers()

1 1..*

1..*

-Manage

1

1..*

Registrar 1..*

1

1

1..*

Course Advisor

Student

-Advisor_Id -Advisor_Name -Address -Phone -Dob +login() +viewCourse() +addCourse() +dropCourse() +replaceCourse() +registerCourse() +viewUsers() +mailNotify() +viewStudentInformation() +viewPersonalInformation()

-Student_Id -Student_Name -User_ID -Address -Phone -Year -Major -GPA -Course_Id -Email +login() +checkRegistrationDate() +viewTranscripts() +viewCourse() +addCourse() +dropCourse() +replaceCourse() +registerCourse() +viewPersonalInformation() +updatePersonalInformation() +changePassword()

-Manage 1

1..*

-Reg_Id -Reg_Name -Address -Phone -Dob -Email +login() +viewCourse() +addNewCourse() +deleteCourse() +viewStudent() +addStudent() +deleteStudent() +viewPersonalInformation() +updateStudent() +updateGrade() +makeReport()

1..*

1

-Manage

Lecturer -Lec_Id -Lec_Name -Address -Phone -Dob -Department -Course_Id -Email +login() +viewCourse() +viewClassList() +enterGrade() +viewPersonalInformation() +updatePersonalInformation()

Lihat lebih banyak...

Comentários

Copyright © 2017 DADOSPDF Inc.