股票交易系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)_第1頁(yè)
股票交易系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)_第2頁(yè)
股票交易系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)_第3頁(yè)
股票交易系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)_第4頁(yè)
股票交易系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、某七T勺日期2015年12月股票交易系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書作者:曾鑫完成日期:簽收人:簽收日期:修改情況記錄:版本號(hào)修改批準(zhǔn)人修改人安裝日期簽收人目錄1 引言11.1 編寫目的11.2 背景11.3 定義21.4 參考資料32 外部設(shè)計(jì)32.1 標(biāo)識(shí)符和狀態(tài)32.2 使用它的程序42.3 約定42.4 專門指導(dǎo)52.5 支持軟件53 結(jié)構(gòu)設(shè)計(jì)63.1 概念結(jié)構(gòu)設(shè)計(jì)63.2 邏輯結(jié)構(gòu)設(shè)計(jì)73.3 物理結(jié)構(gòu)設(shè)計(jì)74 運(yùn)用設(shè)計(jì)104.1 數(shù)據(jù)字典設(shè)計(jì)104.2 安全保密設(shè)計(jì)101. 引言1.1 編寫目的1?本數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書是對(duì)股票交易數(shù)據(jù)庫(kù)設(shè)計(jì)的定義,包括本系統(tǒng)數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)字典以及運(yùn)行環(huán)境

2、、安全保密設(shè)計(jì)等。本數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書適合以下讀者:(1) .用戶(2) .系統(tǒng)設(shè)計(jì)人員(3) .系統(tǒng)開發(fā)人員(4) .系統(tǒng)測(cè)試人員(5) .系統(tǒng)維護(hù)人員2. 本數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書是以下開發(fā)活動(dòng)的依據(jù)之一:系統(tǒng)詳細(xì)設(shè)計(jì)用戶驗(yàn)收3. 本數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書是根據(jù)系統(tǒng)需求分析所編寫的。4. 本系統(tǒng)說(shuō)明書為系統(tǒng)開發(fā)提供了一定的基礎(chǔ)。1.2 背景開發(fā)的數(shù)據(jù)庫(kù)的名稱:oracle數(shù)據(jù)庫(kù)11g版本使用此數(shù)據(jù)庫(kù)的軟件系統(tǒng)的名稱:Meclipse2014版本該系統(tǒng)同其他系統(tǒng)或機(jī)構(gòu)的基本相互往來(lái)關(guān)系:該系統(tǒng)基于360瀏覽器,版本為7.0及以上,支持Windows系列平臺(tái)項(xiàng)目任務(wù)提出者:安博教育集團(tuán)項(xiàng)目開發(fā)者:長(zhǎng)江師范學(xué)

3、院2013級(jí)軟件服務(wù)外包1班曾鑫用戶范圍:廣大股民安裝軟件和數(shù)據(jù)庫(kù)單位:用戶(安裝軟件)、服務(wù)器(安裝數(shù)據(jù)庫(kù))伴隨著股民對(duì)買賣股票需求的增長(zhǎng),計(jì)算機(jī)、網(wǎng)絡(luò)技術(shù)已滲透到每一個(gè)股民中。傳統(tǒng)的在證券大廳進(jìn)行股票交易方式已逐漸不能滿足股民對(duì)方便進(jìn)行股票交易的需求。在各大中小證券交易所中,用計(jì)算機(jī)管理、發(fā)布股價(jià)的信息已經(jīng)越來(lái)越普遍了。用計(jì)算機(jī)不但可以提高股票交易效率,而且還節(jié)省了許多人力物力,增強(qiáng)了用戶信息的安全性。提高了企業(yè)的管理金融資金能力,為此,用計(jì)算機(jī)來(lái)進(jìn)行股票交易的運(yùn)行,是非常必要的。1.3 定義股票定義:一手:loo股?現(xiàn)價(jià):即個(gè)股當(dāng)前的實(shí)時(shí)價(jià)格。今開:即浦發(fā)銀行當(dāng)日的開盤價(jià)。漲跌:即浦發(fā)銀

