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

báo cáo bài tập lớn môn hệ chuyên gia đề tài tư vấn chọn trang phục mặc

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 (663.88 KB, 38 trang )


BỘ CÔNG THƯƠNG
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO BÀI TẬP LỚN
MÔN: HỆ CHUYÊN GIA
ĐỀ TÀI: TƯ VẤN CHỌN TRANG PHỤC MẶC

Nhóm sinh viên thực hiện: Nhóm 12
1.Nguyễn Văn Tuấn
2.Nguyễn Thị Vân
3.Vũ Đức Vọng
Lớp: Đại học Hệ thống thông tin Khóa: 5
Giảng viên hướng dẫn: Phạm Văn Hà
Hệ chuyên gia: Tư vấn chọn trang phục mặc Nhóm thực hiện: 12
MỤC LỤC
MỤC LỤC 2
II.Đặc trưng và ưu điếm của hệ chuyên gia 5
III.Sự phát triến của công nghệ hệ chuyên gia 7
CHƯƠNG 2: PHÂN TÍCH BÀI TOÁN 9
I.Giới thiệu đề tài 9
II.Yêu cầu đặt ra 9
CHƯƠNG 3: THUẬT TOÁN SỬ DỤNG 9
I.Các phương pháp suy diễn 10
CHƯƠNG 4: BIỂU DIỄN CƠ SỞ TRI THỨC 14
I.Phương pháp biểu diễn tri thức 14
II.Tri thức có trong bài toán tư vấn thời trang 14
1.Tập các sự kiện 14
2.Tập luật của chương trình: 16
CHƯƠNG 5: GIAO DIỆN PHẦN MỀM 22


I.Giao diện chính 23
II.Giao diện quản lý 26
III. Giao diện kết quả 29
IV.Code của một số form trong phần mềm 31
1.Code form chính 31
1.Code form quản lý 35
3. Code form kết quả 37
LỜI NÓI ĐẦU
2
Hệ chuyên gia: Tư vấn chọn trang phục mặc Nhóm thực hiện: 12
Thế giới ngày nay phát triển mạnh mẽ với các hoạt động vô cùng đa dạng và
phức tạp đòi hỏi khả năng giải quyết vấn đề ở mức độ trí tuệ nhân tạo ngày
càng cao . Lĩnh vực trí tuệ nhận tạo nói chung và hệ chuyên gia nói riêng góp
phần tạo ra các hệ thống có khả năng trí tuệ của con người, có được tri thức
tiên tiến của các hệ chuyên gia để giải quyết các vấn đề phức tạp trong cuộc
sống .Hệ chuyên gia được thu hút mãnh mẽ vì những ưu điềm sau: Các chương
trình hệ chuyên gia ngày càng tỏ ra hữu hiệu và tiện lợi đáp ứng nhu cầu thực
tế, Các chương trình hệ chuyên gia ngày càng tỏ ra có tính khả thi cao, Hệ
chuyên gia không có tính đơn lẻ ,phù họp với nhiều cá nhân. Ở Việt Nam nhu
cầu ăn mặc ngày càng phát triển kéo theo đó là một xu hướng thời trang đang
ngày càng nở rộ với nhiều những kiểu dáng, model, chất liệu cũng ngày càng
phát triển phù hợp với nhu cầu và mức sống của người dân. Tuy nhiên nhiều
xu hướng thời trang còn quá xa xỉ, và việc tiếp cận những nhà tư vấn thời trang
vẫn còn nhiều khó khăn với những cá nhân chưa có đủ điều kiện. Nhóm 12
thực hiện đề tài xây dựng hệ chuyên gia tư vấn trang phục cho mỗi người, thực
hiện tìm hiểu những thuật toán suy diễn và xây dựng nên phần mềm với giao
diện thân thiện dễ sử dụng với tất cả đối tượng người dùng nhằm tư vấn cho
mỗi người trang phục hợp nhất với mỗi công việc, mỗi hoàn cảnh và mỗi dáng
người. Nhóm 12 đã cố gắng hoàn thành, tuy nhiên trong quá trình xây dựng
phần mềm vẫn còn có nhiều thiếu sót, mong thầy tiếp tục góp ý cho chúng em

