Các ca sử dụng của ứng dụng

Một phần của tài liệu (LUẬN văn THẠC sĩ) phát triền phần mềm cho người học tại đại học quốc gia hà nội trên nền android và VNUPAD (Trang 28 - 37)

Chƣơng 3 XÂY DỰNG PHẦN MỀM VNUNOTE

3.3. Các ca sử dụng của ứng dụng

Sử dụng công cụ StarUML[14,16] để thiết kế biểu đồcác ca sử dụng của hệ thống. Có tất cả 16 ca sử dụng như hình 3.2.

Hình 3.2. Biểu đồ các ca sử dụng của ứng dụng

Biểu đồ ca sử dụng này là kết quả của việc phân tích biểu đồ hoạt động đã nêu ở phần trên. Biểu đồ này cũng được xây dựng theo phương pháp của UML (viết tắt của Unified Modeling Language) [14]. Các ca sử dụng thể hiện những gì phần mềm phải làm cùng với các tác nhân trong quá trình hoạt động. Mỗi ca sử dụng trong biểu đồ trên sẽ thể hiện rõ các bước thực hiện của phần mềm cũng như của tác nhân người học cùng với dữ liệu, kết quả và điều kiện của các bước.Ca sử dụng cũng miêu tả rõ phạm vi của các bước trong từng hoạt động, sự kiện kích hoạt nó. Mỗi một ca sử dụng cũng có các tiền điều kiện và hậu điều kiện. Tiền điều kiện cho biết hoàn cảnh để có thể sử dụng các bước trong mỗi ca sử dụng. Hậu điều kiện cho biết các hoàn cảnh xảy ra sau khi đã thực hiện hết các bước trong ca sử dụng. Hoàn cảnh trong hậu điều kiện có thể dẫn đến việc thực hiện các ca sử dụng khác. Chi tiết các ca sử dụng sẽ được mô tả trong các bảng.

Ca sử dụng hiển thị danh sách chi chép được mô tả trong bảng 3.1. Bảng này cho biết các bước thực hiện khi ứng dụng được mở.

Bảng 3.1. Ca sử dụng hiển thị danh sách ghi chép Ca sử dụng: Hiển thị danh sách ghi chép

Hệ thống:VNUNote

Tác nhân:Người học

Mô tả:Ứng dụng hiển thị danh sách ghi chép lúc khởi động.

Sự kiện kích hoạt:Ứng dụng khởi động.

Các bƣớc thực hiện Dữ liệu

1. Đọc dữ liệu ghi chép từ cơ sở dữ liệu Danh sách các ghi chép 2. Hiển thị danh sách ghi chép lên màn hình

3. Kết thúc

Tiền điều kiện:Ứng dụng đã khởi động.

Hậu điều kiện:Danh sách ghi chép được hiển thị trên màn hình và được lưu trong bộ nhớ.

Ca sử dụng tìm kiếm ghi chép theo tiêu đề được mô tả trong bảng 3.2. Bảng này cho biết các bước thực hiện khi người học nhập dữ liệu vào ô tìm kiếm và bấm nút tìm kiếm.

Bảng 3.2. Ca sử dụng tìm kiếm ghi chép theo tiêu đề Ca sử dụng:Tìm kiếm ghi chép theo tiêu đề

Hệ thống:VNUNote

Tác nhân:Người học

Mô tả:Người học nhập dữ liệu vào ô tìm kiếm và bấm nút tìm kiếm

Sự kiện kích hoạt:Người học bấm vào nút tìm kiếm

Các bƣớc thực hiện Dữ liệu

1. Người học nhập dữ liệu vào ô tìm kiếm. Dữ liệu tìm kiếm 2. Người học bấm nút tìm kiếm

3. Ứng dụng lọc danh sách các ghi chép trong bộ nhớ phù hợp dữ liệu tìm kiếm

Danh sách ghi chép

4. Ứng dụng cập nhật lại màn hình hiển thị danh sách ghi chép.

5. Kết thúc

Tiền điều kiện:Ứng dụng đang trong sử dụng.

Ca sử dụng tìm kiếm ghi chép theo Tag (thẻ phân loại) được mô tả trong bảng 3.3. Bảng này cho biết các bước thực hiện khi người học chọn các tag ghi chép trong ứng dụng.

Bảng 3.3. Ca sử dụng tìm kiếm ghi chép theo Tag Ca sử dụng: Tìm kiếm ghi chép theo tag

Hệ thống: VNUNote

Tác nhân: Người học

Mô tả: Người học chọn một tag trên màn hình và ứng dụng sẽ lọc danh sách ghi chép theo tag này.

Sự kiện kích hoạt: Người học chọn tag

Các bƣớc thực hiện Dữ liệu

