Danh sách Use case:

Một phần của tài liệu uml và ứng dụng để xây dựng mô hình cho hệ thống tín dụng (Trang 66)

Use-case là một cách sử dụng hệ thống, nó chỉ ra trình tự các hoạt động có thể thực hiện và điều đó mang lại kết quá là các giá trị có thể nhìn thấy được đối với một Actor nào đó. Nó là câu chuyện về cách sử dụng hệ thống để làm một nhiệm vụ nào đó.

Đối với Actor KH thì khi họ đến vay tiền, hệ thống giúp họ có được bản hợp đồng tín dụng, trong đó chấp Ihuận việc vay tiền của họ. Đối với CBTD thì hệ thống giúp họ lưu trữ các loại hồ sơ vay vốn, hợp đồng đảm bảo tín dụng và hợp đồng tín dụng. CBTD sử dụng hộ thống để quản lý các tài sản thế chấp của khách hàng (theo nghĩa quản lý nội dung các tài sản thế chấp đó). Sau khi hợp đổng tín dụng đã được phê duyệt, CBTD sẽ lập giấy nhận nợ cho khách hàng. Actor KS sử dụng hệ thống để tìm kiếm các hồ sơ, các hợp đồng đã dược CBTD nhập vào và kiểm soát các hồ sơ, các hợp đồng đó. Actor Admin sử dụng hệ thống để quản lý các user của hệ Ihống, để thêm, xoá hoặc sửa đổi các thông tin của một user nào đó. Hệ thống giúp Actor KT trong việc quản lý danh sách các khách hàng, giải ngân cho khách hàng theo giấv nhận nợ đã được CBTD tạo ra. Từ những phân tích trên ta có thể tìm được các Use case như sau:

1. Quản lý KH (QLKH)

2. Quán lý các hồ sơ (QLHS): bao gồm các use case con là quản lý hồ sơ pháp lý cá thể (QLHSPLCT), quản lý hổ sơ pháp lý doanh nghiệp (QLHSPLDN), quản lý hồ sơ kinh tế doanh nghiệp (QLHSKTDN) và quản lý hồ sơ dự án đầu tư (QLHSDAĐT).

3. Kiểm soát các hồ sơ (KSHS): bao gồm các use case con là kiểm soát hổ sơ pháp lý cá thể (KSHSPLCT), kiểm soát hổ sơ pháp lý doanh nghiệp

(KSHSPLDN), kiểm soát hồ sơ kinh tế doanh nghiệp (KSHSKTDN) và kiểm soát hồ sơ dự án đầu tư (KSHSDAĐT)

4. Quản lý hợp đổng bảo đảm tín dụng (QLHĐBĐTB) sử dụng use case Quản lý các tài sản thế chấp (QLTSTC).

5. Kiêm soát hợp đồng bảo đảm tín dụng (KSHĐBĐTD) 6. Quản lý hợp đồng tín dụng (QLHĐTD).

7. Kiểm soát hợp đồng tín dụng (KSHĐTD) 8. Quản lý giấy nhận nợ (QLGNN).

9. Tim kiếm các hổ sơ (TKHS): bao £ồm các use case con là tìm kiếm hổ sơ pháp lý cá thẻ (TKHSPLCT), tìm kiếm hồ sơ pháp lý doanh nghiệp

(TKHSPLDN), tìm kiếm hồ sơ kinh tế doanh nghiệp (TKHSKTDN) và tìm kiếm hồ sơ dự án đầu tư (TKHSDAĐT)

10. Tìm kiếm hợp đồng (TKHĐ): bao gồm các use case con là tìm kiếm hợp đồng bảo đảm tín dụng (TKHĐBĐTD), tìm kiếm hợp đồng tín dụng (TKHĐTD).

11. Vay tiền (VT) 12. Giải ngân (GN).

13. Quản lý hệ thống (QLHT)

Để tiện cho việc mô tả ta quy định ký hiệu cho các Use case như sau: Ký hiệu Tên Use case Giải Ihích

RI QLKH Quản lý khách hàng R l.l Thêm KH mới Thêm khách hàng mới

R I.2 SửaK H Sửa đổi thông tin về khách hàng RI .3 Xoá KH Xoá một khách hàng đã có

