




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、圖書館管理系統(tǒng)( 詳細設(shè)計說明書)LT1 引言錯誤! 未定義書簽。1.1 編寫目的錯誤! 未定義書簽。1.2 背景錯誤! 未定義書簽。1.3 術(shù)語與縮略語錯誤! 未定義書簽。1.4 參考資料錯誤! 未定義書簽。2 系統(tǒng)結(jié)構(gòu)錯誤! 未定義書簽。3 程序 1 設(shè)計說明錯誤! 未定義書簽。3.1 程序描述錯誤! 未定義書簽。3.2 功能錯誤! 未定義書簽。3.3 性能 6.3.4 輸入項 7.3.5 輸出項 7.3.6 算法 7.3.7 流程編輯103.8 接口.1 錯誤! 未定義書簽。3.9 儲存分配 .1 錯誤! 未定義書簽。3.10 限制條件 .1 錯誤! 未定義書簽。1 引言1.1 編寫目的
2、系統(tǒng)詳細設(shè)計說明圖書館管理系統(tǒng)本需求的編寫是為了研究圖書管理系統(tǒng)軟 件的開發(fā)途徑和應(yīng)用方法。 同時它也是進行項目策劃、概要設(shè)計和詳細設(shè)計的基礎(chǔ),是維護人員進行內(nèi)部維護,信息更新,驗收和測試的依據(jù)。本需求的預(yù)期讀者是與圖書管理系統(tǒng)軟件開發(fā)有聯(lián)系的決策人, 開發(fā)組成人員, 扶助開發(fā)者,支持本項目的領(lǐng)導(dǎo)和公司人員,軟件驗證者1.2 背景本項目的名稱:圖書館管理系統(tǒng)開發(fā)軟件。本項目的任務(wù)提出者及開發(fā)者是圖書管理系統(tǒng)軟件開發(fā)小組 ,用戶是學(xué)校圖書館。本產(chǎn)品是針對電腦管理圖書的需求設(shè)計的, 可以完成讀者登記、讀者借還書、圖書登記、圖書查詢等主要功能1.3 術(shù)語和縮略語LMS : Library Manag
3、ement System,圖書管理系統(tǒng)。SQL SERVER :Microsoft SQL Server 2000讀者登記,即輸入讀者的具體信息。3.2.1.2 引言為了把讀者的具體信息(包括:讀者編號, 姓名,學(xué)院,專業(yè),年級等)寫入讀者目錄文件中。3.2.1.3 輸 入 讀者具體信息。3.2.1.4 處理通過圖書管理系統(tǒng)寫入讀者目錄文件中。3.2.1.5 輸 出 讀者具體信息。3.2.2 功能需求(二)3.2.2.1 規(guī)格說明輸入新書的全部信息。3.2.2.2 引言為了輸入新書的全部信息 (包括: 分類目錄號、流水號(唯一)書名、作者、內(nèi)容摘要、價格和購書日期等) 。3.2.2.3 輸入新
4、書的全部信息。 圖書管理系統(tǒng)軟件需求分析3.2.2.4 處理通過圖書管理系統(tǒng)寫入圖書目錄文件中。3.2.2.5 輸出新書信息的全部內(nèi)容。3.2.3 功能需求(三)3.2.3.1 規(guī)格說明查詢讀者的相關(guān)信息。3.2.3.2 引言根據(jù)讀者編號查詢讀者的相關(guān)信息3.2.3.3 輸入讀者信息的關(guān)鍵字(讀者編號或姓名)。3.2.3.4 處理利用關(guān)鍵字在讀者目錄文件中找到此編號或姓名讀者的相關(guān)信息。3.2.3.5 輸出讀者的相關(guān)信息。3.2.4 功能需求(四)3.2.4.1 規(guī)格說明查詢圖書的信息。圖書管理系統(tǒng)軟件需求分析3.24.2引言為了查找圖書的相關(guān)信息。3.2.4.3 輸入圖書信息的關(guān)鍵字(圖書分
5、類號或書名)。3.2.4.4 處理利用關(guān)鍵字在圖書目錄文件中找到此圖書分類號或書名圖書的相關(guān)信息。3.2.4.5 輸出圖書的相關(guān)信息。3.2.5 功能需求(五)3.2.5.1 規(guī)格說明 輸入讀者借書信息。3.2.5.2 引言為了把讀者借書的相關(guān)信息 (包括: 圖書分類號、流水號、讀者號、借閱日期和還書日期等)寫入借書文件中。3.2.5.3 輸 入 讀者借書信息。3.2.5.4 處理通過圖書管理系統(tǒng)寫入借書文件中。3.2.5.5 輸出讀者借書信息的全部內(nèi)容3.2.6 功能需求(六)3.2.6.1 規(guī)格說明查詢讀者借書的相關(guān)信息。3.2.6.2 引言為了查詢讀者借書的相關(guān)信息。3.2.6.3 輸入
6、借書信息的關(guān)鍵字(流水號) 。3.2.6.4 處理利用關(guān)鍵字在借書文件中找到此流水號圖書的相關(guān)信息。3.2.6.5 輸 出 借書相關(guān)信息。1.4 性能3.3.1 精度需求在精度需求上, 根據(jù)使用需要, 在各項數(shù)據(jù)的輸入,輸出及傳輸過程中,可以滿足各種精度的需求。3.3.2 時間需求在軟件方面, 響應(yīng)時間, 更新處理時間都比較快且迅速,完全滿足用戶要求。3.3.3 靈活性當(dāng)用戶需求,如操作方式,運行環(huán)境,結(jié)果精度,數(shù)據(jù)結(jié)構(gòu)于其他軟件接口等發(fā)生變化時,設(shè)計的軟件要做適當(dāng)調(diào)整,靈活性非常大。3.3.4 故障處理a. 內(nèi)部故障處理在開發(fā)階段可以隨即修改數(shù)據(jù)庫里的相應(yīng)內(nèi)容。b. 外部故障處理對編輯的程序
7、進行重裝載時, 第一次裝載認為錯,修改。第二次運行,在需求調(diào)用時出錯,有錯誤提示,重試。說明對該程序的全部性能要求,包括對精度、靈活性和時間特性的要求。1.5 輸入項主模塊輸入項目: 操作系統(tǒng)傳遞至的各種消息以及用戶的輸入數(shù)據(jù)。學(xué)生管理模塊輸入項目:與學(xué)生管理操作子對話框有關(guān)的用戶輸入及系統(tǒng)消息。圖書管理模塊輸入項目:用戶口令。借閱管理模塊輸入項目: 學(xué)生學(xué)號、 圖書編號。歸還管理模塊輸入項目:圖書編號。1.6 輸出項主模塊輸出項目:用戶界面顯示。學(xué)生管理模塊輸出項目:操作結(jié)果顯示。圖書管理模塊輸出項目:相應(yīng)的界面。借閱管理模塊輸出項目: 學(xué)生信息、 相關(guān)借書信息。歸還管理模塊輸出項目:相關(guān)學(xué)
8、生信息。1.7 算法1. 登錄算法 beginif輸入帳號和密碼、身份不為空then begin查詢?nèi)藛T表;endelse 提示人員編號和人員密碼、 身份不能為空,返回;if查詢結(jié)果為空then begin提示出錯信息,返回重新登陸;endelse 根據(jù)不同的身份進入相應(yīng)的主界面;end。2. 圖書查詢算法: beginselect圖書資料from圖書信息表where條件 like關(guān)鍵字;if信息匹配then begin返回查詢到的圖書信息;endelse 返回空值;end。3. 增加圖書算法 beginselect最大圖書編號from圖書信息表;新圖書編號 =最大圖書編號 +1; 輸入新增的
9、圖書的信息;if信息不全then begin提示 XX不能為空,返回;end; 確定添加?if確定 then begininsert into圖書信息表values(新圖書編號,輸入的信息);返回結(jié)果;endelse 返回輸入信息;end4. 圖書修改算法: begin輸入圖書編號;select圖書資料from圖書信息表where圖書編號 =輸入的圖書編號; if查詢結(jié)果為空thenbegin提示圖書未找到,返回;endelse 返回圖書信息;在信息框里修改需要修改的信息; 確定修改?if確定 thenbeginupdate圖書信息表set圖書信息 =修改后的圖書信息where圖書編號 = 輸
10、入的圖書編號;返回結(jié)果;endelse 返回查詢的結(jié)果;end5. 圖書借閱算法 begin輸入讀者編號; select狀態(tài)from讀者表where讀者編號 =輸入的讀者編號;if狀態(tài)=停借 then begin提示讀者欠費不能借書,返回;endelse begin輸入圖書編號;end確定?if確定 thenbegininsert into借閱表values(讀者,圖書信息) ;endelse 輸入到讀者編號;end6. 圖書歸還算法 Begin輸入圖書編號select狀態(tài)from借閱表where圖書編號 =輸入的圖書編號;計算圖書借閱時間;if超期 then begin計算罰款金額;停借;i
11、f未交付金額then beginupdate讀者表set讀者狀態(tài)=end1.8 流程邏輯end end1. 登陸流程圖如圖所示:開始N輸入人員信息輸入合法NY查詢?nèi)藛T信息是否有記錄Y進入相應(yīng)的界面結(jié)束2. 圖書查詢流程圖如圖所示:開始輸入查詢關(guān)鍵字提示未找到圖書,重新輸入查詢圖書信息表是否有匹配記錄Y顯示匹配圖書信息結(jié)束3. 增加圖書流程圖如圖所示:開始查詢最大圖書編號新編號 = 最大編號+1輸入新增圖書信息重新輸入信息不全YN確定添加NY寫入圖書信息表結(jié)束4. 圖上修改流程圖如圖所示:開始輸入圖書編號查詢圖書表重新輸入信息不匹配?YN顯示圖書信息N修改相應(yīng)信息確定修改Y寫入圖書信息表結(jié)束5.
12、 圖書借閱流程圖如圖所示:開始輸入讀者編號查詢讀者表提示欠費不能借書是否停借狀態(tài)?YN輸入圖書編號N確定Y寫入借閱表結(jié)束6. 圖書歸還流程圖如圖所示:開始輸入圖書編號查詢借閱表計算借閱時間是否超期?Y計算超期金額N是否付款N置讀者狀態(tài)為停借Y寫入歸還表結(jié)束1.9 接口1 外部接口按 Windows應(yīng)用軟件用戶界面的規(guī)范來設(shè)計,使用以對話框為主的用戶界面,便于用戶使用。2 內(nèi)部接口模塊間接口采用數(shù)據(jù)耦合方式, 通過參數(shù)表傳送數(shù)據(jù),交換信息。3 用戶接口本產(chǎn)品的用戶一般需要通過終端進行操作, 進入主界面后點擊相應(yīng)的窗口, 分別進入相對應(yīng)的界面(如:輸入界面、輸出界面)。用戶對程序的維護,最好要有備
13、份。1.10 儲存分配借書模塊:內(nèi)部數(shù)據(jù):數(shù) 據(jù) 庫 m_pConnection _ConnectionPtr數(shù) 據(jù) 庫連接指針用戶界面m_strReaderNameCString讀者姓名m_strLBInf CString已借圖書信息 圖書數(shù)顯示書書號m_strLBNum CString已借m_lBookID long欲 借 圖內(nèi)部參數(shù)m_lReaderID long當(dāng)前讀者證號m_MaxLBNum int可 借 圖書數(shù)上限還書模塊:內(nèi)部變量:數(shù)據(jù)庫m_pConnection_ConnectionPtr數(shù)據(jù)庫連接指針m_pRecords_RecordsetPtr數(shù)據(jù)庫查詢結(jié)果集指針用戶界面m_lBookID long欲還圖書書號m_strLenderID CString借閱者圖書證號顯示m_strLenderCString借閱者姓名m_strRBInfCString已還圖書信息顯示m_strNRBInfCString未還圖書信息顯示m_strRBNum CString已還圖書數(shù)顯示m_strNRBNum CString未還圖書數(shù)顯示內(nèi)部參數(shù)m_lCurrID long當(dāng)前還
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 上海落戶公司合同范例
- 分銷合同范例附件范例
- 農(nóng)用耕地建造房屋合同范例
- 傳媒公司實習(xí)合同范本
- 買賣砂漿合同范本
- 85平米裝修合同范例
- 出售移動廠房合同范例
- 加熱設(shè)備租用合同范本
- 農(nóng)村別墅施工合同范例
- 2024年青島市衛(wèi)生健康委員會直屬事業(yè)單位招聘衛(wèi)生類崗位工作人員筆試真題
- 醫(yī)院醫(yī)務(wù)人員聘用簡單合同范本
- 企業(yè)政府溝通與合作制度
- 2024年江西省中考地理試題(原卷版+解析版)
- CHT 1024-2011 影像控制測量成果質(zhì)量檢驗技術(shù)規(guī)程(正式版)
- 新概念英語第二冊-Lesson18-同步習(xí)題含答案
- 2024年3月江蘇海洋大學(xué)招考聘用專職輔導(dǎo)員和工作人員5人筆試參考題庫附帶答案詳解
- 東來順牛羊肉培訓(xùn)
- 中考百日誓師大會-百日沖刺決戰(zhàn)中考-2024年中考百日誓師大會(課件)
- 非線粒體氧化體系講解課件
- 初中八年級語文課件-桃花源記 全國公開課一等獎
- 《無人機操控技術(shù)》教案全套 1.1 無人機概述 -6.2 自動機場操控
評論
0/150
提交評論