Xây dựng website hỗ trợ luyện thi TOEIC

56 11 0
Xây dựng website hỗ trợ luyện thi TOEIC

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

GVHD: ThS Lê Văn Mỹ SVTH: Nguyễn Văn Vượng ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KHOA TIN - - NGUYỄN VĂN VƯỢNG XÂY DỰNG WEBSITE HỖ TRỢ LUYỆN THI TOEIC KHÓA LUẬN TỐT NGHIỆP Trang GVHD: ThS Lê Văn Mỹ SVTH: Nguyễn Văn Vượng LỜI CẢM ƠN Tôi xin chân thành cảm ơn quý thầy cô khoa Tin học trường Đại học Sư phạm Đà Nẵng tận tình dạy kiến thức cho em bốn năm học vừa qua Tôi xin gởi lời xin cảm ơn đến thầy Lê Văn Mỹ, giảng viên khoa Tin Học, Trường Đại học Sư phạm tận tình hướng dẫn, bảo, giúp đỡ suốt thời gian thực đề tài Và xin gởi lời tri ân đến cha mẹ, anh chị, người bên động viên tinh thần để tơi an tâm học tập suốt thời gian qua Với bạn bè, tơi xin nói lời cảm ơn đến bạn, bạn bên giúp đỡ, động viên tôi, làm cho cảm thấy thỏa mái, giúp có đủ nghị lực vượt qua lúc khó khăn Một lần nữa, xin cảm ơn tất người! Đà Nẵng, ngày 12 tháng 05 năm 2012 Sinh viên thực Nguyễn Văn Vượng Trang GVHD: ThS Lê Văn Mỹ SVTH: Nguyễn Văn Vượng LỜI CAM ĐOAN Tôi xin cam đoan: Những nội dung luận văn thực hướng dẫn trực tiếp thầy Lê Văn Mỹ Mọi tham khảo dùng luận văn trích dẫn rõ ràng tên nguồn tham khảo Mọi chép không hợp lệ, vi phạm quy chế đào tạo hay gian trá, chúng tơi xin chịu hồn tồn trách nhiệm Sinh viên Nguyễn Văn Vượng Trang GVHD: ThS Lê Văn Mỹ SVTH: Nguyễn Văn Vượng MỤC LỤC MỤC LỤC DANH MỤC HÌNH ẢNH DANH MỤC BẢNG BIỂU MỞ ĐẦU Lý chọn đề tài Mục đích nghiên cứu 2.1 Về mặt lý thuyết 2.2 Về mặt thực tiễn 10 Đối tượng phạm vi nghiên cứu 10 3.1 Đối tượng nghiên cứu 10 3.2 Phạm vi nghiên cứu 11 Phương pháp nghiên cứu 11 Ý nghĩa khoa học thực tiển đề tài 11 Bố cục luận văn 12 CHƯƠNG 1: TÌM HIỂU CƠNG NGHỆ 13 1.1 Mơ hình MVC 13 1.1.1 Khái niệm 13 1.1.2 Các thành phần mơ hình MVC 13 1.1.2.1 Model 13 1.1.2.2 View 14 1.1.2.3 Controller 14 Trang GVHD: ThS Lê Văn Mỹ SVTH: Nguyễn Văn Vượng 1.1.3 Mơ hình MVC 14 1.1.4 Mơ hình MVC 15 1.1.4.1 Khái niệm 15 1.1.4.2 Cơ chế thực 16 1.2 Công nghệ Jsp/servlet 16 1.2.1 JSP 16 1.2.1.1 Khái niệm 17 1.2.1.2 Chu kì sống JSP 17 1.2.2 Servlet 19 1.2.2.1 Khái niệm 19 1.2.2.2 Cơ chế hoạt động 19 1.2.2.3 Chu kỳ sống hay tồn servlet server hay container 20 1.3 Tìm hiểu AJAX 21 CHƯƠNG 2: CHƯƠNG TRÌNH THI TOEIC 23 2.1 Giới thiệu chương trình thi toeic 23 2.1.1 Đối với người dự thi 23 2.1.2 Đối với người quản lý 23 2.2 Hình thức thi TOEIC trang web 23 2.3 Cách thức đề thi 24 2.3.1 Phần thi nghe 24 2.3.2 Phần thi đọc 25 2.4 Cách thức tính điểm 26 Trang GVHD: ThS Lê Văn Mỹ SVTH: Nguyễn Văn Vượng CHƯƠNG I: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 27 3.1 Danh mục Actor 27 3.2 Danh mục Usecase 27 3.3 Quan hệ Usecase Actor 29 3.4 Mơ hình Usecase 31 3.5 Thiết kế sở liệu 34 3.5.1 Cấu trúc bảng 34 3.5.2 Biểu đồ quan hệ 37 CHƯƠNG 4: CÀI ĐẶT VÀ DEMO CHƯƠNG TRÌNH 38 KẾT LUẬN 53 Kết luận 53 1.1 Về mặt kiến thức 53 1.2 Về mặt thực nghiệm 53 Hướng phát triển 54 TÀI LIỆU THAM KHẢO 55 Trang GVHD: ThS Lê Văn Mỹ SVTH: Nguyễn Văn Vượng DANH MỤC HÌNH ẢNH Hình 1.1: Mơ hình MVC 15 Hình 1.2: Mơ hình MVC 16 Hình 1.3: Chu kỳ hoạt động JSP 18 Hình 1.4: Cơ chế hoạt động Servlet 19 Hình 1.5: Chu kỳ hoạt động servlet server 20 Hình 2.1: Cấu trúc đề thi toeic 24 Hình 2.1: Cách tính điểm 26 Hình 3.1: Sơ đồ usercase cho người thi 31 Hình 3.2: Sơ đồ usercase cho admin 32 Hình 3.3: Sơ đồ usercase cho người quản lý 33 Hình 3.4: Bảng danh mục câu hỏi 34 Hình 3.5: Bảng câu hỏi 34 Hình 3.6: Bảng Câu hỏi đóng góp 35 Hình 3.7: Bảng User 35 Hình 3.8: Bảng Thơng báo 36 Hình 3.9: Bảng Thành tích 36 Hình 3.10: Bảng Tài nguyên 37 Hình 3.11: Mối quan hệ bảng hệ thống 37 Hình 4.1: Trang đăng nhập hệ thống 38 Hình 4.2: Trang 38 Hình 4.3: Trang thơng tin cá nhân User 39 Hình 4.4: Trang lịch sử thi 40 Hình 4.5: Trang thi phần nghe 41 Hình 4.6: Trang thi phần đọc 42 Trang GVHD: ThS Lê Văn Mỹ SVTH: Nguyễn Văn Vượng Hình 4.7: Trang kết thi 43 Hình 4.8: Trang Thơng tin cá nhân admin 44 Hình 4.9: Trang quản lý User 45 Hình 4.10: Trang quản lý Admin 46 Hình 4.11: Trang quản lý câu hỏi 47 Hình 4.12: Trang thêm câu hỏi trả lời theo ảnh 48 Hình 4.13: Trang thêm câu hỏi hỏi-đáp 48 Hình 4.14: Trang thêm câu hỏi hội thoại ngắn 49 Hình 4.15: Trang thêm câu hỏi phát biểu ngắn 50 Hình 4.16: Trang thêm câu hỏi hồn thành câu 51 Hình 4.17: Trang thêm câu hỏi hồn điền từ 51 Hình 4.18: Trang quản lý câu hỏi đóng góp 52 Trang GVHD: ThS Lê Văn Mỹ SVTH: Nguyễn Văn Vượng DANH MỤC BẢNG BIỂU Bảng 3.1: Danh mục Actor 27 Bảng 3.2: Danh mục Usecase 27 Bảng 3.3: Quan hệ Usecase-Actor 29 Trang GVHD: ThS Lê Văn Mỹ SVTH: Nguyễn Văn Vượng MỞ ĐẦU Lý chọn đề tài: Hiện nay, với phát triển công nghệ kỉ thuật hòa nhập quốc tế ngày cao Mơi trường hịa nhập quốc tế khiến cho người phải trang bị cho lượng kiến thức ngoại ngữ định, đặt biệt tiếng anh Chính lý việc học tiếng anh thi lấy chứng tiếng anh nhu cầu lớn nhiều bạn trẻ hơm Cùng với phát tiển mạnh mẽ công nghệ thông tin, đặt biệt mạng Internet Nó sản phẩm có giá trị lớn lao ngày trở nên công cụ thiếu, tảng cho truyền tải, trao đổi thơng tin tồn cầu.Bằng Internet, thực nhiều công việc với tốc độ nhanh chi phí thấp nhiều so với cách thức truyền thống Chính điều này, thúc đẩy khai sinh phát triển thương mại điện tử phủ điện tử khắp giới, làm biến đổi đáng kể mặt văn hóa, nâng cao chất lượng sống người Ứng dụng công nghệ thông tin vào thực tiễn đời sống xã hội giảm thiểu sức lao động người, tăng hiệu học tập người Nhận thấy nhu cầu điều kiện thuận lợi ấy, định chọn đề tài “xây dựng website hỗ trợ luyện thi TOEIC” để làm luận văn tốt nghiệp cho nhằm mục đích giúp cho người giảm bớt thời gian, chi phí vấn đề luyện thi toeic, làm quen với cách thức thi nâng cao thêm trình độ tiếng anh thân Mục đích nghiên cứu: 2.1 Về mặt lý thuyết: - Tìm hiểu thêm ngôn ngữ Ajax, Javascript , JSP/servlet, JAVA - Tìm hiểu mơ hình MVC lập trình web Trang 10 GVHD: ThS Lê Văn Mỹ SVTH: Nguyễn Văn Vượng Hình 4.5: Trang thi phần nghe Trang 42 GVHD: ThS Lê Văn Mỹ SVTH: Nguyễn Văn Vượng Hình 4.6: Trang thi phần đọc Trang 43 GVHD: ThS Lê Văn Mỹ SVTH: Nguyễn Văn Vượng Hình 4.7: Trang kết thi Trang 44 GVHD: ThS Lê Văn Mỹ SVTH: Nguyễn Văn Vượng Hình 4.8: Trang Thơng tin cá nhân admin Trang 45 GVHD: ThS Lê Văn Mỹ SVTH: Nguyễn Văn Vượng Hình 4.9: Trang quản lý user Trang 46 GVHD: ThS Lê Văn Mỹ SVTH: Nguyễn Văn Vượng Hình 4.10: Trang quản lý admin Trang 47 GVHD: ThS Lê Văn Mỹ SVTH: Nguyễn Văn Vượng Hình 4.11: Trang quản lý câu hỏi Trang 48 GVHD: ThS Lê Văn Mỹ SVTH: Nguyễn Văn Vượng Hình 4.12: Trang thêm câu hỏi trả lời theo ảnh Hình 4.13: Trang thêm câu hỏi hỏi-đáp Trang 49 GVHD: ThS Lê Văn Mỹ SVTH: Nguyễn Văn Vượng Hình 4.14: Trang thêm câu hỏi hội thoại ngắn Trang 50 GVHD: ThS Lê Văn Mỹ SVTH: Nguyễn Văn Vượng Hình 4.15: Trang thêm câu hỏi phát biểu ngắn Trang 51 GVHD: ThS Lê Văn Mỹ SVTH: Nguyễn Văn Vượng Hình 4.16: Trang thêm câu hỏi hồn thành câu Hình 4.17: Trang thêm câu hỏi điền từ Trang 52 GVHD: ThS Lê Văn Mỹ SVTH: Nguyễn Văn Vượng Hình 4.18: Trang quản lý câu hỏi đóng góp Trang 53 GVHD: ThS Lê Văn Mỹ SVTH: Nguyễn Văn Vượng KẾT LUẬN Kết luận: Sau tháng thực đề tài , gặp khơng khó khăn thách thức, cuối đề tài hoàn thành với chức cần thiết Qua tơi rút số kết luận sau: 1.1 Về mặt kiến thức: - Nắm bắt số kiến thức ngơn ngữ lập trình java, javascript, html, css, ajax - Hiểu sâu tầm quan trọng SQL việc quản trị sở liệu - Hiểu biết thêm ý nghĩa việc vận dụng mơ hình MVC lập trình web - Nâng cao khả lập trình java, tiếp cận thêm với số ngôn ngữ ( ajax, jsp/servlet) 1.2 Về mặt thực nghiệm: - Thiết kế xây dựng thành công website luyện thi Anh văn TOEIC với số chức - Nắm bắt quy trình thiết kế xây dựng website - Nâng cao khả phân tích vấn đề để đưa giải pháp đắn kịp thời - Nâng cao thêm số hiểu biết tiếng anh nói chung qui trình thi TOEIC nói riêng - Tuy nhiên, thời gian nghiên cứu thực cịn hạn hẹp, khả lập trình hạn chế, việc thực đề tài gặp nhiều khó khăn Trang 54 GVHD: ThS Lê Văn Mỹ SVTH: Nguyễn Văn Vượng Vì số chức website chưa hoàn thành sửa đổi câu hỏi, tìm kiếm theo ngày tháng, v.v - Rất mong nhận thông cảm ý kiến đóng góp thầy để đề tài hồn thiện Hướng phát triển: - Hoàn thiện số chức chưa hoàn thành - Nâng câp thiết kế thêm số chức tạo đề thi, chức luyện tập theo phần nghe-nói-đọc-viết, chức học thêm lý thuyết từ vựng, ngữ pháp, phát âm, kinh nghiệm học tiếng anh - Cải thiện giao diện thêm đẹp mắt, nâng cao khả số lượng truy cập thời gian xử lý trang web nhanh - Đưa website vào sử dụng thực tế Trang 55 GVHD: ThS Lê Văn Mỹ SVTH: Nguyễn Văn Vượng TÀI LIỆU THAM KHẢO [1] Website: http://osc.edu.vn/vn/Dich-vu-OSC/Dao-tao-Ngoai-Ngu/Cach-tinh-diem-baithi-TOEIC.aspx [2] Website: http://fpt-software.com/About%20Us/Company%20Overview/default.aspx [3] Website: http://vi.wikipedia.org/wiki/ [4] Website: http://congdongjava.com/showthread.php?t=429 [5] Website: http://ocean.edu.vn/vi/chi-tiet/21/295/de-thi-toeic-dat-diem-cao.html Trang 56 ... tích thi? ??t kế hệ thống trang web 2.2 Về mặt thực tiễn: Xây dựng website luyện thi TOEIC đáp ứng yêu cầu sau:  Giao diện thân thi? ??n dễ sử dụng  Chương trình có khả giúp cho người sử dụng thi TOEIC. .. 2: CHƯƠNG TRÌNH THI TOEIC 2.1 Giới thi? ??u chương trình thi TOEIC: Đây chương trình mơ thi TOEIC thực tế Chương trình có chức sau: 2.1.1 Đối với người dự thi: - Tham gia làm thi TOEIC - Xem cập... việc đề TOEIC thi cách nhanh chóng - Đưa phương pháp châm thi TOEIC xác - Nâng cao khả quản lý người tham gia luyện thi 5.2 Ý nghĩa thực tiễn: - Giảm chi phí thời gian cho việc luyện thi TOEIC

