Tải bản đầy đủ (.doc) (15 trang)

Tiểu luận môn Hệ hỗ trợ ra quyết định Hệ hỗ trợ mua gạch lát 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 (166.87 KB, 15 trang )

KHOA CÔNG NGHỆ THÔNG TIN

BÀI TẬP LỚN
HỆ HỖ TRỢ RA QUYẾT ĐỊNH

Giảng viên:

PGS.TSKH.Nguyễn Đức Hiếu

Học viên thực hiện:

Lương Thúy Vượng

Lớp:

CH HTTT K27A

Hà Nội, 06/2016


MỤC LỤC
CHƯƠNG I. KHẢO SÁT YÊU CẦU HỆ THỐNG THỰC.....................................................................................4
I. YÊU CẦU MÔ HÌNH HỖ TRỢ MUA GẠCH LÁT TRÊN MẠNG.....................................................................4
1.1. Hỗ trợ cho ai?...................................................................................................................................4
1.2. Lợi ích của mô hình hỗ trợ...............................................................................................................4
1.3. Hỗ trợ cái gì ?...................................................................................................................................4
II. HOẠT ĐỘNG CỦA HỆ THỐNG THỰC........................................................................................................4
2.1. Bài toán thực tế................................................................................................................................4
2.2. Thông tin đầu vào.............................................................................................................................4
- Chống trơn hay không?.............................................................................................................................5
- Gạch nhập khẩu.........................................................................................................................................5


- Gạch sản xuất trong nước.........................................................................................................................5
- Hoa văn của gạch.......................................................................................................................................5
2.3. Thông tin đầu ra:..............................................................................................................................5
2.4. Hoạt động của hệ thống thực:.........................................................................................................5
III. MÔ HÌNH HỆ HỖ TRỢ MUA GẠCH LÁT TRÊN MẠNG.............................................................................6
3.1. Mô tả hệ thống phần cứng sẽ sử dụng...........................................................................................6
3.2. Xây dựng mô hình lựa chọn quyết định:.........................................................................................7
3.3. Xây dựng thuật toán giải mô hình...................................................................................................7
3.3.1. Xác định các đặc tính chọn gạch lát trên mạng............................................................................7
3.3.2. Xác định hàm đánh giá “độ phù hợp” của truyện với yêu cầu của khách hàng:........................8
3.3.3. Xác định điểm đặc tính j của đối tượng Hi (hij)...........................................................................9
CHƯƠNG II. THIẾT KẾ GIAO DIỆN..............................................................................................................10
I. PHÂN TÍCH HỆ THỐNG...........................................................................................................................10
1.1. Các chức năng chính của hệ thống................................................................................................10
1.2. Xây dựng biểu đồ ca sử dụng.........................................................................................................11
1.2.1. Các tác nhân................................................................................................................................11
1.2.2. Xác định các ca sử dụng..............................................................................................................11
2


II. Thiết kế biểu đồ hoạt động...................................................................................................................12
...................................................................................................................................................................12
CHƯƠNG IV. CÀI ĐẶT CHƯƠNG TRÌNH.....................................................................................................13
I. THIẾT KẾ GIAO DIỆN CHÍNH CỦA CHƯƠNG TRÌNH................................................................................13
KẾT LUẬN...................................................................................................................................................14
TÀI LIỆU THAM KHẢO................................................................................................................................15

LỜI MỞ ĐẦU
Theo số liệu phân tích, thống kê thị trường thì thời gian đi mua sắm của
người tiêu dùng trên thực tế đang bị giảm dần. Nắm bắt được xu thế đó, các

công ty nhanh chóng dựa vào mạng internet đang ngày càng phát triển ở Việt
Nam để hình thành một phương thức mua hàng mới “Mua hàng qua mạng”, tạo
điều kiện cho người tiêu dùng có thể mua hàng ở mọi lúc, mọi nơi, tiết kiệm thời
gian mua, với giá cả và chất lượng không hề thay đổi so với phương thức mua
hàng truyền thống.
Nếu như đã từng một lần “lướt” Web và truy cập vào các trang Web bán
hàng bạn sẽ thấy các chủng loại mặt hàng được giới thiệu vô cùng phong phú,
trong đó có gạch lát, một lĩnh vực kinh doanh đang phát triển ở Việt Nam. Để
thu hút được sự quan tâm của khách hàng và thuyết phục được khách hàng mua
gạch lát giới thiệu trên trang Web thì chắc chắn trang Web xây dựng phải có
nhiệm vụ như người bán hàng chuyên nghiệp, nắm bắt được các nhu cầu của
người mua, để có thể đưa ra danh sách các loại gạch lát phù hợp với nhu cầu của
người mua.
Với những kiến thức có được khi tiếp cận môn học hệ hỗ trợ ra quyết
định, em đã mạnh dạn xin thực hiện đề tài: “Hệ hỗ trợ mua gạch lát trên mạng”.
Bởi vì, ứng dụng xây dựng có ý nghĩa thực tiễn cao: hỗ trợ khách hàng lựa chọn
được gạch lát phù hợp với kinh tế, tiết kiệm thời gian tìm kiếm lại hiệu quả. Mô
hình hỗ trợ đã trung hoà các yêu cầu của khách hàng như: phù hợp với nhu cầu
sử dụng của khách hàng, lựa chọn được gạch lát theo tiêu chí cần về giá và chất
lượng, mẫu mã.
Trong khuôn khổ của đề tài, được sự hướng dẫn tận tình của thầy Nguyễn
Đức Hiếu, với sự hiểu biết của bản thân, em đã xây dựng khá hoàn thiện trang
Web hỗ trợ khách hàng lựa chọn gạch lát qua mạng giúp khách hàng có thể lựa
chọn được đúng sản phẩm mình cần.

