數(shù)據(jù)庫(kù)原理與技術(shù)課程設(shè)計(jì)圖書(shū)館管理系統(tǒng)_第1頁(yè)
數(shù)據(jù)庫(kù)原理與技術(shù)課程設(shè)計(jì)圖書(shū)館管理系統(tǒng)_第2頁(yè)
數(shù)據(jù)庫(kù)原理與技術(shù)課程設(shè)計(jì)圖書(shū)館管理系統(tǒng)_第3頁(yè)
數(shù)據(jù)庫(kù)原理與技術(shù)課程設(shè)計(jì)圖書(shū)館管理系統(tǒng)_第4頁(yè)
數(shù)據(jù)庫(kù)原理與技術(shù)課程設(shè)計(jì)圖書(shū)館管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

數(shù)據(jù)庫(kù)原理與技術(shù)課程設(shè)計(jì)圖書(shū)館管理系統(tǒng)班級(jí):組長(zhǎng):組員:目錄一,需求分析1,信息要求與處理要求012,數(shù)據(jù)流程圖023,數(shù)據(jù)字典03(1)數(shù)據(jù)項(xiàng)03(2)數(shù)據(jù)結(jié)構(gòu)04(3)數(shù)據(jù)流04(4)數(shù)據(jù)存儲(chǔ)06(5)處理過(guò)程07二,概念結(jié)構(gòu)設(shè)計(jì) 1,各部分ER圖082,總體ER圖09三,邏輯結(jié)構(gòu)設(shè)計(jì)1,關(guān)系模型10四,物理結(jié)構(gòu)設(shè)計(jì)1,物理結(jié)構(gòu)表102,建表代碼11一,需求分析本系統(tǒng)設(shè)計(jì)針對(duì)對(duì)象為即將建成的校圖書(shū)館,目標(biāo)適用人群為圖書(shū)館管理人員與借閱者,現(xiàn)進(jìn)行需求分析如下。1,信息要求與處理要求總計(jì)三類(lèi)信息:圖書(shū)信息:圖書(shū)的基本信息;讀者信息:讀者的基本信息;借閱信息:圖書(shū)的借閱信息;要求如下:(1)能夠存儲(chǔ)一定數(shù)量的圖書(shū)信息,并方便有效的進(jìn)行相應(yīng)的書(shū)籍?dāng)?shù)據(jù)操作和管理,這主要包括:圖書(shū)信息的錄入、刪除及修改。圖書(shū)信息的多關(guān)鍵字檢索查詢。圖書(shū)的出借、返還和資料統(tǒng)計(jì)。(2)能夠?qū)σ欢〝?shù)量的讀者及管理員進(jìn)行相應(yīng)的信息存儲(chǔ)與管理,這其中包括:讀者信息的登記、刪除及修改。讀者資料的統(tǒng)計(jì)與查詢。管理員信息的登記、刪除及修改。2,數(shù)據(jù)流程圖(1)借書(shū)流程圖還書(shū)流程圖圖書(shū)信息更改流程圖(4)賬號(hào)信息更改流程圖3,數(shù)據(jù)字典(1)數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)名含義說(shuō)明數(shù)據(jù)類(lèi)型長(zhǎng)度取值范圍取值含義邏輯關(guān)系數(shù)據(jù)項(xiàng)聯(lián)系圖書(shū)號(hào)圖書(shū)編碼Character800000000到99999999唯一編號(hào)圖書(shū)名圖書(shū)名稱(chēng)Character40無(wú)名稱(chēng)與圖書(shū)號(hào)對(duì)應(yīng)圖書(shū)狀態(tài)圖書(shū)狀態(tài)Character2“有”或“無(wú)”圖書(shū)剩余狀態(tài)與圖書(shū)數(shù)量對(duì)應(yīng)圖書(shū)數(shù)量圖書(shū)數(shù)量Character30到999圖書(shū)剩余數(shù)量賬號(hào)圖書(shū)館系統(tǒng)賬號(hào)Character60到999999人員身份區(qū)別密碼賬號(hào)登陸密碼Character6無(wú)登陸驗(yàn)證與賬號(hào)對(duì)應(yīng)賬號(hào)權(quán)限賬號(hào)權(quán)限Character4“管理”或“教工”或“學(xué)生”身份與賬號(hào)對(duì)應(yīng)借書(shū)記錄借書(shū)記錄Character800000000到99999999借書(shū)操作編號(hào)借書(shū)日期借書(shū)日期date32016年1月1日到2100年12月31日借書(shū)日期與借書(shū)記錄對(duì)應(yīng)還書(shū)日期還書(shū)日期date32016年1月1日到2100年12月31日還書(shū)日期與借書(shū)記錄對(duì)應(yīng)借書(shū)狀態(tài)借書(shū)狀態(tài)Character4“正?!被颉皻w還”或“超期”借書(shū)狀態(tài)與借書(shū)記錄對(duì)應(yīng)出版社圖書(shū)信息Character40無(wú)圖書(shū)信息與圖書(shū)號(hào)對(duì)應(yīng)出版日期圖書(shū)信息date1900年1月1日到2100年12月31日?qǐng)D書(shū)信息與圖書(shū)號(hào)對(duì)應(yīng)作者圖書(shū)信息Character20無(wú)圖書(shū)信息與圖書(shū)號(hào)對(duì)應(yīng)身份姓名賬號(hào)信息Character20無(wú)賬號(hào)信息與帳號(hào)對(duì)應(yīng)(2)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)名含義說(shuō)明組成圖書(shū)信息圖書(shū)信息圖書(shū)號(hào)圖書(shū)名出版社作者出版日期圖書(shū)狀態(tài)圖書(shū)狀態(tài)圖書(shū)號(hào)圖書(shū)狀態(tài)圖書(shū)數(shù)量賬號(hào)信息賬號(hào)信息賬號(hào)密碼賬號(hào)權(quán)限身份姓名借書(shū)記錄借書(shū)記錄借書(shū)記錄借書(shū)日期還書(shū)日期借書(shū)狀態(tài)賬號(hào)(3)數(shù)據(jù)流數(shù)據(jù)流名說(shuō)明來(lái)源去向流量高峰流量數(shù)據(jù)流構(gòu)成讀者登陸讀者登陸讀者輸入賬號(hào)數(shù)據(jù)庫(kù)1000/日2000/日賬號(hào)密碼賬號(hào)權(quán)限身份認(rèn)證借書(shū)必要數(shù)據(jù)賬號(hào)數(shù)據(jù)庫(kù)借書(shū)操作1000/日2000/日賬號(hào)圖書(shū)檢索讀者找書(shū)讀者輸入圖書(shū)信息數(shù)據(jù)庫(kù)4000/日8000/日?qǐng)D書(shū)號(hào)圖書(shū)名作者出版社出版日期查詢反饋圖書(shū)查詢結(jié)果圖書(shū)信息數(shù)據(jù)庫(kù)讀者4000/日8000/日?qǐng)D書(shū)號(hào)圖書(shū)名作者出版社出版日期圖書(shū)狀態(tài)借書(shū)決定借書(shū)決定讀者借書(shū)操作1000/日2000/日?qǐng)D書(shū)號(hào)賬號(hào)借書(shū)記錄借書(shū)日期還書(shū)日期借書(shū)狀態(tài)更改圖書(shū)狀態(tài)記錄更改圖書(shū)狀態(tài)記錄借書(shū)操作圖書(shū)狀態(tài)數(shù)據(jù)庫(kù)1000/日2000/日?qǐng)D書(shū)號(hào)圖書(shū)數(shù)量生成借書(shū)記錄生成借書(shū)記錄借書(shū)操作借書(shū)記錄數(shù)據(jù)庫(kù)1000/日2000/日?qǐng)D書(shū)號(hào)賬號(hào)借書(shū)記錄借書(shū)日期還書(shū)日期借書(shū)狀態(tài)借書(shū)成功反饋借書(shū)成功反饋借書(shū)操作讀者1000/日2000/日?qǐng)D書(shū)號(hào)賬號(hào)借書(shū)記錄借書(shū)日期還書(shū)日期圖書(shū)名讀者查看借書(shū)信息讀者查看借書(shū)信息借書(shū)記錄數(shù)據(jù)庫(kù)讀者4000/日8000/日?qǐng)D書(shū)號(hào)借書(shū)狀態(tài)借書(shū)記錄借書(shū)日期還書(shū)日期圖書(shū)名歸還圖書(shū)歸還圖書(shū)讀者還書(shū)操作1000/日2000/日借書(shū)記錄借書(shū)狀態(tài)圖書(shū)號(hào)還書(shū)更改圖書(shū)狀態(tài)還書(shū)更改圖書(shū)狀態(tài)還書(shū)操作圖書(shū)狀態(tài)數(shù)據(jù)庫(kù)1000/日2000/日?qǐng)D書(shū)號(hào)圖書(shū)數(shù)量還書(shū)更改借書(shū)記錄還書(shū)更改借書(shū)記錄還書(shū)操作借書(shū)記錄數(shù)據(jù)庫(kù)1000/日2000/日借書(shū)記錄借書(shū)狀態(tài)借書(shū)日期還書(shū)日期管理檢索超期信息管理檢索超期未還書(shū)信息管理員借書(shū)記錄數(shù)據(jù)庫(kù)100/日200/日借書(shū)記錄借書(shū)狀態(tài)借書(shū)日期還書(shū)日期賬號(hào)身份姓名書(shū)籍催還書(shū)籍催還借書(shū)記錄數(shù)據(jù)庫(kù)讀者100/日200/日借書(shū)記錄借書(shū)狀態(tài)借書(shū)日期賬號(hào)身份姓名管理員登錄管理員登錄管理員輸入賬號(hào)數(shù)據(jù)庫(kù)100/日200/日賬號(hào)密碼賬號(hào)權(quán)限圖書(shū)入庫(kù)/注銷(xiāo)/修改圖書(shū)入庫(kù)/注銷(xiāo)/修改管理員輸入圖書(shū)信息數(shù)據(jù)庫(kù)及圖書(shū)狀態(tài)數(shù)據(jù)庫(kù)100/日200/日?qǐng)D書(shū)號(hào)圖書(shū)名作者出版社出版日期圖書(shū)數(shù)量賬號(hào)注冊(cè)/注銷(xiāo)/修改賬號(hào)注冊(cè)/注銷(xiāo)/修改管理員輸入賬號(hào)數(shù)據(jù)庫(kù)100/日200/日賬號(hào)密碼賬號(hào)權(quán)限(4)數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)名說(shuō)明編號(hào)輸入數(shù)據(jù)流輸出數(shù)據(jù)流存取頻度存取方式數(shù)據(jù)結(jié)構(gòu)圖書(shū)查詢結(jié)果圖書(shū)查詢結(jié)果1圖書(shū)檢索查詢反饋8000/日檢索圖書(shū)號(hào)圖書(shū)名作者出版社出版日期圖書(shū)狀態(tài)借書(shū)后圖書(shū)狀態(tài)借書(shū)后圖書(shū)狀態(tài)2借書(shū)決定更改圖書(shū)狀態(tài)記錄2000/日更新圖書(shū)號(hào)圖書(shū)數(shù)量圖書(shū)狀態(tài)借書(shū)后生成借書(shū)記錄借書(shū)后生成借書(shū)記錄3借書(shū)決定生成借書(shū)記錄2000/日更新圖書(shū)號(hào)賬號(hào)借書(shū)記錄借書(shū)日期還書(shū)日期借書(shū)狀態(tài)借書(shū)信息查詢結(jié)果借書(shū)信息查詢結(jié)果4讀者查看借書(shū)信息讀者查看借書(shū)信息2000/日檢索圖書(shū)號(hào)借書(shū)狀態(tài)借書(shū)記錄借書(shū)日期還書(shū)日期圖書(shū)名還書(shū)后圖書(shū)狀態(tài)還書(shū)后圖書(shū)狀態(tài)5歸還圖書(shū)還書(shū)更改圖書(shū)狀態(tài)2000/日更新圖書(shū)號(hào)圖書(shū)數(shù)量還書(shū)后更改借書(shū)記錄還書(shū)后更改借書(shū)記錄6歸還圖書(shū)還書(shū)更改借書(shū)記錄2000/日更新借書(shū)記錄借書(shū)狀態(tài)借書(shū)日期還書(shū)日期超期未還記錄超期未還書(shū)記錄7管理檢索超期信息書(shū)籍催還200/日檢索借書(shū)記錄借書(shū)狀態(tài)借書(shū)日期還書(shū)日期賬號(hào)身份姓名圖書(shū)入庫(kù)/注銷(xiāo)/修改信息圖書(shū)入庫(kù)/注銷(xiāo)/修改信息8圖書(shū)入庫(kù)/注銷(xiāo)/修改圖書(shū)入庫(kù)/注銷(xiāo)/修改200/日更新圖書(shū)號(hào)圖書(shū)名作者出版社出版日期圖書(shū)數(shù)量賬號(hào)注冊(cè)/注銷(xiāo)/修改信息賬號(hào)注冊(cè)/注銷(xiāo)/修改信息9賬號(hào)注冊(cè)/注銷(xiāo)/修改賬號(hào)注冊(cè)/注銷(xiāo)/修改200/日更新賬號(hào)密碼賬號(hào)權(quán)限身份姓名(5)處理過(guò)程處理過(guò)程名說(shuō)明輸入輸出處理讀者登陸確認(rèn)確認(rèn)登陸密碼正確與否讀者登陸身份認(rèn)證對(duì)比輸入數(shù)據(jù)與賬號(hào)數(shù)據(jù)庫(kù)數(shù)據(jù)圖書(shū)查詢處理提供相應(yīng)查詢結(jié)果圖書(shū)檢索查詢反饋對(duì)比輸入數(shù)據(jù)與圖書(shū)數(shù)據(jù)庫(kù)數(shù)據(jù)借書(shū)后圖書(shū)狀態(tài)更改借書(shū)后圖書(shū)狀態(tài)更改借書(shū)決定更改圖書(shū)狀態(tài)記錄相應(yīng)圖書(shū)數(shù)量-1,若處理后數(shù)量為0更改圖書(shū)狀態(tài)為“無(wú)”借書(shū)后生成借書(shū)記錄借書(shū)后生成借書(shū)記錄借書(shū)決定生成借書(shū)記錄生成相應(yīng)借書(shū)記錄及相關(guān)數(shù)據(jù)借書(shū)成功反饋結(jié)束成功后反饋信息給讀者生成借書(shū)記錄借書(shū)成功反饋提供相應(yīng)借書(shū)記錄給讀者讀者查看借書(shū)記錄反饋將相應(yīng)借書(shū)記錄反饋給讀者讀者查看借書(shū)信息讀者查看借書(shū)信息將相應(yīng)借書(shū)記錄反饋給讀者還書(shū)后圖書(shū)狀態(tài)更改還書(shū)后圖書(shū)狀態(tài)更改歸還圖書(shū)還書(shū)更改圖書(shū)狀態(tài)相應(yīng)圖書(shū)數(shù)量+1,若處理前數(shù)量為0更改圖書(shū)狀態(tài)為“有”還書(shū)后更改借書(shū)記錄還書(shū)后更改借書(shū)記錄歸還圖書(shū)還書(shū)更改借書(shū)記錄更改相應(yīng)借書(shū)記錄及相關(guān)數(shù)據(jù)超期信息反饋超期未還書(shū)籍反饋提醒管理檢索超期信息書(shū)籍催還根據(jù)檢索信息想相應(yīng)讀者發(fā)出信息圖書(shū)入庫(kù)/注銷(xiāo)/修改圖書(shū)入庫(kù)/注銷(xiāo)/修改圖書(shū)入庫(kù)/注銷(xiāo)/修改圖書(shū)入庫(kù)/注銷(xiāo)/修改圖書(shū)入庫(kù)/注銷(xiāo)/修改賬號(hào)注冊(cè)/注銷(xiāo)/修改賬號(hào)注冊(cè)/注銷(xiāo)/修改賬號(hào)注冊(cè)/注銷(xiāo)/修改賬號(hào)注冊(cè)/注銷(xiāo)/修改賬號(hào)注冊(cè)/注銷(xiāo)/修改二,概念結(jié)構(gòu)設(shè)計(jì) 1,各部分ER圖(1)圖書(shū)實(shí)體(2)賬號(hào)實(shí)體(3)圖書(shū)借還實(shí)體2,總體ER圖三,邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì),將概念模型轉(zhuǎn)化為關(guān)系模型。則根據(jù)概念結(jié)構(gòu)設(shè)計(jì)中的ER圖,將之用關(guān)系模式的形式表達(dá)如下所示:賬號(hào)(賬號(hào),密碼,帳號(hào)權(quán)限,身份姓名,聯(lián)系方式)圖書(shū)信息(圖書(shū)號(hào),圖書(shū)名,出版社,出版時(shí)間,作者)圖書(shū)狀態(tài)(圖書(shū)號(hào),圖書(shū)數(shù)量,圖書(shū)狀態(tài))借書(shū)記錄(借書(shū)記錄,借書(shū)日期,借書(shū)狀態(tài),還書(shū)日期,賬號(hào),圖書(shū)號(hào))四,物理結(jié)構(gòu)設(shè)計(jì)1,物理結(jié)構(gòu)表表屬性說(shuō)明賬號(hào)賬號(hào)primarykey密碼登陸驗(yàn)證賬號(hào)權(quán)限區(qū)分讀者與管理員身份姓名身份姓名聯(lián)系方式催還圖書(shū)圖書(shū)信息圖書(shū)號(hào)primarykey圖書(shū)名稱(chēng)方便查詢出版社出版日期作者圖書(shū)狀態(tài)圖書(shū)號(hào)primarykey&foreignkey圖書(shū)數(shù)量剩余數(shù)量信息圖書(shū)狀態(tài)表示圖書(shū)有無(wú)借書(shū)信息借書(shū)記錄primarykey圖書(shū)號(hào)foreignkey賬號(hào)foreignkey借書(shū)日期借書(shū)日期還書(shū)日期還書(shū)日期借書(shū)狀態(tài)正常,已還,超期2,建表代碼CREATESCHEMATUSHUGUANAUTHORIZATIONWANGCREATETABLEZhanghao(ZnoCHAR(6)PRIMARYKEY,ZmiCHAR(6),ZnameCHAR(20),ZlianxiCHAR(11),ZquanCHAR(4));CREATETABLETushuxinxi(TnoCHAR(8)PRIMARYKEY,TnameCHAR(40),TwriterCHAR(20),TchubanCHAR(40),TtimeDATE);CREATETABLEZuangtai(TnoCHAR(8),ZnumberCHAR(3),ZzhuangCHAR(2),PRIMARYKEY(Tno),FOREIGNKEY(Tno)REFERENCESTushuxinxi(Tno),);

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論