Đặc tả usecase

Một phần của tài liệu Xây dựng website quản lý tham quan của phòng quan hệ doanh nghiệp tại trường đại học sư phạm kỹ thuật TP HCM đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin (Trang 41)

4.3.1. Quản lý lĩnh vực

Hình 4.6. Use case quản lý lĩnh vực 4.3.1.1. Xem danh sách lĩnh vực.

Bảng 4.3. Đặc tả use case "Xem danh sách lĩnh vực".

Use Case ID UC_11.1.

Name Xem danh sách lĩnh vực.

Brief description Xem danh sách lĩnh vực.

Actors Admin.

Pre-conditions Actor chọn “Lĩnh vực” trong “Danh mục”.

Trigger - Actor có quyền admin. - Có kết nối Internet.

Basic flow Sau khi actor truy cập vào tính năng “Lĩnh vực’: 1. Hệ thống sẽ hiển thị danh sách lĩnh vực. 2. Use case kết thúc phiên làm việc.

Alternative flow Không có.

29 4.3.1.1.1. Cập nhật lĩnh vực.

Bảng 4.4. Đặc tả use case "Cập nhật lĩnh vực".

Use Case ID UC_11.1.1.

Name Cập nhật lĩnh vực.

Brief description Cập nhật thông tin lĩnh vực.

Actors Admin.

Pre-conditions Actor chọn “Cập nhật lĩnh vực”.

Trigger - Actor có quyền admin. - Có kết nối Internet.

Basic flow Sau khi actor truy cập vào tính năng “Cập nhật thông tin”: 1. Hệ thống sẽ hiển thị thông tin lĩnh vực và cấp quyền

sửa đổi cho actor.

2. Actor sẽ cập nhật thông tin lĩnh vực và nhấn ‘Lưu’. 3. Hệ thống xác nhận thông tin lĩnh vực đã được cập nhật. 4. Actor trở lại trạng thái trước đó.

5. Use case kết thúc phiên làm việc.

Alternative flow 2. Nếu actor muốn dừng việc cập nhật thông tin lĩnh vực. 2.1. Actor nhấn nút ‘Hủy’.

2.2. Actor trở lại trạng thái trước đó.

Business Rule Không có.

4.3.1.1.2. Thay đổi trạng thái lĩnh vực.

Bảng 4.5. Đặc tả use case "Thay đổi trạng thái lĩnh vực".

Use Case ID UC_11.1.2.

Name Thay đổi trạng thái lĩnh vực.

Brief description Thay đổi trạng thái lĩnh vực.

Actors Admin.

Pre-conditions Actor chọn tính năng “Kích hoạt”.

Trigger - Actor có quyền admin. - Có kết nối Internet.

Basic flow Sau khi actor truy cập vào tính năng “Lĩnh vực”:

1. Hệ thống sẽ thay đổi trạng thái lĩnh vực sang trạng thái “Không kích hoạt”.

30

Alternative flow Không có.

Business Rule Không có. 4.3.1.1.3. Tìm kiếm lĩnh vực

Bảng 4.6. Đặc tả use case "Tìm kiếm lĩnh vực"

Use Case ID UC_11.1.3.

Name Tìm kiếm lĩnh vực.

Brief description Tìm kiếm lĩnh vực.

Actors Admin.

Pre-conditions Actor chọn tính năng “Tìm kiếm”.

Trigger - Actor có quyền admin. - Có kết nối Internet.

Basic flow Sau khi actor truy cập vào tính năng “Tìm kiếm”:

1. Hệ thống sẽ yêu cầu actor nhập thông cần tìm kiếm. 2. Actor nhập thông tin tìm kiếm.

3. Hệ thống sẽ hiển thị danh sách lĩnh vực phù hợp với thông tin tìm kiếm.

4. Use case kết thúc phiên làm việc.

Alternative flow Không có.

Business Rule Không có.

4.3.1.2. Thêm mới lĩnh vực.

Bảng 4.7. Đặc tả use case "Thêm mới lĩnh vực".

Use Case ID UC_11.2.

Name Thêm mới lĩnh vực.

Brief description Thêm mới lĩnh vực.

Actors Admin.

Pre-conditions Actor chọn “Thêm mới”.

Trigger - Actor có quyền admin. - Có kết nối Internet.

Basic flow Sau khi actor truy cập vào tính năng “Thêm mới”: 1. Hệ thống yêu cầu nhập thông tin lĩnh vực. 2. Actor sẽ nhập thông tin lĩnh vực và nhấn “Lưu”. 3. Hệ thống xác nhận thông tin lĩnh vực đã được thêm.

