Use Case – Trả hồ sơ thu lệ phí

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 75 - 100)

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.4 Use Case – Trả hồ sơ thu lệ phí

Các hồ sơ sau khi đƣợc lãnh đạo phê duyệt có thể là đƣợc cấp giấy phép xây dựng hoặc cũng có thể không đƣợc cấp giấy phép xây dựng đều đƣợc đƣa trở lại cho cán bộ tiếp nhận một cửa đề trả lại các hồ sơ đó cho các chủ đầu tƣ công trình.

Các hồ sơ đã đƣợc duyệt và đƣợc cấp phép xây dựng thì phải thu phí cấp phép xây dựng.

6.5.4.2 Các quan hệ:

Tác nhân tiếp nhận làm việc với chức năng “Trả hồ sơ thu lệ phí”

6.5.4.3 Activity Diagram (Sơ đồ hoạt động):

Cán bộ tiếp nhận

Nhận hồ sơ từ phòng cấp phép

Thu lệ phí cấp phép XD

Lập phiếu trả hồ sơ

Trả hồ sơ cho chủ đầu tư Tra cứu tiến độ thụ lý, trả lời chủ đầu tư

Hồ sơ được cấp phép Hồ sơ không cấp phép

.

6.5.4.4 State Chat Diagram (Sơ đồ trạng thái):

Hồ sơ không

được cấp phép Hồ sơ được cấp

phép XD

Hồ sơ đã trả cho chủ đầu tư

Hủy bỏ

Thu lệ phí, trả GPXD và HS Trả hồ sơ

không cấp phép

6.5.4.5 Sơ đồ tuần tự (Sequence Diagram): Thu lệ phí cấp phép xây dựng

Object1 : Cán bộ tiếp nhận Object2 : FrmMainCpmApp Object3 : CtlFindThuLePhi Object4 : CtlThuLePhi

1 : Chọn : \"Thu phí cấp phép"\ 2 : \OnUpdateDataSource\

3 : btnAdd_Click ( sender , e )

4 : OnSave ( )

5 : btnRemove_Click ( sender , e )

6 : OnSave ( ) Các hồ sơ sau

khi đã được duyệt cấp phép xây dựng thì phải nộp lệ phí cấp phép.

Cán bộ tiếp nhận một cửa tiến hành thu lệ phí cấp phép và trả hồ sơ cho chủ đầu tư.

6.5.4.6 Sơ đồ tuần tự (Sequence Diagram): Trả hồ sơ được cấp phép

Object4 : CtlTraGiayPhep Object3 : CtlFindTraHSKhongPD

Object2 : FrmMainCpmApp Object1 : Cán bộ tiếp nhận

1 : Chọn : \"Trả hồ sơ không cấp phép"\

2 : OnUpdateDataSource ( ) 3 : \btnAdd_Click\

4 : OnSave ( )

5 : \btnRemove_Click\

6 : OnSave ( ) Các hồ sơ

sau khi không được lãnh đạo phê duyệt cho cấp phép xây dựng sẽ được đưa xuống cho cán bộ tiếp nhận một cửa tiến hành trả lại hồ sơ.

6.5.4.7 Thiết kế giao diện: Thu lệ phí và trả hồ sơ và giấy phép xây dựng cho hồ sơ được duyệt

6.5.4.8 Sơ đồ tuần tự (Sequence Diagram): Trả hồ sơ không được cấp phép

Object2 : FrmMainCpmApp Object3 : CtlFindTraHoSo Object4 : CtlTraHoSoPD Object1 : Cán bộ tiếp nhận

1 : Chọn : \"Trả hồ sơ cấp phép"\

2 : OnUpdateDataSource ( )

3 : \btnAdd_Click\

4 : OnSave ( )

5 : \btnRemove_Click\

6 : OnSave ( ) Các hồ sơ

sau khi được lãnh đạo phê duyệt cho cấp phép xây dựng sẽ được đưa xuông cho cán bộ tiếp nhận một cửa tiến hành trả lại hồ sơ.