Ngày đăng: 26/06/2021, 13:19

Hình ảnh liên quan

Hình 1.1: Mô hình MV C1 - Xây dựng website hỗ trợ luyện thi TOEIC

Hình 1.1.

Mô hình MV C1 Xem tại trang 16 của tài liệu.
Hình 1.2: Mô hình MV C2 - Xây dựng website hỗ trợ luyện thi TOEIC

Hình 1.2.

Mô hình MV C2 Xem tại trang 17 của tài liệu.
Hình 1.3: Chu kỳ hoạt động của JSP - Xây dựng website hỗ trợ luyện thi TOEIC

Hình 1.3.

Chu kỳ hoạt động của JSP Xem tại trang 19 của tài liệu.
Hình 1.4: Cơ chế hoạt động Servlet Khi có request từ client gửi đến Server hay Web Container  - Xây dựng website hỗ trợ luyện thi TOEIC

Hình 1.4.

Cơ chế hoạt động Servlet Khi có request từ client gửi đến Server hay Web Container Xem tại trang 20 của tài liệu.
Browser đón nhận kết quả và trình bày ra màn hình dữ liệu - Xây dựng website hỗ trợ luyện thi TOEIC

rowser.

đón nhận kết quả và trình bày ra màn hình dữ liệu Xem tại trang 21 của tài liệu.
Hình 2.1: Cấu trúc đề thi TOEIC - Xây dựng website hỗ trợ luyện thi TOEIC

