Use Case – Quản lý các danh mục

Một phần của tài liệu (LUẬN văn THẠC sĩ) sử dụng hiệu quả ngôn ngữ đặc tả UML trong phát triển phần mềm luận văn ths công nghệ thông tin 1 01 10 (Trang 105 - 115)

Chương 6: Áp dụng UML để phân tích thiết kế ứng dụng

6.5 MÔ TẢ CHI TIẾT CÁC USE CASE

6.5.10 Use Case – Quản lý các danh mục

6.5.10.1 Mô tả:

Khi tác nhân quản trị chọn một danh mục cụ thể từ màn hình chính. Chương trình cho phép tác nhân thêm mới, sửa hoặc xoá một danh mục đó, các danh mục quản lý gồm có:

- Danh mục quận huyện - Danh mục phường xã - Danh mục phố thôn - Danh mục cấp hạng - Danh mục tài liệu

- Danh mục cơ quan cấp phép - Danh mục cơ quan chức năng - Danh mục loại chứng nhận sở hữu - Danh mục giá xây dựng

- Danh mục loại dự án

- Danh mục mục đích sử dụng - Danh mục phần trăm vốn - Danh mục cán bộ

6.5.10.2 Các quan hệ:

Tác nhân quản trị làm việc với chức năng “Danh mục”.

6.5.10.3 Sơ đồ Activity Diagram

Người quản trị

Xác định danh mục cần quản trị

Tạo mới một đối tượng

Thay đổi cập nhật đối tượng

Xóa đối tượng của danh mục

Tìm kiếm đối tượng cụ thể

6.5.10.4 Sơ đồ Class Diagram CD-Danh mục cán bộ

Người quản trị

FrmMainCpmApp

# OnInitModuleInformation ( ) - Login ( )

- OnClick()

CtlFindCanBo

# GetObject ( )

CtlListStaff

# OnNew ( )

# OnEdit ( )

# OnDelete ( )

# OnSave ( )

CtlUserGroup

# OnNew ( )

# OnEdit ( )

# OnDelete ( )

# OnSave ( ) - OnClick()

- OnClick() to add

- OnDoubleClick() to edit - OnClick() to add

6.5.10.5 Sơ đồ Class Diagram CD-Danh mục quận (huyện)

Người quản trị FrmMainCpmApp

# OnInitModuleInformation ( ) - Login ( )

CtlFindDistrict

# GetObject ( )

CtlListDistrict

# OnNew ( )

# OnEdit ( )

# OnDelete ( )

# OnSave ( ) - OnClick()

- OnClick()

- OnDoubleClick() to edit

- OnClick() to add

- OnClick() to add

6.5.10.6 Thiết kế giao diện: Các danh mục quận

6.5.10.7 Sơ đồ Class Diagram CD-Danh mục phường (xã)

Người quản trị

FrmMainCpmApp

# OnInitModuleInformation ( ) - Login ( )

- OnClick()

CtlFindPhuong

# GetObject ( )

CtlPhuong

# OnNew ( )

# OnEdit ( )

# OnDelete ( )

# OnSave ( ) - OnClick()

- OnClick() to add

- OnClick to add - OnDoubleClick() to edit

6.5.10.8 Sơ đồ Sequence Diagram: Danh mục cán bộ

: CtlUserGroup : CtlListStaff

: Người quản trị : FrmMainCpmApp : CtlFindCanBo

1 : Chọn : \"Danh mục tài liệu"\ 2 : \OnUpdateDataSource\

3 : OnNew ( )

4 : Chọn : \"Danh mục tài liệu"\

5 : \OnUpdateDataSource\

6 : OnNew ( )

7 : OnNew ( )

8 : OnEdit ( )

9 : OnEdit ( )

10 : OnDelete ( )

11 : OnDelete ( ) Người quản

trị định nghĩa các danh mục Cán Bộ.

Người quản trị có thể thay đổi các danh mục Cán Bộ đã định nghĩa hoặc cũng có thể định nghĩa thêm một danh mục Cán Bộ mới hoặc có thể xóa 1 danh mục Cán Bộ.

6.5.10.9 Sơ đồ Sequence Diagram: Danh mục quận huyện

: CtlListDistrict

: Người quản trị : FrmMainCpmApp : CtlFindDistrict

1 : Chọn : \"Danh mục tài liệu"\

2 : \OnUpdateDataSource\

3 : OnNew ( )

4 : Chọn : \"Danh mục tài liệu"\ 5 : \OnUpdateDataSource\

6 : OnNew ( )

7 : OnEdit ( )

8 : OnDelete ( ) Người

quản trị định nghĩa các danh mục Quận.

