Hình 10.BĐTT Thêm học viên

Một phần của tài liệu báo cáo chuyên đề học phần đồ án lập trình .net đề ti phân tích v thiết kế hệ thống quản lý học viên trung tâm tin học (Trang 34 - 58)

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.

Một phần của tài liệu báo cáo chuyên đề học phần đồ án lập trình .net đề ti phân tích v thiết kế hệ thống quản lý học viên trung tâm tin học (Trang 34 - 58)