Đặc tả các Use case chính

Một phần của tài liệu tìm hiểu nguồn mở greenstone và ứng dụng (Trang 102 - 106)

CHƯƠNG 7 ITLIBWEB

7.1.4. Mơ hình Use Case

7.1.4.4. Đặc tả các Use case chính

1. Use case “Tra cuu” (Tra cứu tài liệu) a. Tóm tắt

Use case này cho phép người dùng tra cứu và xem nội dung các tài liệu trong các bộ sưu tập.

b. Dòng sự kiện

i. Dịng sự kiện chính

Use case này bắt đầu khi người dùng muốn tra cứu tài liệu, xem nội dung tài

liệu của các bộ sưu tập

1. Hệ thống kết nối với hệ thống Greenstone, hiển thị trang chủ của

Greenstone

2. Người dùng thực hiện các chức năng tra cứu trên hệ thống Greenstone.

3. Use case kết thúc khi người dùng đóng trang web Greenstone lại hoặc

nhấn vào liên kết “Trang chủ” để trở về trang chủ của ITLibWeb.

ii. Các dòng sự kiện khác

1. Hệ thống Greenstone khơng hoạt động

Trong dịng sự kiện chính, nếu vì lý do nào đó (server q tải, có lỗi ở các bộ sưu tập tài liệu), hệ thống ITLibWeb khơng kết nối với hệ thống Greenstone

được, thì hệ thống Greenstone sẽ thông báo lỗi và Use case kết thúc.

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

Khơng có

d. Điều kiện tiên quyết

Hệ thống Greenstone phải được cài và cấu hình sẵn trên server.

e. Post-Conditions

f. Điểm mở rộng

Khơng có

2. Use case “Dang nhap” (Đăng nhập) a. Tóm tắt

Use case này cho phép người dùng đăng nhập vào hệ thống ITLibWeb.

b. Dòng sự kiện

i. Dịng sự kiện chính

Use case này bắt đầu khi người dùng muốn đăng nhập vào hệ thống

ITLibWeb.

1. Hệ thống yêu cầu người dùng nhập vào tên thành viên và mật khẩu. 2. Người dùng nhập vào tên thành viên và mật khẩu.

3. Người dùng xác nhận đã nhập tên và mật khẩu

4. Hệ thống kiểm tra tên và mật khẩu của người dùng và cho phép người

dùng đăng nhập vào hệ thống. Use case kết thúc.

ii. Các dòng sự kiện khác

1. Tên / Mật khẩu sai

Trong dịng sự kiện chính, nếu người dùng nhập sai tên hay mật khẩu thì hệ thống sẽ thông báo lỗi. Khi này người dùng có thể trở về đầu của dịng sự

kiện chính hoặc hủy bỏ việc đăng nhập, lúc này Use case kết thúc.

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

Khơng có

d. Điều kiện tiên quyết

e. Post-Conditions

f. Điểm mở rộng

Khơng có

3. Use case “Nhap luan van” (Nhập luận văn) a. Tóm tắt

Use case này cho phép các thành viên của Khoa có thể nhập thơng tin cho luận văn của mình.

b. Dịng sự kiện

i. Dịng sự kiện chính

Use case này bắt đầu khi một thành viên của Khoa muốn nhập thông tin cho luận văn của mình.

Nếu luận văn của thành viên Khoa này mới được nhập thơng tin lần đầu tiên

thì luồng phụ “Thêm mới thông tin luận văn” sẽ được thực hiện. Ngược lại luồng phụ “Cập nhật thông tin luận văn” sẽ được thực hiện.

™ Luồng sự kiện phụ “Thêm mới thông tin luận văn”

1. Hệ thống yêu cầu thành viên Khoa nhập các thông tin cho luận văn 2. Thành viên Khoa nhập thông tin cho luận văn.

3. Thành viên Khoa xác nhận đã nhập thông tin cho luận văn 4. Hệ thống cập nhật thông tin luận văn. Use case kết thúc.

™ Luồng sự kiện phụ “Cập nhật thông tin luận văn” 1. Hệ thống truy xuất và hiển thị thông tin luận văn 2. Thành viên Khoa cập nhật các thông tin cho luận văn.

3. Thành viên Khoa xác nhận đã cập nhật thông tin cho luận văn 4. Hệ thống cập nhật thông tin luận văn. Use case kết thúc.

ii. Các dòng sự kiện khác

Trong dịng sự kiện chính, nếu thành viên Khoa nhập thông tin luận văn không hợp lệ (nhập thiếu các trường bắt buộc, nhập sai định dạng…) thì hệ thống sẽ hiển thị thông báo lỗi. Khi này thành viên Khoa có thể nhập lại hoặc hủy thao tác nhập thông tin luận văn, Use case kết thúc.

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

Khơng có

d. Điều kiện tiên quyết

Thành viên Khoa phải đăng nhập vào hệ thống

e. Post-Conditions

Khi thành viên Khoa cập nhật hay thêm mới thông tin luận văn thành công, thông tin một luận văn sẽ được cập nhật vào hệ thống. Nếu không, trạng thái hệ thống không thay đổi.

f. Điểm mở rộng

Khơng có

4. Use case “Xem luan van” (Xem thông tin luận văn) a. Tóm tắt

Use case này cho phép thành viên Khoa xem thơng tin luận văn của mình.

b. Dòng sự kiện

i. Dòng sự kiện chính

Use case này bắt đầu khi thành viên Khoa muốn xem thơng tin luận văn của

mình

1. Hệ thống truy xuất và hiển thị thông tin luận văn của thành viên Khoa

này.

2. Use case kết thúc khi thành viên Khoa đóng trang web này lại hoặc

1. Thành viên Khoa chưa nhập thông tin cho luận văn

Nếu thành viên Khoa chưa nhập thơng tin cho luận văn của mình, hệ thống sẽ hiển thị một thông báo nhắc nhở. Use case kết thúc.

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

Khơng có

d. Điều kiện tiên quyết

Thành viên Khoa phải đăng nhập vào hệ thống

e. Post-Conditions

Trạng thái của hệ thống không thay đổi.

f. Điểm mở rộng

Khơng có

Một phần của tài liệu tìm hiểu nguồn mở greenstone và ứng dụng (Trang 102 - 106)

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

(184 trang)