Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 67 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
67
Dung lượng
9,18 MB
Nội dung
ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN Tel (84-511) 736 949, Fax (84-511) 842 771 Website: itf.udn.edu.vn, E-mail: cntt@dut.udn.vn LUẬN VĂN TỐT NGHIỆP KỸ SƯ NGÀNH CÔNG NGHỆ THÔNG TIN MÃ NGÀNH : 05115 ĐỀ TÀI : XÂY DỰNG WEBSITE DẠY VÀ HỌC TIẾNG ANH CHO HỌC SINH CẤP Mã số: 09TLT-214 Ngày bảo vệ: 15/06/2011 SINH VIÊN : VÕ THỊ HẢI LỚP : 09TLT CBHD : ThS PHAN CHÍ TÙNG ĐÀ NẴNG, 06/2011 LỜI CẢM ƠN Để hoàn thành đồ án này, em nhận bảo tận tình Thầy Cơ, động viên, giúp đỡ gia đình bạn bè Trước tiên em xin chân thành cảm ơn tất thầy cô trường Đại học Bách Khoa - Đại học Đà Nẵng dạy dỗ truyền đạt kiến thức cho em thời gian học trường Em xin chân thành cảm ơn thầy giáo ThS Phan Chí Tùng, cám ơn Thầy tận tình hướng dẫn, góp ý cho em q trình thực đồ án Nhờ mà em hồn thành theo u cầu nội dung đồ án tốt nghiệp Cuối cùng, xin cảm ơn gia đình tạo điều kiện tốt để hồn thành đồ án Đề tài chắn nhiều thiếu sót Rất mong Thầy Cơ bảo, giúp đỡ Rất mong góp ý bạn bè Sinh viên Võ Thị Hải LỜI CAM ĐOAN Tôi xin cam đoan: Những nội dung báo cáo thực hướng dẫn trực tiếp thầy ThS Phan Chí Tùng Mọi tham khảo dùng báo cáo trích dẫn rõ ràng tên tác giả, tên cơng trình, thời gian, địa điểm công bố Mọi chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá xin chịu hoàn toàn trách nhiệm Sinh viên Võ Thị Hải NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN MỤC LỤC LỜI MỞ ĐẦU IV TỔNG QUAN VỀ ĐỀ TÀI ITên đề tài IILý chọn đề tài IIIMục đích đề tài I.1.Giúp cho Học sinh .1 I.2.Giúp cho Giáo viên I.3.Giúp cho Quản trị IVMơ tả tốn VGiới hạn đề tài VICông nghệ sử dụng VIIKết dự kiến VIIIKế hoạch thực CHƯƠNG .4 CƠ SỞ LÝ THUYẾT IAsp.net MVC I.4.Mơ hình MVC .4 I.5.Một vài đặc tính Asp.Net MVC IILINQ to SQL CHƯƠNG .6 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG IMô hình kiến trúc chức tổng quát IIBiểu đồ ca sử dụng IIIĐặc tả ca sử dụng I.6.Các ca sử dụng I.7.Đặc tả ca sử dụng Học sinh I.8.Đặc tả ca sử dụng Giáo viên 13 I.9.Đặc tả ca sử dụng Quản trị 19 IVBiểu đồ khái niệm 23 VBiểu đồ hoạt động .23 I.10.Các biểu đồ hoạt động Học sinh .23 I.11.Các biểu đồ hoạt động Giáo viên 25 Các biểu đồ hoạt động quản trị .28 VIBiểu đồ 31 I.12.Các biều đồ Học sinh 31 I.13.Các biểu đồ Giáo viên 34 I.14.Các biểu đồ Quản Trị 38 VIISơ đồ lớp 42 VIIICơ sở liệu 43 I.15.Các bảng sở liệu 43 I.16.Lược đồ quan hệ 47 47 KẾT QUẢ THỰC HIỆN CHƯƠNG TRÌNH 48 IGiao diện trang chủ 48 48 .IIGiao diện Học sinh .49 I.17.Giao diện trang “Học online” chọn thông tin câu hỏi: (cụ thể chọn câu hỏi phần: Viết) 49 I.18.Giao diện hiển thị thông tin câu hỏi chọn 49 I.19.Giao diện kết thúc làm nhấp chọn nút “Kết thúc” 49 I.20.Giao diện xem chi tiết chọn: “Click vào để xem chi tiết” 50 I.21.Giao diện chọn thông tin câu hỏi Nghe 50 I.22.Giao diện hiển thị thông tin câu hỏi Nghe chọn .51 I.23.Giao diện hiển thị chi tiết làm phần Nghe chọn 51 IIIGiao diện Giáo viên 52 I.24.Giao diện trang kiểm tra đăng ký thành viên 52 I.25.Giao diện trang hiển thị thông tin giảng 52 52 I.26.Giao diện hiển thị chi tiết giảng đó(giáo viên download) .52 52 IVGiao diện Quản trị .53 I.27.Giao diện thêm câu hỏi 53 53 I.28.Giao diện xóa câu hỏi 53 53 KẾT LUẬN 54 VKết đạt được: 54 I.29.Về phía cơng nghệ: 54 I.30.Về phía chương trình: 54 VIHạn chế đề tài: 54 VIIHướng phát triển: .54 TÀI LIỆU THAM KHẢO 55 DANH MỤC CÁC HÌNH VẼ MỤC LỤC .i LỜI MỞ ĐẦU IV TỔNG QUAN VỀ ĐỀ TÀI I Tên đề tài .1 II Lý chọn đề tài .1 III Mục đích đề tài I.1 Giúp cho Học sinh .1 I.2 Giúp cho Giáo viên I.3 Giúp cho Quản trị IV Mơ tả tốn V Giới hạn đề tài .2 VI Công nghệ sử dụng VII Kết dự kiến VIII Kế hoạch thực .3 CHƯƠNG CƠ SỞ LÝ THUYẾT I Asp.net MVC .4 I.4 Mô hình MVC Hình 1: Mơ hình MVC I.5 Một vài đặc tính Asp.Net MVC .5 II LINQ to SQL .5 CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG I Mô hình kiến trúc chức tởng qt .6 Hình 2: Mơ hình kiến trúc chức tổng quát II Biểu đồ ca sử dụng Hình 3: Sơ đồ Use - Case III Đặc tả ca sử dụng I.6 Các ca sử dụng I.7 Đặc tả ca sử dụng Học sinh I.8 Đặc tả ca sử dụng Giáo viên .13 I.9 Đặc tả ca sử dụng Quản trị 19 IV Biểu đồ khái niệm 23 Hình 4: Biểu đồ khái niệm 23 .V Biểu đồ hoạt động 23 I.10 Các biểu đồ hoạt động Học sinh .23 Hình 5: Biểu đồ hoạt động thể chức đăng ký thành viên Học sinh 24 24 Hình 6: Biểu đồ hoạt động thể chức đăng nhập Học sinh 24 Hình 7: Biểu đồ hoạt động thể chức học trực tuyến Học sinh 24 Hình 8: Biểu đồ hoạt động thể chức tìm kiếm Học sinh 24 Hình 9: Biểu đồ hoạt động thể chức xem thông tin Học sinh .25 Hình 10: Biểu đồ hoạt động thể chức download thông tin Học sinh25 I.11 Các biểu đồ hoạt động Giáo viên 25 Hình 11: Biểu đồ hoạt động thể chức đăng ký thành viên Giáo viên25 26 Hình 12: Biểu đồ hoạt động thể chức đăng nhập Giáo viên 26 Hình 13: Biểu đồ hoạt động thể chức cập nhập thông tin giáo viên Giáo viên 26 Hình 14: Biểu đồ hoạt động thể chức nhập loại câu hỏi (hoặc câu hỏi) Giáo viên 26 26 Hình 15: Biểu đồ hoạt động thể chức sửa loại câu hỏi (hoặc câu hỏi) Giáo viên 26 27 Hình 16: Biểu đồ hoạt động thể chức xóa loại câu hỏi (hoặc câu hỏi) Giáo viên 27 Hình 17: Biểu đồ hoạt động thể chức tìm kiếm thơng tin Giáo viên27 Hình 18: Biểu đồ hoạt động thể chức download thông tin Giáo viên27 Hình 19: Biểu đồ hoạt động thể chức upload thông tin Giáo viên 27 Hình 20: Biểu đồ hoạt động thể chức góp ý Giáo viên 28 Các biểu đồ hoạt động quản trị .28 28 Hình 21: Biểu đồ hoạt động thể chức đăng nhập Quản trị 28 Hình 22: Biểu đồ hoạt động thể chức đổi mật Quản trị .28 Hình 23: Biểu đồ hoạt động thể chức cập nhập thông tin Quản trị28 Hình 24: Biểu đồ hoạt động thể chức nhập loại câu hỏi (hoặc câu hỏi) Quản trị 29 29 Hình 25: Biểu đồ hoạt động thể chức sửa loại câu hỏi (hoặc câu hỏi) Quản trị 29 Hình 26: Biểu đồ hoạt động thể chức xóa loại câu hỏi (hoặc câu hỏi) Quản trị 29 Hình 27: Biểu đồ hoạt động thể chức tổng quát 30 VI Biểu đồ .31 I.12 Các biều đồ Học sinh 31 Hình 28: Biểu đồ thể chức đăng ký thành viên Học sinh 31 Hình 29: Biểu đồ thể chức đăng nhập Học sinh .31 Hình 30: Biểu đồ thể chức tìm kiếm Học sinh 32 Hình 31: Biểu đồ thể chức góp ý Học sinh .32 Hình 32: Biểu đồ thể chức học trực tuyến Học sinh 33 Hình 33: Biểu đồ thể chức download thông tin Học sinh 33 I.13 Các biểu đồ Giáo viên 34 Hình 34: Biểu đồ thể chức đăng ký thành viên Giáo viên .34 Dạy học Tiếng Anh cho học sinh cấp Hình 35: Biểu đồ thể chức đăng nhập Giáo viên 34 Hình 36: Biểu đồ thể cập nhập thông tin cá nhân Giáo viên 35 Hình 37: Biểu đồ thể chức cập nhập câu hỏi Giáo viên 35 Hình 38: Biểu đồ thể chức cập nhập loại câu hỏi Giáo viên36 Hình 39: Biểu đồ thể chức góp ý Giáo viên 36 Hình 40: Biểu đồ thể chức tìm kiêm thơng tin Giáo viên 37 Hình 41: Biểu đồ thể chức download thơng tin Giáo viên 37 Hình 42: Biểu đồ thể chức upload thông tin Giáo viên 38 I.14 Các biểu đồ Quản Trị 38 Hình 43: Biểu đồ thể chức đăng nhập Quản trị 38 Hình 44: Biểu đồ thể chức đổi mật Quản trị 39 Hình 45: Biểu đồ thể chức cập nhập thông tin giáo viên Quản trị 39 Hình 46: Biểu đồ thể chức cập nhập thông tin Quản trị 40 Hình 47: Biểu đồ thể chức cập nhập câu hỏi Quản trị .40 Hình 48: Biểu đồ thể chức cập nhập loại câu hỏi Quản trị41 VII Sơ đồ lớp 42 Hình 49: Sơ đồ lớp 42 VIII Cơ sở liệu 43 I.15 Các bảng sở liệu 43 Bảng 1: Bảng làm 43 Bảng 2: Bảng mức độ 43 Bảng 3: Bảng giáo viên 43 Bảng 4: Bảng câu hỏi 44 Bảng 5: Bảng chi tiết làm .44 Bảng 6: Bảng chi tiết thông tin .44 Bảng 6: Bảng giáo viên 45 Bảng 7: Bảng góp ý .45 Bảng 8: Bảng lớp học sinh 45 Bảng 9: Bảng học sinh 46 Bảng 10: Bảng loại câu hỏi 46 Bảng 11: Bảng quản trị 46 Bảng 12: Bảng thông tin .47 I.16 Lược đồ quan hệ 47 47 Hình 50: Lược đồ quan hệ 47 KẾT QUẢ THỰC HIỆN CHƯƠNG TRÌNH 48 I Giao diện trang chủ 48 48 Hình 51: Giao diện trang chủ .48 II Giao diện Học sinh 49 I.17 Giao diện trang “Học online” chọn thông tin câu hỏi: (cụ thể chọn câu hỏi phần: Viết) 49 Hình 52: Giao diện trang chọn thông tin câu hỏi học sinh 49 I.18 Giao diện hiển thị thông tin câu hỏi chọn 49 Hình 53: Giao diện hiển thị thơng tin câu hỏi chọn làm học sinh 49 Võ Thị Hải - 09TLT - iii - Chương 3: Phân tích thiết kế hệ thống Loại câu hỏi Hình 48: Biểu đồ thể chức cập nhập loại câu hỏi Quản trị Võ Thị Hải - 09TLT - 41 - Chương 3: Phân tích thiết kế hệ thống VII Sơ đồ lớp Hình 49: Sơ đồ lớp Võ Thị Hải - 09TLT - 42 - Chương 3: Phân tích thiết kế hệ thống VIII Cơ sở liệu I.15 Các bảng sở liệu Bảng Bài Làm Bảng 1: Bảng làm Bảng Mức Độ Bảng 2: Bảng mức độ Bảng Giáo Viên Bảng 3: Bảng giáo viên Võ Thị Hải - 09TLT - 43 - Chương 3: Phân tích thiết kế hệ thống Bảng Câu Hỏi Bảng 4: Bảng câu hỏi Bảng Chi Tiết Bài Làm Bảng 5: Bảng chi tiết làm Bảng Chi Tiết Thông Tin Bảng 6: Bảng chi tiết thông tin Võ Thị Hải - 09TLT - 44 - Chương 3: Phân tích thiết kế hệ thống Bảng Giáo Viên Bảng 6: Bảng giáo viên Bảng Góp Ý Bảng 7: Bảng góp ý Bảng Lớp Học Sinh (lớp học sinh chọn để học online) Bảng 8: Bảng lớp học sinh Võ Thị Hải - 09TLT - 45 - Chương 3: Phân tích thiết kế hệ thống Bảng Học Sinh Bảng 9: Bảng học sinh Bảng Loại Câu Hỏi Bảng 10: Bảng loại câu hỏi Bảng Quản Trị Bảng 11: Bảng quản trị Võ Thị Hải - 09TLT - 46 - Chương 3: Phân tích thiết kế hệ thống Bảng Thông Tin (tài liệu, giảng, đề thi…) Bảng 12: Bảng thơng tin I.16 Lược đồ quan hệ Hình 50: Lược đồ quan hệ Võ Thị Hải - 09TLT - 47 - Chương 3: Phân tích thiết kế hệ thống CHƯƠNG KẾT QUẢ THỰC HIỆN CHƯƠNG TRÌNH I Giao diện trang chủ Hình 51: Giao diện trang chủ Võ Thị Hải - 09TLT - 48 - Chương 4: Kết thực chương trình II Giao diện Học sinh I.17 Giao diện trang “Học online” chọn thông tin câu hỏi: (cụ thể chọn câu hỏi phần: Viết) Hình 52: Giao diện trang chọn thơng tin câu hỏi học sinh I.18 Giao diện hiển thị thông tin câu hỏi chọn Hình 53: Giao diện hiển thị thông tin câu hỏi chọn làm học sinh I.19 Giao diện kết thúc làm nhấp chọn nút “Kết thúc” Hình 53: Giao diện hiển thị kết làm học sinh Võ Thị Hải - 09TLT - 49 - Chương 4: Kết thực chương trình I.20 Giao diện xem chi tiết chọn: “Click vào để xem chi tiết” Hình 54: Giao diện hiển thị chi tiết làm học sinh I.21 Giao diện chọn thông tin câu hỏi Nghe Hình 55: Giao diện trang chọn thơng tin câu hỏi phần Nghe Võ Thị Hải - 09TLT - 50 - Chương 4: Kết thực chương trình I.22 Giao diện hiển thị thông tin câu hỏi Nghe chọn Hình 56: Giao diện hiển thị thơng tin câu hỏi Nghe chọn làm học sinh I.23 Giao diện hiển thị chi tiết làm phần Nghe chọn Hình 57: Giao diện hiển thị chi tiết làm phần Nghe chọn học sinh Võ Thị Hải - 09TLT - 51 - Chương 3: Phân tích thiết kế hệ thống III Giao diện Giáo viên I.24 Giao diện trang kiểm tra đăng ký thành viên Hình 58: Giao diện trang kiểm tra đăng ký thành viên giáo viên I.25 Giao diện trang hiển thị thơng tin giảng Hình 59: Giao diện hiển thị chi tiết giảng lớp 10 I.26 Giao diện hiển thị chi tiết giảng đó(giáo viên download) Hình 60: Giao diện hiển thị chi tiết giảng chọn Võ Thị Hải - 09TLT - 52 - Chương 4: Kết thực chương trình IV Giao diện Quản trị I.27 Giao diện thêm câu hỏi Hình 61: Giao diện thêm câu hỏi I.28 Giao diện xóa câu hỏi Hình 62: Giao diện trang xóa câu hỏi Võ Thị Hải - 09TLT - 53 - Chương 4: Kết thực chương trình KẾT LUẬN V Kết đạt được: I.29 Về phía cơng nghệ: • Biết cách tở chức, thiết kế sở liệu • Tìm hiểu nắm bắt công nghệ thiết kế web: Asp.Net MVC I.30 Về phía chương trình: Về phần Học sinh: thực chức đề ra: • Học trực tuyến: học sinh lựa chọn câu hỏi phù hợp với lực học mình (lựa chọn câu hỏi theo kỹ năng: Nghe, nói, đọc, viết, tởng hợp) • Tìm kiếm câu hỏi liên quan đến học • Xem, download thơng tin tài liệu, học, tập liên quan Về phần Giáo viên: thực chức đặt ra: • Download, upload, tìm kiếm tài liệu, giảng liên quan đến Tiếng Anh • Cập nhập câu hỏi, loại câu hỏi phục vụ cho việc học học sinh • Góp ý để giúp hoàn thiện website Về phần Quản trị: quản lý tồn hệ thống • Cập nhập: - Nhập mới, xem, xóa, sửa thơng tin… - Thông tin giáo viên, thông tin học sinh, câu hỏi, loại câu hỏi VI Hạn chế đề tài: • Ngân hàng câu hỏi, loại câu hỏi hạn chế • Tính bảo mật chưa cao • Chương trình chưa đưa vào ứng dụng thực tế .VII Hướng phát triển: • Xây dựng hồn tất chương trình • Có thể tạo nhiều loại câu hỏi, câu hỏi dạng tự luận hay câu hỏi có nhiều lựa chọn hình ảnh… • Xây dựng trang web thỏa mãn tất yêu cầu đề • Chương trình đưa vào ứng dụng thực tế Võ Thị Hải - 09TLT - 54 - Kết luận TÀI LIỆU THAM KHẢO 1) Giáo trình phân tích thiết kế hướng đối tượng – TS: Nguyễn Thanh Bình 2) Website: http://www.asp.net/ 3) Giáo trình Linq to SQL Tutorial Đào Hải Nam Võ Thị Hải - 09TLT - 55 - ... hết cho tất ngành trường đại học • Hơn Tiếng Anh môn thi tốt nghiệp cho học sinh cấp • Với lý trên, em định chọn đề tài: Xây dựng website dạy học Tiếng Anh cho học sinh cấp 3 để làm đề tài cho. .. tìm kiếm Học sinh 32 Hình 31 : Biểu đồ thể chức góp ý Học sinh .32 Hình 32 : Biểu đồ thể chức học trực tuyến Học sinh 33 Hình 33 : Biểu đồ thể chức download thông tin Học sinh 33 I. 13 Các biểu... Giáo viên dạy tốt – học sinh học tốt Võ Thị Hải - 09TLT -v- CHƯƠNG TỔNG QUAN VỀ ĐỀ TÀI I Tên đề tài XÂY DỰNG WEBSITE DẠY VÀ HỌC TIẾNG ANH CHO HỌC SINH CẤP II Lý chọn đề tài • Tiếng Anh ngôn ngữ