nghiên cứu và xây dựng website hỗ trợ thi trắc nghiệm trực tuyến với jsp dựa trên công nghệ google app engine

126 690 0
nghiên cứu và xây dựng website hỗ trợ thi trắc nghiệm trực tuyến với jsp dựa trên công nghệ google app engine

Đ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

TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG BỘ MÔN TIN HỌC ỨNG DỤNG  LUẬN VĂN NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE HỖ TRỢ THI TRẮC NGHIỆM TRỰC TUYẾN VỚI JSP DỰA TRÊN CÔNG NGHỆ GOOGLE APP ENGINE SINH VIÊN THỰC HIỆN Lê Thúy Vy MSSV: 1111561 CÁN BỘ HƯỚNG DẪN Ks Lê Văn Quan MSGV: 0002455 Cần Thơ, 2015 TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG BỘ MÔN TIN HỌC ỨNG DỤNG LUẬN VĂN NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE HỖ TRỢ THI TRẮC NGHIỆM TRỰC TUYẾN VỚI JSP DỰA TRÊN CÔNG NGHỆ GOOGLE APP ENGINE SINH VIÊN THỰC HIỆN CÁN BỘ HƯỚNG DẪN Lê Thúy Vy MSSV: 1111561 Ks Lê Văn Quan MSGV: 0002455 CÁN BỘ PHẢN BIỆN Ths Nguyễn Minh Trung Ks Đặng Mỹ Hạnh Luận văn bảo vệ tại: Hội đồng chấm luận văn tốt nghiệp Bộ môn Tin học Ứng dụng Khoa Công nghệ thông tin truyền thông, Trường Đại học Cần Thơ vào ngày 26 tháng năm 2015 Mã số đề tài: Có thể tìm hiểu luận văn tại: - Trung tâm Học liệu, Trường Đại học Cần Thơ - Website: http://www.lrc.ctu.edu.vn/ Cần Thơ, 2015 Luận văn tốt nghiệp – Tin học ứng dụng khóa 37 LỜI CẢM ƠN Đầu tiên, em xin gởi lời cảm ơn chân thành đến quý thầy cô trường Đại học Cần Thơ, đặc biệt thầy cô Bộ môn Tin học ứng dụng, Khoa Công nghệ thông tin truyền thông tạo cho em môi trường học tập tốt, dạy dỗ truyền đạt kiến thức quý báu cho em năm qua Em xin cảm ơn thầy Lê Văn Quan tận tình giúp đỡ, hướng dẫn em thực đề tài Nghiên cứu xây dựng website hỗ trợ thi trắc nghiệm trực tuyến với jsp dựa công nghệ Google App Engine hoàn thành công việc giao đúng thời gian quy định Em xin cảm ơn gia đình nhiệt tình khuyến khích, động viên, giúp đỡ em Em xin cám ơn bạn bè, người đưa lời khuyên góp ý có ích giúp em hoàn thiện đề tài Với vốn kiến thức hạn hẹp thời gian thực có hạn nên không tránh khỏi thiếu sót hạn chế Em mong nhận ý kiến đóng góp, phê bình quý thầy cô Đó sở để giúp chúng em tiếp tục nghiên cứu hoàn thiện đề tài luận văn tốt nghiệp hành trang quý báu giúp chúng em nâng cao kiến thức Em xin chân thành cảm ơn! Sinh viên thực đề tài Lê Thúy Vy SVTH: Lê Thúy Vy - 1111561 Luận văn tốt nghiệp – Tin học ứng dụng khóa 37 MỤC LỤC Trang DANH MỤC HÌNH i DANH MỤC BẢNG .v DANH MỤC CÁC KÝ HIỆU, CHỬ VIẾT TẮT vii TÓM TẮT viii ABSTRACT ix CHƯƠNG TỔNG QUAN 1.1 ĐẶT VẤN ĐỀ 1.2 LỊCH SỬ GIẢI QUYẾT VẤN ĐỀ 1.3 PHẠM VI ĐỀ TÀI .2 1.4 PHƯƠNG PHÁP NGHIÊN CỨU .2 CHƯƠNG CƠ SỞ LÝ THUYẾT 2.1 GIỚI THIỆU SƠ LƯỢC VỀ E - LEARING .4 2.1.1 Khái niệm E-learning 2.1.2 Một số hình thức E-Learning 2.1.3 Tình hình phát triển ứng dụng E-Learning .5 2.1.3.1 Trên giới 2.1.3.2 Tại Việt Nam 2.2 TỔNG QUAN VỀ CÔNG NGHỆ ĐIỆN TOÁN ĐÁM MÂY 2.2.1 Định nghĩa 2.2.2 Cấu trúc phân lớp mô hình điện toán đám mây 2.2.3 Các mô hình dịch vụ 2.2.3.1 Cơ sở hạ tầng dịch vụ (IaaS - Infrastructure as a Service) 2.2.3.2 Phần mềm dịch vụ (SaaS - Software as a Service) 11 2.2.3.3 Nền tảng dịch vụ (PaaS - Platform as a Service) 10 2.2.4 Các mô hình triển khai điện toán đám mây 12 2.2.4.1 Đám mây công cộng (Public cloud) 12 2.2.4.2 Đám mây cộng đồng (Community cloud) 13 2.2.4.3 Đám mây riêng (Private cloud) 13 SVTH: Lê Thúy Vy - 1111561 Luận văn tốt nghiệp – Tin học ứng dụng khóa 37 2.2.4.4 Đám mây lai (Hybird cloud) 14 2.2.5 Các nhà cung cấp: .15 2.2.6 Ưu điểm nhược điểm 15 2.2.6.1 Ưu điểm 15 2.2.6.2 Nhược điểm 16 2.3 Tìm hiểu Google App Engine 16 2.3.1 Khái niệm 16 2.3.2 Kiến trúc hoạt động 17 2.3.3 Các tính GAE hỗ trợ 17 2.3.4 Các thành phần chính GAE 18 2.3.4.1 Môi trường thực thi (Runtime Environment) .18 2.3.4.2 Các file server tĩnh (Static file Servers) .19 2.3.4.3 Kho liệu (Datastore) 19 2.3.4.3.1 Giới thiệu 19 2.3.4.3.2 JDO 21 2.3.4.3.3 Backends .26 2.3.4.4 Các dịch vụ (Services) 26 2.3.4.5 Tài khoản Google (Google Accounts) .27 2.3.4.6 Các công cụ lập trình (Programming Tools) 27 2.3.5 Hạn chế 28 2.4 TỔNG QUAN VỀ JSP 29 2.4.1 Giới thiệu Servlet 29 2.4.2 Giới thiệu JSP .29 2.4.3 Chu trình sống JSP .29 2.4.3.1 Biên dịch trang 29 2.4.3.2 Nạp trang 30 2.4.3.3 Khởi tạo 30 2.4.3.4 Thực thi 30 2.4.3.5 Giải phóng tài nguyên 30 SVTH: Lê Thúy Vy - 1111561 Luận văn tốt nghiệp – Tin học ứng dụng khóa 37 2.4.4 Cơ chế hoạt động trang JSP 31 2.4.5 Cú pháp JSP 31 2.4.5.1 Sử dụng thẻ bọc mã 31 2.4.5.2 Hiển thị kết cú pháp 31 2.4.5.3 Chèn thích vào mã trang JSP .32 2.4.5.4 Khai báo phương thức biến 32 2.4.6 Các thẻ xử lý nhúng chuyển hướng trang 33 2.4.6.1 Thẻ nhúng mã nguồn 33 2.4.6.2 Thẻ .33 2.4.6.3 Chuyển tham số thẻ 33 2.4.6.4 Thẻ dẫn biên dịch trang .34 2.4.6.5 Thẻ chuyển hướng đến trang khác 34 2.4.6.6 Chuyển hướng sang trang với sendRedirect() 35 2.4.7 Các đối tượng JSP 35 2.4.7.1 Đối tượng Request 35 2.4.7.2 Đối tượng Response 35 2.4.7.3 Đối tượng Session 36 2.4.7.4 Đối tượng Out .36 2.4.7.5 Đối tượng Application 36 CHƯƠNG NỘI DUNG VÀ KẾT QUẢ NGHIÊN CỨU 37 3.1 TỔNG QUAN VỀ HỆ THỐNG 37 3.1.1 Mô tả toán 37 3.1.2 Phân tích thiết kế hệ thống 38 3.1.2.1 Sơ đồ nghiệp vụ chức BFD .38 3.1.2.2 Sơ đồ hoạt vụ (Use case) 40 3.1.2.3 Mô hình thực thể kết hợp 42 3.1.2.4 Mô tả mối quan hệ kết hợp 44 3.1.2.5 Ràng buộc toàn vẹn 51 3.1.2.6 Mô hình vật lý 55 SVTH: Lê Thúy Vy - 1111561 Luận văn tốt nghiệp – Tin học ứng dụng khóa 37 3.1.2.7 Mô tả sở liệu .56 3.1.2.8 Sơ đồ .65 3.2 KẾT QUẢ XÂY DỰNG HỆ THỐNG 72 3.2.1 Giao diện chính: 72 3.2.2 Giao diện đăng nhập: 73 3.2.3 Giao diện người quản trị 74 3.2.4 Giao diện giảng viên 76 3.2.4.1 Quản lý câu hỏi 78 3.2.4.2 Quản lý đề thi .80 3.2.4.3 Quản lý thi 85 3.2.4.4 Thống kê 87 3.2.5 Giao diện sinh viên 89 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 93 PHỤ LỤC HƯỚNG DẪN CÀI ĐẶT 94 PHỤ LỤC ĐĂNG KÝ TÀI KHOẢN GOOGLE APP ENGINE 101 PHỤ LỤC HƯỚNG DẨN SỬ DỤNG THÊM MỘT SÔ CHỨC NĂNG HỆ THỐNG .103 TÀI LIỆU THAM KHẢO 110 SVTH: Lê Thúy Vy - 1111561 Luận văn tốt nghiệp – Tin học ứng dụng khóa 37 DANH MỤC HÌNH Trang Hình 2.1 Mô hình điện toán đám mây .7 Hình 2.2 Cấu trúc phân lớp mô hình điện toán đám mây Hình 2.3 Các tầng kiến trúc điện toán đám mây .9 Hình 2.4 Cơ sở hạ tầng dịch vụ (IaaS) .9 Hình 2.6 Phần mềm dịch vụ (SaaS) 10 Hình 2.5 Nền tảng hướng dịch vụ (PaaS) 11 Hình 2.7 Các mô hình triển khai điện toán đám mây 12 Hình 2.8 Đám mây công cộng (Public cloud) 12 Hình 2.9 Đám mây cộng đồng (Community cloud) 13 Hình 2.10 Đám mây riêng (Private cloud) 14 Hình 2.11 Đám mây lai (Hybird cloud) .14 Hình 2.12 Cơ chế triệu gọi trang JSP 31 Hình 3.1 Sơ đồ nghiệp vụ chức người quản trị 38 Hình 3.2 Sơ đồ nghiệp vụ chức giảng viên 39 Hình 3.3 Sơ đồ nghiệp vụ chức sinh viên 39 Hình 3.4 Sơ đồ hoạt vụ theo tác nhân người quản trị 40 Hình 3.5 Sơ đồ hoạt vụ theo tác nhân giảng viên 41 Hình 3.6 Sơ đồ hoạt vụ theo tác nhân sinh viên 42 Hình 3.7 Mô hình ER 43 Hình 3.8 Mối quan hệ kết hợp giảng viên khoa .44 Hình 3.9 Mối quan hệ kết hợp thông tin giảng viên có học vị 44 Hình 3.10 Mối quan hệ kết hợp thông tin giảng viên có học hàm 45 Hình 3.11 Mối quan hệ kết hợp thông tin giảng viên có trình độ ngoại ngữ 45 Hình 3.12 Mối quan hệ kết hợp sinh viên với lớp chuyên ngành 46 Hình 3.13 Mối quan hệ kết hợp thông tin giảng viên với lớp chuyên ngành 46 Hình 3.14 Mối quan hệ kết hợp câu hỏi 47 Hình 3.15 Mối quan hệ kết hợp câu hỏi đề thi gốc 48 Hình 3.16 Mối kết hợp thông tin đề thi với đề thi hoán vị 48 Hình 3.17 Mối quan hệ kết hợp câu hỏi đề thi hoán vị 49 Hình 3.18 Mối quan hệ kết hợp thông tin thi sinh viên với đợt thi 49 SVTH: Lê Thúy Vy – 1111561 i Luận văn tốt nghiệp – Tin học ứng dụng khóa 37 Hình 3.19 Mối quan hệ kết hợp thông tin trả lời sinh viên 50 Hình 3.20 Mối quan hệ thông tin giảng dạy 51 Hình 3.21 Mô hình vật lý 55 Hình 3.22 Sơ đồ chức đăng nhập .65 Hình 3.23 Sơ đồ chức thêm câu hỏi 66 Hình 3.24 Sơ đồ chức sửa câu hỏi .67 Hình 3.25 Sơ đồ chức xóa câu hỏi .68 Hình 3.26 Chức tạo đề thi .68 Hình 3.27 Chức soạn đề 69 Hình 3.28 Chức tạo hoán vị 70 Hình 3.29 Chức làm thi 71 Hình 3.30 Giao diện hệ thống chưa đăng nhập .72 Hình 3.31 Giao diện trang đăng nhập 73 Hình 3.32 Giao diện làm việc người quản trị 74 Hình 3.33 Chức quản lý hệ thống 75 Hình 3.34 Chức quản lý giảng viên 75 Hình 3.35 Chức quản lý sinh viên 75 Hình 3.36 Chức quản lý dạy học .76 Hình 3.37 Giao diện làm việc giảng viên 76 Hình 3.38 Chức quản lý giảng dạy .77 Hình 3.39 Chức quản lý câu hỏi 77 Hình 3.40 Chức quản lý đề thi 77 Hình 3.41 Chức quản lý thi 77 Hình 3.42 Chức thống kê kết thi theo đợt thi 77 Hình 3.43 Trang quản lý câu hỏi hệ thống 78 Hình 3.44 Trang xem chi tiết nội dung câu hỏi 78 Hình 3.45 Trang thêm câu hỏi hệ thống 79 Hình 3.46 Trang sửa câu hỏi hệ thống 79 Hình 3.47 Trang tạo đề thi hệ thống .80 Hình 3.48 Giao diện trang soạn đề thi 80 Hình 3.49 Chọn đề thi muốn soạn 80 Hình 3.50 Hệ thống hiển thi danh sách câu hỏi ứng với đề thi .81 Hình 3.51 Trang xem chi tiết đề thi .83 SVTH: Lê Thúy Vy – 1111561 ii Luận văn tốt nghiệp – Tin học ứng dụng khóa 37 Hình 3.52 Chức in đề thi .84 Hình 3.53 Trang tạo đề thi hoán vị từ đề gốc 84 Hình 3.54 Tạo đề hoán vị 85 Hình 3.55 Giao diện xếp lịch thi hệ thống 85 Hình 3.56 Giao diện trang xếp lịch thi 86 Hình 3.57 Giao diện trang phát đề thi 86 Hình 3.58 Giao diện trang thống kê kết thi 87 Hình 3.59 Danh sách kết thi sinh viên 87 Hình 3.60 Thống kê kết thi theo dạng biểu đồ cột 88 Hình 3.61 Thống kê kết thi theo dạng biểu đồ tròn 88 Hình 3.62 Giao diện làm việc sinh viên 89 Hình 3.63 Giao diện hiển thị lịch thi .90 Hình 3.64 Trang nhập mật thi .90 Hình 3.65 Giao diện trang làm thi sinh viên .91 Hình 3.66 Giao diện trang kết thi 92 Hình Chọn downloads java Platform (JDK) 8u40 .94 Hình Chọn phiên JDK phù hợp 94 Hình Download Eclipse IDE for java EE Developers .95 Hình Giao diện welcome eclipse 96 Hình Vào Help  Install New Software… 96 Hình Truyền đường dẫn Google Plugin 96 Hình Tích chọn plugin cần cài đặt 97 Hình Chọn Next để tiếp tục cài đặt plugin 98 Hình Chọn I accept the terms of the license agreements sau đó nhấn Finish để xác nhận việc cài đặt 99 Hình 10 Hệ thống download gói cần thiết 100 Hình 11 Chọn OK hệ thống xuất khung cảnh báo 100 Hình 12 Restart lại Eclipse để hoàn tất tiến trình cài đặt 100 Hình 13 Tạo tài khoản Google App Engine 101 Hình 14 Nhập thông tin cho tài khoản Google App Engine .102 Hình 15 Đăng ký thành công tài khoản GAE 102 SVTH: Lê Thúy Vy – 1111561 iii Luận văn tốt nghiệp – Tin học ứng dụng khóa 37 Hình Giao diện welcome eclipse CÀI ĐẶT GAE CHO ELIPSE Bước 1: Mở Eclipse, vào Help  Install New Software… Hình Vào Help  Install New Software… Bước 2: Gỏ https://dl.google.com/eclipse/plugin/4.4 vào khung Work with, nhấn phím Enter Hình Truyền đường dẫn Google Plugin SVTH: Lê Thúy Vy - 1111561 96 Luận văn tốt nghiệp – Tin học ứng dụng khóa 37 Bước 3: Tích chọn plugin cần cài đặt hình bên Sau đó chọn Next để tiếp tục: Hình Tích chọn plugin cần cài đặt Bước 4: Chọn Next để tiếp tục cài đăt SVTH: Lê Thúy Vy - 1111561 97 Luận văn tốt nghiệp – Tin học ứng dụng khóa 37 Hình Chọn Next để tiếp tục cài đặt plugin SVTH: Lê Thúy Vy - 1111561 98 Luận văn tốt nghiệp – Tin học ứng dụng khóa 37 Bước 5: Tiếp theo, chọn I accept the terms of the license agreements sau đó nhấn Finish để xác nhận việc cài đặt Hình Chọn I accept the terms of the license agreements sau nhấn Finish để xác nhận việc cài đặt SVTH: Lê Thúy Vy - 1111561 99 Luận văn tốt nghiệp – Tin học ứng dụng khóa 37 Bước 6: Tiến trình cài đặt bắt đầu: Hình 10 Hệ thống download gói cần thiết Bước 7: Chọn OK hệ thống xuất cảnh báo hình bên dưới: Hình 11 Chọn OK hệ thống xuất hiện khung cảnh báo Bước 8: Sau hoàn tất cài đặt, chọn Yes để tiến hành restart lại Eclipse Hình 12 Restart lại Eclipse để hoàn tất tiến trình cài đặt SVTH: Lê Thúy Vy - 1111561 100 Luận văn tốt nghiệp – Tin học ứng dụng khóa 37 PHỤ LỤC ĐĂNG KÝ TÀI KHOẢN GOOGLE APP ENGINE Để sử dụng dịch vụ Google App Engine cung cấp, cần đăng ký tài khoản Google, sử dụng tài khoản Google ( hay Gmail, ứng dụng khác…) Bước 1: Truy cập https://appengine.google.com/start đăng nhập tài khoản Gmail Bước 2: Chọn Create Application để tạo tài khoản Hình 13 Tạo tài khoản Google App Engine Bước 3: Nhập thông tin cần thiết chọn Create Application SVTH: Lê Thúy Vy - 1111561 101 Luận văn tốt nghiệp – Tin học ứng dụng khóa 37 Hình 14 Nhập thông tin cho tài khoản Google App Engine Bước 4: Sau đăng kí thành công, trình duyệt tự động chuyển đến trang web: Hình 15 Đăng ký thành công tài khoản GAE SVTH: Lê Thúy Vy - 1111561 102 Luận văn tốt nghiệp – Tin học ứng dụng khóa 37 PHỤ LỤC HƯỚNG DẨN SỬ DỤNG THÊM MỘT SÔ CHỨC NĂNG HỆ THỐNG CHỨC NĂNG CỦA NGƯỜI QUẢN TRỊ: Quản lý khoa: Trang quản lý khoa bao gồm chức năng: Xem danh sách câu hỏi, tìm kiếm câu hỏi, thêm, sửa, xóa câu hỏi Hình 16 Giao diện chức quản lý khoa - Tìm kiếm khoa: Nhập từ khóa tìm kiếm vào Hình 17 Giao diện trang chức tìm kiếm khoa SVTH: Lê Thúy Vy - 1111561 103 Luận văn tốt nghiệp – Tin học ứng dụng khóa 37 - Thêm khoa mới: Nhấp chuột chọn để thêm khoa Hình 18 Giao diện trang thêm khoa - Sửa khoa: Nhấp chuột chọn thống để chỉnh sửa thông tin khoa tồn hệ Hình 19 Giao diện trang sửa khoa - Xóa khoa: Chọn kiện) để xóa khoa tồn hệ thống (Chỉ xóa thỏa điều SVTH: Lê Thúy Vy - 1111561 104 Luận văn tốt nghiệp – Tin học ứng dụng khóa 37 Quản lý ngành: Gồm chức thêm, sửa, xóa, tìm kiếm tương tự chức quản lý khoa Hình 20 Giao diện trang quản lý ngành Quản lý chuyên ngành Hình 21 Giao diện trang quản lý chuyên ngành SVTH: Lê Thúy Vy - 1111561 105 Luận văn tốt nghiệp – Tin học ứng dụng khóa 37 Quản lý chuyên ngành: Hình 22 Quản lý chuyên ngành Quản lý học hàm giảng viên: Hình 23 Giao diện trang quản lý học hàm Quản lý lớp học phần: Hình 24 Giao diện trang quảnl ý lớp học phần SVTH: Lê Thúy Vy - 1111561 106 Luận văn tốt nghiệp – Tin học ứng dụng khóa 37 Chức thêm lịch dạy: Hình 25 Giao diện chức xếp lịch dạy - Người quản trị chọn mở học kỳ để xếp lịch giảng dạy cho lớp học phần Hình 26 Giao diện trang xếp lịch dạy SVTH: Lê Thúy Vy - 1111561 107 Luận văn tốt nghiệp – Tin học ứng dụng khóa 37 CHỨC NĂNG CỦA GIẢNG VIÊN: Chức xem danh sách sinh viên thuộc lớp chuyên ngành giảng viên chủ nhiệm: Hình 27 Giao diện trang xem danh sách sinh viên thuộc lớp chuyên ngành giảng viên chủ nhiệm Chức xem lịch dạy học kỳ: Hình 28 Giao diện xem lịch dạy SVTH: Lê Thúy Vy - 1111561 108 Luận văn tốt nghiệp – Tin học ứng dụng khóa 37 CHỨC NĂNG CỦA SINH VIÊN: Chức xem khung chương trình đạo tạo sinh viên Hình 29 Giao diện chức xem khung chương trình đào tạo Chức xem điểm sinh viên Hình 30 Giao diện chức xem điểm sinh viên SVTH: Lê Thúy Vy - 1111561 109 Luận văn tốt nghiệp – Tin học ứng dụng khóa 37 TÀI LIỆU THAM KHẢO TIẾNG VIỆT [1] Nguyễn Thị Phương Như – Nguyễn Minh Phương, Xây dựng hệ thống quản lý tổ chức thi trắc nghiệm mạng Intranet Cần Thơ, 2003 [2] Phạm Thị Xuân Lộc, Phân tích hệ thống hướng đối tượng, 2009 [3] Trần Trúc Quỳnh Như, Nghiên cứu xây dựng Hệ thống thi trắc nghiệm trực tuyến cho Trường THPT chuyên Nguyễn Bỉnh Khiêm theo Công nghệ điện toán đám mây Google Cần Thơ, tháng 11, năm 2014 [4] Điện toán đám mây: https://cloud.google.com/appengine/docs/java/ [5] Tổng quan Cloud Computing: http://cloud.vtc.vn/Content/24-Tong-quan-veCloud-Computing.html TIẾNG ANH [1] Adam Gedymin, Cloud Computing with an emphasis on Google App Engine, 2011 [2] Dan Sanderson, Programing Google App Engine, O’Reilly Media, 2010 [3] Kashif Khan, Asar Jan, Evaluating Google App Engine for Enterprise Application Development Sweden, 2011 [4] William H.Rice IV, Moodle E-learning Course Development [5] Cloudhost: http://cloudhost.vn/ [6] Google App Engine Tutorial http://googcloudlabs.appspot.com/ [7] Google Cloud Platform: https://cloud.google.com/ [8] Homepage Google App Engine https://developers.google.com/appengine/ [9] JDO Concepts http://db.apache.org/jdo/ SVTH: Lê Thúy Vy - 1111561 110 [...]... trong công tác quản lý đào tạo Theo hướng đó, phương pháp kiểm tra, thi cử cũng dần được cải thi n chuyển dần sang hình thức thi trắc nghiệm trực tuyến - đây là hình thức thi đảm bảo tính khách quan, nhanh chóng và giảm thi u chi phí tổ chức thi Với mục đích hỗ trợ cho công tác quản lý đào tạo chúng tôi đề xuất Nghiên cứu và xây dựng website hỗ trợ thi trắc nghiệm trực tuyến với jsp dựa trên. .. sĩ, Kế toán ngân hàng, Công nghệ thông tin) và đang có xu hướng gia tăng dẫn đến sự bùng nổ dữ liệu lưu trữ Hiện nay, công tác quản lý phụ thuộc khá nhiều vào phướng pháp thủ công và khá tốn kém Trước những yêu cầu thực tế đó, em xin đề xuất đề tài Nghiên cứu và xây dựng website hỗ trợ thi trắc nghiệm trực tuyến với jsp dựa trên công nghệ Google App Engine để giải quyết vấn đề trên 1.2 LỊCH SỬ GIẢI... hơn là xây dựng ứng dụng thực tiễn Với đề tài: Nghiên cứu và xây dựng website hỗ trợ thi trắc nghiệm trực tuyến với jsp dựa trên công nghệ Google App Engine Đề tài xây dựng hoàn chỉnh hệ thống thi trắc nghiệm trực tuyến và cũng cấp khá đầy đủ chức năng dành cho người quản trị, giảng viên, sinh viên Ứng dụng thành công Công nghệ điện toán đám mây, giảm chi phí đầu tư và triển khai hệ thống 1.3 PHẠM... đại học năm 2001 và gần đây là Hội thảo khoa học quốc gia lần thứ nhất về nghiên cứu phát triển và ứng dụng công nghệ thông tin và truyền thông ICT/rda 2/2003, Hội thảo khoa học quốc gia lần II về nghiên cứu phát triển và ứng dụng công nghệ thông tin và truyền thông ICT/rda 9/2004, và hội thảo khoa học Nghiên cứu và triển khai E-Learning” do Viện Công nghệ Thông tin (ĐHQGHN) và Khoa Công nghệ Thông... những kết quả nghiên cứu, các đề tài tương tự hoặc có điểm tương đồng nhằm lựa chọn giải pháp hiệu hiệu quả giải quyết các vấn đề đã nêu - Nghiên cứu và tìm hiểu giải pháp cho bài toán Thi trực tuyến” dựa trên công nghệ điện toán đám mây - Tìm hiểu và ứng dụng ngôn ngữ lập trình JSP, tìm hiểu về Hệ thống E-Learning, công nghệ Điện toán đám mây và Google App Engine - Thu thập tài liệu và tiến hành... nghiệm và đáp án; Quản đề thi: Tạo đề thi, soạn đề, hoán vị câu hỏi trong đề thi và in đề thi; Quản lý thi: Xếp lịch thi, phát đề thi; Quản lý bài thi sinh viên; Thống kê kết quả thi sinh viên theo từng đợt thi Nội dung luận văn bao gồm: Chương 1 Tổng quan: Trình bày tổng quan về hiện trạng, các vấn đề cần giải quyết và các hướng để giải quyết yêu cầu của bài toán Chương 2 Cơ sở lý thuyết: Giới thi u... tìm hiểu công nghệ điện toán đám mây của Google (GAE), ngôn ngữ lập trình JSP và ứng dụng kết quả nghiên cứu vào xây dựng ứng dụng thực tiễn hỗ trợ thi trắc nghiệm trực tuyến cho các cơ sở giáo dục và đào tạo Điển hình là cho Trường Trung cấp Phạm Ngọc Thạch 1.4 PHƯƠNG PHÁP NGHIÊN CỨU Về lý thuyết - Tìm hiểu việc ứng dụng CNTT thực tế tại các cơ sở giáo dục và đào tạo, từ đó nắm rõ yêu cầu thi t thực,... trợ thi trắc nghiệm trực tuyến với jsp dựa trên công nghệ Google App Engine nhằm đáp ứng những nhu cầu thực tế: Tiết kiệm chí phi, thời gian, công sức cho công tác quản lý, tổ chức các kỳ thi trắc nghiệm đồng thời đảm bảo tính khách quan quả hiệu quả quá trình làm bài và chấm bài thi sinh viên Tìm hiểu và áp dụng các kiến thức, công nghệ mới xây đựng hệ thống đảm bảo đầy đủ các chức năng: Quản... trộn đề, tổ chức thi Tuy nhiên vẫn còn một số hạn chế như: Hạn chế về công nghệ Giao diện vẫn chưa thân thi n với người sử dụng,… Đề tài Nghiên cứu xây dựng Hệ thống thi trắc nghiệm trực tuyến cho Trường THPT chuyên Nguyễn Bỉnh Khiêm theo Công nghệ điện toán đám mây của Google của học viên cao học Trần Trúc Quỳnh Như, Cần Thơ, tháng 11 năm 2014 Tuy nhiên, đề tài hướng nghiên cứu hơn là xây dựng ứng... E-Learning, công nghệ Điện toán đám mây, Google App Engine và ngôn ngữ lập trình JavaServer Pages (JSP) Chương 3 Nội dung và kết quả thực hiện: Chương này gồm: Phần 1 trình tổng quan về bài toán và phân tích thi t kế mô hình Phần 2 giới thi u giao diện chương trình và hướng dẩn sử dụng hệ thống cho từng trường hợp sử dụng Kết luận và hướng phát triển: Trình bài những phần đã thực hiện và chưa thực

Ngày đăng: 05/06/2016, 13:06

Từ khóa liên quan

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

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

Tài liệu liên quan