版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上圖書管理系統(tǒng)詳細(xì)設(shè)計說明書 小組成員:7徐勃 4 吳金標(biāo) 0 呂浩 3 任耀偉 8 陳達(dá)森目錄專心-專注-專業(yè)1 引言1.1 編寫目的 圖書管理系統(tǒng)詳細(xì)設(shè)計是設(shè)計的第二個階段,也稱過程設(shè)計,是程序設(shè)計的藍(lán)圖,這個階段的主要任務(wù)是在圖書管理系統(tǒng)概要設(shè)計書基礎(chǔ)上,對概要設(shè)計中產(chǎn)生的功能模塊進(jìn)行過程描述,設(shè)計功能模塊的內(nèi)部細(xì)節(jié),包括算法和詳細(xì)數(shù)據(jù)結(jié)構(gòu),為編寫源代碼提供必要的說明,同時它也是進(jìn)行項(xiàng)目策劃、概要設(shè)計和詳細(xì)設(shè)計的基礎(chǔ),是維護(hù)人員進(jìn)行內(nèi)部維護(hù),信息更新,驗(yàn)收和測試的依據(jù)。 概要設(shè)計解決了軟件系統(tǒng)總體結(jié)構(gòu)設(shè)計的問題,包括整個軟件系統(tǒng)的結(jié)構(gòu)、模塊劃分、模塊功能和模塊間的
2、聯(lián)系等。詳細(xì)設(shè)計則要解決如何實(shí)現(xiàn)各個模塊的內(nèi)部功能,即模塊設(shè)計。具體的說,模塊設(shè)計就是要為已經(jīng)產(chǎn)生的圖書管理各子系統(tǒng)設(shè)計詳細(xì)的算法。但這并不等同于系統(tǒng)實(shí)現(xiàn)階段用具體的語言編碼,它只是對實(shí)現(xiàn)細(xì)節(jié)作精確的描述,這樣編碼階段就可以將詳細(xì)設(shè)計中對功能實(shí)現(xiàn)的描述,直接翻譯、轉(zhuǎn)化為用某種程序設(shè)計語言書寫的程序。1.2 背景a.圖書管理系統(tǒng)b.本項(xiàng)目的任務(wù)是依據(jù)前面所做的DFD圖、用例圖、用例規(guī)約、SC圖的基礎(chǔ)上對圖書管理系統(tǒng)進(jìn)行詳細(xì)設(shè)計。2 總體設(shè)計2.1 可行性分析本系統(tǒng)主要實(shí)現(xiàn)對圖書館信息的管理,主要功能為管理有關(guān)讀者,書籍,借閱和管理者的信息等。本系統(tǒng)結(jié)構(gòu)分為讀者信息管理模塊,書籍信息管理模塊,借閱
3、信息管理模塊,管理者信息管理模塊。讀者信息管理部分有兩方面的功能,可以瀏覽讀者的信息,可以對讀者信息進(jìn)行維護(hù)。書籍信息管理可以瀏覽書籍的信息,可以對書籍信息進(jìn)行維護(hù)。借閱信息管理可以顯示當(dāng)前數(shù)據(jù)庫中書籍借閱情況,可以對借閱信息進(jìn)行維護(hù)。管理者信息管理可以顯示數(shù)據(jù)庫中管理者的情況,可以對管理者信息進(jìn)行維護(hù)。可見,本系統(tǒng)并不復(fù)雜,主要解決的問題是利用關(guān)鍵字對數(shù)據(jù)庫進(jìn)行查詢。2.2 系統(tǒng)功能結(jié)構(gòu)圖書管理信息系統(tǒng)系統(tǒng)管理讀者信息管理書籍信息管理借閱信息管理 用戶管理密碼管理設(shè)置讀者種類設(shè)置讀者信息設(shè)置書籍種類設(shè)置書籍信息借書信息管理還書信息管理讀者種類添加讀者種類修改讀者信息添加讀者信息修改讀者信息查
4、詢書籍類別添改書籍類別修改書籍信息添加書籍信息修改書籍信息查詢借書信息修改借書信息添加借書信息查詢還書信息添加還書信息查詢還書信息修改主程序流程圖:根據(jù)以上主程序的流程圖,我們可以得出下面的關(guān)于各個模塊的程序流程圖: 3 系統(tǒng)的邏輯模型3.1系統(tǒng)流程圖借還書處理借還書信息圖書館管理員檢索學(xué)生、教師研究人員圖書添加及刪除圖書信息圖書分類信息圖書館管理員瀏覽處理證件號書籍證件號信息查詢結(jié)果查詢要求閱讀信息添加刪除修改圖書查詢?yōu)g覽統(tǒng)計圖書3.2各部分功能的數(shù)據(jù)流圖學(xué)生教師借書數(shù)據(jù)流圖:學(xué)生教 師借書登記ID卡圖書借書信息讀者庫借書信息庫借書日期錯誤借書成功還書數(shù)據(jù)流圖:學(xué)生 教師還書登記ID卡圖書還
5、書信息還書日期讀者庫還書信息庫錯誤還書成功查詢個人信息及圖書操作數(shù)據(jù)流圖:學(xué)生 教師登陸用戶名密碼查詢借書信息違約記錄書評薦購圖書預(yù)約圖書圖書信息圖書信息評語圖書管理員增刪改圖書信息數(shù)據(jù)流圖:管理員登錄操作用戶名密碼錯誤操作信息圖書信息圖書庫管理員信息操作成功查詢圖書數(shù)據(jù)流圖:學(xué)生教師驗(yàn)證并查詢讀者庫圖書庫檢索庫查詢關(guān)鍵字證件號錯誤查詢信息圖書館管理員增刪改讀者:管理員身份驗(yàn)證管理員信息讀者信息操作信息讀者信息更新讀者信息讀者庫驗(yàn)證錯誤管理員信息管理員庫操作成功數(shù)據(jù)字典名字別名描述定義位置圖書編目圖書編號圖書館圖書編號10字符10圖書信息作者信息每本圖書的作者的信息100字符100圖書信息出版
6、社圖書出版社信息100字符100圖書信息可借數(shù)目圖書還可以借出的數(shù)量1數(shù)字100圖書信息借書時間學(xué)生或老師借書的時間10字符10圖書信息還書時間學(xué)生或老師還書的時間10字符10圖書信息借閱量圖書借閱數(shù)目每個讀者借閱圖書的數(shù)目1數(shù)字10讀者信息違約記錄學(xué)生或老師的違約情況記錄100字符100讀者信息書評圖書評語學(xué)生和老師對圖書館圖書的評價100字符100圖書信息借閱記錄每本書的借閱歷史記錄100字符100圖書信息4 數(shù)據(jù)庫的設(shè)計4. 1 數(shù)據(jù)庫的邏輯設(shè)計在需求分析階段已完成該系統(tǒng)所有的數(shù)據(jù)分析。根據(jù)該階段所建立的概念模型,已經(jīng)得出滿足系統(tǒng)設(shè)計要求的幾個關(guān)系描述,該階段的主要工作就是把前一階段的成
7、果轉(zhuǎn)化為具體的數(shù)據(jù)庫。下面給出概念結(jié)構(gòu)設(shè)計得E-R圖下圖所示。(1) 分E-R圖(2) 總E-R圖圖為概念結(jié)構(gòu)設(shè)計E-R圖實(shí)體:圖書(圖書編號,書名,作者,出版社,定價,圖書類別,圖書ISBN號,圖書數(shù)量) 學(xué)生(學(xué)生學(xué)號,學(xué)生姓名,性別,入校時間,畢業(yè)時間) 管理員(編號,名字,密碼,加入時間)聯(lián)系:學(xué)生管理(圖書管理員,學(xué)生姓名,學(xué)生密碼) 圖書管理(圖書管理員,借閱號,歸還號) 查詢(圖書編號,借閱證號,圖書管理員,學(xué)生)4. 2 數(shù)據(jù)庫的物理設(shè)計圖書表(Book):序號字段名類型長度精度小數(shù)位數(shù)默認(rèn)值允許空主鍵說明1(BookID)圖書編號Int101自動編號2(TXM)條形碼nvar
8、char203(Title)書名nvarchar2004(TSLX)圖書類型Nvarchar505(Author)作者Nvarchar206(Translator)譯者Nvarchar207(ISBN)ISBNNvarchar208(CBS)出版社Nvarchar3010(SJMC)書架名稱Nvarchar2011(XCL)現(xiàn)存量Smallint212(KCZL)庫存總量Smallint213(RKSJ)入庫時間Datatime14(CZY)操作員Nvarchar1015(JJ)簡介Nvarchar20016(JCCS)借出次數(shù)Smallint217(SFzhuxiao)是否注銷Nvarcha
9、r218(BookZT)圖書狀態(tài)nvarchar50借書表(JSWJB):序號字段名類型長度精度小數(shù)位數(shù)默認(rèn)值允許空主鍵外鍵說明1(JYID)借閱編號Int101自動編號2(BookID)圖書編號Int103(StuID)學(xué)生編號Int104(JYSJ)借閱時間Datatime85(DQSJ)到期時間Datatime86(XJCS)續(xù)借次數(shù)Smallint27(CZY)操作員Nvarchar108(ZT)狀態(tài)navarchar50學(xué)生信息表:序號字段字段名類型長度精度小數(shù)位數(shù)默認(rèn)值允許空主鍵說明1XSID學(xué)生編號Int101自動編號2Name姓名nvarchar103Sex性別nvarchar
10、24ZJH證件號碼nvarchar255LXDH聯(lián)系電話nvarchar406DJRQ登記日期datetime87YXQZ有效期至datetime88YJSS已借書數(shù)smallint29RuleID學(xué)生規(guī)則IDint1010ZT是否掛失nvarchar2入庫表:序號字段名類型長度精度小數(shù)位數(shù)默認(rèn)值允許空主鍵外鍵說明1書號Nvarchar301自動編號2條形碼Nvarchar203書名Nvarchar2004作者Nvarchar205出版社Nvarchar306版次Nvarchar507圖書類別Nvarchar208存放位置Nvarchar209單價Money810入庫數(shù)量Smallint211金額Money812經(jīng)手人Nvarchar1013票
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度新能源儲能系統(tǒng)承包安裝合同4篇
- 2024美容美發(fā)產(chǎn)品購銷簡單合同范本
- 2025年度深層水文地質(zhì)勘探打井勞務(wù)服務(wù)合同4篇
- 2024版智能家居設(shè)備租賃合同
- 2024私人房屋買賣合同范本53299
- 2024銷售無標(biāo)簽油煙機(jī)合同范本
- 2024版金融信息服務(wù)框架合同
- 2024運(yùn)營總監(jiān)企業(yè)創(chuàng)新機(jī)制與激勵機(jī)制合同3篇
- 2025年度停車場照明設(shè)施改造承包合同4篇
- 2021-2026年中國飲料瓶智能回收機(jī)市場調(diào)查研究及行業(yè)投資潛力預(yù)測報告
- 拆遷評估機(jī)構(gòu)選定方案
- 床旁超聲監(jiān)測胃殘余量
- 上海市松江區(qū)市級名校2025屆數(shù)學(xué)高一上期末達(dá)標(biāo)檢測試題含解析
- 綜合實(shí)踐活動教案三上
- 《新能源汽車電氣設(shè)備構(gòu)造與維修》項(xiàng)目三 新能源汽車照明與信號系統(tǒng)檢修
- 2024年新課標(biāo)《義務(wù)教育數(shù)學(xué)課程標(biāo)準(zhǔn)》測試題(附含答案)
- 醫(yī)院培訓(xùn)課件:《靜脈中等長度導(dǎo)管臨床應(yīng)用專家共識》
- 趣味知識問答100道
- 中國國際大學(xué)生創(chuàng)新大賽與“挑戰(zhàn)杯”大學(xué)生創(chuàng)業(yè)計劃競賽(第十一章)大學(xué)生創(chuàng)新創(chuàng)業(yè)教程
- 鋼管豎向承載力表
- 2024年新北師大版八年級上冊物理全冊教學(xué)課件(新版教材)
評論
0/150
提交評論