3


CHƯƠNG I. KHẢO SÁT YÊU CẦU HỆ THỐNG THỰC
I. YÊU CẦU MÔ HÌNH HỖ TRỢ MUA GẠCH LÁT TRÊN MẠNG

1.1. Hỗ trợ cho ai?
Hệ thống hỗ trợ khách hàng tìm và lựa chọn những mẫu gạch lát theo các yêu
cầu mà mỗi khách hàng đặt ra.
Khách hàng có thể là những người đang tìm mua gạch lát để xây nhà, hay những
người có ý định tham khảo các mẫu gạch hiện có trên thị trường phục vụ vào
những mục đích riêng của họ.
1.2. Lợi ích của mô hình hỗ trợ
Hệ thống sẽ giúp cho khách hàng tìm được những mẫu gạch phù hợp với yêu
cầu của mình nhất mà không cần đến tận nơi để xem, nhờ đó, khách hàng có thể
tiết kiệm được thời gian mua sắm.
1.3. 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 các cuốn truyện
mẫu gạch phù hợp nhất với những yêu cầu của khách hàng.
II. HOẠT ĐỘNG CỦA HỆ THỐNG THỰC
2.1. Bài toán thực tế
Một khách hàng vào website với mục đích mua gạch lát:
+ Nếu khách hàng đã có thông tin chính xác của loại gạch cần mua thì anh
ta sẽ tìm luôn loại gạch cần mua.
+ Nếu khách hàng chưa có thông tin chính xác về loại gạch thì anh ta sẽ
liệt kê một số chi tiết chính của loại gạch mà anh ta muốn mua rồi đề nghị hệ
thống tư vấn để mua được loại gạch ưng ý nhất.
2.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 loại gạch mà mình muốn
mua:
- Giá gạch tính theo m2
- Chất liệu gạch
- Các màu hiện có
4



- Kích thước gạch
- Chống trơn hay không?
- Gạch nhập khẩu
- Gạch sản xuất trong nước
- Hoa văn của gạch
2.3. Thông tin đầu ra:
Danh sách gạch cùng với những thông tin chi tiết phù hợp với những yêu cầu mà
khách hàng đề ra.
2.4. Hoạt động của hệ thống thực:
 Mô tả:

- Khách hàng đưa ra các yêu cầu về loại gạch mà mình cần mua.
- Hệ thống sẽ làm nhiệm vụ xử lý tìm kiếm, tiếp đó lựa chọn những loại
gạch phù hợp với yêu cầu của khách hàng.
- Để đưa ra được danh sách các loại gạch 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 đưa ra. 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 loại gạch có đặc tính tương đối phù hợp.
- Sau khi lựa chọn được ra danh sách các loại gạch phù hợp với khách
hàng, nhân viên hỗ trợ sẽ có những lời khuyên hỗ trợ cho khách hàng
lựa chọn gạch.
- Khách hàng xem danh sách các loại gạch được đưa ra.
- Khách hàng sẽ là người quyết định lựa chọn loại gạch nào để mua.
Như vậy khách hàng chính là người đưa ra quyết định cuối cùng.

5


 Sơ đồ làm việc của hệ thống thực:
Mô tả về gạch lát,

mục đích sử dụng, các
nhu cầu khi sử dụng
gạch lát…

Hệ thống

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

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

Người mua

Xem DS gạch giới
thiệu

Giới thiệu gạch phù
hợp nhất.

Quyết định loại gạch
sẽ mua

