Tải bản đầy đủ (.pdf) (105 trang)

hệ thống hỗ trợ cvht tư vấn nhóm sinh viên tương đồng về kết quả học tập

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 (5.78 MB, 105 trang )

TRƯỜNG ĐẠI HỌC CẦN THƠ
KHOA CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG
BỘ MÔN HỆ THỐNG THÔNG TIN
------

LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC

HỆ THỐNG HỖ TRỢ CVHT
TƯ VẤN NHÓM SINH VIÊN TƯƠNG ĐỒNG
VỀ KẾT QUẢ HỌC TẬP

Sinh viên thực hiện

Cán bộ hướng dẫn

Bùi Cẩm Nhi
MSSV: 1117806
Lớp HTTT K37

ThS.GVC. Phan Tấn Tài
MSCB: 1070

Cần Thơ, 5/2015


TRƯỜNG ĐẠI HỌC CẦN THƠ
KHOA CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG
BỘ MÔN HỆ THỐNG THÔNG TIN
------

LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC



HỆ THỐNG HỖ TRỢ CVHT
TƯ VẤN NHÓM SINH VIÊN TƯƠNG ĐỒNG
VỀ KẾT QUẢ HỌC TẬP
Sinh viên thực hiện

Cán bộ hướng dẫn

Bùi Cẩm Nhi
MSSV: 1117806
Lớp HTTT K37

ThS. GVC.Phan Tấn Tài
MSCB: 1070

Cán bộ phản biện:
TS. Trương Quốc Định
ThS. Trần Nguyễn Minh Thái
Luận văn được bảo vệ tại: Hội đồng chấm luận văn tốt nghiệp Bộ môn Hệ Thống
Thông Tin, Khoa Công Nghệ Thông Tin, Trường Đại học Cần Thơ vào ngày 19 tháng
05 năm 2015

Mã số đề tài:
Có thể tìm hiểu luận văn tại:
 Thư viện Khoa Công nghệ Thông tin, Trường Đại học Cần Thơ
 Website:


Luận văn tốt nghiệp


Lời cảm ơn

LỜI CẢM ƠN
-----Trong khoảng thời gian học tập tại trường Đại học Cần Thơ, em đã tiếp thu được
rất nhiều kiến thức và kinh nghiệm từ các thầy cô, đặc biệt là quý thầy cô khoa Công
nghệ thông tin và Truyền thông. Đây là hành trang quý báu để em có thể bước vào môi
trường làm việc bên ngoài một cách tốt hơn.
Em xin gửi lời cám ơn chân thành đến ThS.GVC.Phan Tấn Tài – là giảng viên
hướng dẫn Luận văn tốt nghiệp cho em, thầy đã ân cần hướng dẫn, giúp đỡ và tạo điều
kiện thuận lợi cho em trong suốt khoảng thời gian thực hiện đề tài để em có thể hoàn
thành tốt bài luận văn này.
Em xin gửi lời cảm ơn tới hội đồng phản biện đã nhận lời phản biện cũng như
đóng góp ý kiến giúp em hoàn thiện luận văn.
Em cũng xin gửi lời cảm ơn đến những người thân, bạn bè đã luôn ủng hộ, giúp
đỡ trong suốt quá trình học tập cũng như thực hiện luận văn.
Mặc dù đã rất cố gắng và nỗ lực rất nhiều trong quá trình thực hiện đề tài. Tuy
nhiên, vì kiến thức và kỹ năng còn hạn chế nên đề tài khó tránh khỏi thiếu sót. Em rất
mong được sự thông cảm, góp ý và chỉ bảo của quý thầy cô.
Cuối cùng, em xin kính chúc quý thầy cô dồi dào sức khỏe và công tác tốt. Xin
chân thành cảm ơn!

Cần Thơ, Ngày 5 tháng 5 năm 2015
Sinh viên thực hiện
Bùi Cẩm Nhi


Luận văn tốt nghiệp

Nhận xét của GVHD


NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
Cần Thơ, ngày ….tháng ….năm 2015
Giảng viên hướng dẫn

ThS. GVC. Phan Tấn Tài.


Luận văn tốt nghiệp

Nhận xét của GVPB

NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN
..........................................................................................................................................

..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
Cần Thơ, ngày ….tháng ….năm 2014
Giảng viên phản biện


Luận văn tốt nghiệp

Mục lục

MỤC LỤC
DANH MỤC HÌNH ...........................................................................................................viii
TÓM TẮT ............................................................................................................................ xi
ABSTRACT ........................................................................................................................ xii
CHƯƠNG 1: TỔNG QUAN ................................................................................................ 1
1.1 ĐẶT VẤN ĐỀ........................................................................................................... 1

1.2 LỊCH SỬ GIẢI QUYẾT VẤN ĐỀ ............................................................................ 2
1.3 MỤC TIÊU ................................................................................................................ 2
1.4 PHẠM VI VÀ KẾT QUẢ CẦN ĐẠT ....................................................................... 2
1.5 PHƯƠNG PHÁP THỰC HIỆN VÀ HƯỚNG GIẢI QUYẾT .................................. 3
1.5.1 Phương pháp thực hiện ....................................................................................... 3
1.5.2 Hướng giải quyết ................................................................................................ 4
1.5.2.1 Lý thuyết .......................................................................................................... 4
1.5.2.2 Phần mềm, công cụ sử dụng ............................................................................ 4
1.6 KẾ HOẠCH THỰC HIỆN .......................................................................................... 5
CHƯƠNG 2: CƠ SỞ LÝ THUYẾT ................................................................................... 6
2.1 HỆ THỐNG THÔNG TIN QUYẾT ĐỊNH ĐA TRỊ ................................................... 6
2.1.1 Hệ thống thông tin ................................................................................................ 6
2.1.2 Hệ thống thông tin đa trị ....................................................................................... 6
2.1.3 Hệ thống thông tin quyết định đa trị ..................................................................... 7
2.1.4 Lớp tương đồng .................................................................................................... 8
2.1.5 Lớp tương đồng lớn nhất .................................................................................... 10
2.1.6 Luật quyết định đa trị ......................................................................................... 10
2.2 GIỚI THIỆU MÔ HÌNH WEB .................................................................................. 12
2.2.1 Công nghệ Web .................................................................................................. 12
2.2.2 Mô hình Client/Server ........................................................................................ 13
2.3 CÔNG NGHỆ ỨNG DỤNG...................................................................................... 16
2.3.1 Javascript ............................................................................................................ 16
2.3.2 Ajax .................................................................................................................... 17
2.3.3. JQuery................................................................................................................ 19
CHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN ................................................ 20
3.1 MÔ TẢ HỆ THỐNG ............................................................................................. 20
3.2 THIẾT KẾ CƠ SỞ DỮ LIỆU .................................................................................... 23
3.2.1 Mô hình dữ liệu mức quan niệm (CDM) ............................................................ 23
3.2.2 Mô hình dữ liệu mức luận lý (LDM) .................................................................. 26
3.3 THIẾT KẾ ỨNG DỤNG ........................................................................................... 32