R I.4 Tìm KH Tìm kiếm khách hàng đã có (để xem thông tin hoặc sửa đổi)

R2 QLHS Quản lý hồ sơ

R2.1 QLHSPLCT Quản lý hổ sơ pháp lý cá thể R2.1.1 Thêm HSPLCT Thêm mới hồ sơ pháp lý cá thể

R2.1.2 Sửa HSPLCT Sửa đổi hổ sơ pháp lý cá thể R2.1.3 Xoá HSPLCT Xoá hồ sơ pháp lý cá thể R2.1.4 Tìm kiếm HSPLCT Tim kiếm hổ sơ pháp lý cá thể

R 2 .1.5 Chuyển KSHSPLCT Chuyển hồ sơ pháp lý cá thể cho người kiểm soát đê kiêm soát

R2.2 QLHSPLDN Quản lý hổ sơ pháp lý doanh nghiệp R2.2.1 Thêm HSPLDN Thêm mới hổ sơ pháp lý doanh nghiệp R2.2.2 Sửa HSPLDN Sửa đổi hổ sơ pháp lý doanh nghiệp R2.2.3 Xoá HSPLDN Xoá hồ sơ pháp lý doanh nghiệp R2.2.4 Tim kiếm HSPLDN Tìm kiếm hồ sơ pháp lý doanh nghiệp R2.2.5 Chuyển kiểm soát

HSPLDN

Chuyển hổ sơ pháp lý doanh nghiệp cho người kiểm soát để kiểm soát

R2.3 QLHSKTDN Quản lý hồ sơ kinh tế doanh nghiệp R2.3.1 Thêm HSKTDN Thêm mới hồ sơ kinh tế doanh nghiệp R2.3.2 Sửa HSKTDN Sửa đổi hồ sơ kinh tế doanh nghiệp R2.3.3 Xoá HSKTDN Xoá hồ sơ kinh tế doanh nghiệp R2.3.4 Tim kiếm HSKTDN Tim kiếm hồ sơ kinh tế doanh nghiệp R2.3.5 Chuyên kiểm soát

HSKTDN

Chuyến hổ sơ kinh tế doanh nghiệp cho người kiểm soát viên để kiểm soát

R2.4 QLHSDAĐT Quản lý hổ sơ dự án đầu tư R2.4.1 Thêm HSDAĐT Thêm mới hổ sơ dự án đầu tư R2.4.2 Sửa HSDAĐT Sửa đổi hồ sơ dự án đầu tư R2.4.3 Xoá HSDAĐT Xoá hồ sơ dự án đầu tư R2.4.4 Tim kiếm HADAĐT Tìm kiếm hồ sơ dự án đầu tư R2.4.5 Chuyển kiểm soát

HSDAĐT

Chuyển hồ sơ dự án đầu tư cho kiểm soát viên để kiểm soát. (adsbygoogle = window.adsbygoogle || []).push({});

R3 KSHS Kiểm soát các hồ sơ

R3.I KSHSPLCT Kiểm soát hồ sơ pháp lý cá thể

R3.3 KSHSKTDN Kiểm soát hồ sơ kinh tế doanh nghiệp R3.4 KSHSDAĐT Kiểm soát hồ sơ dự án đầu tư

R4 QLHĐBĐTD Quản lý hợp đồng bảo đảm tín dụng R4.J Thêm HĐBĐTD Thêm mới hợp đồng bảo đảm tín dụng R4.2 Sửa HĐBĐTD Sửa đổi hợp đồng bảo đảm tín dụng R4.3 Xoá HĐBĐTD Xoá hợp đổng bảo đảm tín dụng R4.4 Tim kiếm HĐBĐTD Tim kiếm hợp đồng bảo đảm tín dụng R4.5 Chuyển kiểm soát

HĐBĐTD

Chuyển hợp đồng bảo đảm tín dụng cho kiểm soát viên để kiểm soát

R4.6 QLTSTC Quản lý tài sán thế chấp

R5 KSHĐBĐTD Kiểm soát viên kiểm soát hợp đồng bảo đảm tín dụng

R6 QLHĐTD Quản lý hợp đổng tín đụng R6.1 Thêm HĐTD Thêm mới hợp đồng tín dụng R6.2 Sửa HĐTD Sửa đổi hợp đổng tín dụng R6.3 Xoá HĐTD Xoá hợp đồng tín dụng R6.4 Tim kiếm HĐTD Tìm kiếm hợp đổng tín dụng R6.5 Chuyển kiểm soát

