학생, 학생회장 목록 관리

Use case #8 : 학생 목록 관리

  • GENERAL CHARACTERISTICS

    Summary
    학생회장이 학생의 장부열람 권한을 관리한다.

    Scope

    PKcog

    Author

    김준서

    Last Update

    2022.01.05

    Status

    Analysis

    Primary Actor

    학생회장

    Preconditions

    사용자가 로그인을 한 상태여야한다.

    Trigger

    사용자가 학생 목록 버튼을 클릭한다.

    Success Post Condition

    사용자가 학생 장부열람 권한을 관리할 수 있다.

    Failed Post Condition

    사용자가 학생 장부열람 권한을 관리할 수 없다.

  • MAIN SUCCESS SCENARIOS

    Step
    Action

    S

    사용자가 학생 열람 버튼을 클릭한다.

    1

    사용자가 리스트에서 기능을 수행하고자하는 학생을 선택한다.

    2

    사용자가 리스트에서 선택한 학생들을 승인 또는 거절버튼, 회장위임 또는 대기 버튼을 을 클릭한다.

    3

    3a. 승인

      3a.1 시스템은 승인한 학생 목록을 승인 완료 리스트로 옮기고 상태값을 
              승인으로 변경한다.

    3b. 거절 3b.1 시스템은 거절한 학생들을 승인 대기 리스트에서 삭제하고 상태값을 거절로 변경한다. 3c. 회장 위임 3c.1 시스템은 위임 대상 학생의 전화번호를 입력할 수 있는 창을 출력한 다. 3c.2 시스템은 위임 대상의 타입을 학생회장으로 타입을 변경하고, 학생 회장의 객체 정보에서 전화번호를 제외하고 학생으로 타입을 변경한 다. 3c.3 시스템은 학생회장 위임이 완료되었다는 메세지를 출력한다. 3d. 대기 3d.1 시스템은 대기한 학생 목록을 승인 대기 리스트로 옮기고 상태값을 승인으로 변경한다. | | END | END USE CASE |

  • EXTENSION SCENARIOS

    Step
    Branching Action

    3

    3a. 위임할 학생 회장을 두 명 이상 선택한 경우

      3a.1 시스템은 한명만 선택하라는 메세지를 출력한다. |

Use case #9 : 학생회장 가입 관리

  • GENERAL CHARACTERISTICS

    Summary
    관리자가 학생회장의 장부 사용 권한을 관리한다.

    Scope

    PKcog

    Author

    김준서

    Last Update

    2022.01.05

    Status

    Analysis

    Primary Actor

    관리자

    Preconditions

    사용자가 로그인을 한 상태여야한다.

    Trigger

    사용자가 로그인을 한다.

    Success Post Condition

    학생회장의 장부 사용 권한을 관리할수 있다.

    Failed Post Condition

    현재 상태가 유지된다.

  • MAIN SUCCESS SCENARIOS

    Step
    Action

    S

    사용자가 로그인을 한다.

    1

    시스템은 학생회장 승인 대기 리스트와 승인 완료 리스트를 출력한다.

    2

    사용자가 리스트에서 선택한 학생회장들을 승인, 거절, 대기 버튼을 클릭한다.

    3

    3a. 승인

      3a.1 시스템은 승인한 학생회장 목록을 승인 완료 리스트로 옮기고 상태값 
             을 승인으로 변경한다.

    3b. 거절 3b.1 시스템은 거절한 학생회장들을 승인 대기 리스트에서 삭제하고 상태 값을 거절로 변경한다. 3d. 대기 3d.1 시스템은 대기한 학생회장 목록을 승인 대기 리스트로 옮기고 상태값 을 대기로 변경한다. | | END | END USE CASE |

  • EXTENSION SCENARIOS

    Step
    Branching Action

    NONE

    NONE


Last updated