[發明專利]一種基于大數據的圖書館智能借書系統有效
| 申請號: | 202010324124.0 | 申請日: | 2020-04-22 |
| 公開(公告)號: | CN111540137B | 公開(公告)日: | 2021-06-01 |
| 發明(設計)人: | 徐釧;謝萌;謝聰;張世明 | 申請(專利權)人: | 廣西大學行健文理學院;謝萌 |
| 主分類號: | G07G1/00 | 分類號: | G07G1/00;G07G1/12;H04L29/06 |
| 代理公司: | 合肥正則元起專利代理事務所(普通合伙) 34160 | 代理人: | 楊潤 |
| 地址: | 530003 廣*** | 國省代碼: | 廣西;45 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 數據 圖書館 智能 系統 | ||
1.一種基于大數據的圖書館智能借書系統,其特征在于,包括采集模塊、登錄模塊、驗證模塊、借閱模塊、數據庫、監控模塊、分析模塊、結算模塊和智能設備;
所述登錄模塊用于登錄用戶賬號信息,所述用戶賬號信息包括賬號數據和密碼數據,并將其傳輸至驗證模塊,所述數據庫內存儲有記錄賬號數據、記錄密碼數據和用戶號碼數據,所述驗證模塊從數據庫內獲取記錄賬號數據、記錄密碼數據和用戶號碼數據,并將其與賬號數據和密碼數據一同進行驗證操作,得到賬號安全信息、賬號危險信號和允許登錄信號,并將其傳輸至借閱模塊;
所述驗證操作的具體操作過程為:
步驟一:獲取賬號數據、密碼數據、記錄賬號數據、記錄密碼數據和用戶號碼數據,并將其依次標記為A1i、A2i、B1l、B2l和B3l,i=1,2,3......n1,l=1,2,3......n2,且A1i和A2i一一對應,B1l、B2l和B3l一一對應;
步驟二:將賬號數據與記錄賬號數據進行比對,當 時,則判定該用戶賬號不存在,當A1i∈B1l時,則判定該用戶賬號存在;
步驟三:依據上述步驟二中的判定結果進行區分操作,具體為:當判定該用戶賬號不存在時,自動跳轉至賬號注冊頁面,用戶注冊賬號,當判定該賬戶存在時,獲取密碼數據和記錄密碼數據,并將其進行比對,具體為:當A2i與B2l相匹配時,則判定該用戶賬號密碼正確,生成允許登錄信號,當A2i與B2l不匹配時,則判定該用戶賬號密碼錯誤,同時并獲取該記錄賬號相對應的用戶號碼數據,向用戶號碼發送驗證信息,依據用戶輸入的驗證信息來判定該賬號的正確性,生成賬號安全信息和危險信號;
所述采集模塊用于采集圖書信息,所述圖書信息包括圖書名稱數據、圖書數量數據和借閱記錄信息,所述借閱記錄信息包括借閱圖書名稱數據、借閱圖書數量數據和借閱時間數據,并將其傳輸至分析模塊,所述分析模塊用于對圖書名稱數據、圖書數量數據和借閱記錄信息進行分析操作,得到圖書剩余量,并將其傳輸至借閱模塊;
分析操作的具體操作過程為:
K1:獲取圖書名稱數據、圖書數量數據、借閱圖書名稱數據、借閱圖書數量數據和借閱時間數據,并將其依次標記為TMj、TSj、JMj、JSj和JJj,j=1,2,3......n3,且TMj和TSj一一對應,JMj、JSj和JJj一一對應;
K2:將圖書名稱數據與借閱圖書名稱數據進行匹配,即識別TMj=JMj,并提取出圖書名稱數據與借閱圖書名稱數據相對應的圖書數量數據JSj和借閱圖書數量數據JSj,并將其帶入到差值計算式,從而得出差值C1,即圖書剩余量;
所述監控模塊用于檢測用戶的圖書擁有信息,圖書擁有信息包括擁有圖書名稱數據和擁有數量數據,并將其傳輸至借閱模塊,所述數據庫內存儲有用戶的歷史借閱信息,歷史借閱信息包括借閱圖書字數數據和借閱圖書時間數據,并將其傳輸至借閱模塊;
所述借閱模塊用于對賬號安全信息、允許登錄信號、危險信號、圖書剩余量、擁有圖書名稱數據、擁有數量數據、借閱圖書字數數據和借閱圖書時間數據進行借閱規劃操作,得到借閱信號和禁止借閱信號,并將其傳輸至結算模塊;
借閱規劃操作的具體操作過程為:
F1:依據賬號安全信息、危險信號和允許登錄信號,判定借閱操作的權限,具體為:當接收到危險信號時,則不允許借閱操作,當接收到賬號安全信息和允許登錄信號時,則允許借閱操作;
F2:依據上述F1中的允許借閱操作,獲取擁有圖書名稱數據、擁有數量數據、借閱圖書字數數據和借閱圖書時間數據,并將其依次標記為PMv、PSv、PZv和PJv,v=1,2,3......n4,且PMv、PSv、PZv和PJv一一對應;
F3:依據借閱圖書字數數據和借閱圖書時間數據,計算出用戶閱讀圖書的閱讀速度,并將閱讀速度標記為V 速 ,具體計算式為:V 速 =PZv/PJv,;
F4:獲取用戶的擁有數量數據,并設定一個擁有數量最大值M,并將其與用戶擁有數量數據進行對比,當用戶擁有數量數據小于M時,則判定該用戶還有借閱空間,當用戶擁有數量數據等于M時,則判定該用戶借閱已達到上線,依據用戶還有借閱空間的判定結果,輸入用戶所需要借閱的圖書名稱數據,依據圖書名稱數據識別圖書剩余量,設定一個圖書剩余量預設值Q1,并將其與圖書剩余量C1進行比對,當圖書剩余量大于圖書剩余量預設值時,則判定圖書館圖書存儲充足,允許用戶在圖書館借閱圖書,當圖書剩余量小于圖書剩余量預設值時,則判定圖書館存儲不足,不允許用戶在圖書館借書,并分析用戶圖書借閱;
F5:依據上述F4中的不允許用戶在圖書館借書,據此獲取所需要借閱的圖書名稱數據,將所需借閱的圖書名稱數據與擁有圖書名稱數據相比對,具體為:當TMj∈PMv,則判定該用戶擁有所需圖書,當TMj?PMv,則判定該用戶尚未擁有所需圖書;
F6:獲取上述F5中的該用戶尚未擁有所需圖書,并依據其禁止向他人借閱圖書,獲取到該用戶擁有所需圖書時,允許用戶之間轉借,據此獲取分析模塊內的借閱時間數據、以及上述F3中的閱讀速度V 速 ,并將其與計算日的時間一同帶入到計算式:ZZ=(T1-JJj)*V 速,其中ZZ表示為計算用戶閱讀字數數據,T1表示為計算日時間,并計算出ZZ與PZv的差值M2,設定一個預設值范圍Q2,當M2∈Q2時,則判定用戶已經閱讀完畢,生成借閱信號,當M2?Q2時,則判定用戶尚未閱讀完畢,生成禁止借閱信號;
所述結算模塊用于對用戶的借閱費用進行計算,具體為:當結算模塊接收到借閱信號時,獲取計算日時間數據和借閱時間數據,并將其帶入到借閱費用計算式:FY=B+[(T1-JJj)-b]*x1,其中FY表示為借閱費用,B表示為某一段時間內的費用基礎,b表示為超出某一段時間以外的時間數據,x1表示為超出某一段時間以外的時間數據的費用結算奇數,并將借閱費用結果傳輸至智能設備;
所述智能設備接收借閱費用后提醒用戶進行費用支付。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣西大學行健文理學院;謝萌,未經廣西大學行健文理學院;謝萌許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010324124.0/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





