Hệ thống giao dịch chứng khoán
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
Lê Đức Tùng - Trần Thùy Châu - Mai Thị Thanh Hương 1
Hệ thống giao dịch chứng khoán
MỤC LỤC
Lê Đức Tùng - Trần Thùy Châu - Mai Thị Thanh Hương 2
Hệ thống giao dịch chứng khoán
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).
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).
Lê Đức Tùng - Trần Thùy Châu - Mai Thị Thanh Hương 3
Hệ thống giao dịch chứng khoán
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.
Lê Đức Tùng - Trần Thùy Châu - Mai Thị Thanh Hương 4
Hệ thống giao dịch chứng khoán
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
Hình 4: Đặt xử lý lệnh
Lê Đức Tùng - Trần Thùy Châu - Mai Thị Thanh Hương 5
Hệ thống giao dịch chứng khoán
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ý
Hình 5: Quản lý khách hàng
Lê Đức Tùng - Trần Thùy Châu - Mai Thị Thanh Hương 6
Hệ thống giao dịch chứng khoán
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.
Hình 6: Tra cứu
Lê Đức Tùng - Trần Thùy Châu - Mai Thị Thanh Hương 7
Hệ thống giao dịch chứng khoán
4. Chức năng Báo cáo
Hình 7: Báo cáo
Lê Đức Tùng - Trần Thùy Châu - Mai Thị Thanh Hương 8