SlideShare a Scribd company logo
1 of 155
Download to read offline
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
NIÊN KHÓA 2001 - 2005
0112077-Lê Khánh Trí 1/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
LỜI CẢM ƠN
Đầu tiên, chúng em xin gởi lời cảm ơn chân thành đến quý Thầy, Cô
khoa Công nghệ Thông tin, trường Đại học Khoa học Tự nhiên đã tận tình
giảng dạy, truyền đạt những kiến thức, kinh nghiệm quý báu và đã khích lệ,
hỗ trợ mọi mặt cho chúng em trong suốt bốn năm đại học chuẩn bị hành trang
vào đời.
Đặc biệt, chúng em xin cảm ơn Cô Nguyễn Thị Diễm Tiên, người luôn
sẵn sàng và tận tình hướng dẫn, giúp đỡ, động viên chúng em trong suốt quá
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
1.1.1 Hiện trạng..............................................................................................10
1.1.2 Nhận xét................................................................................................23
Hệ thống bài học - lessons .............................................................................24
Hệ thống các bài luyện tập – practice tests.....................................................24
Hệ thống bài thi thử - tests..............................................................................24
1.2 Yêu cầu hệ thống ......................................................................................26
1.2.1 Yêu cầu chức năng.................................................................................26
1.2.2. Yêu cầu phi chức năng..........................................................................29
1.3 Mô hình dòng dữ liệu (DFD) quan niệm..................................................31
1.3.1 Quản lý bài học ......................................................................................31
1.3.2 Quản lý câu hỏi .....................................................................................33
1.4 Phân tích dữ liệu ......................................................................................42
1.4.1Mô hình thực thể kết hợp........................................................................42
2. Thiết kế hệ thống ..................................................................................................43
2.1 Thiết kế dữ liệu ........................................................................................43
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
2.3.1 Sơ đồ màn hình ......................................................................................68
2.3.2 Danh sách các màn hình ........................................................................69
2.3.4 Mô tả màn hình .....................................................................................70
3. Cài đặt và triển khai..............................................................................................81
3.1 Công cụ và môi trường phát triển hệ thống..............................................81
3.2 Các màn hình chính .................................................................................81
4. Tổng kết ................................................................................................................83
TÀI LIỆU THAM KHẢO ........................................................................................84
0112077-Lê Khánh Trí 3/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
5.1. Sưu liệu mô hình DFD quan niệm...........................................................85
Mô tả thực thể .................................................................................119
Mô tả mối kết hợp ...........................................................................136
Bảng tổng kết khối lượng................................................................140
Danh sách các thuộc tính.................................................................141
Mô 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 ............................................................................13
Figure 1.3 website 4Test.com.............................................................................14
Figure 1.4 website Learn4good ..........................................................................15
Figure 1.6 website wwwenglish-testnet.............................................................18
Figure 1.7 website computerbasedtest.com .........................................................19
Figure 1.8 website Free-Toefl ............................................................................20
Figure 1.9 website englishtown.com...................................................................22
Figure 1.10 DFD quan niệm...............................................................................31
Figure 1.11 DFD cấp 2 quản lý bài học..............................................................31
Figure 1.12 DFD quản lý bài học cấp 3 – ô xử lý 1.1...........................................32
Figure 1.13 DFD quản lý bài học cấp 3 – ô xử lý 1.2...........................................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)...........................42
2. Thiết kế hệ thống.............................................................................43
Figure 2.2 Mô hình quan hệ - sơ đồ logic............................................................44
Figure 2.3 DFD thiết kế quản lý bài học – ô xử lý 1.1 .........................................59
Figure 2.4 DFD thiết kế quản lý bài học – ô xử lý 1.2 .........................................60
Figure 2.5 DFD thiết kế quản lý câu hỏi – ô xử lý 2.1 .........................................61
Figure 2.6 DFD thiết kế quản lý câu hỏi – ô xử lý 2.2 .........................................62
Figure 2.7 DFD thiết kế quản lý câu hỏi – ô xử lý 2.3 .........................................63
Figure 2.8 DFD thiết kế quản lý diễn đàn – ô xử lý 3.1........................................64
Figure 2.9 DFD thiết kế quản lý diễn đàn – ô xử lý 3.2........................................65
Figure 2.10 DFD thiết kế quản lý diễn đàn – ô xử lý 3.3......................................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.......................................................71
0112077-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 ............................................................75
Figure 2.18 Nội dung màn hình chuẩn bị luyện tập.............................................76
Figure 2.19 Nội dung màn hình luyện tập 1 .......................................................77
Figure 2.20 Nội dung màn hình luyện tập 2 .......................................................77
Figure 2.22 Nội dung màn hình soạn bài............................................................80
3. Cài đặt và triển khai.......................................................................81
Figure 3.1 Màn hình chính.................................................................................81
Figure 3.2 Màn hình bài học ..............................................................................82
0112077-Lê Khánh Trí 6/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Ở ĐẦ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
học của nhân dân vẫn thực sự chưa được đáp ứng đầy đủ vì nhiều lí do:
- Bị động về nhiều mặt: thời gian, địa điểm, tốc độ học …
- Hạn chế, bó buộc về thời gian (vài tiết mỗi tuần), về thời khoá biểu
cố định – nhiều người quá bận rộn khó có thể sắp xếp thời gian để
học Anh văn một cách thực sự hiệu quả - một cách nhanh chóng,
0112077-Lê Khánh Trí 7/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
- Hạn chế về địa điểm – chưa thực sự có đủ điều kiện để mọi người có
thể học Anh văn hiệu quả mà tiện lợi, gần nhà, ít tốn chi phí, thời
gian, công sức đi lại – đặc biệt là những người dân ở tỉnh nhỏ …
Cùng với sự phát triển mạnh mẽ của Internet, kho tàng kiến thức nhân
loại cũng ngày càng khổng lồ hơn. Đã có một số trang web hỗ trợ học Anh
văn nói chung và học thi TOEFL nói riêng nhưng chưa thực sự tiện ích cho
nhân dân ta vì vô cùng hiếm những trang web hỗ trợ học thi TOEFL miễn phí
bằng giao diện tiếng Việt thân thiện, dễ sử dụng cho những người chưa thành
thạo Internet và những người có vốn tiếng Anh còn khiêm tốn. Vì vậy, đề tài
chúng em hôm nay mong muốn xây dựng một trang web hỗ trợ học tiếng Anh
nói chung và học thi TOEFL nói riêng có thể đáp ứng những nhu cầu trên của
người dùng, để có thể học tiếng Anh dễ dàng, hiệu quả, nhanh chóng và thuận
tiện hơn.
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
hệ thống trên môi trường Windows.
- Chương 4: Tổng kết. Trình bày tóm tắt các kết quả đạt được, tổng kết
ưu – khuyết điểm của hệ thống và đề xuất các hướng giải quyết, hướng
mở rộng, phát triến trong tương lai.
0112077-Lê Khánh Trí 9/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
Chương 1. Phân tích
1.1 Mô tả bài toán
1.1.1 Hiện trạng
Ngày nay, Internet và website đã không còn là những thuật ngữ tin học quá xa lạ
với chúng ta. Với tốc độ phát triển mạnh mẽ hiện nay, Internet đã chứng tỏ nó đang
dần trở thành một yếu tố không thể thiếu trong cuộc sống hiện đại. Với Internet, con
người càng có nhiều cơ hội để phát triển về mọi mặt. Nhiều hoạt động sống của con
người đã, đang và sẽ ngày càng gắn liền với Internet. Internet cung cấp cho bạn cơ
hội giao thương, gặp gỡ các đối tác, đặc biệt là các đối tác nước ngoài một cách
thuận lợi. Internet mang những thông tin quảng bá, khuyến mãi đến người sử dụng
vô cùng nhanh chóng. Internet giúp bạn tiếp tục điều hành các công việc và giữ liên
lạc mật thiết với những người bạn quan tâm khi khoảng cách là một trở ngại lớn…
Hằng ngày, Internet không chỉ mang đến cho chúng ta những thông tin nóng bỏng
nhất, những lợi ích kinh doanh tốt nhất, những hình thức giải trí mới lạ, đa dạng,
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ương lai không xa, loại hình giáo dục
này sẽ phát triển mạnh mẽ và đóng vai trò quan trọng trong nền giáo dục hiện đại.
Hiện nay trên Internet đã có khá nhiều trang web hỗ trợ học tiếng Anh nói chung và
học TOEFL nói riêng, phổ biến là các trang:
0112077-Lê Khánh Trí 11/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.ets.org/toefl bao gồm các thông tin nóng về TOEFL và trang
http://toeflpractice.ets.org chứa các mẫu bài luyện tập về listening, reading,
speaking trong TOEFL – không chú trọng lắm về ngữ pháp. Mô hình thi thử của
trang web rất đáng quan tâm.
Figure 1.1 ETS website
0112077-Lê Khánh Trí 12/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.testmagic.com/toefl
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
Điểm hay của trang web là có chuyên mục lớn phục vụ việc học Anh văn tổng quát
bên cạnh chuyên mục nhỏ dành cho TOEFL. Trong chuyên mục TOEFL, trang web
chú trọng các bài luyện tập về Ngữ pháp và Từ vựng, không hỗ trợ luyện nghe.
0112077-Lê Khánh Trí 15/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.4 website Learn4good
0112077-Lê Khánh Trí 16/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.english-test.net/toefl/index.html
Trang web bao gồm một chuyên mục tổng quát về các bài luyện tập ngữ pháp và
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í 19/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.free-toefl.com/
Figure 1.8 website Free-Toefl
Trang web này cung cấp đầy đủ ba hình thức luyện tập quen thuộc của TOEFL bao
gồm listening, structure và reading. Để thực hiện các bài luyện tập này, bạn phải
đăng kí thành viên (miễn phí).
0112077-Lê Khánh Trí 20/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
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
ta còn rất khiêm tốn. Hầu như không có website giao diện tiếng Việt miễn phí phục
vụ cho những người mới bắt đầu làm quen với tiếng Anh hoặc Internet.
- Khá ít trang web hỗ trợ luyện tập đầy đủ các phần thi TOEFL.
- Hầu hết các trang web đều cung cấp các mẫu luyện tập cố định, không linh động
về số câu hỏi… Các câu hỏi và câu trả lời cố định, dễ dẫn đến tình trạng trả lời theo
trí nhớ khi luyện tập nhiều lần.
- Cơ sở dữ liệu bài học chưa thực sự đầy đủ và tổng quát….
Trước nhu cầu học Anh văn ngày càng tăng cao của nhân dân ta và triển vọng phát
triển của loại hình website giáo dục, nhóm chúng em đã quyết định chọn đề tài xây
dựng một website hỗ trợ học và thi TOEFL.
Để có thể học và thi TOEFL đạt kết quả tốt, người dùng cần nắm chắc kiến thức về
nhiều vấn đề trong tiếng Anh nói chung và trong TOEFL nói riêng và đặc biệt là kỹ
thuật làm bài thi TOEFL. Trong bước đầu xây dựng website, chúng em quan tâm
chủ yếu đến 3 phần chính sau:
• Hệ thống bài học - lesson
• Hệ thống các bài luyện tập – practice test
• Hệ thống bài thi thử - test
0112077-Lê Khánh Trí 23/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
Hệ thống bài học - lessons
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í 24/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
Hệ thống cũng ghi nhận các thông tin cá nhân và các thông tin liên quan đến quá
trình học tập của người dùng như điểm số các bài thi thử, các vấn đề ưu khuyết của
người dùng… để luôn đưa ra các thống kê và các đề nghị thực sự hữu ích, hỗ trợ tối
đa cho người dùng để hoàn thiện vốn tiếng Anh nói chung và để đạt kết quả tốt
trong kỳ thi TOEFL nói riêng. Ngoài ra, các thống kê này cũng góp phần giúp
nhóm thực hiện có các định hướng, mục tiêu để phát triển, hoàn thiện website để
website ngày càng hữu ích hơn, hỗ trợ tốt hơn cho quá trình học Anh văn nói chung
và học thi TOEFL nói riêng của người dùng, để website thực sự trở thành người bạn
của mọi nhà, người bạn của những ai mới bắt đầu học Anh văn và của những ai yêu
thích Anh văn.
Một thành phần góp phần không nhỏ trong thành công của website phải kể đến là
diễn đàn. Diễn đàn là một sân chơi, là nơi các thành viên của website có cơ hội trò
chuyện, kết bạn, cùng nhau chia sẻ, nghiên cứu, thảo luận những quan tâm, thắc
mắc về các vấn đề liên quan đến TOEFL. Diễn đàn là nơi gắn kết mọi người với
nhau và là nơi gắn kết mọi người với website.
0112077-Lê Khánh Trí 25/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.2 Yêu cầu hệ thống
1.2.1 Yêu cầu chức năng
1.3.2.1. Yêu cầu lưu trữ
Thông tin người dùng và quá trình học tập
Website cần lưu trữ một số thông tin người dùng để giúp người dùng theo dõi quá
trình học tập của mình và các thông tin của người quản lý, người quản trị. Các
thông tin chính cần lưu trữ bao gồm: Tên đăng nhập, Mật khẩu, Quyền, Ngày sinh,
Điểm thi cao nhất, Điểm thi mới nhất, các bài học đã học, điểm đã đạt của bài…
Thông tin bài học
Đây là phần dữ liệu không thể thiếu của website. Thông tin bài học cần lưu trữ bao
gồm nội dung của các bài học, thể loại bài học (ngữ pháp cơ bản, ngữ pháp nâng
cao, kỹ thuật nghe, đọc, …), tiêu đề, ngày cập nhật…
Thông tin câu hỏi và câu trả lời
Đây cũng là dữ liệu chính của website. Câu hỏi được sử dụng trong website gồm 3
loại chính: câu hỏi thuộc phần nghe (section 1), câu hỏi thuộc phần ngữ pháp
(section 2), câu hỏi thuộc phần đọc hiểu (section 3). Ba loại câu hỏi này có điểm
chung là đều có 4 câu trả lời được đề nghị và chỉ có một câu trả lời đúng. Tuy
nhiên, mỗi loại câu hỏi đều có những đặc trưng riêng.
- Ở section 1: mỗi câu hỏi đều thuộc một đoạn nghe duy nhất. Đoạn nghe có thể
được chia làm 2 loại: loại đoạn nghe chỉ có một câu hỏi và loại đoạn nghe có nhiều
câu hỏi. Loại đoạn nghe có nhiều câu hỏi có thể là một đoạn đối thoại hoặc là một
đoạn bài nói chuyện. Thông tin về đoạn nghe cũng được lưu trữ, bao gồm: đường
dẫn của file âm thanh, số câu hỏi, loại đoạn nghe và script …
- Ở section 2: câu hỏi có thể được chia thành 2 loại: loại chọn một câu trả lời đúng
để điền vào chỗ trống và loại chọn câu sai trong các câu được gạch dưới. Website
cũng lưu thông tin chủ điểm ngữ pháp của câu hỏi để phục vụ nhu cầu thống kê
hoặc đưa ra bài luyện tập về chủ điểm ngữ pháp nào đó.
0112077-Lê Khánh Trí 26/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
- Ở section 3: mỗi câu hỏi đều thuộc một đoạn đọc hiểu duy nhất. Thông thường,
một đoạn đọc hiểu có thể có 9-10 câu hỏi. Thông tin cần lưu của một đoạn đọc hiểu
bao gồm: nội dung đoạn và số câu hỏi của đoạn.
Thông tin cần lưu của câu hỏi bao gồm: nội dung câu hỏi, câu giải thích cho câu
trả lời đúng, mức độ dễ khó, chủ đề câu hỏi và mã đoạn nghe / đoạn đọc hiểu…
Thông tin cần lưu cho câu trả lời bao gồm: nội dung câu trả lời, số thứ tự trong
câu hỏi, có phải là câu trả lời được chọn không,…
Thông tin diễn đàn: bao gồm loại diễn đàn, tên diễn đàn, ngày mở, người
mở…
Thông tin chủ đề trong diễn đàn: tên chủ đề, nội dung, người mở, ngày mở…
Thông tin bài gửi trả lời cho chủ đề trên diễn đàn : nội dung, người gửi, ngày
gửi…
Thông tin tham số khác của hệ thống: tên tham số, giá trị tham số.
1.3.2.1.
0112077-Lê Khánh Trí 27/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
Yêu cầu nghiệp vụ
Đối với người quản lý, quản trị website:
Quản lý, kiểm soát thông tin người dùng của website và thông tin quá trình
học tập các thành viên.
Quản lý quyền hạn của người dùng website: phân – cấp quyền, chỉnh hoặc
huỷ quyền...
Quản lý, cập nhật cơ sở dữ liệu bài học và cơ sở dữ liệu các câu hỏi của
website…
Quản lý, kiểm soát các thông tin trên diễn đàn.
Quản lý, điều chỉnh các thông số khác trên website.
Đối với thành viên của website:
Quản lý, kiểm soát thông tin cá nhân và thông tin quá trình học tập của mình.
Tham gia các bài học ngữ pháp, kỹ thuật làm bài thi, các kinh nghiệm làm
bài, các chuyên đề nâng cao … Tham gia các bài kiểm tra của từng chủ đề…
Tham gia các bài luyện tập cho kỳ thi TOEFL với các câu hỏi đa dạng, ít
trùng lặp nhằm nâng cao, củng cố kỹ năng làm bài thực sự của người dùng. Người
dùng cũng có thể điều chỉnh số câu hỏi các phần luyện tập theo ý thích…
Tham gia dạng bài thi TOEFL với hình thức tính thời gian nghiêm túc nhằm
kiểm tra lại thực lực của mình, những ưu điểm cần củng cố phát huy và những
khuyết điểm cần khắc phục; đồng thời cũng là cơ hội luyện tâm lý và tốc độ làm bài
thi TOEFL.
Tham gia thảo luận trên diễn đàn về các vấn đề liên quan đến tiếng Anh nói
chung và TOEFL nói riêng.
0112077-Lê Khánh Trí 28/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.2.2. Yêu cầu phi chức năng
1.3.2.1. Tính tiến hoá
Hệ thống hiện hành phải cho phép người dùng và người quản lý, quản trị thay đổi
một số thông số, cấu hình theo ý muốn. Bên cạnh đó, kiến trúc của website cũng
cho phép dễ mở rộng, nâng cấp các chức năng.
1.3.2.1. Giao diện thân thiện, dễ sử dụng và đẹp
Việc thiết kế sao cho giao diện thân thiện, đẹp, dễ sử dụng với người dùng khá quan
trọng. Đối tượng đầu tiên sử dụng website không phải là những chuyên viên tin học
mà là những người yêu thích học Anh văn, những người mới làm quen với Anh văn
hay mới làm quen với Internet. Vì vậy, người dùng sẽ nhanh chóng nắm được cách
sử dụng một cách dễ dàng nếu giao diện website thân thiện, dễ sử dụng. Bên cạnh
đó, một giao diện thân thiện, đẹp, dễ sử dụng cũng tạo cảm hứng học tập tốt hơn
cho người dùng.
Ngoài ra, việc trình bày trang web bởi hai thứ tiếng: tiếng Anh và tiếng Việt cũng
đóng vai trò quan trọng không kém. Giao diện tiếng Việt rất hữu ích cho đối tượng
mới làm quen với tiếng Anh hay Internet. Giao diện tiếng Anh có thể xem như một
bước đệm, tiếp tục giúp người dùng sau khi quen với cách hoạt động của website,
người dùng sẽ tiếp xúc với tiếng Anh nhiều hơn, tự nhiên hơn và đặc biệt có thể dễ
dàng sử dụng, tham khảo các website nước ngoài hỗ trợ học tiếng Anh nói chung và
học TOEFL nói riêng nhằm đạt đến mục đích cuối cùng là sử dụng tiếng Anh thật
tốt, thật tự nhiên.
1.3.2.1. Tính an toàn
Thông tin trên website chỉ được chỉnh sửa bởi những người có thẩm quyền.
Các thông tin cá nhân cũng như thông tin bài viết trên diễn đàn của thành viên chỉ
được chỉnh sửa bởi chính thành viên đó.
Chỉ có những người quản lý, quản trị có trách nhiệm và quyền hạn mới có thể
kiểm soát, quản lý, cập nhật các thông tin trên website.
0112077-Lê Khánh Trí 29/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
Các hành vi chỉnh sửa sai lệch nội dung, làm mất tính đúng đắn của thông tin, xâm
phạm quyền hạn của người khác cần phải được ngăn chặn.
1.3.2.1. Tính tương thích
Tương thích tốt trên các trình duyệt như Internet Explorer, Netscape, Opera,
Mozilla…
0112077-Lê Khánh Trí 30/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.3 Mô hình dòng dữ liệu (DFD) quan niệm
Figure 1.10 DFD quan niệm
1.3.1 Quản lý bài học
1.3.2.1. Cấp 2
Figure 1.11 DFD cấp 2 quản lý bài học
0112077-Lê Khánh Trí 31/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
* Cấp 3
+ Ô xử lý 1.1
Figure 1.12 DFD quản lý bài học cấp 3 – ô xử lý 1.1
+ Ô xử lý 1.2
Figure 1.13 DFD quản lý bài học cấp 3 – ô xử lý 1.2
Sưu liệu: xem phụ lục
0112077-Lê Khánh Trí 32/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.3.2 Quản lý câu hỏi
1.3.2.1. Cấp 2
Figure 1.14 DFD quản lý câu hỏi cấp 2
0112077-Lê Khánh Trí 33/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
Cấp 3
+ Ô xử lý 2.1
Figure 1.15 DFD quản lý câu hỏi cấp 3 – ô xử lý 2.1
+ Ô xử lý 2.2
0112077-Lê Khánh Trí 34/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.16 DFD quản lý câu hỏi cấp 3- ô xử lý 2.2
0112077-Lê Khánh Trí 35/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
+ Ô xử lý 2.3
Figure 1.17 DFD quản lý câu hỏi cấp 3 – ô xử lý 2.3
Sưu liệu: xem phụ lục
0112077-Lê Khánh Trí 36/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.4 Quản lý diễn đàn
1.3.2.1. Cấp 2
Figure 1.18 DFD quản lý diễn đàn cấp 2
0112077-Lê Khánh Trí 37/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
* Cấp 3
+ Ô xử lý 3.1
Figure 1.19 DFD quản lý diễn đàn cấp 3 – ô xử lý 3.1
+ Ô xử lý 3.2
0112077-Lê Khánh Trí 38/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.20 DFD quản lý diễn đàn cấp 3 – ô xử lý 3.2
0112077-Lê Khánh Trí 39/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
+ Ô xử lý 3.3
Figure 1.21 – DFD quản lý diễn đàn cấp 3 – ô xử lý 3.3
+ Ô xử lý 3.4
Figure 1.22 DFD quản lý diễn đàn cấp 3- ô xử lý 3.4
0112077-Lê Khánh Trí 40/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
+ Ô xử lý 3.5
Figure 1.23 DFD quản lý diễn đàn cấp 3 – ô xử lý 3.5
1.3.2.1. Sưu liệu xem phụ lục
0112077-Lê Khánh Trí 41/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.4 Phân tích dữ liệu
1.4.1 Mô hình thực thể kết hợp
Figure 1.24 Mô hình quan niệm dữ liệu ER (đầy đủ thuộc tính)
1.4.1. Sưu liệu: xem phụ lục
0112077-Lê Khánh Trí 42/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
Chương 2. Thiết kế hệ thống
2.1 Thiết kế dữ liệu
Mô hình ER mức quan niệm (tóm tắt)
Figure 2.1 Mô hình ER (tóm tắt)
0112077-Lê Khánh Trí 43/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
2.1.1 Sơ đồ logic dữ liệu
Figure 2.2 Mô hình quan hệ - sơ đồ logic
0112077-Lê Khánh Trí 44/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
2.1.2 Danh sách các bảng
STT Tên bảng Mô tả Mô tả
(Phụ lục
trang)
1 FORUMS Danh sách diễn đàn
2 FORUMCATEGORIES Danh sách chuyên mục diễn đàn
3 FORUMTOPICS Danh sách chủ đề diễn đàn
4 REPLIES Danh sách bài viết trả lời
5 MEMBERS Danh sách thành viên
6 ANSWERSEC1 Các câu chọn cho câu hỏi
Section1
7 ANSWERSEC2 Các câu chọn cho câu hỏi
Section2
8 ANSWERSEC3 Các câu chọn cho câu hỏi
Section3
9 SECTION1 Danh sách các câu hỏi có audio
10 SECTION2 Danh sách câu hỏi thường
11 SECTION3 Danh sách câu hỏi có đoạn đọc
12 TALKS Danh sách các đoạn nghe audio
13 PARAGRAPHS Danh sách các đoạn đọc
14 RECORDS Danh sách các bài đã học và
điểm
15 LESSONS Danh sách bài học
16 LESSONCATEGORIES Danh sách chuyên mục bài học
17 SAMPLES Danh sách đề thi mẫu
18 SAMPLEQUES Chi tiết đề thi mẫu
0112077-Lê Khánh Trí 45/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
2.1.3 Mô tả bảng Xem phụ lục
2.1.4 Ràng buộc toàn vẹn
A. Ràng buộc toàn vẹn miền giá trị
Ràng buộc 1
Hệ thống thông tin:
Hệ thống thông tin website
hỗ trợ học và thi TOEFL
MÔ HÌNH DỮ LIỆU
Hiện tại:[]
Tương lai[]
Trang:
Ứng dụng:
Xây dựng website hỗ trợ
học và thi TOEFL
Mô tả ràng buộc toàn vẹn
Tờ:
Ngày lập:
Người lập:
Các loại thực thể/mối kết hợp liên quan :
MEMBERS
Mô tả:
Ngày sinh phải nhỏ hơn hoặc bằng ngày hiện tại
Thuật Toán:
CHECK(MEMBERS.BIRTH<NGAY_HIEN_TAI)
Ràng buộc 2
Hệ thống thông tin:
Hệ thống thông tin website
hỗ trợ học và thi TOEFL
MÔ HÌNH DỮ LIỆU
Hiện tại:[]
Tương lai[]
Trang:
Ứng dụng:
Xây dựng website hỗ trợ
học và thi TOEFL
Mô tả ràng buộc toàn vẹn
Tờ:
Ngày lập:
Người lập:
0112077-Lê Khánh Trí 46/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
Các loại thực thể/mối kết hợp liên quan :
PROFILES
Mô tả:
Ngày lên website mới nhất phải nhỏ hơn hoặc bằng ngày hiện tại
Thuật Toán:
CHECK(PROFILES.LASTCOME<=NGAY_HIEN_TAI)
Ràng buộc 3
Hệ thống thông tin:
Hệ thống thông tin website
hỗ trợ học và thi TOEFL
MÔ HÌNH DỮ LIỆU
Hiện tại:[]
Tương lai[]
Trang:
Ứng dụng:
Xây dựng website hỗ trợ học
và thi TOEFL
Mô tả ràng buộc toàn vẹn
Tờ:
Ngày lập:
Người lập:
Các loại thực thể/mối kết hợp liên quan :
PROFILES
Mô tả:
Ngày đăng kí thành viên phải nhỏ hơn hoặc bằng ngày hiện tại
Thuật Toán:
CHECK(PROFILES.ADDDATE<=NGAY_HIEN_TAI)
Ràng buộc 4
Hệ thống thông tin:
Hệ thống thông tin website hỗ
trợ học và thi TOEFL
MÔ HÌNH DỮ LIỆU
Hiện tại:[]
Tương lai[]
Trang:
Ứng dụng:
Xây dựng website hỗ trợ học
Mô tả ràng buộc toàn
vẹn
Ngày lập:
Người lập:
0112077-Lê Khánh Trí 47/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
và thi TOEFL Tờ:
Các loại thực thể/mối kết hợp liên quan :
SAMPLES m, LESSONS m, FORUMTOPICS m, REPLIES m
Mô tả:
Ngày cập nhật phải trước hoặc bằng hiện tại
Thuật Toán:
CHECK(m.ADDEDDATE<= NGAY_HIEN_TAI)
Ràng buộc 5
Hệ thống thông tin:
Hệ thống thông tin website
hỗ trợ học và thi TOEFL
MÔ HÌNH DỮ LIỆU
Hiện tại:[]
Tương lai[]
Trang:
Ứng dụng:
Xây dựng website hỗ trợ học
và thi TOEFL
Mô tả ràng buộc toàn vẹn
Tờ:
Ngày lập:
Người lập:
Các loại thực thể/mối kết hợp liên quan :
MEMBERS
Mô tả:
Quyền đăng nhập chỉ có thể là 1 hoặc 2 hoặc 3
Thuật Toán:
CHECK (MEMBERS.UGRANT in (1,2,3))
Ràng buộc 6
Hệ thống thông tin:
Hệ thống thông tin website
hỗ trợ học và thi TOEFL
MÔ HÌNH DỮ LIỆU
Hiện tại:[]
Tương lai[]
Trang:
Ứng dụng: Mô tả ràng buộc toàn vẹn Ngày lập:
0112077-Lê Khánh Trí 48/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
Xây dựng website hỗ trợ
học và thi TOEFL
Tờ: Người lập:
Các loại thực thể/mối kết hợp liên quan :
SECTION1 m, SECTION2 m SECTION3 m TALKS m
Mô tả:
Thuộc tính part trong các bảng chỉ có thể là 1 hoặc 2 hoặc 3
Thuật Toán:
CHECK(m.PART in (1,2,3))
Ràng buộc 7
Hệ thống thông tin:
Hệ thống thông tin website
hỗ trợ học và thi TOEFL
MÔ HÌNH DỮ LIỆU
Hiện tại:[]
Tương lai[]
Trang:
Ứng dụng:
Xây dựng website hỗ trợ
học và thi TOEFL
Mô tả ràng buộc toàn vẹn
Tờ:
Ngày lập:
Người lập:
Các loại thực thể/mối kết hợp liên quan :
SAMPLES m, LESSONS m
Mô tả:
Thuộc tính sec trong các bảng chỉ có thể là 1 hoặc 2 hoặc 3
Thuật Toán:
CHECK(m.SEC in (1,2,3))
Ràng buộc 8
Hệ thống thông tin:
Hệ thống thông tin website
hỗ trợ học và thi TOEFL
MÔ HÌNH DỮ LIỆU
Hiện tại:[]
Tương lai[]
Trang:
0112077-Lê Khánh Trí 49/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
Ứng dụng:
Xây dựng website hỗ trợ
học và thi TOEFL
Mô tả ràng buộc toàn vẹn
Tờ:
Ngày lập:
Người lập:
Các loại thực thể/mối kết hợp liên quan :
ANSWERSEC1 m, ANSWERSEC2 m, ANSWERSEC3 m
Mô tả:
Optionid trong các bảng chỉ có thể thuộc đoạn từ 0-3
Thuật Toán:
CHECK(m.OPTIONID in (0,1,2,3)
Ràng buộc 9
Hệ thống thông tin:
Hệ thống thông tin website
hỗ trợ học và thi TOEFL
MÔ HÌNH DỮ LIỆU
Hiện tại:[]
Tương lai[]
Trang:
Ứng dụng:
Xây dựng website hỗ trợ học
và thi TOEFL
Mô tả ràng buộc toàn vẹn
Tờ:
Ngày lập: 20/6/2005
Người lập:
- Lê Khánh Trí
Các loại thực thể/mối kết hợp liên quan :
ANSWERSEC1 m, ANSWERSEC2 m, ANSWERSEC3 m
Mô tả:
Mỗi câu chọn chỉ có thể mang giá trị câu chọn đúng hoặc sai
Thuật Toán:
CHECK(m.SELECTED in (0,1))
B. Ràng buộc toàn vẹn về thuộc tính tổng hợp
Ràng buộc 10
Hệ thống thông tin: MÔ HÌNH DỮ LIỆU Trang:
0112077-Lê Khánh Trí 50/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
Hệ thống thông tin website
hỗ trợ học và thi TOEFL
Hiện tại:[]
Tương lai[]
Ứng dụng:
Xây dựng website hỗ trợ học
và thi TOEFL
Mô tả ràng buộc toàn vẹn
Tờ:
Ngày lập: 20/6/2005
Người lập:
- Lê Khánh Trí
Các loại thực thể/mối kết hợp liên quan :
LESSONS
Mô tả:
Số câu hỏi tối đa phải nhỏ hơn hoặc bằng số câu hỏi của bài học đó trong cơ sở dữ
liệu
Thuật Toán:
CHECK(LESSONS.QUESTIONMAX >=LESSONS.QUESTIONMIN)
Ràng buộc 11
Hệ thống thông tin:
Hệ thống thông tin website
hỗ trợ học và thi TOEFL
MÔ HÌNH DỮ LIỆU
Hiện tại:[]
Tương lai[]
Trang:
Ứng dụng:
Xây dựng website hỗ trợ học
và thi TOEFL
Mô tả ràng buộc toàn vẹn
Tờ:
Ngày lập:
Người lập:
Các loại thực thể/mối kết hợp liên quan :
LESSONS, QUESTIONS
Mô tả:
Số câu hỏi tối thiểu phải nhỏ hơn hoặc bằng số câu hỏi của bài học đó trong cơ sở dữ
liệu
0112077-Lê Khánh Trí 51/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
Thuật Toán:
∀l∈LESSONS thì l.QUESTIONMAX <= ℑcount(*) σ (TOPIC =
l.LESSONID)(QUESTIONS)
Ràng buộc 12
Hệ thống thông tin:
Hệ thống thông tin website
hỗ trợ học và thi TOEFL
MÔ HÌNH DỮ LIỆU
Hiện tại:[]
Tương lai[]
Trang:
Ứng dụng:
Xây dựng website hỗ trợ
học và thi TOEFL
Mô tả ràng buộc toàn vẹn
Tờ:
Ngày lập:
Người lập:
Các loại thực thể/mối kết hợp liên quan :
PARAGRAPHS, SECTION3
Mô tả:
Số câu hỏi của đoạn nghe phải bằng tổng số câu hỏi của đoạn nghe trong
Section1
Thuật Toán:
∀p∈PARAGRAPHS thì p.NUMBERITEM = ℑcount(*) σ (PARAGRAPHID=
p.PARAGRAPHID)(SECTION3)
Ràng buộc 13
Hệ thống thông tin:
Hệ thống thông tin website
MÔ HÌNH DỮ LIỆU
Hiện tại:[]
Trang:
0112077-Lê Khánh Trí 52/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
hỗ trợ học và thi TOEFL Tương lai[]
Ứng dụng:
Xây dựng website hỗ trợ học
và thi TOEFL
Mô tả ràng buộc toàn vẹn
Tờ:
Ngày lập:
Người lập:
Các loại thực thể/mối kết hợp liên quan :
TALKS, SECTION1
Mô tả:
Số câu hỏi của đoạn đọc phải bằng tổng số câu hỏi của đoạn đọc trong Section3
Thuật Toán:
∀t∈TALKS thì t.NUMBERITEM = ℑcount(*) σ (TALKID=
t.TALKID)(SECTION1)
C. Ràng buộc toàn vẹn liên thuộc tính
Ràng buộc 14
Hệ thống thông tin:
Hệ thống thông tin website
hỗ trợ học và thi TOEFL
MÔ HÌNH DỮ LIỆU
Hiện tại:[]
Tương lai[]
Trang:
Ứng dụng:
Xây dựng website hỗ trợ
học và thi TOEFL
Mô tả ràng buộc toàn vẹn
Tờ:
Ngày lập:
Người lập:
Các loại thực thể/mối kết hợp liên quan :
LESSONS
Mô tả:
Số câu hỏi tối đa phải lớn hơn hoặc bằng số câu hỏi tối thiểu
Thuật Toán:
CHECK(QUESTIONMAX >=QUESTIONMIN)
0112077-Lê Khánh Trí 53/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
Ràng buộc 15
Hệ thống thông tin:
Hệ thống thông tin website
hỗ trợ học và thi TOEFL
MÔ HÌNH DỮ LIỆU
Hiện tại:[]
Tương lai[]
Trang:
Ứng dụng:
Xây dựng website hỗ trợ
học và thi TOEFL
Mô tả ràng buộc toàn vẹn
Tờ:
Ngày lập:
Người lập:
Các loại thực thể/mối kết hợp liên quan :
MEMBERS
Mô tả:
Điểm mới nhất phải nhỏ hơn hoặc bằng điểm cao nhất
Thuật Toán:
CHECK(LASTSCORE<=HIGHSCORE)
Ràng buộc 16
Hệ thống thông tin:
Hệ thống thông tin website
hỗ trợ học và thi TOEFL
MÔ HÌNH DỮ LIỆU
Hiện tại:[]
Tương lai[]
Trang:
Ứng dụng:
Xây dựng website hỗ trợ học
và thi TOEFL
Mô tả ràng buộc toàn
vẹn
Tờ:
Ngày lập:
Người lập:
Các loại thực thể/mối kết hợp liên quan :
ANSWERSEC2, SECTION2
Mô tả:
Vị trí bắt đầu câu chọn trong câu hỏi phải nhỏ hơn chiều dài câu hỏi
0112077-Lê Khánh Trí 54/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
Thuật Toán:
∀o∈ANSWERSEC2 thì o.STARTPOS = ℑlen(QCONTEND) σ
(QUESTIONID= o.QUESTIONID)(SECTION2)
D. Ràng buộc toàn vẹn liên bộ
Ràng buộc 17
Hệ thống thông tin:
Hệ thống thông tin website
hỗ trợ học và thi TOEFL
MÔ HÌNH DỮ LIỆU
Hiện tại:[]
Tương lai[]
Trang:
Ứng dụng:
Xây dựng website hỗ trợ học
và thi TOEFL
Mô tả ràng buộc toàn vẹn
Tờ:
Ngày lập:
Người lập:
Các loại thực thể/mối kết hợp liên quan :
TALKS
Mô tả:
Đường dẫn đến tập tin audio là duy nhất
Thuật Toán:
∀d1∈TALKS, ¬ ∃ d2∈TALKS: d1.PATHAUDIO =d2.PATHAUDIO
Ràng buộc 18
Hệ thống thông tin:
Hệ thống thông tin website
hỗ trợ học và thi TOEFL
MÔ HÌNH DỮ LIỆU
Hiện tại:[]
Tương lai[]
Trang:
Ứng dụng:
Xây dựng website hỗ trợ
Mô tả ràng buộc toàn vẹn
Tờ:
Ngày lập:
Người lập:
0112077-Lê Khánh Trí 55/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
học và thi TOEFL
Các loại thực thể/mối kết hợp liên quan :
PARAGRAPHS
Mô tả:
Đường dẫn đến tập tin đoạn đọc là duy nhất
Thuật Toán:
∀d1∈PARAGRAPHS, ¬ ∃ d2∈PARAGRAPHS: d1.PATH =d2.PATH
Ràng buộc 19
Hệ thống thông tin:
Hệ thống thông tin website
hỗ trợ học và thi TOEFL
MÔ HÌNH DỮ LIỆU
Hiện tại:[]
Tương lai[]
Trang:
Ứng dụng:
Xây dựng website hỗ trợ học
và thi TOEFL
Mô tả ràng buộc toàn vẹn
Tờ:
Ngày lập:
Người lập:
Các loại thực thể/mối kết hợp liên quan :
TALKS
Mô tả:
Đường dẫn đến tập tin script là duy nhất
Thuật Toán:
∀d1∈TALKS, ¬ ∃ d2∈TALKS: d1.PATHSCRIPT =d2.PATHSCRIPT
0112077-Lê Khánh Trí 56/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
Ràng buộc 20
Hệ thống thông tin:
Hệ thống thông tin website
hỗ trợ học và thi TOEFL
MÔ HÌNH DỮ LIỆU
Hiện tại:[]
Tương lai[]
Trang:
Ứng dụng:
Xây dựng website hỗ trợ
học và thi TOEFL
Mô tả ràng buộc toàn vẹn
Tờ:
Ngày lập:
Người lập:
Các loại thực thể/mối kết hợp liên quan :
LESSONS
Mô tả:
Đường dẫn đến tập tin bài học là duy nhất
Thuật Toán:
∀d1∈LESSONS, ¬ ∃ d2∈LESSONS: d1.PATH =d2.PATH
Ràng buộc 21
Hệ thống thông tin:
Hệ thống thông tin website
hỗ trợ học và thi TOEFL
MÔ HÌNH DỮ LIỆU
Hiện tại:[]
Tương lai[]
Trang:
Ứng dụng:
Xây dựng website hỗ trợ
học và thi TOEFL
Mô tả ràng buộc toàn vẹn
Tờ:
Ngày lập:
Người lập:
Các loại thực thể/mối kết hợp liên quan :
MEMBERS
Mô tả:
Tên đăng nhập là duy nhất
0112077-Lê Khánh Trí 57/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
Thuật Toán:
∀d1∈MEMBERS, ¬ ∃ d2∈MEMBERS: d1.USERNAME =d2.USERNAME
E. Ràng buộc toàn vẹn tham chiếu/ khoá ngoại (tiêu biểu 1 đại diện)
Ràng buộc 22
Hệ thống thông tin:
Hệ thống thông tin website
hỗ trợ học và thi TOEFL
MÔ HÌNH DỮ LIỆU
Hiện tại:[]
Tương lai[]
Trang:
Ứng dụng:
Xây dựng website hỗ trợ
học và thi TOEFL
Mô tả ràng buộc toàn vẹn
Tờ:
Ngày lập:
Người lập:
Các loại thực thể/mối kết hợp liên quan :
TALKS, SECTION1
Mô tả:
Mỗi câu hỏi Section1 phải thuộc một đoạn nghe hợp lệ
Thuật Toán:
∀d1∈SECTION1, ∃ d2∈TALKS: d1.TALKID =d2.TALKID
0112077-Lê Khánh Trí 58/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
2.2 Sơ đồ dòng dữ liệu mức thiết kế
2.2.1 Quản lý bài học
Figure 2.3 DFD thiết kế quản lý bài học – ô xử lý 1.1
0112077-Lê Khánh Trí 59/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.4 DFD thiết kế quản lý bài học – ô xử lý 1.2
0112077-Lê Khánh Trí 60/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
2.2.2 Quản lý câu hỏi
Figure 2.5 DFD thiết kế quản lý câu hỏi – ô xử lý 2.1
0112077-Lê Khánh Trí 61/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.6 DFD thiết kế quản lý câu hỏi – ô xử lý 2.2
0112077-Lê Khánh Trí 62/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.7 DFD thiết kế quản lý câu hỏi – ô xử lý 2.3
0112077-Lê Khánh Trí 63/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
2.2.3 Quản lý diễn đàn
+ Ô xử lý 3.1 Quản lý bài viết chủ đề
Figure 2.8 DFD thiết kế quản lý diễn đàn – ô xử lý 3.1
0112077-Lê Khánh Trí 64/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
+ Ô xử lý 3.2 Quản lý bài viết trả lời
Figure 2.9 DFD thiết kế quản lý diễn đàn – ô xử lý 3.2
0112077-Lê Khánh Trí 65/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.10 DFD thiết kế quản lý diễn đàn – ô xử lý 3.3
Figure 2.11 DFD thiết kế quản lý diễn đàn – ô xử lý 3.4
0112077-Lê Khánh Trí 66/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.12 DFD thiết kế quản lý diễn đàn – ô xử lý 3.5
0112077-Lê Khánh Trí 67/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
2.3 Thiết kế giao diện
2.3.1 Sơ đồ màn hình
Figure 2.13: Sơ đồ các màn hình
0112077-Lê Khánh Trí 68/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
2.3.2 Danh sách các màn hình
STT Tên màn hình Chức năng
1 Màn hình chính - Trang
chủ
Giới thiệu về trang web các chức năng chính
2 Màn hình đăng nhập Màn hình cho phép đăng nhập vào hệ thống
của trang web học và thi TOEFL
3 Màn hình Đăng kí Màn hình đăng kí để trở thành thành viên
chính thức của hệ thống.
4 Màn hình đăng xuất Màn hình xóa cookies của thành viên sau khi
đăng nhập muốn thoát khỏi hệ thống.
5 Màn hình điều chỉnh
thông tin cá nhân.
Để thành viên trong hệ thống có thể chỉnh sửa
thông tin cá nhân của mình.
6 Màn hình danh sách thành
viên.
Xem danh sách các thành viên hiện có trong
hệ thông trang web
7 Màn hình quản lí câu hỏi Màn hình để quản trị có thể thêm, xóa sửa
danh sách các câu hỏi có trong cơ sở dữ liệu
theo 3 section
8 Màn hình học bài Màn hình dùng để cho các thành viên trong
trang web có thể theo dõi các bài học có sẵn.
9 Màn hình chỉnh sửa và
soạn bài học .
Màn hình để cho quản trị viên có thể thay đổi
nội dung bài học nếu muốn.
10 Màn hình lựa chọn 1 Để cho thành viên khi muốn luyện tập lựa
chọn số câu và phần muốn luyện tập của
Section 1
11 Màn hình lựa chọn 2 Để cho thành viên khi muốn luyện tập lựa
chọn Part muốn luyện tập và số câu câu hỏi
cho mỗi Part của Section 2
12 Màn hình lựa chọn 3 Để cho thành viên khi muốn luyện tập lựa
chọn số đoạn văn muốn luyện tập của Section
0112077-Lê Khánh Trí 69/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
3
13 Màn hình luyện tập Dùng cho thành viên khi luyện tập, hiển thị
câu hỏi cho người dùng trả lời sau đó sẽ đánh
giá kết quả cho từng câu hỏi đó
14 Màn hình thi Màn hình tổ chức thi cho người dùng có nhu
cầu cần thi TOEFL lần lượt theo từng Section
và Part của mỗi Section.
15 Màn hình Thay đổi Tham
số hệ thống
Thay đổi các tham số dùng cho sự hoạt động
của hệ thống.
16 Màn hình quản lí thành
viên
Chỉnh sửa quyền hạn của thành viên hay xóa
thành viên ra khỏi hệ thống.
17 Màn hình diễn đàn Hiển thị các vấn đề đang được thảo luận trong
diễn đàn.
18 Màn hình chuyên mục Các chuyên mục của một diễn đàn con.
19 Màn hình chủ đề diễn đàn Các chủ đề do thành viên trong trang web gửi
trong một chuyên mục nhất định nào đó.
20 Màn hình bài viết Các bài viết của thành viên trong diễn đàn
thảo luận về một chủ đề có sẵn.
2.3.4 Mô tả màn hình
Cấu trúc màn hình sử dụng trong trang web có 4 phần chính:
- Logo, banner quảng cáo và Topmenu ở trên cùng
+ Top Menu bao gồm các thành phần: đăng kí, diễn đàn, thành viên, ngôn
ngữ sử dụng trong trang web.
- Phần bên trái là menu chính với các menu thành phần như: Trang chủ, bài học,
thi thử, luyện tập, game…
- Phần bên phải là các menu thống kê, đăng nhập, hay liên kết
- Phần chính giữa là phần hiển thị những module có trong trang web.
0112077-Lê Khánh Trí 70/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ùy vào từng màn hình hay ngôn ngữ hiển thị mà các menu trên, trái, phải có thể
thay đổi theo nội dung của của màn hình.
Figure 2.14 Cấu trúc màn hình chương trình
Màn hình chính giới thiệu về trang web.
Màn hình chính là màn hình mà các người dùng nhìn thấy khi truy cập trang
web học và luyện thi Toefl.
Màn hình chính là màn hình giới thiệu về trang web, lợi ích của học tiếng Anh
và thông tin về nhóm thực hiện.
Màn hình đăng nhập
Màn hình đăng nhập là màn hình dùng để truy cập vào hệ thống theo các quyền hạn
khác nhau.
Nếu thành công, người dùng sẽ đăng nhập và làm việc với hệ thống dưới quyền
hạn đã được phân công
0112077-Lê Khánh Trí 71/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ô tả hoạt động
Người dùng nhập tên đăng nhập và mật khẩu. Sau đó chọn “Đăng nhập” hoặc
“Đăng kí”
+ Các thành phần của màn hình
Nhóm Loại Ý nghĩa
1 TextBox Hai textbox thuộc nhóm này dùng để nhập tên và mật khẩu
đăng nhập
2 Button Hai button đăng nhập và đăng kí
Lưu ý: Các nhóm được minh hoạ bằng các số được đánh trên màn hình.
1
2
Figure 2.15 Thiết kế màn hình đăng nhập
Màn hình đăng kí
+ Cấu trúc:
Màn hình chỉ có TopMenu mà không có menu phải hay menu trái.
+ Mô tả hoạt động
Khi người dùng muốn trở thành thành viên của trang web, người dùng nhấn vào
button “Đăng kí” trên top menu . Nếu đăng kí thành công người dùng sẽ trở là
thành viên chính thức của trang web.
0112077-Lê Khánh Trí 72/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
+ Các thành phần của màn hình
Nhóm Loại Ý nghĩa
1 TextBox1 Nhập các thông tin cá nhân
2 Validate Sumary Thông báo lỗi khi nhập các thông tin
không đúng định dạng hay yêu cầu
3 ComboBox Ngày tháng năm sinh
4 TextBox2 Quy định bắt buộc của trang web.
5 Button Hai button đồng ý hay không đồng ý
Lưu ý: Các nhóm được minh hoạ bằng các số được đánh trên màn hình.
Figure 2.16 Nội dung màn hình đăng kí
Màn hình chỉnh sửa thông tin người dùng
+ Cấu trúc giống như màn hình đăng kí.
+ Mô tả hoạt động:
Người dùng sau một thời gian sử dụng có thay đổi một số thông tin riêng tư như
mật khẩu, địa chỉ mail, hay một số thông tin khác. Họ có thể chỉnh sửa các thông tin
đó.
0112077-Lê Khánh Trí 73/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
+ Các thành phần của màn hình
Nhóm Loại Ý nghĩa
1 TextBox1 Nhập các thông tin cá nhân
2 Validate Sumary Thông báo lỗi khi nhập các thông tin
không đúng định dạng hay yêu cầu
3 ComboBox Ngày tháng năm sinh
4 Button Hai button lưu hay hủy bỏ việc thay
đổi
Màn hình học ôn tiếng Anh
+ Cấu trúc gồm có các phần trên trái giống như các màn hình khác nhưng
phần bên phải là danh sách các bài học.
+ Mô tả hoạt động
Nếu người dùng không có quyền vào trang bài học thì sẽ được thông báo. Khi
người dùng có quyền được truy cập thì menu phải sẽ hiện thị danh sách các bài học
0112077-Lê Khánh Trí 74/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
có sẵn được liệt kê từ những bài đã học đến bài đã học của từng thành viên đang
truy cập diễn đàn.
+ Các thành phần của màn hình
Nhóm Loại Ý nghĩa
1 Label Nội dung bài học
2 Data Grid Danh sách các bài học trong trang
web
Figure 2.17 Nội dung màn hình Học ôn
Nhóm màn hình liên quan đến việc luyện tập
+ Cấu trúc:
Với mỗi phần luyện tập: Section1, Section2, Section3 sẽ có 2 màn hình: Màn hình
lựa chọn hình thức ,số câu hỏi và màn hình luyện tập
+ Mô tả hoạt động:
Trước khi bắt đầu luyện tập thì người dùng sẽ được yêu cầu lựa chọn phần và số
câu hỏi của mỗi phần . Sau đó thì thành viên đó có thể luyện tập theo phần mà mình
đã lựa chọn. Người dùng có thể xem lại kết quả luyện tập của mình nếu muốn.
+ Thành phần của màn hình chuẩn bị luyện tâp
Nhóm Loại Ý nghĩa
1 Label Giới thiệu cách thức luyện tập
0112077-Lê Khánh Trí 75/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
2 Combobox Chọn lựa phần hay số lượng câu hỏi
muốn luyện.
3 Button Nút bắt đầu luyện tập
Figure 2.18 Nội dung màn hình chuẩn bị luyện tập
** Màn hình luyện tập
Nhóm Loại Ý nghĩa
1 UserControl Hiển thị câu hỏi
2 Button Chọn lựa thứ tự câu hỏi để luyện tập
3 Button Xem kết quả hay kết thúc luyện tập
0112077-Lê Khánh Trí 76/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.19 Nội dung màn hình luyện tập 1
Figure 2.20 Nội dung màn hình luyện tập 2 – xem kết quả
Nhóm màn hình thực hiện việc thi thử.
+ Cấu trúc:
0112077-Lê Khánh Trí 77/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
Giống như màn hình luyện tập nhưng mỗi lần chỉ hiển thị một câu hỏi.
+ Mô tả hoạt động
Đối với Section1: Sau khi đoạn nghe được đọc lên người dùng sẽ có một khoảng
thời gian để chọn lựa câu trả lời. Sau đó trang web sẽ tự động hiển thị câu hỏi tiếp
theo.
Đối với Section 2 và 3: Thời gian làm bài sẽ được hiển thị . Sau khi thời gian kết
thúc thì trang web sẽ tự động chuyển sang section khác hay kết thúc bài thi.
+ Các thành phần của màn hình
Nhóm Loại Ý nghĩa
1 ImageButton Nút chọn câu tiếp theo hay kết thúc bài làm
2 Timer Hiển thị thời gian làm bài
3 UserControl Hiển thị câu hỏi
Figure 2.21 Nội dung màn hình thi
Màn hình soạn bài học và chỉnh sửa bài học
Cấu trúc màn hình:
Sử dụng công cụ FreeTextBox.dll – John Dyer 2003
0112077-Lê Khánh Trí 78/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àn hình chỉ dùng cho quản trị viên chỉnh sửa thêm hay soạn bài học mới
Nhóm Loại Ý nghĩa
1 FreeTextBox Chứa dữ liệu bài học
2 Button Lưu hoặc Hủy
Màn hình thay đổi tham số của hệ thống
+ Cấu trúc:
Màn hình bao gồm danh sách các tham số mặc định của hệ thống như: quyền đăng
nhập, thời gian làm bài thi, số câu hỏi cho mỗi đề thi, thời gian để làm một câu
hỏi…..
+ Mô tả hoạt động
Khi Quản trị viên thấy phương pháp hoạt động hiện tại của hệ thống không còn phù
hợp và hệ thống cần có sự thay đổi về các tham số. Quản trị sẽ thay đổi chúng nếu
cần thiết và lưu lại.
+ Các thành phần của màn hình
Nhóm Loại Ý nghĩa
1 TextBox Các tham số mặc định của hệ thống.
2 Button Button đồng ý hay hủy bỏ việc thay đổi.
0112077-Lê Khánh Trí 79/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.22 Nội dung màn hình soạn bài
Nhóm các màn hình Quản lý
Đây là nhóm các màn hình chịu sự quản lý của quản trị viên. Các thành viên bình
thường và khách không thể truy cập đến trang này.
Màn hình này gồm Top menu và menu Admin.
1. Quản lý bài học
2. Quản lý thành viên
3. Quản lý diễn đàn
0112077-Lê Khánh Trí 80/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
Chương 3. Cài đặt và triển khai
3.1 Công cụ và môi trường phát triển hệ thống
Xây dựng trang web hỗ trợ học và thi TOEFL
Môi trường lập trình : Microsoft Visual Studio.NET
Ngôn ngữ lập trình : ASP.NET với code-hind là Visual C#.NET
Hệ quản trị cơ sở dữ liệu : Microsoft SQL Server 2000
Trong quá trình lập trình còn có sử dụng một số thư viện khác như :
FreeTextBox.dll, msgBox, Buttons
3.2 Các màn hình chính
Figure 3.1 Màn hình chính
0112077-Lê Khánh Trí 81/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 3.2 Màn hình bài học
0112077-Lê Khánh Trí 82/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
Chương 4. Tổng kết
Với thời gian hạn hẹp và kinh nghiệm còn quá ít ỏi, chúng em đã bước đầu xây
dựng một nền tảng cơ bản cho việc phát triển một website thực sự hỗ trợ tốt nhất
cho người dùng trong việc học tiếng Anh nói riêng và ngoại ngữ nói chung. Để
website có thể thực sự hoạt động tốt, khâu chuẩn bị thu thập, phân loại dữ liệu cho
thật chu đáo hoàn chỉnh để phát huy thật sự hiệu quả của website là một điều tối
quan trọng và tốn không ít thời gian. Do đó, chúng em tin rằng trong tương lai
không xa, với sự chuẩn bị tốt về mặt dữ liệu, website sẽ hoạt động tốt hơn và sẽ
ngày càng được hoàn thiện hơn để đáp ứng nhu cầu của người sử dụng.
Nhóm sinh viên thực hiện.
0112077-Lê Khánh Trí 83/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ÀI LIỆU THAM KHẢO
1) Fritz Onion, Essential ASP.NET with Examples in Visual Basic.NET,
Addison Wesley, 2003
2) David Sceppa, Microsoft ADO.NET , Microsoft Press 2002
3) G. Andrew Duthie, Microsoft ASP Dot NET Programming With Visual C
Sharp Dot NET Version 2003 Step By Step, MS.Press, 2003
4) ASP.NET.Web.Developer's.Guide, Syngress, 2002
5) Michael A.Pyle, M.A and Mary Ellen Munoz Page, MA - Test of English
as a Foreign Language Preparation Guide 95-96, Cliff.
6) Jolene Gear – Robert Gear – Lê Huy Lâm, Cambridge Prep for Toefl, First
News.
0112077-Lê Khánh Trí 84/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
5. PHẦN PHỤ LỤC
5.1. Sưu liệu mô hình DFD quan niệm
1.1 Quản lý bài học
1.2.1 Mô tả dòng dữ liệu
Hệ thống thông tin:
Hệ thống thông tin website
hỗ trợ học và thi TOEFL
Mô hình quan niệm xử lý
Hiện tại []
Tương lai[]
Trang :
Ứng dụng:
Xây dựng website hỗ trợ
học và thi TOEFL
Mô tả dòng dữ liệu :
BAI HOC
Tờ : 1:
Ngày lập:
Người lập:
- Lê Khánh Trí
- Lê Trần Thùy Trang
Nguồn đi :
Đầu cuối :
Quản trị - Quản lý (có chức năng cập nhật quản lý bài học)
Kho dữ liệu :
Bài học - Lessons
Ô xử lý :
Chọn bài học(1.1.1)
Nhập bài học mới(1.2.1)
Chỉnh sửa bài học(1.2.2)
Xoá bài học (1.2.3)
Lưu bài học (1.2.4)
Học và ôn tập(1.1)
Cập nhật bài học (1.2)
0112077-Lê Khánh Trí 85/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
Nguồn đến :
Kho dữ liệu :
Bài học – Lessons
Câu hỏi - Questions
Đầu cuối :
Người dùng (muốn học và ôn tập tiếng Anh)
Quản trị - Quản lý (có chức năng cập nhật quản lý bài học)
Ô xử lý :
Chọn bài học(1.1.1)
Làm bài luyện tập(1.1.3)
Chỉnh sửa bài học(1.2.2)
Xoá bài học (1.2.3)
Lưu bài học (1.2.4)
Học và ôn tập(1.1)
Cập nhật bài học (1.2)
Diễn giải :
BAI HOC là một trong các dòng dữ liệu chính rất quan trọng của mô hình xử lý.
Nó là đầu vào cho các xử lý : Chọn bài học, Làm bài luyện tập, Xoá bài học, Lưu
bài học, Học và ôn tập, ….
Cấu trúc dữ liệu:
MA_BAI_HOC
MA_CHUYEN_MUC
NGAY_CAP_NHAT_CUOI
TIEU_DE
DUONG_DAN_NOI_DUNG
0112077-Lê Khánh Trí 86/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
Hệ thống thông tin:
Hệ thống thông tin website
hỗ trợ học và thi TOEFL
Mô hình quan niệm xử lý
Hiện tại []
Tương lai[]
Trang :
Ứng dụng:
Xây dựng website hỗ trợ
học và thi TOEFL
Mô tả dòng dữ liệu :
QUATRINHHOC
Tờ : 1:
Ngày lập:
Người lập:
- Lê Khánh Trí
- Lê Trần Thùy Trang
Nguồn đi :
Đầu cuối :
Người dùng
Kho dữ liệu :
Quá trình học – Records
Ô xử lý :
Học và ôn tiếng Anh(1.1.2)
Chấm điểm bài học(1.1.4)
Quản lý học và ôn tập(1.1)
Nguồn đến :
Kho dữ liệu :
Quá trình học – Records
Đầu cuối :
Người dùng
Ô xử lý :
Chọn bài học(1.1.1)
Xem kết quả học(1.1.5)
Quản lý học và ôn tập(1.1)
0112077-Lê Khánh Trí 87/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
Diễn giải :
QUA TRINH HOC là một dòng dữ liệu khá quan trọng, giúp theo dõi thống kê
tiến độ học tập của thành viên để kịp thời nhắc nhở, góp ý cũng như cải thiện
tốc độ tiến bộ của thành viên.
Cấu trúc dữ liệu:
MA_BAI _HOC
MA_THANH_VIEN
DIEM_LUYEN_TAP
Mô tả ô xử lý
Hệ thống thông tin:
Hệ thống thông tin website
hỗ trợ học và thi TOEFL
Mô hình quan niệm xử lý
Hiện tại []
Tương lai[]
Trang :
Ứng dụng:
Xây dựng website hỗ trợ
học và thi TOEFL
Mô tả ô xử lý:
HOC VA ON TAP
Tờ : 1:
Ngày lập:
Người lập:
- Lê Khánh Trí
- Lê Trần Thùy
Trang
Ô xử lý số: 1.1
Dòng dữ liệu vào:
Các thông tin chọn bài học và luyện tập (từ đầu cuối: Người dùng – Thành
viên)
Các bài học (từ kho dữ liệu Bài học)
Các bài học mới (từ ô xử lý 1.2 Cập nhật bài học)
Dòng dữ liệu ra:
Bài học (đến đầu cuối: Người dùng)
Điểm rèn luyện (đến đầu cuối: Người dùng)
Thông tin quá trình học (đến kho dữ liệu Quá trình học)
0112077-Lê Khánh Trí 88/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
Diễn giải:
Hỗ trợ người dùng chọn bài học, làm bài luyện tập, theo dõi quá trình học tập
của mình để biết bài nào đã học, bài nào chưa học.
Tóm tắt nội dung :
(1) Chọn bài học.
(2) Học và ôn tập tiếng Anh
(3) Làm bài luyện tập
(4) Chấm điểm, lưu và báo kết quả cho người dùng
Hệ thống thông tin:
Hệ thống thông tin website
hỗ trợ học và thi TOEFL
Mô hình quan niệm xử lý
Hiện tại []
Tương lai[]
Trang :
Ứng dụng:
Xây dựng website hỗ trợ
học và thi TOEFL
Mô tả ô xử lý:
CAP NHAT BAI HOC
Tờ : 1:
Ngày lập:
Người lập:
- Lê Khánh Trí
- Lê Trần Thùy
Trang
Ô xử lý số: 1.2
Dòng dữ liệu vào:
Các thông tin bài học mới ( từ đầu cuối: Quản trị - Quản lý)
Danh sách bài học (từ kho dữ liệu Bài học)
Dòng dữ liệu ra:
Các bài học đã có (đến đầu cuối: Quản trị - Quản lý)
Các bài học mới ( đến ô xử lý 1.1 Học và ôn tập)
Diễn giải:
Lập hội đồng coi thi
Tóm tắt nội dung :
(1) Nhập bài học mới.
(2) Tra cứu và chọn chỉnh sửa các bài học cần cập nhật.
0112077-Lê Khánh Trí 89/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
(3) Xoá bài học
(4) Lưu bài học
Mô tả kho dữ liệu
Hệ thống thông tin:
Hệ thống thông tin website
hỗ trợ học và thi TOEFL
Mô hình quan niệm xử lý
Hiện tại []
Tương lai[]
Trang :
Ứng dụng:
Xây dựng website hỗ trợ
học và thi TOEFL
Mô tả kho dữ liệu :
BAI HOC
Tờ : 1:
Ngày lập:
Người lập:
- Lê Khánh Trí
- Lê Trần Thùy
Trang
Dòng dữ liệu vào :
Bài học mới hoặc đã cập nhật hoặc đã xoá (từ ô xử lý 1.2.4 Lưu bài học )
Dòng dữ liệu ra :
Bài học chưa chỉnh sửa (đến ô xử lý 1.2.2 Chỉnh sửa bài học)
Bài học chưa xoá (đến ô xử lý 1.2.3 Xoá bài học)
Danh sách bài học (đến ô xử lý 1.1.1 Chọn bài học)
Bài muốn học – ôn (đến ô xử lý 1.1.2 Học ôn tiếng Anh)
Diễn giải :
BAI HOC là một trong các kho dữ liệu chính rất quan trọng của mô hình xử lý,
cung cấp thông tin làm đầu vào cho các xử lý : Chọn bài học, Làm bài luyện
tập, Xoá bài học, Lưu bài học, Học và ôn tập, ….
Cấu trúc dữ liệu:
MA_BAI_HOC
MA_CHUYEN_MUC
0112077-Lê Khánh Trí 90/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
NGAY_CAP_NHAT_CUOI
TIEU_DE
DUONG_DAN_NOI_DUNG
Khối lượng
Hiện tại: 100 bài / năm
Tương lai: tăng 10% / năm
Thông tin thường truy xuất:
MA_BAI_HOC
TIEU_DE
DUONG_DAN_NOI_DUNG
Hệ thống thông tin:
Hệ thống thông tin
website hỗ trợ học
và thi TOEFL
Mô hình quan niệm xử lý
Hiện tại []
Tương lai[]
Trang :
Ứng dụng:
Xây dựng website hỗ
trợ học và thi
TOEFL
Mô tả kho dữ liệu :
QUATRINHHOC
Tờ : 1:
Ngày lập:
Người lập:
- Lê Khánh Trí
- Lê Trần Thùy Trang
Dòng dữ liệu vào :
Bài học đã học mới của thành viên (từ ô xử lý 1.1.2 Học – ôn tiếng Anh)
Điểm mới hoặc đã cập nhật của thành viên (từ ô xử lý 1.1.4 Chấm điểm luyện
tập và lưu )
Dòng dữ liệu ra :
Bài học đã học (đến ô xử lý 1.1.1 Chọn bài học)
Diễn giải :
0112077-Lê Khánh Trí 91/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
QUA TRINH HOC là một dòng dữ liệu khá quan trọng, giúp theo dõi thống kê
tiến độ học tập của thành viên để kịp thời nhắc nhở, góp ý cũng như cải thiện
tốc độ tiến bộ của thành viên.
Cấu trúc dữ liệu:
MA_BAI _HOC
MA_THANH_VIEN
DIEM_LUYEN_TAP
Khối lượng
Hiện tại: 100 hồ sơ / năm
Tương lai: tăng 10% / năm
Thông tin thường truy xuất:
MA_BAI _HOC
MA_THANH_VIEN
DIEM_LUYEN_TAP
1.2 Quản lý câu hỏi
Mô tả dòng dữ liệu
Hệ thống thông tin:
Hệ thống thông tin
website hỗ trợ học
và thi TOEFL
Mô hình quan niệm xử lý
Hiện tại []
Tương lai[]
Trang :
Ứng dụng:
Xây dựng website hỗ
trợ học và thi
TOEFL
Mô tả dòng dữ liệu : CAU
HOI
Tờ : 1:
Ngày lập:
Người lập:
- Lê Khánh Trí
- Lê Trần Thùy Trang
Nguồn đi :
Đầu cuối :
Quản trị - Quản lý (có chức năng cập nhật quản lý câu hỏi)
0112077-Lê Khánh Trí 92/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
Kho dữ liệu :
Câu hỏi - Questions
Ô xử lý :
Làm bài luyện tập(1.1.3)
Nhập câu hỏi mới(2.3.1)
Chỉnh sửa câu hỏi(2.3.2)
Xoá câu hỏi(2.3.3)
Lưu câu hỏi(2.3.4)
Phần luyện tập tiếp theo(2.1.4)
Chọn câu trả lời cho câu hỏi(2.1.3)
Xem đáp án câu hỏi(2.1.5)
Xem kết quả bài làm(2.1.6)
Luyện tập(2.1)
Thi thử(2.2)
Cập nhật câu hỏi(2.3)
Nguồn đến :
Kho dữ liệu :
Câu hỏi - Questions
Đầu cuối :
Người dùng (muốn luyện tập)
Quản trị - Quản lý (có chức năng cập nhật quản lý câu hỏi)
Ô xử lý :
Làm bài luyện tập(1.1.3)
Chọn câu trả lời(2.1.3)
Xem đáp án câu hỏi(2.1.5)
Xem kết quả bài làm(2.1.6)
0112077-Lê Khánh Trí 93/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
Chỉnh sửa câu hỏi(2.3.2)
Xoá câu hỏi(2.3.3)
Lưu câu hỏi(2.3.4)
Phần luyện tập tiếp theo(2.1.4)
Luyện tập(2.1)
Thi thử(2.2)
Cập nhật câu hỏi(2.3)
Diễn giải :
CAU HOI là dòng dữ liệu chính rất quan trọng của mô hình xử lý. Nó là đầu vào
và đầu ra cho các xử lý chính như: Làm bài luyện tập, Thêm Xoá Sửa Lưu câu
hỏi, ….
Cấu trúc dữ liệu:
MA_CAU_HOI
NOI_DUNG
SECTION
PHAN
DAP_AN_DUNG
CAC_CAU_TRA_LOI
SO_THU_TU
NOI_DUNG
Hệ thống thông tin:
Hệ thống thông tin website
hỗ trợ học và thi TOEFL
Mô hình quan niệm
xử lý
Hiện tại []
Tương lai[]
Trang :
Ứng dụng: Mô tả dòng dữ liệu : Ngày lập:
0112077-Lê Khánh Trí 94/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
Xây dựng website hỗ trợ học
và thi TOEFL
THANH
VIEN
Tờ : 1:
Người lập:
- Lê Khánh Trí
- Lê Trần Thùy Trang
Nguồn đi :
Đầu cuối :
Quản trị - Quản lý
Người dùng
Kho dữ liệu :
Thành viên- Members
Ô xử lý :
Kiểm tra quyền thành viên(3.1.2)
Kiểm tra quyền quản trị(3.5.1)
Xác nhận thành viên(3.3.1)
Chỉnh sửa thông tin cá nhân(3.3.2)
Lưu thông tin cá nhân(3.3.3)
Quản lý thông tin cá nhân(3.3)
Nguồn đến :
Kho dữ liệu :
Thành viên- Members
Đầu cuối :
Người dùng
Quản trị - Quản lý
Ô xử lý :
Kiểm tra quyền thành viên(3.1.2)
Kiểm tra quyền quản trị(3.5.1)
Xác nhận thành viên(3.3.1)
Chỉnh sửa thông tin cá nhân(3.3.2)
Lưu thông tin cá nhân(3.3.3)
Quản lý thông tin cá nhân(3.3)
0112077-Lê Khánh Trí 95/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
Diễn giải :
THANH VIEN – đối tượng phục vụ chính của hệ thống
Cấu trúc dữ liệu:
MA_THANH_VIEN
QUYEN_HAN
TEN_DANG_NHAP
EMAIL
MAT_KHAU
NGAY_SINH
DIEM_CAO_NHAT
DIEM_GAN_NHAT
CHO_HIEN_THI_EMAIL
CHU_KY
HINH_ANH
TRANG_CHU
NGAY_GIA_NHAP
Mô tả ô xử lý
Hệ thống thông tin:
Hệ thống thông tin
website hỗ trợ học
và thi TOEFL
Mô hình quan niệm xử lý
Hiện tại []
Tương lai[]
Trang :
Ứng dụng:
Xây dựng website hỗ
trợ học và thi
TOEFL
Mô tả ô xử lý:
LUYEN TAP
Tờ : 1:
Ngày lập:
Người lập:
- Lê Khánh Trí
- Lê Trần Thùy Trang
Ô xử lý số: 2.1
Dòng dữ liệu vào:
0112077-Lê Khánh Trí 96/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
Các thông tin chọn phần luyện tập (từ đầu cuối: Người dùng)
Danh sách câu hỏi (từ kho dữ liệu Câu hỏi)
Thông tin bài làm (từ đầu cuối Người dùng)
Dòng dữ liệu ra:
Câu hỏi (đến đầu cuối: Người dùng)
Đáp án đúng của câu hỏi (đến đầu cuối Người dùng)
Kết quả làm bài (đến đầu cuối: Người dùng)
Diễn giải:
Hỗ trợ người dùng luyện tập thi TOEFL không hạn chế thời gian, không gò bó
số lượng câu hỏi, thứ tự trả lời trước sau…
Tóm tắt nội dung :
(1).Xác định section cần luyện tập
(2) Xác định số câu hỏi các phần luyện tập
(3) Chọn câu trả lời cho từng câu hỏi
(4) Xem đáp án ngay
(5) Chuyển sang phần tiếp theo hoặc phần trước
(6) Xem kết quả bài làm
Hệ thống thông tin:
Hệ thống thông tin
website hỗ trợ học
và thi TOEFL
Mô hình quan niệm xử lý
Hiện tại []
Tương lai[]
Trang :
Ứng dụng:
Xây dựng website hỗ
trợ học và thi
TOEFL
Mô tả ô xử lý:
THI THU
Tờ : 1:
Ngày lập:
Người lập:
- Lê Khánh Trí
- Lê Trần Thùy Trang
Ô xử lý số: 2.2
Dòng dữ liệu vào:
0112077-Lê Khánh Trí 97/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
Các thông tin câu hỏi thi (từ kho dữ liệu Câu hỏi)
Bài thi (từ đầu cuối: Người dùng)
Dòng dữ liệu ra:
Câu hỏi thi (đến đầu cuối: Người dùng)
Kết quả bài thi (đến đầu cuối: Người dùng và kho dữ liệu Thành viên)
Diễn giải:
Mô hình thi thử, giúp đánh giá chính xác hơn khả năng của người dùng đồng thời
giúp người dùng biết rõ hơn về ưu khuyết, tốc độ làm bài thi nhằm có sự điều
chỉnh, ôn tập thích hợp nhất.
Tóm tắt nội dung :
(1) Chuẩn bị câu hỏi thi.
(2) Hiển thị lần lượt các câu hỏi thi
(3) Chọn câu trả lời thích hợp nhất
(4) Đánh giá, ghi nhận câu trả lời
(5) Xem và lưu kết quả thi
Hệ thống thông tin:
Hệ thống thông tin
website hỗ trợ học
và thi TOEFL
Mô hình quan niệm xử lý
Hiện tại []
Tương lai[]
Trang :
Ứng dụng:
Xây dựng website hỗ
trợ học và thi
TOEFL
Mô tả ô xử lý:
QUAN LY CAU
HOI
Tờ : 1:
Ngày lập:
Người lập:
- Lê Khánh Trí
- Lê Trần Thùy Trang
Ô xử lý số: 2.3
Dòng dữ liệu vào:
Các thông tin mới của câu hỏi (từ đầu cuối: Quản lý, quản trị )
Danh sách các câu hỏi đã có (từ kho dữ liệu Câu hỏi)
0112077-Lê Khánh Trí 98/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
Dòng dữ liệu ra:
Thông tin câu hỏi mới (đến kho dữ liệu Câu hỏi)
Thông tin câu hỏi đã có (đến đầu cuối Quản lý – Quản trị)
Diễn giải:
Quản lý câu hỏi: thêm , xoá, sửa , cập nhật cơ sở dữ liệu câu hỏi
Tóm tắt nội dung :
(1) Nhập câu hỏi mới.
(2) Tra cứu và chọn chỉnh sửa các câu hỏi cần cập nhật.
(3) Xoá câu hỏi
(4) Lưu câu hỏi
Hệ thống thông tin:
Hệ thống thông tin
website hỗ trợ học
và thi TOEFL
Mô hình quan niệm xử lý
Hiện tại []
Tương lai[]
Trang :
Ứng dụng:
Xây dựng website hỗ
trợ học và thi
TOEFL
Mô tả ô xử lý:
QUAN LY
THONG TIN CA NHAN
Tờ : 1:
Ngày lập:
Người lập:
- Lê Khánh Trí
- Lê Trần Thùy Trang
Ô xử lý số: 3.3
Dòng dữ liệu vào:
Thông tin cá nhân cập nhật (từ đầu cuối: Thành viên / Quản trị)
Dòng dữ liệu ra:
Thông tin cá nhân đã có (đến đầu cuối: Thành viên / Quản trị )
Diễn giải:
Chỉnh sửa thông tin cá nhân của các người dùng
Tóm tắt nội dung :
(1) Xác nhận người dùng .
0112077-Lê Khánh Trí 99/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
(2) Chỉnh sửa thông tin người dùng
(3) Lưu thông tin người dùng
Mô tả kho dữ liệu
Hệ thống thông tin:
Hệ thống thông tin
website hỗ trợ học
và thi TOEFL
Mô hình quan niệm xử lý
Hiện tại []
Tương lai[]
Trang :
Ứng dụng:
Xây dựng website hỗ
trợ học và thi
TOEFL
Mô tả kho dữ liệu :
CAU HOI
Tờ : 1:
Ngày lập:
Người lập:
- Lê Khánh Trí
- Lê Trần Thùy Trang
Dòng dữ liệu vào :
Câu hỏi mới hoặc đã cập nhật hoặc đã xoá (từ ô xử lý 2.3.4 Lưu câu hỏi )
Câu hỏi cần xem đáp án (từ ô xử lý 2.1.5 Xem đáp án)
Câu hỏi đã làm (từ ô xử lý 2.1.6 Xem kết quả bài làm)
Dòng dữ liệu ra :
Câu hỏi chưa chỉnh sửa (đến ô xử lý 2.3.2 Chỉnh sửa câu hỏi)
Câu hỏi chưa xoá (đến ô xử lý 2.3.3 Xoá câu hỏi)
Câu hỏi cần lấy theo phạm vi yêu cầu (đến ô xử lý 2.1.3 Chọn câu trả lời cho câu
hỏi + 2.2.1 Chuẩn bị câu hỏi thi)
Câu hỏi tiếp theo (đến ô xử lý 2.1.4 Sang phần tiếp theo hoặc phần trước)
Đáp án đúng của câu hỏi (đến ô xử lý 2.1.5 Xem đáp án +2.1.6 Xem kết quả bài
làm)
Câu hỏi theo bài học (đến ô xử lý 1.1.3 Làm bài luyện tập)
Diễn giải :
0112077-Lê Khánh Trí 100/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
CAU HOI là dòng dữ liệu chính rất quan trọng của mô hình xử lý. Nó là đầu vào
và đầu ra cho các xử lý chính như: Làm bài luyện tập, Thêm Xoá Sửa Lưu câu
hỏi, ….
Cấu trúc dữ liệu:
MA_CAU_HOI
NOI_DUNG
SECTION
PHAN
DAP_AN_DUNG
CAC_CAU_TRA_LOI
SO_THU_TU
NOI_DUNG
Khối lượng
Hiện tại: 500 câu
Tương lai: tăng ít nhất 10% / năm
Thông tin thường truy xuất:
MA_CAU_HOI
NOI_DUNG
SECTION
PHAN
DAP_AN_DUNG
CAC_CAU_TRA_LOI
SO_THU_TU
NOI_DUNG
Hệ thống thông tin:
Hệ thống thông tin
website hỗ trợ học
Mô hình quan niệm xử lý
Hiện tại []
Tương lai[]
Trang :
0112077-Lê Khánh Trí 101/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
và thi TOEFL
Ứng dụng:
Xây dựng website hỗ
trợ học và thi
TOEFL
Mô tả kho dữ liệu :
THANH VIEN
Tờ : 1:
Ngày lập:
Người lập:
- Lê Khánh Trí
- Lê Trần Thùy Trang
Dòng dữ liệu vào :
Thành viên mới hoặc đã cập nhật hoặc đã xoá (từ ô xử lý 3.3.3 Lưu thành viên)
Dòng dữ liệu ra :
Thành viên chưa chỉnh sửa (đến ô xử lý 3.3.2 Chỉnh sửa thông tin cá nhân)
Thông tin thành viên cần xác nhận(đến ô xử lý 3.3.1 Xác nhận thành viên)
Thông tin xác nhận quyền quản trị(đến ô xử lý 3.5.1 Kiểm tra quyền quản trị)
Thông tin thành viên (đến ô xử lý 3.1.2+3.2.3 Kiểm tra quyền thành viên)
Diễn giải :
THANH VIEN – đối tượng phục vụ chính của hệ thống
Cấu trúc dữ liệu:
MA_THANH_VIEN
QUYEN_HAN
TEN_DANG_NHAP
EMAIL
MAT_KHAU
NGAY_SINH
DIEM_CAO_NHAT
DIEM_GAN_NHAT
CHO_HIEN_THI_EMAIL
CHU_KY
HINH_ANH
TRANG_CHU
0112077-Lê Khánh Trí 102/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
NGAY_GIA_NHAP
Khối lượng
Hiện tại: 100 hồ sơ
Tương lai: tăng 10% / năm
Thông tin thường truy xuất:
MA_THANH_VIEN
QUYEN_HAN
TEN_DANG_NHAP
MAT_KHAU
1.3 Quản lý diễn đàn
Mô tả dòng dữ liệu
Hệ thống thông tin:
Hệ thống thông tin
website hỗ trợ học
và thi TOEFL
Mô hình quan niệm xử lý
Hiện tại []
Tương lai[]
Trang :
Ứng dụng:
Xây dựng website hỗ
trợ học và thi
TOEFL
Mô tả dòng dữ liệu :
DIEN DAN
Tờ : 1:
Ngày lập:
Người lập:
- Lê Khánh Trí
- Lê Trần Thùy Trang
Nguồn đi :
Đầu cuối :
Quản trị - Quản lý
Người dùng
Kho dữ liệu :
Diễn đàn - Forums
0112077-Lê Khánh Trí 103/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
Ô xử lý :
Xác định diễn đàn muốn gửi bài(3.1.1)
Xác định diễn đàn muốn gửi bài(3.2.1)
Xoá diễn đàn (3.5.2)
Mở diễn đàn mới(3.5.3)
Chỉnh sửa thông tin diễn đàn (3.5.4)
Lưu diễn đàn(3.5.5)
Quản lý chyên mục diễn đàn(3.5)
Nguồn đến :
Kho dữ liệu :
Diễn đàn – Forums
Đầu cuối :
Người dùng
Quản trị - Quản lý
Ô xử lý :
Kiểm tra quyền thành viên(3.1.2)
Kiểm tra quyền quản trị(3.5.1)
Xoá diễn đàn (3.5.2)
Mở diễn đàn mới(3.5.3)
Chỉnh sửa thông tin diễn đàn (3.5.4)
Lưu diễn đàn(3.5.5)
Quản lý chyên mục diễn đàn(3.5)
Diễn giải :
DIEN DAN là một trong các dòng dữ liệu chính của phần xử lý các vấn đề liên
0112077-Lê Khánh Trí 104/155 0112119-Lê Trần Thùy Trang
Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên
quan đến diễn đàn.
Cấu trúc dữ liệu:
MA_DIEN _DAN
MA_CHUYEN_MUC
TEN_DIEN_DAN
MO_TA
Hệ thống thông tin:
Hệ thống thông tin
website hỗ trợ học
và thi TOEFL
Mô hình quan niệm xử lý
Hiện tại []
Tương lai[]
Trang :
Ứng dụng:
Xây dựng website hỗ
trợ học và thi
TOEFL
Mô tả dòng dữ liệu :
BAI VIET TRA LOI
Tờ : 1:
Ngày lập:
Người lập:
- Lê Khánh Trí
- Lê Trần Thùy Trang
Nguồn đi :
Đầu cuối :
Quản trị - Quản lý (có chức năng quản lý bài viết)
Người dùng
Kho dữ liệu :
Bài viết trả lời - Replies
Ô xử lý :
Chỉnh sửa bài trả lời(3.2.5)
Gửi bài trả lời mới(3.2.4)
Lưu bài trả lời(3.2.6)
Quản lý bài gửi trong chủ đề(3.2)
0112077-Lê Khánh Trí 105/155 0112119-Lê Trần Thùy Trang
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft
Web hox thi_toeft