HĐTD

Chuvển hợp đồng tín dụng cho kiểm soát viên để kiểm soát

R7 KSHĐTD Kiểm soái viên kiểm soát hợp đổng tín dụng R8 QLGNN Quản lý giấy nhận nợ

R9 TKHS Tìm kiếm hồ sơ

R9.1 TKHSPLCT Tìm kiếm hồ sơ pháp lý cá thể

R9.2 TKHSPLDN Tìm kiếm hồ sơ pháp lý doanh nghiệp R9.3 TKHSKTDN Tìm kiếm hồ sơ kinh tế doanh nghiệp R9.4 TKHSDAĐT Tìm kiếm hồ sơ dự án đầu tư.

RIO TKHĐ Tìm kiếm hợp đồng

RIO. 1 TKHĐBĐTD Tim kiếm hợp đồng bảo đảm tín dụng R 10.2 TKHĐTD Tìm kiếm hợp đồng tín dụng

RI 1 VT Vay tiền R12 GN Giải ngân

R13 QLHT Quản hệ thống

3.5.3 Mỏ tả các Use case

Mó tả Use case “QLKH” (Quản lý khách hàng) ở mức cao Use case Các Actor Mục đích Khái quát Các tham chiếu QLKH (Quản lý khách hàng) KT (người khởi tạo), CBTD

Quản lý các khách hàng đến vay tiền

Kế toán tạo mã cho khách hàng đến vay lần đầu hoặc sửa đổi các thông tin về khách hàng đã có.

Các chức năng R l .l , R1.2, R1.3, R1.4

Mô tả Use case “QLHS” (Quản lý hồ sơ) ở mức cao (xem T27 - chương II)

Mô lả Use case “KSHS” (Kiểm soát hồ sơ) ở mức cao Use case

Các Aclor Mục đích

Khái quát

Các tham chiếu

KSHS (Kiểm soát hồ sơ) KS (adsbygoogle = window.adsbygoogle || []).push({});

Kiểm soát tính chính xác của các hồ sơ mà CBTD nhập vào so với hổ sơ gốc của khách hàng.

Sau khi CBTD đã nhập xong các loại hổ sơ và chuyển cho kiểm soát viên, kiẻm soát viên sẽ kiểm tra lính chính xác của các hổ sơ này.

Các chức năng R3.1, R3.2, R3.3, R3.4

Mô tả Use case “QLHĐBĐTD” (Quản lý hợp đổng bảo đảm tín dụng) ở mức cao (xem T)

Use case QLHĐBĐTD (Quản lý hợp đồng bảo đảm tín dụng) Các Actor CBTD

Mục đích Khái quát

Các tham chiếu

Lưu trữ và sửa đổi các hợp đồng bảo đảm tín dụng

Sau khi các hổ sơ đã được chấp nhận. CBTD lập hợp dồng bảo đảm tín dụng, tìm kiếm và sửa chữa chúng khi cần thiết Các chức năng R 4 .1, R4.2, R4.3, R4.4, R4.5, R4.6

Mô tả Use case “ KSHĐBĐTD” (Kiểm soát hợp đồng bảo đảm tín dụng) ở mức cao

Use case KSHĐBĐTD (Kiếm soát hợp đổng bảo đảm tín dụng) Các Actor KS

Mục đích Kiểm soát các hợp đồng bảo đảm tín dụng

Khái quát Tìm kiếm hợp đồng bảo đảm tín dụng mà CBTD đã lập và kiểm soát hợp đồng đó.

Các chức năng R6.4 Các tham chiếu

Mô lả Use case “QLHĐTD” (Quán lý hợp đổng tín dụng) ớ mức cao Use case Các Actor Mục đích Khái quát Các tham chiếu QLHĐTD (Quản lý hợp đổng tín dụng) CBTD

Lưu trữ và sửa đổi các hợp đồng tín dụng

Sau khi các hồ sơ, hợp đồng bảo đảm tín dụng đã được chấp nhận, CBTD lập hợp đồng tín dụng, tìm kiếm và sửa chữa chúng khi cần thiết

