




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、熊孩子APP管理系統(tǒng)數(shù)據(jù)庫設(shè)計說明書版本號:1.0 院 系: 軟件學(xué)院 專 業(yè): 軟件工程 小 組: 螞蟻小組 編 寫: 檢 查: 審 核: 批 準(zhǔn): 文檔修訂版本日期更改人描述(注明修改的條款或頁)1.0 11.10 抄送人:項目經(jīng)理、客
2、戶經(jīng)理、客戶代表、項目組成員、SCCB(在項目實際應(yīng)用時最好寫明抄送人的姓名)目 錄1.引言41.1編寫目的41.2背景41.3定義41.4參考資料42.數(shù)據(jù)庫環(huán)境說明42.1標(biāo)識符和狀態(tài)42.2使用它的程序42.3專門指導(dǎo)42.4支持軟件43.數(shù)據(jù)庫的命名規(guī)則54.結(jié)構(gòu)設(shè)計54.1邏輯結(jié)構(gòu)設(shè)計54.2物理結(jié)構(gòu)設(shè)計5表15表N55.數(shù)據(jù)字典設(shè)計66.安全保密設(shè)計66.1防止用戶直接操作數(shù)據(jù)庫的方法66.2用戶帳號密碼的加密方法66.3角色與權(quán)限67.優(yōu)化68.數(shù)據(jù)庫管理與維護(hù)說明71. 引言1.1 編寫目的本文檔是熊孩子APP管理系統(tǒng)設(shè)計文檔的組成部分,編寫數(shù)據(jù)庫設(shè)計文檔的目的是:明確數(shù)據(jù)庫的
3、表名、字段名等數(shù)據(jù)信息,用來指導(dǎo)后期的數(shù)據(jù)庫腳本的開發(fā),本文檔遵循數(shù)據(jù)庫設(shè)計和開發(fā)規(guī)范。本文檔的讀者對象是需求人員、系統(tǒng)設(shè)計人員、開發(fā)人員、測試人員。1.2 背景項目名稱:熊孩子委托單位:暫無開發(fā)單位:軟件學(xué)院1.3 定義主鍵:是用來唯一表述一條數(shù)據(jù)的字段,其值不能重復(fù)且不能為空。 外鍵:也叫侯選鍵,能夠完全決定所有屬性的那些字段稱為侯選鍵 表(Table):數(shù)據(jù)庫中的表與我們?nèi)粘I钪惺褂玫谋砀耦愃?,它也是由行(Row)和列(Column)組成的。列由同類的信息組成,每列又稱為一個“字段”,每列的標(biāo)題稱為列名。行包括了若干列信息項,一行數(shù)據(jù)稱為一條“記錄”,它表達(dá)有一定意
4、義的信息組合。一個數(shù)據(jù)庫表由一條或多條記錄組成,沒有記錄的表稱為空表。每個表中通常都有一個主關(guān)鍵字,用于唯一地確定一條記錄。 索引(Index):索引是根據(jù)指定的數(shù)據(jù)庫表列建立起來的順序,它提供了快速訪問數(shù)據(jù)的途徑,并且可以監(jiān)督表的數(shù)據(jù),使其索引所指向的列中的數(shù)據(jù)不重復(fù)。 視圖(View):視圖看上去同表一樣,具有一組命名的列和數(shù)據(jù)項,但它其實是一個虛擬的表,在數(shù)據(jù)庫中并不實際存在。視圖是由查詢數(shù)據(jù)庫表產(chǎn)生的,它限制了用戶能看到和修改的數(shù)據(jù)。由此可見,視圖可以用來控制用戶對數(shù)據(jù)的訪問,并能簡化數(shù)據(jù)的顯示,即通過視圖只顯示那些需要的數(shù)據(jù)信息。 圖表(Diagram)
5、:其實就是數(shù)據(jù)庫表之間的關(guān)系示意圖,利用它可以編輯表與表之間的關(guān)系。 默認(rèn)值(Default):它是在表中創(chuàng)建列或插入數(shù)據(jù)時,對沒有指定其具體值的列或列數(shù)據(jù)項賦予事先設(shè)定好的值。1.4 參考資料MySQL數(shù)據(jù)庫應(yīng)用從入門到精通(第二版) 作者:王飛飛等,中國鐵道出版社2. 數(shù)據(jù)庫環(huán)境說明2.1 標(biāo)識符和狀態(tài)數(shù)據(jù)庫名稱:xionghaizi2.2 使用它的程序訪問此數(shù)據(jù)庫的所有應(yīng)用程序: 2.3 專門指導(dǎo)參考文件資料3. 數(shù)據(jù)庫的命名規(guī)則管理員用戶信息表:admin 普通用戶信息表: user學(xué)習(xí)信息表:study 挑戰(zhàn)信息表: challenge小故事信息表:st
6、ory分享信息表:share評論信息表:comment積分信息表:integral4. 結(jié)構(gòu)設(shè)計4.1 物理結(jié)構(gòu)設(shè)計表的直觀圖:4.2 物理結(jié)構(gòu)設(shè)計4.2.1 管理員用戶信息表: admin功能說明字段名中文含義數(shù)據(jù)類型精度范圍空/非空主鍵約束條件id管理員IDint自增username管理員賬號varchar30password管理員密碼varchar50telphone電話varchar20補充說明4.2.2 普通用戶信息表: user 功能說明字段名中文含義數(shù)據(jù)類型精度范圍空/非空主鍵約束條件username用戶賬號varchar50password用戶密碼varchar50補充說明4.
7、2.3 學(xué)習(xí)信息表 功能說明字段名中文含義數(shù)據(jù)類型精度范圍空/非空主鍵約束條件Title學(xué)習(xí)題目varchar50Contant學(xué)習(xí)內(nèi)容varchar255Type學(xué)習(xí)類型Varchar補充說明4.2.4 挑戰(zhàn)信息表功能說明字段名中文含義數(shù)據(jù)類型精度范圍空/非空主鍵約束條件Num挑戰(zhàn)編碼Int50Type挑戰(zhàn)類型VarcharContent 挑戰(zhàn)內(nèi)容varchar255補充說明4.2.5 小故事信息表功能說明字段名中文含義數(shù)據(jù)類型精度范圍空/非空主鍵約束條件Name小故事名稱varcharContent小故事內(nèi)容varchar補充說明4.2.6 積分信息表功能說明字段名中文含義數(shù)據(jù)類型精度范圍
8、空/非空主鍵約束條件Name積分名稱VarcharGrade積分分?jǐn)?shù)Int20補充說明4.2.7 評論信息表功能說明字段名中文含義數(shù)據(jù)類型精度范圍空/非空主鍵約束條件id評論IDintName用戶姓名varchartContent評論內(nèi)容varchar30Time評論時間Varchar補充說明4.2.8 分享信息表功能說明字段名中文含義數(shù)據(jù)類型精度范圍空/非空主鍵約束條件Name用戶姓名VarcharContent分享內(nèi)容VarcharTime分享時間Varchar補充說明5. 數(shù)據(jù)字典設(shè)計管理員用戶信息表:admin_userstab 序號 字段名稱字段代碼數(shù)據(jù)類型長度是否為空主外
9、鍵1管理員IDidint非空主鍵2管理員賬號usernamevarchar10非空3管理員密碼passwordvarchar10非空4電話telphonevarchar普通用戶信息表: public_userstab 序號 字段名稱字段代碼數(shù)據(jù)類型長度是否為空主外鍵1用戶IDidint非空主鍵2用戶賬號pub_usernamevarchar10非空3用戶密碼pub_passwordvarchar10非空學(xué)習(xí)信息表序號 字段名稱字段代碼數(shù)據(jù)類型長度是否為空主外鍵1學(xué)習(xí)IDidint非空主鍵2學(xué)習(xí)名稱Titlevarchar10非空3學(xué)習(xí)內(nèi)容Contentvarchar100非空4學(xué)習(xí)類型Type
10、Varchar10挑戰(zhàn)信息表序號 字段名稱字段代碼數(shù)據(jù)類型長度是否為空主外鍵1挑戰(zhàn)IDidint非空主鍵2挑戰(zhàn)標(biāo)號NumInt非空3挑戰(zhàn)類型TypeVarchar10非空4挑戰(zhàn)內(nèi)容Contentvarchar100非空小故事信息表 序號 字段名稱字段代碼數(shù)據(jù)類型長度是否為空主外鍵1小故事IDIdint非空主鍵2小故事內(nèi)容ContentVarchar1003小故事名稱NameVarchar10非空主鍵積分信息表 序號 字段名稱字段代碼數(shù)據(jù)類型長度是否為空主外鍵1積分IDidint非空主鍵2積分名稱namevarchar10非空3積分分?jǐn)?shù)GradeInt評論信息表: commenttab 序號 字
11、段名稱字段代碼數(shù)據(jù)類型長度是否為空主外鍵1評論IDidint非空主鍵2評論名稱NameVarchar10非空主鍵3評論內(nèi)容ContentVarchar100非空4評論時間Timevarchar10分享息表序號 字段名稱字段代碼數(shù)據(jù)類型長度是否為空主外鍵1分享IDidInt非空主鍵2用戶IDNameVarchar10非空主鍵3分享內(nèi)容ContentVarchar1004分享時間TimeVarchar106. 安全保密設(shè)計數(shù)據(jù)加密處理機制主要對數(shù)據(jù)庫的訪問密碼和個人密碼進(jìn)行加密處理。采用當(dāng)前較為流行的基數(shù)數(shù)據(jù)加密機制,主要方式為:采用數(shù)據(jù)基數(shù)數(shù)組方式進(jìn)行加密與解密。變動加解密機制時,只需修改對應(yīng)的基數(shù)位置或基數(shù)值即可。實現(xiàn)方式簡單方便,而解密則極為困難。6.1 防止用戶直接操作數(shù)據(jù)庫的方法用戶只能用帳號登陸到應(yīng)用軟件,通過應(yīng)用軟件訪問數(shù)據(jù)庫,而沒有其它途徑操作數(shù)據(jù)庫。6.2 用戶帳號密碼的加密方法對用戶帳號的密碼進(jìn)行加密處理,確保在任何地方都不會出現(xiàn)密碼的明文。6.3 角色與權(quán)限確定每個角色對數(shù)據(jù)庫表的操作權(quán)限,如創(chuàng)建、檢索、更新、刪除等。每個角色擁有剛好能夠完成任務(wù)的權(quán)限,不多也不少。在應(yīng)用時再為用戶分配角色,則每個用戶的權(quán)限等于他所兼角色的權(quán)限之和。角色可以訪問的表與列操作權(quán)限角色A角色B7. 優(yōu)化分析并優(yōu)化數(shù)據(jù)庫的“時空”效率,盡可能地“提
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 銀行業(yè)績提升的創(chuàng)新思路試題及答案
- 2025年證券從業(yè)資格考前沖刺試題及答案
- 高校輔導(dǎo)員招聘考試團(tuán)隊管理與激勵策略試題及答案
- 2025年考試的新規(guī)則解讀試題及答案
- 項目實施過程中的可持續(xù)發(fā)展研究試題及答案
- 江蘇省鎮(zhèn)江市2024-2025學(xué)年高二下學(xué)期4月期中化學(xué)試題(原卷版+解析版)
- 全球物流中的區(qū)塊鏈技術(shù)保障供應(yīng)鏈合規(guī)性的關(guān)鍵工具
- 健康科技產(chǎn)業(yè)中的信息化建設(shè)趨勢分析
- AI在醫(yī)療信息化建設(shè)中的輔助作用
- 2025年雙層客房車項目合作計劃書
- 專利申請培訓(xùn)課件
- DPtechIPS2000系列入侵防御系統(tǒng)培訓(xùn)膠片課件
- “四不傷害”安全生產(chǎn)專題培訓(xùn)課件
- 阿特拉斯空壓機保養(yǎng)課件
- (房屋建筑部分)工程建設(shè)標(biāo)準(zhǔn)強制性條文2023年版
- 幼兒園中班語言《小兔子開鋪子》課件
- 公司面談表模板
- 蘇教版科學(xué)一年級下冊第10課形形色色的動物課件25張
- 超聲診斷學(xué):局灶性肝病(肝臟占位性病變)
- 延期還款申請表
- OSN9800光傳輸網(wǎng)絡(luò)解決方案
評論
0/150
提交評論