Tài liệu thuyết minh
Cuộc thi sản phẩm phần mềm
“Trí tuệ Việt Nam 2003”
TTCKOL - Cộng đồng dành cho những người
Việt Nam yêu chứng khoán trên mạng( www.ttckol.com – forum.ttckol.com – forum.ttckol.info ) Nhóm thực hiện:
Nguyễn Việt Thành
Trần Doãn Thành
Nguyễn Viết Hoàng
MỤC LỤC
1
Đặt vấn đề............................................................................................................................................ 1
1.1
Hiện trạng thị trường chứng khoán VN....................................................................................... 4
1.2
3.1.2
Những nhóm người sẽ tham gia trên sàn giao dịch ảo TTCKOL ......................................... 10
3.1.3
So sánh với các sàn giao dịch chứng khoản ảo khác ............................................................ 11
3.1.4
Những chức năng của website thông tin - kiến thức chứng khoán, kinh tế TTCKOL.......... 13
3.1.5
Những chức năng của diễn đàn thảo luận chứng khoán, kinh tế TTCKOL.......................... 14
3.2
Công nghệ ................................................................................................................................. 14
3.2.1
Portal..................................................................................................................................... 14
3.2.2
SMS...................................................................................................................................... 15
3.2.3
4.3.1
Xác định cấu trúc của các nguồn tin cần lấy và hình thành mẫu .......................................... 21
4.3.2
Lấy tin từ các nguồn (thủ công hay tự động) và duyệt tin .................................................... 22
4.3.3
Cung cấp tin tức cho nhà đầu tư ........................................................................................... 22
4.4
Luồng xử lý Tạo kịch bản .......................................................................................................... 23
4.5
Trả lời hệ thống TAPI................................................................................................................ 23
5
Chi tiết kỹ thuật của TTCKOL ....................................................................................................... 24
5.1
Portal......................................................................................................................................... 24
5.1.1
5.1.9
Giao diện động...................................................................................................................... 32
5.2
TAPI & Hệ thống tương tác trả lời âm thanh qua điện thoại.................................................... 35
5.2.1
TAPI là gì? ........................................................................................................................... 355.2.2
Kiến trúc của TAPI............................................................................................................... 36
5.2.3
Hệ thống tương tác trả lời âm thanh qua điện thoại: (Interactive Voice Response System). 36
5.2.4
Vấn đề cần giải quyết ........................................................................................................... 37
5.2.5
Cách giải quyết ..................................................................................................................... 38
Thiết bị mobile và một số đặc tính quan trọng ..................................................................... 46
5.4.3
Tại sao lại WebMobile?........................................................................................................ 46
5.4.4
Mô hình hoạt động của WebMobile ..................................................................................... 47
5.4.5
Yêu cầu và vấn đề cần giải quyết ......................................................................................... 47
5.4.6
Cách giải quyết ..................................................................................................................... 47
5.4.7
Kết luận ................................................................................................................................ 48
5.5
Hệ thống thu thập thông tin....................................................................................................... 48
5.5.1
Tổng quan............................................................................................................................. 48
Kết luận ................................................................................................................................ 55
6
Khó khăn, kết quả đạt được và hướng phát triển.......................................................................... 55
6.1
Khó khăn ................................................................................................................................... 55
6.2
Kết quả đạt được ....................................................................................................................... 56
6.3
Hướng phát triển ....................................................................................................................... 58
1 Đặt vấn đề
1.1 Hiện trạng thị trường chứng khoán VN
Thị trường chứng khoán (TTCK) là một kênh thu hút và phân phối tài chính không thể
thiếu của một nền kinh tế thị trường. TTCK chính là nơi huy động những luồng vốn lớn
và dài hạn cho nền kinh tế, tạo động lực cho nền kinh tế phát triển. Đối với các công ty
niêm yết, TTCK giúp các công ty có thêm nguồn vốn đầu tư, hỗ trợ mở rộng sản xuất và
kinh doanh. Đối với người dân, đầu tư vào TTCK giúp họ thu về các khoản lợi nhuận hấp
dẫn và an toàn.
Đối với nhiều quốc gia phát triển cũng như đang phát triển, TTCK đã và đang hoạt động
rất hiệu quả đúng với vai trò vốn có của nó. Tuy nhiên tại Việt Nam, sau hơn 3 năm ra
diễn đàn chứng khoán nói riêng hay các diễn đàn Việt Nam khác nói chung. Hiện nay
TTCKOL có mối quan hệ mật thiết với các thành viên điều hành của hai diễn đàn chứng
khoán khác là VnBourse và VietStock. Phối hợp cùng với hai diễn đàn này, TTCKOL
đang cố gắng thành lập hai hội quán chứng khoán ở hai miền Nam - Bắc để tập hợp giới
trẻ đặc biệt là những sinh viên yêu thích chứng khoán. Tuy mới chính thức xuất hiện vào
đầu tháng 9/2003, diễn đàn TTCKOL đã được chọn là diễn đàn chính thức của
StockTrader – sàn giao dịch chứng khoán ảo đầu tiên của Việt Nam trên Internet - kể từ
ngày 3/9/2003 và là diễn đàn chính thức của VietForex - mạng kinh doanh Forex đầu
tiên bằng tiếng Việt - kể từ ngày 18/10/2003.
TTCKOL được xây dựng với công nghệ .NET của Microsoft dựa trên mã nguồn mở của
DotNetNuke Portal và ASP.NET Forums. Sau một thời gian tìm hiểu và nghiên cứu,
TTCKOL đã xây dựng thành công một bản Portal đa ngôn ngữ, trong đó có tiếng Việt,
sửa chữa lỗi và kế thừa những điểm hay của DotNetNuke Portal; bổ sung những chức
năng mới cần thiết. Những module riêng biệt do chính nhóm TTCKOL xây dựng được
thêm vào Portal phối hợp với những module sẵn có để tạo nên TTCKOL với ba phân hệ
chính: sàn giao dịch chứng khoán ảo; website cung cấp và tổng hợp thông tin, kiến
thức chứng khoán; và diễn đàn thảo luận chứng khoán.
1.2.2 Mục tiêu
Nhận thấy được những lợi ích thiết thực của việc phổ biến chứng khoán đến với giới trẻ
nói riêng và người dân nói chung, nhóm TTCKOL mong muốn phát triển diễn đàn
TTCKOL thành một cộng đồng học tập và trao đổi kiến thức của những người Việt Nam
yêu chứng khoán trên mạng với những chức năng cơ bản sau:
• Sàn giao dịch chứng khoán ảo trên mạng Intranet / Internet kế thừa những cái
hay đã có của các sàn giao dịch đi trước của Việt Nam như StockTrader,
VietStock hay thế giới như VirtualStockExchange(VSE) và phát triển những chức
năng mới để tiếp cận với các sàn giao dịch thật của thế giới và Việt Nam. Đặc
biệt TTCKOL có những chức năng nhắm tới mục tiêu đưa sàn giao dịch vào chơi
tại các mạng Intranet của các trường đại học trong một thời gian dài và liên
tục. Đó là cung cấp nhiều hình thức khác nhau tham gia vào sàn giao dịch như
Internet sẽ là những nhà đầu tư tiềm năng tham gia vào chính TTCK Việt
Nam sau này. Với những kinh nghiệm đã có được từ khi giao dịch thị trường
chứng khoán ảo, họ sẽ bản lĩnh hơn, kinh nghiệm hơn. Điều này giúp TTCK Việt
Nam không bị chao đảo như trong thời gian vừa qua khi nhiều nhà đầu tư chỉ đầu
tư theo cảm tính tạo nên những hiện tượng mua hay bán cổ phiếu một cách ồ ạt.
- Không chỉ thế, TTCKOL còn nhắm đến việc đưa sàn giao dịch ảo vào tận các
mạng LAN của trường đại học chuyên ngành, các tổ chức quan tâm mà không
đòi hỏi nhiều về nguồn nhân lực cũng như cơ sở vật chất và có thể tổ chức trong
một thời gian dài. Đây chính là biện pháp rất hiệu quả để đưa “chứng khoán”
đến với trực tiếp những người không có điều kiện sử dụng Internet. 2 Kiến trúc hệ thống
Mô hình tổng thể kiến trúc hệ thống của TTCKOL Mô hình xử lý hệ thống của TTCKOL
Mô hình ba lớp áp dụng trong TTCKOL
3 Những điểm nổi bật của chương trình
3.1 Chức năng
3.1.1 Những chức năng của sàn giao dịch ảo TTCKOL
TTCKOL cố gắng xây dựng một thị trường chứng khoán ảo mô phỏng các thị trường
chứng khoán tiêu biểu của thế giới cũng như thị trường chứng khoán Việt Nam.
Điều này cho phép TTCKOL có khả năng thích ứng với những nhu cầu khác nhau của
các trường đại học cũng như tổ chức một cuộc thi đầu tư
trên Internet có tính khả chuyển
cao.
như chia cổ tức, tách gộp cổ phiếu, …
Đặc biệt TTCKOL hỗ trợ việc tạo các nhóm nhà đầu tư
riêng tham gia độc lập với cuộc
thi chung. Tính năng này sẽ giúp các lớp học có thể tổ chức thành các nhóm đầu tư nhỏ
để thi riêng với nhau đồng thời thi chung với toàn bộ các nhà đầu tư khác tham gia vào
sàn giao dịch.
Với mục đích tạo điều kiện cho nhà đầu tư có thể truy cập TTCKOL qua nhiều hình
thức, nhiều thiết bị khác nhau, TTCKOL được thiết kế theo mô hình 3 lớp hoàn toàn.
Chính điều này giúp cho TTCKOL phát triển nhiều hình thức truy cập như trực tiếp qua
web, qua điện thoại di động với web mobile hay nhắn tin SMS, qua hệ thống TAPI
bấm số sử dụng điện thoại cố định nhưng đều sử dụng chung lớp giữa và lớp cơ sở dữ
liệu.
TTCKOL được xây dựng theo hướng component reuse, nhấn mạnh đến việc tái sử
dụng các module sẵn có TTCKOL cũng như tạo sự linh động không những về nội dung
mà còn hình thức. Với đặc điểm này TTCKOL dễ dàng cho phép thêm những portal
con của các đơn vị, các trường học hoạt động độc lập với TTCKOL nhưng có khả năng
sử dụng lại các module sẵn có của TTCKOL. Trong tương lai TTCKOL dự kiến sẽ
phát triển những portal con này có khả năng sử dụng thêm những cơ sở dữ liệu riêng để
tăng tính độc lập, giúp khả năng tố chức riêng các sàn giao dịch riêng biệt nhưng hoạt
động dựa trên những module cơ sở chung.
3.1.2 Những nhóm người sẽ tham gia trên sàn giao dịch ảo TTCKOL
Những nhà đầu tư đăng ký tham gia mua bán chứng khoán trên sàn giao dịch ảo
TTCKOL. Những nhà đầu tư này có các tài khoản riêng và sẽ được xếp hạng theo nhiều
tiêu chí khác nhau như tổng tài sản ròng, tỷ lệ tăng trưởng …
Những nhà đầu tư ảo (do TTCKOL điều khiển) hoạt động một cách tự động theo
những phương án đầu tư đã được xây dựng trước nhằm mục đích tạo sự sôi động và tính
bất ngờ cho sàn giao dịch, nhất là những sàn giao dịch theo hình thức tự khớp lệnh.
Những chuyên gia là những người có nhiệm vụ điều phối thị trường, sẽ được bổ nhiệm
cho các nhà đầu tư kinh nghiệm, các thầy cô giảng dạy. Những chuyên gia này có quyền
vào TTCK Việt Nam và chưa có nhiều chức năng hỗ trợ sử dụng trên LAN còn nếu tổ
chức chơi trên Internet một bộ phận không nhỏ sinh viên sẽ không có điều kiện tham gia.
Các sàn giao dịch chứng khoán ảo thế giới như VirtualStockExchange (VSE). Các sàn
này tổ chức khớp lệnh liên tục theo thị trường chứng khoán Mỹ và rất hấp dẫn. Tuy nhiên
để tham gia các sàn này nhà đầu tư phải tham gia vào đêm khuya do chênh lệch múi giờ,
tốn tiền Internet và gặp khó khăn về ngoại ngữ, nhất là với thuật ngữ chuyên ngành
chứng khoán. Đặc biệt các sàn này không có các hình thức khớp lệnh như TTCK Việt
Nam và chắc chắn không thể tổ chức tại mạng LAN của các trường đại học Việt Nam.
Do có điều kiện tham gia điều hành StockTrader trong một thời gian dài cũng như tham
gia đầu tư ảo tại các sàn SCUE, BSC, VietStock và VirtualStockExchange, nhóm
TTCKOL đã nhận xét, phân tích và rút ra những điểm hay, dở của từng sàn giao dịch. Từ
đó nhóm đã xây dựng phân hệ TTCKOL với sự cố gắng tạo ra một sàn giao dịch hấp dẫn
hơn, gần với thực tế hơn và đặc biệt có khả năng đưa vào vận hành không những trên
mạng Internet mà còn trong các mạng Intranet của các trường đại học Việt Nam với
chi phí thấp, không đòi hỏi nhiều về cơ sở vật chất …
Tính năng
Scue StockTrader VietStock VSE TTCKOL
TTCK mô
phỏng
Mỹ Việt Nam Việt Nam Mỹ
Mỹ hay Việt
Nam
Môi trường
hoạt động
Intranet Internet Internet Internet Internet, Intranet,
SMS, mạng điện
thoại
dịch
Một loại
chứng
khoán
trong một
lần tổ chức
Cổ phiếu Cổ phiếu Cổ phiếu,
Trái
phiếu,
Chứng chỉ
quỹ
Cổ phiếu, Trái
phiếu, Chứng chỉ
quỹ, hợp đồng
lựa chọn, hợp
đồng tương lai,
ngoại tệ
Lệnh giao
dịch
Mua, bán,
bán khống,
mua bù
Mua, bán Mua, bán,
bán khống,
mua bù
Mua, bán,
bán
khống,
mua bù
Hỗ trợ Hỗ trợ
Thời gian
chuyển
T+0 T+0 T+0 T+0
T+X (Cho phép
cấu hình tùy nhu
cầu)
Nhóm nhà
đầu tư
Không hỗ
trợ
Không hỗ
trợ
Hỗ trợ Hỗ trợ Hỗ trợ
Nhiều sàn
giao dịch
đồng thời
Không hỗ
trợ
Không hỗ
trợ
Không hỗ
trợ
Không hỗ
trợ
Hỗ trợ
lại các tin tức của TTCKOL thông qua web service. Dữ liệu được truyền đi dưới dạng
XML thông qua giao thức chuẩn HTTP của Internet do đó có thể vượt các firewall và sử
dụng tại bất kỳ website nào khác. Hiện nay website StockTrader – www.tvcstock.com
–
đang sử dụng dịch vụ web service này của TTCKOL, bắt đầu từ đầu tháng 9/2003.
TTCKOL cung cấp các bản tin tổng hợp hằng ngày, bảng giá chứng khoán đến các nhà
đầu tư thông qua nhiều hình thức như xem trực tiếp tại website TTCKOL, thông qua
Newsletter, thông qua nhắn tin SMS, thông qua hộp thư thoại TAPI …
Đặc biệt TTCKOL cung cấp tính năng xem tin offline nhằm giúp nhà đầu tư quản lý
hiệu quả những tin tức do TTCKOL cung cấp. Nhà đầu tư sẽ
download một chương
trình chạy tại máy cục bộ với các chức năng hiển thị và quản lý tin. Hằng ngày TTCKOL
sẽ cung cấp file tổng hợp các tin trong ngày dạng XML để nhà đầu tư download về và
import vào chương trình đã download trước đó. Nhà đầu tư có thể xem, xóa, và lưu trữ
những tin tức quan trọng, cần thiết theo những mục loại do mình đặt ra. Khi cần nhà đầu
tư có thể tìm kiếm, xem lại các tin tức đ
ã lưu. Điều này giúp nhà đầu tư có thể tiết kiệm
thời gian, tiền bạc truy cập Internet mà vẫn có thể có đầy đủ thông tin và có riêng
một bộ lưu trữ tin theo ý thích.
3.1.5 Những chức năng của diễn đàn thảo luận chứng khoán, kinh tế
TTCKOL
Diễn đàn thảo luận TTCKOL có đầy đủ các chức năng điển hình của một diễn đàn trên
mạng như quản lý bài viết theo những diễn đàn con, quản lý phân quyền thành viên,
thống kê thành viên online, bài viết được quan tâm…
Trong một diễn đàn phần soạn bài viết là quan trọng nhất. Do đó TTCKOL đã cung cấp
cho người sử dụng một công cụ soạn bài viết trực tiếp trên Web vớ
i đầy đủ các tính
năng cơ bản về định dạng HTML cơ bản như canh lề, thay đổi màu sắc, font, size … Tất
cả các thao tác trên đều được thực hiện nhanh chóng ngay tại máy của nhà đầu tư (tại
ừ phía người dùng, nhóm phát triển chính (www.dotnetnuke.com,
www.dotnetnuke.de
...) và quan trọng hơn cả là sự quan tâm, hỗ trợ từ phía Microsoft.
Theo một nguồn tin chưa chính thức của nhóm phát triển ASP.NET thì trong phiên bản
kế tiếp của .NET, DotNetNuke sẽ được tích hợp vàoVisual Studio.NET. Nếu điều này
được thực hiện thì đây sẽ là một bước phát triển dài của DotNetNuke.
Do có được sự hỗ trợ rất lớn nên DotNetNuke hiện đang phát triển rất nhanh và ngoài
những ưu điểm vốn có của portal, DotNetNuke còn có thêm những tính năng ưu việt khác
như quản lý người dùng, quản lý nội dung động, đa ngôn ngữ, thay đổi giao diện động…
TTCKOL được phát triển trên nền DotNetNuke do đó những ưu điểm của portal
DotNetNuke cũng sẽ là ưu điểm của TTCKOL. Ưu điểm đầu tiên của TTCKOL là khả
năng sử dụng WebService. Khả năng này giúp TTCKOL có thể sử dụng những dịch vụ
có sẵn trên Internet, ví dụ như : Microsoft Passport, cung cấp những dịch vụ thông qua
web service như tin tức chứng khoán hằng ngày. Hiện nay StockTrader
(www.tvcstock.com
) đang sử dụng các nguồn tin do TTCKOL cung cấp thông qua
WebService. Trong tương lai, TTCKOL sẽ phát triển nhiều loại dịch vụ thông qua
WebService. Đây là một trong những mục tiêu chiến lược của TTCKOL.
TTCKOL có khả năng quản lý nội dung động trên web. Khả năng này có được do
TTCKOL được phát triển theo hướng component-based. Với component-baesed, hệ
thống được cấu thành từ các module, mỗi module này đều có thể thay đổi, hiệu chỉnh một
cách dễ dàng. Điều này sẽ
giúp cho việc thay đổi / mở rộng của TTCKOL cho phù hợp
với môi trường là rất dễ dàng.
Ngoài khả năng động về nội dung, TTCKOL còn có khả năng động về giao diện. Khả
năng này cho phép TTCKOL thay đổi toàn bộ giao diện từ cấu trúc (layout) của trang
web, cho đến việc thiết kế, mở rộng giao diện. Với khả năng này, TTCKOL có thể thay
đổi giao diện cho phù hợp với từng môi trường cụ thể (công ty, trường học), góp phần tạo
nên tính tiện dụng, uyển chuyển cho TTCKOL.
Tuy nhiên, về phía gửi tin của hệ thống, SMS cũng có hạn chế do hiện nay ở nước ta các
hình thức nhắn tin đều mất tiền (500đ/tin). Do đó việc gửi tin nhắn từ hệ thống đến người
sử dụng là điều không thực tế (chi phí khá cao). Điều này có thể gây khó khăn cho một số
tổ chức nhỏ, trường học. Do đó, để tiết kiệm chi phí, TTCKOL quyết định sử dụng
dịch vụ nhắn tin từ phía hệ thống sẽ thông qua ICQ.
3.2.3 TAPI
Hình thức truy cập thông qua điện thoại hiện khá phổ biến ở Việt Nam ta (TVAD,
Dự đoán thể thao…). Ưu điểm chung của hình thức này là khả năng cho phép truy cập
không cần máy tính, nhanh chóng, dễ sử dụng và quan trọng hơn cả là hình thức này
được thực hiện thông qua hệ thống mạng điện thoại PSTN đã có sẵn.
TAPI (Telephony Application Programming Interface) là một công nghệ của Microsoft
cho phép máy tính có thể giao tiếp với hệ thống điện mạng thoại (PSTN) thông qua
modem hay các thiết bị chuyên dụng như card logic, pbx…
Ưu điểm nổi bật của TAPI là cho phép máy tính có thể giao tiếp với hệ thống điện
thoại thông qua rất nhiều loại thiết bị, từ loại modem V92, card logic, cho đến các thiết
bị PBX…Điều này có nghĩa là những hệ thống phát triển dựa trên TAPI sẽ có tính
t
ương thích cao với nhiều thiết bị.
Một ưu điểm nữa của TAPI là sự đa dạng trong ứng dụng. Các ứng dụng TAPI có thể
là những ứng dụng đơn giản về cuộc gọi hay những ứng dụng phức tạp như VoIP hay
Web Telephony. Sự đa dạng này giúp cho các hệ thống dựa trên TAPI sẽ dễ dàng phát
triển thêm những ứng dụng mở rộng
.
TTCKOL hỗ trợ hình thức truy cập qua điện thoại nhờ vào công nghệ TAPI. Nhờ
TAPI, TTCKOL có khả năng giao tiếp với nhiều loại thiết bị, trong đó có Voice
Modem V.92. Đây là một điểm rất quan trọng đối với TTCKOL bởi vì trong thực tế,
không phải tổ chức hay cá nhân nào cũng có các thiết bị chuyên dụng để giao tiếp với hệ
thống điện thoại, do đó việ
c TTCKOL có thể triển khai hệ thống giao tiếp điện thoại
lp Ti sn nh Mó s ghi nh, mnh giỏ, th giỏ . iu ny s giỳp cỏc thao tỏc
chung nh t lnh, khp lnh, tớnh toỏn giỏ tr ti sn (s hu, vay) s c tp
trung x lý trờn lp ti sn. Cỏc thụng tin riờng, c thự loi ti sn ớt cn x lý
chung và chủ yếu dùng hiển thị sẽ được lưu trữ riêng đối với từng lớp chứng khoán,
tiền tệ.
- Hơn thế nữa với cách thiết kế này, việc thêm các loại tài sản mới tham gia vào
TTCK là rất dễ dàng, chúng ta chỉ cần tạo thêm những lớp mới kế thừa từ lớp tài
sản. Điều này đảm bảo sự hoạt động ổ
n định của những chức năng đã có, đồng
thời cho phép đưa thêm những chức năng riêng biệt cho loại tài sản đó
4.2 Luồng xử lý Đặt lệnh - Khớp lệnh - Chuyển tài sản
123
456
789
*
8#
4.2.1 Xử lý Đặt lệnh
Người tham gia: Nhà đầu tư (NĐT)
Điều kiện: Nhà đầu tư đã đăng nhập hợp lệ và lựa chọn tài khoản hiện hành
Bước Nguồn Hành động Các bước phụ
1. NĐT Nhà đầu tư thực hiện thao tác đặt lệnh.
Nhà đầu tư có thể đặt lệnh trực tiếp
qua web hay webmobile. Nhà đầu tư
có thể đặt gián tiếp qua hệ thống
nhắn tin SMS hay hệ thống bấm số
Điều kiện: Đến giờ khớp lệnh và đã có giá khớp lệnh của thị trường thật (nếu tổ chức
khớp lệnh theo giá thị trường thật)
Bước Nguồn Hành động Các bước phụ
1. TTCKOL Nếu là tự khớp lệnh thì tiến hành tính
giá khớp lệnh. Nếu là khớp lệnh theo
giá thị trường thật, thì tiến hành nhập
giá thị trường thật (thủ công hay tự
động) 2. TTCKOL Sau khi có giá khớp lệnh, TTCKOL
tiến hành ghi nhận giá khớp và số
lượng khớp tương ứng của từng lệnh.
3. TTCKOL TTCKOL cập nhật thông tin giao dịch,
xác định ngày mà tài sản được
chuyển về tài khoản theo các quy định
của công ty môi giới.
3.a: Công ty môi giới
không có quy định liên
quan đến ngày chuyển
T+X
3.a.1: Mặc định xem như
công ty sử dụng các quy
định chung do hệ thống
quy định
Kết quả: Các lệnh đặt được xác định số lượng khớp và giá khớp. Các giao dịch được cập
nhật. Lưu ý là tài sản được chuyển theo hình thức T+X tùy theo qui định của công ty môi
4. TTCKOL Thực hiện hủy các hợp đồng lựa
chọn (option) đến hạn nếu nhà đầu tư
không quyết định thực hiện tại thời
điểm đó. Thực hiện thực thi các hợp
đồng tương lai (future) đến hạn.
5. TTCKOL Thực hiện các nghiệp vụ chia cổ tức,
tách gộp cổ phiếu (nếu có) và cập nhật
thông tin tài khoản cho nhà đầu tư
Kết quả: Một lần khớp lệnh mới được tạo ra và các tài sản đến hạn được chuyển về tài
khoản của nhà đầu tư. Nhà đầu tư có thể tham gia đặt lệnh cho một phiên mới 4.3 Luồng xử lý Lấy tin - Duyệt tin - Hiển thị tin
4.3.1 Xác định cấu trúc của các nguồn tin cần lấy và hình thành mẫu
Người tham gia: Nhà quản trị phân hệ tin tức (NQT)
Điều kiện: Nhà quản trị đã đăng nhập hợp lệ
Bước Nguồn Hành động Các bước phụ
1. NQT Nhà quản trị nhập nguồn tin cần phân
tích vào hệ thống. Hệ thống sẽ lấy
nguồn tin về hiển thị ở dạng hình cây.
2. NQT Nhà quản trị sử dụng chức năng duyệt
cây và rút luật để tìm ra luật của các
phần tiêu đề, nội dung tóm tắt, nội
dung chi tiết.
Kết quả: Các tin được duyệt và phân bổ vào các nhóm tin phù hợp
4.3.3 Cung cấp tin tức cho nhà đầu tư
Người tham gia: Nhà đầu tư (NĐT)
Điều kiện:
Bước Nguồn Hành động Các bước phụ
1. NĐT Nhà đầu tư có thể truy cập nguồn tin
tức của TTCKOL dưới rất nhiều hình
thức
2.a NĐT Nhà đầu tư có thể xem tin tức trực
tuyến tại website của TTCKOL
2.b NĐT Nhà đầu tư có thể sử dụng hệ thống
tương tác qua điện thoại TAPI để
biết giá chứng khoán, giá ngoại tệ …
2.c NĐT Nhà đầu tư có thể sử dụng hệ thống
nhắn tin SMS để biết giá chứng
khoán, giá ngoại tệ …
2.d NĐT Nhà đầu tư có thể sử dụng chương
trình Kết quả: Các tin được duyệt và phân bổ vào các nhóm tin phù hợp
4.4 Luồng xử lý Tạo kịch bản
Người tham gia: Nhà quản trị, TTCKOL, người dùng
Điều kiện:
Bước Nguồn Hành động Các bước phụ
1. NQT Nhà quản trị kích hoạt các kịch bản
2 ND Người dùng thực hiện cuộc gọi điện
thoại đến hệ thống TTCKOL
3 TTCKOL TTCKOL trả lời cuộc gọi theo các
bước định sẵn của kịch bản
Kết quả: Người dùng nhận được thông tin. TTCKOL ghi nhận các thông tin từ người
dùng.
5 Chi tiết kỹ thuật của TTCKOL
5.1 Portal
5.1.1 Khái niệm portal
Portal, một thuật ngữ gần nghĩa với gateway, thường để chỉ các website dùng làm trang
bắt đầu cho người sử dụng khi họ mới kết nối Internet hay làm trang chính cho người sử
dụng. Có 2 loại portal: portal thông tin chung và portal thông tin chuyên. Một số portal
thông tin chung có thể kể ra đó là : Yahoo, Excite, Nescape, Lycos, CNET, Microsoft
Network, AOL. Các portal có thông tin chuyên như Gardener.com (dành cho người làm
vườn), Fool.com (dành cho các nhà đầu tư), SearchNetworking.com (dành cho các
chuyên viên quản trị mạng)…
Mỗi portal đưa ra đều nhắm tới một số người dùng nhất định. Hầu hết các portal đều
theo kiểu trình bày nội dung của Yahoo, với tiêu chí là trình bày nội dung ở dạng văn bản,
¾ Hỗ trợ WAP/WML cho thiết bị di động.
¾ 20 module cơ bản cho đủ loại nội dung.
Với những chức năng cơ bản trên, DotNetNuke đã đáp ứng được những yêu cầu của một
portal chuẩn. Hơn thế nữa DotNetNuke còn hỗ trợ thêm một số tính năng khác như
mobile module, soạn thảo WYSIWYG…
Ưu điểm quan trọng của DotNetNuke là khả năng quản lý nội dung động trên web,
thông qua việc quản lý module động, cấu trúc site và phân quyền. Với một cộng đồng rất
mạnh với rất nhiều lập trình viên trên khắp thế giới và các module liên tục được cập nhật,
tạo mới thì khả năng này là rất quan trọ
ng, góp phần làm tăng tính mở rộng và tính tiến
hóa của DotNetNuke.
Một điểm nổi bật khác của DotNetNuke là tính dễ cài đặt, đây chính là điểm mà hầu
hết các portal khác không có được. Chẳng hạn như với PHPNuke, thông thường phải mất
khoảng 3h mới cài đặt được. Với PostNuke, phiên bản cải thiện của PHPNuke thì khoảng
1h30. Hay như Rainbow, một portal khác phát triển trên IBuySpy của MS.NET và đang
cạnh tranh với DotNetNuke, cũng mất khoả
ng 3h để cài đặt. Trong khi đối với
DotNetNuke chỉ mất khoảng 30’! (các thông số này được lấy từ diễn đàn của ASP.NET
về portal). Ưu điểm này đã giúp DotNetNuke có được số lượng người sử dụng rất đông
đảo, từ những người sử dụng không chuyên cho đến những lập trình viên hay những nhà
thiết kế.
5.1.3 Những điểm quan trọng của TTCKOL trong việc ứng dụng portal
DotNetNuke
Trên cơ sở của DotNetNuke, nhóm phát triển TTCKOL đã hiệu chỉnh, xây dựng và phát
triển thêm một số tính năng. Những điểm quan trọng của TTCKOL bao gồm:
- Tái sử dụng: khả năng này cho phép TTCKOL mang những module đã xây dựng
như module tin tức, module lấy tin tự động… sang hệ thống khác được phát triển
trên nền DotNetNuke rất dễ dàng.
- Nội dung động: TTCKOL đã phát triển thêm trong phần lõi của DotNetNuke để
tăng cường khả năng động nội dung.