股票交易系統(tǒng)數(shù)據(jù)庫設(shè)計文檔課案_第1頁
股票交易系統(tǒng)數(shù)據(jù)庫設(shè)計文檔課案_第2頁
股票交易系統(tǒng)數(shù)據(jù)庫設(shè)計文檔課案_第3頁
股票交易系統(tǒng)數(shù)據(jù)庫設(shè)計文檔課案_第4頁
股票交易系統(tǒng)數(shù)據(jù)庫設(shè)計文檔課案_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

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

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

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

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

6、xt Markup Language (超文本標(biāo)記語言)3. Web Browser:萬維網(wǎng)瀏覽器4. DateBase:數(shù)據(jù)庫5. JDBC :開放數(shù)據(jù)庫連接6. IPO : Input & Process & Output(輸入、處理、輸出)7. B/S:服務(wù)器/瀏覽器模式8. XML :擴展標(biāo)記語言。9.SQL :結(jié)構(gòu)化查詢語言lO.Ajax : Asynchronous JavaScript + XML (異步的 XML 和 JavaScript)1.4參考資料GB/T11475-1995 )。與本文直接1. 本文用到的術(shù)語符合國家標(biāo)準(zhǔn)軟件工程術(shù)語( 相關(guān)的國家標(biāo)準(zhǔn)包括

7、:GB8566-1995GB8567-88GB8567-88GB/T11457-1995軟件生存期過程計算機軟件產(chǎn)品開發(fā)文件編制指南 計算機軟件數(shù)據(jù)庫設(shè)計說明編制指南 軟件工程術(shù)語1 GB/T 11457 :軟件工程術(shù)語2 GB/T 8566 1995:計算機軟件開發(fā)規(guī)范3 GB 8567 :計算機軟件產(chǎn)品開發(fā)文件編制指南股票交易系統(tǒng)需求規(guī)格說明書股票交易系統(tǒng)系統(tǒng)概要設(shè)計說明書股票交易系統(tǒng)系統(tǒng)詳細設(shè)計說明書實用軟件工程鄭人杰,殷人昆,陶永雷,清華大學(xué)出版社,1997.4軟件工程實踐者之路,美,清華大學(xué)出版社,1997.4計算機軟件產(chǎn)品開發(fā)文件編制指南,GB 8567-88電子政務(wù)試點示范工程技

8、術(shù)規(guī)范數(shù)據(jù)庫系統(tǒng)概論王珊薩師煊編著高等教育出版社2外部設(shè)計 2.1標(biāo)識符和狀態(tài)聯(lián)系用途,詳細說明用于唯一地標(biāo)識該數(shù)據(jù)庫的代碼、名稱或標(biāo)識符,附加的描述性信息亦要給出。如果該數(shù)據(jù)庫屬于尚在實驗中、 尚大測試中或是暫時使用的, 則要說明這一特 點及其有效時間范圍。1. 數(shù)據(jù)庫標(biāo)識符:數(shù)據(jù)庫全稱:oracle數(shù)據(jù)庫11g版本用戶名:zha ngyue 密碼:test本數(shù)據(jù)庫一共建立了 6張表,表名分別為:1. USER_STOCK (用戶_股票持有表)2. USER_INFORMA TION (用戶 _信息表)3. USER_ACC0UNT (用戶 _賬戶表)4.ST0CK_INF0RMA TION

9、 (股票 _信息表)5.ST0CK_NEW_PRICE (股票最新_價格表)6.ST0CK_TRADE (股票 _交易表)2. 數(shù)據(jù)庫狀態(tài):試驗中(有效期范圍:2015年12月23日到項目完成時)2.2使用它的程序列出將要使用或訪問此數(shù)據(jù)庫的所有應(yīng)用程序,對于這些應(yīng)用程序的每一個,給出它的名稱和版本號。1. 應(yīng)用程序名:myeclipse開發(fā)工具版本號:2014版2. 應(yīng)用程序名:tomcat服務(wù)器版本號:7.03. 操作系統(tǒng):window7 64位版本號:旗艦版4. 應(yīng)用程序名稱:網(wǎng)頁瀏覽器(In ternet Explorer 9 360安全瀏覽器4.2世界之窗,百度瀏覽 器2.8 TT瀏

10、覽器,搜狗瀏覽器,谷歌瀏覽器,opera瀏覽器,傲游瀏覽器(Maxthon Browser)QQ 瀏覽器,極速瀏覽器等)1. 應(yīng)用程序名:簡易股票交易系統(tǒng)版本號:1.0版2.3約定陳述一個程序員或一個系統(tǒng)分析員為了能使用此數(shù)據(jù)庫而需要了解的建立標(biāo)號、標(biāo)識的約定,例如用于標(biāo)識數(shù)據(jù)庫的不同版本的約定和用于標(biāo)識庫內(nèi)各個文卷、記錄、數(shù)據(jù)項的命名約定等。1. 在本系統(tǒng)中,數(shù)據(jù)庫的設(shè)計采用Visio進行,并且采用面向?qū)ο蟮脑O(shè)計方法,首先進行對象實體的設(shè)計,最后將對象持久化到數(shù)據(jù)庫中,所有的表和表之間的關(guān)聯(lián)(ER圖)都采用標(biāo)準(zhǔn)的Visio設(shè)計工具進行,這樣能夠?qū)⒄麄€系統(tǒng)的設(shè)計和數(shù)據(jù)庫設(shè)計有機的結(jié)合起來。2.