More Related Content

What's hot

Báo cáo thực tập tốt nghiệp
Báo cáo thực tập tốt nghiệpBáo cáo thực tập tốt nghiệp
Báo cáo thực tập tốt nghiệpChung Thuận
 
NGHIÊN CỨU XÂY DỰNG HỆ THỐNG HỖ TRỢ HỌC SINH THI TRẮC NGHIỆM BẬC THPT edfc5706
NGHIÊN CỨU XÂY DỰNG HỆ THỐNG HỖ TRỢ HỌC SINH THI TRẮC NGHIỆM BẬC THPT edfc5706NGHIÊN CỨU XÂY DỰNG HỆ THỐNG HỖ TRỢ HỌC SINH THI TRẮC NGHIỆM BẬC THPT edfc5706
NGHIÊN CỨU XÂY DỰNG HỆ THỐNG HỖ TRỢ HỌC SINH THI TRẮC NGHIỆM BẬC THPT edfc5706nataliej4
 
Báo cáo thực tập cuối kì
Báo cáo thực tập cuối kìBáo cáo thực tập cuối kì
Báo cáo thực tập cuối kìHai Te
 
BaoCaoThucTapTN
BaoCaoThucTapTNBaoCaoThucTapTN
BaoCaoThucTapTNtrong1763
 
