Phân tích và phát triển hệ thống tài chính trên ứng dụng chứng khoán tại công ty chứng khoán Everest

Phân tích và phát triển phân hệ tài chính trên app chứng khoán tại công ty chứng khoán Everest, nâng cao trải nghiệm người dùng và hiệu quả giao dịch.

Trường đại học

Học viện Ngân hàng

Người đăng

Ẩn danh

Thể loại

khóa luận tốt nghiệp

2022

86
4
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CAM KẾT

1. CHƯƠNG 1: TỔNG QUAN VỀ BÀI TOÁN NGHIÊN CỨU

1.1. TỔNG QUAN VỀ THỊ TRƯỜNG CHỨNG KHOÁN

1.2. GIỚI THIỆU BÀI TOÁN

1.2.1. Đặt vấn đề

1.2.2. Xác định bài toán cần thực hiện

2. CHƯƠNG 2: PHÂN TÍCH, PHÁT TRIỂN HỆ THỐNG

2.1. SƠ ĐỒ PHÂN RÃ CHỨC NĂNG

2.2. QUY TRÌNH NGHIỆP VỤ

2.2.1. Quy trình đăng nhập app

2.2.2. Quy trình kết nối ngân hàng

2.2.3. Quy trình nạp tiền vào tài khoản chứng khoán

2.2.4. Quy trình chuyển tiền nội bộ

2.2.5. Quy trình chuyển tiền ra ngoài đã đăng ký

2.2.6. Quy trình chuyển tiền ra ngoài cùng tên

2.2.7. Quy trình phong tỏa tiền

2.2.8. Quy trình giải tỏa tiền

2.2.9. Quy trình ứng trước tiền bán

3. CHƯƠNG 3: THIẾT KẾ HỆ THỐNG

3.1. THIẾT KẾ CƠ SỞ DỮ LIỆU

3.1.1. Thiết kế cơ sở dữ liệu mức logic

3.1.2. Thiết kế cơ sở dữ liệu mức khái niệm

3.1.3. Thiết kế cơ sở dữ liệu mức vật lý

3.2. THIẾT KẾ GIAO DIỆN

3.2.1. Giao diện đăng nhập

3.2.2. Giao diện trang chủ

3.2.3. Giao diện kết nối ngân hàng

3.2.4. Giao diện nạp tiền vào tài khoản chứng khoán

3.2.5. Giao diện chuyển tiền

3.2.6. Giao diện phong tỏa tiền

3.2.7. Giao diện giải tỏa tiền

3.2.8. Giao diện ứng trước tiền bán

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về phát triển hệ thống tài chính trên ứng dụng chứng khoán Everest

Hệ thống tài chính trên ứng dụng chứng khoán Everest đang trở thành một trong những giải pháp tối ưu cho nhà đầu tư. Với sự phát triển mạnh mẽ của công nghệ, việc giao dịch chứng khoán trở nên dễ dàng và thuận tiện hơn bao giờ hết. Ứng dụng này không chỉ giúp người dùng thực hiện giao dịch nhanh chóng mà còn cung cấp các công cụ phân tích thị trường hiệu quả. Đặc biệt, việc tích hợp công nghệ tài chính vào ứng dụng chứng khoán Everest đã tạo ra một nền tảng vững chắc cho sự phát triển bền vững của thị trường chứng khoán Việt Nam.

1.1. Giới thiệu về ứng dụng chứng khoán Everest

Ứng dụng chứng khoán Everest được thiết kế với giao diện thân thiện, dễ sử dụng. Nó cung cấp cho người dùng khả năng theo dõi và quản lý tài khoản chứng khoán một cách hiệu quả. Các tính năng nổi bật bao gồm giao dịch trực tuyến, phân tích thị trường và báo cáo tài chính chi tiết.

1.2. Lợi ích của việc phát triển hệ thống tài chính trên ứng dụng