3.3.1 Lưu đồ dòng dữ liệu (DFD) ................................................................................ 32
3.3.2 Mô hình chức năng ............................................................................................. 38
3.3.2.1 Mô hình chức năng dành cho Phòng CTSV ................................................... 38
3.4 CÀI ĐẶT HỆ THỐNG .............................................................................................. 40
3.4.1 Mô hình triển khai hệ thống ............................................................................... 40
3.4.2 Giao diện người dùng ......................................................................................... 40


Luận văn tốt nghiệp

Mục lục

CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ................................................ 63
4.1 KẾT QUẢ ĐẠT ĐƯỢC ............................................................................................ 63
4.1.1 Chương trình ....................................................................................................... 63
4.1.2 Kiến thức đạt được ............................................................................................. 63
4.2 HẠN CHẾ VÀ KHÓ KHĂN ..................................................................................... 64
4.2.1 Hạn chế ............................................................................................................... 64
4.2.2 Khó khăn ............................................................................................................ 64
4.3 HƯỚNG PHÁT TRIỂN............................................................................................. 64
TÀI LIỆU THAM KHẢO ........................................................................................................ 65
PHỤ LỤC 1 .............................................................................................................................. 66
PHỤ LỤC 2 .............................................................................................................................. 82


Luận văn tốt nghiệp

Danh mục

DANH MỤC HÌNH

Hình 1 - Mô hình Client/Server kiến trúc 2 tầng ..................................................................... 14
Hình 2 - Mô hình Client/Server kiến trúc 3 tầng ..................................................................... 14
Hình 3 - CDM “Quản lý khen thưởng – kỷ luật và phong trào sinh viên của Phòng CTSV”. 23
Hình 4 - CDM “Quản lý khen thưởng – kỷ luật và phong trào sinh viên của Đoàn khoa”. .... 24
Hình 5 – CDM Cung cấp thông tin và hỗ trợ CVHT tư vấn nhóm sinh viên tương đồng ...... 25
Hình 6 - DFD cấp 0 cho hệ thống hỗ trợ CVHT tư vấn nhóm sinh viên tương đồng ............. 33
Hình 7 - DFD cấp 1 cho hệ thống hỗ trợ CVHT tư vấn nhóm sinh viên tương đồng ............. 34
Hình 8 – DFD cấp 2: Phân rã ô xử lý “Quản lý khen thưởng – kỷ luật và phong trào sinh viên
của Phòng CTSV” .................................................................................................................... 35
Hình 9 – DFD cấp 2: Phân rã ô xử lý “Quản lý khen thưởng – kỷ luật và phong trào sinh viên
của Đoàn khoa” ........................................................................................................................ 36
Hình 10 – DFD cấp 2: Phân rã ô xử lý “Cung cấp thống tin và hỗ trợ CVHT tư vấn nhóm
sinh viên” .................................................................................................................................. 37
Hình 11 – Mô hình chức năng dành cho Phòng CTSV ........................................................... 38
Hình 12 - Mô hình chức năng dành cho Đoàn khoa ................................................................ 38
Hình 13 - Mô hình chức năng dành cho Cố vấn học tập ......................................................... 39
Hình 14 – Đăng nhập ............................................................................................................... 44
Hình 15 – Trang chủ dành cho Cố vấn học tập ....................................................................... 44
Hình 16- Trang chủ dành cho Cán bộ Phòng CTSV và Đoàn khoa ........................................ 45
Hình 17 – Quyết định khen thưởng sinh viên.......................................................................... 45
Hình 18 – Chọn mẫu Quyết định khen thưởng........................................................................ 46
Hình 19 - Chọn căn cứ lập QĐ khen thưởng và nhập các thông tin QĐ ................................. 46
Hình 20 – Chọn sinh viên được khen thưởng .......................................................................... 47
Hình 21 – Xem thông tin QĐ khen thưởng đã nhập................................................................ 47
Hình 22 – Chọn đơn vị chịu trách nhiệm thi hành QĐ khen thưởng ...................................... 48
Hình 23 – Thống kê tình hình khen thưởng ............................................................................ 48
Hình 24 – Điểm danh sinh viên tham gia SHCD .................................................................... 49
Hình 25 – Điểm danh sinh viên tham gia SHCD bằng file đính kèm ..................................... 50
Hình 26 – Bảng in danh sách SV tham gia SHCD và phong trào ........................................... 50
Hình 27 – Biểu đồ thống kê số lượng sinh viên tham gia SHCD ............................................ 51

Hình 28 – Chọn khoa xem kết quả rèn luyện sinh viên........................................................... 51
Hình 29 – Chọn lớp xem điểm rèn luyện ................................................................................ 52
Hình 30 – Kết quả rèn luyện sinh viên .................................................................................... 52
Hình 31 – Biểu đồ thống kê kết quả rèn luyện sinh viên ........................................................ 53
Hình 32 – Các hoạt động tư vấn nhóm sinh viên .................................................................... 53
Hình 33 – Duyệt hoạt động tư vấn sinh viên CVHT đề xuất .................................................. 54
Hình 34 – Mẫu quyết định khen thưởng dành cho một sinh viên ........................................... 54
Hình 35 – Mẫu quyết định khen thưởng nhiều sinh viên ........................................................ 55
Hình 36 – Xem danh sách sinh viên được khen thưởng/ bị kỷ luật ........................................ 55
Hình 37 – Chọn năm học và học kỳ xem thông tin sinh viên ................................................. 56
Hình 38 – Xem thông tin tổng hợp sinh viên (trong một học kỳ nhất định) ........................... 57
Hình 39 – Thông tin tổng hợp sinh viên (cả quá trình) ........................................................... 58


Luận văn tốt nghiệp
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình
Hình

Hình
Hình
Hình
Hình

Danh mục