11、 本系統(tǒng)采用Myeclipse、oracle數(shù)據(jù)庫為基本開發(fā)工具,因而程序員或者系統(tǒng)分析員,或者任何想要使用此數(shù)據(jù)庫進行操作的人員,需要安裝Myeclipse開發(fā)工具和oracle數(shù)據(jù)庫(推薦使用 PL/SQLDevelopment 工具)2.4專門指導(dǎo)向準(zhǔn)備從事此數(shù)據(jù)庫的生成、從事此數(shù)據(jù)庫的測試、維護人員提供專門的指導(dǎo),例如將被送 入數(shù)據(jù)庫的數(shù)據(jù)的格式和標(biāo)準(zhǔn)、 送入數(shù)據(jù)庫的操作規(guī)程和步驟,用于產(chǎn)生、修改、更新或使用這些數(shù)據(jù)文卷的操作指導(dǎo)。如果這些指導(dǎo)的內(nèi)容篇幅很長,列出可參閱的文件資料的名稱和章條。對于從事此數(shù)據(jù)庫的生成、此數(shù)據(jù)庫的測試、維護的人員,提出如下參考意見:1數(shù)據(jù)庫的輸入統(tǒng)一采用鍵

12、盤。由于現(xiàn)在沒有設(shè)置權(quán)限,故只要不違背基本的限制,所有的操作都是可以進行的??墒菍τ诒鞠到y(tǒng)需要的數(shù)據(jù),卻是有數(shù)據(jù)長度和類型的限制的,尤其是有說明的部分和注釋的地方,所以測試人員在具體進行數(shù)據(jù)測試時,要注意數(shù)據(jù)輸入格式。2. 操作流程:(1) .打開PL/SQLDevelopment工具用用戶名和密碼登錄到oracle數(shù)據(jù)庫(2) .在左側(cè)菜單列表中找到 TABLES打開彈出用戶所在數(shù)據(jù)庫中的所有表,如果測試、維護 人員需要參考數(shù)據(jù)的話直接右鍵選擇相應(yīng)功能進行編輯和更新表的數(shù)據(jù)或結(jié)構(gòu)2.5支持軟件簡單介紹同此數(shù)據(jù)庫直接有關(guān)的支持軟件,如數(shù)據(jù)庫管理系統(tǒng)、存儲定位程序和用于裝入、 生成、修改、更新數(shù)

13、據(jù)庫的程序等。說明這些軟件的名稱、版本號和主要功能特性,如所用 數(shù)據(jù)模型的類型、允許的數(shù)據(jù)容量等。列出這些支持軟件的技術(shù)文件的標(biāo)題、編號及來源。軟件名版本號主要功能特性1.股票交易系統(tǒng)V1.0版實現(xiàn)用戶網(wǎng)上股票交易和管理2. PL/SQLDevelopme nt oracle 工具9.0.6版本3. Myeclipse開發(fā)工具2014版本4. tomcat服務(wù)器7.0版本5.360或其他瀏覽器7.1版本oracle數(shù)據(jù)庫的圖形管理工具 編寫代碼和開發(fā)系統(tǒng)工具 提供交易系統(tǒng)運行的服務(wù)器 顯示系統(tǒng)界面的瀏覽器3結(jié)構(gòu)設(shè)計3.1概念結(jié)構(gòu)設(shè)計說明本數(shù)據(jù)庫將反映的現(xiàn)實世界中的實體、屬性和它們之間的關(guān)系等的

14、原始數(shù)據(jù)形式,包括 各數(shù)據(jù)項、記錄、系、文卷的標(biāo)識符、定義、類型、度量單位和值域,建立本數(shù)據(jù)庫的每 幅用戶視圖。用例圖:3.2邏輯結(jié)構(gòu)設(shè)計說明把上述原始數(shù)據(jù)進行分解、合并后重新組織起來的數(shù)據(jù)庫全局邏輯結(jié)構(gòu), 包括所確定的 關(guān)鍵字和屬性、重新確定的記錄結(jié)構(gòu)和文卷結(jié)構(gòu)、 所建立的各個文卷之間的相互關(guān)系, 形成 本數(shù)據(jù)庫的數(shù)據(jù)庫管理員視圖。邏輯關(guān)系結(jié)構(gòu):LI tnrhvil i onPKu nccounr sLL_userpussrordi u u鋼mameiLblrthdajfU JMll u_iphnn?niOTberl-ser AccountPKUnoIHFK1u acfountsTu mea