Việc phát triển hệ thống tài chính trên ứng dụng chứng khoán Everest mang lại nhiều lợi ích cho người dùng. Người dùng có thể giao dịch mọi lúc, mọi nơi, tiết kiệm thời gian và chi phí. Hệ thống cũng giúp nâng cao tính minh bạch và an toàn trong các giao dịch.

II. Thách thức trong phát triển hệ thống tài chính trên ứng dụng chứng khoán Everest

Mặc dù ứng dụng chứng khoán Everest đã đạt được nhiều thành công, nhưng vẫn còn nhiều thách thức cần phải vượt qua. Các vấn đề như bảo mật thông tin, sự cạnh tranh từ các ứng dụng khác và việc duy trì chất lượng dịch vụ là những yếu tố quan trọng cần được chú trọng.

2.1. Vấn đề bảo mật thông tin trong giao dịch chứng khoán

Bảo mật thông tin là một trong những thách thức lớn nhất trong phát triển hệ thống tài chính. Các nhà đầu tư cần đảm bảo rằng thông tin cá nhân và tài chính của họ được bảo vệ an toàn trước các mối đe dọa từ hacker và các cuộc tấn công mạng.

2.2. Cạnh tranh từ các ứng dụng chứng khoán khác

Sự cạnh tranh từ các ứng dụng chứng khoán khác cũng là một thách thức lớn. Các công ty chứng khoán cần phải liên tục cải tiến và nâng cấp dịch vụ của mình để thu hút và giữ chân khách hàng.

III. Phương pháp phát triển hệ thống tài chính trên ứng dụng chứng khoán Everest

Để phát triển hệ thống tài chính hiệu quả, ứng dụng chứng khoán Everest đã áp dụng nhiều phương pháp hiện đại. Việc sử dụng công nghệ tiên tiến và các giải pháp tài chính thông minh giúp tối ưu hóa quy trình giao dịch và nâng cao trải nghiệm người dùng.

3.1. Ứng dụng công nghệ tài chính vào hệ thống

Công nghệ tài chính (Fintech) được tích hợp vào ứng dụng chứng khoán Everest giúp cải thiện hiệu suất giao dịch. Các công nghệ như blockchain và trí tuệ nhân tạo được sử dụng để nâng cao tính bảo mật và hiệu quả trong giao dịch.

3.2. Tối ưu hóa quy trình giao dịch

Quy trình giao dịch trên ứng dụng chứng khoán Everest được tối ưu hóa để giảm thiểu thời gian chờ đợi và tăng cường tính chính xác. Điều này giúp người dùng thực hiện giao dịch nhanh chóng và hiệu quả hơn.

IV. Ứng dụng thực tiễn và kết quả nghiên cứu về hệ thống tài chính trên ứng dụng chứng khoán Everest

Kết quả nghiên cứu cho thấy hệ thống tài chính trên ứng dụng chứng khoán Everest đã mang lại nhiều giá trị cho người dùng. Các nhà đầu tư có thể dễ dàng theo dõi và quản lý tài khoản của mình, đồng thời nhận được các phân tích thị trường chính xác.

4.1. Kết quả khảo sát từ người dùng

Khảo sát từ người dùng cho thấy 85% người dùng hài lòng với trải nghiệm giao dịch trên ứng dụng chứng khoán Everest. Họ đánh giá cao tính năng giao dịch nhanh chóng và dễ sử dụng của ứng dụng.

4.2. Tác động đến thị trường chứng khoán Việt Nam

Hệ thống tài chính trên ứng dụng chứng khoán Everest đã góp phần nâng cao tính thanh khoản và sự minh bạch của thị trường chứng khoán Việt Nam. Điều này giúp thu hút nhiều nhà đầu tư hơn đến với thị trường.

V. Kết luận và tương lai của hệ thống tài chính trên ứng dụng chứng khoán Everest

