* Modul trên máy giáo viên quản lý hệ thống
Tên thao tác Mô tả hoạt động
Thêm mới Sửa thông tin
- Thêm mới, sửa thông tin năm học - Thêm mới, sửa thông tin khối học - Thêm mới, sửa thông tin lớp học - Thêm mới, sửa thông tin môn học - Thêm mới, sửa thông tin giáo viên - Thêm mới, sửa thông tin học sinh
- Thêm ng-ời quản lý, sửa thông tin truy cập - Thêm môn dạy cho giáo viên
Xóa
- Xóa thông tin năm học - Xóa thông tin khối học - Xóa thông tin lớp học - Xóa thông tin môn học - Xóa thông tin giáo viên - Xóa thông tin học sinh - Xóa đề thi
Phân tích thiết kế hệ thống
In ấn
- In danh sách giáo viên
- In danh sách học sinh theo lớp - In danh sách học sinh thi
- In điểm thi của học sinh theo lớp, theo môn * Modul trên máy giáo viên dạy, tạo câu hỏi, tạo đề thi
Tên thao tác Mô tả thao tác
Tạo mới, xóa - Tạo mới, xóa câu hỏi - Tạo mới, xóa đề thi Truy cập - Truy cập kho câu hỏi
- Kho đề thi cá nhân
Sao chép - Lấp câu hỏi ở kho chung cho vào kho cá nhân
In ấn - In đề thi
Thay đổi thông tin - Đổi tên truy cập, mật khẩu * Modul trên máy giáo viên coi thi
Tên thao tác Mô tả thao tác
Nhập dữ liệu - Nhập thông tin ca thi, đợt thi
Chọn hình thức thi
- Chọn thi hoặc kiểm tra
- Chọn thi theo đề riêng của lớp hay theo đề chung cả khối
In ấn - In điểm thi Modul trên máy giáo viên coi thi
Tên thao tác Mô tả thao tác
Chọn hình thức thi
- Chọn tự thực hành nếu không có giáo viên coi thi cấp quyền
- Chọn khối học, môn thực hành Xác nhận thông tin - Xác nhận lại thông tin cá nhân
Làm bài
- Làm bài thi - Làm bài kiểm tra - Làm bài thực hành
Giao diện ch-ơng trình
Ch-ơng 4. Giao diện ch-ơng trình
4.1. Quản trị hệ thống
* Form đăng nhập
* Form quản trị hệ thống + tabPage1
Giao diện ch-ơng trình
+ tabPage2
Giao diện ch-ơng trình
+ tabPage4
Giao diện ch-ơng trình
+ tabPage6
+ tabPage7
Giao diện ch-ơng trình
tabPage7_2
Giao diện ch-ơng trình
+ tabPage8
Ch-a xây dựng ch-ơng trình
4.2. Giáo viên
+ form đăng nhập
Giao diện ch-ơng trình
+ Form tạo câu hỏi
Giao diện ch-ơng trình
+ Form kho câu hỏi
Giao diện ch-ơng trình
+ Form điểm theo hệ thống
Giao diện ch-ơng trình
+ Form thay đổi thông tin giáo viên
4.3. Học sinh
Giao diện ch-ơng trình
+ Form thông tin học sinh
Giao diện ch-ơng trình
+ Form thực hành
Giao diện ch-ơng trình
+ Form thay đổi thông tin
4.4. Cấp quyền thi cho học sinh
Giao diện ch-ơng trình
Quản lý thi trắc nghiệm
Kết luận 1. Nhận xét bản thân
Trong quá trình nghiên cứu và làm bài, em đã củng cố lại đ-ợc các kiến thức cơ bản về cơ sở dữ liệu, về ph-ơng pháp phân tích thiết kế hệ thống, về ngôn ngữ lập trình C# và hệ quản trị cơ sở dữ liệu SQL Server 2000.
Có khả năng xây dựng đ-ợc một phần mềm ứng dụng từ khâu khảo sát đến phân tích thiết kế hệ thống.
Ch-ơng trình ch-a đ-ợc hoàn thiện do thời gian không nhiều và trình độ chuyên môn của em đang còn hạn chế. Em rất mong đ-ợc sự chỉ bảo của thầy cô và sự góp ý của các bạn để có thể phát triển ch-ơng trình này một hoàn thiện hơn.
2. Kết quả đạt đ-ợc
Ch-ơng trình nhằm mục đích giúp cho ng-ời quản lý giải quyết các công việc đ-ợc thuận lợi và dễ dàng hơn là quản lý trên giấy tờ. Giúp giáo viên dễ dàng tạo câu hỏi, in đề thi. Giúp học sinh có thể đánh giá đ-ợc thực lực bản thân, tạo cho học sinh tiếp cận nhanh với hình thức thi trắc nghiệm mới
Việc phân tích và thiết kế hệ thống đã khá chặt chẽ và đầy đủ và bám sát với nghiệp vụ hoạt động các tr-ờng phổ thông
Việc cập nhật các dữ liệu là t-ơng đối tốt.
Ch-ơng trình đ-ợc thiết kế để dễ dàng cho việc mở rộng các chức năng của ch-ơng trình.
3. Những hạn chế
Phần cài đặt ch-ơng trình thử nghiệm, do thời gian không nhiều, trình độ chuyên môn của em ch-a cao nên ch-a giải quyết đ-ợc trọn vẹn những vấn đề nảy sinh trong quá trình cài đặt ch-ơng trình
Quản lý thi trắc nghiệm
4. H-ớng phát triển của đề tài
Ch-ơng trình cần hoàn thiện phần quản trị và kết hợp thêm phần quản lý điểm, quản lý l-ơng,… để ch-ơng trình có thể đáp ứng đ-ợc nhu cầu sử dụng trong các tr-ờng phổ thông
Ch-ơng trình có thể sử dụng cho các trung tâm khác, trung tâm dạy tin học, ngoại ngữ, trung tâm đào tạo lái xe,…
Quản lý thi trắc nghiệm
phụ lục 1. Danh mục các chữ viết tắt và ký hiệu
a. Danh sách các chữ viết tắt GV: Giáo viên GV: Giáo viên HS: Học sinh TT: Thông tin QL: Quản lý b. Danh sách các ký hiệu : Thứ tự các thao tác, h-ớng nhập liệu
: Trong biểu đồ logic hệ thống là các chức năng chính
: Trong biểu đồ luồng dữ liệu là các tác nhân ngoài
: Các chức năng trong biểu đồ luồng dữ liệu
: Luồng dữ liệu
K : Kho dữ liệu
: Liên kết 1 – nhiều hai thực thể
: Liên kết nhiều – nhiều hai thực thể
2. Danh mục các sơ đồ
Biểu đồ vật lý hệ thống ... 8 Biểu đồ logic hệ thống ... 9 Biểu đồ ngữ cảnh của hệ thống ... 13
Quản lý thi trắc nghiệm
*Biểu đồ phân cấp chức năng
- Cho modul cài trên máy giáo viên quản lý hệ thống ... 14
- Cho modul cài trên máy giáo viên dạy học ... 15
- Cho modul cài trên máy giáo viên coi thi ... 15
- Cho modul cài trên máy học sinh sử dụng ... 16
Bảng quan hệ thực thể ... 16
Biểu đồ dữ liệu mức khung cảnh ... 17
Biểu đồ dữ liệu mức đỉnh... 18
Biểu đồ dữ liệu mức d-ới đỉnh ... 19
- Chức năng quản lý hệ thống ... 19
- Chức năng quản lý đề thi, câu hỏi ... 19
- Chức năng coi thi ... 20
- Chức năng thi ... 21
Sơ đồ thực thể liên kết ... 22
3. Danh mục các bảng biểu Các bảng trong thực thể liên kết ... 22
Bảng dữ liệu vật lý trong thực thể liên kết ... 23
Bảng các thao tác trong hệ thống - Modul cài trên máy giáo viên quản lý ... 25
- Modul cài trên máy giáo viên dạy ... 26
- Modul cài trên máy giáo viên coi thi ... 26
Quản lý thi trắc nghiệm
Tài liệu tham khảo
1. Phân tích và thiết kế hệ thống thông tin Tác giả: Nguyễn Văn Ba, Nhà xuất bản đại học quốc gia Hà Nội
2. Lập trình h-ớng đối t-ợng Tác giả: Phạm Hữu Khang, Nhà xuất bản lao động xã hội
3. Nguyên lý của các hệ cơ sở dữ liệu Tác giả: Nguyễn Kim Anh, Nhà xuất bản đại học quốc gia Hà Nội
4. C# 2005 Lập trình Windown Form Chủ biên: Phạm Hữu Khang, Nhà xuất bản lao động xã hội
5. C# 2005 Lập trình cơ sở dữ liệu Report Visual SourceSafe 2005 Chủ biên: Phạm Hữu Khang, Nhà xuất bản lao động xã hội
6. Giáo trình SQL Server 2000 Chủ biên: Nguyễn Thiên Bằng, Nhà xuất bản lao động xã hội
7. Bài giảng “ Phân tích và thiết kế hệ thống thông tin” Tác giả: Th.s Lê Văn Tấn, Khoa Công Nghệ Thông Tin - Đại Học Vinh