《附錄I-3 大數(shù)據(jù)庫設(shè)計(jì)資料報(bào)告材料》由會(huì)員分享,可在線閱讀,更多相關(guān)《附錄I-3 大數(shù)據(jù)庫設(shè)計(jì)資料報(bào)告材料(11頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、word數(shù)據(jù)庫設(shè)計(jì)報(bào)告文件狀態(tài): 草稿 正式發(fā)布 正在修改文件標(biāo)識:pany-Project-SD-DATABASE當(dāng)前版本:作 者:令完成日期:2015-10-19版 本 歷 史版本/狀態(tài)作者參與者起止日期備注初步定稿將之前的更為詳細(xì)的描述 目 錄 0. 文檔介紹40.1 文檔目的40.2 文檔圍40.3 讀者對象40.4 參考文獻(xiàn)40.5 術(shù)語與縮寫解釋51. 數(shù)據(jù)庫環(huán)境說明62. 數(shù)據(jù)庫的命名規(guī)如此63. 邏輯設(shè)計(jì)64. 物理設(shè)計(jì)74.0 表匯總84.1 表A84.n 表N85. 安全性設(shè)計(jì)105.1 防止用戶直接操作數(shù)據(jù)庫的方法105.2 用戶密碼的加密方法105.3 角色與權(quán)限116
2、. 優(yōu)化117. 數(shù)據(jù)庫管理與維護(hù)說明110. 文檔介紹0.1 文檔目的需求的編寫是為了研究火車售票系統(tǒng)軟件的開發(fā)途徑和應(yīng)用方法。同時(shí)它也是進(jìn)展項(xiàng)目策劃、概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)的根底,是維護(hù)人員進(jìn)展部維護(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)可以是非正式出版物,格式如下:標(biāo)識符 作者,文獻(xiàn)名稱,出版
3、單位或歸屬單位,日期例如:AAA 作者,立項(xiàng)建議書,機(jī)構(gòu)名稱,日期 SPP-PROC-SD SEPG,系統(tǒng)設(shè)計(jì)規(guī),機(jī)構(gòu)名稱,日期1 C#專業(yè)項(xiàng)目實(shí)例開發(fā) Arora,中國水利水電,2007 0.5 術(shù)語與縮寫解釋縮寫、術(shù)語解 釋SPP精簡并行過程,Simplified Parallel ProcessSD系統(tǒng)設(shè)計(jì),System DesignB/S瀏覽器/服務(wù)器 brower/server1. 數(shù)據(jù)庫環(huán)境說明提示:1說明所采用的數(shù)據(jù)庫系統(tǒng),設(shè)計(jì)工具,編程工具等2詳細(xì)配置SQL Server 20052. 數(shù)據(jù)庫的命名規(guī)如此提示:1完整并且清楚的說明本數(shù)據(jù)庫的命名規(guī)如此。2如果本數(shù)據(jù)庫的命名規(guī)如此
4、與機(jī)構(gòu)的標(biāo)準(zhǔn)不完全一致的話,請作出解釋。采用26個(gè)英文字母區(qū)分大小寫組成,共52個(gè)字符。不能出現(xiàn)其他字符注釋除外。3. 邏輯設(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圖車次 車次 車廂號 座位 車站 開車時(shí)間 到達(dá)時(shí)間 停車時(shí)間站點(diǎn) 到達(dá)站點(diǎn)開車時(shí)間停車時(shí)間到達(dá)時(shí)間 車票時(shí)間車次出發(fā)地點(diǎn)到達(dá)地點(diǎn)歷時(shí)時(shí)間個(gè)人信息用戶名某某性別某某號出生年月 地址管理員 登錄名 密碼用戶用戶名密碼4. 物理設(shè)計(jì)提示:1主要是設(shè)計(jì)表結(jié)構(gòu)。一般地,實(shí)體對應(yīng)于表,實(shí)體的屬性對應(yīng)于表的列,實(shí)體之間的關(guān)系成為表的約束。邏輯
5、設(shè)計(jì)中的實(shí)體大局部可以轉(zhuǎn)換成物理設(shè)計(jì)中的表,但是它們并不一定是一一對應(yīng)的。2對表結(jié)構(gòu)進(jìn)展規(guī)化處理第三式。4.0 表匯總表名功能說明用戶注冊表存儲用戶名和密碼用戶登陸表存儲已有的用戶名和密碼管理員登陸表存儲管理員的密碼和用戶名個(gè)人信息表存儲個(gè)人的信息車次表存儲車次的相關(guān)信息站點(diǎn)表存儲站點(diǎn)的相關(guān)信息車票表存儲車票的相關(guān)信息4.1 用戶注冊表表名列名數(shù)據(jù)類型精度圍空/非空約束條件Username Nchar(20)非空主鍵Password Nchar(15非空Confirmatonpassword Nchar(15非空補(bǔ)充說明4.2 用戶登陸表表名列名數(shù)據(jù)類型精度圍空/非空約束條件Username
6、Nchar(20)非空主鍵Password Nchar(15非空補(bǔ)充說明4.3 管理員登陸表表名列名數(shù)據(jù)類型精度圍空/非空約束條件Username Nchar(20)非空主鍵Password Nchar(15非空補(bǔ)充說明4.4 個(gè)人信息表表名列名數(shù)據(jù)類型精度圍空/非空約束條件Username Nchar(20)非空主鍵NameNchar(5非空Sex Nchar(1非空Id Char (18) 非空datebirthDatetime 非空Phonename Nchar(11非空Nchar(20非空adressNchar(100)補(bǔ)充說明4.5 車次表表名列名數(shù)據(jù)類型精度圍空/非空約束條件Tra
7、intypeChar(10)非空主鍵chexiangnumNchar(20)非空seatNchar(10)非空stationNchar(10)非空arrivetimeDatetime 非空stoptimeDatetime 非空starttimeDatetime 非空補(bǔ)充說明4.6 站點(diǎn)表表名列名數(shù)據(jù)類型精度圍空/非空約束條件adressNchar(20)非空arrivetimedatetime非空stoptimedatetime非空starttimedatetime非空補(bǔ)充說明4.7 車票表表名列名數(shù)據(jù)類型精度圍空/非空約束條件namenchar(20)非空主鍵traintypenchar(2
8、0)非空arrivetimedatetime非空startimedatetime非空chufadinchar(20)非空mudidinchar(20)非空chexinghaonchar(20)非空seatnchar(20)非空補(bǔ)充說明5. 安全性設(shè)計(jì)提示:提高軟件系統(tǒng)的安全性應(yīng)當(dāng)從“管理和“設(shè)計(jì)兩方面著手。這里僅考慮數(shù)據(jù)庫的安全性設(shè)計(jì)。5.1 防止用戶直接操作數(shù)據(jù)庫的方法提示:用戶只能用登陸到應(yīng)用軟件,通過應(yīng)用軟件訪問數(shù)據(jù)庫,而沒有其它途徑操作數(shù)據(jù)庫。 用戶權(quán)限控制。用戶都有一樣的權(quán)限,不能作權(quán)限之外的工作5.2 用戶密碼的加密方法提示:對用戶的密碼進(jìn)展加密處理,確保在任何地方都不會(huì)出現(xiàn)密碼的
9、明文。使用MD5加密方法對用戶賬號密碼進(jìn)展加密。5.3 角色與權(quán)限提示:確定每個(gè)角色對數(shù)據(jù)庫表的操作權(quán)限,如創(chuàng)建、檢索、更新、刪除等。每個(gè)角色擁有剛好能夠完成任務(wù)的權(quán)限,不多也不少。在應(yīng)用時(shí)再為用戶分配角色,如此每個(gè)用戶的權(quán)限等于他所兼角色的權(quán)限之和。角色可以訪問的表與列操作權(quán)限用戶個(gè)人信息表增、刪、改、查車次時(shí)間表查詢登陸表增、刪、改、查管理員站點(diǎn)表增、刪、改、查統(tǒng)計(jì)表計(jì)算車次時(shí)間表增、刪、改、查6. 優(yōu)化提示:分析并優(yōu)化數(shù)據(jù)庫的“時(shí)空效率,盡可能地“提高處理速度并且“降低數(shù)據(jù)占用空間。1分析“時(shí)空效率的瓶頸,找出優(yōu)化對象目標(biāo),并確定優(yōu)先級。2當(dāng)優(yōu)化對象目標(biāo)之間存在對抗時(shí),給出折衷方案。3給出優(yōu)化的具體措施,例如優(yōu)化數(shù)據(jù)庫環(huán)境參數(shù),對表格進(jìn)展反規(guī)化處理等。優(yōu)先級優(yōu)化對象目標(biāo)措施1程序語句匯編優(yōu)化2存設(shè)置緩沖區(qū),與時(shí)釋放空間,優(yōu)化存數(shù)據(jù),3硬件設(shè)施升級硬件,提高系統(tǒng)其它部件的功能7. 數(shù)據(jù)庫管理與維護(hù)說明提示:在設(shè)計(jì)數(shù)據(jù)庫的時(shí)候,與時(shí)給出管理與維護(hù)本數(shù)據(jù)庫的方法,有助于將來撰寫出正確完備的用戶手冊。數(shù)據(jù)庫的安全性管理:注意加強(qiáng)用戶的身份認(rèn)證與對數(shù)據(jù)加密,數(shù)據(jù)庫要與時(shí)進(jìn)展數(shù)據(jù)備份,每天至少進(jìn)展一次。數(shù)據(jù)庫的維護(hù):備份數(shù)據(jù)庫、備份事務(wù)日志、備份數(shù)據(jù)庫與其日志間的相互作用。11 / 11