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

        ?

        Web環(huán)境下圖書管理系統(tǒng)開發(fā)分析

        2021-01-30 05:29:52孫秀惠
        電子技術(shù)與軟件工程 2020年22期
        關(guān)鍵詞:頁面數(shù)據(jù)庫功能

        孫秀惠

        (德州學(xué)院 山東省德州市 253023)

        在信息時(shí)代到來的今天,信息的重要性隨之突顯,圖書館作為獲取信息的主要場(chǎng)所之一,館內(nèi)有著大量的信息。為提高這部分信息的利用率,應(yīng)當(dāng)依托Web,開發(fā)一套功能強(qiáng)大、性能穩(wěn)定的圖書管理系統(tǒng),以此來滿足用戶對(duì)圖書的借閱需求。在對(duì)圖書管理系統(tǒng)進(jìn)行開發(fā)的過程中,要對(duì)具體的功能進(jìn)行分析,并選擇適宜的技術(shù),確保開發(fā)出來的系統(tǒng)具有良好的可用性。借此下面就Web環(huán)境下圖書管理系統(tǒng)開發(fā)展開分析探討。

        1 圖書管理系統(tǒng)概況

        圖書管理系統(tǒng)是一個(gè)能夠?qū)ο嚓P(guān)信息進(jìn)行收集、傳遞、加工、存儲(chǔ)、維護(hù)及使用的系統(tǒng)。該系統(tǒng)跨越諸多學(xué)科領(lǐng)域,如計(jì)算機(jī)、系統(tǒng)科學(xué)、管理科學(xué)等等,其主要功能包括計(jì)劃、控制、輔助決策等。在信息時(shí)代下,圖書管理系統(tǒng)是信息管理工作的重要組成部分之一,它使信息管理變得更加高效、規(guī)范。隨著社會(huì)的不斷發(fā)展和時(shí)代的進(jìn)步,信息資源的重要性隨之突顯,掌握大量的信息有助于相關(guān)工作的開展,而圖書管理系統(tǒng)能夠?qū)π畔⑦M(jìn)行歸納、總結(jié)。因此,基于Web 環(huán)境,對(duì)圖書管理系統(tǒng)進(jìn)行開發(fā)顯得尤為必要。

        2 Web環(huán)境下圖書管理系統(tǒng)開發(fā)

        2.1 系統(tǒng)開發(fā)關(guān)鍵技術(shù)

        2.1.1 JSP 技術(shù)

        該技術(shù)又被稱之為JAVA 服務(wù)器頁面,歸屬于動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)的范疇,通過該技術(shù)的運(yùn)用,可在頁面內(nèi)加入動(dòng)態(tài)內(nèi)容,整個(gè)過程非常方便,由此可使頁面達(dá)到理想中的效果[1]。在圖書管理系統(tǒng)開發(fā)中,選用JSP 技術(shù)的原因有以下幾個(gè)方面:

        (1)JSP 技術(shù)操作簡(jiǎn)單、實(shí)用性強(qiáng)、便于開發(fā),編寫動(dòng)態(tài)網(wǎng)頁時(shí),與HTML 的過程較為相似,只需要添加相應(yīng)的腳本程序即可。

        (2)用HTML 做Web 頁面時(shí),其中的動(dòng)態(tài)內(nèi)容可利用JSP 標(biāo)簽快速生成,并將內(nèi)容邏輯封裝于JAVA 組件內(nèi)。

        (3)JSP 具有可重復(fù)利用的特點(diǎn),只要滿足條件便可進(jìn)行重用,由此能夠使系統(tǒng)的開發(fā)時(shí)間顯著減少。

        2.1.2 MYSQL 技術(shù)

        MYSQL 是一個(gè)關(guān)系型的數(shù)據(jù)庫管理系統(tǒng),是目前在Web 應(yīng)用中效果最好的軟件。由于MYSQL 能夠?qū)?shù)據(jù)存儲(chǔ)于不同表中,所以運(yùn)行速度更快,系統(tǒng)的靈活性隨之顯著增強(qiáng)[2]。這也是本次開發(fā)圖書管理系統(tǒng)選擇該技術(shù)的主要原因之一。MYSQL 的特點(diǎn)體現(xiàn)在如下方面:

        (1)MYSQL 可在軟件中作為獨(dú)立程序應(yīng)用,不會(huì)與其他程序發(fā)生沖突,或是嵌入到客戶端服務(wù)器中。

        (2)支持大型的數(shù)據(jù)庫系統(tǒng),并且可以提供多種數(shù)據(jù)連接途徑,如TCP/IP、JDBC 等等。

        (3)支持多種存儲(chǔ)引擎和編程語言,能夠?qū)PU 資源進(jìn)行高效利用,代碼可移植。

        (4)采用的查詢算法經(jīng)過優(yōu)化,查詢速度更快,提供多種接口。

        2.2 系統(tǒng)功能需求分析

        圖1:圖書管理系統(tǒng)E-R 圖

        在Web 環(huán)境下,對(duì)圖書管理系統(tǒng)進(jìn)行開發(fā)前,應(yīng)當(dāng)對(duì)具體的功能需求進(jìn)行分析,根據(jù)功能需求,對(duì)系統(tǒng)進(jìn)行設(shè)計(jì)。功能需求是系統(tǒng)建立的前提,所以必須保證分析到位[3]。圖書管理系統(tǒng)應(yīng)當(dāng)包括以下功能:圖書管理、借閱者管理、圖書借還、檢索及推薦等等。

        2.2.1 圖書管理

        圖書是圖書管理系統(tǒng)管理的主要對(duì)象之一,圖書管理應(yīng)具備的功能包括圖書錄入、出庫、修改以及新書公告等等。

        2.2.2 借閱者管理借閱者是圖書的使用群體,借閱者管理應(yīng)具備的功能包括個(gè)人信息查詢與修改、借閱證件掛失以及密碼變更等等。

        2.2.3 圖書借還

        當(dāng)借閱者需要對(duì)相關(guān)的圖書進(jìn)行借閱時(shí),圖書借還應(yīng)為其提供預(yù)約/預(yù)借、借閱以及續(xù)借等功能[4]。當(dāng)圖書達(dá)到借閱期限后,借閱者需要對(duì)圖書進(jìn)行歸還,圖書借還應(yīng)為其提供歸還功能。

        2.2.4 圖書檢索與推薦

        圖書館內(nèi)的圖書種類繁雜,并且數(shù)量較多,為使借閱者能夠在較短的時(shí)間內(nèi),找到自己所需的圖書,圖書管理系統(tǒng)應(yīng)具備高效、便捷的圖書檢索功能。圖書檢索應(yīng)具備的功能有標(biāo)題檢索、類別檢索、編號(hào)檢索、作者檢索以及關(guān)鍵詞檢索等。圖書推薦歸屬于擴(kuò)展功能,可定期為借閱者推送相關(guān)的圖書。

        2.3 系統(tǒng)總體設(shè)計(jì)

        2.3.1 數(shù)據(jù)庫設(shè)計(jì)

        在Web 環(huán)境下,對(duì)圖書管理系統(tǒng)進(jìn)行開發(fā)的過程中,數(shù)據(jù)庫設(shè)計(jì)是最為重要的一個(gè)環(huán)節(jié),是系統(tǒng)成敗的關(guān)鍵之所在。數(shù)據(jù)庫的結(jié)構(gòu)對(duì)整個(gè)系統(tǒng)的執(zhí)行效率具有直接影響。為此,必須確保數(shù)據(jù)庫結(jié)構(gòu)的合理性。

        (1)概念結(jié)構(gòu)。為使數(shù)據(jù)庫概念模型能夠更加直觀地呈現(xiàn)出來,可以通過E-R(實(shí)體-聯(lián)系)圖對(duì)模型進(jìn)行表示[5]。在圖書管理系統(tǒng)中,實(shí)體包括以下方面:圖書、管理員以及借閱者等。根據(jù)實(shí)體的基本屬性以及實(shí)體之間的聯(lián)系,能夠獲得一個(gè)完整的系統(tǒng)E-R 圖,具體如圖1所示。

        (2)邏輯結(jié)構(gòu)。所謂的邏輯結(jié)構(gòu)設(shè)計(jì)實(shí)質(zhì)上就是利用相應(yīng)的方法,將概念模型轉(zhuǎn)換為數(shù)據(jù)模型,具體的設(shè)計(jì)步驟如下:用E-R圖對(duì)概念模型進(jìn)行描述,然后將E-R 圖轉(zhuǎn)換為關(guān)系模型,對(duì)其進(jìn)行優(yōu)化后,便可獲得數(shù)據(jù)模型。在圖書管理系統(tǒng)中,數(shù)據(jù)表非常重要,可以按照E-R 圖中的實(shí)體關(guān)系,對(duì)數(shù)據(jù)表進(jìn)行設(shè)計(jì),包括圖書信息表、借閱者信息表、圖書管理員表以及借閱表等等。

        2.3.2 數(shù)據(jù)連接方式

        JAVA 數(shù)據(jù)庫連接簡(jiǎn)稱JDBC,它是由IT 及互聯(lián)網(wǎng)技術(shù)服務(wù)公司提供的編程接口函數(shù),為系統(tǒng)設(shè)計(jì)提供標(biāo)準(zhǔn)的程序接口,即API接口,通過JDBC 編寫好的程序可以直接將SQL 語句傳給系統(tǒng)數(shù)據(jù)庫。JDBC 最為突出的特點(diǎn)是其擁有完全獨(dú)立的關(guān)系數(shù)據(jù)庫,能夠使連接數(shù)據(jù)庫的操作變得更加簡(jiǎn)單,從某種角度上講,JDBC 是JAVA 的擴(kuò)展。

        2.4 系統(tǒng)主要功能的實(shí)現(xiàn)

        在系統(tǒng)開發(fā)中實(shí)現(xiàn)是關(guān)鍵,之前的所有設(shè)計(jì)全部都是為系統(tǒng)功能的實(shí)現(xiàn)創(chuàng)造條件。圖書管理系統(tǒng)開發(fā)過程中,需要實(shí)現(xiàn)的主要功能如下:

        2.4.1 登錄功能

        通過相關(guān)網(wǎng)站,可直接進(jìn)入到圖書館的界面當(dāng)中,點(diǎn)擊圖書管理系統(tǒng)便會(huì)出現(xiàn)登錄界面。在該頁面中,圖書館的管理人員可以在用戶類型的選項(xiàng)中,對(duì)登錄用戶的類別進(jìn)行選定,然后輸入正確的用戶名和密碼,系統(tǒng)會(huì)自行對(duì)該用戶的權(quán)限進(jìn)行匹配,這樣便可登陸系統(tǒng)。

        2.4.2 圖書信息添加

        當(dāng)圖書館的管理人員登錄系統(tǒng)后,可從系統(tǒng)主界面中選擇圖書管理,然后從鏈接頁面中,對(duì)添加圖書信息進(jìn)行點(diǎn)擊,由此可實(shí)現(xiàn)與圖書有關(guān)信息的輸入和添加,如圖書編號(hào)、類別、標(biāo)題、數(shù)量以及入庫時(shí)間等等。在對(duì)圖書信息進(jìn)行添加的過程中,管理員應(yīng)將表單當(dāng)中的信息正確輸入,確保所有選項(xiàng)都填寫好以后,便可點(diǎn)擊添加按鈕,這樣便可完成信息添加。

        2.4.3 圖書信息修改

        從系統(tǒng)主界面中選擇圖書管理,然后對(duì)其中的查詢圖書頁面進(jìn)行點(diǎn)擊,將待修改的圖書信息后加入鏈接,這樣便可跳轉(zhuǎn)至修改頁面,在該頁面中可對(duì)相關(guān)的信息進(jìn)行修改操作。在修改的過程中,要先將原本的信息刪除掉,并加入新的數(shù)據(jù)項(xiàng),可對(duì)多個(gè)數(shù)據(jù)項(xiàng)進(jìn)行同時(shí)修改。

        2.4.4 圖書借閱

        對(duì)于圖書管理系統(tǒng)而言,借閱是最為常用的一個(gè)功能,登錄系統(tǒng)之后,找到圖書借還的鏈接頁面,并對(duì)該頁面中的圖書借閱進(jìn)行點(diǎn)擊,然后將借閱者的信息輸入到頁面中,系統(tǒng)會(huì)自行對(duì)信息進(jìn)行驗(yàn)證,確認(rèn)無誤后,再輸入需要借閱的圖書信息,找到圖書,并選定后便可完成借閱操作。

        2.4.5 圖書歸還

        借閱的圖書在達(dá)到期限后需要進(jìn)行歸還,即還書入庫,當(dāng)圖書的借閱者將交還圖書后,管理人員應(yīng)當(dāng)在圖書管理系統(tǒng)當(dāng)中進(jìn)行記錄。先在借閱者處將此書注銷,然后則書庫中對(duì)此書進(jìn)行增加。在圖書借還選項(xiàng)中,進(jìn)入歸還頁面可完成上述操作。與圖書借閱相比,歸還更加簡(jiǎn)單,只需要在系統(tǒng)頁面中輸入正確的信息,然后點(diǎn)擊歸還按鈕即可完成。

        2.4.6 檢索與推薦

        (1)本次開發(fā)的系統(tǒng)采用以下方法對(duì)圖書進(jìn)行檢索:標(biāo)題、作者、索引號(hào)、種類等等。利用上述檢索方法,能夠?qū)Σ煌愋偷膱D書進(jìn)行查找,這樣能夠在借閱者提供較少條件的情況下,找到更多圖書,在滿足借閱者需求的基礎(chǔ)上,提升檢索效率。

        (2)圖書推薦是一個(gè)比較實(shí)用的功能,即按照借閱者以往借閱的圖書種類,系統(tǒng)經(jīng)過統(tǒng)計(jì)分析后,得出借閱者的閱讀習(xí)慣,據(jù)此為其推送相應(yīng)的圖書。而借閱者則可從圖書榜單中對(duì)熱度較高的書目加以了解,或是依據(jù)自己的喜好制定圖書范圍,這樣便可定期收到系統(tǒng)推送的圖書列表。

        2.5 系統(tǒng)測(cè)試

        在圖書管理系統(tǒng)開發(fā)過程中,測(cè)試是一項(xiàng)重要工作,通過測(cè)試所得的結(jié)果,能夠反映出系統(tǒng)的性能。具體的測(cè)試方法如下:

        2.5.1 測(cè)試用例

        (1)本次開發(fā)的是基于Web 的圖書管理系統(tǒng),所需的測(cè)試用例包括界面和功能兩個(gè)方面。其中系統(tǒng)的頁面給人機(jī)交互提供了條件,對(duì)它的基本要求是簡(jiǎn)潔美觀、友好、操作便捷。系統(tǒng)頁面的主要測(cè)試項(xiàng)目包括友好度、辨析度、操作便捷性、頁面響應(yīng)速度等。測(cè)試所得的結(jié)果顯示為有效,表明測(cè)試成功,該系統(tǒng)的界面可用。

        (2)功能測(cè)試主要是對(duì)系統(tǒng)中的功能模塊進(jìn)行測(cè)試,包括以下模塊:登錄、信息添加、修改、圖書借閱、圖書歸還、檢索與推薦等。以其中的圖書信息添加功能為例,具體的測(cè)試項(xiàng)目包括信息逐項(xiàng)填入、保存操作、驗(yàn)證信息是否正確等。經(jīng)測(cè)試,圖書信息添加成功,由此說明該功能模塊可用。

        2.5.2 性能測(cè)試

        所謂的性能測(cè)試具體是指系統(tǒng)軟件程序運(yùn)行后時(shí),系統(tǒng)的穩(wěn)定性以及對(duì)數(shù)據(jù)存儲(chǔ)操作的響應(yīng)速度。具體的測(cè)試指標(biāo)包括數(shù)據(jù)處理時(shí)間、操作響應(yīng)時(shí)間等。以圖書信息修改作為系統(tǒng)功能測(cè)試對(duì)象,經(jīng)過測(cè)試輸出結(jié)果正確無誤,測(cè)試功能。登錄系統(tǒng)、信息增刪、跳轉(zhuǎn)頁面等操作的響應(yīng)時(shí)間均為8ms,數(shù)據(jù)庫等待時(shí)間依次為15ms、20ms 和10ms,這個(gè)時(shí)間用戶非常滿意,證明系統(tǒng)性能良好。

        2.5.3 安全性測(cè)試

        對(duì)于圖書管理系統(tǒng)而言,安全性相對(duì)比較重要,所以系統(tǒng)開發(fā)完畢后,需要對(duì)安全性進(jìn)行測(cè)試,具體的測(cè)試方法如下:利用黑盒驗(yàn)證相關(guān)人員的權(quán)限,包括圖書館管理員對(duì)系統(tǒng)的使用權(quán)限以及借閱者的權(quán)限等;通過漏洞掃描裝置,對(duì)系統(tǒng)進(jìn)行掃描,看有無漏洞,若是無漏洞,則表明系統(tǒng)安全。

        3 結(jié)論

        綜上所述,Web 環(huán)境下的圖書管理系統(tǒng)開發(fā)是一項(xiàng)復(fù)雜程度相對(duì)較高的工作,為確保開發(fā)出來的系統(tǒng)能夠滿足用戶對(duì)圖書借閱的需求,應(yīng)當(dāng)在系統(tǒng)開發(fā)前進(jìn)行功能需求分析,據(jù)此對(duì)系統(tǒng)的主要功能進(jìn)行設(shè)計(jì)。同時(shí),系統(tǒng)開發(fā)完畢后,應(yīng)當(dāng)進(jìn)行測(cè)試,看系統(tǒng)是否可用。

        猜你喜歡
        頁面數(shù)據(jù)庫功能
        大狗熊在睡覺
        也談詩的“功能”
        中華詩詞(2022年6期)2022-12-31 06:41:24
        刷新生活的頁面
        關(guān)于非首都功能疏解的幾點(diǎn)思考
        數(shù)據(jù)庫
        數(shù)據(jù)庫
        數(shù)據(jù)庫
        數(shù)據(jù)庫
        中西醫(yī)結(jié)合治療甲狀腺功能亢進(jìn)癥31例
        辨證施護(hù)在輕度認(rèn)知功能損害中的應(yīng)用
        黄色视频免费在线观看| 国产三级黄色大片在线免费看| 蜜桃视频插满18在线观看| 色橹橹欧美在线观看视频高清| a毛片全部免费播放| 国产精品亚洲av网站| 黄色影院不卡一区二区| 一区二区三区视频| 日本少妇人妻xxxxx18| 亚洲国产成人片在线观看无码 | 欧洲色综合| 91久久精品人妻一区二区| 国产一区二区三区免费精品视频| 午夜福利理论片在线观看| 亚洲av成本人无码网站| 国产一级片内射在线视频| 国产精品亚洲精品一区二区| 影音先锋男人av鲁色资源网| 亚洲国产精品一区二区久| 久久精品国产亚洲av桥本有菜| 国产精品无套一区二区久久| 日韩欧美亚洲综合久久影院ds| 一级呦女专区毛片| 色妞一区二区三区免费视频| 欧美激情乱人伦| 97久久精品午夜一区二区| 青草青草伊人精品视频| 高清中文字幕一区二区三区| 精品乱码一区内射人妻无码| 亚洲人成网站77777在线观看 | 中文字幕日韩三级片| 中文无码精品一区二区三区| 亚洲av套图一区二区| 手机免费在线观看av网址| 久久和欧洲码一码二码三码| 亚洲成在人线电影天堂色| 看国产亚洲美女黄色一级片| 国产精品538一区二区在线| 国产成人无码aⅴ片在线观看| 日本中文字幕一区二区在线观看| 精品激情成人影院在线播放|