附錄I-3 數(shù)據(jù)庫設(shè)計(jì)報告_第1頁
附錄I-3 數(shù)據(jù)庫設(shè)計(jì)報告_第2頁
附錄I-3 數(shù)據(jù)庫設(shè)計(jì)報告_第3頁
附錄I-3 數(shù)據(jù)庫設(shè)計(jì)報告_第4頁
附錄I-3 數(shù)據(jù)庫設(shè)計(jì)報告_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、基于 的火車售票系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)報告文件標(biāo)識:Company-Project-SD-DATABASE當(dāng)前版本:1.0作 者:蘇令文件狀態(tài): 草稿 正式發(fā)布 正在修改完成日期:2015-10-19項(xiàng)目名稱, 數(shù)據(jù)庫設(shè)計(jì)報告 機(jī)構(gòu)名稱,2002Page 2 of 11版 本 歷 史版本/狀態(tài)作者參與者起止日期備注1.02015.10.1-2015.10.15初步定稿1.12015.10.16-2015.10.23將之前的更為詳細(xì)的描述項(xiàng)目名稱, 數(shù)據(jù)庫設(shè)計(jì)報告 機(jī)構(gòu)名稱,2002Page 3 of 11 目目目 錄錄錄 0. 文檔介紹文檔介紹.40.1 文檔目的.40.2 文檔范圍.40.3 讀者對

2、象.40.4 參考文獻(xiàn).40.5 術(shù)語與縮寫解釋.51. 數(shù)據(jù)庫環(huán)境說明數(shù)據(jù)庫環(huán)境說明.62. 數(shù)據(jù)庫的命名規(guī)則數(shù)據(jù)庫的命名規(guī)則.63. 邏輯設(shè)計(jì)邏輯設(shè)計(jì).64. 物理設(shè)計(jì)物理設(shè)計(jì).74.0 表匯總.84.1 表 A.84.N 表 N .85. 安全性設(shè)計(jì)安全性設(shè)計(jì).105.1 防止用戶直接操作數(shù)據(jù)庫的方法.105.2 用戶帳號密碼的加密方法.105.3 角色與權(quán)限.116. 優(yōu)化優(yōu)化.117. 數(shù)據(jù)庫管理與維護(hù)說明數(shù)據(jù)庫管理與維護(hù)說明.11項(xiàng)目名稱, 數(shù)據(jù)庫設(shè)計(jì)報告 機(jī)構(gòu)名稱,2002Page 4 of 110. 文檔介紹文檔介紹0.1 文檔目的文檔目的需求的編寫是為了研究火車售票系統(tǒng)軟件的

3、開發(fā)途徑和應(yīng)用方法。同時它也是進(jìn)行項(xiàng)目策劃、概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)的基礎(chǔ),是維護(hù)人員進(jìn)行內(nèi)部維護(hù),信息更新,驗(yàn)收和測試的依據(jù)。本說明書的預(yù)期讀者是與和售票系統(tǒng)軟件開發(fā)有聯(lián)系的決策人。支持本項(xiàng)目的領(lǐng)導(dǎo)和公司人員,軟件驗(yàn)證者。0.2 文檔范圍文檔范圍本文檔適用于項(xiàng)目開發(fā)的設(shè)計(jì)階段,在項(xiàng)目開發(fā)階段可按照本文檔檢驗(yàn)數(shù)據(jù)庫實(shí)施情況。0.3 讀者對象讀者對象1本系統(tǒng)的開發(fā)人員。2. 本系統(tǒng)的測試人員。3. 本系統(tǒng)的客戶0.4 參考文獻(xiàn)參考文獻(xiàn)提示:提示:列出本文檔的所有參考文獻(xiàn)(可以是非正式出版物) ,格式如下:標(biāo)識符 作者,文獻(xiàn)名稱,出版單位(或歸屬單位) ,日期例如:例如:AAA 作者, 立項(xiàng)建議書 ,機(jī)

