亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于SSM架構的圖書管理系統(tǒng)*

        2022-06-24 03:04:14劉源昭曹俊杰李鵬宇李英杰許一靖孫浩銘
        山西電子技術 2022年3期
        關鍵詞:瀏覽器管理員框架

        劉源昭,陳 偉,曹俊杰,李鵬宇,李英杰,許一靖,孫浩銘

        (河南科技大學信息工程學院,河南 洛陽 471023)

        0 引言

        當代經(jīng)濟發(fā)展迅速,各高校規(guī)模逐步擴展,學校圖書館內(nèi)圖書、工作人員、學生數(shù)量也逐步上升,現(xiàn)如今圖書館如果再依靠以前的人工方式來管理和維護,不僅繁瑣而且效率極低,為解決這一問題,設計一個現(xiàn)代化、操作簡單、易于管理的圖書管理系統(tǒng)[1-2]。依靠互聯(lián)網(wǎng)降低信息處理所需的時間,進而提高效率。

        1 相關技術介紹

        1.1 Spring

        Spring是一個輕量級的容器[2]。核心技術面向切面、控制反轉。IOC將對象的創(chuàng)建轉移到配置文件中,程序員不用再去管理對象的創(chuàng)建,而著重于關注業(yè)務的實現(xiàn),使得耦合性大大降低。

        1.2 Spring MVC

        Spring MVC框架是模型—視圖—控制器的縮寫,通過發(fā)送請求,圍繞一個中心Servlet分派請求及提供其他功能。控制器是整個Spring MVC的核心,負責對用戶請求進行接收和攔截。

        圖1 Spring MVC執(zhí)行流程圖

        1.3 Mybatis

        Mybatis是一款完全封裝了JDBC代碼的持久層框架,使程序員重點放在SQL語句,內(nèi)部通過xml文件解析資源,不再需要去關注如何創(chuàng)建連接等大部分操作。

        1.4 SSM框架

        SSM框架是目前最流行的Java EE企業(yè)級框架,其中,Spring MVC負責對用戶發(fā)出請求進行操作,Spring負責業(yè)務對象的管理。

        1.5 LayUI

        LayUI,是模塊規(guī)范化的UI框架,符合原生HTML/CSS/JS的書寫與組織形式。用法簡單,適合快速開發(fā)前端界面,并且最終的效果也非常的飽滿,達到了預期的效果。

        2 數(shù)據(jù)庫的設計

        合理的數(shù)據(jù)庫設計是進行系統(tǒng)開發(fā)的基礎,合理使用可以減少數(shù)據(jù)的冗余度,實現(xiàn)數(shù)據(jù)共享,使數(shù)據(jù)具有邏輯獨立性和物理獨立性。故本系統(tǒng)采用MySQL作為后臺數(shù)據(jù)庫,MySQL數(shù)據(jù)庫性能出色,源代碼開放沒有版權限制,體積小安裝簡單,支持多種操作系統(tǒng)和開發(fā)語言。

        2.1 數(shù)據(jù)庫概念設計

        圖書:圖書id,圖書名稱,作者,出版社,ISBN,內(nèi)容簡介,撰寫語言,價格,出版時間,圖書類型,實時狀態(tài);

        用戶:用戶id,用戶名,密碼,真實姓名,性別,出生日期,電話,居住地址,注冊時間,借書卡號;

        借閱記錄:用戶id,圖書id,借書卡號,借出時間,歸還時間,歸還類型,備注;

        管理員:管理員id,姓名,密碼、權限。

        圖2 E-R圖

        2.2 數(shù)據(jù)庫物理結構

        根據(jù)系統(tǒng)功能要求,為本系統(tǒng)設計了6個表。在這里列出主要的1個表如下:

        表1 圖書信息表

        2.3 系統(tǒng)設計

        1)Controller層:Controller層是MVC架構里面的中央控制層,控制著業(yè)務的流程,通過相應的控制器調(diào)用Service層對應的接口來控制,配置在Spring的配置文件中完成[3-4]。

        2)Service層:Service層建立在Dao層之上,而Controller層的建立必須要在Service層之后,故Service層向上層的Controller層提供接口,向下使用Dao層提供的接口。Controller層發(fā)出控制信號,Service層接收后具體實現(xiàn)。

        3)Dao層:Dao層為數(shù)據(jù)訪問層,首先是接口的設計,然后在Spring的配置文件中定義該接口的實現(xiàn)類,在實現(xiàn)類定義完成后就可以對接口進行調(diào)用操作。

        3 系統(tǒng)模塊設計

        按照系統(tǒng)的整體設計方案以及管理員的功能需要,本系統(tǒng)采用B/S模式,利用Web開發(fā)技術、JavaWeb程序設計、采用Java語言編寫和MySQL數(shù)據(jù)庫實現(xiàn)了基于SSM框架下的圖書管理系統(tǒng)、包含管理員及用戶登錄模塊、添加圖書模塊、添加用戶信息模塊、借還圖書模塊、圖書信息統(tǒng)計模塊、發(fā)布公告模塊。

        3.1 管理員及用戶功能模塊的實現(xiàn)

        1)登錄模塊的實現(xiàn):基于本圖書管理系統(tǒng)的安全要求,用戶信息由管理員手動導入,用戶登陸時提交的信息先在Redis二級緩存中進行沖突檢測。若緩存中該數(shù)據(jù)不存在,與數(shù)據(jù)庫中的記錄進行對比,若數(shù)據(jù)庫中也不存在該用戶信息,則提示用戶登陸失敗,否則成功。

        2)系統(tǒng)主頁模塊的實現(xiàn):系統(tǒng)界面依靠LayUI框架進行搭建,主界面包含圖書及類型檢索功能,用戶將需要借閱的書籍名稱信息提交給管理員,后臺接收到相應字段后,調(diào)用Dao層里面的xml文件,在數(shù)據(jù)庫中進行模糊查詢,并將檢索到的信息返回前端并以列表的形式展示出來。

        圖3 系統(tǒng)主界面效果

        3)個人中心模塊的實現(xiàn)

        用戶登錄成功后可查看公告和借閱記錄等功能,服務器端通過用戶登錄成功后生成唯一的session對象。用戶可點擊借閱管理模塊查看借閱時間線及詳細信息。

        圖4 用戶界面效果

        3.2 管理員功能模塊的實現(xiàn)

        管理員功能:高級管理員可管理本系統(tǒng)內(nèi)一切使用者的信息、全部圖書信息、公告信息、圖書統(tǒng)計信息等;初級管理員部分權限開放,管理員進入本系統(tǒng)后,可以查看所有信息。管理員可對用戶提交的反饋信息進行操作處理等。

        3.3 系統(tǒng)功能模塊結構圖

        圖5 系統(tǒng)模塊圖

        4 圖書管理系統(tǒng)工作流程設計

        本系統(tǒng)是對需要借閱圖書的用戶和管理圖書的管理員使用的,故系統(tǒng)工作流程大致分為用戶工作流程和管理員工作流程[5]。

        4.1 用戶工作流程

        用戶在登錄圖書管理系統(tǒng)時,系統(tǒng)會對用戶所提交的登錄信息進行合法化判斷,合法后在本地數(shù)據(jù)庫中對賬戶密碼進行比對,確認無誤后就進入用戶首頁,進而進行查看公告,查看借閱的具體信息等。

        用戶若發(fā)現(xiàn)信息有錯誤的話,可進行反饋功能聯(lián)系管理員進行修改。

        4.2 管理員工作流程

        管理員登陸類型選擇管理員登錄,系統(tǒng)在數(shù)據(jù)庫中對賬號密碼進行驗證,驗證成功后,根據(jù)管理員所登陸的賬號給予管理員特定的權限,管理員可進行用戶管理、圖書管理、借閱管理、公告管理、類型管理、統(tǒng)計分析等功能。

        5 系統(tǒng)測試

        5.1 系統(tǒng)測試環(huán)境構建

        依據(jù)圖書管理系統(tǒng)的設計方案,進行系統(tǒng)測試環(huán)境的搭建。硬件環(huán)境:AMD Ryzen 7 4800U with Radeon Graphics 1.80 GHz,內(nèi)存16 G;操作系統(tǒng):Windows 10 20H2,數(shù)據(jù)庫使用MySQL版本8.0.23,編譯環(huán)境為IDEA2021,Tomcat9.0.45,阿里云Linux服務器,Edge瀏覽器、谷歌瀏覽器[6]。

        5.2 系統(tǒng)功能測試

        依據(jù)圖書管理系統(tǒng)設計,測試各個模塊能否正常運行,各個模塊的銜接是否安全。系統(tǒng)測試表明,本圖書管理系統(tǒng)可以對網(wǎng)頁進行一系列連貫的操作,系統(tǒng)整體功能齊全,基本達到預期效果。

        5.3 系統(tǒng)兼容性測試

        本系統(tǒng)在不同的操作環(huán)境和瀏覽器中分別進行了測試。在mac和Win10操作系統(tǒng)進行測試,在火狐瀏覽器、IE瀏覽器、谷歌瀏覽器進行兼容性測試。結果說明,該系統(tǒng)在不同的操作系統(tǒng)以及不同的瀏覽器下均可正常運行。

        6 結論

        綜上,本系統(tǒng)基于SSM框架,前端LayUI框架,借助MySQL數(shù)據(jù)庫后臺存儲,用Java語言開發(fā)了一個校園簡易圖書管理系統(tǒng)。在一定程度上解決了傳統(tǒng)圖書管理繁瑣,工作量大,不易查找等問題[7-8]。

        猜你喜歡
        瀏覽器管理員框架
        我是小小午餐管理員
        框架
        我是圖書管理員
        少先隊活動(2020年8期)2020-12-18 02:32:07
        我是圖書管理員
        少先隊活動(2020年7期)2020-12-18 01:48:39
        廣義框架的不相交性
        可疑的管理員
        反瀏覽器指紋追蹤
        電子制作(2019年10期)2019-06-17 11:45:14
        WTO框架下
        法大研究生(2017年1期)2017-04-10 08:55:06
        環(huán)球瀏覽器
        再見,那些年我們嘲笑過的IE瀏覽器
        英語學習(2015年6期)2016-01-30 00:37:23
        欧美一级视频精品观看| 国产大片内射1区2区| 少妇高潮流白浆在线观看| 射精情感曰妓女色视频| 九月色婷婷免费| 免费看黄视频亚洲网站| 无码人妻aⅴ一区二区三区| 亚洲av无码一区二区乱子伦as| 日日噜噜夜夜狠狠2021| av一区二区三区综合网站| 天堂在线资源中文在线8| 性久久久久久久| 精品国产午夜久久久久九九| 久久一区二区av毛片国产| 97se狠狠狠狠狼鲁亚洲综合色| 国产mv在线天堂mv免费观看| 亚洲AⅤ乱码一区二区三区| 亚洲熟女乱一区二区三区| 51看片免费视频在观看| 中文字幕欧美一区| 精品亚亚洲成av人片在线观看 | 亚洲最大成人综合网720p| 大肉大捧一进一出视频出来呀| 亚洲都市校园激情另类| 亚洲av综合色区久久精品| 噜噜噜噜私人影院| 久久亚洲精品无码va大香大香| 99RE6在线观看国产精品| 亚洲日本一区二区三区四区| 一本色道无码道dvd在线观看| 99热这里有免费国产精品| 日本高清一区在线你懂得 | 中文亚洲av片在线观看| 日本不卡视频网站| 国产风骚主播视频一区二区| 久久人人爽av亚洲精品| 蜜桃臀无码内射一区二区三区 | 日本动漫瀑乳h动漫啪啪免费| 无码aⅴ在线观看| 熟女少妇丰满一区二区| 欧美乱妇高清无乱码免费|