Nghiên cứu công nghệ flex, ứng dụng xây dựng phần mềm quản lý trắc nghiệm cho khoa CNTT trường đh TDM

93 8 0
Nghiên cứu công nghệ flex, ứng dụng xây dựng phần mềm quản lý trắc nghiệm cho khoa CNTT trường đh TDM

Đ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 THỦ DẦU MỘT KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO TỔNG KẾT ĐỀ TÀI KHOA HỌC VÀ CÔNG NGHỆ CẤP TRƯỜNG NGHIÊN CỨU CÔNG NGHỆ FLEX, ỨNG DỤNG XÂY DỰNG PHẦN MỀM QUẢN LÝ TRẮC NGHIỆM CHO KHOA CNTT TRƯỜNG ĐH TDM Mã số: Chủ nhiệm đề tài: KS Bùi Sỹ Vương Bình Dương, 03/2013 TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO TỔNG KẾT ĐỀ TÀI KHOA HỌC VÀ CÔNG NGHỆ CẤP TRƯỜNG NGHIÊN CỨU CÔNG NGHỆ FLEX, ỨNG DỤNG XÂY DỰNG PHẦN MỀM QUẢN LÝ TRẮC NGHIỆM CHO KHOA CNTT TRƯỜNG ĐH THỦ DẦU MỘT Mã số: Xác nhận đơn vị chủ trì đề tài (chữ ký, họ tên) ThS Đinh Thị Thu Hương Bình Dương, 03/2013 Chủ nhiệm đề tài (chữ ký, họ tên) KS Bùi Sỹ Vương Báo cáo tổng kết đề tài: Nghiên cứu công nghệ Flex, ứng dụng xây dựng phần mềm quản lý trắc nghiệm cho khoa Công nghệ thông tin Trường ĐHThủ Dầu Một MỤC LỤC DANH MỤC BẢNG BIỂU, HÌNH ẢNH Danh mục bảng biểu Danh mục hình ảnh Hình ảnh phần Phụ lục DANH MỤC CÁC CHỮ VIẾT TẮT THÔNG TIN KẾT QUẢ NGHIÊN CỨU MỞ ĐẦU Tổng quan tình hình nghiên cứu thuộc lĩnh vực đề tài Mục tiêu đề tài Cách tiếp cận phương pháp nghiên cứu Nội dung nghiên cứu CHƯƠNG 1: TỔNG QUAN VỀ FLEX, MXML, ACTIONSCRIPT 10 1.1 Tổng quan Flex 10 1.1.1 Sự đời công nghệ Flex 10 1.1.2 Công nghệ Flex 10 1.1.3 Đặc điểm công nghệ Flex 11 1.2 Tổng quan MXML 12 1.2.1 Lịch sử XML 12 1.2.2 Khái niệm chung XML .12 1.2.3 Sơ lược MXML 13 1.2.4 Cấu trúc ứng dụng Flex 14 1.3 ActionScript Flex 14 1.3.1 Phát sinh ActionScript .15 1.3.2 Sử dụng ActionScript để xử lý kiện MXML 16 1.3.3 Sử dụng khối ActionScript file MXML 17 1.3.4 Làm việc với component Flex 18 1.3.5 Include import code ActionScript .20 1.3.6 Tạo component ActionScript .20 1.3.7 Các kiện ứng dụng Flex .23 CHƯƠNG 2: GIAO DIỆN NGƯỜI DÙNG (USER INTERFACES) 32 2.1 Visual component (Thành phần trực quan) 32 2.2 Data Provider Collections 36 2.2.1 Collections .36 Chủ nhiệm đề tài: KS Bùi Sỹ Vương Trang Báo cáo tổng kết đề tài: Nghiên cứu công nghệ Flex, ứng dụng xây dựng phần mềm quản lý trắc nghiệm cho khoa Công nghệ thông tin Trường ĐHThủ Dầu Một 2.2.2 Data Provider Component .37 2.2.3 Chỉ định data provider ứng dụng MXML 37 2.2.4 Thiết lập data provider ActionScript 38 2.2.5 Các phương thức truy cập liệu đơn giản .39 2.3 Các control thường dùng 41 2.4 Container 42 2.5 Load trang web từ ứng dụng Flex 42 2.5.1 Gửi biến gọi trang web 43 2.5.2 Gọi JavaScript với navigateToURL 44 2.6 Gửi biến bên file SWF 45 2.6.1 Sử dụng tham số chuỗi truy vấn (querystring parameter) 45 2.6.2 Sử dụng flashVars 47 2.7 Tìm hiểu External API 48 2.7.1 Scripting the ExternalInterface class .49 2.7.2 Gọi hàm JavaScript cách sử dụng ActionScript .50 2.7.3 Gọi hàm ActionScript với JavaScript 51 2.7.4 Hạn chế External API 51 CHƯƠNG 3: TRUY CẬP VÀ KẾT NỐI DỮ LIỆU 53 3.1 Các component truy cập liệu 53 3.1.1 HTTPService component 53 3.1.2 WebService component 54 3.1.3 RemoteObject component 55 3.2 Truy cập liệu server-side component HTTPService 55 3.2.1 Tạo HTTPService request .59 3.2.2 Making the request 60 3.2.3 Nhận phản hồi 60 3.2.4 Xác định kiểu trả 60 3.2.5 Truy cập nội dung load 62 3.2.6 Gửi biến với request 62 3.2.7 Chỉ định phương thức request định dạng 63 3.2.8 Phương thức lớp HTTPService 63 3.2.9 Event lớp HTTPService 64 3.3 Tìm hiểu lớp URLLoader 64 3.3.1 Tạo URLLoader request 64 Chủ nhiệm đề tài: KS Bùi Sỹ Vương Trang Báo cáo tổng kết đề tài: Nghiên cứu công nghệ Flex, ứng dụng xây dựng phần mềm quản lý trắc nghiệm cho khoa Công nghệ thông tin Trường ĐHThủ Dầu Một 3.3.2 Thực request .64 3.3.3 Nhận Response 65 3.3.4 Xác định kiểu trả 65 3.3.5 Gửi biến với request 65 3.3.6 Xác định phương thức request 66 3.3.7 Các thuộc tính lớp URLLoader 66 3.4 Biểu diễn liệu (representing data) 67 3.4.1 Liên kết liệu (data binding) 68 3.4.2 Lưu trữ liệu (data models) 68 3.4.3 Định dạng liệu (data formatting) 69 3.4.4 Kiểm tra tính hợp lệ liệu (data validation) 70 CHƯƠNG 4: ỨNG DỤNG XÂY DỰNG WEBSITE PHẦN MỀM 72 4.1 Phân tích, thiết kế sở liệu 72 4.1.1 Mơ hình quan hệ thực thể 72 4.1.2 Mô tả chi tiết thực thể 72 1.2 Giao diện chức phần mềm 81 KẾT LUẬN VÀ KIẾN NGHỊ 83 Kết luận 83 Kiến nghị đề xuất 83 TÀI LIỆU THAM KHẢO 84 PHỤ LỤC 85 Hướng dẫn sử dụng phần mềm 85 Giao diện đăng nhập 85 Các module quản lý phần mềm 86 Chủ nhiệm đề tài: KS Bùi Sỹ Vương Trang Báo cáo tổng kết đề tài: Nghiên cứu công nghệ Flex, ứng dụng xây dựng phần mềm quản lý trắc nghiệm cho khoa Công nghệ thông tin Trường ĐHThủ Dầu Một DANH MỤC BẢNG BIỂU, HÌNH ẢNH Danh mục bảng biểu Bảng 2.1: Mơ tả cú pháp cấu hình Component MXML ActionScript Bảng 3.1: Tổng hợp loại giá trị thuộc tính ResultFormat Bảng 3.2: Mơ tả phương thức lớp HTTPService Bảng 3.3: Mô tả event lớp HTTPService Bảng 3.4: Mô tả giá trị thuộc tính dataFormat lớp URLLoader Bảng 3.5: Mơ tả thuộc tính lớp URLLoader Bảng 4.1: Mô tả thực thể KHOA Bảng 4.2: Mô tả thực thể BOMON Bảng 4.3: Mô tả thực thể MONHOC Bảng 4.4: Mô tả thực thể LOP Bảng 4.5: Mô tả thực thể DSMH Bảng 4.6: Mô tả thực thể GIANGVIEN Bảng 4.7: Mô tả thực thể SINHVIEN Bảng 4.8: Mô tả thực thể DSMONHOCLAI Bảng 4.9: Mô tả thực thể NGANHANGCAUHOI Bảng 4.10: Mô tả thực thể DETHI Bảng 4.11: Mô tả thực thể PHONGTHI Bảng 4.12: Mô tả thực thể DANHSACHTHI Danh mục hình ảnh Hình 3.1: Mơ tả chế hoạt động HTTPService Component Hình 3.2: Mơ tả Databinding chuyển liệu Hình 3.3: Biểu đồ tạo ứng dụng Flex Hình 4.1: Mơ hình quan hệ thực thể Hình ảnh phần Phụ lục Hình 1: Giao diện đăng nhập vào phần mềm Giảng viên Hình 2: Giao diện đăng nhập vào phần mềm Sinh viên Hình 3: Module quản lý thơng tin tài khoản Hình 4: Module quản lý nghiệp vụ giảng dạy Hình 5: Module quản lý ngân hàng câu hỏi Hình 6: Thêm câu hỏi Hình 7: Module quản lý giáo dục Hình 8: Module quản lý đề thi Hình 9: Tạo đề thi Hình 10: Module thi trắc nghiệm trực tuyến Hình 11: Tạo phịng thi cho sinh viên dự thi Chủ nhiệm đề tài: KS Bùi Sỹ Vương Trang Báo cáo tổng kết đề tài: Nghiên cứu công nghệ Flex, ứng dụng xây dựng phần mềm quản lý trắc nghiệm cho khoa Công nghệ thông tin Trường ĐHThủ Dầu Một DANH MỤC CÁC CHỮ VIẾT TẮT RIA : Rich Internet Application HTML : HyperText Markup Language DHMTL : Dynamic HyperText Markup Language CSS : Cascading Style Sheets XML : eXtensible Markup Language MXML : Minimal XML SWF : Shockwave Flash SGML : Standard Generalized Markup Language DOM : Document Object Model URL : Uniform Resource Locator API : Application Programming Interface SDK : Software Development Kit IDE : Integrated Development Environment HTTP : Hypertext Tranfers Protocol Secure WSDL : Web Services Description Language CSDL : Cơ sở liệu Chủ nhiệm đề tài: KS Bùi Sỹ Vương Trang Báo cáo tổng kết đề tài: Nghiên cứu công nghệ Flex, ứng dụng xây dựng phần mềm quản lý trắc nghiệm cho khoa Công nghệ thơng tin Trường ĐHThủ Dầu Một THƠNG TIN KẾT QUẢ NGHIÊN CỨU Thông tin chung: - Tên đề tài: Nghiên cứu công nghệ Flex, ứng dụng xây dựng phần mềm quản lý trắc nghiệm cho Khoa Công nghệ Thông tin Trường ĐH Thủ Dầu Một - Mã số: - Chủ nhiệm: KS Bùi Sỹ Vương - Đơn vị chủ trì: Khoa Cơng nghệ thơng tin - Thời gian thực hiện: 12 tháng Mục tiêu: - Nghiên cứu, tìm hiểu công nghệ FLEX, xây dựng Website trắc nghiệm trực tuyến với giao diện đẹp, dễ sử dụng có nhiều tính bật - Nghiên cứu phương pháp trắc nghiệm khách quan thi cử - Xây dựng phần mềm quản lý trắc nghiệm ứng dụng WEB dựa công nghệ FLEX nghiên cứu Xây dựng hệ thống ngân hàng câu hỏi trắc nghiệm cho khoa Cơng nghệ thơng tin Qua đó, giảng viên tạo đề thi trắc nghiệm tự động từ ngân hàng câu hỏi tùy theo mức độ thang nhận thức sinh viên trình giảng dạy mức độ khó dễ sinh viên tự tạo đề trắc nghiệm để thi thử tùy theo mức độ khó, dễ, nhiều, mà người chọn muốn - Nâng cao chất lượng kiểm tra đánh giá dạy – học thi cử - Ứng dụng công nghệ cho giảng viên – sinh viên làm quen - Xây dựng ngân hàng câu hỏi trắc nghiệm khách quan có chọn lọc từ phía giảng viên Tính sáng tạo: - Công nghệ Flex công nghệ mới, cải tiến dựa công nghệ Flash Adobe - Ứng dụng công nghệ Flex để xây dựng trang web cho phép người dùng thi trắc nghiệm trực tuyến, giúp tiết kiệm chi phí thời gian cho người dùng Kết nghiên cứu: nghiên cứu công nghệ Flex Sản phẩm: Phần mềm thi trắc nghiệm trực tuyến tích hợp Web Hiệu quả, phương thức chuyển giao kết nghiên cứu khả áp dụng: - Phần mềm chạy ổn định tất hệ điều hành - Có thể đưa vào sử dụng cho việc giảng dạy nhằm nâng cao chất lượng giảng dạy nắm bắt công nghệ, đồng thời thúc đẩy giáo dục phát triển Chủ nhiệm đề tài: KS Bùi Sỹ Vương Trang Báo cáo tổng kết đề tài: Nghiên cứu công nghệ Flex, ứng dụng xây dựng phần mềm quản lý trắc nghiệm cho khoa Công nghệ thông tin Trường ĐHThủ Dầu Một - Để sử dụng trực tuyến phần mềm cần có máy chủ riêng đường truyền tốt để đảm bảo tính ổn định q trình thi cử - Phần mềm chuyển giao cho Khoa Công nghệ thông tin sử dụng thử Ngày 08 tháng 03 năm 2013 Đơn vị chủ trì Chủ nhiệm đề tài (chữ ký, họ tên) (chữ ký, họ tên) ThS Đinh Thị Thu Hương KS Bùi Sỹ Vương Chủ nhiệm đề tài: KS Bùi Sỹ Vương Trang Báo cáo tổng kết đề tài: Nghiên cứu công nghệ Flex, ứng dụng xây dựng phần mềm quản lý trắc nghiệm cho khoa Công nghệ thông tin Trường ĐHThủ Dầu Một MỞ ĐẦU Tổng quan tình hình nghiên cứu thuộc lĩnh vực đề tài Hiện nay, giáo dục Việt Nam áp dụng phương pháp trắc nghiệm khách quan tin học hóa cho nước Vấn đề sử dụng internet để học tập, tìm kiếm thông tin trao đổi phổ biến so với năm trước Có nhiều phần mềm hỗ trợ cho giảng viên sinh viên việc học tạo đề thi trắc nghiệm trình kiểm tra đánh giá nhận thức sinh viên Và có nhiều website cho phép sinh viên kiểm tra kiến thức trắc nghiệm phương tiện internet tracnghiem.tuoitre.net.vn; (Ví dụ: số website dayhoctructuyen.org;tracnghiem.com.vn; luyenthi.edu.vn; …) Nhưng hầu hết dành cho bậc THCS PTTH, cịn dành cho đại học Hơn chưa hoàn toàn đáp ứng yêu cầu mà phương pháp trắc nghiệm khách quan người sử dụng yêu cầu (Ví dụ : phần mềm đáp ứng u cầu trắc nghiệm khơng có tiện ích trực tuyến, cịn phần mềm hỗ trợ trực tuyến khơng đáp ứng u cầu trắc nghiệm mức độ khó dễ, ngân hàng đề thi …) Ngân hàng câu hỏi trắc nghiệm web đa số đề thi có sẵn để tham khảo, khơng có chức quản lý tạo đề thi tùy theo mức độ người dùng chọn Một số phần mềm nay: ▪ Phần mềm trắc nghiệm vi tính ▪ Phần mềm trắc nghiệm EmpTest ▪ Phần mềm trắc nghiệm Articulate Quizmaker,… Các phần mềm nêu chạy mạng cục chưa cho phép thi trực tuyến Khơng có chức tự động tính thời gian q trình thi Câu hỏi nhập vào chưa phân chia thành mức độ khó/dễ,chưa phân chia theo chương, theo phần, chủ yếu nhập thô Mục tiêu đề tài Nghiên cứu, tìm hiểu cơng nghệ FLEX, xây dựng Website trắc nghiệm trực Chủ nhiệm đề tài: KS Bùi Sỹ Vương Trang Báo cáo tổng kết đề tài: Nghiên cứu công nghệ Flex, ứng dụng xây dựng phần mềm quản lý trắc nghiệm cho khoa Công nghệ thông tin Trường ĐHThủ Dầu Một Avatar_sinhvien VARCHAR(500) Hình đại diện sinh viên Ngaysinh_sinhvien VARCHAR(64) Ngày sinh sinh viên Lop_idlop BIGINT Chỉ rõ sinh viên thuộc lớp h Thực thể: DSMONHOCLAI Là thực thể lưu trữ rõ môn học lại sinh viên đăng ký học lại dựa vào danh sách môn học Bảng 4.8: Mô tả thực thể DSMONHOCLAI Tên Field Kiểu Dữ Liệu Iddsmonhoclai Khóa VARCHAR(200) PRIMARY Diễn Giải Id danh sách môn học lại, không bị trùng Sinhvien_masinhvien VARCHAR(64) Sinh viên học lại Dsmh_iddsmh VARCHAR(200) Chỉ rõ môn học SV i Thực thể: NGANHANGCAUHOI Là thực thể lưu trữ ngân hàng câu hỏi dùng để tạo đề thi cho môn học Bảng 4.9: Mô tả thực thể NGANHANGCAUHOI Tên Field Idnganhangcauhoi Kiểu Dữ Liệu Khóa VARCHAR(200) PRIMARY Diễn Giải Id ngân hàng câu hỏi, không trùng Monhoc_idmonhoc BIGINT Chỉ rõ câu hỏi thuộc môn học Tieude TEXT Chủ nhiệm đề tài: KS Bùi Sỹ Vương Tiêu để câu hỏi Trang 77 Báo cáo tổng kết đề tài: Nghiên cứu công nghệ Flex, ứng dụng xây dựng phần mềm quản lý trắc nghiệm cho khoa Công nghệ thông tin Trường ĐHThủ Dầu Một Listcautraloi LONGTEXT Danh sách câu trả lời cho câu hỏi Listdapan Điện thoại giảng VARCHAR(200) viên Chuong VARCHAR(500) Tên chương môn học Phan VARCHAR(500) Tên phần môn học Level INT Mức độ khó câu hỏi(do người lập câu hỏi xem xét) Ngaytao DATE Ngày tạo câu hỏi Tinhtrang INT Tình trạng câu hỏi(Hiển thị hay khơng hiển thị) Giangvien_idgiangvien Là người tạo câu hỏi BIGINT j Thực thể: DETHI Là thực thể lưu trữ đề thi tạo từ thực thể NGANHANGCAUHOI Bảng 4.10: Mô tả thực thể DETHI Tên Field Kiểu Dữ Liệu Khóa Diễn Giải Iddethi VARCHAR(200) PRIMARY Id đề thi, không bị trùng Madethi VARCHAR(200) Mã đề thi, người dùng tạo, không bị trùng Listidcauhoi TEXT Là danh sách id câu hỏi lưu trữ theo dạng xml hay JSON, lấy Chủ nhiệm đề tài: KS Bùi Sỹ Vương Trang 78 Báo cáo tổng kết đề tài: Nghiên cứu công nghệ Flex, ứng dụng xây dựng phần mềm quản lý trắc nghiệm cho khoa Công nghệ thông tin Trường ĐHThủ Dầu Một từ table nganhangcauhoi Monhoc_idmonhoc BIGINT Id môn học, rõ môn học đề thi Ngaytao Chỉ rõ thời gian tạo để DATETIME thi Giangvien_idgiangvien Là người tạo đề thi BIGINT k Thực thể: PHONGTHI Là thực thể quản lý danh sách phòng thi Bảng 4.11: Mô tả thực thể PHONGTHI Tên Field Kiểu Dữ Liệu Khóa Diễn Giải Idphongthi BIGINT PRIMARY Id phịng thi, tự tăng Tenphongthi VARCHAR(200) Tên phòng thi, người dùng tự đặt Maphongthi VARCHAR(200) Là mã phòng thi, người dùng tự đặt không trùng Matkhau VARCHAR(200) Là mật để truy cập vào phòng thi Dsmh_iddsmh VARCHAR(200) Chỉ rõ môn học phải thi lớp học Dethi_iddethi VARCHAR(200) Là id đề thi, rõ đề thi cho phòng thi Ngaythi DATE Chủ nhiệm đề tài: KS Bùi Sỹ Vương Ngày thi Trang 79 Báo cáo tổng kết đề tài: Nghiên cứu công nghệ Flex, ứng dụng xây dựng phần mềm quản lý trắc nghiệm cho khoa Công nghệ thông tin Trường ĐHThủ Dầu Một Thoigianthi TIME Thời gian thi Tinhtrang INT Tình trạng phịng thi(mở,khóa,đóng) Họ tên người gác thi Giangviengacthi VARCHAR(200) l Thực thể:DANHSACHTHI Là thực thể lưu trữ danh sách sinh viên dự thi phịng thi với thi mơn đó, điểm thi Bảng 4.12: Mô tả thực thể DANHSACHTHI Tên Field Kiểu Dữ Liệu Khóa Sinhvien_masinhvien VARCHAR(64) PRIMARY Diễn Giải Mã sinh viên, rõ thông tin sinh viên Phongthi_idphongthi BIGINT PRIMARY Id phòng thi, rõ phòng thi Diem INT Điểm thi sinh viên với mơn thi phịng thi Ngaythi DATE Ngày thi Thoigianvaophong DATETIME Thời gian đăng nhập vào phòng thi thoigiankethuc DATETIME Thời gian kết thúc thi sinh viên phòng thi Chủ nhiệm đề tài: KS Bùi Sỹ Vương Trang 80 Báo cáo tổng kết đề tài: Nghiên cứu công nghệ Flex, ứng dụng xây dựng phần mềm quản lý trắc nghiệm cho khoa Công nghệ thông tin Trường ĐHThủ Dầu Một 1.2 Giao diện chức phần mềm Hình 4.1: Giao diện chức phần mềm - Giao diện sản phẩm bao gồm chức + Quản lý tài khoản cá nhân + Quản lý nghiệp vụ giảng dạy + Quản lý ngân hàng câu hỏi + Quản lý giáo dục + Quản lý đề thi + Quản lý trắc nghiệm trực tuyến - Phân quyền người dùng: + Admin: có quyền truy xuất vào chức phần mềm + Trưởng khoa: có đủ quyền truy xuất tương đương admin, tài khoản bị quản lý admin + Quản lý khoa: tương đương với Trưởng mơn, phó khoa có quyền truy xuất vào chức trừ chức Quản lý danh sách môn học Quản lý Khoa module Quản lý giáo dục Chủ nhiệm đề tài: KS Bùi Sỹ Vương Trang 81 Báo cáo tổng kết đề tài: Nghiên cứu công nghệ Flex, ứng dụng xây dựng phần mềm quản lý trắc nghiệm cho khoa Công nghệ thông tin Trường ĐHThủ Dầu Một + Giảng viên:chỉ có chức xem điểm module Quản lý giáo dục, module khác có quyền truy xuất bình thường + Giám thị: có chức đóng, mở phòng thi Chủ nhiệm đề tài: KS Bùi Sỹ Vương Trang 82 Báo cáo tổng kết đề tài: Nghiên cứu công nghệ Flex, ứng dụng xây dựng phần mềm quản lý trắc nghiệm cho khoa Công nghệ thông tin Trường ĐHThủ Dầu Một KẾT LUẬN VÀ KIẾN NGHỊ Kết luận - Đề tài ứng dụng công nghệ Flex kết hợp mã nguồn mở để xây dựng phần mềm quản lý trắc nghiệm Web thành công Tuy nhiên, để kết nối cần phải có internet với đường truyền tốt để truy xuất sử dụng chức cách hiệu Bên cạnh đó, cơng nghệ nên xảy số lỗi trình sử dụng tùy theo phiên PHP máy tính người dùng sử dụng Phiên PHP phù hợp PHP 5.x trở lên - Ngân hàng câu hỏi trắc nghiệm đa số chưa có đánh giá xác nên phân biệt mức độ khó, dễ cịn gặp nhiều khó khăn Cần có hội đồng đánh giá mức độ khó/dễ phân loại câu hỏi theo chương, phần Kiến nghị đề xuất - Đề tài phát triển để sử dụng cho nhiều mơn học nhiều Khoa có hỗ trợ hợp tác từ phía Khoa kinh phí triển khai ứng dụng - Cần phải có ngân hàng câu hỏi trắc nghiệm môn học Ngân hàng câu hỏi trắc nghiệm phải phân loại cụ thể: câu hỏi thuộc phần nào, chương nào; mức độ câu hỏi dễ, trung bình hay khó; câu hỏi có đáp án, có lựa chọn cho câu trả lời yêu cầu nhằm phân loại câu hỏi trắc nghiệm để giảng viên đề thi phù hợp với học lực lớp giảng viên giảng dạy - Để trình thi diễn ổn định (khơng bị ngắt kết nối, đường truyền chậm ) cần có máy chủ quản lý tốc độ đường truyền tốt để nhiều sinh viên đăng nhập để thi khơng bị nghẽn mạng khơng bị treo q trình tải sở liệu (đề thi) từ máy chủ lên máy khách Chủ nhiệm đề tài: KS Bùi Sỹ Vương Trang 83 Báo cáo tổng kết đề tài: Nghiên cứu công nghệ Flex, ứng dụng xây dựng phần mềm quản lý trắc nghiệm cho khoa Công nghệ thông tin Trường ĐHThủ Dầu Một TÀI LIỆU THAM KHẢO [1] David Grassner, 2010, Adobe flashbuilder4 flex4 [2] Joshua Noble , Todd Anderson, Garth Braithwaite, Marco Casario, and Rich Tretola, 2010, Flex Cookbook [3] Joshua Noble, Todd Anderson, May 6,2008, Flex Cookbook [4] Michele E Davis, Jon A Phillips, 2009, A beginner’s guide for Flex [5] Object-oriented programming in ActionScript - http://www.adobe.com/ [6] Sas Jacobs, Koen De Weggheleire, 2008, Foundation Flex for Developers [7] Tour de Flex - http://www.adobe.com/devnet-archive/flex/tourdeflex/web/ [8] http://help.adobe.com/en_US/flashbuilder/using/index.html [9] http://www.vnfx.com Chủ nhiệm đề tài: KS Bùi Sỹ Vương Trang 84 Báo cáo tổng kết đề tài: Nghiên cứu công nghệ Flex, ứng dụng xây dựng phần mềm quản lý trắc nghiệm cho khoa Công nghệ thông tin Trường ĐHThủ Dầu Một PHỤ LỤC Hướng dẫn sử dụng phần mềm Giao diện đăng nhập 1.1 Giao diện đăng nhập Giảng viên Hình 1: Giao diện đăng nhập vào phần mềm Giảng viên - Giảng viên đăng nhập với tài khoản mật mà người quản trị cung cấp 1.2 Giao diện đăng nhập Sinh viên Hình 2: Giao diện đăng nhập vào phần mềm Sinh viên - Sinh viên đăng nhập với mã sinh viên chọn phịng thi với mật giảng viên coi thi cấp trước đăng nhập để thi Chủ nhiệm đề tài: KS Bùi Sỹ Vương Trang 85 Báo cáo tổng kết đề tài: Nghiên cứu công nghệ Flex, ứng dụng xây dựng phần mềm quản lý trắc nghiệm cho khoa Công nghệ thông tin Trường ĐHThủ Dầu Một - Sau làm thi xong sinh viên nộp hệ thống tự chấm điểm thi lưu lại điểm thi Người dùng xem lại điểm thi chức Xem điểm Các module quản lý phần mềm 2.1 Module Quản lý thông tin tài khoản Hình 3: Module quản lý thơng tin tài khoản - Chức cho phép người dùng thay đổi thông tin cá nhân mật sau đăng nhập từ tài khoản người quản trị cung cấp 2.2 Module Quản lý nghiệp vụ giảng dạy Hình 4: Module quản lý nghiệp vụ giảng dạy Chủ nhiệm đề tài: KS Bùi Sỹ Vương Trang 86 Báo cáo tổng kết đề tài: Nghiên cứu công nghệ Flex, ứng dụng xây dựng phần mềm quản lý trắc nghiệm cho khoa Công nghệ thông tin Trường ĐHThủ Dầu Một - Chức cho phép người dùng xem thông tin lịch dạy cá nhân giảng viên khác khoa - Ngồi tìm kiếm thơng tin lịch dạy theo tên lớp tên môn học 2.3 Module Quản lý ngân hàng câu hỏi Hình 5: Module quản lý ngân hàng câu hỏi - Chức cho phép người dùng tham khảo ngân hàng câu hỏi tạo từ phía người dùng Mọi người xem câu hỏi người khác khơng thể chỉnh sửa Hình 6: Thêm câu hỏi Chủ nhiệm đề tài: KS Bùi Sỹ Vương Trang 87 Báo cáo tổng kết đề tài: Nghiên cứu công nghệ Flex, ứng dụng xây dựng phần mềm quản lý trắc nghiệm cho khoa Công nghệ thông tin Trường ĐHThủ Dầu Một - Chức cho phép người dùng thêm, xóa, sửa câu hỏi người dùng tạo - Chức thêm câu hỏi cho phép người dùng chọn môn học để nhập ngân hàng câu hỏi tùy theo nhiều mức độ khó dễ người dùng đánh giá Người dùng chọn nhiều câu trả lời cho câu hỏi không bỏ trống đáp án mục có đánh dấu hoa thị (*) 2.4 Module Quản lý giáo dục Hình 7: Module quản lý giáo dục - Chức Quản lý khoa: cho phép tạo chỉnh sửa thông tin khoa - Chức Quản lý giảng viên: người dùng từ cấp Quản lý khoa có quyền quản lý thông tin giảng viên Khoa - Chức Quản lý danh sách môn học: quản lý môn học thuộc tổ môn Khoa - Chức Quản lý môn học: quản lý thời gian môn học giảng viên phụ trách giảng dạy mơn học - Chức Quản lý môn: quản lý môn trực thuộc Khoa - Chức Quản lý lớp: quản lý danh sách lớp thuộc Khoa - Chức Danh sách học lại: quản lý mơn có sinh viên học lại Chủ nhiệm đề tài: KS Bùi Sỹ Vương Trang 88 Báo cáo tổng kết đề tài: Nghiên cứu công nghệ Flex, ứng dụng xây dựng phần mềm quản lý trắc nghiệm cho khoa Công nghệ thông tin Trường ĐHThủ Dầu Một - Chức Quản lý sinh viên: quản lý thông tin sinh viên lớp thuộc Khoa - Chức Xem điểm: xem điểm sinh viên sau sinh viên thi 2.5 Module Quản lý đề thi Hình 8: Module quản lý đề thi Bao gồm hai chức năng: - Quản lý danh sách đề thi - Tạo đề thi: Hình 9: Tạo đề thi Chủ nhiệm đề tài: KS Bùi Sỹ Vương Trang 89 Báo cáo tổng kết đề tài: Nghiên cứu công nghệ Flex, ứng dụng xây dựng phần mềm quản lý trắc nghiệm cho khoa Công nghệ thông tin Trường ĐHThủ Dầu Một + Bạn tạo đề thi theo số lượng câu hỏi tùy chọn phần, chương môn học Cho phép chọn mức độ câu hỏi khó, dễ để phù hợp với khả lớp mà giảng viên đánh giá q trình giảng dạy + Bên cạnh đó, giảng viên tạo ngẫu nhiên tùy theo số câu hỏi cần tạo 2.6 Module Thi trắc nghiệm trực tuyến Hình 10: Module thi trắc nghiệm trực tuyến - Module cho phép người dùng tạo phòng thi thơng tin phịng thi đóng/mở phịng thi để sinh viên đăng nhập vào thi Hình 11: Tạo phịng thi cho sinh viên dự thi Chủ nhiệm đề tài: KS Bùi Sỹ Vương Trang 90 Báo cáo tổng kết đề tài: Nghiên cứu công nghệ Flex, ứng dụng xây dựng phần mềm quản lý trắc nghiệm cho khoa Công nghệ thông tin Trường ĐHThủ Dầu Một Chủ nhiệm đề tài: KS Bùi Sỹ Vương Trang 91 ... công nghệ Flex, ứng dụng xây dựng phần mềm quản lý trắc nghiệm cho khoa Công nghệ thông tin Trường ĐHThủ Dầu Một tuyến với giao diện đẹp, dễ sử dụng có nhiều tính bật Xây dựng phần mềm quản lý trắc. ..TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO TỔNG KẾT ĐỀ TÀI KHOA HỌC VÀ CÔNG NGHỆ CẤP TRƯỜNG NGHIÊN CỨU CÔNG NGHỆ FLEX, ỨNG DỤNG XÂY DỰNG PHẦN MỀM QUẢN LÝ TRẮC NGHIỆM CHO KHOA. .. tài: Nghiên cứu công nghệ Flex, ứng dụng xây dựng phần mềm quản lý trắc nghiệm cho khoa Công nghệ thông tin Trường ĐHThủ Dầu Một Tạo lớp xử lý kiện đăng ký điều khiển để sử dụng lớp cho việc xử lý

Ngày đăng: 21/06/2021, 22:01

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

Tài liệu liên quan