Tải bản đầy đủ (.pptx) (28 trang)

Thuyết trình môn Hệ hỗ trợ ra quyết định Hệ hỗ trợ mua máy tính xách tay trên mạng

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.29 MB, 28 trang )

KHOA CÔNG NGHỆ THÔNG TIN

BÀI TẬP LỚN

hệ hỗ trợ ra quyết định
ĐỀ TÀI:
HỆ HỖ TRỢ MUA MÁY TÍNH XÁCH TAY TRÊN MẠNG

1


mở đầu
 Sự phát triển mạnh mẽ của công nghệ thông tin là cho việc mua sắm
qua mạng ngày càng trở lên dễ dàng, phổ biến hơn.

 Nhiều công ty đã thành công trong việc xây dựng hệ thống hỗ trợ người
mua hàng trực tuyến. Đem lại rất nhiều lợi thế trong kinh doanh, người
mua hàng có thể tốn rất ít thời gian để tìm hiểu và chọn lựa món hàng
mà mình muốn mua.

 Trên cơ sở hoàn thành môn học, chúng em đã xây dựng mô phỏng một
hệ hỗ trợ giúp người mua dễ dàng trong việc mua được chiếc máy tính
xách tay qua mạng.


NỘI DUNG CHÍNH
 Khảo sát yêu cầu của hệ thống thực tế
 Xây dựng mô hình hệ hỗ trợ mua laptop qua mạng
 Thiết kế các chức năng chính và Cơ sở dữ liệu
 Thiết kế giao diện chương trình
 Cài đặt chương trình




KHẢO SÁT YÊU CẦU CỦA HỆ THỐNG THỰC

 Yêu cầu mô hình hỗ trợ mua laptop trên mạng
 Hỗ trợ cho ai ?
Hệ thống hỗ trợ khách hàng tìm và lựa chọn laptop theo các yêu cầu mà mỗi khách
hàng đặt ra.

 Hỗ trợ như thế nào ?
Hệ thống sẽ giúp cho khách hàng tìm được chiếc laptop phù hợp với yêu cầu của
mình nhất mà không cần thực sự phải am hiểu về máy tính, nhờ đó, khách hàng có
thể tiết kiệm được thời gian mua sắm.

 Hỗ trợ cái gì ?
Yêu cầu đòi hỏi hệ thống phải hỗ trợ được sao cho tìm được chiếc laptop phù hợp
nhất với những yêu cầu của khách hàng


HOẠT ĐỘNG CỦA HỆ THỐNG THỰC

1. Bài toán thực tế
2. Thông tin đầu vào
3. Thông tin đầu ra
4. Hoạt động của hệ thống


1. BÀI TOÁN THỰC TẾ

Một khách hàng vào website với mục đích mua laptop


 Nếu khách hàng đã có thông tin chính xác của laptop cần mua thì anh ta sẽ
tìm luôn chiếc laptop đó.

 Nếu khách hàng chưa có thông tin chính xác về laptop thì anh ta sẽ liệt kê
một số tiêu chí liên quan đến chiếc laptop cần mua rồi đề nghị hệ thống tư
vấn để mua được laptop ưng ý nhất.


2. THÔNG TIN ĐẦU VÀO
Tập các đặc tính mà khách hàng đưa ra để lựa chọn laptop:



Đối với khách hàng ít am hiểu về laptop, lựa chọn theo nhu cầu sử dụng



Nhu cầu chơi game



Nhu cầu công sở



Nhu cầu giải trí ( lướt web, sử dụng internet, nghe nhạc, xem phim)




Nhu cầu thiết kế, đồ họa



Nhu cầu sinh viên



Nhu cầu di chuyển nhiều

 Đối với khách hàng am hiểu về máy tính, lựa chọn theo cấu hình máy



Hãng sản xuất



Khoảng giá



RAM



Ổ cứng




Bộ vi xử lý



Card đồ họa, màn hình



Trọng lượng


3. THÔNG TIN ĐẦU RA

 Thông tin những laptop được hệ thống gợi ý cho khách hàng mua.
 Thông tin những laptop được hệ thống gợi ý cho khách hàng tham khảo.


4. HOẠT ĐỘNG CỦA HỆ THỐNG THỰC



Khách hàng đưa ra các yêu cầu về laptop



Hệ thống sẽ xử lý tìm kiếm, đưa ra những laptop phù hợp với yêu cầu của khách hàng.



Để đưa ra được danh sách các laptop cho khách hàng, hệ thống thường dựa vào thông

tin, các yêu cầu của khách hàng cung cấp. Từ tập thông tin đã có sẵn, so sánh các thông
tin có sẵn với các yêu cầu của khách hàng và tìm ra laptop có đặc tính tương đối phù
hợp.



Dựa vào kinh nghiệm, hiểu biết của bản thân, phân tích và so sánh các lựa chọn của các
khách hàng trước mà từ đó giới thiệu cho khách hàng một số laptop phù hợp nhất với
yêu cầu của khách hàng.



