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

HỆ HỖ TRỢ TƯ VẤN PHONG THỦY VÀ LỰA CHỌN MÀU SẮC CHO Ô TÔ

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 (597.9 KB, 23 trang )

Đại Học Quốc Gia TP.HCM
Trường Đại Học Công Nghệ Thông Tin
BÁO CÁO CHUYÊN ĐỀ
CÔNG NGHỆ TRI THỨC VÀ ỨNG
DỤNG
ĐỀ TÀI:
HỆ HỖ TRỢ TƯ VẤN PHONG THỦY VÀ
LỰA CHỌN MÀU SẮC CHO Ô TÔ
Giáo viên hướng dẫn: GS.TSKH. Hoàng Kiếm
Sinh viên thực hiện: Nguyễn Võ Ngọc Huy
Vũ Minh Thành
MSHV: CH1101091
CH1101134
Lớp: Cao Học Khoá 6_2 2011
TpHCM – 05/2012
Bài Thu Hoạch Chuyên Đề - Công Nghệ Tri Thức Và Ứng Dụng
Mục Lục
Mục Lục 2
LỜI MỞ ĐẦU 3
SƠ LƯỢC VỀ PHONG THỦY 4
Sơ lược ngũ hành và màu sắc 4
Ngũ hành tương sinh 5
Ngũ hành tương khắc 5
Màu sắc theo ngũ hành 6
7
PHÂN TÍCH HỆ THỐNG 8
Các luật liên quan diễn tả bằng cây quyết định 8
Biểu diễn tri thức dưới dạng luật dẫn 9
Tập luật dẫn có được từ cây quyết định 10
Cài đặt cấu trúc dữ liệu 12
TỐNG QUAN CHƯƠNG TRÌNH 16


Ngôn ngữ lập trình 16
Cơ sở dữ liệu 18
Demo chương trình 21
21
KẾT LUẬN 22
TÀI LIỆU THAM KHẢO 23
SV: Nguyễn Võ Ngọc Huy(CH1101091)-Vũ Minh Thành(CH1101134) Trang 2/23
Bài Thu Hoạch Chuyên Đề - Công Nghệ Tri Thức Và Ứng Dụng
LỜI MỞ ĐẦU
Ngày nay, mỗi người chúng ta đều quan tâm đến phong thủy mỗi khi xây nhà,
mua nhà, mua xe hay trong mỗi dịp cưới hỏi. Vấn đề phong thủy hiện nay có thể
được xem như khoa học và cũng được nhiều cuộc nghiên cứu trên khắp thế giới.
Công nghệ tri thức và ứng dụng là một môn đã có nền tảng nghiên cứu và ứng
dụng rất rộng rãi, ngày càng làm máy tính thông minh và một phần có thể suy luận
như con người. Máy tính có thể hoạt động linh động và hữu ích hơn dựa vào trí tuệ
nhân tạo mà con người đã mang vào nó, cho nên máy tính có thể dự đoán, phân
tích, ra quyết định và tư vấn.
Kết hợp những kiến thức học được trong môn Công Nghệ Tri Thức và Ứng Dụng,
nhóm có thực hiện bài tập lớn xây dựng hệ tư vấn mua xe ô tô và chọn màu sắc
sao cho phù hợp với phong thủy cho mỗi người.
Việc xây dựng hệ tri thức về tư vấn mua ô tô là dựa vào giao tiếp với người dùng,
những yêu cầu của người dùng sẽ được so sánh với hệ cơ sở dữ liệu về các loại xe
ô tô đang bán ở Việt Nam (xe trong hiệp hội xe lắp ráp VAMA của Việt Nam),
đồng thời hệ thống tư vấn màu sắc nào phù hợp với phong thủy của người chủ xe.
SV: Nguyễn Võ Ngọc Huy(CH1101091)-Vũ Minh Thành(CH1101134) Trang 3/23
Bài Thu Hoạch Chuyên Đề - Công Nghệ Tri Thức Và Ứng Dụng
SƠ LƯỢC VỀ PHONG THỦY
Sơ lược ngũ hành và màu sắc
- Ngày nay, từ ngày có các loại xe gắn máy và xe hơi xuất hiện, sau thời gian dài
nghiên cứu, chúng ta thấy rằng ngũ hành có ảnh hưởng rất quan trọng trong việc