Hình 2.1.

Cấu trúc đề thi TOEIC Xem tại trang 25 của tài liệu.
Về cách thức tính điểm tham khảo bảng sau: - Xây dựng website hỗ trợ luyện thi TOEIC

c.

ách thức tính điểm tham khảo bảng sau: Xem tại trang 27 của tài liệu.
3.4. Mô hình Usecase: - Xây dựng website hỗ trợ luyện thi TOEIC

3.4..

Mô hình Usecase: Xem tại trang 32 của tài liệu.
Hình 3.2: Sơ đồ usercase cho admin - Xây dựng website hỗ trợ luyện thi TOEIC

Hình 3.2.

Sơ đồ usercase cho admin Xem tại trang 33 của tài liệu.
Hình 3.3: Sơ đồ usercase cho người quản lý - Xây dựng website hỗ trợ luyện thi TOEIC

Hình 3.3.

Sơ đồ usercase cho người quản lý Xem tại trang 34 của tài liệu.
Hình 3.4: Bảng danh mục câu hỏi - Xây dựng website hỗ trợ luyện thi TOEIC

Hình 3.4.

Bảng danh mục câu hỏi Xem tại trang 35 của tài liệu.
Hình 3.6: Bảng Câu hỏi đóng góp - Xây dựng website hỗ trợ luyện thi TOEIC