Người quản trị có thể thay đổi các danh mục Quận đã định nghĩa hoặc cũng có thể định nghĩa thêm một danh mục Quận mới hoặc có thể xóa 1 danh mục Quận.

6.5.10.10 Sơ đồ Sequence Diagram: Danh mục phường xã

: CtlPhuong : CtlFindPhuong

: FrmMainCpmApp : Người quản trị

1 : Chọn : \"Danh mục tài liệu"\

2 : \OnUpdateDataSource\

3 : OnNew ( )

4 : Chọn : \"Danh mục tài liệu"\

5 : OnUpdateDataSource ( )

6 : OnNew ( )

7 : OnEdit ( )

8 : OnDelete ( ) Người quản

trị định nghĩa các danh mục Phường.

Người quản trị có thể thay đổi các danh mục Phường đã định nghĩa hoặc cũng có thể định nghĩa thêm một danh mục Phường mới hoặc có thể xóa 1 danh mục Phường.

6.5.10.11 Sơ đồ Sequence Diagram: Danh mục phố thôn

: CtlPho : CtlFindPho

: Người quản trị : FrmMainCpmApp

1 : Chọn : \"Danh mục tài liệu"\

2 : \OnUpdateDataSource\

3 : OnNew ( )

4 : Chọn : \"Danh mục tài liệu"\

5 : \OnUpdateDataSource\

6 : OnNew ( )

7 : OnEdit ( )

8 : OnDelete ( ) Người quản

trị định nghĩa các danh mục Phố.

Người quản trị có thể thay đổi các danh mục Phố đã định nghĩa hoặc cũng có thể định nghĩa thêm một danh mục Phố mới hoặc có thể xóa 1 danh mục Phố.

6.5.10.12 Sơ đồ Sequence Diagram: Danh mục cấp hạng

: CtlCapHang : CtlFindCapHang

: Người quản trị : FrmMainCpmApp

1 : \Chọn "Quản lý danh mục"\

2 : OnUpdateDataSource ( ) 3 : OnNew ( )

4 : \Chọn quản lý danh mục"\ 5 : OnUpdateDataSource ( )

6 : OnNew ( ) 7 : OnSave ( ) 8 : OnDelete ( ) Người quản

trị định nghĩa các danh mục Cấp Hạng

Người quản trị có thể thay đổi các danh mục Cấp Hạng đã định nghĩa hoặc cũng có thể định nghĩa thêm một danh mục Cấp Hạng mới hoặc có thể xóa 1 danh mục Cấp Hạng.

6.5.10.13 Sơ đồ Sequence Diagram: Danh mục loại tài liệu

: CtlLoaiTaiLieu : CtlFindLoaiTaiLieu

: FrmMainCpmApp : Người quản trị

1 : Chọn : \"Danh mục tài liệu"\

2 : OnUpdateDataSource ( ) 3 : OnNew ( )

4 : Chọn : \"Danh mục tài liệu"\

5 : OnUpdateDataSource ( )

6 : OnNew ( ) 7 : OnSave ( ) 8 : OnDelete ( ) Người quản

trị định nghĩa các danh mục Loại Tài Liệu.

Người quản trị có thể thay đổi các danh mục Loại Tài Liệu đã định nghĩa hoặc cũng có thể định nghĩa thêm một danh mục Loại Tài Liệu mới hoặc có thể xóa một danh mục Loại Tài Liệu.

6.5.10.14 Sơ đồ Sequence Diagram: Danh mục cơ quan cấp phép

: CtlCoQuanCapPhep : FrmMainCpmApp

: Người quản trị : CtlFindCoQuanCapPhep

1 : Chọn : \"Danh mục tài liệu"\

2 : \OnUpdateDataSource\

3 : OnNew ( )

4 : Chọn : \"Danh mục tài liệu"\

5 : \OnUpdateDataSource\ 6 : OnNew ( )

7 : OnSave ( )

8 : OnDelete ( ) Người quản

trị định nghĩa các danh mục Cơ Quan Cấp Phép

Người quản trị có thể thay đổi các danh mục Cơ Quan Cấp Phép đã định nghĩa hoặc cũng có thể định nghĩa thêm một danh mục Cơ Quan Cấp Phép mới hoặc có thể xóa 1 danh mục Cơ Quan Cấp Phép.

6.5.10.15 Sơ đồ Sequence Diagram: Danh mục cơ quan chức năng

: CtlCoQuanChucNang : CtlFindCoQuanChucNang

: FrmMainCpmApp : Người quản trị

1 : Chọn : \"Danh mục tài liệu"\ 2 : \OnUpdateDataSource\

3 : OnNew ( )

