
ĐẠI HỌC QUỐC GIA TP.HCM
TRƯỜNG ĐẠI HỌC BÁCH KHOA
KHOA KHOA HỌC VÀ KỸ THUẬT MÁY TÍNH
LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC
XÂY DỰNG SÀN GIAO DỊCH VÀNG TRỰC TUYẾN
HỘI ĐỒNG: HỆ THỐNG THÔNG TIN 1
GVHD1: TS. ĐẶNG TRẦN KHÁNH
GVHD2: ThS. LÊ QUANG LỘC
GVPB : ThS. ĐẶNG TRẦN TRÍ
---o0o---
SVTH1: PHAN THỊ THIẾT LINH - 50501488
SVTH2: TRẦN THỊ CẨM TÚ - 50503421
SVTH3: LÊ THỊ KIM TUYẾN - 50503382
TP. HỒ CHÍ MINH, THÁNG 1 NĂM 2010

Xây dựng sàn giao dịch vàng trực tuyến 1/2010
Báo cáo luận văn tốt nghiệp Trang 2
LỜI CẢM ƠN
Chúng em xin chân thành cảm ơn Thầy Đặng Trần Khánh đã hướng dẫn và định
hướng cho chúng em chọn đề tài này, xin chân thành cảm ơn Thầy Lê Quang Lộc đã tận
tình hướng dẫn cũng như giúp đỡ cả nhóm hoàn thành luận văn một cách tốt nhất.
Chúng em xin gửi lời cảm ơn đến Thầy và Cô trong khoa Khoa Học và Kỹ Thuật Máy
Tính đã cung cấp cho chúng em những kiến thức bổ ích cũng như những bài học kinh
nghiệm giúp chúng em có thể định hướng rõ hơn các công đoạn cần thực hiện để hoàn tất
đề tài của luận văn.
Chúng em cũng xin gửi lời cảm ơn đến anh Dương Minh Tuấn, anh Nguyễn Minh
Nhật và anh Lê Hùng Anh đã giúp đỡ chúng em rất nhiều trong quá trình tìm hiểu quy
trình nghiệp vụ cũng như các công nghệ cần thiết cho việc hiện thực đề tài trong luận
văn.
Sau cùng, chúng em muốn gửi lời cảm ơn đến gia đình và bạn bè đã động viên, giúp
đỡ chúng em rất nhiều trong quá trình làm luận văn.
TP. Hồ Chí Minh, ngày 28 tháng 12 năm 2009
Nhóm thực hiện đề tài.

Xây dựng sàn giao dịch vàng trực tuyến 1/2010
Báo cáo luận văn tốt nghiệp Trang 3
MỤC LỤC
CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI ..................................................................... 9
1. Giới thiệu đề tài........................................................................................................ 9
2. Nội dung đề tài ......................................................................................................... 9
CHƯƠNG 2: TÌM HIỂU NGHIỆP VỤ, KIẾN TRÚC SOA VÀ MỘT SỐ BIỆN
PHÁP CƠ BẢN ĐỂ BẢO MẬT HỆ THỐNG ............................................................ 12
1. Tìm hiểu quy trình nghiệp vụ ................................................................................. 12
1.1 Một số kiến thức cơ bản .................................................................................... 12
1.2 Hình thức giao dịch .......................................................................................... 13
1.3 Một số quy định trong giao dịch vàng ............................................................... 13
1.4 Quy trình thực hiện giao dịch của nhà đầu tư .................................................... 17
1.5 Core khớp lệnh ................................................................................................. 20
1.6 Các hệ thống giao dịch vàng trên thị trường ...................................................... 20
2. Tìm hiểu về kiến trúc hướng dịch vụ (SOA – Service Oriented Architecture) ........ 26
2.1 Khái niệm ......................................................................................................... 27
2.2 Mục đích của SOA ........................................................................................... 27
2.3 Nguyên lý hình thành SOA ............................................................................... 27
2.4 Ứng dụng của SOA........................................................................................... 30
2.5 Thiết kế kiến trúc phần mềm dùng SOA ........................................................... 33
3. Bảo mật hệ thống ................................................................................................... 36
3.1. Những điều cần quan tâm khi tiến hành bảo mật hệ thống ............................... 36
3.2. Quan hệ bảo mật giữa IIS và ASP.NET ........................................................... 37
3.3. Một vài hình thức xác thực thẩm quyền của ASP.NET .................................... 37
3.4. Mã hóa MD5 ................................................................................................... 39
CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ CÁC CHỨC NĂNG CHÍNH CỦA HỆ
THỐNG ........................................................................................................................ 42
1. Phân tích các yêu cầu nghiệp vụ ............................................................................. 42

Xây dựng sàn giao dịch vàng trực tuyến 1/2010
Báo cáo luận văn tốt nghiệp Trang 4
1.1 Yêu cầu phía khách hàng (nhà đầu tư) .............................................................. 42
1.2 Yêu cầu phía quản lý hệ thống .......................................................................... 46
2. Thiết kế usecase của hệ thống ................................................................................ 52
2.1 Quản lý người dùng .......................................................................................... 54
2.2 Quản lý lệnh ..................................................................................................... 55
2.3 Quản lý thông tin .............................................................................................. 56
3. Xây dựng lược đồ tuần tự (Sequence Diagrams) .................................................... 57
3.1 Quản lý nhà đầu tư............................................................................................ 57
3.2 Quản lý lệnh ..................................................................................................... 64
3.3 Core khớp lệnh ................................................................................................. 68
4. Lược đồ quan hệ ERD của hệ thống ....................................................................... 70
5 Danh sách các class chính của hệ thống................................................................... 70
6. Thiết kế cơ sở dữ liệu của hệ thống ........................................................................ 74
CHƯƠNG 4: ĐỀ XUẤT KIẾN TRÚC VÀ HIỆN THỰC HỆ THỐNG ................... 79
1. Kiến trúc tổng quan ................................................................................................ 79
1.1. Mô hình kiến trúc tổng quan về chức năng ...................................................... 79
1.2. Các thành phần chính và chức năng từng thành phần: ...................................... 80
2. Hiện thực hệ thống ................................................................................................. 83
2.1. Các chức năng chính của hệ thống ................................................................... 83
2.2. Core khớp lệnh ................................................................................................ 85
2.3. Các công cụ hỗ trợ ........................................................................................... 93
CHƯƠNG 5: TỔNG KẾT, ĐÁNH GIÁ VÀ HƯỚNG MỞ RỘNG CỦA LUẬN VĂN
...................................................................................................................................... 95
1. Tổng kết và đánh giá luận văn ................................................................................ 95
1.1. Đánh giá chung ................................................................................................ 95
1.2. Đánh giá thời gian đáp ứng của trung tâm xử lý khớp lệnh .............................. 96

Xây dựng sàn giao dịch vàng trực tuyến 1/2010
Báo cáo luận văn tốt nghiệp Trang 5
2. Hướng phát triển của luận văn ................................................................................ 98
TÀI LIỆU THAM KHẢO ......................................................................................... 100
PHỤ LỤC ....................................................................................................................... a