Hình 3.6.

Bảng Câu hỏi đóng góp Xem tại trang 36 của tài liệu.
Hình 3.7: Bảng User - Xây dựng website hỗ trợ luyện thi TOEIC

Hình 3.7.

Bảng User Xem tại trang 36 của tài liệu.
Hình 3.8: Bảng Thông báo - Xây dựng website hỗ trợ luyện thi TOEIC

Hình 3.8.

Bảng Thông báo Xem tại trang 37 của tài liệu.
Hình 3.11: Mối quan hệ giữa các bảng trong hệ thống - Xây dựng website hỗ trợ luyện thi TOEIC

Hình 3.11.

Mối quan hệ giữa các bảng trong hệ thống Xem tại trang 38 của tài liệu.
Hình 3.10: Bảng tài nguyên - Xây dựng website hỗ trợ luyện thi TOEIC

Hình 3.10.

Bảng tài nguyên Xem tại trang 38 của tài liệu.
Hình 4.1: Trang đăng nhập hệ thống - Xây dựng website hỗ trợ luyện thi TOEIC

Hình 4.1.

Trang đăng nhập hệ thống Xem tại trang 39 của tài liệu.
Hình 4.3: Trang thông tin cá nhân User - Xây dựng website hỗ trợ luyện thi TOEIC

