Tải bản đầy đủ (.pdf) (14 trang)

ĐỀ 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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (648.75 KB, 14 trang )

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


Giảng viên chấm :
Họ và tên

Giáo viên chấm 1:

Giáo viên chấm 2:

Chữ ký

Ghi Chú



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:
+ Qn 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.
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


-


-

-

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: Thốt hồn tồn ra khỏi hệ thống
Mơ tả u cầu: Chức năng giúp thố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ó
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:


-

-

-

Sự kiện khác: Khơng có
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:


-

-

-

Sự kiện khác: Khơng có
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:



-

Dịng sự kiện khác: Khơng có
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:


-

Sự kiện khác: Khơng có
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:


+
+
+
+
+
+
-

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:



-

-

-

Sự kiện khác: Khơng có
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:


-

-

-


-

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
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 hồn thành, đóng đơn kết thúc giao hàng của người
giao hàng
- Sự kiện chính:


-

-


Dịng sự kiện khác: Khơng có
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:


-

-

+ 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ó
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 tồ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ó


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ó
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: Q 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ó



×