chọn màu xe cho người mua và được xe là người thường lái chiếc xe đó. Việc lựa
chọn màu sắc phù hợp với sở thích, tính cách của bản thân cũng chính là màu sắc
phù hợp với nguyên lý Ngũ Hành tương sinh, tương khắc. Đã có từ rất lâu đời và
không thể tách rời với con người phương Đông chúng ta đó là Ngũ Hành trong
phong thuỷ. Chính vì vậy, mua xe có màu tương sinh hay cùng hành và kỵ mua xe
màu tương khắc với mạng của chủ nhân.
- Theo quan niệm phong thủy, mua chiếc xe có màu tương sinh với mạng người
chủ thì chiếc xe đó thường đem lại lợi lộc, khi lái xe sẽ thoải mái trong lòng, ít khi
bị hư hỏng bất ngờ và nếu rủi ro có bị tai nạn thì thường bị nhẹ hơn màu tương
khắc.
- Mua chiếc xe có màu cùng hành (cùng hành là cùng màu theo ngũ hành) với
người chủ cũng tốt, nó ít khi gây phiền phức nhưng cũng không được lợi bằng
màu tương sinh nhập.
- Mua xe có màu tương khắc với mạng người chủ, thường làm cho sức khỏe người
chủ trở nên suy yếu, trong lòng bực bội khi ngồi vào tay lái, bị buộc phải lái đi làm
những việc mà trong lòng không muốn. Xe bị trục trặc thường xuyên, hao tốn tiền
bạc để sửa chữa, bị cọ quẹt hay bị phá phách một cách vô cớ, khi xảy ra tai nạn thì
bị thương tật và chiếc xe bị hư hại nặng nề có khi phải vứt bỏ
- Theo nguyên lý Ngũ Hành, môi trường gồm 5 yếu tố: Kim (kim loại), Mộc (cây
cỏ), Thuỷ (nước), Hoả (lửa), Thổ (đất) và mỗi yếu tố đều có những màu sắc đặc
trưng. Màu Kim gồm màu sáng và những sắc ánh kim; Màu Mộc có màu xanh,
màu lục; Màu Thuỷ gồm màu xanh biển sẫm, màu đen; Màu hoả có màu đỏ, màu
tím; Màu Thổ gồm màu nâu, vàng, cam.
Biểu đồ tương sinh tương khắc các mạng:
SV: Nguyễn Võ Ngọc Huy(CH1101091)-Vũ Minh Thành(CH1101134) Trang 4/23
Bài Thu Hoạch Chuyên Đề - Công Nghệ Tri Thức Và Ứng Dụng
Ngũ hành tương sinh
Ngũ hành tương sinh được định nghĩa như sau:
Mộc sinh Hỏa, Hỏa sinh Thổ, Thổ sinh Kim, Kim sinh Thủy, Thủy sinh Mộc.
Tương sinh không có nghĩa là hành này sinh ra hành khác, mà là dưỡng nuôi, trợ

