1. Trang chủ
  2. » Giáo Dục - Đào Tạo

ĐỀ tài xây DỰNG tài LIỆU ACTIVITY DIAGRAM CHO dự án QUẢN lý GIAO HÀNG của SHIPPER tại KHO GIAO HÀNG TIẾT KIỆM, 07 lý NHÂN TÔNG

14 118 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 14
Dung lượng 648,75 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Đăng Xuất - Mô tả: Mục đích: Thoát hoàn toàn ra khỏi hệ thống Mô tả yêu cầu: Chức năng giúp thoát khỏi hệ thống trở về giao diện đăng nhập Mức độ ưu tiên: bắt buộc phải có - Sự kiện chín

Trang 1

TRƯỜNG ĐẠI HỌC KHOA HỌC HUẾ KHOA CÔNG NGHỆ THÔNG TIN

-

-TIỂU LUẬN: KỸ NGHỆ PHẦN MỀM

ĐỀ TÀI: XÂY DỰNG TÀI LIỆU ACTIVITY DIAGRAM CHO

“DỰ ÁN QUẢN LÝ GIAO HÀNG CỦA SHIPPER TẠI KHO GIAO HÀNG TIẾT KIỆM,

07 LÝ NHÂN TÔNG”

SINH VIÊN THỰC HIỆN: TRẦN ĐỨC KHÁNH

MÃ SINH VIÊN: 18T1021142 GIẢNG VIÊN: NGUYỄN VĂN TƯỜNG LÂN NGÀNH: CÔNG NGHỆ THÔNG TIN

LỚP: CNTT-B1 KHÓA: 2018-2022

HUẾ, 2021

Trang 2

Giảng viên chấm :

Họ và tên

Giáo viên chấm 1:

Giáo viên chấm 2:

Trang 3

I Biểu Đồ Hoạt Động

1 Đăng Nhập

- Mô tả:

Mục đích: Đăng nhập vào hệ thống, thực hiện các chức năng của người dùng

có tài khoản

Mô tả chức năng: Người dùng trước khi thao tác những chức năng bắt buộc

phải đăng nhập vào hệ thống thì cần cung cấp Email và mật khẩu để xác thực Sau khi đăng nhập, người dùng sẽ được tiến hành các hoạt động khác, thực hiện những chức năng bắt buộc phải cần đăng nhập

Độ ưu tiên: Bắt buộc phải có

- Sự kiện chính:

- Dòng sự kiện khác:

+ Quên mật khẩu: Nếu trong trường hợp người dùng quên mật khẩu thì

hệ thống chuyển hướng đến giao diện Email để nhập email khôi phục

+ Tên/mật khẩu sai: Nêu trong dòng sự kiện chính, người dùng nhập sai

Email hoặc sai mật khẩu thì hệ thống sẽ hiển thị thông báo lỗi

- Yêu cầu đặc biệt: Không có

- Tiền điều kiện:

+ Người dùng phải được cấp tài khoản

+ Người dùng chưa đăng nhập tài khoản của mình vào hệ thống

Trang 4

- Hậu điều kiện:

+ Nếu use case thành công thì sẽ được sử dụng hệ thống Ngược lại , trạng thái hệ thống sẽ không thay đổi

- Điểm mở rộng: Không có

2 Đăng Xuất

- Mô tả:

Mục đích: Thoát hoàn toàn ra khỏi hệ thống

Mô tả yêu cầu: Chức năng giúp thoát khỏi hệ thống trở về giao diện đăng nhập Mức độ ưu tiên: bắt buộc phải có

- Sự kiện chính:

- Dòng sự kiện khác: Không có

- Yêu cầu đặc biệt: Không có

- Tiền điều kiện: Tài khoản đã đăng nhập vào hệ thống và chưa đăng xuất khỏi

hệ thống

- Hậu điều kiện: Nếu use case thành công thì tài khoản sẽ không làm việc trên

hệ thống với chức năng của người dùng Ngược lại, trạng thái hệ thống không thay đổi

- Điểm mở rộng: Không có

3 Online & Làm việc

- Mô tả: Người dùng sử dụng để khởi động trạng thái hoạt động của tài

khoản

- Sự kiện chính:

Trang 5

- Sự kiện khác: Không có

- Yêu cầu đặc biệt: Không có

- Tiền điều kiện:

+ Người dùng phải đăng nhập thành công vào hệ thống vào hệ thống