III. MÔ HÌNH HỆ HỖ TRỢ MUA GẠCH LÁT TRÊN MẠNG
Ta có thể xây dựng được mô hình “Hỗ trợ mua gạch lát trên mạng” với
nguyên tắc dựa vào hệ thống thực.
3.1. Mô tả hệ thống phần cứng sẽ sử dụng
- Xây dựng một hệ thống mạng máy tính cho trung tâm gồm các máy chủ

và các máy khách được nối với nhau bằng Switch và Router.
- Xây dựng và phát triển hệ thống trên nền Web Base.

6


3.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 gạch lát đượ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 gạch lát đẹp, xịn mà giá cả lại vừa phải 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
dung 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ề gạch lát 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 gạch lát.
+ 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 loại gạch lát phù hợp nhất.
- Khung mô hình hỗ trợ lựa chọn mua gạch lát trên mạng.
3.3. Xây dựng thuật toán giải mô hình
3.3.1. Xác định các đặc tính chọn gạch lát trên mạng
Xây dựng số đặc tính làm tiêu chuẩn để chọn gạch lát là 8. Gồm các đặc tính
sau:
- Giá gạch tính theo m2: 140.000/m2
- Chất liệu gạch: Ceramic
- Màu gạch: nâu sáng
- Kích thước gạch: 40x40 cm
- Chống trơn
- Gạch sản xuất trong nước: Prime

- Hoa văn của gạch: Hoa văn vân gỗ

7


3.3.2. Xác định hàm đánh giá “độ phù hợp” của truyện với yêu cầu của
khách hàng:
Ký hiệu
-

H là các loại gạch lát có trong trang web

-

|H|= m là tổng số gạch lát

-

Hi: Loại gạch lát i

-

Hij: đặc tính j của gạch lát Hi,

-

D: tập các đặc tính của tất cả các loại gạch lát

-


|D|=n: số đặc tính của tất cả các loại gạch lát

Khi có một người vào mua gạch lát họ sẽ đưa ra một tập các chi tiết về
loại gạch cần mua, ký hiệu là M ∈ D. Hệ thống sẽ so sánh tập chi tiết của tất cả
các loại gạch lát i có trong website với tập M tìm ra các loại gạch lát i có tập chi
tiết “giống” M nhất. Khi đó các loại gạch lát Hi sẽ được chọn để giới thiệu với
khách hàng. Hàm so sánh sự giống nhau giữa tập chi tiết M và chi tiết của loại
gạch lát i được tính như sau:
SIM(M,Hi) =

∑ Wj.SIMj (Mj, Hij )
∑Wj
j∈M

j ∈D

Trong đó:
SIMj(Mj,Hij) = δj * hij ;
Với:
+ δ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 gạch Hi¬;
- Wj: là trọng số đánh giá độ quan trọng của đặc tính j đối với gạch, đượ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ì gạch 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 loại gạch Hi được đề nghị mua.
SIM(M, Hi)
Các loại gạch Hi được giới thiệu tham khảo.


8


3.3.3. Xác định điểm đặc tính j của đối tượng Hi (hij)
- Đối với đặc tính giá gạch theo m2:
Dựa vào công thức tính giá trị gần giống nhau như sau:
Sim(d,e) = 1 – abs(d-e)/max
100.000-120.000/m2
130.000-160.000/m2
170.000-200.000/m2
210.000-250.000/m2

0.9
1
0.7
0.4

- Đối với đặc tính chất liệu gạch:
Gạch Ceramic
Gạch Ceramic
1
Gạch men
0.8
Gạch Granite
0.6
- Đối với đặc tính màu gạch:
Màu xanh lá cây nhạt
Màu hồng nhạt
Màu đỏ bocđô đậm
Màu ghi sáng

Màu xanh da trời nhạt
Màu nâu sáng

Gạch men
0.8
1
0.7

Gạch Granite
0.6
0.7
1

0.6
0.8
0.6
0.8
0.7
1

- Đối với đặc tính kích thước gạch:
30x30cm
0.9
40x40cm
1
50x50cm
0.8
60x60cm
0.5
80x80cm

0.4
- Đối với đặc tính chống trơn của gạch
Gạch không chống trơn
0.5
Gạch chống trơn
1

9


- Đối với đặc tính gạch sản xuất trong nước:
30x30cm

40x40cm

50x50cm

60x60cm

80x80cm

Viglacera

0.9

1

0.8

0.5


0.4

Prime

0.8

0.9

0.7

0.5

0.4

Đồng Tâm

0.8

0.9

0.7

0.5

0.4

- Đối với đặc tính hoa văn của gạch:
Hoa văn từng viên


0.8

Nhiều viên ghép thành 1 0.7
hình
Hoa văn in 3D trên 1 nền 0.5
gạch lát phòng
Không có hoa văn

0.4

Hoa văn vân gỗ

1