giúp, làm cho hành kia có lợi. Thí dụ như: Thủy sinh Mộc, nước sẽ làm cho cây
tươi tốt. Mộc sinh Hỏa, cây khô dễ cháy tạo nên lửa
Sự tương sinh của ngũ hành có hai trường hợp:
* Sinh nhập: Hành khác làm lợi cho hành mình. Mình được lợi.
* Sinh xuất: Hành mình làm lợi cho hành khác. Mình bị hại.
Mộc sinh Hỏa: Hỏa được sinh nhập (được lợi), Mộc bị sinh xuất (bị hại).
Hỏa sinh Thổ: Thổ được sinh nhập (được lợi), Hỏa bị sinh xuất (bị hại).
Thổ sinh Kim: Kim được sinh nhập (được lợi), Thổ bị sinh xuất (bị hại).
Kim sinh Thủy: Thủy được sinh nhập (được lợi), Kim bị sinh xuất (bị hại).
Thủy sinh Mộc: Mộc được sinh nhập (được lợi), Thủy bị sinh xuất (bị hại).
Ngũ hành tương khắc
Mộc khắc Thổ, Thổ khắc Thủy, Thủy khắc Hỏa, Hỏa khắc Kim, Kim khắc Mộc.
Tương khắc có nghĩa là hành này làm hao mòn, diệt dần hay khống chế hành khác.
Thí dụ như: Mộc khắc Thổ, rễ cây sẽ ăn hết phân của đất. Thổ khắc Thủy, đất sẽ
ngăn chận làm cho nước không thể chảy qua được
SV: Nguyễn Võ Ngọc Huy(CH1101091)-Vũ Minh Thành(CH1101134) Trang 5/23
Bài Thu Hoạch Chuyên Đề - Công Nghệ Tri Thức Và Ứng Dụng
Sự tương khắc của ngũ hành cũng có hai trường hợp:
* Khắc nhập: Hành khác gây tổn hại hoặc kềm chế hành mình. Mình bị hại.
* Khắc xuất: Hành mình kềm chế hay gây tổn hại cho hành khác. Mình không bị
hại.
Mộc khắc Thổ: Thổ bị khắc nhập (bị hại), Mộc khắc xuất (không bị hại).
Thổ khắc Thủy: Thủy bị khắc nhập (bị hại), Thổ khắc xuất (không bị hại).
Thủy khắc Hỏa: Hỏa bị khắc nhập (bị hại), Thủy khắc xuất (không bị hại).
Hỏa khắc Kim: Kim bị khắc nhập (bị hại), Hỏa khắc xuất (không bị hại).
Kim khắc Mộc: Mộc bị khắc nhập (bị hại), Kim khắc xuất (không bị hại).
Tóm lại, sinh nhập và khắc xuất thì mình được lợi thế (chủ động), ngược lại sinh
xuất và khắc nhập thì mình bị hại (bị động).
Màu sắc theo ngũ hành
- Mộc: Màu xanh lá cây lợt hoặc đậm (green).

- Hỏa: Màu đỏ hay màu huyết dụ (burgundy).
- Thổ: Màu vàng lợt hay đậm hoặc màu vàng nhủ (gold).
- Kim: Màu trắng hay xám lợt (gray hoặc silver).
- Thủy: Màu đen hay xanh da trời lợt hoặc đậm (blue).
SV: Nguyễn Võ Ngọc Huy(CH1101091)-Vũ Minh Thành(CH1101134) Trang 6/23
Bài Thu Hoạch Chuyên Đề - Công Nghệ Tri Thức Và Ứng Dụng
Nhìn vào bảng liệt kê các mạng, biết tuổi mình thuộc mạng gì, so với màu của ngũ
hành để lấy màu sinh nhập cho mạng mình thì biết được mình hạp với màu nào,
nên mua xe theo màu đó, hoặc chọn màu cùng hành cũng rất tốt.
Ví dụ bạn mạng Mộc, nên chọn các xe có màu sau: xanh lá cây (của hành Mộc),
hoặc màu đen, xanh dương (của hành tương sinh Thủy)
Nên tránh chọn màu trắng và xám (của hành tương khắc Kim)
SV: Nguyễn Võ Ngọc Huy(CH1101091)-Vũ Minh Thành(CH1101134) Trang 7/23
Bài Thu Hoạch Chuyên Đề - Công Nghệ Tri Thức Và Ứng Dụng
PHÂN TÍCH HỆ THỐNG
Các luật liên quan diễn tả bằng cây quyết định
SV: Nguyễn Võ Ngọc Huy(CH1101091)-Vũ Minh Thành(CH1101134) Trang 8/23
Chào
hỏi!
Hỏi
tên?
Hỏi ngày
sinh?
Trả lời
Trả lời
Không
Muốn
mua
ôtô?
Mua

hiệu gì?

Có trong DB
Mua
mấy
chỗ?
Có trong DB
Mua
máy
xăng
hay
dầu?
Có trong DB
Giá
định
mua?
Có trong DB
Tư vấn mua ôtô Việt
Nam: loại xe, màu xe,
phong thủy
Không có
trong DB
Tư vấn mua ôtô nhập
khẩu: loại xe, màu
xe, phong thủy
Không có
trong DB
Không có
trong DB
Không có

trong DB
Hỏi lại
1 lần
nữa
Hỏi lại
1 lần
nữa
Hỏi lại
1 lần
nữa
Hỏi lại
1 lần
nữa
Mua
loại gì?
Có trong DB
Chào tạm
biệt
Trả lời
Hỏi lại
1 lần
nữa
Không có
trong DB
Bài Thu Hoạch Chuyên Đề - Công Nghệ Tri Thức Và Ứng Dụng
Biểu diễn tri thức dưới dạng luật dẫn
Tên Biến Miền Giá Trị
MUONMUAOTO CO, KHONG
HIEUCANMUA CO, KHONG (Kiểm tra ràng buộc
trong DB)