6.5.4.9 Thiết kế giao diện: Trả hồ sơ không được duyệt

6.5.5 Use Case – Quản lý sau cấp phép 6.5.5.1 Mô tả:

Các hồ sơ sau khi đã đƣợc duyệt cấp phép thì sẽ đƣợc đƣa sang phần quản lý sau cấp phép bao gồm các công việc sau đây:

- Quản lý hồ sơ: Sắp xếp phân loại và lưu trữ hồ sơ, tìm và lấy hồ sơ để tra cứu khi trưởng phòng hoặc cán bộ thụ lý cần tới, kiểm kê và làm các báo cáo về việc quản lý hồ sơ.

- Thực hiện hoàn công công trình đã cấp phép: Chủ đầu tƣ nộp hồ sơ hoàn công công trình cho các bộ tiếp nhận, sau đó trưởng phòng sẽ phân công cán bộ thụ lý đi kiểm tra đối chiếu thực tế XD và giấy phép đã cấp, cập nhật thông tin sơ đồ hoàn công.

- Gia hạn giấy phép xây dựng: Khi chủ đầu tư xin gia hạn trưởng phòng và cán bộ thụ lý sẽ xem xét để gia hạn giấy phép

- Thu hồi giấy phép xây dựng: Khi có các lý do khác nhau, trưởng phòng sẽ ra quyết định thu hồi giấy phép xấy dựng đã cấp, cán bộ thụ lý sẽ chịu trách nhiệm thi hành.

- Cấp lại giấy phép: Khi chủ đầu tƣ có nhu cầu xin cấp lại giấy phép, thì tùy trường hợp có thể sẽ cần thụ lý lại hoặc không, sau đó xem xét cấp lại giấy phép xây dựng.

6.5.5.2 Các quan hệ:

Trong Use Case này thì Trưởng phòng, Cán bộ thụ lý và Văn thư lưu trữ là các actor tham gia vào quá trình

6.5.5.3 Sơ đồ hoạt động (Activity Diagram): Quản lý hồ sơ sau cấp phép

Trưởng phòng

Phân công và tổ chức lưu trữ hồ sơ

Yêu cầu xem hồ sơ gốc

Yêu cầu kiểm kê và báo cáo

Cán bộ văn thư lưu trữ

Sắp xếp phân loại và lưu trữ hồ sơ

Tìm và lấy hồ sơ cho trưởng phòng hoặc thụ lý

Kiểm kê và báo cáo

6.5.5.4 Sơ đồ hoạt động (Activity Diagram): Hoàn công công trình đã cấp phép

Trưởng phòng

Phân công kiểm tra Nhận hồ sơ hoàn

công từ một cửa

Duyệt báo cáo hồ sơ hoàn công

Chuyển hồ sơ hoàn công cho

lưu trữ

Cán bộ thụ lý

Kiểm tra đối chiếu thông tin CPXD và thực tế

Cập nhật thông tin và bản vẽ hồ

sơ hoàn công

Lập báo cáo

6.5.5.5 Sơ đồ hoạt động (Activity Diagram): Gia hạn giấy phép xây dựng

Cán bộ thụ lý

Kiểm tra thông tin CGXD đã cấp

Lập báo cáo kiến nghị giải quyết

Cập nhật thông tin gia hạn Trưởng phòng/Lãnh đạo

Nhận đơn gia hạn

Phân công giải quyết

Phê duyệt cấp gia hạn GPXD

Thông báo không gia hạn GPXD

Xem xét báo cáo và kiến nghị

Đồng ý

6.5.5.6 Sơ đồ hoạt động (Activity Diagram): Thu hồi giấy phép xây dựng

Cán bộ thụ lý

Thực hiện thu hồi giấy phép đã cấp

Cập nhật thông tin thu hồi Trưởng phòng

Quyết định thu hồi GPXD đã cấp

6.5.5.7 Sơ đồ hoạt động (Activity Diagram): Cấp lại giấy phép xây dựng