1. Người học chọn tag trong danh sách các tag hiện có Tag 2. Ứng dụng lọc các ghi chép trong bộ nhớ phù hợp với tag

Danh sách ghi chép 3. Ứng dụng cập nhật lại danh sách ghi chép trên giao

diện

4. Kết thúc

Tiền điều kiện: Ứng dụng đang trong sử dụng

Hậu điều kiện: Danh sách các ghi chép theo tag

Ca sử dụng xóa ghi chép được mô tả trong bảng 3.4. Bảng này cho biết các bước thực hiện khi người học xóa ghi chép.

Bảng 3.4. Ca sử dụng xóa ghi chép Ca sử dụng: Xóa ghi chép

Hệ thống: VNUNote

Tác nhân: Người học

Mô tả: Người học xoá bỏ một ghi chép và các thông tin liên quan.

Sự kiện kích hoạt: Người học chọn xóa ghi chép

Các bƣớc thực hiện Dữ liệu

1. Người học chọn một ghi chép Ghi chép 2. Người học bấm nút xoá bỏ ghi chép

3. Hệ thống xoá bỏ thông tin ghi chép cùng dữ liệu.

4. Hệ thống hủy lịch thông báo ghi chép đã xóa Lịch thông báo 5. Kết thúc.

Tiền điều kiện: Ghi chép cần xoá tồn tại trong hệ thống

Ca sử dụng hiển thị tài liệu đính kèm được mô tả trong bảng 3.5. Bảng này cho biết các bước thực hiện khi người học chọn một ghi chép để xem.

Bảng 3.5. Ca sử dụng hiển thị tài liệu đính kèm Ca sử dụng: Hiển thị tài liệu đính kèm

Hệ thống: VNUNote

Tác nhân: Người học

Mô tả: Ứng dụng hiển thị danh sách tài liệu đính kèm của ghi chép khi người học chọn một ghi chép nào đó.

Sự kiện kích hoạt: Người học chọn một ghi chép

Các bƣớc thực hiện Dữ liệu

1. Người học chọn một ghi chép trong danh sách Ghi chép 2. Ứng dụng đọc thông tin tài liệu đính kèm trong cơ

sở dữ liệu của ứng dụng.

Danh sách tài liệu đính kèm 3. Ứng dụng hiển thị các tài liệu đính kèm lên màn

hình

4. Kết thúc

Tiền điều kiện: Ứng dụng đang trong sử dụng và một ghi chép được chọn (ghi chép có tài liệu đính kèm)

Hậu điều kiện: Danh sách các tài liệu đính kèm được hiển thị

Ca sử dụng hiển thị các tập tin trong một thư mục được mô tả trong bảng 3.6. Bảng này cho biết các bước thực hiện khi người học mở giao diện tập tin.

Bảng 3.6. Ca sử dụng hiển thị các tập tin trong thƣ mục Ca sử dụng: Hiển thị các tập tin trong một thư mục

Hệ thống: VNUNote

Tác nhân: Người học

Mô tả: Ứng dụng hiển thị giao diện chọn tập tin trong một thư mục nhất định

Sự kiện kích hoạt: Người học mở giao diện tập tin

Các bƣớc thực hiện Dữ liệu

1. Người học mở giao diện tập tin

2. Ứng dụng đọc danh sách tập tin trong hệ thống Danh sách tập tin 3. Ứng dụng hiển thị danh sách tập tin lên giao diện

4. Kết thúc

Tiền điều kiện: Ứng dụng đang trong sử dụng

Ca sử dụng thay đổi thư mục trong giao diện tập tin được mô tả trong bảng 3.7. Bảng này cho biết các bước thực hiện khi người học điều hướng qua lại giữa các thư mục để xem các tập tin khác nhau.

Bảng 3.7. Ca sử dụng thay đổi thƣ mục hiển thị tập tin Ca sử dụng: Thay đổi thư mục trong giao diện tập tin

Hệ thống: VNUNote

Tác nhân: Người học

Mô tả: Người học có thể thay đổi thư mục hiển thị trong giao diện tập tin

Sự kiện kích hoạt: Người học bấm vào các nút điều hướng thư mục.

Các bƣớc thực hiện Dữ liệu

1. Người học bấm vào nút điều hướng lên hoặc xuống mức thư mục. Nếu lên thì thực hiện bước 2, xuống thì thực hiện bước 1.1

1.1. Ứng dụng hiển thị tập tin ở thư mục con Danh sách tập tin 1.2. Kết thúc

2. Ứng dụng hiển thị tập tin ở thư mục mức trên Danh sách tập tin 3. Kết thúc

Tiền điều kiện: Giao diện tập tin đang mở

Hậu điều kiện: Danh sách tập tin trong hệ thống được hiển thị