hoàn thiện hơn. Chúng em xin chân thành cảm ơn.
Nhóm 12
CHƯƠNG 1: GIỚI THIỆU VỀ HỆ CHUYÊN GIA
I. Khái niệm hệ chuyên gia vài trò hệ chuyên gia trong lĩnh vực đời
3
Hệ chuyên gia: Tư vấn chọn trang phục mặc Nhóm thực hiện: 12
sống
Khái niệm:
Hệ chuyên gia là một chương trình máy tính biểu diễn và lập luận luật dựa trên
tri thức trong một chủ đề thuộc một lĩnh vực cụ thể nào đó , với cách nhàm giải
quyết vấn đề hoặc đưa ra những lời khuyên .
Vai trò hệ chuyên gia trong lĩnh vụcđời sống :
Để thấy vai trò của hệ chuyên gia cóthể liệt kê theo chủng loại vấn đề sau đây
Điều khiển:
Các hệ thống điều khiển quản lý theo cách phù hợp các hành vi của hệ
thống .Chẳng hạn như điều khiến quá trình sản xuất hay điều trị bệnh nhân
.Một hệ chuyên gia về điều khiển lấy dữ liệu về các thao tác hệ thống ,diễn giải
dữ liệu này đế hiếu về trạng thái của hệ thống hay dự đoán tương lai.
Thiết kế:
Hệ thống có nhiệm vụ xây dựng các đối tượng theo các ràng buộc Chẳng
hạn như thiết kế hệ thống máy tính với đủ các yêu cầu về cấu hình bộ nhớ ,tốc
độ .Các hệ thống này thường thực hiện các bước công việc , mỗi bước tuân
theo các ràng buộc riêng .
Chuẩn đoán:
Các hệ thống chuân đoán chỉ ra các chức năng trong hệ thống hay phát hiện
lỗi dựa trên quan sát thông tin .
Giảng dạy:
Các hệ thống giảng dạy giúp giáo viên , sinh viên trong vài môn học .
Ví dụ : 1979 Clancey đưa ra GUION để dạy sinh viên trong điều trị bệnh
4

Hệ chuyên gia: Tư vấn chọn trang phục mặc Nhóm thực hiện: 12
nhân nhiễm khuấn .
Diễn giải:
Các hệ thống diễn giải cho phép hiểu tình huống bất ngờ từ thông tin có
sẵn .Điển hình là thông tin rút từ dữ liệu máy rò ,thiết bị hay kết quả thí
nghiệm
Giám sát:
Các hệ thống giám sát so sánh thông tin quan sát về hành vi của hệ thống
với trạng thái hệ thống được coi là gay cấn .Ví dụ như các hệ thống giám sát
diễn giải tín hiệu thu từ đầu dò sóng và so sánh thông tin này với trạng thái đã
biết .Khi phát hiện điều kiện gay cấn ,hệ thống sẽ kích hoạt một loạt nhiệm vụ
Lập kế hoạch:
Các hệ thống lập kế hoạch tạo ra các hành động đạt được đích theo các ràng
buộc .Chẳng hạn như lập kế hoạch các nhiệm vụ cho người máy để thực hiện
chức năng nào đó .
Dự đoán:
Người ta dùng hệ thống dự báo thời tiết đế biết các kết quả mà các tình huống
gây ra .Các hệ thống này dự báo các sự kiện tương lai theo thông tin đã có và
theo mô hình bài toán .
II. Đặc trưng và ưu điếm của hệ chuyên gia
Có bốn đặc trưng cơ bản của một hệ chuyên gia :
• Hiệu quả cao (high performance). Khả năng trả lời với mức độ tinh thông
bằng hoặc cao hơn so với chuyên gia (người) trong cùng lĩnh vực.
• Thời gian trả lời thoả đáng (adequate response time). Thời gian trả lời hợp
5
Hệ chuyên gia: Tư vấn chọn trang phục mặc Nhóm thực hiện: 12
lý, bằng hoặc nhanh hơn so với chuyên gia (người) đế đi đến cùng một quyết
định. Hệ chuyên gia là một hệ thống thời gian thực (real time system).
• Độ tin cậy cao (good reliability). Không thế xảy ra sự cố hoặc giảm sút độ
tin cậy khi sử dụng.

