Use-case upload document

Một phần của tài liệu Xây dựng hệ thống tìm kiếm nội dung trên file văn bản sử dụng Zend Framework. (Trang 60 - 62)

Chương 2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

2.1. Đặc tả các usecase trong hệ thống

2.1.2.5. Use-case upload document

- Mục đích: Giúp người sử dụng upload tài liệu, luận văn lên hệ thống. - Điều kiện tiên quyết: Người sử dụng có tài khoản trên hệ thống. - Tác nhân chính: Người sử dụng.

Retrieve document is user list

Display document for user

User select document to delete

User select document to dowload

User select document to view

Get link of document User class document list page

Has Error? Messeges Error Link Dowload file to PC Remove to database

Remove file to host

Page docunment view

User select at least one document?

User select at least one document? User select at least one document? Yes No No Yes Yes No Done Hình 2.9. View document Yes No

Sinh viên thực hiện: Trịnh Xuân Lợi Trang 52

- Điều kiện lỗi: Quy cách nhập thơng tin sai, upload khơng có file đính kèm hoặc định dạng file không hợp lệ.

- In put:

+ Thông tin người sử dụng.

+ Thông tin về tài liệu sắp upload. + File tài liệu đính kèm.

- Quy trình hoạt động:

Khi người dùng đến trang upload, một số thơng tin trình bày sẽ được lấy ra bằng cách sử dụng UserId được lưu trữ trong session của người sử dụng. Nếu người sử dụng không chứa các session cần thiết, người sử dụng sẽ được gửi đến trang login để tiến hành đăng nhập vào hệ thống. Ngược lại, nếu session người dùng tồn tại, thì UserId từ session được sử dụng để lấy các dữ liệu trong database thêm vào dữ liệu trong form upload.

Khi người sử dụng click submit để gửi dữ liệu, hệ thống sẽ sử dụng một số hình thức lọc dữ liệu và kiểm tra tính hợp lệ của dữ liệu. Nếu có lỗi xảy ra, hệ thống sẽ refresh lại trang upload để người sử dụng sửa chữa. Nếu không xãy ra lỗi thì dữ liệu từ form upload sẽ được đưa lên database và một thông báo upload thành công sẽ được hiển thị.

- Output:

+ Nếu có lỗi sẽ xuất thơng báo.

+ Nếu khơng có lỗi, lưu trữ thơng tin lên database và file lên host. - Kết quả: Tài liệu người dùng sẽ được upload lên hệ thống và nó có thể

Sinh viên thực hiện: Trịnh Xuân Lợi Trang 53

- Biểu đồ hoạt động:

Một phần của tài liệu Xây dựng hệ thống tìm kiếm nội dung trên file văn bản sử dụng Zend Framework. (Trang 60 - 62)

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

(95 trang)