Biểu đồ ca sử dụng

Một phần của tài liệu 807 nghiên cứu hệ thống giao dịch chứng khoán trực tuyến và xây dựng mô đun khớp lệnh giao dịch,khóa luận tốt nghiệp (Trang 55)

2.3.1. Use case đăng ký

Tác nhân

Khách hàng.

Điều kiện Khách hàng đã có tài khoản. Các bước thực

hiện

Khách hàng điền thông tin tên đăng nhập và mật khẩu. Thông tin đăng nhập được kiểm tra hợp lệ.

Thông tin đăng nhập dược kiểm tra tồn tại trong hệ thống.

Kết quả Khách hàng đăng nhập vào hệ thống nếu thông tin là hợp lệ và có tồn tại trong hệ thống.

Khách hàng đăng nhập thất bại khi thông tin không hợp lệ và không

tồn tại trong hệ thống.

Lê Đình Thảo - Lớp K19HTTTB 36

Khóa luận tốt nghiệp Nghiên cứu hệ thống giao dịch chứng khoán trực tuyến và xây dựng mô đun khớp lệnh giao dịch

2.3.2. Use case đăng nhập

Tác nhân

Khách hàng.

Điều kiện Khách hàng đăng nhập vào hệ thống. Các bước thực

hiện

Khách hàng chọn nút đặt lệnh sau đó điền thông tin giá và khối lượng

cổ phiếu và loại lệnh giao dịch.

Sau khi kiểm tra hợp lệ lệnh giao dịch của khách hàng được yêu cầu

nhập mã OTP.

Sau khi nhập mã OTP chính xác, lệnh sẽ được gửi đến hệ thống để Kết quả Lệnh của khách hàng được gửi đi khi lệnh là hợp lệ và mã OTP

chính xác.

Lệnh không được gửi đi khi lệnh không hợp lệ và mã OTP không chính xác.

Lê Đình Thảo - Lớp K19HTTTB 37

Khóa luận tốt nghiệp Nghiên cứu hệ thống giao dịch chứng khoán trực tuyến và xây dựng mô đun khớp lệnh giao dịch

2.3.3. Use case đặt lệnh

Tác nhân

Khách hàng

Điều kiện Khách hàng đăng nhập vào hệ thống Các bước thực

hiện

Khách hàng chọn nút sổ lệnh để tra cứu sổ lệnh.

Kết quả Thông tin cần tra cứu được hiển thị.

Lê Đình Thảo - Lớp K19HTTTB 38

Khóa luận tốt nghiệp Nghiên cứu hệ thống giao dịch chứng khoán trực tuyến và xây dựng mô đun khớp lệnh giao dịch

2.3.4. Use case tra cứu lịch sử giao dịch

Tác nhân

Khách hàng

Điều kiện Khách hàng đăng nhập vào hệ thống Các bước thực

hiện

Khách hàng chọn nút thông tin tài khoản để tra cứu thông tin và số dư.

Kết quả Thông tin cần tra cứu được hiển thị

Lê Đình Thảo - Lớp K19HTTTB 39

Khóa luận tốt nghiệp Nghiên cứu hệ thống giao dịch chứng khoán trực tuyến và xây dựng mô đun khớp lệnh giao dịch

2.3.5. Use case tra cứu số dư

Tác nhân

Khách hàng

Điều kiện Khách hàng đăng nhập vào hệ thống Các bước thực

hiện

Khách hàng chọn nút đổi mật khẩu sau đó điền thông tin mật khẩu cũ và mật khẩu mới. Sau khi kiểm tra hợp lệ lệnh giao dịch của khách

hàng được yêu cầu nhập mã OTP. Sau khi nhập mã OTP chính xác, lệnh sẽ được gửi đến hệ thống để thực hiện.

Kết quả Mật khẩu được thay đổi.

Lê Đình Thảo - Lớp K19HTTTB 40

Khóa luận tốt nghiệp Nghiên cứu hệ thống giao dịch chứng khoán trực tuyến và xây dựng mô đun khớp lệnh giao dịch

Tác nhân

Khách hàng

Điều kiện Khách hàng đăng nhập vào hệ thống Các bước thực

hiện

Khách hàng chọn nút sửa/ hủy lệnh trong giao diện lịch sử giao dịch

để thực hiện sửa/hủy lệnh.