Hệ thống tài chính trên ứng dụng chứng khoán Everest đang trên đà phát triển mạnh mẽ. Với những cải tiến không ngừng, ứng dụng này hứa hẹn sẽ mang lại nhiều giá trị hơn nữa cho người dùng trong tương lai.

5.1. Triển vọng phát triển trong tương lai

Triển vọng phát triển của ứng dụng chứng khoán Everest rất sáng sủa. Các công nghệ mới sẽ được áp dụng để nâng cao trải nghiệm người dùng và cải thiện hiệu suất giao dịch.

5.2. Định hướng phát triển bền vững

Định hướng phát triển bền vững sẽ là mục tiêu hàng đầu của ứng dụng chứng khoán Everest. Công ty sẽ tiếp tục đầu tư vào công nghệ và cải tiến dịch vụ để đáp ứng nhu cầu ngày càng cao của thị trường.

14/07/2025
Phân tích và phát triển phân hệ tài chính trên app chứng khoán tại công ty chứng khoán everest

Trích đoạn nội dung tài liệu

Đặt vấn đề Trong những tháng đầu năm 2021, mặc dù chịu ảnh hưởng từ đại dịch COVID- 19, TTCK Việt Nam vẫn tiếp tục bứt phá mạnh mẽ, liên tục lập kỷ lục mới về cả chỉ số và giá trị giao dịch. “Tính đến cuối tháng 10/2021, chỉ số VN-Index đạt 1.444,27 điểm điểm, tăng 30,8% so với cuối năm 2020. Mức vốn hóa thị trường cổ phiếu đạt 7.462 nghìn tỷ đồng, tăng 41% so với cuối năm 2020, tương đương 118,6% GDP. Quy mô niêm yết, đăng ký giao dịch của thị trường tính đến cuối tháng 10 đạt 1.685 nghìn tỷ đồng, tăng 20,2% với cuối năm 2020 với 755 cổ phiếu, CCQ niêm yết trên 2 Sở giao dịch chứng khoán và 896 cổ phiếu đăng ký giao dịch trên Upcom.

Mặc dù chịu ảnh hưởng của dịch COVID-19, tuy nhiên thanh khoản của thị trường tăng mạnh lên mức cao kỷ lục trên 1 tỷ USD mỗi phiên” [4]. “Ngoài ra để triển khai những mục tiêu quan trọng trong Chiến lược phát triển TTCK Việt Nam giai đoạn 2011-2020 tại quyết định 252/QĐ-TTg ngày 01/03/2012 của Thủ tướng Chính phủ, Ủy ban Chứng khoán Nhà nước đã từng bước hiện đại hóa và ứng dụng công nghệ thông tin vào công tác hỗ trợ và nâng cao công tác quản lý nhà nước về chứng khoán và giám sát hoạt động trên TTCK” [1]. Cùng với sự phát triển của thế giới thì việc giao dịch chứng khoán qua hệ thống điện tử ngày càng phổ biến. Không chỉ ứng dụng CNTT trong Sở giao dịch mà CNTT cũng đang mang lại những trải nghiệm tuyệt vời cho các nhà đầu tư: có thể giao dịch mọi lúc mọi nơi, tìm hiểu thông tin một cách dễ dàng, kiểm soát dòng tiền trong tài khoản rõ ràng, minh bạch, tiết kiệm thời gian chi phí.

Từ thực tế những thay đổi cũng như chính sách của nhà nước, các công ty chứng khoán, tổ chức phát hành cũng phải thay đổi, nâng cấp hệ thống của công ty mình để có thể tiếp tục phát triển, thu hút các nhà đầu tư. Chỉ khi có những phần mềm phát SVTH: Cao Thị Mai 6 K21HTTTA Khóa luận tốt nghiệp GVHD: Ths. Nguyễn Thanh Thụy triển tốt, đáp ứng nhu cầu của người dùng, xu thế của xã hội mới có thể tiếp tục tồn tại và phát triển. Xác định bài toán cần thực hiện Nắm bắt được những nhu cầu thực tế trên, bài toán đặt ra là giải quyết được vấn đề phần mềm cho các công ty chứng khoán, đảm bảo việc giao dịch, thanh toán diễn ra nhanh chóng thuận lợi, dễ dàng đặc biệt trong nộp tiền vào tài khoản, chuyển tiền ra ngoài và kiểm soát sao kê tài khoản cá nhân.