• Dễ hiểu (understandable). Hệ chuyên gia giải thích các bước suy luận một
cách dễ hiếu và nhất quán, không giống như cách trả lời bí ẩn của các hộp đen
(black box).
Những ưu điểm của hệ chuyên gia :
• Phố cập (increased availability). Là sản phâm chuyên gia, được phát triến
không ngừng với hiệu quả sử dụng không thể phủ nhận.
• Giảm giá thành (reduced cost).
• Giảm rủi ro (reduced dangers). Giúp con người tránh được trong các môi
trường rủi ro nguy hiếm.
• Tính thường trực (Permanance). Bất kể lúc nào cũng có thể khai thác sử
dụng, trong khi con người có thế mệt mỏi, nghỉ ngơi hay vắng mặt.
• Đa lĩnh vục (multiple expertise), chuyên gia về nhiều lĩnh vục khác nhau và
được khai thác đồng thời bất kế thời gian sử dụng.
• Độ tin cậy (increased relialility). Luôn đảm bảo độ tin cậy khi khai thác.
• Khả năng giảng giải (explanation). Câu trả lời với mức độ tinh thông được
giảng giải rõ ràng chi tiết, dễ hiểu.
• Khả năng trả lời (fast réponse). Trả lời theo thời gian thực, khách quan.
• Tính ổn định, suy luận có lý và đầy đủ mọi lúc mọi nơi (steady, une
motional, and complete response at all times).
6
Hệ chuyên gia: Tư vấn chọn trang phục mặc Nhóm thực hiện: 12
• Trợ giúp thông minh như một người hướng dẫn (intelligent -tutor).
• Có thể truy cập như là một cơ sở dữ liệu thông minh (intelligent database).
III. Sự phát triến của công nghệ hệ chuyên gia
Sau đây là một số sự kiện quan trọng trong lịch sử phát triển của công nghệ hệ
chuyên gia (expert system technology).
Phương pháp hợp giải Robinson. Ưng dụng logic mờ (fuzzy
logic) trong suy luận về
7
Hệ chuyên gia: Tư vấn chọn trang phục mặc Nhóm thực hiện: 12


8
Hệ chuyên gia: Tư vấn chọn trang phục mặc Nhóm thực hiện: 12
CHƯƠNG 2: PHÂN TÍCH BÀI TOÁN
I.Giới thiệu đề tài
Đề tài mà nhóm 12 chọn là: “Tư vấn chọn trang phục mặc”. Lý do mà
nhóm 12 chọn đề tài này là vì hai lý do: thứ nhất là để đáp ứng cho môn học
Hệ chuyên gia mà nhóm đang theo học, thứ hai là để tìm hiểu thêm về cách
phối hợp trang phục sao cho hài hòa mà vẫn đảm bảo được tính sang trọng, đẹp
mắt và phù hợp với nhu cầu của người cần tư vấn, vì nhu cầu về thời trang, về
ăn mặc của con người ngày càng cao và luôn cố gắng hướng tới sự hoàn mỹ.
II.Yêu cầu đặt ra
Chúng ta cũng có thể đã nhiều lần được bạn bè, người thân hay đồng
nghiệp,…hỏi rằng: “Mình nên mặc gì trong dịp này?” hay “ Em nên mặc gì để
không để lộ vòng eo?”… Để giải đáp được những câu hỏi đó thì bản thân
chúng ta phải có kiến thức về cách phối hợp trang phục từ màu sắc cho tới kiểu
dáng. Có thể kiến thức đó chúng ta đã từng biết hay từng được nghe nhưng
không thể nhớ hết nên có lúc chúng ta không thể trả lời được và phải nhờ tới
các chuyên gia trong lĩnh vực thời trang tư vấn giúp. Điều đó thật phiền hà
nhưng chúng ta vẫn không thể tránh khỏi. Để thỏa mãn yêu cầu của người
dùng nhóm 12 sẽ đưa ra sản phẩm phần mềm mang tên gọi “Tư vấn chọn trang
phục mặc”. Phần mềm này sẽ được tích hợp đầy đủ các tính năng: đơn giản, dễ
sử dụng, đẹp mắt và đảm bảo được một điều là nó có thể thay thế một chuyên
gia thời trang trong lĩnh vực tư vấn trang phục. Để phần mềm có thể làm được
điều kỳ diệu đó thì nhóm 12 đã phải tìm hiểu thật kỹ về cách phối hợp trang
phục trong từng hoàn cảnh để có thể đáp ứng được yêu cầu của người dùng.
CHƯƠNG 3: THUẬT TOÁN SỬ DỤNG
9
Hệ chuyên gia: Tư vấn chọn trang phục mặc Nhóm thực hiện: 12
I. Các phương pháp suy diễn.

