Phân tích chi tiết một số ca sử dụng khác

Một phần của tài liệu (LUẬN văn THẠC sĩ) hệ thống dịch vụ web hỗ trợ công tác đăng ký và theo dõi lớp học trong hệ thống đào tạo tín chỉ (Trang 95 - 122)

2.1 Gói ca sử dụng Cập nhật thông tin đào tạo 2.1.1 Ca sử dụng cập nhật ngành học

a. Biểu đồ tuần tự mức khái quát

Hình 2.1: Biể đồ tu n tự ca sử dụng cập nhật ngành đào tạo mức hệ th ng

b. Mô hình khái niệm:

o Tác nhân: Cán bộ quản lý đào tạo

o Lớp thực thể: Lớp thực thể NganhdaotaoEntity chứa thông tin về ngành đào tạo

o Lớp giao diện: Lớp giao diện FormNganhdaotao cho phép tác nhân chọn cách thức và nguồn dữ liệu cần nhập vào hệ thống.

o Lớp điều khiển: Lớp điều khiển NganhdaotaoController chịu trách nhiệm điều khiển hoạt động nhập nguồn dữ liệu về ngành đào tạo vào hệ thống.

Hình 2.2: Biể đồ lớp phân tích ca sử dụng cập nhật ngành đào tạo

c. Biểu đồ tuần tự các đối tượng khái niệm

Hình 2.3: Biể đồ tu n tự ca sử dụng cập nhật ngành đào tạo mức khái niệm

Hình 2.4: Thiết kế giao diện ca sử dụng cập nhật ngành đào tạo

2.1.2 Ca sử dụng cập nhật khóa học

a. Biểu đồ tuần tự mức khái quát

Hình 2.5: Biể đồ tu n tự ca sử dụng cập nhật kh a học mức hệ th ng

o Tác nhân: Cán bộ quản lý đào tạo

o Lớp thực thể: Lớp thực thể KhoahocEntity chứa thông tin về khóa học

o Lớp giao diện: Lớp giao diện FormKhoahoc cho phép tác nhân chọn cách thức và nguồn dữ liệu cần nhập vào hệ thống.

o Lớp điều khiển: Lớp điều khiển KhoahocController chịu trách nhiệm điều khiển hoạt động nhập nguồn dữ liệu vềkhóa học vào hệ thống.

o ơ đồ liên kết:

Hình 2.6: Biể đồ lớp phân tích ca sử dụng cập nhật kh a học

Hình 2.7: Biể đồ tu n tự ca sử dụng cập nhật kh a học mức khái niệm

d. Thiết kế giao diện hệ thống

Hình 2.8: Thiết kế giao diện ca sử dụng cập nhật thông tin kh a học

2.1.3 Ca sử dụng cập nhật môn học

Hình 2.9: Biể đồ tu n tự ca sử dụng cập nhật môn học mức hệ th ng

b. Mô hình khái niệm:

o Tác nhân: Cán bộ quản lý đào tạo

o Lớp thực thể: Lớp thực thể MonhocEntity chứa thông tin về môn học

o Lớp giao diện: Lớp giao diện FormMonhoc cho phép tác nhân chọn cách thức và nguồn dữ liệu cần nhập vào hệ thống.

o Lớp điều khiển: Lớp điều khiển MonhocController chịu trách nhiệm điều khiển hoạt động nhập nguồn dữ liệu về môn học vào hệ thống.

o ơ đồ liên kết:

Hình 2.10: Biể đồ lớp phân tích ca sử dụng cập nhật môn học

Hình 2.11: Biể đồ tu n tự ca sử dụng cập nhật môn học

Hình 2.12: Thiết kế giao diện ca sử dụng cập nhật danh sách môn học

2.1.4 Ca sử dụng cập nhật danh sách giảng viên

b. Mô hình khái niệm:

o Tác nhân: Cán bộ quản lý đào tạo

o Lớp thực thể: Lớp thực thể HedaotaoEntity chứa thông tin về hệ đào tạo

o Lớp giao diện: Lớp giao diện FormHedaotao cho phép tác nhân chọn cách thức và nguồn dữ liệu cần nhập vào hệ thống.

o Lớp điều khiển: Lớp điều khiển HedaotaoController chịu trách nhiệm điều khiển hoạt động nhập nguồn dữ liệu về hệ đào tạo vào hệ thống.

o ơ đồ liên kết:

Hình 2.14: Biể đồ lớp phân tích ca sử dụng cập nhật danh sách giảng viên