Yêu cầu được kiểm tra hợp lệ trước khi được thực hiện. Kết quả Lệnh được hủy/ sửa nếu hợp lệ.

Lệnh không dược hủy/ sửa nếu không hợp lệ.

Lê Đình Thảo - Lớp K19HTTTB 41

Khóa luận tốt nghiệp Nghiên cứu hệ thống giao dịch chứng khoán trực tuyến và xây dựng mô đun khớp lệnh giao dịch

2.3.7. Use case sửa/ hủy lệnh

Thực thể Quan hệ Thực thể

Tài khoản Có Số dư tiền

Tài khoản Có Cổ phiếu

Tài khoản Đặt lệnh Lệnh giao dịch

Tài khoản Có OTP

Sàn giao dịch Có Cổ phiếu

Lệnh giao dịch Có Cổ phiếu

Lệnh giao dịch Có Giao dịch khớp

Khóa luận tốt nghiệp Nghiên cứu hệ thống giao dịch chứng khoán trực tuyến và xây dựng mô đun khớp lệnh giao dịch

2.4. Biểu đồ lớp

Tài khoăn

* Mã tái khoản + Tên tài khoản + Tên đãng nhâp + Mãt kháu + Ngày Sinh + Giới tính -CMNDj + Ngáy cáp + Nới cắp - Dia Chi + Số điện thoại - Email + CreatedTime + ThemQ - SửaO Giao dịch khớp + Mã giao dịch khớp + Mã lệnh mua + Mã lênh bán + Khái lượng - Giá +Trạng thái +CreatedAt + ThemQ - SfraO Lệnh Giao Dlch + Mã tái khoàn + Loại lệnh + Khoi lượng + Khói lượng còn lại + Giã + CreatedAt + TheniQ + SfraQ + HuyQ cồ phiếu + Mã cỗ phiếu + Giá trần + Giá sàn

+ Giá tham chiếu

+ SfraQ Số Dư Cổ Phiếu + Khôi lượng ThêmQ SfraQ OTP + Mã OTF + Them O So Dư Tien So du SfraQ Sàn giao dịch 1 + Mã sàn giao dịch Hình 19: Biểu đồ lớp

2.5. Thiết kế cơ sở dữ liệu

2.5.1. Xây dựng cơ sở dữ liệu mức khái niệm2.5.1.1. Xác định các thực thể 2.5.1.1. Xác định các thực thể Tài khoản Số dư tiền Lệnh giao dịch Giao dịch khớp Cổ phiếu Sàn giao dịch OTP Lê Đình Thảo - Lớp K19HTTTB 43

Khóa luận tốt nghiệp Nghiên cứu hệ thống giao dịch chứng khoán trực tuyến và xây dựng mô đun khớp lệnh giao dịch

Cổ phiếu (mã cổ phiếu, mã-S-àn, giá trần, giá sàn, giá tham chiếu) OTP (mã tài khoản, mã OTP, email, createdTime)

2.5.2.1. Chuyển hoán quan hệ thành thực thể

Chuyển quan hệ tài khoản có cổ phiếu: Tài sản cổ phiếu (mã tài sản cổ phiếu, mã tài khoản, mã CO. phiếu, khối lượng)

2.5.1.3. Xác định các thuộc tính của thực thể

Tài Khoản (mã tài khoản, tên tài khoản, tên đăng nhập, mật khẩu, ngày sinh, CMND, ngày cấp, nơi cấp, địa chỉ, số điện thoại, email, isConfirm, createdTime)

Số dư tiền (mã số dư tiền, số dư) Sàn giao dịch (mã sàn giao dịch)

Lệnh giao dịch(mã lệnh giao dịch, loại lệnh, khối lượng, giá, trạng thái, createdDay, createdTime, createdTime)

Giao dịch khớp (mã giao dịch khớp, khối lượng, giá, matchedTime) Cổ phiếu (mã cổ phiếu, giá trần, giá sàn, giá tham chiếu)

OTP(mã OTP, createdTime)

2.5.2. Xây dựng cơ sở dữ liệu mức logic2.5.2.1. Liên kết các bảng 2.5.2.1. Liên kết các bảng

Tài Khoản (mã tài khoản, tên tài khoản, tên đăng nhập, mật khẩu, ngày sinh, CMND, ngày cấp, nơi cấp, địa chỉ, số điện thoại, email, isConfirm, createdTime)