Vì vậy hệ thống Flex, mobile app cùng web trading đã ra đời với tính năng vượt trội trong việc quản lý tài khoản, tiền gửi, kết nối ngân hàng giúp khách hàng dễ dàng kiểm soát dòng tiền, theo dõi lịch sử giao dịch rõ ràng. Flex là hệ thống phần mềm quản lý và giao dịch chứng khoán được thiết kế dựa trên kiến trúc nền tảng tài chính (financial framework), với các tham số linh hoạt, cho phép các công ty chứng khoán vừa đẩy mạnh kinh doanh bằng cách đa dạng hóa sản phẩm, vừa kiểm soát được các rủi ro gắn liền với các sản phẩm đó. Flex cũng hỗ trợ tự động hóa hoàn toàn quy trình giao dịch của công ty chứng khoán, tối ưu hóa hiệu quả hoạt động của công ty chứng khoán [2]. Hệ thống quản lý và giao dịch chứng khoán Flex sẽ mang lại những trải nghiệm tốt nhất cho người dùng và công ty chứng khoán bao gồm: + Giao dịch trực tuyến: các giao dịch được hiện từ xa, mọi lúc, mọi nơi và an toàn qua tất cả các kênh giao dịch web trading, home trading, mobile trading giúp tăng hiệu năng, tiết kiệm thời gian chi phí.

+ Tham số linh hoạt cho phép các công ty chứng khoán thiết kế các sản phẩm nghiệp vụ và chính sách cho nhà đầu tư đa dạng, linh hoạt; đặc biệt là các sản phẩm và dịch vụ tài chính: margin, ứng trước, cầm cố, bảo lãnh. + Chủ động ứng trước tiền bán theo nhu cầu, đảm bảo cho giao dịch được thực hiện với chi phí tốt nhất. + Tích hợp dễ dàng với các hệ thống khác như: hệ thống giao dịch của Sở giao dịch chứng khoán, hệ thống core banking của Ngân hàng, phần mềm kế toán nội bộ. + Tăng khả năng cạnh tranh, giảm chi phí hoạt động và hỗ trợ ra quyết định.

SVTH: Cao Thị Mai 7 K21HTTTA Khóa luận tốt nghiệp GVHD: Ths. Nguyễn Thanh Thụy + Sử dụng Flutter – một Framework dùng để tạo ra các giao diện chất lượng cao trên android và IOS với thời gian ngắn nhất. Tuy nhiên bên cạnh những lợi ích có thể nhận thấy ngay được khi thực hiện các giao dịch trực tuyến thì việc triển khai sử dụng app chứng khoán tại các công ty vẫn còn gặp nhiều hạn chế, tính năng của app còn chưa được tối ưu như khi sử dụng web trading. Nhằm cải thiện trải nghiệm người dùng và nâng cấp thêm một số tính năng em đã đưa ra bài toán phân tích và cải tiến, phát triển thêm cho phân hệ tiền tại app chứng khoán của công ty chứng khoán Everest.

Đề xuất, kiến nghị - Một số vấn đề khách hàng gặp phải khi triển khai dự án: + Thời gian cho phép khách hàng chuyển tiền bị giới hạn quá ngắn + Việc chuyển tiền nội bộ giữa các tiểu khoản mất nhiều thời gian do yêu cầu xác thực mã pin/OTP. + Khách hàng chưa được linh hoạt trong việc chủ động thực hiện ứng trước - Đề xuất hướng giải quyết + Tăng thời gian giao dịch cho khách hàng. + Do chỉ là chuyển tiền giữa hai tiểu khoản trong cùng một tài khoản của khách hàng nên có thể không cần sử dụng mã Pin để xác thực. + Cho phép khách hàng đăng ký có ứng trước tự động hay không để có thể chủ động trong nguồn tiền dùng giao dịch chứng khoán.

