티스토리 뷰
1. User Stories
1. As an uploader, I want uploading daily picture, so that I can accurately record the day.
2. As an uploader, I want a personal account, so that I can view and manage my posts that others can’t see.
3. As an uploader, I want to keep a special post among my posts in an important storage box, so that I can see them occasionally and remember them.
4. As an uploader, I want to receive a notification, so that I can write a diary once a day.
5. As an uploader, I want to have a one-line record page, so that I can briefly look back at the contents of the bullentin board.
6. As an uploader, I want to divide the posts by themes, so that I pick up and read easily later.
7. As an uploader, I want to apply for buying diary by selecting only what I want out of my post, so that I can get the contents of the bulletin board as a real diary.
2. Use cases
Name of Use case | Select post category |
Date Created | May 14 |
Description | Users view posts by category. |
Actor | Server, user |
Precondition | 1. The server is running 2. The user logs in to his/her account. |
Post condition | 1. Divide the categories of posts on the bulletin board and show them. 2. Posts are saved in the database by category |
Flow | 1. The user clicks the 'add post' button on his or her bulletin board. 2. The post category selection window is displayed on the user's web browser. 3. The user selects a category and presses the OK button. 4. The server receives the category information selected by the user. 5. After the user writes the post, he presses the 'save post' button. 6. The server sorts and stores posts by category in the browser with the category information. 7. The user can view the updated post page. |
Exception | 1. If the “add post” button does not work in step 1 - If an error message is displayed and the OK button is pressed, the user is redirected to the default page. 2. If the category is not saved after clicking the OK button in step 3 - The category reselection message is displayed in the web browser window, and the process goes back to step 2. 3. If the “save post” button does not work in step 5 - If you press the OK button with an error message displayed, you will be taken back to the post writing page. |
Additional Requirements |
Name of Use case | Summary bulletin board |
Date Created | May 15 |
Description | Users view their writings at a glance through the summary bulletin board. |
Actor | Server, user |
Precondition | 1. The server is running 2. The user logs in to his/her account. |
Post condition | 1. Summarized information using specific data is stored in the summary bulletin board. 2. The summary information is stored in the summary board database. |
Flow | 1. The user clicks the'add post' button on their bulletin board. 2. Select a post category. 3. Write a title in the post title box. 4. The user presses the ‘save post’ button after writing the entire post. 5. When saving a post on the server, all the information created is saved. 6. From all the information in the post on the server, only the contents of steps 2 and 3 are selected separately. 7. On the server, write the contents of step 3 on the calendar according to the date. 8. When the user goes to the summary page, he can see what's new. |
Exception | 1. If the “add post” button does not work in step 1 - If an error message is displayed and the OK button is pressed, the user is redirected to the default page. 2. If the “save post” button does not work in step 4 - If you press the OK button with an error message displayed, you will be taken back to the post writing page. |
Additional Requirements |
1. When filling out the contents of step 3 in step 7, if the category in step 2 falls under an important category, it is indicated in orange. |
Name of Use case | Important bulletin board |
Date Created | May 16 |
Description | A bulletin board page where users can view only important posts selected by the user. |
Actor | Server, user |
Precondition | 1. The server is running 2. The user logs in to his/her account. |
Post condition | 1. Important posts are saved and displayed on the important bulletin board. 2. Important posts are saved in the database. |
Flow | 1. The user clicks the'add post' button on his or her bulletin board. 2. The post category selection window is displayed on the user's web browser. 3. Select whether the user is an important post or not and click the OK button. 4. The server receives information about whether or not the user has selected an important post. 5. The user presses the ‘save post’ button after writing the entire post. 6. If the user selects an important post, the server uploads the post to the important bulletin board as well as the general bulletin board. 8. Users can view updated postings on both general and important bulletin boards. |
Exception | 1. In case of failure in steps 1 and 5 -If an error message is displayed and the ok button is pressed, the user is redirected to the previous page. 2. If step 3 fails -The post category selection window is redisplayed in the user's web browser. |
Additional Requirements |
Name of Use case | Important bulletin board |
Date Created | May 16 |
Description | A bulletin board page where users can view only important posts selected by the user. |
Actor | Server, user |
Precondition | 1. The server is running 2. The user logs in to his/her account. |
Post condition | 1. Important posts are saved and displayed on the important bulletin board. 2. Important posts are saved in the database. |
Flow | 1. The user clicks the'add post' button on his or her bulletin board. 2. The post category selection window is displayed on the user's web browser. 3. Select whether the user is an important post or not and click the OK button. 4. The server receives information about whether or not the user has selected an important post. 5. The user presses the ‘save post’ button after writing the entire post. 6. If the user selects an important post, the server uploads the post to the important bulletin board as well as the general bulletin board. 8. Users can view updated postings on both general and important bulletin boards. |
Exception | 1. In case of failure in steps 1 and 5 -If an error message is displayed and the ok button is pressed, the user is redirected to the previous page. 2. If step 3 fails -The post category selection window is redisplayed in the user's web browser. |
Additional Requirements |
Name of Use case | Diary application and production |
Date Created | May 18 |
Description | Make the desired post into a real diary. |
Actor | Server, Administrator, User |
Precondition | 1. The server is running 2. The user logs in to his/her account. |
Post condition | 1. The user pays and the manager receives the money. 2. The manager makes a diary and ships it. |
Flow | 1. Select the diary order button on the general bulletin board webpage. 2. A screen where users can select 10 posts from among the posted posts is displayed. 3. The user selects 10 posts that the user wants to create a diary. 4. The user selects the type of diary. 5. The user presses the diary order. 6. User information, selected posts and diary types are stored on the server. 7. The user is directed to the page where the administrator's account number and money are displayed. 8. Update the order information on the admin page on the server. 9. The manager directly checks the payment details. 10. When payment is made, click the OK button on the admin page. 11. The administrator's OK sign is saved in the server. 12. Order details and order confirmation details are displayed on the order management page of the orderer. 13. Delivery after production. 14. Users are provided with a prepared diary. |
Exception | 1. Failure in steps 4 and 5 The RETRY message is displayed on the user's web browser window, and if you click OK, the page goes back to the page. 2. If you fail in step 10 The RETRY message is displayed in the administrator's web browser window, and if you click OK, the page goes back to the relevant page. |
Additional Requirements |
1. The manager checks the type of diary and, if it is out of stock, personally contact and handle it. |
'기획' 카테고리의 다른 글
게시판만들기(4) - flask를 활용한 기능구현 (0) | 2021.06.13 |
---|---|
게시판만들기(3) - class diagram (0) | 2021.05.31 |
게시판 만들기(2) - UI (0) | 2021.05.27 |
직접 만든 동아리 출결 관리 시스템 (0) | 2021.04.02 |
byeBlue-(1) 기획 (0) | 2021.03.28 |
- Total
- Today
- Yesterday
- 백준 15650 파이썬
- 백트래킹(1)
- 파이썬 알아두면 유용
- 영화 리뷰 긍정 부정 분류
- 시뮬레이션 c
- 기본 텍스트 분류
- 스택 파이썬
- 핀테크 트렌드
- 백준 11053 파이썬
- 10866 백준
- 효율적인방법찾기
- 딥러닝입문
- CREATE ASSERTION
- 4963 섬의개수
- 11053 백준
- CSMA/CD란?
- c++덱
- 기사작성 대외활동
- 모듈 사용법
- 13886
- DRF 회원관리
- stack 컨테이너
- 코딩월드뉴스
- 백준 숫자놀이
- 온라인프로필 만들기
- 백준 4963
- mm1queue
- LAMBDA
- 백준 10866
- 소프트웨어공학설계
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |