版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書II頁1引言1.1編寫目的(1)需求說明書描述了任務(wù)管理項目的要求,并且作為各方面溝通的依據(jù),也為下一步工作提供參考的基準(zhǔn)。編寫本報告單的目的是明確本系統(tǒng)的詳細(xì)需求,供使用單位確認(rèn)系統(tǒng)的功能和性能,并作為軟件設(shè)計人員的設(shè)計依據(jù)和使用單位的驗收標(biāo)準(zhǔn)。此說明書的預(yù)期讀者是軟件設(shè)計小組所有成員和該系統(tǒng)的使用者。(2)圖書館管理系統(tǒng)需求分析說明書的編寫目的在于將計算機技術(shù)運用于圖書信息管理,使圖書管理更加方便、快捷,為用戶提供最舒適最人性化的服務(wù)。1.2背景項目名稱:圖書館管理系統(tǒng)項目提出者:軟件工程“圖書館管理系統(tǒng)”開發(fā)小組項目開發(fā)者:軟件工程“圖書館管理系統(tǒng)”開發(fā)小組用戶:系統(tǒng)管理員、圖書管理員、讀者(包括西南交通大學(xué)的所有本科生,研究生,成教學(xué)生)1.3定義(1)系統(tǒng):圖書館管理軟件(2)圖書信息:圖書的基本信息(書名、條形碼、館藏容量)(3)借書記錄:借閱者的基本信息(賬號、學(xué)號、姓名、性別、生日、專業(yè))1.4參考資料[1]張海藩,《軟件工程導(dǎo)論》(第5版),清華大學(xué)出版社,2008年2月[2]熊聰聰?shù)?,《高級語言程序設(shè)計》,人民郵電出版社,2010年6月圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第2頁。圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第2頁。2程序系統(tǒng)的結(jié)構(gòu)圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第2頁。圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第2頁。模塊名稱所用到的表
圖書維護圖書基本信息表:book
系統(tǒng)管理系統(tǒng)操作員記錄表:login
圖書證信息表:user
讀者查詢圖書證信息表:user
用戶借閱表:borrow
圖書借閱借閱登記表:borrow
圖書證信息表:user
用戶借閱信息表:punishment
3程序1(標(biāo)識符)設(shè)計說明3.1程序描述提高對新書入庫、借閱圖書以及學(xué)生信息管理的速度。減少人力的投入的同時提高了信息處理的精度和準(zhǔn)確度,在輸入無誤的基礎(chǔ)上可保證數(shù)據(jù)的正確性。3.2性能說明對該程序的全部性能要求,包括對精度、靈活性和時間特性的要求。3.2.1精度需求在精度需求上,根據(jù)使用需要,在各項數(shù)據(jù)的輸入,輸出及傳輸過程中,可以滿足各種精度的需求。3.2.2時間需求在軟件方面,響應(yīng)時間,更新處理時間都比較快且迅速,完全滿足用戶要求。3.2.3靈活性當(dāng)用戶需求,如操作方式,運行環(huán)境,結(jié)果精度,數(shù)據(jù)結(jié)構(gòu)于其他軟件接口
等發(fā)生變化時,設(shè)計的軟件要做適當(dāng)調(diào)整,靈活性非常大。3.3輸人項給出對每一個輸入項的特性,包括名稱、標(biāo)識、數(shù)據(jù)的類型和格式、數(shù)據(jù)值的有效范圍、輸入的方式。數(shù)量和頻度、輸入媒體、輸入數(shù)據(jù)的來源和安全保密條件等等。主模塊輸入項目:操作系統(tǒng)傳遞至的各種消息以及用戶的輸入數(shù)據(jù)。
學(xué)生管理模塊輸入項目:與學(xué)生管理操作子對話框有關(guān)的用戶輸入及系統(tǒng)消息。
圖書管理模塊輸入項目:用戶口令。
借閱管理模塊輸入項目:學(xué)生學(xué)號、圖書編號。
圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第3頁。圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第3頁。歸還管理模塊輸入項目:圖書編號。圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第3頁。圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第3頁。3.4輸出項給出對每一個輸出項的特性,包括名稱、標(biāo)識、數(shù)據(jù)的類型和格式,數(shù)據(jù)值的有效范圍,輸出的形式、數(shù)量和頻度,輸出媒體、對輸出圖形及符號的說明、安全保密條件等等。主模塊輸出項目:用戶界面顯示。
學(xué)生管理模塊輸出項目:操作結(jié)果顯示。
圖書管理模塊輸出項目:相應(yīng)的界面。
借閱管理模塊輸出項目:學(xué)生信息、相關(guān)借書信息。
歸還管理模塊輸出項目:相關(guān)學(xué)生信息。3.5算法詳細(xì)說明本程序所選用的算法,具體的計算公式和計算步驟。1.登錄算法beginif輸入帳號和密碼、身份不為空thenbegin查詢?nèi)藛T表;endelse提示人員編號和人員密碼、身份不能為空,返回;if查詢結(jié)果為空thenbegin提示出錯信息,返回重新登陸;endelse根據(jù)不同的身份進入相應(yīng)的主界面;end。2.圖書查詢算法:beginselect圖書資料from圖書信息表where條件like關(guān)鍵字;if信息匹配thenbegin返回查詢到的圖書信息;endelse返回空值;end。3.增加圖書算法beginselect最大圖書編號from圖書信息表;新圖書編號=最大圖書編號+1;圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第4頁。圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第4頁。輸入新增的圖書的信息;圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第4頁。圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第4頁。if信息不全thenbegin提示XX不能為空,返回;end;確定添加?if確定thenbegininsertinto圖書信息表values(新圖書編號,輸入的信息);返回結(jié)果;endelse返回輸入信息;end4.圖書修改算法:begin輸入圖書編號;select圖書資料from圖書信息表where圖書編號=輸入的圖書編號;if查詢結(jié)果為空thenbegin提示圖書未找到,返回;endelse返回圖書信息;在信息框里修改需要修改的信息;確定修改?if確定thenbeginupdate圖書信息表set圖書信息=修改后的圖書信息where圖書編號=輸入的圖書編號;返回結(jié)果;endelse返回查詢的結(jié)果;end5.圖書借閱算法begin輸入讀者編號;select狀態(tài)from讀者表where讀者編號=輸入的讀者編號;if狀態(tài)=停借thenbegin圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第5頁。圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第5頁。提示讀者欠費不能借書,返回;圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第5頁。圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第5頁。endelsebegin輸入圖書編號; end確定?if確定thenbegininsertinto借閱表values(讀者,圖書信息);endelse輸入到讀者編號;end6.圖書歸還算法Begin輸入圖書編號select狀態(tài)from借閱表where圖書編號=輸入的圖書編號;計算圖書借閱時間;if超期thenbegin計算罰款金額;if未交付金額thenbeginupdate讀者表set讀者狀態(tài)=停借;end endend3.6流程邏輯用圖表(例如流程圖、判定表等)輔以必要的說明來表示本程序的邏輯流程。登陸流程圖如圖所示:圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第6頁。圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第6頁。圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第6頁。圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第6頁。圖書查詢流程圖如圖所示:圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第7頁。圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第7頁。圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第7頁。圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第7頁。增加圖書流程圖如圖所示:圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第8頁。圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第8頁。圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第8頁。圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第8頁。圖書修改流程圖如圖所示:圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第9頁。圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第9頁。圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第9頁。圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第9頁。圖書借閱流程圖如圖所示:圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第10頁。圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第10頁。圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第10頁。圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第10頁。3.8接口用圖的形式說明本程序所隸屬的上一層模塊及隸屬于本程序的下一層模塊、子程序,說明參數(shù)賦值和調(diào)用方式,說明與本程序相直接關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)(數(shù)據(jù)庫、數(shù)據(jù)文卷)。圖書管理模塊系統(tǒng)管理模塊圖書管理模塊系統(tǒng)管理模塊圖書統(tǒng)計模塊圖書統(tǒng)計模塊借閱模塊操作員管理系統(tǒng)參數(shù)借閱模塊操作員管理系統(tǒng)參數(shù)圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第11頁。圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第11頁。查閱圖書查閱讀者圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第11頁。圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第11頁。查閱圖書查閱讀者模塊之間采取的是串行方式與并行方式的結(jié)合,并通過值傳遞來實現(xiàn)數(shù)據(jù)的傳輸3.7存儲分配根據(jù)需要,說明本程序的存儲分配。讀者查驗?zāi)K:數(shù)據(jù)庫pReader_RecordsetPtr數(shù)據(jù)庫查詢結(jié)果集指針查詢參數(shù)vtQuiry_variant_t查詢命令vNull_variant_t查詢連接類型轉(zhuǎn)換strQuiryCstring查詢命令類型轉(zhuǎn)換vtemp_variant_t查詢結(jié)果類型轉(zhuǎn)換圖書查驗?zāi)K:數(shù)據(jù)庫pBookRecordsetPtr數(shù)據(jù)庫查詢結(jié)果集指針查詢參數(shù)vtQuiry_variant_t查詢字符串vNull_variant_t查詢連接參量類型轉(zhuǎn)換strQuiryCstring查詢命令類型轉(zhuǎn)換借書等級模塊:操作命令參數(shù)vRecAffected_variant_t操作影響vtCommand_variant_t操作命令類型轉(zhuǎn)換strCommandCstring操作命令類型轉(zhuǎn)換strTodayCstring借書日期類型轉(zhuǎn)換oleTodayColeDateTime借書日期還書模塊:圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第13頁。圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第12頁。圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第13頁。圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第12頁。圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第13頁。圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第12頁。圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第13頁。圖書館管理系統(tǒng)詳細(xì)設(shè)計說明書全文共13頁,當(dāng)前為第12頁。數(shù)據(jù)庫m_pConnection_ConnectionPtr數(shù)據(jù)庫連接指針M_pRecords_RecordsetPtr數(shù)據(jù)庫查詢結(jié)果集指針用戶界面m_1BookIDlong欲還書書號m_strLenderIDCString借閱者圖書證號顯示m_strLenderCString借閱者姓名m_strRBInfCString已還書信息顯示m_strNRBInfCString未還書信息顯
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 水閘門操作知識培訓(xùn)課件
- 肥料元素知識培訓(xùn)課件
- 二零二五年度增資擴股合同模板:資本實力增強協(xié)議3篇
- 二零二五年度房屋質(zhì)量保修檢測合同范本3篇
- 祖沖之的平生與貢獻
- 走向有管理的市場化:中國醫(yī)療體制改革的戰(zhàn)略性選擇
- 二零二五年度房產(chǎn)交易貸款合同模板6篇
- 《撒哈拉的故事》讀書分享
- “雙減”政策背景下如何安放家長的教育焦慮-基于幼小銜接的分析
- 2024文旅景區(qū)暖冬圍爐煮茶(圍爐話茶事主題)活動策劃方案-39正式版
- 國民經(jīng)濟行業(yè)分類和代碼表(電子版)
- 安全員年終總結(jié)報告
- 《客房服務(wù)與管理》課程標(biāo)準(zhǔn)課程內(nèi)容與要求
- 營銷中心建設(shè)實施方案
- 工程竣工驗收(消防查驗)報告
- 能源中國學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 中學(xué)美育(藝術(shù)教育)工作發(fā)展年度報告
- 農(nóng)業(yè)經(jīng)理人職業(yè)技能大賽考試題及答案
- GB/T 44679-2024叉車禁用與報廢技術(shù)規(guī)范
- 疼痛患者評估及護理
- 2024年精神文明建設(shè)實施方案
評論
0/150
提交評論