31 4. Actor trở lại trạng thái trước đó.

5. Use case kết thúc phiên làm việc.

Alternative flow 2. Nếu actor muốn dừng việc thêm thông tin lĩnh vực. 2.2. Actor nhấn nút “Hủy”.

2.3. Actor trở lại trạng thái trước đó.

Business Rule Không có.

4.3.2. Quản lý chuyến tham quan

Hình 4.7. Use case quản lý chuyến tham quan 4.3.2.1. Xem danh sách chuyến tham quan theo trạng thái

Bảng 4.8. Đặc tả use case "Xem danh sách chuyến tham quan theo trạng thái"

Use Case ID UC_5.1

Name Xem danh sách chuyến tham quan theo trạng thái.

Brief description Xem danh sách chuyến tham quan.

Actors Admin

Pre-conditions Actor chọn “Chuyến tham quan” trong “Chuyến tham quan”.

32 - Có kết nối Internet.

Basic flow Sau khi actor truy cập vào tính năng “Chuyến tham quan”:

1. Hệ thống sẽ hiển thị danh sách chuyến tham quan theo trạng thái chờ duyệt.

2. Use case kết thúc phiên làm việc.

Alternative flow Không có.

Business Rule Không có.

4.3.2.1.1. Tìm kiếm chuyến tham quan

Bảng 4.9. Đặc tả use case "Tìm kiếm chuyến tham quan"

Use Case ID UC_5.1.1

Name Tìm kiếm chuyến tham quan.

Brief description Tìm kiếm chuyến tham quan.

Actors Admin.

Pre-conditions Actor chọn tính năng “Tìm kiếm”.

Trigger - Actor có quyền admin.

- Có kết nối Internet.

Basic flow Sau khi actor truy cập vào tính năng “Tìm kiếm”:

1. Hệ thống sẽ yêu cầu actor nhập thông cần tìm kiếm. 2. Actor nhập thông tin tìm kiếm.

3. Hệ thống sẽ hiển thị danh sách chuyến tham quan phù hợp với thông tin tìm kiếm.

4. Use case kết thúc phiên làm việc.

Alternative flow Không có.

Business Rule Không có.

4.3.2.1.2. Xem theo trạng thái chờ duyệt

Bảng 4.10. Đặc tả use case "Xem theo trạng thái chờ duyệt"

Use Case ID UC_5.1.2.

Name Xem theo trạng thái chờ duyệt.

Brief description Xem danh sách chuyến tham quan theo trạng thái chờ duyệt.

33

Pre-conditions Actor chọn “Chuyến tham quan” trong “Chuyến tham quan” hoặc “Danh sách tour chờ duyệt”.

Trigger - Actor có quyền admin. - Có kết nối Internet.

Basic flow Sau khi actor truy cập vào tính năng “Danh sách tour chờ

duyệt”:

1. Hệ thống sẽ hiển thị danh sách chuyến tham quan theo trạng thái chờ duyệt.

2. Use case kết thúc phiên làm việc.

Alternative flow Không có.

Business Rule Không có.

4.3.2.1.3. Xem theo trạng thái đang xử lý

Bảng 4.11. Đặc tả use case "Xem theo trạng thái đang xử lý"

Use Case ID UC_5.1.3.

Name Xem theo trạng thái đang xử lý.

Brief description Xem danh sách chuyến tham quan theo trạng thái đang xử lý.

Actors Admin.

Pre-conditions Actor chọn “Danh sách tour đang xử lý”.

Trigger - Actor có quyền admin. - Có kết nối Internet.

Basic flow Sau khi actor truy cập vào tính năng “Danh sách tour đang xử

lý”:

1. Hệ thống sẽ hiển thị danh sách chuyến tham quan theo trạng thái đang xử lý.

2. Use case kết thúc phiên làm việc.

Alternative flow Không có.

Business Rule Không có.

4.3.2.1.4. Xem theo trạng thái sẵn sàng chưa có đợt

Bảng 4.12. Đặc tả use case "Xem theo trạng thái sẵn sàng chưa có đợt"

34

Name Xem theo trạng thái sẵn sàng chưa có đợt.

Brief description Xem danh sách chuyến tham quan theo trạng thái sẵn sàng chưa có đợt.

Actors Admin.

Pre-conditions Actor chọn “Danh sách tour chưa có đợt”.

Trigger - Actor có quyền admin. - Có kết nối Internet.

