Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 21 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
21
Dung lượng
1,34 MB
Nội dung
BÁO CÁO THIẾT KẾHỆTHỐNG GIAO DỊCHCHỨNG KHOÁN Hệthống giao dịchchứngkhoán 2 I. 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 giaodị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 giaodị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 giaodịch thực hiện phải trong thời gian giaodịch theo quy định của Ủy ban chứngkhoán Nhà nước. 3. Giao tiếp với các hệthống khác Hệthốnggiao 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 giaodị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ốnggiaodịchchứngkhoán 3 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ốnggiaodịchchứngkhoán 4 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ứngkhoá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ứngkhoá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ốnggiaodịchchứngkhoán 5 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ảnThô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ố giaodị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ốnggiaodịchchứngkhoán 6 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 Hệthốnggiaodịchchứngkhoán 7 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ứngkhoán Mã số giaodịch Tên khách hàng Các bản ghi lệnh khớp Mã chứngkhoán Tên chứngkhoán Số tài khoản Mã số giaodịch Tên khách hàng Các bản ghi chứngkhoán Mã chứngkhoá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ốnggiaodịchchứngkhoán 8 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 giaodịchchứngkhoán thành phố Hồ Chí Minh (HOSTC). Hình 8: Đồng bộ dữ liệu Hệthốnggiaodịchchứngkhoán 9 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ệ Hệthống giao dịchchứngkhoán 10 2. Chi tiết các bảng Bảng CHI TIẾT KHỚP LỆNH(bChiTietKL) Tên cột Kiểu dữ liệu Kích cỡ Khoá chính Null Mô tả MaCT int 4 Mã công ty MaLenh int 4 Mã lệnh MaKL int 4 Mã khớp lệnh Bảng CHỨNG KHOÁN(bChungKhoan) Tên cột Kiểu dữ liệu Kích cỡ Khoá chính Null Mô tả MaCK varchar 3 Mã chứngkhoán TenCongTy nvarchar 50 Tên công ty Bảng CHỨNGKHOÁNGIAO DỊCH(bChungKhoanGD) Tên cột Kiểu dữ liệu Kích cỡ Khoá chính Null Mô tả MaCKGD int 4 Mã chứngkhoángiaodịch MaCK varchar 3 Mã chứngkhoán NgayGD datetime 8 Ngày giaodịch GiaTC int 4 Giá tham chiếu Giatran int 4 Giá trần Giasan int 4 Giá sàn Bảng KHÁCH HÀNG(bKhachHang) Tên cột Kiểu dữ liệu kích cỡ Khoá chính Null Mô tả MasoGD varchar 10 Mã số giaodịch SoHD varchar 10 Số hợp đồng NgayHD datetime 8 Ngày hợp đồng TenKH nvarchar 50 Tên khách hàng Ngaysinh datetime 8 Ngày sinh Noisinh nvarchar 30 Nơi sinh Gioitinh bit 1 Giới tính Quoctich nvarchar 30 Quốc tịch CMND varchar 30 Số chứng minh nhân dân hoặc hộ chiếu Noicap nvarchar 30 Nơi cấp NgayCap datetime 8 Ngày cấp DiaChi nvarchar 50 Địa chỉ SDT varchar 10 Số điện thoại Email varchar 30 Địa chỉ email NoiCT nvarchar 50 Nơi công tác ChucDanh nvarchar 30 Chức danh DCCQ nvarchar 50 Địa chỉ cơ quan [...]... việc đặt lệnh Hình 14 -Giao diện đặt lệnh 14 Hệthốnggiaodịchchứngkhoá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 15 Hệthốnggiaodịchchứngkhoán b) Mở tài khoản Khi chưa có tài khoản ngân hàng, nhân viên sẽ mở tài khoản cho khách hàng thông qua chức năng mở tài khoản Hình 16 - Mở tài khoản 16 Hệthốnggiaodịchchứngkhoán c) Cập nhật thông tin... Hình 19 - Gửi / rút chứngkhoá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 giaodịch cần xác định mã số giaodịch của khách hàng (thông qua thẻ tài khoản) Hình 20 - Xác định Mã số giaodịch 18 Hệthốnggiaodịchchứngkhoán a) Tra cứu số dư tài khoản Hình 21 b) Tra cứu lịch sử giaodịch Hình 22 19 Hệthốnggiaodịchchứngkhoán c) Tra cứu tình trạng lệnh Kết quả tra... khi đăng nhập mọi thông tin về Phiên giao dịch, đợt giaodị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 13 Hệthốnggiaodịchchứngkhoán 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ử... thông tin cho khách hàng, nhân viên giaodịch cần xác định mã số giaodịch của khách hàng Hình 17 - Xác định Mã số giaodịch Hình 18 -Thông tin chi tiết của khách hàng 17 Hệthốnggiaodịchchứngkhoá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ện vẽ bằng Visio) Gửi/Rút chứngkhoán Mã số giaodịch Tên khách hàng Mã chứngkhoán 0 2 2 C 1 4 3 2 4 7 Nguyễn Huy... Mã chứngkhoán Ngày giaodịch Mã số giaodịch Mã chứngkhoá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 giaodịch Đợt giaodịch Mã loại lệnh Mã số giaodịch Mã chứngkhoá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ố giaodịch Mã chứng. .. trạng lệnh Mã số giaodịch Tên khách hàng Lệnh đặt 0 2 2 C 1 4 3 2 4 7 Nguyễn Huy Hoàng FPT 100 35 1758302 HBC 50 100 S - Sell 1485894 Lệnh khớp 1298567 MCP 70 57 B - Buy 1298567 FPT 50 35 B - Buy OK Hình 23 5 Giao diện chức năng Báo cáo Hình 24 - Báo cáo tổng hợp 20 B - Buy Hệthốnggiaodịchchứngkhoán MỤC LỤC I KIẾN TRÚC HỆTHỐNG 2 1 Mô tả kiến trúc tổng thể 2 2 Giao diện người... thốnggiaodịchchứngkhoá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 12 Null Mô tả Mã nhân viên Tên nhân viên Tên tài khoản Mật khẩu Hệthốnggiaodịchchứngkhoá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 cần phải có Tên tài khoản và Mật khẩu để đăng nhập Hình 10 - Màn hình đăng... 2 3 Giao tiếp với các hệthống khác 2 4 Giao tiếp máy khách và máy phục vụ 2 5 Phân định nhiệm vụ client - server 3 II BIỂU ĐỒ LUỒNG DỮ LIỆU VẬT LÝ 4 1 Chức năng Đặt và xử lý lệnh 4 2 Chức năng Quản lý khách hàng 5 3 Chức năng Tra cứu 6 4 Chức năng Báo cáo 7 5 Chức năng Đồng bộ dữ liệu 8 III BIỂU ĐỒ CƠ... 8 III BIỂU ĐỒ CƠ SỞ DỮ LIỆU VẬT LÝ 9 1 Sơ đồ quan hệ 9 2 Chi tiết các bảng 10 IV GIAO DIỆN NGƯỜI DÙNG 13 1 Giao diện chính 13 2 Giao diện chức năng Đặt lệnh 14 3 Giao diện chức năng Quản lý khách hàng 15 4 Giao diện chức năng Tra cứu 18 5 Giao diện chức năng Báo cáo 20 21 .. .Hệ thốnggiaodịchchứngkhoán Tên cột DTCQ SoTKNH NganHang PStock MatKhau MStock Kiểu dữ liệu varchar varchar nvarchar bit varchar bit kích cỡ 10 20 50 1 20 1 Khoá chính Null Mô tả Điện thoại cơ quan Số tài khoản . 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 khoán 2 I. 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. 14 - Giao diện đặt lệnh Hệ thống giao dịch chứng khoán 15 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 Hệ thống giao dịch chứng khoán. Hình 20 - Xác định Mã số giao dịch Hệ thống giao dịch chứng khoán 19 a) Tra cứu số dư tài khoản Hình 21 b) Tra cứu lịch sử giao dịch Hình 22 Hệ thống giao dịch chứng khoán 20