1. Thiết kế Menu
Menu Hệ thống
STT Popup Menu Item Menu Chức năng
1 Hệ thống Đăng nhập Cho phép người dùng đăng nhập vào hệ thống 2 Đăng xuất Cho phép người dùng đăng xuất khỏi hệ thống 3 Quản lý người dùng Cho phép quản trị viên thêm người dùng 4 Đổi mật khẩu Cho phép người dùng đổi mật khẩu 5 Sao lưu Cho phép quản trị viên sao lưu hệ thống 6 Phục hồi Cho phép quản trị viên phục hồi hệ thống
7 Thoát Thoát khỏi chương trình
Menu Hiển thị
STT Popup Menu Item Menu Chức năng
1 Hiển thị Thanh chức năng Hiển thị/ẩn thanh chức năng 2 Thanh status Hiển thị/ẩn thanh status
S T T
Popup
Menu Item Menu Chức năng
1 Quản lý Giáo viên Cho phép người dùng thực hiện chức năng quản lý giáo viên 2 Học sinh Cho phép người dùng thực hiện chức năng quản lý học sinh 3 Dân tộc Cho phép người dùng thực hiện chức năng quản lý dân tộc 4 Tôn giáo Cho phép người dùng thực hiện chức năng quản lý tôn giáo 5 Nghề nghiêp Cho phép người dùng thực hiện chức năng quản lý nghề
nghiệp
6 Lớp Cho phép người dùng thực hiện chức năng quản lý lớp 7 Khối lớp Cho phép người dùng thực hiện chức năng quản lý khối lớp 8 Lớp môn học Cho phép người dùng thực hiện chức năng quản lý lớp môn
học
8 Học kỳ Cho phép người dùng thực hiện chức năng quản lý học kỳ 9 Năm học Cho phép người dùng thực hiện chức năng quản lý năm học 10 Môn học Cho phép người dùng thực hiện chức năng quản lý môn học 11 Loại điểm Cho phép người dùng thực hiện chức năng quản lý loại điểm 12 Kết quả Cho phép người dùng thực hiện chức năng quản lý kết quả 13 Học lực Cho phép người dùng thực hiện chức năng quản lý học lực 14 Hạnh kiểm Cho phép người dùng thực hiện chức năng quản lý hạnh
Menu Nghiệp vụ
STT Popup Menu Item Menu Chức năng
1 Nghiệp vụ Phân công giáo viên Cho phép người dùng phân công giáo viên 2 Phân lớp học sinh Cho phép người dùng phân lớp học sinh 3 Nhập điểm Cho phép người dùng nhập điểm cho học sinh
Menu Thống kê
S T T
Popup
Menu Item Menu Chức năng
1 Thống kê Danh sách giáo viên Cho phép người dùng thống kê danh sách giáo viên 2 Danh sách học sinh Cho phép người dùng thống kê danh sách học sinh 3 Danh sách lớp Cho phép người dùng thống kê danh sách lớp 4 Kết quả HK theo lớp Cho phép người dùng thống kê kết quả học kỳ của
học sinh theo lớp 5 Kết quả cả năm theo
lớp
Cho phép người dùng thống kê kết quả cả năm theo lớp
Menu Tìm kiếm
STT Popup Menu Item Menu Chức năng
1 Tìm kiếm Học sinh Cho phép người dùng tìm học sinh
2 Giáo viên Cho phép người dùng tìm giáo viên
Menu Trợ giúp
STT Popup
Menu
Item Menu Chức năng
1 Trợ giúp Thông tin trường Xem thông tin về trường THPT An Phú 2 Thông tin phần mềm Xem thông tin chương trình
2. Thiết kế một số form chính
Chương trình chính
Hình 35: Giao diện chương trình chính
Quản lý người dùng
Quản lý học sinh
Hình 37: Giao diện quản lý học sinh
Phân lớp học sinh
Nhập điểm học sinh
Hình 39: Giao diện nhập điểm
Quản lý giáo viên
Phân công giáo viên
Hình 41: Giao diện phân công giáo viên
Tìm kiếm học sinh
F. CÀI ĐẶT
Mô hình cài đặt:
Chương trình Quản lý Đề thi trắc nghiệm được cài đặt bao gồm 4 gói chính: ControlerLayer, Data, BusinessObject, Form.
Hình 43: Mô hình cài đặt
Controlerller: Đây là gói đảm nhận việc xử lý của chương trình, bao gồm các lớp sau: NguoiDungControler, HocSinhControler, DiemControler, PhanLopControler, , …
Data: Gói đảm nhận công việc xây dựng truy vấn dữ liệu cho chương trình, bao gồm các lớp sau: NguoiDungData, HocSinhData, DiemData, PhanLopData,…
BusinessObject: Gói chứa các đối tượng của chương trình, bao gồm các lớp sau: NguoiDungInfo, HocSinhInfo, DiemInfo, PhanLopInfo,…
Form: chứa các thành phần giao diện giao tiếp với người dùng, bao gồm các form giao diện.
DataService là phần giao tiếp giữa chương trình với cơ sở dữ liệu, thực thi các câu truy vấn do các lớp của gói Data xây dựng
G. TỔNG KẾTI. Kết quả đạt được I. Kết quả đạt được
1. Các phần đã thực hiện
- Quản lý thông tin học sinh - Nhập điểm học sinh
- Quản lý thông tin giáo viên - Phân lớp học sinh
- Phân công giáo viên - Tìm kiếm học sinh - Tìm kiếm giáo viên - Trợ giúp người dùng - Sao lưu dữ liệu - Phục hồi dữ liệu
2. Các phần chưa thực hiện
- Chưa tính điểm và thống kê xếp loại cho học sinh - Chưa nhập và xuất từ files excel
II. Hướng phát triển
- Phát triển hệ thống sang giao diện web, xây dựng hệ thống trên web giúp cho giáo viên có thể nhập điểm mọi lúc mọi nơi( nếu có internet).