- Hậu điều kiện:

+ Nếu người dùng khởi động thành công thì hệ thống sẽ chuyển đổi trạng thái hoạt động của tài khoản, cho người sử dụng các chức năng phục vụ việc giao hàng, theo dõi vị trí, hoạt động của nhân viên

+ Nếu người dùng khởi động không thành công thì nhận thông báo lỗi không hợp lệ, vẫn sử dụng chức năng hệ thống bình thường, trừ các chức năng trong việc giao hàng

- Điểm mở rộng: Không có

4 Offline & Dừng làm việc

- Mô tả: Người dùng kết thúc phiên làm việc của mình, chuyển trạng thái

offline cho tài khoản

- Sự kiện chính:

Trang 6

- Sự kiện khác: Không có

- Yêu cầu đặc biệt: Không có

- Tiền điều kiện:

+ Tài khoản phải đăng nhập thành công vào hệ thống

+ Hệ thống phải qua use-case “Online&Làm việc”

- Hậu điều kiện:

+ Nếu use case thành công thì hệ thống chuyển trạng thái tài khoản về Offline và ghi nhận thời gian, vị trí hoạt động trên hệ thống rồi hiển thị lên form Online&Làm việc cho người dùng có thể coi được

+ Nếu không trạng thái sẽ không thay đổi

- Điểm mở rộng: Không có

5 Xem thông tin cá nhân

- Mô tả: Người dùng sử dụng để xem thông tin cá nhân của mình

- Dòng sự kiện chính:

Trang 7

- Dòng sự kiện khác: Không có

- Yêu cầu đặc biệt: Không có

- Tiền điều kiện:

+ Hệ thống khởi động thành công, không xảy ra lỗi + Người dùng đăng nhập thành công vào hệ thống và có quyền sử dụng chức năng xem thông tin tài khoản

- Hậu điều kiện:Không có

- Điểm mở rộng: Không có

6 Xem thông báo

- Mô tả: Nhân viên giao hàng sử dụng để xem thông báo về lượt giao

hàng

- Sự kiện chính:

Trang 8

- Sự kiện khác: Không có

- Yêu cầu đặc biệt: Không có

- Tiền điều kiện:

+ Hệ thống phải được khởi động thành công, không xảy ra lỗi

+ Người dùng đăng nhập thành công

- Hậu điều kiện:

Không có

- Điểm mở rộng: Không có

7 Điều chỉnh vận đơn

- Mô tả: Use case mô tả việc người giao hàng điều chỉnh thứ tự trong

danh sách vận đơn đã nhận

- Sự kiện chính:

Trang 9

- Sự kiện khác:

+ Hệ thống sẽ thông báo thành công “Lưu thành công” đến người dùng nếu thực hiện việc sắp xếp các vận đơn trong danh sách vận đơn

+ Nếu không sắp xếp mà người dùng xác nhận cập nhật thì hệ thống sẽ thông báo lỗi không hợp lệ “Lỗi không hợp lệ”

- Tiền điều kiện:

+ Hệ thống phải được khởi động thành công, không xảy ra lỗi

+ Hệ thống phải qua UC “Tiếp nhận đơn hàng”

- Hậu điều kiện:

+ Nếu Use case thực hiện thành công thì sẽ một danh sách vận đơn mới sẽ cập nhật lên

+ Nếu thất bại thì hệ thống vẫn bình thường không thay đổi

- Điểm mở rộng: Không có

8 Góp ý

- Mô tả: Người dùng muốn góp ý về các chức năng trên hệ thống có thể

gửi ý kiến của mình tới địa chỉ email của hệ thống

- Sự kiện chính:

Trang 10

- Sự kiện khác: Không có

- Yêu cầu đặc biệt: Không có

- Tiền điều kiện:

+ Hệ thống phải khởi động thành công, không xảy ra lỗi + Người dùng đăng nhập thành công

- Hậu điều kiện:

+ Sau khi thực hiện use case thành công hệ thống sẽ gửi thư góp ý

và chuyển vào hòm thư cho người quản trị + Nếu use case thất bại thì hệ thống sẽ báo lỗi

- Điểm mở rộng: Không có

9 Tiếp nhận lượt giao hàng

- Mô tả: Use case này mô tả việc chuyển giao đơn hàng cho người nhân

viên giao hàng Những vận đơn chuyển giao là bắt buộc người nhân viên phải nhận