+ Đề xuất thực hiện kết nối tài khoản ngân hàng với tài khoản chứng khoán, đồng thời để đảm bảo an toàn thêm cho tài khoản khách hàng, ứng dụng sẽ đưa thêm chức năng phong tỏa tiền, giải tỏa tiền đến với người sử dụng. - Ngoài những vấn đề, sai sót gặp phải sau khi ứng dụng được triển khai thì EVS cùng FSS cũng tiếp tục đưa ra những cải tiến để giúp app trở nên tối ưu hơn, đáp ứng nhu cầu người sử dụng như: cho phép chuyển tiền nội bộ trên sức mua (tiền vay margin, tiền bán chờ về), bước đầu phân tích phát triển tiết kiệm thông minh, liên kết với ngân hàng thực hiện dự án thu chi hộ. SVTH: Cao Thị Mai 8 K21HTTTA Khóa luận tốt nghiệp GVHD: Ths. Nguyễn Thanh Thụy 1.

Giới thiệu Flutter FSS đã sử dụng Flutter để phát triển ứng dụng cho các công ty chứng khoán từ năm 2018. Đây là một mobile UI framework của Google, dùng để tạo ra các giao diện chất lượng cao trên android và IOS với thời gian ngắn nhất. Flutter hiện đang là framework moblie app được quan tâm trong thời gian gần đây bởi nó vừa có thể giảm thời gian phát triển và chi phí (thứ mà native framework không có được) hay đảm bảo performance (một điểm yếu của react native). Flutter là nền tảng phát triển ứng dụng di động cho iOS và Android do Google phát triển và phát hành vào tháng 5/2017.

Sau khi nhận thấy sự phát triển của React Native vào năm 2015, chỉ sau 2 năm Google đã cho ra mắt phiên bản Alpha của Flutter. Giao diện người dùng mới này đã nhanh chóng cho thấy những ưu điểm và trở nên ngày càng phổ biến. Flutter được phát triển đã giải quyết được bài toán thường gặp trong mobile là Fast Development và Native Performance thay vì chỉ giải quyết được Fast Development như React Native. Nói đơn giản, Flutter cho phép người dùng tạo một ứng dụng di động gốc (Native App) với một codebase.

Vì vậy người dùng có thể sử dụng một ngôn ngữ lập trình và một codebase để tạo hai ứng dụng khác nhau (cho cả iPhone và điện thoại Android). Với những tính năng ưu việt, Flutter được dự đoán là rất có triển vọng, ngày càng trở nên bùng nổ và là xu hướng mới của Mobile Developer Để thấy được lý do vì sao chỉ mới ra mắt cách đây vài năm Flutter đã phát triển với tốc độ chóng mặt, gây ấn tượng cho người dùng hãy cùng điểm qua một vài tính năng, đặc điểm nổi bật của Flutter: + Sử dụng DART một ngôn ngữ nhanh, hướng đối tượng với nhiều tính năng hữu ích (một ngôn ngữ lập trình hướng đối tượng do Google phát triển). + Flutter được đánh giá cao nhờ khả năng mạnh về hiệu ứng cũng như hiệu suất ứng dụng cao. + Phát triển ứng dụng nhanh chóng: tính năng hot reload có thể giúp người dùng thử nghiệm, xây dựng giao diện, sửa lỗi và thêm tính năng dế dàng, tiết kiệm thời gian.