LOAICANMUA CO, KHONG (Kiểm tra ràng buộc
trong DB)
SOCHOCANMUA CO, KHONG (Kiểm tra ràng buộc
trong DB)
LOAINHIENLIEUCANMUA CO, KHONG (Kiểm tra ràng buộc
trong DB)
GIATIENCANMUA CO, KHONG (Kiểm tra ràng buộc
trong DB)
TUVANMUAOTOVIET CO (Tư vấn mua ôtô Việt Nam)
KHONG (Tư vấn mua ôtô nhập khẩu)
THOAT CO
SV: Nguyễn Võ Ngọc Huy(CH1101091)-Vũ Minh Thành(CH1101134) Trang 9/23
Bài Thu Hoạch Chuyên Đề - Công Nghệ Tri Thức Và Ứng Dụng
Tập luật dẫn có được từ cây quyết định
1. IF (MUONMUAOTO = KHONG) THEN THOAT = CO.
2. IF (MUONMUAOTO = CO) AND (HIEUCANMUA = KHONG) THEN
TUVANMUAOTOVIET = KHONG.
3. IF (MUONMUAOTO = CO) AND (HIEUCANMUA = CO) AND
(LOAICANMUA = KHONG) THEN TUVANMUAOTOVIET = KHONG.
4. IF (MUONMUAOTO = CO) AND (HIEUCANMUA = CO) AND
(LOAICANMUA = CO) AND (SOCHOCANMUA = KHONG) THEN
TUVANMUAOTOVIET = KHONG.
5. IF (MUONMUAOTO = CO) AND (HIEUCANMUA = CO) AND
(LOAICANMUA = CO) AND (SOCHOCANMUA = CO) AND
(LOAINHIENLIEUCANMUA = KHONG) THEN
TUVANMUAOTOVIET = KHONG.
6. IF (MUONMUAOTO = CO) AND (HIEUCANMUA = CO) AND
(LOAICANMUA = CO) AND (SOCHOCANMUA = CO) AND
(LOAINHIENLIEUCANMUA = CO) AND (GIACANMUA = KHONG)
THEN TUVANMUAOTOVIET = KHONG.

7. IF (MUONMUAOTO = CO) AND (HIEUCANMUA = CO) AND
(LOAICANMUA = CO) AND (SOCHOCANMUA = CO) AND
(LOAINHIENLIEUCANMUA = CO) AND (GIACANMUA = CO) THEN
TUVANMUAOTOVIET = CO.
Tập luật dẫn có thể viết lại như sau:
1. IF (MUONMUAOTO = KHONG) THEN THOAT = CO.
2. IF (MUONMUAOTO = CO) AND (HIEUCANMUA = KHONG) THEN
TUVANMUAOTOVIET = KHONG.
3. IF (MUONMUAOTO = CO) AND (HIEUCANMUA = CO) THEN
MUONMUA_HIEUMUA = CO
4. IF (MUONMUA_HIEUMUA = CO) AND (LOAICANMUA = KHONG)
THEN TUVANMUAOTOVIET = KHONG.
SV: Nguyễn Võ Ngọc Huy(CH1101091)-Vũ Minh Thành(CH1101134) Trang 10/23
Bài Thu Hoạch Chuyên Đề - Công Nghệ Tri Thức Và Ứng Dụng
5. IF (MUONMUA_HIEUMUA = CO) AND (LOAICANMUA = CO) THEN
MUONMUA_HIEUMUA_LOAIMUA = CO
6. IF (MUONMUA_HIEUMUA_LOAIMUA = CO) AND
(SOCHOCANMUA = KHONG) THEN TUVANMUAOTOVIET =
KHONG.
7. IF (MUONMUA_HIEUMUA_LOAIMUA = CO) AND
(SOCHOCANMUA = CO) THEN
MUONMUA_HIEUMUA_LOAIMUA_SOCHOMUA = CO
8. IF (MUONMUA_HIEUMUA_LOAIMUA_SOCHOMUA = CO) AND
(LOAINHIENLIEUCANMUA = KHONG) THEN
TUVANMUAOTOVIET = KHONG.
9. IF (MUONMUA_HIEUMUA_LOAIMUA_SOCHOMUA = CO) AND
(LOAINHIENLIEUCANMUA = CO) THEN
MUONMUA_HIEUMUA_LOAIMUA_SOCHOMUA_NHIENLIEUMUA
= CO
10.IF

