Phát triển mô hình ca sử dụng

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Xây dựng hệ thống kết nối thanh toán giữa ngân hàng và các công ty chứng khoán (Trang 55 - 63)

CHƯƠNG 3: XÂY DỰNG HỆ THỐNG KẾT NỐI THANH TOÁN GIỮA NGÂN HÀNG VÀ CÁC CÔNG TY CHỨNG KHOÁN

3.3. Phân tích thiết kế hệ thống

3.3.2 Phát triển mô hình ca sử dụng

3.3.2.1 Xác định các tác nhân và các ca sử dụng

Từ mô hình hệ thống kết nối thanh toán ta xác định được các tác nhân sau:

- Tác nhân thứ nhất là nhân viên các CTCK, người sẽ sử dụng hệ thống để thực hiện các giao dịch liên quan đến tài khoản TA của khách hàng như vấn tin, phong toả, giải phong toả, chuyển khoản và lấy bảng kê tổng hợp kết quả giao dịch.

- Tác nhân thứ 2 là nhân viên chi nhánh ngân hàng, người thực hiện cập nhật thông tin các CTCK, khai báo, cập nhật thông tin nhà đầu tư, lấy các bảng kê đối chiếu giao dịch của các tài khoản TA mở tại CN.

- Tác nhân thứ 3 là nhân viên tại hội sở chính ngân hàng, người thông qua hệ thống kết nối thanh toán để lấy ra các báo cáo kết quả giao dịch của toàn bộ các chi nhánh.

Ở đây về mặt kỹ thuật ta chỉ quan tâm đến hai tác nhân đầu, còn tác nhân thứ ba sử dụng chức năng của hệ thống gần giống chức năng lấy báo cáo của tác nhân thứ hai.

Tác nhân Vai trò Kết quả

Nhân viên chi nhánh Ngân hàng

- Đăng ký và cập nhật thông tin CTCK

- Đăng ký và cập nhật thông tin tài khoản TA.

- Lấy các bảng kê tổng hợp kết quả giao dịch.

- Lấy các bản sao kê chi tiết tài khoản TA.

- Danh mục các CTCK - Danh mục các tài khoản TA - Báo cáo tổng hợp kết quả giao

dịch của các TK TA mở tại CN - Sao kê chi tiết các giao dịch ghi

nợ, có cho mỗi tài khoản TA mở tại CN

Nhân viên CTCK

- Vấn tin tài khoản TA.

- Phong toả tài khoản TA.

- Giải phong toả tài khoản TA.

- Chuyển tiền sau khi có kết quả mua bán chứng khoán.

- Lấy các bảng kê tổng hợp kết quả giao dịch.

- Lấy các bản sao kê chi tiết tài khoản TA.

- Thông tin tài khoản TA - Kết quả phong toả TK TA - Kết quả giải phong toả TK TA - Kết quả chuyển tiền từ TK CA

của CTCK sang TK TA của khách hàng và ngược lại

- Báo cáo tổng hợp kết quả giao dịch của các TK TA do CTCK quản lý

- Sao kê chi tiết các giao dịch ghi nợ, có cho mỗi tài khoản TA CTCK quản lý

Nhân viên Hội sở chính Ngân hàng

- Lấy các bảng kê tổng hợp kết quả giao dịch.

- Lấy các bản sao kê chi tiết tài khoản TA.

- Báo cáo tổng hợp kết quả giao dịch của các TK TA của toàn hệ thống

- Sao kê chi tiết các giao dịch ghi nợ, có cho mỗi tài khoản TA

Bảng 3.3-3: Các tác nhân và vai trò trong hệ thống

Từ các tác nhân của hệ thống ta xác định được các ca sử dụng sau:

- Đăng ký và cập nhật thông tin CTCK

- Đăng ký và cập nhật thông tin tài khoản TA.

- Vấn tin tài khoản TA.

- Phong toả tài khoản TA.

- Giải phong toả tài khoản TA.

- Chuyển tiền sau khi có kết quả mua bán chứng khoán.

- Lấy các bảng kê tổng hợp kết quả giao dịch.

