Quy trình quản lý báo cáo, thống kê

Một phần của tài liệu Phân tích v thiết kế hướng Đối tượng quản lý công ty phân phối v lắp Đặt tủ Điện (Trang 40 - 66)

CHƯƠNG II: TỔNG QUAN HỆ THỐNG

2.3 Biểu đồ hoạt động

2.3.7 Quy trình quản lý báo cáo, thống kê

-Mô tả: User case cho phép người dùng đăng nhập vào hệ thống, lựa chọn chức năng, nhập chức năng, lưu thông tin.

Hình 2.14 Sơ đồ hoạt động của Use case quy trình quản lý báo cáo, thống kê

-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 vào hệ thống trước khi use case này bắt đầu.

-Hậu điều kiện: Nếu use case thành công thì người dùng sẽ có quyền sử dụng hệ thống để nhập và tìm kiếm thông tin. Còn ngược lại, thì trạng thái của hệ thống không đổi.

-Luồng sự kiện chính:

+ Người dùng phải xác nhận đăng nhập vào hệ thống, thì hệ thống sẽ hiện ra các chức năng quản lý và người dùng sẽ chọn chức năng báo cáo, thống kê.

+Hệ thống sẽ hiển thị ra thông tin báo cáo để người dùng lựa chọn chức năng.

+Người dùng sẽ phải cập nhật các thông tin của báo cáo với các chức năng thêm, sửa, xóa, xem chi tiết thông tin. Sau đó người dùng sẽ lưu lại thông tin của báo cáo.

-Luồng sự kiện khác:

+Sau khi hiển thị thông tin vừa lưu nếu người dùng vẫn thấy sai xót và muốn sửa thêm thì hệ thống sẽ quay lại bước lựa chọn chức năng để người dùng lựa chọn. Còn nếu thông tin hiển thị ra mà không còn sửa chữa nữa thì người dùng sẽ chức năng chấp nhận.

+Nếu đồng ý chấp nhận thì hệ thống sẽ hiển thị ra màn hình và kết thúc use case, còn không thì hệ thống sẽ quay lại chức năng lưu thông tin.

2.4 Biểu đồ tuần tự

Biểu đồ tuần tự biểu diễn tương tác giữa những người dùng và những đối tượng bên trong hệ thống. Biểu đồ này cho biết các thông điệp được truyền tuần tự như thế nào theo thời gian. Thứ tự các sự kiện trong biểu đồ tuần tự hoàn toàn tương tự như trong mô tả use case tương ứng.

Biểu đồ tuần tự được biểu diễn bởi các đối tượng và đường truyền đi giữa các đối tượng đó.

Trong hệ thống quản lý công ty phân phối, lắp đặt tủ điện, chúng ta lựa chọn biểu đồ tương tác dạng tuần tự để biểu diễn các tương tác giữa các đối tượng. Để xác định rõ các thành phần cần bổ sung trong biểu đồ lớp, trong mỗi biểu đồ tuần tự của hệ thống quản lý công ty phân phối, lắp đặt tủ điện sẽ thực hiện:

+Xác định rõ kiểu của đối tượng tham gia trong tương tác (ví dụ giao diện, điều khiển hay thực thể).

+Mỗi biểu đồ tuần tự có thể có ít nhất một lớp giao diện (Form) tương ứng với chức năng (use case) mà biểu đồ đó mô tả

+Mỗi biểu đồ tuần tự có thể liên quan đến một hoặc nhiều đối tượng thực thể.

Các đối tượng thực thể chính là các đối tượng của các lớp đã được xây dựng trong biểu đồ thiết kế chi tiết. Dưới đây là một số biểu đồ tuần tự cho các chức năng của hệ thống quản lý công ty:

2.4.1 Biểu đồ tuần tự của chức năng đăng nhập

Hình 2.15 Biểu đồ tuần tự chức năng đăng nhập

2.4.2 Biểu đồ tuần tự của chức năng quản lý đơn hàng

Hình 2.16 Biểu đồ tuần tự của quản lý đơn hàng

2.4.3 Biểu đồ trình tự của chức năng quản lý thông tin khách hàng

Hình 2.17 Biểu đồ tuần tự của quản lý thông tin khách hàng

2.4.4 Biểu đồ tuần tự của chức năng quản lý nhân viên

Hình 2.18 Biểu đồ tuần tự của quản lý nhân viên

2.4.5 Biểu đồ tuần tự của chức năng quản lý kho

Hình 2.19 Biểu đồ tuần tự của quản lý kho

2.4.6 Biểu đồ tuần tự của chức năng quản lý dịch vụ

Hình 2.20 Biểu đồ trình tự của quản lý dịch vụ

2.4.7 Biểu đồ tuần tự của chức năng quản lý báo cáo, thống kê

Hình 4.7. Biểu đồ tu tự của báo cáo thống kê 2.5 Biểu đồ cộng tác

Biểu đồ cộng tác: Là biểu đồ tương tác biểu diễn mối quan hệ giữa các đối tượng, giữa các đối tượng và tác nhân nhấn mạnh đến vai trò của các đối tượng trong tương tác.