- Sự kiện chính:

Trang 11

- Dòng sự kiện khác:

+ Hệ thống thông báo thành công “Tiếp nhận đơn hàng thành công” đến với người dùng và chuyển vận đơn đó đến với danh sách giao hàng của người dùng

+ Nếu không thành công thì hệ thống vẫn sẽ hiển thị vận đơn cho đến khi người dùng xác nhận vận đơn thì thôi

- Yêu cầu đặc biệt : Không có

- Tiền điều kiện:

+ Hệ thống phải được khởi động thành công, không xảy ra lỗi

+ Hệ thống phải qua UC “Online&Làm việc”

- Hậu điều kiện:

+ Sau khi thực hiện UC thành công hệ thống sẽ chuyển đơn hàng vào danh sách cần giao và cũng như có thể hiển thị ra màn hình trực tiếp nếu đơn

đó là duy nhất

+ Nếu use case thất bại thì hệ thống sẽ báo lỗi

- Điểm mở rộng: Không có

10 Kết thúc lượt giao hàng

- Mô tả: Mô tả việc hoàn thành, đóng đơn kết thúc giao hàng của người

giao hàng

- Sự kiện chính:

Trang 12

- Dòng sự kiện khác: Không có

- Yêu cầu đặc biệt: Không có

- Tiền điều kiện: Hệ thống phải qua UC “Tiếp nhận đơn hàng”

- Hậu điều kiện:

+ Nếu thành công thì hệ thống sẽ thông báo “Kết thúc lượt giao hàng” và

hệ thống sẽ hiển thị giao diện với thông báo “Không có lượt giao hàng” + Nếu thất bại thì hệ thống không thay đổi

- Điểm mở rộng: Không có

11 Cập nhật trạng thái vận đơn

- Mô tả: Người dùng chuyển đổi trạng thái cho đơn hàng mình cần giao ( Đang

giao hoặc đã giao, hủy bỏ)

- Sự kiện chính:

- Sự kiện khác:

Trang 13

+ Nếu người dùng chọn “Giao”: Hệ thống sẽ xác nhận vận đơn này bắt đầu được giao đi

+ Nếu người dùng chọn “Đã giao”: Hệ thống đón vận đơn và chuyển tiếp đến đơn tiếp theo

+ Nếu người dùng chọn “Hủy”: Hệ thống sẽ đón vận đơn, xác nhận trạng thái cho nó là “Thất bại”, rồi chuyển đến đơn tiếp tục

- Yêu cầu đặc biệt: Không có

- Tiền điều kiện:

+ Hệ thống phải qua UC “Tiếp nhận đơn hàng”

- Hậu điều kiện:

+ Nếu thành công thì hệ thống sẽ cập nhật trạng thái vận đơn cần giao, và tiến trình theo dõi sẽ được thực hiện suốt trong quá trình hoạt động của người dùng

+ Nếu không thành công thì hệ thống sẽ báo lỗi không hợp lệ

- Điểm mở rộng: Không có

12 Xem thông tin vận đơn

- Mô tả: UC mô tả việc người dùng xem chi tiết vận đơn trong danh sách

vận đơn được giao

- Sự kiện chính:

- Sự kiện khác: Không có

- Yêu cầu đặc biệt: Không có

- Tiền điều kiện:

+ Hệ thống phải qua UC “Tiếp nhận đơn hàng”

- Hậu điều kiện:

+ Nếu UC thành công thì hiển thị ra toàn bộ thông tin của đơn hàng + Nếu thất bại thì không hiển thị, báo lỗi

- Điểm mở rộng: Không có

Trang 14

13 Thống kê năng suất làm việc

- Mô tả: UC này mô tả hoạt động thống kê năng suất làm việc của người

dùng trong một thời gian chỉ định

- Sự kiện chính:

- Sự kiện khác: Không có

- Yêu cầu đặc biệt: Không có

- Tiền điều kiện:

+ Nhân viên muốn thống kê về năng suất làm việc của mình trong một thời gian nhất định

+ Nhập thời gian để truy vấn

- Hậu điều kiện

+ Thành công: Quá trình thống kê thành công khi bảng thống kê chính xác và sẵn sàng hiển thị lên

+ Thất bại: Không thành công khi thống kê chưa chính xác

- Điểm mở rộng: Không có

Ngày đăng: 21/08/2021, 06:43

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w