operation
- [Homework this week] Write a use case and pick one: your own product / product you like / [shoot something] initiate an auction / [knowledge planet] join the planet / [geek time] buy a course;
1. Title author revision history
Title: [Geek Time] Purchase Course
Author | history | time |
---|---|---|
Yijin | create | 2021-01-09 |
2. Brief description
Geek Time App provides users with the function of purchasing courses. The main channels of purchase include GeekTime in-app purchases, WeChat purchases, and cash back purchases.
3. Stakeholders/stakeholders/participants and their related interests
4. Event flow: Into this process / extended process / abnormal process
Basic process
- Start of use case
- Browse courses, search courses
- Click to buy
- Pay
- Successful purchase
- Add the course to the purchased list
- End of use case
Expansion process
-
3a. The course does not display the purchase button
3a1. The system prompts the user to click to refresh the page
3a2. Refresh the page
3a3. The end of the use case -
4a. The payment password is incorrect
4a1. The system prompts the user that the payment password is incorrect
4a2. Please try
again 4a3. Retry successfully
4a4. End of the use case -
4b. The bank card balance is insufficient
4b1. The system prompts the user that the bank card balance is insufficient, and prompts for card replacement or other payment methods
4b2. Click
Change card 4b3. Enter bank card information
4b4. Enter payment password
4b5. Use case 5
5. Auxiliary Legend
6. Pre-conditions / Post-conditions
Pre-condition: Registered and logged in;
Post-condition: Cash back to recommended users
7. Glossary (*)
Cash back: return a certain percentage of cash to recommended users. It can be reflected in the balance.