40 – Danh sách tham gia SHCD và phong trào của sinh viên ........................................ 59
41 – Chọn nhóm thực hiện phân nhóm sinh viên tương đồng........................................ 59
42 – Kết quả phân nhóm sinh viên ................................................................................. 60
43 – Nhóm sinh viên và hoạt động tư vấn ...................................................................... 60
44 – Công cụ gửi email cho nhóm sinh viên .................................................................. 61
45 – Biểu đồ thống kê kết quả học tập lớp ..................................................................... 61
46 – Kết quả học tập và rèn luyện sinh viên ................................................................... 62
47 – Quyết định khen thưởng sinh viên.......................................................................... 87
48 – Danh sách sinh viên được khen thưởng.................................................................. 87
49 – Chọn mẫu quyết định kỷ luật .................................................................................. 88
50 – Chọn căn cứ thành lập quyết định kỷ luật .............................................................. 88
51 – Chọn sinh viên kỷ luật ............................................................................................ 89
52 – Xem thông tin quyết định kỷ luật ........................................................................... 89
53 – Chọn đơn vị thi hành quyết định ............................................................................ 90
54 – Quyết định kỷ luật sinh viên ................................................................................... 90
55 – Danh sách sinh viên bị kỷ luật ................................................................................ 91
56 – Kết quả học tập toàn khóa sinh viên ....................................................................... 92
57 – Mẫu file điểm danh SV tham gia SHCD ................................................................ 93
58 – Mẫu đánh giá điểm rèn luyện ................................................................................. 93

DANH MỤC BẢNG
Bảng 1 – Kế hoạch thực hiện...................................................................................................... 5
Bảng 2 - Hệ thống thông tin ....................................................................................................... 6

Bảng 3 - Hệ thống thông tin đa trị .............................................................................................. 7
Bảng 4 - Hệ thống thông tin quyết định đa trị với 10 đối tượng. ............................................... 8
Bảng 5 - Ma trận phân biệt của bảng 4. ...................................................................................... 8
Bảng 6 - Các lớp tương đồng lớn nhất. .................................................................................... 10

DANH MỤC BIỂU MẪU
Biểu mẫu 1 – Quyết định khen thưởng sinh viên ..................................................................... 82
Biểu mẫu 2 – Danh sách sinh viên khen thưởng ...................................................................... 83
Biểu mẫu 3 – Quyết định kỷ luật (đối với một sinh viên) ........................................................ 84
Biểu mẫu 4 – Quyết định kỷ luật (Đối với nhiều sinh viên)..................................................... 85
Biểu mẫu 5 – Danh sách sinh viên bị kỷ luật ........................................................................... 86


Luận văn tốt nghiệp

Các ký hiệu viết tắt

CÁC KÝ HIỆU VIẾT TẮT
KÝ HIỆU VIẾT TẮT

DIỄN GIẢI

CVHT

Cố vấn học tập

PCTSV

Phòng công tác sinh viên


CDM

Conceptual Data Model

LDM

Logical Data Model

PDM

Physical Data Model

DFD

Data Flow Diagram

PHP

HyperText Preprocessor

HTML

HyperText Markup Language

XHTML

Extensible HyperText Markup Language

CSS


Cascading Style Sheet

DOM

Doccument Object Model

XML

Extensible Markup Language

URL

Uniform Resource Locator

AJAX

Asynchronous JavaScript And XML

HTTP

HyperText Transport Protocol

TPS

Transaction processing system

MIS

Management information system


DDS

Decision support system

LAN

Local Area Network

GIS

Geographic Information Systems

W3C

World Wide Web Consortium

WWW

World wide web

TCP/IP

Transmission Control Protocol / Internet Protocol



Quyết định

KT/KL


Khen thưởng/ Kỷ luật

KQHT

Kết quả học tập

KQRL

Kết quả rèn luyện

SV

Sinh viên


Luận văn tốt nghiệp

Tóm tắt

TÓM TẮT
Hiện nay hầu hết các trường đại học, cao đẳng trong và ngoài nước đều tổ chức
đào tạo theo hệ thống tín chỉ. Cố vấn học tập (CVHT) có vai trò đặc biệt quan trọng,
không thể thiếu trong đào tạo học chế tín chỉ. Mỗi CVHT là một nhân tố then chốt trong
mối quan hệ giữa nhà trường - sinh viên; là một chuyên gia tư vấn về học tập, nghiên
cứu khoa học, rèn luyện, định hướng nghề nghiệp và cả tâm tư tình cảm cho sinh viên
trong suốt quá trình đào tạo tại trường. Tuy nhiên, hiện nay công tác cố vấn học tập ở
hầu hết các trường đều chưa được thực hiện tốt như mong muốn, phần lớn là do thiếu
nhiều công cụ hỗ trợ cho CVHT. Vì vậy, “Hệ thống hỗ trợ CVHT tư vấn nhóm sinh viên
tương đồng về kết quả học tập” được xây dựng nhằm cung cấp cho CVHT một số công
cụ để thực hiện tốt hơn nữa công tác CVHT, góp phần nâng cao chất lượng đào tạo của

Nhà trường.
Hệ thống nói trên được xây dựng dựa trên hệ quản trị cơ sở dữ liệu MySQL, trình
chủ web Apache và các công nghệ web như: Ajax, Javascript, Jquery, PHP, HTML.
Nội dung báo cáo của đề tài luận văn được chia làm bốn chương:


Chương 1: Tổng quan: giới thiệu vấn đề cần giải quyết, mục tiêu và phạm vi của
vấn đề. Đồng thời đưa ra kế hoạch và phương pháp thực hiện.



Chương 2: Cơ sở lý thuyết: trình bày tổng quát về phân tích và thiết kế hệ thống
thông tin, giới thiệu mô hình web, cách thức hoạt động và các công nghệ ứng
dụng vào xây dụng hệ thống.



Chương 3: Nội dung và kết quả thực hiện: mô tả, phân tích hệ thống và thiết kế
chương trình ứng dụng.



Chương 4: Kết luận và hướng phát triển: trình bày kết quả đạt được cũng như
những hạn chế, khó khăn trong quá trình thực hiện. Đồng thời đưa ra hướng phát
triển cho hệ thống.

GVHD: ThS.GVC. Phan Tấn Tài

-xi-


SVTH: Bùi Cẩm Nhi


Luận văn tốt nghiệp

Abstract

ABSTRACT
Currently most universities and colleges of domestic and foreign are organizing
training under the training credits system. Academic advisor whose role is particularly
important, indispensable in training credits system. Each academic advisor is a key
factor in the relationship between the school - students; is a consultant on the study,
scientific research, training, career orientation and emotional feelings to students during
training at the school. However, at present the work counselors in most schools are not
performing well as expected, largely due to lack of support tools for learning advisor.
So, "Design Information system for supportting the academic advisors to advise group
of similar students learning outcomes " is designed to provide some tools to perform
better working advisor, contribute to improving quality of The school's training.
The said system is based on a management system database MySQL, Apache
web server and web technologies such as Ajax, JavaScript, jQuery, PHP, HTML.
Content of topics is presented un four chapters:


Chapter 1: Introduction: introduce the matter to be solved and it is cope. Also,
present plan and implementation methods.



Chapter 2: Basic of theory: presentation on the overview of the design analysis
information systems, introduction the web model, the system’s operation and

technologies applied to build those.