4、行現(xiàn)在的價(jià)格與昨日收盤價(jià)的差額。最高:即浦發(fā)銀行當(dāng)天的最高價(jià)格。漲幅:即(浦發(fā)銀行現(xiàn)價(jià)減去昨日收盤價(jià))/昨日收盤價(jià)最低:即浦發(fā)銀行當(dāng)日的最低價(jià)總量:即浦發(fā)銀行當(dāng)日逐筆成交量的總和量比:即浦發(fā)銀行開市后平均每分鐘成交量與過(guò)去5個(gè)交易日平均每分鐘成交量的比。委比:會(huì)根據(jù)行情的變化實(shí)時(shí)變化。計(jì)算方式為當(dāng)前所有的委托買入手?jǐn)?shù)減去委托賣出手?jǐn)?shù),再除以所有委托買入手?jǐn)?shù)與委托賣出手?jǐn)?shù)的和。委差:即當(dāng)前(買一至買五的手?jǐn)?shù)和)減去(賣一至賣五的手?jǐn)?shù)和)。夕卜盤:即浦發(fā)銀行當(dāng)日主動(dòng)買入的成交量。內(nèi)盤:即浦發(fā)銀行當(dāng)日主動(dòng)賣出的成交量。外盤+內(nèi)盤=總量換手:即換手率,以百分比計(jì)算。為(總量乘以100)/流通股數(shù)股本:

5、即市場(chǎng)上浦發(fā)銀行總發(fā)行的股數(shù)。凈資產(chǎn):即浦發(fā)銀行的總資產(chǎn)-總負(fù)債。流通股:即市場(chǎng)上浦發(fā)銀行可以流通買賣的股數(shù)。收益:即每股收益,為稅后利潤(rùn)與總股本的比率。PE(動(dòng)):即動(dòng)態(tài)市盈率,為股票現(xiàn)價(jià)十未來(lái)每股收益的預(yù)測(cè)值。筆-是指每筆的成交情況。價(jià)-指在每個(gè)價(jià)位上分布的成交量。細(xì)-當(dāng)日成交的逐筆明細(xì)。盤-當(dāng)前盤面的具體委托買賣情況。勢(shì)-浦發(fā)銀行當(dāng)日分時(shí)走勢(shì)。指-大盤指數(shù)的具體情況。值-一些指標(biāo)值的情況?;I-浦發(fā)銀行當(dāng)前所有股票擁有者籌碼的分布情況。開發(fā)關(guān)鍵詞:1. HTTP:HyperTextTransferProtocol(超文本傳輸協(xié)議)2. HTML:HyperTextMarkupLanguag

6、e(超文本標(biāo)記語(yǔ)言)3. WebBrowser:萬(wàn)維網(wǎng)瀏覽器4. DateBase:數(shù)據(jù)庫(kù)5. JDBC:開放數(shù)據(jù)庫(kù)連接6. IPO:Input&Process&Output(輸入、處理、輸出)7. B/S:服務(wù)器/瀏覽器模式8. XML:擴(kuò)展標(biāo)記語(yǔ)言。9. SQL:結(jié)構(gòu)化查詢語(yǔ)言lO.Ajax:AsynchronousJavaScript+XML(異步的XML和JavaScript)1.4 參考資料1.本文用到的術(shù)語(yǔ)符合國(guó)家標(biāo)準(zhǔn)軟件工程術(shù)語(yǔ)(GB/T11475-1995 )。與本文直接相關(guān)的國(guó)家標(biāo)準(zhǔn)包括:GB8566-1995軟件生存期過(guò)程GB8567-88計(jì)算機(jī)軟件產(chǎn)品開發(fā)

7、文件編制指南GB8567-88GB/T11457-1995計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明編制指南軟件工程術(shù)語(yǔ)1 GB/T11457:軟件工程術(shù)語(yǔ)2 GB/T85661995:計(jì)算機(jī)軟件開發(fā)規(guī)范3 GB8567:計(jì)算機(jī)軟件產(chǎn)品開發(fā)文件編制指南股票交易系統(tǒng)需求規(guī)格說(shuō)明書股票交易系統(tǒng)系統(tǒng)概要設(shè)計(jì)說(shuō)明書股票交易系統(tǒng)系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書實(shí)用軟件工程鄭人杰,殷人昆,陶永雷,清華大學(xué)出版社,1997.4軟件工程實(shí)踐者之路,美,清華大學(xué)出版社,1997.4計(jì)算機(jī)軟件產(chǎn)品開發(fā)文件編制指南,GB8567-88»電子政務(wù)試點(diǎn)示范工程技術(shù)規(guī)范數(shù)據(jù)庫(kù)系統(tǒng)概論王珊薩師炮編著高等教育出版社2外部設(shè)計(jì)2.1標(biāo)識(shí)符和狀態(tài)聯(lián)系

