1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo thiết kế hệ thống giao dịch chứng khoán

21 756 3
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 21
Dung lượng 4,55 MB

Nội dung

Báo cáo thiết kế hệ thống giao dịch chứng khoán

Trang 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âu3 Mai Thị Thanh Hương

BẢNG CÔNG VIỆC

1 Kiến trúc hệ thống Xây dựng kiến trúc của hệ thống Lê Đức Tùng2 Biểu đồ luồng vật lý Phân định thủ công máy tính Trần Thùy Châu3 Thiết kế CSDL Thiết kế và cài đặt CSDL Mai Thị Thanh Hương4 Thiết kế giao diện Giao diện bằng Visio và giao diện cài đặt Lê Đức Tùng

Trang 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

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

Trang 3

I KIẾN TRÚC HỆ THỐNG1 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ìnhduyệ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 đăngnhậ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 banchứ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ủatrung tâm giao dịch Thành phố Hồ Chí Minh - HOSTC ) thông qua cơ sở dữ liệu và các tậptin đị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ôitrườ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ủ CSDLthô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).

Trang 4

Lệnh, hợp đồng, tra cứu

Thông báo, thông tin khách hàng, kết quả tra cứu

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ủ ứngdụ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ủangười dùng bằng các form kích chọn.

Trang 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.1Nhận lệnh

1.2Kiểm tra

Gửi lệnh(ASP)

1.4Thông báo

Phiếu đặt lệnh

Thông tin form nhập lệnhMã số giao dịch,

Tên khách hàng Mã chứng khoánGiá tham chiếu

Lỗi/Thành công

Thông báoBản ghi lệnh

Bản ghi lệnh

XML file

Thủ côngMáy tính

Trang 6

2.2Kiểm tra tài khoản ngân

2.3Mở tài khoản

ngân hàng(ASP)

2.4Cấp phát thẻ

tài khoản(ASP)

Thẻ tài khoản

Thông tin form mở tài khoảnSố tài khoản

Số tài khoản SQL - Bảng bKhachHangSố tài khoản

Ngân hàng Xác nhận

2.5Cập nhật thông tin

Bản ghi khách hàng

Nhân viên

Bản ghi khách hàng

2.6Cậ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ịchTên khách hàng

Thông tin từ

form lưu ký Thông báo

Thủ côngMáy tính

Thủ côngMáy tính

Hình 5: Quản lý khách hàng

Trang 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.1Tra cứu số dư tài

3.2Tra cứu

lịch sử giao dịch

Tra cứu tình trạng

Nhân viênSQL - 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ịchTên khách hàng

Bản ghi lệnh

Mã số giao dịchTên khách hàng

Bản ghi lệnh

Nhân viên

Kết quả

SQL - Bảng bKhachHang

Mã số giao dịchTên khách hầng

Hình 6: Tra cứu

Trang 8

4 Chức năng Báo cáo

4.1Báo cáo thanh toán

(ASP)4.2Báo cáo tổng

4.3Báo cáo chi tiết cho nhà

đầu tư(ASP)

SQL - Bảng bKhachHangPhò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ịchTên khách hàngCác bản ghi lệnh khớp

Mã chứng khoánTên chứng khoánSố tài khoản

Mã số giao dịchTên khách hàng

Các bản ghi chứng khoán

Mã chứng khoánSố lượng

Thủ côngMáy tínhGiá tham chiếu

SQL - Bảng bChungKhoanGD

Hình 7: Báo cáo

Trang 9

5 Chức năng Đồng bộ dữ liệu

Chức năng này được phân rã nhỏ để thấy rõ hơn quá trình đồng bộ dữ liệu từ CSDLcủa Công ty giao dịch chứng khoán thành phố Hồ Chí Minh (HOSTC).

Công ty chứng khoán thực hiện khớp lệnh

5.1Đồng bộ dữ liệu lệnh

5.2Đồng bộ dữ liệu chứng

Số lượngGiá

Mã chứng khoánGiá tham chiếu

Hình 8: Đồng bộ dữ liệu

Trang 10

III BIỂU ĐỒ CƠ SỞ DỮ LIỆU VẬT LÝ

CSDL của hệ thống được cài đặt trên hệ quản trị CSDL Microsoft SQL Server 2000 Sau đây là chi tiết cài đặt.

1 Sơ đồ quan hệ

Hình 9 - Sơ đồ quan hệ

Trang 11

2 Chi tiết các bảng

Bảng CHI TIẾT KHỚP LỆNH(bChiTietKL)

Bảng CHỨNG KHOÁN(bChungKhoan)

Bảng CHỨNG KHOÁN GIAO DỊCH(bChungKhoanGD)

giao dịch

Bảng KHÁCH HÀNG(bKhachHang)

CMND varchar 30 Số chứng minh nhândân hoặc hộ chiếu

Trang 12

Tên cột Kiểu dữ liệu kích cỡ Khoá chính Null Mô tả

Bảng KHỚP LỆNH(KhopLenh)

Bảng LỆNH(Lenh)

Bảng LOẠI LỆNH(LoaiLenh)

Bảng LƯU KÝ(LuuKy)

Trang 13

Tên cột Kiểu dữ liệu Kích cỡ Khoá chính Null Mô tả

Trang 14

IV GIAO DIỆN NGƯỜI DÙNG1 Giao diện chính

Người dùng muốn sử dụng hệ thống cần phải có Tên tài khoản và Mật khẩu để đăngnhập.

Trang 15

Hình 13 - Xác nhận thoát khỏi hê thống

2 Giao diện chức năng Đặt lệnh

Người sử dụng nhấn vào menu Đặt lệnh để thực hiện việc đặt lệnh

Hình 14 - Giao diện đặt lệnh

Trang 16

3 Giao diện chức năng Quản lý khách hàng

a) Lập hợp đồng

Hình 15 - Giao diện Lập hợp đồng

Trang 19

FPTMã chứng khoán

Hình 19 - Gửi / rút chứng khoán

4 Giao diện chức năng Tra cứu

Muốn thực hiện các chức năng tra cứu, nhân viên giao dịch cần xác định mã số giaodịch của khách hàng (thông qua thẻ tài khoản)

Tra cứu

Tình trạng lệnhTra cứu

Hình 20 - Xác định Mã số giao dịch

Trang 20

a) Tra cứu số dư tài khoản

Tra cứu số dư tài khoản

Mã số giao dịch022C143247Nguyễn Huy Hoàng

Tên khách hàngChứng khoán lưu ký

MCPHBCTên chứng khoán

7050Khối lượng

57100Mệnh giá

Hình 21

b) Tra cứu lịch sử giao dịch

Tra cứu lịch sử giao dịch

B - BuyS - SellB - BuyTất cả

Đợt giao dịch

Hình 22

Trang 21

B - BuyS - SellB - Buy

Ngày đăng: 30/10/2012, 14:15

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w