Trưởng phòng/Lãnh đạo

Nhận yêu cầu cấp lại GPXD

Xem xét và quyết định cấp lại GPXD

Phân công thụ lý

Phê duyệt cấp lại GPXD

Thông báo không cấp và trả hồ sơ

Cán bộ thụ lý

Tiến hành thụ lý lại hồ sơ

Lập kết quả thụ lý Tra cứu kết quả thụ lý cũ

Cập nhật thông tin GPXD cấp lại Cần thụ lý lại

Đồng ý cấp

6.5.5.8 Sơ đồ trạng thái (State Chat Diagram):

Hồ sơ được cấp phép đã trả cho chủ đầu tư

Hồ sơ bị thu hồi giấy phép xây dựng

Hồ sơ được gia hạn Hồ sơ đã hoàn công

công trình Hồ sơ được cấp lại

giấy phép xây dựng

6.5.6 Use Case – Lập báo cáo 6.5.6.1 Mô tả:

Cán bộ tiếp nhận sử dụng mô đun báo cáo để in đơn xin và các giấy tờ khác trong bộ hồ sơ bán cho chủ đầu tƣ khi xin phép, in phiếu nhận hồ sơ và hẹn giải quyết.

Cán bộ thụ lý lập và in giấy phép xây dựng để trình trưởng phòng, xem bảng giá xây dựng khi tính phí cấp phép.

Văn thư lưu trữ sẽ lập các báo cáo thống kê tình hình cấp phép trên địa bàn và các báo cáo theo yêu cầu của trưởng phòng hoặc lãnh đạo.

6.5.6.2 Các quan hệ:

Các actor Cán bộ tiếp nhận, Cán bộ thụ lý và Văn thư lưu trữ sẽ tham gia Use Case này

6.5.6.3 Sơ đồ hoạt động (Activity Diagram):

Cán bộ tiếp nhận

Lập in đơn xin và hồ sơ xin phép XD

Lập và in phiếu nhận hồ sơ, hẹn giải quyết

Cán bộ thụ lý

Lập và in GPXD, xem bảng giá

xây dựng

Văn thư lưu trữ

Lập báo cáo thống kê tình hình CP

trên địa bàn

Lập các báo cáo thống kê theo

yêu cầu

6.5.6.4 Sơ đồ tuần tự (Sequence Diagram): Báo cáo bảng giá xây dựng

Object4 : BangGiaXayDung Object3 : RptBangGiaXayDung

Object2 : FrmMainCpmApp Object1 : Văn thư lưu trữ

1 : Chọn : \"Hệ thống báo cáo"\

2 : ConfigureCrystalReports ( )

3 : BangGiaXayDung ( )

4 : SetDBLogonForReport ( connection Info )

Bảng giá xây dựng quy định các mức giá xây dựng đối với các loại công trình khác nhau.

6.5.6.5 Thiết kế giao diện: Báo cáo bảng giá xây dựng

6.5.6.6 Sơ đồ tuần tự (Sequence Diagram): Báo cáo giấy phép xây dựng

Object4 : ReportThaoGP Object3 : FromReportThaoGP

Object2 : FrmMainCpmApp Object1 : Cán bộ thụ lý

1 : Chọn : \"Giấy Phép Xây Dựng"\ 2 : ConfigureCrystalReports ( ) 3 : ReportThaoGP ( )

4 : SetDBLogonForReport ( connection Info )

Soạn thảo giấy phép xây dựng cho từng hồ sơ được cấp phép.

6.5.6.7 Sơ đồ tuần tự (Sequence Diagram): Báo cáo phiếu nhận hồ sơ và hẹn giải quyết

Object4 : RptPhieuNhan Object3 : FormPhieuNhan

Object2 : FrmMainCpmApp Object1 : Cán bộ tiếp nhận

1 : Chọn : \"Tạo phiếu nhận hồ sơ"\

2 : \ConfigureCrystalReports\

3 : RptPhieuNhan ( )

4 : \SetDBLogonForReport\