8、用途,詳細(xì)說(shuō)明用于唯一地標(biāo)識(shí)該數(shù)據(jù)庫(kù)的代碼、名稱或標(biāo)識(shí)符,附加的描述性信息亦要給出。如果該數(shù)據(jù)庫(kù)屬于尚在實(shí)驗(yàn)中、尚大測(cè)試中或是暫時(shí)使用的,則要說(shuō)明這一特點(diǎn)及其有效時(shí)間范圍。1. 數(shù)據(jù)庫(kù)標(biāo)識(shí)符:數(shù)據(jù)庫(kù)全稱:oracle數(shù)據(jù)庫(kù)11g版本用戶名:zhangyue密碼:test本數(shù)據(jù)庫(kù)一共建立了6張表,表名分別為:1. USER_STOCK(用戶_股票持有表)2.USERINFORMATION_信息表)3.USERACC0UNT_賬戶表)4.ST0CKINF0RMATION_信息表)5.ST0CKNEWPRICE最新_價(jià)格表)6.ST0CK_TRADE(股票_交易表)2.數(shù)據(jù)庫(kù)狀態(tài):試驗(yàn)中(有效期范圍

9、:2015年12月23日到項(xiàng)目完成時(shí))2.2使用它的程序列出將要使用或訪問(wèn)此數(shù)據(jù)庫(kù)的所有應(yīng)用程序,對(duì)于這些應(yīng)用程序的每一個(gè),給出它的名稱和版本號(hào)。1.應(yīng)用程序名:myeclipse開發(fā)工具版本號(hào):2014版2.應(yīng)用程序名:tomcat服務(wù)器版本號(hào):7.03.操作系統(tǒng):window764位版本號(hào):旗艦版4.應(yīng)用程序名稱:網(wǎng)頁(yè)瀏覽器(InternetExplorer9360安全瀏覽器4.2世界之窗,百度瀏覽器2.8TT瀏覽器,搜狗瀏覽器,谷歌瀏覽器,opera瀏覽器,傲游瀏覽器(MaxthonBrowser)QQ瀏覽器,極速瀏覽器等)1.應(yīng)用程序名:簡(jiǎn)易股票交易系統(tǒng)版本號(hào):1.0版2.3約定陳述一

10、個(gè)程序員或一個(gè)系統(tǒng)分析員為了能使用此數(shù)據(jù)庫(kù)而需要了解的建立標(biāo)號(hào)、標(biāo)識(shí)的約定,例如用于標(biāo)識(shí)數(shù)據(jù)庫(kù)的不同版本的約定和用于標(biāo)識(shí)庫(kù)內(nèi)各個(gè)文卷、記錄、數(shù)據(jù)項(xiàng)的命名約定等。1.設(shè)計(jì)方法,首先進(jìn)行對(duì)在本系統(tǒng)中,數(shù)據(jù)庫(kù)的設(shè)計(jì)采用Visio進(jìn)行,并且采用面向?qū)ο蟮南髮?shí)體的設(shè)計(jì),最后將對(duì)象持久化到數(shù)據(jù)庫(kù)中,所有的表和表之間的關(guān)聯(lián)ER圖)都采用標(biāo)準(zhǔn)的Visio設(shè)計(jì)工具進(jìn)行,這樣能夠?qū)⒄麄€(gè)系統(tǒng)的設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)有機(jī)的結(jié)合起來(lái)。2. 本系統(tǒng)采用Myeclipse、oracle數(shù)據(jù)庫(kù)為基本開發(fā)工具,因而程序員或者系統(tǒng)分析員,或者任何想要使用此數(shù)據(jù)庫(kù)進(jìn)行操作的人員,需要安裝Myeclipse開發(fā)工具和oracle數(shù)據(jù)庫(kù)(推

11、薦使用PL/SQLDevelopment工具)V1.02.PL/SQLDevelopmentoracle工具9.0.6本2.4專門指導(dǎo)向準(zhǔn)備從事此數(shù)據(jù)庫(kù)的生成、從事此數(shù)據(jù)庫(kù)的測(cè)試、維護(hù)人員提供專門的指導(dǎo),例如將被送入數(shù)據(jù)庫(kù)的數(shù)據(jù)的格式和標(biāo)準(zhǔn)、送入數(shù)據(jù)庫(kù)的操作規(guī)程和步驟,用于產(chǎn)生、修改、更新或使用這些數(shù)據(jù)文卷的操作指導(dǎo)。如果這些指導(dǎo)的內(nèi)容篇幅很長(zhǎng),列出可參閱的文件資料的名稱和章條。對(duì)于從事此數(shù)據(jù)庫(kù)的生成、此數(shù)據(jù)庫(kù)的測(cè)試、維護(hù)的人員,提出如下參考意見:1?數(shù)據(jù)庫(kù)的輸入統(tǒng)一采用鍵盤。由于現(xiàn)在沒(méi)有設(shè)置權(quán)限,故只要不違背基本的限制,所有的操作都是可以進(jìn)行的??墒菍?duì)于本系統(tǒng)需要的數(shù)據(jù),卻是有數(shù)據(jù)長(zhǎng)度和類型

