国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看

合肥生活安徽新聞合肥交通合肥房產(chǎn)生活服務(wù)合肥教育合肥招聘合肥旅游文化藝術(shù)合肥美食合肥地圖合肥社保合肥醫(yī)院企業(yè)服務(wù)合肥法律

SEHH2042 Computer Programming
SEHH2042 Computer Programming

時間:2024-04-13  來源:合肥網(wǎng)hfw.cc  作者:hfw.cc 我要糾錯



SEHH2042 2**4 Semester Two – Group Project 1
SEHH2042 Computer Programming
Group Project – Gift Redemption System
(Due: 23:59, 28 Apr 2024, Sunday)
Expected Learning Outcomes
 develop computer programs in one or more high level language programming environment;
 design and develop structured and documented computer programs;
 explain the fundamentals of object-oriented programming and apply it in computer program
development;
 integrate the computer programming techniques to solve practical problems.
Introduction
In this assignment, you are going to develop a “Gift Redemption System” that runs in the command
line environment. The system maintains the records of customers and gifts which are available for
redemption by customers using the shopping points called CC points. The system allows customers
to make queries on the available gifts for redemption and check the CC points balance after using
CC points on gift redemption.
Tasks
 Each group is required to write a Win** Console Application program called GRS.cpp.
 Each student is required to submit a video recording (at most 2-minute long) to demonstrate
his/her individual contribution in the group project.
 Each student is required to submit a Peer-to-Peer evaluation form (through the given Word file)
via Blackboard.
Program Requirements
R0 When the program starts, the console should display a welcome message, followed by the
Main Menu of the program. Users can enter the options of the corresponding actions (see
R1 to R6 below).
Welcome Message designed by your group
*** Main Menu ***
[1] Load Starting Data
[2] Show Records
[3] Edit Customers
[4] Enter Customer View
SEHH2042 2**4 Semester Two – Group Project 2
[5] Show Transaction History
[6] Credits and Exit
*****************
Option (1 - 6):
R1 [1] Load Starting Data
 When the user inputs 1 in the Main Menu, the system is loaded with starting data. The
starting data includes records of (1) gifts, and (2) customers as shown in R1.1 below. After
the starting data is loaded, the system returns to the Main Menu.
R1.1 The starting data to be loaded, together with the required data format of the data fields, are
described below.
Gift records

Gift ID Gift Description Price (HKD) Points Required
A01 LG Internet TV 3**0 1**00
A02 Pioneer Hifi Set 2400 11500
A03 Sony DVD Player 400 2000
B01 Healthy Air Fryer 1500 **00
B02 Tefal Microwave Oven 480 2400
B03 Famous Coffee Maker 1800 8800
B04 Smart Rice Cooker 600 2**0
B05 TechCook Toaster Oven 450 2250
C01 Wellcome $50 Coupon 50 250
C02 Mannings $50 Coupon 50 250
C03 Carol Restaurant $100 Coupon 100 500
C04 Shell $200 Coupon 200 960
D01 Clever Headset 350 1750
D02 HP Optic Mouse 250 1250
D03 Stylish Bluetooth Speaker 800 3**0
 Data format of each field:
 Gift ID: A string starting with a letter and then two digits. The starting letter represents
the gift category:
Starting letter in Gift ID Gift Category
A Audio & Video
B Kitchenware
C Coupons
D Computer Accessories
SEHH2042 2**4 Semester Two – Group Project 3
 Gift Description: A string that may contain white space (assume at most 100 characters
long)
 Price: An integer, the price of the gift
 Points Required: An integer, the CC points required to redeem the gift
Customer records

Customer ID Rank Points Balance
Tommy2015 B 8500
DavidChan B 22800
Luna123 B 650
TigerMan B 14000
Max5678 S 2580
Neo2000 S 8000
CCTang S 33554
EchoWong G 8650
Rubychow G 28000
Ivy2023 G 12340
 Data format of each field:
 Customer ID: A string that uniquely identifies a customer in the system (assume at
most 50 characters long); it is case-sensitive. You can assume it does not contain white
space.
 Rank: A character (G, S or B) to represent the rank of the customer; there are different