a) Suy diễn tiến :
• Suy diễn tiến là lập luận từ các sự kiện, sự việc để rút ra các kết luận. Ví
dụ: Nếu thấy trời mưa trước khi ra khỏi nhà (sự kiện) thì phải lấy áo mưa (kết
luận).
• Trong phương pháp này, người sử dụng cung cấp các sự kiện cho hệ
chuyên gia để hệ thống (máy suy diễn) tìm cách rút ra các kết luận có thể. Ket
luận được xem là những thuộc tính có thể được gán giá trị. Trong số những kết
luận này, có thể có những kết luận làm người sử
dụng quan tâm, một số khác không nói lên điều gì, một số khác có thế văng
mặt.
• Các sự kiện thường có dạng : Attribute = Value
• Lần lượt các sự kiện trong cơ sở trí thức được chọn và hệ thống xem xét
tất cả các luật mà các sự kiện này xuất hiện như là tiền đề. Theo nguyên tắc lập
luận trên, hệ thống sẽ lấy ra những luật thỏa mãn. Sau khi gán giá trị cho các
thuộc tính thuộc kết luận tương ứng, người ta nói rằng các sự kiện đã được
thỏa mãn. Các thuộc tính được gán giá trị sẽ là một phàn của kết quả chuyên
gia. Sau khi mọi sự kiện đã được xem xét, kết quả được xuất ra cho người sử
dụng dùng.
b) Suy diễn lùi :
• Phương pháp suy diễn lùi tiến hành các lập luận theo chiều ngược lại
(đối với phương pháp suy diễn tiến). Từ một giả thuyết (như là một kết luận),
10
Hệ chuyên gia: Tư vấn chọn trang phục mặc Nhóm thực hiện: 12
hệ thống đưa ra một tình huống trả lời gồm các sự kiện là cơ sở của giả thuyết
đã cho này.
• Ví dụ: nếu ai đó vào nhà mà cầm áo mưa và quần áo bị ướt thì giả thuyết
này là trời mưa. Đe củng cố giả thuyết này, ta hỏi người đó xem có phải trời
mưa không ? Neu người đó trả lời là có thì giả thuyết trời mưa là đúng và trở
thành một sự kiện. Nghĩa là trời mưa nên phải cầm áo mưa và quần áo bị ướt.
• Suy diễn lùi là cho phép nhận được giá trị của một thuộc tính. Đó là câu

