Đặc tả Use Case

Một phần của tài liệu HỆ THỐNG QUẢN lý nề nếp TRƯỜNG học (Trang 26 - 79)

PHẦN 3 : SƠ ĐỒ USE CASE

3.4. Đặc tả Use Case

3.4.1. Đặc tả Use Case “Quản lý học sinh/lớp học/giáo viên/khóa học”

3.4.1.1. Tóm tắt

- Actor được sử dụng use case: quản trị viên

- Use case chung bao quát cho các use case quản lý học sinh, quản lý lớp học, quản lý giáo viên, quản lý khóa học.

3.4.1.2. Dòng sự kiện

➢ Dịng sự kiện chính

- Hiển thị giao diện quản trị

- Quản trị viên chọn giao diện quản lý tương ứng muốn thực hiện. ➢ Các dòng sự kiện khác

22 Khơng có.

3.4.1.3. Các yêu cầu đặc biệt

Khơng có.

3.4.1.4. Trạng thái hệ thống khi bắt đầu thực hiện Use-case

Tài khoản đăng nhập là tài khoản của quản trị viên.

3.4.1.5. Trạng thái hệ thống sau khi thực hiện Use-case

Hệ thống ở trạng thái sẵn sàng cho hoạt động khác.

3.4.1.6. Điểm mở rộng

- Use case “Quản lý học sinh”: Khi quản trị viên muốn thực hiện thêm/xóa/sửa học sinh

- Use case “Quản lý lớp học”: Khi quản trị viên muốn thực hiện thêm/xóa/sửa lớp học

- Use case “Quản lý giáo viên”: Khi quản trị viên muốn thực hiện thêm/xóa/sửa giáo viên

- Use case “Quản lý khóa học”: Khi quản trị viên muốn thực hiện thêm/xóa/sửa khóa học.

3.4.2. Đặc tả Use Case “Quản lý học sinh”

3.4.2.1. Tóm tắt

- Actor được sử dụng use case: quản trị viên

- Use case cho phép quản trị viên thực hiện chức năng quản lý học sinh của hệ thống

3.4.2.2. Dòng sự kiện

➢ Dịng sự kiện chính

- Hiển thị giao diện quản lý học sinh yêu cầu quản trị viên chọn công việc cần thực hiện.

23 - Mở màn hình cơng việc tương ứng khi quản trị viên chọn (Thêm học sinh, sửa thông tin học sinh, xố học sinh: được mơ tả trong từng use case tương ứng).

- Sau khi thực hiện xong công việc muốn thực hiện, quản trị viên sẽ đóng giao diện quản lý học sinh.

➢ Các dịng sự kiện khác Khơng có.

➢ Các yêu cầu đặc biệt Khơng có.

3.4.2.3. Trạng thái hệ thống khi bắt đầu thực hiện Use-case

Tài khoản đăng nhập là tài khoản của quản trị viên.

3.4.2.4. Trạng thái hệ thống sau khi thực hiện Use-case

Hệ thống ở trạng thái sẵn sàng cho hoạt động khác.

3.4.2.5. Điểm mở rộng

- Use case “Thêm học sinh”: Khi quản trị viên cần thêm học sinh mới cho hệ thống. - Use case “Sửa thông tin học sinh”: Khi quản trị viên cần sửa thông tin của học sinh.

- Use case “Xoá học sinh”: Khi quản trị viên cần xóa thơng tin học sinh.

3.4.3. Đặc tả Use Case “Thêm học sinh”

3.4.3.1. Tóm tắt

- Actor được sử dụng use case: quản trị viên

- Use case cho phép quản trị viên thực hiện chức năng thêm học sinh mới.

3.4.3.2. Dòng sự kiện

➢ Dịng sự kiện chính

- Hiển thị giao diện thêm mới học sinh và yêu cầu quản trị viên nhập thông tin của học sinh vào

- Hiển thị giao diện thêm mới thành công hoặc báo lỗi ra màn hình. ➢ Các dịng sự kiện khác