Khách hàng xem danh sách các laptop được đưa ra.



Khách hàng sẽ là người quyết định lựa chọn laptop để mua.


SƠ ĐỒ LÀM VIỆC CỦA MỘT HỆ THỐNG THỰC

Mô tả về laptop, mục đích sử dụng,

Kinh nghiệm, hiểu biết, so
Hệ thống
sánh với các lựa chọn trước.

các nhu cầu khi sử dụng laptop…

Xử lý: tìm kiếm laptop phù

hợp.

Người mua

Giới thiệu laptop phù hợp
nhất.

Xem danh sách laptop giới
thiệu

Quyết định laptop sẽ mua


XÂY DỰNG HỆ THỐNG HỖ TRỢ MUA LAPTOP QUA MẠNG

1. Mô tả hệ thống phần cứng sẽ sử dụng
2. Xây dựng mô hình lựa chọn quyết định
3. Xây dựng thuật toán giải mô hình


1. PHẦN CỨNG SẼ SỬ DỤNG


2. XÂY DỰNG MÔ HÌNH LỰA CHỌN QUYẾT ĐỊNH

 Mô hình hỗ trợ khách hàng lựa chọn laptop được xây dựng dựa trên kinh nghiệm (mô hình Case
Bases Reasonning- CBR), giải quyết bài toán tối ưu đa mục tiêu trong đó nhiều mục tiêu có thể
mâu thuẫn nhau. Chẳng hạn người mua vừa muốn mua laptop có màn hình to mà lại phải thuận
tiện cho việc di chuyển là hai mục tiêu mâu thuẫn nhau khá gay gắt. Điểm lưu ý chính khi xây
dựng mô hình là làm sao chung hoà được các mâu thuẫn đó.

- Mô hình hỗ trợ sẽ làm việc dựa vào:
+ Biến đầu vào: Thông tin về các yêu cầu về laptop của khách hàng. Khách hàng đánh giá độ
quan trọng đối với từng đặc tính của laptop.
+ Các tham số: Biến quyết định, trọng số đặc tính, điểm đặc tính, biến ràng buộc.
- Kết quả của mô hình hỗ trợ: Đưa ra danh sách các laptop phù hợp nhất.
- Khung mô hình hỗ trợ lựa chọn mua laptop trên mạng


3. XÂY DỰNG DỰNG THUẬT TOÁN GIẢI MÔ HÌNH
 Xác định các đặc tính của laptop



Hãng sản xuất



Kích thước màn hình



Card đồ họa



Dung lượng RAM



CPU




Cân nặng



Giá tiền

 Xác định mục đích nhu cầu mua laptop



Nhu cầu chơi game



Nhu cầu công sở



Nhu cầu giải trí ( lướt web, sử dụng internet, nghe nhạc, xem phim)



Nhu cầu thiết kế, đồ họa



Nhu cầu sinh viên




Nhu cầu di chuyển nhiều


Hàm so sánh độ phù hợp với yêu cầu của khách hàng

 Ký hiệu
 H là máy tính xách tay có trong trang web.
 |H|= m là tổng số máy tính xách tay.
 Hi: máy tính xách tay i.
 H : đặc tính j của máy tính xách tay H ,.
ij
i
 D: tập các đặc tính của tất cả các máy tính xách tay.
 |D|=n: số đặc tính của tất cả các máy tính xách tay.


Hàm so sánh độ phù hợp với yêu cầu của khách hàng

SIMj(Mj,Hij) = δj * hij ;
Trong đó:
+ δj là điểm độ quan trọng của đặc tính j đối với khách hàng(δj 1);
+ hij là điểm đặc tính j của laptop Hi;
Wj: là trọng số đánh giá độ quan trọng của đặc tính j đối với máy tính xách tay, được xác định
theo đánh giá của các chuyên gia (Wj>0);
Giá trị của hàm SIM(M,Hi) càng cao thì laptop Hi càng phù hợp với yêu cầu của khách hàng.
Hàm SIM(M,Hi) được lấy ra theo 2 mức:
SIM(M, Hi) >= 0.75: Các máy tính xách tay Hi được đề nghị mua.

SIM(M, Hi) [0.5, 0.75): Các máy tính xách tay Hi được giới thiệu tham khảo.


BẢNG ĐÁNH GIÁ SỰ PHÙ HỢP CỦA HÃNG SẢN XUẤT

Stt

Hãng SX

1

Apple

2

Apple

VaiO

Lenovo

Dell

Asus

Hp

Acer

1


0.7

0.7

0.7

0,7

0,7

0.7

VaiO

0.7

1

0.7

0.7

0,7

0,7

0,7

3


Lenovo

0.4

0.5

1

0.8

0,8

0,8

0,9

4

Asus

0.4

0.5

0.7

1

0,9


0,7

0.7

5

Dell

0.4

0.5

0.6

0.9

1

0,8

0,7

6