Ca sử dụng hiển thị thông tin ghi chép được mô tả trong bảng 3.8. Bảng này cho biết các bước thực hiện khi người dùng chọn một ghi chép để xem hay để sửa.

Bảng 3.8. Ca sử dụng hiển thị thông tin ghi chép Ca sử dụng: Hiển thị thông tin ghi chép

Hệ thống: VNUNote

Tác nhân: Người học

Mô tả: Ứng dụng hiển thị thông tin ghi chép trong màn hình ghi chép và trong giao diện sửa thông tin.

Sự kiện kích hoạt: Người học chọn ghi chép hoặc sửa ghi chép

Các bƣớc thực hiện Dữ liệu

1. Người học chọn ghi chép hoặc chọn sửa thông tin ghi chép.

Ghi chép 2. Ứng dụng hiển thị thông tin ghi chép

3. Kết thúc

Tiền điều kiện: Hệ thống đang trong sử dụng

Ca sử dụng hiển thị nội dung ghi chép được mô tả trong bảng 3.9. Bảng này cho biết các bước thực hiện khi người học chọn một ghi chép để xem nội dung.

Bảng 3.9. Ca sử dụng hiển thị nội dung ghi chép Ca sử dụng: Hiển thị nội dung ghi chép

Hệ thống: VNUNote

Tác nhân: Người học

Mô tả: Ứng dụng hiển thị nội dung ghi chép trong màn hình nội dung.

Sự kiện kích hoạt:Người học chọn một môn học trong danh sách

Các bƣớc thực hiện Dữ liệu

1. Người học chọn một ghi chép. Ghi chép 2. Ứng dụng hiển thị nội dung ghi chép

được chọn lên màn hình 3. Kết thúc

Tiền điều kiện: Hệ thống đang trong sử dụng

Hậu điều kiện: Nội dung ghi chép được hiển thị

Ca sử dụng đặt lịch thông báo được mô tả trong bảng 3.10. Bảng này cho biết các bước thực hiện khi người học thay đổi thông tin lịch ghi chép.

Bảng 3.10. Ca sử dụng đặt lịch thông báo Ca sử dụng: Đặt lịch thông báo

Hệ thống: VNUNote

Tác nhân: Người học

Mô tả: Người học thay đổi lịch ghi chép và ứng dụng đặt lại lịch thông báo theo thông tin lịch mới.

Sự kiện kích hoạt: Người học thay đổi lịch ghi chép.

Các bƣớc thực hiện Dữ liệu

1. Người học nhập thông tin lịch ghi chép trong giao diện sửa thông tin ghi chép

Lịch 2. Ứng dụng lưu thông tin lịch ghi chép

và đặt lịch thông báo cho ghi chép 3. Kết thúc

Tiền điều kiện: Giao diện sửa thông tin đang mở

Ca sử dụng tự động lưu thông tin ghi chép được mô tả trong bảng 3.11. Bảng này cho biết các bước thực hiện khi người học thay đổi thông tin ghi chép.

Bảng 3.11. Ca sử dụng tự động lƣu thông tin ghi chép Ca sử dụng: Tự động lưu thông tin ghi chép

Hệ thống: VNUNote

Tác nhân: Người học

Mô tả: Người học nhập thông tin ghi chép trong giao diện thông tin ghi chép và ứng dụng tự động lưu thông tin ghi chép, đồng thời cập nhật thông tin ghi chép ở những nơi có hiển thị chúng

Sự kiện kích hoạt: Người học nhập thông tin ghi chép

Các bƣớc thực hiện Dữ liệu

1. Người học nhập thông tin ghi chép Ghi chép 2. Ứng dụng lưu thông tin ghi chép vào

cơ sở dữ liệu

3. Ứng dụng cập nhật thông tin ghi chép lên giao diện

4. Kết thúc

Tiền điều kiện: Giao diện sửa thông tin đang mở

Hậu điều kiện: Ghi chép có thông tin mới

Ca sử dụng tự động lưu nội dung ghi chép được mô tả trong bảng 3.12. Bảng này cho biết các bước thực hiện khi người học thay đổi nội dung ghi chép.

Bảng 3.12. Ca sử dụng tự động lƣu nội dung ghi chép Ca sử dụng: Tự động lưu nội dung ghi chép

Hệ thống: VNUNote

Tác nhân: Người học

Mô tả: Người học nhập nội dung ghi chép. Ứng dụng tự động lưu nội dung ghi chép vào cơ sở dữ liệu

Sự kiện kích hoạt: Người học nhập nội dung môn học

Các bƣớc thực hiện Dữ liệu

1. Người học nhập nội dung ghi chép Môn học 2. Ứng dụng lưu nội dung ghi chép vào

cơ sở dữ liệu 3. Kết thúc

Tiền điều kiện: Một ghi chép đang được hiển thị trong giao diện nội dung

