基于Springboot的新風(fēng)圖書館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于Springboot的新風(fēng)圖書館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于Springboot的新風(fēng)圖書館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于Springboot的新風(fēng)圖書館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
基于Springboot的新風(fēng)圖書館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩46頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

基于Springboot的新風(fēng)圖書館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要:隨著社會(huì)的發(fā)展,科技的進(jìn)步,人們需要獲取更多的知識(shí)來適應(yīng)時(shí)代的發(fā)展,然而采用傳統(tǒng)的獲取知識(shí)的方式逐漸顯示出了很多弊端,這就需要一個(gè)合適的系統(tǒng)來幫助人們對(duì)圖書進(jìn)行管理。通過對(duì)已知圖書館的管理策略和機(jī)制進(jìn)行調(diào)查,最終設(shè)計(jì)了本系統(tǒng)。 新風(fēng)圖書管理系統(tǒng)的最終目的是實(shí)現(xiàn)對(duì)圖書館書籍的管理與用戶信息的管理,總共擁有三種角色:超級(jí)管理員,圖書管理員,用戶。它主要包括實(shí)現(xiàn)了用戶的注冊(cè)與登錄、借書與還書、書籍的預(yù)約、查詢圖書、查詢圖書的詳情;管理員的用戶管理、書籍信息管理、以及書籍類別管理等功能;超級(jí)管理員主要對(duì)用戶進(jìn)行管理。從這些功能模塊上分析,采用B/S的開發(fā)模式、MVC設(shè)計(jì)模式開發(fā)的一個(gè)系統(tǒng),解決傳統(tǒng)借書所要經(jīng)歷的繁瑣過程,實(shí)現(xiàn)用戶借閱書籍的有效性與實(shí)用性。對(duì)于新風(fēng)圖書管理系統(tǒng)的設(shè)計(jì),決定使用IntelliJIDEA作為新風(fēng)圖書管理系統(tǒng)的開發(fā)平臺(tái)并結(jié)合前端框架boostrap,jQuery進(jìn)行開發(fā),后端使用Springboot框架并以SpringSecurity為安全框架,持久層使用Mybatis,數(shù)據(jù)庫(kù)使用MySQL。該系統(tǒng)實(shí)現(xiàn)了圖書管理的基本功能,層次清晰,便于用戶管理和使用。 新風(fēng)圖書館管理系統(tǒng)能夠?qū)崿F(xiàn)圖書管理員快捷的對(duì)書籍以及用戶進(jìn)行管理,能夠讓管理員更方便的進(jìn)行資源管理;除此之外,對(duì)于用戶來說,可以更容易的進(jìn)行書籍的提前借閱與對(duì)書籍的內(nèi)容的了解,可以讓用戶有更多時(shí)間做其他安排,節(jié)省時(shí)間,提高效率。系統(tǒng)的最終實(shí)現(xiàn),將會(huì)給圖書館的管理帶來極大的利益。關(guān)鍵字:圖書管理系統(tǒng),Spring框架,B/S模式目錄 第1章緒論 第1章緒論1.1系統(tǒng)的開發(fā)背景及意義為了更快更便捷的讓圖書館進(jìn)行書籍的借還管理與滿足借書用戶的日益增長(zhǎng)的需求,設(shè)計(jì)一款圖書館管理系統(tǒng)。建立一個(gè)圖書管理系統(tǒng),可以使得圖書管理工作可以程序化,系統(tǒng)化,規(guī)范化的管理,避免以前手工式管理的較隨意性。提高信息處理的速度和準(zhǔn)確性,能夠及時(shí),準(zhǔn)確,有效的查詢和修改圖書情況?,F(xiàn)如今的計(jì)算機(jī)發(fā)展的越來越快,計(jì)算機(jī)的最大好處就是在于利用它進(jìn)行數(shù)據(jù)信息的管理,使用計(jì)算機(jī)進(jìn)行信息的控制,不僅能夠提升工作效率,而且大大的提高安全性的同時(shí),建立一個(gè)使用而操作又簡(jiǎn)單的檢索系統(tǒng)也是很重要的。作為一個(gè)良好的圖書館管理系統(tǒng),就需要有一個(gè)良好的系統(tǒng)用戶界面。除此之外,圖書管理系統(tǒng)作為一種先進(jìn)的管理技術(shù),不僅減少了手工管理過程中的缺陷,提高了圖書館對(duì)書籍管理的規(guī)范化系統(tǒng)化,從而大大的提升了對(duì)書籍的管理效率,很大程度上的彌補(bǔ)了手工管理較慢的這一不足。如此一來,圖書館就可以發(fā)揮最大的作用,向讀者提供最新最全的資料,還可以方便讀者快速查閱信息,使圖書館的資源能夠充分的被利用,能夠在最短的時(shí)間內(nèi)讓讀者獲取有效的信息,知識(shí)化,信息化與合理的配置是當(dāng)代圖書管理系統(tǒng)的優(yōu)點(diǎn)。圖書館人員的分工明確,使圖書的采購(gòu)流程更加的適應(yīng)需求,從而提高信息資源的利用率。此外圖書館管理系統(tǒng)作為信息技術(shù)的產(chǎn)物嗎,有利于提高圖書管理人員的綜合素質(zhì),增強(qiáng)圖書館資源的共享性與流動(dòng)性,提高服務(wù)水平與管理水平。隨著現(xiàn)代計(jì)算機(jī)技術(shù)不斷發(fā)展,需要提高圖書館管理人員的綜合素質(zhì),不斷完善自身的只是體系,增強(qiáng)自身的業(yè)務(wù)能力與業(yè)務(wù)素質(zhì),從而高質(zhì)量地完成圖書管理工作,發(fā)揮其應(yīng)有的價(jià)值。1.2國(guó)內(nèi)外研究現(xiàn)狀上世紀(jì)的60年代,是計(jì)算機(jī)技術(shù)快速發(fā)展的階段。相較與國(guó)內(nèi),在一些電子產(chǎn)業(yè)發(fā)達(dá)的國(guó)家,于上世界70年代末,就已經(jīng)開始了信息檢索技術(shù)的研究。此后,信息檢索,自動(dòng)分類,自動(dòng)索引等技術(shù)也相繼開展,圖書管理系統(tǒng)也正應(yīng)運(yùn)而生。網(wǎng)絡(luò)技術(shù)的高速發(fā)展也帶動(dòng)了國(guó)外圖書館信息系統(tǒng)自動(dòng)化的研究發(fā)展。如今高新科技技術(shù)發(fā)展迅猛的21世紀(jì),現(xiàn)代的計(jì)算機(jī)技術(shù)的發(fā)展也越來越快,越來越完善,國(guó)外的管理系統(tǒng)技術(shù)也更加的智能化,高效率化。隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,互聯(lián)網(wǎng)是人們查詢信息的重要場(chǎng)所,我國(guó)的計(jì)算機(jī)水平也不斷的發(fā)展。21世紀(jì)是信息的時(shí)代,所有信息的交換與信息的流通顯得特別的重要。因此,用計(jì)算機(jī)來管理圖書成為必然。而隨著社會(huì)的生活水平逐漸提高,人們的素質(zhì)提高,對(duì)于當(dāng)下學(xué)生的教育要求也隨之提高,在各個(gè)中小型學(xué)校建立圖書館也成為必然,這就需要一個(gè)圖書管理系統(tǒng)來滿足對(duì)圖書管理的需求。1.3系統(tǒng)的主要研究?jī)?nèi)容設(shè)計(jì)并實(shí)現(xiàn)了圖書管理系統(tǒng)。本系統(tǒng)可進(jìn)行圖書管理,系統(tǒng)操作簡(jiǎn)單,功能基本符合管理的要求,方便讀者對(duì)圖書的預(yù)約、借閱、歸還與管理員對(duì)書籍被借閱是的確認(rèn)與對(duì)讀者信息進(jìn)行管理,了解圖書的借出與入庫(kù)的情況。本系統(tǒng)還要求查找方便,可靠性高,存儲(chǔ)量大等特性。除此之外,對(duì)于本次的圖書管理系統(tǒng)設(shè)計(jì),主要分為以下幾步:首先用戶的交互界面設(shè)計(jì);其次是后臺(tái)服務(wù)器的設(shè)計(jì),后臺(tái)服務(wù)器的設(shè)計(jì)是遵循B/S架構(gòu)的開發(fā)形式進(jìn)行設(shè)計(jì);然后是進(jìn)行數(shù)據(jù)庫(kù)的設(shè)計(jì),因?yàn)閿?shù)據(jù)庫(kù)是服務(wù)器的支持,最后是實(shí)現(xiàn)整個(gè)一系列流程的運(yùn)轉(zhuǎn)。新風(fēng)圖書管理系統(tǒng)可分為以下三個(gè)子系統(tǒng):管理員系統(tǒng)、用戶以及圖書管理員系統(tǒng),如圖1-1所示。圖1-1系統(tǒng)組成1.4系統(tǒng)開發(fā)環(huán)境與開發(fā)工具系統(tǒng)開發(fā)環(huán)境配置:windows7系統(tǒng),8GB運(yùn)行內(nèi)存。開發(fā)環(huán)境及其開發(fā)工具:jdk1.8,IntellijIDEA,Navicat。圖書管理系統(tǒng)的開發(fā)過程按照軟件開發(fā)流程進(jìn)行,包括選擇工具、數(shù)據(jù)庫(kù)、系統(tǒng)設(shè)計(jì)、實(shí)施和測(cè)試環(huán)節(jié)。開發(fā)過程以JAVA編程語言作為開發(fā),采用Springboot框架,以MySQL作為后臺(tái)數(shù)據(jù)庫(kù),前端使用boostrap框架、jQuery作為效果實(shí)現(xiàn)B/S模式的系統(tǒng)。除此之外,因?yàn)橛卸鄠€(gè)子系統(tǒng)的存在,所以會(huì)用到安全框架SpringSecurity進(jìn)行授權(quán)與認(rèn)證的工作。以下技術(shù)歸納:1、Springboot框架:Springboot它基于Spring4.0設(shè)計(jì),不僅繼承了Spring框架原有的優(yōu)秀特性,而且還通過簡(jiǎn)化配置來進(jìn)一步簡(jiǎn)化了Spring應(yīng)用的整個(gè)搭建和開發(fā)過程。Springboot可以創(chuàng)建獨(dú)立的Spring應(yīng)用程序,并且基于其Maven或Gradle插件,可以創(chuàng)建可執(zhí)行的JARs和WARs;內(nèi)嵌Tomcat或Jetty等Servlet容器;提供自動(dòng)配置的“starter”項(xiàng)目對(duì)象模型(POMS)以簡(jiǎn)化Maven配置;盡可能自動(dòng)配置Spring容器;提供準(zhǔn)備好的特性,如指標(biāo)、健康檢查和外部化配置;絕對(duì)沒有代碼生成,不需要XML配置。2、Myabatis:Mybatis是一種持久層框架,也屬于ORM映射。mybatis為半自動(dòng)化,需要自己書寫sql語句,需要自己定義映射。增加了程序員的一些操作,但是帶來了設(shè)計(jì)上的靈活,并且也是支持hibernate的一些特性,如延遲加載,緩存和映射等;對(duì)數(shù)據(jù)庫(kù)的兼容性比hibernate差。移植性不好,但是可編寫靈活和高性能的sql語句。3、SpringSecurity:SpringSecurity是一個(gè)能夠?yàn)榛赟pring的企業(yè)應(yīng)用系統(tǒng)提供聲明式的安全訪問控制解決方案的安全框架。它提供了一組可以在Spring應(yīng)用上下文中配置的Bean,充分利用了SpringIoC,DI(控制反轉(zhuǎn)InversionofControl,DI:DependencyInjection依賴注入)和AOP(面向切面編程)功能,為應(yīng)用系統(tǒng)提供聲明式的安全訪問控制功能,減少了為企業(yè)系統(tǒng)安全控制編寫大量重復(fù)代碼的工作4、boostrap框架:基于HTML、CSS、JavaScript

