YÊU CẦU HỆ THỐNG
Từ dữ liệu thu thập được trong quá trình khảo sát, có thể xác định được hệ thống gồm những chức năng chính sau đây:
-
Đăng nhập hệ thống: bảo mật thông tin người dùng, phân rõ chức năng của từng người dùng hệ thống. Yêu cầu này được thực hiện khi người dùng bắt đầu sử dụng hệ thống.
-
Quản lý dữ liệu : thông tin người quản lý, thành viên post bài, bài viết, bình luận,
quản lý môn thi, câu hỏi, đề thi.
-
Tìm kiếm : tìm kiếm thông tin dựa vào công cụ tìm kiếm google, các thông tin tìm kiếm hoàn toàn dựa vào kết quả tìm kiếm của google.
-
Thống kê – báo cáo :
-
Thông tin thành viên tham gia quản trị trang web, thông tin các thành viên post bài, quản lý bài viết.
-
Số lượng truy cập chuyên mục lớn, chuyên mục nhỏ, bài viết theo các tiêu chí về ngày, tháng, khoảng thời gian cụ thể.
-
Số lượng bình luận với từng bài viết.
-
Yêu cầu hệ thống.
-
Hệ điều hành: Window,
-
Phần mềm: Phiên bản Netframwork 3.5 trở lên, sql Server từ bản 2005 trở lên
-
Yêu cầu giao diện
-
Thân thiện, dễ sử dụng với người dùng.
CHỨC NĂNG CHƯƠNG TRÌNH
Sau khi khảo sát và xác định được các yêu cầu của hệ thống, có thể phân tích để đưa ra các quy trình nghiệp vụ chung của hệ thống bao gồm các phần:
1.3.1 Chức năng quản lý đề thi.
Mục tiêu: Cho phép người sử dụng chương trình cập nhật, xóa, thay đổi các thông tin về các bộ đề thi và các câu hỏi trắc nghiệm trong bộ đề thi của mỗi môn đó. Người sử dụng thực hiện phải có quyền hạn được phép cập nhật thông tin về Bộ đề thi và danh sách các câu hỏi được khai báo trong quyền chức năng Quản lý thành viên và cấp quyền hạn đăng nhập tương ứng cho từng thành viên. Có các chức năng thêm, sửa, xóa .
Đầu vào: Đầu vào của chức năng này là thông tin về các bồ đề thi và câu hỏi trắc nghiệm như: mã đề thi, mã câu hỏi, nội dung câu hỏi, các đáp án, đáp án đúng…
Đầu ra: Đầu ra của chức năng này là các thông tin được lưu vào CSDL
1.3.2 Chức năng Quản lý môn học
Mục tiêu: Chức năng cập nhật môn học cho phép người sử dụng hệ thống có thể cập nhật, thay đổi hoặc xóa các thông tin về danh sách môn học. Để thực hiện được chức năng này yêu cầu người sử dụng phải có quyền hạn được phép cập nhật thông tin về danh sách môn học, khai báo trong chức năng Quản lý thành viên và cấp quyền hạn đăng nhập tương ứng cho từng thành viên.
Đầu vào: Đầu vào là các thông tin về môn học như :mã môn, tên môn
Đầu ra: Thông tin về danh sách các môn học được lưu vào trong CSDL.
1.3.3 Chức năng Quản lý Thành viên
Mục tiêu: chức năng này cho phép người quản trị (Admin) khai báo nhiều thành viên (user) với các quyền hạn khác nhau để có thể cập nhật dữ liệu. Các quyền hạn này là:
-
Cập nhật thông tin về danh sách các môn học
-
Cập nhật thông tin về bộ đề thi và các câu hỏi trắc nghiệm.
-
Quản lí bài làm của các user
-
Tạo, thay đổi thông tin về các user
Đầu vào: Đầu vào của chức năng này thông tin về các user
Đầu ra: Thông tin về các user được lưu lại trong CSDL
1.3.4 Chức năng trắc nghiệm
Mục tiêu: chức năng này cho phép user làm các bài thi trắc nghiệm theo môn học tùy thuộc vào sự lựa chọn của user. Sau khi làm xong user tiến hành nộp bài, bài làm và điểm của user được cập nhật vào CSDL thuận tiện trong trường hợp user muốn xem lại bài làm của mình về sau.
Đầu vào: Các thông tin liên quan đến bài làm của user như: Tên User làm bài, đề thi mà user lựa chọn, các đáp án mà user đã chọn.
Đầu ra: Các thông tin liên quan được lưu trong cơ sở dữ liệu như kết quả của sinh viên khi nộp bài, biết câu nào đúng hoặc câu nào sai…
1.3.5 Chức năng thống kê
-
Thống kê danh sách các thành viên của website: Hệ thống cho phép xem danh sách các thành viên của website.
-
Thống kê danh sách bộ đề thi và câu hỏi: người sử dụng có quyền hạn tương ứng có thể xem các bộ đề thi, câu hỏi và đáp án
-
Xem lại bài làm: sử dụng chức năng này khi user nào có nhu cầu xem lại bài làm của mình
-
Thống kê các câu hỏi đóng góp của các thành viên, kiểm duyệt và xem xét mức độ của câu hỏi có phù hợp với kiến thức của học viên hay không. Sau đó sẽ quyết định có hay không sử dụng câu hỏi đó vào trong ngân hàng câu hỏi của website.
-
Xếp hạng những thí sinh có điểm đứng đầu trong tuần thi.
1.3.6 Chức năng Đóng góp câu hỏi
Mục tiêu : Chức năng này cho phép người dùng đóng góp thêm vào ngân hàng câu hỏi trong đề thi nhằm tăng sự phong phú, đa dạng của câu hỏi. Các câu hỏi đóng góp sẽ được ban quản trị kiểm duyệt nếu phù hợp sẽ được sử dụng đăng tải trên website. Để sử dụng được chức năng này yêu cầu người dùng phải đăng nhập với tư cách là thành viên của website
Đầu vào : Nội dung câu hoi, các phương án trả lời và đáp án đúng cho câu hỏi
Đầu ra : Các câu hỏi sẽ được lưu lại trong CSDL
1.3.7 Chức năng phản hồi
Chức năng này cho phép các thành viên cũng như người dùng truy cập vào website có thể đóng góp những ý kiến về mức độ khó của các câu hỏi, yêu cầu hướng dẫn cách thức làm bài trắc nghiệm trên website như thế nào, nêu ra những ý kiến đóng góp để website được hoàn thiện hơn v.v…
KẾT QUẢ ĐẠT ĐƯỢC
-
Giao diện trang web đẹp, dễ sử dụng và có tính bảo mật.
-
Hệ thống trang thi hoàn chỉnh cơ bản xử lý kết quả nhanh
-
Chức năng thi đơn giản tiện ích cho
-
Phần mềm được xây dựng trên ứng dụng ASP.net. Sử dụng công nghệ LinQ.
-
Cơ sở dữ liệu được xây dựng thành công trên SQL server 2008.
HÌNH ẢNH
Nguồn: Sharecode.vn