24 Khơng có.

➢ Các u cầu đặc biệt Khơng có.

3.4.3.3. Trạng thái hệ thống khi bắt đầu thực hiện Use-case

Tài khoản đăng nhập là tài khoản của quản trị viên.

3.4.3.4. Trạng thái hệ thống sau khi thực hiện Use-case

Hệ thống lưu lại thông tin học sinh mới và ở trạng thái sẵn sàng cho hoạt động khác.

3.4.3.5. Điểm mở rộng

Khơng có

3.4.4. Đặc tả Use Case “Xóa học sinh”

3.4.4.1. Tóm tắt

- Actor được sử dụng use case: quản trị viên

- Use case cho phép quản trị viên thực hiện chức năng xóa học sinh

3.4.4.2. Dịng sự kiện

➢ Dịng sự kiện chính

- Lựa chọn học sinh mà quản trị viên muốn xóa

- Hiện thị thơng báo xóa thành cơng nếu quản trị viên xác nhận xóa học sinh - Quay trở lại giao diện quản lý học sinh

➢ Các dòng sự kiện khác Khơng có.

3.4.4.3. Các yêu cầu đặc biệt

Khơng có.

3.4.4.4. Trạng thái hệ thống khi bắt đầu thực hiện Use-case

25

3.4.4.5. Trạng thái hệ thống sau khi thực hiện Use-case

Hệ thống cập nhật lại danh sách học sinh sau khi xóa và ở trạng thái sẵn sàng cho hoạt động khác.

3.4.4.6. Điểm mở rộng

Khơng có

3.4.5. Đặc tả Use Case “Sửa học sinh”

3.4.5.1. Tóm tắt

- Actor được sử dụng use case: quản trị viên

- Use case cho phép quản trị viên thực hiện sửa thơng tin học sinh.

3.4.5.2. Dịng sự kiện

➢ Dịng sự kiện chính

- Hiển thị giao diện chỉnh sửa thông tin học sinh và yêu cầu quản trị viên nhập thông tin muốn chỉnh sửa của học sinh vào

- Thông báo trạng thái của việc chỉnh sửa là thành công hay thất bại. ➢ Các dịng sự kiện khác

Khơng có.

3.4.5.3. Các yêu cầu đặc biệt

Khơng có.

3.4.5.4. Trạng thái hệ thống khi bắt đầu thực hiện Use-case

Tài khoản đăng nhập là tài khoản của quản trị viên.

3.4.5.5. Trạng thái hệ thống sau khi thực hiện Use-case

Hệ thống cập nhật lại thông tin học sinh và ở trạng thái sẵn sàng cho hoạt động khác.

3.4.5.6. Điểm mở rộng

26

3.4.6. Đặc tả Use Case “Quản lý lớp học”

3.4.6.1. Tóm tắt

- Actor được sử dụng use case: quản trị viên

- Use case cho phép quản trị viên thực hiện chức năng quản lý lớp học của hệ thống

3.4.6.2. Dòng sự kiện

➢ Dịng sự kiện chính

- Hiển thị giao diện quản lý lớp học yêu cầu quản trị viên chọn công việc cần thực hiện.

- Quản trị viên chọn công việc cần thực hiện.

- Mở màn hình cơng việc tương ứng khi quản trị viên chọn (Thêm lớp học, sửa thông tin lớp học, xố lớp học: được mơ tả trong từng use case tương ứng).

- Sau khi thực hiện xong công việc muốn thực hiện, quản trị viên sẽ đóng giao diện quản lý lớp học.

➢ Các dịng sự kiện khác Khơng có.

3.4.6.3. Các yêu cầu đặc biệt

Khơng có.

3.4.6.4. Trạng thái hệ thống khi bắt đầu thực hiện Use-case

Tài khoản đăng nhập là tài khoản của quản trị viên.

3.4.6.5. Trạng thái hệ thống sau khi thực hiện Use-case

Hệ thống ở trạng thái sẵn sàng cho hoạt động khác.

