Xây dựng chương trình quản lý thi trắc nghiệm với C#

 Tổng quan về đề tài.

1.1 Tìm hiểu đề tài

    Hiện nay với sự phát triển mạnh mẽ của công nghệ thông tin, ứng dụng máy tính cá nhân đang là vấn đề sôi động của toàn thế giới. Không chỉ trong hoạt động khoa học kỹ thuật, lao động sản xuất mà đặc biệt trong lĩnh vực đào tạo giáo dục, máy tính cũng đã trở thành công cụ trợ giúp đắc lực. Vượt ra ngoài các ứng dụng chính như giải các bài tập, phân tích, tính toán thiết kế, học trên máy tính, mô phỏng, tra cứu…, máy tính còn là công cụ để đánh giá kết quả đào tạo thông qua các chương trình thi trắc nghiệm.

    Trong quá trình đào tạo, đánh giá kết quả học tập bằng các kỳ thi, kiểm tra là công việc phải tiến hành thường xuyên, không kém phần nặng nhọc cho người quản lý và khó bảo đảm độ chính xác, tính công bằng khách quan đối với người học. Do đó, việc cải tiến hệ thống thi, kiểm tra đã và đang được nhiều người quan tâm. Một trong những xu hướng chung và đầy triển vọng, được nhiều cơ sở đào tạo trên thế giới cũng như trong nước đầu tư nghiên cứu là áp dụng thi trắc nghiệm trên máy vi tính, Hệ thống thi trắc nghiệm sẽ giúp cho việc tổ chức kỳ thi một cách nhanh chóng, hiệu quả, tiết kiệm và đặc biệt là có tính khách quan cao trong đánh giá kết quả của các học viên. Ngoài ra nó cũng hỗ trợ cho việc kiểm tra kiến thức học viên nhằm nâng cao chất lượng học tập.

   Chính vì vậy thiết kế một hệ thống phục vụ cho nhu cầu thực hiện cac bài thi trắc nghiệm là vô cùng cần thiết. Một phần mềm thi quản lý thi trắc nghiệm cần nhiều yếu tố như không chỉ là sự chính xác, xử lý được nhiều nghiệp vụ thực tế mà còn phải đáp ứng các yêu cầu khác về tốc độ, giao diện thân thiện, mô hình hóa được thực tế vào máy tính để người sử dụng tiện lợi, quen thuộc, tính tương thích và bảo mật cao,… Các phần mềm giúp tiết kiệm một lượng lớn thời gian, công sức của con người, tăng độ chính xác và hiệu quả trong công việc.

1.2     Yêu cầu chức năng

-        Chức năng đăng nhập, đăng ký ,xác nhận tài khoản, đổi mật khẩu

-        -Chương trình bao gồm 2 phân quyền sử dụng đó là quyền quản trị(admin) và quyền người dùng(thí sinh).

-        -Quyền quản trị:  bao gồm các quyền thêm, xóa, sửa, các câu hỏi của bộ đề thi, cập nhật các thông tin về bộ đề thi, và tạo thành file đề thi và có thể ứng dụng cho các môn thi khác ! Ngoài ra quyền quản trị cũng có tất cả các quyền như một người dùng thông thường !

-        Quyền thí sinh: muốn sử dụng các chức năng của chương trình thì phải đăng ký để được dự thi, hoặc đã có tên trong danh sách dự thi trong cở sở dự liệu.

-        Khi người dùng đăng nhập hệ thống với quyền quản trị(Admin) với tên đăng nhập và mật khẩu đã đăng kí, sẽ được quyền thêm xóa sửa trên hệ thống, về môn thi, câu hỏi, đề thi …

1.3 Mô tả bài toán

-             Khi thí sinh dự thi đăng nhập với tài khoản dự thi sẽ yêu cầu được cung cấp mã thí sinh và họ tên để phục vụ cho việc thống kê kết quả

-            Người quản trị có thể thêm, sửa , xóa, tìm kiếm danh sách thí sinh, đề thi để quản lý

-           Hệ thống lưu trữ thông tin của thí sinh và đề thi ở chức năng thống kê và in báo cáo

2.Thiết kế cơ sở dữ liệu mức logic – mô hình quan hệ

       2.1. Chuẩn hoá quan hệ



 

       2.2. Mô hình liên kết giữa các bảng

3.    Xây Dựng Chương Trình

Free code tại:

 https://drive.google.com/file/d/1Y-srH2u4t5dGxklwBZ6dshIXUq1fJmlg/view?usp=sharing 

Login

Trang Chủ

Quản Lý Câu hỏi





Previous
Next Post »