Chapter 3: Content and performance: descbride and analyse system and design
application programs.
Chapter 4: Conclusions and development: present the results and limitations,

difficulties in the implementation process. At the same time, suggest the general
development.

GVHD: ThS.GVC. Phan Tấn Tài

-xii-

SVTH: Bùi Cẩm Nhi


Luận văn tốt nghiệp

Chương 1 – Tổng quan

CHƯƠNG 1: TỔNG QUAN
1.1 ĐẶT VẤN ĐỀ
Hiện nay phần lớn các trường đại học, cao đẳng trong và ngoài nước đều tổ chức
đào tạo theo hệ thống tín chỉ. Học chế tín chỉ là một hình thức đào tạo được hầu hết các
nước tiên tiến trên thế giới áp dụng vì nó phân chia kiến thức đào tạo thành những đơn
vị học tập mà sinh viên có thể tự sắp xếp để tích lũy được ở những thời gian và không
gian khác nhau. Đối với sinh viên, khó nhất của học theo tín chỉ là phải dành nhiều thời
gian cho thảo luận, làm việc nhóm và tự học. Tự học là hình thức học tập không thể

thiếu được của sinh viên đang học tập tại các trường đại học, Cao đẳng theo tín chỉ. Tổ
chức hoạt động tự học một cách hợp lý, khoa học, có chất lượng, hiệu quả là trách nhiệm
không chỉ ở sinh viên mà còn là sự nghiệp đào tạo của nhà trường.
Nhận thức tầm quan trọng của nhu cầu nguồn nhân lực chất lượng cao và sự
cạnh tranh mạnh mẽ về chất lượng đào tạo trong bối cảnh phát triển mới, các trường đại
học luôn đầu tư, chú trọng đảm bảo chất lượng đào tạo. Trong đó, CVHT có vai trò đặc
biệt quan trọng trong đào tạo tín chỉ và ảnh hưởng đến sự thành công trong học tập, rèn
luyện của sinh viên. Mỗi CVHT như là một “mắt xích” trong vòng tròn mối liên hệ giữa
sinh viên - chương trình đào tạo - nhà trường; là một chuyên gia tư vấn về học tập,
nghiên cứu khoa học, rèn luyện, định hướng nghề nghiệp và cả tâm tư tình cảm cho sinh
viên trong suốt quá trình học tập tại Trường. Vì vậy, việc xây dựng các kênh chia sẻ
thông tin phục vụ CVHT hỗ trợ tư vấn sinh viên là rất cần thiết để đảm bảo CVHT có
đủ thông tin về sinh viên, qua đó có thể tổ chức tư vấn các nhóm sinh viên tương đồng
về kết quả học tập để có thể hỗ trợ, giúp đỡ sinh viên có những định hướng đúng đắn
trong học tập và rèn luyện.
Trong bối cảnh trường ĐHCT đã chính thức xếp thời khóa biểu sinh hoạt CVHT
cho mỗi lớp và bắt đầu thực hiện từ học kỳ 2 năm học 2013-2014, thì một mô hình phục
vụ công tác cố vấn học tập một cách hiệu quả là cần thiết hiện nay. Chính vì vậy, tôi đã
quyết định chọn đề tài “Xây dựng hệ thống hỗ trợ CVHT tư vấn nhóm sinh viên
tương đồng về kết quả học tập” cho luận văn tốt nghiệp của mình.

GVHD: ThS.GVC. Phan Tấn Tài

-1-

SVTH: Bùi Cẩm Nhi


Luận văn tốt nghiệp


Chương 1 – Tổng quan

1.2 LỊCH SỬ GIẢI QUYẾT VẤN ĐỀ
Đề tài được thực hiện dựa trên sự kế thừa và tiếp tục phát triển đề tài nghiên cứu
khoa học cấp trường được thực hiện trong năm 2013 “Mô hình quản lý và chia sẻ
thông tin phục vụ công tác cố vấn học tập tại trường Đại học Cần Thơ” do Ths.
Phan Tấn Tài làm chủ nhiệm và dựa trên cơ sở tiếp cận bài báo đăng trên tạp chí trường
Đại học Cần Thơ “Tư vấn học tập nhóm bậc đại học trên cơ sở tiếp cận lớp tương
đồng lớn nhất trong hệ thống thông tin đa trị” của nhóm tác giả Phan Tấn Tài, Trần
Minh Tân, Phạm Ngọc Huyền, Nguyễn Thị Thu Thảo, Huỳnh Xuân Hiệp.

1.3 MỤC TIÊU
Mục tiêu của đề tài là xây dựng hệ thống hỗ trợ cố vấn học tập trên hai lãnh vực:
(1) Chia sẻ đến CVHT đầy đủ các thông tin khen thưởng, kỷ luật và các thông tin khác
có liên quan đến sinh viên; (2) Hỗ trợ CVHT xác định các nhóm sinh viên tương đồng
về kết quả học tập hay kết quả rèn luyện để thực hiện tư vấn nhóm sinh viên, góp phần
nâng cao kết quả học tập của sinh viên trường ĐHCT.
Các mục tiêu cụ thể cần thực hiện là xây dựng 3 phân hệ chính của hệ thống:
Phân hệ 1: Quản lý khen thưởng – kỷ luật và phong trào sinh viên của Phòng



CTSV


Phân hệ 2: Quản lý khen thưởng – kỷ luật và phong trào sinh viên của Đoàn khoa



Phân hệ 3: Quản lý chia sẻ thông tin và hỗ trợ tư vấn nhóm sinh viên tương đồng.


1.4 PHẠM VI VÀ KẾT QUẢ CẦN ĐẠT
Các đối tượng mà hệ thống hướng tới là: cán bộ phòng Công tác sinh viên, cán
bộ Đoàn Khoa, cán bộ phụ trách đào tạo trực thuộc khoa, cố vấn học tập. Mỗi nhóm
người dùng đều có yêu cầu về quyền hạn và nhu cầu sử dụng hệ thống khác nhau và
điều phải đăng nhập để thực hiện các chức năng của hệ thống. Dưới đây là yêu cầu cụ
thể của hệ thống đối với từng nhóm người dùng:
 Phân hệ 1: Dành cho Cán bộ phòng Công tác sinh viên
Người dùng đăng nhập hệ thống với tài khoản của cán bộ Phòng Công tác sinh
viên có thể sử dụng các chức năng sau:
-

Quản lý danh mục.

GVHD: ThS.GVC. Phan Tấn Tài

-2-

SVTH: Bùi Cẩm Nhi


Luận văn tốt nghiệp

Chương 1 – Tổng quan

-

Quản lý các quyết định khen thưởng, kỷ luật sinh viên cấp trường

-


Quản lý các hoạt động do Đoàn – Hội cấp trường tổ chức

