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

下載本文檔

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

文檔簡介

圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書word完美格式圖書信息管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第1頁。圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第1頁。圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第1頁。圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第1頁。目錄1、引言 41.1編寫目的 41.2項(xiàng)目背景 41.3術(shù)語說明 41.4參考資料 42、軟件結(jié)構(gòu) 52.1需求概述 52.2軟件結(jié)構(gòu) 63、程序設(shè)計(jì)說明 63.1模塊描述 61、注冊登錄模塊 62、讀者功能模塊 63、管理員功能模塊 73.2功能 73.3性能 71、注冊登錄模塊 72、讀者功能模塊 83、管理員功能模塊 83.4輸入項(xiàng) 81、注冊登錄模塊 82、讀者功能模塊 83、管理員功能模塊 83.5輸出項(xiàng) 91、注冊登錄模塊 92、讀者功能模塊 92、管理員功能模塊 93.6算法 91、注冊登錄模塊 92、讀者功能模塊 103、管理員功能模塊 103.7程序邏輯 101、注冊登錄模塊 102、讀者功能模塊 113、管理員功能模塊 113.8接口 111、注冊登錄模塊 112、讀者功能模塊 113、管理員功能模塊 123.9存儲分配 121、注冊登錄模塊 12圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第2頁。圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第2頁。2、讀者功能模塊 12圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第2頁。圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第2頁。3、管理員功能模塊 123.10注釋設(shè)計(jì) 121、注冊登錄模塊 122、讀者功能模塊 123、管理員功能模塊 123.11限制條件 131、注冊登錄模塊 132、讀者功能模塊 133、管理員功能模塊 133.12測試要點(diǎn) 131、注冊登錄模塊 132、讀者功能模塊 133、管理員功能模塊 133.13尚未解決的問題 141、注冊登錄模塊 142、讀者功能模塊 143、管理員功能模塊 14圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第3頁。圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第3頁。圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第3頁。圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第3頁。1、引言1.1編寫目的編制目的是說明一個軟件系統(tǒng)各個層次中的每一個程序(每個模塊或子程序)的設(shè)計(jì)考慮。本產(chǎn)品是針對電腦管理圖書的需求設(shè)計(jì)的,主要包括管理員管理模塊和學(xué)員自助服務(wù)模塊。其中,管理員管理模塊可以完成讀者登記、購入新書、圖書檢索、讀者借還書、圖書注銷等主要功能,學(xué)員自助服務(wù)模塊可以完成學(xué)員電子閱讀,圖書檢索功能。1.2項(xiàng)目背景本項(xiàng)目的名稱:圖書館管理系統(tǒng)開發(fā)軟件。本項(xiàng)目的任務(wù)提出者及開發(fā)者是圖書管理系統(tǒng)軟件開發(fā)小組,小組成員包括代明、劉向陽和張良,用戶是成都理工大學(xué)圖書館、圖書管理員及相關(guān)讀者用戶。1.3術(shù)語說明數(shù)據(jù)流程圖(DFD):為描述軟件系統(tǒng)中的信息流提供了一個圖形方法。箭頭代表數(shù)據(jù)流,方框代表數(shù)據(jù)的源點(diǎn)或終點(diǎn),圓框代表數(shù)據(jù)流的交換,雙杠代表數(shù)據(jù)存儲的地方。數(shù)據(jù)字典(DD):是對數(shù)據(jù)流程圖中的數(shù)據(jù),變換等進(jìn)行精確的定義。系統(tǒng):圖書管理軟件。圖書信息:圖書的基本信息,包括書名、圖書編號等,以供于讀者查閱。借書記錄:包括借閱者的姓名、班級及所借圖書的書名、借書日期等。借閱規(guī)則:對不同的借閱者有不同的規(guī)定借閱圖書數(shù)量和借閱時間,對不同的違章情況有不同的罰款措施。1.4參考資料項(xiàng)目經(jīng)核準(zhǔn)的計(jì)劃任務(wù)書、合同或批文。圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第4頁。圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第4頁?!盾浖こ虒?dǎo)論》——張海藩編著清華大學(xué)出版社圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第4頁。圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第4頁?!盾浖こ獭贰獜埡7幹迦A大學(xué)出版社《數(shù)據(jù)庫系統(tǒng)概論》——薩師煊王珊編著高等教育出版社《VisualBasic數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例導(dǎo)航(第二版)》——劉韜駱娟何旭洪編著人民郵電出版社《VisualBasic程序設(shè)計(jì)教程》——曾強(qiáng)聰編著中國水利水電出版社《信息系統(tǒng)分析與設(shè)計(jì)》(第四版)王曉敏鄺孔武編著清華大學(xué)出版社項(xiàng)目開發(fā)計(jì)劃。需求規(guī)格說明書。系統(tǒng)分析說明書。測試計(jì)劃(初稿)。用戶操作手冊(初稿)。2、軟件結(jié)構(gòu)2.1需求概述通過調(diào)查,要求系統(tǒng)需要有以下功能:=1\*GB2⑴由于操作人員的計(jì)算機(jī)知識普遍較差,要求有良好的人機(jī)界面;=2\*GB2⑵由于該系統(tǒng)的使用對象多,要求有較好的權(quán)限管理;=3\*GB2⑶原始數(shù)據(jù)修改簡單方便,支持多條件修改;=4\*GB2⑷方便的數(shù)據(jù)查詢,支持多條件查詢;=5\*GB2⑸在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡單,數(shù)據(jù)穩(wěn)定性好;圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第5頁。圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第5頁。=6\*GB2⑹數(shù)據(jù)計(jì)算自動完成,盡量減少人工干預(yù)。圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第5頁。圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第5頁。2.2軟件結(jié)構(gòu)3、程序設(shè)計(jì)說明3.1模塊描述1、注冊登錄模塊讀者第一次使用該系統(tǒng),需要通過注冊才能成為系統(tǒng)的用戶。登錄系統(tǒng)后,用戶可以使用系統(tǒng)開放給普通用戶的各種功能。在個人信息中,注冊用戶還可以查看并修改自己的個人信息。丟失自己密碼的注冊用戶可以通過個人資料認(rèn)證來重新找回自己的密碼。2、讀者功能模塊圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第6頁。圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第6頁。登錄用戶可以在這個模塊中查詢系統(tǒng)中記錄的圖書信息,包括書名,編號,作者(譯者),出版社,定價,存放位置,數(shù)量以及可借閱復(fù)本數(shù)等信息,借閱過圖書的讀者用戶,可以在這個模塊中對自己借閱過的書籍進(jìn)行評價,這些評價將記錄在圖書信息中。前提是讀者必須先登陸成功才能對圖書信息進(jìn)行查詢。圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第6頁。圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第6頁。3、管理員功能模塊只有管理員有權(quán)限操作這個模塊。管理員可以進(jìn)行相應(yīng)的系統(tǒng)維護(hù)、更新。管理員可以在這個模塊中刪除或者添加其他管理員賬號,并且對圖書ID、狀態(tài)、名字、類別、出版社以及作者進(jìn)行查詢、更新、修改、刪除、添加等功能,也可以對讀者借閱信息進(jìn)行查詢、更新、添加、刪除等功能。系統(tǒng)的維護(hù)也由管理員在此模塊中進(jìn)行。3.2功能管理員登錄管理員登錄管理員二次鑒權(quán)管理員二次鑒權(quán)借閱管理綜合管理用戶管理書目管理借閱管理綜合管理用戶管理書目管理圖書館新聞板塊書籍賠償處理用戶留言板塊借閱統(tǒng)計(jì)信息借還書管理用戶資料查詢書目信息增改添加圖書用戶借閱情況書籍借閱歷史用戶增刪改分類查詢圖書館新聞板塊書籍賠償處理用戶留言板塊借閱統(tǒng)計(jì)信息借還書管理用戶資料查詢書目信息增改添加圖書用戶借閱情況書籍借閱歷史用戶增刪改分類查詢3.3性能1、注冊登錄模塊圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第7頁。圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第7頁。允許讀者測試注冊讀者ID的合法性–提供足夠的幫助信息,誘導(dǎo)用戶輸入;圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第7頁。圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第7頁。允許讀者跳過某些非關(guān)鍵信息,允許讀者更改輸入次序。2、讀者功能模塊本模塊為登錄的讀者提供精確查詢,模糊查詢,借閱,歸還,評價,修改個人信息預(yù)覽等功能。利用數(shù)據(jù)庫的排序功能對所有圖書數(shù)據(jù)進(jìn)行關(guān)鍵字排序使得對數(shù)據(jù)的查詢,修改,插入,刪除,顯示更具效率,從而使本模塊數(shù)據(jù)處理速度提高,性能得到提升。3、管理員功能模塊利用數(shù)據(jù)庫的排序功能對所有圖書數(shù)據(jù)進(jìn)行關(guān)鍵字排序使得對數(shù)據(jù)的查詢、修改、插入、刪除等,顯示更具效率,從而使本模塊數(shù)據(jù)處理速度提高,性能得到提升。3.4輸入項(xiàng)1、注冊登錄模塊注冊部分:輸入注冊信息,包括用戶名,姓名,地址,Email,電話號碼,密碼等;取回密碼部分:輸入用戶名以及Email,電話號碼中至少一項(xiàng);登錄部分:讀者輸入用戶名與密碼,管理員輸入管理員ID與密碼。2、讀者功能模塊本模塊里除了對書的評價以及搜索關(guān)鍵字需要用戶手動輸入以外,其他輸入都通過按鈕的形式出現(xiàn),讀者只需要選擇相應(yīng)的按鈕來選擇要使用的功能。3、管理員功能模塊圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第8頁。圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第8頁。管理員進(jìn)行不同的操作只需點(diǎn)擊相應(yīng)的按鈕進(jìn)行輸入即可完成需要的操作。圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第8頁。圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第8頁。3.5輸出項(xiàng)1、注冊登錄模塊注冊部分:如果成功,輸出歡迎信息;否則出現(xiàn)失敗提示信息。取回密碼部分:如果成功,顯示成功信息,并將密碼發(fā)送至Email中;失敗則顯示失敗提示信息。登錄部分:如果成功,輸出歡迎信息;反之則提示失敗信息。2、讀者功能模塊系統(tǒng)會因?yàn)樽x者操作失敗原因不同而輸出不同的提示具體的錯誤信息,錯誤信息有數(shù)據(jù)庫連接失敗,訪問某數(shù)據(jù)表失敗,借還書操作失敗,信息記錄錯誤等等,讓讀者清楚知道導(dǎo)致操作失敗的原因,使讀者能夠及時的聯(lián)系管理員,有針對性的解決問題。操作成功會顯示成功信息。2、管理員功能模塊系統(tǒng)會因管理員操作失敗原因不同而輸出不同的提示具體的錯誤信息,錯誤信息有數(shù)據(jù)庫連接失敗,訪問某數(shù)據(jù)表失敗,借還書操作失敗,信息記錄錯誤等等,讓管理員清楚知道導(dǎo)致操作失敗的原因,使管理員能及時的有針對性的解決具體問題。操作成功會顯示成功信息。3.6算法1、注冊登錄模塊注冊部分:首先判斷數(shù)據(jù)庫中的讀者ID是否存在,如果存在,提示錯誤信息,如果不存在再判斷輸入數(shù)據(jù)是否符合輸入要求,不符合要求,提示具體錯誤信息,反之則將注冊讀者信息存入到數(shù)據(jù)庫中。圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第9頁。圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第9頁。取回密碼部分:首先判斷輸入的讀者ID是否存在,不存在則提示錯誤信息,存在則將該讀者的密碼發(fā)送至?xí)T提供的Email中。圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第9頁。圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第9頁。登錄部分:首先判斷讀者ID是否存在如果輸入的讀者名不存在,提示錯誤信息,然后檢查密碼與讀者ID是否對應(yīng),不對應(yīng)則提示錯誤信息,對應(yīng)輸出歡迎信息。2、讀者功能模塊系統(tǒng)根據(jù)讀者選擇不同的按鈕向數(shù)據(jù)庫發(fā)送不同的數(shù)據(jù)庫訪問語句進(jìn)行不同的操作并將需要返回的結(jié)果返回,顯示給讀者。3、管理員功能模塊系統(tǒng)根據(jù)管理員選擇的不同的按鈕向數(shù)據(jù)庫發(fā)送不同的數(shù)據(jù)庫訪問語句進(jìn)行不同的操作并將需要返回的信息返回給管理員,以便管理員對數(shù)據(jù)進(jìn)行分析,發(fā)現(xiàn)問題,并及時的解決問題。3.7程序邏輯1、注冊登錄模塊圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第10頁。圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第10頁。圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第10頁。圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第10頁。2、讀者功能模塊3、管理員功能模塊3.8接口1、注冊登錄模塊數(shù)據(jù)庫接口。2、讀者功能模塊圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第11頁。圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第11頁。數(shù)據(jù)庫接口。圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第11頁。圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第11頁。3、管理員功能模塊數(shù)據(jù)庫接口。3.9存儲分配1、注冊登錄模塊讀者信息存儲在數(shù)據(jù)庫tb_reader表中,管理員信息存儲在數(shù)據(jù)庫tb_admin中。2、讀者功能模塊讀者信息存儲在數(shù)據(jù)庫tb_reader表中,管理員信息存儲在數(shù)據(jù)庫中。3、管理員功能模塊圖書相關(guān)信息存儲在數(shù)據(jù)庫tb_book表中,讀者信息存儲在數(shù)據(jù)庫tb_reader表中,管理員信息存儲在數(shù)據(jù)庫tb_admin表中。3.10注釋設(shè)計(jì)1、注冊登錄模塊用/*??*/作多行注釋,用//作單行注釋。2、讀者功能模塊用/*??*/作多行注釋,用//作單行注釋。3、管理員功能模塊圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明書全文共14頁,當(dāng)前為第12頁。圖書管理系統(tǒng)系統(tǒng)設(shè)計(jì)說明

溫馨提示

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

評論

0/150

提交評論