Chương 3. Phân tích
3.1 Phân tích hiện trạng
Hiện nay, qui trình từ lúc soạn thảo cho đến lúc thi và chấm bài trắc nghiệm được tổ chức như sau :
- Các giáo viên được chỉ định thực hiện việc soạn các câu trắc nghiệm.
- Các giáo viên nộp về trung tâm, trung tâm tập hợp lại các câu hỏi
- Để thành lập đề thi, trung tâm sẽ chọn ra các câu hỏi theo một yêu cầu, tiêu chí, và các câu hỏi sẽ được chọn lọc sẽ được xáo trộn để tạo ra các đề thi khác nhau.
- Trung tâm thiết kế ra các bảng trả lời, các bảng đáp án phục vụ cho việc chấm thi.
- Trung tâm nhận về kết quả thi của các thí sinh và thực hiện công việc đánh giá các câu trắc nghiệm và đề thi đã phát sinh.
Hầu hết các giai đoạn của qui trình trên đều thực hiện bằng tay, nhất là các giai đoạn chọn câu hỏi, xáo trộn câu hỏi và đánh giá. Chính vì thế công việc hết sức khó khăn, phức tạp .
3.2 Xác định yêu cầu
3.2.1 Yêu cầu chức năng
Hệ thống được xây dựng hỗ trợ cho các nhóm người sử dụng như sau :
Đối với giáo viên soạn đề thi :
- Soạn câu trắc nghiệm trên máy tính và lưu vào tập tin Word.
o Mẫu nhập : Mẫu 1(xem ở phần phụ lục)
- Gửi các câu trắc nghiệm đã soạn thảo đến cho bộ phận quản lý của ngân hàng câu hỏi.
Đối với bộ phận trung tâm quản lý ngân hàng câu hỏi :
- Nhận câu trắc nghiệm đã được soạn từ các giáo viên.
- Hiệu chỉnh lại các lỗi và nhập các câu trắc nghiệm vào ngân hàng.
- Nhận các yêu cầu về đề thi từ Bộ phận ra đề thi và xây dựng dàn bài trắc nghiệm dựa trên các yêu cầu đó hoặc nhận trực tiếp dàn bài trắc nghiệm.
o Qui định : các yêu cầu về đề thi nếu được xây dựng sẵn trên tập tin thì
định dạng phải đúng định dạng tập tin lưu trữ dàn bài trắc nghiệm.
- Thực hiện việc chọn lựa câu hỏi trắc nghiệm cho kỳ thi, xáo trộn và phát sinh ra các đề thi, bảng làm bài, bảng trả lời và các bảng mẫu dùng cho việc đánh giá.
o Mẫu đề thi : Mẫu 2 (xem ở phần phụ lục)
o Mẫu bảng trả lời : M ẫu 3 (xem ở phần phụ lục)
o Mẫu bảng đáp án : Mẫu 4 (xem ở phần phụ lục)
o Mẫu bảng đánh giá : Mẫu 5 (xem ở phần phụ lục)
- Nhận các yêu cầu về cập nhật, thay đổi câu hỏi trong ngân hàng, và thực hiện cập nhật hoặc có thể kết xuất các câu trắc nghiệm cần cập nhật cho người soạn thảo.
3.2.2 Yêu cầu phi chức năng
3.2.2.1 Yêu cầu hệ thống
Phân quyền : Do các chức năng chính của chương trình là công việc của bộ phận trung tâm quản lý ngân hàng câu hỏi nên hệ thống chỉ có 1 quyền duy nhất là sử dụng toàn bộ hệ thống.
Cấu hình : Chỉ đòi hỏi máy có cấu hình ở mức độ khá, đây là cấu hình tối thiểu được đề nghị : CPU tốc độ 1.5 Ghz, đĩa cứng còn trống 20MB, 256 MB RAM, sử dụng hệ điều hành Windows 2000 trở lên, đã có cài đặt Microsoft .Net Framework
1.1 và Microsoft SQL Server 2000.
3.2.2.2 Yêu cầu về chất lượng
Tính tiến hóa :
Phần mềm cần dự kiến được các thay đổi trong tương lai về việc sử dụng trắc nghiệm, không chỉ sử dụng trắc nghiệm trong các kỳ thi tuyển sinh, thi học kỳ, mà còn có thể sử dụng cho bất cứ nhu cầu thi trắc nghiệm nào khác.
Tính tiện dụng :
Giao diện thân thiện dễ sử dụng. Các thao tác trên chương trình tự nhiên và gần gũi với người sử dụng vì mọi thao tác và giao diện đều được mô phỏng theo các thao tác xử lý của bộ phần mềm Microsoft Office nổi tiếng của hãng Microsoft.
Với giao diện thân thiện, người dùng chỉ cần vài thao tác đơn giản là có thể thực hiện được công việc mong muốn.
3.2.3 Phương án thực hiện phần mềm
Dùng ngôn ngữ lập trình C# và VB.NET để cài đặt chương trình. Sử dụng hệ quản trị cơ sở dữ liệu Microsoft SQL Server 2000.
Sử dụng bộ thư viện hỗ trợ lập trình trên môi trường .NET của Microsoft Office 2003 để thao tác với các tập tin Word và Excel liên quan.
Kiến trúc triển khai hệ thống : do đặc điểm của hệ quản trị cơ sở dữ liệu Microsoft SQL Server 2000 cho phép kết nối từ xa mà hệ thống có đến 2 kiến trúc triển khai
Kiến trúc 1 : Người dùng, chương trình và dữ liệu ở cùng 1 máy A
Hình 1. Kiến trúc triển khai 1
Kiến trúc 2 : Người dùng, chương trình ở máy A, nhưng dữ liệu ở trên máy B
Hình 2. Kiến trúc triển khai 2
3.3 Sơ đồ sử dụng
Các qui ước về hệ thống ký hiệu được sử dụng trong sơ đồ
Người sử dụng | |
Tác nhân | |
Nghiệp vụ | |
Luồng dữ liệu (thông tin) | |
Bộ nhớ phụ |
Có thể bạn quan tâm!
- So Sánh Mục Tiêu Học Tập Tổng Quát Và Kết Quả Học Tập Chuyên Biệt[3]
- Câu Trắc Nghiệm Đối Chiếu Cặp Đôi (Matching Question)
- Các Phương Pháp Tính Độ Tin Cậy Của Bài Trắc Nghiệm
- Danh Sách Các Lớp Đối Tượng Chi Tiết
- Sơ Đồ Truyền Động (Sơ Đồ Hoạt Động Chi Tiết) Một Số Xử Lý Quan Trọng
- Qui Tắc Đặt Tên Cho Các Điều Khiển Trong Các Màn Hình
Xem toàn bộ 249 trang tài liệu này.
Bảng 14. Bảng qui ước ký hiệu sử dụng trong sơ đồ sử dụng
Sơ đồ sử dụng tổng thể
Hình 3. Sơ đồ sử dụng tổng thể
Bảng mô tả các nghiệp vụ trong sơ đồ sử dụng
Tên nghiệp vụ | Diễn giải | |
1. | Quản lý tác giả | Cho phép người sử dụng thực hiện các thao tác quản lý (thêm, xóa, sửa) danh mục các tác giả của các câu trắc nghiệm. |
2. | Quản lý khối thi | Cho phép người sử dụng thực hiện các thao tác quản lý (thêm, xóa, sửa) danh mục khối thi và chọn các môn học thuộc khối thi |
3. | Quản lý môn thi | Cho phép người sử dụng thực hiện các thao tác quản lý (thêm, xóa, sửa) danh mục môn thi và chọn các khối thi mà môn thi trực thuộc. |
4. | Quản lý nộidung môn học | Cho phép người sử dụng thực hiện các thao tác quản lý (thêm, xóa, sửa) danh mục các nội dung môn học của câu trắc nghiệm. |
5. | Quản lý mục tiêu môn học | Cho phép người sử dụng thực hiện các thao tác quản lý (thêm, xóa, sửa) danh mục các mục tiêu cần khảo sát của câu trắc nghiệm. |
6. | Nhập câu hỏi | Cho phép người sử dụng chọn các tập tin WORD chứa các câu trắc nghiệm đã được soạn theo đúng mẫu quy định và đọc các |
câu trắc nghiệm đó vào hệ thống. | ||
7. | Tìm kiếm câu hỏi | Cho phép người sử dụng tìm kiếm câu hỏi theo các tiêu chí, hỗ trợ người sử dụng kết xuất các câu trắc nghiệm được tìm thấy ra tập tin Word để sửa chữa. |
8. | Cập nhật câu hỏi | Cho phép người sử dụng chọn các tập tin Word chứa các câu trắc nghiệm đã sửa chữa và cập nhật các câu trắc nghiệm đó vào hệ thống. |
9. | Soạn đề thi | Cho phép ngưởi sử dụng soạn dàn bài trắc nghiệm, chọn lọc các câu trắc nghiệm thỏa yêu cầu để tạo, xáo trộn và kết xuất đề thi, bảng bài làm, bảng đáp án, bảng nhập thông tin kết quả làm bài của thí sinh (để đánh giá các câu trắc nghiệm.) |
10. | Đánh giá đề thi | Cho phép người sử dụng chọn các tập tin chứa kết quả bài làm của thí sinh, chấm điểm bài làm và tự đánh giá câu trắc nghiệm theo các công thức có được từ phần nghiên cứu lý thuyết. |
Bảng 15. Danh sách các nghiệm vụ
3.4 Sơ đồ kiến trúc tổng thể (mức phân tích)
Hình 4. Sơ đồ kiến trúc tổng thể
3.5 Sơ đồ lớp
Để mô tả lớp đối tượng, sử dụng ký hiệu sau
3.5.1 Sơ đồ các lớp đối tượng (mức phân tích)
Hình 5. Sơ đồ các lớp đối tượng (Mức phân tích)