TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP. HCM
KHOA CÔNG NGHỆ THÔNG TIN
BỘ MÔN: LẬP TRÌNH WINDOWN NÂNG CAO
Đề Tài
LẬP TRÌNH WINDOWN NÂNG CAO
CHƯƠNG TRÌNH QUẢN LÍ VÀ
THI TRẮC NGHIỆM TIẾNG ANH
TRÊN MÁY TÍNH
GIÁO VIÊN HƯỚNG DẪN: Trần Thị Anh Thi
SINH VIÊN THỰC HIỆN:
1. Thái Hoàng Hải – 10172271-NCTH4A
2. Trần Cao Nguyên – 10186721 – NCTH4A
TP. HỒ CHÍ MINH THÁNG 11 NĂM 2012
Chương Trình Quản Lí Và Thi Trắc Nghiệm Trên Máy Tính
Chương Trình Quản Lí Và Thi Trắc Nghiệm Trên Máy Tính GVHD: Trần Thị Anh Thi
MỤC LỤC
[Type text] Page 2
NCTH4A
Chương Trình Quản Lí Và Thi Trắc Nghiệm Trên Máy Tính
Chương Trình Quản Lí Và Thi Trắc Nghiệm Trên Máy Tính GVHD: Trần Thị Anh Thi
LỜI NÓI ĐẦU
Số lượng các môn thi trắc nghiệm trong bậc học ngày càng nhiều, xu hướng các
môn thi đại học bằng trắc nghiệm đang được ứng dụng. Trong khi đó tài liệu sách trắc
nghiệm còn hạn chế mà giá thành lại đắt, các đề thi trong bộ sách trắc nghiệm không
nhiều, chưa đáp ứng đủ nhu cầu, yêu cầu hiện tại của người tiêu dùng.
Qua phân tích tham khảo một số phần mềm đã có và qua điều tra phỏng vấn một
số học sinh phổ thông em đã tổng hợp lại một số yêu cầu của người dùng:
Phần mềm trắc nghiệm phải dễ sử dụng, vì đối tượng sử dụng là học sinh Trung
Học Phổ Thông nên giao diện là các hình phải đẹp. Điều quan trọng là nội dung trắc
nghiệm cần bám sát chương trình sách giáo khoa, ngân hàng câu hỏi phải phong phú.
Mật khẩu của nhà quản lí
Nhập họ tên thí sinh
Nhập mật khẩu của thí sinh
In Ên
Chọn Lựa
Chọn môn
Chọn số câu hỏi
Chọn trình độ
Chọn kiểu
ChØnh söa
Xem Điểm
Xem theo lớp
và tên
Xem theo môn
Điểm cao nhất
In ấn
Quản trị
Chèn môn trắc nghiệm mới
Soạn thảo câu hỏi
Thêm – Xóa – Sữa câu hỏi
Thêm – Xóa – Sữa nhân viên
Điểm thấp nhất
Thi Trắc Nghiệm
Đăng Nhập
Chọn môn thi
Chọn số lượng câu hỏi
Thực hiện bài thi – Chấm điểm
NCTH4A Trang 5
Chương Trình Quản Lí Và Thi Trắc Nghiệm Trên Máy Tính
i
Nvarchar(MAX) Nội dung câu hỏi.
3 MaLoaiCauHoi int
Mã loại câu hỏi được tham chiếu từ
bảng LoaiCauHoi thể hiện sự ràng buộc
giữa 2 bảng.
4 MaNguoiDung Nchar(4)
Mã người dùng được tham chiếu từ
bảng Người Dùng thể hiện sự ràng buộc
giữa 2 bảng.
5 MaMon Nchar(4)
Mã môn thi được tham chiếu từ bảng
Môn Thi thể hiện sự ràng buộc giữa 2
bảng.
6 GhiChu Nchar(30) Cho phép ta ghi chú lại những gợi ý.
3.3.3. Bảng Đáp Án
STT Thuộc Tính Kiểu Dữ Liệu Diễn Giải
1 MaCauTraLoi Nchar(4)
Mã câu trả lời để phân biệt mỗi
câu trả lời và đây là khóa chính của
bảng.
2 NoiDungCauTraLoi Nvarchar(MAX) Nội dung câu trả lời.
3 MaCauHoi Nchar(4)
Mã câu hỏi được tham chiếu với
bảng CauHoi. Thể hiện sự ràng
buộc giữa 2 bảng.
4 KieuDapAn Nchar(10) Kiểu đáp án có 2 loại 1 – 0 tương
ứng với 1 câu trả lời đúng và 0 là
NCTH4A Trang 8
Chương Trình Quản Lí Và Thi Trắc Nghiệm Trên Máy Tính
Mã người dùng để phân biệt mỗi
người dùng trong hệ thống và đây là
khóa chính của bản
2 TenNguoiDung Nvarchar(50) Tên người dùng
3
MatKhauNguoiDun
g
Nchar(20) Mật khẩu của người sử dụng
4 LoaiNguoiDung Nchar(1)
Loại người dùng ở đây được phân
theo nhiều loại 1-Admin 2- Quản lí,
3-Nhân Viên….
5 MaNhanVien Nchar(4)
Mã nhân viên được tham chiếu từ
bảng NhanVien. Thể hiện sự ràng
buộc giữa 2 bảng.
NCTH4A Trang 10
Chương Trình Quản Lí Và Thi Trắc Nghiệm Trên Máy Tính
Chương Trình Quản Lí Và Thi Trắc Nghiệm Trên Máy Tính GVHD: Trần Thị Anh Thi
3.3.7. Bảng Nhân Viên
STT Thuộc Tính Kiểu Dữ Liệu Diễn Giải
1 MaNhanVien Nchar(4)
Mã nhân viên dùng để phân biệt giữa
các nhân viên với nhau và đây là khóa
chính của bảng.
2 HoTen Nchar(50) Họ và tên của nhân viên
3 DiaChi Nchar(50) Địa chỉ của nhân viên
4 SoDienThoai Nchar(20) Số điện thoại của nhân viên
5 NgaySinh Varchar(20) Ngày sinh của nhân viên
6 ChucVu Nchar(20)
3 Button thoát dùng để đóng lại và kết thúc chương trình
NCTH4A Trang 13
Chương Trình Quản Lí Và Thi Trắc Nghiệm Trên Máy Tính
Chương Trình Quản Lí Và Thi Trắc Nghiệm Trên Máy Tính GVHD: Trần Thị Anh Thi
4.2. Giao Diện Quản Lí Đăng Nhập
Chú Thích: Đây là form xuất hiện khi ta nhấn vào Button Quản Lí (Admin).
STT Giải Thích Sơ Lược
1 txtTenNguoiQuanLi dùng để nhập tên người quản lí cho việc đăng nhập
2 txtMaKhau là mật khẩu tương ứng với tên đăng nhập
3
ButtonDangNhap: khi nhân váo button đăng nhập chúng ta sẻ kiểm tra
xem tên người quản lí và matkhau hợp lệ hay không nếu hợp lệ ta sẻ thao tác,
không hợp lệ sẻ báo lại cho người đăng nhập
4 btnThoat đóng và thoát chương trình
NCTH4A Trang 14
Chương Trình Quản Lí Và Thi Trắc Nghiệm Trên Máy Tính
Chương Trình Quản Lí Và Thi Trắc Nghiệm Trên Máy Tính GVHD: Trần Thị Anh Thi
4.3. Giao Diện Quản Lí
Chú thích: Đây là form Quản Lí sau khi chúng ta đăng nhập thành công ở Phần đăng
nhập dành cho quản lí.
STT Giải Thích Sơ Lược
1
ToolStripMenuItemDangXuat : Có 2 lựa chọn là lựa chọn trở về trang đăng
nhập của hệ thống và thoát chương trình
2
ToolStripMenuItemLienHe: hiển thị form thông tin của phần mềm và
hướng dẫn trợ giúp
3
ToolStripButtonCauHoi: Sẻ hiển thị các câu hỏi trong hệ thống các loại đáp
án và câu trả lời đúng tương ứng với mổi loại câu hỏi
4.3.4. Giao Diện Thông Tin Nhân Viên
NCTH4A Trang 18
Chương Trình Quản Lí Và Thi Trắc Nghiệm Trên Máy Tính
Chương Trình Quản Lí Và Thi Trắc Nghiệm Trên Máy Tính GVHD: Trần Thị Anh Thi
4.3.5. Giao Diện Thêm Câu Hỏi
NCTH4A Trang 19
Chương Trình Quản Lí Và Thi Trắc Nghiệm Trên Máy Tính
Chương Trình Quản Lí Và Thi Trắc Nghiệm Trên Máy Tính GVHD: Trần Thị Anh Thi
4.3.6. Giao Diện Sửa Câu Hỏi
NCTH4A Trang 20
Chương Trình Quản Lí Và Thi Trắc Nghiệm Trên Máy Tính
Chương Trình Quản Lí Và Thi Trắc Nghiệm Trên Máy Tính GVHD: Trần Thị Anh Thi
4.3.7. Giao Diện Xóa Câu Hỏi
NCTH4A Trang 21
Chương Trình Quản Lí Và Thi Trắc Nghiệm Trên Máy Tính
Chương Trình Quản Lí Và Thi Trắc Nghiệm Trên Máy Tính GVHD: Trần Thị Anh Thi
4.3.8. Giao Diện Thêm Nhân Viên
4.3.9. Giao Diện Xóa Nhân Viên
NCTH4A Trang 22
Chương Trình Quản Lí Và Thi Trắc Nghiệm Trên Máy Tính
Chương Trình Quản Lí Và Thi Trắc Nghiệm Trên Máy Tính GVHD: Trần Thị Anh Thi
4.3.10. Giao Diện Quản Lí Môn Thi
5. Thao Tác Chức Năng Của Chương Trình
5.1. Chức Năng Quản Lí Câu Hỏi
Ở đây em xin minh họa quá trình thêm Câu hỏi vào.
NCTH4A Trang 23
Chương Trình Quản Lí Và Thi Trắc Nghiệm Trên Máy Tính
Chương Trình Quản Lí Và Thi Trắc Nghiệm Trên Máy Tính GVHD: Trần Thị Anh Thi
NCTH4A Trang 24
Chương Trình Quản Lí Và Thi Trắc Nghiệm Trên Máy Tính