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

下載本文檔

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

文檔簡(jiǎn)介

./學(xué)年論文〔課程設(shè)計(jì)題目:圖書管理系統(tǒng)—詳細(xì)設(shè)計(jì)說明書學(xué)院工商學(xué)院學(xué)科門類工學(xué)專業(yè)軟件工程學(xué)號(hào)2012484088姓名偉指導(dǎo)教師王思樂20XX12月22日總版本V1.0編號(hào)LMS版本LMS1.0項(xiàng)目名稱圖書管理系統(tǒng)項(xiàng)目代碼〔LMSLibraryManagementSystem分項(xiàng)名稱詳細(xì)設(shè)計(jì)說明書分項(xiàng)代碼03分項(xiàng)序號(hào)LMS03組長(zhǎng)梅艷濤負(fù)責(zé)人梅艷濤參與人梅艷濤偉梁雪山博深文鵬徐鶴松指導(dǎo)教師王思樂日期20XX12月22日開發(fā)單位2012軟件工程大學(xué)學(xué)年論文〔課程設(shè)計(jì)任務(wù)書〔指導(dǎo)教師用表學(xué)生姓名偉指導(dǎo)教師王思樂論文〔設(shè)計(jì)題目圖書管理系統(tǒng)-詳細(xì)設(shè)計(jì)說明書主要研究〔設(shè)計(jì)容經(jīng)過這個(gè)階段的詳細(xì)設(shè)計(jì)工作,應(yīng)該得出對(duì)目標(biāo)系統(tǒng)的精確描述,從而在編碼階段可以把這個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語(yǔ)言書寫的程序。研究方法課本《軟件工程導(dǎo)論》上面介紹了很多關(guān)于項(xiàng)目詳細(xì)設(shè)計(jì)的研究方法,通過小組討論,主要采用程序流程圖進(jìn)行詳細(xì)設(shè)計(jì)。主要任務(wù)及目標(biāo)對(duì)圖書管理系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì),根本目標(biāo)是確定應(yīng)該怎樣具體地實(shí)現(xiàn)所要求的系統(tǒng),也就是說,經(jīng)過這個(gè)階段的設(shè)計(jì)工作,應(yīng)該得出對(duì)目標(biāo)系統(tǒng)的精確描述,從而在編碼階段可以把這個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語(yǔ)言書寫的程序。主要參考文獻(xiàn)《數(shù)據(jù)庫(kù)系統(tǒng)概論》〔第4版薩師煊王珊高等教育《軟件工程導(dǎo)論》〔第5版海藩清華大學(xué)《JAVA程序設(shè)計(jì)實(shí)用教程》<第3版>葉核亞電子工業(yè)進(jìn)度安排論文〔設(shè)計(jì)各階段名稱日期問題定義第10周需求分析、概要設(shè)計(jì)第11周-第13周詳細(xì)設(shè)計(jì)第14周-第15周實(shí)現(xiàn)第16周指導(dǎo)教師簽字:大學(xué)學(xué)年論文〔課程設(shè)計(jì)成績(jī)?cè)u(píng)定表學(xué)院:工商學(xué)院學(xué)生偉專業(yè)年級(jí)2012級(jí)軟件工程論文〔設(shè)計(jì)題目圖書管理系統(tǒng)—詳細(xì)設(shè)計(jì)說明書論文〔設(shè)計(jì)容提要此文檔是圖書管理系統(tǒng)的詳細(xì)設(shè)計(jì)說明書,該報(bào)告主要是得出對(duì)目標(biāo)系統(tǒng)的精確描述。首先引言中介紹了設(shè)計(jì)該系統(tǒng)的目的,背景和所需要的參考資料;接下來用一系列圖表列出本程序系統(tǒng)的每個(gè)程序〔包括每個(gè)模塊和子程序的名稱、標(biāo)識(shí)符和它們之間的層次結(jié)構(gòu)關(guān)系;然后逐個(gè)地給出各個(gè)層次中的每個(gè)程序的設(shè)計(jì)考慮,并給出其詳細(xì)的程序描述、功能、性能、輸入項(xiàng)、輸出項(xiàng)、算法、流程邏輯、測(cè)試計(jì)劃等說明。指導(dǎo)教師評(píng)語(yǔ)成績(jī):指導(dǎo)教師〔簽名:年月日1引言1.1編寫目的根據(jù)《需求規(guī)格說明書》、《概要設(shè)計(jì)說明書》,經(jīng)過分析和討論,我們對(duì)《圖書館管理系統(tǒng)》進(jìn)行了進(jìn)一步的設(shè)計(jì),作為詳細(xì)設(shè)計(jì)說明書,為編寫代碼者提供了設(shè)計(jì)基礎(chǔ)。1.2背景圖書管理系統(tǒng)軟件LMSV1.0;任務(wù)提出者:2012級(jí)軟件工程開發(fā)者:2012級(jí)軟件工程用戶:XXX大學(xué)圖書館1.3定義、縮寫詞、略語(yǔ)LMS:LibraryManagementSystem圖書管理系統(tǒng)1.4參考資料[1]海藩?!盾浖こ虒?dǎo)論》〔第五版。清華大學(xué)。2008。[2]薩師煊王珊。《數(shù)據(jù)庫(kù)系統(tǒng)概論》〔第4版。高等教育。[3]葉核亞?!禞AVA程序設(shè)計(jì)實(shí)用教程》<第三版>。電子工業(yè)。2011。2程序系統(tǒng)的結(jié)構(gòu)2.1總體設(shè)計(jì)2.2子系統(tǒng)設(shè)計(jì)〔1導(dǎo)借機(jī)〔2借閱機(jī)〔3管理機(jī)3導(dǎo)借機(jī)子系統(tǒng)設(shè)計(jì)說明3.1程序描述導(dǎo)借機(jī)子系統(tǒng)主要完成導(dǎo)借機(jī)功能,該子系統(tǒng)主要包括兩個(gè)模塊:書刊檢索和查詢。使用書刊檢索模塊實(shí)現(xiàn)書刊檢索功能;使用查詢模塊實(shí)現(xiàn)對(duì)借閱情況以及學(xué)生信息的查詢。3.2功能導(dǎo)借機(jī)子系統(tǒng)需要實(shí)現(xiàn)的功能主要包括:使用書刊檢索模塊實(shí)現(xiàn)書刊檢索功能;使用查詢模塊實(shí)現(xiàn)對(duì)借閱情況以及學(xué)生信息的查詢。3.3性能完成書刊檢索以及查詢借閱信息和學(xué)生信息3.4算法書刊檢索模塊〔1按條形碼號(hào)檢索子模塊輸入項(xiàng):條形碼號(hào)BookID;輸出項(xiàng):Struct圖書信息{條形碼號(hào)BookID;圖書類別Class;書架號(hào)BookshelvesNo;書名BookName;作者Author;Publisher;借閱狀況BookStatus;};連接數(shù)據(jù)庫(kù);按條形碼檢索〔{Get〔BookID;//接收用戶輸入的條形碼IF數(shù)據(jù)庫(kù)存在此書顯示該書信息Else提示錯(cuò)誤信息;}〔2按書名首字母檢索子模塊輸入項(xiàng):書名首字母;輸出項(xiàng):Struct圖書信息{條形碼號(hào)BookID;圖書類別Class;書架號(hào)BookshelvesNo;書名BookName;作者Author;Publisher;借閱狀況BookStatus;};連接數(shù)據(jù)庫(kù);按圖書首字母檢索〔{Get〔圖書首字母;//接收用戶輸入的圖書首字母IF數(shù)據(jù)庫(kù)存在此書顯示該書信息Else提示錯(cuò)誤信息;}〔3按書名檢索子模塊輸入項(xiàng):書名BookName;輸出項(xiàng):Struct[圖書信息=條形碼號(hào)BookID+圖書類別Class+書架號(hào)BookshelvesNo+書名BookName+作者Author+Publisher+借閱狀況BookStatus];連接數(shù)據(jù)庫(kù);按書名檢索〔{Get〔BookName;//接收用戶輸入的容IF數(shù)據(jù)庫(kù)存在此書顯示該書信息Else提示錯(cuò)誤信息;}〔4按作者檢索子模塊輸入項(xiàng):作者Author;輸出項(xiàng):Struct[圖書信息=條形碼號(hào)BookID+圖書類別Class+書架號(hào)BookshelvesNo+書名BookName+作者Author+Publisher+借閱狀況BookStatus];連接數(shù)據(jù)庫(kù);按作者檢索〔{Get〔Author;//接收用戶輸入的容IF數(shù)據(jù)庫(kù)存在此書顯示該書信息Else提示錯(cuò)誤信息;}〔5按檢索子模塊輸入項(xiàng):Publisher;輸出項(xiàng):Struct[圖書信息=條形碼號(hào)BookID+圖書類別Class+書架號(hào)BookshelvesNo+書名BookName+作者Author+Publisher+借閱狀況BookStatus];連接數(shù)據(jù)庫(kù);按檢索〔{Get〔Publisher;//接收用戶輸入的容IF數(shù)據(jù)庫(kù)存在此書顯示該書信息Else提示錯(cuò)誤信息;EndIF}查詢模塊〔1查詢借閱情況子模塊輸入項(xiàng):借書卡號(hào)CardNo="0000001""10000000";輸出項(xiàng):Struct[借閱情況=借書卡號(hào)CardNo+借閱書籍BookID+借書日期OutDate+還書日期InDate+賠償錢數(shù)Compensation];連接數(shù)據(jù)庫(kù);Search_borrow<>{Get<CardNo>;IF借書卡號(hào)存在;Show<借閱信息>;ElseFalse;EndIF}<2>查詢學(xué)生信息子模塊輸入項(xiàng):借書卡號(hào)CardNo="0000001""10000000"輸出項(xiàng):Struct[學(xué)生信息=卡號(hào)CardNo+學(xué)號(hào)ReaderID+Name+年級(jí)Grade+專業(yè)Major+卡余額Balance+是否注銷Status];連接數(shù)據(jù)庫(kù);Search_stu<>{Get<CardNo>;IF借書卡號(hào)存在Show〔學(xué)生信息;ElseFalse;EndIF}3.5流程邏輯3.5.3.5.23.6接口3.6.向用戶提供命令軟件回答對(duì)應(yīng)信息書刊檢索圖書信息查詢學(xué)生查詢借閱情況學(xué)生信息3.6接口傳遞信息數(shù)據(jù)庫(kù)接口圖書信息學(xué)生信息3.6接口傳遞信息圖書信息錄入圖書信息:〔條形碼號(hào)、圖書類別、書架號(hào)、書名、作者、、借閱狀況學(xué)生信息錄入學(xué)生信息:〔卡號(hào)、學(xué)號(hào)、、年級(jí)、專業(yè)、是否注銷、卡余額3.7注釋設(shè)計(jì)加在模塊首部的注釋//書刊檢索模塊,包括按條形碼號(hào)檢索子模塊、按書名首字母檢索子模塊、按書名檢索子模塊、按作者檢索子模塊、按檢索子模塊;//查詢模塊,包括查詢借閱情況子模塊、查詢學(xué)生信息子模塊;加在各分枝點(diǎn)處的注釋//輸入條形碼號(hào)BookID;//輸入書名首字母;//輸入書名BookName;//輸入作者Author;//輸入Publisher;//輸入借書卡號(hào)CardNo;//輸出圖書信息;//輸出借閱情況;//輸出學(xué)生信息;對(duì)各變量的功能、圍、缺省條件等所加的注釋;//圖書信息=條形碼號(hào)BookID+圖書類別Class+書架號(hào)BookshelvesNo+書名BookName+作者Author+Publisher+借閱狀況BookStatus;//借閱情況=借書卡號(hào)CardNo+借閱書籍BookID+借書日期OutDate+還書日期InDate+賠償錢數(shù)Compensation;//學(xué)生信息=卡號(hào)CardNo+學(xué)號(hào)ReaderID+Name+年級(jí)Grade+專業(yè)Major+卡余額Balance+是否注銷Status;//借書卡號(hào)CardNo="0000001”"10000000//條形碼號(hào)BookID="000000001”"999999999”3.8限制條件書刊檢索過程中,每次只能選擇一種檢索方式;進(jìn)入查詢時(shí),驗(yàn)證卡號(hào)是否存在。3.9測(cè)試計(jì)劃進(jìn)入書刊檢索模塊,按照不同的檢索方式一一進(jìn)行檢索,測(cè)試是否出現(xiàn)某種方式無(wú)法進(jìn)行檢索,能否連接數(shù)據(jù)庫(kù),能否檢索成功;預(yù)期結(jié)果:數(shù)據(jù)庫(kù)連接正確,各個(gè)檢索方式都能正常運(yùn)行,能夠成功地檢索圖書信息。進(jìn)入查詢模塊,分別查詢借閱情況和學(xué)生信息,測(cè)試借閱情況信息是否完整,是否正確,以及能否連接數(shù)據(jù)庫(kù),學(xué)生信息是否完整,是否正確;預(yù)期結(jié)果:數(shù)據(jù)庫(kù)連接正確,能夠顯示完整的、正確的借閱情況信息和學(xué)生信息。3.10尚未解決的問題書刊檢索過程中,每次只能選擇一個(gè)檢索方式,不能進(jìn)行多條件檢索。4借閱機(jī)子系統(tǒng)設(shè)計(jì)說明4.1程序描述借閱機(jī)子系統(tǒng)主要完成借閱機(jī)功能,該子系統(tǒng)主要包括三個(gè)模塊:查詢、借書和還書。使用查詢模塊實(shí)現(xiàn)查詢學(xué)生信息和圖書信息的功能;使用借書模塊實(shí)現(xiàn)借書的功能;使用還書模塊實(shí)現(xiàn)還書的功能。4.2功能導(dǎo)借機(jī)子系統(tǒng)需要實(shí)現(xiàn)的功能主要包括:使用查詢模塊實(shí)現(xiàn)查詢學(xué)生信息和圖書信息的功能;使用借書模塊實(shí)現(xiàn)借書的功能;使用還書模塊實(shí)現(xiàn)還書的功能。4.3性能完成查詢學(xué)生信息和圖書信息,以及借書和還書。4.4算法查詢模塊〔1查詢學(xué)生信息子模塊輸入項(xiàng):借書卡號(hào)CardNo="0000001""10000000";輸出項(xiàng):Struct[學(xué)生基本信息=卡號(hào)CardNo+學(xué)號(hào)ReaderID+Name+年級(jí)Grade+專業(yè)Major+卡余額Balance+是否注銷Status,借閱情況=借書卡號(hào)CardNo+借閱書籍BookID+借書日期OutDate+還書日期InDate+賠償錢數(shù)Compensation];連接數(shù)據(jù)庫(kù);Search_stu<>{Get<CardNo>;IF借書卡號(hào)存在Show〔學(xué)生信息;ElseFalse;EndIF}〔2查詢圖書信息子模塊與導(dǎo)借機(jī)子系統(tǒng)書刊檢索模塊的子模塊和功能相同;借書模塊輸入項(xiàng):借書卡號(hào)CardNo、條形碼號(hào)BookID、借書日期OutDate;輸出項(xiàng):Booltrue/false;連接數(shù)據(jù)庫(kù);獲取借閱情況信息;Borrow<>{Get<CardNo,BookID,OutDate>;IF借書證未登記入庫(kù)THENReturnfalse;ElseIF圖書未登記入庫(kù)THENReturnfalse;ElseIf已借閱書籍>=最大可借閱書籍?dāng)?shù)ThenReturnfalse;;ElseIf卡余額<0ThenReturnfalse;Elsereturntrue;//借書成功更新數(shù)據(jù)庫(kù)EndIfEndIfEndIfEndIf}還書模塊輸入項(xiàng):借書卡號(hào)CardNo、條形碼號(hào)BookID、還書日期InDate;輸出項(xiàng):Booltrue/false;連接數(shù)據(jù)庫(kù);Back<>{Get<CardNo,BookID,InDate>//獲取借閱情況信息;IF借閱天數(shù)>最大可借閱天數(shù)賠償錢數(shù)=[〔還書日期-借書日期-最大可借閱天數(shù)]×每天的賠償錢數(shù);卡余額=卡余額-賠償錢數(shù);Show<賠償錢數(shù),卡余額>;ElsereturnTrue;//借書成功,更新數(shù)據(jù)庫(kù)EndIf}4.5流程邏輯查詢借書還書4.6接口4.從用戶接收命令軟件回答對(duì)應(yīng)信息卡號(hào)學(xué)生信息〔學(xué)生基本信息、借閱情況信息圖書信息條形碼號(hào)借閱情況信息4.6.2接口傳遞信息數(shù)據(jù)庫(kù)接口圖書信息借閱情況信息學(xué)生基本信息4.6.3接口傳遞信息卡號(hào)借書卡號(hào)CardNo="0000001""10000000"條形碼號(hào)條形碼號(hào)BookID="000000001""999999999"借書登記借書登記:〔圖書條形碼號(hào)、學(xué)生學(xué)號(hào)、圖書名稱、借書卡號(hào)、借書時(shí)間、學(xué)生還書登記還書登記:〔圖書條形碼號(hào)、圖書名稱、歸還時(shí)間、借書卡號(hào)、學(xué)生學(xué)號(hào)、學(xué)生、是否異常4.7注釋設(shè)計(jì)加在模塊首部的注釋//查詢模塊,包括查詢學(xué)生信息子模塊、查詢學(xué)生信息子模塊;//借書模塊;//還書模塊;加在各分枝點(diǎn)處的注釋;//輸入借書卡號(hào)CardNo;//輸入借書卡號(hào)CardNo、條形碼號(hào)BookID、借書日期OutDate;//輸入借書卡號(hào)CardNo、條形碼號(hào)BookID、還書日期InDate;//輸出學(xué)生基本信息;//輸出借閱情況;//輸出圖書信息;//輸出提示消息;對(duì)各變量的功能、圍、缺省條件等所加的注釋;//借書卡號(hào)CardNo="0000001”"10000000//條形碼號(hào)BookID="000000001”"999999999”//學(xué)生基本信息=卡號(hào)CardNo+學(xué)號(hào)ReaderID+Name+年級(jí)Grade+專業(yè)Major+卡余額Balance+是否注銷Status;//借閱情況=借書卡號(hào)CardNo+借閱書籍BookID+借書日期OutDate+還書日期InDate+賠償錢數(shù)Compensation;4.8限制條件因?yàn)闂l件不允許,只能通過手工操作來完成刷卡工作4.9測(cè)試計(jì)劃進(jìn)入查詢模塊,輸入一個(gè)符合條件的卡號(hào),進(jìn)行查詢,測(cè)試能否正常連接數(shù)據(jù)庫(kù),顯示信息是否完整、正確;預(yù)期結(jié)果:連接數(shù)據(jù)庫(kù)正常,輸入一個(gè)符合條件的卡號(hào),顯示的信息完整、正確。進(jìn)入借書模塊,掃描條形碼號(hào),測(cè)試能否正常連接數(shù)據(jù)庫(kù),是否能夠顯示完整的、正確的借閱情況信息,能否正常更新數(shù)據(jù)庫(kù);預(yù)期結(jié)果:連接數(shù)據(jù)庫(kù)正常,能夠顯示完整的、正確的借閱情況信息,并正常地更新數(shù)據(jù)庫(kù)。進(jìn)入還書模塊,掃描條形碼號(hào),測(cè)試能否正常連接數(shù)據(jù)庫(kù),是否能夠顯示完整的、正確的借閱情況信息,能否正常更新數(shù)據(jù)庫(kù);預(yù)期結(jié)果:連接數(shù)據(jù)庫(kù)正常,能夠顯示完整的、正確的借閱情況信息,并正常地更新數(shù)據(jù)庫(kù)。4.10尚未解決的問題刷卡工作因?yàn)闂l件不允許只能通過人工操作來模擬5管理機(jī)子系統(tǒng)設(shè)計(jì)說明5.1程序描述管理機(jī)子系統(tǒng)主要完成管理機(jī)功能,該子系統(tǒng)主要包括四個(gè)模塊:管理員,圖書上架,圖書下架,一卡通。使用管理員模塊實(shí)現(xiàn)注冊(cè)管理員信息、刪除管理員信息和修改管理員信息的功能;使用圖書上架模塊實(shí)現(xiàn)錄入圖書信息的功能;使用圖書下架模塊實(shí)現(xiàn)刪除圖書信息的功能;使用一卡通模塊實(shí)現(xiàn)辦卡、退卡、充值和打印憑證的功能。這個(gè)子系統(tǒng)把所有的管理任務(wù)結(jié)合到一起,可以更加有效的組織和管理,使得管理更加的便捷和系統(tǒng)化。5.2功能管理機(jī)子系統(tǒng)需要實(shí)現(xiàn)的功能主要包括:〔1對(duì)管理員的管理。此模塊可以實(shí)現(xiàn)當(dāng)有新的管理員入館工作時(shí)添加管理員信息,當(dāng)有管理員辭職或調(diào)離時(shí)完成對(duì)此管理員信息的刪除操作,期間還可以對(duì)當(dāng)前的管理員信息做修改操作。〔2圖書的上下架。當(dāng)圖書入庫(kù),出庫(kù)時(shí)完成對(duì)圖書信息的更新?!?辦卡。此模塊完成辦卡,退卡,卡充值業(yè)務(wù),同時(shí)更新學(xué)生的個(gè)人信息。5.3性能1.?dāng)?shù)據(jù)精確度添加數(shù)據(jù)信息時(shí)保證準(zhǔn)確率,添加的信息能準(zhǔn)確的添加到后臺(tái)數(shù)據(jù)庫(kù)中。刪除時(shí)能保證準(zhǔn)確率,所有刪除能正確存入數(shù)據(jù)庫(kù)中。2.時(shí)間特性一般操作的響應(yīng)時(shí)間應(yīng)在2-3秒,刪除時(shí)間應(yīng)根據(jù)所刪除容盡量縮短時(shí)間。3.適應(yīng)性滿足運(yùn)行環(huán)境在允許操作系統(tǒng)之間的安全轉(zhuǎn)換和與其它應(yīng)用軟件的獨(dú)立運(yùn)行要求。數(shù)值需求管理員數(shù)目<15;圖書的存儲(chǔ)量做不限制;已注冊(cè)辦卡的學(xué)生數(shù)量不做限制;5.其它需求有一定的安全性,防止人為地破壞數(shù)據(jù)庫(kù),防止他人利用非法手段盜取數(shù)據(jù)信息,設(shè)置一定的權(quán)限,防止非法操作。5.4算法登陸模塊Login<>{Get<WorkerID,Password>;IF管理員信息驗(yàn)證正確Main<>;ElseFalse;}管理員模塊〔1注冊(cè)子模塊輸入項(xiàng):管理員=WorkerName+工號(hào)WorkerId+密碼Password+權(quán)限Level;輸出項(xiàng):BoolTrue/False;連接數(shù)據(jù)庫(kù);Signin<>{Get<管理員信息>;IF輸入信息=NULLReturnfalse;ElseReturntrue;//更新數(shù)據(jù)庫(kù)信息}〔2刪除子模塊輸入項(xiàng):管理員=WorkerName+工號(hào)WorkerId+密碼Password+權(quán)限Level;輸出項(xiàng):BoolTrue/False;連接數(shù)據(jù)庫(kù);Delete<>{Get<需要?jiǎng)h除的管理員信息>;IF管理員信息不存在ReturnFalseElseReturntrue;//完成刪除}〔3修改子模塊輸入項(xiàng):管理員=WorkerName+工號(hào)WorkerId+密碼Password+權(quán)限Level;輸出項(xiàng):BoolTrue/False;連接數(shù)據(jù)庫(kù);Modify<>{Get<管理員信息>;IF管理員信息不存在ReturnFalseElseReturntrue;//更新數(shù)據(jù)庫(kù),完成修改}圖書上架模塊輸入項(xiàng):管理員=WorkerName+工號(hào)WorkerId+密碼Password+權(quán)限Level,圖書信息=條形碼號(hào)BookID+圖書類別Class+圖書名稱BookName+書架號(hào)BookshelvesNo+作者Author+Publisher;輸出項(xiàng):BoolTrue/False;連接數(shù)據(jù)庫(kù);圖書上架<>{Get<圖書信息>;ReturnTrue;//更新數(shù)據(jù)庫(kù)信息}圖書下架模塊輸入項(xiàng):管理員=WorkerName+工號(hào)WorkerId+密碼Password+權(quán)限Level,圖書信息=條形碼號(hào)BookID+圖書類別Class+圖書名稱BookName+書架號(hào)BookshelvesNo+作者Author+Publisher;輸出項(xiàng):BoolTrue/False;連接數(shù)據(jù)庫(kù);圖書下架<>{Get<要?jiǎng)h除的圖書信息>;IF此書不存在ReturnFalse;ElseReturnTrue;//更新數(shù)據(jù)庫(kù)}一卡通模塊〔1辦卡子模塊輸入項(xiàng):學(xué)生信息=卡號(hào)++學(xué)號(hào)+年級(jí)+專業(yè)+卡余額+押金;輸出項(xiàng):boolTrue/False;連接數(shù)據(jù)庫(kù);辦卡<>{Get<學(xué)生信息>;Returntrue;//更新數(shù)據(jù)庫(kù)信息}〔2退卡子模塊輸入項(xiàng):退卡信息=卡號(hào)+卡余額+注銷操作;輸出項(xiàng):boolTrue/False;連接數(shù)據(jù)庫(kù);注銷<>{Get<退卡信息>;IF此卡不存在Returnfalse;ElsereturnTrue;//更新數(shù)據(jù)庫(kù)}〔3充值子模塊輸入項(xiàng):充值信息=卡號(hào)+充值金額RechargeMoney+充值時(shí)間RechargeTime;輸出項(xiàng):BoolTrue/False;連接數(shù)據(jù)庫(kù);充值〔{Get〔充值信息;ReturnTrue;//更新數(shù)據(jù)庫(kù)Print〔//打印信息;}5.5流程邏輯5.6項(xiàng)目運(yùn)行架構(gòu)退卡辦卡查詢充值管理員查詢學(xué)生管理員管理管理員瀏覽還書借書圖書上下架‘5.7接口5.向用戶提供命令軟件回答對(duì)應(yīng)信息學(xué)生信息辦卡成功,退卡成功,充值成功,打印憑證5.接口傳遞信息硬件接口與打印機(jī)接口充值信息軟件接口與數(shù)據(jù)庫(kù)接口圖書信息,學(xué)生信息5.7接口傳遞信息添加管理員信息管理員信息:〔、編號(hào)、密碼、權(quán)限修改管理員信息管理員信息:〔、編號(hào)、密碼、權(quán)限刪除管理員信息管理員信息:〔、編號(hào)、密碼、權(quán)限辦卡學(xué)生信息:〔學(xué)號(hào)、、專業(yè)、年級(jí)、借書卡號(hào)、卡余額、卡狀態(tài)退卡學(xué)生信息:〔學(xué)號(hào)、、專業(yè)、年級(jí)、借書

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論