Biểu đồ cộng tác cũng có các message với nội dung tương tự như trong biểu đồ tuần tự. Tuy nhiên, các đối tượng được đặt một cách tự do trong không gian của biểu đồ và không có đường dòng đời cho mỗi đối tượng. Các message được đánh số thể hiện thứ tự thời gian.

2.5.1 Biểu đồ cộng tác của quá trình đăng nhập

Hình 2.21 Biểu đồ cộng tác của quá trình đăng nhập

2.5.2 Biểu đồ cộng tác của quản lý đơn hàng

Hình 2.22 Biểu đồ cộng tác của quản lý đơn hàng

2.5.3 Biểu đồ cộng tác của quản lý thông tin khách hàng

Hình 2.23 Biểu đồ cộng tác của quản lý thông tin khách hàng

2.5.4 Biểu đồ cộng tác của quản lý nhân viên

Hình 2.24 Biểu đồ cộng tác của quản lý nhân viên 2.5.5 Biểu đồ cộng tác của quản lý kho

Hình 2.25 Biểu đồ cộng tác của quản lý kho

2.5.6 Biểu đồ cộng tác của quản lý dịch vụ

Hình 2.26 Biểu đồ cộng tác của quản lý dịch vụ 2.5.7 Biểu đồ cộng tác của báo cáo, thống kê

Hình 2.27 Biểu đồ cộng tác của báo cáo, thống kê

2.6 Biểu đồ lớp cơ sở

Là một tập hợp các đối tượng chia sẻ chung một cấu trúc và hành vi (cùng thuộc tính, hoạt động, mối quan hệ và ngữ nghĩa). Cấu trúc được mô tả bởi các thuộc tính và các mối quan hệ, còn hành vi được mô tả bằng các hoạt động. Mỗi lớp là 1 sự trừu tượng hoá của các đối tượng thế giới thực, và các đối tượng tồn tại trong thế giới thực được xem như là các thể hiện của lớp.

Ký hiệu : lớp được trình bày bởi 3 phần : Tên lớp, danh sách các thuộc tính (attribute), danh sách các họat động (operation), trong đó phần thuộc tính và phần họat động có thể được che dấu đi trong mức độ trình bày tổng quan.

2.6.1 Biểu đồ lớp tổng quát

Hình 2.28 Biểu đồ lớp tổng quát

2.6.2 Biểu đồ lớp cơ sở cho ca sử dụng đăng nhập

Hình 2.29 Biểu đồ lớp cho ca đăng nhập

2.6.3 Biểu đồ lớp cho ca sử dụng của quản lý đơn hàng

Hình 2.30 Biểu đồ lớp cho ca sử dụng của quản lý đơn hàng

2.6.4 Biểu đồ lớp cho ca sử dụng của quản lý thông tin khách hàng

Hình 2.31 Biểu đồ ca sử dụng quản lý thông tin khách hàng 2.6.5 Biểu đồ lớp cho ca sử dụng của quản lý nhân viên

Hình 2.32 Biểu đồ ca sử dụng quản lý nhân viên

2.6.6 Biểu đồ lớp cho ca sử dụng của quản lý kho

Hình 2.33 Biểu đồ ca sử dụng quản lý kho

2.6.7 Biểu đồ lớp cho ca sử dụng của quản lý dịch vụ

Hình 2.34 Biểu đồ ca sử dụng quản lý dịch vụ

2.6.8 Biểu đồ lớp cho ca sử dụng của quản lý báo cáo, thống kê

Hình 2.35 Biểu đồ ca sử dụng quản lý báo cáo thống kê

2.7 Biểu đồ trạng thái

2.7.1 Biểu đồ trạng thái của quản lý hàng

Hình 2.36 Biểu đồ trạng thái của quản lý hàng

2.7.2 Biểu đồ trạng thái của quản lý đơn hàng

Hình 2.37 Biểu đồ trạng thái của quản lý đơn hàng

2.8 Biểu đồ triển khai

Hình 2.38 Biểu đồ triển khai của công ty

2.9 Biểu đồ thành phần và phát sinh mã trình 2.9.1 Biểu đồ thành phần

Hình 2.39 Biểu đồ thành phần

2.9.2 Phát sinh mã trình của quản lý thông tin khách hàng

Hình 2.40 Phát sinh mã trình của quản lý thông tin khách hàng

2.9.3 Phát sinh mã trình của quản lý kho

Hình 2.41 Phát sinh mã trình của quản lý kho

2.9.4 Phát sinh mã trình của quản lý nhân viên

Hình 2.42 Phát sinh mã trình của quản lý nhân viên

2.9.5 Phát sinh mã trình của quản lý dịch vụ

Hình 2.43 Phát sinh mã trình của quản lý dịch vụ

2.9.6 Phát sinh mã trình của quản lý đơn hàng

Hình 2.44 Phát sinh mã trình của quản lý đơn hàng

2.9.7 Phát sinh mã trình của quản lý báo cáo, thống kê

Hình 2.45 Phát sinh mã trình của quản lý báo cáo, thống kê

Một phần của tài liệu Phân tích v thiết kế hướng Đối tượng quản lý công ty phân phối v lắp Đặt tủ Điện (Trang 40 - 66)

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

(66 trang)