1. Trang chủ
  2. » Tài Chính - Ngân Hàng

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

21 166 2
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

Nội dung

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

Hệ thống giao dịch chứng khố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 KHỐ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à hồ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ánchứ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 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 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ừ CSDL của Công ty giao dịch chứng khoán thành phố Hồ Chí Minh (HOSTC). Hình 8: ðồng bộ dữ liệ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 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ệ [...]... Hoàng Ngày giao d ch ð t giao d ch L nh ñ t 2 2 C 1 4 3 2 4 7 12/10/1007 T tc 1298567 FPT 100 35 1758302 HBC 50 100 B - Buy S - Sell 1485894 MCP 70 57 B - Buy OK Hình 22 Lê ð c Tùng - Tr n Thùy Châu - Mai Th Thanh Hương 20 H th ng giao d ch ch ng khoán c) Tra c u tình tr ng l nh Hình 23 5 Giao di n ch c năng Báo cáo Báo cáo t ng h p Ngày giao d ch 12/10/2007 Chi ti t giao d ch T ng kh i lư ng giao d ch... 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 giao d ch c a khách hàng (thông qua th tài kho n) Hình 20 - Xác ñ nh Mã s giao d ch Lê ð c Tùng - Tr n Thùy Châu - Mai Th Thanh Hương 19 H th ng giao d ch ch ng khoán a) Tra c u s dư tài kho n Hình 21 b) Tra c u l ch s giao d ch Tra c u l ch s giao d ch Mã s giao d ch 0 Tên... t Mã ch ng khoán Ngày giao d ch Mã s giao d ch Mã ch ng khoán S lư ng Giá Kích c 4 8 4 4 10 3 4 4 8 4 4 Khoá chính Null Mô t Mã l nh Ngày giao d ch ð t giao d ch Mã lo i l nh Mã s giao d ch Mã ch ng khoán S lư ng Giá Gi nh n Mã nhân viên Mã ki m soát viên Kích c 4 20 Khoá chính Null Mô t Mã lo i l nh Tên lo i l nh Kích c 4 10 3 4 4 Khoá chính Null Mô t Mã lưu ký Mã s giao d ch Mã ch ng khoán S lư ng...H th ng giao d ch ch ng khoán 2 Chi ti t các b ng B ng CHI TI T KH P L NH(bChiTietKL) Tên c t MaCT MaLenh MaKL Ki u d li u int int int Kích c 4 4 4 Khoá chính Null Mô t Mã công ty Mã l nh Mã kh p l nh Khoá chính Null Mô t Mã ch ng khoán Tên công ty Null Mô t Mã ch ng khoán giao d ch Mã ch ng khoán Ngày giao d ch Giá tham chi u Giá tr n Giá sàn B ng CH NG KHOÁN(bChungKhoan) Tên c t... H th ng giao d ch ch ng khoán c) C p nh t thông tin Mu n c p nh t thông tin cho khách hàng, nhân viên giao d ch c n xác ñ nh mã s giao d ch c a khách hàng Hình 17 - Xác ñ nh Mã s giao d ch Hình 18 - Thông tin chi ti t c a khách hàng Lê ð c Tùng - Tr n Thùy Châu - Mai Th Thanh Hương 18 H th ng giao d ch ch ng khoán d) C p nh t lưu ký (Nh ng ph n sau này em chưa cài ñ t xong trên ASP nên em ñ giao di... 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 Lê ð c Tùng - Tr n Thùy Châu - Mai Th Thanh Hương 15 H th ng giao d ch ch ng khoán 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 Lê ð c Tùng - Tr n Thùy Châu - Mai Th Thanh Hương 16 H th ng giao d ch ch ng khoán b) M tài kho n Khi chưa có tài kho n ngân hàng, nhân viên s... Thùy Châu - Mai Th Thanh Hương 12 H th ng giao d ch ch ng khoán B ng NHÂN VIÊN(NhanVien) Tên c t MaNV TenNV TenTK MatKhau Ki u d li u int nvarchar varchar varchar Kích c 4 50 20 20 Khoá chính Lê ð c Tùng - Tr n Thùy Châu - Mai Th Thanh Hương Null Mô t Mã nhân viên Tên nhân viên Tên tài kho n M t kh u 13 H th ng giao d ch ch ng khoán IV GIAO DI N NGƯ I DÙNG 1 Giao di n chính Ngư i dùng mu n s d ng h... thông tin v Phiên giao d ch, ñ t giao d ch và thông tin nhân viên s ñư c hi n th t i thanh tr ng thái c a h th ng Hình 11 - Thanh tr ng thái h th ng Menu các ch c năng c a h th ng: Hình 12 - Menu h th ng Khi ngư i dùng mu n thoát kh i h th ng, nh n vào menu Thoát Lê ð c Tùng - Tr n Thùy Châu - Mai Th Thanh Hương 14 H th ng giao d ch ch ng khoán Hình 13 - Xác nh n thoát kh i th ng 2 Giao di n ch c năng... 50 10 30 50 30 50 Lê ð c Tùng - Tr n Thùy Châu - Mai Th Thanh Hương Null Mô t Mã s giao d ch S h p ñ ng Ngày h p ñ ng Tên khách hàng Ngày sinh Nơi sinh Gi i tính Qu c t ch S ch ng minh nhân dân ho c h chi u Nơi c p Ngày c p ð a ch S ñi n tho i ð a ch email Nơi công tác Ch c danh ð a ch cơ quan 11 H th ng giao d ch ch ng khoán Tên c t DTCQ SoTKNH NganHang PStock MatKhau MStock Ki u d li u varchar varchar... Mô t Mã ch ng khoán giao d ch Mã ch ng khoán Ngày giao d ch Giá tham chi u Giá tr n Giá sàn B ng CH NG KHOÁN(bChungKhoan) Tên c t MaCK TenCongTy Ki u d li u varchar nvarchar Kích c 3 50 B ng CH NG KHOÁN GIAO D CH(bChungKhoanGD) Tên c t Ki u d li u Kích c MaCKGD int 4 MaCK NgayGD GiaTC Giatran Giasan varchar datetime int int int Khoá chính 3 8 4 4 4 B ng KHÁCH HÀNG(bKhachHang) Tên c t MasoGD SoHD NgayHD . Hệ thống giao dịch chứng khố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 KHỐN . 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à hồn chỉnh báo cáo Lê ðức Tùng Hệ thống giao dịch

Ngày đăng: 04/04/2013, 17:07

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w