SWD392_SU25_PE_1_4135.webp
Yaga97

SWD392_SU25_PE_1_4135.webp

  • Media owner Yaga97
  • Ngày thêm
Bài viết gốc: Chủ đề 'SWD392_SU25_PE_1'
Zoom
The system is planned to be developed using a client-server architecture:
Kizspy.me
The client will be implemented with React technology.
⚫. The server will be a REST API following the MVC pattern (e.g., ASP.NET Core Web API,
Spring Boot Rest API, Rest API with Node.js...).
• The database will be Microsoft SQL Server (MS SQL), MySQL or PostgreSQL.
• Communication between client and server is done via HTTP requests/responses using
JSON data format.
Part 1: Data analysis and design (5 points)
1. LIST the main entities and their key attributes based on the problem description. (1 point)
2. DRAW the conceptual ERD for the system. (1 point)
3. DRAW the use case diagram for the cinema management system showing main actors
and their interactions. (1.5 points)
4. LIST the main states of the Booking entity during the ticket booking process and DRAW
the state diagram for Booking. (1.5 points)
Part 2: REST API function design (3 points)
1. DRAW a class diagram (detailed design) showing the client-side and server-side classes
(MVC: Controller, Service, Repository) used for the "create booking" function. (1.5
points)
2. DRAW a sequence diagram for the "create booking" function between client and server
(REST API) with authentication and authorization. (1.5 points)
Part 3: Design pattern identification and analysis (2 points)
Given the following pseudocode:
+ 100%
Close
Chưa có bình luận nào.

Thông tin

Category
SWD392
Thêm bởi
Yaga97
Ngày thêm
Lượt xem
917
Lượt bình luận
0
Rating
0.00 star(s) 0 đánh giá

Share this media

Back
Bên trên Bottom