Basic flow 1. Sau khi actor truy cập vào tính năng “Danh sách tour

chưa có đợt”:

2. Hệ thống sẽ hiển thị danh sách chuyến tham quan theo trạng thái tour sẵn sàng chưa có đợt.

3. Use case kết thúc phiên làm việc.

Alternative flow Không có.

Business Rule Không có.

4.3.2.1.5. Xem theo trạng thái sẵn sàng

Bảng 4.13. Đặc tả use case "Xem theo trạng thái sẵn sàng"

Use Case ID UC_5.1.5

Name Xem theo trạng thái sẵn sàng.

Brief description Xem danh sách chuyến tham quan theo trạng thái sẵn sàng.

Actors Admin.

Pre-conditions Actor chọn “Danh sách tour sẵn sàng”.

Trigger - Actor có quyền admin. - Có kết nối Internet.

Basic flow Sau khi actor truy cập vào tính năng “Danh sách tour sẵn

sàng”:

1. Hệ thống sẽ hiển thị danh sách chuyến tham quan theo trạng thái tour sẵn sàng.

2. Use case kết thúc phiên làm việc.

Alternative flow Không có.

35 4.3.2.1.6. Xem theo trạng thái hủy

Bảng 4.14. Đặc tả use case "Xem theo trạng thái hủy"

Use Case ID UC_5.1.6.

Name Xem theo trạng thái hủy.

Brief description Xem danh sách chuyến tham quan theo trạng thái hủy.

Actors Admin.

Pre-conditions Actor chọn “Danh sách tour hủy”.

Trigger - Actor có quyền admin.

- Có kết nối Internet.

Basic flow Sau khi actor truy cập vào tính năng “Danh sách tour hủy”:

1. Hệ thống sẽ hiển thị danh sách chuyến tham quan theo trạng thái tour hủy.

2. Use case kết thúc phiên làm việc.

Alternative flow Không có.

Business Rule Không có.

4.3.2.1.7. Upload file quyết định của BGH

Bảng 4.15. Đặc tả use case "Upload file quyết định của BGH"

Use Case ID UC_5.1.7.

Name Upload file quyết định của BGH.

Brief description Upload file quyết định của ban giám hiệu.

Actors Admin.

Pre-conditions Actor chọn “Danh sách tour đang xử lý”.

Trigger - Actor có quyền admin.

- Có kết nối Internet.

Basic flow Sau khi actor truy cập vào tính năng “File quyết định của

BGH”:

1. Hệ thống sẽ mở cửa sổ chọn file trên máy.

2. Actor sẽ chọn file quyết định của BGH và nhấn “Open”.

36 3. Hệ thống xác nhận upload file quyết định của BGH

thành công.

4. Actor trở lại trạng thái trước đó. 5. Use case kết thúc phiên làm việc.

Alternative flow 2. Nếu actor muốn dừng việc upload file. 2.1. Actor nhấn nút ‘Hủy’.

2.2. Actor trở lại trạng thái trước đó.

Business Rule Không có

4.3.2.1.8. Xem danh sách cộng tác viên

Bảng 4.16. Đặc tả use case "Xem danh sách cộng tác viên"

Use Case ID UC_5.1.8.

Name Xem danh sách cộng tác viên.

Brief description Xem danh sách cộng tác viên có trong chuyến.

Actors Admin.

Pre-conditions Actor chọn “Cập nhật DS CTV”.

Trigger - Actor có quyền admin.

- Có kết nối Internet.

Basic flow Sau khi actor truy cập vào tính năng “Cập nhật DS CTV”:

1. Hệ thống sẽ hiển thị danh sách cộng tác viên. 2. Use case kết thúc phiên làm việc.

Alternative flow Không có.

Business Rule Không có.

4.3.2.1.8.1. Xét duyệt cộng tác viên

Bảng 4.17. Đặc tả use case "Xét duyệt cộng tác viên"

Use Case ID UC_5.1.8.1.

Name Xét duyệt cộng tác viên.

Brief description Xét duyệt cộng tác viên.

Actors Admin.

37

Trigger - Actor có quyền admin.

- Có kết nối Internet.

Basic flow Sau khi actor truy cập vào tính năng “Cập nhật DS CTV”:

1. Hệ thống sẽ hiển thị danh sách cộng tác viên. 2. Actor chọn cộng tác viên.

3. Use case kết thúc phiên làm việc.

Alternative flow Không có.

Business Rule Không có.

4.3.2.1.9. Xem danh sách sinh viên tham quan

