




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
基于互聯網的圖書管理系統的設計與實現摘要:伴隨著時代的發展、科技的發展,大家必須獲得更多的專業知識以滿足社會的發展,但選用傳統獲得知識方法逐步顯出很多缺點,必須對應的系統軟件來支撐圖書管理。通過調研已知圖書館管理方案和體制,最后制定了該系統。新風圖書管理全面的根本目的是促進圖書館圖書的管理和用戶數據的管理,一共有三種功效:商場管理員、圖書管理員、用戶。它主要包含用戶注冊申請注冊、借閱和還書、訂書、圖書查看、圖書詳盡查看。管理員用戶管理、圖書信息內容管理、圖書類型管理等服務商場管理員關鍵管理用戶。通過這個程序模塊展開分析,選用根據B/S開發方式、MVC程序設計模式開發的軟件,克服了傳統式閱覽環節中繁瑣復雜階段,完成了用戶閱覽實效性和應用性。針對新風圖書管理系統軟件設計,我決定應用IntelliJIDEA作為新風圖書管理全面的開發服務平臺,同時結合前端框架boostrap、jQuery開展開發。后面應用Springboot架構,以SpringSecurity為安全框架,持久層應用Mybatis,數據庫使用MySQL。此系統完成了圖書管理的基本要素,層級清楚,有利于用戶管理與使用。新風圖書館管理系統進行了圖書管理員對圖書和用戶的高效管理,管理員能夠比較方便地開展網絡資源管理,并且用戶比較容易提早閱覽圖書與理解圖書具體內容,用戶有更多時間做別的分配,節省時間和高效率。全面的從而實現,也為圖書館的管理帶來很大的權益。關鍵詞:圖書管理系統;Windows框架;B/S模式DesignandimplementationoftheInternet-basedlibrarymanagementsystemAbstract:Withthedevelopmentofsocietyandtheadvancementofscienceandtechnology,peopleneedtoacquiremoreknowledgetoadapttothedevelopmentofthetimes.However,thetraditionalwayofacquiringknowledgehasgraduallyshownmanydrawbacks,whichrequiresasuitablesystemtohelppeopleunderstandbooks.tomanage.Thesystemisfinallydesignedbyinvestigatingthemanagementstrategiesandmechanismsofknownlibraries.Theultimatepurposeofthenewwindbookmanagementsystemistorealizethemanagementoflibrarybooksanduserinformation.Therearethreerolesintotal:superadministrator,librarian,anduser.Itmainlyincludesfunctionssuchasuserregistrationandlogin,borrowingandreturningbooks,bookreservation,inquiringaboutbooks,andinquiringaboutbookdetails;administrator'susermanagement,bookinformationmanagement,andbookcategorymanagement;superadministratorsmainlyManageusers.Fromtheanalysisofthesefunctionalmodules,asystemdevelopedusingB/SdevelopmentmodeandMVCdesignmodesolvesthetediousprocessoftraditionalbookborrowingandrealizesthevalidityandpracticabilityofusersborrowingbooks.Forthedesignofthenewwindbookmanagementsystem,itisdecidedtouseIntelliJIDEAasthedevelopmentplatformofthenewwindbookmanagementsystem,combinedwiththefront-endframeworkboostrap,jQueryfordevelopment,theback-endusestheSpringbootframeworkandSpringSecurityasthesecurityframework,thepersistencelayerusesMybatis,thedatabaseusesMySQL.Thesystemrealizesthebasicfunctionsofbookmanagement,withclearlevels,whichisconvenientforuserstomanageanduse.Thefreshairlibrarymanagementsystemenableslibrarianstoquicklymanagebooksandusers,makingiteasierforadministratorstomanageresources;inaddition,forusers,itiseasiertoborrowbooksinadvanceandKnowingthecontentofthebookcangiveusersmoretimetomakeotherarrangements,savetimeandimproveefficiency.Thefinalrealizationofthesystemwillbringgreatbenefitstothemanagementofthelibrary.Keywords:Bookmanagementsystem;Springframework;B/Smode目錄第1章緒論 緒論系統的開發背景及意義為了能讓圖書館迅速比較方便地開展圖書閱覽管理和借閱客戶的提升必須設計方案圖書館管理系統軟件。創建圖書管理系統軟件能夠對圖書管理工作進行了程序化交易、專業化、標準化的管理,防止了之前手工制作管理的隨機性。信息處理速度與精確性能夠及時、精確、高效地查詢改正圖書情況。現如今計算機發展變得越來越快,而電子計算機最大的優勢是運用它開展數據信息的管理,利用計算機開展信息控制不但可以提高效率,并且有非常大的安全系數,與此同時用起來使用方便的查找作為一個優秀的圖書館管理系統軟件,必須較好的系統軟件操作界面。加上圖書管理系統軟件作為一種前沿的管理技術性,不但降低了手工制作管理過程的缺點,并且通過圖書館圖書管理的規范性、專業化,大大提升了圖書管理高效率,大大地填補了手工制作管理緩慢不夠。那樣,圖書館能夠起到最大的功效,給讀者給予全新完備的材料,閱讀者能夠快速查看信息,使圖書館網絡資源獲得靈活運用,在短時間內給讀者得到高效的信息、系統化、信息化和有效配置,是當代圖書管理系統軟件的優勢圖書館員各司其職,使圖書采購工作流程更為適應需求,提升信息資源應用效率。此外,圖書館管理系統軟件作為信息技術性時代的產物,是不是進一步提高了圖書管理人員的綜合能力、圖書館資源傳遞性和流通性、服務質量和管理水準。伴隨著現代計算機技術發展,必須圖書館管理人員的綜合能力,逐步完善自己的管理體系,提高本身工作能力和業務能力,進而高品質地做好圖書管理工作中,發揮出應該有的使用價值。國內外研究現狀20世紀60時代是計算機技術快速發展的時期。和國內對比,一些電子產業發達我國在全世界70年代開始了信息檢索技術的探索。自此,信息查找、智能分類、全自動檢索等新技術也陸續展開,圖書管理系統也應時而生。互聯網技術高速發展也推動了海外公共圖書館信息系統自動化科學研究發展。在如今新科技飛快發展的21時代,當代計算機技術的發展也變得越來越快,愈來愈健全,海外的血管系統技術性也更智能化系統和高效性。伴隨著計算機技術的發展網絡是大家查看信息的主要場地我們國家的計算機能力也在不斷地發展21時代是信息時期,全部信息的互換和信息的商品流通至關重要。因而,用電腦管理書籍變成必定。伴隨著社會發展水準的明顯提高,大家綜合素質的提升,及其當代小學生教育的需求,創建大中小型公共圖書館已經成為必定,必須可以滿足圖書館管理市場需求的圖書管理系統。系統的主要研究內容設計并完成了圖書管理系統。本系統能夠進行圖書館管理,系統使用方便,作用基本上達到管理規范,便捷閱讀者開展書籍預訂、閱覽、償還和管理人員對借閱確認及閱讀者信息的監管,掌握借閱和進庫的現象。本系統還規定具備查找便捷、穩定性高、存儲容量大等特點。此外,本次圖書管理系統的設計主要分為以下幾種流程。關鍵在于客戶交互界面的設計;其次后臺服務器的設計。后臺服務器的設計依照B/S構架的開發的方式進行。隨后,開展數據庫設計。由于數據庫是云服務器適用,最終完成全過程的運轉。新風系統圖書管理系統如下圖1-1所顯示,可分為管理人員系統、客戶及圖書館管理員系統三個子系統。圖1-1系統組成系統開發環境與開發工具系統軟件開發自然環境配置:windows7系統軟件,8GB運存。開發自然環境以及開發專用工具:jdk1.8、IntellijIDEA和Navicat。圖書管理系統的開發全過程遵照手機軟件開發步驟開展,包含選擇工具、數據庫系統、控制系統設計、執行和檢測過程。開發步驟以JAVA計算機語言為開發,選用Springboot框架,以MySQL為后臺系統,在前面以boostrap框架、jQuery為實際效果完成B/S方式除此之外,因為存有好幾個分系統,因而安全可靠框架SpringSecurity去執行批準和認證每日任務。下列技術性簡述:1、Springboot框架:Springboot根據Spring4.0設計方案,不但繼承Spring框架原來的優質特性,并且通過簡單化構造進一步簡單化整個springAPP運用的搭建和開發全過程Springboot能夠建立單獨的springAPP應用軟件,并根據Maven或Gradle軟件建立可操作的JARs和WARs。置入servlet器皿,如Tomcat或Jetty;提供全自動配置的“starter”新項目領域模型(POMS),簡單化Maven配置;盡量全自動配置Spring器皿;提供指標值、常規體檢、外界化組成等備好特性;肯定沒有代碼生成,不用XML配置。2、Myabatis:Mybatis是持久層的框架,歸屬于ORM投射。mybatis是全自動流水線的,必須自己寫sql語句,需要自己去界定投射。程序員的實際操作增強了,但是它也提供了設計方案協調能力,也支持hibernate,如延遲加載、計算機內存和投射。與數據庫兼容模式比hibernate差。盡管可擴展性不太好,但能撰寫靈便、性能卓越的sql語句。3、SpringSecurity:SpringSecurity是一種可以為根據Spring的企業APP提供申明性安全密鑰管理解決方案安全性框架。提供一組可在springAPP運用前后文中配置的Bean,并通過SpringIoC、控制反轉鍵入(InversionofControl,di:依賴注入)和AOP(全自動引入)作用開展APP4、boostrap框架:根據HTML、CSS、JavaScript開發出來的簡約、形象化、強大的前面開發框架,促使Web開發迅速。5、jQuery:一個迅速簡約的JavaScript框架。6、Thymeleaf:模板引擎。Thymeleaf是用Java語言開發出來的通用性模板引擎。模板引擎是一個技術性專業術語,是跨域請求跨平臺的概念。Thymeleaf的主要任務是提供一種能夠用瀏覽器中準確標明并建立恰當格式模板的辦法,還可以作為靜態數據模型。系統需求分析可行性分析經濟可行性根據Springboot的新風系統圖書智能管理系統是自己的畢業設計論文,從整體系統軟件設計到開發全是個人的。竭盡所能應用開發不要錢的技術進行零經費預算。技術可行性此系統作為個人的畢業設計論文,自己修好了所有的課余通過自學具體內容,已經具備開發B/S構造智能管理系統和后臺服務器的專業技術。選用Java語言;開發專用工具是idea,使用springboot架構;數據支撐應用MySQL5.5。操作可行性本圖書智能管理系統根據電腦瀏覽器端,操作簡易。UI簡約,操作全過程簡易。只要會手機和電腦,操作就沒壓力。系統的總體需求B/S構架的開發方式必須兩種客戶端:圖書管理人員客戶端和用戶客戶端。用戶根據電腦瀏覽器登錄入口進到圖書館頁面,能夠訪問圖書場館目前所有書籍的數據,開展用戶相對應的功能操作。管理員登錄關鍵完成圖書管理方法、用戶閱覽體系等功能操作。根據2個客戶端的數據交換讓整個設備運行。系統的業務需求全部系統軟件主要分網站管理員、圖書管理人員、用戶三者的項目需求。網站管理員的功能管理權限是非常高的。圖書管理人員僅有圖書管理方法功能,主要目的是查詢用戶閱覽圖書的現象,開展圖書歸類、圖書信息化管理(增刪改);用戶只有寫作業的具體情況,借閱,預定書,還書。新風圖書系統用戶功能流程圖用戶功能流程表剖析:僅針對游人,只能依靠圖書頁面查看圖書,無法讀取圖書詳細信息,自動跳轉至登錄界面;登錄賬號就可以開始借閱操作。申請注冊用戶時,在登陸前必須在電子郵件中激活。用戶功能步驟如下圖2-1所顯示。圖2-1新風圖書管理系統用戶功能流程圖新風圖書系統圖書管理員功能流程圖圖書智能管理系統必須在登錄界面鍵入用戶信息進到新風系統圖書智能管理系統后臺管理,注冊認證最后必須系統管理員開展人物角色設定。圖書管理人員僅有系統管理員的大多數作用。圖書管理人員的功能流程如下圖2-2所示。圖2-2新風圖書管理系統圖書管理員功能流程圖新風圖書管理系統管理員功能流程圖系統管理員是有著最大權限角色,比圖書管理人員多了一個用戶管理系統程序模塊。此控制模塊主要運用于修改用戶信息內容、設定用戶角色、設定賬號和清理數據。系統管理員的功能流程如下圖2-3所示。圖2-3新風圖書管理系統管理員功能流程圖系統功能的需求分析新風系統圖書系統軟件主要分客戶子系統和管理人員子系統。客戶子系統主要包含申請注冊、圖書閱覽記錄掃二維碼、圖書信息內容掃二維碼、圖書預定、閱覽與償還、私人信息改動、圖書查找;管理人員子系統主要包含:圖書閱覽管理方法、系統軟件用戶管理系統、用戶信息管理、圖書信息化管理。新風系統圖書管理方法系統功能模塊如下圖2-4所示。圖2-4新風圖書管理系統功能模塊用戶子系統功能分析(1)用戶注冊:完成用戶分系統的用戶注冊,用戶只會在登陸或注冊后才可以進行圖書閱覽記載的查詢、圖書信息的查詢、圖書預定作用、圖書閱覽與歸還、本人信息操作。(2)查詢圖書閱覽記錄:查詢用戶本身閱覽圖書記錄。(3)查詢圖書信息:可以看一下圖書詳盡信息概述。(4)圖書閱覽與歸還:這是一個基本上業務模塊,完成閱讀者閱覽與歸還的功效。完成用戶借出去、歸還的監管。(5)書本預訂作用:書本陳列設計值為0時,能夠預訂書本。(6)本人信息:用戶本人信息的預覽及其登錄密碼的變動實際操作。(7)圖書查找:快速查找圖書,節省時間,提高工作效率。管理員子系統功能分析(1)申請注冊:完成管理人員的注冊申請注冊,管理方法僅有在申請或注冊后才可以進行圖書閱覽管理方法、系統軟件用戶信息管理、用戶信息管理、圖書信息管理、圖書查找實際操作。)2)圖書閱覽管理方法:查驗閱覽信息及未歸還的書。(3)系統軟件用戶管理方法:表明管理人員本人的信息及其修改密碼操作。(4)用戶信息管理:管理方法用戶的申請注冊實際操作及用戶信息的查看,完成更加好的用戶信息管理。)5)圖書信息管理:圖書基本上業務流程。(6)圖書查找:快速查找圖書,節省時間,提高工作效率。UML系統建模用例圖用例模型的基本組成部分有用例、角色(或參與者)和系統。系統管理員業務如圖2-5系統管理員用例圖所示。圖2-5系統管理員用例圖圖書管理員業務如圖2-6系統管理員用例圖所示。圖2-6系統管理員用例圖用戶業務如圖2-7用戶用例圖所示。圖2-7用戶用例圖用例圖規約表1、用戶用例規約表:表2-1登錄注冊用例表用例編號2-1用例名稱登錄注冊功能描述所有注冊登錄成功的都是角色設置為用戶。執行者用戶。前置條件新風圖書管理系統正常運行。后置條件無論是什么注冊成功,角色都是用戶;角色更改設置需要系統管理員來操作。涉眾利益游客登錄注冊之后,可以進行查看書籍詳情,借閱書籍和修改個人信息等操作;若是想設置圖書管理員,在登錄注冊后,需要用系統管理員進行角色設置才可以進行借閱管理、修改個人信息和圖書管理操作。基本路徑游客:1.如果用戶未注冊,選擇注冊;2.把注冊信息按規則填寫;3.注冊成功并轉為用戶身份;4.如果用戶已注冊,則輸入登錄信息;5.角色變為用戶并成功進入系統。圖書管理員:1.如果圖書管理員注冊,點擊注冊;2.把注冊信息填寫;3.注冊成功,系統管理員進行角色設置完成后,進入圖書管理員系統;4.如果圖書管理員已注冊,則輸入登錄信息;5.登錄成功并進入圖書管理員系統。擴展無字段列表郵箱、用戶名、密碼業務規則無備注無表2-2查看圖書用例表用例編號2-2用例名稱查看圖書信息功能描述用戶查看書籍的詳細信息。執行者用戶。前置條件系統正常運行。后置條件用戶必須先登錄。涉眾利益用戶登錄后才可以進行查看書籍的詳情基本路徑用戶:1.登錄,輸入賬號密碼;2.點擊書籍圖片;3.跳轉到書籍詳情界面;4.界面顯示詳情,并有借書/預約操作;擴展無業務規則無備注無表2-3搜索圖書用例表用例編號2-3用例名稱搜索圖書功能描述游客/用戶進行搜索圖書。執行者游客、用戶、圖書管理員、管理員。前置條件新風圖書管理系統正常運行。后置條件涉眾利益游客、用戶、圖書管理員、管理員都可以進行使用該功能。基本路徑游客/用戶:1.在圖書館主頁輸入書籍名稱,點擊搜索按鈕;2.界面跳轉到書籍圖片;圖書管理員/管理員:1.在登錄界面輸入賬號密碼;2.登錄成功跳轉到系統后臺,點擊圖書管理;3.在右上角搜索框輸入書籍名稱;4.最后顯示搜索結果。擴展無業務規則無備注無表2-4圖書預約用例表用例編號2-4用例名稱圖書預約功能描述用戶對書籍進行預約執行者用戶前置條件新風圖書管理系統正常運行。后置條件用戶登錄成功。涉眾利益用戶預約書籍。基本路徑1.用戶登錄成功后,點擊書籍照片;2.跳轉到書籍詳情界面;3.點擊“預約”按鈕;4.書籍預約成功;5.點擊導航欄上的“預約記錄”,可跳轉到用戶預約書籍記錄界面并顯示相應的預約結果;6.預約的前提是書籍的數量為0。擴展無字段列表無業務規則無備注無表2-5個人信息用例表用例編號2-5用例名稱個人信息功能描述用戶個人信息的修改。執行者用戶。前置條件新風圖書管理系統正常運行。后置條件用戶登錄成功。涉眾利益用戶。基本路徑1.用戶登錄成功后,點擊界面右上角的小圖標,會顯示下拉菜單效果;2.點擊“修改個人信息”,跳轉到修改個人信息界面,輸入對應的信息,點擊“修改”即完成;3.點擊“修改密碼”會跳轉到修改密碼的界面,輸入“原密碼”,“新密碼”,“確認密碼”,點擊“修改”即完成密碼修改;4.如果忘記了原密碼,可在登錄界面點擊“忘記密碼”,進行密碼的修改。擴展無業務規則無備注無表2-6圖書借閱與歸還用例表用例編號2-6用例名稱圖書借閱與歸還功能描述用戶查看借閱書籍信息與書籍歸還的操作。執行者用戶前置條件新風圖書管理系統正常運行。后置條件用戶登錄成功。涉眾利益用戶。基本路徑1.用戶登錄成功后,點擊導航欄上的“借閱記錄”會跳轉到用戶的書籍借閱記錄界面;2.如果用戶想要歸還書籍,點擊操作欄下的“歸還”小圖標,書籍就會成功歸還;3.如果用戶想要續借書籍,點擊操作欄下的“續借”小圖標,會顯示“已發送續借請求,請等待圖書管理員處理”。擴展無業務規則無備注無 2、系統管理員用例規約表表2-7系統管理員登錄用例表用例編號2-7用例名稱登錄功能描述系統管理員登錄進入后臺執行者系統管理員前置條件新風圖書管理系統正常運行。后置條件系統管理員登錄成功。涉眾利益系統管理員。基本路徑1.在登錄界面輸入“賬號”,“密碼”,點擊“登錄”;2.信息輸入正確則界面跳轉到新風圖書管理系統;3.如果密碼不正確,則提示“密碼錯誤”;4.如果驗證碼不正確,則提示“請輸入正確的驗證碼”。擴展無字段列表用戶名,密碼業務規則無備注無表2-8系統管理員的用戶信息管理用例表用例編號2-8用例名稱用戶信息管理功能描述系統管理員登錄進入后臺,對所有用戶進行信息操作執行者系統管理員。前置條件新風圖書管理系統正常運行。后置條件系統管理員登錄成功。涉眾利益系統管理員。基本路徑1.在登錄界面輸入“賬號”,“密碼”,點擊“登錄”;2.登錄成功,點擊左側的管理菜單“用戶管理”;3.點擊“用戶列表”,界面顯示所有注冊成功的用戶信息;3.1點擊操作欄下的小圖標“修改用戶信息”,輸入對應的信息,點擊“保存修改”即完成用戶信息的修改操作;3.2點擊小圖標“修改角色”,對用戶修改對應的角色權限,分別有“系統管理員”“圖書管理員”“普通用戶”,點擊“保存修改”即完成角色修改操作;3.3點擊小圖標“停用/啟動”,對當前賬號使用權限進行設置;3.4點擊小圖標“刪除”,對當前賬號進行刪除操作。擴展無業務規則無備注無用例編號2-9用例名稱系統用戶管理功能描述系統管理員登錄進入后臺,可進行修改個人信息與密碼的操作。執行者系統管理員。前置條件新風圖書管理系統正常運行。后置條件系統管理員登錄成功。涉眾利益系統管理員。基本路徑1.在登錄界面輸入“賬號”,“密碼”,點擊“登錄”;2.點擊左側的管理菜單“系統管理”;2.1點擊“修改個人信息”,跳轉到修改個人信息界面,輸入對應的信息,點擊“提交”即完成;2.2點擊“修改密碼”會跳轉到修改密碼的界面,輸入“原密碼”,“新密碼”,“確認密碼”,點擊“修改”即完成密碼修改。擴展無業務規則無備注無表2-9系統管理員的系統用戶管理用例表表2-10系統管理員的圖書信息管理用例表用例編號2-10用例名稱圖書信息管理功能描述系統管理員登錄進入后臺,對書籍分類與書籍信息的管理操作。執行者系統管理員。前置條件新風圖書管理系統正常運行。后置條件系統管理員登錄成功。涉眾利益系統管理員。基本路徑管理員登錄成功,點擊左側管理菜單欄的“圖書管理”;下拉菜單會顯示“圖書分類”和“書籍信息”;點擊“圖書分類”:3.1點擊界面左側“添加分類”,彈出模態框后輸入提示信息,點擊“保存修改”即完成分類的添加操作;3.2點擊操作欄下的“修改”按鈕,彈框出來后按規則填寫修改的信息,點擊“保存修改”即完成分類的修改操作;3.3點擊操作欄下的“刪除”按鈕,將當前的圖書分類刪除并提示“刪除成功”信息;3.4點擊右上角的搜索框,輸入搜索的信息,會顯示對應的搜索結果;4.點擊“書籍信息”:4.1點擊界面左側“添加圖書”,彈出模態框后按規則輸入提示信息,點擊“保存修改”即完成書籍的添加操作;3.2點擊操作欄下的“修改”按鈕,彈框出來后按規則填寫修改的信息,點擊“保存修改”即完成書籍的修改操作;3.3點擊操作欄下的“刪除”按鈕,對當前的圖書刪除并提示“刪除成功”信息;3.4點擊右上角的搜索框,輸入搜索的書籍信息,會顯示對應的搜索結果;擴展無業務規則無備注無表2-11系統管理員的圖書借閱管理用例表用例編號2-11用例名稱圖書借閱管理功能描述系統管理員登錄進入后臺,對用戶借閱書籍進行管理執行者系統管理員前置條件新風圖書管理系統正常運行。后置條件系統管理員登錄成功。涉眾利益系統管理員。基本路徑1.管理員登錄成功,點擊左側管理菜單欄的“借閱管理”;2.點擊“圖書借閱”,界面顯示所有用戶的借書記錄;3.如果有用戶申請續借書籍,點擊操作欄下的“同意續借”,顯示“操作成功”信息即表示同意該用戶續借,如果不操作,則表示不同意續借。擴展無業務規則無備注無3、圖書管理員的用例圖與系統管理員的用例圖一致,不作詳細說明。本章小結此章最先綜合分析新風系統圖書管理系統都是基于B/S架構模式的方式,再對客戶端、管理員二者開展業務需求分析報告,并且通過業務流程表對二者開展業務展現,根據功能模塊圖對客戶端和管理員開展最終,對系統開展UML圖剖析,對各個測試用例直接使用簡要易懂的表明。系統設計系統功能設計本系統有用戶子系統和管理員子系統組成。用戶子系統(1)用戶注冊銷戶作用:用戶界面首頁右上方有登陸下拉列表。游人訪問圖書界面首頁時,能夠進行圖書查找的功效;點擊下拉列表有登錄按鈕,點擊登錄按鈕跳轉到登錄界面。在登錄界面,鍵入用戶名與登錄密碼,短信驗證,點擊登錄跳轉到用戶主界面,進到以旅客真實身份檢索圖書界面,登錄賬號跳轉到圖書百度搜索界面。要是沒有賬號,點擊申請注冊賬號能夠跳轉到申請注冊報表界面,鍵入用戶名、電子郵箱地址、登錄密碼賬號和密碼確定,隨后點擊申請注冊。如果你登記注冊的名字早已申請注冊,將自動通告您該用戶名注冊不了。電子郵箱地址作用是為了能激活賬戶。假如用戶登錄時忘了密碼,能通過點擊登錄界面里的密碼忘了連接來操作。也主要通過電子郵箱修改密碼。假如用戶想銷戶,請單擊界面右上方的用戶按鍵,將出現一個下拉列表,點擊銷戶就可以銷戶。(2)查詢圖書閱覽紀錄:本作用只會在用戶登錄之后才能查詢。用戶登錄成功后,圖書界面頂端有閱覽紀錄連接,點擊可跳轉到用戶的圖書閱覽記錄卡;此外,圖書閱覽記錄卡含有實際操作欄,實際操作欄內有書籍再閱覽和書籍償還兩種實際操作。點擊“再次”將為管理人員推送圖書續借要求,點擊“管理人員允許續借”將加上用戶閱覽圖書期限。(3)查詢圖書信息內容:用戶注冊認證,在圖書界面,隨便點擊隨意書籍,就可以跳轉到書籍詳細資料網頁頁面。在書籍詳細資料頁面中,能夠詳細介紹該書籍、歸類、圖書館庫存量、書籍創作者,也可以進行書籍的借出去/償還/預定實際操作。(4)訂書:訂書前提條件是在圖書個人收藏總數為0的時候可以開始訂書。登錄成功后,還可以在書籍詳細資料畫面里點擊個人收藏總數為0的書籍開始預定。報名成功后,將書籍預約信息內容增加到用戶的預定紀錄中。預定紀錄含有撤銷實際操作,點擊撤銷程序后,該預約信息將消退。(5)檢索圖書:此功用不用用戶登錄,用戶和游客都能在圖書界面頁面的輸入框中檢索自己想要的圖書,圖書存有后會有與圖書檢索相對應結論。(6)私人信息:用戶登錄成功后,圖書界面主頁右上方有下拉列表)。點擊下拉列表有改動私人信息/登錄密碼兩種實際操作。點擊改動私人信息進到用戶信息內容界面,填好昵稱、郵件地址,上傳頭像,挑選昵稱,隨后點擊改動就可以完成個人信息改動。點擊修改密碼,跳轉到修改密碼的場景。在這里界面中填好舊密碼、密碼、確認密碼,隨后點擊變更,就可以取得成功變更賬號登陸密碼。管理員子系統(1)登陸銷戶作用:管理人員必須要先登陸方可進入系統軟件。在登錄界面中,鍵入賬戶登錄密碼,隨后點擊登錄可跳轉管理人員的后臺系統。后臺管理畫面中的右上方顯示的是現階段登陸的賬戶的昵稱、用戶的昵稱。左側菜單欄包含首頁、管理信息系統、閱覽管理方法、用戶管理方法、圖書館管理程序模塊。瀏覽主頁時,還可以在界面的右上方銷戶賬戶。(2)圖書借閱管理:管理員登錄進到管理人員后臺管理界面后,點擊左側菜單欄的圖書借閱管理方法,就可以有著借閱作用。點擊這個功能,可以查看用戶借閱記錄。每一個紀錄后邊都有一個實際操作,該實際操作承擔開始向用戶借閱。此外,借出去功能性的右上角有檢索功能,該檢索功能以借出去用戶名與書籍名叫標準查找借出去紀錄。在頁面的左上角,能設計表明借閱記載的數量。(3)系統軟件用戶管理方法:管理員登錄取得成功進到管理人員后臺管理界面后,點擊左側菜單欄里的管理信息系統,下拉列表里將表明修改登錄密碼和修改本人信息2個控制模塊。點擊“修改密碼”進到變更用戶名和密碼頁面,在這里頁面中填好舊密碼、密碼賬號和密碼,點擊“變更”,就可以取得成功變更賬戶登陸密碼;點擊修改本人信息,進到修改本人信息頁面,能夠修改用戶名、用戶昵稱、電子郵箱的胎兒性別。修改結束后,點擊“遞交”進行管理人員信息的修改。(4)用戶信息管理方法:管理員登錄取得成功進到管理人員后臺管理界面后,點擊左側菜單欄里的“用戶管理方法”,彈出來用戶目錄,點擊用戶目錄,將自動查看全部認證成功的用戶。用戶目錄頁面的最終有一個實際操作。修改用戶信息、修改人物角色、禁止使用/開啟、刪掉賬戶,包含四個按鍵:點擊修改用戶信息,就容易出現模態框。在模態框中填寫要修改的信息。修改的信息是:用戶名、昵稱、登錄密碼、電子郵箱和胎兒性別。填好結束點擊儲存修改后就可以完成;要變更人物角色,請撤出模態框并變更用戶人物角色。一般用戶、圖書館管理員、網站管理員三個人物角色。點擊禁止使用/開啟賬戶以配備賬戶應用;點擊“刪掉”刪掉用戶信息。實際操作上面還有收藏功能。這一收藏功能是隨意檢索。顯示屏左上方還有一個選擇項,能夠顯示結果新項目的總數。(5)圖書館管理:管理員登錄取得成功進到管理人員后臺管理界面后,點擊左側菜單欄里的圖書館管理,表明書籍分類、書籍信息。點擊圖書的分類,跳轉圖書的分類頁面。實際作用是提升、刪掉和修改圖書的分類。的右邊有收藏功能,檢索的前提條件是依據分類名稱開展檢索。點擊實際操作欄下方修改按鍵,彈出來方式框,鍵入要修改的信息。具體信息修改產品有名字、相片、表明;點擊刪除按鈕刪除當前歸類。在界面的右上方加上歸類。點擊書本信息,查看公共圖書館現階段的書存放信息。本控制模塊實際開展書的加上、刪掉和修改。加上書本時,務必鍵入所有書籍的信息。輸入信息包含名字、創作者、歸類、出版發行日期、現階段圖書總數和相片。新風圖書管理系統類圖圖3-1新風圖書管理系統類圖新風圖書管理系統活動圖活動圖關鍵敘述業務用例達到的工作內容,業務工作內容敘述業務會為服務項目主人公給予必需的使用價值必須做到工作。依據所表述的用例剖析,下列對用戶借閱、用戶回書、管理人員陳列設計書籍的業務活動作出說明。用戶借書活動圖本功能主要目的是完成用戶線上借閱的功能,在便捷用戶的前提下提升圖書室管理效率。依據系統需求,用戶借閱功能活動圖如下圖3-2所顯示。圖3-2用戶借書活動圖用戶歸還書籍活動圖本功能關鍵完成用戶線上還本書在借閱記錄上點一下還書,完成圖書館管理員的高效記錄實際操作,提高工作效率。依據系統需求,用戶償還書本功能的活動圖如下圖3-3所顯示。圖3-3用戶歸還書籍活動圖管理員上架書籍活動圖 本功能主要實現圖書管理員的書籍上架功能,具體的活動圖如圖3-4所示。圖3-4書籍上架活動圖數據庫設計 數據庫作用是作為詳細全面的數據庫開展適用,設計更可信賴的數據庫很重要。以下屬于圖書情況表、圖書分類表、用戶信息表、圖書預約表、圖書實際操作閱覽記錄卡的設計,后臺管理數據庫選用MySQL。圖書信息表(sys_book),表的詳細數據見表3-1。 表3-1圖書信息表列名數據類型是否為空主外鍵描述idintNotnull主鍵圖書idbook_namevarcharNotnull圖書名稱authorvarchar圖書作者localtionvarchar館藏位置descriptionvarchar圖書描述quantityint館藏數量imagesvarchar書籍封面publish_timedatetime出版日期category_idint圖書分類圖書分類表(sys_book_category),表的詳細數據見表3-2。表3-2圖書分類表列名數據類型是否為空主外鍵描述idintNotnull主鍵分類idcategory_namevarcharNotnull分類名稱imagesvarchar分類圖片descriptionvarchar分類描述用戶信息表(sys_user),表的詳細數據見表3-3。表3-3用戶信息表列名數據類型是否為空主外鍵描述idintNotnull主鍵用戶idusernamevarcharNotnull用戶登錄名passwordvarcharNotnull用戶登錄密碼nick_namevarchar用戶昵稱emailvarchar驗證郵箱sexint性別(0:女,1:男)statusint用戶狀態(2:未驗證郵箱,1:停用,0:正常)create_timedatetime創建日期roleint用戶角色(0:普通用戶(默認)1:管理員,2:圖書管理員)avatarvarchar頭像圖書預約表(sys_book_appointment),表的詳細數據見表3-4。表3-4圖書預約表列名數據類型是否為空主外鍵描述idintNotnull主鍵預約iduser_idintNotnull操作人idbook_idintNotnull被操作圖書idoperateint操作類型(0:正在預約,1:成功預約)appointment_timedatetime創建預約時間expire_timedatetime預約失效時間(默認為24小時有效時間)圖書操作借閱表(sys_book_operate),表的詳細數據見表3-5。表3-5圖書操作借閱表列名數據類型是否為空主外鍵描述idintNotnull主鍵記錄iduser_idintNotnull操作人idbook_idintNotnull被操作圖書idoperateint操作類型(0:歸還1:借出)borrow_timedatetime開始借閱時間expire_timedatetime借閱到期時間restore_timedatetime圖書歸還時間renewint續借狀態(0:未續借1:請求續借2:續借成功)本章小結此章主要對新風圖書管理系統的用戶子系統和管理人員子系統展開了系統的功能的總體設計,隨后制作了新風圖書管理系統的類圖及部分活動圖,比較直接地展現了新風圖書管理系統的各種作用;次之設計方案新風圖書管理系統的數據庫系統。系統實現新風圖書管理系統游客/用戶界面的功能實現效果1.游客/用戶進到圖書頁面主頁查詢具體內容。4-1如下圖所示,可以查看新小說陳列設計、圖書歸類以及所有圖書;除此之外,因為游客和用戶有管理權限,圖書操作不一樣。圖4-1游客/用戶首頁2.用戶借書前提是需要進行登錄,如果是游客,則需要先進行注冊,填寫相關信息,如圖4-2。點擊注冊時需要郵箱激活,如圖4-3所示。圖4-2游客注冊界面圖4-3郵箱激活3.返回登錄界面輸入登錄信息,如圖4-4所示,登錄成功跳轉到圖書主界面。圖4-4用戶登錄4.用戶可在搜索框搜索指定的書籍,如果館藏存在該書籍,則顯示結果;否則不顯示結果。搜索結果如圖4-4;然后可以點擊書籍圖片查看書籍詳情,點擊借閱就可以發起借閱書籍請求。借閱效果如圖4-5。圖4-4搜索結果圖4-5書籍借閱5.借閱完畢之后,可以點擊導航欄的借閱記錄查看用戶借閱的書籍,借閱記錄效果如圖4-6所示;在操作欄上有兩個圖標,一個是續借,一個是歸還。點擊續借會向管理員發起續借書籍的請求,這個需要管理員同意才可成功續借,借閱效果如圖4-7所示;點擊歸還則歸還書籍,如圖4-8所示。圖4-6借閱記錄圖4-7續借書籍圖4-8歸還書籍6.用戶預約書籍的前提是圖書的館藏數量為0的時候方可進行預約,預約的步驟與借閱的步驟差不多,預約成功后會在用戶的預約記錄上可進行查看。預約書籍效果如圖4-9所示;預約記錄可取消當前的預約,如圖4-10所示。圖4-9預約書籍圖4-10取消預約新風圖書管理系統管理員端界面功能實現效果1.使用管理員賬號登錄,效果圖如圖4-11;登錄成功后進入系統后臺,效果如圖4-12。圖4-11管理員登錄圖4-12新風圖書管理系統后臺2.處理用戶續借的書籍的請求,點擊左側菜單欄的借閱管理,顯示所有用戶的借閱書籍的記錄,點擊同意續借就會提示“操作成功”,如果不同意續借,則不需要點擊。效果如圖4-13所示。圖4-13續借書籍請求處理3.系統管理員用戶管理角色設置。點擊用戶管理,在操作欄點擊“修改角色”按鈕,實現對用戶的角色設置,共有三種角色,“普通用戶”“圖書管理員”“系統管理員”,效果如圖4-14。系統管理員還有修改用戶信息、停用/啟動、刪除賬號的功能,如圖4-15所示。圖4-14系統管理員角色設置圖4-15系統管理員的修改用戶信息、停用/啟動、刪除賬號4.管理員進行書籍的添加上架功能,點擊菜單欄的圖書管理的書籍信息,點擊“添加圖書”按鈕,輸入相關的信息,點擊保存修改即完成書籍的上架。效果如圖4-16所示。圖4-16書籍上架本章小結本章主要是對新風圖書管理系統的設計進行實現,給出用戶與管理員各個功能的截圖以展現系統實現的效果。系統測試系統測試的目的系統測試指的是對系統整體上的檢測,將硬件配置、手機軟件、作業人員視為一體,查驗是否存在不符系統說明書的地區。這種檢測能夠發現系統剖析與設計錯誤。系統設計與完成環節中檢測到錯誤和缺點必須在系統試運轉中以系統測試來達到,因而這一階段是手機軟件開發中不可或缺的一部分。系統測試的意義在如今信息化時代,手機軟件系統產品質量是企業關鍵主流媒體之一。因而,即使現在早已完成了,也要細心,因此系統測試是不可缺少的階段。根據系統測試后,能夠發現系統不容易發現的Bug,有益于新風系統圖書館管理系統的軟件質量,提升系統感受。測試用例及結果本小節不對所有的測試用例的詳細實現進行介紹,主要介紹用戶與管理員部分功能測試用例結果。用戶測試用例及結果用戶測試用例及結果詳情如表5-1。表5-1用戶測試用例及結果表用例編號用例名稱測試目的測試結果U-1TestLogin測試用戶登錄是否成功進入到圖書界面用戶只有輸入正確的賬號與密碼才能登錄成功U-2TestAppointment測試用戶是否預約借書成功的功能用戶需要登錄成功且書籍數量為0時才可以進行預約的操作U-3TestBorrow測試用戶借書是否成功的功能用戶點擊借閱可以成功借書U-4TestReturn測試用戶歸還書籍是否成功用戶點擊歸還可以成功歸還書籍U-5TestChangePwd測試用戶是否修改密碼成功用戶輸入兩次相同的密碼可以修改密碼U-6TestSelectBook測試用戶/游客搜索書籍是否成功用戶在首頁搜索框輸入指定的書籍名,若圖書館存有該書籍,則顯示;反之則不顯示。U-7TestRegister測試游客注冊賬號是否成功游客在登錄界面點擊注冊,輸入相關信息并最終在郵箱激活可以成功注冊賬號管理員測試用例及結果管理員測試用例及結果詳情如表5-2。表5-2管理員測試用例及結果表用例編號用例名稱測試目的測試結果U-1TestLogin測試管理員登錄是否成功進入到新風圖書管理系統后臺管理員輸入正確的賬號與密碼能登錄成功U-2TestAccount測試管理員是否成功停用/啟動用戶賬號的功
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- d-KYFIL-生命科學試劑-MCE
- 固廢處理項目可行性分析與發展前景
- 成功項目團隊建設的策略試題及答案
- 打造現代農業人才培養新路徑與行動方案
- 項目文檔管理的試題及答案
- 價值分析2025年特許金融分析師考試試題及答案
- 2025年注冊會計師考試學習與應用相結合的策略試題及答案
- 總結經驗的證券從業資格試題及答案
- 2025年證券從業資格證考試重要文件解讀試題及答案
- 2025年特許金融分析師考試學科交叉分析試題及答案
- 農村急救體系建設
- 倉庫搬運工安全操作培訓課程
- 廣東省地質災害危險性評估實施細則(2023年修訂版)
- 梯子的安全使用課件
- 《非稅收入征收管理》課件
- 老年人的口腔知識講座
- 西格列汀二甲雙胍緩釋片-藥品解讀
- 政府采購工作的不足和整改措施
- Unit1+Art+Ancient+Reading+and+Thinking+Chinese+Art+on+show教學設計 高中英語人教選擇性必修第三冊
- 自駕車出差油費報銷單
- 隧道超前地質預報(課件)
評論
0/150
提交評論