A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 요구사항 명세서 | 아이디로 검색 | |||||||||||||||||
2 | |||||||||||||||||||
3 | 프로젝트명 | JS/CSS 기반 웹 게임 포털 사이트 "F5" 제작 | I001 | ||||||||||||||||
4 | 작성자 | 박지원 | 작성일 | ||||||||||||||||
5 | 기능영역 | 홈페이지 | |||||||||||||||||
6 | 요구사항 ID | I001 | 요구사항명 | 메인 | |||||||||||||||
7 | 개요 | 게임 메인 페이지를 구성한다 | |||||||||||||||||
8 | 요구사항 내역 | 상세설명 | 1. 게임 5개로 이동가능한 페이지 구성(레퍼런스 참조) 1-1. 게임이동 버튼 눌렀을 때, 로그인이 되어있지 않은 상태이면 로그인 페이지로 이동 (M001) 1-2. 게임으로 이동 버튼 눌렀을 때, 로그인이 되어있는 상태라면 게임 페이지로 이동 (G001) 1-3. 홈페이지 상단 네비바 (로그인 버튼) | ||||||||||||||||
9 | |||||||||||||||||||
10 | |||||||||||||||||||
11 | |||||||||||||||||||
12 | |||||||||||||||||||
13 | |||||||||||||||||||
14 | 유형 | ||||||||||||||||||
15 | 중요도 | 상 | 난이도 | 중 | |||||||||||||||
16 | 작업진행도 | 완료 | 작업완료 | 완료 | |||||||||||||||
17 | |||||||||||||||||||
18 | 프로젝트명 | JS/CSS 기반 웹 게임 포털 사이트 "F5" 제작 | NM001 | ||||||||||||||||
19 | 작성자 | 박지원 | 작성일 | ||||||||||||||||
20 | 기능영역 | 회원가입 페이지 | |||||||||||||||||
21 | 요구사항 ID | NM001 | 요구사항명 | 회원가입 | |||||||||||||||
22 | 개요 | 회원가입을 통해 회원의 정보를 저장한다 | |||||||||||||||||
23 | 요구사항 내역 | 상세설명 | - 아이디 [4~16자리 특수문자 불가, 중복확인] - 비밀번호 [4~12자리 숫자&특수문자 1개 이상] - 비밀번호 확인 - 이름 [2~5자리 한글만 가능] - 닉네임 [1~12자리 특수문자만 불가, 중복확인] - 메일 [@com @co.kr 로 끝나도록] 중 한개 비밀번호 찾기에 사용 - 남/여 체크버튼 + 태어난 연도 선택가능 바 전부 필수내용 -> 입력되지 않은 부분있으면 alert후 focus 주기 | ||||||||||||||||
24 | |||||||||||||||||||
25 | |||||||||||||||||||
26 | |||||||||||||||||||
27 | |||||||||||||||||||
28 | |||||||||||||||||||
29 | 유형 | ||||||||||||||||||
30 | 중요도 | 상 | 난이도 | 하 | |||||||||||||||
31 | 작업진행도 | 완료 | 작업완료 | 완료 | |||||||||||||||
32 | |||||||||||||||||||
33 | 프로젝트명 | JS/CSS 기반 웹 게임 포털 사이트 "F5" 제작 | M001 | ||||||||||||||||
34 | 작성자 | 박지원 | 작성일 | ||||||||||||||||
35 | 기능영역 | 로그인 페이지 | |||||||||||||||||
36 | 요구사항 ID | M001 | 요구사항명 | 로그인 | |||||||||||||||
37 | 개요 | 회원들의 로그인 인증정보를 받는다 | |||||||||||||||||
38 | 요구사항 내역 | 상세설명 | 1. I001에서 로그인 버튼을 누르거나 / 로그인 되지 않은 상태로 게임으로 이동 버튼을 눌렀을 때 이동하는 페이지 1) 아이디 2) 비밀번호 3) 로그인버튼 4)회원가입(NM001로 이동) 버튼 5)비밀번호 찾기 버튼(M002로 이동) 로 구성 | ||||||||||||||||
39 | |||||||||||||||||||
40 | |||||||||||||||||||
41 | |||||||||||||||||||
42 | |||||||||||||||||||
43 | |||||||||||||||||||
44 | 유형 | ||||||||||||||||||
45 | 중요도 | 상 | 난이도 | 하 | |||||||||||||||
46 | 작업진행도 | 완료 | 작업완료 | 완료 | |||||||||||||||
47 | |||||||||||||||||||
48 | 프로젝트명 | JS/CSS 기반 웹 게임 포털 사이트 "F5" 제작 | M002 | ||||||||||||||||
49 | 작성자 | 박지원 | 작성일 | ||||||||||||||||
50 | 기능영역 | 아이디 찾기, 비밀번호 찾기 페이지 | |||||||||||||||||
51 | 요구사항 ID | M002 | 요구사항명 | 아이디 찾기/ 비밀번호 찾기 | |||||||||||||||
52 | 개요 | 아이디, 비밀번호를 수정할 수 있게 한다 | |||||||||||||||||
53 | 요구사항 내역 | 상세설명 | 1. 회원 가입시 받은 이름과 이메일을 통해 아이디를 찾을 수 있게 한다 2. 회원 가입시 받은 이메일을 통해 비밀번호 수정 할 수 있게 한다 (sendgrid smtp + javaMail 사용) | ||||||||||||||||
54 | |||||||||||||||||||
55 | |||||||||||||||||||
56 | |||||||||||||||||||
57 | |||||||||||||||||||
58 | |||||||||||||||||||
59 | 유형 | ||||||||||||||||||
60 | 중요도 | 하 | 난이도 | 중 | |||||||||||||||
61 | 작업진행도 | 완료 | 작업완료 | 완료 | |||||||||||||||
62 | |||||||||||||||||||
63 | 프로젝트명 | JS/CSS 기반 웹 게임 포털 사이트 "F5" 제작 | NV001 | ||||||||||||||||
64 | 작성자 | 박지원 | 작성일 | ||||||||||||||||
65 | 기능영역 | 좌측 공용 네비바 | |||||||||||||||||
66 | 요구사항 ID | NV001 | 요구사항명 | 좌측 네비바 | |||||||||||||||
67 | 개요 | 게임, 게시판, 마이페이지 이동 가능한 공용 네비 | |||||||||||||||||
68 | 요구사항 내역 | 상세설명 | - 게임 (게임 1-게임5까지 페이지로 이동 네비) - 게시판 (전체, 게임1~게임5까지의 페이지로 이동 네비) - 마이페이지로 이동 네비 | ||||||||||||||||
69 | |||||||||||||||||||
70 | |||||||||||||||||||
71 | |||||||||||||||||||
72 | |||||||||||||||||||
73 | |||||||||||||||||||
74 | 유형 | ||||||||||||||||||
75 | 중요도 | 상 | 난이도 | 하 | |||||||||||||||
76 | 작업진행도 | 완료 | 작업완료 | 완료 | |||||||||||||||
77 | |||||||||||||||||||
78 | 프로젝트명 | JS/CSS 기반 웹 게임 포털 사이트 "F5" 제작 | G001 | ||||||||||||||||
79 | 작성자 | 박민규 | 작성일 | ||||||||||||||||
80 | 기능영역 | 게임페이지 | |||||||||||||||||
81 | 요구사항 ID | G001 | 요구사항명 | 게임 플레이창 | |||||||||||||||
82 | 개요 | 각 게임 페이지 별 게임플레이 메인화면 생성하기 | |||||||||||||||||
83 | 요구사항 내역 | 상세설명 | 1. 게임 플레이 화면을 실행 할 공간을 생성한다. | ||||||||||||||||
84 | |||||||||||||||||||
85 | |||||||||||||||||||
86 | |||||||||||||||||||
87 | |||||||||||||||||||
88 | |||||||||||||||||||
89 | 유형 | ||||||||||||||||||
90 | 중요도 | 상 | 난이도 | 상 | |||||||||||||||
91 | 작업진행도 | 완료 | 작업완료 | 완료 | |||||||||||||||
92 | |||||||||||||||||||
93 | 프로젝트명 | JS/CSS 기반 웹 게임 포털 사이트 "F5" 제작 | G002 | ||||||||||||||||
94 | 작성자 | 박민규 | 작성일 | ||||||||||||||||
95 | 기능영역 | 게임페이지 | |||||||||||||||||
96 | 요구사항 ID | G002 | 요구사항명 | 게임 랭킹창 | |||||||||||||||
97 | 개요 | 각 게임 페이지 별 게임 랭킹창 생성하기 | |||||||||||||||||
98 | 요구사항 내역 | 상세설명 | 1. 게임 플레이 화면 우측에 하이스코어 기준 랭킹을 선정한다. 2. 최대 20명을 출력할 수 있는 랭킹 박스를 만든다. | ||||||||||||||||
99 | |||||||||||||||||||
100 |