Bảng 4.18. Đặc tả use case "Xem danh sách sinh viên tham quan"

Use Case ID UC_5.1.9.

Name Xem danh sách sinh viên.

Brief description Xem danh sách sinh viên có trong chuyến.

Actors Admin.

Pre-conditions Actor chọn “Cập nhật DSSV”.

Trigger - Actor có quyền admin.

- Có kết nối Internet.

Basic flow Sau khi actor truy cập vào tính năng “Cập nhật DSSV”:

1. Hệ thống sẽ hiển thị danh sách sinh viên. 2. Use case kết thúc phiên làm việc.

Alternative flow Không có.

Business Rule Không có.

4.3.2.1.9.1. Thêm mới sinh viên tham gia

Bảng 4.19. Đặc tả use case "Thêm mới sinh viên tham quan"

Use Case ID UC_5.1.9.1.

Name Thêm mới sinh viên tham quan.

Brief description Thêm mới sinh viên tham quan.

Actors Admin.

38

Trigger - Actor có quyền admin.

- Có kết nối Internet.

Basic flow Sau khi actor truy cập vào tính năng “Cập nhật DSSV”:

1. Hệ thống sẽ hiển thị danh sách sinh viên. 2. Actor chọn “Thêm mới”.

3. Actor chọn sinh viên và “Lưu”. 4. Actor trở lại trạng thái trước đó. 5. Use case kết thúc phiên làm việc.

Alternative flow 2. Nếu actor muốn dừng việc thêm mới sinh viên. 2.1. Actor nhấn nút ‘Hủy’.

2.2. Actor trở lại trạng thái trước đó.

Business Rule Không có.

4.3.2.1.9.2. Import danh sách sinh viên

Bảng 4.20. Đặc tả use case "Import danh sách sinh viên"

Use Case ID UC_5.1.9.2.

Name Import danh sách sinh viên.

Brief description Import danh sách sinh viên tham quan từ bên ngoài.

Actors Admin.

Pre-conditions Actor chọn “Cập nhật DSSV”.

Trigger - Actor có quyền admin.

- Có kết nối Internet.

Basic flow Sau khi actor truy cập vào tính năng “Cập nhật DSSV”:

1. Hệ thống sẽ hiển thị danh sách sinh viên.

2. Actor chọn “Nhập danh sách”, “Nhập danh sách”. 3. Hệ thống sẽ mở cửa sổ chọn file trên máy.

4. Actor sẽ chọn file excel danh sách sinh viên và nhấn “Open”.

5. Hệ thống xác nhận import danh sách sinh viên thành công.

39 7. Use case kết thúc phiên làm việc.

Alternative flow 2. Nếu actor muốn dừng việc import danh sách sinh viên. 2.1. Actor nhấn nút ‘Hủy’.

2.2. Actor trở lại trạng thái trước đó.

Business Rule Không có.

4.3.2.1.9.3. Điểm danh bù sinh viên

Bảng 4.21. Đặc tả use case "Điểm danh bù sinh viên"

Use Case ID UC_5.1.9.3.

Name Điểm danh bù sinh viên.

Brief description Điểm danh bù sinh viên.

Actors Admin.

Pre-conditions Actor chọn “Cập nhật DSSV”.

Trigger - Actor có quyền admin.

- Có kết nối Internet.

Basic flow Sau khi actor truy cập vào tính năng “Cập nhật DSSV”:

1. Hệ thống sẽ hiển thị danh sách sinh viên. 2. Actor chọn “Điểm danh bù”.

3. Actor nhập mã sinh viên, số phút đi trễ và chọn “Điểm danh”.

4. Hệ thống sẽ cập nhật và thay đổi trạng thái “Chưa điểm danh” sang “Đã điểm danh”.

5. Use case kết thúc phiên làm việc.

Alternative flow 3. Nếu actor muốn dừng việc điểm danh bù sinh viên. 3.1. Actor nhấn nút “X”.

3.2. Actor trở lại trạng thái trước đó.

Business Rule Không có

4.3.2.1.9.4. Import danh sách sinh viên điểm danh bù

Use Case ID UC_5.1.9.4.

40

Brief description Import danh sách sinh viên điểm bù.

Actors Admin.

Pre-conditions Actor chọn “Cập nhật DSSV”.

Trigger - Actor có quyền admin.

- Có kết nối Internet.

Basic flow Sau khi actor truy cập vào tính năng “Cập nhật DSSV”:

1. Hệ thống sẽ hiển thị danh sách sinh viên.

