Sơ đồ các công đoạn trong hệ thống

Một phần của tài liệu (LUẬN văn THẠC sĩ) hệ thống giao dịch thanh toán di động bảo đảm luận văn ths công nghệ thông tin 1 01 10 (Trang 37 - 42)

3 công đoạn độc lập được mô tả chi tiết trong các tiểu mục dưới đây.

b) Tạo lệnh thanh toán

Sau khi người mua đã lựa chọn hàng hóa và tiến hành công đoạn thanh toán, hệ thống thương mại sẽ tạo ra một lệnh thanh toán có dữ liệu của người mua và

Kiểm tra sự thu hồi việc cấp Cửa

hàng

Thanh toán

Yêu cầu tạo thanh toán ủy quyền thanh toán Quyền thanh toán Xác minh tài khoản Ghi nợ hoặc hóa

đơn hanh toán

Hệ thống bán hàng Hệ thống quản lý hóa đơn hoặc tài khoản Hệ thống thẩm tra

nhất một nhận diện trong hệ thống thương mại cũng như hệ thống thanh toán. Các cơ sở nhận diện này có thể được dùng để tham chiếu lệnh của cá nhân đó trong các bước sau của giao dịch. Hệ thống thanh toán di động đăng ký giao dịch thanh toán trong một kho dữ liệu liên tục.

c) Ủy quyền lệnh thanh toán

Khi người bán đã đăng ký yêu cầu thanh toán với Hệ thống thanh toán di động, người mua nên ủy quyền việc thanh toán này bằng PTD (trong vai trò PTD) của mình. Người mua thực hiện việc ủy quyền này bằng cách yêu cầu một thỏa thuận thanh toán để ký, dùng PTD của mình trong Hệ thống thanh toán di động. Thỏa thuận thanh toán này được tạo bởi hệ thống, dựa trên các thông tin mà người bán cung cấp trong quá trình tạo lệnh thanh toán. Sau khi người mua xác minh thông tin trong thỏa thuận thanh toán là đúng (đúng về người nhận thanh toán, đối tượng giao dịch và số tiền), anh ta sẽ tạo ra một chữ ký số cho thỏa thuận thanh toán và gửi tới Hệ thống thanh toán di động. Hệ thống sẽ xác minh chữ ký, mối quan hệ giữa thỏa thuận gốc với chữ ký và tính hợp lệ của người thực hiện thanh toán. Hệ thống thanh toán di động đồng thời cũng xác minh tính tin cậy của người thanh toán từ hệ thống xác minh.

d) Cam kết lệnh thanh toán

Sau khi người thanh toán đã hoàn thành lệnh ủy quyền thanh toán, người bán cần phải được thông báo về điều này. Sau khi người bán đã được thông báo, họ cam kết về giao dịch thanh toán. Do việc cam kết này, các thông tin giao dịch sẽ được lan rộng sang các hệ thống khác như hệ thống hóa đơn ngoài, hệ thống thanh toán tài khoản…

Phần này sẽ bàn về mô hình thiết kế của hệ thống. Hệ thống sẽ được mô tả dưới góc độ cấu trúc – yếu tố quan trọng để tạo ra hệ thống. Điểm được nhấn mạnh trong đó là mô tả nền tảng logic thương mại. Các chi tiết về triển khai sẽ không nằm trong phạm vi phân tích.

a) Cấu trúc hệ thống

Trong Hình 8, cốt lõi của hệ thống được minh họa dưới dạng UML. Đương nhiên sẽ có một số các lớp khác mà hệ thống sử dụng và đỏi hỏi. Các lớp này mang tính chi tiết và sẽ không được đề cập ở đây.

Hình 8 - Các lớp trung tâm và giao diện của Hệ thống thanh toán di động Cốt lõi của Hệ thống thanh toán di động chính là server thanh toán. Nó phối

các hệ thống ngoài với nhau. Bản ghi thanh toán được ghi lại từ giao dịch thanh toán, nó giữ thông tin và nó luôn đi cùng với các nhân tố thanh toán và các bước của giao dịch thanh toán.

b) Sơ đồ thứ tự

Sơ đồ thứ tự của một giao dịch thanh toán được minh họa bởi mô hình UML tại Hình 9. Người thanh toán có 2 vai trò – trong vai trò PCD, người thanh toán mua hàng và khởi đầu việc thanh toán bằng cách thông báo với người bán rằng anh ta muốn trả tiền. Trong vai trò PTD, người dùng thực hiện việc thanh toán thật. Người mua trong sơ đồ đại diện cho hệ thống thương mại – các bên khác được mô tả bằng sơ đồ lớp (Hình 8). Tất cả những cuộc gọi trong sơ đồ đều đồng bộ và tùy thuộc vào hoàn cảnh, sẽ mang lại doanh thu.

Hình 9 – Sơ đồ thứ tự

Giao dịch thanh toán được quản lý như một bản ghi thanh toán trong Hệ

Người thanh toán (vai trò PCD)

Người thanh toán (vai trò PCD)

Người bán Server thanh

toán Hệ thống hóa đơn Hệ thống ủy quyền Kho thanh toán Thực hiện

thanh toán Gửi đề nghị thanh toán

Lưu bản ghi thanh toán

Nhận hóa đơn để ký

Nhận bản ghi thanh toán

Nộp hóa đơn đã ký

Xác minh chữ ký và chủ thể

Đặt chế độ ghi thanh toán Xác minh thanh toán

Đặt chế độ bản ghi thanh toán

Đặt chế độ bản ghi thanh toán Nhận chế độ bản ghi thanh toán Lưu lại giao

dịch Cam kết thanh toán

Truy vấn chế độ thanh toán Thanh toán

được thực hiện

thống. Các tình trạng và sự thay đổi tình trạng cho phép trong bản ghi thanh toán được minh họa trong Hình 10. Server thanh toán điều khiển sự thay đổi tình trạng.

Một phần của tài liệu (LUẬN văn THẠC sĩ) hệ thống giao dịch thanh toán di động bảo đảm luận văn ths công nghệ thông tin 1 01 10 (Trang 37 - 42)

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

(84 trang)