3.4.6.6. Điểm mở rộng

- Use case “Thêm lớp học”: Khi quản trị viên cần thêm lớp học mới cho hệ thống. - Use case “Sửa thông tin lớp học”: Khi quản trị viên cần sửa thông tin của lớp học. - Use case “Xoá lớp học”: Khi quản trị viên cần xóa thơng tin lớp học.

27

3.4.7. Đặc tả Use Case “Thêm lớp học”

3.4.7.1. Tóm tắt

- Actor được sử dụng use case: quản trị viên

- Use case cho phép quản trị viên thực hiện chức năng thêm lớp học mới.

3.4.7.2. Dòng sự kiện

➢ Dịng sự kiện chính

- Hiển thị giao diện thêm mới lớp học và yêu cầu quản trị viên nhập thông tin của lớp học vào

- Hiển thị giao diện thêm mới thành công hoặc báo lỗi ra màn hình. ➢ Các dịng sự kiện khác

Khơng có.

3.4.7.3. Các yêu cầu đặc biệt

Khơng có.

3.4.7.4. Trạng thái hệ thống khi bắt đầu thực hiện Use-case

Tài khoản đăng nhập là tài khoản của quản trị viên.

3.4.7.5. Trạng thái hệ thống sau khi thực hiện Use-case

Hệ thống lưu lại thông tin lớp học mới và ở trạng thái sẵn sàng cho hoạt động khác.

3.4.7.6. Điểm mở rộng

Khơng có.

3.4.8. Đặc tả Use Case “Xóa lớp học”

3.4.8.1. Tóm tắt

- Actor được sử dụng use case: quản trị viên

- Use case cho phép quản trị viên thực hiện chức năng xóa lớp học

3.4.8.2. Dịng sự kiện

28 - Lựa chọn lớp học mà quản trị viên muốn xóa

- Hiện thị thơng báo xóa thành cơng nếu quản trị viên xác nhận xóa lớp học - Quay trở lại giao diện quản lý lớp học

➢ Các dịng sự kiện khác Khơng có.

3.4.8.3. Các u cầu đặc biệt

Khơng có.

3.4.8.4. Trạng thái hệ thống khi bắt đầu thực hiện Use-case

Tài khoản đăng nhập là tài khoản của quản trị viên.

3.4.8.5. Trạng thái hệ thống sau khi thực hiện Use-case

Hệ thống cập nhật lại danh sách lớp học và ở trạng thái sẵn sàng cho hoạt động khác.

3.4.8.6. Điểm mở rộng

Không có.

3.4.9. Đặc tả Use Case “Sửa lớp học”

3.4.9.1. Tóm tắt

- Actor được sử dụng use case: quản trị viên

- Use case cho phép quản trị viên thực hiện sửa thơng tin lớp học.

3.4.9.2. Dịng sự kiện

➢ Dịng sự kiện chính

- Hiển thị giao diện chỉnh sửa thông tin lớp học và yêu cầu quản trị viên nhập thông tin muốn chỉnh sửa của lớp học vào

- Thông báo trạng thái của việc chỉnh sửa là thành công hay thất bại. ➢ Các dịng sự kiện khác

Khơng có.

3.4.9.3. Các yêu cầu đặc biệt

29

3.4.9.4. Trạng thái hệ thống khi bắt đầu thực hiện Use-case

Tài khoản đăng nhập là tài khoản của quản trị viên.

3.4.9.5. Trạng thái hệ thống sau khi thực hiện Use-case

Hệ thống cập nhật lại thông tin lớp học vừa sửa và ở trạng thái sẵn sàng cho hoạt động khác.

3.4.9.6. Điểm mở rộng

Khơng có.

3.4.10. Đặc tả Use Case “Quản lý giáo viên”

3.4.10.1. Tóm tắt

- Actor được sử dụng use case: quản trị viên

- Use case cho phép quản trị viên thực hiện chức năng quản lý giáo viên của hệ thống

3.4.10.2. Dòng sự kiện