- Lấy các bản sao kê chi tiết tài khoản TA.

3.3.2.2 Mô hình ca sử dụng

Mô hình ca sử dụng mức gộp:

Hình 3.3-3: Mô hình ca sử dụng mức tổng thể của hệ thống

3.3.2.3 Mô tả chi tiết các ca sử dụng a. Ca sử dụng Cập nhật CTCK:

Tác nhân: Nhân viên chi nhánh ngân hàng

Mục đích: Thêm, sửa , xoá, cập nhật thông tin các CTCK tham gia hệ thống kết nối

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

Hành động của tác nhân Phản ứng của hệ thống Dữ liệu liên quan Chọn chức năng cập nhật

CTCK

Gửi message lên Bank Gateway để lấy và hiện danh sách các CTCK đã được nhập (nếu có)

Danh mục các CTCK

Chọn chức năng Thêm mới 1 CTCK

Nhập thông tin CTCK và ghi lại

Hiện form thêm mới một CTCK

Gửi message lưu thông tin về CTCK lên Bank Gateway và trả về kết quả

Danh mục các CTCK

Từ danh mục các CTCK đã nhập, chọn một CTCK và chọn chức năng cập nhật thông tin Chỉnh sửa thông tin và ghi lại

Hiện form thông tin về CTCK

Gửi message lưu thông tin về CTCK đã cập nhật lên Bank Gateway và trả về kết quả

Danh mục các CTCK

Danh mục các CTCK

Từ danh mục các CTCK đã nhập, chọn một CTCK và chọn chức năng xoá

Hệ thống hiện thông báo để người sử dụng xác nhận lại việc xoá, nếu người sử dụng đông ý thì gửi message xoá CTCK lên Bank Gateway và trả về kết quả

Danh mục các CTCK

Bảng 3.3-4: Mô tả ca sử dụng cập nhật CTCK

b. Ca sử dụng cập nhật thông tin TK TA Tác nhân: Nhân viên chi nhánh ngân hàng

Mục đích: Cập nhật thông tin về TK TA của nhà đầu tư.

Yêu cầu: Nhà đầu tư đã có TK đầu tư chứng khoán tại CTCK và đã được mở tài khoản tiền gửi CA tại ngân hàng.

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

Hành động của tác nhân Phản ứng của hệ thống Dữ liệu liên quan Chọn chức năng nhập mới TK

TA

Hiện cửa sổ để nhập số TK CA của nhà đầu tư

Nhập TK CA và chọn nút “Lấy thông tin”

Gửi message đến Bank Gateway để lấy thông tin về TK CA: Tên, địa chỉ, số CMND…

Thông tin TK CA từ Core Banking

Nhập thêm thông tin: CTCK nhà đầu tư mở TK đầu tư CK, số TK đầu tư CK, thời gian được phép giao dịch… và chọn chức năng ghi lại

Gửi message lưu thông tin về khách hàng và tài khoản TA lên Bank Gateway và trả về kết quả

Danh mục các CTCK

Danh mục tài khoản TA

Chọn chức năng cập nhật TK TA

Hiện cửa sổ để nhập số TK TA Cập nhật thông tin mới và chọn

chức năng ghi lại

Gửi message cập nhật thông tin về tài khoản TA lên Bank Gateway và trả về kết quả

Danh mục tài khoản TA

Chọn chức năng ngừng hoạt động cho TK TA, nhập số TK TA và chọn nút xác nhận

Gửi message cập nhật thông tin trạng thái TK TA lên Bank Gateway và trả về kết quả

Danh mục tài khoản TA

Bảng 3.3-5: Mô tả ca sử dụng cập nhật tài khoản TA

c. Ca sử dụng vấn tin TK TA Tác nhân: Nhân viên CTCK

Mục đích: Xem số dư và các thông tin về TK TA Luồng sự kiện chính:

Hành động của tác nhân Phản ứng của hệ thống Dữ liệu liên quan Chọn chức năng vấn tin TK TA Hiện cửa sổ nhập thông tin TK

