회원가입
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
사용자가 PKcog 홈페이지에 접속한다.
1
사용자가 로그인 화면에서 회원가입 버튼을 클릭한다.
2
시스템이 회원가입을 위해 정보를 기입하는 화면을 출력한다.
3
사용자가 회원가입하고자 하는 유형(학생회장, 학생)을 선택한다.
4
사용자가 정보(학번,패스워드, 학과, 이름, 이메일, 전화번호[학생회장만])를 기입한다.
5
사용자가 이메일 인증 버튼을 클릭한다.
6
시스템은 해당 이메일로 인증 메일을 보낸다.
7
사용자가 받은 이메일에 포함된 버튼을 누른다.
사용자가 받은 이메일에 본인 인증을 확인하는 버튼을 누른다.
8
시스템은 인증이 완료되었음을 출력한다.
9
사용자는 개인정보 제공 동의서 체크박스를 클릭한다.
10
시스템은 회원가입 버튼을 활성화한다.
11
사용자가 회원가입 버튼을 클릭한다.
12
10a 학생회장이 회원가입한 경우
10b 학생이 회원가입한 경우 10b.1 시스템은 가입한 정보를 가입한 학과의 승인 대기 리스트에 추가한 다. 10b.2 시스템은 학생회장이 승인해야 할 수 있으다는 내용과 문의 연락처 를 포함한 메세지를 출력한다. | | 13 | 사용자가 메세지창에 있는 확인 버튼을 누른다. | | 14 | 로그인 창으로 돌아간다. | | END | END USE CASE |
EXTENSION SCENARIOS
StepBranching Action4
4a. 해당 학과가 시스템을 사용중이지 않은 경우
4a.1 학과 선택창에 ‘개설되지 않은 학과인 경우 학생회장에게 문의하라는 문구를 출력한다.
6
6a. 사용자가 잘못된 이메일을 입력한 경우 6a.1 사용자는 이메일을 다시 기입하고 이메일 인증버튼을 재클릭한다.
9
9a. 이미 등록된 정보(학번)를 기입한 경우
9a.1 이미 등록된 정보라고 메세지를 출력한다.
9a.2 회원가입 창으로 돌아간다.
9b. 비밀번호 기입 창의 값과 비밀번호 확인 창의 값이 다른 경우
9b.1 비밀번호가 일치하지 않다고 메세지를 출력한다.
9b.2 회원가입 창으로 돌아간다.
Last updated