(\connectionInfo\) Một bộ hồ sơ

sau khi cán bộ thụ lý tiếp nhận. thì cán bộ thụ lý tiến hành soạn phiếu nhận và hẹn ngày giải quyết cho chủ đầu tư công trình.

6.5.6.8 Sơ đồ tuần tự (Sequence Diagram): Báo cáo bảng tính phí cấp phép xây dựng

Object4 : RptPhiXayDung Object3 : CtlFindTinhPhiXD

Object2 : FrmMainCpmApp Object1 : Cán bộ thụ lý

1 : Chon : \"Tính phí xây dựng"\ 2 : \ConfigureCrystalReports\ 3 : RptPhiXayDung ( )

4 : \SetDBLogonForReport\

(\connectionInfo\) Các hồ sơ

sau khi thụ lý tiến hành tính toán phí xây dựng cho mỗi công trình

6.5.7 Use Case – Tra cứu WEB

6.5.7.1 Mô tả:

Người dùng truy cập Web, đăng nhập tên và mật khẩu sau đó có thể:

- Tra cứu thông tin trạng thái tình hình cấp phép xây dựng - Tra cứu giấy phép xây dựng theo từng CQCP

- Tra cứu thông tin hồ sơ cấp phép xây dựng - Tìm kiếm thống kê hồ sơ cấp phép xây dựng 6.5.7.2 Các quan hệ:

Tất cả các actor thuộc hệ thống đều tham gia vào quá trình này

6.5.7.3 Activity Diagram (Sơ đồ hoạt động): Tra cứu Web

Người dùng

Đăng nhập sử dụng

Tra cứu thông tin trạng thái tình hình

CPXD

Tra cứu GPXD theo từng CQCP

Tra cứu thông tin hồ sơ CPXD

Tìm kiếm thống kê hồ sơ CPXD

6.5.7.4 Sơ đồ các lớp (Class Diagram): Tra cứu tình trạng hồ sơ cấp phép xây dựng

6.5.7.5 Sơ đồ tuần tự (Sequence Diagram): Tra cứu tình trạng hồ sơ cấp phép xây dựng

Object1 : Cán bộ thụ lý Object2 : FrmMainCpmApp Object3 : TraCuuGPXD

1 : Chọn : \"Tra cứu Web"\

2 : \OpenLinkWeb\

3 : Page_Load ( sender , e ) 4 : \timKiemButton_Click\ (\sender\,

\e\) Hệ thống

tra cứu Web để tra cứu thông tin về giấy cấp phép được áp dụng cho toàn bộ tác nhân.

6.5.7.6 Sơ đồ tuần tự (Sequence Diagram): Tra cứu thông tin hồ sơ cấp phép xây dựng

Object1 : Cán bộ thụ lý Object2 : FrmMainCpmApp Object3 : TraCuuHoSo

1 : Chọn : \"Tra Cứu Web"\ 2 : \OpenLinkPage\

3 : Page_Load ( sender , e )

4 : timKiemButton_Click ( sender , e ) Hệ

thống tra cứu Web để tra cứu thông tin về giấy cấp phép được áp dụng cho toàn b...

6.5.8 Use Case – Tiện ích hỗ trợ

6.5.8.1 Mô tả:

Các tiện ích cho việc quản lý cấp phép xây dựng bao gồm:

- Tra cứu bản đồ quy hoạch - Sao lưu dữ liệu hồ sơ cấp phép

- Đồng bộ hóa dữ liệu lên Sở XD Hà Nội - Tìm kiếm các đối tƣợng

6.5.8.2 Các quan hệ:

Các actor tham gia quá trình thụ lý phê duyệt thì sẽ cần tới tiện ích tra cứu bản đồ số quy hoạch và tìm kiếm các đối tượng, người quản trị hệ thống sẽ thực hiện sao lưu và đồng bộ hóa dữ liệu.

6.5.8.3 Sơ đồ hoạt động (Activity Diagram): Tiện ích tra cứu bản quy hoạch

Cán bộ thụ lý/Trưởng phòng