trả lời cho câu hỏi “giả trị của thuộc tính A là bao nhiêu ?” với A là một đích.
• Đe xác định giá trị của A, cần có các nguồn thông tin. Những nguồn này
có thể là những câu hỏi hoắc có thể là những luật. Căn cứ vào các câu hỏi, hệ
thống nhận được một cách trực tiếp từ người sử dụng những giá trị của thuộc
tính liên quan. Căn cứ vào các luật, hệ thống suy diễn có
thể tìm ra giá trị sẽ là kết luận của một trong số các kết luận có thể của thuộc
tính liên quan,
• Ý tưởng của thuật toán suy diễn lùi như sau : Với mỗi thuộc tính đã cho,
người ta định nghĩa nguồn của nó :
oNeu thuộc tính xuất hiện như là tiền đề của một luật (phần đầu của luật), thì
nguồn sẽ thu gọn thành một câu hỏi. oNeu thuộc tính xuất hiện như là hậu quả
của một luật (phần cuối của luật), thì nguồn sẽ là các luật mà trong đó, thuộc
tính là kết luận.oNeu thuộc tính là trung gian, xuất hiện đồng thời như là tiền
đề và như là kết luận, khi đó nguồn có thể là các luật, hoặc có thể là các câu
hỏi mà chưa được nêu ra.
• Nếu mồi lần với câu hỏi đã cho, người sử dụng trả lời hợp lệ, giá trị trả
lời này sẽ được gán cho thuộc tính và xem như thành công. Nếu nguồn là các
11
Hệ chuyên gia: Tư vấn chọn trang phục mặc Nhóm thực hiện: 12
luật, hệ thống sẽ lấy lần lượt các luật mà thuộc tính đích xuất hiện như kết
luận, để có thế tìm giá trị các thuộc tính thuộc tiền đề. Nếu các luật thỏa mãn,
thuộc tính kết luận sẽ được ghi nhận.
c) Cơ chế hỗn hợp :
Sử dụng kết hợp cả 2 phương pháp suy diễn trên.
II. Các thuật toán dùng trong bài tập
1. Thuật toán suy diễn tiến
Trong chương trình nhóm 12 sử dụng thuật toán suy diễn tiến để thực hiện các
thao tác tìm dò luật và đưa ra kết luận để tư vấn cho người dùng.
2. Phương pháp biểu diễn tri thức theo logic vị từ.
Cơ sở tri thức được cấu tạo bởi 2 phần :

- Tập các sự kiện F.
- Tập các luật R.
Các sự kiện được cho bởi A->q/ (x,y,z, ), I = 1 ,k ,ở đây qi (x,y,z, ) là các vị
từ phụ thuộc vào các hạng thức X, y, z,
Các luật có dạng p 1 A A p n -> q(.).
Logic vị từ cho phép biểu diễn hầu hết các khái niệm và các phát biểu định lý,
định luật trong các bộ môn khoa học. Cách biểu diễn này khá trực quan và ưu
điểm căn bản của nó là có một cơ sở lý thuyết vững chắc cho những thủ tục
suy diễn nhằm tìm kiếm và sản sinh ra những tri thức mới, dựa trên các sự
kiện và các luật đã cho.
(*) Logic vị từ và logic mệnh đề có các ưu điểm sau :
3. Là ngôn ngữ biểu diễn kiểu mô tả.
12
Hệ chuyên gia: Tư vấn chọn trang phục mặc Nhóm thực hiện: 12
4. Có khả năng suy diễn đối với các cơ chế quen thuộc: Pronens &Tollens.
5. Khá trực quan với người sử dụng.
6. Khá gần gũi về cú pháp với các lệnh lập trình logic,chẳng hạn như prolog
7. Có thể dùng đế mô tả cấu trúc mô hình và xử lý động mô hình.
8. Có thể kiểm tra tính mâu thuẫn trong cơ sở tri thức.
9. Tính mô đun cao, do vậy các tri thức có thể thêm bớt sửa đối khá độc lập
với nhau và các cơ chế suy diễn
13
Hệ chuyên gia: Tư vấn chọn trang phục mặc Nhóm thực hiện: 12
CHƯƠNG 4: BIỂU DIỄN CƠ SỞ TRI THỨC
I. Phương pháp biểu diễn tri thức.
II. Tri thức có trong bài toán tư vấn thời trang.
1. Tập các sự kiện.
Trong chương trình cơ sở tri thức được lưu ra 2 file là “Fact.txt” và
“Rules.txt”. Fact.txt chứa danh sách các sự kiện, còn Rules.txt chứa danh sách
các luật.