12、的限制的,尤其是有說(shuō)明的部分和注釋的地方,所以測(cè)試人員在具體進(jìn)行數(shù)據(jù)測(cè)試時(shí),要注意數(shù)據(jù)輸入格式。2. 操作流程:(1) .打開PL/SQLDevelopment工具用用戶名和密碼登錄到oracle數(shù)據(jù)庫(kù)(2) .在左側(cè)菜單列表中找到TABLES打開彈出用戶所在數(shù)據(jù)庫(kù)中的所有表,如果測(cè)試、維護(hù)人員需要參考數(shù)據(jù)的話直接右鍵選擇相應(yīng)功能進(jìn)行編輯和更新表的數(shù)據(jù)或結(jié)構(gòu)(3) 支持軟件簡(jiǎn)單介紹同此數(shù)據(jù)庫(kù)直接有關(guān)的支持軟件,如數(shù)據(jù)庫(kù)管理系統(tǒng)、存儲(chǔ)定位程序和用于裝入、生成、修改、更新數(shù)據(jù)庫(kù)的程序等。說(shuō)明這些軟件的名稱、本號(hào)和主要功能特性,如所用數(shù)據(jù)模型的類型、允許的數(shù)據(jù)容軟件名本號(hào)1實(shí)現(xiàn)用戶網(wǎng)上股票交易和管理

13、.股票交易系統(tǒng)量等。列出這些支持軟件的技術(shù)文件的標(biāo)題、編號(hào)及來(lái)源。主要功能特性oracle數(shù)據(jù)庫(kù)的圖形管理工具編寫代碼和開發(fā)系統(tǒng)工具提供交易系統(tǒng)運(yùn)行的服務(wù)器顯示系統(tǒng)界面的瀏覽器3結(jié)構(gòu)設(shè)計(jì)3.1 概念結(jié)構(gòu)設(shè)計(jì)說(shuō)明本數(shù)據(jù)庫(kù)將反映的現(xiàn)實(shí)世界中的實(shí)體、屬性和它們之間的關(guān)系等的原始數(shù)據(jù)形式,包括各數(shù)據(jù)項(xiàng)、記錄、系、文卷的標(biāo)識(shí)符、定義、類型、度量單位和值域,建立本數(shù)據(jù)庫(kù)的每幅用戶視圖。用例圖:/manager3.2邏輯結(jié)構(gòu)設(shè)計(jì)說(shuō)明把上述原始數(shù)據(jù)進(jìn)行分解、合并后重新組織起來(lái)的數(shù)據(jù)庫(kù)全局邏輯結(jié)構(gòu),包括所確定的關(guān)鍵字和屬性、重新確定的記錄結(jié)構(gòu)和文卷結(jié)構(gòu)、所建立的各個(gè)文卷之間的相互關(guān)系,形成本數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)管理員

14、視圖。LI tnrhvil i onPKu nccounr sLL_userpussrordi u u 鋼 mameiLblrthdajfU JMllu_iphnn?niOTberl-ser AccountPKUnoIHT ?FK1u acfountsu meair modif tfnc*PK. FK2IJ 如 court! rtcPKs_dcal no1FKis_slock_prlcB sAdeal.rrtBber s_i?t_defliLjiniribiB'r w deal s deal s_doaja?$it,?irAtA_t imp s_deal_f i s lh_t in&g

