분기별 수정
Use case #10 : 분기별 수정
GENERAL CHARACTERISTICS
Summary학생회장이 행사를 등록하고 수정한다.Scope
PKcog
Author
김준서
Last Update
2022.01.06
Status
Analysis
Primary Actor
학생회장
Preconditions
사용자가 로그인을 한 상태여야한다.
Trigger
사용자가 장부 수정하기 버튼을 클릭한다.
Success Post Condition
장부를 등록되거나 수정된다.
Failed Post Condition
현재 상태가 유지된다.
MAIN SUCCESS SCENARIOS
StepActionS
사용자가 장부 수정하기 버튼을 클릭한다.
1
시스템은 장부 수정 페이지를 출력한다.
2
2a. 행사 추가하기
2b. 행사 수정하기 2b.1 사용자가 수정하고자 하는 행사의 카드를 클릭한다. 2b.2 시스템은 해당 카드의 내용을 담은 창을 출력한다. 2b.3 사용자는 내용을 수정하고 확인 버튼을 클릭한다. | | 3 | 사용자는 장부의 공개일을 설정한다. | | 4 | 사용자는 완료하기 버튼을 클릭한다. | | 5 | 시스템은 장부 공개일 이후에는 수정하지 못한다는 메세지를 출력한다. | | 6 | 사용자는 메세지 창에 있는 확인 버튼을 클릭한다. | | 7 | 시스템은 DB에 저장되어있는 분기의 모든 내용을 지우고 수정한 내용을 저장한다. | | 8 | END USE CASE |
EXTENSION SCENARIOS
StepBranching ActionS
Sa. 현재 날짜가 수정 마감일 이후인 경우
Sb. 학생회장이 정보(전화번호, 로고)를 입력하지 않은 경우 Sb.1 전화번호와 로고를 등록 후 사용 가능하다는 메세지를 출력한다. | | 2 | 2b.3 사용자가 취소 버튼을 누른 경우 2b.3.1 장부 수정페이지로 돌아간다. | | 4 | 4a. 카드에 내용이 비어 있거나 영수증 사진이 존재하지 않는 경우 4a.1 사진과 내용을 모두 입력하라는 메세지를 출력한다. 4b. 장부 공개일을 설정하지 않은 경우 4b.1 장부 공개일을 설정하라는 메세지를 출력한다. | | 6 | 6a. 사용자가 메세지 창에 있는 취소 버튼을 클릭한 경우 6a. 장부 수정페이지로 돌아간다. |
Last updated