基于小程序的圖書館資源預(yù)約系統(tǒng)設(shè)計與實現(xiàn)
發(fā)布時間:2020-12-10 01:30
基于小程序的圖書館預(yù)約系統(tǒng)采用微信原生框架MINA,后端以Spring Boot為核心、持久層框架MyBatis與Druid連接池相結(jié)合,應(yīng)用Redis對常用數(shù)據(jù)進行緩存;采用Shiro對系統(tǒng)權(quán)限進行管理,提升了系統(tǒng)安全性。本系統(tǒng)包括書籍預(yù)約,書單管理,書評管理,自動爬蟲等模塊,并實現(xiàn)了相應(yīng)功能,能夠最大限度的覆蓋到使用者與管理者,具有安全、穩(wěn)定、高效的特性。
【文章來源】:信息記錄材料. 2020年05期 第218-219頁
【文章頁數(shù)】:2 頁
【部分圖文】:
圖書詳情頁面
系統(tǒng)分為5層架構(gòu)體系,分別是基礎(chǔ)設(shè)備層,數(shù)據(jù)層(包括數(shù)據(jù)庫,數(shù)據(jù)層),業(yè)務(wù)層,展示層(包括前端UI,展示層),訪問層(見圖1所示)。(1)基礎(chǔ)設(shè)備層:系統(tǒng)所需要的物理設(shè)備;(2)數(shù)據(jù)層:采用的數(shù)據(jù)庫及運用到的技術(shù)棧;(3)業(yè)務(wù)層:系統(tǒng)中需要完成的業(yè)務(wù)邏輯;(4)展示層:前后端相互交互數(shù)據(jù)及展現(xiàn)的內(nèi)容;(5)訪問層:訪問系統(tǒng)的設(shè)備。
數(shù)據(jù)流圖是通過有效運作流程,是一個數(shù)據(jù)轉(zhuǎn)換的過程,僅從信息流動的角度觀察業(yè)務(wù)流轉(zhuǎn)[2]。例如本系統(tǒng)第1層預(yù)約管理的模型數(shù)據(jù)流,管理員可以開啟圖書自動爬蟲更新數(shù)據(jù),對圖書信息、館藏信息等相關(guān)信息進行自動錄入,用戶在進入預(yù)約操作時對圖書的信息詳情進行查詢,并確定預(yù)約信息后,預(yù)約信息錄入預(yù)約信息表,并將記錄保存到系統(tǒng)記錄表內(nèi)。與此同時,用戶根據(jù)預(yù)約類型可以進行預(yù)約記錄的查詢,得到預(yù)約記錄詳情。具體的預(yù)約數(shù)據(jù)流圖見圖2所示。3 系統(tǒng)開發(fā)
本文編號:2907834
【文章來源】:信息記錄材料. 2020年05期 第218-219頁
【文章頁數(shù)】:2 頁
【部分圖文】:
圖書詳情頁面
系統(tǒng)分為5層架構(gòu)體系,分別是基礎(chǔ)設(shè)備層,數(shù)據(jù)層(包括數(shù)據(jù)庫,數(shù)據(jù)層),業(yè)務(wù)層,展示層(包括前端UI,展示層),訪問層(見圖1所示)。(1)基礎(chǔ)設(shè)備層:系統(tǒng)所需要的物理設(shè)備;(2)數(shù)據(jù)層:采用的數(shù)據(jù)庫及運用到的技術(shù)棧;(3)業(yè)務(wù)層:系統(tǒng)中需要完成的業(yè)務(wù)邏輯;(4)展示層:前后端相互交互數(shù)據(jù)及展現(xiàn)的內(nèi)容;(5)訪問層:訪問系統(tǒng)的設(shè)備。
數(shù)據(jù)流圖是通過有效運作流程,是一個數(shù)據(jù)轉(zhuǎn)換的過程,僅從信息流動的角度觀察業(yè)務(wù)流轉(zhuǎn)[2]。例如本系統(tǒng)第1層預(yù)約管理的模型數(shù)據(jù)流,管理員可以開啟圖書自動爬蟲更新數(shù)據(jù),對圖書信息、館藏信息等相關(guān)信息進行自動錄入,用戶在進入預(yù)約操作時對圖書的信息詳情進行查詢,并確定預(yù)約信息后,預(yù)約信息錄入預(yù)約信息表,并將記錄保存到系統(tǒng)記錄表內(nèi)。與此同時,用戶根據(jù)預(yù)約類型可以進行預(yù)約記錄的查詢,得到預(yù)約記錄詳情。具體的預(yù)約數(shù)據(jù)流圖見圖2所示。3 系統(tǒng)開發(fā)
本文編號:2907834
本文鏈接:http://sikaile.net/tushudanganlunwen/2907834.html
最近更新
教材專著