15、ir modif tfnc*Lset StockKK1s_sioek_n,o:tutlx'ir u iicecxant 噸S iock_IjuCuif*Ejt i xnhm > ! -: II s slqcK TiemoSluck Ik君 1 RcuuiiPK. FK2PKij 如court! rtcs_dcal noFKis_slock_prlcB sdeal.rrtBber s_i»t_defliLjiniribiB'r w deals deals_doaja«$itirt_t imp s_deal_f i s lh_t in> s stoc

16、k noS lock_Nair_Rr 1«PK,FK1B EEtwk DO6 rw» price3.3物理結(jié)構(gòu)設(shè)計建立系統(tǒng)程序員視圖,包括:a. 數(shù)據(jù)在內(nèi)存中的安排,包括對索引區(qū)、緩沖區(qū)的設(shè)計;b. 所使用的外存設(shè)備及外存空間的組織、包括索引區(qū)、數(shù)據(jù)塊的組織與劃分;c. 訪問數(shù)據(jù)的方式方法。(1)User Information Table:哽索引it顫目十邁I列名稱可血DeEiult/Expr.存儲注稱美型AF有者第12頁VABCKAB2 GO)VABCJWJ12 (30)VAECHAB2 (20 j VAECHAlaOjVAECMAB2 (20 JVABCMAB2 郵V

17、AECHAE2 (18)廠廠廠廠廠廠廠pM鑿M檢童囁索引贈權(quán)跟類型所莓考名稱名稱U_ACCOUHT_HD V ACCQUHTSVirtual 類型VAB£H/R2 (201 (303存祐一注釋U ACCOLUn BALANCEV HEAR OIF TIMENUMBEREATDJJU_ACCOUHTS u_USEftFASSttDEI) 1u_USESUANE 心EXU_B1RTHHAY心 AILU IFHOUENUWMRKey:迥列嚅案引II抿限,睿禰洪別TI篩I翹龍嘉魅照列級験刪除司昶己祗迅止窩矗改JUSEEIFORMATION_FRI1*RT Primary - U_i£

18、;C0UBTS F2015-11-16- 20:卜Uni que *-廖廠廠(2)User_Accou nt Table:Key:圖一®國列於鍵名稱類型列允嘩薑照表薑照歹L級聯(lián)刪除可延遲U ACDOWT NO PJJMARYPrimary Tl.r ACC0WT HD -17丁U ACCOUNTS UBIQUEForeign TU ACCOUNTSUSER IFOEMATION -U ACCOUNTS 十No acti仃r漲TPTTT17(3) Stock_lnformation Table :圜迥列切檢童囁索引II權(quán)限類型所有者名稱名稱Virtual類型可芮空Defaial t./

19、Exp存儲注釋S STOCK NOVAECHAB2 (20)-股票編碼S STOCK W1E廠VAECHAE2 (20)-股票名稱-廠TKey:迥列*鍵而檢查矚秦畀II很限2015-11-27 1.類型:_INF0RMATI0H_PMIAlY Primary - STOCK_NO -除可延迅已罟I上次庫改(4) Stock_New_Price Table:畫列囁索引ti根限名稱.Virtual類型可Default/Expr.存儲注釋LS-STOCK. KL.JVAECMAE2(20)r膽票編瑪S. HEW PMCEMEERr最新單航Key:二 飪衛(wèi)二 V1詫 VI :二空 嚅 瓷丘II松磺名稱

20、卜仁PKI匚E FRJ1RY換 I亂Pr iaary S_STOCK_HO Foreign S_STOCK_BD級莊刪除可延遲已址遲1次修改2D 15-12-1&STOCK IHFOMfcTIONSSTOCK.NONo oution2D15-1I-ZT 1 Stock_Deal_Recorde Table:圍一ft聞列M避喘索引II松良類型帶看暫趣Yirtaal類型可囚空Default/Expi芒 DEAL HD廠VAMKAE2 UO)r交勵流水號s Accouifr wjlYAKHAK2 CJQj用戶編瑪STOCILFEICE一廠DUMBERS DE*L ffllMBERrNUMBE

21、ES NOT DEAL KUNREhrNUMBER未交昜埶呈S DEAL HFEiVABCHAK2 (I0JpSJ)E*L STATE廠VAKCHAK2(20)S DOCWEHT CEE*TEJTIMErHATT單據(jù) eoei'BLS DEAL FISIK TIMEnDAT!完戰(zhàn)交勵時間S STOCK HOnYABCHAF2 (20)p股雷端瑪Key:圍一K |國列嚴(yán)觀曲檢亙|疇索引塞權(quán)限名稱列養(yǎng)照夷級底肚除可晉遲已普201S-11S DEAL BO PRIMARYPrimary;S DEAL NOS AJXOOT HD POEEIGNForei gjiS ADCOWT MOUSER ACDOUNTU ACCOUNT HON& aelionrr201S-11SSTOCKWFrti ehs srocK nopSTOCKIHFOKNTIONS STOCK HOUp tcti onnn2015-11(6)User_Stock Table:矽播Q檢遷|唱181 顧YirtuiL魁可燉D«faid.t/Exfrs存儲卜W *ccbm mo iLVKRCHAR2 御用戶漏科UTOCKWO廠VKRCHKE2 (

溫馨提示

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

評論

0/150

提交評論