Tài sản tiền (mã tài sản tiền, mã . tài .khoản, số dư) Sàn giao dịch (mã sàn giao dịch)

Lệnh giao dịch(mã lệnh giao dịch, m.ã. tài .khoản, m.ã. .c.ổ. .phị.ế.u., loại lệnh,

khối lượng,

giá, trạng thái, createdDay,)

Giao dịch khớp (mã giao dịch khớp, mã .lênh, .mua, mã .lênh, .bán, m.ã. .c.ổ .

phiếu, khối

Lê Đình Thảo - Lớp K19HTTTB 44

Khóa luận tốt nghiệp Nghiên cứu hệ thống giao dịch chứng khoán trực tuyến và xây dựng mô đun khớp lệnh giao dịch

BlD BVH 5020 43 70 CTD 7160 62 40 001 2.00 InOO 1.50 106 95 7130 1.50 4 30 6530 1,00 CTG 21 80 19 00 EIB FPT 5720 49 80 GAS HDB 22 75 19 85 HPG 25 25 2195 MBB 1740 1520 MSN 62 90 54 70 MWG NVL 56 80 4940 PLX 44 95 3915 PNJ 61 50 53 50

Đăng ký tài khoản

H9Vlttn N3Iyslnh B Glớilinh "NamONO

Tôn đăng nhập •••••• Nhập Iai mật kháu

CMND Ngày câp B Nơi câp

Diacht

Sổ diện thoại Creator n Tôi đồng ý các điều khoản dịch vụ.

■■I

2.5.2.3. Mô hình hóa cơ sở dữ liệu

Hình 20: Mô hình hóa cơ sở dữ liệu

Lê Đình Thảo - Lớp K19HTTTB 45

Khóa luận tôt nghiệp Nghiên cứu hệ thông giao dịch chứng khoán trực tuyên và xây dựng mô đun khớp lệnh giao dịch

CHƯƠNG 3: XÂY DỰNG, TRIỂN KHAI VÀ ĐÁNH GIÁ HỆ THỐNG

3.1. Xây dựng giao diện

3.1.1. Phần giao diện trang chính

ElB 49 80 90 50 3440 35 0 80 GAS 63 90 HDB 2275 21 50 2.50 HPG 25 25 MBB SOOO 3780 00 42 00 25 70 MSN 2,50 MWG 78 90 NVL 49 40 IOO 55 20 1.00 54 20 3.00 PLX 3915 PNJ 61 50 57 70 1.50 POW 1090 9 49 1080 3.00 REE 32 70 28 50 IOO 28 80 29 50 I 50 28 80 OO I 80 ROS 381 SAB 180 80 .10 40 !.00 1 00 12 60 1.00 TCB 1890 869 2,00 1920 2,50 960 2,00 VCB VHM VIC 102 70 VJC 123 20 1650 64 90 62 90 101 50 00 107 20 165 30 1 50 50 110 20 1.50 -5 00

Giả XlOOO Khối Kzong XlO

Hình 21: Giao diện màn hình chính

3.1.2. Phần giao diện đăng ký

Đăng nhập LiCh sừ GD

SSI 1410 12 30 STB 9 99 8 69 VCB 74 50 64 90 69 70 2,50 2 50 1 00 2,50 -68 70 67 30 50 VHM 72 30 62 90 VlC 102 70 89 30 10150 2.50 92 90 2.50 VJC 12320 107 20 11520 1.50 16530 11120 1,50 114 70 50 11020 1 60 -5 00

0M&2020 *47:21 AM Q Lẽ Đinh Thào •

I HNX UPCOM Đặt lệnh Danh mục Lích sừ GD

Du mua Khớp lênh Du bán

Ma CP Sàn TC TỗngKL Giatrl

Gtf 3 KL3 Gtf 2 KL2 Gtf1 KLI Giã KL Gtf 3 KL 3 G<a 2 KL2 Gtfl KLI

Hình 22: Giao diện màn hình đăng ký

Lê Đình Thảo - Lớp K19HTTTB 46

Khóa luận tốt nghiệp Nghiên cứu hệ thống giao dịch chứng khoán trực tuyến và xây dựng mô đun khớp lệnh giao dịch

3.1.3. Phần giao diện đăng nhập

I Ir IỆ - I - I I Ị fI I J ʃ l * " Mua Đạt lệnh H Hình 24: Giao diện màn hình chính Lê Đình Thảo - Lớp K19HTTTB 47

Khóa luận tôt nghiệp Nghiên cứu hệ thông giao dịch chứng khoán trực tuyên và xây dựng mô đun khớp lệnh giao dịch

06/06/2020 95613 AM Ql Lé Đinh Tháo *

I HNX UPCOM Đật lệnh Danh mục I Ltch sử GtT

Du mua Khớp lênh Du bán

Ma CP Sa∩ TC TingKL Gidtn

Gιd3 KL3 G∣d2 KL2 Gid 1 KL1 Giã KL

*!-

Gid 3 KL 3 Gid 2 KL2 Gidl KLI

BlD 4 U nκ OA *1/1 LiCh sử giao BVH 5 020 43 70 010 00 2 45 60 1S CTD 6240 2. 50 73251 RR30 .001 070

CTO 1 eo 2 19 00 1970 nnt 2080 .50 2 2170 1.0 Ma Ld Gid KL Tìnhtrang

EIB AtK I 1∙t PK-^, ' P ' 50 6, 9 459 1440 AK 1550 ,501 040 SIS mu 13300 0/1000 khớp mộtphản Z X FPT 7 20 5 49 80 50 90. 403534 5430 .502 800 SlS mu 10 0/1000 đâ Xdc nhận ✓X

OAS 3 50 7 63 907I ' 69 OP mu 9900 15001500 khớp toan bô ✓X

HDB 2 75 2 19 85 50 2, 2 755 21 OO SO1 2220 ,50 2 22 40 51. 2110 502 -020 MW mu 82700 1000/1000 khớp toàn bồ ✓X HPG 2 5 25 2195 50 5, 0.0013 010 .50 2 22 90 2410 ,002 050 CT bá 67400 2000/2000 khớp toán bõ ✓X MBB 1 7 40 1520 ' 00 101. 55 9039 1540 ʃ,ɑp OP bâ 10500 3000'3000 khớp toàn bộ Z X MSN 6 2 90 54 70 0 01 25 PN áb 56200 1500/1500 khớp toán bó Z X MWG 8 30 8 76 90 50 2. .00 5 001 15 200 .502 -8060 78 SIS bá 13500 1500/1500 khớp toán bồ Z X NVL 6 80 5 4940 00 1. 5205 53 40 50 5520 .001 FP bd 57100 1000/1000 khớp toàn bộ Z X PLX 4 4 95 39 15 4040 4170 20 PO bá 10700 2500'2500 khớp toàn bỗ Z X PNJ R t Kn Kt Kn MB bâ 17000 1500/1500 khớp toàn bô ✓X POW 090 1 9 49 00 6. 9 705 10 10 501 1030 .00 2 1060 01. .502 -040 BV um 8500 2500/2500 kh⅛p toàn bõ Z X REE 2 70 3 28 50I 00 1, 8 802 30 20 .002 3090 .50 1 32 50 53 28 80 .001 -180 LH bâ 68800 2000/2000 khớp toàn bộ Z X

ROS 81 3 3 3357 3 00 1, 60 3 340 50 1 asn 25 360 ,001 003 DO bá 29100 2000/2000 khớp toàn bó Z X

SAB 80 801 157 20 00 7. 292011 16480 ,50 1 ITAVI 50 16240 -660 VC mu 70300 2500/2500 khỡp toàn bỡ Z X

SBT 520 1 13 30 50 12. 74 251 14 30 001 1440 .50 1 14 70 52 1380 .002 •045 FP um 50500 1500/1500 khớp toàn bộ Z X SSI 12 30 50 4 9 855 1360 .501 1370 ,50 2 1380 2,5 3013 An1 010 BV um 45700 3000/3000 khớp toàn bỏ Z X STB 99 9 8 6934 9 00 4. 2202 001 25 150 002 -7.8 9t NV mu 54200 1000'1000 khớp toàn bõ Z X TCB 1 890 16 50 17 AA 25 SA um 178300 2500'3000 đã xác nhân Z X VCB 4 Wl 7 64 90 0 95 73953 7360 50 390 47 VH mu 70200 1000/1000 khớp toàn bô Z X VHM 62 90 M S bá 62600 3000'3000 khớp toán M Z X VIC 02 701 89 30 00 6. 43 203 10150 25 1 50 ,502 5094 96 VC bá 67300 2500'2500 khớp loàn bộ Z X VJC 23 201 107 20 0 25 76702 12010 .503 12080 .50 1 12190 25 11140 .001 VJ áb 110200 1500'1500 khớp toàn bô Z X M S bá 56000 1000/1000 khớp toàn bỗ Z X

Giã >1000 Khdi Iuong

>10 CT bd 21300 3000'3000 khớp toàn bộ Z X

tM<ỹ$cciưiđíu 08/06'2020 9 55 35 AM D Lẽ Đinh Thào ’

I HNX UPCOM Đật lệnh I Danh mụẽ[ Ltch sử GD

Du mua Khap Idnh Dubdn

Ma CP Sàn TC TdngKL Gidtn

Gid 3 KL 3 Gá 2 KL2 Gιd1 KLI Gid KL

♦/- Gã 3 KL3 Gtd 2 KL2 Gidl KLI BlD BVH 4015 34 95 37 55 5020 43 70 0 01 36 30 2 00 2 00 45 60 1 50 Da nh mục CTD T t AA 6240 50 2. 32517 66 30 001 -070 CTG . AA 1 19 00' 1970 AA1 2080 .50 2 21 70 1.0 MaCP KhdI luợng Bdn Chờvd EIB 8 15 1 14 05 0 65 9 459 14 40 14 70 1550 .501 040 PVC 94000 4000 6000 Mu Bd FPT 5 720 49 80 50 90, 3440 35 56-βθΓ 15 54 30 ,502 080 BDC 100000 0 2000 Mu Bd GAS 7 3 50 63 90 69 ADP 100000 1500 0 Mu Bd HDB 2 75 2 19 85 50 2, 2 755 21 00 Kn1 2220 ,50 2 22 40 51 21 10 ,502 -020 LBE 100000 0 0 Mu Bd HPG 5 25 2 2195 6O Z3 50 5, 0 0013 001 ,50 2 22 90 50 2410 ,002 0.50 VCB 100000 5500 8000 Mu Bd MBB 1 7 40 1520 Ib I 00 101. 3955 901 1540 ,602 15 50 .501 1 1540 OOZ -090 GAS 0 2000 0 Mu Bd MSN 6 2 90 54 70Hl 0 01 25 STB 0 1500 0 Mu Ba MWG 8 30 8 76 9000 32 0 25 00 5 001 15 200 502 -8060 78 POW 0 1200 4000 Mu Bd NVL RAOK 49 40' 00 1, 5 205 53 40 50 2055 .001 210 EIB 0 2500 2500 Mu Bd PLX 4 4 95 an 19 40 40 (10 2 41 70 20 SHB 0 3000 0 Mu Bd PNJ R t Kn 53 50 MBB 0 8500 6500 Mu Bd POW A 90 I 9 49 IOZO 00 6. 9 705 10 10 Kn1 1030 .00 2 1060 1.0 980 .502 -040 PVS 0 2000 4500 Mu Bd REE 2 70 3 28 50 00 1. 8 802 30 20 .002 3090 .50 1 32 50 35 28 80 ,001 .180 ABI 0 2000 0 Mu Bd ROS 81 3 3 33■ ■ .- 00 1. 60 3 403 50 1 3 60 ,001 003 DDG 0 20 00 2000 Mu Bd Hình 25: Giao diện màn hình đặt lệnh

Hình 26: Giao diện màn hình xác thực mã OTP

Lê Đình Thảo - Lớp K19HTTTB 48

Khóa luận tôt nghiệp Nghiên cứu hệ thông giao dịch chứng khoán trực tuyên và xây dựng mô đun khớp lệnh giao dịch

3.1.5. Phần giao diện lịch sử giao dịch

SAB 80 801 157 20 168 00 00 7. 112920 16480 .50 1 178 30 50 16240 ,502 -660 BVH 0 2500 7500 Mu Bà SBT KJO I 13 30 50 12. 4 2517 14 30 nn1 14 40 .50 1 14 70 25 1380 002 ■045 NVl 0 5000 6500 Mu Bd SSI 12 30 50 4, 9 855 1360 501 13 70 50 2 1380 52 1330 ,501 010 VC3 0 4000 3000 Mu Bd

Một phần của tài liệu 807 nghiên cứu hệ thống giao dịch chứng khoán trực tuyến và xây dựng mô đun khớp lệnh giao dịch,khóa luận tốt nghiệp (Trang 55)

Tải bản đầy đủ (DOCX)

(79 trang)
w