TA Nhập TK TA và chọn chức năng vấn tin

Gửi message lên Bank Gateway để lấy thông tin về TK TA, số dư, số dư khả dụng, số tiền đang bị phon toả… và trả về kết quả

Danh mục

TK TA,

Thông tin về số dư TK

TA từ

CoreBanking

Bảng 3.3-6: Mô tả ca sử dụng vấn tin tài khoản TA

d. Ca sử dụng phong toả TK TA Tác nhân: Nhân viên CTCK

Mục đích: Phong toả một phần hoặc toàn bộ số dư TK TA của nhà đầu tư khi để phục vụ việc mua chứng khoán (bao gồm cả tiền phí giao dịch)

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

Hành động của tác nhân Phản ứng của hệ thống Dữ liệu liên quan Chọn chức năng phong toả TK

TA

Hiện cửa sổ nhập thông tin TK TA

Nhập TK TA, số tiền cần phong toả (bao gồm số tiền mua CK và số tiền phí) và chọn chức năng phong toả

Gửi message lên Bank Gateway để thực hiện phong toả. Hệ thống kết nối sẽ kiểm tra số dư khả dụng của TK TA, nếu lớn hơn hoặc bằng số tiền phong toả thì tiến hành phong

Danh mục TK TA, Bảng nhật ký giao dịch, Thông tin về số dư khả dụng của TK TA từ

toả và trả về kết quả, nếu số dư khả dụng nhỏ hơn số tiền phong toả thì trả về thông báo

CoreBanking

Bảng 3.3-7: Mô tả ca sử dụng phong toả tài khoản TA

e. Ca sử dụng giải phong toả TK TA Tác nhân: Nhân viên CTCK

Mục đích: Giải phong toả một phần hoặc toàn bộ số tiền đang bị phong toả trong tk TA sau khi có kết quả khớp lệnh mua CK. Nếu không có lệnh mua CK nào của nhà đầu tư được khớp thì sẽ giải phong toả toàn bộ. Nếu trong các lệnh mua có lệnh được khốp hoạc có lệnh chỉ được khớp một phần thì sẽ giải phong toả phần không được khớp, giữ lại phần được khớp cùng với số tiền phí tương ứng, số tiền giữ lại này sẽ được phong toả cùng với lệnh chuyển tiền.

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

Hành động của tác nhân

Phản ứng của hệ thống Dữ liệu liên quan Chọn chức năng giải

phong toả TK TA

Hiện cửa sổ nhập thông tin TK TA Nhập TK TA, số tiền

cần giải phong toả và chọn chức năng giải phong toả

Gửi message lên Bank Gateway để thực hiện giải phong toả một phần hoặc toàn bộ số tiền đang bị phong toả. Hệ thống kết nối sẽ kiểm tra số tiền đang bị phong toả của TK TA, nếu bằng số tiền cần giải phong toả thì tiến hành giải phong toả toàn bộ, nếu nhỏ hơn thỉ giải phong toả một phần và trả về kết quả, nếu số tiền cần giải phong toả lớn hơn số tiền đang bị phong toả thì trả về lỗi

Danh mục TK TA, Bảng nhật ký giao dịch, Thông tin về số tiền đang bị phong toả của TK TA từ CoreBanking

Bảng 3.3-8: Mô tả ca sử dụng giải phong toả tài khoản TA

f. Ca sử dụng chuyển tiền Tác nhân: Nhân viên CTCK

Mục đích: Thực hiển chuyển tiền theo kết quả giao dịch mua bán chứng khoán hoặc chuyển tiền cho các giao dịch chia cổ tức. Có 3 loại lênh chuyển tiền, nếu là chuyển tiền theo kết quả giao dịch mua chứng khoán thì trước tiên hệ thống sẽ phải giải phong toả số tiền đang bị phong toả trong tài khoản TA của nhà đầu tư, sau đó ghi nợ cho tài khoản TA của nhà đầu tư, ghi có cho tài khoản CA của CTCK số tiền bằng tiền mua chứng khoán cộng phí tương ứng. Nếu là lệnh

