Chức năng “Quản lý lớp học”

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

3.2.6.1 Biểu đồ Use case quản lý lớp học

Hình 33.BĐUC QL L p hc

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”

43

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 hc

Use case Nội dung

44

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”

b) Chức năng sửa lớp học

45

Hình 35..BĐHĐ S a l p hc

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

Ngoại lệ Click nút “thoát”

46

Đó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 hc

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

Hậu điều kiện Xóa thông tin lớp học thành công

47

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ự

a) Thêm lớp học

48

Hình 37. BĐTT Thêm lp hc b) Sửa lớp học Hình 38. BĐTT Sa lp hc c) Xóa lớp học 49 download by : skknchat@gmail.com

Hình 39. BĐTT Xóa l p hc

CHƯƠNG 4 THIẾT KẾ

4.1 Thiết kế giao diện

4.1.1 Giao Diện Đăng nhập.

Hình 40. Giao di n đăng nhp

50

4.1.2 Giao diện Quản Lý

Hình 41. Giao di n qun lý

4.1.Giao diện Quản lý học viên

Hình 42.Giao din qun lý hc viên

51

4.1.4 Giao diện Quản lý giảng viên

Hình 43.Giao din qun lý ging viên

52

4.1.5 Giao diện Quản lý lớp học

Hình 44.Giao di n qun lý lp hc

53

4.1.6 Giao diện Quản lý khóa học

Hình 45.Giao di n qun lý khóa hc

4.1.7 Giao diện Quản lý nhân viên

Hình 46.Giao di n qun lý nhân viên

4.2 Thiết kế lưu trữ

54

4.2.1 Bảng học viên Hình 47. Bng hc viên 4.2.2 Bảng giảng viên Hình 48. Bng ging viên 4.2.3 Bảng lớp học Hình 49. Bng lp hc 55 download by : skknchat@gmail.com

4.2.4 Bảng lịch học Hình 50. Bng lch hc 4.2.5 Bảng khóa học Hình 51. B ng khóa hc 4.2.6 Bảng nhân viên Hình 52. Bng 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.

56

57

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