CHƯƠNG II. THIẾT KẾ GIAO DIỆN
I. PHÂN TÍCH HỆ THỐNG
1.1. Các chức năng chính của hệ thống
Căn cứ vào mô hình ứng dụng xác định như trên ta có bảng các chức năng chính
của ứng dụng như sau:
Tham chiếu

Chức năng

A1

Giới thiệu gạch lát

A1.1

Xem danh sách gạch lát


A1.2

Xem chi tiết gạch lát

A1.3

Xem danh sách gạch lát bán chạy

A1.4

Xem danh sách gạch lát giảm giá

A1.5

Xem danh sách gạch lát mới
10


A1.6

Bình chọn

A1.7

Thăm dò ý kiến

A2

Hỗ trợ lựa chọn gạch lát


A2.1

Hỗ trợ theo hướng nhu cầu

A2.2

Hỗ trợ theo hướng giá cả

A3

Mua gạch qua mạng

A4

Hỗ trợ trực tuyến

A5

Xem tin tức

A5.1

Xem tin công ty

A9

Cập nhật thông tin gạch mới

Trong giới hạn của chương trình môn học, nên chúng ta chỉ tập trung vào

phần A2 – Hỗ trợ lựa chọn gạch lát.
1.2. Xây dựng biểu đồ ca sử dụng
1.2.1. Các tác nhân
- Khách hàng: Những người trực tiếp tham gia ứng dụng để mua hàng qua
mạng.
1.2.2. Xác định các ca sử dụng
Nhìn chung mỗi chức năng vừa xác định ở trên là một ca sử dụng. Các ca sử
dụng ứng với từng tác nhân được cho tương ứng trong bảng sau:
Tác nhân

Ca sử dụng

Người dùng

Hỗ trợ lựa chọn gạch theo hướng tham khảo mẫu
Hỗ trợ lựa chọn gạch theo hướng giá cả

11


II. Thiết kế biểu đồ hoạt động
Mục đích: Biểu đồ hoạt động sử dụng để mô hình hóa luồng đối tượng đi từ
trạng thái này sang trạng thái khác tại từng vị trí trong luồng điều khiển.
Thiết kế biểu đồ hoạt động của tác nhân người dùng.

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

Người mua


Chọn hỗ trợ theo
giá cả

Chọn các nhu cầu
về gạch lát

Xử lý: tìm kiếm
gạch lát phù hợp.

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

Chọn mức giá
phù hợp

Hình II - Biểu đồ hoạt động đối tượng kết quả hỗ trợ.

12


CHƯƠNG IV. CÀI ĐẶT CHƯƠNG TRÌNH
I. THIẾT KẾ GIAO DIỆN CHÍNH CỦA CHƯƠNG TRÌNH

13


KẾT LUẬN
Khi việc mua hàng qua mạng đang dần trở thành phương thức mua bán chính

trong tương lai thì việc nghiên cứu để xây dựng thành công hệ thống hỗ trợ
khách hàng lựa chọn sản phẩm thực sự là một việc làm thực tế và có ý nghĩa rất
lớn trong việc bảo vệ và nâng cao quyền lợi của khách hàng, giúp khách hàng
nhanh chóng chọn được sản phẩm phù hợp nhất với mục đích của bản thân. Sau
một thời gian tìm hiểu mô hình hỗ trợ ra quyết định và khảo sát thực tế, em đã
hoàn thành đề tài “Hệ hỗ trợ mua gạch lát trên mạng” và nhìn chung đạt được
các yêu cầu đề ra.
Các kết quả chủ yếu đã đạt được:
- Mô hình hỗ trợ đã trung hoà các yêu cầu của khách hàng.
- Giúp cho khách hàng tìm được gạch lát phù hợp với yêu cầu của mình
nhất.
- Xây dựng mô hình hỗ trợ chọn gạch lát
- Mở rộng mô hình hỗ trợ, để hỗ trợ lựa chọn tất cả các đặc tính.
Với thời gian và kiến thức có hạn nên việc thực hiện đề tài không tránh
khỏi nhiều sai sót. Rất mong sự đóng góp chân thành của các thầy cô giáo và các
bạn để chương trình ngày một hoàn thiện hơn. Em xin chân thành cảm ơn thầy
giáo Nguyễn Đức Hiếu đã hướng dẫn, chi bảo tân tình để em hoàn thành được
bài tập này.

Học viên
Lương Thúy Vượng

14


TÀI LIỆU THAM KHẢO
[1] Bài giảng Hệ hỗ trợ ra quyết định – GS. TS. Nguyễn Đức Hiếu
[2] Decision Support Systems and intelligent System, Efraim Tubain and Jay
E Aronson, Prentice Hall College Div; 5 edition , 1997.


15



×