Các chức năng R 6 .1, R6.2, R6.3, R6.4, R6.5

Mô tả Use case “KSHĐTD” (Kiểm soát hợp đồng tín dụng) ở mức cao Use case Các Actor Mục đích Khái quát Các tham chiếu KSHĐTD (Kiểm soát hợp đồng tín dụng) KS Kiểm soát các hợp đồng tín dụng

Tim kiếm hợp đổng tín dụng mầ CBTD đã lập và kiểm soát hợp đổng đó.

Mò tả Use case “TKHS” (Tim kiếm hồ sơ) ở mức cao Use ease TKHS (Tìm kiếm hồ sơ)

Các Actor CBTD, KS

Mục đích Tìm kiếm các hồ sơ

Khái quát CBTD và KS có thể tìm kiếm các hổ sơ (đã được kiểm soát hoặc chưa) để xem thông tin về các hồ sơ đó.

Các tham chiếu Các chức năng R 9 .1, R9.2, R9.3, R9.4

Mô tá Use case “TKHĐ” (Tìm kiếm hợp đồng) ở mức cao Use case TKHĐ (Tim kiếm hợp đồng)

Các Actor CBTD, KS

Mục đích Tìm kiếm các hợp đồng

Khái quát CBTD và KS có thể tìm kiếm các hợp đồng (đã được kiểm soát hoặc chưa) để xem thông tin về các hợp đồng đó. Các tham chiếu Các chức năng R I 0.1, R I0.2

Mô tả Use case “Vay tiền” ờ mức mở rộng (adsbygoogle = window.adsbygoogle || []).push({});

Dòng đặc biệt của các hành sự kiện (Typical course of events)

Hành động của Actor Phản hồi của hệ thống

1. Use case này bắt đầu khi khách hàng đến gặp CBTD đề nghị được vav tiền. 2. CBTD yêu cầu khách hàng trình các loại hồ sơ.

3. CBTD nhập các hồ sơ vào máy

4. CBTD Sau khi nhập xong báo cho hệ 5. Hệ thống ghi lại các hồ sơ vào máy thống biết việc nhập đã hoàn tất

6. CBTD chuyến các hổ sơ đó cho kiểm 7. Hệ thống chuyển các hồ sơ đến vùng soát. mà người kiểm soát có thể xem được.

8. Người kiểm soát chấp nhận các hồ sơ mà CBTD dã nhập.

9. CBTD lập hợp đồng bảo đám tín dụng

10. Báo cho hệ thống biết việc nhập đã 11 .Hệ thống ghi lại vào máy. hoàn tất khi nhập xong

12. CBTD chuyên hợp đồng đó cho 13. Hệ thống chuyên hợp đồng đến kiểm soát. vùng mà người kiểm soát có thể xem

20. CBTD chuyến trả 1 bản hợp đổng và giấy nhận nợ cho KH.

21. KH mang các hồ sơ, hợp đồng và giấy nhận nợ đến KT.

22. KT lập phiếu giải ngân dựa trên giấy 23. Hệ thống cặp nhật tài khoản !1Ợ của nhận nợ. KH.

24. KT chuyển tiền cho KH.

25. KH ra về mang theo tiền của mình.

Các dòng xen kẽ (Alternative courses)

Dòna 3: Nếu KH đến vay lần đầu thì kế toán phải tạo mã cho khách hàng đó rồi CBTD mới nhập các loại hồ sơ vào máy.

Dòng 5: Có lỗi, hệ thống không thể ghi lại các hồ sơ. Dòng 8: Kiểm soát viên không chấp nhận các hồ sơ.

được. 14. KS chấp nhận hợp đồng đó

15. CBTD lập hợp đồng tín dụng và giấv nhận nợ.

16. CBTD chuyển hợp đổng và giấy nhân nơ cho kiểm soát

17. Hệ thống chuyển hợp đồng và giấy nhận nợ đến vùng mà người kiểm soát có thể xem được.

19. Hệ thống xác nhận hợp đồng và giấy nhận nợ đã được phê duyệt.

3.5.4 Các biểu đổ Use case

3.5.4.1 use case QLKH (Quản lý khách hàng)