• Sự kiện cho các câu hỏi:
R1: Bạn làm nghề gì ?
R2: Dáng người của bạn ?
R3: Bạn chọn đồ đi đâu?
R4: Bạn là nam hay nữ ?
Sự kiện cho các câu trả lời:
R1A: Làm nông
R1B: Kinh doanh
R1C: Kỹ thuật
R1D: Nghệ Thuật
R1E: Giáo dục
R2A: Dáng cao gầy
R2B: Dáng cao to
R2C: Dáng thấp béo
R2D: Dáng thấp Gầy
R3A: Đi chơi
R3B: Đi dự hội nghị
R3C: Đi làm
14
Hệ chuyên gia: Tư vấn chọn trang phục mặc Nhóm thực hiện: 12
- Sự kiện cho các kết luận:
C2: Bạn nên mặc quần jean, áo phông
C3: Bạn nên mặc quần jean, áo phông họa tiết to
C4: Bạn nên mặc quần jean, áo phông họa tiết nhỏ
C5: Bạn nên mặc đồng phục công sở
C6: Bạn nên mặc quần lửng, áo phông
C7: Bạn nên mặc quần lửng, áo phông họa tiết to
C8: Bạn nên mặc quần lửng, áo phông họa tiết nhỏ
C9: Bạn nên mặc quần vải, áo sơ mi sáng màu
C10: Bạn nên mặc quần vải, áo sơ mi cổ thấp sáng màu

C11: Bạn nên mặc quần vải, áo sơ mi cổ cao sáng màu
C12: Bạn nên mặc quần dài chạm mắt cá chân, áo phông
C13: Bạn nên mặc vest
C14: Bạn nên mặc đầm xòe qua đầu gối
C15: Bạn nên mặc quần áo bảo hộ
C16: Bạn nên mặc quần áo lao động rộng thoải mái
C17: Bạn nên mặc áo dài
15
Hệ chuyên gia: Tư vấn chọn trang phục mặc Nhóm thực hiện: 12
2. Tập luật của chương trình:
R53:R1A&R2A&R3A&R4A==>C3
R54:R1A&R2A&R3A&R4B==>C12
R55:R1A&R2A&R3B&R4A==>C11
R56:R1A&R2A&R3B&R4B==>C9
R57:R1A&R2A&R3C&R4A==>C16
R58:R1A&R2A&R3C&R4B==>C16
R59:R1A&R2B&R3A&R4A==>C2
R60:R1A&R2B&R3A&R4B==>C2
R61:R1A&R2B&R3B&R4A==>C9
R62:R1A&R2B&R3B&R4B==>C9
R63:R1A&R2B&R3C&R4A==>C16
R64:R1A&R2B&R3C&R4B==>C16
R65:R1A&R2C&R3A&R4A==>C8
R66:R1A&R2C&R3A&R4B==>C8
R67:R1A&R2C&R3B&R4A==>C10
R68:R1A&R2C&R3B&R4B==>C10
R69:R1A&R2C&R3C&R4A==>C16
R70:R1A&R2C&R3C&R4B==>C16
R71:R1A&R2D&R3A&R4A==>C3
R72:R1A&R2D&R3A&R4B==>C3

16
Hệ chuyên gia: Tư vấn chọn trang phục mặc Nhóm thực hiện: 12
R73:R1A&R2D&R3B&R4A==>C10
R74:R1A&R2D&R3B&R4B==>C10
R75:R1A&R2D&R3C&R4A==>C16
R76:R1A&R2D&R3C&R4B==>C16
R77:R1B&R2A&R3A&R4A==>C3
R78:R1B&R2A&R3A&R4B==>C12
R79:R1B&R2A&R3B&R4A==>C13
R80:R1B&R2A&R3B&R4B==>C5
R81:R1B&R2A&R3C&R4A==>C5
R82:R1B&R2A&R3C&R4B==>C5
R83:R1B&R2B&R3A&R4A==>C2
R84:R1B&R2B&R3A&R4B==>C12
R85:R1B&R2B&R3B&R4A==>C13
R86:R1B&R2B&R3B&R4B==>C5
R87:R1B&R2B&R3C&R4A==>C5
R88:R1B&R2B&R3C&R4B==>C5
R89:R1B&R2C&R3A&R4A==>C8
R90:R1B&R2C&R3A&R4B==>C8
R91:R1B&R2C&R3B&R4A==>C10
R92:R1B&R2C&R3B&R4B==>C10
R93:R1B&R2C&R3C&R4A==>C5
17
Hệ chuyên gia: Tư vấn chọn trang phục mặc Nhóm thực hiện: 12
R94:R1B&R2C&R3C&R4B==>C5
R95:R1B&R2D&R3A&R4A==>C3
R96:R1B&R2D&R3A&R4B==>C12
R97:R1B&R2D&R3B&R4A==>C10
R98:R1B&R2D&R3B&R4B==>C10

