You are on page 1of 4

Analysis Mechanism Characteristics

1. Key Abstraction

1.1 Key Abstraction Definition


Buyer: người mua hàng là người sử dụng hệ thống để chọn mua sản phẩm, người mua có thông tin tài
khoản
Analysis Mechanism: Persistence, Secuirty.
Seller: ngươi sử dụng hệ thống để khởi tạo tài khoản, cửa hàng, sản phẩm.
Analysis Mechanism: Persistence, Security.
Product: Sản phẩm tạo bởi người bán hàng
ShoppingCart: Giỏ hàng, người mua hàng lựa chọn sp và đặt vào giỏ hàng.

Mechnism Characteristics
Persistence
- Volume: Hệ thống tập hợp tất cả các sản phẩm của các cửa hàng, dung lượng phải đủ lớn và phải có
khả năng mở rộng
- Duration: Hệ thống phải đáp ứng được các nhu cầu đăng kí mọi lúc
- Access mechanism: Cơ chế truy cập thông tin, đảm bảo về tốc độ, khả năng hoàn thành giao dịch đủ
nhanh
- Access frequency(creation, deletion, update, read): Hệ thống phải hoạt động liên tục. Hỗ trợ lượt truy
cập 1000 người một lúc truy xuất CSDL bất kỳ lúc nào.
- Reliabitily: Hệ thống phải đảm bảo độ tin cậy, thông tin chính xác. Dữ liệu cần được backup thường
xuyên đề phòng xảy ra sự cố. Đảm bảo an toàn thông tin người dùng.

Communication
-Latency
- Synchronicity
- Message Size
- Protocol: website sử dụng https truyền tải dữ liệu, sử dụng hệ quản trị csdl MySQL server.
Mobile client sử dụng http component.
Distribution
Giao diện client đảm bảo bố cục, giao diện dễ sử dụng cho mọi đối tượng người dùng ở mọi trình đọ.
Thông tin người dùng được bảo mật tuyệt đối. Người dùng luôn được cập nhật thông tin mới nhất tại
trang chủ
Transaction management
Hệ thống quản lý thông tin gười dùng, thông tin giao dịch, thông tin phản hồi của người dùng.
Security
- Data granularity: Hệ thống cung cấp khả năng bảo mật dữ liệu. Bảo mật thông tin tài khoản password
bằng mã hóa MD5
- User granularity: Hệ thống không cho phép một người được xem thông tin các nhân bảo mật của
người khác, không cho phép người dùng được thay đổi thông tin cá nhân của người khác.
- Privilege types(đặc quyền): Mỗi người dùng đều có username và password riêng. và được bảo mật.
Redundancy
Legacy Interface: Không có.
1.2 Upper-Level Layers and Their Dependencies

1.3
2.

Persistency mechanism

View: Tầng hiển thị, chứa giao diện tương tác người dùng. Bao gồm việc hiển thị dữ liệu ra màn hình,
cung cấp giao diện (menu, button, form..) để người dùng tương tác xem, tìm kiếm, xóa, sửa đối với dữ
liệu trong hệ thống.
Controller: Tầng điều khiển chịu trách nhiệm xử lí các tác động từ giao diện, các thao tác đối với
model. Chọn view thích hợp để hiển thị.
Model: Tầng dữ liệu, là đối tượng, tập các đối tượng biểu diễn dữ liệu chương trình, các dữ liệu được
lưu trong database.

2. Design Elements Solution


Add an Item
Class Diagram

You might also like