B GIÁO DỤC VÀ ĐÀO TẠO
ĐẠI HỌC ĐÀ NẴNG
NGUYN DUY LINH
XÂY DNG NG DNG PHÁT HIN
NI DUNG GING NHAU GIA CÁC TÀI LIU
Chuyên ngành: Khoa hc máy tính
Mã s: 60.48.01
LUẬN VĂN THẠC SĨ K THUT
Ngƣời hƣớng dn khoa hc: PGS.TS. V Tru g H g
Đà Nẵng - Năm 2014
LỜI CAM ĐOAN
Tôi xin cam đoan:
Nhng ni dung trong luận văn này do tôi thực hiện dưới s
ng dn trc tiếp ca PGS.TS. Võ Trung Hùng.
Mi tham kho dùng trong luận văn đều được trích dn ràng tên
tác gi, tên công trình, thời gian, địa điểm công b.
Mi sao chép không hp l, vi phm quy chế đào tạo, hay gian trá,
tôi xin chu hoàn toàn trách nhim.
Tác gi
Nguyn Duy Linh
MC LC
M ĐẦU .......................................................................................................... 1
1. Lý do chọn đề tài ............................................................................... 1
2. Mục đích nghiên cứu ......................................................................... 2
3. Đối tƣợng và phm vi nghiên cu ..................................................... 2
4. Phƣơng pháp nghiên cứu ................................................................... 2
5. Ý nghĩa khoa học và thc tin của đề tài ........................................... 3
6. B cc lun văn ................................................................................. 3
CHƢƠNG 1: NGHIÊN CU TNG QUAN ............................................... 5
1.1. ĐẶC ĐIỂM CÂU TRONG TING VIT BÀI TOÁN
TÁCH CÂU ....................................................................................................... 5
1.1.1. Câu và cu trúc câu tiếng Vit [1] ............................................... 5
1.1.2. Bài toán tách câu ........................................................................ 10
1.2. THUT TOÁN TÌM KIM VÀ SO KHP MU ................................. 11
1.2.1. Naïve .......................................................................................... 12
1.2.2. Thut toán Rabin - Karp ............................................................ 13
1.2.3. Thut toán Knuth - Morris - Pratt .............................................. 16
1.3. H THNG PHN MM PLAGIARISM CHECKER SOFTWARE ... 19
1.3.1. Gii thiu ................................................................................... 19
1.3.2. Cách s dng ............................................................................. 19
1.3.3. Ƣu điểm ..................................................................................... 22
1.3.4. Nhƣợc điểm ............................................................................... 22
1.4. TNG KẾT CHƢƠNG ............................................................................ 22
CHƢƠNG 2: PHÂN TÍCH H THNG NG DNG ............................. 23
2.1. HOẠT ĐỘNG ĐÀO TẠO TẠI TRƢỜNG ĐẠI HC QUNG BÌNH . 23
2.1.1. Phân tích hin trạng đào tạo Trƣờng Đại hc Qung Bình .... 23
2.1.2. Quá trình làm khóa lun tt nghip ca sinh viên ..................... 24
2.1.3. Quy trình kim tra th công khóa lun tt nghip ..................... 25
2.2. PHÂN TÍCH NHU CU ......................................................................... 26
2.3. GII THIU H THNG ....................................................................... 26
2.4. MÔ HÌNH TNG QUÁT H THNG ................................................... 28
2.5. THUT TOÁN S DNG ..................................................................... 29
2.5.1. Giai đoạn xây dng tp d liu ................................................. 29
2.5.2. Giai đoạn so khp ...................................................................... 33
2.6. THIT K MÔ HÌNH ............................................................................. 35
2.6.1. Chức năng Quản lý User ........................................................... 36
2.6.2. Chức năng xây dựng tp d liu ................................................ 39
2.6.3. Chức năng so khớp .................................................................... 42
2.7. THIT K CƠ SỞ D LIU .................................................................. 45
2.7.1. Bng luanvan ............................................................................. 45
2.7.2. Bng tanso ................................................................................. 45
2.7.3. Bng nguoidung ......................................................................... 46
2.8. TNG KẾT CHƢƠNG ............................................................................ 47
CHƢƠNG 3: PHÁT TRIN NG DNG ................................................. 48
3.1. LA CHN CÔNG C PHÁT TRIN .................................................. 48
3.1.1. Ngôn ng lp trình ..................................................................... 48
3.1.2. H qun tr sở d liu ........................................................... 49
3.1.3. Phn mm tạo môi trƣờng Server .............................................. 50
3.2. CÁC MODULE H THNG .................................................................. 50
3.2.1. Module qun lý user .................................................................. 50
3.2.2. Module xây dng tp d liu ..................................................... 53
3.2.3. Module so khp ......................................................................... 56
3.2.4. Module kết qu .......................................................................... 60
3.3. DEMO CHƢƠNG TRÌNH ...................................................................... 61
3.4. ĐÁNH GIÁ KT QU TH NGHIỆM CHƢƠNG TRÌNH ................. 64
KT LUẬN VÀ HƢỚNG PHÁT TRIN ................................................... 69
TÀI LIU THAM KHO ............................................................................ 71
QUYẾT ĐỊNH GIAO ĐỀ TÀI LUẬN VĂN THẠC SĨ (bn sao).