Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 99 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
99
Dung lượng
7,32 MB
Nội dung
ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC KHOA HỌC XÃ HỘI VÀ NHÂN VĂN - - BÁO CÁO: ĐỀ TÀI NGHIÊN CỨU CẤP TRƯỜNG XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ ĐỀ THI VÀ THI TRẮC NGHIỆM Chủ nhiệm đề tài: ThS.GVC Nguyễn Đăng Tỵ Những người tham gia: ThS.GVC Nguyễn Đăng Tỵ TP HỒ CHÍ MINH THÁNG 07 NĂM 2012 MỤC LỤC LỜI NÓI ĐẦU PHẦN I CÁC KẾT QUẢ ĐẠT ĐƯỢC CỦA ĐỀ TÀI Các mục tiêu đề đề tài: Các chức phải có: Các chức “Hệ thống” 1.1 Đăng nhập tên người sử dụng khác 1.2 Đăng ký người sử dụng .9 1.3 Thay đổi mật người sử dụng 1.4 Hướng dẫn sử dụng 10 1.5 Giới thiệu chương trình: 10 1.6 Các thông số hệ thống: 11 Các chức “Nhập liệu”: 11 2.1 Nhập danh mục hỗ trợ 12 2.2 Nhập sinh viên đăng ký theo học tự chọn 21 2.3 Nhập danh sách sinh viên theo lớp học 22 2.4 Nhập bảng điểm thi lần lần theo lớp thi môn thi 23 2.5 Nhập danh sách đăng ký thi lần 23 2.6 Nhập Bộ câu hỏi từ bàn phím 24 2.7 Nhập Bộ câu hỏi từ file Excel 25 2.8 Nhập đăng ký thí sinh thi trắc nghiệm 26 2.9 Làm thi trắc nghiệm 26 Các chức “Hỏi đáp” 28 3.1 Truy vấn thông tin sinh viên 29 3.2 Truy vấn thông tin khác 33 Các chức “In ấn” 34 4.1 Xây dựng đề thi đáp án trắc nghiệm 35 4.2 In đề thi đáp án trắc nghiệm 35 4.3 In danh sách thí sinh dự thi trắc nghiệm 37 4.4 In kết thi trắc nghiệm 38 Các chức “Tổng hợp” 39 5.1 Số lượng thí sinh dự thi trắc nghiệm chia theo môn thi 38 5.2 Số lượng thí sinh dự thi trắc nghiệm chia theo loại chứng 38 5.3 Số lượng đề thi trắc nghiệm chia theo loại chứng 38 5.4 Số lượng đề thi trắc nghiệm chia theo giáo viên đề 38 5.5 Số lượng đề thi trắc nghiệm chia theo giáo viên 38 Chức Kết thúc chương trình 40 PHẦN II PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 41 Đặt vấn đề 42 Khảo sát trạng 42 Thiết kế sở liệu (CSDL) 42 3.1 Các loại thực thể 43 3.2 Mối quan hệ loại thực thể (RelationShips) 51 3.3 Mơ hình thực thể kết hợp 54 3.4 Chuyển đổi sang mơ hình quan hệ 54 3.5 Mơ tả ràng ràng buộc tồn vẹn (RBTV) 57 3.6 Bảng danh sách thuộc tính quan hệ 58 Thiết kế chức 58 4.1 Các yêu cầu hệ thống chức 58 4.2 Mơ hình quan niệm xử lý (DFD) 58 4.3 Mơ hình tổ chức xử lý (Tựa MERISE) 59 4.4 Hệ thống chức (Menu) 63 Thiết kế giao diện 63 5.1 Thiết kế giao diện nhập thông tin (Form) Macro mNhapDL 63 5.2 Thiết kế kết xuất (Report) Macro: mInKQ 80 Cài đặt (Installation) 84 6.1 Môi trường làm việc 84 6.2 Lựa chọn ngôn ngữ 85 6.3 Quản trị người dùng 86 PHẦN III HƯỚNG DẪN SỬ DỤNG PHẦN PHỤ LỤC ĐỀ CƯƠNG TỔNG QUÁT VÀ KẾ HOẠCH THỰC HIỆN TÀI LIỆU THAM KHẢO TRƯỜNG ĐẠI HỌC KHOA HỌC XÃ HỘI VÀ NHÂN VĂN ĐỀ CƯƠNG NGHIÊN CỨU LỜI NĨI ĐẦU Về mặt lý thuyết, việc xây dựng hệ thống quản lý, nói chung, hệ thống thơng tin quản lý sở liệu (CSDL) câu hỏi, xây dựng đề thi cho thi trắc nghiệm tự động máy vi tính, nói riêng, khơng phải vấn đề mẻ Nhiều Trường đại học hay Trung tâm đào tạo có mơn thi trắc nghiệm xây dựng hệ thống thông tin quản lý Tuy nhiên, nơi xây dựng hệ thống thơng tin quản lý mang tính đặc thù riêng đơn vị Từ thành lập Trung tâm tin học đến nay, trừ năm 2006 2007, đề thi chứng tin học quốc gia trình độ A,B có phần thi lý thuyết tin học theo hình thức trắc nghiệm Mỗi giáo viên có câu hỏi trắc nghiệm riêng, xây dựng Word Excel Khi làm đề thi giáo viên cắt dán 50 câu hỏi hoán đổi thứ tự chúng để tạo phương án đề thi khác Việc thực thủ công gây thời gian thường xảy nhầm lẫn, trùng lặp đáp án có khơng qn Năm 2010 tác giả xây dựng hệ thống in đề thi trắc nghiệm Excel Tuy nhiên, nhiều thao tác làm đề thi đáp án thực thủ công Năm 2011 tác giả chuyển đổi sang Access 2003 đăng ký thành đề tài nghiên cứu ứng dụng cấp Trường để tiếp tục hoàn thiện hệ thống với đầy đủ tài liệu phân tích thiết kế hệ thống thơng tin cách khoa học, mang tính thực tiễn với nhiều chức đáp ứng tốt yêu cầu Trung tâm tin học việc quản lý đề thi trắc nghiệm tin học với loại hình đào tạo khác Đề tài Hiệu trường phê duyệt cho phép thực từ tháng 04 năm 2012 Tài liệu báo cáo kết đạt đề tài, gồm phần: Phần I trình bày đề cương nghiên cứu đề tài Phần II trình bày kết cụ thể hệ thống chương trình cài đặt đề tài Phần III tài liệu chi tiết phân tích thiết kế hệ thống thông tin Và phần IV tài liệu hướng dẫn sử dụng hệ thống chương trình Tự đánh giá: Đây đề tài nghiên cứu ứng dụng Nó vừa đảm bảo tính khoa học đề tài nghiên cứu, điều quan trọng mang tính thực tiễn Tác giả đề tài thực cách nghiêm túc, thời gian dài để tạo sản phẩm hoàn chỉnh áp dụng đơn vị để nâng cao hiệu công tác quản lý Trung tâm (Tài liệu chỉnh sửa sau có ý kiến đóng góp Hội đồng nghiệm thu) Nguyễn Đăng Tỵ Trang TRƯỜNG ĐẠI HỌC KHOA HỌC XÃ HỘI VÀ NHÂN VĂN KẾT QUẢ ĐẠT ĐƯC PHẦN I KẾT QUẢ ĐẠT ĐƯỢC CỦA ĐỀ TÀI Trang TRƯỜNG ĐẠI HỌC KHOA HỌC XÃ HỘI VÀ NHÂN VĂN KẾT QUẢ ĐẠT ĐƯC Kết quan trọng đề tài xây dựng thành công Hệ thống chương trình hồn chỉnh vận hành khai thác được, có khả áp dụng vào cơng tác quản lý Trung tâm tin học Kể từ học kỳ năm học 2011-2012 tác giả ứng dụng hệ thống chương trình để quản lý câu hỏi cho đề thi trắc nghiệm,bao gồm: 02 câu hỏi với 500 câu hỏi cho phần chứng A; 01 90 câu hỏi Access để làm đề thi chứng B; 02 200 câu hỏi SPSS để làm đề thi chứng B sau đại học Hơn 10 đề thi đáp án đề thi chứng tin học trình độ A, B sau đại học phát sinh hệ thống chương trình Thời gian làm đề thi đáp án vài phút Hệ thống chương trình bám sát đạt được: Các mục tiêu đề đề tài: (1) Quản lý loại hình đào tạo; sở đào tạo; đội ngũ giáo viên; tình hình giảng dạy; chương trình giảng dạy v.v… (2) Quản lý danh sách học viên theo học khóa, lớp, năm học theo loại hình đào tạo, sở đào tạo (3) Quản lý việc xây dựng câu hỏi, đề thi, làm đáp án, cho thi trắc nghiệm chứng tin học (4) Quản lý công tác tài (5) Đánh giá chất lượng dạy học môn tin học qua năm Và chức phải có: 1) Nhập liệu: a) Nhập danh mục hỗ trợ (12 danh mục) b) Nhập ghi danh sinh viên c) Nhập sinh viên theo lớp d) Nhập bảng điểm thi lần lần e) Nhập danh sách sinh viên đăng ký thi lần f) Nhập câu hỏi từ bàn phím g) Nhập câu hỏi từ File h) Nhập đăng ký thi trắc nghiệm i) Làm thi trắc nghiệm 2) Truy vấn thơng tin (hỏi đáp) a Tìm sinh viên theo tổ hợp tiêu (theo loại chứng chỉ, sở đào tạo, khoá học, lớp học, lớp thi, mã số sinh viên, họ tên, giới tính, ngày sinh, nơi sinh, lần thi, môn thi, điểm thi, …) Trang TRƯỜNG ĐẠI HỌC KHOA HỌC XÃ HỘI VÀ NHÂN VĂN KẾT QUẢ ĐẠT ĐƯC b Tìm kiếm khác (danh sách sinh viên đủ điều kiện chưa in chứng chỉ, sinh viên bỏ thi, sinh viên thi lần không đạt, sinh viên đăng ký thi lần + kèm theo báo cáo tổng hợp) 3) In ấn a Xây dựng đề thi đáp án trắc nghiệm b In đề thi, phiếu trả lời đáp án trắc nghiệm c Danh sách sinh viên thi trắc nghiệm theo lớp d In kết thi trắc nghiệm SV theo lớp 4) Các báo cáo Tổng hợp a Số lượng thí sinh dự thi trắc nghiệm chia theo mơn thi b Số lượng thí sinh dự thi trắc nghiệm chia theo loại chứng c Số lượng đề thi trắc nghiệm chia theo loại chứng d Số lượng đề thi trắc nghiệm chia theo giáo viên đề e Số lượng đề thi trắc nghiệm chia theo giáo viên 5) Các chức hệ thống a Đăng nhập với tên người dùng khác b Đăng ký người sử dụng hệ thống (thêm mới, thay đổi mật khẩu, thay đổi quyền hạn, xóa bỏ …) c Bảo mật, lưu phục hồi hệ thống d Các thông số hệ thống e Hướng dẫn sử dụng 6) Các chức khác a Giới thiệu hệ thống b Thoát khỏi hệ thống (Thoát Access, Thoát Windows) Hệ thống chương trình cài đặt ngơn ngữ quản trị sở liệu Microsoft Access 2003, có giao diện đẹp, dễ thay đổi hình theo ý thích người sử dụng; hệ thống chức rõ ràng (bằng tiếng Việt), dễ sử dụng, chức mở nên dễ dàng thay đổi bổ sung chức nhằm đáp ứng yêu cầu quản lý đa dạng người sử dụng Hệ thống gồm file là: file phần mềm TESTCCQG.mdb (chứa bảng liệu trung gian, câu truy vấn, Form nhập liệu, mẫu báo cáo – Report, lệnh vĩ mô – Macro đơn thể – Môdule - thủ tục hàm) file liệu TESTCCQG.dat (chứa bảng liệu hệ thống); cịn có file ảnh dùng làm cho giao diện Phần trình bày chức đáp ứng mục tiêu yêu cầu chi tiết đề tài Màn hình hệ thống có dạng hình Trang TRƯỜNG ĐẠI HỌC KHOA HỌC XÃ HỘI VÀ NHÂN VĂN KẾT QUẢ ĐẠT ĐƯC đây: Hệ thống thực đơn (Menu) thiết kế theo dạng Popup chức (gồm: Hệ thống, Nhập liệu, Hỏi đáp, In ấn, Tổng hợp báo cáo Kết thúc chương trình) đặt ngang đỉnh hình giúp người sử dụng dễ thao tác với hệ thống Mỗi nhắp chuột vào chức bảng chức chi tiết (Popup) hiển thị phía để lựa chọn Tuy nhiên, để đảm bảo tính chất an toàn bảo mật cho hệ thống, sau kích hoạt, hệ thống kiểm tra tính hợp lệ quyền hạn truy cập sở liệu người sử dụng thông qua Tên Mật sử dụng, hình sau: Nếu Tên Mật người sử dụng hợp lệ hệ thống sẵn sàng làm việc Nếu người sử dụng chọn nút “Hủy bỏ” chương trình kết thúc trở mơi trường Windows Trang TRƯỜNG ĐẠI HỌC KHOA HỌC XÃ HỘI VÀ NHÂN VĂN KẾT QUẢ ĐẠT ĐƯC Nếu người đăng nhập có quyền hạn người quản trị hệ thống (Admin) sáu chức hệ thống hiển thị dòng đầu cửa sổ giao diện Các chữ gạch chân phím nóng (Hot Key): thay nhắp chuột, người sử dụng nhấn tổ hợp phím Alt+Phím nóng (phím gạch chân) để thực chức Ngược lại, người sử dụng thơng thường (Sinh viên – Student, khách – Guest) cịn lại chức chính: Hệ thống (Đăng nhập với tên người sử dụng khác; Thay đổi mật khẩu; Hướng dẫn sử dụng; Giới thiệu chương trình); Nhập liệu (Làm thi trắc nghiệm) Kết thúc (Thoát Access; Thoát Windows) Chức “Hệ thống” Chức hệ thống ứng dụng, gọi chức Hệ thống Các chức quan trọng cần thiết hệ thống ứng dụng để đảm bảo tính chất đắn, tính an tồn tồn vẹn liệu; đảm bảo việc truy cập liệu hợp pháp tính trách nhiệm Nó có chức là: Đăng nhập tên người sử dụng khác; Đăng ký người sử dụng mới; Thay đổi mật người sử dụng; Hướng dẫn sử dụng; Giới thiệu chương trình; Các thông số hệ thống Khi chọn chức “Hệ thống”, PopUp xổ xuống sau: 1.1 Đăng nhập tên người sử dụng khác Màn hình đăng nhập người sử dụng khác xuất hình đây: Trang TRƯỜNG ĐẠI HỌC KHOA HỌC XÃ HỘI VÀ NHÂN VĂN KẾT QUẢ ĐẠT ĐƯC 1.2 Đăng ký người sử dụng Khi chọn chức “Đăng ký người sử dụng mới” hệ thống xuất mẫu đăng ký Tên, Mật quyền hạn sử dụng người sử dụng hình Nếu Tên có CSDL máy hiển thị thơng báo lưu ý, người sử dụng xem danh sách người dùng đăng ký thông qua nút lệnh có dấu chấm (…); Hai quyền hạn Quyền người quản trị hệ thống Quyền người dùng thông thường Những thao tác Sao lưu phục hồi CSDL, Thêm người sử dụng xố bỏ người sử dụng thực người quản trị CSDL không thực người sử dụng thông thường Thơng tin người sử dụng mã hóa theo phương pháp đặc biệt lưu trữ bảng liệu có tên Users, bảng đặt thuộc tính ẩn để tránh việc truy cập bất hợp pháp 1.3 Thay đổi mật người sử dụng Về mặt nguyên tắc, người sử dụng hệ thống nên thay đổi mật sau thời gian sử dụng Khi chọn chức hộp thoại thông tin người dùng hiển thị hình Người sử dụng cần nhập lại mật dùng để đảm bảo người sử dụng cần thay thay đổi mật Tiếp Trang TRƯỜNG ĐẠI HỌC KHOA HỌC XÃ HỘI VÀ NHÂN VĂN HƯỚN G DẪN SỬ DỤNG - Layout: Giấy A4; Các lề trên, dưới, trái, phải đề 2cm Font Arial; Cỡ chữ : 11 - Nguồn liệu Report câu truy vấn: SELECT dv.TenDV, cc.TenCC, cs.TenCS, lt.Khoa, lt.MaSoLop, lt.TenLopTN, mt.TenMonTN, dk.NgayGioThi, dk.ThoiGianThi, dk.GioThiBD, dk.GioThiKT, dk.PhongThi, dk.DiaDiem, dk.MaSoSV, sv.HoLot, sv.Ten, sv.MSSV, sv.NgaySinh, sv.NoiSinh, ct.*, ch.Diem, ch.DapAn FROM SinhVien AS sv INNER JOIN ((CoSo AS cs INNER JOIN (((LopThiTN AS lt INNER JOIN ChungChi AS cc ON lt.MaCC = cc.MaCC) INNER JOIN [Don Vi] AS dv ON lt.MaDV = dv.MaDV) INNER JOIN MonThiTN AS mt ON lt.MaMonTN = mt.MaMonTN) ON cs.MaCS = lt.MaCS) INNER JOIN (DangKyThiTN AS dk LEFT JOIN ([Chi Tiet Bai Thi] AS ct LEFT JOIN [Cac Cau Hoi] AS ch ON ct.MaCauHoi = ch.MaCauHoi) ON dk.MaBaiThi = ct.MaBaiThi) ON lt.MaSoLop = dk.MaSoLop) ON sv.ID = dk.MaSoSV WHERE lt.MaSoLop In (Form.DSLopThiTN); - Các đối tượng liệu Report có tên đặt cặp dấu ngoặc vng thuộc tính câu truy vấn Cài đặt (Installation) Cài đặt chuyển tải từ môi trường thiết kế hệ thống sang môi trường làm việc cụ thể (mạng) máy tính Trong vấn đề cần xác định rõ yếu tố: Môi trường làm việc hệ thống, Ngơn ngữ thể thuật tốn quản trị người dùng 6.1 Môi trường làm việc Một hệ thống thông tin ứng dụng quản lý thường nhiều người sử dụng (MultiUser) Hệ thống khơng nằm ngồi u cầu Phải cài đặt để Trang 84 TRƯỜNG ĐẠI HỌC KHOA HỌC XÃ HỘI VÀ NHÂN VĂN HƯỚN G DẪN SỬ DỤNG cho nhiều người truy cập vào CSDL cách đồng thời với nhiều mục đích khác Lựa chọn hợp lý cài đặt hệ thống máy tính có nối mạng CSDL đặt máy chủ (Server) Các ứng dụng người dùng đặt máy cá nhân, máy người sử dụng, hay máy khách (Client) Điều phù hợp phân tích thiết kế ứng dụng đắn môi trường Client/Server Khi đó, có cần thiết phải sửa đổi hay mở rộng ứng dụng cần sửa đổi hay mở rộng máy Client mà không làm ảnh hưởng tới CSDL hay việc khai thác ứng dụng khác 6.2 Lựa chọn ngơn ngữ Hiện có nhiều công cụ cài đặt hệ thống thông tin quản lý mơi trường Client/Server Có thể sử dụng ngơn ngữ quản trị CSDL Oracle, SyBase, Informix; SQL Server Microsoft… Ba cơng cụ đầu địi hỏi kinh phí lớn cho việc mua quyền (hàng chục ngàn đôla cho hệ thống mạng người sử dụng) Microsoft SQL Server phải tiền mua quyền (cũng khơng rẻ) nữa, khơng có ngơn ngữ lập trình ứng dụng, mà thường sử dụng ngơn ngữ lập trình phát triển hệ thống Visual Basic thơng qua đối tượng truy cập CSDL ADO (ActiveX Data Objects) Có cơng cụ thuận tiện, chi phí mua quyền rẻ (nếu khơng muốn nói rằng, Việt Nam, đa số người dùng không mua quyền chép miễn phí cơng khai khắp nơi), không lo lắng bị lạc hậu Đó cơng cụ quản trị CSDL gói sản phẩm văn phịng Microsoft, Microsoft Access Nhược điểm lớn Microsoft Access bảo đảm tính an tồn hệ thống khơng cao khơng có cơng cụ hỗ trợ tự động lưu (BackUp) phục hồi (Restore) hệ thống có cố Một số hạn chế sau có lý thuyết, không gặp phải, số lượng bảng CSDL bị giới hạn số 256; bảng chứa tối đa khoảng 4,2 tỷ dịng (ví dụ, khơng thể chứa nhiều 4,2 tỷ sinh viên !!!) Các phiên Office Microsoft luôn cập nhật phát triển (hiện có phiên Microsoft Office 2007, 2010) Cơng cụ khơng q phức tạp, nhiều người dễ dàng sử dụng Đó lý quan trọng để sử dụng Trang 85 TRƯỜNG ĐẠI HỌC KHOA HỌC XÃ HỘI VÀ NHÂN VĂN HƯỚN G DẪN SỬ DỤNG làm cơng cụ cài đặt hệ thống Với lựa chọn này, cài đặt CSDL Microsoft Access máy chủ, đặt tên TESTCCQG.dat CSDL chứa tất 28 bảng liệu hệ thống, bao gồm danh mục hỗ trợ (ChungChi, ChiTietCC, CoSo, MonHoc, GiaoVien, LopHoc, LopThi, GiangDay, CoiThi, ChamBai, Khoa/Bộ môn, MônThiTN, LớpThiTN), DotCapCC, CapCC, Khoa, DiemThi, SinhVien, SinhVien_Lan2, Help, Users, DangKyThiTN, [Bộ câu hỏi], [Các câu hỏi], [Các Đề thi], [Chi tiết đề thi], [Các phương án đề thi] Tất bảng đặt chế độ ẩn (Hidden) Options:View Access thiết lập View Hidden Off Các Môdules chương trình, Forms, Reports, Macros đặt máy Client CSDL có tên TESTCCQG.mdb CSDL sử dụng bảng (dùng chung) với CSDL TESTCCQG.dat (gọi bảng Link) 6.3 Quản trị người dùng Như giới thiệu, Microsoft Access có nhược điểm lớn việc bảo đảm tính an tồn liệu CSDL file có phần mở rộng mặc định MDB Nếu file CSDL (TESTCCQG.dat, TESTCCQG.mdb) khơng có người truy cập tới dễ dàng bị phá huỷ, chí bị xố bỏ khỏi máy tính cách dễ dàng Công việc đè nặng lên vai người quản trị hệ thống Cách thức đơn giản để không cho phép xóa file CSDL khỏi máy chủ khởi động ứng dụng Microsoft Access mở CSDL TESTCCQG.dat khởi động máy chủ, thường trực máy chủ làm việc Một file có người mở (sử dụng) hệ điều hành khơng cho phép xóa Để hạn chế quyền truy cập người dùng, người quản trị hệ thống cấp cho người sử dụng tên gọi mật truy cập Chỉ người cấp quyền hạn truy cập CSDL truy cập vào CSDL để khai thác, cập nhật Các thông tin người sử dụng đặt bảng có tên gọi Users (bảng đặt chế độ ẩn – khơng nhìn thấy) Các thuộc tính (Field) bảng gồm có Name (tên người sử dụng), Pssw (mật truy cập), Allow Insertion (được quyền thêm ghi mới), Allow Deletion (được quyền xóa ghi) Allow Update (được quyền sửa đổi ghi) , Admin (được ngang hàng với người quản trị hệ thống) Comment (ghi bổ sung Trang 86 TRƯỜNG ĐẠI HỌC KHOA HỌC XÃ HỘI VÀ NHÂN VĂN HƯỚN G DẪN SỬ DỤNG có) Tất thơng tin Field mã hoá thuật toán đặc biệt nhằm đảm bảo bí mật cho thơng tin cá nhân Tại Trung tâm tin học Trường Đại học Khoa học XH & NV TP.Hồ Chí Minh, khơng có máy chủ (Server) nên CSDL cài đặt máy tính cán làm cơng tác giáo vụ chia sẻ ngang hàng (Peer-to-Peer) với (số) máy tính khác Tóm lại, với cơng cụ cài đặt đơn giản phổ biến Microsoft Office Access nơi giới người dùng hệ điều hành Windows, với việc phân tích thiết kế cách chặt chẽ, xác bản, thu hệ thống thông tin quản lý đầy đủ hỗ trợ hiệu cho công tác quản lý Trung tâm 6.4 Đánh giá kết Hệ thống chương trình cài đặt thành cơng Tác giả sử dụng năm để làm đề thi trắc nghiệm môn “Chứng A tin học”, “Chứng B tin học – SPSS”, “Chứng B tin học – Access” “SPSS cho học viên sau đại học” Tất đề thi hồn chỉnh khơng có sai sót nhỏ Ngay sau bảo vệ đề tài, tác giả chép hướng dẫn cài đặt cho giảng viên Trung tâm tin học để xây dựng quản lý câu hỏi, đề thi cách nhanh chóng tiện lợi Hệ thống chương trình áp dụng tốt cho môn thi trắc nghiệm khác Khoa Bộ mơn với số chút thay đổi / Trang 87 PHẦN III HƯỚNG DẪN SỬ DỤNG CHƯƠNG TRÌNH QUẢN LÝ ĐỀ THI VÀ CHO THI TRẮC NGHIỆM TRÊN MÁY MÔN TIN HỌC Trang 1 Hướng dẫn cài đặt Hệ thống chương trình cài đặt công cụ quản trị CSDL Microsoft Access 2000-2003, bao gồm hai file: file để chứa liệu có tên TESTCCQG.dat file thứ chứa mơdules chương trình, bảng trung gian, câu truy vấn liệu, hình giao diện mẫu báo cáo có tên TESTCCQG.mdb, đặt Folder A bất kỳ, sau ánh xạ thành ổ đĩa ảo tên T: lệnh DOS: SUBST T: Hướng dẫn sử dụng Để sử dụng hệ thống, người sử dụng (NSD) trước hết cần người quản trị hệ thống khai báo tên, mật cấp quyền hạn sử dụng Mật cần đổi lại sau lần sử dụng nên thường xuyên thay đổi để đảm bảo an toàn cho hệ thống Hệ thống chương trình gồm chức chính: 1) Hệ thống (Các chức quản trị hệ thống) 2) Nhập liệu 3) Hỏi đáp (Truy vấn liệu) 4) In ấn 5) Tổng hợp báo cáo 6) Kết thúc chương trình Mở lớp: Trước cho sinh viên đăng ký ghi danh cần phải tạo lập lớp học theo khóa theo sở đào tạo (CSĐT) thông qua chức năng: Nhập liệu Các danh mục hỗ trợ Lớp học Mặc dù đặt tên cho lớp cách tuỳ ý, nhiên, theo truyền thống, lớp tin học đại cương dành cho sinh viên quy học Đinh Tiên Hồng có tên PA1, PA2, v.v…; lớp Linh Trung – Thủ Đức có tên TH01, TH02, v.v…; lớp tin học chức Đinh Tiên Hồng có tên TC01, TC02, v.v… tỉnh có tên đầy đủ sở đào tạo Lớp học chứng A có tên Học CCA; Ơn thi CCA có tên Ơn CCA01, Ơn CCA02 …; đăng ký thi CCA có tên Thi CCA01, Thi CCA02 , v.v… Mỗi lớp máy phát sinh cho mã số (là số thứ tự lớp tạo), tự động phát sinh lớp thi tương ứng có tên có mã số lớp thi khác Nhập liệu Các danh mục hỗ trợ Lớp Thi TN Mở lớp thi trắc nghiệm trước tổ chức thi chứng môn thi trắc nghiệm Nhập liệu Các danh mục hỗ trợ Lớp Thi TN Mở lớp thi trắc nghiệm trước tổ chức thi chứng môn thi trắc nghiệm Trang Nhập danh sách thí sinh (sinh viên) thi trắc nghiệm: Nhập liệu Nhập đăng ký thi trắc nghiệm Nhập sửa đề thi trắc nghiệm: Nhập liệu Nhập đề thi trắc nghiệm Import đề thi trắc nghiệm: Nhập liệu Nhập đề thi trắc nghiệm Sau nhập xong danh sách cần phải in cho giảng viên phụ trách lớp theo dõi thông qua chức năng: In ấn Danh sách sinh viên điểm thi lần 1: Danh sách thực hành Thi lần 1: Điều chỉnh thông tin lớp thi (ca thi) Các thông tin cần sửa ngày thi, địa điểm thi Có thể bổ sung thêm lớp thi mới: Nhập liệu Các danh mục hỗ trợ Lớp Thi Điều chỉnh lớp thi (ca thi) lần cho sinh viên có yêu cầu: Nhập liệu Nhập sinh viên theo lớp Thông tin cần điều chỉnh cột “mã lớp thi lần 1” In danh sách sinh viên dự thi: In ấn Danh sách sinh viên điểm thi lần 1: Danh sách thi Nhập điểm thi lần cho lớp thi: Nhập liệu Nhập bảng điểm thi môn học In bảng điểm thi môn học lần 1: In ấn Danh sách sinh viên điểm thi lần 1: Bảng điểm Thi lần Dành cho sinh viên học viên CCA In danh sách sinh viên thi lần chưa đạt để họ đăng ký thi lần 2: In ấn Danh sách sinh viên thi lần chưa đạt Nhập đánh dấu danh sách sinh viên đăng ký thi lần 2: Nhập liệu Nhập đăng ký thi lần Chuẩn bị danh sách lớp thi lần (chia ca thi): In ấn Chuẩn bị danh sách lớp thi lần Điều chỉnh thông tin lớp thi lần 2: Sửa thông tin Tên lớp thi, Ca thi, thi phịng thi Có thể ghép nhiều lớp thi thành ca thi Nhập liệu Các danh mục hỗ trợ Lớp thi (lần 2) Điều chỉnh lớp thi (ca thi) cho sinh viên có yêu cầu: Nhập liệu Nhập sinh viên theo lớp Trang Thông tin cần điều chỉnh cột “mã lớp thi lần 2” In danh sách sinh viên dự thi lần 2: In ấn Danh sách sinh viên điểm thi lần 2: Danh sách thi lần Nhập điểm thi lần cho lớp thi: Nhập liệu Nhập bảng điểm thi môn học In bảng điểm thi môn học lần 2: In ấn Danh sách sinh viên điểm thi lần 2: Bảng điểm thi lần In kết thi lần & theo lớp học: In ấn Kết thi tin học lần & sinh viên Chuẩn bị danh sách cấp chứng chỉ: Tổng hợp Chuẩn bị danh sách cấp chứng In chứng hồn thành mơn học: In ấn In chứng hoàn thành môn học Làm đề thi trắc nghiệm: In ấn Xây dựng đề thi đáp án trắc nghiệm In đề thi , phiếu trả lời đáp án đề thi trắc nghiệm: In ấn In đề thi đáp án trắc nghiệm In kết thi trắc nghiệm: In ấn In kết thi trắc nghiệm -oOo - Trang PHẦN PHỤ LỤC ĐỀ CƯƠNG NGHIÊN CỨU VÀ KẾ HOẠCH THỰC HIỆN ĐỀ TÀI Trang ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH CỘNG HỒ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc Lập – Tự Do – Hạnh Phúc TRƯỜNG ĐẠI HỌC KHOA HỌC XÃ HỘI VÀ NHÂN VĂN Thành phố Hồ Chí Minh, ngày 10 tháng 03 năm 2011 ĐỀ CƯƠNG TỔNG QUÁT VÀ KẾ HOẠCH THỰC HIỆN ĐỀ TÀI NGHIÊN CỨU KHOA HỌC CẤP TRƯỜNG NĂM 2011 TÊN ĐỀ TÀI: XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ ĐỀ THI VÀ THI TRẮC NGHIỆM Chuyên ngành: CÔNG NGHỆ THÔNG TIN CHỦ NHIỆM ĐỀ TÀI: GVC.ThS NGUYỄN ĐĂNG TỴ Đơn vị: Trung Tâm Tin Học, Trường Đại Học KHXH & NV Địa chỉ: P.B007, 10-12 Đinh Tiên Hoàng, P.Bến Nghe, Q.1, TP.HCM Số điện thoại: (CQ): (08) 39.100.535; (DĐ): 0983.436.182 Email: nguyendang_ty1953@yahoo.com tynguyendang@gmail.com CÁC THÀNH VIÊN THAM GIA: 1) GVC.ThS NGUYỄN ĐĂNG TỴ, Trưởng môn Tin học 2) (Không) MỤC TIÊU CỦA ĐỀ TÀI: Xây dựng hệ thống chương trình ứng dụng quản lý tồn diện cơng tác xây dựng câu hỏi, đề thi cho thi trắc nghiệm lọai hình đào tạo cấp chứng có phần thi trắc nghiệm, trước mắt đào tạo cấp chứng tin học quốc gia trình độ A, B Trung tâm tin học Trường Đại học KHXH & NV, bao gồm: (1) Quản lý loại hình đào tạo (Tin học dành cho học viên sau đại học (cao học nghiên cứu sinh) ngành khoa học xã hội nhân văn, chứng tin học quốc gia trình độ A, B…); (2) Quản lý sở đào tạo (12 Đinh Tiên Hoàng, Quận 1; Linh Trung, Thủ Đức; sở liên kết…); (3) Quản lý đội ngũ giáo viên (cơ hữu thỉnh giảng); tình hình giảng dạy (bố trí giảng dạy, coi thi, chấm bài…); chương trình giảng dạy (nội dung, số tiết…) v.v… (4) Quản lý danh sách học viên theo học khóa, lớp, năm học theo loại hình đào tạo, sở đào tạo (5) Quản lý câu hỏi trắc nghiệm Trang (6) Quản lý đề thi, công tác đề thi cho thi trắc nghiệm (7) Quản lý việc cấp văn bằng, chứng tin học (theo năm học, loại hình đào tạo, sở đào tạo…) (8) Quản lý cơng tác tài (thu học phí, lệ phí, hồn trả lệ phí, đề thi, tiền coi thi, chấm bài, …) (9) Đánh giá chất lượng dạy học môn tin học qua năm PHƯƠNG PHÁP NGHIÊN CỨU: Dựa sở lý thuyết Cơ sở liệu, lý thuyết phân tích thiết kế hệ thống thơng tin, nghiên cứu tình hình quản lý thực tế đơn vị để xây dựng hệ thống thông tin quản lý phù hợp với yêu cầu thiết thực hướng phát triển lâu dài đơn vị SƠ LƯỢC TÌNH HÌNH NGHIÊN CỨU Ở TRONG VÀ NGỒI NƯỚC: Hệ thống thơng tin quản lý khơng phải điều mẻ quan đơn vị tư nhân Tuy nhiên, đơn vị có cấu tổ chức cách thức quản lý mang nét đặc thù riêng mình, hệ thống thơng tin hồn chỉnh khơng thể mẫu chung để áp dụng cho đơn vị có chức năng, nhiệm vụ Tại TP Hồ Chí Minh, Trung tâm đào tạo Tin học – Ngoại ngữ chưa có hệ thống thông tin xây dựng để quản lý cách tồn diện cơng tác làm đề thi cho thi trắc nghiệm Thường thấy là, số trung tâm lớn có phân hệ để đáp ứng phần công tác quản lý Một số trường có phần mềm cho thi đánh giá kết thi trắc nghiệm máy chưa có hệ thống quản lý tồn diện cơng tác này, ví dụ Trường Đại học Kỹ thuật - Công nghệ Trung tâm tin học Trường Đại học khoa học xã hội & nhân văn thành lập ngày 02 tháng 01 năm 2000 theo định số 03/QĐ/TCCB Hiệu trưởng, mà tiền thân Bộ môn tin học, với định thành lập năm1997 Từ thành lập hết năm học 2011-2012, việc làm đề thi làm đáp án đề thi trắc nghiệm làm Word hay Excel, tự chọn câu hỏi đảo phương án đề thi, người làm kiểu, vất vả, chưa có quản lý Điều khó chấp nhận Trung tâm tin học! Trong tình hình đào tạo tin học Trung tâm ngày phát triển, việc đề thi lý thuyết (chứng A, B,…) theo hình thức thi trắc nghiệm tiến hành thường xuyên hơn, đặc biệt, thời gian tới, Trung tâm tin học tiến hành quản lý toàn diện học viên, giáo viên, nội dung giảng dạy, xây dựng sở liệu (CSDL) đề thi, đề thi, cho thi trực tiếp máy, v.v… theo dõi vấn đề tài ngày trở nên phức tạp Một hệ thống thông tin với sở liệu thiết kế cách hoàn chỉnh, khoa học điều cần thiết nhằm đáp ứng cơng tác quản lý đào tạo cách tồn diện Trung tâm Trang 7 NỘI DUNG ĐỀ TÀI: (1) Thống kê phân tích tồn diện hoạt động đề thi cho thi trắc nghiệm Trung tâm, dự đốn khả phát sinh thời gian tới, … để thiết kế hệ thống thông tin quản lý đầy đủ (2) Thiết kế sở liệu tổng quát đáp ứng đầy đủ yêu cầu quản lý khai thác thông tin hệ thống (3) Thiết kế hệ thống chức cho phép thực công việc quản lý xây dựng CSDL câu hỏi, làm đề thi, in đề thi, làm đáp án đề thi cho thi trắc nghiệm (thi viết thi máy) cho đối tượng theo học; quản lý mặt công tác khác Trung tâm (4) Xây dựng hệ thống chương trình ngơn ngữ lập trình cụ thể, hiệu quả, dễ bảo trì, dễ nâng cấp phát triển thời gian sau này, … cho hệ thống phân tích thiết kế (5) Viết tài liệu phân tích & thiết kế hệ thống (khoảng 100 - 150 trang); tài liệu hướng dẫn sử dụng hệ thống chương trình (dài khoảng 10-15 trang) (6) Cài đặt hệ thống (các máy tính – nối mạng cục bộ) (7) Hướng dẫn sử dụng chương trình (8) Bảo hành bảo trì hoạt động THỜI GIAN BẮT ĐẦU VÀ KẾT THÚC: Dự kiến thực thời gian 12 tháng Kế hoạch cụ thể sau: (1) Từ 01/01 đến 29/02/2012: Thống kê phân tích tồn diện hoạt động Trung tâm, dự đốn khả phát sinh mở rộng thời gian tới để thiết kế hệ thống thông tin quản lý đầy đủ (2) Từ 01/03 đến 31/03/2012: Phân tích & Thiết kế hệ thống thông tin: Thiết kế sở liệu Thiết kế hệ thống chức Thiết kế Mơdule chương trình dùng chung (Global) Thiết kế Form nhập liệu Thiết kế Report báo cáo (3) Từ 01/04 đến 30/06/2012: Lập trình (Coding) Cài đặt (Instalation): Cài đặt sở liệu (CSDL) Viết Môdule chương trình dùng chung (Global) Cài đặt Form Report (4) Từ 01/07 đến 15/08/2012: Thử nghiệm hệ thống với sở liệu câu hỏi tác giả sử dụng để đề thi trắc nghiệm A, B tin học đầu sau đại học năm từ 2003 đến để Trang quản lý thống Hướng dẫn sử dụng (5) Từ 15/08 đến 31/08/2012: Hoàn tất tài liệu (Documentation) báo cáo nghiệm thu đề tài KẾT QUẢ PHẢI ĐẠT: (1) Các tài liệu phân tích & thiết kế chi tiết sau có đóng góp ý kiến hội đồng khoa học cán Trung tâm (2) Hệ thống chương trình vận hành khai thác được, có khả áp dụng vào công tác quản lý Trung tâm Các chức (Main menu) hệ thống chương trình gồm có: A Đối với người quản trị hệ thống cán làm đề thi: Nhập liệu: a) Nhập danh mục hỗ trợ: sở đào tạo, loại chứng chỉ, môn học, danh sách giáo viên, lớp học, phân công giảng dạy, lớp thi, hội đồng thi, phân công coi thi, phân công chấm thi; b) Nhập danh sách sinh viên: theo lớp, ghi danh tự do; c) Nhập câu hỏi trực tiếp từ bàn phím; d) Import câu hỏi từ file Excel file Word; Truy vấn thông tin (hỏi đáp) a) Tìm sinh viên theo tổ hợp tiêu (theo loại chứng chỉ, sở đào tạo, khoá học, lớp học, lớp thi, mã số sinh viên, họ tên, giới tính, ngày sinh, nơi sinh, lần thi, mơn thi, điểm thi, đề thi …) b) Tìm kiếm khác (danh sách sinh viên đủ điều kiện chưa in chứng chỉ, sinh viên bỏ thi, sinh viên thi lần không đạt, sinh viên đăng ký thi lần + kèm theo báo cáo tổng hợp) In ấn a) Xây dựng đề thi đáp án trắc nghiệm b) In đề thi đáp án trắc nghiệm c) Danh sách sinh viên thi trắc nghiệm theo lớp d) In kết thi trắc nghiệm SV theo lớp Các báo cáo tổng hợp a) Số lượng thí sinh dự thi trắc nghiệm chia theo mơn thi b) Số lượng thí sinh dự thi trắc nghiệm chia theo loại chứng c) Số lượng đề thi trắc nghiệm chia theo loại chứng d) Số lượng đề thi trắc nghiệm chia theo giáo viên đề e) Số lượng đề thi trắc nghiệm chia theo giáo viên *** Các kết in kết xuất hình, máy in file Excel Trang Các chức hệ thống a) Đăng ký người sử dụng hệ thống (thêm mới, thay đổi mật khẩu, thay đổi quyền hạn, xóa bỏ …) b) Bảo mật, lưu phục hồi hệ thống c) Các thông số hệ thống d) Hướng dẫn sử dụng Các chức khác a) Giới thiệu hệ thống b) Thốt khỏi hệ thống (thốt tạm thời, hồn tồn) B Đối với người dùng (học viên, thí sinh…) Đăng nhập hệ thống; Chọn loại đề thi đề thi trắc nghiệm Các chức khác (như trên) (3) Tài liệu hướng dẫn sử dụng 10 HƯỚNG ỨNG DỤNG VÀ ĐỊA CHỈ ÁP DỤNG: Trước mắt, hệ thống áp dụng Trung Tâm tin học để phục vụ công tác quản lý câu hỏi, đề thi, cho thi (viết trực tiếp máy tính) theo loại hình đào tạo khác nhau, sở đào tạo khóa học khác Công việc trước Trung Tâm thực cách thủ công, vất vả khó theo dõi Tiếp theo, tìm hiểu công tác quản lý đề thi trắc nghiệm ngoại ngữ Trung tâm ngoại ngữ Trong trường hợp này, chủ yếu thiết kế mẫu in chứng ngoại ngữ loại trình độ A, B C Hệ thống chương trình đáp ứng hầu hết yêu cầu quản lý học viên, đội ngũ giáo viên, lớp học, khóa học v.v… Giai đoạn kế tiếp, hầu hết Khoa Tổ mơn có mơn học có hình thức thi trắc nghiệm Hệ thống chương trình cần sửa đổi đơi chút áp dụng tốt vào công tác quản lý khoa, môn 11 KINH PHÍ THỰC HIỆN: Kinh phí thực kể từ khâu phân tích & thiết kế, cài đặt, thử nghiệm, hướng dẫn sử dụng, tài liệu bảo hành, hội thảo, báo cáo, nghiệm thu 10.000.000 VNĐ (Mười triệu đồng chẵn) Phòng QLKH&QHQT Trưởng Đơn vị duyệt Chủ nhiệm đề tài (Đã duyệt) (Đã duyệt) (Ký, ghi rõ họ tên) TS Lê Hữu Phước ThS Nguyễn Đăng Tỵ Trang 10 TÀI LIỆU THAM KHẢO [1] Lê Đình Thắng, Giáo trình Phương pháp luận đề án tin học hố, ĐH Tổng hợp TP.HCM – 1994-1997 [2] Đồng Thị Bích Thủy, Giáo trình Phương pháp luận đề án tin học hóa, ĐH Tổng hợp TP.HCM- 1991-1993 [3] Trần Thành Trai, Phân tích thiết kế Hệ thống thơng tin quản lý, Nhà Xuất Bản Thống Kê – 1995 [4] Trần Thành Trai, Nhập môn CSDL, NXBGD, Tp.HCM,1996 [5] Đỗ Trung Tuấn, Cơ sở liệu, NXBGD, Hà nội 1998 [6] Nguyễn Đăng Tỵ, Giáo trình CSDL, ĐHQG Tp.HCM, 2001 [7] Lê Tiến Vương, Nhập môn CSDL, NXB Thống kê, 2000 [8] Phân tích, thiết kế, cài đặt hệ thống thơng tin quản lý Nhóm tác giả thuộc Viện Tin học Hà noi-Viện tin học, 1990 [9] Ngơ Trung Việt, Phân tích thiết kế Tin học : hệ thống quản lý – kinh doanh – nghiệp vụ Nhà xuất Giao Thông Vận tải – 1995 [10] E.F.Codd, A Relational Model for Large Shared Data banks [11] C.J.Date, An Introdution to Database Systems [12] David Maier, The Theory of Relational Databases [13] James A Senn, Analysis and Design of Information Systems New York, Mc Graw Hill, 2nd edition, 1989 [14] Batini-Ceri-Navathe, Conceptual Database Design : An EntityRelationShip Approach, The Benjamin/Cummings Publishing Company, Inc 1992 Trang 11