I. Mục đích của hệ thống “Quản lý Đào Tạo của Trung Tâm Tin Học” là hệ thống nhằm tin học hóa việc quản lý học viên cho các nghiệp vụ như: ghi danh đăng ký khóa học, môn học, quản lý danh sách học viên và giáo viên, xếp lịch học cho học viên và lịch dạy cho giáo viên, xếp thời khóa biểu, lưu và báo cáo kết quả thi của từng học viên…Chương trình này được ứng dụng cho các trung tâm tin học. Ngoài ra hệ thống còn có một số chức năng sau: Chức năng của hệ thống: • Đăng nhập: nhân viên trung tâm được phép quản lý toàn bộ hệ thống . • Đăng xuất: Lúc này sẽ thoát khỏi hệ thống và cho phép đăng nhập lại. • Thay đổi mật khẩu Cập nhập: • Cập nhập thông tin về học viên: Thêm, sửa, xoá • Cập nhập thông tin về giáo viên: Thêm, sửa,xóa • Cập nhập thông tin về lớp học: Thêm, sửa • Cập nhập thông tin về học phí: Thêm, sửa • Cập nhập thông tin về điểm: Thêm, sửa Tìm kiếm • Tìm kiếm thông tin học viên: Tìm kiếm theo Mã học viên, tên học viên ngoài ra còn cho phép tìm kiếm học viên thi lại... • Tìm kiếm thông tin giáo viên: Tìm kiếm theo Mã học giáo viên, tên giáo viên • Tìm kiếm thông tin điểm: Tìm kiếm điểm theo lớp, theo tên học viên. Thống kê: • Danh sách học viên theo lớp • Danh sách học viên thi lại • Danh sách học viên đạt chứng chỉ • Danh sách điểm học viên theo lớp • Danh sách giáo viên • In bảng điểm
Trang 1Đề tài: QUẢN LÝ ĐÀO TẠO CỦA TRUNG TÂM TIN HỌC
Ngoài ra hệ thống còn có một số chức năng sau:
Chức năng của hệ thống:
Đăng nhập: nhân viên trung tâm được phép quản lý toàn bộ hệ thống
Đăng xuất: Lúc này sẽ thoát khỏi hệ thống và cho phép đăng nhập lại
Thay đổi mật khẩu
Cập nhập thông tin về học viên: Thêm, sửa, xoá
Cập nhập thông tin về giáo viên: Thêm, sửa,xóa
Cập nhập thông tin về lớp học: Thêm, sửa
Cập nhập thông tin về học phí: Thêm, sửa
Cập nhập thông tin về điểm: Thêm, sửa
Trang 2Tìm kiếm
Tìm kiếm thông tin học viên: Tìm kiếm theo Mã học viên, tên học viên ngoài ra còn cho phép tìm kiếm học viên thi lại
Tìm kiếm thông tin giáo viên: Tìm kiếm theo Mã học giáo viên, tên giáo viên
Tìm kiếm thông tin điểm: Tìm kiếm điểm theo lớp, theo tên học viên
Thống kê:
Danh sách học viên theo lớp
Danh sách học viên thi lại
Danh sách học viên đạt chứng chỉ
Danh sách điểm học viên theo lớp
Danh sách giáo viên
In bảng điểm
Trang 3II Khảo sát hệ thống bằng văn bản
1 Mô hình của hệ thống cần quản lí:
Phòng
Danh sách nghiệp vụ quản lí:
01 Ban Giám Đốc - Quản lý nhân viên
- Quản lý các hoạt động của Trung tâm
02 Phòng Tư Vấn – Đào Tạo - Quản lý môn học.
Phòng Giáo viên
Phòng Kỹ Thuật
Trang 4- Quản lý doanh thu
- Xuất biên lai
- Phát lương cho nhân viên
05 Phòng Kỹ Thuật - Quản lý các thiết bị giảng dạy
06 Máy móc, thiết bị - Đáp ứng được nhu cầu giảng dạy
2 Danh sách yêu cầu và qui định
R1 Quản lý môn học
R1.1: Hệ thống phải đáp ứng được quản lý thông tin của môn học
R1.2: Hệ thống phải thêm được các thông tin mới về môn học
R1.3: Hệ thống phải sửa được các thông tin sai hoặc thiếu về môn học
R1.4: Hệ thống phải xóa được các thông tin sai hoặc thiếu về môn học
R1.5: Hệ thống phải tìm được các thông tin về môn học
R1.6: Hệ thống phải in được danh sách môn học
R1.7: Hệ thống phải thống kê được danh sách môn học
R2 Quản lý thời khóa biểu
R2.1: Hệ thống phải đáp ứng được quản lý thông tin của thời khoa biểu
Trang 5R2.2: Hệ thống phải thêm được thời khóa biểu mới.
R2.3: Hệ thống phải cập nhật được thông tin thời khóa biểu
R2.4: Hệ thống phải tìm được thời khóa biểu
R2.5: Hệ thống phải in được thời khóa biểu
R3 Quản lý học viên
R3.1: Hệ thống phải đáp ứng được quản lý thông tin của học viên
R3.2: Hệ thống phải thêm được các thông tin mới về học viên
R3.3: Hệ thống phải xóa được các thông tin về học viên
R3.4: Hệ thống phải sửa được các thông tin sai hoặc thiếu về học viên
R3.5: Hệ thống phải tìm được các thông tin về học viên
R3.6: Hệ thống phải in được danh sách học viên
R3.7: Hệ thống phải thống kê được số học viên đăng ký
R4 Quản lý giáo viên
R4.1: Hệ thống phải đáp ứng được quản lý thông tin của giáo viên
R4.2: Hệ thống phải thêm được các thông tin mới về giáo viên
R4.3: Hệ thống phải sửa được các thông tin sai hoặc thiếu về giáo viên
R4.4: Hệ thống phải tìm được các thông tin về giáo viên
R4.5: Hệ thống phải in được danh sách lớp kết thúc cho giáo viên
R4.6: Hệ thống phải thống kê được số lớp mà giáo viên dạy
R5 Quản lý lớp học:
R5.1: Hệ thống phải đáp ứng được quản lý thông tin của lớp học
R5.2: Hệ thống phải thêm được các thông tin mới về lớp học
R5.3: Hệ thống phải sửa được các thông tin sai hoặc thiếu về lớp học
R5.4: Hệ thống phải tìm được các thông tin về lớp học
R5.5: Hệ thống phải in được danh sách lớp học
R5.6: Hệ thống phải tìm được các thông tin về lớp học thông qua tìm kiếm học viên
Trang 6R5.7: Hệ thống phải tìm được các thông tin về lớp học thông qua tìm kiếm giáo viên.
R5.8: Hệ thống phải tìm được các thông tin về lớp học thông qua tìm kiếm phòng học
R5.9: Hệ thống phải tìm được các thong tin về lớp học thông qua tìm kiếm thời khóa biểu học
R6 Quản lý khoá học:
R6.1: Hệ thống phải đáp ứng được quản lý thông tin của khoá học
R6.2: Hệ thống phải thêm được các thông tin mới về khoá học
R6.3: Hệ thống phải sửa được các thông tin sai hoặc thiếu về khoá học
R6.4: Hệ thống phải tìm được các thông tin về khoá học
R6.5: Hệ thống phải in được danh sách khoá học
R6.6: Hệ thống phải thống kê được các khóa học
R7 Quản lý danh sách học viên chuyển lớp
R7.1: Hệ thống phải đáp ứng được quản lý danh sách học viên chuyển lớp
R7.2: Hệ thống phải thêm được thông tin chuyển lớp của học viên
R7.3: Hệ thống phải cập nhật danh sách chuyển lớp của học viên
R7.4: Hệ thống phải thống kê được số lượng chuyển lớp của học viên
R7.5: Hệ thống phải tìm kiếm được học viên chuyển lớp
R7.6: Hệ thống phải in được danh sách học viên chuyển lớp
R8 Quản lý điểm
R8.1: Hệ thống phải đáp ứng được quản lý điểm
R8.2: Hệ thống phải thêm được điểm mới của học viên
R8.3: Hệ thống phải sửa được điểm nếu như bị sai
R8.4: Hệ thống phải tìm được điểm của học viên
R8.5: Hệ thống phải in được danh sách điểm của học viên
R8.6: Hệ thống phải thống kê được danh sách học viên đạt chứng chỉ
R8.7: Hệ thống phải thống kê được danh sách học viên thi hỏng
R9 Quản lý phòng học
Trang 7R9.1: Hệ thống phải đáp ứng được quản lý phòng học.
R9.2: Hệ thống phải thống kê được số lượng phòng học đã có lịch học
R9.3: Hệ thống phải thống kê được số lượng phòng học trống
R10 Quản lý cấp chứng chỉ cho học viên
R10.1:Hệ thống phải đáp ứng được quản lý cấp chứng chỉ cho học viên
R10.2:Hệ thống phải thêm học viên được cấp chứng chỉ
R10.3:Hệ thống phải thống kê học viên được cấp chứng chỉ
R10.4:Hệ thống phải in danh sách học viên được cấp chứng chỉ
R10.5:Hệ thống phải tìm kiếm học viên được cấp chứng chỉ
R10.6:Hệ thống phải cập nhật danh sách được cấp chứng chỉ
R11 Quản lý doanh thu
R11.1:Hệ thống phải đáp ứng được quản lý doanh thu
R11.2:Hệ thống phải thêm được chi tiết biên lai mới
R11.3:Hệ thống phải xem được chi tiết biên lai
R11.4:Hệ thống phải xóa được chi tiết biên lai nếu như bị sai
R11.5:Hệ thống phải tìm được biên lai của học viên
R11.6:Hệ thống phải in được danh sách biên lai
R11.7:Hệ thống phải thống kê được số học viên đã đóng đầy đủ học phí
R11.8:Hệ thống phải thống kê được số học viên chưa đủ học phí
III Yêu cầu hệ thống
1 Danh sách actor:
A1 Phòng Tư Vấn – Đào Tạo Đề xuất kế hoạch: Đánh giá nhu cầu của học
viên, lập kế hoạch, đề xuất với giám đốc trung
Trang 8tâm về việc lên kế hoạch khai giảng cho từng lớp cụ thể.
Chiêu sinh: Công việc chiêu sinh được tiến
hành theo từng thời gian ứng với các lớp học
Thông báo chiêu sinh khai giảng khóa học được thông báo trước tối thiểu 10 ngày cho đến01tháng kể từ ngày khai giảng Niêm yết thôngbáo chiêu sinh khai giảng tại Bảng Thông báo của trung tâm, đồng thời cũng đưa thông tin khai giảng lên Website
Ghi danh: Cung cấp phiếu ghi danh cho học
viên nhằm thu thập thông tin, giữ liên lạc và thông báo thông tin khai giảng lớp học Công việc xếp lớp tùy theo tính chất của từng lớp học, số lượng học viên, phòng lab và giáo viên đứng lớp Công việc xếp lớp phải được thông báo đến các học viên, giáo viên phụ trách lớp
Chuẩn bị khóa học: Chuẩn bị các yêu cầu cần
thiết cho việc khai giảng và giảng dạy của một khóa học
Khai giảng: Thông báo cho học viên những quiđịnh của trung tâm mà học viên phải tuân theo,phát giáo trình cho học viên, giới thiệu giáo viên giảng dạy và phòng học
Thực hiên đào tạo: Mỗi khoá đào tạo, các học
Trang 9viên phải được đánh giá khóa học theo biểu mẫu Phiếu đánh giá Giám đốc và Phòng Đào tạo thu các phiếu đánh giá này làm cơ sở phân tích rút kinh nghiệm để kịp thời điều chỉnh các sai sót cho khóa học hiện tại cũng như sau này được tốt hơn.
Khi học viên có nhu cầu thực hành thêm phải đăng ký trước tại bộ phận Tư Vấn để bộ phận này sắp xếp giáo viên hướng dẫn, phòng thực hành và giờ thực hành
Kiểm tra cuối khóa: Trước khi tổ chức thi
cuối khóa học, trưởng bộ phận giáo vụ phải có trách nhiệm rà soát lại các hoạt động của lớp học, giáo viên và học viên nhằm đảm bảo côngviệc học tập không bị thiếu sót và thiết lập danh sách các học viên đủ tiêu chuẩn tham gia thi cuối khóa Sau mỗi khóa học bộ phận Tư Vấn phải thông báo hoạt động kiểm tra cuối khóa cho học viên Nếu trong trường hợp không đạt thì sẽ phải sắp xếp thi lại, thi lại quá
3 lần mà không đạt thì buộc học viên phải thamgia học lại khóa học
Cấp chứng chỉ: Dựa vào danh sách kiểm tra
cuối khóa học viên để cấp chứng chỉ cho học viên ứng theo các khoa học tại trung tâm Học
Trang 10viên phải ký nhận vào danh sách nhận chứng chỉ nhằm quản lý và sao lưu.
Quản lý học viên Quản lý giáo viên Quản lý lớp học Quản lý điểm Quản lý phòng học Quản lý danh sách học viên chuyển lớp Quản lý danh sách cấp chứng chỉ Quản lý thời khóa biểu
Quản lý doanh thu: Tính toán các khoản thu
chi cần thiết như trả lương cho nhân viên, giáo viên, các khoản chi cho việc sửa chữa, nâng cấp máy móc thiết bị
Thường xuyên theo dõi sổ điểm danh của lớp học để nắm được công nợ và tình hình học phí của từng lớp
A3 Trưởng phòng Kỹ Thuật Quản lý hệ thống
2 Danh sách use case:
Nhóm
Quản lý môn học
U1 Thêm môn học Nhập thông tin của môn học (mã
môn học, tên môn học…)U2 Sửa môn học Sửa thông tin môn học trong hệ
thống khi có sai sót
Trang 11U3 Xóa môn học Xóa môn học không tổ chức học
nữa ra khỏi hệ thốngU4 Tìm kiếm môn học Tìm kiếm thông tin môn học
trong hệ thống
U5 In danh sách môn học In danh sách môn học từ hệ thống
để nhân viên tư vấn cho học viênU6 Thống kê môn học Thống kê môn học từ hệ thống
Quản lý thời khóa
biểu
U7 Thêm thời khóa biểu mới Thêm thời khóa biểu mới vào hệ
thốngU8 Cập nhật thông tin thời
U10 In thời khóa biểu
In thời khóa biểu từ hệ thống để giáo viên và học viên theo dõi lịchhọc
Quản lý học viên
U11 Thêm học viên
Thêm thông tin của học viên vào
hệ thống (Họ tên, ngày sinh, năm sinh, lớp đăng ký…)
U12 Xóa học viên Xóa thông tin học viên không có
nhu cầu học nữa ra khỏi hệ thốngU13 Sửa hồ sơ học viên Sửa thông tin học viên trong hệ
thống khi có sai sót khi nhậpU14 Tìm kiếm hồ sơ học viên Tìm kiếm theo mã học viên, tên
học viên, ngoài ra còn cho phép
Trang 12tìm kiếm học viên thi lạiU15 Thống kê học viên theo
từng lớp đăng ký
Thống kê học viên đăng ký để lên
kế hoạch khai giảngU16 In danh sách học viên In danh sách học viên từ hệ thống
Quản lý Giáo
Viên
U17 Thêm Giáo viên
Thêm thông tin của giáo viên vào
hệ thống (Họ tên, ngày sinh, năm sinh, lớp dạy…)
U18 Sửa Giáo Viên Sửa thông tin giáo viên trong hệ
thống khi có sai sót khi nhậpU19 Tìm kiếm Giáo Viên Tìm kiếm theo tên giáo viên và số
lớp đang dạy
U20 Thống kê số lớp dạy Thống kê từ hệ thống số lớp đã
kết thúc cho giáo viên
U21 In số lớp kết thúc
In số lớp đã kết thúc của giáo viên
đã đứng lớp để Phòng Kế Toán thanh toán lương cho Giáo ViênQuản lý lớp học
U22 Thêm lớp học Thêm lớp học đã khai giảng vào
hệ thốngU23 Sửa lớp học Sửa thông tin lớp học thống hệ
thống khi có sai sót
U24 In danh sách học viên
theo lớp
In danh sách học viên theo lớp từ
hệ thống để giáo viên theo dõi lớphọc
U25 Tìm kiếm học viên Tìm kiếm những học viên đang
tham gia lớp trong hệ thống
Trang 13U26 Tìm kiếm giáo viên Tìm kiếm thông tin giáo viên
đang đứng lớp trong hệ thốngU27 Tìm kiếm phòng học Tìm kiếm phòng học lớp đang học
trong hệ thốngU28 Tìm kiếm thời khóa biểu Tìm thời khóa biểu lớp đang học
trong hệ thống
Quản lý khóa học
U29 Thêm khóa học Thêm khóa học mới vào hệ thống
U30 Sửa khóa học Hệ thống phải sửa được thông tin
sai xót về khóa họcU31 Tìm khóa học Tìn kiếm thông tin về khóa họcU32 In danh sách khóa học In danh sách khóa học từ hệ thốngU33 Thống kê khóa học Thống kê từ hệ thống các khóa
U37 Tìm kiếm học viên
chuyển lớp Tìm kiếm học viên chuyển lớpU38 In danh sách học viên
chuyển lớp
In danh sách học viên chuyển lớp
từ hệ thốngQuản lý điểm U39 Thêm điểm học viên Thêm điểm học viên vào hệ thống
Trang 14U40 Sửa điểm học viên Sửa điểm học viên và hệ thống
khi học viên thi lạiU41 Tìm kiếm điểm Tìm kiếm điểm theo lớp, tên học
viênU42 Thống kê điểm Thống kê và in bảng điểm học
viên theo lớp trong hệ thống
U43 Thống kê danh sách học
viên đạt chứng chỉ
Dựa vào bảng điểm thống kê và indanh sách những học viên có kết quả đạt để cấp chứng chỉ
U44 Thống kê danh sách học
U47 Thống kê phòng học
trống
Thống kê phòng học trống từ hệ thống để lên lịch học
Trang 15cấp chứng chỉ chứng chỉ từ hệ thốngU52 Cập nhật danh sách được
cấp chứng chỉ
Cập nhật danh sách được cấp chứng chỉ vào hệ thống
Quản lý doanh thu
U53 Thêm chi tiết biên lai Thêm chi tiết biên lai mới vào hệ
thốngU54 Xem chi tiết biên lai Xem chi tiết biên lai từ hệ thốngU55 Xóa chi tiết biên lai Xóa chi tiết biên lai nếu bị sai xót
từ hệ thống
U56
Thống kê danh sách học viên đã hoàn
U57
Thống kê danh sách học viên còn nợ hoặc chưa đóng học phí
Thống kê danh sách học viên còn
nợ học phí trong hệ thống để dễ dàng theo dõi công nợ của học viên
Quản lý hệ thống U58 Thêm quyền sử dụng Thêm quyền sử dụng hệ thống
U59 Tìm quyền sử dụng Tìm quyền sử dụngU60 Cập nhật quyền sử dụng Cập nhật quyền sử dụng hệ thốngU61 Xóa quyền sử dụng Xóa quyền sử dụng hệ thốngU62 Thêm người dùng Thêm người sử dụng hệ thốngU63 Tìm người dùng Tìm người dùng hệ thốngU64 Cập nhật người dùng Cập nhật thông tin người dùngU65 Xóa người dùng Xóa người dùng hệ thống
Trang 16U66 Thêm nhóm người dùng Thêm nhóm người dùngU67 Tìm nhóm người dùng Tìm nhóm người dùngU68 Sửa nhóm người dùng Sửa thông tin nhóm người dùngU69 Xóa nhóm người dùng Xóa nhóm người dùng
U70 Tìm quyền sử dụng của
nhóm người dùng
Tìm quyền sử dụng hệ thống của nhóm người dùng
U71 Thêm quyền sử dụng cho
U74 Đăng nhập Người dùng đăng nhập vào hệ
thốngU75 Đổi mật khẩu Người dùng đổi mật khẩu đăng
nhập
Trang 173 Sơ đồ mô hình hoá use case:
3.1 Sơ đồ tổng quát:
3.2 Sơ đồ Quản lý Môn Học:
Trang 183.3 Sơ đồ quản lý Học Viên:
Trang 193.4 Sơ đồ Quản lý Giáo Viên:
Trang 20
3.5 Sơ đồ Quản lý Lớp Học:
Trang 213.6 Sơ đồ Quản lý Khóa Học:
Trang 223.7 Sơ đồ Quản lý danh sách Học Viên chuyển lớp:
Trang 233.8 Sơ đồ Quản lý Điểm:
Trang 243.9 Sơ đồ Quản lý Phòng Học:
Trang 253.10 Sơ đồ Quản lý danh sách Học Viên được cấp chứng chỉ:
Trang 263.11 Sơ đồ Quản lý Doanh thu:
Trang 273.12 Sơ đồ Quản lý Hệ thống
Trang 294 Chi tiết Use Case
U1: Thêm môn học:
Điều kiện vào: hồ sơ môn học của học viên chưa tồn tại
Thực hiện:
Nhập vào thông tin hồ sơ môn học muốn thêm
Kiểm tra thông tin nhập vào
Nếu thỏa thì cho phép thêm thông tin môn học vào bộ nhớ
Extend by U74
Điều kiện ra: thêm thành công hồ sơ môn học
Trang 30U2: Sửa môn học:
Điều kiện vào: môn học phải tồn tại trong bộ nhớ
Thực hiện:
Extend by U4
Nếu tìm thấy môn học
Nhập thông tin cần cập nhật, kiểm tra thông tin nhập có hợp lệ
Nếu hợp lệ thì cập nhật thông tin môn học
Điều kiện ra: cập nhật thành công môn học vào hệ thống
U3: Xóa môn học:
Điều kiện vào: môn học phải tồn tại trong bộ nhớ
Thực hiện:
Extend by U4
Nếu tìm thấy môn học, thì xóa môn học khỏi danh sách
Điều kiện ra: xóa thành công môn học
U4: Tìm thông tin môn học của học viên:
Điều kiện vào: hồ sơ môn học của học viên phải có trong bộ nhớ
Thực hiện:
Extend U74
Nhập thông tin muốn tìm môn học
Kiểm tra có hồ sơ nào thỏa thông tin nhập không
Nếu thỏa thì xuất ra hồ sơ thỏa yêu cầu
Điều kiện ra: tìm thành công hồ sơ môn học của học viên
U5: In danh sách môn học:
Điều kiện vào: danh sách môn học phải tồn tài trong bộ nhớ
Thực hiện:
Extend by U74
Trang 31 Nhập thông tin muốn in danh sách hồ sơ môn học
Kiểm tra các thông tin nhập vào
Nếu thỏa thì in ra danh sách hồ sơ môn học thỏa yêu cầu
Điều kiện ra: in thành công danh sách môn học
U6: Thống kê danh sách môn học:
Điều kiện vào: danh sách môn học phải tồn tại
Thực hiện:
Extend by U74
Nhập thông tin cần thống kê số lượng danh sách môn học
Kiểm tra thông tin nhập vào
Nếu thỏa thì thống kê số lượng môn học
Điều kiện ra: thống kê thành công số lượng môn học
U7: Thêm thời khóa biểu mới:
Điều kiện vào: hồ sơ thời khóa biểu của học viên chưa tồn tại
Thực hiện:
Nhập vào thông tin hồ sơ thời khóa biểu muốn thêm
Kiểm tra thông tin nhập vào
Nếu thỏa thì cho phép thêm thông tin thời khóa biểu vào bộ nhớ
Extend by U74
Điều kiện ra: thêm thành công hồ sơ thời khóa biểu
U8: Cập nhật thông tin thời khóa biểu:
Điều kiện vào: thông tin thời khóa biểu phải tồn tại
Thực hiện:
Extend by U9
Nếu tìm thấy thời khóa biểu
Nhập những thông tin cần cập nhật cho thông tin thời khóa biểu
Trang 32 Kiểm tra những thông tin nhập vào
Nếu thỏa thì cập nhật thông tin thời khóa biểu
Điều kiện ra: cập nhật thành công thông tin thời khóa biểu
U9: Tìm thông tin thời khóa biểu của học viên:
Điều kiện vào: hồ sơ thời khóa biểu của học viên phải có trong bộ nhớ
Thực hiện:
Extend U74
Nhập thông tin muốn tìm thời khóa biểu
Kiểm tra có hồ sơ nào thỏa thông tin nhập không
Nếu thỏa thì xuất ra hồ sơ thỏa yêu cầu
Điều kiện ra: tìm thành công hồ sơ thời khóa biểu của học viên
U10: In danh sách thời khóa biểu:
Điều kiện vào: thời khóa biểu phải tồn tài trong bộ nhớ
Thực hiện:
Extend by U74
Nhập thông tin muốn in danh sách hồ sơ thời khóa biểu
Kiểm tra các thông tin nhập vào
Nếu thỏa thì in ra danh sách hồ sơ thời khóa biểu thỏa yêu cầu
Điều kiện ra: in thành công danh sách thời khóa biểu
U11: Thêm hồ sơ học viên:
Điều kiện vào: mã số học viên chưa có trong bộ nhớ
Thực hiện:
Nhập vào thông tin học viên muốn thêm
Kiểm tra thông tin nhập vào có thỏa điều kiện không
Nếu thỏa thì thêm học viên vào bộ nhớ
Extend by U74
Trang 33 Điều kiện ra: thêm thành công học viên
U12: Xóa học viên:
Điều kiện vào: hồ sơ học viên phải tồn tại trong bộ nhớ
Thực hiện:
Extend by U14
Nếu tìm thấy hồ sơ học viên, thì xóa hồ sơ học viên khỏi danh sách
Điều kiện ra: xóa thành công hồ sơ học viên
U13: Sửa hồ sơ học viên:
Điều kiện vào: hồ sơ học viên phải tồn tại trong bộ nhớ
Thực hiện:
Extend by U14
Nếu tìm thấy hồ sơ học viên
Nhập thông tin cần cập nhật, kiểm tra thông tin nhập có hợp lệ
Nếu hợp lệ thì cập nhật thông tin hồ sơ học viên
Điều kiện ra: cập nhật thành công hồ sơ học viên vào hệ thống
U14: Tìm thông tin hồ sơ của học viên:
Điều kiện vào: hồ sơ của học viên phải có trong bộ nhớ
Thực hiện:
Extend U74
Nhập thông tin muốn tìm hồ sơ của học viên
Kiểm tra có hồ sơ nào thỏa thông tin nhập không
Nếu thỏa thì xuất ra hồ sơ thỏa yêu cầu
Điều kiện ra: tìm thành công hồ sơ của học viên
U15: Thống kê danh sách học viên theo từng lớp đăng ký:
Điều kiện vào: danh sách học viên phải tồn tại
Thực hiện:
Trang 34 Extend by U74
Nhập thông tin cần thống kê số lượng danh sách học viên
Kiểm tra thông tin nhập vào
Nếu thỏa thì thống kê số lượng học viên
Điều kiện ra: thống kê thành công số lượng học viên
U16: In danh sách học viên:
Điều kiện vào: hồ sơ học viên phải tồn tài trong bộ nhớ
Thực hiện:
Extend by U74
Nhập thông tin muốn in danh sách hồ sơ học viên
Kiểm tra các thông tin nhập vào
Nếu thỏa thì in ra danh sách hồ sơ học viên thỏa yêu cầu
Điều kiện ra: in thành công danh sách học viên
U17: Thêm hồ sơ giáo viên:
Điều kiện vào: mã số giáo viên chưa có trong bộ nhớ
Thực hiện:
Nhập vào thông tin giáo viên muốn thêm
Kiểm tra thông tin nhập vào có thỏa điều kiện không
Nếu thỏa thì thêm giáo viên vào bộ nhớ
Extend by U74
Điều kiện ra: thêm thành công giáo viên
U18: Sửa hồ sơ giáo viên:
Điều kiện vào: hồ sơ giáo viên phải tồn tại trong bộ nhớ
Thực hiện:
Extend by U19
Nếu tìm thấy hồ sơ giáo viên
Trang 35 Nhập thông tin cần cập nhật, kiểm tra thông tin nhập có hợp lệ
Nếu hợp lệ thì cập nhật thông tin hồ sơ giáo viên
Điều kiện ra: cập nhật thành công hồ sơ giáo viên vào hệ thống
U19: Tìm thông tin hồ sơ của giáo viên:
Điều kiện vào: hồ sơ của giáo viên phải có trong bộ nhớ
Thực hiện:
Extend U74
Nhập thông tin muốn tìm hồ sơ của giáo viên
Kiểm tra có hồ sơ nào thỏa thông tin nhập không
Nếu thỏa thì xuất ra hồ sơ thỏa yêu cầu
Điều kiện ra: tìm thành công hồ sơ của giáo viên
U20: Thống kê số lớp dạy:
Điều kiện vào: danh sách lớp đang dạy phải tồn tại
Thực hiện:
Extend by U74
Nhập thông tin cần thống kê số lượng danh sách lớp đang dạy
Kiểm tra thông tin nhập vào
Nếu thỏa thì thống kê số lượng lớp đang dạy
Điều kiện ra: thống kê thành công số lượng lớp đang dạy
U21: In danh sách lớp kết thúc:
Điều kiện vào: danh sách lớp kết thúc phải tồn tài trong bộ nhớ
Thực hiện:
Extend by U74
Nhập thông tin muốn in danh sách lớp kết thúc
Kiểm tra các thông tin nhập vào
Nếu thỏa thì in ra danh sách lớp kết thúc thỏa yêu cầu
Trang 36 Điều kiện ra: in thành công danh sách lớp kết thúc
U22: Thêm lớp học:
Điều kiện vào: mã số lớp học chưa có trong bộ nhớ
Thực hiện:
Nhập vào thông tin lớp học muốn thêm
Kiểm tra thông tin nhập vào có thỏa điều kiện không
Nếu thỏa thì thêm lớp học vào bộ nhớ
Extend by U74
Điều kiện ra: thêm thành công lớp học
U23: Sửa hồ sơ lớp học
Điều kiện vào: hồ sơ lớp học phải tồn tại trong bộ nhớ
Thực hiện:
Extend by U19
Nếu tìm thấy hồ sơ lớp học
Nhập thông tin cần cập nhật, kiểm tra thông tin nhập có hợp lệ
Nếu hợp lệ thì cập nhật thông tin hồ sơ lớp học
Điều kiện ra: cập nhật thành công hồ sơ lớp học vào hệ thống
U24: In danh sách học viên theo lớp:
Điều kiện vào: danh sách học viên theo lớp phải tồn tài trong bộ nhớ
Thực hiện:
Extend by U74
Nhập thông tin muốn in danh sách học viên theo lớp
Kiểm tra các thông tin nhập vào
Nếu thỏa thì in ra danh sách học viên theo lớp thỏa yêu cầu
Điều kiện ra: in thành công danh sách học viên theo lớp
U25: Tìm thông tin hồ sơ của học viên:
Trang 37 Điều kiện vào: hồ sơ của học viên phải có trong bộ nhớ
Thực hiện:
Extend U74
Nhập thông tin muốn tìm hồ sơ của học viên
Kiểm tra có hồ sơ nào thỏa thông tin nhập không
Nếu thỏa thì xuất ra hồ sơ thỏa yêu cầu
Điều kiện ra: tìm thành công hồ sơ của học viên
U26: Tìm thông tin hồ sơ của giáo viên:
Điều kiện vào: hồ sơ của giáo viên phải có trong bộ nhớ
Thực hiện:
Extend U74
Nhập thông tin muốn tìm hồ sơ của giáo viên
Kiểm tra có hồ sơ nào thỏa thông tin nhập không
Nếu thỏa thì xuất ra hồ sơ thỏa yêu cầu
Điều kiện ra: tìm thành công hồ sơ của giáo viên
U27: Tìm kiếm phòng học:
Điều kiện vào: hồ sơ phòng học phải có trong bộ nhớ
Thực hiện:
Extend U74
Nhập thông tin muốn tìm hồ sơ phòng học
Kiểm tra có hồ sơ nào thỏa thông tin nhập không
Nếu thỏa thì xuất ra hồ sơ thỏa yêu cầu
Điều kiện ra: tìm thành công hồ sơ của phòng học
U28:Tìm thông tin thời khóa biểu của học viên:
Điều kiện vào: hồ sơ thời khóa biểu của học viên phải có trong bộ nhớ
Trang 38 Thực hiện:
Extend U74
Nhập thông tin muốn tìm thời khóa biểu
Kiểm tra có hồ sơ nào thỏa thông tin nhập không
Nếu thỏa thì xuất ra hồ sơ thỏa yêu cầu
Điều kiện ra: tìm thành công hồ sơ thời khóa biểu của học viên
U29: Thêm hồ sơ khóa học:
Điều kiện vào: mã số khóa học chưa có trong bộ nhớ
Thực hiện:
Nhập vào thông tin khóa học muốn thêm
Kiểm tra thông tin nhập vào có thỏa điều kiện không
Nếu thỏa thì thêm khóa học vào bộ nhớ
Extend by U74
Điều kiện ra: thêm thành công khóa học
U30: Sửa hồ sơ khóa học:
Điều kiện vào: hồ sơ khóa học phải tồn tại trong bộ nhớ
Thực hiện:
Extend by U31
Nếu tìm thấy hồ sơ khóa học
Nhập thông tin cần cập nhật, kiểm tra thông tin nhập có hợp lệ
Nếu hợp lệ thì cập nhật thông tin hồ sơ khóa học
Điều kiện ra: cập nhật thành công hồ sơ khóa học vào hệ thống
U31: Tìm thông tin hồ sơ của khóa học:
Điều kiện vào: hồ sơ của khóa học phải có trong bộ nhớ
Thực hiện:
Extend U74
Trang 39 Nhập thông tin muốn tìm hồ sơ của khóa học
Kiểm tra có hồ sơ nào thỏa thông tin nhập không
Nếu thỏa thì xuất ra hồ sơ thỏa yêu cầu
Điều kiện ra: tìm thành công hồ sơ của khóa học
U32: In danh sách khóa học:
Điều kiện vào: danh sách khóa học phải tồn tài trong bộ nhớ
Thực hiện:
Extend by U74
Nhập thông tin muốn in danh sách khóa học
Kiểm tra các thông tin nhập vào
Nếu thỏa thì in ra danh sách khóa học thỏa yêu cầu
Điều kiện ra: in thành công danh sách khóa học
U33: Thống kê khóa học:
Điều kiện vào: danh sách khóa học phải tồn tại
Thực hiện:
Extend by U74
Nhập thông tin cần thống kê số lượng danh sách khóa học
Kiểm tra thông tin nhập vào
Nếu thỏa thì thống kê số lượng khóa học
Điều kiện ra: thống kê thành công số lượng khóa học
U34: Thêm thông tin chuyển lớp
Điều kiện vào: thông tin chuyển lớp chưa có trong bộ nhớ
Thực hiện:
Nhập thông tin chuyển lớp của sinh viên
Kiểm tra thông tin nhập vào có hợp lệ không
Nếu có thì thêm thông tin chuyển lớp của sinh viên vào bộ nhớ
Trang 40 Extend by U74
Điều kiện ra: thêm thành công thông tin chuyển lớp của sinh viên
U35: Cập nhật thông tin chuyển lớp
Điều kiện vào: thông tin chuyển lớp phải tồn tại trong bộ nhớ
Điều kiện ra: cập nhật thành công thông tin chuyển lớp của sinh viên
U36: Tìm thông tin chuyển lớp
Điều kiện vào: thông tin chuyển lớp phải tồn tại trong bộ nhớ
Thực hiện:
Nhập thông tin cần tìm kiếm
Kiểm tra thông tin nhập vào có hợp lệ không
Nếu có thì tìm trong danh sách chuyển lớp có thông tin chuyển lớp của sinh viên nàothỏa yêu cầu tìm kiếm
Extend by U74
Điều kiện ra: tìm thành công thông tin chuyển lớp của sinh viên
U37: Thống kê số lượng chuyển lớp
Điều kiện vào: danh sách chuyển lớp của sinh viên phải tồn tại
Thực hiện:
Nhập thông tin cần thống kê số lượng sinh viên trong danh sách chuyển lớp
Kiểm tra thông tin nhập vào có hợp lệ không
Nếu có thì thống kê số lượng sinh viên trong danh sách chuyển lớp