Hình 4.3.

Trang thông tin cá nhân User Xem tại trang 40 của tài liệu.
Hình 4.4: Trang lịch sử thi - Xây dựng website hỗ trợ luyện thi TOEIC

Hình 4.4.

Trang lịch sử thi Xem tại trang 41 của tài liệu.
Hình 4.5: Trang thi phần nghe - Xây dựng website hỗ trợ luyện thi TOEIC

Hình 4.5.

Trang thi phần nghe Xem tại trang 42 của tài liệu.
Hình 4.6: Trang thi phần đọc - Xây dựng website hỗ trợ luyện thi TOEIC

Hình 4.6.

Trang thi phần đọc Xem tại trang 43 của tài liệu.
Hình 4.7: Trang kết quả thi - Xây dựng website hỗ trợ luyện thi TOEIC

Hình 4.7.

Trang kết quả thi Xem tại trang 44 của tài liệu.
Hình 4.8: Trang Thông tin cá nhân admin - Xây dựng website hỗ trợ luyện thi TOEIC

Hình 4.8.

Trang Thông tin cá nhân admin Xem tại trang 45 của tài liệu.
Hình 4.9: Trang quản lý user - Xây dựng website hỗ trợ luyện thi TOEIC

Hình 4.9.

Trang quản lý user Xem tại trang 46 của tài liệu.
Hình 4.11: Trang quản lý câu hỏi - Xây dựng website hỗ trợ luyện thi TOEIC

Hình 4.11.

Trang quản lý câu hỏi Xem tại trang 48 của tài liệu.
Hình 4.12: Trang thêm câu hỏi trả lời theo ảnh - Xây dựng website hỗ trợ luyện thi TOEIC

Hình 4.12.

Trang thêm câu hỏi trả lời theo ảnh Xem tại trang 49 của tài liệu.
Hình 4.13: Trang thêm câu hỏi hỏi-đáp - Xây dựng website hỗ trợ luyện thi TOEIC

Hình 4.13.

Trang thêm câu hỏi hỏi-đáp Xem tại trang 49 của tài liệu.
Hình 4.15: Trang thêm câu hỏi phát biểu ngắn - Xây dựng website hỗ trợ luyện thi TOEIC

Hình 4.15.

Trang thêm câu hỏi phát biểu ngắn Xem tại trang 51 của tài liệu.
Hình 4.17: Trang thêm câu hỏi điền từ - Xây dựng website hỗ trợ luyện thi TOEIC

Hình 4.17.

Trang thêm câu hỏi điền từ Xem tại trang 52 của tài liệu.
Hình 4.18: Trang quản lý câu hỏi đóng góp - Xây dựng website hỗ trợ luyện thi TOEIC

Hình 4.18.

Trang quản lý câu hỏi đóng góp Xem tại trang 53 của tài liệu.

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan