Tải bản đầy đủ (.pdf) (21 trang)

Thiet ke.pdf

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.09 MB, 21 trang )

Hệ thống giao dịch chứng khoán
Lê ðức Tùng - Trần Thùy Châu - Mai Thị Thanh Hương 1
BÁO CÁO THIẾT KẾ
HỆ THỐNG GIAO DỊCH CHỨNG KHOÁN



Nhóm thực hiện - Lớp K55B:
1. Lê ðức Tùng
2. Trần Thị Thùy Châu
3. Mai Thị Thanh Hương


BẢNG CÔNG VIỆC
TT Tên công việc Nội dung công việc Người thực hiện
1 Kiến trúc hệ thống Xây dựng kiến trúc của hệ thống Lê ðức Tùng
2 Biểu ñồ luồng vật lý Phân ñịnh thủ công máy tính Trần Thùy Châu
3 Thiết kế CSDL Thiết kế và cài ñặt CSDL Mai Thị Thanh Hương
4 Thiết kế giao diện
Giao diện bằng Visio và giao diện
cài ñặt
Lê ðức Tùng
5 Báo cáo Viết và hoàn chỉnh báo cáo Lê ðức Tùng

Hệ thống giao dịch chứng khoán
Lê ðức Tùng - Trần Thùy Châu - Mai Thị Thanh Hương 2
MỤC LỤC

I. KIẾN TRÚC HỆ THỐNG...............................................................................................3
1. Mô tả kiến trúc tổng thể..................................................................................................3
2. Giao diện người dùng.....................................................................................................3


3. Giao tiếp với các hệ thống khác .....................................................................................3
4. Giao tiếp máy khách và máy phục vụ ............................................................................3
5. Phân ñịnh nhiệm vụ client - server.................................................................................4
II. BIỂU ðỒ LUỒNG DỮ LIỆU VẬT LÝ..........................................................................5
1. Chức năng ðặt và xử lý lệnh..........................................................................................5
2. Chức năng Quản lý khách hàng......................................................................................6
3. Chức năng Tra cứu .........................................................................................................7
4. Chức năng Báo cáo.........................................................................................................8
5. Chức năng ðồng bộ dữ liệu............................................................................................9
III. BIỂU ðỒ CƠ SỞ DỮ LIỆU VẬT LÝ ..........................................................................10
1. Sơ ñồ quan hệ ...............................................................................................................10
2. Chi tiết các bảng ...........................................................................................................11
IV. GIAO DIỆN NGƯỜI DÙNG.........................................................................................14
1. Giao diện chính.............................................................................................................14
2. Giao diện chức năng ðặt lệnh ......................................................................................15
3. Giao diện chức năng Quản lý khách hàng....................................................................16
4. Giao diện chức năng Tra cứu .......................................................................................19
5. Giao diện chức năng Báo cáo.......................................................................................21

Hệ thống giao dịch chứng khoán
Lê ðức Tùng - Trần Thùy Châu - Mai Thị Thanh Hương 3
I. KIẾN TRÚC HỆ THỐNG
1. Mô tả kiến trúc tổng thể
Hệ thống ñược xây dựng theo mô hình client - server dựa trên môi trường Internet.
Cơ sở dữ liệu sẽ ñược lưu trữ tại một máy chủ phục vụ, việc liên kết ñến cơ sở dữ liệu
(CSDL) và xử lý các yêu cầu từ phía máy khách (client) ñược thực hiện bởi một máy chủ
phục vụ khác (H1).
LAN Ethernet
Client
Client

Internet
Client
Application Server
Database Server

Hình 1: Kiến trúc tổng thể
2. Giao diện người dùng
Người dùng giao tiếp với hệ thống (cụ thể là các nhân viên giao dịch) thông qua trình
duyệt web có sẵn. Các giao dịch của hệ thống chỉ ñược chấp nhận khi có sự xác nhận ñăng
nhập của nhân viên giao dịch (thông qua tên truy nhập, mật khẩu hoặc thẻ xác nhận).
Tất cả các giao dịch thực hiện phải trong thời gian giao dịch theo quy ñịnh của Ủy ban
chứng khoán Nhà nước.

3. Giao tiếp với các hệ thống khác
Hệ thống giao tiếp với các hệ thống khác (quản lý nhân sự, hệ thống khớp lệnh của
trung tâm giao dịch Thành phố Hồ Chí Minh - HOSTC ...) thông qua cơ sở dữ liệu và các tập
tin ñịnh dạng XML.

4. Giao tiếp máy khách và máy phục vụ
Các yêu cầu từ máy khách (client) sẽ ñược gửi ñến máy chủ (server) thông qua môi
trường Internet. Mọi yêu cầu về CSDL sẽ ñược máy chủ ứng dụng kết nối với máy chủ CSDL
thông qua ñối tượng ADO có sẵn trong ASP. Kết quả trả về sẽ ñược máy chủ ứng dụng xử lý
và gửi lại cho máy khách (H2).
Hệ thống giao dịch chứng khoán
Lê ðức Tùng - Trần Thùy Châu - Mai Thị Thanh Hương 4

Hình 2 - Giao tiếp Client - Server
Máy chủ ứng dụng sẽ kết nối với máy chủ CSDL thông qua IP. Hệ quản trị cơ sở dữ
liệu tại máy chủ CSDL sẽ cấp cho người dùng một login name và password ñể máy chủ ứng
dụng có thể truy nhập ñược vào CSDL của mình ñặt tại máy chủ CSDL. (H3)



Hình 3 - Giao tiếp Database Server - Application Server
* Cơ chế kết nối trong ADO của ASP:
Máy chủ ứng dụng sẽ thông qua ADO ñể kết nối ñến máy chủ CSDL bằng cách tạo ra
ñối tượng kết nối Connection với các tùy chọn kết nối như sau:

Tạo ñối tượng kết nối:

Set objConnect = Server.CreateObject("ADODB.Connection")

Tham số kết nối (tham số trong hình minh họa):

strConnect = "Provider=sqloledb;Data
Source=203.167.4.180;Database=MStock;Uid=tungld;Pwd=123456;"

Thực hiện kết nối:

objConnect.Open strConnect

5. Phân ñịnh nhiệm vụ client - server
Hầu hết các tiến trình ñược thực hiện tại server, kết quả sẽ ñược trả lại cho client ñể
thông báo, hiển thị.
Client có nhiệm vụ kiểm tra các lỗi thông thường của form nhập liệu (VD: ñể trống, dữ
liệu sai ...)
ðể tránh các lỗi dị thường dữ liệu xảy ra, hệ thống sẽ tối thiểu hóa việc nhập liệu của
ng
ười dùng bằng các form kích chọn.
Hệ thống giao dịch chứng khoán
Lê ðức Tùng - Trần Thùy Châu - Mai Thị Thanh Hương 5

II. BIỂU ðỒ LUỒNG DỮ LIỆU VẬT LÝ
Hệ thống ñược cài ñặt trên ASP.
1. Chức năng ðặt và xử lý lệnh

1.1
Nhận lệnh
(ASP)
1.2
Kiểm tra
(ASP)
1.3
Gửi lệnh
(ASP)
1.4
Thông báo
(ASP)
Nhà ñầu tư
Công ty chứng khoán
thực hiện khớp lệnh
SQL - Bảng bLenh
Nhà ñầu tư
SQL - Bảng bChungkhoan
SQL - Bảng bKhachHang
Phiếu ñặt lệnh
Thông tin
form nhập lệnh
Mã số giao dịch,
Tên khách hàng
Mã chứng khoán
Giá tham chiếu

Lỗi/
Thành công
Thông báo
Bản ghi lệnh
Bản ghi lệnh
XML file
Thủ công
Máy tính
Máy tính
Thủ công

Hình 4: ðặt xử lý lệnh
Hệ thống giao dịch chứng khoán
Lê ðức Tùng - Trần Thùy Châu - Mai Thị Thanh Hương 6
2. Chức năng Quản lý khách hàng
Chức năng quản lý khách hàng ñược phân rã nhỏ tiến trình cập nhật thông tin thành
hai tiến trình con là:
 Cập nhật thông tin
 Cập nhật thông tin lưu ký

2.1
ðăng ký
khách hàng
(ASP)
2.2
Kiểm tra tài
khoản ngân
hàng
(ASP)
2.3

Mở tài khoản
ngân hàng
(ASP)
2.4
Cấp phát thẻ
tài khoản
(ASP)
Nhà ñầu tư
Ngân hàng
SQL - Bảng bKhachHang
Nhà ñầu tư
Hợp ñồng
Thông tin từ form hợp ñồng
Bản ghi hợp ñồng
Chưa có tài khoản
ngân hàng
Bản ghi hợp ñồng
Thẻ tài khoản
Thông tin
form mở tài khoản
Số tài khoản
Số tài khoản
SQL - Bảng bKhachHang
Số tài khoản
Ngân hàng Xác nhận
2.5
Cập nhật
thông tin
(ASP)
Bản ghi

khách hàng
Nhân viên
Bản ghi khách hàng
2.6
Cập nhật
thông tin
lưu ký
(ASP)
SQL - Bảng bLuuKy
Nhân viên
Bản ghi lưu ký
Mã số giao dịch
Tên khách hàng
Thông tin từ
form lưu ký
Thông
báo
Thủ công
Máy tính
Thủ công
Máy tính

Hình 5: Quản lý khách hàng
Hệ thống giao dịch chứng khoán
Lê ðức Tùng - Trần Thùy Châu - Mai Thị Thanh Hương 7
3. Chức năng Tra cứu
Chức năng này ñược thực hiện bằng máy tính.

3.1
Tra cứu

số dư tài
khoản
(ASP)
3.2
Tra cứu
lịch sử
giao dịch
(ASP)
3.3
Tra cứu
tình trạng
lệnh
(ASP)
Nhân viên
SQL - Bảng bKhachHang
Mã số giao dịch
Mã số
giao dịch
Mã số giao dịch
SQL - Bảng bLenh
Mã số giao dịch
Tên khách hàng
Bản ghi lệnh
Mã số giao dịch
Tên khách hàng
Bản ghi lệnh
Nhân viên
Kết
quả
Nhân viên

Nhân viên
Kết quả
Kết quả
SQL - Bảng bLuuKy
Số lượng
Mệnh giá
SQL - Bảng bKhachHang
Mã số giao dịch
Tên khách hầng

Hình 6: Tra cứu
Hệ thống giao dịch chứng khoán
Lê ðức Tùng - Trần Thùy Châu - Mai Thị Thanh Hương 8
4. Chức năng Báo cáo

4.1
Báo cáo
thanh toán
(ASP)
4.2
Báo cáo tổng
hợp
(ASP)
4.3
Báo cáo chi
tiết cho nhà
ñầu tư
(ASP)
SQL - Bảng bLenhKhop
SQL - Bảng

bChungKhoan
SQL - Bảng bKhachHang
Phòng
thanh toán
Nhà ñầu tư
Lãnh ñạo
Yêu cầu/ Báo cáo
Yêu cầu/Báo cáo
Yêu cầu/Thông báo
Các bản ghi
lệnh khớp
Mã chứng khoán
Mã số giao dịch
Tên khách hàng
Các bản ghi lệnh khớp
Mã chứng khoán
Tên chứng khoán
Số tài khoản
Mã số giao dịch
Tên khách hàng
Các bản ghi
chứng khoán
Mã chứng khoán
Số lượng
Giá
Thủ công
Máy tính
Giá tham chiếu
SQL - Bảng bChungKhoanGD


Hình 7: Báo cáo

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×