u Kế Toán \/ c QuảnLýKHàng « u s e s » ■< < u s e s » \ « u s e s » Thêm KH mới C J > Xoá KH đã có (

Sửa thông tin KH

Tim Kiếm KH

3.5.4.2 Use case Quản lý hổ sơ « u s e s > > QLýHSPLCáThể Ọ / \ CBTD JL... V--- <<us es>> QLHồSơ QLHSDAĐầuTư \<<uses>> <<uses» o QLHSPLDNghiệp A QLHSKTếDNghiệp Hình 3-2

3.S.4.3 Use case Quản lý ho sơ pháp lý doanh nghiệp / \ y V CBTD _ik_ o QLHSPLDNghiệp <<uses>> T ìm K iếm Hình 3-3 (adsbygoogle = window.adsbygoogle || []).push({});

Và tương tự với các use case khác. 3.6 Biêu đổ lóp

Các lớp được vẽ bới công cụ Rational Rose. Đôi với các thuộc tính và

phương thức của các lớp thì ký hiệu ^ đê chí rằng thuộc tính (phương thức) đó là

“ public", ký hiệu ^ để chí rằng thuộc tính (phương thức) đó là Private còn ký

hiệu I ^ để chỉ rằng thuộc tính (phưưng thức) đó là “protected”.

3.6.1 Các lớp thực thê (Entity Class)

Các lớp thực thể được dùng đế mỏ tả các đối tượng được lưu trữ lâu dài trong hộ thống. Ta có thể tìm ra các lớp thực thể từ những danh từ liên quan đến lĩnh vực của bài toán đã được mô tả trong các use case. Với hệ thống này ta sẽ có các lớp thực thê sau:

Khách hàng: để lưu thông tin về các khách hàng.

< < E n t i t y C la .s s > > K h á c h h à n g ^ M ã K H à n g ể ^ T ên K H àn g ^ > Đ ịa chỉ Ể^>SỐ điện thoại Ế^>SỐ Fax ề|>Tài khoản có é^>Tài khoản nợ ể|>M ãH SơPLý Hình 3-4

HSưPLvCáThế: lưu các thông tin vé hồ sơ pháp lý cá thể. < < E n í it y C l a s s » HSơPLýCáThể I ^ M ã K H àng i^>Giới tinh if^>Ngày sinh khẩu thường trú iij^>Số điện thoại

13^>SỐ fax

|^>N ơi ở hiện nay iặ> Đ ịađ iểm SX K D

i^> Sốgiấy phép kinh doanh Ể^>Ngàycấp giấy phép ^ ( C ơ qu an câp giấy phép Ể£>Nghành n g h ề kinh d o an h I§ỉ>s ố chứ ng chỉ hành nghề !^>Cư qu an cap chứng chỉ Ế^>Ngàycẫp chứng chỉ Ể ^ T ổ n g số lao động hiện có Hình 3-5

HSựPLýDNghiệp:lưu các Ihông tin vổ hồ sơ pháp lý doanh nghiệp.(Hình 3-6) « E n t i t y C l a s s » H SơPLýD Nghiệp K H à n g é^> T èn đ ầ y đủ Ế^>Tẽn đ ố i n g o ạ i Ểj^>Tên v iết tắt i ^ T ì n h trạ n g p h á p lý Ể^>SỐ đ iện th o ạ i Ể ^ Đ ị a c h ỉ trụ sở & H ọ tẽn g iám đ ố c Ể^>Ciiới tính u ^ N g à y s in h i ^ T r ì n h đ ộ c h u y ê n m ò n § > N ơi đ à o lạo I ^ ,h ờ i g ian làm g iám đ ố c lỄ ^ T ên T ổ n g G Đ ố c ^ > Đ / c T rụ s ở c h ín h ể^> Đ ịa điểm S X K D ổ ^> Q uv m ô D N g h iệ p Ị i ^ L o ạ i h ìn h D N g h iộ p Ể ^ T Ổ n g L Đ hiện có Ế^>SỐ q u y ế t đ ịn h th à n h lập Ế^>Cơ q u a n c ấ p q u y ế t đ ịn h U^>Ngày cấp q u y c ì đ ịn h Ể^>SỐ c h ứ n g ch ỉ h à n h n g h ể Ị ể(r>N gày cấp c h ứ n g c h ỉ ỂỆ>Cơ q u a n c ấ p c h ứ n g chỉ Ế ^ S Ố d ơ n v ij th à n h viên tiêu c h u ủ n c h ấ t lư ợ ng i^ > N g à y cấp tiêu c h u ẩ n c h ấ t lư ợ n g ^ > C ơ q u a n c ấ p tiốu c h u ẩ n ch ấ t lư ợ n g ■i^ j>Sô' g iấ y p h é p k in h d o a n h ^ > C Q cấp g iấ y p h é p ^ > N g à y cấp giấy p h c p i^ > N g à n h n g h ề k in h d o a n h ổ ^ v ố n đ iểu lệ k h i th à n h lập i ^ V ố n đ iểu lệ bổ s u n g

HSơKTêDNghiệp: lưu các thông tin vẽ hồ SƯ kinh tế doanh nghiệp. « E n t i t y C l a s s » HSơKTếD Nghiệp ... ... - - --- Ể^>MãK Hàng ^>Mặt hàng SXKD chính l^>Qui mỏ

ế^Báo cáo lưu chuyển tiền lệ I^b àn g cân đối kế toán i^ N h ận xét cùa CBTD ^>Xê'p loại doanh nghiệp

Hình 3-7

HSơDánĐTư: lưu các thông tin về hổ sơ dự án đầu tư.

« E n t i t y C l a s s »

H Sơ D á n ĐTư

i^M ãKHàng

i^ M ã d ự án đầu tư

ã Tỉnh/TP nơi XDDA il^M ã quận, huyện nơi XDDA ^>m ã phường, xã nơi XDDA (^ M ứ c KH chính phù giao I^ Đ C dự án dầu tư cấp quản lý dự án iậ>xay lắp (vốn CĐ) Ể^>Mã tỉnh, TP quàn lý dự án ắ^m ã tiền tệ Ế^>Thiết bị (vốn CĐ) Ể^>Tổng mức đầu tư i^>Tổng nguồn vởn đầu tư

« E n t i t y C l a s s » H Đ B Đ ả m T D ụ n g iậ> M ãK hàng |%>SỐ H Đ B Đ TD ụng i^>Tổng g iá trị TSBĐ ^ > N g à y ký HĐ

HĐBĐảmTDụng: lưu các Ihông Ún về bảo dám hợp đồng tín dụng.

Hình 3-9

TSảnThếChấp: lưu các thông tin về tài sản thế chấp.

« E n t i t y C l a s s » I TSThếChấp i ^ M ã loại TS |^>SỐ thứ tự TSBĐ Ế ^T yư lệ BĐ ^ T e n T S B Đ ế ^ S ố lượng iậ>Giá trị TSBĐ d tìen lệ i ^ T ỷ giá ẾỆíGiá trị quy V N Đ I^ S Ố đăng ký giao dịch BĐ ậ> N g ày đăng ký |^>NÓÌ đãng ký Hình 3-10

« E n t i t y C l a s s » H Đ T D ụ n g (^M ãK Hàng Ế^>sỏ' HĐ Ể ^> L oại vay â ^ P h ư ơ n g th ứ c c h o v a y g a ỳ d u y ệ t v a y ^ T h ờ i g ia n vay ^ N g à y g iả i n g â n đ ầ u d s ^ L o ạ i lã i su ất ^ > C á n b ộ c h o vay ^ L ã i ì h đ ạ o d u y ệ t i ^ N g ư ờ i k iê m s o á t

HĐTDụng; lưu các thông tin vé hợp đồng tín dụng. (adsbygoogle = window.adsbygoogle || []).push({});

Hình 3-11

GiấyNhậnNợ: lưu các thông tin về giấv nhận nợ của khách hàng.

« E n t i t y C l a s s » G iấyN hận Nợ i ^ M ã K H àng I ^ S Ố H Đ giấy n h ận nợ i%>Ngay I^p,số tiền Ế|^>M ã tiền tệ i ^ L ã i su ất i^> N gàv h ết hiệu lực i^> M ục đích sử dụng Hình 3-12

GiảiNgân: lưu các thông lin vé việc giải ngân theo giấy nhận nợ của khách <<Entity C lass>> GiảiNgân ^ M ã K H à n g

Một phần của tài liệu uml và ứng dụng để xây dựng mô hình cho hệ thống tín dụng (Trang 66)