專利名稱:用于應(yīng)用多階層數(shù)據(jù)庫結(jié)構(gòu)的證券交易管理系統(tǒng)的方法
技術(shù)領(lǐng)域:
本發(fā)明提供一種證券交易管理系統(tǒng),尤指一種應(yīng)用多階層數(shù)據(jù)庫結(jié)構(gòu)的證券交易管理系統(tǒng)。
背景說明近年來,理財觀念隨著證券、基金等相關(guān)投資工具發(fā)展而普遍盛行,尤其是證券市場,更是目前投資人最青睞的投資工具,一般而言,投資人是通過證券商以委托相關(guān)證券交易,并經(jīng)由一證券交易所來進行后續(xù)交易搓合的程序。由于證券交易所本身提供一主機接入服務(wù),因此當投資人的委托交易成交時,該證券交易所便會將成交結(jié)果回報給該證券商。請參閱
圖1,圖1為現(xiàn)有證券交易系統(tǒng)10的示意圖,現(xiàn)有證券交易系統(tǒng)10包含有一證券交易所12以及一證券商14,投資人委托證券商14來進行下單動作,并將相關(guān)交易數(shù)據(jù)經(jīng)由一通信網(wǎng)絡(luò)16傳輸至證券交易所12以進行搓合。證券商14包含有一總公司18,以及多個分公司20,舉例來說,一證券營業(yè)員將該投資人的交易委托經(jīng)由分公司20的電腦系統(tǒng)22傳送至證券交易所12的電腦系統(tǒng)24,當電腦系統(tǒng)24完成搓合該投資人的交易委托后,電腦系統(tǒng)24便會將交易結(jié)果回報至分公司20的電腦系統(tǒng)22而完成整個交易程序,所以說投資人是委托證券商14來執(zhí)行證券交易的程序的。此外,分公司20的電腦系統(tǒng)22包含有一證券交易結(jié)算系統(tǒng)27必須先對分公司20當日盤后的交易數(shù)據(jù)進行相關(guān)處理,然后再將其處理完的當日證券交易數(shù)據(jù)傳送至總公司18的電腦系統(tǒng)26,電腦系統(tǒng)26包含有一證券交易結(jié)算系統(tǒng)28,用來匯整及管理各分公司20的證券交易的帳務(wù)數(shù)據(jù),由于現(xiàn)有電腦系統(tǒng)26是大型電腦的封閉式結(jié)構(gòu),所以各分公司20必須通過遠端登入(telnet)的方式來連接總公司18的電腦系統(tǒng)26,以便進行相關(guān)數(shù)據(jù)傳輸,再者,證券交易結(jié)算系統(tǒng)28的操作人員亦必須同樣地經(jīng)由遠端登入的方式才可于電腦系統(tǒng)26上執(zhí)行證券交易結(jié)算系統(tǒng)28,以及進一步地處理該證券商14的所有證券交易帳務(wù)數(shù)據(jù)。
目前,證券商14所使用的電腦系統(tǒng),例如分公司的電腦系統(tǒng)22以及總公司18的電腦系統(tǒng)26是建立于面向商業(yè)的通用語言(common businessoriented language,COBOL)的基礎(chǔ)上,亦即電腦系統(tǒng)22、26所執(zhí)行的程序是以面向商業(yè)的通用語言撰寫,因此當需要變更輸出報表格式或數(shù)據(jù)查詢方式時,必須大幅地修改相關(guān)程序碼,雖然面向商業(yè)的通用語言廣泛地應(yīng)用于商業(yè)系統(tǒng)中,然而由于面向商業(yè)的通用語言為一種老舊的程序語言,因此造成熟習該面向商業(yè)的通用語言的軟體工程師日益減少,因此會進一步造成電腦系統(tǒng)22、26的維護與更新的困難。此外,面向商業(yè)的通用語言所撰寫的程序并無法直接地存取呼叫中心(call center)或客戶管理系統(tǒng)(customerrelationship management,CRM)等應(yīng)用系統(tǒng)所使用的數(shù)據(jù)庫,亦即必須經(jīng)由復雜的數(shù)據(jù)格式轉(zhuǎn)換程序才能達到共用數(shù)據(jù)庫的目的,并且電腦系統(tǒng)26是一數(shù)據(jù)集中管理的大型電腦系統(tǒng),相關(guān)數(shù)據(jù)處理是于同一電腦系統(tǒng)26上執(zhí)行,因此會造成電腦系統(tǒng)26的嚴重負擔,所以證券商14必須添購運算能力較強的處理主機以解決上述問題,然而亦會同時大幅地增加證券商14的系統(tǒng)建置成本。另外,以現(xiàn)有面向商業(yè)的通用語言為基礎(chǔ)的電腦系統(tǒng)26與數(shù)據(jù)庫分析系統(tǒng)的整合性不高,現(xiàn)有電腦系統(tǒng)26主要提供證券交易與帳務(wù)處理的功能,對于數(shù)據(jù)分析不但難以運用,并且不易有效地整合其他數(shù)據(jù)庫分析工具。
近年來,由于因特網(wǎng)(internet)盛行而同時帶動了電子商務(wù)(electroniccommerce)的蓬勃發(fā)展,例如網(wǎng)絡(luò)書店,網(wǎng)絡(luò)銀行等等,對于證券業(yè)而言,網(wǎng)絡(luò)下單也逐漸成為證券業(yè)所需提供的基本服務(wù)之一,然而現(xiàn)有證券交易系統(tǒng)10并無法應(yīng)付網(wǎng)絡(luò)下單的需求,舉例來說,現(xiàn)有電腦系統(tǒng)22設(shè)計時并未考慮到瞬間大量交易涌入的網(wǎng)絡(luò)特性,因此無法即時處理電子化交易所伴隨的網(wǎng)絡(luò)容量問題,而以因特網(wǎng)為基礎(chǔ)的網(wǎng)絡(luò)下單系統(tǒng)與以面向商業(yè)的通用語言為基礎(chǔ)的電腦系統(tǒng)22之間無法完全整合,因此造成管理成本增加以及操作過程復雜化。此外,網(wǎng)絡(luò)下單系統(tǒng)與電腦系統(tǒng)26是分別為不相容的系統(tǒng),因此不易控管目前委托交易的狀況,如前所述,電腦系統(tǒng)26是一數(shù)據(jù)集中管理的結(jié)構(gòu),當分公司20的當日交易量增加時,分公司20必須將大量的交易數(shù)據(jù)傳送至總公司18的電腦系統(tǒng)26,因此會占用網(wǎng)絡(luò)頻寬而使總公司18的網(wǎng)絡(luò)負載上升,同時若一操作人員登入電腦系統(tǒng)26以執(zhí)行證券交易結(jié)算系統(tǒng)28時,亦會由于相關(guān)數(shù)據(jù)查詢的操作而增加網(wǎng)絡(luò)流量,而并非提升相對應(yīng)主機處理效能即可輕易解決網(wǎng)絡(luò)擁塞的問題。由于各分公司20是單獨儲存其交易數(shù)據(jù),所以總公司18并無法即時了解各分公司20的營業(yè)狀況,必須等到各分公司20將今日帳務(wù)數(shù)據(jù)處理完并傳送至總公司18后,才可利用證券交易結(jié)算系統(tǒng)28來獲得相關(guān)證券交易的帳務(wù)信息,因此造成總公司18的管理者無法即時得知目前各分公司20的交易情況。
發(fā)明內(nèi)容
因此,本發(fā)明提供一種應(yīng)用多階層數(shù)據(jù)庫結(jié)構(gòu)的證券交易管理系統(tǒng),以解決上述問題。
根據(jù)本發(fā)明,提供一種處理一證券公司(stock brokerage)的數(shù)據(jù)的方法,該證券公司設(shè)有一數(shù)據(jù)處理中心,用來處理數(shù)據(jù),以及多個終端,用來接收證券交易請求,該方法包含將該多個終端傳至一證券交易所(stock exchange)的多個證券交易請求進行交易搓合,以及于各個證券交易請求搓合成功后,將相對應(yīng)的證券成交數(shù)據(jù)傳送至該數(shù)據(jù)處理中心。
因此本發(fā)明證券交易管理系統(tǒng)除了可以處理證券交易相關(guān)帳務(wù)數(shù)據(jù)以外,亦可掌控營業(yè)員的業(yè)務(wù)狀況,以及對客戶的獲利狀況,此外,亦可分析客戶的投資習性,以便日后對該客戶提供相關(guān)服務(wù)以提升證券商的服務(wù)質(zhì)量。
本發(fā)明證券交易管理系統(tǒng)是一開放性網(wǎng)絡(luò)結(jié)構(gòu),其應(yīng)用多階層的數(shù)據(jù)庫系統(tǒng),不但數(shù)據(jù)處理效率高,且系統(tǒng)維護成本較低,且該數(shù)據(jù)庫系統(tǒng)易與其他應(yīng)用系統(tǒng)相結(jié)合而擴大證券交易管理系統(tǒng)的應(yīng)用范圍。
附圖簡單說明圖1為現(xiàn)有證券交易系統(tǒng)的示意圖。
圖2為本發(fā)明第一種證券交易管理系統(tǒng)的示意圖。
圖3為本發(fā)明第二種證券交易管理系統(tǒng)的示意圖。
具體實施例方式
請參閱圖2,圖2為本發(fā)明第一種證券交易管理系統(tǒng)40的示意圖。證券交易管理系統(tǒng)40包含有多個用戶端42,以及一服務(wù)器端46。服務(wù)器端46包含有一電腦系統(tǒng)52,而電腦系統(tǒng)52包含有一數(shù)據(jù)庫系統(tǒng)54,一使用權(quán)限數(shù)據(jù)組58,以及一網(wǎng)站服務(wù)器(web server)60,此外,數(shù)據(jù)庫系統(tǒng)54包含有一數(shù)據(jù)管理程序56。用戶端42包含有一電腦系統(tǒng)66,而電腦系統(tǒng)66包含有一交易數(shù)據(jù)存取程序68。如上所述,投資者可于分公司委托下單,營業(yè)員便可通過用戶端42的電腦系統(tǒng)66與一通信網(wǎng)絡(luò)70來將委托交易傳送至證券交易所48的電腦系統(tǒng)50來進行搓合,而本實施例中,證券交易所48所輸出的成交數(shù)據(jù)會傳送至服務(wù)器端46而非用戶端42,服務(wù)器端46的電腦系統(tǒng)52包含有一數(shù)據(jù)庫系統(tǒng)54用來以一預定數(shù)據(jù)格式儲存該成交數(shù)據(jù),亦即每一分公司于證券交易所48的交易數(shù)據(jù)均會儲存于數(shù)據(jù)庫系統(tǒng)54中,且證券交易管理系統(tǒng)40是應(yīng)用一多階層(multi-tier)數(shù)據(jù)庫的主從式(client/server)結(jié)構(gòu)。以二階層(2-tier)結(jié)構(gòu)而言,其包含有多個用戶端42以及一服務(wù)器端46,其中用戶端42是一使用者介面層(presentation tier),而服務(wù)器端46則為一數(shù)據(jù)服務(wù)層(data services tier),用戶端42用來提供與服務(wù)器端46溝通的使用者接口(user interface),一般會包括商業(yè)邏輯(business logic)運算的工作,例如計算數(shù)據(jù),核對輸入數(shù)據(jù),管理用戶端42的系統(tǒng),以及與服務(wù)器端46溝通等工作,所以用戶端42可接收一使用者的數(shù)據(jù)輸入,并對服務(wù)器端46產(chǎn)生一相對應(yīng)數(shù)據(jù)存取的指令,因此使用者可經(jīng)由交易數(shù)據(jù)存取程序68所提供的使用者接口來對服務(wù)器端46的數(shù)據(jù)庫系統(tǒng)54進行相關(guān)數(shù)據(jù)查詢(query),數(shù)據(jù)插入(insert),以及數(shù)據(jù)清除(delete)等等的工作,而服務(wù)器端46本身負責執(zhí)行數(shù)據(jù)庫系統(tǒng)54與網(wǎng)站服務(wù)器60,其亦會處理一些商業(yè)邏輯運算的工作,舉例來說,當該使用者通過交易數(shù)據(jù)存取程序68進行一數(shù)據(jù)查詢操作時,服務(wù)器端46的數(shù)據(jù)管理程序56便會自數(shù)據(jù)庫系統(tǒng)54中擷取出相關(guān)數(shù)據(jù),然后電腦系統(tǒng)52可對該數(shù)據(jù)進行商業(yè)邏輯的運算并產(chǎn)生一運算結(jié)果,最后將該運算結(jié)果傳回至用戶端42,并經(jīng)由證券查詢程序68顯示該運算結(jié)果。或者,服務(wù)器端46的數(shù)據(jù)管理程序56自數(shù)據(jù)庫系統(tǒng)54中擷取出相關(guān)數(shù)據(jù)后,將該數(shù)據(jù)傳回至用戶端42,并經(jīng)由電腦系統(tǒng)66對該數(shù)據(jù)進行商業(yè)邏輯的運算而產(chǎn)生一運算結(jié)果,最后再經(jīng)由交易數(shù)據(jù)存取程序68顯示該運算結(jié)果。同樣地,該使用者亦可通過交易數(shù)據(jù)存取程序68輸入相關(guān)數(shù)據(jù)或指令來更改數(shù)據(jù)庫系統(tǒng)54中所儲存的數(shù)據(jù)。此外,服務(wù)器端46另包含有一使用權(quán)限數(shù)據(jù)組58,用來存放該用戶端42的使用者對于交易數(shù)據(jù)存取程序68的使用權(quán)限,亦即經(jīng)由使用權(quán)限數(shù)據(jù)組58來決定是否允許用戶端42的使用者存取服務(wù)器端46的數(shù)據(jù)庫系統(tǒng)54,舉例來說,使用權(quán)限數(shù)據(jù)組58設(shè)定有分公司的管理者與總公司的管理者的存取權(quán)限,所以分公司的管理者僅能通過交易數(shù)據(jù)存取程序68查詢該分公司的相關(guān)證券帳務(wù)數(shù)據(jù),而總公司的管理者則可通過交易數(shù)據(jù)存取程序68查詢到每一分公司的證券帳務(wù)數(shù)據(jù)。本實施例中,當證券交易所48的電腦系統(tǒng)50完成交易搓合時,其會將交易結(jié)果直接傳送至服務(wù)器端46的數(shù)據(jù)庫系統(tǒng)54儲存,因此不需要現(xiàn)有面向商業(yè)的通用語言的相對應(yīng)數(shù)據(jù)格式轉(zhuǎn)換的程序,所以本實施例可大幅提升數(shù)據(jù)處理效能。本實施例中,交易數(shù)據(jù)存取程序68是一使用者接口,其可以是一瀏覽器界面(web browser),或是任何程序語言(例如JAVA或Visual Basic等)所開發(fā)的操作界面,均可用來存取數(shù)據(jù)庫系統(tǒng)54,舉例來說,若交易數(shù)據(jù)存取程序68是一瀏覽器界面,則其可連接至服務(wù)器端46的網(wǎng)站服務(wù)器60,其可通過一動態(tài)服務(wù)器網(wǎng)頁(active server pages,ASP)的技術(shù)來存取數(shù)據(jù)庫系統(tǒng)54,若交易數(shù)據(jù)存取程序68是任何程序語言所開發(fā)的操作界面,則交易數(shù)據(jù)存取程序68可經(jīng)由一開放式數(shù)據(jù)庫連接性(open database connectivity,ODBC)的技術(shù)來存取數(shù)據(jù)庫系統(tǒng)54,均屬本發(fā)明的范疇。
請參閱圖3,圖3為本發(fā)明第二種證券交易管理系統(tǒng)70的示意圖。證券交易管理系統(tǒng)70包含有多個用戶端72,一應(yīng)用端74,以及一服務(wù)器端76,用戶端72包含有一電腦系統(tǒng)78,而電腦系統(tǒng)78包含一交易數(shù)據(jù)存取程序80。應(yīng)用端74包含有一電腦系統(tǒng)82,而電腦系統(tǒng)82包含一網(wǎng)站服務(wù)器84以及一中介服務(wù)器(Microsoft transaction server,MTS)86。服務(wù)器端76包含有一電腦系統(tǒng)88,而電腦系統(tǒng)88包含有一使用權(quán)限數(shù)據(jù)組90以及一數(shù)據(jù)庫系統(tǒng)92,該數(shù)據(jù)庫系統(tǒng)92包含一數(shù)據(jù)管理程序94。如上所述,投資者可于分公司委托下單,營業(yè)員便可通過用戶端72的電腦系統(tǒng)78與一通信網(wǎng)絡(luò)96來將委托交易傳送至證券交易所98的電腦系統(tǒng)100來進行搓合,而本實施例中,證券交易所96所輸出的成交數(shù)據(jù)會傳送至服務(wù)器端76而非用戶端72,服務(wù)器端76的電腦系統(tǒng)88包含有一數(shù)據(jù)庫系統(tǒng)92用來以一預定數(shù)據(jù)格式儲存該成交數(shù)據(jù),亦即每一分公司的相關(guān)交易數(shù)據(jù)均會儲存于數(shù)據(jù)庫系統(tǒng)92中,且證券交易管理系統(tǒng)40是一應(yīng)用多階層(multi-tier)數(shù)據(jù)庫的主從式(client/server)結(jié)構(gòu),以三階層(3-tier)結(jié)構(gòu)而言,其中用戶端72是使用者介面層(presentation tier),應(yīng)用端74是商業(yè)邏輯層(business logic tier),以及服務(wù)器端76是數(shù)據(jù)服務(wù)層(data services tier)。用戶端72僅提供一使用者接口,用來接收一使用者的數(shù)據(jù)輸入,以及顯示相關(guān)數(shù)據(jù),其本身不進行數(shù)據(jù)運算(亦即商業(yè)邏輯),而應(yīng)用端74是用戶端72與服務(wù)器端76的橋梁,用來執(zhí)行商業(yè)邏輯的運算以及相關(guān)的數(shù)據(jù)處理工作,所以應(yīng)用端74包含有網(wǎng)站服務(wù)器84以及一中介服務(wù)器86來處理上述工作,對于服務(wù)器端76而言,其僅是用來負責管理數(shù)據(jù)庫系統(tǒng)92,如前所述,使用者便可經(jīng)由交易數(shù)據(jù)存取程序80所提供的使用者接口來對服務(wù)器端76的數(shù)據(jù)庫系統(tǒng)92進行相關(guān)數(shù)據(jù)查詢,數(shù)據(jù)插入,以及數(shù)據(jù)清除等等的工作。本實施例中,交易數(shù)據(jù)存取程序80是一使用者接口,其可以是一瀏覽器界面,或是任何程序語言所開發(fā)的操作界面,均可存取數(shù)據(jù)庫系統(tǒng)92,舉例來說,若交易數(shù)據(jù)存取程序68是一瀏覽器界面,則其可連接至應(yīng)用端74的網(wǎng)站服務(wù)器84,其可通過一動態(tài)服務(wù)器網(wǎng)頁(ASP)的技術(shù)來存取服務(wù)器端76的數(shù)據(jù)庫系統(tǒng)92,或經(jīng)由分布式元件模型(distributed component obiect model,DCOM)的技術(shù)與中介服務(wù)器86的元件溝通,并通過一開放式數(shù)據(jù)庫連接性(ODBC)的技術(shù)來進一步存取數(shù)據(jù)庫系統(tǒng)54,然后經(jīng)由數(shù)據(jù)管理程序94將相關(guān)數(shù)據(jù)傳送至應(yīng)用端74進行相關(guān)數(shù)據(jù)運算處理以產(chǎn)生一運算結(jié)果,該運算結(jié)果則會傳回至交易數(shù)據(jù)存取程序80并被加以顯示,若交易數(shù)據(jù)存取程序68是任何程序語言所開發(fā)的操作界面,例如Visual Basic,則交易數(shù)據(jù)存取程序68可連接于應(yīng)用端74的中介服務(wù)器86,其再經(jīng)由一開放式數(shù)據(jù)庫連接性(ODBC)的技術(shù)來進一步存取數(shù)據(jù)庫系統(tǒng)54,由數(shù)據(jù)管理程序94將相關(guān)數(shù)據(jù)傳送至應(yīng)用端74進行相關(guān)數(shù)據(jù)運算處理以產(chǎn)生一運算結(jié)果,該運算結(jié)果則傳回至交易數(shù)據(jù)存取程序80而被加以顯示。另外,服務(wù)器端46另包含有一使用權(quán)限數(shù)據(jù)組90,用來存放該用戶端72的使用者對于交易數(shù)據(jù)存取程序80的使用權(quán)限,經(jīng)由使用權(quán)限數(shù)據(jù)組90來決定是否允許用戶端72的使用者存取服務(wù)器端76的數(shù)據(jù)庫系統(tǒng)92,所以使用權(quán)限數(shù)據(jù)組90可確保數(shù)據(jù)庫系統(tǒng)92中數(shù)據(jù)的安全性與保密性。請注意,通信網(wǎng)絡(luò)70、96可應(yīng)用一傳輸控制協(xié)議/網(wǎng)際協(xié)議(transmissioncontrol protocol/internet protocol,TCP/IP)來傳輸數(shù)據(jù),然而亦可使用其他通訊協(xié)定,均屬本發(fā)明的范疇。
本發(fā)明證券交易管理系統(tǒng)可利用用戶端的交易數(shù)據(jù)存取程序來對服務(wù)器端的數(shù)據(jù)庫系統(tǒng)進行相關(guān)數(shù)據(jù)查詢,數(shù)據(jù)插入,數(shù)據(jù)清除,以及數(shù)據(jù)更新等等的工作,最后則經(jīng)由該交易數(shù)據(jù)存取程序來顯示處理后的多種類別的數(shù)據(jù),以便即時地提供相關(guān)管理者所需信息,例如交易數(shù)據(jù)存取程序用來可顯示普通交易作業(yè),融資交易作業(yè),融券交易作業(yè),一般報表打印,對帳服表打印,客戶成交狀況查詢等輸出數(shù)據(jù),其中一般報表打印可以顯示營業(yè)員業(yè)績總表,營業(yè)員業(yè)績明細表,以及融資、融券的買進賣進累計表等,而客戶成交狀況查詢則可顯示融資、融券余額查詢,股票成交排行查詢,客戶委托排行查詢,以及成交狀況查詢等信息,因此本發(fā)明證券交易管理系統(tǒng)除了可以處理證券交易相關(guān)帳務(wù)數(shù)據(jù)以外,亦可掌控營業(yè)員的業(yè)務(wù)狀況,以及對客戶的獲利狀況,此外,亦可分析客戶的投資習性,以便日后對該客戶提供相關(guān)服務(wù)以提升證券商的服務(wù)質(zhì)量。
相較于現(xiàn)有技術(shù),本發(fā)明證券交易管理系統(tǒng)40、70使用一主從式結(jié)構(gòu),亦即一多階層數(shù)據(jù)庫系統(tǒng),因此證券交易管理系統(tǒng)40、70本身建立于網(wǎng)絡(luò)的基礎(chǔ)上,因此極易與目前盛行的電子商務(wù)相結(jié)合,以及經(jīng)由服務(wù)器端46、76的數(shù)據(jù)庫系統(tǒng)54、92來統(tǒng)一管理證券交易的相關(guān)數(shù)據(jù),因此易于確保數(shù)據(jù)的完整性,以及同時使用物件導向的技術(shù)來處理數(shù)據(jù)庫系統(tǒng)54、92中的數(shù)據(jù),所以可達到數(shù)據(jù)處理迅速的目的,且數(shù)據(jù)庫系統(tǒng)54、92可與其他應(yīng)用系統(tǒng)(例如客戶管理系統(tǒng))所需的數(shù)據(jù)庫共用,因而擴充本發(fā)明證券交易管理系統(tǒng)40、70的應(yīng)用范圍。本發(fā)明證券交易管理系統(tǒng)40、70的用戶端42、72的交易數(shù)據(jù)存取程序68、80可應(yīng)用任何程序語言,例如JAVA及VisualBasic等來開發(fā),且數(shù)據(jù)庫系統(tǒng)54、92可以是市面上支援開放式數(shù)據(jù)庫連接性(ODBC)的任何數(shù)據(jù)庫,由于熟習上述程序語言與數(shù)據(jù)庫的軟體工程師極為普遍,因此使得整體系統(tǒng)維護容易,而本發(fā)明證券交易管理系統(tǒng)40、70除了可用來處理現(xiàn)有證券交易結(jié)算系統(tǒng)所管理的證券交易相關(guān)帳務(wù)數(shù)據(jù)外,亦可用來分析客戶的交易狀況以及對客戶的獲利狀況等等,因此便可掌握客戶的交易特性以便提供適當?shù)姆?wù),進一步地增加證券商的競爭優(yōu)勢。此外,本發(fā)明證券交易管理系統(tǒng)40、70在服務(wù)器端46、76設(shè)置有使用權(quán)限數(shù)據(jù)組58、90,因此經(jīng)由使用權(quán)限數(shù)據(jù)組58、90來控管數(shù)據(jù)庫系統(tǒng)54、92的數(shù)據(jù)的安全性與保密性,所以依據(jù)使用權(quán)限數(shù)據(jù)組58、90的權(quán)限設(shè)定,不同的使用者經(jīng)由交易數(shù)據(jù)存取程序68、80僅可查詢到符合其權(quán)限的輸出數(shù)據(jù),亦即經(jīng)由適當?shù)氖褂脵?quán)限數(shù)據(jù)組58、90設(shè)定,就算是一般投資人亦可經(jīng)由交易數(shù)據(jù)存取程序68、80迅速地得知其于該證券商的投資數(shù)據(jù)。綜合上述,本發(fā)明證券交易管理系統(tǒng)40、70是一開放性網(wǎng)絡(luò)結(jié)構(gòu),其應(yīng)用多階層的數(shù)據(jù)庫系統(tǒng),不但數(shù)據(jù)處理效率高,且系統(tǒng)維護成本較低,且該數(shù)據(jù)庫系統(tǒng)易與其他應(yīng)用系統(tǒng)相結(jié)合而擴大證券交易管理系統(tǒng)40、70的應(yīng)用范圍。
以上所述僅為本發(fā)明的較佳實施例,凡依本發(fā)明權(quán)利要求所做的均等變化與修飾,皆應(yīng)屬本發(fā)明專利的涵蓋范圍。
權(quán)利要求
1.一種處理一證券公司(stock brokerage)的數(shù)據(jù)的方法,該證券公司設(shè)有一數(shù)據(jù)處理中心,用來處理數(shù)據(jù),以及多個終端,用來接收證券交易請求,該方法包含將該多個終端傳至一證券交易所(stock exchange)的多個證券交易請求進行交易搓合;以及在各個證券交易請求搓合成功后,將相對應(yīng)的證券成交數(shù)據(jù)傳送至該數(shù)據(jù)處理中心。
2.如權(quán)利要求1所述的方法,其中每一終端設(shè)于該證券公司的一分公司(branch)內(nèi)。
3.如權(quán)利要求1所述的方法,其中該數(shù)據(jù)處理中心包含有一服務(wù)器端(serve),用來以一預定數(shù)據(jù)格式將該證券交易所輸出的證券成交數(shù)據(jù)儲存至一數(shù)據(jù)庫(database)系統(tǒng)內(nèi)。
4.如權(quán)利要求3所述的方法,其中該終端包含有一用戶端(client),其經(jīng)由一通信網(wǎng)絡(luò)連接于該數(shù)據(jù)處理中心的服務(wù)器端,用來通過該通信網(wǎng)絡(luò)存取該數(shù)據(jù)庫系統(tǒng)。
5.如權(quán)利要求4所述的方法, 其中該數(shù)據(jù)庫系統(tǒng)包含有一數(shù)據(jù)管理程序,以及該用戶端包含有一數(shù)據(jù)存取程序,該方法還包含有該用戶端執(zhí)行該數(shù)據(jù)存取程序產(chǎn)生一數(shù)據(jù)存取指令;以及該數(shù)據(jù)管理程序依據(jù)該數(shù)據(jù)存取指令對該數(shù)據(jù)庫系統(tǒng)的證券成交數(shù)據(jù)進行一相對應(yīng)存取操作。
6.如權(quán)利要求5所述的方法,其中該服務(wù)器端還包含有一網(wǎng)站服務(wù)器(web server),可用來存取該數(shù)據(jù)庫系統(tǒng)。
7.如權(quán)利要求6所述的方法,其中該數(shù)據(jù)存取程序是一網(wǎng)頁瀏覽器(webbrowser)界面,用來連接該網(wǎng)站服務(wù)器以存取該數(shù)據(jù)庫系統(tǒng)。
8.如權(quán)利要求5所述的方法,其中該數(shù)據(jù)存取程序是通過一開放式數(shù)據(jù)庫連接性(open database connectivity,ODBC)來存取該服務(wù)器端的數(shù)據(jù)庫系統(tǒng)。
9.如權(quán)利要求5所述的方法,其中該服務(wù)器端包含有一使用權(quán)限數(shù)據(jù)組,用來存放該用戶端的使用者對于該數(shù)據(jù)存取程序的使用權(quán)限,當該用戶端的使用者欲執(zhí)行該數(shù)據(jù)存取程序時,該證券交易管理系統(tǒng)會依據(jù)該使用權(quán)限數(shù)據(jù)組以決定是否允許該用戶端的使用者經(jīng)由該數(shù)據(jù)存取程序而存取該服務(wù)器端的數(shù)據(jù)庫系統(tǒng)。
10.如權(quán)利要求5所述的方法,其中該數(shù)據(jù)庫系統(tǒng)是一多階層(mulit-tier)數(shù)據(jù)庫結(jié)構(gòu)。
11.如權(quán)利要求10所述的方法,其中該用戶端是一使用者介面層(presentation tier),以及該服務(wù)器端是一數(shù)據(jù)服務(wù)層(data services tier)
12.如權(quán)利要求11所述的方法,其還包含有一應(yīng)用端,其是經(jīng)由該通信網(wǎng)絡(luò)分別連接于該服務(wù)器端與該用戶端,該應(yīng)用端是一商業(yè)邏輯層(business1ogic tier),用來對該證券成交數(shù)據(jù)進行一商業(yè)邏輯(business logic)運算,并產(chǎn)生一運算結(jié)果。
13.如權(quán)利要求12所述的方法,其中該用戶端會傳送該數(shù)據(jù)存取指令至該應(yīng)用端,該應(yīng)用端會依據(jù)該數(shù)據(jù)存取指令存取該服務(wù)器端,以及該服務(wù)器端會將對應(yīng)該數(shù)據(jù)存取指令的證券成交數(shù)據(jù)傳送至該應(yīng)用端。
14.如權(quán)利要求12所述的方法,其中該應(yīng)用端是通過一開放式數(shù)據(jù)庫連接性(open database connectivity,ODBC)來存取該服務(wù)器端的數(shù)據(jù)庫系統(tǒng)。
15.如權(quán)利要求12所述的方法,其中該應(yīng)用端包含有一網(wǎng)站服務(wù)器(webserver)。
16.如權(quán)利要求12所述的方法,其中該應(yīng)用端包含有一中介服務(wù)器(Microsoft transaction server,MTS)。
17.如權(quán)利要求5所述的方法,其中該數(shù)據(jù)管理程序會將對應(yīng)該數(shù)據(jù)存取指令的證券成交數(shù)據(jù)傳送至該數(shù)據(jù)存取程序,以及該數(shù)據(jù)存取程序會對該證券成交數(shù)據(jù)進行一商業(yè)邏輯(business logic)運算,并顯示一運算結(jié)果。
18.如權(quán)利要求5所述的方法,其中該數(shù)據(jù)管理程序會執(zhí)行一商業(yè)邏輯(business logic)運算予對應(yīng)該數(shù)據(jù)存取指令的證券成交數(shù)據(jù),并產(chǎn)生一運算結(jié)果,以及該數(shù)據(jù)管理程序會傳送該運算結(jié)果至該數(shù)據(jù)存取程序以顯示該運算結(jié)果。
19.如權(quán)利要求5所述的方法,其中該用戶端與該服務(wù)器端之間的數(shù)據(jù)傳輸是符合一傳輸控制協(xié)議/網(wǎng)際協(xié)議(transmission control protocol/internetprotocol,TCP/IP)。
全文摘要
本發(fā)明提供一種用于應(yīng)用多階層數(shù)據(jù)庫結(jié)構(gòu)的證券交易管理系統(tǒng)(stockexchange management information system)的方法,該證券交易管理系統(tǒng)包含有一服務(wù)器端(server),用來處理一數(shù)據(jù)庫(database)系統(tǒng)以一預定數(shù)據(jù)格式儲存該證券交易所輸出的證券成交數(shù)據(jù),以及至少一用戶端(client),經(jīng)由一通信網(wǎng)絡(luò)連接于該服務(wù)器端,用來通過該通信網(wǎng)絡(luò)存取該數(shù)據(jù)庫系統(tǒng)。該數(shù)據(jù)庫系統(tǒng)包含有一數(shù)據(jù)管理程序,以及該用戶端包含有一數(shù)據(jù)存取程序,其中當該用戶端執(zhí)行該數(shù)據(jù)存取程序時,該數(shù)據(jù)存取程序會產(chǎn)生一數(shù)據(jù)存取指令,該數(shù)據(jù)管理程序則會依據(jù)該數(shù)據(jù)存取指令而對該數(shù)據(jù)庫系統(tǒng)中的證券成交數(shù)據(jù)進行一相對應(yīng)存取操作。
文檔編號G06F15/163GK1464419SQ0212478
公開日2003年12月31日 申請日期2002年6月25日 優(yōu)先權(quán)日2002年6月25日
發(fā)明者王燈賢 申請人:王燈賢