Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 61 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
61
Dung lượng
2,5 MB
Nội dung
MỤC LỤC LỜI NÓI ĐẦU LỜI CAM ĐOAN CHƯƠNG 1.1 Tổng quan E-learning 1.1.1 Giới thiệu 1.1.2 Vài nét lịch sử E-learning .7 1.1.3 E-learning có khác biệt so với đào tạo truyền thống? 1.1.4.Có nên chuyển sang E-learning hay không? 1.2 Các vấn đề xây dựng triển khai E – Learning 11 1.2.1 Nên lựa chọn E – Learning nào? 11 1.2.2 Những công việc cần thiết cho việc triển khai E – Learning 11 1.3 Một số chuẩn E-learning 16 1.3.1 Chuẩn đóng gói 17 1.3.2 Chuẩn trao đổi 18 1.3.3 Chuẩn metadata .18 1.3.4 Chuẩn chất lượng .19 1.3.5 Các chuẩn thiết kế 19 1.3.6 Các chuẩn tính truy cập (Accessibility Standarts) 19 1.3.7 Một số chuẩn khác 19 1.4 Phát triển nội dung khoá học 20 1.4.1 Xây dựng toàn .20 1.4.2 Mua sản phẩm thương mại hoá đặt hàng 20 1.4.3 Mua lại ý tưởng chuyển nội dung khoá học 21 CHƯƠNG 22 2.1 Khảo sát mô hình học tập E-learning Việt Nam 22 2.2 Phát biểu toán 23 2.3 Phân tích, đặc tả yêu cầu hệ thống 24 2.3.1 Các tác nhân: 24 2.3.2 Xác định Use Case (UC): Dựa vào tác nhân 24 2.3.3 Đặc tả UC: .25 2.4 Biểu đồ Use case: 40 2.4.1 Biểu đồ Uc với tác nhân Student: 40 2.4.2 Biểu đồ UC với tác nhân Teacher: 40 2.4.3 Biểu đồ UC với tác nhân System Admin: .41 2.5 Mô hình khái niệm, mô hình đối tượng: 41 2.5.1 Các khái niệm hệ thống: 41 2.5.2 Mối quan hệ: 42 2.6 Thiết kế bảng liệu .43 2.6.1 Bảng KHOAHOC 43 2.6.2 Bảng MONHOC 44 2.6.4 Bảng USERS 44 2.6.3 Bảng NEWS 45 2.6.5 Bảng BOMON .45 2.6.6 Bảng BAIHOC 45 2.6.7 Bảng CAUHOI 46 2.6.8 Bảng KETQUA 46 2.6.9 Bảng PAN .46 2.6.10.Bảng GOPY 47 2.7 Lược đồ sở liệu chi tiết .47 CHƯƠNG 48 3.1 Giới thiệu ASP 48 3.1.1 Active Server Pages (ASP) gì? 48 3.1.2 Mô hình hoạt động ASP .48 3.1.3 Mô hình ứng dụng sở liệu Web qua công nghệ ASP 49 3.1.4 Các đối tượng ( object) thành phần (component) ASP 49 3.1.5 Một số thành phần Active X thông dụng 50 3.1.6 Hoạt động ASP 50 3.1.7 Cấu trúc trang ASP 51 3.2 Ngôn ngữ lập trình sử dụng với ASP .52 3.2.1 Các lệnh script ASP 52 3.2.2 Script Language Script Engine 52 3.3 Ưu điểm ASP 52 3.4 Thiết kế giao diện 53 3.4.1 Trang chủ 53 3.4.2 Trang thông tin tài khoản cá nhân 53 3.4.3.Trang đăng ký tài khoản .54 3.4.4 Trang thêm khóa học 54 3.4.5 Trang danh sách khóa học 55 3.4.6 Trang danh sách môn học .56 3.4.7 Trang thêm môn học 57 3.4.8 Trang quản trị hệ thống 57 3.4.9 Trang liên hệ góp ý 58 3.4.10 Trang chi tiết khóa học 58 3.4.11 Trang thi .59 KẾT LUẬN .60 TÀI LIỆU THAM KHẢO 61 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Error! Bookmark not defined LỜI NÓI ĐẦU Ngày nay, sống kỷ mà công nghệ thông tin phát triển vũ bão Có thể nói rằng, chưa công nghệ thông tin lại thay đổi nhanh chóng Nền kinh tế giới bước vào giai đoạn kinh tế tri thức Vì vậy, việc nâng cao hiệu chất lượng giáo dục, đào tạo nhân tố sống định tồn phát triển quốc gia, công ty, gia đình cá nhân Hơn nữa, việc học tập không bó gọn việc học phổ thông, học đại học mà học suốt đời Vậy câu hỏi đặt làm để giúp học sinh, sinh viên học cách động hơn, sáng tạo hơn, thực tế hơn, thông tin cập nhật hơn, giúp người học vượt qua rào cản không gian thời gian E–Learning giải pháp hữu hiệu giải vấn đề Với mục đích nghiên cứu tìm hiểu công nghệ có nhiều nhu cầu ứng dụng thực tế, đồng thời rèn luyện kỹ phân tích thiết kế, cài đặt toán cụ thể Đồ án tốt nghiệp trường em định chọn nghiên cứu đề tài: “ Xây dựng hệ thống học trực tuyến E–Learning “ Với mong muốn e-learning phát triển Việt Nam tương lai không xa Nội dung đề tài bao gồm chương: Chương : Giới thiệu E - Learning Chương 2: Phân tích & thiết kế hệ thống theo phương pháp hướng đối tượng UML Chương 3: Thiết kế giao diện cài đặt chương trình Em xin gửi lời cảm ơn chân thành tới thầy giáo ThS Đỗ Đình Cường quan tâm, động viên tận tình dẫn để em hoàn thành đề tài Mặc dù cố gắng chắn đề tài em không tránh khỏi thiếu sót Em mong góp ý Thầy cô giáo bạn để đồ án em hoàn thiện Em xin chân thành cảm ơn! CHƯƠNG GIỚI THIỆU VỀ E-LEARNING 1.1 Tổng quan E-learning 1.1.1 Giới thiệu Nhiều nhà chuyên môn cho E-learning – phương pháp giáo dục đào tạo đánh giá cách mạng giáo dục kỷ 21 Theo ông KeithHoltham, giám đốc phụ trách giải pháp cho doanh nghiệp khu vực Châu ÁThái Bình Dương (Intel), E-learning, dựa công nghệ mạng hàng (P2P) Đây giải pháp sử dụng công nghệ cao hỗ trợ trình học tập, cung cấp dịch vụ đào tào, khoá học qua mạng Internet Intranet cho người dùng máy tính Ưu điểm trội E-learning so với phương pháp giáo dục truyền thống việc tạo môi trường học tập mở tính chất tái sử dụng đơn vị tri thức (learning object) Với công nghệ này, trình dạy học hiệu nhanh chóng hơn, giúp giảm khoảng 60% chi phí, đồng thời giảm thời gian đào tạo 20-40% so với phương pháp giảng dạy truyền thống E-learning chuyển tải nội dung phong phú, ấn tượng dễ hiểu thông qua trang web, bảo đảm chất lượng đào tạo qua phần mềm quản lý Mô hình cho phép học viên nhân viên công ty chọn học thứ cần thiết không bó buộc trước Bên cạnh đó, học viên học lúc cách nối mạng mà không cần phải đến trường Sau xin cung cấp vài số doanh thu từ thị trường e-learning để bạn tham khảo: - Trên phạm vi toàn cầu có nhiều công ty lớn đầu tư vào e-learning - Năm 2000 thị trường e-learning đạt doanh số 2.2 tỷ USD - Năm 2004 thị trường e-learning Mỹ đạt doanh số 11.4 tỷ USD - Năm 2005 thị trường e-learning đạt doanh số 18.5 tỷ USD - Tại Châu Á thị trường tăng 25% (xấp xỉ 6.2 tỷ USD) năm E-learning nhiều người học quan tâm theo học Vậy hiểu chung E-learning gì? E-learning thuật ngữ bao hàm tập hợp ứng dụng trình, học qua Web, học qua máy tính, lớp học ảo liên kết số Trong bao gồm việc phân phối nội dung khoá học tới học viên qua mạng Internet, LAN/Wan, audio video, vệ tinh quảng bá, truyền hình tương tác, CDROM, loại liệu điện tử khác Hình 1.1 mô tả cách tổng quát khái niệm E-learning Trong mô hình này, hẹ thống đào tạo bao gồm thành phần, toàn phần thành phần chuyển tải tới người học thông qua phương tiện ttruyền thông diện tử Hình 1.1: Mô hình E-learning + Nội dung: Các nội dung đào tạo, giảng thể dạng phương tiện truyền thông điện tử, đa phương tiện + Phân phối: Việc phân phối nội dung đào tạo thực thông qua phương tiện điện tử Ví dụ tài liệu gửi cho học viên e-mail, học viên học ttrên website, học qua đĩa CD-Rom multimedia… - Quản lý: Quá trình quản lý đào tạo thực hoàn toàn nhờ phương tiện truyền thông điện tử Ví dụ việc đăng ký học qua mang, tin nhắn SMS, việc theo dõi tiến độ học tập thực qua Iternet - Hợp tác: Sự hợp tác, trao đổi người học trình học tập thông qua phương tiện ttruyền thông điện tử Ví dụ việc trao đổi thông thảo luận thông qua chat, Forum mạng… Tóm lại: E-learning hiểu cách chung qua trình học thông qua phương tiện điện tử Ngày với hội tụ máy tính truyền thông E-learning hiểu cách trực tiếp trình học thông qua mạng Internet công nghệ Web 1.1.2 Vài nét lịch sử E-learning Trước năm 1983: Kỷ nguyên giảng viên làm trung tâm Giai đoạn 1984-1993: Kỷ nguyên đa phương tiện Cho phép tạo giảng tích hợp hình ảnh âm Học máy tính qua đĩa CD-ROM Có thể thấy giai đoạn này: Sự hỗ trợ giảng viên hạn chế Giai đoạn 1994-1999: Làn sóng E-learning thứ Khi công nghệ Web phát minh: Người thầy thông thái dần lộ qua phương tiện: E-mail,Intranet với text,ảnh đơn giản, Đào tạo nhờ công nghệ WEB với hình ảnh chuyển động tốc độ thấp triển khai diện rộng Có thể thấy giai đoạn này: Người học trở thành trung tâm Giai đoạn 2000-2005: Làn sóng E-learning thứ hai Thông qua Web giáo viên kết hợp hướng dẫn trực tuyến (hình ảnh, âm thanh, công cụ trình diễn) tới người học Học viên trao đổi với giáo viên học viên qua mail, diễn đàn, char, hội thảo trưc tuyến… Với hình thức thì: Nâng cao chất lượng, hiệu cao dịch vụ đào tạo Cho phép đa dạng hoá môi trường học tập Giá thành rẻ, phù hợp với kinh tế tri thức 1.1.3 E-learning có khác biệt so với đào tạo truyền thống? E-learning khác với đào tạo truyền thống ba điểm sau: - Không bị giới hạn không gian thời gian: khoá họcE-learning chuyển tải qua máy tính tới cho người học, điều cho phép học viên linh hoạt lựa chọn khóa học modem di động chạy pin bãi biển - Tính linh hoạt: Một khoá học E-learning phục vụ theo nhu cầu người học, không thiết phải bám theo thời gian biểu cố định Vì người học lựa chọn, tham gia khoá học tuỳ theo hoàn cảnh - Truy nhập ngẫu nhiên: Bảng danh mục giảng giúp cho phép học viên lựa chọn phần giảng, tài liệu cách tuỳ ý theo trình độ kiến thức điều kiện truy nhập mạng Học viên tự tìm kĩ riêng cho với giúp đỡ tài liệu trực tuyến Tất nhiên có số cách học khác Ví dụ như, lớp thông qua trang web dùng phần mềm hội thảo video mạng phần mềm khác cho phép học viên từ xa tham gia khoá học lớp học truyền thống Một số khoá học trang web theo yêu cầu có giảng viên (hoặc người hướng dẫn) tương tác thường xuyên với học viên nhóm học viên 1.1.4.Có nên chuyển sang E-learning hay không? Trước lưu giữ slide giảng viên dạng HTML số hoá lời giảng, nên cân nhắc chi phí lợi ích việc chuyển đổi Để làm điều đó, cần phải xem xét quan điểm hai phía: phía sở đào tạo phía người học, học E-learning có nhiều ích lợi so với bất lợi, việc chuyển đổi sang học E-learning phương pháp hữu hiệu a Quan điểm sở đào tạo Cơ sở đào tạo tổ chức thiết kế cung cấp khóa học trực tuyến E-learning Hãy so sánh ưu nhược điểm sở đào tạo chuyển đổi khoá học truyền thống sang khoá học E-learning Ưu điểm Nhược điểm - Giảm chi phí đào tạo Sau - Chi phí phát triển khoá học lớn Việc phát triển xong, khoá học học qua mạng mẻ cần có E-learning dạy 1000 học chuyên viên kỹ thuật để thiết kế khoá học viên với chi phí cao Triển khai lớp học E-learning tốn chút so với tổ chức đào tạo cho gấp 4-10 lần so với khoá học thông 20 học viên - Rút ngắn thời gian đào tạo Việc học mạng đào tạo cấp tốc cho lượng lớn học viên mà không bị giới hạn số lượng giảng viên hướng dẫn lớp học thường với nội dung tương đương - Yêu cầu kỹ Những người có khả giảng dạy tốt lớp chưa có trình độ thiết kế khóa học mạng Phía sở đào tạo phải đào tạo lại số giảng viên tìm việc cho số lại - Cần phương tiện Các - Lợi ích việc học mạng chưa máy chủ phần mềm cần thiết khẳng định Các học viên hiểu cho việc học mạng có chi giá trị việc học ngày lớp phí rẻ nhiều so với phòng ngần ngại bỏ chi phí tương đương học, bảng, bàn ghế, sở cho khoá học mạng chí hiệu vật chất khác - Đòi hỏi phải thiết kế lại chương trình đào - Giảng viên học viên lại nhiều tạo Việc học viên kết nối tốc độ cao đòi hỏi phía đào tạo phải xây dựng lại khoá học để khắc phục hạn chế - Tổng hợp kiến thức Việc học mạng giúp học viên nắm bắt kiến thức giảng viên, dễ dàng sàng lọc, tái sử dụng chúng b Quan điểm người học Cá nhân tổ chức tham gia khoá học E-learning mạng chắn thấy việc đào tạo xứng đáng với thời gian số tiền họ bỏ Bảng so sánh thuận lợi khó khăn học viên họ chuyển đổi việc học tập theo phương pháp truyền thống sang học tập E-learning Ưu điểm Nhược điểm - Có thể học lúc nào, nơi đâu - Kỹ thuật phức tạp Trước bắt đầu khoá học, họ phải thông thạo kỹ - Không phải lại nhiều - Chi phí kỹ thuật cao: Để tham gia nghỉ việc Học viên tiết kiệm chi học mạng, học viên phải cài đặt phí lại tới nơi học Đồng thời, họ có Turbo máy tính mình, tải thể dễ dàng điều chỉnh thời gian học phù cài đặt chức Plug-ins, kết hợp với thời gian làm việc nối vào mạng - Có thể tự định việc học Học viên học mà họ cần - Việc học buồn tẻ Một số học viên cảm thấy thiếu quan hệ bạn bè tiếp xúc lớp - Khả truy cập nâng cao Việc - Yêu cầu ý thức cá nhân cao hơn: tiếp cận khoá học mạng Việc học qua mạng yêu cầu thân thiết kế hợp lý dễ dàng học viên phải có trách nhiệm đối người khả nghe, với việc học họ Một số nhìn; người học ngoại ngữ hai; người cảm thấy khó khăn việc người khả học tạo cho lịch học cố định người bị mắc chứng khó đọc Những thuận lợi khó khăn không tránh khỏi Với việc chuẩn bị tốt, học viên khắc phục hầu hết khó khăn Nếu chuẩn bị không tốt việc tổ chức đào tạo E-learning sở đào tạo chưa kỹ học viên không thấy thuận lợi khoá học mạng 10 2.6.10.Bảng GOPY Tên trường Kiểu liệu Độ rộng Khóa Ghi MAYK nvarchar 50 Yes Mã ý kiến NOIDUNG nvarchar 50 Yes Nội dung NGAYGOPY datetime Ngày góp ý U_ID nvarchar 50 Tên truy nhập Bảng 10: Bảng liệu GOPY (Góp ý) 2.7 Lược đồ sở liệu chi tiết Hình 2.21: Lược đồ sở liệu chi tiết 47 CHƯƠNG THIẾT KẾ GIAO DIỆN VÀ CÀI ĐẶT CHƯƠNG TRÌNH 3.1 Giới thiệu ASP 3.1.1 Active Server Pages (ASP) gì? ASP môi trường hỗ trợ cho script chạy server (server side scripting) cho phép tạo chạy ứng dụng Web server động ASP hoạt động dựa script người lập trình tạo ASP không ngôn ngữ lập trình, Microsoft gọi môi trường kịch máy chủ Môi trường dùng để tạo chạy ứng dụng Web động, tương tác, có hiệu cao, làm nội dung trang Web linh hoạt Với người sử dụng khác truy cập trang Web nhận kết khác Nhờ đối tượng có sẵn (Built in Object) khả hỗ trợ ngôn ngữ kịch VB Script Java Script, số thành phần ActiveX khác kèm theo ASP cung cấp giao diện lập trình đẹp dễ dàng việc triển khai ứng dụng Web Trang ASP trang Web có kết hợp thành phần HTML, ActiveX Component Script ASP Có thể xem trang ASP trang HTML có bổ sung lệnh kịch ASP 3.1.2 Mô hình hoạt động ASP Client Browser Resquest HTTP Server IIS / PWS Response AS P DLL VB S cript Active X Data Object ( ADO ) IIS / P W S AS P F ile CSDL Hình 3.1: Mô hình hoạt động ASP 48 J S cript 3.1.3 Mô hình ứng dụng sở liệu Web qua công nghệ ASP Thao tác client sever ứng dụng Web thể khái quát sau: Trình duyệt Web HTTP ASP A D O O L E D B O D B C DBMS SQL server Client Web server DB server Hình 3.2: Mô hình ứng dụng Web thể qua công nghệ ASP 3.1.4 Các đối tượng ( object) thành phần (component) ASP Đối tượng đoạn chương trình có khả thực số công việc Mỗi đối tượng kết hợp lập trình liệu vốn xử lý đơn vị thống Các đối tượng ASP cho phép giao tiếp tương tác với máy chủ (Web server) lẫn trình duyệt (browser) Trong kịch bản, thông thường phải dùng vài đối tượng, đối tượng có sẵn nên người sử dụng cần nhớ cách sử dụng.Có đối tượng bản: - Request Cho phép lấy thông tin thông qua yêu cầu HTTP Những thông tin gồm thông số mẫu biểu (form) đệ trình (submit) phương thức POST hay GET, tham số chia với trang ASP lời gọi đến trang Dùng đối tượng để chia sẻ thông tin qua lại trang ASP ứng dụng với 49 - Response Là chìa khoá để gửi thông tin tới người dùng đại diện cho phần thông tin Server trả cho trình duyệt Web Ta viết hình, tái định hướng trang - Application Giúp điều khiển đặc tính liên quan đến việc khởi động khai thác ứng dụng, việc lưu trữ thông tin truy cập ứng dụng chung - Server Cung cấp phương tiện truy cập đến phương thức thuộc tính Server Cho phép thực thi chuỗi tác vụ - Session Dùng để lưu trữ thông tin cần thiết phiên làm việc người dùng truy cập vào site bạn Các thông tin không bị thay đổi người dùng qua trang khác - Ofject Context Sử dụng Ofject Context để chấp nhận hay huỷ bỏ giao dịch (transaction) kịch ASP khởi tạo 3.1.5 Một số thành phần Active X thông dụng Browser Type CDO Database Access File Access ADO AdRotator Page Counter: đếm hiển thị số trang Web yêu cầu MyInfo , Status , System , Tools Object : thông tin Website 3.1.6 Hoạt động ASP Là Script ASP chứa file text có phần mở rộng ASP Trong script có chứa lệnh ngôn ngữ script Khi Webserver nhận Resquest từ WebBrowser tới ASP đọc 50 từ đầu đến cuối file thực lệnh script trả kết cho WebBrowser dạng trang HTML 3.1.7 Cấu trúc trang ASP + Một file ASP có phần mở rộng asp bao gồm thành phần sau: - Text - Các thẻ HTML - Các lệnh Script + Các lệnh Script: - Việc thi hành Script trình gửi chuỗi lệnh tới script Engine, ASP tiến hành thông dịch lệnh chuyển kết trả cho máy tính Script viết ngôn ngữ với luật đặc tả Nếu ta muốn chạy script language server phải cài đặt script engine ngôn ngữ - ASP cung cấp hai script engine VB script Java script ( ngôn ngữ VB script mặc định) - ASP ngôn ngữ script mà cung cấp môi trường để xử lý - Các script mà ta chèn vào file ASP, việc chèn phải tuân theo cú pháp định ASSP Ví dụ: Trang ASP vidu.asp: Trang web đọc lúc 51 3.2 Ngôn ngữ lập trình sử dụng với ASP 3.2.1 Các lệnh script ASP - Một script chuỗi lệnh script phép gán giá trị cho biến, yêu cầu Web server gửi thông tin đến server - Tổ hợp lệnh riêng rẽ thành thư mục hàm giống ngôn ngữ lập trình - ASP quy định vùng script phải nằm thẻ 3.2.2 Script Language Script Engine - Script ASP cấu thành từ lệnh ngôn ngữ script (script language) xen lẫn vào nội dung dạng HTML để kết cuối trả dạng HTML - Script Engine: đối tượng có nhiệm vụ xử lý script ASP cung cấp môi trường chủ cho script engine phân phối script file ASP cho engine xử lý - Để xử dụng script language với ASP ta phải cài đặt script engine tương ứng vào web server 3.3 Ưu điểm ASP ASP có nhiều tính mới, điều khiển cho phép viết chương trình ứng dụng kết hợp với giao diện, cách xử lý, tính Office trình duyệt Web Internet Explorer ASP cho phép ta viết ứng dụng phía máy chủ dùng HTML nhúng kết với thư viện liên kết động IIS (Internet Information Server) 52 3.4 Thiết kế giao diện 3.4.1 Trang chủ Giao diện trang chủ kết hợp nhiều modul khác hệ thống Menu, tìm kiếm khóa học, thống kê (thành viên, giáo viên, khóa học, môn học), lịch ngày tháng, giao diện đăng nhập vào hệ thống có hỗ trợ chức đăng ký quên mật hệ thống gửi lại ID Password vào mail cho user Hình 3.3: Giao diện trang chủ hệ thống E-Learning 3.4.2 Trang thông tin tài khoản cá nhân Hình 3.4: Giao diện trang thông tin tài khoản cá nhân 53 3.4.3.Trang đăng ký tài khoản Hình 3.5: Giao diện trang đăng ký tài khoản 3.4.4 Trang thêm khóa học Để truy nhập vào trang cập nhật khóa học user phải admin Chỉ có admin có quyền cập nhật khóa học Hình 3.6: Giao diện trang thêm khóa học 54 3.4.5 Trang danh sách khóa học Giao diện hiển thị danh sách khóa học hệ thống, mã khóa học, tên khóa học, ngành học, giáo viên giảng dạy, thời gian học, ngày bắt đầu môn học khóa học Bất kỳ truy nhập vào danh sách này, kể khách muốn đăng ký học với khóa học bạn phải đăng nhập vào hệ thống Hình 3.7: Giao diện trang danh sách khóa học 55 3.4.6 Trang danh sách môn học Giao diện hiển thị tất thông tin liên quan đến môn học đó, không hiển thị học Nếu bạn muốn có học môn học bắt buộc bạn phải thành viên hệ thống đăng nhập vào hệ thống Hình 3.8: Giao diện trang danh sách môn học 56 3.4.7 Trang thêm môn học Cũng giao diện cập nhật khóa học có giáo viên truy nhập vào trang cập nhật môn học Hình 3.9: Giao diện trang thêm môn học 3.4.8 Trang quản trị hệ thống Hình 3.10: Giao diện trang quản trị hệ thống 57 3.4.9 Trang liên hệ góp ý Hình 3.11: Giao diện trang liên hệ góp ý 3.4.10 Trang chi tiết khóa học Hình 3.12: Giao diện trang chi tiết khóa học 58 3.4.11 Trang thi Hình 3.13: Giao diện trang thi 59 KẾT LUẬN Qua trình phân tích thiết kế hệ thống, trình cài đặt thử nghiệm hệ thống đạt số kết khả quan như: - Hệ thống hỗ trợ chức đăng ký, đăng nhập vào hệ thống - Mỗi user có quyền truy nhập khác Trong có quyền admin, quyền giáo viên quyền học viên - Hệ thống có chức cập nhật khóa học, cập nhật môn học, cập nhật tin tức, cập nhật danh sách giáo viên, học viên dành cho admin - Giáo viên đăng nội dung học, câu hỏi - Hệ thống có chức tìm kiếm khóa học, giúp học viên có nhu cầu tham khảo khóa học đến định đắn để học khóa học - Hệ thống hỗ trợ chức đăng ký khóa học, theo dõi kết học tập học viên giảng dạy giáo viên - Hệ thống có chức tổ chức thi hình thức trắc nghiệm đánh giá kết Với khả kiến thức hạn chế, chương trình chưa thể đáp ứng hết yêu cầu toán Em mong nhận góp ý, giúp đỡ thầy cô giáo bạn để chương trình em hoàn thiện Em xin chân thành cảm ơn! 60 TÀI LIỆU THAM KHẢO Tiếng Việt [1] Đặng Văn Đức, Phân tích thiết kế hướng đối tượng UML (Thực hành với Rational Rose), NXB Khoa học Kỹ thuật, Hà Nội 2002 [2] Đoàn Văn Ban, Phân tích - thiết kế lập trình hướng đối tượng, NXB Thống kê 1997 [2] Phạm Hữu Khang, Xây dựng & Triển khai ứng dụng Thương Mại Điện Tử, XB Thống kê Tiếng Anh [1] Booch G., Rumbaugh J and Jacobson I., The Unified Software Development Process, Addision – Wesley, 1998 [2] Booch G., Rumbaugh J and Jacobson I., The Unified Modeling Language User Guide, Addision – Wesley, 1999 Internet [1] http://diendantinhoc.vn [2] http://manguon.com [3 Và số website khác 61