R99:R1B&R2D&R3C&R4A==>C5
R100:R1B&R2D&R3C&R4B==>C5
R101:R1C&R2A&R3A&R4A==>C3
R102:R1C&R2A&R3A&R4B==>C12
R103:R1C&R2A&R3B&R4A==>C13
R104:R1C&R2A&R3B&R4B==>C9
R105:R1C&R2A&R3C&R4A==>C15
R106:R1C&R2A&R3C&R4B==>C15
R107:R1C&R2B&R3A&R4A==>C2
R108:R1C&R2B&R3A&R4B==>C12
R109:R1C&R2B&R3B&R4A==>C13
R110:R1C&R2B&R3B&R4B==>C9
R111:R1C&R2B&R3C&R4A==>C15
R112:R1C&R2B&R3C&R4B==>C15
R113:R1C&R2C&R3A&R4A==>C8
R114:R1C&R2C&R3A&R4B==>C8
18
Hệ chuyên gia: Tư vấn chọn trang phục mặc Nhóm thực hiện: 12
R115:R1C&R2C&R3B&R4A==>C10
R116:R1C&R2C&R3B&R4B==>C10
R117:R1C&R2C&R3C&R4A==>C15
R118:R1C&R2C&R3C&R4B==>C15
R119:R1C&R2D&R3A&R4A==>C4
R120:R1C&R2D&R3A&R4B==>C12
R121:R1C&R2D&R3B&R4A==>C10
R122:R1C&R2D&R3B&R4B==>C10
R123:R1C&R2D&R3C&R4A==>C15
R124:R1C&R2D&R3C&R4B==>C15
R125:R1D&R2A&R3A&R4A==>C3
R126:R1D&R2A&R3A&R4B==>C14

R127:R1D&R2A&R3B&R4A==>C13
R128:R1D&R2A&R3B&R4B==>C12
R129:R1D&R2A&R3C&R4A==>C3
R130:R1D&R2A&R3C&R4B==>C3
R131:R1D&R2B&R3A&R4A==>C2
R132:R1D&R2B&R3A&R4B==>C14
R133:R1D&R2B&R3B&R4A==>C9
R134:R1D&R2B&R3B&R4A==>C9
R135:R1D&R2B&R3B&R4B==>C2
19
Hệ chuyên gia: Tư vấn chọn trang phục mặc Nhóm thực hiện: 12
R136:R1D&R2B&R3C&R4A==>C2
R137:R1D&R2B&R3C&R4B==>C4
R138:R1D&R2C&R3A&R4A==>C14
R139:R1D&R2C&R3A&R4B==>C13
R140:R1D&R2C&R3B&R4A==>C4
R141:R1D&R2C&R3B&R4B==>C4
R142:R1D&R2C&R3C&R4A==>C4
R143:R1D&R2C&R3C&R4B==>C4
R144:R1D&R2D&R3A&R4A==>C14
R145:R1D&R2D&R3A&R4B==>C13
R146:R1D&R2D&R3B&R4A==>C9
R147:R1D&R2D&R3B&R4B==>C4
R148:R1D&R2D&R3C&R4A==>C4
R149:R1E&R2A&R3A&R4A==>C3
R150:R1E&R2A&R3A&R4B==>C14
R151:R1E&R2A&R3B&R4A==>C13
R152:R1E&R2A&R3B&R4B==>C11
R153:R1E&R2A&R3C&R4A==>C11
R154:R1E&R2A&R3C&R4B==>C17