-

Quản lý kết quả rèn luyện sinh viên



Phân hệ 2: Dành cho Cán bộ Đoàn khoa
Người dùng đăng nhập hệ thống với tài khoản của cán bộ Đoàn khoa có thể sử

dụng các chức năng sau:



-

Quản lý danh mục.



Quản lý cộng – trừ điểm rèn luyện:

-

Quản lý khen thưởng, kỷ luật (cấp Khoa):

-


Quản lý kết quả rèn luyện sinh viên

Phân hệ 3: Dành cho Cố vấn học tập

Người dùng đăng nhập hệ thống với tài khoản của CVHT có thể sử dụng các
chức năng sau:


Kết xuất thông tin tổng hợp của mỗi sinh viên (kết quả học tập và rèn luyện)

tại mỗi thời điểm và cả quá trình


Kết xuất thông tin tổng hợp của lớp (kết quả học tập và rèn luyện) tại mỗi

thời điểm và cả quá trình


Thống kê khen thưởng/ kỷ luật sinh viên của lớp



Phân nhóm sinh viên tương đồng về kết quả học tập

-

Gợi ý, cung cấp thông tin về các hoạt động, cách thức tổ chức thực hiện tư

vấn cho CVHT đối với mỗi nhóm sinh viên tương đồng
-


Kết xuất danh sách sinh viên có kết quả học tập và rèn luyện của sinh viên

mỗi nhóm tương đồng
-

Các công cụ tiện ích khác.

1.5 PHƯƠNG PHÁP THỰC HIỆN VÀ HƯỚNG GIẢI QUYẾT
1.5.1 Phương pháp thực hiện
1.5.1.1 Phân tích yêu cầu


Tìm hiểu công tác quản lý của trường Đại học Cần Thơ



Đặc tả yêu cầu xây dựng hệ thống



Xây dựng quy trình hệ thống

GVHD: ThS.GVC. Phan Tấn Tài

-3-

SVTH: Bùi Cẩm Nhi



Luận văn tốt nghiệp

Chương 1 – Tổng quan

1.5.1.2 Thiết kế


Phân tích và thiết kế các mô hình hệ thống: mô hình CDM, PDM, DFD



Thiết kế sơ đồ chức năng

1.5.1.3 Cài đặt


Xây dựng giải thuật



Ngôn ngữ lập trình : PHP



Hệ quản trị CSLD: MySQL

1.5.2 Hướng giải quyết
1.5.2.1 Lý thuyết
Các cơ sở lý thuyết cần nghiên cứu và nắm vững để thực hiện đề tài:



Lý thuyết về hệ thống thông tin đa trị



Giải thuật phân lớp tương đồng



Lý thuyết về phân tích và thiết kế hệ thống thông tin



Các ngôn ngữ lập trình web như: html, javascript, php.



Hệ quản trị CSDL: MySQL



Công nghệ phát triển web: Ajax, JQuery.

1.5.2.2 Phần mềm, công cụ sử dụng
Sử dụng các phần mềm để phát triển hệ thông như:


Phần mềm thiết kế mô hình hệ thống: PowerDesigner 15.1




Phần mềm phát triển ứng dụng web: Sublime Text



Gói phần mềm tạo máy chủ Xampp: Xampp



Hệ điều hành Window



Trình duyệt Web (Browser): Internet Explorer, Mozilla Firefox, Google
Chrome

GVHD: ThS.GVC. Phan Tấn Tài

-4-

SVTH: Bùi Cẩm Nhi


Luận văn tốt nghiệp

Chương 1 – Tổng quan

1.6 KẾ HOẠCH THỰC HIỆN

Bảng 1 – Kế hoạch thực hiện


GVHD: ThS.GVC. Phan Tấn Tài

-5-

SVTH: Bùi Cẩm Nhi


Luận văn tốt nghiệp

Chương 2 – Cơ sở lý thuyết

CHƯƠNG 2: CƠ SỞ LÝ THUYẾT
2.1 HỆ THỐNG THÔNG TIN QUYẾT ĐỊNH ĐA TRỊ
2.1.1 Hệ thống thông tin
Một tập dữ liệu có thể biểu diễn dưới dạng một bảng, trên đó mỗi hàng biểu
diễn thông tin ứng với một đối tượng, mỗi cột biểu diễn một thuộc tính có thể đo, thể
hiện của mỗi đối tượng. Bảng này được gọi là một hệ thống thông tin[1][2].
Tổng quát hơn một hệ thống thông tin được định nghĩa [1][2] gồm 4 bộ sau:
< 𝑈, 𝑄, 𝑉, 𝑓 >
Trong đó:
+ U là một tập hữu hạn không rỗng gồm n đối tượng {𝑥1 , 𝑥2 , … , 𝑥𝑛 }
+ 𝑄 là một tập hữu hạn không rỗng gồm m thuộc tính {𝑞1 , 𝑞2 , … , 𝑞𝑚 }.
+ 𝑉 = ∪𝑞∈𝑄 {𝑉𝑞 } với Vq là miền giá trị của thuộc tính q.
+ 𝑓: 𝑈𝑥𝑄 → 𝑉 là hàm thông tin, 𝑓 (𝑥, 𝑞)𝜖𝑉𝑞 .
Ví dụ Bảng 2, các tập < U, Q, V, f> được xác định: là 1 bảng gồm cột là tập
U={𝑥1 , 𝑥2 , 𝑥3 , 𝑥4 , 𝑥5 }, dòng là Q={𝑞1 , 𝑞2 , 𝑞3 , 𝑞4 }, 𝑉𝑞1 = {0, 1, 2} (các giá trị trên cột
𝑞1 của bảng 1), 𝑉𝑞2 = {1, 0, 2} (các giá trị trên thuộc tính 𝑞2 của bảng 3-1),…và
𝑓 (𝑥1 , 𝑞1 ) = 0, 𝑓 (𝑥1 , 𝑞2 ) = 1, …
Bảng 2 - Hệ thống thông tin

𝑈

q1

q2

q3

q4

x1

0

1

0

1

x2

0

0

2

1


x3

1

2

0

0

x4

1

2

0

1

x5

2

1

0

1


2.1.2 Hệ thống thông tin đa trị
Nếu ứng với mỗi đối tượng xi ( i=1,2,..,n) , mỗi thuộc tính tương ứng trong hệ
thống thông tin < 𝑈, 𝑄, 𝑉, 𝑓 > có một giá trị duy nhất 𝑓(a unique attribute value) như

GVHD: ThS.GVC. Phan Tấn Tài

-6-

SVTH: Bùi Cẩm Nhi


Luận văn tốt nghiệp

Chương 2 – Cơ sở lý thuyết