2. Actor chọn “Nhập danh sách”, “Nhập danh sách điểm danh bù”.

3. Hệ thống sẽ mở cửa sổ chọn file trên máy.

4. Actor sẽ chọn file excel danh sách sinh viên và nhấn “Open”.

5. Hệ thống xác nhận import danh sách sinh viên điểm danh thành công, cập nhật trạng thái sinh viên “Chưa điểm danh” sang “Đã điểm danh”.

6. Use case kết thúc phiên làm việc.

Alternative flow 4. Nếu actor muốn dừng việc import danh sách sinh viên điểm danh bù.

4.1. Actor nhấn nút ‘Hủy’.

4.2. Actor trở lại trạng thái trước đó.

Business Rule Không có.

4.3.2.1.10.Cập nhật chuyến tham quan

Use Case ID UC_5.1.10.

Name Cập nhật chuyến tham quan.

Brief description Cập nhật thông tin chuyến tham quan.

Actors Admin.

Pre-conditions Actor chọn chức năng ‘Cập nhật thông tin’.

Trigger - Actor có quyền admin.

- Có kết nối Internet.

41 1. Hệ thống sẽ hiển thị thông tin chuyến tham quan và cấp

quyền sửa đổi cho actor.

2. Actor sẽ cập nhật thông tin chuyến tham quan và nhấn ‘Lưu’.

3. Hệ thống xác nhận thông tin chuyến tham quan đã được cập nhật.

4. Actor trở lại trạng thái trước đó. 5. Use case kết thúc phiên làm việc.

Alternative flow 2. Nếu actor muốn dừng việc cập nhật thông tin chuyến. 2.1. Actor nhấn nút ‘Hủy’.

2.2. Actor trở lại trạng thái trước đó.

Business Rule Không có

4.3.2.1.11.Filter chuyến tham quan

Bảng 4.22. Đặc tả use case "Filter chuyến tham quan"

Use Case ID UC_5.1.11

Name Filter chuyến tham quan.

Brief description Filter chuyến tham quan theo các trường dữ liệu.

Actors Admin.

Pre-conditions Actor chọn “Chuyến tham quan” trong “Chuyến tham quan”.

Trigger - Actor có quyền admin.

- Có kết nối Internet.

Basic flow Sau khi actor truy cập vào tính năng “Chuyến tham quan”:

1. Actor chọn “Tìm kiếm nâng cao” và trường dữ liệu muốn tìm kiếm.

2. Hệ thống sẽ hiển thị danh sách chuyến tham quan phù hợp với thông tin dữ liệu.

3. Use case kết thúc phiên làm việc.

Alternative flow Không có.

42

4.3.2.2. Thêm mới chuyến tham quan

Bảng 4.23. Đặc tả use case "Thêm mới chuyến tham quan"

Use Case ID UC_5.2.

Name Thêm mới chuyến tham quan.

Brief description Thêm mới chuyến tham quan.

Actors Admin.

Pre-conditions Actor chọn “Thêm mới”.

Trigger - Actor có quyền admin. - Có kết nối Internet.

Basic flow Sau khi actor truy cập vào tính năng “Thêm mới”:

1. Hệ thống yêu cầu nhập thông tin chuyến tham quan. 2. Actor sẽ nhập thông tin chuyến.

2.1. Nhấn “Lưu” nếu actor chỉ muốn lưu chuyến mới.

2.2. Nhấn “Lưu và duyệt” nếu admin muốn lưu và duyệt chuyến mới.

3. Hệ thống xác nhận thông tin học hàm đã được thêm. 4. Actor trở lại trạng thái trước đó.

5. Use case kết thúc phiên làm việc.

Alternative flow 3. Nếu actor muốn dừng việc thêm thông tin chuyến tham quan.

2.1. Actor nhấn nút “Đóng”.

2.2. Actor trở lại trạng thái trước đó.

Business Rule Không có.

4.3.2.3. Lưu trữ hồ sơ

Bảng 4.24. Đặc tả use case "Lưu trữ hồ sơ"

Use Case ID UC_5.3.

Name Lưu trữ hồ sơ.

Brief description Lưu trữ hồ sơ chuyến tham quan.

Actors Admin.

Pre-conditions Actor chọn “Lưu trữ hồ sơ” trong “Chuyến tham quan”.

Một phần của tài liệu Xây dựng website quản lý tham quan của phòng quan hệ doanh nghiệp tại trường đại học sư phạm kỹ thuật TP HCM đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin (Trang 41)

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

(139 trang)