redemption discount policies for customers under different ranks, see requirement R7.
Customers are ranked according to the length of time they become the member:
Rank (character) Rank (description) Become member for …
G Gold More than or equal to 1 year
S Silver Less than 1 year but more than
or equal to 6 months
B Bronze Less than 6 months
 Points Balance: The CC points balance owned by the customer
R1.2 Options 2 to 5 in the Main Menu are enabled only after the system is loaded with the
starting data. If the user enters options 2 to 5 before starting data is loaded, an error message
should be shown, and then the system returns to the Main Menu.
R1.3 After the system is loaded with the starting data, the gift records data CANNOT be updated
by any operations. However, the customer records data can be edited under options 3 or 4
in the Main Menu. See the requirements that follow.
SEHH2042 2**4 Semester Two – Group Project 4
R2 [2] Show Records
[After the starting data is loaded] When the user inputs 2 in the Main Menu, the system
displays all the fields of all gift records, and then all the fields of all customer records.
Tabular format should be displayed, and the records are sorted in alphabetical order
based on the ID values. Data shown should be the latest set of data since the starting data
is loaded (updates on the customer records resulted by the operations under options 3 or 4
in the Main Menu should be included). After showing the records, the system returns to
the Main Menu.
R3 [3] Edit Customers
[After the starting data is loaded] When the user inputs 3 in the Main Menu, the system
prompts for the next user input of a customer ID. If such customer ID does not exist in the
system, it is an add customer operation. Otherwise, it is a delete customer operation.
Add customer
The system further asks the user to input two pieces of information: (1) the date that the
customer became a member (in the format DD/MM/YYYY), followed by (2) the points
balance value for the newly added customer. The system determines which rank (G/S/B)
the customer belongs to by comparing the current date (i.e., the date that the program is
run) and the date entered by the user. After getting all user inputs, the new customer should
be added into the system. For any invalid inputs (e.g., wrong date format/ values, a future
date is entered, incorrect range of points values, etc.), the system allows TWO more retries.
With more than THREE times of invalid inputs, the system prints an appropriate error
message and returns to the Main Menu.
Delete customer
The system displays the information of the customer (including all the fields), and prompts
for user’s “Yes/No” confirmation on the delete operation. The customer record is deleted
from the system if it is confirmed.
A message showing the summary of the above operation is then displayed, and the system
returns to the Main Menu.
R4 [4] Enter Customer View
[After the starting data is loaded] When the user inputs 4 in the Main Menu, the system
prompts for the next user input of a customer ID. If such customer ID does not exist in the
system, the system displays an error message and returns to the Main Menu. Otherwise, it
SEHH2042 2**4 Semester Two – Group Project 5
displays the Customer View Menu as shown below, and allows further processing on the
particular customer (e.g., DavidChan) as follows (see R4.1 to R4.3 below).
Action for Customer ID: DavidChan
***** Customer View Menu *****
[1] Earn CC Points
[2] Redeem Gifts
[3] Modify CC Points Balance
[4] Return to Main Menu
**************************
Option (1 - 4):
R4.1 [1] Earn CC Points
 When such option is chosen, the system prompts for user input of a floating point value,
which is the amount of money spent for converting to CC points. The system then
calculates and adds the CC points into the Points Balance for the customer according to the
“Points Conversion Rule” (see R7).
R4.2 [2] Redeem Gifts
 When such option is chosen, the system displays all the gifts under one of the Gift
Categories according to the user input choice of gift category. Fields about the gift records
should be displayed, including the Gift ID, Gift Description, Price, Required Points—the
actual required points for the customer, which could be a discounted value according to
the customer rank, see R7. Gift records are sorted by the Required Points, from the
smallest to the largest. The display should also identify those gifts that the customer can
redeem by only using his available CC points without paying extra money.
 The system then allows the user to enter the Gift ID of the gift that he wants to redeem,
followed by the amount of CC points used for redemption. For any invalid inputs (e.g.,
wrong Gift ID, out-of-range CC points for the redemption, etc.), the system allows TWO
more retries. With more than THREE times of invalid inputs, the system prints an
appropriate error message and returns to the Customer View Menu.
The user can redeem a gift with “less-than-required” CC points through paying extra
money in the redemption transaction (see R7 about the “Points Conversion Rule”). As a
result, the user can still redeem a gift if his available CC points is less than the required one
for the gift.
SEHH2042 2**4 Semester Two – Group Project 6
After getting all user inputs, the system displays the extra money needed in the redemption
transaction and asks for the user’s confirmation. Upon user’s confirmation, the system
subtracts the correct amount of CC points from the Points Balance for the customer.
R4.3 [3] Modify CC Points Balance
 When such option is chosen, the system displays the current CC Points Balance of the
customer, and asks for user input of a new CC Points Balance value. The system then
updates the CC Point Balance for the customer.
R4.4 [4] Return to Main Menu
 When such option is chosen, the system returns to the Main Menu.
R4.5 Stay at the Customer View Menu
 Following R4.1, R4.2 and R4.3, after an operation on the CC Points Balance of the
customer, the system should display the change in the CC Points Balance of the customer
by that operation, and then stays at the Customer View Menu.
R5 [5] Show Transaction History
[After the starting data is loaded] When the user inputs 5 in the Main Menu, the system
prompts for the next user input of a customer ID. If such customer ID does not exist in the
system, the system displays an error message and returns to the Main Menu. Otherwise, it
displays all the CC Points transaction records history for that customer since the program
starts running:
 All kinds of CC Points transactions (under R4) should be considered and displayed.
 The transaction records should be displayed in the order that they were carried out.
 For an “Add CC Points” transaction, the amount of money spent for earning CC points,
and the change in the CC Points Balance, should be displayed.
 For a “Redeem Gifts” transaction, the gift that is redeemed (its gift ID and gift
description), the change in the CC Points Balance, and the extra money needed to pay
(if any) in the redemption transaction, should be displayed.
 For a “Modify CC Points Balance” transaction, the type (increase or decrease) and
change in the CC Points Balance, should be displayed.
 At the end, a summary showing the original CC Points Balance, the final CC Points
Balance, the change in CC Points Balance, and the TOTAL amount of extra money
the customer needs to pay as a result of all redemption transactions should be displayed.
SEHH2042 2**4 Semester Two – Group Project 7
 A meaningful message should be shown if there have been no transactions made so far
for the customer.
After displaying the transaction history, the system returns to the Main Menu,
R6 [6] Credits and Exit
When the user inputs this option, the system prompts for user’s confirmation. If the user
inputs ‘n’ or ‘N’, the system returns to the Main Menu. If the user inputs ‘y’ or ‘Y’, the
system displays the personal particulars (student name, student ID, tutorial group) of the
group members and terminates. Other input is not acceptable and the system should ask
the user to confirm again.
R7 Points Conversion Rule
 The CC points of a customer could be modified by user operations under R4. The change
should be made according to the “Points Conversion Rule” below, which also takes the
rank of the customer into consideration:
 A spending of $250 can earn 1 CC point. No CC point can be earned by the remaining
spending less than $250.
 Conversion rate during gift redemption: 1 CC point is worth $0.2.
 According to the rank of the customer, there is a discount on the CC points required for
a gift in the gift redemption. The final points required is rounded to nearest integer:
Rank Discount
Gold 10% off
Silver 5% off
Bronze No discount
 The rank of the customer does not affect the price of a gift.
 During the redemption process, if the user redeems a gift using “less-than-required”
CC points, the extra money needed is calculated by subtracting the money value of the
CC points used in the redemption (calculated using the above conversation rate) from
the price of the gift.
For example, consider a customer who is going to use 1600 CC points to redeem gift
D01:
For a Gold customer:
Extra money needed = $0
(1575 CC points is required and to be deducted)
SEHH2042 2**4 Semester Two – Group Project 8
For a Silver or a Bronze customer:
Extra money needed = $350 – $**0 = $30
(Silver customer: 1663 CC points is required)
(Bronze customer: 1750 CC points is required)
R8 Suitable checking on user’s input is expected, except in situations with assumptions stated
in the requirements above. Appropriate error messages should be printed whenever
unexpected situation happens, e.g., input value out of range, incorrect date format, etc.
R9 The use of functions (in addition to main function) and classes (i.e., OOP design) are
expected in your program. Appropriate comments should be added in your source code file.
R10 Creativity and Critical Thinking: Use suitable format to present all required information of
gifts and customers clearly and neatly. Additional features can be added.
Tips
1. To handle unexpected input error (e.g. input a character to an integer variable), you may use
the following code appropriately in your program:
cin.ignore(); // Discard the content in the input sequence.
cin.clear(); // Reset the input error status to no error.
Video Requirements
This is an individual task under this group project. Each student needs to create a video recording
which records either (1) your explanation on the working algorithms of the codes that you designed
and wrote, or (2) the testing of project codes (those you wrote or the whole group’s work) using
test case scenarios. See points below for the specific requirements of the video recording:
 Duration of video is at maximum 2 minutes long. Use MS Teams to record.
 The video recording is used to demonstrate your contribution in the group project. If your work
done is too much to be all included in the 2-minute video, choose the most important/
representative work to record and explain.
 At the beginning, clearly mention the objective of your video: whether you are going to (1)
explain the working algorithms of your codes, or (2) run and test your project codes.
 The video should include your voice recording (in English) as you give the presentation (either
code explanation or the code testing). Your voice should be clear and loud enough.
 The video should show the computer screen as you give the presentation. Suitable cursor
movement or text highlighting by mouse action should be present.
SEHH2042 2**4 Semester Two – Group Project 9
 In addition to your name shown by MS Teams, you should show your English name, Student
ID and lecture group on the screen (e.g., put down the information using Notepad and display
it). The video should keep showing it for identity verification. It is optional to show your face
in the recording.
 Show the whole screen, not just part of the screen. While showing the source codes or codetesting results, make sure the text is clearly shown, large enough and visible.
Submission
Source File: Each group submits one source code file (i.e., GRS.cpp).
Video Recording: Each student submits the shared video link via Blackboard, through which your
video recording can be viewed by your subject lecturer successfully.
[IMPORTANT: Remember to set up the access right correctly for the shared link. You can refer to
the guidelines available in Blackboard on how to prepare the recording and set up the shared link.]
Peer-to-peer Evaluation: Each student fills in the peer-to-peer evaluation form (MS Word) and
submits via Blackboard.
All submission should be done through Blackboard by 23:59, 28 Apr 2024 (Sunday). Late
submission is subject to 20% deduction in your final marks for each day (including public holidays
and Sundays). No late submission is allowed 4 days after the due date.
Components Weighting
1. Program (GRS.cpp) 80% (Group & Individual)*
2. Video Recording 20% (Individual)
Total 100%
* Marks for (1) Program is determined by the group-based marks (80%) and percentage of
individual contribution (20%), where the percentage of individual contribution is directly
proportion to the average marks given by group members in the peer-to-peer evaluation.
Grading Criteria (Program)
Your program will be executed with different test cases in Microsoft Visual Studio. Any deviation
from the requirement is considered incorrect and no mark is given for that case. Your program
will also be marked based on its user-friendliness and creativity (e.g., information display,
appropriate prompt messages and action result messages if needed).
SEHH2042 2**4 Semester Two – Group Project 10
Aspects Percentage
Program correctness
(Follow ALL instructions, marks deduction on errors found) 70%
Program design
(Appropriate use of functions, use of class, modularity, etc.) 5%
Program standard
(Use of variable names, indentation, line spacing, clarity, comments, etc.) 5%
Algorithm design
(Use of reasonable algorithms and data structures) 5%
User-friendliness
(Clear guidelines to users, messages to users, etc.) 5%
Creativity and critical thinking (Additional useful features) 10%
Total (Group Mark) 100% (max)
Note: the length of your program does not affect the grading of the assignment. However,
appropriate use of loops and functions are expected to avoid too many repeated codes in your
program, which contributes to the program design score of this assignment.
Marks Deduction (Program)
Syntax error: 100% deduction. You will get 0 mark if your program fails to be compiled.
Runtime error: No mark for the particular test case that triggers the runtime error.
Logic error (bug): No mark for the particular test case that deviates from the requirement. Note
that a logic error may lead to failure in ALL test cases of one particular set of requirements.
Grading Criteria (Video Recording)
Aspects Percentage
Basic requirements (video length, language used, showing identity, etc.) 25%
Presentation contents (suitable content, logical presentation, etc.) 50%
Communication clarity (text display, voice, mouse actions, etc.) 25%
Total 100% (max)
*** Ensure the originality of your work. Plagiarism in any form is highly prohibited. ***
- End -

請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp









 