Hp

0,5

0.5


0.7

0.8

0,9

1

0,9

Acer

0,5

0,5

0,9

0,7

0,7

0,7

1

7



BẢNG TRỌNG SỐ TƯƠNG ỨNG VỚI CÁC ĐẶC TÍNH

Tên bộ đặc tính

Trọng số Wj

Bảng 1. Bảng đánh giá độ phù hợp giữa các hãng sản xuất

7

Bảng 2. Bảng đánh giá mục đích sử dụng với kích thước màn hình

6

Bảng 3. Bảng đánh giá mục đích sử dụng với dung lượng RAM

5

Bảng 4. Bảng đánh giá mục đích sử dụng với Bộ vi xử lý

4

Bảng 5. Bảng đánh giá mục đích sử dụng với CARD đồ họa

3

Bảng 6. Bảng đánh giá độ phù hợp của đặc tính Trọng lượng

2


Bảng 7. Bảng đánh giá độ phù hợp của đặc tính Giá

1


XÂY DỰNG HÀM ĐÁNH GIÁ

Hàm đánh giá giữa 2 giá trị đặc trưng trong bảng
SIMj(dj, ej) ∈[0,1] (1-abs(d-e)/max)
Trong đó:
ej : giá trị tham số thứ j của trường hợp i
dj : Giá trị tham số tốt nhất của trường hợp i
Hàm đánh giá độ giống nhau giữa 2 trường hợp k và k i

m

SIM (k , ki ) =

∑ SIM
j =1

j

(d j , dij )

m


XÂY DỰNG HÀM ĐÁNH GIÁ


Hàm chính xác hóa có sự tham gia của trọng số Wj:
m

SIM (k , ki ) =

∑ w SIM
j =1

j

j

(d j , dij )

m

∑w
j =1

j


THIẾT KẾ GIAO DIỆN

Tham chiếu
A1

Home

A2


Hỗ trợ lựa chọn laptop
A2.1
A2.2

A3
A4
A5
A6
A7
A8

Chức năng

Hỗ trợ theo hướng nhu cầu
Hỗ trợ theo hướng cấu hình
Laptop bán chạy nhất
Thông tin khuyến mại
Xây dựng máy tính
Tư vấn kỹ thuật
Tư vấn mua trả góp
Liên hệ


THIẾT KẾ BIỂU ĐỒ HOẠT ĐỘNG

Chọn hỗ trợ theo nhu cầu

Chọn các nhu cầu về laptop


Hiển thị ra danh sách
laptop phù hợp nhất

Người mua

Xử lý: tìm kiếm laptop phù hợp.

 

Chọn hỗ trợ theo cấu hình

Chọn các cấu hình cho laptop


THIẾT KẾ CƠ SỞ DỮ LIỆU

Căn cứ vào các lớp đối tượng ở trên và mối quan hệ chỉ ra ta tiến hành thiết kế khối
CSDL vật lý cho toàn hệ thống. Việc thiết kế CSDL phải đạt được các yêu cầu về dữ
liệu cùng những ràng buộc chặt chẽ kèm theo. ở đây việc thiết kế CSDL sẽ được tiến
hành theo hướng mô hình CSDL quan hệ. Hướng thiết kế CSDL quan hệ có những đặc
điểm nổi bật:

 Dữ liệu được lưu trữ có cấu trúc.
 Tính ràng buộc và tính nhất quán dữ liệu cao.
 Hầu hết các công cụ lập trình đều hỗ trợ.


MỘT SỐ BẢNG CSDL ĐÃ THIẾT KẾ

Bảng danh mục hãng sản xuất

Stt

Tên trường

Kiểu dữ liệu

Ghi chú

1

ID

Number

Primary Key

2

Ma_Hang

Text(20)

Foreigned Key

3

Ten_Hang

Text(255)


 

4

Ghi_Chu

Text(255)

 

Bảng danh mục về dung lượng của thanh RAM
Stt

Tên trường

Kiểu dữ liệu

Ghi chú

1

ID

Number

Primary Key

2

Ma_ RAM


Number

Foreigned Key

3

Ten_ RAM

Text(255)

 

4

Ghi_Chu

Text(255)

 


MỘT SỐ BẢNG CSDL ĐÃ THIẾT KẾ

Bảng danh mục cấu hình Card đồ họa

Stt

Tên trường


Kiểu dữ liệu

Ghi chú

1

ID_SP

Number

Primary Key

2

Ma_Hang

Text(20)

Foreigned Key

3

Ma_KhoangGia

Number

Foreigned Key

4


Ma_RAM

Text(30)

Foreigned Key

5

Ma_DungLuongOCung

Number

Foreigned Key

6

Ma_BoViXuLy

Text(30)

Foreigned Key

7

Ma_Card

Text(255)

Foreigned Key


8

Ma_ KichThuocManHinh

Text(255)

Foreigned Key

9

Ma_TrongLuong

Text(255)

Foreigned Key


×