SVTH: Cao Thị Mai 9 K21HTTTA Khóa luận tốt nghiệp GVHD: Ths. Nguyễn Thanh Thụy + UI đẹp và biểu cảm: với các widget built-in đẹp mắt, API chuyển động phong phú, scroll tự nhiên mượt mà và tự nhận thức được nền tảng Flutter sẽ làm hài lòng người sử dụng. + Tối ưu việc sử dụng lại code do Flutter cho phép overwriting code. + Nâng cấp dễ dàng Mặc dù các cài đặt ban đầu của Flutter là tải về tập tin nén, nhưng khi cập nhật lên phiên bản mới thì chỉ cần vài dòng lệnh là đủ, và cách thực hiện khá dễ dàng.

Sau khi nâng cấp phiên bản Flutter, ứng dụng hoàn toàn không gặp bất kỳ trở ngại nào khi chạy. Bên cạnh đó vẫn còn một số nhược điểm của Flutter + Phải học thêm ngôn ngữ DART Đây là rào cản khá lớn của Flutter. DART không phải là ngôn ngữ lập trình phổ biến, cũng có rủi ro là học xong DART sẽ dính liền luôn với DART ở mảng phát triển ứng dụng mobile chứ không linh hoạt như JS hay Python. + Cập nhật lên kho ứng dụng không dễ dàng Với Flutter, cần phải cập nhật ứng dụng thông qua trung tâm ứng dụng như CH Play hay App Store [3].

Tổng quan về REST API Sau khi đã xây dựng giao diện người dùng bằng Flutter các lập trình viên sẽ ứng dụng nguyên lý REST và cấu trúc dữ liệu RESTful để ứng dụng có thể gọi và xử lý các yêu cầu từ phía người sử dụng. RESTful API là một tiêu chuẩn dùng trong việc thiết kế API cho các ứng dụng web (thiết kế Web services) để tiện cho việc quản lý các resource. RESTful API chú trọng vào tài nguyên hệ thống (tệp văn bản, ảnh, âm thanh, video, hoặc dữ liệu động…), bao gồm các trạng thái tài nguyên được định dạng và được truyền tải qua HTTP.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu "Phát triển hệ thống tài chính trên ứng dụng chứng khoán Everest" cung cấp cái nhìn sâu sắc về cách mà hệ thống tài chính có thể được tối ưu hóa thông qua ứng dụng công nghệ hiện đại. Tài liệu nhấn mạnh tầm quan trọng của việc tích hợp các công nghệ mới vào quy trình giao dịch chứng khoán, từ đó nâng cao hiệu quả và độ tin cậy của các giao dịch tài chính. Độc giả sẽ tìm thấy những lợi ích rõ ràng từ việc áp dụng hệ thống này, bao gồm khả năng quản lý tài chính tốt hơn, giảm thiểu rủi ro và cải thiện trải nghiệm người dùng.

Để mở rộng thêm kiến thức về các khía cạnh liên quan, bạn có thể tham khảo tài liệu Luận văn thạc sĩ ứng dụng công nghệ truyền tin message queue trong hệ thống thanh toán chứng khoán, nơi khám phá cách công nghệ truyền tin có thể cải thiện quy trình thanh toán trong lĩnh vực chứng khoán. Bên cạnh đó, tài liệu Nâng cao năng lực tài chính của các công ty chứng khoán việt nam sẽ giúp bạn hiểu rõ hơn về cách các công ty chứng khoán có thể tối ưu hóa tài chính của mình. Cuối cùng, tài liệu Luận văn phân tích tác động của các nhân tố kinh tế vĩ mô đến chỉ số giá chứng khoán việt nam sẽ cung cấp cái nhìn tổng quan về các yếu tố kinh tế ảnh hưởng đến thị trường chứng khoán, giúp bạn có cái nhìn toàn diện hơn về bối cảnh tài chính hiện tại.

Những tài liệu này không chỉ mở rộng kiến thức mà còn cung cấp những góc nhìn đa dạng, giúp bạn nắm bắt tốt hơn về lĩnh vực tài chính và chứng khoán.