CHƯƠNG 6 : GIỚI THIỆU MỘT SỐ MÀN HÌNH CHÍNH
6.8 MÀN HÌNH “QUẢN LÝ GIẢNG VIÊN”
Hình 6.8 Màn hình “Quản lý giảng viên”
Bước Hành động của tác nhân Xử lý hệ thống
1 Click chức năng Quản lý người dùng -> Giảng viên
Hiển thị trang danh sách giảng viên
2 Click sort trên từng trường dữ liệu
Hiển thị danh sách được sắp xếp tăng dần hoặc giảm dần 3 Nhập thơng tin tìm kiếm
4 Click Tìm kiếm Hiển thị danh sách tìm kiếm
70
thêm mới giảng viên 6 Nhập thông tin
7 Click OK Hiển thị thông tin thêm mới
trong danh sách
8 Click Xem chi tiết Hiển thị thông tin chi tiết của giảng viên
Bảng 6. 8 Danh sách chức năng màn hình “Quản lý giảng viên”
6.9 Màn hình “Quản Lý Mơn Học”
71
Bước Hành động của tác nhân Xử lý hệ thống
1 Click chức năng Quản lý môn học
Hiển thị trang danh sách môn học đã được mở
2 Click sort trên từng trường dữ liệu
Hiển thị danh sách được sắp xếp tăng dần hoặc giảm dần 3 Nhập thơng tin tìm kiếm
4 Click Tìm kiếm Hiển thị danh sách tìm kiếm
5 Click Thêm mới Xuất hiện trang điền thông tin
thêm mới môn học 6 Nhập thông tin
7 Click OK Hiển thị thông tin thêm mới
trong danh sách
8 Click Sửa Hiển thị trang thông tin sửa
mở môn học
9 Nhập thông tin
10 Click OK
11 Click Xóa Hiển thị thơng báo
12 Click OK Hiển thị trang thơng tin đã
xóa danh sách thành cơng
72
6.10 Màn hình “Quản Lý Học Kì”
Hình 6. 10 Màn hình “Quản lý học kì”
Bước Hành động của tác nhân Xử lý hệ thống
1 Click chức năng Quản lý học kì
Hiển thị trang danh sách học kì đã được mở
2 Click sort trên từng trường dữ liệu
Hiển thị danh sách được sắp xếp tăng dần hoặc giảm dần 3 Nhập thơng tin tìm kiếm
4 Click Tìm kiếm Hiển thị danh sách tìm kiếm
5 Click Thêm mới Xuất hiện trang điền thông tin
thêm mới học kì 6 Nhập thơng tin
7 Click OK Hiển thị thông tin thêm mới
73
8 Click Sửa Hiển thị trang thông tin sửa
mở học kì
9 Nhập thơng tin
10 Click OK
11 Click Xóa Hiển thị thông báo
12 Click OK Hiển thị trang thông tin đã
xóa danh sách thành cơng
Bảng 6. 10 Danh sách chức năng màn hình “Quản lý học kì”
6.11 Màn hình “Đăng Ký Mở Lớp Học”
74
Bước Hành động của tác nhân Xử lý hệ thống
1 Click chức năng Đăng ký mở lớp
Hiển thị trang danh sách lớp học đã được mở
2 Click sort trên từng trường dữ liệu
Hiển thị danh sách được sắp xếp tăng dần hoặc giảm dần 3 Nhập thơng tin tìm kiếm
4 Click Tìm kiếm Hiển thị danh sách tìm kiếm
5 Click Thêm mới Xuất hiện trang điền thông tin
thêm mới lớp học 6 Nhập thông tin
7 Click OK Hiển thị thông tin thêm mới
trong danh sách
8 Click Sửa Hiển thị trang thông tin sửa
mở lớp học
9 Nhập thông tin
10 Click OK
11 Click Xóa Hiển thị thông báo
12 Click OK Hiển thị trang thơng tin đã
xóa danh sách thành cơng
75
6.12 Màn hình “Quản Lý Lớp Học – Phịng Học”
Hình 6. 12 Màn hình “Quản lý lớp học”
Bước Hành động của tác nhân Xử lý hệ thống
1 Click chức năng Quản lý lớp học
Hiển thị trang danh sách lớp học đã được mở
2 Click sort trên từng trường dữ liệu
Hiển thị danh sách được sắp xếp tăng dần hoặc giảm dần 3 Nhập thơng tin tìm kiếm
4 Click Tìm kiếm Hiển thị danh sách tìm kiếm
5 Click Thêm mới Xuất hiện trang điền thông tin
thêm mới lớp học 6 Nhập thông tin
7 Click OK Hiển thị thông tin thêm mới
76
8 Click Sửa Hiển thị trang thông tin sửa
mở lớp học
9 Nhập thông tin
10 Click OK
11 Click Xóa Hiển thị thơng báo
12 Click OK Hiển thị trang thơng tin đã
xóa danh sách thành cơng
Bảng 6.12 Danh sách chức năng màn hình “Quản lý lớp học”
6.13 Màn hình “Xác nhận Học phí đang chờ”
77
Bước Hành động của tác nhân Xử lý hệ thống
1 Click chức năng Hệ thống hiển thị 2 chức năng
(Danh sách học phí đang chờ và Danh sách tất cả học phí) 2 Click chức năng Danh sách
học phí đang chờ
Hiển thị trang danh sách học phí chờ duyệt thanh tốn 3 Click sort trên từng trường dữ
liệu
Hiển thị danh sách được sắp xếp tăng dần hoặc giảm dần 4 Nhập thơng tin tìm kiếm
5 Click Tìm kiếm Hiển thị danh sách tìm kiếm
6 Click Xác nhận/Hủy bỏ Hiển thị trang thông báo Xác nhân/Hủy bỏ thành công
Bảng 6. 13 Diễn giải màn hình “Xác nhận học phí đang chờ”
6.14 Màn hình “Quản lý danh sách học phí”
78
Bước Hành động của tác nhân Xử lý hệ thống
1 Click chức năng Danh sách tất cả học phí
Hiển thị trang danh sách học phí chưa hồn thành
2 Click sort trên từng trường dữ liệu
Hiển thị danh sách được sắp xếp tăng dần hoặc giảm dần 3 Nhập thơng tin tìm kiếm
4 Click Tìm kiếm Hiển thị danh sách tìm kiếm
5 Click Xác nhận/Hủy bỏ Hiển thị trang thông báo Xác nhân/Hủy bỏ thành công
79
Chương 7: KẾT LUẬN VÀ HƯỚNG MỞ RỘNG
7.1 Kết Luận
7.1.1 Kết quả đạt được
- Kết thúc mơn học, nhóm đã cùng tìm hiểu và hoàn thành một ứng dụng tương đối hồn chỉnh. Với sự hướng dẫn từ Cơ, cùng kiến thức mà Cô cung cấp, chúng em đã áp dụng được những design pattern tốt và những quy chuẩn phát triển ứng dụng để có được ứng dụng tốt nhất.
- Trong một khoảng thời gian hạn chế, nhóm đã phát triển một phần mềm tương đối hoàn thiện. Phần mềm hiện tại đã có thể đáp ứng tốt được các chức năng cơ bản của người sử dụng thông thường trong việc đăng ký môn học, tạo lệnh thanh tốn học phí, quản trị các lớp học, sinh viên ,…
7.1.2 Ưu điểm
- Phần mềm phát triển dựa trên ngơn ngữ lập trình Java, vì thế ứng dụng nhẹ, chạy nhanh.
- Giao diện ứng dụng thân thiện, dễ sử dụng. Nhóm đã đưa ra thiết kế sau khi tham khảo trên nhiều ứng dụng khác nhau, vì vậy ứng dụng sẽ phù hợp với thói quen của người sử dụng.
- Phân chia quyền rõ ràng, đơn giản cho việc kiểm duyệt cũng như nâng cao tính bảo mật.
7.1.3 Nhược điểm
- Vẫn còn tồn tại một số lỗi tiềm ẩn.
- Quản lý sinh viên và giảng viên chưa rõ ràng.
7.2 Hướng mở rộng
- Phát triển thêm nhiều quyền để phân chia rõ ràng cho các bộ phận khác nhau. - Hỗ trợ khả năng realtime trong đăng ký học phần.
80
Chương 8: TÀI LIỆU THAM KHẢO
[1] Robert C.Martin and Micah Martin (2006), Agile Principles, Patterns, and Practices in C#, Prentice Hall, United States. [2] Robert C.Martin (2008), Clean Code A Handbook of Agile Software Craftsmanship, Prentice Hall, United States [2] Tài liệu của Postgresql: https://www.postgresql.org/
[3] Tài liệu Java: https://www.javatpoint.com/java-tutorial [4] Tài liệu JavaScript: https://javascript.info/37
[5] Tài liệu React: https://reactjs.org/docs/getting-started.html [6] StackOverFlow: https://stackoverflow.com/