(MUONMUA_HIEUMUA_LOAIMUA_SOCHOMUA_NHIENLIEUMU
A = CO) AND (GIACANMUA = KHONG) THEN
TUVANMUAOTOVIET = KHONG.
11.IF
(MUONMUA_HIEUMUA_LOAIMUA_SOCHOMUA_NHIENLIEUMU
A = CO) AND (GIACANMUA = CO) THEN TUVANMUAOTOVIET =
CO.
SV: Nguyễn Võ Ngọc Huy(CH1101091)-Vũ Minh Thành(CH1101134) Trang 11/23
Bài Thu Hoạch Chuyên Đề - Công Nghệ Tri Thức Và Ứng Dụng
Cài đặt cấu trúc dữ liệu
Tên Biến Khởi Tạo Loại Câu Thông Báo
CHAOHOI FALSE INFO Xin chào bạn!
HOITEN FALSE INFO Xin hỏi bạn tên gì?
HOITUOI FALSE INFO Xin hỏi ngày tháng
năm sinh của bạn
theo dd/mm/yyyy?
MUONMUAOTO FALSE INPUT Hiện giờ bạn có ý
định mua ôtô
không?
HIEUCANMUA FALSE INPUT Bạn muốn dự định
mua ôtô hiệu gì?
<gợi ý load từ
DB>
LOAICANMUA FALSE INPUT Bạn muốn dự định
mua ôtô loại gì?
( <gợi ý load từ
DB>)
SOCHOCANMUA FALSE INPUT Bạn muốn dự định
mua ôtô mấy chỗ?
4 hoặc 7 chỗ)

LOAINHIENLIEUCANMUA FALSE INPUT Bạn muốn dự định
mua ôtô sử dụng
nhiên liệu loại gì?
(máy xăng hoặc
máy dầu)
GIATIENCANMUA FALSE INPUT Bạn muốn dự định
mua ôtô trong tầm
tiền bao nhiêu?
TUVANMUAOTOVIET FALSE OUPUT <Hỗ trợ tư vấn
mua xe Việt Nam
hoặc nhập khẩu
nào, màu sắc ra
sao, phong thủy…
>
THOAT FALSE OUPUT Cảm ơn bạn đã sử
dụng chương trình
hổ trợ mua xe ôtô,
màu sắc và phong
thủy. Hẹn gặp lại
bạn sau!
SV: Nguyễn Võ Ngọc Huy(CH1101091)-Vũ Minh Thành(CH1101134) Trang 12/23
Bài Thu Hoạch Chuyên Đề - Công Nghệ Tri Thức Và Ứng Dụng
MUONMUA_HIEUMUA FALSE TEMP
MUONMUA_HIEUMUA_LOAI
MUA
FALSE TEMP
MUONMUA_HIEUMUA_LOAI
MUA_SOCHOMUA
FALSE TEMP
MUONMUA_HIEUMUA_LOAI

MUA_SOCHOMUA_NHIENLIE
UMUA
FALSE TEMP
Phân loại biến:
● Biến Nhập (INPUT): là biến chỉ xuất hiện vế trái của luật
● Biến trung gian (TEMP): là biến xuất hiện cả vế trái và vế phải của luật
● Biến xuất (OUTPUT): là biến chỉ xuất hiện vế phải của luật
● Biến thong tin (INFO): là biến để hiển thị thông báo lấy thông tin từ user,
không tham gia vào luật suy diễn
SV: Nguyễn Võ Ngọc Huy(CH1101091)-Vũ Minh Thành(CH1101134) Trang 13/23
Bài Thu Hoạch Chuyên Đề - Công Nghệ Tri Thức Và Ứng Dụng
Vế phải các luật được mô tả như bảng sau:
Luật Biến Giá Trị
1 THOAT CO
2 TUVANMUAOTOVIET KHONG
3 MUONMUA_HIEUMUA CO
4 TUVANMUAOTOVIET KHONG
5 MUONMUA_HIEUMUA_LOAIMUA CO
6 TUVANMUAOTOVIET KHONG
7 MUONMUA_HIEUMUA_LOAIMUA_SOCHOMUA CO
8 TUVANMUAOTOVIET KHONG
9 MUONMUA_HIEUMUA_LOAIMUA_SOCHOMUA_NHIENLIEUMU
A
CO
10 TUVANMUAOTOVIET KHONG
11 TUVANMUAOTOVIET CO
SV: Nguyễn Võ Ngọc Huy(CH1101091)-Vũ Minh Thành(CH1101134) Trang 14/23
Bài Thu Hoạch Chuyên Đề - Công Nghệ Tri Thức Và Ứng Dụng
Vế trái các luật được mô tả như bảng sau:
Luật Biến Giá Trị