15、t; s stock noSluck Ik 君 1 RcuuiiS lock_Nair_Rr 1?PK,FK1B EEtwk DO6 rw? price1Siock_IjuCuif*Ejtixnhm>!IIsSLQCKTiemo邏輯關(guān)系結(jié)構(gòu):3.3物理結(jié)構(gòu)設(shè)計(jì)建立系統(tǒng)程序員視圖,包括:a. 數(shù)據(jù)在內(nèi)存中的安排,包括對(duì)索引區(qū)、緩沖區(qū)的設(shè)計(jì);b. 所使用的外存設(shè)備及外存空間的組織、包括索引區(qū)、數(shù)據(jù)塊的組織與劃分c. 訪問(wèn)數(shù)據(jù)的方式方法。哽索引it顫美型AF有者目十邁I列沔廊廠許廠廠廠p可血DeEiult/Expr.存儲(chǔ)注耦VABCKAB2G(O)AB£H/R2VABCJWJ12(3

16、0)VAECHAB2(20jVAECHAHaOjVAECMAB2(20JVABCMAB2郵VAECHAE2(18)MBM檢童嚼索引贈(zèng)權(quán)跟Virtual類型NUMBERD 七 ATEUACCOLUnBALANCE(1)UserInformationTable:JJU_ACCOUHTSu_USEftFASSttDEI)1u_USESUANE心EXU_B1RTHHAY心AILUIFHOUENUWMRKey:迥列嚅案引II抿限,睿禰世引0TI篩|翱葡喜魅照列級(jí)璇刪除司昶己祗迅止窩點(diǎn)改jUseenformation_frii*rtPrimary-U_i通0UBTSF2015-11-16-20:、Uniq

17、ue*-廖廠廠(2)User_AccountTable:Key:圖一?閾列於苣列名稱一一w.列允嘩薯照表薯照歹L級(jí)聯(lián)刪除可延遲.JACDOWTNOPJJMARYn.TPrimaryl.rACC0WTHD,17丁JACCOUNTSUBIQUEL-TForeignUACCOUNTS名下Mserifoemation-UACCOUNTS十Noacti仃一名稱UACCOUHTHDVACCQUHTSVHEAROIFTIME(3) Stock_lnformationTable圜一迥列“檢童囁索引II權(quán)限類型所有者名稱名稱Virtual可圖至Defaialt./Exp存儲(chǔ)注)降SSTOCKNOVAECHAB2

18、(20)-股票編碼SSTOCKW1E廠VAECHAE2(20)-股票名稱-廠TKey:迥列*鍵而檢查IB秦畀“汨陽(yáng)II很限名sn:INF0RMA.類加T爹照裊攀啊列您聯(lián)I除可延迅已罟I上次康改2015-11-271(4) Stock_New_PriceTable:畫列囁索引ti根限名稱.Virtual可Default/Expr.存儲(chǔ)注釋?LS-STOCK.KL.JVAECMAE2(20)膽票編瑪S.HEWPMCEMEERrrSW單航Key:級(jí)駐刪除可延遲已址遲1次修改2D15-12-1&STOCKIHFOMfcTIONSSTOCK.NONooution2D15-1I-ZT1名稱卜 仁匚

19、二飪衛(wèi)二換I亞PriaarySSTOCKHOForeignSSTOCKBDV1詫VI:二空嚅瓷丘II松磺(5) Stock_Deal_RecordeTable:圉一 ft聞列 M避喘索引II松良類型帶看暫盟Yirtaaltew可囚空芒DEALHD廠VAMKAE2UO)交勵(lì)流水號(hào)sAccouifrwjIYAKHAK2r用戶編瑪SATOCILFEICE>CUMBERSDE*LffllMBERNUMBEESNOTDEALKUNREhpNUMBER未交易致呈SDEALHFE1VABCHAK2pSJ)E*LSTATE廠VAKCHAK2(20PSDOCWEHTCEE*TEJTIMEHATT單據(jù)eoe

20、i'BLSDEALFISIKTIMErDAT!完戰(zhàn)交勵(lì)時(shí)間SSTOCKHOnYABCHAF2(20)P股雷端瑪nKey:圉一K|1!列嚴(yán)1!曲不亙|嚅索引塞權(quán)限名稱列疊照夷級(jí)底肚除可晉遲已普201S-11SDEALBOPRIMARYPrimary;SDEALNOSAJXOOTHDPOEEIGNForeigjiSADCOWTMOUSERACDOUNTUACCOUNTHON&aelion201S-11SSTOCKWFArtiehssrocKnopSTOCKIHFOKNATIONSSTOCKHOUptction.r.r2015-11(6) User_StockTable:矽播Q檢遷|唱181顧糞型所荷番卜W*ccbmMOiYirtuiLL魁/VKRCHAR2御可D?faid.t/Exfrs存儲(chǔ)用戶漏科UTOCKAWOSTOCK廠VKRCHKE2(20)股事編嗎HTJMBEK用尸持育勘昆MUM

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論