Thiết kế giao diện

Một phần của tài liệu Quản lý điểm trường trung học phổ thông C# (Trang 80)

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).

Một phần của tài liệu Quản lý điểm trường trung học phổ thông C# (Trang 80)

Tải bản đầy đủ (DOC)

(90 trang)
w