Hệ thống đa đấu giá

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Hệ đa agent mở dựa trên mô hình role và tổ chức (Trang 50 - 52)

Dựa trên các mô tả trên, các yêu cầu chức năng của hệ thống có thể đƣợc tổng kết gồm:

 Ngƣời bán đƣợc lựa chọn hình thức đấu giá bán hàng và nắm rõ thông tin liên quan đến phiên giao dịch với sản phẩm của mình.

 Mỗi sản phẩm khi bán có thể có nhiều thông tin (các thuộc tính) của sản phẩm nhƣng thuộc tính duy nhất để đấu giá là giá bán sản phẩm. Tùy thuộc vào hình thức đấu giá mà ngƣời bán có thể phải đƣa ra mức giá khởi điểm và thời gian bắt đầu và kết thúc phiên đấu giá.

E-commerce Buyer English Auction Dutch Auction Seal-bid Auction Reverse Auction Lựa chọn phiên đấu giá phù hợp English Auction Dutch Auction Seal-bid Auction Reverse Auction Seller Lựa chọn cách thức bán hàng Hệ thống đa đấu giá

 Ngƣời mua đƣợc lựa chọn một trong các sản phẩm đang bán. Tùy thuộc vào hình thức giao dịch của sản phẩm đang chọn mà agent mua đại diện cho ngƣời mua sẽ phải nhận đƣợc role tƣơng ứng để bắt đầu quá trình giao dịch.

 Khi giao dịch kết thúc thì hệ thống phải thông báo ngƣời thắng cuộc và mức giá phải trả theo quy định của hình thức đấu giá tƣơng ứng.

4.1.2 Xây dựng mô hình goal của hệ thống

Dựa trên các yêu cầu đƣợc mô tả trong phần 4.1.1, phần này xây dựng tập các goal của hệ thống. Các goal sẽ đƣợc tổ chức dƣới dạng cây phân cấp AND, OR, áp dụng bƣớc mô hình goal của phƣơng pháp luận O-MaSE. Trong đó:

 Quan hệ gộp (aggregation) đƣợc dùng để biểu diên quan hệ AND giữa các đích.

 Quan hệ khái quát hóa đƣợc dùng để biểu diễn mối quan hệ OR

 Goal AND yêu cầu tập các goal con của nó phải đạt đƣợc thì mới hoàn thành goal cha. .

 Goal gốc OR đƣợc hoàn thành khi một trong các goal con đƣợc hoàn thành. Trong hệ thống đa đấu giá, cây phân cấp goal sẽ bao gồm:

 Goal gốc: Mục đích tổng quát của hệ thống. Goal này đƣợc đặt tên là MultiAuction System. Goal gốc sẽ hoàn thành khi hoàn thành cả ba goal con gồm: Buy an item (mua sản phẩm), Sell an item (bán sản phẩm) và Manage Auction (quản lý phiên đấu giá).

 Goal Buy an item đƣợc thực hiện bởi một trong bốn goal con tƣơng ứng với bốn kiểu đấu giá (Bid with English Auction, Bid with Dutch Auction, Bid with

Seal-Bid Auction và Bid with Reserve Auction)

 Goal Sell an item đƣợc thực hiện bởi một trong bốn goal con tƣơng ứng với bốn kiểu đấu giá (Sell with English Auction, Sell with Dutch Auction, Sell with

Seal-Bid Auction và Sell with Reserve Auction).

 Goal Manage Auction đƣợc hoàn thành khi hoàn thành cả ba goal con, gồm:

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Hệ đa agent mở dựa trên mô hình role và tổ chức (Trang 50 - 52)

Tải bản đầy đủ (PDF)

(79 trang)