1. Trang chủ
  2. » Luận Văn - Báo Cáo

Cách Lập Trình Chương Trình Thi Trắc Nghiệm Tiếng Anh

32 12 0

Đ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

Giáo viên có thể nhập câu hỏi vào ngân hàng. Tạo bộ đề cho riêng mình.Ban Giám Hiệu có thể kiểm soát các thông tin về điểm, thí sinh, đề, câu hỏi.Phần mềm sẽ lựa chọn ngẫu nhiên trong ngân hàng dữ liệu số câu hỏi theo đúng cấu trúc đề thi và tỷ lệ số câu trong ngân hàng, lấy ngẫu nhiên thứ tự xuất hiện và xáo trộn đáp án rồi xuất ra thành một đề thi hoàn chỉnh cùng phiếu trả lời cũng như đáp án của từng đề.Đề ra hoàn toàn độc lập với ý muốn chủ quan của mỗi giáo viên.Các đề hoàn toàn tương đương.Nếu số lượng câu hỏi trong cơ sở dữ liệu đủ lớn thì số đề xuất ra không hạn chế và độ trùng đề là rất thấp.Cho phép sửa chữa, bổ sung, hoàn thiện ngân hàng câu hỏi bất cứ lúc nào và sử dụng lại.Tăng nhanh tốc độ chấm thi và loại bỏ hoàn toàn yếu tố cảm tính khi chấm.