Ca sử dụng mở tài liệu đính kèm được mô tả trong bảng 3.13. Bảng này cho biết các bước thực hiện khi người học mở một tài liệu đính kèm trong một ghi chép.

Bảng 3.13. Ca sử dụng mở tài liệu đính kèm Ca sử dụng: Mở tài liệu đính kèm

Hệ thống: VNUNote

Tác nhân: Người học

Mô tả: Người học mở tài liệu đính kèm. Ứng dụng sẽ chạy phần mềm phù hợp đã cài trên hệ thống để mở tài liệu đó.

Sự kiện kích hoạt: Người học chọn mở tài liệu đính kèm

Các bƣớc thực hiện Dữ liệu

1. Người học mở tài liệu đính kèm Tài liệu đính kèm 2. Ứng dụng chạy phần mềm phù hợp đã

cài trên hệ thống để mở tài liệu đã chọn 3. Kết thúc

Tiền điều kiện: Ghi chép có tài liệu đính kèm đang hiển thị

Hậu điều kiện: Tài liệu đính kèm được mở trong một phần mềm phù hợp

Ca sử dụng xóa tài liệu đính kèm được mô tả trong bảng 3.14. Bảng này cho biết các bước thực hiện khi người học xóa tài liệu đính kèm trong một ghi chép.

Bảng 3.14. Ca sử dụng xóa tài liệu đính kèm Ca sử dụng: Xóa tài liệu đính kèm

Hệ thống: VNUNote

Tác nhân: Người học

Mô tả: Người học xóa tài liệu. Ứng dụng sẽ xóa tập tin cùng thông tin tài liệu

Sự kiện kích hoạt: Người học chọn mở tài liệu đính kèm

Các bƣớc thực hiện Dữ liệu

1. Người học chọn một tài liệu đính kèm và xóa nó

Tài liệu đính kèm 2. Ứng dụng xóa tài liệu đính kèm khỏi

vùng lưu trữ

3. Ứng dụng xóa thông tin tài liệu đính kèm của ghi chép trong cơ sở dữ liệu

Ghi chép 4. Kết thúc

Tiền điều kiện: Ghi chép có tài liệu đính kèm đang hiển thị

Ca sử dụng thêm tài liệu đính kèm được mô tả trong bảng 3.15. Bảng này cho biết các bước thực hiện khi người học thêm tài liệu đính kèm vào ghi chép.

Bảng 3.15. Ca sử dụng thêm tài liệu đính kèm Ca sử dụng: Thêm tài liệu đính kèm

Hệ thống: VNUNote

Tác nhân: Người học

Mô tả: Người học thêm một tập tin vào ghi chép. Ứng dụng tạo tài liệu đính kèm

Sự kiện kích hoạt: Người học chọn thêm tài liệu đính kèm

Các bƣớc thực hiện Dữ liệu

1. Người học thêm tập tin vào ghi chép Tập tin 2. Ứng dụng sao chép và tạo tài liệu

3. Ứng dụng lưu thông tin tài liệu Tài liệu đính kèm 4. Kết thúc

Tiền điều kiện: Giao diện hiển thị tập tin hệ thống đang mở

Hậu điều kiện: Tài liệu đính kèm được sao chép vào vùng lưu trữ và ghi chép được bổ xung thông tin về tài liệu trong cơ sở dữ liệu

Ca sử dụng tự động tóm tắt nội dung ghi chép được mô tả trong bảng 3.16. Bảng này cho biết các bước thực hiện khi người học thay đổi nội dung ghi chép.

Bảng 3.16. Ca sử dụng tự động tóm tắt nội dung Ca sử dụng: Tự động tóm tắt nội dung ghi chép

Hệ thống: VNUNote

Tác nhân: Người học

Mô tả: Người nhập nội dung ghi chép và hệ thống tự động tóm tắt nội dung, lưu lại dữ liệu tóm tắt và hiển thị lên giao diện danh sách ghi chép

Sự kiện kích hoạt: Người học nhập nội dung ghi chép

Các bƣớc thực hiện Dữ liệu

1. Người học nhập nội dung ghi chép Nội dung ghi chép 2. Ứng dụng tự động tóm tắt nội dung Nội dung tóm tắt 3. Ứng dụng lưu nội dung và tóm tắt vào

cơ sở dữ liệu

Nội dung ghi chép , Nội dung tóm tắt 4. Ứng dụng cập nhật lại nội dung tóm tắt

trong giao diện danh sách ghi chép 5. Kết thúc

Tiền điều kiện: Ứng dụng đang trong sử dụng

Một phần của tài liệu (LUẬN văn THẠC sĩ) phát triền phần mềm cho người học tại đại học quốc gia hà nội trên nền android và VNUPAD (Trang 28 - 37)

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

(59 trang)