➢ Dịng sự kiện chính

- Hiển thị giao diện quản lý giáo viên yêu cầu quản trị viên chọn công việc cần thực hiện.

- Quản trị viên chọn công việc cần thực hiện.

- Mở màn hình cơng việc tương ứng khi quản trị viên chọn (Thêm giáo viên, sửa thơng tin giáo viên, xố giáo viên: được mô tả trong từng use case tương ứng). - Sau khi thực hiện xong công việc muốn thực hiện, quản trị viên sẽ đóng giao diện quản lý giáo viên.

➢ Các dịng sự kiện khác Khơng có.

3.4.10.3. Các yêu cầu đặc biệt

Khơng có.

3.4.10.4. Trạng thái hệ thống khi bắt đầu thực hiện Use-case

30

3.4.10.5. Trạng thái hệ thống sau khi thực hiện Use-case

Hệ thống ở trạng thái sẵn sàng cho hoạt động khác.

3.4.10.6. Điểm mở rộng

- Use case “Thêm giáo viên”: Khi quản trị viên cần thêm giáo viên mới cho hệ thống. - Use case “Sửa thông tin giáo viên”: Khi quản trị viên cần sửa thông tin của giáo viên.

- Use case “Xoá giáo viên”: Khi quản trị viên cần xóa thơng tin giáo viên.

3.4.11. Đặc tả Use Case “Thêm giáo viên”

3.4.11.1. Tóm tắt

- Actor được sử dụng use case: quản trị viên

- Use case cho phép quản trị viên thực hiện chức năng thêm giáo viên mới.

3.4.11.2. Dòng sự kiện

➢ Dịng sự kiện chính

- Hiển thị giao diện thêm mới giáo viên và yêu cầu quản trị viên nhập thông tin của giáo viên vào

- Hiển thị giao diện thêm mới thành cơng hoặc báo lỗi ra màn hình. ➢ Các dịng sự kiện khác

Khơng có.

➢ Các yêu cầu đặc biệt Khơng có.

3.4.11.3. . Trạng thái hệ thống khi bắt đầu thực hiện Use-case

Tài khoản đăng nhập là tài khoản của quản trị viên.

3.4.11.4. Trạng thái hệ thống sau khi thực hiện Use-case

Hệ thống lưu lại thông tin giáo viên mới và ở trạng thái sẵn sàng cho hoạt động khác.

31

3.4.11.5. Điểm mở rộng

Khơng có

3.4.12. Đặc tả Use Case “Xóa giáo viên”

3.4.12.1. Tóm tắt

- Actor được sử dụng use case: quản trị viên

- Use case cho phép quản trị viên thực hiện chức năng xóa giáo viên

3.4.12.2. Dịng sự kiện

➢ Dịng sự kiện chính

- Lựa chọn giáo viên mà quản trị viên muốn xóa

- Hiện thị thơng báo xóa thành cơng nếu quản trị viên xác nhận xóa giáo viên - Quay trở lại giao diện quản lý giáo viên

➢ Các dòng sự kiện khác Khơng có.

3.4.12.3. Các yêu cầu đặc biệt

Khơng có.

3.4.12.4. Trạng thái hệ thống khi bắt đầu thực hiện Use-case

Tài khoản đăng nhập là tài khoản của quản trị viên.

3.4.12.5. Trạng thái hệ thống sau khi thực hiện Use-case

Hệ thống cập nhật lại danh sách giáo viên và ở trạng thái sẵn sàng cho hoạt động khác.

3.4.12.6. Điểm mở rộng

Khơng có.

3.4.13. Đặc tả Use Case “Sửa giáo viên”

3.4.13.1. Tóm tắt

32 - Use case cho phép quản trị viên thực hiện sửa thơng tin giáo viên.

3.4.13.2. Dịng sự kiện

➢ Dịng sự kiện chính

- Hiển thị giao diện chỉnh sửa thông tin giáo viên và yêu cầu quản trị viên nhập thông tin muốn chỉnh sửa của giáo viên vào

