STT Biến cố Xử lý 1 Form Main đểgọi các
form khác để xử lý
Xử lý các tình huống thêm xóa sửa phát hành của bộ đề thi
4.1.1.2. Màn hình Kỳ Thi :
Khi ta nhấn vào nút Form Nhập Liệu => Kỳ Thi (từ màn hình chính) thì Form “Kỳ thi” sẽ hện ra cho phép nhân viên quản lý làm cụthể như sau : Nhập mới, Phục hồi sửa, xóa, sửa, tìm MS kỳ thi, phát hành đề thi, kết thúc phát hành, sao lưu dữ liệu.
STT Biến cố Xử lý
1 Nhấn nút nhập mới -Cho phép tạo kỳ thi mới và nhập danh sanh Sinh viên mới
2 Nhấn nút Tạo Sửa -Cho phép sửa thong tin
3 Nhấn nút Phục hồi sửa -Sẽ phục hồi lại dữ liệu ban đầu 4 Nhấn nút Xóa - Sẽ xóa Mã số kỳ thi
5 Nhấn nút Tìm MSKT -Sẽ tìm Mã số kỳ thi mà ta nhập vào 6 Nhấn nút Phát Hành - Sẽ phát hành bộ đề thi mà ta chọn 7 Nhấn nút Kết thúc PH -Chính thức kết thúc phát hành 9 Nhấn nút Đóng Form - Đóng Form phát hành đ ề thi lại
10 Nhấn nút Sao lưu dữ liệu -Thông tin và điểm của sinh viên được thi sẽ chuyển vào file Backup.Mdb
4.1.1.3.Form Xem đề thi
STT Biến cố Xử lý
1 Load form XEMDETHI -Lấy mã số đề thi trong cơ sở dữ liệu của bảngCAUHOI hiển thị lên form
2 Chọnkỳ thi -Sẽ sổ xuống sau đó chọn mã sốkỳ thi, ngày thi, môn thi
3 Nhấn nút Xem Sẽ hiện thị các câu mà ta chọn mã số kỳ thi ở trên
4 Nhấn nút In Ra Giấy - Sẽ kết nối với máy in và in ra giấy 5 Nhấn vào nút đóng - Đóng form XEMDETHI lại
4.1.1.4. Form Kết quả thi :
STT Biến cố Xử lý
1 Load form KETQUATHI -Lấy mã số đề thi trong cơ sở dữ liệu của bảng DSTHI hiển thị lên form
2 Chọn kỳ thi -Sẽ sổ xuống sau đó chọn mã số kỳ thi. 3 Nhấn nút Xem Sẽ hiện thị các câu mà ta chọn mã số kỳ thi
ở trên
4 Nhấn nút In Ra Giấy - Sẽ kết nối với máy in và in ra giấy 5 Nhấn vào nút đóng - Đóng form XEMDETHI l ại
4.1.2 Máy Client :
4.1.2.1.MÀN HÌNH CHÍNH :
STT Giải thích Xửlý
1 Nhấn Nút Đăng nhập ở góc
trái màn hình .
- Sẽ hiện lên Form Đăng Nhập Chương
4.1.2.2.MÀN HÌNH ĐĂNG NHẬP :
Khi thí sinh ấn vào nút đăng nhập ở góc trái màn hình thì màn hình đăng nhập sẽ hiện ra cho thí sinh thi .
STT Giải thích Xử lý
3 Text Mã số thí sinh - Cho nhập Mã số sinh viên 4 Nhấn nútBắt đầu - Sẽ hiện formBài Làm
4.1.2.3.MÀN HÌNH BAILAM :
Sau khi thí sinh nhập đầy đũ,mã số sinh viên và nhấn nút “Bắt đầu” từ Màn hìnhđăng nhập,hệ thống sẽ thông báo Mã số sinh viên đó có hợp lệ hay không,nếu hợp lệ thì hệ thống sẽ lấy bộ đề thi trên máy chủ (Server) ứng với số máy là chẵn hay lẻ (nếu chẵn thì lấy đề 2, còn lẻ thì lấy đề 1) . Sau khi lấy đề thi xong thì hệ thống sẽ thông báo sinh viên đã nhận được đề thi và Form “BAILAM”sẽ hiện ra,sinh viên bắt đầu thi.Nếu Mã số sinh viên không hợp lệ,hế thống sẽ yêu cầu sinh viên nhập lại mã số sinh viên.
STT Giải thích Xử lý
1 Load form - Lấydữ liệu từ bảng “Đăng nhập” đưa vào
textbox
2 Thời gian - Dựa vào code được viết trong form 3 Nhấn vào nút Next - Tự động sang câu kế tiếp
4 Nhấn nútPrevious - Lùi về câu trước đó
5 Nhấn nútKết thúc -Chưong trình sẽ kết thúc đề thi và hiện lên
Form “KETQUA”
6 Option button - Nút chọn đáp án, chỉ được chọn 1 trong 4 đáp án.
4.1.4.MÀN HÌNH KẾT QUẢ :
Sau khi sinh viên thi xong (tương ứng với số câu hỏi trong bộ đề thi) và nút “Kết thúc” sẽ hiện ra,ta nhấn vào nút đó thì sẽ xuất hiện form “Kết quả” cho sinh viên biết số câu trả lời đúng và số điểm đạt được.
STT Giải thích Xử lý
1 Text Tên thí sinh, mã số
sinh viên,mã số đề thi
- Lấydữ liệu từ bảng “Đăng nhập” đưa vào
textbox 2 Text Ngày thi,môn thi,số
câu hỏi,thời gian làm bài
- Lấy dữ liệu từ table “THI”
3 Text Số câu trả lời đúng -Được cập nhật từ form “BAILAM”
4 Text Tổng điểm -Tính điểm dựa trên số câu trả lời đúng.
CHƯƠNG 5
HIỆN THỰC CHƯƠNG TRÌNH
5.1.PHẠM VI CHƯƠNG TRÌNH :
Hệ thống chỉ cho phép làm một số việc như sau:
5.1.1.Vềmặt dữ liệu:
-Hệ thống hỗ trợ cập nhật dữ liệu mỗi khi thi.
-Hệ thống chứa dữ liệu về diểm của tất cả các đợt thi đệ thuận tiện cho việc tra cứu điểm.
-Hệ thống chứa cảc dữ liệ ư về hính ảnh không chứa dữ liệu về âm thanh.
5.1.2.Về mặt xử lý:
-Hệ thống chỉ thực hiện công việc chính là cho thí sinh thi -Hệ thống không hỗ trợ việc ra đề thi.
-Hệ thống cho phép tra cứu điểm theo: mã số sinh viên, hay mã đề thi.
-Việc chấm thi dựa vào số câu trả lời (chọn lựa) đúng của sinh viên mang tính khách quan, hạn chế sự nhầm lẫn của con ng ười khi chấm bằng tay.
5.2.THUẬN LỢI VÀ KHÓ KHĂN KHI S Ử DỤNG HỆ THỐNG :
5.2.1.Thuận lợi:
Thao tác trên máy khi truy tìm sử dụng những thông tin liên quan đến đề thi.
Phân công quyền truy cập riêng cho người cán bộ, không ai có quyền truy cập tùy tiện có như vậy một phần nào đó bảo mật cho dữ liệu được an toàn
Quản lý chặt chẽ hơn trong việc quản lý tài liệu lưu trữ, lập các báo cáo
5.2.2.Khó khăn:
Sự cố về máy tính thì công việc không thể tiếp tục dẫn đến tình trạng giải quyết đề thi khó khăn
Mất dữ liệu phải backup dữ liệu . 5.3.MÔI TRƯỜNG HOẠT ĐỘNG :
5.3.1.Về giao diện :
Hệ thống sẽ hoạt động tr ên môi trường giao diện đồ hoạ, không cho phép thay đ ổi cấu hình các giao diện.
5.3.2.Về mạng:
Hệ thống hoạt động trong phạm vi mạng cục bộ.
Một trong những tính năng mở và rất mềm dẻo là toàn bộ các CSDL chính của chương trình (đề thi, đề kiểm tra) đều có thể đ ược chia sẻ, dùng chung, sao chép vận chuyển dễ dàng từ máy tính này sang máy tính khác, dễ dàng tách ghép, chuyển,nhập.
Với tính năng này nếu phát triển ra mạng diện rộng có thể giúp các tr ường thiết lập và chia sẻ các kho dữ liệu đề thi trên mạng và đươc sử dụng như những tài nguyên phục vụ cho dạy và học
CHƯƠNG 6
THỬ NGHIỆM VÀ ĐÁNH GIÁ KẾT QUẢ
6.1. Nhận xét chung:
Chức năng chính của chương trình này là thi trắc nghiệm khách quan một cách tự động rất nhanh.
So với chức năng tương đương của những phần mềm thi trắc nghiệm trắc nghiệm đang được sử dụng ở một số n ơi thì chương trình này có những đặc điểm sau:
+ Chương trình hoàn toàn miễn phí. Người dùng không bị giới hạn về thời gian và có thể sử dụng tất cả các chức năng của ch ương trình
+ Chương trình này không giới hạn về số lượng kỳ thi, số lượng môn thi trong một kỳ thi, số đề thi cho môn thi, số l ượng câu hỏi trong một đề thi và số lượng người ham dự thi.
+ Giáo viên ra đề tùy theo kết cáu đaề thi mà tự quy định thời gian cho môn thi đó và lúc nhập đề thi người quản lý sẽ nhập thời qian luôn.
+ Người sử dụng có thể tùy biến các yếu tố của đề thi với một giao diện thân thiện, đơn giản, rõ ràng, dễ sữ dụng.
+ Hỗ trợ cho nhiều loại font chữ tiếng Việt và tiếng nước ngoài (kể cả tiếng Trung, Nhật, Nga…)
+ Hỗ trợ cho các định dạng văn bản, công thức, biểu bảng (table), hình ảnh… với dạng gốc khi nhập đề thi.
+ Người sử dụng có thể tạo ra các câu hỏi trắc nghiệm bằng cách soạn thảo trong môi trường Word hoặc nhập (import) các câu hỏi từ tập tin văn bản có sẵn.
+ Hỗ trợ cho các dạng đề có các nhóm câu hỏi khác nhau hoặc đề ngoại ngữ với những đặc điểm riêng của môn học.
+ Đặc biệt và cũng là chức năng chính của chương trình là cho thi và xuất kết quả thi với tốc độ rất nhanh.
+ Tính bảo mật cao phải nhập đúng mã số sinh viên thi mới được tham gia thi
Với những đặc điểm nêu trên, chúng em nhận thấy chương trình này không chỉ phù hợp đối với đối tượng người dùng là giáo viên, sinh viên thi tin học mà có thể áp dụng để thi tất cả các môn d ưới dạng thi trắc nghiệm và không nhất thiết là người chuyên về tin học mới sử dụng đ ược. Bởi vì người dự thi chỉ cần nhập mã số sinh viên cho đúng là có thể tham gia thi cách thức thi rất đ ơn giản đề thi đã có sẵn.
6.2. Nhận xét về một số chức năng cụ thể của ch ương trình 6.2.1.Cho phép tự tạo đề thi
Cho phép nhập câu hỏi một cách dễ dàng. Khác với những phần mềm hiện có, chương trình này không phải là chương trình soạn đề thi nên nó cho phép người quản lý tự nhập đề thi vào không giới hạn số lượng.
Để tạo sự công bằng v à khách quan đề thi thì sẽ có hai đề “đề số 1” dành cho máy nào mang số lẻ và ‘’đề số 2” dành cho máy mang số chẵn.
Đặc biệt, khi soạn câu hỏi, người dùng có thể chèn các hình ảnh, biểu tượng, công thức, bảng biểu và bố trí chúng một cách tùy ý trong câu hỏi. Để định nghĩa các lựa chọn của các câu hỏi, ng ười dùng chỉ cần gõ các chữ
cái A, B, C… cho các l ựa chọn (có thể dùng cả chữhoa lẫn chữ thường). Chương trình này cũng cho phép lưu câu hỏi dưới dạng tập tin Microsoft
Word để sử dụng cho một mục đích khác của ng ười sử dụng.
Một khi đã kiểm tra xong một (hoặc nhiều) câu hỏi thì chương trình sẽ đưa ra một ma trận các câu hỏi cùng với đáp án
Do sử dụng ngôn ngữ Access n ên đề thi hay danh sách thi nhập vào sẽ tự động lưu vào cơ sở dữ liệu.
Nhằm đáp ứng nhu cầu ch ấm thi nhanh hiệu quả chính xác chương trình có thể chấm thi cho các kỳ thi.
- Dùng chung cho các hệ đào tạo (ví dụ phân ban và không phân ban).
- Dùng cho môn ngoại ngữ.
-Dùng cho các môn học khác khi mà một vấn đề lớn được chia thành nhiều vấn đề con, mỗi vấn đề con lại ứng với một câu hỏi trắc nghiệm.
-
6.2.2. Chức năng xuất kết quả thi
Sau khi thí sinh dự thi chọn nút “kết thúc” dù thời gian làm bài chưa hết, hệ thống có thể xuất kết quả thi của ng ười đó ra ngay và chuyển kết quả này về cho máy chủ quản lý
6.2.3. Chức năng trợ giúp
Người dùng có thể thử mọi chức năng của hệ thống n ày như:sửa, xóa, tìm kiếm đề thi, thông tin ng ười dự thi, và in đề thi, kết quả thi, báo biểu… cho người dùng….
6.3. Nhữnghạn chế:
Dữ liệu chưa được chia sẻ trực tiếp qua hệ thống mạng, chỉ thử nghiệm trên một máy cục bộ.
Người quản lý phải tự nhập đề thi và mỗi lần thi chỉ có 2 đề hoặc “chẵn” hoặc “lẻ”. Chương trình chưa có chức năng trộn, tách đề thi.
Trong lúc nhập câu hỏi, chương trình không có chức năng phụ là kiểm tra các lựa chọn nhằm bảo đảm tính đúng đắn về mặt hình thức của câu hỏi.
Tổ chức thi và chấm thi bằng máy mất ít thời gian tiết kiệm giấy và chi phí chấm thi nhưng chỉ áp dụng ở những nơi có lắp đặt hệ thống mạng cục bộ.
Chỉ cho phép tổ chức thi trực tiếp tại phòng máy của trường, dữ liệu phải kết nối giữa máy chủ và máy con chứ chưa kết nối internet nên không cho phép thi và chấm thi qua mạng được.
6.4. Những đóng góp và hướng phát triển
-Nếu có điều kiện chúng em sẽ phát triển ch ương trình lên cao hơn đó là sẽ kết hợp chương trình này với chương trình ra đề thi trắc nghiệm dể trở thành một chương trình ra đề và chấm thi trắc nghiệm hoàn chỉnh.Và cho phép thi qua mạng intenet.
- Đồng thời sẽ đem chương trình vào ứng dụng cho tất cả các kỳ thi, môn thi dưới hình thức trắc nghiệm.
6.5. Kết luận
Qua thời gian hơn 4 tháng làm đề tài, trải qua không ít khó khăn và thử thách với sự giúp đỡ động viện của thầy cô, gia đình và bạn bè…nhóm chúng em tuy chưa thật sự tốt nhưng đã hoàn thành đề tài.Chúng em cơ bản đã xây dưng được một chương trình chấm thi trắc nghiệm môn tin học cho tr ường cao đẳng Nguyển Tất Thành và hoàn thành khóa luận. Tuy nhiên đây không phải là một chương trình hoàn thiện nhất, hay nhất, hiện đại nhất m à chương trình cũng còn nhiều hạn chế mong các thầy cô và các bạn nhận xét góp ý để phát triển chương trình thành một chương trình hay hơn.
Và cũng mong rằng thế hệ sinh viên chúng ta hôm nay cũng như thế hệ sinh viên kế tiếp và mai sau cố gắng học hỏi, tìm tòi, phát triển, mạnh dạn nêu ra những sáng kiến của mìnhđể mọi người cùng nhau tham khảo phát triển thành những chương trình, phần mềm hiện đại tiện lợi,có ích phục vụ cho giáo dục cũng như các lĩnh vực khác và phục vụ cho cuộc sống nhằm nâng cao đời sống và đưa đất nước chúng ta ngày càng phát triển và thịnh vượn hơn.