4 : Chọn : \"Danh mục tài liệu"\ 5 : OnUpdateDataSource ( )

6 : OnNew ( )

7 : OnSave ( )

8 : OnDelete ( ) Người quản

trị định nghĩa các danh mục Cơ Quan Chức Năng

Người quản trị có thể thay đổi các danh mục Cơ Quan Chức Năng đã định nghĩa hoặc cũng có thể định nghĩa thêm một danh mục Cơ Quan Chức Năng mới hoặc có thể xóa 1 danh mục Cơ Quan Chức Năng.

6.5.10.16 Sơ đồ Sequence Diagram: Danh mục giá xây dựng

: CtlGiaXayDung : CtlFindGiaXayDung

: FrmMainCpmApp : Người quản trị

1 : Chọn : \"Danh mục tài liệu"\

2 : \OnUpdateDataSource\

3 : OnNew ( )

4 : Chọn : \"Danh mục tài liệu"\

5 : \OnUpdateDataSource\

6 : OnNew ( ) 7 : OnSave ( ) 8 : OnDelete ( ) Người quản

trị có thể thay đổi các danh mục Giá Xây Dựng đã định nghĩa hoặc cũng có thể định nghĩa thêm một danh mục Giá Xây Dựng mới hoặc có thể xóa 1 danh mục Giá Xây Dựng.

Người quản trị định nghĩa các danh mục Giá Xây Dựng.

6.5.10.17 Sơ đồ Sequence Diagram: Danh mục loại chứng nhận sở hữu

: CtlLoaiChungNhan : Người quản trị : FrmMainCpmApp : CtlFindLoaiChungNhan

1 : Chon : \"Quản lý danh mục"\ 2 : OnUpdateDataSource ( )

3 : OnNew ( )

4 : Chọn : \"Quản lý danh mục"\

5 : OnUpdateDataSource ( )

6 : OnNew ( ) 7 : OnSave ( ) 8 : OnDelete ( ) Người quản trị

định nghĩa các danh mục Loại Chứng Nhận.

Người quản trị có thể thay đổi các danh mục Loại Chứng Nhận đã định nghĩa hoặc cũng có thể định nghĩa thêm một danh mục Loại Chứng Nhận mới hoặc có thể xóa 1 danh mục Loại Chứng Nhận.

6.5.10.18 Sơ đồ Sequence Diagram: Danh mục loại dự án

: CtlLoaiDuAn

: Người quản trị : FrmMainCpmApp : CtlFindLoaiDuAn

1 : Chọn : \"Danh mục tài liệu"\ 2 : OnUpdateDataSource ( )

3 : OnNew ( )

4 : Chọn : \"Danh mục tài liệu"\

5 : \OnUpdateDataSource\ 6 : OnNew ( )

7 : OnEdit ( ) 8 : OnDelete ( ) Người quản trị

định nghĩa các danh mục Loại Dự Án.

Người quản trị có thể thay đổi các danh mục Loại Dự Án đã định nghĩa hoặc cũng có thể định nghĩa thêm một danh mục Loại Dự Án mới hoặc có thể xóa 1 danh mục Loại Dự Án.

6.5.10.19 Sơ đồ Sequence Diagram: Danh mục mục đích sử dụng

: FrmMainCpmApp

: Người quản trị : CtlFindMucDichSuDung : CtlMucDichSuDung

1 : Chon : \"Danh mục tài liệu"\

2 : \OnUpdateDataSource\

3 : OnNew ( )

4 : Chọn : \"Danh mục tài liệu"\

5 : OnUpdateDataSource ( ) 6 : OnNew ( )

7 : OnEdit ( ) 8 : OnDelete ( ) Người quản trị

định nghĩa các danh mục Mục Đích Sử Dụng.

Người quản trị có thể thay đổi các danh mục Mục Đích Sử Dụng đã định nghĩa hoặc cũng có thể định nghĩa thêm một danh mục Mục Đích Sử Dụng mới hoặc có thể xóa 1 danh mục Mục Đích Sử Dụng.

6.5.10.20 Sơ đồ Sequence Diagram: Danh mục phần trăm vốn

: CtlPhanTramVon : FrmMainCpmApp

: Người quản trị

1 : Chọn : \"Danh mục tài liệu"\ 2 : OnUpdateDataSource ( )

3 : OnNew ( ) Người quản

trị định nghĩa các danh mục Phần Trăm Vốn.

Một phần của tài liệu (LUẬN văn THẠC sĩ) sử dụng hiệu quả ngôn ngữ đặc tả UML trong phát triển phần mềm luận văn ths công nghệ thông tin 1 01 10 (Trang 105 - 115)

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

(116 trang)