Hình 2.15: Biể đồ tu n tự ca sử dụng cập nhật danh sách giảng viên mức khái niệm

d. Thiết kế giao diện hệ thống

Hình 2.16: Thiết kế giao diện ca sử dụng cập nhật danh sách giảng viên

2.1.5 Ca sử dụng cập nhật danh sách học viên

Hình 2.17: Biể đồ tu n tự ca sử dụng cập nhật danh sách học viên mức hệ th ng

b. Mô hình khái niệm:

o Tác nhân: Cán bộ quản lý đào tạo

o Lớp thực thể: Lớp thực thể HedaotaoEntity chứa thông tin về hệ đào tạo

o Lớp giao diện: Lớp giao diện FormHedaotao cho phép tác nhân chọn cách thức và nguồn dữ liệu cần nhập vào hệ thống.

o Lớp điều khiển: Lớp điều khiển HedaotaoController chịu trách nhiệm điều khiển hoạt động nhập nguồn dữ liệu về hệ đào tạo vào hệ thống.

o ơ đồ liên kết:

Hình 2.18: Biể đồ lớp phân tích ca sử dụng cập nhật danh sách học viên

Hình 2.19: Biể đồ tu n tự ca sử dụng cập nhật danh sách học viên mức khái niệm

Hình 2.20: Thiết kế giao diện ca sử dụng cập nhật danh sách học viên

2.2 Gói ca sử dụng Lập danh sách lớp tín chỉ 2.3 Gói ca sử dụng Đăng ký lớp tín chỉ

2.3.1 Cho phép đăng ký môn học

a. Biểu đồ tuần tự khái quát

Hình 2.21: Biể đồ tu n tự ca sử dụng cho phép đăng ký lớp tín ch

b. Mô hình khái niệm

o Lớp thực thể: Lớp thực thể LoptinchiEntity chứa thông tin môn học trong chương trình đào tạo cần học trong học kỳ tiếp theo

o Lớp giao diện: Lớp giao diện FormEnableLoptinchi cho phép tác nhân xem toàn bộ danh sách các môn cần học trong học kỳ tiếp theo và cấp phép đăng ký

o Lớp điều khiển: Lớp điều khiển LoptinchiController chịu trách nhiệm điều khiển toàn bộ các hoạt động của quy trình cấp phép đăng ký môn học

o ơ đồ liên kết:

Hình 2.22: Biể đồ lớp phân tích ca sử dụng cho phép đăng ký môn học

Hình 2.23: Biể đồ tu n tự ca sử dụng cho phép đăng ký lớp tín ch mức khái niệm

d. Thiết kế giao diện hệthống

Hình 2.24: Thiết kế giao diện cho phép đăng ký các lớp tín ch

2.3.2 Xác nhận tư vấn học tập

Hình 2.25: Biể đồ tu n tự ca sử dụng xác nhận tư v n học tập mức hệ th ng

b. Mô hình khái niệm

o Tác nhân: Giảng viên

o Lớp thực thể: Lớp thực thể HocvienEntity chứa thông tin học viên

o Lớp giao diện: Lớp giao diện FormAcceptHocvien cho phép tác nhân xem toàn bộ danh sách các học viên hoặc tra cứu học viên theo khóa học và xác nhận tư vấn học tập cho học viên

o Lớp điều khiển: Lớp điều khiển HocvienController chịu trách nhiệm điều khiển toàn bộ các hoạt động của quy trình xác nhận tư vấn học tập cho học viên

o ơ đồ liên kết:

Hình 2.26: Biể đồ lớp phân tích ca sử dụng xác nhận tư v n học tập

Hình 2.27: Biể đồ tu n tự ca sử dụng xác nhận tư v n học tập mức khái niệm

Hình 2.28: Thiết kế giao diện ca sử dụng xác nhận tư v n học tập cho học viên

2.3.3 Xác nhận đăng ký môn học

a. Biểu đồ tuần tự mức khái quát

Hình 2.29: Biể đồ tu n tự ca sử dụng đăng ký môn học mức hệ th ng

b. Mô hình khái niệm

o Tác nhân: Học viên

o Lớp thực thể: Lớp thực thể HocvienLoptinchiEntity chứa thông tin học viên đăng ký lớp tín chỉ

o Lớp giao diện: Lớp giao diện FormAcceptHocvienLoptinchi cho phép tác nhân xem danh sách các lớp tín chỉ đã ghi danh và xác nhận lại ghi danh vào các lớp tín chỉ

o Lớp điều khiển: Lớp điều khiển HocvienLoptinchiController chịu trách nhiệm điều khiển toàn bộ các hoạt động của quy trình xác nhận ghi danh của học viên

