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: 22/05/2021, 10:22

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

Tài liệu liên quan