掃一掃在手機(jī)打開當(dāng)前頁
  • 上一篇:代寫COMP7250、Python語言編程代做
  • 下一篇:菲律賓補(bǔ)辦護(hù)照流程多久(補(bǔ)辦護(hù)照的具體時間)
  • 無相關(guān)信息
    合肥生活資訊

    合肥圖文信息
    流體仿真外包多少錢_專業(yè)CFD分析代做_友商科技CAE仿真
    流體仿真外包多少錢_專業(yè)CFD分析代做_友商科
    CAE仿真分析代做公司 CFD流體仿真服務(wù) 管路流場仿真外包
    CAE仿真分析代做公司 CFD流體仿真服務(wù) 管路
    流體CFD仿真分析_代做咨詢服務(wù)_Fluent 仿真技術(shù)服務(wù)
    流體CFD仿真分析_代做咨詢服務(wù)_Fluent 仿真
    結(jié)構(gòu)仿真分析服務(wù)_CAE代做咨詢外包_剛強(qiáng)度疲勞振動
    結(jié)構(gòu)仿真分析服務(wù)_CAE代做咨詢外包_剛強(qiáng)度疲
    流體cfd仿真分析服務(wù) 7類仿真分析代做服務(wù)40個行業(yè)
    流體cfd仿真分析服務(wù) 7類仿真分析代做服務(wù)4
    超全面的拼多多電商運(yùn)營技巧,多多開團(tuán)助手,多多出評軟件徽y1698861
    超全面的拼多多電商運(yùn)營技巧,多多開團(tuán)助手
    CAE有限元仿真分析團(tuán)隊,2026仿真代做咨詢服務(wù)平臺
    CAE有限元仿真分析團(tuán)隊,2026仿真代做咨詢服
    釘釘簽到打卡位置修改神器,2026怎么修改定位在范圍內(nèi)
    釘釘簽到打卡位置修改神器,2026怎么修改定
  • 短信驗(yàn)證碼 豆包網(wǎng)頁版入口 破天一劍 目錄網(wǎng) 排行網(wǎng)

    關(guān)于我們 | 打賞支持 | 廣告服務(wù) | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責(zé)聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網(wǎng) 版權(quán)所有
    ICP備06013414號-3 公安備 42010502001045

    国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看
    免费91麻豆精品国产自产在线观看| 国产伦理久久久| 久久香蕉国产线看观看网| 九九九热999| 久久乐国产精品| 国产精品av电影| 风间由美一区二区三区| 国产日韩第一页| 成人亚洲欧美一区二区三区| 国产精品一区二区免费在线观看| 国产欧美高清在线| 国产麻花豆剧传媒精品mv在线 | www.欧美日本| 成人av免费在线看| 91精品久久久久久蜜桃| 国产精品10p综合二区| 777午夜精品福利在线观看| 91精品久久久久久久久久久久久久 | 欧美日韩福利在线观看| 一区二区三区欧美在线| 中文字幕制服丝袜在线| 亚洲综合在线做性| 欧美一级中文字幕| 欧美综合国产精品久久丁香| 激情小视频网站| 国产日产久久高清欧美一区| 91美女片黄在线观| 久久久久久精| 国产精品久久久久久婷婷天堂| 国产精品无码乱伦| 久久国产精品亚洲| 亚洲一区二区久久久久久久| 天天久久人人| 免费在线黄网站| 成人免费aaa| 日韩中文字在线| 久久综合伊人77777| 亚洲淫片在线视频| 人妻精品无码一区二区三区| 国产综合中文字幕| 91精品国产高清久久久久久91| 久久久久久久久久久久久久国产| 国产精品免费成人| 亚洲综合色av| 欧美自拍视频在线观看| 国产一区二区不卡视频在线观看| 114国产精品久久免费观看| 国产精品三区四区| 一本—道久久a久久精品蜜桃| 日本高清久久一区二区三区| 国产网站免费在线观看| 久无码久无码av无码| 国产精品国产对白熟妇| 日韩wuma| 国产精品一区二区三区在线观| 国产ts一区二区| 久久国产精品首页| 欧美日韩一区在线播放| 99爱视频在线| 国产精品免费看久久久香蕉| 91九色单男在线观看| 欧美另类99xxxxx| 日韩精品无码一区二区三区| 国产精品夜色7777狼人| 国产精品日韩电影| 日日夜夜精品网站| 国产精品综合不卡av| 久久天天躁狠狠躁老女人| 日韩在线一级片| 风间由美一区二区三区| 国产精品久久久久av福利动漫| 日本高清视频一区二区三区| av资源站久久亚洲| 久久69精品久久久久久久电影好| 日韩精彩视频| 国产精品50p| 欧美激情一区二区三区在线视频观看| 人人妻人人澡人人爽欧美一区| 91美女福利视频高清| 欧美激情一二区| 国产在线播放91| 国产精品丝袜视频| 欧美资源在线观看| 久久99精品久久久久久三级| 亚洲精品欧美极品| av免费观看国产| 中文字幕日本最新乱码视频| 国产一区二区免费电影| 国产精品久久视频| 欧美高清一区二区| 久久久久久久久久亚洲| 日本不卡免费高清视频| 国产精品91免费在线| 亚洲v国产v| 久久综合色一本| 午夜精品久久久久久久白皮肤| av免费观看网| 日日噜噜噜夜夜爽爽| 国产精品444| 日韩av片免费在线观看| 久久精品人成| 欧美日韩精品综合| 国产精品国产三级国产专区53| 国产有码在线一区二区视频| 欧美大码xxxx| 古典武侠综合av第一页| 亚洲影院污污.| 久久这里只有精品18| 日本三级中国三级99人妇网站| 91免费在线观看网站| 亚洲精品国产系列| 国产福利视频在线播放| 欧洲精品码一区二区三区免费看| 日日噜噜噜夜夜爽亚洲精品| 欧美精品一区二区三区免费播放| 国产精品欧美一区二区三区奶水| 欧美日韩一区二区三区电影| 欧美成人精品在线| 97精品国产97久久久久久| 天天在线免费视频| 国产高清精品一区二区三区| 奇米一区二区三区四区久久| 国产精品无码电影在线观看| 国产麻花豆剧传媒精品mv在线| 亚洲**2019国产| 久久精品国产91精品亚洲| 国产一区二区三区四区五区在线| 在线观看一区二区三区三州| 91国产精品电影| 欧美综合77777色婷婷| 九九热精品在线| 久久青草精品视频免费观看| 欧美激情www| 亚洲一区二区三区乱码aⅴ| 久久本道综合色狠狠五月| 欧美激情www| 午夜在线视频免费观看| 国产精品欧美久久久| 成人毛片网站| 欧美 日韩 国产 激情| 一区二区三区不卡在线| 日韩亚洲一区二区| 99在线看视频| 欧美成人一区二区在线观看| 一区二区三区的久久的视频| 日韩在线中文字| 高清亚洲成在人网站天堂| 日韩欧美视频免费在线观看| 久久97久久97精品免视看| 久草在在线视频| 国产无套内射久久久国产| 日本久久高清视频| 一区二区三区国| 国产精品偷伦一区二区| 国产精品1区2区在线观看| 国产欧美日韩视频| 欧美自拍资源在线| 动漫一区二区在线| 精品国产一区二区三区久久久久久 | 天天成人综合网| 精品久久精品久久| 久久久久久久久久久免费精品| 国产精品综合久久久久久| 日韩暖暖在线视频| 亚洲日本无吗高清不卡| 国产精品久久一| 久久久久久久一区二区三区| 成人福利视频网| 国产一区二区高清不卡| 欧美日韩一区二| 日韩精品福利片午夜免费观看| 亚洲欧洲日韩综合二区| 久久中文字幕在线视频| 国产精品美女在线| 久久精品久久久久久国产 免费| 69**夜色精品国产69乱| 波多野结衣久草一区| 国产日韩欧美亚洲一区| 欧美日韩国产精品一区二区| 日韩极品视频在线观看| 欧美一区2区三区4区公司二百| 在线观看免费91| 在线一区日本视频| 精品福利影视| 九九精品视频在线| 欧美日韩xxxxx| 精品产品国产在线不卡| 欧美成aaa人片在线观看蜜臀| 国产精品久久久久久久久久99| 久久人人爽人人爽爽久久| 日韩中文字幕久久| 日韩午夜在线视频| 国产成人精品一区二区在线| 九一免费在线观看| 日韩在线视频播放| 国产精品丝袜久久久久久不卡 | 精品国产乱码久久久久久丨区2区| 久久中文精品视频| 欧美精品做受xxx性少妇| 美日韩精品免费观看视频|