4、構(gòu)名稱,日期 SPP-PROC-SD SEPG,系統(tǒng)設(shè)計(jì)規(guī)范,機(jī)構(gòu)名稱,日期1 C#專業(yè)項(xiàng)目實(shí)例開發(fā) Arora,中國水利水電出版社,2007 2 數(shù)據(jù)庫原理及應(yīng)用 王雯, 北京機(jī)械工業(yè)出版社 2009.113數(shù)據(jù)庫基礎(chǔ)與實(shí)踐技術(shù) 何玉潔,,機(jī)械工業(yè)出版社.2013.34 C#數(shù)據(jù)庫系統(tǒng)開發(fā)完全手冊 王小科,人們郵電出版社,2006.125 C#+sql Server 中小型信息系統(tǒng)開發(fā)實(shí)例精選 黃明, 機(jī)械工業(yè)出版社.2007.4項(xiàng)目名稱, 數(shù)據(jù)庫設(shè)計(jì)報告 機(jī)構(gòu)名稱,2002Page 5 of 110.5 術(shù)語與縮寫解釋術(shù)語與縮寫解釋縮寫、術(shù)語縮寫、術(shù)語解解 釋釋SPP精簡并行過程,Simp

5、lified Parallel ProcessSD系統(tǒng)設(shè)計(jì),System DesignB/S瀏覽器/服務(wù)器 brower/server項(xiàng)目名稱, 數(shù)據(jù)庫設(shè)計(jì)報告 機(jī)構(gòu)名稱,2002Page 6 of 111. 數(shù)據(jù)庫環(huán)境說明數(shù)據(jù)庫環(huán)境說明提示:提示: (1)說明所采用的數(shù)據(jù)庫系統(tǒng),設(shè)計(jì)工具,編程工具等(2)詳細(xì)配置SQLSQL ServerServer 200520052. 數(shù)據(jù)庫的命名規(guī)則數(shù)據(jù)庫的命名規(guī)則提示:提示:(1)完整并且清楚的說明本數(shù)據(jù)庫的命名規(guī)則。(2)如果本數(shù)據(jù)庫的命名規(guī)則與機(jī)構(gòu)的標(biāo)準(zhǔn)不完全一致的話,請作出解釋。采用 26 個英文字母(區(qū)分大小寫)組成,共 52 個字符。不能出

6、現(xiàn)其他字符(注釋除外) 。3. 邏輯設(shè)計(jì)邏輯設(shè)計(jì)提示:提示:數(shù)據(jù)庫設(shè)計(jì)人員根據(jù)需求文檔,創(chuàng)建與數(shù)據(jù)庫相關(guān)的那部分實(shí)體關(guān)系圖(ERD) 。如果采用面向?qū)ο蠓椒ǎ∣OAD) ,這里實(shí)體相當(dāng)于類(class) 。E-R 圖圖項(xiàng)目名稱, 數(shù)據(jù)庫設(shè)計(jì)報告 機(jī)構(gòu)名稱,2002Page 7 of 114. 物理設(shè)計(jì)物理設(shè)計(jì)提示:提示:(1)主要是設(shè)計(jì)表結(jié)構(gòu)。一般地,實(shí)體對應(yīng)于表,實(shí)體的屬性對應(yīng)于表的列,實(shí)體之間的關(guān)系成為表的約束。邏輯設(shè)計(jì)中的實(shí)體大部分可以轉(zhuǎn)換成物理設(shè)計(jì)中的表,但是它們并不一個人信息用戶名姓名性別身份證號出生年月電話E-mail地址車票時間車次出發(fā)地點(diǎn)到達(dá)地點(diǎn)歷時時間用戶用戶名密碼車次 車次

7、 車廂號 座位 車站 開車時間 到達(dá)時間 停車時間管理員 登錄名 密碼站點(diǎn) 到達(dá)站點(diǎn)開車時間停車時間到達(dá)時間 項(xiàng)目名稱, 數(shù)據(jù)庫設(shè)計(jì)報告 機(jī)構(gòu)名稱,2002Page 8 of 11定是一一對應(yīng)的。(2)對表結(jié)構(gòu)進(jìn)行規(guī)范化處理(第三范式) 。4.0 表匯總表匯總表名功能說明用戶注冊表存儲用戶名和密碼用戶登陸表存儲已有的用戶名和密碼管理員登陸表存儲管理員的密碼和用戶名個人信息表存儲個人的信息車次表存儲車次的相關(guān)信息站點(diǎn)表存儲站點(diǎn)的相關(guān)信息車票表存儲車票的相關(guān)信息4.1 用戶注冊表用戶注冊表表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件Username Nchar(20)非空主鍵Password Nc

