- 1 -
B GIÁO DC VÀ ĐÀO TO
ĐẠI HC ĐÀ NNG
PHAN QUANG TÙNG
NG DNG LÔ-GÍC M TRONG
QUN LÝ LCH S CÁC DÒNG H VIT NAM
Chuyên ngành : KHOA HC MÁY TÍNH
Mã s : 60.48.01
TÓM TT LUN VĂN THC SĨ K THUT
Đà Nng - Năm 2011
- 2 -
Công trình ñược hoàn thành ti
ĐẠI HC ĐÀ NNG
Người hướng dn khoa hc: PGS.TS. Phan Huy Khánh
Phn bin 1 : TS. Nguyn Thanh Bình
Phn bin 2 : PGS.TS. Đoàn Văn Ban
Lun văn ñã ñược bo v ti Hi ñồng chm Lun văn
tt nghip thc sĩ k thut hp ti Đại hc Đà Nng vào ngày 18
tháng 06 năm 2011.
Có th tìm hiu lun văn ti:
Trung tâm Thông tin-Hc liu, Đại hc Đà Nng
Trung tâm Hc liu, Đại hc Đà Nng
- 3 -
M ĐẦU
1. Lý do chn ñềi
Vic lp gia ph ý tưởng ca tin nhân t xưa ñến nay,
mt ý nghĩa sâu sc, nh hưởng ln lao trong tp quán, truyn
thng ca người Vit Nam. Gia ph giúp ta tường nh ñến t tông,
công ơn ca ông bà, nó duy trì k cương, l giáo ñặt nn tng ñạo lý
cho gia ñình mi người, kim ñim li s còn mt, s phát trin ca
dòng h, c gng trn chnh li nếp ăn ca mi người trong
tông môn ñồng thi ñặt nn móng vic th phng t tiên cho ñược
quy cũ hơn vi mc ñích “cùng nhau ung nước nh ngun”
Qun các dòng h Vit Nam t trước ti nay ñều ñược
thc hin rt th công. Các dòng h ñều phi ghi chép tt c các
thông tin liên quan ñến dòng h ñể ñời sau th biết gc tích h
hàng. Nhưng bên cnh ñó còn rt nhiu vn ñ bt cp khi phi xây
dng gia ph và qun lý di vt ca t tiên dòng h như: Di vt có th
biến dng theo thi gian, b mt mát, tht lc, hoc mt vài do
nào ñó người ghi chép gia ph không th nh ni các thông tin ca
mt thành viên trong gia ñình, vic tìm kiếm bia m, tên tui thành
viên nào ñó rt khó khăn. Hay trong nhng trường hp cn thiết
không th ñưa ra ngay thông tin ca thành viên mt cách chính c
như nhóm máu, bnh truyn nhim, bnh di truyn….Hoc không
thy ñược s phát trin hc vn ca dòng h qua các thế h
Mc dù, trên th trường ñã xut hin mt s phn mm qun
gia ph nhưng chưa ñáp ng hết các nhu cu ca người dùng như
hn chế quyn ca người dùng, giao din khó s dng, chưa thng
kê theo s kin ca các dòng h, chưa lưu tr ñược các tp hình nh,
âm thanh nhng thông tin v di vt ca người ñã mt cũng như
- 4 -
người còn sng. Vì thế, vic xây dng h thng qun lý các dòng h
Vit Nam s mang ý nghĩa hi nhân văn cao trong thi k Công
nghip hóa - Hin ñại hóa ñất nước hin nay. Theo dòng lch s ca
ñất nước ñã tri qua nhiu thi k nên s người b tht lc nhiu nên
công vic tìm kiếm khó khăn, vic phân b các dòng h thì sinh sng
nhiu nơi nên khó khăn trong vic ñánh giá hc vn, năng lc ca
dòng h. Do ñó vn ñề ñặt ra làm thế nào ñể th xây dng h
thng nhm giúp cho mi người th hiu v ngun gc, mi
quan h gia người và người trong ñời sng hin nay.
Xut phát t nhng lý do trên tôi ñã chn ñề tài: ng
Dng Logic M Trong Qun Lý Lch S Các Dòng H Vit Nam ”,
các gii pháp tính năng làm ñề tài lun văn tt nghip thc sĩ
ca mình. Chương trình ñược y dng ng dng s giúp hoàn
thin hơn kiến thc ñược hc ý nghĩa khoa hc, thc tin cao
trong xã hi.
2. Mc tiêu và nhim v nghiên cu
Nhng kết qu nghiên cu nhm ng dng hiu qu cho
công tác qun lý ti mt s dòng h Vit Nam. Để hoàn thành mc
ñích ý tưởng ñề ra cn nghiên cu các ni dung như sau :
- Phân ch thc trng ti mt s dòng h các quy trình
qun lý gia ph ca dòng h ñể ñề ra gii pháp hp lý trong vic xây
dng và trin khai h thng.
- Phân tích tìm hiu tng quan v các kiến thc cơ bn ca
logic m, nm vng qui trình qun gia ph ca các dòng h
vn dng logic m vào bài toán qun lý gia ph ca các dòng h
- 5 -
- Nghiên cu, ng dng công ngh dotNet, ngôn ng VB.net,
CSDL Microsoft Access 2003 hoc SQL Server 2000,… trong tiến
trình xây dng h thng.
- Xây dng h thng phn mm Qun các dòng h ñược
tiến hành th nghim trên mt s dòng h Qung Nam, Đà Nng.
- Cài ñặt và trin khai trên môi trường Windows
3. Đối tượng và phm vi nghiên cu
Đối tượng nghiên cu
- Tìm hiu công tác qun gia ph ti mt s dòng h trên
ñịa bàn thành ph Qung Nam, Đà Nng nhng bt cp, lưu tr
còn th công, thiếu xót ñể ñề ra gii pháp ñể gii quyết bài toán
ñem li hiu qu cao hơn.
- Nghiên cu các vn ñề v Logic m ñề ra gii pháp ñể
ng dng vào d báo v trình ñộ hc vn, năng lc làm vic ca
các dòng h qua các thế h.
- Trin khai xây dng h thng Family Annals phc v qun
lý.
- Đánh giá kh năng ng dng logic m vào h thng.
Phm vi nghiên cu
- Các vn ñề v logic m, ng dng ca logic m vào d
báo v hc vn, năng lc làm vic ca dòng h bng cách s dng
các lut suy din trong logic m.
- ng dng cho công tác qun ti mt s dòng h trên ñịa
bàn Thành ph Qung Nam, Đà Nng.
4. Phương pháp nghiên cu
Phương pháp nghiên cu lý thuyết
- 6 -
- Nghiên cu tài liu, ngôn ng và công ngh liên quan.
- Tng hp các tài liu lý thuyết v Logic m.
- Phân tích thiết kế h thng thông tin theo quy trình xây
dng ng dng phn mm.
Phương pháp nghiên cu thc nghim
- Phân tích yêu cu thc tế ca bài toán Gia ph và xây dng
các bước phân tích h thng ñể h tr vic lp trình, xây dng ng
dng.
- Vn dng các vn ñề nghiên cu v logic m trong tiến
trình xây dng h thng.
- Th nghimñánh giá kết qu ñạt ñược.
5. Kết qu d kiến
- Phân tích ñược quy trình qun lý, lưu tr Gia ph ca dòng
h có khoa hc và d dàng.
- Đề ra gii pháp ng dng các vn ñ v logic m vào
gii quyết bài toán d báo v hc vn, năng lc ca dòng h qua các
thế h trong vic xây dng h thng.
- Xây dng h thng Family Annals nhm phc v cho công
tác qun ti mt s dòng h trên ñịa bàn thành ph Qung Nam,
Đà Nng.
6. Ý nghĩa khoa hc và thc tin ca lun văn
V mt lý thuyết
- Tìm hiu quy trình và cách thc lưu tr Gia ph ti mt s
dòng h
- 7 -
- Tìm hiu và vn dng các công c, ngôn ngcông ngh
liên quan.
- Phân tích và ñánh gñược vn ñề m trong vic d báo ñể
ng dng vào h thng Family Annals.
- Đề xut gii pháp ng dng logic m trong h thng
Family Annals.
- ng dng quy trình xây dng phn mm trong h thng
qun lý.
V mt thc tin
- ng dng các công c, ngôn ng h tr ñể xây dng h
thng phn mm.
- Sn phm là h thng phn mm qun lý các dòng h và có
tăng cường tính năng d báo v hc vn năng lc làm vic ca
dòng h qua các thế h.
- Trin khai h thng trên môi trường Windows
7. Đặt tên ñề tài
NG DNG LOGIC M TRONG QUN LÝ
LCH S CÁC DÒNG H VIT NAM ”
8. B cc lun văn
Ni dung chính ca lun văn ñược chia thành 3 chương sau:
Chương 1: Cơ s lý thuyết ca ñề tài
Chương 2: Phân tích và thiết kế h thng
Chương 3: Cài ñặt và th nghim
- 8 -
CHƯƠNG 1: CƠ S LÝ THUYT
Trong chương này tôi ñi vào trình bày các khái nim v logic
m và cách vn dng ca nó vào xây dng h thng phn mm.
1.1. GII THIU LOGIC M VÀ H CHUYÊN GIA
1.1.1. S phát trin công ngh m
1.1.2. H chuyên gia
1.1.2.1. Khái quát
1.1.2.2. Cu trúc và hot ñộng ca h chuyên gia m
1.1.2.3. Điu kin và lĩnh vc ng dng ca logic m
1.2. NHNG KIN THC CƠ S CA H M
1.2.1. Tp m (Fuzzy Sets)
1.2.1.1. Định nghĩa
Trong phn này nêu mt s ñịnh nghĩa v tp rõ, tp m
ly ví d c th cho tng ñịnh nghĩa.
1.2.1.2. Các phép toán ñại s trên tp m
Trong phn này nêu mt s phép toán tp m và ñưa ra mt s
ví d v các phép toán trên tp m.
1.2.2. S m (Fuzzy Numbers)
1.2.2.1. S logic dng hình khi
1.2.2.2. S logic dng tam giác
1.2.2.3. S logic dng hình thang
1.2.3. Nguyên lý suy rng ca Zadeh
- 9 -
Để làm vic vi nhiu biến, nguyên suy rng sau ca Zadeh
rt quan trng và ñược s dng ñể xác ñịnh các h s tin tưởng ñể
tiến hành thc hin d báo trong lun văn.
1.2.3.1. Nguyên lí suy rng
1.2.3.2. Suy rng phép cng hai s m
1.3. LOGIC M VÀ QUAN H M
1.3.1. Logic m
1.3.1.1. Logic mnh ñề c ñin
1.3.1.2. Các phép toán cơ bn trong logic m
Trong mc này nêu mt s phép toán cơ bn trong logic m
ñưa ra mt s ví d c th cho các phép toán như: phép ph ñịnh,
phép hi, phép giao, phép tuyn và phép hp.
1.3.2. Quan h m
1.3.2.1. Khái nim quan h m
1.3.2.2. Tính chuyn tiếp
1.3.2.3. Phương trình quan h m.
1.4. H TR GIÚP LY QUYT ĐỊNH M
1.4.1. Bài toán ly quyết ñịnh và vn ñề lp lun
1.4.2. Suy lun xp x và suy din m
1.4.2.1. Suy lun xp x (suy lun m)
1.4.2.2. Mnh ñề ñiu kin dng “If … Then”
1.4.2.3. Biến ngôn ng
1.4.2.4. Mnh ñề ñiu kin dng “If … Then…Else”
1.4.2.5. Cơ s tri thc ca nhiu h m
- 10 -
1.5. NG DNG CA LOGIC M TRONG D BÁO
1.5.1. Giá tr trung bình trong thng kê
Mt trong nhng khái nim quan trng nht trong thng kê ñó
là giá tr trung bình (average hay mean) ca n phép ño, n ý kiến hoc
n ñi lượng ñược biu din bi các s thc r1, r2,…., rn ñược ñịnh
nghĩa bi
n
r
n
rrr
r
n
ii
n
ave
=
+++
=...
21
(1.20)
1.5.2. Các bước tiến hành d báo theo logic m
B1. Chun b s liu
B2. Tham vn chuyên gia ñể xác ñịnh các tham biến cho
tơ suy din m
B3. Lp các nhãn m
B4. Lp các biến m
B5. Lp các input (d liu ñầu vào) và output (d liu ñầu ra)
B6. Các tin ñề và h qu
B7. Các qui tc m
B8. Lp d báo
B9. Tiến hành d báo
B10. Trình din d liu