1 MUONMUAOTO KHONG
2 MUONMUAOTO CO
2 HIEUCANMUA KHONG
3 MUONMUAOTO CO
3 HIEUCANMUA CO
4 MUONMUA_HIEUMUA CO
4 LOAICANMUA KHONG
5 MUONMUA_HIEUMUA CO
5 LOAICANMUA CO
6 MUONMUA_HIEUMUA_LOAIMUA CO
6 SOCHOCANMUA KHONG
7 MUONMUA_HIEUMUA_LOAIMUA CO
7 SOCHOCANMUA CO
8 MUONMUA_HIEUMUA_LOAIMUA_SOCHOMUA CO
8 LOAINHIENLIEUCANMUA KHONG
9 MUONMUA_HIEUMUA_LOAIMUA_SOCHOMUA CO
9 LOAINHIENLIEUCANMUA CO
10 MUONMUA_HIEUMUA_LOAIMUA_SOCHOMUA_NHIENLIEUMU
A
CO
10 GIACANMUA KHONG
11 MUONMUA_HIEUMUA_LOAIMUA_SOCHOMUA_NHIENLIEUMU
A
CO
11 GIACANMUA CO
SV: Nguyễn Võ Ngọc Huy(CH1101091)-Vũ Minh Thành(CH1101134) Trang 15/23
Bài Thu Hoạch Chuyên Đề - Công Nghệ Tri Thức Và Ứng Dụng
TỐNG QUAN CHƯƠNG TRÌNH
Chương trình được thiết kế bằng cách cài đặt hệ cơ sở tri thức bằng ngôn ngữ lập
trình thông thường kết hợp với hệ quản trị cơ sở dữ liệu tự định nghĩa và lưu trữ

dữ liệu cho trước.
- Ngôn ngữ lập trình: Visual C# 2010 (Microsoft .NET framework 4.0)
- Cơ sở dữ liệu: thiết kế trên SQL Server 2008, và đã được chuyển đổi
metadata và dữ liệu qua dùng SQL Server Compact 3.5 với sdf file.
Ngôn ngữ lập trình
Sau đây là cấu trúc chương trình mô tả ngắn gọn trong Solution của Project
MauSacXe:
Chi tiết các class như sau:
- App.Config: file cấu hình chỉ dẫn kết nối đến cơ sở dữ liệu SQL Server
Compact 3.5
- CarSystem.sdf: cơ sở dữ liệu SQL Server Compact 3.5 chứa thông tin về xe
ô tô, các luật về phong thủy và quy tắc màu sắc
- CarSytemDataSet.xsd, CarSytemDataSet.Designer.cs,
CarSytemDataSet.xsc, CarSytemDataSet.xss: các class dataset do C# sinh
ra khi phân rã CarSystem hổ trợ người dùng sử dụng truy cập cơ sở dữ liệu
SV: Nguyễn Võ Ngọc Huy(CH1101091)-Vũ Minh Thành(CH1101134) Trang 16/23
Bài Thu Hoạch Chuyên Đề - Công Nghệ Tri Thức Và Ứng Dụng
- Commmon.cs: một số hàm phổ biến dùng trong chương trình như biến đổi
dương lịch sang âm lịch, hàm format ngày tháng, hàm xử lý chuỗi…
- Form1.cs, Form1.Design.cs, Form1.resx: Form giao diện chính chương
trình tương tác với người dùng.
- MyMessages.cs: class lưu trữ các câu hỏi, câu trả lời tương tác với người
dùng trong giao diện chương trình
- Program.cs: điểm vào chương trình chính của Visual C#
- SQLUtilities.cs: class lưu trữ các câu SQL và hàm query vào cơ sở dữ liệu
CarSystem.sdf
- UserInfo.cs: class lưu trữ thông tin thuộc tính của người dùng như tên, ngày
tháng năm sinh, chọn hiệu xe, chọn loại xe,…
Một số điểm chính chương trình:
- Biểu diễn tri thức được tổ chức cấu trúc dữ liệu dạng enum:

