Đặc tả UseCase “Quản Lý Dữ Liệu”

Một phần của tài liệu Xây dựng website quản lý đăng ký môn học và học phí ( đồ án 1) (Trang 27 - 34)

CHƯƠNG 3 : MƠ TẢ MƠ HÌNH USECASE HỆ THỐNG

3.4 ĐẶC TẢ USECASE

3.4.1 Đặc tả UseCase “Quản Lý Dữ Liệu”

UC 1: Quản lý dữ liệu

Tác nhân: Quản trị viên Điều kiện kích hoạt:

- Hệ thống có dữ liệu về người dùng, mơn học, học kì, lớp học

Điều kiện thực hiện: Đăng nhập vào hệ thống Kết quả thực hiện:

17

- Thêm, sửa, xóa, tìm kiếm với dữ liệu về mơn học, học kì, mơn học, lớp học - Dữ liệu của người dùng chỉ thực hiện thêm và tìm kiếm

b) Thất bại:

- Thông báo người dùng khơng có dữ liệu trong hệ thống

Kịch bản khai thác chính:

Bước Hành động của tác nhân Xử lý hệ thống

1 Click chức năng Hiển thị 2 chức năng quản lý người dùng: Sinh viên và Giảng viên

Bảng 3.3 Đặc tả Use Case “Quản lý dữ liệu”

a. Đặc tả UC “Quản Lý Người dùng”

UC 1.1: Quản lý Người dùng Tác nhân: Quản trị viên

Điều kiện kích hoạt: Hệ thống có dữ liệu về giảng viên và sinh viên Điều kiện thực hiện: Đăng nhập vào hệ thống thành công

Kết quả thực hiện:

a) Thành công

- Thêm mới người dùng thành cơng - Tìm kiếm người dùng thành cơng b) Thất bại

18

Kịch bản khai thác chính:

Bước Hành động của tác nhân Xử lý hệ thống

1 Click chức năng sinh viên (hoặc giảng viên)

Hiển thị danh sách sinh viên (giảng viên)

2 Click sort trên từng trường dữ liệu

Hiển thị danh sách được sắp xếp tăng dần hoặc giảm dần 3 Nhập thơng tin tìm kiếm

4 Click Tìm kiếm Hiển thị danh sách tìm kiếm

5 Click Thêm mới Xuất hiện trang điền thông tin

của sinh viên (hoặc giảng viên)

6 Nhập thông tin

7 Click OK Hiển thị thông tin thêm mới

trong danh sách

Xử lý lỗi

Bước Hành động của tác nhân Xử lý của hệ thống

1 Lỗi hiển thị Hiển thị trang thông báo

“Username đã tồn tại” hoặc “Email đã tồn tại”

19 b. Đặc tả UC “Quản Lý Môn Học”

UC 1.2: Quản lý Môn học Tác nhân: Quản trị viên Điều kiện kích hoạt:

- Hệ thống có dữ liệu mơn học

Điều kiện thực hiện:

- Đăng nhập vào hệ thống thành công

- Môn học không tồn tại ở usecase Đăng ký mở lớp khi thực hiện xóa

Kết quả thực hiện:

a) Thành công:

- Thêm mới mơn học thành cơng

- Sửa, xóa thơng tin môn học thành công b) Thất bại:

- Thơng báo lỗi

Kịch bản khai thác chính:

Bước Hành động của tác nhân Xử lý hệ thống

1 Click chức năng Quản lý môn học

Hiển thị trang danh sách môn học

2 Click sort trên từng trường dữ liệu

Hiển thị danh sách được sắp xếp tăng dần hoặc giảm dần 3 Nhập thơng tin tìm kiếm

4 Click Tìm kiếm Hiển thị danh sách tìm kiếm

5 Click Thêm mới Xuất hiện trang điền thông tin

môn học 6 Nhập thông tin

20

7 Click OK Hiển thị thông tin thêm mới

trong danh sách

8 Click Sửa Hiển thị trang thông tin sửa

môn học

9 Nhập thông tin

10 Click OK

11 Click Xóa Hiển thị thơng báo

12 Click OK Hiển thị trang thơng tin đã

xóa danh sách thành cơng

Xử lý lỗi

Bước Hành động của tác nhân Xử lý của hệ thống

1 Thông báo lỗi

Bảng 3.5 Đặc tả Use Case “Quản lý môn học”

c. Đặc tả UC “Quản Lý Học Kì”

UC 1.3: Quản lý Học kỳ Tác nhân: Quản trị viên

Điều kiện kích hoạt: Hệ thống có dữ liệu về học kỳ Điều kiện thực hiện: Đăng nhập hệ thống thành công Kết quả thực hiện:

a) Thành công

- Thêm mới học kỳ thành cơng - Sửa, xóa học kỳ thành cơng b) Thất bại

21

Kịch bản khai thác chính:

Bước Hành động của tác nhân Xử lý hệ thống

1 Click chức năng Quản lý học kỳ Hiển thị trang danh sách học kỳ 2 Click sort trên từng trường dữ liệu Hiển thị danh sách được sắp xếp

tăng dần hoặc giảm dần 3 Nhập thơng tin tìm kiếm

4 Click Tìm kiếm Hiển thị danh sách tìm kiếm

5 Click Thêm mới Xuất hiện trang điền thông tin học kỳ

6 Nhập thông tin

7 Click OK Hiển thị thông tin thêm mới

trong danh sách

8 Click Sửa Hiển thị trang thông tin sửa học

kỳ 9 Nhập thông tin

10 Click OK

11 Click Xóa Hiển thị thơng báo

12 Click OK Hiển thị trang thơng tin đã xóa

danh sách thành công

Xử lý lỗi

Bước Hành động của tác nhân Xử lý của hệ thống

1 Thơng báo lỗi khi xóa Hệ thống báo lỗi nếu học kỳ đó có mơn học

22 d. Đặc tả UC “Quản Lý Lớp Học”

UC 1.4: Quản lý Lớp học Tác nhân: Quản trị viên Điều kiện kích hoạt:

- Hệ thống có dữ liệu lớp học

- Lớp học không tồn tại ở usecase Đăng ký mở lớp khi thực hiện xóa

Điều kiện thực hiện: Đăng nhập hệ thống thành công Kết quả thực hiện:

a) Thành công

- Thêm mới lớp học thành cơng - Sửa, xóa lớp học thành cơng b) Thất bại

- Thông báo lỗi

Kịch bản khai thác chính:

Bước Hành động của tác nhân Xử lý hệ thống

1 Click chức năng Quản lý lớp học

Hiển thị trang danh sách lớp học

2 Click sort trên từng trường dữ liệu

Hiển thị danh sách được sắp xếp tăng dần hoặc giảm dần 3 Nhập thơng tin tìm kiếm

4 Click Tìm kiếm Hiển thị danh sách tìm kiếm

5 Click Thêm mới Xuất hiện trang điền thông tin

lớp học 6 Nhập thông tin

23

trong danh sách

8 Click Sửa Hiển thị trang thông tin sửa

môn học

9 Nhập thông tin

10 Click OK

11 Click Xóa Hiển thị thơng báo

12 Click OK Hiển thị trang thơng tin đã

xóa danh sách thành công

Xử lý lỗi

Bước Hành động của tác nhân Xử lý của hệ thống

1 Thông báo lỗi

Bảng 3.7 Đặc tả Use Case “Quản lý lớp học”

Một phần của tài liệu Xây dựng website quản lý đăng ký môn học và học phí ( đồ án 1) (Trang 27 - 34)