8、har(15)非空Confirmatonpassword Nchar(15)非空補(bǔ)充說明4.2 用戶登陸表用戶登陸表表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件Username Nchar(20)非空主鍵Password Nchar(15)非空補(bǔ)充說明4.3 管理員登陸表管理員登陸表表名項(xiàng)目名稱, 數(shù)據(jù)庫設(shè)計(jì)報告 機(jī)構(gòu)名稱,2002Page 9 of 11列名數(shù)據(jù)類型(精度范圍)空/非空約束條件Username Nchar(20)非空主鍵Password Nchar(15)非空補(bǔ)充說明4.4 個人信息表個人信息表表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件Username Nchar(20)非

9、空主鍵NameNchar(5)非空Sex Nchar(1)非空Id Char (18) 非空datebirthDatetime 非空Phonename Nchar(11)非空e-mailNchar(20)非空adressNchar(100)補(bǔ)充說明4.5 車次表車次表表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件TraintypeChar(10)非空主鍵chexiangnumNchar(20)非空seatNchar(10)非空stationNchar(10)非空arrivetimeDatetime 非空stoptimeDatetime 非空starttimeDatetime 非空補(bǔ)充說明4.6

10、站點(diǎn)表站點(diǎn)表表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件項(xiàng)目名稱, 數(shù)據(jù)庫設(shè)計(jì)報告 機(jī)構(gòu)名稱,2002Page 10 of 11adressNchar(20)非空arrivetimedatetime非空stoptimedatetime非空starttimedatetime非空補(bǔ)充說明4.7 車票表車票表表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件namenchar(20)非空主鍵traintypenchar(20)非空arrivetimedatetime非空startimedatetime非空chufadinchar(20)非空mudidinchar(20)非空chexinghaonchar(

11、20)非空seatnchar(20)非空補(bǔ)充說明5. 安全性設(shè)計(jì)安全性設(shè)計(jì)提示:提高軟件系統(tǒng)的安全性應(yīng)當(dāng)從提示:提高軟件系統(tǒng)的安全性應(yīng)當(dāng)從“管理管理”和和“設(shè)計(jì)設(shè)計(jì)”兩方面著手。兩方面著手。這里僅考慮數(shù)據(jù)庫的安全性設(shè)計(jì)。5.1 防止用戶直接操作數(shù)據(jù)庫的方法防止用戶直接操作數(shù)據(jù)庫的方法提示:提示:用戶只能用帳號登陸到應(yīng)用軟件,通過應(yīng)用軟件訪問數(shù)據(jù)庫,而沒有其它途徑操作數(shù)據(jù)庫。 用戶權(quán)限控制。用戶都有相同的權(quán)限,不能作權(quán)限之外的工作5.2 用戶帳號密碼的加密方法用戶帳號密碼的加密方法提示:提示:對用戶帳號的密碼進(jìn)行加密處理,確保在任何地方都不會出現(xiàn)密碼的明文。使用 MD5 加密方法對用戶賬號密碼進(jìn)

12、行加密。項(xiàng)目名稱, 數(shù)據(jù)庫設(shè)計(jì)報告 機(jī)構(gòu)名稱,2002Page 11 of 115.3 角色與權(quán)限角色與權(quán)限提示:提示:確定每個角色對數(shù)據(jù)庫表的操作權(quán)限,如創(chuàng)建、檢索、更新、刪除等。每個角色擁有剛好能夠完成任務(wù)的權(quán)限,不多也不少。在應(yīng)用時再為用戶分配角色,則每個用戶的權(quán)限等于他所兼角色的權(quán)限之和。角色可以訪問的表與列操作權(quán)限個人信息表增、刪、改、查車次時間表查詢用戶登陸表增、刪、改、查站點(diǎn)表增、刪、改、查統(tǒng)計(jì)表計(jì)算管理員車次時間表增、刪、改、查6. 優(yōu)化優(yōu)化提示:提示:分析并優(yōu)化數(shù)據(jù)庫的“時空”效率,盡可能地“提高處理速度”并且“降低數(shù)據(jù)占用空間” 。(1)分析“時空”效率的瓶頸,找出優(yōu)化對象(目標(biāo)) ,并確定優(yōu)先級。(2)當(dāng)優(yōu)化對象(目標(biāo))之間存在對抗時,給出折衷方案。(3)給出優(yōu)化的具體措施,例如優(yōu)化數(shù)據(jù)庫環(huán)境參數(shù),對表格進(jìn)行反規(guī)范化處理等。優(yōu)先級優(yōu)化對象(目標(biāo))措施1程序語句匯編優(yōu)化2內(nèi)存設(shè)置緩沖區(qū),

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論