- Thông báo trạng thái của việc chỉnh sửa là thành công hay thất bại. ➢ Các dịng sự kiện khác

Khơng có.

3.4.13.3. Các yêu cầu đặc biệt

Khơng có.

3.4.13.4. Trạng thái hệ thống khi bắt đầu thực hiện Use-case

Tài khoản đăng nhập là tài khoản của quản trị viên.

3.4.13.5. Trạng thái hệ thống sau khi thực hiện Use-case

Hệ thống cập nhật lại thông tin giáo viên vừa sửa và ở trạng thái sẵn sàng cho hoạt động khác.

3.4.13.6. Điểm mở rộng

Khơng có.

3.4.14. Đặc tả Use Case “Quản lý khóa học”

3.4.14.1. Tóm tắt

- Actor được sử dụng use case: quản trị viên

- Use case cho phép quản trị viên thực hiện chức năng quản lý khóa học của hệ thống

3.4.14.2. Dịng sự kiện

➢ Dịng sự kiện chính

- Hiển thị giao diện quản lý khóa học yêu cầu quản trị viên chọn công việc cần thực hiện.

33 - Mở màn hình cơng việc tương ứng khi quản trị viên chọn (Thêm khóa học, sửa thơng tin khóa học, xố khóa học: được mơ tả trong từng use case tương ứng). - Sau khi thực hiện xong công việc muốn thực hiện, quản trị viên sẽ đóng giao diện quản lý khóa học.

➢ Các dịng sự kiện khác Khơng có.

3.4.14.3. Các yêu cầu đặc biệt

Khơng có.

3.4.14.4. Trạng thái hệ thống khi bắt đầu thực hiện Use-case

Tài khoản đăng nhập là tài khoản của quản trị viên.

3.4.14.5. Trạng thái hệ thống sau khi thực hiện Use-case

Hệ thống ở trạng thái sẵn sàng cho hoạt động khác.

3.4.14.6. Điểm mở rộng

- Use case “Thêm khóa học”: Khi quản trị viên cần thêm khóa học mới cho hệ thống. - Use case “Sửa thơng tin khóa học”: Khi quản trị viên cần sửa thơng tin của khóa học.

- Use case “Xố khóa học”: Khi quản trị viên cần xóa thơng tin khóa học.

3.4.15. Đặc tả Use Case “Thêm khóa học”

3.4.15.1. Tóm tắt

- Actor được sử dụng use case: quản trị viên

- Use case cho phép quản trị viên thực hiện chức năng thêm khóa học mới.

3.4.15.2. Dịng sự kiện

➢ Dịng sự kiện chính

- Hiển thị giao diện thêm mới khóa học và yêu cầu quản trị viên nhập thơng tin của khóa học vào

34 ➢ Các dòng sự kiện khác

Khơng có.

3.4.15.3. Các yêu cầu đặc biệt

Khơng có.

3.4.15.4. Trạng thái hệ thống khi bắt đầu thực hiện Use-case

Tài khoản đăng nhập là tài khoản của quản trị viên.

3.4.15.5. Trạng thái hệ thống sau khi thực hiện Use-case

Hệ thống lưu lại thơng tin khóa học mới và ở trạng thái sẵn sàng cho hoạt động khác.

3.4.15.6. Điểm mở rộng

Khơng có

3.4.16. Đặc tả Use Case “Xóa khóa học”

3.4.16.1. Tóm tắt

- Actor được sử dụng use case: quản trị viên

- Use case cho phép quản trị viên thực hiện chức năng xóa khóa học

3.4.16.2. Dịng sự kiện

➢ Dịng sự kiện chính

- Lựa chọn khóa học mà quản trị viên muốn xóa

- Hiện thị thơng báo xóa thành cơng nếu quản trị viên xác nhận xóa khóa học

Một phần của tài liệu HỆ THỐNG QUẢN lý nề nếp TRƯỜNG học (Trang 26 - 79)

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

(133 trang)