Báo cáo thực tập công ty TNHH Thành nghĩa khoa Hệ thống thông tin kinh tế & T...
Báo cáo thực tập công ty TNHH Thành nghĩa khoa Hệ thống thông tin kinh tế & T...Báo cáo thực tập công ty TNHH Thành nghĩa khoa Hệ thống thông tin kinh tế & T...
Báo cáo thực tập công ty TNHH Thành nghĩa khoa Hệ thống thông tin kinh tế & T...Duc Dinh
 
Bao cao cuoi khoa
Bao cao cuoi khoaBao cao cuoi khoa
Bao cao cuoi khoavu1008
 
đHtn.xây dựng website hỗ trợ học và thi toefl nguyễn thị diễm tiên[bookboom...
đHtn.xây dựng website hỗ trợ học và thi toefl   nguyễn thị diễm tiên[bookboom...đHtn.xây dựng website hỗ trợ học và thi toefl   nguyễn thị diễm tiên[bookboom...
đHtn.xây dựng website hỗ trợ học và thi toefl nguyễn thị diễm tiên[bookboom...bookbooming1
 
Ebook SEOmoz 2013 by Vietmoz
Ebook SEOmoz 2013 by VietmozEbook SEOmoz 2013 by Vietmoz
Ebook SEOmoz 2013 by VietmozBrand Xanh
 
[Đồ án môn học] - Đề tài: Tìm hiểu Git và Github
[Đồ án môn học] - Đề tài: Tìm hiểu Git và Github[Đồ án môn học] - Đề tài: Tìm hiểu Git và Github
[Đồ án môn học] - Đề tài: Tìm hiểu Git và GithubMatt Colonel
 
Huynh hongkhoi 306111306_cdth11c
Huynh hongkhoi 306111306_cdth11cHuynh hongkhoi 306111306_cdth11c
Huynh hongkhoi 306111306_cdth11cHôKa Huyn
 
Moodle võ tâm long k37.103.057
Moodle võ tâm long k37.103.057Moodle võ tâm long k37.103.057
Moodle võ tâm long k37.103.057Võ Tâm Long
 
Chương trình dạy học từ xa dùng công nghệ http live streaming (hls) trên nền ...
Chương trình dạy học từ xa dùng công nghệ http live streaming (hls) trên nền ...Chương trình dạy học từ xa dùng công nghệ http live streaming (hls) trên nền ...
Chương trình dạy học từ xa dùng công nghệ http live streaming (hls) trên nền ...https://www.facebook.com/garmentspace
 

What's hot (16)

Báo cáo thực tập tốt nghiệp
Báo cáo thực tập tốt nghiệpBáo cáo thực tập tốt nghiệp
Báo cáo thực tập tốt nghiệp
 
NGHIÊN CỨU XÂY DỰNG HỆ THỐNG HỖ TRỢ HỌC SINH THI TRẮC NGHIỆM BẬC THPT edfc5706
NGHIÊN CỨU XÂY DỰNG HỆ THỐNG HỖ TRỢ HỌC SINH THI TRẮC NGHIỆM BẬC THPT edfc5706NGHIÊN CỨU XÂY DỰNG HỆ THỐNG HỖ TRỢ HỌC SINH THI TRẮC NGHIỆM BẬC THPT edfc5706
NGHIÊN CỨU XÂY DỰNG HỆ THỐNG HỖ TRỢ HỌC SINH THI TRẮC NGHIỆM BẬC THPT edfc5706
 
Báo cáo thực tập cuối kì
Báo cáo thực tập cuối kìBáo cáo thực tập cuối kì
Báo cáo thực tập cuối kì
 
BaoCaoThucTapTN
BaoCaoThucTapTNBaoCaoThucTapTN
BaoCaoThucTapTN
 
Báo cáo thực tập công ty TNHH Thành nghĩa khoa Hệ thống thông tin kinh tế & T...
Báo cáo thực tập công ty TNHH Thành nghĩa khoa Hệ thống thông tin kinh tế & T...Báo cáo thực tập công ty TNHH Thành nghĩa khoa Hệ thống thông tin kinh tế & T...
Báo cáo thực tập công ty TNHH Thành nghĩa khoa Hệ thống thông tin kinh tế & T...
 
Bao cao cuoi khoa
Bao cao cuoi khoaBao cao cuoi khoa
Bao cao cuoi khoa
 
BaoCaoTTTN
BaoCaoTTTNBaoCaoTTTN
BaoCaoTTTN
 
đHtn.xây dựng website hỗ trợ học và thi toefl nguyễn thị diễm tiên[bookboom...
đHtn.xây dựng website hỗ trợ học và thi toefl   nguyễn thị diễm tiên[bookboom...đHtn.xây dựng website hỗ trợ học và thi toefl   nguyễn thị diễm tiên[bookboom...
đHtn.xây dựng website hỗ trợ học và thi toefl nguyễn thị diễm tiên[bookboom...
 
Đề tài: Hệ thống quản lý ký túc xá đại học, HAY
Đề tài: Hệ thống quản lý ký túc xá đại học, HAYĐề tài: Hệ thống quản lý ký túc xá đại học, HAY
Đề tài: Hệ thống quản lý ký túc xá đại học, HAY
 
Ebook SEOmoz 2013 by Vietmoz
Ebook SEOmoz 2013 by VietmozEbook SEOmoz 2013 by Vietmoz
Ebook SEOmoz 2013 by Vietmoz
 
Tài liệu Seo vietmoz 2013
Tài liệu Seo vietmoz 2013Tài liệu Seo vietmoz 2013
Tài liệu Seo vietmoz 2013
 
Đề tài: Chương trình xét tuyển đại học dựa vào kết quả học tập
Đề tài: Chương trình xét tuyển đại học dựa vào kết quả học tậpĐề tài: Chương trình xét tuyển đại học dựa vào kết quả học tập
Đề tài: Chương trình xét tuyển đại học dựa vào kết quả học tập
 
[Đồ án môn học] - Đề tài: Tìm hiểu Git và Github
[Đồ án môn học] - Đề tài: Tìm hiểu Git và Github[Đồ án môn học] - Đề tài: Tìm hiểu Git và Github
[Đồ án môn học] - Đề tài: Tìm hiểu Git và Github
 
Huynh hongkhoi 306111306_cdth11c
Huynh hongkhoi 306111306_cdth11cHuynh hongkhoi 306111306_cdth11c
Huynh hongkhoi 306111306_cdth11c
 
Moodle võ tâm long k37.103.057
Moodle võ tâm long k37.103.057Moodle võ tâm long k37.103.057
Moodle võ tâm long k37.103.057
 
Chương trình dạy học từ xa dùng công nghệ http live streaming (hls) trên nền ...
Chương trình dạy học từ xa dùng công nghệ http live streaming (hls) trên nền ...Chương trình dạy học từ xa dùng công nghệ http live streaming (hls) trên nền ...
Chương trình dạy học từ xa dùng công nghệ http live streaming (hls) trên nền ...
 

Viewers also liked

8 nang luc tu duy
8 nang luc tu duy8 nang luc tu duy
8 nang luc tu duyDuy Vọng
 
Xay dung dich_vu_thuong_mai_dien_tu
Xay dung dich_vu_thuong_mai_dien_tuXay dung dich_vu_thuong_mai_dien_tu
Xay dung dich_vu_thuong_mai_dien_tuDuy Vọng
 
Bao mat ma_nguon_tren_mysql
Bao mat ma_nguon_tren_mysqlBao mat ma_nguon_tren_mysql
Bao mat ma_nguon_tren_mysqlDuy Vọng
 
Tri tue nhan_tao_xay_dung_game
Tri tue nhan_tao_xay_dung_gameTri tue nhan_tao_xay_dung_game
Tri tue nhan_tao_xay_dung_gameDuy Vọng
 
Tim kiem ngu_nghia_tren_e_doc
Tim kiem ngu_nghia_tren_e_docTim kiem ngu_nghia_tren_e_doc
Tim kiem ngu_nghia_tren_e_docDuy Vọng
 
Phan loai tin_tuc_bao_dien_tu
Phan loai tin_tuc_bao_dien_tuPhan loai tin_tuc_bao_dien_tu
Phan loai tin_tuc_bao_dien_tuDuy Vọng
 
Bao mat ung_dung_web
Bao mat ung_dung_webBao mat ung_dung_web
Bao mat ung_dung_webDuy Vọng
 
Search engine viet
Search engine vietSearch engine viet
Search engine vietDuy Vọng
 
Ung dung email_client
Ung dung email_clientUng dung email_client
Ung dung email_clientDuy Vọng
 
Dao tao tu_xa_net
Dao tao tu_xa_netDao tao tu_xa_net
Dao tao tu_xa_netDuy Vọng
 
Co so di_truyen_chon_giong_thuc_vat
Co so di_truyen_chon_giong_thuc_vatCo so di_truyen_chon_giong_thuc_vat
Co so di_truyen_chon_giong_thuc_vatDuy Vọng
 
Quan ly he_thong_thong_tin_dia_ly
Quan ly he_thong_thong_tin_dia_lyQuan ly he_thong_thong_tin_dia_ly
Quan ly he_thong_thong_tin_dia_lyDuy Vọng
 
Cong nghe bluetooth_va_ung_dung
Cong nghe bluetooth_va_ung_dungCong nghe bluetooth_va_ung_dung
Cong nghe bluetooth_va_ung_dungDuy Vọng
 
Ho tro giai_toan_bat_dang_thuc
Ho tro giai_toan_bat_dang_thucHo tro giai_toan_bat_dang_thuc
Ho tro giai_toan_bat_dang_thucDuy Vọng
 
Giao trinh pptinh
Giao trinh pptinhGiao trinh pptinh
Giao trinh pptinhDuy Vọng
 
Xay dung ung_dung_voi_sematic_web
Xay dung ung_dung_voi_sematic_webXay dung ung_dung_voi_sematic_web
Xay dung ung_dung_voi_sematic_webDuy Vọng
 
Nnt gt lich_sunb_quyen1
Nnt gt lich_sunb_quyen1Nnt gt lich_sunb_quyen1
Nnt gt lich_sunb_quyen1Duy Vọng
 
Vietnamese biosafety manualweb
Vietnamese biosafety manualwebVietnamese biosafety manualweb
Vietnamese biosafety manualwebDuy Vọng
 
Intro bioinformaticsv
Intro bioinformaticsvIntro bioinformaticsv
Intro bioinformaticsvDuy Vọng
 

Viewers also liked (19)

8 nang luc tu duy
8 nang luc tu duy8 nang luc tu duy
8 nang luc tu duy
 
Xay dung dich_vu_thuong_mai_dien_tu
Xay dung dich_vu_thuong_mai_dien_tuXay dung dich_vu_thuong_mai_dien_tu
Xay dung dich_vu_thuong_mai_dien_tu
 
Bao mat ma_nguon_tren_mysql
Bao mat ma_nguon_tren_mysqlBao mat ma_nguon_tren_mysql
Bao mat ma_nguon_tren_mysql
 
Tri tue nhan_tao_xay_dung_game
Tri tue nhan_tao_xay_dung_gameTri tue nhan_tao_xay_dung_game
Tri tue nhan_tao_xay_dung_game
 
Tim kiem ngu_nghia_tren_e_doc
Tim kiem ngu_nghia_tren_e_docTim kiem ngu_nghia_tren_e_doc
Tim kiem ngu_nghia_tren_e_doc
 
Phan loai tin_tuc_bao_dien_tu
Phan loai tin_tuc_bao_dien_tuPhan loai tin_tuc_bao_dien_tu
Phan loai tin_tuc_bao_dien_tu
 
Bao mat ung_dung_web
Bao mat ung_dung_webBao mat ung_dung_web
Bao mat ung_dung_web
 
Search engine viet
Search engine vietSearch engine viet
Search engine viet
 
Ung dung email_client
Ung dung email_clientUng dung email_client
Ung dung email_client
 
Dao tao tu_xa_net
Dao tao tu_xa_netDao tao tu_xa_net
Dao tao tu_xa_net
 
Co so di_truyen_chon_giong_thuc_vat
Co so di_truyen_chon_giong_thuc_vatCo so di_truyen_chon_giong_thuc_vat
Co so di_truyen_chon_giong_thuc_vat
 
Quan ly he_thong_thong_tin_dia_ly
Quan ly he_thong_thong_tin_dia_lyQuan ly he_thong_thong_tin_dia_ly
Quan ly he_thong_thong_tin_dia_ly
 
Cong nghe bluetooth_va_ung_dung
Cong nghe bluetooth_va_ung_dungCong nghe bluetooth_va_ung_dung
Cong nghe bluetooth_va_ung_dung
 
Ho tro giai_toan_bat_dang_thuc
Ho tro giai_toan_bat_dang_thucHo tro giai_toan_bat_dang_thuc
Ho tro giai_toan_bat_dang_thuc
 
Giao trinh pptinh
Giao trinh pptinhGiao trinh pptinh
Giao trinh pptinh
 
Xay dung ung_dung_voi_sematic_web
Xay dung ung_dung_voi_sematic_webXay dung ung_dung_voi_sematic_web
Xay dung ung_dung_voi_sematic_web
 
Nnt gt lich_sunb_quyen1
Nnt gt lich_sunb_quyen1Nnt gt lich_sunb_quyen1
Nnt gt lich_sunb_quyen1
 
Vietnamese biosafety manualweb
Vietnamese biosafety manualwebVietnamese biosafety manualweb
Vietnamese biosafety manualweb
 
Intro bioinformaticsv
Intro bioinformaticsvIntro bioinformaticsv
Intro bioinformaticsv
 

Similar to Web hox thi_toeft

Ứng dụng android xây dựng hệ thống quản lý chi tiêu cho doanh nghiệp
Ứng dụng android xây dựng hệ thống quản lý chi tiêu cho doanh nghiệpỨng dụng android xây dựng hệ thống quản lý chi tiêu cho doanh nghiệp
Ứng dụng android xây dựng hệ thống quản lý chi tiêu cho doanh nghiệpnataliej4
 
Marketing trực tiếp và việc ứng dụng vào Việt Nam
Marketing trực tiếp và việc ứng dụng vào Việt NamMarketing trực tiếp và việc ứng dụng vào Việt Nam
Marketing trực tiếp và việc ứng dụng vào Việt Namluanvantrust
 
Hệ thống thông tin kế toán tiền lương tại công ty TAFCO Hà Nội, 9đ - Gửi miễn...
Hệ thống thông tin kế toán tiền lương tại công ty TAFCO Hà Nội, 9đ - Gửi miễn...Hệ thống thông tin kế toán tiền lương tại công ty TAFCO Hà Nội, 9đ - Gửi miễn...
Hệ thống thông tin kế toán tiền lương tại công ty TAFCO Hà Nội, 9đ - Gửi miễn...Dịch vụ viết bài trọn gói ZALO: 0909232620
 
Bai bc ban thao
Bai bc ban thaoBai bc ban thao
Bai bc ban thaoMai Nhung
 
0112045 0112295 12919775845
0112045 0112295 129197758450112045 0112295 12919775845
0112045 0112295 12919775845tandat_2011
 
Phân tích thiết kế hệ thống thông tin bán hàng cho công ty phần mềm quản trị ...
Phân tích thiết kế hệ thống thông tin bán hàng cho công ty phần mềm quản trị ...Phân tích thiết kế hệ thống thông tin bán hàng cho công ty phần mềm quản trị ...
Phân tích thiết kế hệ thống thông tin bán hàng cho công ty phần mềm quản trị ...Dịch vụ Làm Luận Văn 0936885877
 
NGHIEN CUU THUONG HIEU ECOPARK - DANG THI TUYET
NGHIEN CUU THUONG HIEU ECOPARK - DANG THI TUYETNGHIEN CUU THUONG HIEU ECOPARK - DANG THI TUYET
NGHIEN CUU THUONG HIEU ECOPARK - DANG THI TUYEThoatuyet016
 
Xây dựng hệ thống quản lý dự án công ty cp tư vấn việt hà
Xây dựng hệ thống quản lý dự án công ty cp tư vấn việt hà Xây dựng hệ thống quản lý dự án công ty cp tư vấn việt hà
Xây dựng hệ thống quản lý dự án công ty cp tư vấn việt hà Nang Thu
 
Ho tro giai_toan_bat_dang_thuc
Ho tro giai_toan_bat_dang_thucHo tro giai_toan_bat_dang_thuc
Ho tro giai_toan_bat_dang_thucViet Nam
 
Phan mem day toan bat dang thuc
Phan mem day toan bat dang thucPhan mem day toan bat dang thuc
Phan mem day toan bat dang thucVcoi Vit
 
Đề tài: Thực trạng hệ thống phân phối thiết bị đèn đèn điện tại Công ty TNHH ...
Đề tài: Thực trạng hệ thống phân phối thiết bị đèn đèn điện tại Công ty TNHH ...Đề tài: Thực trạng hệ thống phân phối thiết bị đèn đèn điện tại Công ty TNHH ...
Đề tài: Thực trạng hệ thống phân phối thiết bị đèn đèn điện tại Công ty TNHH ...Viết thuê trọn gói ZALO 0934573149
 
Khóa luận tốt nghiệp Một số giải pháp đảm bảo an toàn bảo mật thông tin cho c...
Khóa luận tốt nghiệp Một số giải pháp đảm bảo an toàn bảo mật thông tin cho c...Khóa luận tốt nghiệp Một số giải pháp đảm bảo an toàn bảo mật thông tin cho c...
Khóa luận tốt nghiệp Một số giải pháp đảm bảo an toàn bảo mật thông tin cho c...https://www.facebook.com/garmentspace
 

Similar to Web hox thi_toeft (20)

Ứng dụng android xây dựng hệ thống quản lý chi tiêu cho doanh nghiệp
Ứng dụng android xây dựng hệ thống quản lý chi tiêu cho doanh nghiệpỨng dụng android xây dựng hệ thống quản lý chi tiêu cho doanh nghiệp
Ứng dụng android xây dựng hệ thống quản lý chi tiêu cho doanh nghiệp
 
Đề tài: Chương trình trợ giúp đăng ký và quản lý tour du lịch, HOT
Đề tài: Chương trình trợ giúp đăng ký và quản lý tour du lịch, HOTĐề tài: Chương trình trợ giúp đăng ký và quản lý tour du lịch, HOT
Đề tài: Chương trình trợ giúp đăng ký và quản lý tour du lịch, HOT
 
Luận văn: Đẩy mạnh thanh toán không dùng tiền mặt tại BIDV, HAY
Luận văn: Đẩy mạnh thanh toán không dùng tiền mặt tại BIDV, HAYLuận văn: Đẩy mạnh thanh toán không dùng tiền mặt tại BIDV, HAY
Luận văn: Đẩy mạnh thanh toán không dùng tiền mặt tại BIDV, HAY
 
Marketing trực tiếp và việc ứng dụng vào Việt Nam
Marketing trực tiếp và việc ứng dụng vào Việt NamMarketing trực tiếp và việc ứng dụng vào Việt Nam
Marketing trực tiếp và việc ứng dụng vào Việt Nam
 
Hệ thống thông tin kế toán tiền lương tại công ty TAFCO Hà Nội, 9đ - Gửi miễn...
Hệ thống thông tin kế toán tiền lương tại công ty TAFCO Hà Nội, 9đ - Gửi miễn...Hệ thống thông tin kế toán tiền lương tại công ty TAFCO Hà Nội, 9đ - Gửi miễn...
Hệ thống thông tin kế toán tiền lương tại công ty TAFCO Hà Nội, 9đ - Gửi miễn...
 
Marketing trực tiếp vào việc ứng dụng vào Việt Nam
Marketing trực tiếp vào việc ứng dụng vào Việt NamMarketing trực tiếp vào việc ứng dụng vào Việt Nam
Marketing trực tiếp vào việc ứng dụng vào Việt Nam
 
Bai bc ban thao
Bai bc ban thaoBai bc ban thao
Bai bc ban thao
 
Bc106
Bc106Bc106
Bc106
 
0112045 0112295 12919775845
0112045 0112295 129197758450112045 0112295 12919775845
0112045 0112295 12919775845
 
Phân tích thiết kế hệ thống thông tin bán hàng cho công ty phần mềm quản trị ...
Phân tích thiết kế hệ thống thông tin bán hàng cho công ty phần mềm quản trị ...Phân tích thiết kế hệ thống thông tin bán hàng cho công ty phần mềm quản trị ...
Phân tích thiết kế hệ thống thông tin bán hàng cho công ty phần mềm quản trị ...
 
NGHIEN CUU THUONG HIEU ECOPARK - DANG THI TUYET
NGHIEN CUU THUONG HIEU ECOPARK - DANG THI TUYETNGHIEN CUU THUONG HIEU ECOPARK - DANG THI TUYET
NGHIEN CUU THUONG HIEU ECOPARK - DANG THI TUYET
 
Xây dựng hệ thống quản lý dự án công ty cp tư vấn việt hà
Xây dựng hệ thống quản lý dự án công ty cp tư vấn việt hà Xây dựng hệ thống quản lý dự án công ty cp tư vấn việt hà
Xây dựng hệ thống quản lý dự án công ty cp tư vấn việt hà
 
Ho tro giai_toan_bat_dang_thuc
Ho tro giai_toan_bat_dang_thucHo tro giai_toan_bat_dang_thuc
Ho tro giai_toan_bat_dang_thuc
 
Phan mem day toan bat dang thuc
Phan mem day toan bat dang thucPhan mem day toan bat dang thuc
Phan mem day toan bat dang thuc
 
Đề tài tài trợ hoạt động xuất khẩu doanh nghiệp, ĐIỂM 8, HOT
Đề tài tài trợ hoạt động xuất khẩu doanh nghiệp, ĐIỂM 8, HOTĐề tài tài trợ hoạt động xuất khẩu doanh nghiệp, ĐIỂM 8, HOT
Đề tài tài trợ hoạt động xuất khẩu doanh nghiệp, ĐIỂM 8, HOT
 
Luận văn: Hiệu quả huy động vốn tại ngân hàng thương mại CP Quốc Tế
Luận văn: Hiệu quả huy động vốn tại ngân hàng thương mại CP Quốc TếLuận văn: Hiệu quả huy động vốn tại ngân hàng thương mại CP Quốc Tế
Luận văn: Hiệu quả huy động vốn tại ngân hàng thương mại CP Quốc Tế
 
Luận văn: Ứng dụng một số phương pháp tính toán mềm xây dựng phần mềm hỗ trợ ...
Luận văn: Ứng dụng một số phương pháp tính toán mềm xây dựng phần mềm hỗ trợ ...Luận văn: Ứng dụng một số phương pháp tính toán mềm xây dựng phần mềm hỗ trợ ...
Luận văn: Ứng dụng một số phương pháp tính toán mềm xây dựng phần mềm hỗ trợ ...
 
Thiết Kế Bộ Điều Khiển Mờ Theo Đại Số Gia Tử Cho Robot 2 Bậc Tự Do.doc
Thiết Kế Bộ Điều Khiển Mờ Theo Đại Số Gia Tử Cho Robot 2 Bậc Tự Do.docThiết Kế Bộ Điều Khiển Mờ Theo Đại Số Gia Tử Cho Robot 2 Bậc Tự Do.doc
Thiết Kế Bộ Điều Khiển Mờ Theo Đại Số Gia Tử Cho Robot 2 Bậc Tự Do.doc
 
Đề tài: Thực trạng hệ thống phân phối thiết bị đèn đèn điện tại Công ty TNHH ...
Đề tài: Thực trạng hệ thống phân phối thiết bị đèn đèn điện tại Công ty TNHH ...Đề tài: Thực trạng hệ thống phân phối thiết bị đèn đèn điện tại Công ty TNHH ...
Đề tài: Thực trạng hệ thống phân phối thiết bị đèn đèn điện tại Công ty TNHH ...
 
Khóa luận tốt nghiệp Một số giải pháp đảm bảo an toàn bảo mật thông tin cho c...
Khóa luận tốt nghiệp Một số giải pháp đảm bảo an toàn bảo mật thông tin cho c...Khóa luận tốt nghiệp Một số giải pháp đảm bảo an toàn bảo mật thông tin cho c...
Khóa luận tốt nghiệp Một số giải pháp đảm bảo an toàn bảo mật thông tin cho c...
 

More from Duy Vọng

Cn sinh hoc_dai_cuong_es30z
Cn sinh hoc_dai_cuong_es30zCn sinh hoc_dai_cuong_es30z
Cn sinh hoc_dai_cuong_es30zDuy Vọng
 
C05143 tech and app - cnsh
C05143 tech and app - cnshC05143 tech and app - cnsh
C05143 tech and app - cnshDuy Vọng
 
2010 khoa cnsh
2010 khoa cnsh2010 khoa cnsh
2010 khoa cnshDuy Vọng
 
3 l1q08ssfkcnsh bvtv
3 l1q08ssfkcnsh bvtv3 l1q08ssfkcnsh bvtv
3 l1q08ssfkcnsh bvtvDuy Vọng
 
Bg quan tri chat luong
Bg quan tri chat luongBg quan tri chat luong
Bg quan tri chat luongDuy Vọng
 
He thong phan loai dnnvn
He thong phan loai dnnvnHe thong phan loai dnnvn
He thong phan loai dnnvnDuy Vọng
 
File goc 771908
File goc 771908File goc 771908
File goc 771908Duy Vọng
 
Erca fg 20130730_p1-18
Erca fg 20130730_p1-18Erca fg 20130730_p1-18
Erca fg 20130730_p1-18Duy Vọng
 
Dung sai kỹ thuật đo lường
Dung sai   kỹ thuật đo lườngDung sai   kỹ thuật đo lường
Dung sai kỹ thuật đo lườngDuy Vọng
 
Dm -chapter_4_-_classification
Dm  -chapter_4_-_classificationDm  -chapter_4_-_classification
Dm -chapter_4_-_classificationDuy Vọng
 
Chuong 12 khai quat ve phan loai dong vat
Chuong 12  khai quat ve phan loai dong vatChuong 12  khai quat ve phan loai dong vat
Chuong 12 khai quat ve phan loai dong vatDuy Vọng
 
Chiến lược toàn cầu trong chẩn đoán, quản lý và dự phòng bệnh phổi tắc nghẽn ...
Chiến lược toàn cầu trong chẩn đoán, quản lý và dự phòng bệnh phổi tắc nghẽn ...Chiến lược toàn cầu trong chẩn đoán, quản lý và dự phòng bệnh phổi tắc nghẽn ...
Chiến lược toàn cầu trong chẩn đoán, quản lý và dự phòng bệnh phổi tắc nghẽn ...Duy Vọng
 
Cau truc may tinh
Cau truc may tinhCau truc may tinh
Cau truc may tinhDuy Vọng
 
Cau tao bao duong oto
Cau tao   bao duong otoCau tao   bao duong oto
Cau tao bao duong otoDuy Vọng
 
Bxd 10 2013-tt-bxd-25072013_pl1
Bxd 10 2013-tt-bxd-25072013_pl1Bxd 10 2013-tt-bxd-25072013_pl1
Bxd 10 2013-tt-bxd-25072013_pl1Duy Vọng
 
Bang phan loai cac nganh dich vu wto
Bang phan loai cac nganh dich vu wtoBang phan loai cac nganh dich vu wto
Bang phan loai cac nganh dich vu wtoDuy Vọng
 
A35 afluf agl_09_phanloailinhvuc
A35 afluf agl_09_phanloailinhvucA35 afluf agl_09_phanloailinhvuc
A35 afluf agl_09_phanloailinhvucDuy Vọng
 

More from Duy Vọng (20)

Dia+ly+co+so
Dia+ly+co+so  Dia+ly+co+so
Dia+ly+co+so
 
Cnsh thay tam
Cnsh thay tamCnsh thay tam
Cnsh thay tam
 
Cn sinh hoc_dai_cuong_es30z
Cn sinh hoc_dai_cuong_es30zCn sinh hoc_dai_cuong_es30z
Cn sinh hoc_dai_cuong_es30z
 
C05143 tech and app - cnsh
C05143 tech and app - cnshC05143 tech and app - cnsh
C05143 tech and app - cnsh
 
2010 khoa cnsh
2010 khoa cnsh2010 khoa cnsh
2010 khoa cnsh
 
3 l1q08ssfkcnsh bvtv
3 l1q08ssfkcnsh bvtv3 l1q08ssfkcnsh bvtv
3 l1q08ssfkcnsh bvtv
 
Bg quan tri chat luong
Bg quan tri chat luongBg quan tri chat luong
Bg quan tri chat luong
 
He thong phan loai dnnvn
He thong phan loai dnnvnHe thong phan loai dnnvn
He thong phan loai dnnvn
 
File goc 771908
File goc 771908File goc 771908
File goc 771908
 
Erca fg 20130730_p1-18
Erca fg 20130730_p1-18Erca fg 20130730_p1-18
Erca fg 20130730_p1-18
 
Dung sai kỹ thuật đo lường
Dung sai   kỹ thuật đo lườngDung sai   kỹ thuật đo lường
Dung sai kỹ thuật đo lường
 
Dm -chapter_4_-_classification
Dm  -chapter_4_-_classificationDm  -chapter_4_-_classification
Dm -chapter_4_-_classification
 
Co xuong khop
Co xuong khopCo xuong khop
Co xuong khop
 
Chuong 12 khai quat ve phan loai dong vat
Chuong 12  khai quat ve phan loai dong vatChuong 12  khai quat ve phan loai dong vat
Chuong 12 khai quat ve phan loai dong vat
 
Chiến lược toàn cầu trong chẩn đoán, quản lý và dự phòng bệnh phổi tắc nghẽn ...
Chiến lược toàn cầu trong chẩn đoán, quản lý và dự phòng bệnh phổi tắc nghẽn ...Chiến lược toàn cầu trong chẩn đoán, quản lý và dự phòng bệnh phổi tắc nghẽn ...
Chiến lược toàn cầu trong chẩn đoán, quản lý và dự phòng bệnh phổi tắc nghẽn ...
 
Cau truc may tinh
Cau truc may tinhCau truc may tinh
Cau truc may tinh
 
Cau tao bao duong oto
Cau tao   bao duong otoCau tao   bao duong oto
Cau tao bao duong oto
 
Bxd 10 2013-tt-bxd-25072013_pl1
Bxd 10 2013-tt-bxd-25072013_pl1Bxd 10 2013-tt-bxd-25072013_pl1
Bxd 10 2013-tt-bxd-25072013_pl1
 
Bang phan loai cac nganh dich vu wto
Bang phan loai cac nganh dich vu wtoBang phan loai cac nganh dich vu wto
Bang phan loai cac nganh dich vu wto
 
A35 afluf agl_09_phanloailinhvuc
A35 afluf agl_09_phanloailinhvucA35 afluf agl_09_phanloailinhvuc
A35 afluf agl_09_phanloailinhvuc
 

Web hox thi_toeft

  • 1. 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 NIÊN KHÓA 2001 - 2005 0112077-Lê Khánh Trí 1/155 0112119-Lê Trần Thùy Trang
  • 2. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên LỜI CẢM ƠN Đầu tiên, chúng em xin gởi lời cảm ơn chân thành đến quý Thầy, Cô khoa Công nghệ Thông tin, trường Đại học Khoa học Tự nhiên đã tận tình giảng dạy, truyền đạt những kiến thức, kinh nghiệm quý báu và đã khích lệ, hỗ trợ mọi mặt cho chúng em trong suốt bốn năm đại học chuẩn bị hành trang vào đời. Đặc biệt, chúng em xin cảm ơn Cô Nguyễn Thị Diễm Tiên, người luôn sẵn sàng và tận tình hướng dẫn, giúp đỡ, động viên chúng em trong suốt quá 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
  • 3. 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 1.1.1 Hiện trạng..............................................................................................10 1.1.2 Nhận xét................................................................................................23 Hệ thống bài học - lessons .............................................................................24 Hệ thống các bài luyện tập – practice tests.....................................................24 Hệ thống bài thi thử - tests..............................................................................24 1.2 Yêu cầu hệ thống ......................................................................................26 1.2.1 Yêu cầu chức năng.................................................................................26 1.2.2. Yêu cầu phi chức năng..........................................................................29 1.3 Mô hình dòng dữ liệu (DFD) quan niệm..................................................31 1.3.1 Quản lý bài học ......................................................................................31 1.3.2 Quản lý câu hỏi .....................................................................................33 1.4 Phân tích dữ liệu ......................................................................................42 1.4.1Mô hình thực thể kết hợp........................................................................42 2. Thiết kế hệ thống ..................................................................................................43 2.1 Thiết kế dữ liệu ........................................................................................43 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 2.3.1 Sơ đồ màn hình ......................................................................................68 2.3.2 Danh sách các màn hình ........................................................................69 2.3.4 Mô tả màn hình .....................................................................................70 3. Cài đặt và triển khai..............................................................................................81 3.1 Công cụ và môi trường phát triển hệ thống..............................................81 3.2 Các màn hình chính .................................................................................81 4. Tổng kết ................................................................................................................83 TÀI LIỆU THAM KHẢO ........................................................................................84 0112077-Lê Khánh Trí 3/155 0112119-Lê Trần Thùy Trang
  • 4. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên 5.1. Sưu liệu mô hình DFD quan niệm...........................................................85 Mô tả thực thể .................................................................................119 Mô tả mối kết hợp ...........................................................................136 Bảng tổng kết khối lượng................................................................140 Danh sách các thuộc tính.................................................................141 Mô tả bảng dữ liệu mức logic .........................................................146 0112077-Lê Khánh Trí 4/155 0112119-Lê Trần Thùy Trang
  • 5. 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 ............................................................................13 Figure 1.3 website 4Test.com.............................................................................14 Figure 1.4 website Learn4good ..........................................................................15 Figure 1.6 website wwwenglish-testnet.............................................................18 Figure 1.7 website computerbasedtest.com .........................................................19 Figure 1.8 website Free-Toefl ............................................................................20 Figure 1.9 website englishtown.com...................................................................22 Figure 1.10 DFD quan niệm...............................................................................31 Figure 1.11 DFD cấp 2 quản lý bài học..............................................................31 Figure 1.12 DFD quản lý bài học cấp 3 – ô xử lý 1.1...........................................32 Figure 1.13 DFD quản lý bài học cấp 3 – ô xử lý 1.2...........................................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)...........................42 2. Thiết kế hệ thống.............................................................................43 Figure 2.2 Mô hình quan hệ - sơ đồ logic............................................................44 Figure 2.3 DFD thiết kế quản lý bài học – ô xử lý 1.1 .........................................59 Figure 2.4 DFD thiết kế quản lý bài học – ô xử lý 1.2 .........................................60 Figure 2.5 DFD thiết kế quản lý câu hỏi – ô xử lý 2.1 .........................................61 Figure 2.6 DFD thiết kế quản lý câu hỏi – ô xử lý 2.2 .........................................62 Figure 2.7 DFD thiết kế quản lý câu hỏi – ô xử lý 2.3 .........................................63 Figure 2.8 DFD thiết kế quản lý diễn đàn – ô xử lý 3.1........................................64 Figure 2.9 DFD thiết kế quản lý diễn đàn – ô xử lý 3.2........................................65 Figure 2.10 DFD thiết kế quản lý diễn đàn – ô xử lý 3.3......................................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.......................................................71 0112077-Lê Khánh Trí 5/155 0112119-Lê Trần Thùy Trang
  • 6. 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 ............................................................75 Figure 2.18 Nội dung màn hình chuẩn bị luyện tập.............................................76 Figure 2.19 Nội dung màn hình luyện tập 1 .......................................................77 Figure 2.20 Nội dung màn hình luyện tập 2 .......................................................77 Figure 2.22 Nội dung màn hình soạn bài............................................................80 3. Cài đặt và triển khai.......................................................................81 Figure 3.1 Màn hình chính.................................................................................81 Figure 3.2 Màn hình bài học ..............................................................................82 0112077-Lê Khánh Trí 6/155 0112119-Lê Trần Thùy Trang
  • 7. 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 học của nhân dân vẫn thực sự chưa được đáp ứng đầy đủ vì nhiều lí do: - Bị động về nhiều mặt: thời gian, địa điểm, tốc độ học … - Hạn chế, bó buộc về thời gian (vài tiết mỗi tuần), về thời khoá biểu cố định – nhiều người quá bận rộn khó có thể sắp xếp thời gian để học Anh văn một cách thực sự hiệu quả - một cách nhanh chóng, 0112077-Lê Khánh Trí 7/155 0112119-Lê Trần Thùy Trang
  • 8. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên - Hạn chế về địa điểm – chưa thực sự có đủ điều kiện để mọi người có thể học Anh văn hiệu quả mà tiện lợi, gần nhà, ít tốn chi phí, thời gian, công sức đi lại – đặc biệt là những người dân ở tỉnh nhỏ … Cùng với sự phát triển mạnh mẽ của Internet, kho tàng kiến thức nhân loại cũng ngày càng khổng lồ hơn. Đã có một số trang web hỗ trợ học Anh văn nói chung và học thi TOEFL nói riêng nhưng chưa thực sự tiện ích cho nhân dân ta vì vô cùng hiếm những trang web hỗ trợ học thi TOEFL miễn phí bằng giao diện tiếng Việt thân thiện, dễ sử dụng cho những người chưa thành thạo Internet và những người có vốn tiếng Anh còn khiêm tốn. Vì vậy, đề tài chúng em hôm nay mong muốn xây dựng một trang web hỗ trợ học tiếng Anh nói chung và học thi TOEFL nói riêng có thể đáp ứng những nhu cầu trên của người dùng, để có thể học tiếng Anh dễ dàng, hiệu quả, nhanh chóng và thuận tiện hơn. 0112077-Lê Khánh Trí 8/155 0112119-Lê Trần Thùy Trang
  • 9. 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 hệ thống trên môi trường Windows. - Chương 4: Tổng kết. Trình bày tóm tắt các kết quả đạt được, tổng kết ưu – khuyết điểm của hệ thống và đề xuất các hướng giải quyết, hướng mở rộng, phát triến trong tương lai. 0112077-Lê Khánh Trí 9/155 0112119-Lê Trần Thùy Trang
  • 10. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Chương 1. Phân tích 1.1 Mô tả bài toán 1.1.1 Hiện trạng Ngày nay, Internet và website đã không còn là những thuật ngữ tin học quá xa lạ với chúng ta. Với tốc độ phát triển mạnh mẽ hiện nay, Internet đã chứng tỏ nó đang dần trở thành một yếu tố không thể thiếu trong cuộc sống hiện đại. Với Internet, con người càng có nhiều cơ hội để phát triển về mọi mặt. Nhiều hoạt động sống của con người đã, đang và sẽ ngày càng gắn liền với Internet. Internet cung cấp cho bạn cơ hội giao thương, gặp gỡ các đối tác, đặc biệt là các đối tác nước ngoài một cách thuận lợi. Internet mang những thông tin quảng bá, khuyến mãi đến người sử dụng vô cùng nhanh chóng. Internet giúp bạn tiếp tục điều hành các công việc và giữ liên lạc mật thiết với những người bạn quan tâm khi khoảng cách là một trở ngại lớn… Hằng ngày, Internet không chỉ mang đến cho chúng ta những thông tin nóng bỏng nhất, những lợi ích kinh doanh tốt nhất, những hình thức giải trí mới lạ, đa dạng, 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
  • 11. 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ương lai không xa, loại hình giáo dục này sẽ phát triển mạnh mẽ và đóng vai trò quan trọng trong nền giáo dục hiện đại. Hiện nay trên Internet đã có khá nhiều trang web hỗ trợ học tiếng Anh nói chung và học TOEFL nói riêng, phổ biến là các trang: 0112077-Lê Khánh Trí 11/155 0112119-Lê Trần Thùy Trang
  • 12. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên + http://www.ets.org/toefl bao gồm các thông tin nóng về TOEFL và trang http://toeflpractice.ets.org chứa các mẫu bài luyện tập về listening, reading, speaking trong TOEFL – không chú trọng lắm về ngữ pháp. Mô hình thi thử của trang web rất đáng quan tâm. Figure 1.1 ETS website 0112077-Lê Khánh Trí 12/155 0112119-Lê Trần Thùy Trang
  • 13. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên + http://www.testmagic.com/toefl 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
  • 14. 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
  • 15. 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 Điểm hay của trang web là có chuyên mục lớn phục vụ việc học Anh văn tổng quát bên cạnh chuyên mục nhỏ dành cho TOEFL. Trong chuyên mục TOEFL, trang web chú trọng các bài luyện tập về Ngữ pháp và Từ vựng, không hỗ trợ luyện nghe. 0112077-Lê Khánh Trí 15/155 0112119-Lê Trần Thùy Trang
  • 16. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Figure 1.4 website Learn4good 0112077-Lê Khánh Trí 16/155 0112119-Lê Trần Thùy Trang
  • 17. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên + http://www.english-test.net/toefl/index.html Trang web bao gồm một chuyên mục tổng quát về các bài luyện tập ngữ pháp và 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
  • 18. 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
  • 19. 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í 19/155 0112119-Lê Trần Thùy Trang
  • 20. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên + http://www.free-toefl.com/ Figure 1.8 website Free-Toefl Trang web này cung cấp đầy đủ ba hình thức luyện tập quen thuộc của TOEFL bao gồm listening, structure và reading. Để thực hiện các bài luyện tập này, bạn phải đăng kí thành viên (miễn phí). 0112077-Lê Khánh Trí 20/155 0112119-Lê Trần Thùy Trang
  • 21. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên 0112077-Lê Khánh Trí 21/155 0112119-Lê Trần Thùy Trang
  • 22. 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
  • 23. 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 ta còn rất khiêm tốn. Hầu như không có website giao diện tiếng Việt miễn phí phục vụ cho những người mới bắt đầu làm quen với tiếng Anh hoặc Internet. - Khá ít trang web hỗ trợ luyện tập đầy đủ các phần thi TOEFL. - Hầu hết các trang web đều cung cấp các mẫu luyện tập cố định, không linh động về số câu hỏi… Các câu hỏi và câu trả lời cố định, dễ dẫn đến tình trạng trả lời theo trí nhớ khi luyện tập nhiều lần. - Cơ sở dữ liệu bài học chưa thực sự đầy đủ và tổng quát…. Trước nhu cầu học Anh văn ngày càng tăng cao của nhân dân ta và triển vọng phát triển của loại hình website giáo dục, nhóm chúng em đã quyết định chọn đề tài xây dựng một website hỗ trợ học và thi TOEFL. Để có thể học và thi TOEFL đạt kết quả tốt, người dùng cần nắm chắc kiến thức về nhiều vấn đề trong tiếng Anh nói chung và trong TOEFL nói riêng và đặc biệt là kỹ thuật làm bài thi TOEFL. Trong bước đầu xây dựng website, chúng em quan tâm chủ yếu đến 3 phần chính sau: • Hệ thống bài học - lesson • Hệ thống các bài luyện tập – practice test • Hệ thống bài thi thử - test 0112077-Lê Khánh Trí 23/155 0112119-Lê Trần Thùy Trang
  • 24. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Hệ thống bài học - lessons 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í 24/155 0112119-Lê Trần Thùy Trang
  • 25. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Hệ thống cũng ghi nhận các thông tin cá nhân và các thông tin liên quan đến quá trình học tập của người dùng như điểm số các bài thi thử, các vấn đề ưu khuyết của người dùng… để luôn đưa ra các thống kê và các đề nghị thực sự hữu ích, hỗ trợ tối đa cho người dùng để hoàn thiện vốn tiếng Anh nói chung và để đạt kết quả tốt trong kỳ thi TOEFL nói riêng. Ngoài ra, các thống kê này cũng góp phần giúp nhóm thực hiện có các định hướng, mục tiêu để phát triển, hoàn thiện website để website ngày càng hữu ích hơn, hỗ trợ tốt hơn cho quá trình học Anh văn nói chung và học thi TOEFL nói riêng của người dùng, để website thực sự trở thành người bạn của mọi nhà, người bạn của những ai mới bắt đầu học Anh văn và của những ai yêu thích Anh văn. Một thành phần góp phần không nhỏ trong thành công của website phải kể đến là diễn đàn. Diễn đàn là một sân chơi, là nơi các thành viên của website có cơ hội trò chuyện, kết bạn, cùng nhau chia sẻ, nghiên cứu, thảo luận những quan tâm, thắc mắc về các vấn đề liên quan đến TOEFL. Diễn đàn là nơi gắn kết mọi người với nhau và là nơi gắn kết mọi người với website. 0112077-Lê Khánh Trí 25/155 0112119-Lê Trần Thùy Trang
  • 26. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên 1.2 Yêu cầu hệ thống 1.2.1 Yêu cầu chức năng 1.3.2.1. Yêu cầu lưu trữ Thông tin người dùng và quá trình học tập Website cần lưu trữ một số thông tin người dùng để giúp người dùng theo dõi quá trình học tập của mình và các thông tin của người quản lý, người quản trị. Các thông tin chính cần lưu trữ bao gồm: Tên đăng nhập, Mật khẩu, Quyền, Ngày sinh, Điểm thi cao nhất, Điểm thi mới nhất, các bài học đã học, điểm đã đạt của bài… Thông tin bài học Đây là phần dữ liệu không thể thiếu của website. Thông tin bài học cần lưu trữ bao gồm nội dung của các bài học, thể loại bài học (ngữ pháp cơ bản, ngữ pháp nâng cao, kỹ thuật nghe, đọc, …), tiêu đề, ngày cập nhật… Thông tin câu hỏi và câu trả lời Đây cũng là dữ liệu chính của website. Câu hỏi được sử dụng trong website gồm 3 loại chính: câu hỏi thuộc phần nghe (section 1), câu hỏi thuộc phần ngữ pháp (section 2), câu hỏi thuộc phần đọc hiểu (section 3). Ba loại câu hỏi này có điểm chung là đều có 4 câu trả lời được đề nghị và chỉ có một câu trả lời đúng. Tuy nhiên, mỗi loại câu hỏi đều có những đặc trưng riêng. - Ở section 1: mỗi câu hỏi đều thuộc một đoạn nghe duy nhất. Đoạn nghe có thể được chia làm 2 loại: loại đoạn nghe chỉ có một câu hỏi và loại đoạn nghe có nhiều câu hỏi. Loại đoạn nghe có nhiều câu hỏi có thể là một đoạn đối thoại hoặc là một đoạn bài nói chuyện. Thông tin về đoạn nghe cũng được lưu trữ, bao gồm: đường dẫn của file âm thanh, số câu hỏi, loại đoạn nghe và script … - Ở section 2: câu hỏi có thể được chia thành 2 loại: loại chọn một câu trả lời đúng để điền vào chỗ trống và loại chọn câu sai trong các câu được gạch dưới. Website cũng lưu thông tin chủ điểm ngữ pháp của câu hỏi để phục vụ nhu cầu thống kê hoặc đưa ra bài luyện tập về chủ điểm ngữ pháp nào đó. 0112077-Lê Khánh Trí 26/155 0112119-Lê Trần Thùy Trang
  • 27. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên - Ở section 3: mỗi câu hỏi đều thuộc một đoạn đọc hiểu duy nhất. Thông thường, một đoạn đọc hiểu có thể có 9-10 câu hỏi. Thông tin cần lưu của một đoạn đọc hiểu bao gồm: nội dung đoạn và số câu hỏi của đoạn. Thông tin cần lưu của câu hỏi bao gồm: nội dung câu hỏi, câu giải thích cho câu trả lời đúng, mức độ dễ khó, chủ đề câu hỏi và mã đoạn nghe / đoạn đọc hiểu… Thông tin cần lưu cho câu trả lời bao gồm: nội dung câu trả lời, số thứ tự trong câu hỏi, có phải là câu trả lời được chọn không,… Thông tin diễn đàn: bao gồm loại diễn đàn, tên diễn đàn, ngày mở, người mở… Thông tin chủ đề trong diễn đàn: tên chủ đề, nội dung, người mở, ngày mở… Thông tin bài gửi trả lời cho chủ đề trên diễn đàn : nội dung, người gửi, ngày gửi… Thông tin tham số khác của hệ thống: tên tham số, giá trị tham số. 1.3.2.1. 0112077-Lê Khánh Trí 27/155 0112119-Lê Trần Thùy Trang
  • 28. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Yêu cầu nghiệp vụ Đối với người quản lý, quản trị website: Quản lý, kiểm soát thông tin người dùng của website và thông tin quá trình học tập các thành viên. Quản lý quyền hạn của người dùng website: phân – cấp quyền, chỉnh hoặc huỷ quyền... Quản lý, cập nhật cơ sở dữ liệu bài học và cơ sở dữ liệu các câu hỏi của website… Quản lý, kiểm soát các thông tin trên diễn đàn. Quản lý, điều chỉnh các thông số khác trên website. Đối với thành viên của website: Quản lý, kiểm soát thông tin cá nhân và thông tin quá trình học tập của mình. Tham gia các bài học ngữ pháp, kỹ thuật làm bài thi, các kinh nghiệm làm bài, các chuyên đề nâng cao … Tham gia các bài kiểm tra của từng chủ đề… Tham gia các bài luyện tập cho kỳ thi TOEFL với các câu hỏi đa dạng, ít trùng lặp nhằm nâng cao, củng cố kỹ năng làm bài thực sự của người dùng. Người dùng cũng có thể điều chỉnh số câu hỏi các phần luyện tập theo ý thích… Tham gia dạng bài thi TOEFL với hình thức tính thời gian nghiêm túc nhằm kiểm tra lại thực lực của mình, những ưu điểm cần củng cố phát huy và những khuyết điểm cần khắc phục; đồng thời cũng là cơ hội luyện tâm lý và tốc độ làm bài thi TOEFL. Tham gia thảo luận trên diễn đàn về các vấn đề liên quan đến tiếng Anh nói chung và TOEFL nói riêng. 0112077-Lê Khánh Trí 28/155 0112119-Lê Trần Thùy Trang
  • 29. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên 1.2.2. Yêu cầu phi chức năng 1.3.2.1. Tính tiến hoá Hệ thống hiện hành phải cho phép người dùng và người quản lý, quản trị thay đổi một số thông số, cấu hình theo ý muốn. Bên cạnh đó, kiến trúc của website cũng cho phép dễ mở rộng, nâng cấp các chức năng. 1.3.2.1. Giao diện thân thiện, dễ sử dụng và đẹp Việc thiết kế sao cho giao diện thân thiện, đẹp, dễ sử dụng với người dùng khá quan trọng. Đối tượng đầu tiên sử dụng website không phải là những chuyên viên tin học mà là những người yêu thích học Anh văn, những người mới làm quen với Anh văn hay mới làm quen với Internet. Vì vậy, người dùng sẽ nhanh chóng nắm được cách sử dụng một cách dễ dàng nếu giao diện website thân thiện, dễ sử dụng. Bên cạnh đó, một giao diện thân thiện, đẹp, dễ sử dụng cũng tạo cảm hứng học tập tốt hơn cho người dùng. Ngoài ra, việc trình bày trang web bởi hai thứ tiếng: tiếng Anh và tiếng Việt cũng đóng vai trò quan trọng không kém. Giao diện tiếng Việt rất hữu ích cho đối tượng mới làm quen với tiếng Anh hay Internet. Giao diện tiếng Anh có thể xem như một bước đệm, tiếp tục giúp người dùng sau khi quen với cách hoạt động của website, người dùng sẽ tiếp xúc với tiếng Anh nhiều hơn, tự nhiên hơn và đặc biệt có thể dễ dàng sử dụng, tham khảo các website nước ngoài hỗ trợ học tiếng Anh nói chung và học TOEFL nói riêng nhằm đạt đến mục đích cuối cùng là sử dụng tiếng Anh thật tốt, thật tự nhiên. 1.3.2.1. Tính an toàn Thông tin trên website chỉ được chỉnh sửa bởi những người có thẩm quyền. Các thông tin cá nhân cũng như thông tin bài viết trên diễn đàn của thành viên chỉ được chỉnh sửa bởi chính thành viên đó. Chỉ có những người quản lý, quản trị có trách nhiệm và quyền hạn mới có thể kiểm soát, quản lý, cập nhật các thông tin trên website. 0112077-Lê Khánh Trí 29/155 0112119-Lê Trần Thùy Trang
  • 30. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Các hành vi chỉnh sửa sai lệch nội dung, làm mất tính đúng đắn của thông tin, xâm phạm quyền hạn của người khác cần phải được ngăn chặn. 1.3.2.1. Tính tương thích Tương thích tốt trên các trình duyệt như Internet Explorer, Netscape, Opera, Mozilla… 0112077-Lê Khánh Trí 30/155 0112119-Lê Trần Thùy Trang
  • 31. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên 1.3 Mô hình dòng dữ liệu (DFD) quan niệm Figure 1.10 DFD quan niệm 1.3.1 Quản lý bài học 1.3.2.1. Cấp 2 Figure 1.11 DFD cấp 2 quản lý bài học 0112077-Lê Khánh Trí 31/155 0112119-Lê Trần Thùy Trang
  • 32. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên * Cấp 3 + Ô xử lý 1.1 Figure 1.12 DFD quản lý bài học cấp 3 – ô xử lý 1.1 + Ô xử lý 1.2 Figure 1.13 DFD quản lý bài học cấp 3 – ô xử lý 1.2 Sưu liệu: xem phụ lục 0112077-Lê Khánh Trí 32/155 0112119-Lê Trần Thùy Trang
  • 33. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên 1.3.2 Quản lý câu hỏi 1.3.2.1. Cấp 2 Figure 1.14 DFD quản lý câu hỏi cấp 2 0112077-Lê Khánh Trí 33/155 0112119-Lê Trần Thùy Trang
  • 34. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Cấp 3 + Ô xử lý 2.1 Figure 1.15 DFD quản lý câu hỏi cấp 3 – ô xử lý 2.1 + Ô xử lý 2.2 0112077-Lê Khánh Trí 34/155 0112119-Lê Trần Thùy Trang
  • 35. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Figure 1.16 DFD quản lý câu hỏi cấp 3- ô xử lý 2.2 0112077-Lê Khánh Trí 35/155 0112119-Lê Trần Thùy Trang
  • 36. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên + Ô xử lý 2.3 Figure 1.17 DFD quản lý câu hỏi cấp 3 – ô xử lý 2.3 Sưu liệu: xem phụ lục 0112077-Lê Khánh Trí 36/155 0112119-Lê Trần Thùy Trang
  • 37. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên 1.4 Quản lý diễn đàn 1.3.2.1. Cấp 2 Figure 1.18 DFD quản lý diễn đàn cấp 2 0112077-Lê Khánh Trí 37/155 0112119-Lê Trần Thùy Trang
  • 38. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên * Cấp 3 + Ô xử lý 3.1 Figure 1.19 DFD quản lý diễn đàn cấp 3 – ô xử lý 3.1 + Ô xử lý 3.2 0112077-Lê Khánh Trí 38/155 0112119-Lê Trần Thùy Trang
  • 39. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Figure 1.20 DFD quản lý diễn đàn cấp 3 – ô xử lý 3.2 0112077-Lê Khánh Trí 39/155 0112119-Lê Trần Thùy Trang
  • 40. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên + Ô xử lý 3.3 Figure 1.21 – DFD quản lý diễn đàn cấp 3 – ô xử lý 3.3 + Ô xử lý 3.4 Figure 1.22 DFD quản lý diễn đàn cấp 3- ô xử lý 3.4 0112077-Lê Khánh Trí 40/155 0112119-Lê Trần Thùy Trang
  • 41. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên + Ô xử lý 3.5 Figure 1.23 DFD quản lý diễn đàn cấp 3 – ô xử lý 3.5 1.3.2.1. Sưu liệu xem phụ lục 0112077-Lê Khánh Trí 41/155 0112119-Lê Trần Thùy Trang
  • 42. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên 1.4 Phân tích dữ liệu 1.4.1 Mô hình thực thể kết hợp Figure 1.24 Mô hình quan niệm dữ liệu ER (đầy đủ thuộc tính) 1.4.1. Sưu liệu: xem phụ lục 0112077-Lê Khánh Trí 42/155 0112119-Lê Trần Thùy Trang
  • 43. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Chương 2. Thiết kế hệ thống 2.1 Thiết kế dữ liệu Mô hình ER mức quan niệm (tóm tắt) Figure 2.1 Mô hình ER (tóm tắt) 0112077-Lê Khánh Trí 43/155 0112119-Lê Trần Thùy Trang
  • 44. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên 2.1.1 Sơ đồ logic dữ liệu Figure 2.2 Mô hình quan hệ - sơ đồ logic 0112077-Lê Khánh Trí 44/155 0112119-Lê Trần Thùy Trang
  • 45. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên 2.1.2 Danh sách các bảng STT Tên bảng Mô tả Mô tả (Phụ lục trang) 1 FORUMS Danh sách diễn đàn 2 FORUMCATEGORIES Danh sách chuyên mục diễn đàn 3 FORUMTOPICS Danh sách chủ đề diễn đàn 4 REPLIES Danh sách bài viết trả lời 5 MEMBERS Danh sách thành viên 6 ANSWERSEC1 Các câu chọn cho câu hỏi Section1 7 ANSWERSEC2 Các câu chọn cho câu hỏi Section2 8 ANSWERSEC3 Các câu chọn cho câu hỏi Section3 9 SECTION1 Danh sách các câu hỏi có audio 10 SECTION2 Danh sách câu hỏi thường 11 SECTION3 Danh sách câu hỏi có đoạn đọc 12 TALKS Danh sách các đoạn nghe audio 13 PARAGRAPHS Danh sách các đoạn đọc 14 RECORDS Danh sách các bài đã học và điểm 15 LESSONS Danh sách bài học 16 LESSONCATEGORIES Danh sách chuyên mục bài học 17 SAMPLES Danh sách đề thi mẫu 18 SAMPLEQUES Chi tiết đề thi mẫu 0112077-Lê Khánh Trí 45/155 0112119-Lê Trần Thùy Trang
  • 46. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên 2.1.3 Mô tả bảng Xem phụ lục 2.1.4 Ràng buộc toàn vẹn A. Ràng buộc toàn vẹn miền giá trị Ràng buộc 1 Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL MÔ HÌNH DỮ LIỆU Hiện tại:[] Tương lai[] Trang: Ứng dụng: Xây dựng website hỗ trợ học và thi TOEFL Mô tả ràng buộc toàn vẹn Tờ: Ngày lập: Người lập: Các loại thực thể/mối kết hợp liên quan : MEMBERS Mô tả: Ngày sinh phải nhỏ hơn hoặc bằng ngày hiện tại Thuật Toán: CHECK(MEMBERS.BIRTH<NGAY_HIEN_TAI) Ràng buộc 2 Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL MÔ HÌNH DỮ LIỆU Hiện tại:[] Tương lai[] Trang: Ứng dụng: Xây dựng website hỗ trợ học và thi TOEFL Mô tả ràng buộc toàn vẹn Tờ: Ngày lập: Người lập: 0112077-Lê Khánh Trí 46/155 0112119-Lê Trần Thùy Trang
  • 47. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Các loại thực thể/mối kết hợp liên quan : PROFILES Mô tả: Ngày lên website mới nhất phải nhỏ hơn hoặc bằng ngày hiện tại Thuật Toán: CHECK(PROFILES.LASTCOME<=NGAY_HIEN_TAI) Ràng buộc 3 Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL MÔ HÌNH DỮ LIỆU Hiện tại:[] Tương lai[] Trang: Ứng dụng: Xây dựng website hỗ trợ học và thi TOEFL Mô tả ràng buộc toàn vẹn Tờ: Ngày lập: Người lập: Các loại thực thể/mối kết hợp liên quan : PROFILES Mô tả: Ngày đăng kí thành viên phải nhỏ hơn hoặc bằng ngày hiện tại Thuật Toán: CHECK(PROFILES.ADDDATE<=NGAY_HIEN_TAI) Ràng buộc 4 Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL MÔ HÌNH DỮ LIỆU Hiện tại:[] Tương lai[] Trang: Ứng dụng: Xây dựng website hỗ trợ học Mô tả ràng buộc toàn vẹn Ngày lập: Người lập: 0112077-Lê Khánh Trí 47/155 0112119-Lê Trần Thùy Trang
  • 48. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên và thi TOEFL Tờ: Các loại thực thể/mối kết hợp liên quan : SAMPLES m, LESSONS m, FORUMTOPICS m, REPLIES m Mô tả: Ngày cập nhật phải trước hoặc bằng hiện tại Thuật Toán: CHECK(m.ADDEDDATE<= NGAY_HIEN_TAI) Ràng buộc 5 Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL MÔ HÌNH DỮ LIỆU Hiện tại:[] Tương lai[] Trang: Ứng dụng: Xây dựng website hỗ trợ học và thi TOEFL Mô tả ràng buộc toàn vẹn Tờ: Ngày lập: Người lập: Các loại thực thể/mối kết hợp liên quan : MEMBERS Mô tả: Quyền đăng nhập chỉ có thể là 1 hoặc 2 hoặc 3 Thuật Toán: CHECK (MEMBERS.UGRANT in (1,2,3)) Ràng buộc 6 Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL MÔ HÌNH DỮ LIỆU Hiện tại:[] Tương lai[] Trang: Ứng dụng: Mô tả ràng buộc toàn vẹn Ngày lập: 0112077-Lê Khánh Trí 48/155 0112119-Lê Trần Thùy Trang
  • 49. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Xây dựng website hỗ trợ học và thi TOEFL Tờ: Người lập: Các loại thực thể/mối kết hợp liên quan : SECTION1 m, SECTION2 m SECTION3 m TALKS m Mô tả: Thuộc tính part trong các bảng chỉ có thể là 1 hoặc 2 hoặc 3 Thuật Toán: CHECK(m.PART in (1,2,3)) Ràng buộc 7 Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL MÔ HÌNH DỮ LIỆU Hiện tại:[] Tương lai[] Trang: Ứng dụng: Xây dựng website hỗ trợ học và thi TOEFL Mô tả ràng buộc toàn vẹn Tờ: Ngày lập: Người lập: Các loại thực thể/mối kết hợp liên quan : SAMPLES m, LESSONS m Mô tả: Thuộc tính sec trong các bảng chỉ có thể là 1 hoặc 2 hoặc 3 Thuật Toán: CHECK(m.SEC in (1,2,3)) Ràng buộc 8 Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL MÔ HÌNH DỮ LIỆU Hiện tại:[] Tương lai[] Trang: 0112077-Lê Khánh Trí 49/155 0112119-Lê Trần Thùy Trang
  • 50. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Ứng dụng: Xây dựng website hỗ trợ học và thi TOEFL Mô tả ràng buộc toàn vẹn Tờ: Ngày lập: Người lập: Các loại thực thể/mối kết hợp liên quan : ANSWERSEC1 m, ANSWERSEC2 m, ANSWERSEC3 m Mô tả: Optionid trong các bảng chỉ có thể thuộc đoạn từ 0-3 Thuật Toán: CHECK(m.OPTIONID in (0,1,2,3) Ràng buộc 9 Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL MÔ HÌNH DỮ LIỆU Hiện tại:[] Tương lai[] Trang: Ứng dụng: Xây dựng website hỗ trợ học và thi TOEFL Mô tả ràng buộc toàn vẹn Tờ: Ngày lập: 20/6/2005 Người lập: - Lê Khánh Trí Các loại thực thể/mối kết hợp liên quan : ANSWERSEC1 m, ANSWERSEC2 m, ANSWERSEC3 m Mô tả: Mỗi câu chọn chỉ có thể mang giá trị câu chọn đúng hoặc sai Thuật Toán: CHECK(m.SELECTED in (0,1)) B. Ràng buộc toàn vẹn về thuộc tính tổng hợp Ràng buộc 10 Hệ thống thông tin: MÔ HÌNH DỮ LIỆU Trang: 0112077-Lê Khánh Trí 50/155 0112119-Lê Trần Thùy Trang
  • 51. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Hệ thống thông tin website hỗ trợ học và thi TOEFL Hiện tại:[] Tương lai[] Ứng dụng: Xây dựng website hỗ trợ học và thi TOEFL Mô tả ràng buộc toàn vẹn Tờ: Ngày lập: 20/6/2005 Người lập: - Lê Khánh Trí Các loại thực thể/mối kết hợp liên quan : LESSONS Mô tả: Số câu hỏi tối đa phải nhỏ hơn hoặc bằng số câu hỏi của bài học đó trong cơ sở dữ liệu Thuật Toán: CHECK(LESSONS.QUESTIONMAX >=LESSONS.QUESTIONMIN) Ràng buộc 11 Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL MÔ HÌNH DỮ LIỆU Hiện tại:[] Tương lai[] Trang: Ứng dụng: Xây dựng website hỗ trợ học và thi TOEFL Mô tả ràng buộc toàn vẹn Tờ: Ngày lập: Người lập: Các loại thực thể/mối kết hợp liên quan : LESSONS, QUESTIONS Mô tả: Số câu hỏi tối thiểu phải nhỏ hơn hoặc bằng số câu hỏi của bài học đó trong cơ sở dữ liệu 0112077-Lê Khánh Trí 51/155 0112119-Lê Trần Thùy Trang
  • 52. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Thuật Toán: ∀l∈LESSONS thì l.QUESTIONMAX <= ℑcount(*) σ (TOPIC = l.LESSONID)(QUESTIONS) Ràng buộc 12 Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL MÔ HÌNH DỮ LIỆU Hiện tại:[] Tương lai[] Trang: Ứng dụng: Xây dựng website hỗ trợ học và thi TOEFL Mô tả ràng buộc toàn vẹn Tờ: Ngày lập: Người lập: Các loại thực thể/mối kết hợp liên quan : PARAGRAPHS, SECTION3 Mô tả: Số câu hỏi của đoạn nghe phải bằng tổng số câu hỏi của đoạn nghe trong Section1 Thuật Toán: ∀p∈PARAGRAPHS thì p.NUMBERITEM = ℑcount(*) σ (PARAGRAPHID= p.PARAGRAPHID)(SECTION3) Ràng buộc 13 Hệ thống thông tin: Hệ thống thông tin website MÔ HÌNH DỮ LIỆU Hiện tại:[] Trang: 0112077-Lê Khánh Trí 52/155 0112119-Lê Trần Thùy Trang
  • 53. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên hỗ trợ học và thi TOEFL Tương lai[] Ứng dụng: Xây dựng website hỗ trợ học và thi TOEFL Mô tả ràng buộc toàn vẹn Tờ: Ngày lập: Người lập: Các loại thực thể/mối kết hợp liên quan : TALKS, SECTION1 Mô tả: Số câu hỏi của đoạn đọc phải bằng tổng số câu hỏi của đoạn đọc trong Section3 Thuật Toán: ∀t∈TALKS thì t.NUMBERITEM = ℑcount(*) σ (TALKID= t.TALKID)(SECTION1) C. Ràng buộc toàn vẹn liên thuộc tính Ràng buộc 14 Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL MÔ HÌNH DỮ LIỆU Hiện tại:[] Tương lai[] Trang: Ứng dụng: Xây dựng website hỗ trợ học và thi TOEFL Mô tả ràng buộc toàn vẹn Tờ: Ngày lập: Người lập: Các loại thực thể/mối kết hợp liên quan : LESSONS Mô tả: Số câu hỏi tối đa phải lớn hơn hoặc bằng số câu hỏi tối thiểu Thuật Toán: CHECK(QUESTIONMAX >=QUESTIONMIN) 0112077-Lê Khánh Trí 53/155 0112119-Lê Trần Thùy Trang
  • 54. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Ràng buộc 15 Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL MÔ HÌNH DỮ LIỆU Hiện tại:[] Tương lai[] Trang: Ứng dụng: Xây dựng website hỗ trợ học và thi TOEFL Mô tả ràng buộc toàn vẹn Tờ: Ngày lập: Người lập: Các loại thực thể/mối kết hợp liên quan : MEMBERS Mô tả: Điểm mới nhất phải nhỏ hơn hoặc bằng điểm cao nhất Thuật Toán: CHECK(LASTSCORE<=HIGHSCORE) Ràng buộc 16 Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL MÔ HÌNH DỮ LIỆU Hiện tại:[] Tương lai[] Trang: Ứng dụng: Xây dựng website hỗ trợ học và thi TOEFL Mô tả ràng buộc toàn vẹn Tờ: Ngày lập: Người lập: Các loại thực thể/mối kết hợp liên quan : ANSWERSEC2, SECTION2 Mô tả: Vị trí bắt đầu câu chọn trong câu hỏi phải nhỏ hơn chiều dài câu hỏi 0112077-Lê Khánh Trí 54/155 0112119-Lê Trần Thùy Trang
  • 55. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Thuật Toán: ∀o∈ANSWERSEC2 thì o.STARTPOS = ℑlen(QCONTEND) σ (QUESTIONID= o.QUESTIONID)(SECTION2) D. Ràng buộc toàn vẹn liên bộ Ràng buộc 17 Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL MÔ HÌNH DỮ LIỆU Hiện tại:[] Tương lai[] Trang: Ứng dụng: Xây dựng website hỗ trợ học và thi TOEFL Mô tả ràng buộc toàn vẹn Tờ: Ngày lập: Người lập: Các loại thực thể/mối kết hợp liên quan : TALKS Mô tả: Đường dẫn đến tập tin audio là duy nhất Thuật Toán: ∀d1∈TALKS, ¬ ∃ d2∈TALKS: d1.PATHAUDIO =d2.PATHAUDIO Ràng buộc 18 Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL MÔ HÌNH DỮ LIỆU Hiện tại:[] Tương lai[] Trang: Ứng dụng: Xây dựng website hỗ trợ Mô tả ràng buộc toàn vẹn Tờ: Ngày lập: Người lập: 0112077-Lê Khánh Trí 55/155 0112119-Lê Trần Thùy Trang
  • 56. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên học và thi TOEFL Các loại thực thể/mối kết hợp liên quan : PARAGRAPHS Mô tả: Đường dẫn đến tập tin đoạn đọc là duy nhất Thuật Toán: ∀d1∈PARAGRAPHS, ¬ ∃ d2∈PARAGRAPHS: d1.PATH =d2.PATH Ràng buộc 19 Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL MÔ HÌNH DỮ LIỆU Hiện tại:[] Tương lai[] Trang: Ứng dụng: Xây dựng website hỗ trợ học và thi TOEFL Mô tả ràng buộc toàn vẹn Tờ: Ngày lập: Người lập: Các loại thực thể/mối kết hợp liên quan : TALKS Mô tả: Đường dẫn đến tập tin script là duy nhất Thuật Toán: ∀d1∈TALKS, ¬ ∃ d2∈TALKS: d1.PATHSCRIPT =d2.PATHSCRIPT 0112077-Lê Khánh Trí 56/155 0112119-Lê Trần Thùy Trang
  • 57. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Ràng buộc 20 Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL MÔ HÌNH DỮ LIỆU Hiện tại:[] Tương lai[] Trang: Ứng dụng: Xây dựng website hỗ trợ học và thi TOEFL Mô tả ràng buộc toàn vẹn Tờ: Ngày lập: Người lập: Các loại thực thể/mối kết hợp liên quan : LESSONS Mô tả: Đường dẫn đến tập tin bài học là duy nhất Thuật Toán: ∀d1∈LESSONS, ¬ ∃ d2∈LESSONS: d1.PATH =d2.PATH Ràng buộc 21 Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL MÔ HÌNH DỮ LIỆU Hiện tại:[] Tương lai[] Trang: Ứng dụng: Xây dựng website hỗ trợ học và thi TOEFL Mô tả ràng buộc toàn vẹn Tờ: Ngày lập: Người lập: Các loại thực thể/mối kết hợp liên quan : MEMBERS Mô tả: Tên đăng nhập là duy nhất 0112077-Lê Khánh Trí 57/155 0112119-Lê Trần Thùy Trang
  • 58. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Thuật Toán: ∀d1∈MEMBERS, ¬ ∃ d2∈MEMBERS: d1.USERNAME =d2.USERNAME E. Ràng buộc toàn vẹn tham chiếu/ khoá ngoại (tiêu biểu 1 đại diện) Ràng buộc 22 Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL MÔ HÌNH DỮ LIỆU Hiện tại:[] Tương lai[] Trang: Ứng dụng: Xây dựng website hỗ trợ học và thi TOEFL Mô tả ràng buộc toàn vẹn Tờ: Ngày lập: Người lập: Các loại thực thể/mối kết hợp liên quan : TALKS, SECTION1 Mô tả: Mỗi câu hỏi Section1 phải thuộc một đoạn nghe hợp lệ Thuật Toán: ∀d1∈SECTION1, ∃ d2∈TALKS: d1.TALKID =d2.TALKID 0112077-Lê Khánh Trí 58/155 0112119-Lê Trần Thùy Trang
  • 59. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên 2.2 Sơ đồ dòng dữ liệu mức thiết kế 2.2.1 Quản lý bài học Figure 2.3 DFD thiết kế quản lý bài học – ô xử lý 1.1 0112077-Lê Khánh Trí 59/155 0112119-Lê Trần Thùy Trang
  • 60. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Figure 2.4 DFD thiết kế quản lý bài học – ô xử lý 1.2 0112077-Lê Khánh Trí 60/155 0112119-Lê Trần Thùy Trang
  • 61. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên 2.2.2 Quản lý câu hỏi Figure 2.5 DFD thiết kế quản lý câu hỏi – ô xử lý 2.1 0112077-Lê Khánh Trí 61/155 0112119-Lê Trần Thùy Trang
  • 62. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Figure 2.6 DFD thiết kế quản lý câu hỏi – ô xử lý 2.2 0112077-Lê Khánh Trí 62/155 0112119-Lê Trần Thùy Trang
  • 63. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Figure 2.7 DFD thiết kế quản lý câu hỏi – ô xử lý 2.3 0112077-Lê Khánh Trí 63/155 0112119-Lê Trần Thùy Trang
  • 64. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên 2.2.3 Quản lý diễn đàn + Ô xử lý 3.1 Quản lý bài viết chủ đề Figure 2.8 DFD thiết kế quản lý diễn đàn – ô xử lý 3.1 0112077-Lê Khánh Trí 64/155 0112119-Lê Trần Thùy Trang
  • 65. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên + Ô xử lý 3.2 Quản lý bài viết trả lời Figure 2.9 DFD thiết kế quản lý diễn đàn – ô xử lý 3.2 0112077-Lê Khánh Trí 65/155 0112119-Lê Trần Thùy Trang
  • 66. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Figure 2.10 DFD thiết kế quản lý diễn đàn – ô xử lý 3.3 Figure 2.11 DFD thiết kế quản lý diễn đàn – ô xử lý 3.4 0112077-Lê Khánh Trí 66/155 0112119-Lê Trần Thùy Trang
  • 67. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Figure 2.12 DFD thiết kế quản lý diễn đàn – ô xử lý 3.5 0112077-Lê Khánh Trí 67/155 0112119-Lê Trần Thùy Trang
  • 68. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên 2.3 Thiết kế giao diện 2.3.1 Sơ đồ màn hình Figure 2.13: Sơ đồ các màn hình 0112077-Lê Khánh Trí 68/155 0112119-Lê Trần Thùy Trang
  • 69. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên 2.3.2 Danh sách các màn hình STT Tên màn hình Chức năng 1 Màn hình chính - Trang chủ Giới thiệu về trang web các chức năng chính 2 Màn hình đăng nhập Màn hình cho phép đăng nhập vào hệ thống của trang web học và thi TOEFL 3 Màn hình Đăng kí Màn hình đăng kí để trở thành thành viên chính thức của hệ thống. 4 Màn hình đăng xuất Màn hình xóa cookies của thành viên sau khi đăng nhập muốn thoát khỏi hệ thống. 5 Màn hình điều chỉnh thông tin cá nhân. Để thành viên trong hệ thống có thể chỉnh sửa thông tin cá nhân của mình. 6 Màn hình danh sách thành viên. Xem danh sách các thành viên hiện có trong hệ thông trang web 7 Màn hình quản lí câu hỏi Màn hình để quản trị có thể thêm, xóa sửa danh sách các câu hỏi có trong cơ sở dữ liệu theo 3 section 8 Màn hình học bài Màn hình dùng để cho các thành viên trong trang web có thể theo dõi các bài học có sẵn. 9 Màn hình chỉnh sửa và soạn bài học . Màn hình để cho quản trị viên có thể thay đổi nội dung bài học nếu muốn. 10 Màn hình lựa chọn 1 Để cho thành viên khi muốn luyện tập lựa chọn số câu và phần muốn luyện tập của Section 1 11 Màn hình lựa chọn 2 Để cho thành viên khi muốn luyện tập lựa chọn Part muốn luyện tập và số câu câu hỏi cho mỗi Part của Section 2 12 Màn hình lựa chọn 3 Để cho thành viên khi muốn luyện tập lựa chọn số đoạn văn muốn luyện tập của Section 0112077-Lê Khánh Trí 69/155 0112119-Lê Trần Thùy Trang
  • 70. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên 3 13 Màn hình luyện tập Dùng cho thành viên khi luyện tập, hiển thị câu hỏi cho người dùng trả lời sau đó sẽ đánh giá kết quả cho từng câu hỏi đó 14 Màn hình thi Màn hình tổ chức thi cho người dùng có nhu cầu cần thi TOEFL lần lượt theo từng Section và Part của mỗi Section. 15 Màn hình Thay đổi Tham số hệ thống Thay đổi các tham số dùng cho sự hoạt động của hệ thống. 16 Màn hình quản lí thành viên Chỉnh sửa quyền hạn của thành viên hay xóa thành viên ra khỏi hệ thống. 17 Màn hình diễn đàn Hiển thị các vấn đề đang được thảo luận trong diễn đàn. 18 Màn hình chuyên mục Các chuyên mục của một diễn đàn con. 19 Màn hình chủ đề diễn đàn Các chủ đề do thành viên trong trang web gửi trong một chuyên mục nhất định nào đó. 20 Màn hình bài viết Các bài viết của thành viên trong diễn đàn thảo luận về một chủ đề có sẵn. 2.3.4 Mô tả màn hình Cấu trúc màn hình sử dụng trong trang web có 4 phần chính: - Logo, banner quảng cáo và Topmenu ở trên cùng + Top Menu bao gồm các thành phần: đăng kí, diễn đàn, thành viên, ngôn ngữ sử dụng trong trang web. - Phần bên trái là menu chính với các menu thành phần như: Trang chủ, bài học, thi thử, luyện tập, game… - Phần bên phải là các menu thống kê, đăng nhập, hay liên kết - Phần chính giữa là phần hiển thị những module có trong trang web. 0112077-Lê Khánh Trí 70/155 0112119-Lê Trần Thùy Trang
  • 71. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Tùy vào từng màn hình hay ngôn ngữ hiển thị mà các menu trên, trái, phải có thể thay đổi theo nội dung của của màn hình. Figure 2.14 Cấu trúc màn hình chương trình Màn hình chính giới thiệu về trang web. Màn hình chính là màn hình mà các người dùng nhìn thấy khi truy cập trang web học và luyện thi Toefl. Màn hình chính là màn hình giới thiệu về trang web, lợi ích của học tiếng Anh và thông tin về nhóm thực hiện. Màn hình đăng nhập Màn hình đăng nhập là màn hình dùng để truy cập vào hệ thống theo các quyền hạn khác nhau. Nếu thành công, người dùng sẽ đăng nhập và làm việc với hệ thống dưới quyền hạn đã được phân công 0112077-Lê Khánh Trí 71/155 0112119-Lê Trần Thùy Trang
  • 72. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên + Mô tả hoạt động Người dùng nhập tên đăng nhập và mật khẩu. Sau đó chọn “Đăng nhập” hoặc “Đăng kí” + Các thành phần của màn hình Nhóm Loại Ý nghĩa 1 TextBox Hai textbox thuộc nhóm này dùng để nhập tên và mật khẩu đăng nhập 2 Button Hai button đăng nhập và đăng kí Lưu ý: Các nhóm được minh hoạ bằng các số được đánh trên màn hình. 1 2 Figure 2.15 Thiết kế màn hình đăng nhập Màn hình đăng kí + Cấu trúc: Màn hình chỉ có TopMenu mà không có menu phải hay menu trái. + Mô tả hoạt động Khi người dùng muốn trở thành thành viên của trang web, người dùng nhấn vào button “Đăng kí” trên top menu . Nếu đăng kí thành công người dùng sẽ trở là thành viên chính thức của trang web. 0112077-Lê Khánh Trí 72/155 0112119-Lê Trần Thùy Trang
  • 73. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên + Các thành phần của màn hình Nhóm Loại Ý nghĩa 1 TextBox1 Nhập các thông tin cá nhân 2 Validate Sumary Thông báo lỗi khi nhập các thông tin không đúng định dạng hay yêu cầu 3 ComboBox Ngày tháng năm sinh 4 TextBox2 Quy định bắt buộc của trang web. 5 Button Hai button đồng ý hay không đồng ý Lưu ý: Các nhóm được minh hoạ bằng các số được đánh trên màn hình. Figure 2.16 Nội dung màn hình đăng kí Màn hình chỉnh sửa thông tin người dùng + Cấu trúc giống như màn hình đăng kí. + Mô tả hoạt động: Người dùng sau một thời gian sử dụng có thay đổi một số thông tin riêng tư như mật khẩu, địa chỉ mail, hay một số thông tin khác. Họ có thể chỉnh sửa các thông tin đó. 0112077-Lê Khánh Trí 73/155 0112119-Lê Trần Thùy Trang
  • 74. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên + Các thành phần của màn hình Nhóm Loại Ý nghĩa 1 TextBox1 Nhập các thông tin cá nhân 2 Validate Sumary Thông báo lỗi khi nhập các thông tin không đúng định dạng hay yêu cầu 3 ComboBox Ngày tháng năm sinh 4 Button Hai button lưu hay hủy bỏ việc thay đổi Màn hình học ôn tiếng Anh + Cấu trúc gồm có các phần trên trái giống như các màn hình khác nhưng phần bên phải là danh sách các bài học. + Mô tả hoạt động Nếu người dùng không có quyền vào trang bài học thì sẽ được thông báo. Khi người dùng có quyền được truy cập thì menu phải sẽ hiện thị danh sách các bài học 0112077-Lê Khánh Trí 74/155 0112119-Lê Trần Thùy Trang
  • 75. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên có sẵn được liệt kê từ những bài đã học đến bài đã học của từng thành viên đang truy cập diễn đàn. + Các thành phần của màn hình Nhóm Loại Ý nghĩa 1 Label Nội dung bài học 2 Data Grid Danh sách các bài học trong trang web Figure 2.17 Nội dung màn hình Học ôn Nhóm màn hình liên quan đến việc luyện tập + Cấu trúc: Với mỗi phần luyện tập: Section1, Section2, Section3 sẽ có 2 màn hình: Màn hình lựa chọn hình thức ,số câu hỏi và màn hình luyện tập + Mô tả hoạt động: Trước khi bắt đầu luyện tập thì người dùng sẽ được yêu cầu lựa chọn phần và số câu hỏi của mỗi phần . Sau đó thì thành viên đó có thể luyện tập theo phần mà mình đã lựa chọn. Người dùng có thể xem lại kết quả luyện tập của mình nếu muốn. + Thành phần của màn hình chuẩn bị luyện tâp Nhóm Loại Ý nghĩa 1 Label Giới thiệu cách thức luyện tập 0112077-Lê Khánh Trí 75/155 0112119-Lê Trần Thùy Trang
  • 76. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên 2 Combobox Chọn lựa phần hay số lượng câu hỏi muốn luyện. 3 Button Nút bắt đầu luyện tập Figure 2.18 Nội dung màn hình chuẩn bị luyện tập ** Màn hình luyện tập Nhóm Loại Ý nghĩa 1 UserControl Hiển thị câu hỏi 2 Button Chọn lựa thứ tự câu hỏi để luyện tập 3 Button Xem kết quả hay kết thúc luyện tập 0112077-Lê Khánh Trí 76/155 0112119-Lê Trần Thùy Trang
  • 77. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Figure 2.19 Nội dung màn hình luyện tập 1 Figure 2.20 Nội dung màn hình luyện tập 2 – xem kết quả Nhóm màn hình thực hiện việc thi thử. + Cấu trúc: 0112077-Lê Khánh Trí 77/155 0112119-Lê Trần Thùy Trang
  • 78. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Giống như màn hình luyện tập nhưng mỗi lần chỉ hiển thị một câu hỏi. + Mô tả hoạt động Đối với Section1: Sau khi đoạn nghe được đọc lên người dùng sẽ có một khoảng thời gian để chọn lựa câu trả lời. Sau đó trang web sẽ tự động hiển thị câu hỏi tiếp theo. Đối với Section 2 và 3: Thời gian làm bài sẽ được hiển thị . Sau khi thời gian kết thúc thì trang web sẽ tự động chuyển sang section khác hay kết thúc bài thi. + Các thành phần của màn hình Nhóm Loại Ý nghĩa 1 ImageButton Nút chọn câu tiếp theo hay kết thúc bài làm 2 Timer Hiển thị thời gian làm bài 3 UserControl Hiển thị câu hỏi Figure 2.21 Nội dung màn hình thi Màn hình soạn bài học và chỉnh sửa bài học Cấu trúc màn hình: Sử dụng công cụ FreeTextBox.dll – John Dyer 2003 0112077-Lê Khánh Trí 78/155 0112119-Lê Trần Thùy Trang
  • 79. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Màn hình chỉ dùng cho quản trị viên chỉnh sửa thêm hay soạn bài học mới Nhóm Loại Ý nghĩa 1 FreeTextBox Chứa dữ liệu bài học 2 Button Lưu hoặc Hủy Màn hình thay đổi tham số của hệ thống + Cấu trúc: Màn hình bao gồm danh sách các tham số mặc định của hệ thống như: quyền đăng nhập, thời gian làm bài thi, số câu hỏi cho mỗi đề thi, thời gian để làm một câu hỏi….. + Mô tả hoạt động Khi Quản trị viên thấy phương pháp hoạt động hiện tại của hệ thống không còn phù hợp và hệ thống cần có sự thay đổi về các tham số. Quản trị sẽ thay đổi chúng nếu cần thiết và lưu lại. + Các thành phần của màn hình Nhóm Loại Ý nghĩa 1 TextBox Các tham số mặc định của hệ thống. 2 Button Button đồng ý hay hủy bỏ việc thay đổi. 0112077-Lê Khánh Trí 79/155 0112119-Lê Trần Thùy Trang
  • 80. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Figure 2.22 Nội dung màn hình soạn bài Nhóm các màn hình Quản lý Đây là nhóm các màn hình chịu sự quản lý của quản trị viên. Các thành viên bình thường và khách không thể truy cập đến trang này. Màn hình này gồm Top menu và menu Admin. 1. Quản lý bài học 2. Quản lý thành viên 3. Quản lý diễn đàn 0112077-Lê Khánh Trí 80/155 0112119-Lê Trần Thùy Trang
  • 81. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Chương 3. Cài đặt và triển khai 3.1 Công cụ và môi trường phát triển hệ thống Xây dựng trang web hỗ trợ học và thi TOEFL Môi trường lập trình : Microsoft Visual Studio.NET Ngôn ngữ lập trình : ASP.NET với code-hind là Visual C#.NET Hệ quản trị cơ sở dữ liệu : Microsoft SQL Server 2000 Trong quá trình lập trình còn có sử dụng một số thư viện khác như : FreeTextBox.dll, msgBox, Buttons 3.2 Các màn hình chính Figure 3.1 Màn hình chính 0112077-Lê Khánh Trí 81/155 0112119-Lê Trần Thùy Trang
  • 82. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Figure 3.2 Màn hình bài học 0112077-Lê Khánh Trí 82/155 0112119-Lê Trần Thùy Trang
  • 83. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Chương 4. Tổng kết Với thời gian hạn hẹp và kinh nghiệm còn quá ít ỏi, chúng em đã bước đầu xây dựng một nền tảng cơ bản cho việc phát triển một website thực sự hỗ trợ tốt nhất cho người dùng trong việc học tiếng Anh nói riêng và ngoại ngữ nói chung. Để website có thể thực sự hoạt động tốt, khâu chuẩn bị thu thập, phân loại dữ liệu cho thật chu đáo hoàn chỉnh để phát huy thật sự hiệu quả của website là một điều tối quan trọng và tốn không ít thời gian. Do đó, chúng em tin rằng trong tương lai không xa, với sự chuẩn bị tốt về mặt dữ liệu, website sẽ hoạt động tốt hơn và sẽ ngày càng được hoàn thiện hơn để đáp ứng nhu cầu của người sử dụng. Nhóm sinh viên thực hiện. 0112077-Lê Khánh Trí 83/155 0112119-Lê Trần Thùy Trang
  • 84. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên TÀI LIỆU THAM KHẢO 1) Fritz Onion, Essential ASP.NET with Examples in Visual Basic.NET, Addison Wesley, 2003 2) David Sceppa, Microsoft ADO.NET , Microsoft Press 2002 3) G. Andrew Duthie, Microsoft ASP Dot NET Programming With Visual C Sharp Dot NET Version 2003 Step By Step, MS.Press, 2003 4) ASP.NET.Web.Developer's.Guide, Syngress, 2002 5) Michael A.Pyle, M.A and Mary Ellen Munoz Page, MA - Test of English as a Foreign Language Preparation Guide 95-96, Cliff. 6) Jolene Gear – Robert Gear – Lê Huy Lâm, Cambridge Prep for Toefl, First News. 0112077-Lê Khánh Trí 84/155 0112119-Lê Trần Thùy Trang
  • 85. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên 5. PHẦN PHỤ LỤC 5.1. Sưu liệu mô hình DFD quan niệm 1.1 Quản lý bài học 1.2.1 Mô tả dòng dữ liệu Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL Mô hình quan niệm xử lý Hiện tại [] Tương lai[] Trang : Ứng dụng: Xây dựng website hỗ trợ học và thi TOEFL Mô tả dòng dữ liệu : BAI HOC Tờ : 1: Ngày lập: Người lập: - Lê Khánh Trí - Lê Trần Thùy Trang Nguồn đi : Đầu cuối : Quản trị - Quản lý (có chức năng cập nhật quản lý bài học) Kho dữ liệu : Bài học - Lessons Ô xử lý : Chọn bài học(1.1.1) Nhập bài học mới(1.2.1) Chỉnh sửa bài học(1.2.2) Xoá bài học (1.2.3) Lưu bài học (1.2.4) Học và ôn tập(1.1) Cập nhật bài học (1.2) 0112077-Lê Khánh Trí 85/155 0112119-Lê Trần Thùy Trang
  • 86. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Nguồn đến : Kho dữ liệu : Bài học – Lessons Câu hỏi - Questions Đầu cuối : Người dùng (muốn học và ôn tập tiếng Anh) Quản trị - Quản lý (có chức năng cập nhật quản lý bài học) Ô xử lý : Chọn bài học(1.1.1) Làm bài luyện tập(1.1.3) Chỉnh sửa bài học(1.2.2) Xoá bài học (1.2.3) Lưu bài học (1.2.4) Học và ôn tập(1.1) Cập nhật bài học (1.2) Diễn giải : BAI HOC là một trong các dòng dữ liệu chính rất quan trọng của mô hình xử lý. Nó là đầu vào cho các xử lý : Chọn bài học, Làm bài luyện tập, Xoá bài học, Lưu bài học, Học và ôn tập, …. Cấu trúc dữ liệu: MA_BAI_HOC MA_CHUYEN_MUC NGAY_CAP_NHAT_CUOI TIEU_DE DUONG_DAN_NOI_DUNG 0112077-Lê Khánh Trí 86/155 0112119-Lê Trần Thùy Trang
  • 87. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL Mô hình quan niệm xử lý Hiện tại [] Tương lai[] Trang : Ứng dụng: Xây dựng website hỗ trợ học và thi TOEFL Mô tả dòng dữ liệu : QUATRINHHOC Tờ : 1: Ngày lập: Người lập: - Lê Khánh Trí - Lê Trần Thùy Trang Nguồn đi : Đầu cuối : Người dùng Kho dữ liệu : Quá trình học – Records Ô xử lý : Học và ôn tiếng Anh(1.1.2) Chấm điểm bài học(1.1.4) Quản lý học và ôn tập(1.1) Nguồn đến : Kho dữ liệu : Quá trình học – Records Đầu cuối : Người dùng Ô xử lý : Chọn bài học(1.1.1) Xem kết quả học(1.1.5) Quản lý học và ôn tập(1.1) 0112077-Lê Khánh Trí 87/155 0112119-Lê Trần Thùy Trang
  • 88. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Diễn giải : QUA TRINH HOC là một dòng dữ liệu khá quan trọng, giúp theo dõi thống kê tiến độ học tập của thành viên để kịp thời nhắc nhở, góp ý cũng như cải thiện tốc độ tiến bộ của thành viên. Cấu trúc dữ liệu: MA_BAI _HOC MA_THANH_VIEN DIEM_LUYEN_TAP Mô tả ô xử lý Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL Mô hình quan niệm xử lý Hiện tại [] Tương lai[] Trang : Ứng dụng: Xây dựng website hỗ trợ học và thi TOEFL Mô tả ô xử lý: HOC VA ON TAP Tờ : 1: Ngày lập: Người lập: - Lê Khánh Trí - Lê Trần Thùy Trang Ô xử lý số: 1.1 Dòng dữ liệu vào: Các thông tin chọn bài học và luyện tập (từ đầu cuối: Người dùng – Thành viên) Các bài học (từ kho dữ liệu Bài học) Các bài học mới (từ ô xử lý 1.2 Cập nhật bài học) Dòng dữ liệu ra: Bài học (đến đầu cuối: Người dùng) Điểm rèn luyện (đến đầu cuối: Người dùng) Thông tin quá trình học (đến kho dữ liệu Quá trình học) 0112077-Lê Khánh Trí 88/155 0112119-Lê Trần Thùy Trang
  • 89. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Diễn giải: Hỗ trợ người dùng chọn bài học, làm bài luyện tập, theo dõi quá trình học tập của mình để biết bài nào đã học, bài nào chưa học. Tóm tắt nội dung : (1) Chọn bài học. (2) Học và ôn tập tiếng Anh (3) Làm bài luyện tập (4) Chấm điểm, lưu và báo kết quả cho người dùng Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL Mô hình quan niệm xử lý Hiện tại [] Tương lai[] Trang : Ứng dụng: Xây dựng website hỗ trợ học và thi TOEFL Mô tả ô xử lý: CAP NHAT BAI HOC Tờ : 1: Ngày lập: Người lập: - Lê Khánh Trí - Lê Trần Thùy Trang Ô xử lý số: 1.2 Dòng dữ liệu vào: Các thông tin bài học mới ( từ đầu cuối: Quản trị - Quản lý) Danh sách bài học (từ kho dữ liệu Bài học) Dòng dữ liệu ra: Các bài học đã có (đến đầu cuối: Quản trị - Quản lý) Các bài học mới ( đến ô xử lý 1.1 Học và ôn tập) Diễn giải: Lập hội đồng coi thi Tóm tắt nội dung : (1) Nhập bài học mới. (2) Tra cứu và chọn chỉnh sửa các bài học cần cập nhật. 0112077-Lê Khánh Trí 89/155 0112119-Lê Trần Thùy Trang
  • 90. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên (3) Xoá bài học (4) Lưu bài học Mô tả kho dữ liệu Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL Mô hình quan niệm xử lý Hiện tại [] Tương lai[] Trang : Ứng dụng: Xây dựng website hỗ trợ học và thi TOEFL Mô tả kho dữ liệu : BAI HOC Tờ : 1: Ngày lập: Người lập: - Lê Khánh Trí - Lê Trần Thùy Trang Dòng dữ liệu vào : Bài học mới hoặc đã cập nhật hoặc đã xoá (từ ô xử lý 1.2.4 Lưu bài học ) Dòng dữ liệu ra : Bài học chưa chỉnh sửa (đến ô xử lý 1.2.2 Chỉnh sửa bài học) Bài học chưa xoá (đến ô xử lý 1.2.3 Xoá bài học) Danh sách bài học (đến ô xử lý 1.1.1 Chọn bài học) Bài muốn học – ôn (đến ô xử lý 1.1.2 Học ôn tiếng Anh) Diễn giải : BAI HOC là một trong các kho dữ liệu chính rất quan trọng của mô hình xử lý, cung cấp thông tin làm đầu vào cho các xử lý : Chọn bài học, Làm bài luyện tập, Xoá bài học, Lưu bài học, Học và ôn tập, …. Cấu trúc dữ liệu: MA_BAI_HOC MA_CHUYEN_MUC 0112077-Lê Khánh Trí 90/155 0112119-Lê Trần Thùy Trang
  • 91. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên NGAY_CAP_NHAT_CUOI TIEU_DE DUONG_DAN_NOI_DUNG Khối lượng Hiện tại: 100 bài / năm Tương lai: tăng 10% / năm Thông tin thường truy xuất: MA_BAI_HOC TIEU_DE DUONG_DAN_NOI_DUNG Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL Mô hình quan niệm xử lý Hiện tại [] Tương lai[] Trang : Ứng dụng: Xây dựng website hỗ trợ học và thi TOEFL Mô tả kho dữ liệu : QUATRINHHOC Tờ : 1: Ngày lập: Người lập: - Lê Khánh Trí - Lê Trần Thùy Trang Dòng dữ liệu vào : Bài học đã học mới của thành viên (từ ô xử lý 1.1.2 Học – ôn tiếng Anh) Điểm mới hoặc đã cập nhật của thành viên (từ ô xử lý 1.1.4 Chấm điểm luyện tập và lưu ) Dòng dữ liệu ra : Bài học đã học (đến ô xử lý 1.1.1 Chọn bài học) Diễn giải : 0112077-Lê Khánh Trí 91/155 0112119-Lê Trần Thùy Trang
  • 92. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên QUA TRINH HOC là một dòng dữ liệu khá quan trọng, giúp theo dõi thống kê tiến độ học tập của thành viên để kịp thời nhắc nhở, góp ý cũng như cải thiện tốc độ tiến bộ của thành viên. Cấu trúc dữ liệu: MA_BAI _HOC MA_THANH_VIEN DIEM_LUYEN_TAP Khối lượng Hiện tại: 100 hồ sơ / năm Tương lai: tăng 10% / năm Thông tin thường truy xuất: MA_BAI _HOC MA_THANH_VIEN DIEM_LUYEN_TAP 1.2 Quản lý câu hỏi Mô tả dòng dữ liệu Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL Mô hình quan niệm xử lý Hiện tại [] Tương lai[] Trang : Ứng dụng: Xây dựng website hỗ trợ học và thi TOEFL Mô tả dòng dữ liệu : CAU HOI Tờ : 1: Ngày lập: Người lập: - Lê Khánh Trí - Lê Trần Thùy Trang Nguồn đi : Đầu cuối : Quản trị - Quản lý (có chức năng cập nhật quản lý câu hỏi) 0112077-Lê Khánh Trí 92/155 0112119-Lê Trần Thùy Trang
  • 93. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Kho dữ liệu : Câu hỏi - Questions Ô xử lý : Làm bài luyện tập(1.1.3) Nhập câu hỏi mới(2.3.1) Chỉnh sửa câu hỏi(2.3.2) Xoá câu hỏi(2.3.3) Lưu câu hỏi(2.3.4) Phần luyện tập tiếp theo(2.1.4) Chọn câu trả lời cho câu hỏi(2.1.3) Xem đáp án câu hỏi(2.1.5) Xem kết quả bài làm(2.1.6) Luyện tập(2.1) Thi thử(2.2) Cập nhật câu hỏi(2.3) Nguồn đến : Kho dữ liệu : Câu hỏi - Questions Đầu cuối : Người dùng (muốn luyện tập) Quản trị - Quản lý (có chức năng cập nhật quản lý câu hỏi) Ô xử lý : Làm bài luyện tập(1.1.3) Chọn câu trả lời(2.1.3) Xem đáp án câu hỏi(2.1.5) Xem kết quả bài làm(2.1.6) 0112077-Lê Khánh Trí 93/155 0112119-Lê Trần Thùy Trang
  • 94. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Chỉnh sửa câu hỏi(2.3.2) Xoá câu hỏi(2.3.3) Lưu câu hỏi(2.3.4) Phần luyện tập tiếp theo(2.1.4) Luyện tập(2.1) Thi thử(2.2) Cập nhật câu hỏi(2.3) Diễn giải : CAU HOI là dòng dữ liệu chính rất quan trọng của mô hình xử lý. Nó là đầu vào và đầu ra cho các xử lý chính như: Làm bài luyện tập, Thêm Xoá Sửa Lưu câu hỏi, …. Cấu trúc dữ liệu: MA_CAU_HOI NOI_DUNG SECTION PHAN DAP_AN_DUNG CAC_CAU_TRA_LOI SO_THU_TU NOI_DUNG Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL Mô hình quan niệm xử lý Hiện tại [] Tương lai[] Trang : Ứng dụng: Mô tả dòng dữ liệu : Ngày lập: 0112077-Lê Khánh Trí 94/155 0112119-Lê Trần Thùy Trang
  • 95. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Xây dựng website hỗ trợ học và thi TOEFL THANH VIEN Tờ : 1: Người lập: - Lê Khánh Trí - Lê Trần Thùy Trang Nguồn đi : Đầu cuối : Quản trị - Quản lý Người dùng Kho dữ liệu : Thành viên- Members Ô xử lý : Kiểm tra quyền thành viên(3.1.2) Kiểm tra quyền quản trị(3.5.1) Xác nhận thành viên(3.3.1) Chỉnh sửa thông tin cá nhân(3.3.2) Lưu thông tin cá nhân(3.3.3) Quản lý thông tin cá nhân(3.3) Nguồn đến : Kho dữ liệu : Thành viên- Members Đầu cuối : Người dùng Quản trị - Quản lý Ô xử lý : Kiểm tra quyền thành viên(3.1.2) Kiểm tra quyền quản trị(3.5.1) Xác nhận thành viên(3.3.1) Chỉnh sửa thông tin cá nhân(3.3.2) Lưu thông tin cá nhân(3.3.3) Quản lý thông tin cá nhân(3.3) 0112077-Lê Khánh Trí 95/155 0112119-Lê Trần Thùy Trang
  • 96. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Diễn giải : THANH VIEN – đối tượng phục vụ chính của hệ thống Cấu trúc dữ liệu: MA_THANH_VIEN QUYEN_HAN TEN_DANG_NHAP EMAIL MAT_KHAU NGAY_SINH DIEM_CAO_NHAT DIEM_GAN_NHAT CHO_HIEN_THI_EMAIL CHU_KY HINH_ANH TRANG_CHU NGAY_GIA_NHAP Mô tả ô xử lý Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL Mô hình quan niệm xử lý Hiện tại [] Tương lai[] Trang : Ứng dụng: Xây dựng website hỗ trợ học và thi TOEFL Mô tả ô xử lý: LUYEN TAP Tờ : 1: Ngày lập: Người lập: - Lê Khánh Trí - Lê Trần Thùy Trang Ô xử lý số: 2.1 Dòng dữ liệu vào: 0112077-Lê Khánh Trí 96/155 0112119-Lê Trần Thùy Trang
  • 97. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Các thông tin chọn phần luyện tập (từ đầu cuối: Người dùng) Danh sách câu hỏi (từ kho dữ liệu Câu hỏi) Thông tin bài làm (từ đầu cuối Người dùng) Dòng dữ liệu ra: Câu hỏi (đến đầu cuối: Người dùng) Đáp án đúng của câu hỏi (đến đầu cuối Người dùng) Kết quả làm bài (đến đầu cuối: Người dùng) Diễn giải: Hỗ trợ người dùng luyện tập thi TOEFL không hạn chế thời gian, không gò bó số lượng câu hỏi, thứ tự trả lời trước sau… Tóm tắt nội dung : (1).Xác định section cần luyện tập (2) Xác định số câu hỏi các phần luyện tập (3) Chọn câu trả lời cho từng câu hỏi (4) Xem đáp án ngay (5) Chuyển sang phần tiếp theo hoặc phần trước (6) Xem kết quả bài làm Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL Mô hình quan niệm xử lý Hiện tại [] Tương lai[] Trang : Ứng dụng: Xây dựng website hỗ trợ học và thi TOEFL Mô tả ô xử lý: THI THU Tờ : 1: Ngày lập: Người lập: - Lê Khánh Trí - Lê Trần Thùy Trang Ô xử lý số: 2.2 Dòng dữ liệu vào: 0112077-Lê Khánh Trí 97/155 0112119-Lê Trần Thùy Trang
  • 98. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Các thông tin câu hỏi thi (từ kho dữ liệu Câu hỏi) Bài thi (từ đầu cuối: Người dùng) Dòng dữ liệu ra: Câu hỏi thi (đến đầu cuối: Người dùng) Kết quả bài thi (đến đầu cuối: Người dùng và kho dữ liệu Thành viên) Diễn giải: Mô hình thi thử, giúp đánh giá chính xác hơn khả năng của người dùng đồng thời giúp người dùng biết rõ hơn về ưu khuyết, tốc độ làm bài thi nhằm có sự điều chỉnh, ôn tập thích hợp nhất. Tóm tắt nội dung : (1) Chuẩn bị câu hỏi thi. (2) Hiển thị lần lượt các câu hỏi thi (3) Chọn câu trả lời thích hợp nhất (4) Đánh giá, ghi nhận câu trả lời (5) Xem và lưu kết quả thi Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL Mô hình quan niệm xử lý Hiện tại [] Tương lai[] Trang : Ứng dụng: Xây dựng website hỗ trợ học và thi TOEFL Mô tả ô xử lý: QUAN LY CAU HOI Tờ : 1: Ngày lập: Người lập: - Lê Khánh Trí - Lê Trần Thùy Trang Ô xử lý số: 2.3 Dòng dữ liệu vào: Các thông tin mới của câu hỏi (từ đầu cuối: Quản lý, quản trị ) Danh sách các câu hỏi đã có (từ kho dữ liệu Câu hỏi) 0112077-Lê Khánh Trí 98/155 0112119-Lê Trần Thùy Trang
  • 99. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Dòng dữ liệu ra: Thông tin câu hỏi mới (đến kho dữ liệu Câu hỏi) Thông tin câu hỏi đã có (đến đầu cuối Quản lý – Quản trị) Diễn giải: Quản lý câu hỏi: thêm , xoá, sửa , cập nhật cơ sở dữ liệu câu hỏi Tóm tắt nội dung : (1) Nhập câu hỏi mới. (2) Tra cứu và chọn chỉnh sửa các câu hỏi cần cập nhật. (3) Xoá câu hỏi (4) Lưu câu hỏi Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL Mô hình quan niệm xử lý Hiện tại [] Tương lai[] Trang : Ứng dụng: Xây dựng website hỗ trợ học và thi TOEFL Mô tả ô xử lý: QUAN LY THONG TIN CA NHAN Tờ : 1: Ngày lập: Người lập: - Lê Khánh Trí - Lê Trần Thùy Trang Ô xử lý số: 3.3 Dòng dữ liệu vào: Thông tin cá nhân cập nhật (từ đầu cuối: Thành viên / Quản trị) Dòng dữ liệu ra: Thông tin cá nhân đã có (đến đầu cuối: Thành viên / Quản trị ) Diễn giải: Chỉnh sửa thông tin cá nhân của các người dùng Tóm tắt nội dung : (1) Xác nhận người dùng . 0112077-Lê Khánh Trí 99/155 0112119-Lê Trần Thùy Trang
  • 100. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên (2) Chỉnh sửa thông tin người dùng (3) Lưu thông tin người dùng Mô tả kho dữ liệu Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL Mô hình quan niệm xử lý Hiện tại [] Tương lai[] Trang : Ứng dụng: Xây dựng website hỗ trợ học và thi TOEFL Mô tả kho dữ liệu : CAU HOI Tờ : 1: Ngày lập: Người lập: - Lê Khánh Trí - Lê Trần Thùy Trang Dòng dữ liệu vào : Câu hỏi mới hoặc đã cập nhật hoặc đã xoá (từ ô xử lý 2.3.4 Lưu câu hỏi ) Câu hỏi cần xem đáp án (từ ô xử lý 2.1.5 Xem đáp án) Câu hỏi đã làm (từ ô xử lý 2.1.6 Xem kết quả bài làm) Dòng dữ liệu ra : Câu hỏi chưa chỉnh sửa (đến ô xử lý 2.3.2 Chỉnh sửa câu hỏi) Câu hỏi chưa xoá (đến ô xử lý 2.3.3 Xoá câu hỏi) Câu hỏi cần lấy theo phạm vi yêu cầu (đến ô xử lý 2.1.3 Chọn câu trả lời cho câu hỏi + 2.2.1 Chuẩn bị câu hỏi thi) Câu hỏi tiếp theo (đến ô xử lý 2.1.4 Sang phần tiếp theo hoặc phần trước) Đáp án đúng của câu hỏi (đến ô xử lý 2.1.5 Xem đáp án +2.1.6 Xem kết quả bài làm) Câu hỏi theo bài học (đến ô xử lý 1.1.3 Làm bài luyện tập) Diễn giải : 0112077-Lê Khánh Trí 100/155 0112119-Lê Trần Thùy Trang
  • 101. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên CAU HOI là dòng dữ liệu chính rất quan trọng của mô hình xử lý. Nó là đầu vào và đầu ra cho các xử lý chính như: Làm bài luyện tập, Thêm Xoá Sửa Lưu câu hỏi, …. Cấu trúc dữ liệu: MA_CAU_HOI NOI_DUNG SECTION PHAN DAP_AN_DUNG CAC_CAU_TRA_LOI SO_THU_TU NOI_DUNG Khối lượng Hiện tại: 500 câu Tương lai: tăng ít nhất 10% / năm Thông tin thường truy xuất: MA_CAU_HOI NOI_DUNG SECTION PHAN DAP_AN_DUNG CAC_CAU_TRA_LOI SO_THU_TU NOI_DUNG Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học Mô hình quan niệm xử lý Hiện tại [] Tương lai[] Trang : 0112077-Lê Khánh Trí 101/155 0112119-Lê Trần Thùy Trang
  • 102. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên và thi TOEFL Ứng dụng: Xây dựng website hỗ trợ học và thi TOEFL Mô tả kho dữ liệu : THANH VIEN Tờ : 1: Ngày lập: Người lập: - Lê Khánh Trí - Lê Trần Thùy Trang Dòng dữ liệu vào : Thành viên mới hoặc đã cập nhật hoặc đã xoá (từ ô xử lý 3.3.3 Lưu thành viên) Dòng dữ liệu ra : Thành viên chưa chỉnh sửa (đến ô xử lý 3.3.2 Chỉnh sửa thông tin cá nhân) Thông tin thành viên cần xác nhận(đến ô xử lý 3.3.1 Xác nhận thành viên) Thông tin xác nhận quyền quản trị(đến ô xử lý 3.5.1 Kiểm tra quyền quản trị) Thông tin thành viên (đến ô xử lý 3.1.2+3.2.3 Kiểm tra quyền thành viên) Diễn giải : THANH VIEN – đối tượng phục vụ chính của hệ thống Cấu trúc dữ liệu: MA_THANH_VIEN QUYEN_HAN TEN_DANG_NHAP EMAIL MAT_KHAU NGAY_SINH DIEM_CAO_NHAT DIEM_GAN_NHAT CHO_HIEN_THI_EMAIL CHU_KY HINH_ANH TRANG_CHU 0112077-Lê Khánh Trí 102/155 0112119-Lê Trần Thùy Trang
  • 103. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên NGAY_GIA_NHAP Khối lượng Hiện tại: 100 hồ sơ Tương lai: tăng 10% / năm Thông tin thường truy xuất: MA_THANH_VIEN QUYEN_HAN TEN_DANG_NHAP MAT_KHAU 1.3 Quản lý diễn đàn Mô tả dòng dữ liệu Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL Mô hình quan niệm xử lý Hiện tại [] Tương lai[] Trang : Ứng dụng: Xây dựng website hỗ trợ học và thi TOEFL Mô tả dòng dữ liệu : DIEN DAN Tờ : 1: Ngày lập: Người lập: - Lê Khánh Trí - Lê Trần Thùy Trang Nguồn đi : Đầu cuối : Quản trị - Quản lý Người dùng Kho dữ liệu : Diễn đàn - Forums 0112077-Lê Khánh Trí 103/155 0112119-Lê Trần Thùy Trang
  • 104. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên Ô xử lý : Xác định diễn đàn muốn gửi bài(3.1.1) Xác định diễn đàn muốn gửi bài(3.2.1) Xoá diễn đàn (3.5.2) Mở diễn đàn mới(3.5.3) Chỉnh sửa thông tin diễn đàn (3.5.4) Lưu diễn đàn(3.5.5) Quản lý chyên mục diễn đàn(3.5) Nguồn đến : Kho dữ liệu : Diễn đàn – Forums Đầu cuối : Người dùng Quản trị - Quản lý Ô xử lý : Kiểm tra quyền thành viên(3.1.2) Kiểm tra quyền quản trị(3.5.1) Xoá diễn đàn (3.5.2) Mở diễn đàn mới(3.5.3) Chỉnh sửa thông tin diễn đàn (3.5.4) Lưu diễn đàn(3.5.5) Quản lý chyên mục diễn đàn(3.5) Diễn giải : DIEN DAN là một trong các dòng dữ liệu chính của phần xử lý các vấn đề liên 0112077-Lê Khánh Trí 104/155 0112119-Lê Trần Thùy Trang
  • 105. Website hỗ trợ học và thi TOEFL - GVHD: Nguyễn Thị Diễm Tiên quan đến diễn đàn. Cấu trúc dữ liệu: MA_DIEN _DAN MA_CHUYEN_MUC TEN_DIEN_DAN MO_TA Hệ thống thông tin: Hệ thống thông tin website hỗ trợ học và thi TOEFL Mô hình quan niệm xử lý Hiện tại [] Tương lai[] Trang : Ứng dụng: Xây dựng website hỗ trợ học và thi TOEFL Mô tả dòng dữ liệu : BAI VIET TRA LOI Tờ : 1: Ngày lập: Người lập: - Lê Khánh Trí - Lê Trần Thùy Trang Nguồn đi : Đầu cuối : Quản trị - Quản lý (có chức năng quản lý bài viết) Người dùng Kho dữ liệu : Bài viết trả lời - Replies Ô xử lý : Chỉnh sửa bài trả lời(3.2.5) Gửi bài trả lời mới(3.2.4) Lưu bài trả lời(3.2.6) Quản lý bài gửi trong chủ đề(3.2) 0112077-Lê Khánh Trí 105/155 0112119-Lê Trần Thùy Trang