bảng 1, thì < 𝑈, 𝑄, 𝑉, 𝑓 > được gọi là hệ thống thông tin đơn trị (a single-valued
information system) [1][2].
Nếu ngược lại có đối tượng xi ( i=1,2,..,N) , mỗi thuộc tính tương ứng trong hệ
thống thông tin < 𝑈, 𝑄, 𝑉, 𝑓 > tồn tại thuộc tính tương ứng có nhiều hơn 1 giá trị, thì
được gọi là hệ thống thông tin đa trị (Set-valued (multi-valued) information system).
Ví dụ Bảng 3, các giá trị của hàm thông tin sẽ là: 𝑓 (𝑥1 , 𝑞1 ) = {0, 1, 2},
𝑓 (𝑥2 , 𝑞1 ) = {0,2}. Nghĩa là, mỗi thuộc tính trong hệ thống thông tin đa trị có thể có
một hay nhiều giá trị ứng với một đối tượng 𝑥𝑖 ( 𝑖=1,2,..,𝑛) .
Bảng 3 - Hệ thống thông tin đa trị
𝑈

q1

q2


q3

q4

x1

{0, 1, 2}

1

0

1

x2

{0, 2}

{0, 1}

2

1

x3

{1, 2}

2


{0,1,2}

0

x4

{0, 3}

{0, 4}

2

1

x5

{1, 3}

2

{0,1,4}

0

2.1.3 Hệ thống thông tin quyết định đa trị
Một hệ thống thông tin quyết định đa trị (Set-valued decision information
system) được định nghĩa [1][2] gồm 4 bộ < 𝑈, 𝑄1 ∪ {𝑑}, 𝑉, 𝑓 >.
Trong đó:
+ U là một tập hữu hạn không rỗng gồm n đối tượng {𝑥1 , 𝑥2 , … , 𝑛}.
+ 𝑄1 là một tập hữu hạn các thuộc tính điều kiện (condition attribute).

+ {𝑑 } là thuộc tính quyết định (decision attribute).
+ 𝑄 = 𝑄1 ∪ {𝑑 }, 𝑄1 ∩ {𝑑 } = ∅.
+ 𝑉 = 𝑉𝑄1 ∪ 𝑉𝑑 với 𝑉𝑄1 là miền giá trị của các thuộc tính điều kiện và 𝑉𝑑 là miền
giá trị của thuộc tính quyết định (decision attribute).
+ 𝑓 là ánh xạ từ 𝑈𝑥 (𝑄1 ∪ {𝑑 }) đến 𝑉,nghĩa là 𝑓: 𝑈𝑥𝑄1 → 2𝑉𝑄1 là một ánh xạ
đa trị (a set-valued mapping) và 𝑓: 𝑈𝑥 {𝑑 } → Vd là một ánh xạ đơn trị (a simple-valued
mapping).

GVHD: ThS.GVC. Phan Tấn Tài

-7-

SVTH: Bùi Cẩm Nhi


Luận văn tốt nghiệp

Chương 2 – Cơ sở lý thuyết

Ví dụ Bảng 4 biểu diễn một hệ thống thông tin quyết định đa trị với 10 đối
tượng 𝑈 = {𝑥1 , 𝑥2 , 𝑥3 , 𝑥4 , 𝑥5, 𝑥6 , 𝑥7 , 𝑥8 , 𝑥9 , 𝑥10 }, mỗi đối tượng có 5 thuộc tính điều
kiện 𝑄1 = {𝑞1 , 𝑞2 , 𝑞3 , 𝑞4 , 𝑞5 } và 01 thuộc tính quyết định {𝑑}.
Bảng 4 - Hệ thống thông tin quyết định đa trị với 10 đối tượng.
U

q1

q2

q3


q4

q5

d

x1

{1}

{0,1}

{0}

{1,2}

{2}

3

x2

{0,1}

{2}

{1,2}

{0}


{0}

1

x3

{0}

{1,2}

{1}

{0,1}

{0}

1

x4

{0}

{1}

{1}

{1}

{0, 2}


2

x5

{2}

{1}

{0,1}

{0}

{1}

2

x6

{0,2}

{1}

{0,1}

{0}

{1}

2


x7

{1}

{0,2}

{0,1}

{1}

{2}

3

x8

{0}

{2}

{1}

{0}

{0,1}

1

x9


{1}

{0,1}

{0,2}

{1}

{2}

3

x10

{1}

{1}

{2}

{0,1}

{2}

2

2.1.4 Lớp tương đồng
Trong một hệ thống thông tin quyết định đa trị < 𝑈, 𝐶 ∪ {𝑑 }, 𝑉, 𝑓 >, ta định nghĩa:
𝑇𝐵 (𝑥) = {𝑦 /𝑦 ∈ 𝑈, ∀𝑏 ∈ 𝐵: 𝑏(𝑥) ∩ 𝑏(𝑦) ≠ ∅} là một lớp tương đồng của 𝑥 ∈ 𝑈

dựa trên tập thuộc tính điều kiện 𝐵 ⊂ 𝑄1 . Theo Bảng 4, ta lập ma trận phân biệt như
như Bảng 5 đối với 10 đối tượng, như sau:
Bảng 5 - Ma trận phân biệt của bảng 4.

GVHD: ThS.GVC. Phan Tấn Tài

-8-

SVTH: Bùi Cẩm Nhi


Luận văn tốt nghiệp

Chương 2 – Cơ sở lý thuyết

Nhận xét Bảng 5, ta có:
Đối với x1:
+ x1 và x2 có sự khác biệt về giá trị thuộc tính ở thuộc tính vị trí thứ {2,3,4,5}.
+ x1 và x3 có sự khác biệt về giá trị thuộc tính ở thuộc tính vị trí thứ {1,3,5}.
+ x1 và x4 có sự khác biệt về giá trị thuộc tính ở thuộc tính vị trí thứ {1,3}.
+ x1 và x5 có sự khác biệt về giá trị thuộc tính ở thuộc tính vị trí thứ {1,4,5}.
+ x1 và x6 có sự khác biệt về giá trị thuộc tính ở thuộc tính vị trí thứ {1,4,5}.
+ x1 và x7 không có sự khác biệt về giá trị thuộc tính.
+x1 và x8 có sự khác biệt về giá trị thuộc tính ở thuộc tính vị trí thứ {1,2,3,4,5}.
+ x1 và x9 không có sự khác biệt về giá trị thuộc tính.
+ x1 và x10 có sự khác biệt về giá trị thuộc tính ở thuộc tính vị trí thứ {3}.
→Vậy ta có 𝑇𝐵 (𝑥1 ) = {𝑥1 , 𝑥7 , 𝑥9 }.
Phân tích tương tự với các thuộc tính còn lại, ta có nếu gọi 𝐵 = 𝑄1 =
{𝑞1 , 𝑞2 , 𝑞3 , 𝑞4 , 𝑞5 }, ta có:


