GIẢI PHÁP CHỢ ĐIỆN TỬ 3.1Giới thiệu ứng dụng
3.2 Phân tích ứng dụng 1Phân tích UML
Các tác nhân chính (Actors) và Use Case
Các tác nhân chính
Hình 3.1 – Các tác nhân chính trong ứng dụng
Actor Use Case
Buy Goods (based on: Small Goods, promotional Goods) Sell Goods
Search Goods (Basic, Advanced Search)
Choose Goods (according: Auction Goods, Direct Bought Goods, advertised Goods, Promotional Goods)
View Goods (based on: Choose Goods, Search Goods)
Publish Classified Items Register Account
To Auction Buy directly
Publish Promotional Items
Administrator Add Items
Publish news daily Change Password
Edit Personal Information View Personal Information Send, Read, Delete Messages View “Wish” List
View Sold / Bought Goods Filter Sold / Bought Goods
Deliver money into Account (for sell and buy) Transfer of money
Login / Logout System
Bảng 3.1 – Mô tả các Actor và Use Case Các biểu đồ (Diagrams)
Biểu đồ Use Case
Use Case cho Administrator
Hình 3.2 – Use case mô tả chức năng của Administrator
Mô tả c hi tiết các Use Case cho Users
• Use Case “Mua hàng”
Hình 3.3.1 (a) – Use Case mô tả chức năng “Mua hàng”
Mô tả chi tiết Use Case “Mua hàng”
• Use Case “Bán hàng”
Hình 3.3.2 (a) – Use Case mô tả chức năng “Bán hàng”
Mô tả chi tiết Use Case “Bán hàng”
Hình 3.3.2 (b) – Mô tả chi tiết chức năng “Bán hàng”
• Use Case “Tìm kiếm”
Mô tả chi tiết Use Case “Tìm kiếm”
Hình 3.3.3 (b) – Mô tả chi tiết chức năng “Tìm kiếm”
• Use Case “Đấu giá”
Hình 3.3.4 (a) – Use Case mô tả chức năng “Đấu giá”
Hình 3.3.4 (b) – Mô tả chi tiết chức năng “Đấu giá”
• Use Case “Đăng Sản phẩm rao vặt – khuyến mãi”
Mô tả chi tiết Use Case “Đăng Sản phẩm Rao vặt – Khuyến mãi”
Hình 3.3.5 (b) - Mô tả chi tiết chức năng “Đăng Sản phẩm rao vặt – khuyến mãi”
• Use Case “Đăng tin tức hằng ngày”
Hình 3.3.6 (a) – Use Case mô tả chức năng “Đăng tin tức hằng ngày”
Hình 3.3.6 (b) – Mô tả chi tiết chức năng “Đăng tin tức hằng ngày”
• Use Case “Đăng ký tài khoản”
Hình 3.3.7 (a) – Use Case mô tả chức năng “Đăng ký tài khoản”
Hình 3.3.7 (b) – Mô tả chi tiết chức năng “Đăng tin tức hằng ngày”
• Use Case “Quản lý thông tin cá nhân”
Hình 3.3.8 (a) – Use Case mô tả chức năng “Quản lý thông tin cá nhân”
Mô tả chi tiết Use Case “Quản lý thông tin cá nhân”
Hình 3.3.8 (b) – Mô tả chi tiết chức năng “Quản lý thông tin cá nhân”
Hình 3.3.9 (a) – Use Case mô tả chức năng “Đăng nhập”
Mô tả chi tiết chức năng “Đăng nhập”
Hình 3.3.9 (b) – Mô tả chi tiết chức năng “Đăng nhập”
• Biểu đồ hoạt động “Mua hàng”
Biểu đồ Collaboration (Biểu đồ hợp tác)
• Biểu đồ hợp tác “Mua hàng”