Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN
KHOA CÔNG NGHỆ THÔNG TIN
BỘ MÔN HỆ THỐNG THÔNG TIN
LÊ KHÁNH TRÍ - 0112077
LÊ TRẦN THÙY TRANG - 0112119
XÂY DỰNG WEBSITE
HỖ TRỢ HỌC VÀ THI TOEFL KHÓA LUẬN CỬ NHÂN TIN HỌC
GIÁO VIÊN HƯỚNG DẪN
ThS. NGUYỄN THỊ DIỄM TIÊN
trình thực hiện luận văn này.
Chúng tôi xin cảm ơn tất cả bạn bè đã và đang luôn động viên, chia sẻ,
giúp đỡ chúng tôi tận tình trong suốt thời gian học tập cũng như thực hiện
luận văn.
Cuối cùng, chúng con kính gửi lời cảm ơn sâu sắc nhất đến toàn thể gia
đình. Cảm ơn Cha, Mẹ đã khó nhọc sinh thành và giáo dưỡng chúng con.
Cảm ơn tấ
t cả mọi người đã tin tưởng, khích lệ, động viên và tạo mọi điều
kiện tốt nhất cho chúng con trong suốt thời gian qua để chúng con có được
thành quả như ngày hôm nay.
TP HCM, tháng 7 năm 2005
Nhóm thực hiện
Lê Khánh Trí
Lê Trần Thùy Trang
0112077-Lê Khánh Trí
2/155
0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
MỤC LỤC
MỤC LỤC ..................................................................................................................1
1. Phân tích..................................................................................................................5
1.1 Mô tả bài toán .......................................................................................... 10
2.1.1 Sơ đồ logic dữ liệu ................................................................................ 44
2.1.2 Danh sách các bảng............................................................................... 45
2.1.3 Mô tả bảng
............................................................................... 46
2.1.4 Ràng buộc toàn vẹn............................................................................... 46
Ràng buộc toàn vẹn về thuộc tính tổng hợp ................................................... 50
Ràng buộc toàn vẹn liên thuộc tính ................................................................ 53
Ràng buộc toàn vẹn liên bộ............................................................................. 55
Ràng buộc toàn vẹn tham chiếu/ khoá ngoại (tiêu biểu 1 đại diện)................ 58
2.2 Sơ đồ dòng dữ liệu mức thiết kế.............................................................. 59
2.2.1 Quản lý bài học ...................................................................................... 59
2.2.2 Quản lý câu hỏi ..................................................................................... 61
2.2.3 Quản lý diễn đàn .................................................................................... 64
2.3
Thiết kế giao diện ..............................................................................68
Mô tả mối kết hợp ........................................................................... 136Bảng tổng kết khối lượng................................................................ 140Danh sách các thuộc tính................................................................. 141Mô tả bảng dữ liệu mức logic ......................................................... 146
0112077-Lê Khánh Trí
4/155
0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
MỤC LỤC HÌNH
1. Phân tích
................................................................................................. 7
Figure 1.1 ETS website
..................................................................................... 12
Figure 1.2 TestMagic website
........................................... 32
Figure 1.14 DFD quản lý câu hỏi cấp 2
............................................................... 33
Figure 1.15 DFD quản lý câu hỏi cấp 3 – ô xử lý 2.1
........................................... 34
Figure 1.17 DFD quản lý câu hỏi cấp 3 – ô xử lý 2.3
........................................... 36
Figure 1.18 DFD quản lý diễn đàn cấp 2
............................................................. 37
Figure 1.19 DFD quản lý diễn đàn cấp 3 – ô xử lý 3.1
........................................ 38
Figure 1.20 DFD quản lý diễn đàn cấp 3 – ô xử lý 3.2
......................................... 39
Figure 1.21 – DFD quản lý diễn đàn cấp 3 – ô xử lý 3.3
...................................... 40
Figure 1.22 DFD quản lý diễn đàn cấp 3- ô xử lý 3.4
.......................................... 40
Figure 1.23 DFD quản lý diễn đàn cấp 3 – ô xử lý 3.5
....................................... 41
Figure 1.24 Mô hình quan niệm dữ liệu ER (đầy đủ thuộc tính)
...................................... 66
Figure 2.11 DFD thiết kế quản lý diễn đàn – ô xử lý 3.4
...................................... 66
Figure 2.12 DFD thiết kế quản lý diễn đàn – ô xử lý 3.5
...................................... 67
Figure 2.13: Sơ đồ các màn hình
........................................................................ 68
Figure 2.14 Cấu trúc màn hình chương trình
....................................................... 710112077-Lê Khánh Trí
5/155
0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
Figure 2.15 Thiết kế màn hình đăng nhập
......................................................... 72
Figure 2.16 Nội dung màn hình đăng kí
............................................................ 73
Figure 2.17 Nội dung màn hình Học ôn
0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
MỞ ĐẦU
Hiện nay, nước ta đang ngày càng phát triển mạnh mẽ cả về kinh tế lẫn
văn hoá xã hội. Trình độ dân trí ngày càng được chú trọng nâng cao. Hội nhập
thế giới cũng trở thành nhu cầu tất yếu. Nhu cầu trang bị tốt một ngoại ngữ để
có thể trao đổi, tiếp thu các tinh hoa từ các nền văn hóa độc đáo, các tiến bộ
khoa học kỹ thuật… càng tăng lên gấp bội và rộ
ng khắp. Ngoại ngữ là
phương tiện, là cầu nối không thể thiếu để có thể hòa nhập và phát triển. Ngày
càng có nhiều người theo học Anh ngữ không chỉ bởi nó là một trong những
ngôn ngữ quốc tế nhất và khá dễ học mà còn để đáp ứng các yêu cầu tuyển
sinh, tuyển dụng của các cơ quan, tổ chức, để có khả năng nắm bắt nhiều cơ
hội tốt, đạ
t được một tương lai tươi sáng hơn... Để đánh giá trình độ Anh ngữ
của mình sau một thời gian theo học, chúng ta có thể tham gia các kỳ kiểm tra
uy tín trong nước và quốc tế như chứng chỉ quốc gia A, B, C, IELTS,
TOEFL…
Để đáp ứng nhu cầu học nhanh và học chất lượng cao ngày càng gia
tăng của nhân dân trong nước, hàng trăm hàng ngàn trung tâm Anh văn chất
lượng cao đã hình thành và phát triển trong nước. Tuy nhiên, dù vậy, nhu cầu
0112077-Lê Khánh Trí
8/155
0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
• BỐ CỤC CỦA LUẬN VĂN
Luận văn bao gồm các phần sau:
- Mở đầu: phần này giới thiệu chung về đề tài, ý nghĩa, đối tượng, yêu
cầu của đề tài.
- Chương 1: Phân tích: Giới thiệu tổng quan về hệ thống sẽ xây dựng,
các nhiệm vụ mà hệ thống sẽ thực hiện, và các giải pháp liên quan cũng
như giới thiệu tổng quan về công cụ và môi trường phát triển ứng dụ
ng.
Nội dung chính của chương này là thông qua khảo sát hiện trạng thực
tế để phân tích hiện trạng, đề ra mục tiêu và cách thức hoạt động của hệ
thống. Chương này bao gồm các tài liệu liên quan đến quá trình phân
tích hệ thống như: phân tích các yêu cầu chức năng và phi chức năng,
các mô hình phân tích DFD, tựa Merise, các mô hình lớp và lưu trữ dữ
liệu, sơ đồ hoạt động…
- Chương 2 Thiết kế: Bao gồm các tài liệ
u liên quan đến quá trình thiết
kế hệ thống như: thiết kế dữ liệu, thiết kế kiến trúc, thiết kế chức năng,
thiết kế giao diện.
- Chương 3: Cài đặt và triển khai. Trình bày các vấn đề liên quan đến
cài đặt và triển khai hệ thống như: lựa chọn môi trường cài đặt, các
công nghệ mới được sử dụng, các bước cài đặt chính và việc triển khai
phong phú mà nó còn cung cấp cho chúng ta một cách thức học tập nâng cao trình
độ nói chung và học ngoại ngữ nói riêng rất tiện lợi, thú vị, độc đáo với những
website sinh động, đặc sắc với các biểu mẫu, đồ họa, âm thanh, ảnh động…
Nhận thức được tầm quan trọng của Internet đối với v
ấn đề nâng cao dân trí, chính
phủ ta đã sớm chủ trương đưa Net vào trường và các địa phương cũng đang nỗ lực
để chủ trương này thực sự hữu ích. Như đánh giá của nhiều người, việc xây dựng
các trang web hỗ trợ học tập trên Internet quả là một giải pháp hấp dẫn và thiết
thực, có nhiều ưu điểm riêng vượt trội so với cách giáo dục truyền thống theo
trường lớp: không hạn chế sỉ số lớp, không gò bó theo thời gian biểu cố định; không
tốn chi phí, công sức đi lại. Bên cạnh đó, website lại dễ thay đổi, cập nhật thông tin,
cải thiện giao diện, nội dung … để nâng cao tính hấp dẫn và hiệu quả của chương
trình.
Website giáo dục luôn hướng đến mục đích cuối cùng là hỗ trợ tối đa cho người
dùng với sự tích hợp, th
ừa kế những ưu điểm của 3 phương pháp học truyền thống:
0112077-Lê Khánh Trí
10/155
0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
tự học, học với người hướng dẫn và học với bạn. Website giáo dục là một người
thầy, người bạn tận tâm hiếm có – có thể xuất hiện bên bạn bất kỳ lúc nào bạn cần –
trong lúc khẩn cấp bất kể sớm khuya. Website giáo dục là người thầy, người bạn
thú vị cung cấp cho bạn những kinh nghiệm quý báu, những bài học đầy hình ảnh,
âm thanh, màu sắc sinh động … Trong một t
Figure 1.2 TestMagic website
Trang web chứa khá nhiều liên kết hữu ích về các vấn đề liên quan đến TOEFL: các
bài học ngữ pháp, các kinh nghiệm nghe, các bài luyện tập… Tuy nhiên, website
không hỗ trợ luyện nghe.
0112077-Lê Khánh Trí
13/155
0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
+ http://www.4tests.com/exams/examdetail.asp?eid=57
Trang web cho phép người dùng luyện tập tổng hợp 3 phần - có thể tuỳ chọn bỏ
bớt các phần không muốn. Ngoài ra, trang web còn có một số link khác.
Figure 1.3 website 4Test.com
0112077-Lê Khánh Trí
14/155
0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
+ http://www.learn4good.com/languages/spec_english_toefl.htm
Figure 1.4 website Learn4good
các chuyên mục riêng về các kỳ thi tiêu biểu như TOEFL, TOEIC, GMAT… Điểm
đặc trưng của trang web này là trong chuyên mục của kỳ thi, trang web cung cấp
các bài luyện tập phong phú về từ vựng cho kỳ thi đó.
Figure 1.6 website wwwenglish-testnet
0112077-Lê Khánh Trí
17/155
0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Figure 1.6 website wwwenglish-testnet
0112077-Lê Khánh Trí
18/155
0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
+ http://www.computerbasedtest.com
Trang web này còn đang trong thời kỳ xây dựng. Tuy nhiên, nó cũng đã có khá
nhiều tip hay, cung cấp các kinh nghiệm hữu ích cho các sĩ tử TOEFL.
Figure 1.7 website computerbasedtest.com
0112077-Lê Khánh Trí
21/155
0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
+ http://www.englishtown.com
Dù không hỗ trợ học thi TOEFL nhưng có lẽ đây là trang web duy nhất có giao diện
tiếng Việt hỗ trợ học tiếng Anh trực tuyến. Tuy nhiên, để sử dụng được các chức
năng của website, bạn phải mua thẻ elearning.
Figure 1.9 website englishtown.com
0112077-Lê Khánh Trí
22/155
0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
1.1.2 Nhận xét
- Sau khi khảo sát sơ lược các trang web hỗ trợ học Toefl trên, ta có thể thấy có
không ít những trang web hỗ trợ học tiếng Anh nói chung và học Toefl nói riêng.
- Mỗi website đều có những đặc trưng riêng, ưu khuyết riêng, đáp ứng được cách
khía cạnh khác nhau trong nhu cầu của nhiều loại người dùng.
- Tuy vậy, số lượng website hỗ trợ học và thi TOEFL thực sự tiện ích cho nhân dân
Hệ thống bài học này bao gồm các bài học thuộc nhiều mảng trong tiếng Anh nói
chung và TOEFL nói riêng : từ ngữ pháp cơ bản của TOEFL đến ngữ pháp nâng
cao, các kỹ thuật và kinh nghiệm thi của những người đi trước... Hệ thống bài học
này nhằm cung cấp những kiến thức nền tảng cũng như nâng cao vô cùng cần thiết
để có thể thực hiện được các bài thi TOEFL dễ dàng và đạt k
ết quả cao.
Hệ thống các bài luyện tập – practice tests
Hệ thống các bài luyện tập được xây dựng trên thuật toán random đơn giản: lấy
ngẫu nhiên một số câu hỏi từ cơ sở dữ liệu: nhằm tạo một tài nguyên vô tận các bài
luyện tập đa dạng. phong phú, hạn chế trùng lắp, nhàm chán. Các bài luyện tập này
có thể được tổ chức, phục vụ tối đa theo nhu cầu của ng
ười dùng.
Hệ thống bài thi thử - tests
Một yếu tố quan trọng ảnh hưởng nhiều đến kết quả thi TOEFL là thời gian. Để
giúp các thí sinh tương lai chuẩn bị tâm lý và điều chỉnh tốc độ làm bài để đạt kết
quả cao trong kỳ thi, website còn cung cấp các bài thi thử. Hệ thống các bài thi thử
được xây dựng trên thuật toán random hai lớp:
- Lấy ngẫu nhiên một số câu hỏi từ cơ sở dữ liệu nh
ư các bài luyện tập.
- Đảo thứ tự các câu trả lời của câu hỏi nhằm hạn chế việc chọn đáp án theo trí
nhớ - không phải theo kiến thức thực sự. Một câu hỏi có 4 câu trả lời được đề nghị
=> khi đảo thứ tự các câu trả lời ta sẽ được một tổ hợp 24 câu hỏi khác nhau.
Thuật toán random hai lớp này nhằm mục đích đưa ra kết quả thi th
ử của người
dùng được đánh giá gần chính xác nhất dựa trên năng lực thực sự của người dùng.
Qua đó, hệ thống có thể đưa ra những đề nghị hữu ích giúp người dùng củng cố
những vấn đề có thể dẫn đến kết quả không như ý trong kỳ thi. 0112077-Lê Khánh Trí