GVHD: ThS.GVC. Phan Tấn Tài

-9-

SVTH: Bùi Cẩm Nhi


Luận văn tốt nghiệp

Chương 2 – Cơ sở lý thuyết

𝑇𝐵 (𝑥1 ) = 𝑇𝐵 (𝑥7 ) = {𝑥1 , 𝑥7 , 𝑥9 }, 𝑇𝐵 (𝑥2 ) = 𝑇𝐵 (𝑥8 ) = {𝑥2 , 𝑥3 , 𝑥8 }, 𝑇𝐵 (𝑥3 ) =
{𝑥2 , 𝑥3 , 𝑥4 , 𝑥8 }, 𝑇𝐵 (𝑥4 ) = {𝑥3 , 𝑥4 }, 𝑇𝐵 (𝑥5 ) = 𝑇𝐵 (𝑥6 ) = {𝑥5 , 𝑥6 },𝑇𝐵 (𝑥9 ) =
{𝑥1 , 𝑥7 , 𝑥9 , 𝑥10 }.
2.1.5 Lớp tương đồng lớn nhất
Khi phân lớp các đối tượng của tập U dựa trên khái niệm lớp tương đồng
(tolerance class) có thể dẫn đến hai trường hợp cần xem xét sau:
Trường hợp 1: các đối tượng trong TQ (x) có thể không cùng có các giá trị thuộc
tính.
Trường hợp 2: với x ≠ y; x, y ∈ U, có thể tồn tại quan hệ bao hàm nhau giữa
TQ (x) và TQ (y).
Xem lại ví dụ ở Bảng 5: (1) Trong TQ (x3 ), x2 và x4 có hai thuộc tính q2 và q5
không cùng có giá trị giống nhau giữa x2 và x4 ; (2) Ta có các quan hệ tương đồng bao
hàm: TQ (x2 ) ∈ TQ (x3 ), TQ (x10 ) ∈ TQ (x9 ).
Để giải quyết vấn đề này ta có Lớp tương đồng lớp nhất (Maximal tolerance
class ) là lớp tương đồng mà trong đó mỗi đối tượng đều tương đồng với các đối tượng
khác.
Ví dụ được minh họa trong Bảng 6.
Bảng 6 - Các lớp tương đồng lớn nhất.
Lớp tương đồng

lớn nhất

Giá trị tương đồng

{x1 , x7 , x9 }

(1, 0, 0, 1, 2)

{x2 , x3 , x8 }

(0, 2, 1, 0, 0)

{x3 , x4 }

(0, 1, 1, 1, 0)

{x5 , x6 }

(2, 1, {0, 1}, 0, 1)

{x9 , x10 }

(1, 1, 2, 1, 2)

2.1.6 Luật quyết định đa trị
Cho hệ thống thông tin quyết định đa trị: (𝑈, 𝐶 ∪ {𝑑 }, 𝑉, 𝑓), với 𝐵 ⊆ 𝐶.
Gọi
+ 𝐾 𝐵 là tập hợp các đối tượng thuộc lớp tương đồng lớn nhất trên tập thuộc
tính điều kiện B.
GVHD: ThS.GVC. Phan Tấn Tài


-10-

SVTH: Bùi Cẩm Nhi


Luận văn tốt nghiệp

Chương 2 – Cơ sở lý thuyết

+ 𝑑𝑒𝑠𝐾 𝐵 𝑙à 𝑡ậ𝑝 ℎợ𝑝 𝑔𝑖á 𝑡𝑟ị 𝑡ươ𝑛𝑔 đồ𝑛𝑔 𝐾 𝐵 .
Theo bảng 5 ta có: 𝐾 𝐵 𝑣à 𝑑𝑒𝑠𝐾 𝐵 là:
𝐾1𝐵 = {𝑥1 , 𝑥7 , 𝑥9 } thì 𝑑𝑒𝑠𝐾1𝐵 = {1, 0, 0, 1, 2}.
𝐾2𝐵 = {𝑥2 , 𝑥3 , 𝑥8 } thì 𝑑𝑒𝑠𝐾2𝐵 = {0, 2, 1, 0, 0}.
𝐾3𝐵 = {𝑥3 , 𝑥4 } thì 𝑑𝑒𝑠𝐾3𝐵 = {0, 1, 1, 1, 0}.
𝐾4𝐵 = {𝑥5 , 𝑥6 } thì 𝑑𝑒𝑠𝐾4𝐵 = {2, 1, {0, 1}, 0, 1}.
𝐾5𝐵 = {𝑥9 , 𝑥10 } thì 𝑑𝑒𝑠𝐾5𝐵 = {1, 1, 2, 1, 2}.
+ d(𝐾 𝐵 ) = {𝑖 |∃𝑥 ∈ 𝐾 𝐵 , 𝑑(𝑥) = 𝑖} : là tập hợp các giá trị của thuộc tính quyết
định d tương ứng với các đối tượng x trong tập 𝐾 𝐵 ).
Theo bảng 3 ta có: 𝑑(𝐾 𝐵 ) là:
𝐾1𝐵 = {𝑥1 , 𝑥7 , 𝑥9 } thì 𝑑(𝐾1𝐵 )={3}.
𝐾2𝐵 = {𝑥2 , 𝑥3 , 𝑥8 } thì 𝑑(𝐾2𝐵 )={1}.
𝐾3𝐵 = {𝑥3 , 𝑥4 } thì 𝑑(𝐾3𝐵 )={1,2}.
𝐾4𝐵 = {𝑥5 , 𝑥6 } thì 𝑑(𝐾4𝐵 )={2}.
𝐾5𝐵 = {𝑥9 , 𝑥10 } thì 𝑑(𝐾5𝐵 )={2,3}.
Khi đó ta có luật quyết định xác định bởi 𝐊 𝐁 [25]:
𝐝𝐞𝐬𝐊 𝐁 →

⋃ (𝒅, 𝒊)
𝐢∈𝐝(𝐊 𝐁 )


Áp dụng vào bảng 1 và 2 ta có các luật xác định tương ứng:

desK1B  (1, 0, 0,1, 2)  ( d ,3) *
desK 2B  (0, 2,1, 0, 0)  ( d ,1) *
desK 3B  (0,1,1,1, 0)  (d ,1)  (d, 2) **
desK 4B  (2,1,{0,1}, 0,1)  ( d , 2) *
desK 5B  (1,1, 2,1, 2)  (d , 2)  ( d ,3) **
Nhận xét rằng:

GVHD: ThS.GVC. Phan Tấn Tài

-11-

SVTH: Bùi Cẩm Nhi


Luận văn tốt nghiệp

