Chọn kiến trúc thiết kế phần mềm

Nhóm mình được giao làm bài tập lớn môn Kiến trúc và thiết kế phần mềm bằng ngôn ngữ C# ạ.
Đề tài là website bán hàng.
Cô chỉ cho làm theo các kiến trúc sau : MOM, Multi-tier Architecture, SOA.
Đặc tả yêu cầu:

  • Khách hàng xem danh sách sản phẩm, mua sản phẩm vào giỏ hàng.
  • Khách hàng đăng ký tài khoản trực tuyến, khi đăng ký với thông tin đầy đủ, hệ thống sẽ gửi thông báo đến nhân viên quản trị xét duyệt tài khoản.
  • Khách hàng có tài khoản sẽ đặt hàng thanh toán.
  • Nhân viên quản trị cập nhật thông tin sản phẩm.
  • Khi có một đơn hàng trực tuyến, hệ thống lưu trữ đơn hàng và gửi thông báo liền đến nhân viên quản trị hệ thống.

Cho mình hỏi là nên chọn kiến trúc nào để phù hợp với đặc tả ạ? Mình cảm ơn.

1 Like

Xài luôn cho tiện, đầy đủ chức năng mà không cần code, lại opensource nữa.
https://www.simplcommerce.com

Việc còn lại là đi đọc code nó viết cái gì ở trỏng.

5 Likes

Mình sẽ tham khảo. Mình cảm ơn ạ.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?