BỘ CÔNG THƯƠNG TRƯỜNG ĐH CÔNG NGHIỆP TPHCM KHOA CÔNG NGHỆ THƠNG TIN CHƯƠNG TRÌNH THI TRẮC NGHIỆM TIẾNG ANH MƠN: LẬP TRÌNH WINDOWS NÂNG CAO LỚP: NCTH4A GVHD: TRẦN THỊ ANH THI Trang BỘ CÔNG THƯƠNG TRƯỜNG ĐH CƠNG NGHIỆP TPHCM ¶¶ KHOA CƠNG NGHỆ THƠNG TIN CHƯƠNG TRÌNH THI TRẮC NGHIỆM ANH VĂN MƠN: LẬP TRÌNH WINDOWS NÂNG CAO LỚP: NCTH4A TRẦN TÂN TRÍ VÕ VĂN TIÊN TP HỒ CHÍ MINH THÁNG 11 NĂM 2012 Trang MỤC LỤC Trang Giới Thiệu Sơ Lược Đề Tài a Mục đích đề tài:  Giáo viên nhập câu hỏi vào ngân hàng Tạo đề cho riêng  Ban Giám Hiệu kiểm sốt thơng tin điểm, thí sinh, đề, câu hỏi  Phần mềm lựa chọn ngẫu nhiên ngân hàng liệu số câu hỏi theo cấu trúc đề thi tỷ lệ số câu ngân hàng, lấy ngẫu nhiên thứ tự xuất xáo trộn đáp án xuất thành đề thi hoàn chỉnh phiếu trả lời đáp án đề Đề hoàn toàn độc lập với ý muốn chủ quan giáo viên Các đề hoàn toàn tương đương Nếu số lượng câu hỏi sở liệu đủ lớn số đề xuất không hạn chế độ trùng đề thấp Cho phép sửa chữa, bổ sung, hoàn thiện ngân hàng câu hỏi lúc sử dụng lại Tăng nhanh tốc độ chấm thi loại bỏ hồn tồn yếu tố cảm tính chấm Ngoài với cách soạn đề thi cịn tạo điều kiện cho trường khơng ngừng mở rộng, tăng số lượng câu hỏi ngân hàng đề thi; đa dạng hóa câu hỏi thi; làm nghiên cứu thống kê đánh giá độ khó phù hợp câu hỏi để tiến tới loại bỏ câu dễ khó; nghiên cứu sử dụng máy vi tính q trình chấm thi Tuy nhiên cơng việc địi hỏi nhiều cơng sức thời gian mà tác giả hy vọng đề cập tới vào thời điểm thích hợp Giúp giảm chi phí cho việc in ấn đề thi        b Yêu cầu đặt (đề tài giải vấn đề gì) • Cho phép tạo nhiều dạng trắc nghiệm khách quan • Có giao diện đẹp mắt, chun nghiệp • Cho thí sinh biết kết câu sau trả lời câu đó, chí cho biết đáp án • Tiện ích thuận tiện cho giáo viên đề thi • Trắc nghịêm khách quan có khả bao quát kiến thức nhiều c Các chức chính: • Chức đăng ký thơng tin người dùng • Chức xử lý thơng tin người dùng • Thêm , xóa, cập nhật thơng tin câu hỏi • Thêm , xóa, cập nhật thơng tin thí sinh, nhân viên • Thí sinh đăng nhập thi • Thí sinh chọn mã đề thi • Tự động chấm điểm thí sinh lưu vào hệ thống hết thời gian làm nộp • sớm Xem điểm nhiều thí sinh làm thi Trang • • • • Thêm, xóa, cập nhật đề Bộ đề hoàn toàn ngẫu nhiên (từ câu hỏi đến đáp án – tỉ lệ trùng đề khó) Report giúp Ban giám hiệu nhà trường, giáo viên giảng dạy in phiếu điểm (có hình ảnh) Xem điểm tất thí sinh Thực a Phân tích Cơ Sở Dữ Liệu: Trang Diễn Giải  Bảng TB_KetQua Chứa thơng tin kết thi thí sinh gồm: Id, họ, tên, mã đề, điểm, ngày thi STT Thuộc Tính STT id Kiểu Dữ Liệu Int (not null – khóa chính) char ho nvarchar ten nvarchar made char diem int ngaythi datetime Diễn Giải Quy định số thứ tự làm thí sinh Quy định Tên đăng nhập Thí Sinh Quy định thơng tin họ thí sinh làm Quy định thơng tin tên thí sinh làm Quy định thông tin mã đề thi Quy định thơng tin điểm thí sinh làm Quy định thơng tin ngày thi thí sinh  Bảng TB_CauHoi STT Thuộc Tính macauhoi(not null – khóa chính) Id (not null – khóa chính, khóa ngoại TB_User) noidungcauhoi Kiểu Dữ Liệu char char char Diễn Giải Quy định thông tin mã câu hỏi Quy định Tên đăng nhập Giáo viên tạo câu hỏi Quy định thông tin nội dung câu hỏi Trang  Bảng TB_DeThi STT Thuộc Tính Made (not null – khóa chính) Macauhoi (not null – khóa chính, khóa ngoại TB_CauHoi) id Kiểu Dữ Liệu char char Diễn Giải Quy định thông tin mã đề thi Quy định thông tin mã câu hỏi char Quy định Tên đăng nhập Giáo viên tạo đề Kiểu Dữ Liệu char Diễn Giải Quy định thông tin mã câu hỏi char Thuộc Tính Macauhoi (not null – khóa chính, Khóa ngoại tb_CauHoi ) Madapan (not null – khóa chính) noidungdapan dapandung int Quy định thơng tin mã đáp án Quy định thông tin nội dung đáp án Quy định thông tin đáp án  Bảng TB_DapAn STT char Trang  Bảng TB_User STT Thuộc Tính id(not null – khóa chính) Kiểu Dữ Liệu char matkhau char SoCMND char Chuoibimat char Ho nvarchar Ten nvarchar Diachi nvarchar Ngaysinh Datetime Quyen nvarchar 10 Duongdan char 11 Hinhanh image Diễn Giải Quy định Tên đăng nhập người dùng Quy định thông tin mật giáo viên thí sinh Quy định thơng tin số CMND (để lấy lại mật khẩu) Quy định thông tin chuỗi bí mật (để lấy lại mật khẩu) Quy định thông tin họ người dùng Quy định thông tin tên người dùng Quy định thông tin địa người dùng Quy định thông tin ngày sinh người dùng Chức vụ người dùng (ở có chức vụ - BGH – Teacher – Student) Quy định thơng tin đường dẫn hình ảnh máy trạm Quy định thơng tin hình ảnh người dùng Trang b Cài đặt chương trình:  Form Đăng Nhập: Có chức đăng nhập vào hệ thống chương trình hệ thống tự động nhận biết user đăng nhập vào Ban Giám Hiệu, Giáo Viên hay Thí Sinh STT Tên Tên đăng nhập Kiểu Label Mật Label Ý Nghĩa Dùng để nhập tên đăng nhập người dùng Dùng để nhập mật người dùng Ghi Chú Trang  Form About Quy định quyền chương trình thiết kế thực Trang 10 STT 10 11 Tên Tên Địa Ngày sinh Hình ảnh Quay đầu Trở câu hỏi trước Tiếp tục Trở câu hỏi cuối Thời gian Kiểu Textbox Textbox Textbox Picturebox Button Button Ý Nghĩa Xem tên thí sinh Xem địa thí sinh Xem ngáy sinh thí sinh Xem hình ảnh thí sinh Quay câu hỏi đề thi Trở câu hỏi trước Button Button Tiếp tục câu hỏi Quay câu hỏi cuối đề thi Câu hỏi đáp án Nộp thi Label Radio Button Progressbar Quy định thời gian làm thi Ghi Chú Nếu progressbar đạt maximum tự động nộp thi Nội dung câu hỏi đáp án Nút nộp thi làm xong Sau thí sinh làm xong thơng báo điểm cho thí sinh Và thí sinh xem đáp án thơng báo lưu lại kết thí sinh Trang 18 Chương trình cho phép thí sinh xem tất đáp án sau làm hết câu hỏi đề thi Trang 19 d Phần Dành Cho Ban Giám Hiệu:  Form Trung Tâm Quản Lý: STT Tên Quản lý câu hỏi Quản lý sinh viên Bảng điểm Report Kiểu Menu Menu Ý Nghĩa Dùng để quản lý câu hỏi Dùng để quản lý sinh viên Menu Menu Dùng để xem điểm thí sinh làm Xuất điểm sinh viên dạng danh sách (hoặc tất thí sinh) Ghi Chú Trang 20  Form Quản Lý Câu Hỏi: STT 10 Tên Nội dung câu hỏi Mã câu hỏi Danh sách câu hỏi Đáp án Thêm Xóa rỗng Xóa câu hỏi Thốt Tạo đề Đổi mật Kiểu Textbox Ý Nghĩa Nhập nội dung câu hỏi Textbox Listvie w Textbox Button Button Button Button Label Label Nhập mã câu hỏi Liệt kê danh sách tát câu hỏi có sở liệu Nhập nội dung đáp án Them câu hổi đáp ấn vào cở liệu Xóa rỗng textbox Xóa nội dung câu hỏi đáp án Thốt chương trình Chức tạo đề Chức đổi mật Ghi Chú Trang 21  Form Tạo Bộ Đề: STT Tên Mã đề Thêm đề thi Xóa đề thi Xóa rỗng Thoát Danh sách câu hỏi Chuyển sang Kiểu Combobo x Button Button Button Button Listview Button Ý Nghĩa Chọn hoắc Nhập mã đề ta cần tạo Tạo đề Xóa đề thi có sẵn Xóa rỗng Thốt chương trình Danh sách câu hỏi có sở liệu Chuyển nội dung câu hỏi để tạo thành Ghi Chú Có thể dùng Trang 22 phải đề thi Chuyển sang trái Button Chuyển câu hỏi không muốn tạo đề Danh sách câu hỏi đề thi Listview Danh sách câu hỏi đề thi ta tạo phím mũi tên phài Có thể dùng phím mũi tên trái Khi chuyển câu hỏi để tạo thành đề 60 câu 30 câu, ta bấm tạo đề thơng báo cập nhật thành công đề thi Khi ta chọn mã đề ta cần xóa xóa thơng báo xóa đề thành cơng Trang 23  Form Thêm User:Dùng lại Form Đăng ký dựa vào Constructor nên thêm combobox Quyền cho người dùng Trang 24 STT Tên Kiểu Tên đăng nhập Textbox Mật Xác nhận mật Chuỗi bí mật Họ Tên Số CMND 10 Địa Ngày sinh Quy chế thi 11 Quyền 12 13 14 Chọn hình ảnh Làm rỗng Đăng ký 15 Thoát Ý Nghĩa Dùng để nhập tên đăng nhập thí sinh Textbox Dùng để nhập mật thí sinh Textbox Dùng để xác nhận mật thí sinh Textbox Dùng để xác nhận chuỗi bí mật thí sinh Textbox Dùng để nhập họ thí sinh Textbox Dùng để nhập tên thí sinh Textbox Dùng để nhập số CMND thí sinh Textbox Dùng để nhập địa thí sinh Textbox Dùng để nhập ngày sinh thí sinh Checkbox Dùng để check vào thí sinh đọc quy chế thi Combobox Quyền người dung: Student,Teacher,BGH Picturebox Dùng để chọn hình ảnh thí sinh Button Dùng để làm rỗng Textbox Button Dung dể đăng ký tài khoản điền đầy đủ thơng tin Button Thốt chương trình Ghi Chú Sau điền đầy đủ thơng tin, ta đăng ký thơng báo cho người dung đăng ký thành cơng Trang 25  Form Sửa Xóa Thơng Tin User: STT Kiểu Listview Tên Danh sách user Id Mật Số CMND Chuỗi bí mật Họ Tên Textbox Địa Ngày sinh Quyền Textbox Textbox Combobox 10 Cập nhật Button 11 12 13 Làm rỗng Refesh Thoát Button Button Button Textbox Textbox Textbox Textbox Ý Nghĩa Danh sách người dùng sử dụng chương trình Tên đăng nhập người dùng Mật người dùng Dùng để nhập số CMND thí sinh Dùng để xác nhận chuỗi bí mật thí sinh Dùng để nhập họ tên người dùng Dùng để nhập địa thí sinh Dùng để nhập ngày sinh thí sinh Quyền người dung: Student,Teacher,BGH Dùng để cập nhật thông tin người dùng Dùng để làm rỗng Textbox Refesh lại chương trình Thốt chương trình Ghi Chú Trang 26 Khi điền đầy dủ thông tin người dùng cần sửa thi cập nhật thông báo sửa thành công Khi muốn xóa người dùng ta chọn người dùng bấm xóa thơng báo xóa thành công người dùng Trang 27  Form Bảng Điểm: Trang 28 STT Tên Danh sách điểm thí sinh Kiểu Listview Ý Nghĩa Danh sách điểm người dùng sử dụng chương trình Ghi Chú Ý Nghĩa Danh sách tên dăng nhập người dùng sử dụng chương trình In tất điểm thí sinh làm thi In điểm tất thí sinh làm thi Ghi Chú  Form Report: STT Kiểu Combobox Tên Danh sách tên đăng nhập In điểm SV In điểm tất Button Button Trang 29  Bẳng điểm thí sinh làm thi: Trang 30  Bảng điểm tất thí sinh làm thi: Kết luận a Nhận xét đề tài:  Những làm được: o Về Thí Sinh:  Trộn câu hỏi, đáp án cách random tự khó trùng đề 30 câu hỏi Xuất điểm Thí sinh sau thi xong Đánh đáp án để thí sinh tự biết sai đâu Chèn hình vào sở liệu giúp cho việc quản lý việc thi hộ thí sinh Report điểm thí sinh o Về giáo viên:  Đã thêm xóa sửa câu hỏi tạo  Tạo đề dựa vào câu hỏi giáo viên khác o Về Ban Giám Hiệu:  Đã quản lý người dùng – thêm xóa sửa người dùng  Và số chứng giáo viên     Trang 31 o Khác: Tận dụng try catch để bắt lỗi chương trình – Nếu đăng ký bị trùng tên đăng nhập catch ta return biến sử dụng để cảnh báo người dùng  Sử dụng Constructor để ẩn số component (Form DangKy) – thay đổi kích thước form xếp lại component (Form BangDiem)  Khuyết điểm chưa làm được: o Về Thí Sinh:  Chương trình thi trắc nghiệm chưa tận dụng hết khả thuộc tính TopMost Form – Chưa thiết kế Form xuất tồn hình để tránh trường hợp thí sinh xem tài liệu máy tính  Giao diện chưa thân thiện với người dùng – Nếu muốn di chuyển từ câu đến câu 10 phải nhân Next lần  Nếu thí sinh thi đề xong chưa xóa đề – làm cho Thí Sinh thi lại lần o Về Giáo viên:  Chưa có chức tạo report đề - để giáo viên giúp cho học sinh làm ôn tập lớp  b Hướng phát triển: • Cần thiết kế quản lý sinh viên thông qua bảng lớp thông qua bảng • • • user (dễ kiểm sốt in report dựa vào lớp) Dữ liệu để máy chủ máy truy xuất vào để lấy liệu nộp thi Tạo setup cách chuyên nghiệp Hiện thực khuyết điểm chưa làm Trang 32 ... NGHỆ THƠNG TIN CHƯƠNG TRÌNH THI TRẮC NGHIỆM ANH VĂN MƠN: LẬP TRÌNH WINDOWS NÂNG CAO LỚP: NCTH4A TRẦN TÂN TRÍ VÕ VĂN TIÊN TP HỒ CHÍ MINH THÁNG 11 NĂM 2012 Trang MỤC LỤC Trang Giới Thi? ??u Sơ Lược... Danh sách điểm thí sinh Kiểu Listview Ý Nghĩa Danh sách điểm người dùng sử dụng chương trình Ghi Chú Ý Nghĩa Danh sách tên dăng nhập người dùng sử dụng chương trình In tất điểm thí sinh làm thi. .. Sinh:  Chương trình thi trắc nghiệm chưa tận dụng hết khả thuộc tính TopMost Form – Chưa thi? ??t kế Form xuất tồn hình để tránh trường hợp thí sinh xem tài liệu máy tính  Giao diện chưa thân thi? ??n

Ngày đăng: 27/06/2021, 15:19

Xem thêm:

TỪ KHÓA LIÊN QUAN

Mục lục

    1. Giới Thiệu Sơ Lược Đề Tài

    a. Mục đích của đề tài:

    b. Yêu cầu đặt ra (đề tài sẽ giải quyết vấn đề gì)

    c. Các chức năng chính:

    a. Phân tích Cơ Sở Dữ Liệu:

    b. Cài đặt chương trình:

    a. Nhận xét đề tài:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w