Chương 2 – Cơ sở lý thuyết

+ Nếu 𝑑 (𝐾 𝐵 ) = {𝑖}, chúng ta gọ𝑖 𝑑𝑒𝑠𝐾 𝐵 → (𝑑, 𝑖) là luật quyết định xác
định.
+ Nếu 𝑖 ∈ 𝑑 (𝐾 𝐵 ) và 𝑑 (𝐾 𝐵 ) − {𝑖} ≠ ∅, chúng ta gọi 𝑑𝑒𝑠𝐾 𝐵 → (𝑑, 𝑖) là luật
quyết định không xác định.
Từ nhận xét trên ta có :
+ Đối với 𝐾1𝐵 = {𝑥1 , 𝑥7 , 𝑥9 }, 𝑑 (𝑥1 ) = 3, 𝑑 (𝑥7 ) = 3, 𝑑 (𝑥9 ) = 3 𝑣ậ𝑦
𝑑(𝐾1𝐵 )={i}={3}. Luật sinh ra bởi 𝐾1𝐵 là des 𝐾1𝐵 → (𝑑, 3) là luật quyết định xác định.
+ Đối với 𝐾2𝐵 = {𝑥2 , 𝑥3 , 𝑥8 }, 𝑑 (𝑥2 ) = 1, 𝑑 (𝑥3 ) = 1, 𝑑 (𝑥8 ) = 1 𝑣ậ𝑦
𝑑(𝐾2𝐵 )={i}={1}. Luật sinh ra bởi 𝐾2𝐵 là des 𝐾2𝐵 → (𝑑, 1) là luật quyết định xác định.

+ Đối với 𝐾3𝐵 = {𝑥3 , 𝑥4 }, 𝑑 (𝑥3 ) = 1; 𝑑 (𝑥4 ) = 2 𝑣ậ𝑦 𝑑(𝐾3𝐵 )={1,2}. Luật
𝑩
sinh ra bởi 𝐾3𝐵 là des𝐾3𝐵 → (𝑑, 1) ∨ (𝑑, 2). (1) Do i=1 ∈ 𝒅(𝑲𝑩
𝟑 ) và 𝒅(𝑲𝟑 ) − {𝟏} =
𝐵
𝟐 ≠ ∅ nên 𝑲𝑩
𝟑 → (𝒅, 𝟏) là luật quyết định không xác định. (2) Do i=2 ∈ 𝑑(𝐾3 ) và
𝐵
𝑑 (𝐾3𝐵 ) − {2} = 1 ≠ ∅ 𝐧ê𝐧 𝑲𝑩
𝟑 → (𝒅, 𝟐). Vậy luật sinh ra bởi 𝐾3 điều là luật quyết
định không xác định.
+ Đối với 𝐾4𝐵 = {𝑥5 , 𝑥6 }, 𝑑 (𝑥5 ) = 2, 𝑑 (𝑥6 ) = 2 𝑣ậ𝑦 𝑑(𝐾4𝐵 )={i}={2}. Luật
sinh ra bởi 𝐾4𝐵 là des 𝐾4𝐵 → (𝑑, 2) là luật quyết định xác định.
+ Đối với 𝐾5𝐵 = {𝑥9 , 𝑥10 }, 𝑑 (𝑥9 ) = 3; 𝑑 (𝑥10 ) = 2 𝑣ậ𝑦 𝑑(𝐾5𝐵 )={2,3}. Luật
sinh ra bởi 𝐾5𝐵 là des 𝐾5𝐵 → (𝑑, 2) ∨ (𝑑, 3). (1) Do i=2 ∈ 𝐝(𝐊 𝐁𝟓 ) và 𝐝(𝐊 𝐁𝟓 ) − {𝟐} =
𝟑 ≠ ∅ nên 𝐊 𝐁𝟓 → (𝐝, 𝟐) là luật quyết định không xác định. (2) Do i=3 ∈ 𝐝(𝐊 𝐁𝟓 ) và
𝐝(𝐊 𝐁𝟓 ) − {𝟑} = 𝟐 ≠ ∅ 𝐧ê𝐧 𝐊 𝐁𝟓 → (𝐝, 𝟐). Vậy luật sinh ra bởi 𝐾5𝐵 điều là luật quyết
định không xác định.
Vậy * là luật quyết định xác định; ** là luật quyết định không xác định.

2.2 GIỚI THIỆU MÔ HÌNH WEB
2.2.1 Công nghệ Web
2.2.1.1 Định nghĩa


Là hình thức tổ chức thông tin phổ biến và tiện lợi nhất hiện nay



Là một loại tài liệu văn bản được lưu dưới phần mở rộng là .html, .htm,…




Cho phép tra cứu tài nguyên thông qua các siêu văn bản (hypertext) thông qua
các siêu liên kết (hyperlink).

GVHD: ThS.GVC. Phan Tấn Tài

-12-

SVTH: Bùi Cẩm Nhi


Luận văn tốt nghiệp

Chương 2 – Cơ sở lý thuyết

2.2.1.2 Các thế hệ web
THẾ HỆ WEB
Web 1.0
(Static web)

ĐẶC ĐIỂM
 Thông tin có tính chất một chiều.
 Sở hữu website chủ yếu là các công ty, tổ chức, hãng
thông tấn xã.
 Ngôn ngữ HTML.
 Thiếu khả năng tương tác

Web 2.0

(Dynamic web)

 Thông tin có tính chất hai chiều.
 Mang tính cộng đồng.
 Kỹ thuật máy chủ, máy khách, cơ chế cung cấp nội
dung, truyền thông.
 Web có vai trò nền tảng, có thể chạy mọi ứng dụng.
 Có thể chạy trên nhiều thiết bị với giao diện ứng dụng
phong phú.

Web 3.0

 Là sự mở rộng của Web 2.0.
 Các ứng dụng web ngữ nghĩa (semantic web).
 Các ứng dụng web thời gian thực.

2.2.2 Mô hình Client/Server
2.2.2.1 Giới thiệu
Mô hình client-server là một mô hình nổi tiếng trong mạng máy tính, được áp
dụng rất rộng rãi và là mô hình của mọi trang web hiện có. Ý tưởng của mô hình này là
máy con (đóng vài trò là máy khách) gửi một yêu cầu (request) để máy chủ (đóng vai
trò người cung ứng dịch vụ), máy chủ sẽ xử lý và trả kết quả về cho máy khách.
Một mô hình ngược lại là mô hình master-slaver, trong đó máy chủ (đóng vai trò
ông chủ) sẽ gửi dữ liệu đến máy con (đóng vai trò nô lệ) bất kể máy con có cần hay
không.

GVHD: ThS.GVC. Phan Tấn Tài

-13-


SVTH: Bùi Cẩm Nhi


×