chuyển tiền theo kết quả bán chứng khoán, hệ thống sẽ ghi nợ tài khoản CA của CTCK, ghi có tài khoản TA của nhà đầu tư số tiền bán chứng khoán trừ đi phí tương ứng. Nếu là chuyển tiền của giao dịch chia cổ tức, hệ thống sẽ ghi nợ tài khoản CA của CTCK, ghi có tài khoản TA của nhà đầu tư số tiền được chia cổ tức.

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

Hành động của tác nhân

Phản ứng của hệ thống Dữ liệu liên quan Chọn chức năng

chuyển khoản

Hiện cửa sổ nhập thông tin chuyển tiền Chọn loại chuyển tiền

tương ứng với giao dịch mua, bán chứng khoán hay chia cổ tức. Nhập TK ghi nợ, ghi có, số tiền cần chuyển và một số thông tin cần thiết khác, sau đó chọn chức năng chuyển khoản

Gửi message lên Bank Gateway để thực hiện giao dịch tương ứng với mỗi loại chuyển tiền. Nếu là giao dịch bán chứng khoán hoặc chia cổ tức, hệ thống kết nối sẽ gửi lệnh chuyển tiền đến CoreBanking để thực hiện và trả về kết quả. Nếu là giao dịch mua chứng khoán thì trước lệnh chuyển tiền, hệ thống sẽ gửi đến Core Banking lệnh giải phong toả số tiền cần chuyển tại tài khoản TA của nhà đầu tư, sau đó mới thực hiện lệnh chuyển tiền

Danh mục TK TA, Bảng nhật ký giao dịch, Dữ liệu về TK TA

tại Core

Banking

Bảng 3.3-9: Mô tả ca sử dụng Chuyển tiền

g. Ca sử dụng tổng hợp kết quả giao dịch

Tác nhân: Nhân viên CTCK, nhân viên chi nhánh và hội sở chính Ngân hàng Mục đích: Lấy thông tin về các tài khoản có phát sinh giao dịch trong 1 ngày Luồng sự kiện chính:

Hành động của tác nhân Phản ứng của hệ thống Dữ liệu liên quan Chọn chức năng tổng hợp kết quả

giao dịch

Hiện cửa sổ nhập thông tin tổng hợp kết quả giao dịch Chọn một loại giao dịch hoặc tất cả,

chọn ngày giao dịch (mặc định là ngày hiện tại), chọn CTCK (nếu là nhân viên ngân hàng) và một số thông tin cần thiết khác, sau đó chọn chức năng tổng hợp

Gửi message lên Bank Gateway để thực hiện tổng hợp kết quả giao dịch từ bảng nhật ký giao dịch, sau đó trả lại kết quả

Bảng nhật ký giao dịch

Bảng 3.3-10: Mô tả ca sử dụng tổng hợp kết quả giao dịch

h. Ca sử dụng sao kê chi tiết TK TA

Tác nhân: Nhân viên CTCK, nhân viên chi nhánh và hội sở chính Ngân hàng Mục đích: Lấy thông tin về các giao dịch phát sinh của một tài khoản TA trong một khoảng thời gian từ ngày đến ngày.

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

Hành động của tác nhân Phản ứng của hệ thống Dữ liệu liên quan Chọn chức năng sao kê chi

tiết TK TA

Hiện cửa sổ nhập thông tin tổng hợp kết quả giao dịch

Nhập tài khoản TA, chọn một loại giao dịch hoặc tất cả, chọn khoảng thời gian giao dịch từ ngày đến ngày, sau đó chọn chức năng sao kê

Gửi message lên Bank Gateway để thực hiện tổng hợp các giao dịch của tài khoản TA trong khoảng thời gian được chọn từ bảng nhật ký giao dịch, sau đó trả lại kết quả

Bảng nhật ký giao dịch

Bảng 3.3-11: Mô tả ca sử dụng sao kê chi tiết tài khoản TA

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Xây dựng hệ thống kết nối thanh toán giữa ngân hàng và các công ty chứng khoán (Trang 55 - 63)

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

(74 trang)