開發(fā)的簡(jiǎn)潔、直觀、強(qiáng)悍的前端開發(fā)框架,使得Web開發(fā)更加快捷。5、jQuery:是一個(gè)快速、簡(jiǎn)潔的JavaScript框架。6、Thymeleaf:模板引擎。Thymeleaf是一個(gè)流行的模板引擎,該模板引擎采用Java語言開發(fā),模板引擎是一個(gè)技術(shù)名詞,是跨領(lǐng)域跨平臺(tái)的概念。Thymeleaf的主要目標(biāo)在于提供一種可被瀏覽器正確顯示的、格式良好的模板創(chuàng)建方式,因此也可以用作靜態(tài)建模。第2章系統(tǒng)需求分析2.1可行性分析2.1.1經(jīng)濟(jì)可行性基于Springboot新風(fēng)圖書管理系統(tǒng)是本人的畢業(yè)設(shè)計(jì),從整個(gè)系統(tǒng)的設(shè)計(jì)到開發(fā)都是本人。在開發(fā)上盡力去使用一些不需要付費(fèi)的技術(shù),實(shí)現(xiàn)零經(jīng)費(fèi)。2.1.2技術(shù)可行性該系統(tǒng)作為本人的畢業(yè)設(shè)計(jì),而本人已修完所有在校課程與課外自學(xué)的內(nèi)容,已經(jīng)具備開發(fā)B/S結(jié)構(gòu)的管理系統(tǒng)和后臺(tái)服務(wù)器的技術(shù)。采用Java語言;開發(fā)工具為idea,使用springboot框架;數(shù)據(jù)支持使用MySQL5.5。2.1.3操作可行性本圖書管理系統(tǒng)是基于瀏覽器端的,簡(jiǎn)單易操作。UI簡(jiǎn)潔,操作過程簡(jiǎn)單。只要會(huì)電腦手機(jī),操作無壓力。2.2系統(tǒng)的總體需求B/S架構(gòu)的開發(fā)模式需要兩種客戶端:圖書管理員客戶端與用戶客戶端。用戶通過瀏覽器平臺(tái)通過登錄進(jìn)入到圖書館界面,可以瀏覽圖書館內(nèi)現(xiàn)有所有書籍的信息,并進(jìn)行用戶的對(duì)應(yīng)功能操作。管理員通過登錄的情況下,主要實(shí)現(xiàn)對(duì)書籍的管理,以及用戶的借閱管理等等的功能操作。通過兩個(gè)客戶端的信息交互讓整個(gè)系統(tǒng)運(yùn)轉(zhuǎn)起來。2.3系統(tǒng)的業(yè)務(wù)需求 整個(gè)系統(tǒng)主要分為系統(tǒng)管理員,圖書管理員,用戶三者的業(yè)務(wù)需求。系統(tǒng)管理員的功能權(quán)限是最高的;圖書管理員只有書籍管理功能,主要為查看用戶借閱書籍情況,添加書籍分類,書籍信息管理(增刪改查);用戶只有查看書籍詳情,借閱書籍,預(yù)約書籍,歸還書籍。2.3.1新風(fēng)圖書系統(tǒng)用戶功能流程圖 用戶功能流程圖分析:如果只是游客,只能在圖書界面搜索圖書,但是不能查看書籍的詳情,所以會(huì)跳轉(zhuǎn)到登錄界面;如果已經(jīng)登錄了則可以進(jìn)行借書操作。用戶注冊(cè)時(shí),需要在郵箱進(jìn)行激活,才能進(jìn)行登錄。用戶功能流程圖如圖2-1。 圖2-1新風(fēng)圖書管理系統(tǒng)用戶功能流程圖2.3.2新風(fēng)圖書系統(tǒng)圖書管理員功能流程圖 圖書管理系統(tǒng)需要在登錄界面輸入賬號(hào)信息進(jìn)入新風(fēng)圖書管理系統(tǒng)后臺(tái),如果進(jìn)行注冊(cè),則最終需要系統(tǒng)管理員來進(jìn)行角色的設(shè)置。圖書管理員只有系統(tǒng)管理員的大部分功能。圖書管理員功能流程圖如圖2-2。 圖2-2新風(fēng)圖書管理系統(tǒng)圖書管理員功能流程圖2.3.3新風(fēng)圖書管理系統(tǒng)管理員功能流程圖系統(tǒng)管理員是擁有最高權(quán)限的一個(gè)角色,并且它比圖書管理員多了一個(gè)用戶管理的功能模塊,這個(gè)模塊主要是用來修改用戶信息、設(shè)置用戶角色、賬號(hào)設(shè)置和刪除用戶的操作。系統(tǒng)管理員功能流程圖如圖2-3。 圖2-3新風(fēng)圖書管理系統(tǒng)管理員功能流程圖2.4系統(tǒng)功能的需求分析新風(fēng)圖書系統(tǒng)主要分為用戶子系統(tǒng)和管理員子系統(tǒng)。在用戶子系統(tǒng)主要包括:登錄注冊(cè),查看圖書借閱記錄,查看圖書信息,圖書預(yù)約、借閱與歸還,修改個(gè)人信息,搜索圖書;在管理員子系統(tǒng)主要包括:圖書借閱管理,系統(tǒng)用戶管理,用戶信息管理,圖書信息管理。新風(fēng)圖書管理系統(tǒng)功能模塊如圖2-4。 圖2-4新風(fēng)圖書管理系統(tǒng)功能模塊2.4.1用戶子系統(tǒng)功能分析(1)登錄注冊(cè):實(shí)現(xiàn)用戶子系統(tǒng)的登錄注冊(cè),用戶只有在登錄或注冊(cè)成功后才能進(jìn)行查看圖書借閱記錄,查看圖書信息,書籍預(yù)約功能,圖書借閱與歸還,個(gè)人信息的操作。(2)查看圖書借閱記錄:查詢用戶自身借閱書籍的歷史記錄。(3)查看圖書信息:可以查看圖書的詳細(xì)信息簡(jiǎn)介。(4)圖書借閱與歸還:這是基本業(yè)務(wù)模塊,實(shí)現(xiàn)讀者的借閱與歸還的功能。實(shí)現(xiàn)用戶的借書,歸還的管理。(5)書籍預(yù)約功能:當(dāng)書籍上架數(shù)量為0時(shí),可以對(duì)書籍進(jìn)行預(yù)約。(6)個(gè)人信息:用戶的個(gè)人信息查看,以及修改密碼的操作。(7)搜索圖書:對(duì)圖書快速的進(jìn)行定位,節(jié)約時(shí)間,提高效率。2.4.2管理員子系統(tǒng)功能分析(1)登錄注冊(cè):實(shí)現(xiàn)管理員的登錄與注冊(cè),管理只有登錄或者注冊(cè)成功之后就可以進(jìn)行圖書借閱管理,系統(tǒng)用戶信息管理,用戶信息管理,圖書信息管理,搜索圖書的操作。(2)圖書借閱管理:查看書籍被借出的信息以及未歸還的書籍。(3)系統(tǒng)用戶管理:查看管理員的個(gè)人信息,以及密碼修改操作。(4)用戶信息管理:管理用戶的注冊(cè)操作以及對(duì)用戶信息的查詢,實(shí)現(xiàn)更好的用戶信息的管理。(5)圖書信息管理:圖書的基本業(yè)務(wù)操作。(6)搜索圖書:對(duì)圖書快速的進(jìn)行定位,節(jié)約時(shí)間,提高效率。2.5UML系統(tǒng)建模2.5.1用例圖用例模型的基本組成部分有用例、角色(或參與者)和系統(tǒng)。系統(tǒng)管理員業(yè)務(wù)如圖2-5系統(tǒng)管理員用例圖所示。 圖2-5系統(tǒng)管理員用例圖圖書管理員業(yè)務(wù)如圖2-6系統(tǒng)管理員用例圖所示。圖2-6圖書管理員用例圖圖2-6圖書管理員用例圖用戶業(yè)務(wù)如圖2-7用戶用例圖所示。 圖2-7用戶用例圖2.5.2用例圖規(guī)約表1、用戶用例規(guī)約表:表2-1登錄注冊(cè)用例表用例編號(hào)2-1用例名稱登錄注冊(cè)功能描述所有注冊(cè)登錄成功的都是角色設(shè)置為用戶。執(zhí)行者用戶。前置條件新風(fēng)圖書管理系統(tǒng)正常運(yùn)行。后置條件無論是什么注冊(cè)成功,角色都是用戶;角色更改設(shè)置需要系統(tǒng)管理員來操作。涉眾利益游客登錄注冊(cè)之后,可以進(jìn)行查看書籍詳情,借閱書籍和修改個(gè)人信息等操作;若是想設(shè)置圖書管理員,在登錄注冊(cè)后,需要用系統(tǒng)管理員進(jìn)行角色設(shè)置才可以進(jìn)行借閱管理、修改個(gè)人信息和圖書管理操作?;韭窂接慰停?.如果用戶未注冊(cè),選擇注冊(cè);2.把注冊(cè)信息按規(guī)則填寫;3.注冊(cè)成功并轉(zhuǎn)為用戶身份;4.如果用戶已注冊(cè),則輸入登錄信息;5.角色變?yōu)橛脩舨⒊晒M(jìn)入系統(tǒng)。圖書管理員:1.如果圖書管理員注冊(cè),點(diǎn)擊注冊(cè);2.把注冊(cè)信息填寫;3.注冊(cè)成功,系統(tǒng)管理員進(jìn)行角色設(shè)置完成后,進(jìn)入圖書管理員系統(tǒng);4.如果圖書管理員已注冊(cè),則輸入登錄信息;5.登錄成功并進(jìn)入圖書管理員系統(tǒng)。擴(kuò)展無字段列表郵箱、用戶名、密碼業(yè)務(wù)規(guī)則無備注無 表2-2查看圖書用例表 用例編號(hào)2-2用例名稱查看圖書信息功能描述用戶查看書籍的詳細(xì)信息。執(zhí)行者用戶。前置條件系統(tǒng)正常運(yùn)行。后置條件用戶必須先登錄。涉眾利益用戶登錄后才可以進(jìn)行查看書籍的詳情基本路徑用戶:1.登錄,輸入賬號(hào)密碼;2.點(diǎn)擊書籍圖片;3.跳轉(zhuǎn)到書籍詳情界面;4.界面顯示詳情,并有借書/預(yù)約操作;擴(kuò)展無業(yè)務(wù)規(guī)則無備注無 表2-3搜索圖書用例表用例編號(hào)2-3用例名稱搜索圖書功能描述游客/用戶進(jìn)行搜索圖書。執(zhí)行者游客、用戶、圖書管理員、管理員。前置條件新風(fēng)圖書管理系統(tǒng)正常運(yùn)行。后置條件涉眾利益游客、用戶、圖書管理員、管理員都可以進(jìn)行使用該功能?;韭窂接慰?用戶:1.在圖書館主頁(yè)輸入書籍名稱,點(diǎn)擊搜索按鈕;2.界面跳轉(zhuǎn)到書籍圖片;圖書管理員/管理員:1.在登錄界面輸入賬號(hào)密碼;2.登錄成功跳轉(zhuǎn)到系統(tǒng)后臺(tái),點(diǎn)擊圖書管理;3.在右上角搜索框輸入書籍名稱;4.最后顯示搜索結(jié)果。擴(kuò)展無業(yè)務(wù)規(guī)則無備注無 表2-4圖書預(yù)約用例表 用例編號(hào)2-4用例名稱圖書預(yù)約功能描述用戶對(duì)書籍進(jìn)行預(yù)約執(zhí)行者用戶前置條件新風(fēng)圖書管理系統(tǒng)正常運(yùn)行。后置條件用戶登錄成功。涉眾利益用戶預(yù)約書籍。基本路徑1.用戶登錄成功后,點(diǎn)擊書籍照片;2.跳轉(zhuǎn)到書籍詳情界面;3.點(diǎn)擊“預(yù)約”按鈕;4.書籍預(yù)約成功;5.點(diǎn)擊導(dǎo)航欄上的“預(yù)約記錄”,可跳轉(zhuǎn)到用戶預(yù)約書籍記錄界面并顯示相應(yīng)的預(yù)約結(jié)果;6.預(yù)約的前提是書籍的數(shù)量為0。擴(kuò)展無字段列表無業(yè)務(wù)規(guī)則無備注無 表2-5個(gè)人信息用例表用例編號(hào)2-5用例名稱個(gè)人信息功能描述用戶個(gè)人信息的修改。執(zhí)行者用戶。前置條件新風(fēng)圖書管理系統(tǒng)正常運(yùn)行。后置條件用戶登錄成功。涉眾利益用戶?;韭窂?.用戶登錄成功后,點(diǎn)擊界面右上角的小圖標(biāo),會(huì)顯示下拉菜單效果;2.點(diǎn)擊“修改個(gè)人信息”,跳轉(zhuǎn)到修改個(gè)人信息界面,輸入對(duì)應(yīng)的信息,點(diǎn)擊“修改”即完成;3.點(diǎn)擊“修改密碼”會(huì)跳轉(zhuǎn)到修改密碼的界面,輸入“原密碼”,“新密碼”,“確認(rèn)密碼”,點(diǎn)擊“修改”即完成密碼修改;4.如果忘記了原密碼,可在登錄界面點(diǎn)擊“忘記密碼”,進(jìn)行密碼的修改。擴(kuò)展無業(yè)務(wù)規(guī)則無備注無 表2-6圖書借閱與歸還用例表 用例編號(hào)2-6用例名稱圖書借閱與歸還功能描述用戶查看借閱書籍信息與書籍歸還的操作。執(zhí)行者用戶前置條件新風(fēng)圖書管理系統(tǒng)正常運(yùn)行。后置條件用戶登錄成功。涉眾利益用戶?;韭窂?.用戶登錄成功后,點(diǎn)擊導(dǎo)航欄上的“借閱記錄”會(huì)跳轉(zhuǎn)到用戶的書籍借閱記錄界面;2.如果用戶想要?dú)w還書籍,點(diǎn)擊操作欄下的“歸還”小圖標(biāo),書籍就會(huì)成功歸還;3.如果用戶想要續(xù)借書籍,點(diǎn)擊操作欄下的“續(xù)借”小圖標(biāo),會(huì)顯示“已發(fā)送續(xù)借請(qǐng)求,請(qǐng)等待圖書管理員處理”。擴(kuò)展無業(yè)務(wù)規(guī)則無備注無 2、系統(tǒng)管理員用例規(guī)約表 表2-7系統(tǒng)管理員登錄用例表用例編號(hào)2-7用例名稱登錄功能描述系統(tǒng)管理員登錄進(jìn)入后臺(tái)執(zhí)行者系統(tǒng)管理員前置條件新風(fēng)圖書管理系統(tǒng)正常運(yùn)行。后置條件系統(tǒng)管理員登錄成功。涉眾利益系統(tǒng)管理員。基本路徑1.在登錄界面輸入“賬號(hào)”,“密碼”,點(diǎn)擊“登錄”;2.信息輸入正確則界面跳轉(zhuǎn)到新風(fēng)圖書管理系統(tǒng);3.如果密碼不正確,則提示“密碼錯(cuò)誤”;4.如果驗(yàn)證碼不正確,則提示“請(qǐng)輸入正確的驗(yàn)證碼”。擴(kuò)展無字段列表用戶名,密碼業(yè)務(wù)規(guī)則無備注無 表2-8系統(tǒng)管理員的用戶信息管理用例表用例編號(hào)2-8用例名稱用戶信息管理功能描述系統(tǒng)管理員登錄進(jìn)入后臺(tái),對(duì)所有用戶進(jìn)行信息操作執(zhí)行者系統(tǒng)管理員。前置條件新風(fēng)圖書管理系統(tǒng)正常運(yùn)行。后置條件系統(tǒng)管理員登錄成功。涉眾利益系統(tǒng)管理員。基本路徑1.在登錄界面輸入“賬號(hào)”,“密碼”,點(diǎn)擊“登錄”;2.登錄成功,點(diǎn)擊左側(cè)的管理菜單“用戶管理”;3.點(diǎn)擊“用戶列表”,界面顯示所有注冊(cè)成功的用戶信息;3.1點(diǎn)擊操作欄下的小圖標(biāo)“修改用戶信息”,輸入對(duì)應(yīng)的信息,點(diǎn)擊“保存修改”即完成用戶信息的修改操作;3.2點(diǎn)擊小圖標(biāo)“修改角色”,對(duì)用戶修改對(duì)應(yīng)的角色權(quán)限,分別有“系統(tǒng)管理員”、“圖書管理員”、“普通用戶”,點(diǎn)擊“保存修改”即完成角色修改操作;3.3點(diǎn)擊小圖標(biāo)“停用/啟動(dòng)”,對(duì)當(dāng)前賬號(hào)使用權(quán)限進(jìn)行設(shè)置;3.4點(diǎn)擊小圖標(biāo)“刪除”,對(duì)當(dāng)前賬號(hào)進(jìn)行刪除操作。擴(kuò)展無業(yè)務(wù)規(guī)則無備注無 表2-9系統(tǒng)管理員的系統(tǒng)用戶管理用例表用例編號(hào)2-9用例名稱系統(tǒng)用戶管理功能描述系統(tǒng)管理員登錄進(jìn)入后臺(tái),可進(jìn)行修改個(gè)人信息與密碼的操作。執(zhí)行者系統(tǒng)管理員。前置條件新風(fēng)圖書管理系統(tǒng)正常運(yùn)行。后置條件系統(tǒng)管理員登錄成功。涉眾利益系統(tǒng)管理員?;韭窂?.在登錄界面輸入“賬號(hào)”,“密碼”,點(diǎn)擊“登錄”;2.點(diǎn)擊左側(cè)的管理菜單“系統(tǒng)管理”;2.1點(diǎn)擊“修改個(gè)人信息”,跳轉(zhuǎn)到修改個(gè)人信息界面,輸入對(duì)應(yīng)的信息,點(diǎn)擊“提交”即完成;2.2點(diǎn)擊“修改密碼”會(huì)跳轉(zhuǎn)到修改密碼的界面,輸入“原密碼”,“新密碼”,“確認(rèn)密碼”,點(diǎn)擊“修改”即完成密碼修改。擴(kuò)展無業(yè)務(wù)規(guī)則無備注無表2-10系統(tǒng)管理員的圖書信息管理用例表用例編號(hào)2-10用例名稱圖書信息管理功能描述系統(tǒng)管理員登錄進(jìn)入后臺(tái),對(duì)書籍分類與書籍信息的管理操作。執(zhí)行者系統(tǒng)管理員。前置條件新風(fēng)圖書管理系統(tǒng)正常運(yùn)行。后置條件系統(tǒng)管理員登錄成功。涉眾利益系統(tǒng)管理員。基本路徑管理員登錄成功,點(diǎn)擊左側(cè)管理菜單欄的“圖書管理”;下拉菜單會(huì)顯示“圖書分類”和“書籍信息”;點(diǎn)擊“圖書分類”:3.1點(diǎn)擊界面左側(cè)“添加分類”,彈出模態(tài)框后輸入提示信息,點(diǎn)擊“保存修改”即完成分類的添加操作;3.2點(diǎn)擊操作欄下的“修改”按鈕,彈框出來后按規(guī)則填寫修改的信息,點(diǎn)擊“保存修改”即完成分類的修改操作;3.3點(diǎn)擊操作欄下的“刪除”按鈕,將當(dāng)前的圖書分類刪除并提示“刪除成功”信息;3.4點(diǎn)擊右上角的搜索框,輸入搜索的信息,會(huì)顯示對(duì)應(yīng)的搜索結(jié)果;4.點(diǎn)擊“書籍信息”:4.1點(diǎn)擊界面左側(cè)“添加圖書”,彈出模態(tài)框后按規(guī)則輸入提示信息,點(diǎn)擊“保存修改”即完成書籍的添加操作;3.2點(diǎn)擊操作欄下的“修改”按鈕,彈框出來后按規(guī)則填寫修改的信息,點(diǎn)擊“保存修改”即完成書籍的修改操作;3.3點(diǎn)擊操作欄下的“刪除”按鈕,對(duì)當(dāng)前的圖書刪除并提示“刪除成功”信息;3.4點(diǎn)擊右上角的搜索框,輸入搜索的書籍信息,會(huì)顯示對(duì)應(yīng)的搜索結(jié)果;擴(kuò)展無業(yè)務(wù)規(guī)則無備注無 表2-11系統(tǒng)管理員的圖書借閱管理用例表 用例編號(hào)2-11用例名稱圖書借閱管理功能描述系統(tǒng)管理員登錄進(jìn)入后臺(tái),對(duì)用戶借閱書籍進(jìn)行管理執(zhí)行者系統(tǒng)管理員前置條件新風(fēng)圖書管理系統(tǒng)正常運(yùn)行。后置條件系統(tǒng)管理員登錄成功。涉眾利益系統(tǒng)管理員。基本路徑1.管理員登錄成功,點(diǎn)擊左側(cè)管理菜單欄的“借閱管理”;2.點(diǎn)擊“圖書借閱”,界面顯示所有用戶的借書記錄;3.如果有用戶申請(qǐng)續(xù)借書籍,點(diǎn)擊操作欄下的“同意續(xù)借”,顯示“操作成功”信息即表示同意該用戶續(xù)借,如果不操作,則表示不同意續(xù)借。擴(kuò)展無業(yè)務(wù)規(guī)則無備注無 3、圖書管理員的用例圖與系統(tǒng)管理員的用例圖一致,不作詳細(xì)說明。2.6本章小結(jié)本章首先主要總體分析出新風(fēng)圖書管理系統(tǒng)是以B/S架構(gòu)設(shè)計(jì)的模式,然后對(duì)用戶端,與管理員端兩者進(jìn)行業(yè)務(wù)需求的分析并且使用業(yè)務(wù)流程圖對(duì)兩者進(jìn)行業(yè)務(wù)的展示,通過功能模塊圖對(duì)用戶端和管理員端進(jìn)行功能需求的展示,之后對(duì)新風(fēng)圖書管理系統(tǒng)各個(gè)方面的可行性分析進(jìn)行了闡述。最后,對(duì)系統(tǒng)進(jìn)行UML圖的分析,直接對(duì)各個(gè)用例進(jìn)行簡(jiǎn)單明了的說明。第3章系統(tǒng)設(shè)計(jì)3.1系統(tǒng)功能設(shè)計(jì)本系統(tǒng)有用戶子系統(tǒng)和管理員子系統(tǒng)組成。3.1.1用戶子系統(tǒng)(1)登錄注冊(cè)注銷功能:在用戶界面的主頁(yè)右上方有一個(gè)登錄的下拉框。游客在查看圖書界面的主頁(yè)時(shí),可以進(jìn)行圖書搜索的功能;點(diǎn)擊下拉框有登錄按鈕,點(diǎn)擊登錄按鈕后跳轉(zhuǎn)到登錄界面,在登錄界面,輸入用戶名和密碼,輸入驗(yàn)證碼,點(diǎn)擊登錄就可以跳轉(zhuǎn)到用戶主界面,如果以游客身份進(jìn)入到了搜索圖書的界面中,再去登錄會(huì)跳轉(zhuǎn)到圖書搜索結(jié)果的界面;如果沒有賬號(hào),點(diǎn)擊注冊(cè)賬號(hào)會(huì)跳轉(zhuǎn)到注冊(cè)表單界面,輸入用戶名,郵箱,密碼和確認(rèn)密碼,點(diǎn)擊注冊(cè)。如果注冊(cè)的名字已經(jīng)被注冊(cè)過了,會(huì)提示該用戶名不可以再被注冊(cè)。郵箱的作用是用來激活賬號(hào)的。用戶登錄的時(shí)候如果忘記密碼,可以通過點(diǎn)擊登錄界面的忘記密碼鏈接進(jìn)行操作,這個(gè)主要也是通過郵箱來修改密碼。如果用戶想要退出,點(diǎn)擊界面的右上方的用戶按鈕,會(huì)彈出下拉框,點(diǎn)擊注銷就可以退出。(2)查看圖書借閱記錄:本功能只有當(dāng)用戶登錄賬號(hào)之后才可以看得到。用戶登錄成功之后,在圖書界面的上方有借閱記錄鏈接,點(diǎn)擊之后會(huì)跳轉(zhuǎn)到用戶的圖書借閱記錄表中;同時(shí)圖書借閱記錄表格中有操作一欄,操作欄中有兩個(gè)操作:續(xù)借書籍和歸還書籍。點(diǎn)擊續(xù)借,將會(huì)向管理員發(fā)送書籍續(xù)借請(qǐng)求,管理員點(diǎn)擊同意續(xù)借之后,用戶借用書籍過期時(shí)間會(huì)添加。(3)查看圖書信息:用戶登錄之后,在圖書界面,隨意點(diǎn)擊任意一本書籍,會(huì)跳到書籍詳情頁(yè),在書籍詳情頁(yè)有該書籍的描述介紹,書籍分類,圖書館庫(kù)存,書籍作者,同時(shí)還可以對(duì)書籍進(jìn)行借閱/歸還/預(yù)約操作。(4)圖書預(yù)約:預(yù)約書籍的前提是書籍的館藏?cái)?shù)量為0的時(shí)候才可以發(fā)起預(yù)約。用戶登錄成功之后,可以在書籍詳情界面點(diǎn)擊對(duì)館藏?cái)?shù)量為0的書籍發(fā)起預(yù)約,預(yù)約成功后,會(huì)將書籍預(yù)約的信息添加到用戶的預(yù)約記錄中,在預(yù)約記錄中有個(gè)取消操作,點(diǎn)擊取消操作,這條預(yù)約信息將會(huì)消失。(5)搜索圖書:這個(gè)功能不需要用戶登錄,用戶或者游客都可以在圖書界面首頁(yè)在搜索框進(jìn)行對(duì)想要的書籍搜索,若書籍存在就會(huì)出現(xiàn)對(duì)應(yīng)書籍搜索的結(jié)果。(6)個(gè)人信息:用戶登錄成功后,在圖書界面的首頁(yè)右上方有個(gè)下拉框,點(diǎn)擊下拉框會(huì)有修改個(gè)人信息/修改密碼兩個(gè)操作,點(diǎn)擊修改個(gè)人信息跳轉(zhuǎn)到用戶信息界面,填寫昵稱,郵箱,上傳頭像,選擇昵稱之后點(diǎn)擊修改后就可以完成修改個(gè)人信息;點(diǎn)擊修改密碼會(huì)跳轉(zhuǎn)到修改密碼的界面,在這個(gè)界面填寫原密碼,新密碼和確認(rèn)密碼,點(diǎn)擊修改,就可以成功修改賬號(hào)密碼了。3.1.2管理員子系統(tǒng)(1)登錄注銷功能:管理員進(jìn)入系統(tǒng)前需要先進(jìn)行登錄,在登錄界面,輸入賬號(hào)密碼后點(diǎn)擊登錄就會(huì)跳轉(zhuǎn)到管理員后臺(tái)系統(tǒng)。后臺(tái)界面右上方顯示當(dāng)前登錄賬號(hào)昵稱,用戶昵稱。左側(cè)菜單欄有主頁(yè),系統(tǒng)管理,借閱管理,用戶管理,圖書管理功能模塊。進(jìn)入到首頁(yè)后,頁(yè)面的右上角可以注銷賬號(hào)。(2)圖書借閱管理:管理員登錄成功進(jìn)入管理員后臺(tái)界面之后,點(diǎn)擊左側(cè)菜單欄的借閱管理會(huì)有個(gè)圖書借閱功能,點(diǎn)擊這個(gè)功能會(huì)查詢出用戶借閱書籍的記錄,在每條記錄的后面有個(gè)操作,這個(gè)操作是負(fù)責(zé)對(duì)用戶發(fā)起續(xù)借書籍的。同時(shí)借閱功能的右上方有個(gè)搜索功能,這個(gè)搜索功能是根據(jù)借閱用戶名或者圖書名稱為條件進(jìn)行的搜索借閱記錄的。在界面的左上方可以設(shè)置顯示借閱書籍記錄的條數(shù)。(3)系統(tǒng)用戶管理:管理員登錄成功進(jìn)入管理員后臺(tái)界面之后,點(diǎn)擊左側(cè)菜單欄的系統(tǒng)管理,會(huì)有下拉顯示兩個(gè)模塊:修改密碼和修改個(gè)人信息。點(diǎn)擊修改密碼跳轉(zhuǎn)到管理員的修改密碼界面,在這個(gè)界面填寫原密碼,新密碼和確認(rèn)密碼,點(diǎn)擊修改,就可以成功修改賬號(hào)密碼了;點(diǎn)擊修改個(gè)人信息跳轉(zhuǎn)到修改個(gè)人信息界面,可以修改用戶名,用戶昵稱,郵箱性別,修改完之后點(diǎn)擊提交就完成修改管理員信息。(4)用戶信息管理:管理員登錄成功進(jìn)入管理員后臺(tái)界面之后,點(diǎn)擊左側(cè)菜單欄的用戶管理,會(huì)顯示用戶列表,點(diǎn)擊用戶列表會(huì)查詢出所有注冊(cè)成功的用戶。在用戶列表界面的最后面有個(gè)操作,包含4個(gè)按鈕:修改用戶信息,修改角色,停用/啟用賬號(hào),刪除。點(diǎn)擊修改用戶信息會(huì)彈出個(gè)模態(tài)框,在模態(tài)框填寫要修改的信息,修改的信息有:用戶名,昵稱,密碼,郵箱,性別。填寫完成點(diǎn)擊保存修改即完成;點(diǎn)擊修改角色會(huì)跳出模態(tài)框修改用戶角色,一共有三種角色:普通用戶,圖書管理員,系統(tǒng)管理員。點(diǎn)擊停用/啟用賬號(hào),對(duì)賬號(hào)的使用進(jìn)行設(shè)置;點(diǎn)擊刪除,把用戶信息刪除。在操作的上方有個(gè)搜索功能,這個(gè)搜索功能是自由搜索。在界面左上方也有可對(duì)結(jié)果項(xiàng)項(xiàng)數(shù)進(jìn)行顯示的選擇。(5)圖書管理:管理員登錄成功進(jìn)入管理員后臺(tái)界面之后,點(diǎn)擊左側(cè)菜單欄的圖書管理,會(huì)顯示圖書分類,書籍信息。點(diǎn)擊書籍分類跳到書籍分類的界面,具體功能是對(duì)書籍分類的增刪改查。界面的右側(cè)有搜索功能,搜索的條件是跟據(jù)分類名稱進(jìn)行搜索。點(diǎn)擊操作欄下的修改按鈕,跳出模態(tài)框,輸入要修改的信息,具體的信息修改項(xiàng)有名稱,照片,描述;點(diǎn)擊刪除按鈕,把當(dāng)前的分類刪除。頁(yè)面的右上角是添加分類。點(diǎn)擊書籍信息,會(huì)查詢出圖書館當(dāng)前的書籍存放信息。在本模塊具體為書籍的增刪改查。在添加書籍時(shí),必須要輸入所有書籍的信息,輸入的信息有:名稱、作者、分類、出版日期、現(xiàn)館藏?cái)?shù)量、圖片。3.2新風(fēng)圖書管理系統(tǒng)類圖 圖3-1新風(fēng)圖書管理系統(tǒng)類圖3.3新風(fēng)圖書管理系統(tǒng)活動(dòng)圖活動(dòng)圖主要闡明了業(yè)務(wù)用例實(shí)現(xiàn)的工作流程,業(yè)務(wù)工作流程說明了業(yè)務(wù)為向服務(wù)的業(yè)務(wù)主角提供其所需的價(jià)值而必須完成的工作。根據(jù)所描述的用例分析,以下就用戶借書、用戶歸回書籍、管理員上架書籍的業(yè)務(wù)活動(dòng)進(jìn)行說明。3.3.1用戶借書活動(dòng)圖本功能主要是為了讓用戶實(shí)現(xiàn)在線借書的功能,方便用戶的同時(shí)增加圖書館管理的效率。根據(jù)系統(tǒng)的需求,用戶借書功能的活動(dòng)圖如圖3-2所示。 圖3-2用戶借書活動(dòng)圖3.3.2用戶歸還書籍活動(dòng)圖本功能主要是實(shí)現(xiàn)用戶線下歸還書籍后,在借書記錄上點(diǎn)擊歸還書籍,實(shí)現(xiàn)圖書管理員的快速記錄操作,增加效率。根據(jù)系統(tǒng)的需求,用戶歸還書籍功能的活動(dòng)圖如圖3-3所示。圖3-3用戶歸還書籍活動(dòng)圖3.3.3管理員上架書籍活動(dòng)圖 本功能主要實(shí)現(xiàn)圖書管理員的書籍上架功能,具體的活動(dòng)圖如圖3-4所示。圖3-4書籍上架活動(dòng)圖3.4數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)的作用是作為一個(gè)完整系統(tǒng)的數(shù)據(jù)源支持,設(shè)計(jì)好一個(gè)健壯性更高的數(shù)據(jù)庫(kù)至關(guān)重要。以下是對(duì)圖書信息表,圖書分類表,用戶信息表,圖書預(yù)約表,圖書操作借閱記錄表的設(shè)計(jì),后臺(tái)數(shù)據(jù)庫(kù)采用MySQL。圖書信息表(sys_book),表的詳細(xì)數(shù)據(jù)見表3-1。 表3-1圖書信息表列名數(shù)據(jù)類型是否為空主外鍵描述idintNotnull主鍵圖書idbook_namevarcharNotnull圖書名稱authorvarchar圖書作者localtionvarchar館藏位置descriptionvarchar圖書描述quantityint館藏?cái)?shù)量imagesvarchar書籍封面publish_timedatetime出版日期category_idint圖書分類圖書分類表(sys_book_category),表的詳細(xì)數(shù)據(jù)見表3-2。表3-2圖書分類表列名數(shù)據(jù)類型是否為空主外鍵描述idintNotnull主鍵分類idcategory_namevarcharNotnull分類名稱imagesvarchar分類圖片descriptionvarchar分類描述用戶信息表(sys_user),表的詳細(xì)數(shù)據(jù)見表3-3。表3-3用戶信息表列名數(shù)據(jù)類型是否為空主外鍵描述idintNotnull主鍵用戶idusernamevarcharNotnull用戶登錄名passwordvarcharNotnull用戶登錄密碼nick_namevarchar用戶昵稱emailvarchar驗(yàn)證郵箱sexint性別(0:女,1:男)statusint用戶狀態(tài)(2:未驗(yàn)證郵箱,1:停用,0:正常)create_timedatetime創(chuàng)建日期roleint用戶角色(0:普通用戶(默認(rèn))1:管理員,2:圖書管理員)avatarvarchar頭像圖書預(yù)約表(sys_book_appointment),表的詳細(xì)數(shù)據(jù)見表3-4。表3-4圖書預(yù)約表列名數(shù)據(jù)類型是否為空主外鍵描述idintNotnull主鍵預(yù)約iduser_idintNotnull操作人idbook_idintNotnull被操作圖書idoperateint操作類型(0:正在預(yù)約,1:成功預(yù)約)appointment_timedatetime創(chuàng)建預(yù)約時(shí)間expire_timedatetime預(yù)約失效時(shí)間(默認(rèn)為24小時(shí)有效時(shí)間)圖書操作借閱表(sys_book_operate),表的詳細(xì)數(shù)據(jù)見表3-5。表3-5圖書操作借閱表列名數(shù)據(jù)類型是否為空主外鍵描述idintNotnull主鍵記錄iduser_idintNotnull操作人idbook_idintNotnull被操作圖書idoperateint操作類型(0:歸還1:借出)borrow_timedatetime開始借閱時(shí)間expire_timedatetime借閱到期時(shí)間restore_timedatetime圖書歸還時(shí)間renewint續(xù)借狀態(tài)(0:未續(xù)借1:請(qǐng)求續(xù)借2:續(xù)借成功)3.5本章小結(jié)本章首先對(duì)新風(fēng)圖書管理系統(tǒng)的用戶子系統(tǒng)和管理員子系統(tǒng)進(jìn)行了系統(tǒng)功能的詳細(xì)設(shè)計(jì),然后畫出了新風(fēng)圖書管理系統(tǒng)的類圖和部分的活動(dòng)圖,更加直觀地展示了新風(fēng)圖書管理系統(tǒng)的各個(gè)功能;接下來是對(duì)新風(fēng)圖書管理系統(tǒng)的數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì)。第4章系統(tǒng)實(shí)現(xiàn)4.1新風(fēng)圖書管理系統(tǒng)游客/用戶界面的功能實(shí)現(xiàn)效果1.游客/用戶進(jìn)入到圖書界面的首頁(yè)會(huì)看到的內(nèi)容,如4-1圖所示,可以看到新書上架、圖書分類與所有圖書;除此之外,游客與用戶存在權(quán)限的關(guān)系,對(duì)圖書的操作有所不同。圖4-1游客/用戶首頁(yè)2.用戶借書前提是需要進(jìn)行登錄,如果是游客,則需要先進(jìn)行注冊(cè),填寫相關(guān)信息,如圖4-2。點(diǎn)擊注冊(cè)時(shí)需要郵箱激活,如圖4-3所示。 圖4-2游客注冊(cè)界面 圖4-3郵箱激活3.返回登錄界面輸入登錄信息,如圖4-4所示,登錄成功跳轉(zhuǎn)到圖書主界面。圖4-4用戶登錄4.用戶可在搜索框搜索指定的書籍,如果館藏存在該書籍,則顯示結(jié)果;否則不顯示結(jié)果。搜索結(jié)果如圖4-4;然后可以點(diǎn)擊書籍圖片查看書籍詳情,點(diǎn)擊借閱就可以發(fā)起借閱書籍請(qǐng)求。借閱效果如圖4-5。 圖4-4搜索結(jié)果 圖4-5書籍借閱5.借閱完畢之后,可以點(diǎn)擊導(dǎo)航欄的借閱記錄查看用戶借閱的書籍,借閱記錄效果如圖4-6所示;在操作欄上又兩個(gè)圖標(biāo),一個(gè)是續(xù)借,一個(gè)是歸還。點(diǎn)擊續(xù)借會(huì)向管理員發(fā)起續(xù)借書籍的請(qǐng)求,這個(gè)需要管理員同意才可成功續(xù)借,借閱效果如圖4-7所示;點(diǎn)擊歸還則歸還書籍,如圖4-8所示。 圖4-6借閱記錄 圖4-7續(xù)借書籍 圖4-8歸還書籍6.用戶預(yù)約書籍的前提是圖書的館藏?cái)?shù)量為0的時(shí)候方可進(jìn)行預(yù)約,預(yù)約的步驟與借閱的步驟差不多,預(yù)約成功后會(huì)在用戶的預(yù)約記錄上可進(jìn)行查看。預(yù)約書籍效果如圖4-9所示;預(yù)約記錄可取消當(dāng)前的預(yù)約,如圖4-10所示。圖4-9預(yù)約書籍 圖4-10取消預(yù)約4.2新風(fēng)圖書管理系統(tǒng)管理員端界面功能實(shí)現(xiàn)效果1.使用管理員賬號(hào)登錄,效果圖如圖4-11;登錄成功后進(jìn)入系統(tǒng)后臺(tái),效果如圖4-12。 圖4-11管理員登錄 圖4-12新風(fēng)圖書管理系統(tǒng)后臺(tái)2.處理用戶續(xù)借的書籍的請(qǐng)求,點(diǎn)擊左側(cè)菜單欄的借閱管理,顯示所有用戶的借閱書籍的記錄,點(diǎn)擊同意續(xù)借就會(huì)提示“操作成功”,如果不同意續(xù)借,則不需要點(diǎn)擊。效果如圖4-13所示。 圖4-13續(xù)借書籍請(qǐng)求處理3.系統(tǒng)管理員用戶管理角色設(shè)置。點(diǎn)擊用戶管理,在操作欄點(diǎn)擊“修改角色”按鈕,實(shí)現(xiàn)對(duì)用戶的角色設(shè)置,共有三種角色,“普通用戶”、“圖書管理員”、“系統(tǒng)管理員”,效果如圖4-14。系統(tǒng)管理員還有修改用戶信息、停用/啟動(dòng)、刪除賬號(hào)的功能,如圖4-15所示。圖4-14系統(tǒng)管理員角色設(shè)置 圖4-15系統(tǒng)管理員的修改用戶信息、停用/啟動(dòng)、刪除賬號(hào)4.管理員進(jìn)行書籍的添加上架功能,點(diǎn)擊菜單欄的圖書管理的書籍信息,點(diǎn)擊“添加圖書”按鈕,輸入相關(guān)的信息,點(diǎn)擊保存修改即完成書籍的上架。效果如圖4-15所示。 圖4-15書籍上架4.3本章小結(jié)本章主要是對(duì)新風(fēng)圖書管理系統(tǒng)的設(shè)計(jì)進(jìn)行實(shí)現(xiàn),給出用戶與管理員各個(gè)功能的截圖以展現(xiàn)系統(tǒng)實(shí)現(xiàn)的效果。第5章系統(tǒng)測(cè)試5.1系統(tǒng)測(cè)試的目的\o"更多關(guān)于系統(tǒng)測(cè)試的文章"系統(tǒng)測(cè)試是對(duì)整個(gè)系統(tǒng)的\o"更多關(guān)于測(cè)試的文章"測(cè)試,將硬件、軟件、操作人員看作一個(gè)整體,檢驗(yàn)它是否有不符合系統(tǒng)說明書的地方。這種測(cè)試可以發(fā)現(xiàn)系統(tǒng)分析和設(shè)計(jì)中的錯(cuò)誤。在系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)過程中檢查出來的錯(cuò)誤和缺陷需要在系統(tǒng)試運(yùn)行當(dāng)中通過系統(tǒng)測(cè)試來實(shí)現(xiàn),所以這個(gè)階段是軟件開發(fā)中必不可少的部分。5.2系統(tǒng)測(cè)試的意義在當(dāng)今的信息時(shí)代,一個(gè)軟件系統(tǒng)的質(zhì)量是提升一個(gè)公司至關(guā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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論