




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、數(shù)據(jù)庫設(shè)計(jì)說明書編寫規(guī)范案卷號日期2015年12月股票交易系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)說明書 作 者: 曾鑫 完成日期: 簽 收 人: 簽收日期: 修改情況記錄:版本號修改批準(zhǔn)人修改人安裝日期簽收人 目錄 1 引言11.1 編寫目的11.2 背景11.3 定義11.4 參考資料12 外部設(shè)計(jì)12.1 標(biāo)識符和狀態(tài)12.2 使用它的程序22.3 約定22.4 專門指導(dǎo)22.5 支持軟件23 結(jié)構(gòu)設(shè)計(jì)33.1 概念結(jié)構(gòu)設(shè)計(jì)33.2 邏輯結(jié)構(gòu)設(shè)計(jì)33.3 物理結(jié)構(gòu)設(shè)計(jì)34 運(yùn)用設(shè)計(jì)34.1 數(shù)據(jù)字典設(shè)計(jì)34.2 安全保密設(shè)計(jì)4數(shù)據(jù)庫設(shè)計(jì)說明書編寫規(guī)范1 引言1.1 編寫目的 1.本數(shù)據(jù)庫設(shè)計(jì)說明書是對股票交易數(shù)據(jù)
2、庫設(shè)計(jì)的定義,包括本系統(tǒng)數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)字典以及運(yùn)行環(huán)境、安全保密設(shè)計(jì)等。 本數(shù)據(jù)庫設(shè)計(jì)說明書適合以下讀者: u (1).用戶 u(2).系統(tǒng)設(shè)計(jì)人員 u (3).系統(tǒng)開發(fā)人員 u (4).系統(tǒng)測試人員 u (5).系統(tǒng)維護(hù)人員 2.本數(shù)據(jù)庫設(shè)計(jì)說明書是以下開發(fā)活動的依據(jù)之一: u 系統(tǒng)詳細(xì)設(shè)計(jì) u 用戶驗(yàn)收3. 本數(shù)據(jù)庫設(shè)計(jì)說明書是根據(jù)系統(tǒng)需求分析所編寫的。4. 本系統(tǒng)說明書為系統(tǒng)開發(fā)提供了一定的基礎(chǔ)。1.2 背景開發(fā)的數(shù)據(jù)庫的名稱
3、:oracle數(shù)據(jù)庫11g版本使用此數(shù)據(jù)庫的軟件系統(tǒng)的名稱:Meclipse2014版本該系統(tǒng)同其他系統(tǒng)或機(jī)構(gòu)的基本相互往來關(guān)系:該系統(tǒng)基于360瀏覽器,版本為7.0及以上,支持Windows系列平臺項(xiàng)目任務(wù)提出者:安博教育集團(tuán)項(xiàng)目開發(fā)者:長江師范學(xué)院2013級軟件服務(wù)外包1班 曾鑫用戶范圍:廣大股民安裝軟件和數(shù)據(jù)庫單位:用戶(安裝軟件)、服務(wù)器(安裝數(shù)據(jù)庫)伴隨著股民對買賣股票需求的增長,計(jì)算機(jī)、網(wǎng)絡(luò)技術(shù)已滲透到每一個(gè)股民中。傳統(tǒng)的在證券大廳進(jìn)行股票交易方式已逐漸不能滿足股民對方便進(jìn)行股票交易的需求。在各大中小證券交易所中,用計(jì)算機(jī)管理、發(fā)布股價(jià)的信息已經(jīng)越來越普遍了。用計(jì)算機(jī)不但可以提高股
4、票交易效率,而且還節(jié)省了許多人力物力,增強(qiáng)了用戶信息的安全性。提高了企業(yè)的管理金融資金能力,為此,用計(jì)算機(jī)來進(jìn)行股票交易的運(yùn)行,是非常必要的。 1.3 定義股票定義:一手:100股.現(xiàn)價(jià):即個(gè)股當(dāng)前的實(shí)時(shí)價(jià)格。今開:即浦發(fā)銀行當(dāng)日的開盤價(jià)。漲跌:即浦發(fā)銀行現(xiàn)在的價(jià)格與昨日收盤價(jià)的差額。最高:即浦發(fā)銀行當(dāng)天的最高價(jià)格。漲幅:即(浦發(fā)銀行現(xiàn)價(jià)減去昨日收盤價(jià))/昨日收盤價(jià)最低:即浦發(fā)銀行當(dāng)日的最低價(jià)總量:即浦發(fā)銀行當(dāng)日逐筆成交量的總和量比:即浦發(fā)銀行開市后平均每分鐘成交量與過去5個(gè)交易日平均每分鐘成交量的比。委比:會根據(jù)行情的變化實(shí)時(shí)變化。計(jì)算方式為當(dāng)前所有的委托買入手?jǐn)?shù)減去委托賣出手?jǐn)?shù),
5、再除以所有委托買入手?jǐn)?shù)與委托賣出手?jǐn)?shù)的和。委差:即當(dāng)前(買一至買五的手?jǐn)?shù)和)減去(賣一至賣五的手?jǐn)?shù)和)。外盤:即浦發(fā)銀行當(dāng)日主動買入的成交量。內(nèi)盤:即浦發(fā)銀行當(dāng)日主動賣出的成交量。外盤+內(nèi)盤=總量換手:即換手率,以百分比計(jì)算。為(總量乘以100)/流通股數(shù)股本:即市場上浦發(fā)銀行總發(fā)行的股數(shù)。凈資產(chǎn):即浦發(fā)銀行的總資產(chǎn)-總負(fù)債。流通股:即市場上浦發(fā)銀行可以流通買賣的股數(shù)。收益:即每股收益,為稅后利潤與總股本的比率。PE(動):即動態(tài)市盈率,為股票現(xiàn)價(jià)÷未來每股收益的預(yù)測值。筆 -是指每筆的成交情況。價(jià) -指在每個(gè)價(jià)位上分布的成交量。細(xì) -當(dāng)日成交的逐筆明細(xì)
6、。盤 -當(dāng)前盤面的具體委托買賣情況。勢 -浦發(fā)銀行當(dāng)日分時(shí)走勢。指- 大盤指數(shù)的具體情況。值-一些指標(biāo)值的情況?;I-浦發(fā)銀行當(dāng)前所有股票擁有者籌碼的分布情況。開發(fā)關(guān)鍵詞:1.HTTP:Hyper Text Transfer Protocol (超文本傳輸協(xié)議)2.HTML:Hyper Text Markup Language (超文本標(biāo)記語言) 3.Web Browser:萬維網(wǎng)瀏覽器 4.DateBase:數(shù)據(jù)庫5.JDBC:開放數(shù)據(jù)庫連接6. IPO:
7、Input & Process & Output(輸入、處理、輸出) 7. B/S:服務(wù)器/瀏覽器模式 8. XML:擴(kuò)展標(biāo)記語言。9.SQL:結(jié)構(gòu)化查詢語言10.Ajax:Asynchronous JavaScript + XML(異步的XML和JavaScript)1.4 參考資料1.本文用到的術(shù)語符合國家標(biāo)準(zhǔn)軟件工程術(shù)語(GB/T11475-1995)。 與本文直接相關(guān)的國家標(biāo)準(zhǔn)包括: n GB8566-1995 軟件生存期過程
8、;n GB8567-88 計(jì)算機(jī)軟件產(chǎn)品開發(fā)文件編制指南 n GB8567-88 計(jì)算機(jī)軟件數(shù)據(jù)庫設(shè)計(jì)說明編制指南 n GB/T11457-1995 軟件工程術(shù)語1 GB/T 11457:軟件工程術(shù)語2 GB/T 85661995:計(jì)算機(jī)軟件開發(fā)規(guī)范3 GB 8567:計(jì)算機(jī)軟件產(chǎn)品開發(fā)文件編制指南股票交易系統(tǒng)需求規(guī)格說明書 n 股票交易系統(tǒng)系統(tǒng)概要設(shè)計(jì)說明書 n 股票交易系統(tǒng)系統(tǒng)詳細(xì)設(shè)計(jì)說明
9、書 實(shí)用軟件工程 鄭人杰,殷人昆,陶永雷,清華大學(xué)出版社,1997.4 n 軟件工程實(shí)踐者之路,美,清華大學(xué)出版社,1997.4 n 計(jì)算機(jī)軟件產(chǎn)品開發(fā)文件編制指南,GB 8567-88 n 電子政務(wù)試點(diǎn)示范工程技術(shù)規(guī)范數(shù)據(jù)庫系統(tǒng)概論 王珊 薩師煊編著 高等教育出版社2 外部設(shè)計(jì)2.1 標(biāo)識符和狀態(tài)聯(lián)系用途,詳細(xì)說明用于唯一地標(biāo)識該數(shù)據(jù)庫的代碼、名稱或標(biāo)識符,附加的描述性信息亦要給出。如果該數(shù)據(jù)庫屬于尚在實(shí)驗(yàn)中、尚大測試中或是暫時(shí)使用的,則要說明這一特點(diǎn)及其有效時(shí)間范圍。1. 數(shù)據(jù)庫標(biāo)識符:數(shù)據(jù)庫全稱:
10、oracle數(shù)據(jù)庫11g版本用戶名:zhangyue 密碼:test 本數(shù)據(jù)庫一共建立了6張表,表名分別為:1.USER_STOCK(用戶_股票持有表)2.USER_INFORMATION(用戶_信息表)3.USER_ACCOUNT(用戶_賬戶表)4.STOCK_INFORMATION(股票_信息表)5.STOCK_NEW_PRICE(股票_最新_價(jià)格表)6.STOCK_TRADE(股票_交易表)2. 數(shù)據(jù)庫狀態(tài):試驗(yàn)中(有效期范圍:2015年12月23日到項(xiàng)目完成時(shí))2.2 使用它的程序列出將要使用或訪問此數(shù)據(jù)庫的所有應(yīng)用程序,對于這些應(yīng)用程序的每一個(gè),給出它的名稱和版本號。1. 應(yīng)用程序名
11、:myeclipse開發(fā)工具 版本號:2014版2. 應(yīng)用程序名:tomcat服務(wù)器 版本號:7.03. 操作系統(tǒng):window7 64位 版本號:旗艦版 4. 應(yīng)用程序名稱:網(wǎng)頁瀏覽器(Internet Explorer 9 360安全瀏覽器4.2 世界之窗,百度瀏覽器2.8 TT瀏覽器,搜狗瀏覽器,谷歌瀏覽器,opera瀏覽器,傲游瀏覽器(Maxthon Browser)QQ瀏覽器,極速瀏覽器等) 1.應(yīng)用程序名:簡易股票交易系統(tǒng) 版本號:1.0版2.3 約定陳述一個(gè)程序員或一個(gè)系統(tǒng)分析員為了能使用此數(shù)據(jù)庫而需要了解的建立標(biāo)號、標(biāo)識的約定,例如用于標(biāo)識數(shù)據(jù)庫的不同版本的約定和用于標(biāo)識庫內(nèi)各
12、個(gè)文卷、記錄、數(shù)據(jù)項(xiàng)的命名約定等。1. 在本系統(tǒng)中,數(shù)據(jù)庫的設(shè)計(jì)采用Visio進(jìn)行,并且采用面向?qū)ο蟮脑O(shè)計(jì)方法,首先進(jìn)行對象實(shí)體的設(shè)計(jì),最后將對象持久化到數(shù)據(jù)庫中,所有的表和表之間的關(guān)聯(lián)(ER圖)都采用標(biāo)準(zhǔn)的Visio設(shè)計(jì)工具進(jìn)行,這樣能夠?qū)⒄麄€(gè)系統(tǒng)的設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)有機(jī)的結(jié)合起來。2. 本系統(tǒng)采用Myeclipse、oracle數(shù)據(jù)庫為基本開發(fā)工具,因而程序員或者系統(tǒng)分析員,或者任何想要使用此數(shù)據(jù)庫進(jìn)行操作的人員,需要安裝Myeclipse開發(fā)工具和oracle數(shù)據(jù)庫(推薦使用PL/SQLDevelopment工具)2.4 專門指導(dǎo)向準(zhǔn)備從事此數(shù)據(jù)庫的生成、從事此數(shù)據(jù)庫的測試、維護(hù)人員提供專
13、門的指導(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ù)庫的測試、維護(hù)的人員,提出如下參考意見:1. 數(shù)據(jù)庫的輸入統(tǒng)一采用鍵盤。由于現(xiàn)在沒有設(shè)置權(quán)限,故只要不違背基本的限制,所有的操作都是可以進(jìn)行的??墒菍τ诒鞠到y(tǒng)需要的數(shù)據(jù),卻是有數(shù)據(jù)長度和類型的限制的,尤其是有說明的部分和注釋的地方,所以測試人員在具體進(jìn)行數(shù)據(jù)測試時(shí),要注意數(shù)據(jù)輸入格式。2. 操作流程:(1).打開PL/SQLDevelopment工具用用戶名和密碼登錄到oracl
14、e數(shù)據(jù)庫(2).在左側(cè)菜單列表中找到TABLES打開彈出用戶所在數(shù)據(jù)庫中的所有表,如果測試、維護(hù)人員需要參考數(shù)據(jù)的話直接右鍵選擇相應(yīng)功能進(jìn)行編輯和更新表的數(shù)據(jù)或結(jié)構(gòu)2.5 支持軟件簡單介紹同此數(shù)據(jù)庫直接有關(guān)的支持軟件,如數(shù)據(jù)庫管理系統(tǒng)、存儲定位程序和用于裝入、生成、修改、更新數(shù)據(jù)庫的程序等。說明這些軟件的名稱、版本號和主要功能特性,如所用數(shù)據(jù)模型的類型、允許的數(shù)據(jù)容量等。列出這些支持軟件的技術(shù)文件的標(biāo)題、編號及來源。 軟件名 版本號 主要功能特性1. 股票交易系統(tǒng) v1.0版 實(shí)現(xiàn)用戶網(wǎng)上股票交易和管理 2.PL/SQLDevelopment oracle工具 9.0.6版本 oracle數(shù)據(jù)
15、庫的圖形管理工具3. Myeclipse 開發(fā)工具 2014版本 編寫代碼和開發(fā)系統(tǒng)工具4. tomcat 服務(wù)器 7.0版本 提供交易系統(tǒng)運(yùn)行的服務(wù)器5.360或其他瀏覽器 7.1版本 顯示系統(tǒng)界面的瀏覽器3 結(jié)構(gòu)設(shè)計(jì)3.1 概念結(jié)構(gòu)設(shè)計(jì)說明本數(shù)據(jù)庫將反映的現(xiàn)實(shí)世界中的實(shí)體、屬性和它們之間的關(guān)系等的原始數(shù)據(jù)形式,包括各數(shù)據(jù)項(xiàng)、記錄、系、文卷的標(biāo)識符、定義、類型、度量單位和值域,建立本數(shù)據(jù)庫的每一幅用戶視圖。用例圖:3.2 邏輯結(jié)構(gòu)設(shè)計(jì)說明把上述原始數(shù)據(jù)進(jìn)行分解、合并后重新組織起來的數(shù)據(jù)庫全局邏輯結(jié)構(gòu),包括所確定的關(guān)鍵字和屬性、重新確定的記錄結(jié)構(gòu)和文卷結(jié)構(gòu)、所建立的各個(gè)文卷之間的相互關(guān)系,形成
16、本數(shù)據(jù)庫的數(shù)據(jù)庫管理員視圖。邏輯關(guān)系結(jié)構(gòu):3.3 物理結(jié)構(gòu)設(shè)計(jì)建立系統(tǒng)程序員視圖,包括:a 數(shù)據(jù)在內(nèi)存中的安排,包括對索引區(qū)、緩沖區(qū)的設(shè)計(jì);b 所使用的外存設(shè)備及外存空間的組織、包括索引區(qū)、數(shù)據(jù)塊的組織與劃分;c 訪問數(shù)據(jù)的方式方法。(1)User_Information Table:Key:(2) User_Account Table:Key:(3) Stock_Information Table:Key:(4) Stock_New_Price Table:Key:(5) Stock_Deal_Recorde Table:Key:(6) User_Stock Table:Key:4 運(yùn)用設(shè)計(jì)4.1 數(shù)據(jù)字典設(shè)計(jì)對數(shù)據(jù)庫設(shè)計(jì)中涉及到的各種項(xiàng)目,如數(shù)據(jù)項(xiàng)、記錄、系、文卷、模式、子模式等一般要建立起數(shù)據(jù)字典,以說明它們的標(biāo)識符、同義名及有關(guān)信息。在本節(jié)中要說明對此數(shù)據(jù)字典設(shè)計(jì)的基本考慮。股票交易:一手: 100 (股)交易單位: 人民幣 (元) 用戶持有股數(shù):股4.2 安全保密設(shè)計(jì)說明在數(shù)據(jù)庫的設(shè)計(jì)中,將如何通過區(qū)分不同的訪問者、不同的訪問類型和不同的數(shù)據(jù)對象,進(jìn)行分別對待而獲得的數(shù)據(jù)庫安全保密的設(shè)計(jì)考慮。1. 使用者在使用此數(shù)據(jù)庫時(shí),由于不同的訪問者的登陸號碼不同,且增加了
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司春節(jié)互動活動方案
- 公司短視頻小組活動方案
- 公司狂歡夜活動方案
- 2025年育兒嫂職業(yè)技能鑒定考試試題及答案
- 2025年網(wǎng)絡(luò)信息安全法考試試題及答案
- 2025年現(xiàn)代生物技術(shù)專業(yè)水平考試試卷及答案
- 2025年特殊兒童教育教師資格考試試題及答案
- 2025年企業(yè)形象設(shè)計(jì)師資格考試試題及答案
- 2025年領(lǐng)導(dǎo)力與團(tuán)隊(duì)建設(shè)專業(yè)知識測試卷及答案
- 2025年大愛事業(yè)發(fā)展與慈善管理考試試卷及答案
- GB/T 27024-2014合格評定人員認(rèn)證機(jī)構(gòu)通用要求
- 1:1000地形圖測繪項(xiàng)目技術(shù)設(shè)計(jì)書
- 2023年天河區(qū)中小學(xué)生游泳比賽成績冊
- 氣功修煉十奧妙
- 可定的療效與安全性
- 電力電子技術(shù)第五版(王兆安)課件全
- QB∕T 2080-2018 高回彈軟質(zhì)聚氨酯泡沫塑料
- 工程機(jī)械設(shè)備保險(xiǎn)附加第三者責(zé)任保險(xiǎn)條款
- 醫(yī)院感染知識培訓(xùn)記錄范文(精選6篇)
- 日周月安全檢查記錄表
- 上海電動汽車充電設(shè)施建設(shè)管理暫行規(guī)定
評論
0/150
提交評論