版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
精品實(shí)用文檔.精品目錄1需求分析 11.1調(diào)查用戶需求 11.2系統(tǒng)功能的設(shè)計(jì)和劃分 12概念構(gòu)造設(shè)計(jì) 22.1概念構(gòu)造 23邏輯構(gòu)造設(shè)計(jì) 64數(shù)據(jù)庫(kù)的物理設(shè)計(jì) 104.1教室管理信息系統(tǒng)各實(shí)體及聯(lián)系的數(shù)據(jù)字典 104.2關(guān)系模型 134.3關(guān)系模式存取方式選擇 144.4確定數(shù)據(jù)庫(kù)的存儲(chǔ)構(gòu)造 144.5評(píng)價(jià)物理構(gòu)造 145數(shù)據(jù)庫(kù)實(shí)施和維護(hù) 155.1數(shù)據(jù)庫(kù)的試運(yùn)行 155.2書架表視圖 155.3借閱表視圖 175.4存儲(chǔ)過程 18借閱操作 18還書操作 185.5數(shù)據(jù)庫(kù)的運(yùn)行與維護(hù) 19精品實(shí)用文檔.精品參考文獻(xiàn) 19心得體會(huì) 20精品實(shí)用文檔.精品精品實(shí)用文檔.精品精品實(shí)用文檔.精品1需求分析調(diào)查用戶需求本系統(tǒng)的最終用戶為在校學(xué)生,我們根據(jù)從學(xué)校方面取得的圖表資料、文字資料以及其他細(xì)節(jié)方面的信息,根據(jù)我們?nèi)粘I钪械慕?jīng)歷,根據(jù)我們所做的其他詢問和調(diào)查,得出用戶的需求。系統(tǒng)功能的設(shè)計(jì)和劃分根據(jù)圖書管理系統(tǒng)的實(shí)際需求,可以將圖書管理系統(tǒng)劃分為系統(tǒng)設(shè)置、圖書管理、讀者管理、圖書借還、系統(tǒng)查詢具體功能的系統(tǒng)功能構(gòu)造圖如圖1-1所示。精品實(shí)用文檔.精品圖書管理系統(tǒng)系統(tǒng)設(shè)置管理員設(shè)置書架設(shè)置讀者管理圖書管理圖書管理系統(tǒng)系統(tǒng)設(shè)置管理員設(shè)置書架設(shè)置讀者管理圖書管理圖書借還系統(tǒng)查詢讀者類型管理圖書借閱查詢圖書檔案查詢圖書歸還圖書借閱圖書檔案管理圖書類型管理讀者檔案管理2概念構(gòu)造設(shè)計(jì).1圖書借閱系統(tǒng)完成用戶的借書過程其數(shù)據(jù)流圖如圖2-1所示。精品實(shí)用文檔.精品圖2-1借閱系統(tǒng)的數(shù)據(jù)流圖2.2還書系統(tǒng)完成圖書的歸還過程其數(shù)據(jù)流圖如圖2-3所示。圖2-2歸還系統(tǒng)的數(shù)據(jù)流圖2.3圖書檔案管理系統(tǒng)為用戶提供圖書檔案信息其數(shù)據(jù)流圖如圖2-3所示。精品實(shí)用文檔.精品圖2-3圖書檔案管理數(shù)據(jù)流圖2.4讀者檔案系統(tǒng)用于記錄讀者的詳細(xì)信息其數(shù)據(jù)流圖如圖2-4所示。圖2-4讀者檔案管理數(shù)據(jù)流圖圖書管理系統(tǒng)的流程是用戶先輸入自己的帳號(hào)密碼及系統(tǒng)顯示的驗(yàn)證碼進(jìn)入系統(tǒng)如有一項(xiàng)不符合那么不能進(jìn)入系統(tǒng),成功登陸系統(tǒng)后系統(tǒng)根劇登陸的帳號(hào)信息從數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)展比照判斷是讀者還是管理員,如果是讀者那么能進(jìn)展信息查詢,及修改自己的相關(guān)信息,查詢到自己所需要的圖書就能通過管理員進(jìn)展借閱圖書、歸還圖書也是通過管理員完成的。如果不是讀者而是管理員,那管理員可以進(jìn)展相關(guān)信息的查詢、添加刪除圖書及讀者的所有信息、設(shè)置相應(yīng)的權(quán)限、為圖書更新排行榜的信息、以及完成讀者的圖書借閱與歸還。精品實(shí)用文檔.精品圖書管理系統(tǒng)的系統(tǒng)流程圖如圖2-5所示。登陸系統(tǒng)登陸系統(tǒng)是否登陸判斷身份管理員讀者圖書歸還圖書借閱信息查詢圖書信息讀者信息否圖2-5圖書管理系統(tǒng)的流程圖精品實(shí)用文檔.精品3邏輯構(gòu)造設(shè)計(jì)E-R圖如圖3-1所示。圖3-1讀者信息實(shí)體屬性圖3.2書籍信息實(shí)體E-R圖如圖3-2所示。書籍書籍信息實(shí)體書籍編號(hào)書籍名稱書籍類別編號(hào)書籍作者出版時(shí)間收錄時(shí)間是否被借出版社精品實(shí)用文檔.精品圖3-2書籍信息實(shí)體E-R圖.記錄信息實(shí)體E-R圖如圖3-3所示。讀者借書證編號(hào)讀者借書證編號(hào)書籍類別編號(hào)借閱時(shí)間隔借閱記錄信息實(shí)體實(shí)體圖3-3記錄信息實(shí)體E-R圖記錄歸還信息實(shí)體E-R圖如圖3-4所示。歸還記錄歸還記錄信息實(shí)體實(shí)體讀者借書證編號(hào)書籍類別編號(hào)歸還時(shí)間隔圖3-4記錄信息實(shí)體E-R圖精品實(shí)用文檔.精品罰款信息實(shí)體E-R圖如圖3-5所示。罰款罰款信息實(shí)體書籍類別編號(hào)罰款金額讀者姓名讀者借書證編號(hào)書籍名稱借閱時(shí)間隔圖3-5罰款信息實(shí)體E-R圖圖書征訂E-R圖如圖3-6所示。征訂號(hào)圖書名稱征訂號(hào)圖書名稱征訂人圖書編號(hào)出版社征訂數(shù)量圖3-6圖書征訂E-R圖圖3-6圖書征訂E-R圖精品實(shí)用文檔.精品圖書借閱E-R圖如圖3-7所示。借閱編號(hào)借閱編號(hào)讀者編號(hào)圖書編號(hào)借閱時(shí)間應(yīng)還時(shí)間續(xù)借次數(shù)操作員狀態(tài)圖3-7圖書借閱E-R圖總的信息實(shí)體E-R圖如圖3-8所示。信息登記信息登記讀者書籍書類別歸還借閱罰款罰款信息還書信息借閱信息實(shí)體圖3-8總的信息實(shí)體E-R圖精品實(shí)用文檔.精品4數(shù)據(jù)庫(kù)的物理設(shè)計(jì)教室管理信息系統(tǒng)各實(shí)體及聯(lián)系的數(shù)據(jù)字典書架數(shù)據(jù)字典如表4-1所示 表4-1書架數(shù)據(jù)字典屬性名存儲(chǔ)代碼類型長(zhǎng)度備注書架號(hào)bookcaseIDString20圖書館書架號(hào)書架名bookcaseString30圖書館書架名稱圖書信息數(shù)據(jù)字典如表4-2所示 表4-2圖書信息數(shù)據(jù)字典屬性名存儲(chǔ)代碼類型長(zhǎng)度備注編號(hào)bookIdvarchar20圖書編號(hào)書名bookNamevarchar30圖書書名類型bookTypeIdvarchar10圖書類型作者bookAuthorvarchar20圖書作者ISBMISBNvarchar40ISBM出版社pressIdvarchar10圖書出版社價(jià)格pricefloat圖書價(jià)格書架號(hào)bookcaseIdvarchar20圖書書架號(hào)頁(yè)碼pageint圖書入庫(kù)時(shí)間入庫(kù)時(shí)間intoTimedatetime圖書現(xiàn)存量現(xiàn)存量countint圖書庫(kù)存量精品實(shí)用文檔.精品庫(kù)存量storageCountdatetime圖書操作員操作員operatorvarchar20圖書借出次數(shù)借出次數(shù)borrowTimeint圖書是否注銷是否注銷wethercancellationbit圖書是否注銷圖書罰款數(shù)據(jù)字典如表4-3所示 表4-3圖書罰款數(shù)據(jù)字典屬性名存儲(chǔ)代碼類型長(zhǎng)度備注罰款編號(hào)bookpenaltyIdint罰款編號(hào)圖書編號(hào)bookIdvarchar20圖書編號(hào)讀者編號(hào)readerIDvarchar14讀者編號(hào)罰款日期penaltyTimedatetime罰款日期應(yīng)罰金額mayPenaltyMoneymoney應(yīng)罰金額應(yīng)收金額getPenaltyMoneymoney應(yīng)收金額是否罰款wetherCashierbit是否罰款備注notevarchar50備注精品實(shí)用文檔.精品圖書類型數(shù)據(jù)字典如表4-4所示表4-4圖書類型數(shù)據(jù)字典屬性名儲(chǔ)存代碼類型長(zhǎng)度備注類型編號(hào)bookTypeIdvarchar10類型編號(hào)類型名稱bookTypevarchar20類型名稱可借天數(shù)borrowTimeint可借天數(shù)..圖書借閱數(shù)據(jù)字典如表4-5所示表4-5.圖書借閱數(shù)據(jù)字典屬性名儲(chǔ)存代碼類型長(zhǎng)度備注借閱編號(hào)borrowIdvarchar20借閱編號(hào)讀者編號(hào)readerIdvarchar10讀者編號(hào)圖書編號(hào)bookIdvarchar20圖書編號(hào)借閱時(shí)間borrowTimedatetime借閱時(shí)間應(yīng)還時(shí)間returnTimedatetime應(yīng)還時(shí)間續(xù)借次數(shù)renewTimeint續(xù)借次數(shù)操作員operatorvarchar20操作員狀態(tài)statevarchar20狀態(tài)精品實(shí)用文檔.精品出版社數(shù)據(jù)字典如表4-6所示表4-6出版社數(shù)據(jù)字典屬性名儲(chǔ)存代碼類型長(zhǎng)度備注出版社號(hào)pressIdvarchar10出版社號(hào)出版社pressvarchar20出版社讀者信息數(shù)據(jù)字典如表4-7所示表4-7讀者信息數(shù)據(jù)字典屬性名儲(chǔ)存代碼類型長(zhǎng)度備注編號(hào)readerIdvarchar14編號(hào)姓名readerNamevarchar20姓名性別sexchar2性別類型readerTypeIdvarchar10類型出生日期birthdaydatetime出生日期有效證件readerCertificatevarchar60有效證件證件號(hào)碼readerCertificateIdvarchar60證件號(hào)碼聯(lián)系方式telvarchar14聯(lián)系方式登記日期registTimedatetime登記日期有效期至validdatetime有效期至操作員operatorvarchar20操作員精品實(shí)用文檔.精品備注emailvarchar30備注圖書借閱次數(shù)bookBorrowTimeint圖書借閱次數(shù)期刊借閱次數(shù)journalsBorrowTimeint期刊借閱次數(shù)是否掛失lossbit是否掛失讀者類型數(shù)據(jù)字典如表4-8所示表4-8讀者類型數(shù)據(jù)字典屬性名儲(chǔ)存代碼類型長(zhǎng)度備注讀者類型號(hào)readerTypedIdVarchar10讀者類型號(hào)讀者類型readerTypevarchar20讀者類型圖書冊(cè)書bookCountsmallint圖書冊(cè)書期刊冊(cè)書journalsCountsmallint期刊冊(cè)書續(xù)借次數(shù)renewTimeint續(xù)借次數(shù)限制圖書limitBookbit限制圖書限制期刊limitJournalsbit限制期刊圖書歸還數(shù)據(jù)字典如表4-9所示表4-9圖書歸還數(shù)據(jù)字典精品實(shí)用文檔.精品屬性名存儲(chǔ)代碼類型長(zhǎng)度備注歸還編號(hào)returnIdvarchar20歸還編號(hào)圖書編號(hào)readerIdvarchar14圖書編號(hào)讀者編號(hào)bookIdvarchar20讀者編號(hào)退還時(shí)間returnTimedatetime退還時(shí)間應(yīng)歸還時(shí)間returnTimeMaydatetime應(yīng)歸還時(shí)間是否歸還wetherReturnbit是否歸還操作員operatorvarchar20操作員圖書征訂數(shù)據(jù)字典如表4-10所示表4-10圖書征訂數(shù)據(jù)字典屬性名存儲(chǔ)代碼類型長(zhǎng)度備注征訂號(hào)subscriptionsIdVarchar20征訂號(hào)征訂人subscriptionsNameVarchar10征訂人圖書編號(hào)bookIdVarchar20圖書編號(hào)圖書名稱bookNameVarchar20圖書名稱征訂數(shù)量countsmallint征訂數(shù)量出版社pressvarchar20出版社精品實(shí)用文檔.精品1書架〔書架號(hào),書架名〕2圖書信息〔編號(hào),書名,類型,作者,ISBM,出版社,價(jià)格,頁(yè)碼入庫(kù)時(shí)間,限存量,庫(kù)存量,操作員,借出次數(shù),是否注銷〕3圖書罰款〔罰款編號(hào)。圖書編號(hào),讀者編號(hào),罰款日期,應(yīng)罰金額,應(yīng)收金額,是否罰款,備注,圖書類型〕4圖書類型〔類型編號(hào),類型名稱,可借天數(shù)〕5圖書借閱〔借閱編號(hào),讀者編號(hào),圖書編號(hào),借閱時(shí)間,應(yīng)還時(shí)間,續(xù)借次數(shù),操作員,狀態(tài)〕6出版社〔出版社號(hào),出版社〕7讀者信息〔編碼,姓名,性別,類型,出生日期,有效證件,證件號(hào)碼,聯(lián)系方式,登記日期,有效期至,操作員,備注,圖書借閱次數(shù),期刊借閱次數(shù),是否掛失〕8讀者類型〔讀者類型號(hào),讀者類型,圖書冊(cè)書,期刊冊(cè)書,續(xù)借次數(shù),限制圖書,限制期刊〕9圖書歸還〔歸還編號(hào),圖書編號(hào),讀者編號(hào),退還押金,歸還時(shí)間,歸還定位,操作員〕10圖書征訂〔征訂號(hào),征訂人,圖書編號(hào),圖書名稱,征訂數(shù)量,出版社〕精品實(shí)用文檔.精品關(guān)系模式存取方式選擇教室管理信息系統(tǒng)是一個(gè)多用戶共享系統(tǒng),對(duì)同一個(gè)關(guān)系要建立多條存取路徑才能滿足多用戶的多種應(yīng)用要求。數(shù)據(jù)庫(kù)管理系統(tǒng)一般提供多種存取方法。常用的存取方法有三類:一是索引方法,目前主要是B+樹索引方法;第二類是聚簇方法,第三類是Hash方法。B+樹索引是數(shù)據(jù)庫(kù)中經(jīng)典的存取方法,使用最普遍。我們的數(shù)據(jù)庫(kù)管理信息系統(tǒng)在系統(tǒng)建立過程中自動(dòng)創(chuàng)立了B+樹索引。確定數(shù)據(jù)庫(kù)的存儲(chǔ)構(gòu)造確定數(shù)據(jù)庫(kù)物理構(gòu)造主要指確定數(shù)據(jù)的存放位置和存儲(chǔ)構(gòu)造,包括確定關(guān)系、索引、聚簇、日志、備份等的存儲(chǔ)安排和存儲(chǔ)構(gòu)造,確定系統(tǒng)配置等。評(píng)價(jià)物理構(gòu)造在開發(fā)教室管理信息系統(tǒng)的過程中,我們綜合考慮了系統(tǒng)的時(shí)間效率、空間效率、維護(hù)代價(jià)和各種用戶要求進(jìn)展了權(quán)衡。評(píng)價(jià)物理數(shù)據(jù)庫(kù)的方法完全依賴于所選用的RDBMS,而我們采用的是KingbaseES5.0.,這種評(píng)價(jià)完全取決于該數(shù)據(jù)庫(kù)管理系統(tǒng)的評(píng)價(jià)方法,主要從定量估算各種方案的存儲(chǔ)空間和維護(hù)代價(jià)入手,對(duì)估算結(jié)果進(jìn)展權(quán)衡、比較。 精品實(shí)用文檔.精品5數(shù)據(jù)庫(kù)實(shí)施和維護(hù)根據(jù)以上需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)等各個(gè)階段的分析與設(shè)計(jì),我們數(shù)據(jù)庫(kù)應(yīng)用設(shè)計(jì)五人組進(jìn)展了系統(tǒng)的開發(fā),主要采用JSP網(wǎng)站開發(fā)技術(shù),系統(tǒng)運(yùn)行在KingbaseES5.0之上,應(yīng)用效勞器為Tomcat5.0之上。程序代碼如附件所示。5.1數(shù)據(jù)庫(kù)的試運(yùn)行CREATEVIEW[dbo].[bookcaseView]ASSELECTdbo.bookInfoTable.bookId,dbo.bookInfoTable.bookName,dbo.bookInfoTable.bookcaseId,dbo.bookcaseTable.bookcaseFROMdbo.bookInfoTableINNERJOINdbo.bookcaseTableONdbo.bookInfoTable.bookcaseId=dbo.bookcaseTable書架視圖截圖如圖5-1所示精品實(shí)用文檔.精品圖5-1書架視圖截圖CREATEVIEW[dbo].[bookPenaltyView]ASSELECTdbo.bookPenaltyTable.bookId,dbo.bookPenaltyTable.readerId,dbo.bookPenaltyTable.mayPenaltyMoney,dbo.bookInfoTable.bookName,dbo.readerInfoTable.readerNameFROMdbo.bookPenaltyTableINNERJOINdbo.bookInfoTableONdbo.bookPenaltyTable.bookId=dbo.bookInfoTable.bookIdINNERJOINdbo.readerInfoTableONdbo.bookPenaltyTable.readerId=dbo.readerInfoTable.readerId圖書罰款視圖截圖如圖5-2所示精品實(shí)用文檔.精品圖5-2圖書罰款視圖截圖5.2借閱表視圖CREATEVIEW[dbo].[borrowView]ASSELECTdbo.borrowTable.readerId,dbo.borrowTable.bookId,dbo.borrowTable.returnTime,dbo.borrowTable.borrowTime,dbo.bookInfoTable.bookIdASExpr1,dbo.bookInfoTable.bookNameFROMdbo.borrowTableINNERJOINdbo.bookInfoTableONdbo.borrowTable.bookId=dbo.bookInfoTable.bookId圖書借閱視圖截圖如圖5-2所示精品實(shí)用文檔.精品圖5-2圖書借閱視圖截圖5.3存儲(chǔ)過程借閱操作createproc[dbo].[bookBorrow]asbegintranupdatebookInfoTablesetcount=isnull(count,0)-1frombookInfoTableasb,borrowTableasbwwhereb.bookId=bw.bookIdandbw.state='新借' updateborrowTablesetrenewTime=0,state='未還' wherestate='新借'commit還書操作createproc[dbo].[bookReturn]@borrowIdvarchar(20)asbegintran updatebookInfoTablesetcount=isnull(count,0)+1 frombookInfoTableasb,borrowTableasbw whereb.bookId=bw.bookIdandbw.borrowId=@borrowId 精品實(shí)用文檔.精品 insertintoreturnTable(bookId,readerId,returnTime) selectbookId,readerId,getdate() fromborrowwhereborrowId=@borrowId updateborrowTablesetstate='已還'whereborrowId=@borrowIdcommit5.4數(shù)據(jù)庫(kù)的運(yùn)行與維護(hù)對(duì)于本數(shù)據(jù)的管理與維護(hù),例如數(shù)據(jù)庫(kù)的備份與恢復(fù),可以使用T-SQL的BACKUPDATABASE命令和RESTOREDATABASE命令[具體實(shí)用說明請(qǐng)參照SQLServer2000聯(lián)機(jī)叢書]或使用企業(yè)管理器中的“所有任務(wù)〞→“備份數(shù)據(jù)庫(kù)(B)〞菜單項(xiàng)和或“復(fù)原數(shù)據(jù)庫(kù)(R)〞菜單項(xiàng)操作。參考文獻(xiàn)教科書
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025車禍私了和解協(xié)議書
- (2024)人造剛玉項(xiàng)目可行性研究報(bào)告寫作范本(一)
- 2024秋新滬科版物理八年級(jí)上冊(cè)課件 第六章 熟悉而陌生的力 第1節(jié) 力及其描述
- 2023年體外循環(huán)管路項(xiàng)目籌資方案
- 平安夜圣誕節(jié)介紹活動(dòng)方案215
- 電工(初級(jí)工)模擬習(xí)題含答案
- 山東省棗莊市2023-2024學(xué)年七年級(jí)上學(xué)期期末考試數(shù)學(xué)試卷(含解析)
- 養(yǎng)老院老人生活設(shè)施定期檢查制度
- 養(yǎng)老院老人安全教育培訓(xùn)制度
- 《家庭心理咨詢》課件
- 妊娠期貧血課件
- 文學(xué)創(chuàng)造的奧妙智慧樹知到期末考試答案章節(jié)答案2024年山東師范大學(xué)
- 涯規(guī)未來智慧樹知到期末考試答案章節(jié)答案2024年云南師范大學(xué)
- 青少版新概念3B-U21市公開課一等獎(jiǎng)省賽課微課金獎(jiǎng)?wù)n件
- 儲(chǔ)能業(yè)務(wù)培訓(xùn)
- 2024屆新高考物理沖刺復(fù)習(xí):“正則動(dòng)量”解決帶電粒子在磁場(chǎng)中的運(yùn)動(dòng)問題
- 《印學(xué)話西泠》參考課件
- 普通話智慧樹知到期末考試答案2024年
- (2024年)大學(xué)生考風(fēng)考紀(jì)主題班會(huì)課件
- 科技創(chuàng)新專項(xiàng)規(guī)劃編制工作方案
- 2024年國(guó)家糧食和物資儲(chǔ)備局直屬事業(yè)單位招聘筆試參考題庫(kù)附帶答案詳解
評(píng)論
0/150
提交評(píng)論