JAVA(STS)
[java] Project - Japanese Study Program_ 1. Scenario
걍작
2022. 2. 10. 21:54
# Project Outline
> Project Name
- 일본어 스터디 프로젝트
> User Goal
- 일본 현지 뉴스를 받아쓰면서 일본어 실력을 향상 시킨다.
- 모르는 단어, 문장을 저장하여 나만의 단어장을 만든다.
# Main Fuction
> Admin
- 회원 관리
a. 전체 리스트 보기/1개 상세보기
b. 회원 추가/ 회원 수정/ 회원 삭제
- 뉴스 관리
a. 전체 리스트 보기/1개 상세보기
b. 뉴스 추가/ 뉴스 수정/ 뉴스 삭제
> User
- 개인정보 관리
a. 로그인, 내 정보 상세 보기
b. 회원 가입/ 내 정보 수정/내 정보 삭제
- 뉴스 관리
a. 전체 리스트보기/ 1개 상세보기
b. 뉴스 듣기/ 받아쓰기/ 완료 현황 확인
- 단어장 관리
a. 전체 리스트보기/ 1개 상세보기
b. 단어 추가/ 단어 수정/ 단어 삭제
# Scenario
> Admin
0. <메인화면> 메인화면에는 2가지 메뉴(회원관리/뉴스 관리)가 있다.
1. <회원 관리 화면> (가입된 회원 목록)이 나오며, 4가지 기능(검색/추가/수정/삭제)을 수행한다.
> (검색) 회원 목록에서 속성(아이디, 이름, 전화번호)과 키워드를 조합하여 회원 정보를 검색할 수 있다.
> (추가) 회원 추가 버튼을 눌러 새로운 회원정보를 삽입할 수 있다.
> (수정) 회원 리스트를 클릭 후, 상세 페이지로 넘어가서 회원 정보를 수정할 수 있다.
> (삭제) 회원 리스트를 클릭 후, 상세 페이지로 넘어가서 회원 정보를 삭제할 수 있다.
2. <뉴스 관리 화면> (등록한 뉴스 목록)이 나오며, 4가지 기능(검색/추가/수정/삭제)을 수행한다.
> (검색) 뉴스 목록에서 키워드로 특정 뉴스를 검색할 수 있다.
> (추가) 뉴스 추가 버튼을 눌러 새로운 뉴스 콘텐츠를 삽입할 수 있다.
> (수정) 뉴스 리스트를 클릭 후, 상세 페이지로 넘어가서 뉴스 콘텐츠를 수정할 수 있다.
> (삭제) 뉴스 리스트를 클릭 후, 상세 페이지로 넘어가서 뉴스 콘텐츠를 삭제할 수 있다.
> User
********************* 로그인 전 ***********************
0. <로그인 화면> 2가지 버튼(로그인/회원가입)이 있다.
1. '로그인' <메인화면>에 접속하기 위해 ID/PW를 입력한다.
2. '회원가입' 버튼을 누르고, 가입 화면에서 필요 정보(프로필, 아이디, 비번, 이름, 전화번호, 주소)를 작성한 뒤 가입할 수 있다. >> 로그인 화면으로 전환
********************* 로그인 후 ***********************
0. <메인 화면> (뉴스 목록)이 나오며, 3가지 메뉴(뉴스 받아쓰기/ 단어장/ 내정보)가 있다.
** 글씨 접어놓기/완료 확인 필요**
1. <메인-뉴스 받아쓰기 화면> (등록된 뉴스 목록)이 나오며, 뉴스를 선택하여 받아쓰기를 시작할 수 있다.
> (검색) 뉴스 목록에서 키워드로 특정 뉴스를 검색할 수 있다.
> (받아쓰기) 뉴스 목록을 누르면, 해당 뉴스의 (영상 혹은 소리)가 나오며, (작성칸)과 (대본-일문,국문)이 나온다.
> (완료 현황) 받아쓰기를 완료하고 저장하면, 목록에 완료 현황이 갱신된다.
2. <단어장 화면> (저장한 단어 목록)이 나오며, 4가지 기능(검색/추가/수정/삭제)을 수행한다.
> (검색) 단어 목록에서 키워드로 특정 단어들을 (일문/국문)으로 검색할 수 있다.
> (추가) 단어 추가 버튼을 눌러 새로운 단어를 삽입할 수 있다.
> (수정) 단어 리스트를 클릭 후, 상세 페이지로 넘어가서 단어장을 수정할 수 있다.
> (삭제) 단어 리스트를 클릭 후, 상세 페이지로 넘어가서 단어장을 삭제할 수 있다.
3. <내정보 화면> (내 정보-상세)가 나오며, 2가지 기능(수정/탈퇴)을 수행한다.
> (수정) 내 정보를 수정할 수 있다.
> (탈퇴) 회원 탈퇴를 할 수 있다.