EE308_Lab9

如来fo 2021-11-16 22:27:12

The Link Your Class

https://bbs.csdn.net/forums/MUEE308FZ

The Link of Requirement of This Assignment

https://bbs.csdn.net/topics/603396829

The Aim of This Assignment

To draw UML picture more proficiently. 

MU STU ID and FZU STU ID

19105738_831901221

(i) List some actors that interact with this system. Explain the relevance of each actor.

Merchants is the people who open direct broadcast rooms to provide customers with commodity information, recommend customers to buy goods, delivery to customers.

customer is the people who can go into the live broadcast room, buy goods, and evaluate the business.

Platform manager is the people who monitor the content of the broadcast room, monitor customer comments and maintain the platform.

(ii) Prepare a use case diagram for this system.

 

 (iii) Prepare a normal scenario for each use case. (i.e. describe each use case in words)

 

The following is the description of the situation "buyers log in to the broadcast room to shop" :

 

Buyers login broadcast room;

    The system prompts the buyer for a password and account number

The system prompts the buyer to enter a password and account number;

    System verification, if through, then the buyer into the broadcast room, otherwise display input error;

Buyers click on listings in the studio;

    Buyers view product details and reviews, buy or add to the cart if they like it, otherwise check out the next item or exit the list;

If the buyer buys the goods;

    Payment;

    View logistics;

    Confirm receipt of goods;

If the buyer browses the shopping cart;

    Display shopping cart list;

 

 

The following is the description of the situation of "anchor creating a live broadcast room" :

Administrator login direct broadcast room;

    The system prompts the administrator to enter the password and account

The system prompts the administrator to enter the password and account.

    If yes, the administrator enters the system. Otherwise, the input error is displayed.

Administrator maintenance background;

    Supervision of merchandise and reviews;

    Order payment and Courier tracking;

    Regular platform vulnerability maintenance;

 

The following is a description of the use case "platform manager management background" :

Anchors log in to the live broadcast room;
    The system prompts the anchor to enter the password and account

The system prompts the host to input the password and account number.

    The system verifies that the host will enter the system if the host passes the verification. Otherwise, input errors will be displayed.

 Anchor to create a live broadcast room;

    Release commodity information;

    Live broadcast to promote products;

 

 

(iv) Prepare sequence diagrams or activity diagrams for primary scenarios. By the way, each scenario can be described by a sequence diagram or an activity diagram, but both diagrams must be used in this question.

 

 

(v) Prepare a class diagram for this system. Explain which principles of object-oriented are applied in your design.

 

 

 (vi) Prepare state diagrams for primary classes.

 

 

 

 (vii) Write the skeleton code corresponding to the class diagram in C++, Java, Python, or C#.

 

 

 

 

 

 

 

 

 

 

 

 

 

...全文
165 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

183

社区成员

发帖
与我相关
我的任务
社区描述
福州大学 梅努斯国际工程学院 软件工程 教学
软件工程 高校
社区管理员
  • 单步调试
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