圖書館管理系統(tǒng)詳細設(shè)計說明書_第1頁
圖書館管理系統(tǒng)詳細設(shè)計說明書_第2頁
圖書館管理系統(tǒng)詳細設(shè)計說明書_第3頁
圖書館管理系統(tǒng)詳細設(shè)計說明書_第4頁
圖書館管理系統(tǒng)詳細設(shè)計說明書_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

西南交通大學(xué)頁1引言1.1編寫目的(1)需求說明書描述了任務(wù)管理項目的要求,并且作為各方面溝通的依據(jù),也為下一步工作提供參考的基準(zhǔn)。編寫本報告單的目的是明確本系統(tǒng)的詳細需求,供使用單位確認(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月2程序系統(tǒng)的結(jié)構(gòu)模塊名稱所用到的表

圖書維護圖書基本信息表:book

系統(tǒng)管理系統(tǒng)操作員記錄表:login

圖書證信息表:user

返回查詢到的圖書信息;endelse返回空值;end。3.增加圖書算法beginselect最大圖書編號from圖書信息表;新圖書編號=最大圖書編號+1;輸入新增的圖書的信息;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提示讀者欠費不能借書,返回;endelsebegin輸入圖書編號; end確定?if確定thenbegininsertinto借閱表values(讀者,圖書信息);endelse輸入到讀者編號;end6.圖書歸還算法Begin輸入圖書編號select狀態(tài)from借閱表where圖書編號=輸入的圖書編號;計算圖書借閱時間;if超期thenbegin計算罰款金額;if未交付金額thenbeginupdate讀者表set讀者狀態(tài)=停借;end endend3.6流程邏輯用圖表(例如流程圖、判定表等)輔以必要的說明來表示本程序的邏輯流程。登陸流程圖如圖所示:圖書查詢流程圖如圖所示:增加圖書流程圖如圖所示:圖書修改流程圖如圖所示:圖書借閱流程圖如圖所示: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ù)查閱圖書查閱讀者查閱圖書查閱讀者模塊之間采取的是串行方式與并行方式的結(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借書日期還書模塊:數(shù)據(jù)庫m_pConnection_ConnectionPtr數(shù)據(jù)庫連接指針M_pRecords_RecordsetPtr數(shù)據(jù)庫查詢結(jié)果集指針用戶界面m_1BookIDlong欲還書書號m_strLenderIDCString借閱者圖書證號顯示m_strLenderCString借閱者姓名m_strRBInfCString已還書信息顯示m_strNRBInfCString未還書信息顯示m_strRBNumCString已還圖書數(shù)目顯示m_strNRBNumCString未還圖書數(shù)目顯示內(nèi)部參數(shù)m_1CurrIDlong當(dāng)天還書者借書證證號m_intRBNumint已還圖書計數(shù)m_MaxLBDayint借書天數(shù)上線3.

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論