Lựa chọn loại bản đồ cần tra

Lựa chọn các lớp bản đồ muốn hiển thị

Phóng to, thu nhỏ di chuyển vị trí con trỏ

Xác định vị trí công trình CPXD

So sánh với các chỉ giới quy hoạch

6.5.8.4 Sơ đồ hoạt động (Activity Diagram): Tiện ích sao lưu dữ liệu

Người quản trị

Lựa chọn sao lưu dữ liệu

Lưu cất dữ liệu sao lưu vào đĩa CD và lưu trữ

Lập lịch sao lưu dữ liệu định kỳ trên máy

chủ MS SQL

Khôi phục lại cơ sở dữ liệu từ dữ liệu sao lưu

khi cần thiết

6.5.8.5 Sơ đồ hoạt động (Activity Diagram): Đồng bộ hóa dữ liệu cấp phép lên Sở XD Hà Nội

Người quản trị cấp Quận/Huyện

Chọn thời khoảng thời gian báo cáo dựa

trên ngày trả HS

Kiết xuất dữ liệu báo cáo ra file XML

Gửi Email báo cáo lên Sở XD thông qua đường ADSL

Người quản trị cấp Sở

Nhận báo cáo từ Quận/Huyện qua

email

Cho nhập vào cơ sở dữ liệu của Sở

XD

Kiểm tra nếu HS đã nhập từ trước thì có thể ghi đè hoặc không

6.5.8.6 Sơ đồ hoạt động (Activity Diagram): Tìm kiếm thông tin

Người dùng

Đưa vào các tiêu chí tìm kiếm

Thực hiện tìm kiếm

Xem kết quả

Tìm kiếm lại

6.5.8.7 Sơ đồ tuần tự (Sequence Diagram): Sao lưu dữ liệu

Object3 : CltToolBackup Object2 : FrmMainCpmApp

Object1 : Người quản trị

1 : Chọn : \"Sao lưu dữ liệu"\ 2 : CltToolBackup ( )

3 : \btnSelectPath_Click\

4 : \btnBackUp_Click\

Hệ thống cho phép người dùng sao lưu dự phòng lại những dữ liệu trong cơ sở dữ liệu. Chức năng này được thực hiện với mọi tác nhân trong hệ thống

6.5.8.8 Thiết kế giao diện: Chức năng sao lưu dữ liệu

6.5.8.9 Sơ đồ tuần tự (Sequence Diagram): Khôi phục dữ liệu từ sao lưu

Object3 : CltToolRestore Object2 : FrmMainCpmApp

Object1 : Người quản trị

1 : Chọn : \"Khôi phục dữ liệu"\ 2 : CltToolRestore ( ) 3 : \btnSelectPath_Click\

4 : \btnRestore_Click\

Hệ thống cho phép người dùng khôi phục lại những dữ liệu dự phòng trong hệ thống vào cơ sở dữ liệu.

Chức năng này được thực hiện với mọi tác nhân trong hệ thống

6.5.8.10 Thiết kế giao diện: Chức năng khôi phục dữ liệu

6.5.8.11 Sơ đồ tuần tự (Sequence Diagram): Đồng bộ hóa dữ liệu lên Sở XD Hà nội

Object3 : CtlReport2CenterOffice Object2 : FrmMainCpmApp

Object1 : Lãnh đạo

1 : Chọn : \"Báo cáo lên sở"\

2 : \OnUpdateDataSource\ 3 : \MakeFileReport_Click\

4 : CtlReport2CenterOffice ( )

5 : \EmailReport_Click\

Các cơ quan cấp phép phải định kỳ báo cáo lên sở về các kết quả cấp phép xây dựng.

6.5.8.12 Thiết kế giao diện: Chức năng đồng bộ hóa dữ liệu lên Sở XD Hà Nội

6.5.8.13 Thiết kế giao diện: Chức năng đồng bộ hóa dữ liệu, cập nhật báo cáo từ quận huyệ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 75 - 100)

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

(116 trang)