o ơ đồ liên kết:

Hình 2.30: Biể đồ lớp phân tích ca sử dụng xác nhận đăng ký môn học

c. Biểu đồ tuần tự mức khái niệm

Hình 2.31: Biể đồ tu n tự ca sử dụng xác nhận đăng ký môn học mức khái niệm

Hình 2.32: Thiết kế giao diện ca sử dụng đăg ký lớp học

2.3.4 Lập phiếu thu học phí

a. Biểu đồ tuần tự mức khái quát

Hình 2.33: Biể đồ tu n tự ca sử dụng lập phiếu thu mức hệ th ng

b. Mô hình khái niệm

o Tác nhân: Cán bộ quản lý đào tạo

o Lớp thực thể: Lớp thực thể PhieuthuEntity chứa thông tin các phiếu thu cho mỗi học viên.

o Lớp giao diện: Lớp giao diện FormPhieuthu cho phép tác nhân xem danh sách các học viên trong từng khóa học và lập phiếu thu học phí tương ứng từng học

o Lớp điều khiển: Lớp điều khiển PhieuthuController chịu trách nhiệm điều khiển toàn bộ các hoạt động của quy trình trích xuất danh sách lớp tín chỉ đat đủ điều kiện có thể tổ chức dạy và học.

o ơ đồ liên kết:

Hình 2.34: Biểu đồ lớp phân tích ca sử dụng lập phiếu thu học phí cho học viên

c. Biểu đồ tuần tự mức khái niệm

Hình 2.35: Biể đồ tu n tự ca sử dụng tạo phiếu thu học phí mức khái niệm

Hình 2.36: Thiết kế giao diện ca sử dụng lập phiếu thu học phí học viên lớp tín ch

2.3.5 Xác nhận thu học phí

Hình 2.37: Biể đồ tu n tự ca sử dụng xác nhận thu học phí học viên mức hệ th ng

b. Mô hình khái niệm

o Tác nhân: Cán bộ quản lý đào tạo

o Lớp thực thể: Lớp thực thể PhieuthuEntity chứa thông tin các phiếu thu cho mỗi học viên.

o Lớp giao diện: Lớp giao diện FormAcceptPhieuthu cho phép tác nhân xem danh sách các học viên trong từng khóa học và lập phiếu thu học phí tương ứng từng học viên.

o Lớp điều khiển: Lớp điều khiển PhieuthuController chịu trách nhiệm điều khiển toàn bộ các hoạt động của quy trình trích xuất danh sách lớp tín chỉ đat đủ điều kiện có thể tổ chức dạy và học.

o ơ đồ liên kết:

Hình 2.38: Biể đồ lớp phân tích ca sử dụng xác nhận thu học phí học viên

Hình 2.39: Biể đồ tu n tự ca sử dụng xác nhận thu học phí mức khái niệm

Hình 2.40: Thiết kế giao diện ca sử dụng xác nhận thu học phí học viên lớp tín ch

2.4 Gói ca sử dụng Lập lịch dạy và học 2.4.1 Lập lịch học của lớp tín chỉ

a. Biểu đồ tuần tự mức khái quát

Hình 2.41: Biể đồ tu n tự ca sử dụng lập lịch cho lớp tín ch mức hệ th ng

o Tác nhân: Cán bộ quản lý đào tạo

o Lớp thực thể: Lớp thực thể LoptinchiEntity chứa thông tin thời gian học của từng lớp tín chỉ

o Lớp giao diện: Lớp giao diện FormScheduleLoptinchi cho phép cán bộ quản lý có thể tạo lịch biểu học tập của từng lớp tín chỉ đã được kiểm duyệt dựa trên các thông tin về phòng học, giảng viên và thời gian giảng dạy.

o Lớp điều khiển: Lớp điều khiển LoptinchiController chịu trách nhiệm điều khiển toàn bộ các hoạt động tạo lịch biểu của từng lớp tín chỉ

o ơ đồ liên kết:

Hình 2.42: Biể đồ lớp phân tích ca sử dụng lập lịch dạy và học của lớp tín ch

Hình 2.43: Biể đồ tu n tự ca sử dụng lập lịch dạy và học mức khái niệm

d. Thiết kế giao diện

Một phần của tài liệu (LUẬN văn THẠC sĩ) hệ thống dịch vụ web hỗ trợ công tác đăng ký và theo dõi lớp học trong hệ thống đào tạo tín chỉ (Trang 95 - 122)

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

(128 trang)