Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 37 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
37
Dung lượng
132,81 KB
Nội dung
Nhóm Trần Quốc Nam 18110323 Nguyễn Trần Phúc 18110339 Đề tài Xây dựng website quản lý trung tâm ngoại ngữ sử dụng Spring framework React JS Khảo sát trạng 1.1 Khảo sát trực tiếp 1.1.1 T rang người dùng • Đăng nhập, đăng ký • Xem danh sách khóa học, lớp học • Ghi danh vào lớp học • Liên hệ trực tuyến • Thi thử • Tải tài liệu • Cập nhật thông tin cá nhân • Thống kê: tổng số học viên, giảng viên, học viên có thành tích cao, • Đăng ký học bù (học viên) • Xem danh sách theo lớp (giảng viên) 1.1.2 Trang quản trị • Quản lý học viên o Thêm học viên o Cập nhật thông tin học viên (bao gồm cập nhật trạng thái) o Reset password o Lấy danh sách học viên (Tìm kiếm, filter, sort) • Quản lý giảng viên o Thêm giảng viên o Cập nhật thông tin giảng viên (bao gồm cập nhật trạng thái) o Reset password o Lấy danh sách giảng viên (Tìm kiếm, filter, sort) • Quản lý nhân viên o Thêm nhân viên o Cập nhật thông tin nhân viên (bao gồm cập nhật trạng thái) o Reset password o Lấy danh sách nhân viên (Tìm kiếm, filter, sort) • Quản lý khóa học o Thêm khóa học • • • • o Cập nhật thơng tin khóa học o Xóa khóa học o Lấy danh sách khóa học (Tìm kiếm, filter, sort) Quản lý lớp học o Thêm lớp học o Cập nhật thông tin lớp học o Xóa lớp học o Lấy danh sách lớp học (Tìm kiếm, filter, sort) Quản lý buổi học o Thêm lớp học o Cập nhật thông tin lớp học o Xóa lớp học o Lấy danh sách lớp học (Tìm kiếm, filter, sort) (2 dạng: danh sách, lịch) Quản lý tài liệu o Thêm tài liệu o Cập nhật tài liệu o Xóa tài liệu o Phân quyền tải tài liệu Thống kê o Báo cáo danh thu số lượng học viên đăng ký theo khóa o Báo cáo tổng số lượng buổi dạy theo giáo viên 1.2 Các Website tương tự 1.2.1 Trung tâm Nhật ngữ Shizen (https://shizen.edu.vn/) Các chức năng: • Đăng nhập/đăng ký • Danh sách khóa học • Cho phép tải tài liện • Thơng kê thơng tin như: tổng số học viên, giảng viên, trường liên kết • Hỗ trợ trực tuyền 1.2.2 • • • • • Trung tâm Anh ngữ Halo (https://haloenglish.edu.vn/) Hỗ trợ trực tuyến Tra cứu thơng tin khóa học Gửi thơng tin tư vấn miễn phí Thơng kê thành tích học viên Cho phép tải tài liệu • • • • • • Trung tâm Anh ngữ PMP (https://anhngupmp.edu.vn/) Tìm kiếm theo khóa học Xem lịch khai giảng Xem danh sách cách khóa học Ghi danh Thống kê học viên tiêu biểu Đăng ký thi thử 1.2.3 • • Xem kết đăng ký thử Tải tải liệu • • • • • • Anh văn hội Việt Mỹ Vus (https://vus.edu.vn/) Xem danh sách khóa học Xem danh sách trung tâm Thơng kê học viên Tìm kiếm Đăng ký học Liên hệ trực tuyến • • • Ngoại ngữ tlamingo (https://flamingo.edu.vn/) Gửi thông tin hỗ trợ Xem thông tin trung tâm Đăng nhập vào khóa học 1.2.4 1.2.5 Use case 2.1 Lược đồ Use case 2.1.1 2.1.2 Quản lý buổi học Quản lý tài liệu Employee 2.2 Mô tả Use case 2.2.1 Quản lý giáo viên 2.2.1.1, Use case “Thêm giáo viên” Name Thêm giáo viên Thêm giáo viên vào hệ thống Brief description Actor(s) Preconditions Admin Người quản lý hệ thống, phải có tài khoản Admin Postconditions Flow Nếu thành công: thêm tài khoản cho giáo viên vào hệ thống, hiển thị thông báo cho người dùng Nếu thất bại: hiển thị thông báo cho người dùng lý thêm giáo viên vào hệ thống of events Basic flow (Thành công) Alternative flow (Thất bại) Extension point Use case bắt đầu người quản lý chọn thêm giáo viên 1: Hệ thống hiển thị giao diện cho người dùng nhập thông tin cần thiết 2: Người dùng nhập thông tin vào ô quy định 3: Người dùng chọn thêm giáo viên 4: Hệ thống kiểm tra thông tin nhập vào thỏa điều kiện đưa trước thêm tài khoản vào hệ thống 1: Nếu kiểm tra điều kiện bước phần Basic flow sai hiển thị thông báo phần cần chỉnh sửa lại cho người dùng 2: Quay lại bước phần Basic flow Không có 2.2.1.2 Use case “Chỉnh sửa thơng tin giáo viên” Name Chỉnh sửa thông tin giáo viên Brief description Actor(s) Chỉnh sửa thông tin giáo viên lương, thưởng, reset mật Admin Là quản lý trung tâm, có tài khoản Admin Preconditions Postconditions Nếu thành công: cập nhật lại thông tin giáo viên chỉnh sửa, thông báo cập nhật thông tin giáo viên thành cơng Nếu thất bại: thơng báo lí khơng thể thực cập nhật thông tin giáo viên Flow of events Basic flow (Thành công) Alternative flow (Thất bại) Extension point Use case bắt đầu quản lý muốn chỉnh sửa thông tin giáo viên 1: Người dùng chọn giáo viên cần chỉnh sửa chọn chỉnh sửa 2: Hệ thống truy xuất thông tin giáo viên hiển thị lại giao diện 3: Người dùng chỉnh sửa thông tin phép bấm lưu 4: Hệ thống kiểm tra lại thông tin người dùng nhập 5: Nếu lưu lại thông tin cập nhật Nếu bước phần Basic flow trả sai thơng báo cho người dùng biết vị trí cần nhập lại quay lại bước Khơng có 2.2.1.3 Use case “Xóa giáo viên” Name Xóa giáo viên Brief description Actor(s) Người quản lý muốn xóa giáo viên khỏi hệ thống Admin Là quản lý trung tâm, có tài khoản Admin Preconditions Postconditions Flow Nếu thành công: ẩn tài khoản giáo viên bị xóa, thơng báo cho người dùng Nếu thất bại: hiển thị thơng báo lý khơng thể xóa giáo viên khỏi hệ thống of events Basic flow (Thành công) Use case bắt đầu người quản lý muốn xóa giáo viên khỏi hệ thống 1: Người dùng chọn giáo viên danh sách giáo viên hiển thị chọn xóa giáo viên 2: Hệ thống kiểm tra nhân viên muốn xóa 3: Ẩn giáo viên khỏi hệ thống Alternative flow (Thất bại) Extension point Nếu hệ thống kiểm tra thực việc ẩn giáo viên 1: Hệ thống mô tả lý không thực hành động 2: quay hình danh sách giáo viên cho người dùng thực lại Không có 2.2.2 Quản lý học viên 2.2.2.I Use case “Thêm học viên” Name Brief Thêm học viên Người dùng muốn tạo tài khoản cho học viên để đăng description nhập vào hệ thống thống 1: Nếu kiểm tra điều kiện bước phần Basic flow sai hiển thị thông báo phần cần chỉnh sửa lại cho người dùng 2: Quay lại bước phần Basic flow Alternative flow (Thất bại) Khơng có Extension point 2.2.6.2 Use case “Chỉnh sửa thông tin nhân viên” Name Chỉnh sửa thông tin nhân viên Brief description Actor(s) Chỉnh sửa thông tin nhân viên lương, thưởng, reset mật Admin Là quản lý trung tâm, có tài khoản Admin Preconditions Postconditions Nếu thành cơng: cập nhật lại thông tin nhân viên chỉnh sửa, thông báo cập nhật thông tin nhân viên thành công Nếu thất bại: thơng báo lí khơng thể thực cập nhật thông tin nhân viên Flow of events Basic flow (Thành công) Use case bắt đầu quản lý muốn chỉnh sửa thông tin nhân viên 1: Người dùng chọn nhân viên cần chỉnh sửa chọn chỉnh sửa 2: Hệ thống truy xuất thông tin nhân viên hiển thị lại giao diện 3: Người dùng chỉnh sửa thông tin phép bấm lưu 4: Hệ thống kiểm tra lại thông tin người dùng nhập 5: Nếu lưu lại thông tin cập nhật Alternative flow (Thất bại) Nếu bước phần Basic flow trả sai thơng báo cho người dùng biết vị trí cần nhập lại quay lại bước Khơng có Extension point 2.2.6.3 Use case “Xóa nhân viên” Name Xóa nhân viên Brief description Actor(s) Người quản lý muốn xóa nhân viên khỏi hệ thống Admin Là quản lý trung tâm, có tài khoản Admin Preconditions Postconditions Flow Nếu thành công: ẩn tài khoản nhân viên bị xóa, thơng báo cho người dùng Nếu thất bại: hiển thị thơng báo lý khơng thể xóa nhân viên khỏi hệ thống of events Basic flow (Thành công) Use case bắt đầu người quản lý muốn xóa nhân viên khỏi hệ thống 1: Người dùng chọn nhân viên danh sách nhân viên hiển thị chọn xóa nhân viên 2: Hệ thống kiểm tra nhân viên muốn xóa 3: Ẩn nhân viên khỏi hệ thống Alternative flow (Thất bại) Nếu hệ thống kiểm tra thực việc ẩn nhân viên 1: Hệ thống mô tả lý không thực hành động 2: Quay hình danh sách nhân viên cho người dùng thực lại Khơng có Extension point 2.2.7 Quản lý tài liệu 2.2.7.1 Use case “Thêm tài liệu” Name Thêm tài liệu Thêm tài liệu lên hệ thống Brief description Actor(s) Preconditions Admin, nhân viên Người quản lý, nhân viên hệ thống, phải có tài khoản Postconditions Flow Nếu thành công: thêm tài liệu vào hệ thống, hiển thị thông báo cho người dùng Nếu thất bại: hiển thị thông báo cho người dùng lý thêm tài liệu vào hệ thống of events Basic flow (Thành công) Alternative flow (Thất bại) Extension Use case bắt đầu người quản lý, nhân viên chọn thêm tài liệu 1: Hệ thống hiển thị giao diện cho người dùng nhập thông tin cần thiết 2: Người dùng nhập thông tin vào ô quy định 3: Người dùng chọn thêm nhân viên 4: Hệ thống kiểm tra thông tin nhập vào thỏa điều kiện đưa trước thêm tài khoản vào hệ thống 1: Nếu kiểm tra điều kiện bước phần Basic flow sai hiển thị thông báo phần cần chỉnh sửa lại cho người dùng 2: Quay lại bước phần Basic flow Khơng có point 2.2.7.2 Use case “Xóa tài liệu” Name Xóa tài liệu Xóa tài liệu khỏi hệ thống Brief description Actor(s) Preconditions Admin, nhân viên Người quản lý, nhân viên hệ thống, phải có tài khoản Postconditions Flow Nếu thành cơng: xóa tài liệu khỏi hệ thống, hiển thị thông báo cho người dùng Nếu thất bại: hiển thị thông báo cho người dùng lý thêm tài liệu vào hệ thống of events Basic flow (Thành công) Alternative flow (Thất bại) Extension point Use case bắt đầu người quản lý, nhân viên chọn xóa 1: Hệ thống hiển thị thơng báo xác nhận xóa tài liệu 2: Người dùng chọn xác nhận xóa 3: Hệ thống xóa tài liệu 1: Nếu thực xóa thất bại thơng báo có lỗi xảy q trình xóa Khơng có 2.2.7.3 Use case “Phân quyền tải tài liệu” Name Brief description Actor(s) Preconditions Post- Phân quyền tải tài liệu Chỉnh sửa phân quyền người tải tài liệu Admin, nhân viên Người quản lý, nhân viên hệ thống, phải có tài khoản Nếu thành công: Cập nhật lại phân quyền tải tải liệu conditions Flow Nếu thất bại: hiển thị thông báo cho người dùng lý cập nhật phân quyền of events Basic flow (Thành công) Alternative flow (Thất bại) Extension point Use case bắt đầu người quản lý chọn chỉnh sửa tài liệu 1: Hệ thống hiển thị thông tin phân quyền tài liệu 2: Người dùng chỉnh sửa người có quyền tải tài liệu 3: Người dùng chọn lưu phân quyền 4: Hệ thống cập nhật lại phân quyền tài liệu 5: Hệ thống thông báo cho người dùng tài liệu cập nhật thành công 1: Nếu cập nhật thất bại, hiển thị thơng báo cho người dùng lí cập nhật thất bại Khơng có 2.2.8 Báo cáo 2.2.8.1 Use case “Báo cáo số lượng học viên doanh thu theo khóa” Name Báo cáo doanh thu Brief description Actor(s) người quản lý muốn thống kê số lượng học viên trung tâm Admin Là quản lý trung tâm, có tài khoản Admin Preconditions PostNếu thành cơng: thống kê số lượng học viên trung conditions tâm hiển thị lên hình cho người dùng Flow of events Basic flow (Thành công) Use case bắt đầu quản lý muốn thống kê số lượng học viên trung tâm 1: Hệ thống hiển thị khung báo cáo cho người dùng chọn loại báo cáo 2: Người dùng chọn báo cáo số lượng học viên theo khóa học hay lớp học 3: Hệ thống truy xuất thông tin database thống kê 4: Hệ thống hiển thị khung thống kê doanh số cho người dùng Alternative flow (Thất bại) Khơng có Extension point 2.2.8.2 Use case “Báo cáo số lượng buổi dạy giáo viên” Name Báo cáo doanh thu Brief description Actor(s) người quản lý muốn thống kê số lượng buổi dạy giáo viên trung tâm Admin Là quản lý trung tâm, có tài khoản Admin Preconditions Postconditions Flow Nếu thành công: thống kê số lượng buổi dạy giáo viên trung tâm hiển thị lên hình cho người dùng of events Basic flow (Thành cơng) Use case bắt đầu quản lý muốn thống kê số buổi dạy giáo viên trung tâm 1: Hệ thống hiển thị khung báo cáo cho người dùng chọn loại báo cáo 2: Người dùng chọn báo cáo thống kê số lượng buổi dạy giáo viên trung tâm 3: Hệ thống truy xuất thông tin database thống kê 4: Hệ thống hiển thị khung thống kê doanh số cho người dùng Alternative flow (Thất bại) Khơng có Extension point 2.2.9 Đăng nhập Name Đăng nhập Người dùng đăng nhập vào hệ thống Brief description Actor(s) Preconditions Admin, giáo viên, học viên Người dùng tạo tài khoản hệ thống Postconditions Flow Nếu đăng nhập thành công: Người dùng xác thực hệ thống hiển thị nội dung trang chủ Nếu đăng nhập không thành công: Người dùng không truy cập hệ thống of events Basic flow (Thành công) Use case bắt đầu người dùng cần thực chức hệ thống cần xức thực quyền truy cập 1: Hệ thống hiển thị cửa sổ cho người dùng nhập username password 2: Người dùng nhập username password 3: Hệ thống xác thực username password 4: Hệ thống xác định vai trò người dùng 5: Hệ thống mở hình trang chủ mở chức phép truy cập người dùng Alternative Nếu người dùng nhập sai username hay password flow Những công việc sau thực hiện: (Thất bại) 1: Hệ thống mô tả lý xác thực bị sai 2: Hệ thống lưu ý người dùng đăng nhập lại 3: Khi người dùng nhập lại username password, bước Basic flow thực Extension Khơng có point 2.2.10 Đăng ký tài khoản Name Đăng ký Brief description Actor(s) Người dùng muốn đăng ký tài khoản để đăng nhập vào hệ thống Khách Preconditions Postconditions Flow Nếu đăng ký thành công: Người dùng lưu vào hệ thống hệ thống hiển thị nội dung trang chủ Nếu đăng ký không thành công: Hệ thống thông báo lỗi xảy of events Basic flow (Thành công) Use case bắt đầu người dùng cần thực chức đăng ký tài khoản 1: Hệ thống hiển thị cửa sổ chứa nội dung cần điền cho người dùng nhập vào 2: Người dùng nhập thông tin cần thiết vào 3: Hệ thống kiểm tra xem liệu người dùng nhập vào có với yêu cầu hệ thống hay không 4: Hệ thống xác thực username tồn hệ thống hay chưa 5: Hệ thống thêm tài khoản người dùng vào database 6: Màn hình thơng báo đăng ký thành công Nếu người dùng nhập sai kiểu liệu username tồn hệ thống thì: 1: Hệ thống mơ tả lý đăng ký không thành công 2: Hệ thống lưu ý người dùng nhập lại liệu sai chọn lại username 3: Khi người dùng nhập lại liệu, bước Basic flow thực Alternative flow (Thất bại) Khơng có Extension point 2.2.11 Đăng ký học bù Name Đăng ký học bù Brief description Actor(s) Preconditions Người dùng muốn đăng ký học bù buổi học mà vắng mặt học viên Người dùng đăng nhập vào hệ thống Postconditions Nếu đăng ký học bù thành công: Hệ thống thêm lịch học bù vào lịch học học viên thông báo đăng ký học bù thành công Nếu đăng ký học bù không thành công: Người dùng đăng ký học bù không thành công Flow of events Basic flow (Thành công) Use case bắt đầu người dùng cần thực chức đăng ký học bù 1: Hệ thống hiển thị cửa sổ cho người dùng chọn buổi học mà muốn học bù 2: Hệ thống xác thực xem buổi học có đủ số lượng học viên hay chưa 3: Hệ thống xác thực xem ngày hôm học viên có đụng lịch với lớp học khác không 4: Hệ thống thêm buổi học bù vào lịch học học viên thông báo đăng ký học bù thành công Nếu người dùng chọn buổi học bù đủ học viên buổi học trùng với lịch học lớp khác học Alternative flow (Thất bại) viên Những công việc sau thực hiện: 1: Hệ thống mô tả lý không đăng ký học bù 2: Hệ thống lưu ý người dùng chọn lại buổi học bù 3: Khi người dùng chọn lại bước basic flow thực Extension Khơng có point 2.2.12 Ghi danh vào lớp học Name Đăng nhập Brief description Actor(s) Preconditions Người dùng ghi danh vào lớp học mà người dùng muốn tham gia Học viên Người dùng đăng nhập vào hệ thống Postconditions Nếu ghi danh vào lớp thành công: Người dùng thông báo ghi danh thành công hệ thống thêm học viên vào database lớp học ghi danh Nếu ghi danh vào lớp không thành công: Người dùng thông báo ghi danh không thành công Flow events Basic flow of Use case bắt đầu người dùng cần thực chức (Thành công) Alternative ghi danh vào lớp học 1: Hệ thống hiển thị danh sách khóa học 2: Người dùng chọn khóa học muốn ghi danh 3: Hệ thống truy xuất lớp học mà người dùng chọn 4: Hệ thống hiển thị danh sách lớp học lên hình 5: Người dùng chọn lớp học muốn ghi danh 6: Hệ thống kiểm tra xem lớp học đủ học viên hay chưa 7: Hệ thống thêm học viên vào danh sách lớp học đăng ký thông báo đăng ký thành công Nếu người dùng chọn vào lớp học đủ học viên flow Những công việc sau thực hiện: (Thất bại) 1: Hệ thống mô tả lý không đăng ký 2: Hệ thống lưu ý người dùng chọn lại lớp khác 3: Khi người dùng chọn lại lớp khác, bước Basic flow thực Extension Không có point 2.2.13 Xem thơng tin cá nhân Name Brief description Actor(s) Preconditions Xem thông tin cá nhân Người dùng xem thơng tin cá nhân Học viên, giáo viên Người dùng đăng nhập vào hệ thống PostNếu xem thông tin cá nhân thành công: Hệ thống hiển conditions thị thơng tin cá nhân lên hình Flow of events Basic flow (Thành cơng) Use case bắt đầu người dùng cần thực chức xem thông tin cá nhân 1: Hệ thống kiểm tra liệu thông tin cá nhân người dùng đăng nhập 2: Hệ thống mở hình thơng tin cá nhân người dùng đăng nhập Alternative flow (Thất bại) Khơng có Extension point 2.2.14 Chỉnh sửa thông tin cá nhân Name Chỉnh sửa thông tin cá nhân Người dùng thay đổi thông tin cá nhân thân Brief description Actor(s) Preconditions Học viên, giáo viên, admin Người dùng đăng nhập vào hệ thống Postconditions Flow Nếu xem cập nhật thông tin cá nhân thành công: Hệ thống lưu lại thông tin chỉnh sửa thông báo chỉnh sửa thông tin thành công of events Basic flow (Thành công) Use case bắt đầu người dùng cần thực chức chỉnh sửa thông tin cá nhân 1: Hệ thống hiển thị cửa sổ thông tin người dùng 2: Người dùng chọn “chỉnh sửa thông tin cá nhân” 3: Hệ thống mở thuộc tính chỉnh sửa để người dùng chỉnh sửa 4: Người dùng nhập thông tin cần chỉnh sửa 5: Hệ thống kiểm tra liệu nhập vào có hợp lệ hay khơng 6: Hệ thống lưu lại thông tin cập nhật thông báo chỉnh sửa thành công Alternative flow (Thất bại) Nếu người dùng nhập thông tin sai kiểu liệu khơng quy trình sau thực hiện: 1: Hệ thống thông báo lỗi cập nhật 2: Hệ thống lưu ý người dùng nhập lại liệu cần chỉnh sửa 3: Người dùng nhập lại thông tin 4: Các bước basic flow bắt đầu thực Không có Extension point 2.2.15 Tải tài liệu Name Tải tài liệu Tải tài liệu cho người dùng Brief description Actor(s) Preconditions Học viên, giảng viên Học viên, giảng viên hệ thống, phải có tài khoản Postconditions Flow Nếu thành công: Hiển thị file cho người dùng tải xuống Nếu thất bại: Hiển thị thơng báo lí khơng thể tải tài liệu of events Basic flow (Thành công) Use case bắt đầu học viên, giảng viên chọn chức tải tài liệu 1: Hệ thống hiển thị tài liệu mà người dùng tải 2: Người dùng chọn file cần tải 3: Hệ thống trả đường dẫn để người dùng người dùng tải tài liệu Alternative 1: Nếu người dùng khơng đủ quyền để tải tài liệu flow hiển thị thơng báo (Thất bại) Extension Khơng có point 2.2.16 Xem danh sách học viên theo lớp Name Xem danh sách học viên theo lớp Brief description Actor(s) Preconditions Giảng viên xem danh sách học viên lớp mà dạy Giảng viên Giảng viên có tài khoản đăng nhập vào hệ thống Postconditions Flow Nếu thành công: Hiển thị danh sách học viện theo lớp Nếu thất bại: Hiển thị thơng báo lí khơng thể xem danh sách học viên theo lớp of events Basic flow (Thành công) Alternative flow (Thất bại) Extension point Use case bắt đầu người dùng cần thực chức xem danh sách học viên theo lớp 1: Người dùng chọn lớp học muốn danh sách học viên 2: Hệ thống trả danh sách học viên lớp chọn Nếu thất bại, hiển thị thơng báo lí xem danh sách học viên theo lớp Khơng có 2.2.17 Xem lịch Name Xem lịch giảng dạy trung tâm Xem lịch giảng dạy Brief description Actor(s) Preconditions Tất người dùng Tất người dùng Postconditions Flow Nếu thành công: hiển thị lịch giảng dạy Nếu thất bại: hiển thị thơng báo khơng tìm thấy lịch giảng dạy of events Basic flow (Thành công) Use case bắt đầu người dùng chọn vào chức xem lịch giảng dạy 1: Hệ thống hiển thị cửa sổ lịch giảng dạy 2: Người dùng chọn lọc muốn xem 3: Hệ thống trả lịch theo lọc người dùng chọn Alternative flow (Thất bại) Extension point Khơng có 2.2.18 Thi thử (chức mở rộng) ... Actor(s) người quản lý muốn thống kê số lượng học viên trung tâm Admin Là quản lý trung tâm, có tài khoản Admin Preconditions PostNếu thành công: thống kê số lượng học viên trung conditions tâm hiển... khoản Admin -> quản lý học viên -> chọn học viên cần chỉnh sửa thông tin -> chọn chỉnh sửa thông tin -> nhập thông tin cần chỉnh sửa -> chọn lưu Use case bắt đầu quản lý muốn chỉnh sửa thông tin... Name Báo cáo doanh thu Brief description Actor(s) người quản lý muốn thống kê số lượng buổi dạy giáo viên trung tâm Admin Là quản lý trung tâm, có tài khoản Admin Preconditions Postconditions Flow