版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數(shù)據(jù)庫設計說明書編寫規(guī)范求倉斤日期2015年12月股票交易系統(tǒng)數(shù)據(jù)庫設計說明書作 者:曾鑫完成日期:簽收人:簽收日期:修改情況記錄:版本號修改批準人修改人安裝日期簽收人目錄1引言11.1 編寫目的11.2 背景 11.3 定義21.4 參考資料32外部設計32.1 標識符和狀態(tài)32.2 使用它的程序42.3 約定42.4 專門指導52.5 支持軟件53結構設計63.1 概念結構設計 63.2 邏輯結構設計73.3 物理結構設計74運用設計104.1 數(shù)據(jù)字典設計 104.2 安全保密設計 10數(shù)據(jù)庫設計說明書編寫規(guī)范1引言1.1 編寫目的1 .本數(shù)據(jù)庫設計說明書是對股票交易數(shù)據(jù)庫設計的定義,包
2、括本系統(tǒng)數(shù)據(jù)邏輯結構設計、數(shù)據(jù)字典以及運行環(huán)境、安全保密設計等。本數(shù)據(jù)庫設計說明書適合以下讀者:(1) .用戶(2) .系統(tǒng)設計人員(3) .系統(tǒng)開發(fā)人員(4) .系統(tǒng)測試人員(5) .系統(tǒng)維護人員2 .本數(shù)據(jù)庫設計說明書是以下開發(fā)活動的依據(jù)之一:系統(tǒng)詳細設計用戶驗收3 .本數(shù)據(jù)庫設計說明書是根據(jù)系統(tǒng)需求分析所編寫的。4 .本系統(tǒng)說明書為系統(tǒng)開發(fā)提供了一定的基礎。1.2 背景開發(fā)的數(shù)據(jù)庫的名稱:oracle數(shù)據(jù)庫11g版本使用此數(shù)據(jù)庫的軟件系統(tǒng)的名稱:meclipse2014版本該系統(tǒng)同其他系統(tǒng)或機構的基本相互往來關系:該系統(tǒng)基于360瀏覽器,版本為7.0及以上,支持windows系列平臺 項
3、目任務提出者:安博教育集團項目開發(fā)者:長江師范學院2013級軟件服務外包1班 曾鑫用戶范圍:廣大股民安裝軟件和數(shù)據(jù)庫單位:用戶(安裝軟件)、服務器(安裝數(shù)據(jù)庫)伴隨著股民對買賣股票需求的增長,計算機、網絡技術已滲透到每一個股民中。傳統(tǒng)的在證券大廳進行股票交易方式已逐漸不能滿足股民對方便進行股票交易的需求。在各大中小證券交易所中,用計算機管理、發(fā)布股價的信息已經越來越普遍了。用計算機不但可以提高股票交易效率,而且還節(jié)省了許多人力物力,增強了用戶信息的安全性。提高了企業(yè)的管理金融資金能力,為此,用計算機來進行股票交易的運行,是非常必要的。1.3 定義股票定義:一手:loo股.現(xiàn)價:即個股當前的實時
4、價格。今開:即浦發(fā)銀行當日的開盤價。漲跌:即浦發(fā)銀行現(xiàn)在的價格與昨日收盤價的差額。最高:即浦發(fā)銀行當天的最高價格。漲幅:即(浦發(fā)銀行現(xiàn)價減去昨日收盤價)/昨日收盤價最低:即浦發(fā)銀行當日的最低價總量:即浦發(fā)銀行當日逐筆成交量的總和量比:即浦發(fā)銀行開市后平均每分鐘成交量與過去5個交易日平均每分鐘成交量的比。委比:會根據(jù)行情的變化實時變化。計算方式為當前所有的委托買入手數(shù)減去委托賣出手數(shù),再除以所有委托買入手數(shù)與委托賣出手數(shù)的和。委差:即當前(買一至買五的手數(shù)和)減去(賣一至賣五的手數(shù)和)。外盤:即浦發(fā)銀行當日主動買入的成交量。內盤:即浦發(fā)銀行當日主動賣出的成交量。外盤 +內盤=總量換手:即換手率,
5、以百分比計算。為(總量乘以 100) /流通股數(shù)股本:即市場上浦發(fā)銀行總發(fā)行的股數(shù)。凈資產:即浦發(fā)銀行的總資產-總負債。流通股:即市場上浦發(fā)銀行可以流通買賣的股數(shù)。收益:即每股收益,為稅后利潤與總股本的比率。pe (動):即動態(tài)市盈率,為股票現(xiàn)價+未來每股收益的預測值。筆-是指每筆的成交情況。價-指在每個價位上分布的成交量。細-當日成交的逐筆明細。盤-當前盤面的具體委托買賣情況。勢-浦發(fā)銀行當日分時走勢。指-大盤指數(shù)的具體情況。彳1-一些指標值的情況。籌-浦發(fā)銀行當前所有股票擁有者籌碼的分布情況。開發(fā)關鍵詞:1 .http : hyper text transfer protocol (超文本
6、傳輸協(xié)議)2 .html : hyper text markup language (超文本標記語言)3 .web browser :萬維網瀏覽器4 .datebase:數(shù)據(jù)庫5 .jdbc:開放數(shù)據(jù)庫連接6 . ipo: input & process & output(輸入、處理、輸出)7 . b/s:服務器/瀏覽器模式8 . xml :擴展標記語言。9 .sql:結構化查詢語言10.ajax: asynchronous javascript + xml (異步的 xml 和 javascript)1.4參考資料gb/t11475-1995 ) » 。 與本文直接
7、1.本文用到的術語符合國家標準軟件工程術語( 相關的國家標準包括:gb8566-1995gb8567-88gb8567-88gb/t11457-1995軟件生存期過程計算機軟件產品開發(fā)文件編制指南 計算機軟件數(shù)據(jù)庫設計說明編制指南 軟件工程術語1 gb/t 11457 :軟件工程術語2 gb/t 8566 -1995:計算機軟件開發(fā)規(guī)范3 gb 8567 :計算機軟件產品開發(fā)文件編制指南股票交易系統(tǒng)需求規(guī)格說明書股票交易系統(tǒng)系統(tǒng)概要設計說明書股票交易系統(tǒng)系統(tǒng)詳細設計說明書實用軟件工程鄭人杰,殷人昆,陶永雷,清華大學出版社,1997.4軟件工程實踐者之路,美,清華大學出版社,1997.4計算機軟
8、件產品開發(fā)文件編制指南,gb 8567-88 »«電子政務試點示范工程技術規(guī)范數(shù)據(jù)庫系統(tǒng)概論王珊薩師熠編著高等教育出版社2外部設計2.1 標識符和狀態(tài)聯(lián)系用途,詳細說明用于唯一地標識該數(shù)據(jù)庫的代碼、名稱或標識符,附加的描述性信息亦要給出。如果該數(shù)據(jù)庫屬于尚在實驗中、 尚大測試中或是暫時使用的, 則要說明這一特 點及其有效時間范圍。1 .數(shù)據(jù)庫標識符:數(shù)據(jù)庫全稱:oracle數(shù)據(jù)庫11g版本用戶名:zhangyue 密碼:test本數(shù)據(jù)庫一共建立了 6張表,表名分別為:1 .user_stock (用戶股票持有表)2 .user_informa tion (用戶 _信息表)3
9、 .user_account (用戶 _賬戶表)4.stock_informa tion (股票信息表)5.stock_new_price (股票_最新價格表)6.stock_trade (股票 _交易表)2.數(shù)據(jù)庫狀態(tài):試驗中(有效期范圍:2015年12月23日到項目完成時)2.2使用它的程序列出將要使用或訪問此數(shù)據(jù)庫的所有應用程序,對于這些應用程序的每一個,給出它的名稱和版本號。1 .應用程序名:myeclipse開發(fā)工具版本號:2014版2 .應用程序名:tomcat服務器 版本號:7.03 .操作系統(tǒng):window7 64位版本號:旗艦版4 .應用程序名稱:網頁瀏覽器(internet
10、 explorer 9 360安全瀏覽器4.2世界之窗,百度瀏覽器2.8 tt瀏覽器,搜狗瀏覽器,谷歌瀏覽器,opera瀏覽器,傲游瀏覽器(maxthon browser)qq 瀏覽器,極速瀏覽器等)1.應用程序名:簡易股票交易系統(tǒng)版本號:1.0版2.3約定陳述一個程序員或一個系統(tǒng)分析員為了能使用此數(shù)據(jù)庫而需要了解的建立標號、標識的約定,例如用于標識數(shù)據(jù)庫的不同版本的約定和用于標識庫內各個文卷、記錄、數(shù)據(jù)項的命名約定等。1 .在本系統(tǒng)中,數(shù)據(jù)庫的設計采用visio進行,并且采用面向對象的設計方法,首先進行對象實體的設計,最后將對象持久化到數(shù)據(jù)庫中,所有的表和表之間的關聯(lián) (er圖)都采用標準的
11、visio設計工具進行,這樣能夠將整個系統(tǒng)的設計和數(shù)據(jù)庫設計有機的結合起來。2 .本系統(tǒng)采用myeclipse、oracle數(shù)據(jù)庫為基本開發(fā)工具,因而程序員或者系統(tǒng)分析員,或者任何想要使用此數(shù)據(jù)庫進行操作的人員,需要安裝myeclipse開發(fā)工具和oracle數(shù)據(jù)庫(推薦使用 pl/sqldevelopment 工具)2.4專門指導向準備從事此數(shù)據(jù)庫的生成、從事此數(shù)據(jù)庫的測試、維護人員提供專門的指導,例如將被送入數(shù)據(jù)庫的數(shù)據(jù)的格式和標準、送入數(shù)據(jù)庫的操作規(guī)程和步驟,用于產生、修改、更新或使用這些數(shù)據(jù)文卷的操作指導。如果這些指導的內容篇幅很長,列出可參閱的文件資料的名稱和章條。對于從事此數(shù)據(jù)庫的
12、生成、此數(shù)據(jù)庫的測試、維護的人員,提出如下參考意見:1 .數(shù)據(jù)庫的輸入統(tǒng)一采用鍵盤。由于現(xiàn)在沒有設置權限,故只要不違背基本的限制,所有的操作都是可以進行的??墒菍τ诒鞠到y(tǒng)需要的數(shù)據(jù),卻是有數(shù)據(jù)長度和類型的限制的,尤其是有說明的部分和注釋的地方,所以測試人員在具體進行數(shù)據(jù)測試時,要注意數(shù)據(jù)輸入格式。2 .操作流程:(1) .打開pl/sqldevelopment工具用用戶名和密碼登錄到oracle數(shù)據(jù)庫(2) .在左側菜單列表中找到 tables打開彈出用戶所在數(shù)據(jù)庫中的所有表,如果測試、維護人員需要參考數(shù)據(jù)的話直接右鍵選擇相應功能進行編輯和更新表的數(shù)據(jù)或結構(3) 支持軟件簡單介紹同此數(shù)據(jù)庫直
13、接有關的支持軟件,如數(shù)據(jù)庫管理系統(tǒng)、存儲定位程序和用于裝入、 生成、修改、更新數(shù)據(jù)庫的程序等。說明這些軟件的名稱、版本號和主要功能特性,如所用 數(shù)據(jù)模型的類型、允許的數(shù)據(jù)容量等。列出這些支持軟件的技術文件的標題、編號及來源。主要功能特性實現(xiàn)用戶網上股票交易和管理oracle數(shù)據(jù)庫的圖形管理工具編寫代碼和開發(fā)系統(tǒng)工具提供交易系統(tǒng)運行的服務器顯示系統(tǒng)界面的瀏覽器軟件名版本號1 .股票交易系統(tǒng)v1.0版2 .pl/sqldevelopment oracle 工具9.0.6版本3 .myeclipse開發(fā)工具2014版本4 .tomcat服務器7.0版本5.360或其他瀏覽器7.1版本3結構設計3.1
14、 概念結構設計說明本數(shù)據(jù)庫將反映的現(xiàn)實世界中的實體、屬性和它們之間的關系等的原始數(shù)據(jù)形式,包括 各數(shù)據(jù)項、記錄、系、文卷的標識符、定義、類型、度量單位和值域,建立本數(shù)據(jù)庫的每幅用戶視圖。用例圖:3.2 邏輯結構設計說明把上述原始數(shù)據(jù)進行分解、合并后重新組織起來的數(shù)據(jù)庫全局邏輯結構,包括所確定的關鍵字和屬性、重新確定的記錄結構和文卷結構、所建立的各個文卷之間的相互關系,形成 本數(shù)據(jù)庫的數(shù)據(jù)庫管理員視圖。accountpku &ccnwc- nofk1匕口utllsu uvuuuml _balajiucu n efl ir tiodi f t fhc*lset stockkk1s_sioe
15、k_nx>:nxk :udbcru1吐兇口1 0pk.fk1r: i k : >g nrow price邏輯關系結構:l. tnrmal i onll_userpussrordi u username u_sfii ilblrthdajf u niail u_iphr)n?niothersluck 恥al rcuuiipk. fk2pkij accounj rtcs detd nofkik_mock_prlb s_deal.ritbber 電mjdealjnn血ber x deal typhi?s dealimp s_deal_f i s lh_tiiw s stock nos l
16、ockjlfcofej l i gnhm' ?' ! -: ii .s srock nemo3.3 物理結構設計建立系統(tǒng)程序員視圖,包括:a.數(shù)據(jù)在內存中的安排,包括對索引區(qū)、緩沖區(qū)的設計;b.所使用的外存設備及外存空間的組織、包括索引區(qū)、數(shù)據(jù)塊的組織與劃分;c.訪問數(shù)據(jù)的方式方法。第12頁user_information table:國ti國列m瀛w檢直嘴索引vi校限名稱virtual類型default/expr.存儲美型即苣者名稱rrrrrrrf卜 u accountsvabckab2 go)-ju useftfassttoedvabcmab2 go)-ju_usemane
17、vaechab2 (20) .ju sekvaeckae2 (10) u_birthhayvaeckab2(20),u mailvabcmab2 (20) u iphonen1wmr 1 vae£hab2 (18) /vab£wr2 (2 0)(303名稱存儲u murikt balancenuheerv hear oif timekey:圉t叵列嘴素引ii權限名稱類型一列iki;圣照表魅照列皴聯(lián)刪除可溺 己延退.上次修改ivser iformation frduiry primary , u jccouhts2015-11-16 20:,uni que ,即r r(2)u
18、ser_account table:|h 四歹w鍵w檢章|嚼索引ii權限類型所有者名稱u_accouht_hdv accquhtskey:圜f |四更即言由檢查|嘴奉引|注腳名稱類器列允在級聯(lián)刪除可延遲u acdowt no pmmaryprimary l.r accowt hd ru accounts ubiqueforeign u accountsuser ifoemation u accounts no action r米tptt17(3)stock_information table :國t 四列 w鍵 s檢查|哪判i ii權限名稱virtual類型可為空detaillt/expr.存
19、儲注釋s stock itorvaechab2 (20) 股票編碼s stock wiervaechae2 (20) 股票名稱rt類型所有者名稱key:畫-t 色 列. s延 耘檢查 嘴 素if ii根雇ikf0rmati0n_pmiiaiiyi類型primary可理遲.翠;-s stock no -謳i上次修改2015-11-27 1(4)stock_new_price table:ihf i四列w健i m檢查嚼妻引注權限類型所有者名稱名稱,virtual類型可舉default/expr.存儲注釋ls-stock. kl.vaecmae2(20)r股票編碼s. hew pmcenumberr
20、最新單伯key:口 ,股 r 列 vi逅 vi :二亙 蝴 素三fl隹梆畫網經疆表堡能列級聯(lián)刪跺可延退已盟退匕次修改k s_m_pkice_fki»ae¥ pri*ry s_stockjo首2016-12-10_s_q_fbice_fqrngh fw* gjt. s.stockjtoqstock.ihfomfctions_stock_nono iicti cm£015-1-274(5)stock_deal_recorde table:暫t |四列即健i*=嘴聚弓11皖根浪名稱yirtaal類型可酉空default/expi存儲注釋卜s deal bdrvamkae
21、2 u0)r交腦流水號s_accouifr_wryakhak2 由)用戶編碼stock-feice卜dumber股普幡s_de*l_ffllmbernumber發(fā)原初里s not deal kunmhrnumber未交冕勃里s_deal_nfervabchak2 (10)f交易類型sj)e*l_statervakchak2 頌f建尉林s_docweht_cee*tejtimenhatt單據(jù)電建時iss_deal_fisik_timerdat1u克成交易時間s_stock_horyabchaf2 慎)p股黑編碼者名稱key:圖一k|四到曲鍵曲臉苴|嚼案由i”稅限名稱旭列m卷照表釜照列級聯(lián)冊賒可再
22、遲已彈上次幡s_deal_bo_primaryprimarys_deal_no201s-11s ajxoot hd poeeignforei gjis adcowt mo7user acdountu account hon& aelionrr201s-11s_stock_wof&rti ehs_srock_nopstockjhfokntions_stock_hoh* tcti onrr2015-11(6)user_stock table:國一ft 回列 m . 曲3 1嘴蚓婚校隔泡;廝胃畬鈾¥irtus幽可舉d«faid.t/exfrs存儲注釋1 *ccbm mo irvkrchar2 )用戶編科utockworvkrchke2 (
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025中國航材集團總部崗位招聘2人高頻重點提升(共500題)附帶答案詳解
- 2025中國電信股份限公司灣沚分公司招聘10人高頻重點提升(共500題)附帶答案詳解
- 2025中國城市規(guī)劃設計研究院公開招聘60名高校畢業(yè)生高頻重點提升(共500題)附帶答案詳解
- 2025下半年黑龍江省哈爾濱理工大學招聘專職輔導員心理健康教師26人歷年高頻重點提升(共500題)附帶答案詳解
- 2025下半年江蘇鹽城市水利局部分事業(yè)單位招聘15人歷年高頻重點提升(共500題)附帶答案詳解
- 2025下半年廣東江門市開平市招聘事業(yè)單位職員擬聘歷年高頻重點提升(共500題)附帶答案詳解
- 2025下半年安徽池州市貴池區(qū)新聞中心招聘編外3人歷年高頻重點提升(共500題)附帶答案詳解
- 2025下半年四川綿陽面向安州區(qū)區(qū)內考調機關事業(yè)單位工作人員50歷年高頻重點提升(共500題)附帶答案詳解
- 2025下半年四川內江東興區(qū)部分事業(yè)單位招聘90人歷年高頻重點提升(共500題)附帶答案詳解
- 2025上海吉祥航空工具管理員招聘高頻重點提升(共500題)附帶答案詳解
- JTS-131-2012水運工程測量規(guī)范
- 園區(qū)物業(yè)管理方案計劃書
- 2024年瓦斯爆炸事故專項應急演練桌面推演實施方案
- 供電所星級班組創(chuàng)建方案
- 《核電廠焊接材料評定與驗收標準》
- MOOC 數(shù)字邏輯電路實驗-東南大學 中國大學慕課答案
- 內鏡逆行沖洗治療闌尾炎
- 2024年福建德化閩投抽水蓄能有限公司招聘筆試參考題庫附帶答案詳解
- 2024年1月電大國家開放大學期末考試試題及答案:人類行為與社會環(huán)境
- 2024年貴安新區(qū)產業(yè)發(fā)展控股集團有限公司招聘筆試參考題庫含答案解析
- 山東省青島市李滄區(qū)2023-2024學年七年級上學期期末道德與法治試題
評論
0/150
提交評論