R155:R1E&R2B&R3A&R4A==>C2
R156:R1E&R2B&R3A&R4B==>C14
20
Hệ chuyên gia: Tư vấn chọn trang phục mặc Nhóm thực hiện: 12
R157:R1E&R2B&R3B&R4A==>C13
R158:R1E&R2B&R3B&R4A==>C11
R159:R1E&R2B&R3B&R4B==>C13
R160:R1E&R2B&R3C&R4A==>C17
R161:R1E&R2B&R3C&R4B==>C4
R162:R1E&R2C&R3A&R4A==>C12
R163:R1E&R2C&R3A&R4B==>C10
R164:R1E&R2C&R3B&R4A==>C10
R165:R1E&R2C&R3B&R4B==>C13
R166:R1E&R2C&R3C&R4A==>C17
R167:R1E&R2C&R3C&R4B==>C9
R168:R1E&R2D&R3A&R4A==>C12
R169:R1E&R2D&R3A&R4B==>C9
R170:R1E&R2D&R3B&R4A==>C9
R171:R1E&R2D&R3B&R4B==>C11
R172:R1E&R2D&R3C&R4A==>C17
21
Hệ chuyên gia: Tư vấn chọn trang phục mặc Nhóm thực hiện: 12
CHƯƠNG 5: GIAO DIỆN PHẦN MỀM
Giao diện mở đầu của phần mềm được thiết kế với tiêu đề “Hệ chuyên
gia tư vấn thời trang”. Trên giao diện có những hình ảnh thiết kế thời trang
tượng trưng cho những lời tư vấn của các chuyên gia cho từng đối tượng khác
nhau, với phong cách đa dạng từ trang phục váy, quần jean hay quần soóc,…
Để tư vấn trang phục cho người dùng thì phần mềm sẽ đưa ra câu hỏi và các
mục gợi ý về các vấn đề liên quan đến phong cách thời trang cũng như hoàn
cảnh cho phong cách đó. Câu hỏi mà hệ chuyên gia này đưa ra sẽ được đặt ở

mục “Câu hỏi”. Các phương án trả lời sẽ được đặt ở mục “Trả lời”. Trong mục
trả lời này sẽ có rất nhiều mục cùng thuộc tính cho người dùng lựa chọn.
Người dùng xem xét và sau đó tích chọn vào mục phù hợp với hoàn cảnh, xu
hướng thời trang của mình. Hình ảnh bên dưới minh họa cho giao diện mở đầu
của phần mềm và có chứa câu hỏi đầu tiên dành cho người dùng.
22
Hệ chuyên gia: Tư vấn chọn trang phục mặc Nhóm thực hiện: 12
I. Giao diện chính.
Nhìn vào giao diện trên chúng ta sẽ thấy có ba nút “Tiếp tục”, “Quản
lý”, “Thoát”, và nút quay lại bị ẩn đi. Khi chúng ta nhấn nút “Tiếp tục” thì
phần mềm sẽ tự động chuyển sang một cửa sổ khác. Trong cửa sổ này sẽ có
câu hỏi tiếp theo cần người dùng đưa ra phương án trả lời. Hình ảnh dưới đây
minh họa cho cửa sổ đó.
23
Hệ chuyên gia: Tư vấn chọn trang phục mặc Nhóm thực hiện: 12
Với giao diện không khác nhiều so với giao diện trang chủ nên người
dùng có thể dễ dàng thao tác và nhanh chóng đưa ra phương án trả lời. Để có
được lời tư vấn từ hệ chuyên gia này thì người dùng cần đi qua hết tất cả các
câu hỏi của phần mềm. Chính vì vậy người dùng sẽ phải nhấn nút “Tiếp tục”
và khi nhấn nút này thì có một cửa sổ mới hiện ra. Cửa sổ đó được minh họa
bằng hình ảnh sau:
24
Hệ chuyên gia: Tư vấn chọn trang phục mặc Nhóm thực hiện: 12
Giao diện trên có chứa câu hỏi “Bạn chọn đồ đi đâu?” và phần mềm đưa
ra 3 gợi ý cho người dùng là “Đi chơi”, “Di dự hội nghị” hay “Đi làm”. Nếu
người dùng muốn chọn “Đi chơi” thì sẽ không cần kích vào phương án đó nữa
vì phần mềm được thiết kế mặc định phương án đầu tiên là phương án trả lời.
Nhưng nếu người dùng muốn chọn phương án “Đi dự hội nghị” hay “Đi làm”
thì phải kích chọn vào phương án đó. Khi đã lựa chọn được phương án trả lời
thì người dùng lại nhấn nút “Tiếp tục” để chuyển sang câu hỏi mới.

Giao diện tiếp theo sẽ được minh họa bằng hình ảnh sau:
25

×