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 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 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 Hệ thống giao dịch chứng khoán 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 Lê Đức Tùng - Trần Thùy Châu - Mai Thị Thanh Hương 9 Hệ thống giao dịch chứng khoán 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ệ Lê Đức Tùng - Trần Thùy Châu - Mai Thị Thanh Hương 10 [...]... 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 hê thống 2 Giao diện chức... 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. .. 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. . .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)... Visio) 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ố 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 Hình 22 Lê Đức Tùng -... - Mai Thị Thanh Hương 12 Hệ thống giao dịch chứng khoán 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 cần phải có Tên tài... 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... 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 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 Hình 24 - Báo cáo tổng hợp Lê Đức Tùng - Trần Thùy Châu - Mai Thị Thanh Hương 21 ... 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 Điện thoại cơ quan 11 Hệ thống giao dịch chứng khoán Tên cột SoTKNH NganHang PStock MatKhau MStock Kiểu dữ liệu 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ỡ Khoá chính MaCKGD int 4 MaCK NgayGD GiaTC Giatran Giasan varchar datetime int int int 3 8 4 4 4 Bảng KHÁCH HÀNG(bKhachHang) Tên cột MasoGD SoHD . 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 Hệ thống giao dịch chứng. 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