Luồng sự kiện -Hiển thị popup “QLNV”
-Click nút xóa
-Load lại danh sách nhân viên - Kết thúc use case
Ngoại lệ Click nút “hủy” => đóng popup “xóa thông tin nhân viên
-đóng popup “xóa thông tin nhân viên” 3.2.4.3 Biểu đồ trình tự
a) Thêm nhân viên
b) Sửa nhân viên
Hình 24.. BĐTT S a nhân viênử
c) Xóa nhân viên
Hình 25.. BĐTT Xóa nhân viên
3.2.5.1 Biểu đồ Use case quản lý khóa học
Hình 26..BĐUC QL khóa h cọ
Use case Nội dung
Tên Quản lý khóa học
Mô tả Nhân viên quản lý đăng nhập vào hệ
thống. Sau đó lựa chọn các yêu cầu.
Actor Nhân Viên
Điều kiện Click nút “QLKH”
Tiền điều kiện Đăng nhập thành công
Hậu điều kiện Tài khoản chọn chức năng mà mong muốn
Luồng sự kiện -Hiển thị popup “QLKH”
- Chọn chức năng mong muốn -Hệ thống đáp ứng yêu cầu -Đóng popup QLKH
-Load lại danh sách khóa học - Kết thúc use case
Ngoại lệ Click nút “thoát”
đóng popup “QLKH”
3.2.5.2 Biểu đồ hoạt động
Hình 27.BĐHĐ Thêm khóa h cọ
Use case Nội dung
Tên Thêm khóa học
Mô tả Cho phép thêm khóa học mới
Actor Người dùng
Điều kiện Click nút “thêm”
Tiền điều kiện Đăng nhập thành công
Hậu điều kiện Tài khoản có quyền thêm khóa học Thêm khóa học thành công
Luồng sự kiện -Hiển thị popup “QLKH”
- Nhập tên khóa học, mã khóa học…. -Hệ thống thêm khóa học
-Kiểm tra tính hợp lệ của dữ liệu -Load lại danh sách khóa học - Kết thúc use case
Ngoại lệ Click nút “thoát”
đóng popup “QLKH” b) Chức năng sửa khóa học
Hình 28.BĐHĐ S a khóa h cử ọ
Use case Nội dung
Tên Sửa thông tin khóa học
Mô tả Cho phép sửa thông tin nhân viên như:
tên khóa học, mã khóa học, số buổi…
Actor Người dùng
Điều kiện Click nút “sửa”
Tiền điều kiện Đăng nhập thành công
tài khoản có quyền sửa thông tin khóa học
Hậu điều kiện Sửa thông tin khóa học thành công
Luồng sự kiện Hiển thị popup “QLKH”
-Nhập tên khóa học, mã khóa học, số buổi…..
-Hệ thống sửa thông tin khóa học -Kiểm tra tính hợp lệ của dữ liệu -Load lại danh sách khóa học - Kết thúc use case
Đóng popup sửa thông tin khóa học c) Chức năng xóa khóa học
Hình 29.BĐHĐ Xóa khóa h cọ
Use case Nội dung
Tên Xóa thông tin khóa học
Mô tả Cho phép xóa thông tin khóa học khỏi hệ
thống
Actor Người dùng
Điều kiện Click nút “xóa”
Tiền điều kiện Tài khoản có quyền xóa thông tin khóa học
Hậu điều kiện Xóa thông tin khóa học thành công
Luồng sự kiện -Hiển thị popup “QLKH”
-Hệ thống xóa thông tin khóa học -Load lại danh sách khóa học - Kết thúc use case
Ngoại lệ Click nút “thoát” => đóng popup “xóa thông tin khóa học
-Đóng popup “xóa thông tin khóa học”
3.2.5.3 Biểu đồ trình tự
a) Thêm khóa học
b) Sửa khóa học
c) Xóa khóa học
3.2.6 Chức năng “Quản lý lớp học”
3.2.6.1 Biểu đồ Use case quản lý lớp học
Hình 33.BĐUC QL L p h cớ ọ
Use case Nội dung
Tên Quản lý lớp học
Mô tả Nhân viên quản lý đăng nhập vào hệ thống. Sau đó lựa chọn các yêu cầu.
Actor Nhân Viên
Điều kiện Click nút “QLLH”
Tiền điều kiện Đăng nhập thành công
Hậu điều kiện Tài khoản chọn chức năng mà mong muốn
Luồng sự kiện -Hiển thị popup “QLLH” - Chọn chức năng mong muốn -Hệ thống đáp ứng yêu cầu -Đóng popup QLLH
-Load lại danh sách lớp học - Kết thúc use case
Ngoại lệ Click nút “thoát” đóng popup “QLLH”
3.2.6.2 Biểu đồ hoạt động
a) Chức năng thêm lớp học
Hình 34.BĐHĐ Thêm l p h cớ ọ
Tên Thêm lớp học
Mô tả Cho phép thêm lớp học mới
Actor Người dùng
Điều kiện Click nút “thêm”
Tiền điều kiện Đăng nhập thành công
Hậu điều kiện Tài khoản có quyền thêm lớp học Thêm lớp học thành công
Luồng sự kiện -Hiển thị popup “QLLH”
- Nhập tên lớp học, mã lớp học…. -Hệ thống thêm lớp học
-Kiểm tra tính hợp lệ của dữ liệu -Load lại danh sách lớp học - Kết thúc use case
Ngoại lệ Click nút “thoát” đóng popup “QLLH”
Hình 35..BĐHĐ S a l p h cử ớ ọ
Use case Nội dung
Tên Sửa thông tin lớp học
Mô tả Cho phép sửa thông tin nhân viên như: tên lớp học, mã lớp học, giá…
Actor Người dùng
Điều kiện Click nút “sửa”
Tiền điều kiện Đăng nhập thành công
tài khoản có quyền sửa thông tin lớp học
Hậu điều kiện Sửa thông tin lớp học thành công
Luồng sự kiện Hiển thị popup “QLLH”
-Nhập tên lớp học, mã lớp học, giá….. -Hệ thống sửa thông tin lớp học
-Kiểm tra tính hợp lệ của dữ liệu -Load lại danh sách lớp học - Kết thúc use case
Đóng popup sửa thông tin lớp học c) Chức năng xóa lớp học
Hình 36.BĐHĐ Xóa l p h cớ ọ
Use case Nội dung
Tên Xóa thông tin lớp học
Mô tả Cho phép xóa thông tin lớp học khỏi hệ thống
Actor Người dùng
Điều kiện Click nút “xóa”
Tiền điều kiện Tài khoản có quyền xóa thông tin lớp học
Luồng sự kiện -Hiển thị popup “QLLH” -Click nút xóa
-Hệ thống xóa thông tin lớp học -Load lại danh sách lớp học - Kết thúc use case
Ngoại lệ Click nút “thoát” => đóng popup “xóa thông tin lớp học
-Đóng popup “xóa thông tin lớp học”
3.2.6.3 Biểu đồ trình tự
Hình 37. BĐTT Thêm l p h cớ ọ
b) Sửa lớp học
Hình 38. BĐTT S a l p h cử ớ ọ
Hình 39. BĐTT Xóa l p h cớ ọ
CHƯƠNG 4 THIẾT KẾ
4.1 Thiết kế giao diện 4.1.1 Giao Diện Đăng nhập.
4.1.2 Giao diện Quản Lý
Hình 41. Giao di n qu n lýệ ả
4.1.Giao diện Quản lý học viên
4.1.4 Giao diện Quản lý giảng viên
4.1.5 Giao diện Quản lý lớp học
4.1.6 Giao diện Quản lý khóa học
Hình 45.Giao di n qu n lý khóa h cệ ả ọ
4.1.7 Giao diện Quản lý nhân viên
Hình 46.Giao di n qu n lý nhân viênệ ả
4.2.1 Bảng học viên Hình 47. B ng h c viênả ọ 4.2.2 Bảng giảng viên Hình 48. B ng gi ng viênả ả 4.2.3 Bảng lớp học Hình 49. B ng l p h cả ớ ọ
4.2.4 Bảng lịch học Hình 50. B ng l ch h cả ị ọ 4.2.5 Bảng khóa học Hình 51. B ng khóa h cả ọ 4.2.6 Bảng nhân viên Hình 52. B ng nhân viênả KẾT LUẬN
Với kiến thức nền tảng đã được học ở trường và bằng sự nỗ lực của mình, chúng em đã hoàn thành đề tài “Quản lý học viên trung tâm tin học”. Mặc dù đã cố gắng rất nhiều nhưng do thời gian và kiến thức có hạn nên chưa giải quyết được các vấn đề đặt ra. Chúng em rất mong nhận được sự thông cảm và góp ý của thầy cô để đề tài của chúng em được hoàn thiện hơn.