- Tập luật suy diễn được hiện thực trong sự kiện KeyPress của Windows
Form:
SV: Nguyễn Võ Ngọc Huy(CH1101091)-Vũ Minh Thành(CH1101134) Trang 17/23
Bài Thu Hoạch Chuyên Đề - Công Nghệ Tri Thức Và Ứng Dụng
Cơ sở dữ liệu
Hệ hổ trợ mua xe và tư vấn màu sắc có 13 table và 2 relationship có quan hệ với
nhau như sau:
1. Các table lưu trữ về ô tô có sản xuất và bán tại Việt Nam bao gồm: hiệu
xe (CarBrand), loại xe (CarType), loại nhiên liệu cho xe (FuelType),
màu xe (Color) và thông tin về xe (Car)
SV: Nguyễn Võ Ngọc Huy(CH1101091)-Vũ Minh Thành(CH1101134) Trang 18/23
Bài Thu Hoạch Chuyên Đề - Công Nghệ Tri Thức Và Ứng Dụng
2. Các bảng lưu trữ về phong thủy như Mệnh (Menh), các tập luật Tương
Sinh và Tương Khắc của các Mệnh (TuongSinhTuongKhac), màu sắc
nào hợp với Mênh nào (MenhHopColor)
SV: Nguyễn Võ Ngọc Huy(CH1101091)-Vũ Minh Thành(CH1101134) Trang 19/23
Bài Thu Hoạch Chuyên Đề - Công Nghệ Tri Thức Và Ứng Dụng
SV: Nguyễn Võ Ngọc Huy(CH1101091)-Vũ Minh Thành(CH1101134) Trang 20/23
Bài Thu Hoạch Chuyên Đề - Công Nghệ Tri Thức Và Ứng Dụng
Demo chương trình
Chương trình cho phép giao tiếp giữa người và máy. Máy sẽ hỏi những câu định
nghĩa khi cài đặt cấu trúc dữ liệu, máy sẽ rẽ nhánh theo tập luật sinh cho trước, sẽ
tiếp tục đi đến workflow tiếp theo hoặc đi đến điểm kết thúc tùy theo dữ liệu nhận
được từ người dùng.
Sau đây là màn hình demo và một số giao tiếp của chương trình:
SV: Nguyễn Võ Ngọc Huy(CH1101091)-Vũ Minh Thành(CH1101134) Trang 21/23
Bài Thu Hoạch Chuyên Đề - Công Nghệ Tri Thức Và Ứng Dụng
KẾT LUẬN
Thông qua việc tìm cách đưa tri thức vào máy tính trong môn Công Nghệ
Tri Thức và Ứng Dụng này, em có cơ hội hiểu sâu hơn về ý nghĩa cụ thể và

các thức tiếp cận một cách bài bản.
Cũng qua việc học môn học này nó giúp thay đổi được cách suy nghĩ của
em về cách đưa một vấn đề suy diễn trong máy tính, hiểu và hiện thực tách
biệt giữa hai khối cơ sở tri thức và động cơ suy diễn theo một ngữ cảnh để hổ
trợ tư vấn và ra quyết định.
SV: Nguyễn Võ Ngọc Huy(CH1101091)-Vũ Minh Thành(CH1101134) Trang 22/23
Bài Thu Hoạch Chuyên Đề - Công Nghệ Tri Thức Và Ứng Dụng
TÀI LIỆU THAM KHẢO
1. Bài giảng Công Nghệ Tri Thức và Ứng Dụng – GS.TSKH Hoàng Kiếm
2. Giáo trình Các Hệ Cơ Sở Tri Thức - GS.TSKH Hoàng Kiếm, TS. Đỗ Phúc,
TS. Đỗ Văn Nhơn
3. Thuật toán tính âm lịch - Hồ Ngọc Đức
/>4. Nguồn tài liệu từ website internet
SV: Nguyễn Võ Ngọc Huy(CH1101091)-Vũ Minh Thành(CH1101134) Trang 23/23

×