真人一对一直播,chinese极品人妻videos,青草社区,亚洲影院丰满少妇中文字幕无码

0
首頁 公文范文 圖書管理系統(tǒng)論文

圖書管理系統(tǒng)論文

發(fā)布時(shí)間:2022-04-12 03:24:34

開篇:寫作不僅是一種記錄,更是一種創(chuàng)造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的1篇圖書管理系統(tǒng)論文,希望這些內(nèi)容能成為您創(chuàng)作過程中的良師益友,陪伴您不斷探索和進(jìn)步。

圖書管理系統(tǒng)論文

圖書管理系統(tǒng)論文:計(jì)算機(jī)圖書管理系統(tǒng)簡(jiǎn)析

1計(jì)算機(jī)圖書管理系統(tǒng)需求分析

上述介紹的新型計(jì)算機(jī)圖書館系統(tǒng)不僅需要具備功能性需求,還應(yīng)該具備非功能性需求。所謂功能性需求,主要包含圖書搜索、圖書借閱等,也就是系統(tǒng)必須要具備的功能。而非功能性需求是一種延伸與補(bǔ)充。計(jì)算機(jī)圖書管理系統(tǒng)只有實(shí)現(xiàn)非功能需求,整個(gè)系統(tǒng)才能更加安全可靠、性能也才會(huì)更加的優(yōu)良。具體表現(xiàn)如下:首先,可支持性,就是指計(jì)算機(jī)圖書管理系統(tǒng)軟件應(yīng)該具有易變性,同時(shí)也應(yīng)該具有可維護(hù)性。因?yàn)楫?dāng)系統(tǒng)進(jìn)行需求分析時(shí),有些需求并不能被識(shí)別出來,而且軟件應(yīng)用期間,還會(huì)有很多新的需求,同時(shí)原有的需求也有可能會(huì)發(fā)生改變,這種情況下,軟件極有可能對(duì)需求作出錯(cuò)誤的判斷,因此這就需要軟件能夠時(shí)常更新,也能夠隨時(shí)維護(hù)。其次,可靠性,換言之,計(jì)算機(jī)圖書管理系統(tǒng)軟件應(yīng)該具有一定的容錯(cuò)度,軟件應(yīng)用過程中還應(yīng)該具有相應(yīng)的吞吐量,如果軟件不間斷進(jìn)行運(yùn)轉(zhuǎn),還應(yīng)該具備相應(yīng)的可恢復(fù)性等。最后,可用性,這是計(jì)算機(jī)圖書管理系統(tǒng)應(yīng)該具備最重要的性能需求,軟件應(yīng)該方便用戶使用,操作簡(jiǎn)單,同時(shí)還方便理解,最為重要的是軟件還應(yīng)該具備安全訪問限制功能等。至于軟件性能,主要是指軟件運(yùn)行效率。在對(duì)軟件系統(tǒng)盡心需求分析時(shí),應(yīng)該遵循相應(yīng)的原則:首先,需求分析人員應(yīng)該對(duì)軟件功能有所了解。即軟件主要用于解決哪些問題,相關(guān)人員還應(yīng)該了解軟件業(yè)務(wù)具體流程,數(shù)據(jù)加工處理步驟等;其次,有關(guān)了解軟件功能之后,就需要針對(duì)各個(gè)具體的功能建立相應(yīng)的系統(tǒng)模型,同時(shí)在深化系統(tǒng);再次,因?yàn)檐浖?duì)可實(shí)現(xiàn)性以及理解性有嚴(yán)格的要求,為了能夠?qū)崿F(xiàn)這一要求,相關(guān)人員可以對(duì)系統(tǒng)進(jìn)行有效分解,分解的方式有兩種,一種是橫向分解,即將系統(tǒng)中的某一個(gè)功能,通過橫向分解為幾個(gè)功能;另一種是縱向分解,即將系統(tǒng)某一個(gè)功能分解成各個(gè)子功能;最后,系統(tǒng)軟件中的邏輯視圖與物理視圖一定要做好區(qū)分,所謂邏輯視圖主要是指計(jì)算機(jī)圖書管理系統(tǒng)能夠?qū)崿F(xiàn)的所有的功能,這與細(xì)節(jié)沒有任何的關(guān)系,物理視圖主要是指系統(tǒng)內(nèi)部設(shè)計(jì),其與外部功能并沒有任何的聯(lián)系,其著重解決的是如何做的問題。

2計(jì)算機(jī)圖書管理系統(tǒng)功能與非功能性需求

2.1功能性需求

首先,用戶注冊(cè)由于登陸功能,系統(tǒng)軟件應(yīng)該允許借閱讀者或者是購買圖書的讀者能夠進(jìn)行注冊(cè)成為會(huì)員,會(huì)員就可以隨時(shí)登陸進(jìn)行各種操作。其次,圖書搜索顯示介紹:用戶根據(jù)自己的需求進(jìn)行相關(guān)查詢和瀏覽,查看圖書目錄,內(nèi)容介紹,并顯示購買價(jià)格;再次,圖書借閱:用戶根據(jù)自己的需求選擇借閱書籍,并生成還書曰期;購物車查看:查看用戶自己放入購物車內(nèi)想要購買的圖書,及在圖書訂購前杳看是否是自己打算購買的圖書。

2.2系統(tǒng)非功能性需求

系統(tǒng)界面的友好性:雖然系統(tǒng)界面的設(shè)計(jì)與計(jì)算機(jī)技術(shù)沒有多大的關(guān)系,但是一個(gè)好的系統(tǒng)界面具有美觀性、易操作性,使用起來能夠讓人身心愉悅,能夠吸引更多人的關(guān)注,直觀易懂的界面讓人使用起來也方便很多;可用性:這個(gè)具體表現(xiàn)為系統(tǒng)是否實(shí)現(xiàn)了該有的功能,好不好的問題。

3結(jié)語

綜上所述,可知計(jì)算機(jī)圖書管理系統(tǒng)是一種值得廣泛使用的系統(tǒng),因?yàn)榇朔N系統(tǒng)不僅具有基本的功能,還具有一些補(bǔ)充功能,能夠使系統(tǒng)更加的穩(wěn)定可靠。再加之,信息時(shí)代,圖書管理要求越發(fā)嚴(yán)格,傳統(tǒng)的管理系統(tǒng)并不能滿足需求,因此,計(jì)算機(jī)管理系統(tǒng)的應(yīng)用是圖書管理事業(yè)發(fā)展必然的選擇。盡管現(xiàn)階段,該系統(tǒng)的應(yīng)用范圍還不是十分廣泛,這正說明其具有一定的市場(chǎng)發(fā)展前景。

作者:趙迎春 單位:中國刑警學(xué)院圖書館

圖書管理系統(tǒng)論文:圖書管理系統(tǒng)論文:XML查詢技術(shù)圖書管理系統(tǒng)研究

1XML查詢技術(shù)

XML是Web發(fā)展到一定階段的必然產(chǎn)物,可擴(kuò)展標(biāo)記語言是用來描述一種稱為XML的文件的數(shù)據(jù)對(duì)象,同時(shí)也部分描術(shù)了處理這些數(shù)據(jù)對(duì)象的計(jì)算機(jī)程序的行為。為圖書館理系統(tǒng)實(shí)現(xiàn)查詢功能奠定基礎(chǔ)。

1.1XML的文檔結(jié)構(gòu)

一個(gè)典型的XML序言包含以下的語句成份:<?xmlversion=”1.0”?><!DOCTYPEbooksSYSTEM“books.dtd”><?xml-stylesheettype=”text/xsl”href=”books.xsl”?><xsl:stylesheetversion=”2.0”xmlns:xl=///1999/XSL/Transform>這個(gè)語句為了XML文檔數(shù)據(jù)的有效性說明、XML文檔的格式轉(zhuǎn)換和應(yīng)用程序設(shè)計(jì)。

1.2XML查詢定位鏈接

隨著XML的發(fā)展,XML文檔的查詢、定位、鏈接的相關(guān)技術(shù)規(guī)范相繼出臺(tái)。這些規(guī)范完善了XML技術(shù)體系,使XML穩(wěn)步發(fā)展。目前Xpath、Xlink、Xpointer是W3C推薦的用于XML文檔的查詢鏈接和檢索的規(guī)范。1.3XML與數(shù)據(jù)庫的交換在XML技術(shù)出現(xiàn)之后,各種傳統(tǒng)數(shù)據(jù)庫相繼推出了自己的支持XML的解決方案來實(shí)現(xiàn)傳統(tǒng)數(shù)據(jù)庫與XML之間的轉(zhuǎn)換。作為數(shù)據(jù)存儲(chǔ)載體,XML文檔也可以作為數(shù)據(jù)文件使用,同樣可以完成傳統(tǒng)數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù)的任務(wù)和功能。

2XML查詢?cè)趫D書管理系統(tǒng)中的設(shè)計(jì)

本論文是基于我院的圖書管理系統(tǒng)中的數(shù)據(jù)查詢?yōu)橹饕芯績(jī)?nèi)容。我學(xué)院是省骨干高職院校。(1)招生規(guī)模在省內(nèi)高職中處于前列,在圖書管理工作中有著自己獨(dú)特的方法。(2)我學(xué)院現(xiàn)有多個(gè)單機(jī)版本的圖書管理系統(tǒng),存在數(shù)據(jù)格式不兼容,數(shù)據(jù)嚴(yán)重冗余等問題,課題組通過對(duì)現(xiàn)有系統(tǒng)的整個(gè)改造并結(jié)合學(xué)院中各個(gè)子系統(tǒng)之間數(shù)據(jù)整合情況,采用XML表示各子系統(tǒng)中的數(shù)據(jù),形成圖書綜合管理系統(tǒng)。(3)使用基于XML數(shù)據(jù)的查詢技術(shù)進(jìn)行深入研究,在眾多的XML查詢技術(shù)當(dāng)中,選擇了XQuery查詢語言進(jìn)行研究。(4)最終通過XQuery查詢技術(shù)能夠?qū)D書綜合管理系統(tǒng)中的XML數(shù)據(jù)進(jìn)行有效的查詢,最后得到所需要的數(shù)據(jù)信息。

3實(shí)現(xiàn)圖書管理系統(tǒng)的查詢方法

3.1專業(yè)調(diào)查(社會(huì)調(diào)查法)

通過調(diào)查,弄清本校圖書館現(xiàn)有的多套圖書館管理系統(tǒng)運(yùn)行方式,數(shù)據(jù)的格式,系統(tǒng)的缺陷,數(shù)據(jù)相互共享的需求情況。

3.2文獻(xiàn)資料法

通過專業(yè)圖書、期刊及網(wǎng)絡(luò)資料等資料文獻(xiàn)檢索方式,查閱國內(nèi)外有關(guān)XML查詢技術(shù)方面的資料,并進(jìn)行歸納和總結(jié),從而總結(jié)其教訓(xùn),借鑒其先進(jìn)的經(jīng)驗(yàn),做為我們研究XML查詢技術(shù)在高職校圖書管理系統(tǒng)中應(yīng)用的一個(gè)基礎(chǔ)條件。

3.3數(shù)據(jù)搜集法

搜集學(xué)院各圖書管理系統(tǒng)的相關(guān)開發(fā)手冊(cè)資料等。主要是針對(duì)XML查詢語言進(jìn)行研究與應(yīng)用,研究XML查詢語言中的XQuery查詢技術(shù);利用這種查詢技術(shù)對(duì)高職院校圖書綜合管理系統(tǒng)進(jìn)行查詢應(yīng)用。針對(duì)XML查詢技術(shù)方面的資料很少,還有XQuery查詢技術(shù)在高職校圖書綜合管理系統(tǒng)中的查詢實(shí)現(xiàn)。

3.4XQuery查詢技術(shù)法

XQuery查詢技術(shù)從眾多的XML查詢語言是各個(gè)行業(yè)中表示數(shù)據(jù)的標(biāo)準(zhǔn)。基于關(guān)系數(shù)據(jù)庫的通用XML存儲(chǔ)查詢系統(tǒng)的研究與實(shí)現(xiàn),能夠?qū)ML文檔解析并存儲(chǔ)到關(guān)系數(shù)據(jù)庫中,實(shí)現(xiàn)不同圖書管理系統(tǒng)數(shù)據(jù)的查詢共享。

3.5主要觀點(diǎn)和創(chuàng)新價(jià)值

主要針對(duì)圖書管理系統(tǒng)不同數(shù)據(jù)平臺(tái)下進(jìn)行整合時(shí),遇到的數(shù)據(jù)交換及數(shù)據(jù)不兼容等問題。提出了使用XML數(shù)據(jù)來描述信息,使用XQuery來查詢數(shù)據(jù)的應(yīng)用解決方案。充分利用XML可以自定義格式的特點(diǎn),以及XQuery對(duì)結(jié)構(gòu)化和半結(jié)構(gòu)化數(shù)據(jù)查詢的優(yōu)勢(shì),并且以學(xué)院圖書管理系統(tǒng)為實(shí)例,使用以上提出的技術(shù)手段,進(jìn)行應(yīng)用研究。創(chuàng)新之處在于使用XML數(shù)據(jù)組織不同圖書管理系統(tǒng)之間的數(shù)據(jù),并在查詢系統(tǒng)數(shù)據(jù)時(shí)使用XQuery查詢語言。研究成果可以作為同類高職院校圖書館,在進(jìn)行圖書館管理系統(tǒng)升級(jí)、多系統(tǒng)整合時(shí)遇到數(shù)據(jù)不兼容、數(shù)據(jù)高度冗余等問題時(shí)的樣例解決方案。通過研究,我們能夠順利使用XML查詢語言中的XQuery查詢技術(shù)對(duì)高校圖書綜合管理系統(tǒng)進(jìn)行有效查詢,另外如果條件允許的情況下,還可以進(jìn)一步研究,實(shí)現(xiàn)利用XML查詢語言中圖形化查詢技術(shù)來實(shí)現(xiàn)相應(yīng)的查詢,會(huì)取得更好效果。

作者:許憲玲 單位:黑龍江農(nóng)墾科技職業(yè)學(xué)院

圖書管理系統(tǒng)論文:高職院校圖書管理系統(tǒng)研究

1.XML查詢定位鏈接

傳統(tǒng)的圖書管理方式已出現(xiàn)嚴(yán)重的不適應(yīng)。在互聯(lián)網(wǎng)技術(shù)高速發(fā)展的今天,應(yīng)用數(shù)據(jù)庫技術(shù)和網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)圖書管理工作是完全可行而且必要的,它能夠提高工作效率和管理水平。摘要隨著XML的發(fā)展,XML文檔的查詢、定位、鏈接的相關(guān)技術(shù)規(guī)范相繼出臺(tái)。這些規(guī)范完善了XML技術(shù)體系,使XML穩(wěn)步發(fā)展。目前Xpath、Xlink、Xpointer是W3C推薦的用于XML文檔的查詢鏈接和檢索的規(guī)范。在XML技術(shù)出現(xiàn)之后,各種傳統(tǒng)數(shù)據(jù)庫相繼推出了自己的支持XML的解決方案來實(shí)現(xiàn)傳統(tǒng)數(shù)據(jù)庫與XML之間的轉(zhuǎn)換。作為數(shù)據(jù)存儲(chǔ)載體,XML文檔也可以作為數(shù)據(jù)文件使用,同樣可以完成傳統(tǒng)數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù)的任務(wù)和功能。

2.XML查詢?cè)趫D書管理系統(tǒng)中的設(shè)計(jì)

本論文是基于我院的圖書管理系統(tǒng)中的數(shù)據(jù)查詢?yōu)橹饕芯績(jī)?nèi)容。我學(xué)院是省骨干高職院校。(1)招生規(guī)模在省內(nèi)高職中處于前列,在圖書管理工作中有著自己獨(dú)特的方法。(2)我學(xué)院現(xiàn)有多個(gè)單機(jī)版本的圖書管理系統(tǒng),存在數(shù)據(jù)格式不兼容,數(shù)據(jù)嚴(yán)重冗余等問題,課題組通過對(duì)現(xiàn)有系統(tǒng)的整個(gè)改造并結(jié)合學(xué)院中各個(gè)子系統(tǒng)之間數(shù)據(jù)整合情況,采用XML表示各子系統(tǒng)中的數(shù)據(jù),形成圖書綜合管理系統(tǒng)。(3)使用基于XML數(shù)據(jù)的查詢技術(shù)進(jìn)行深入研究,在眾多的XML查詢技術(shù)當(dāng)中,選擇了XQuery查詢語言進(jìn)行研究。(4)最終通過XQuery查詢技術(shù)能夠?qū)D書綜合管理系統(tǒng)中的XML數(shù)據(jù)進(jìn)行有效的查詢,最后得到所需要的數(shù)據(jù)信息。

3.實(shí)現(xiàn)圖書管理系統(tǒng)的查詢方法

3.1專業(yè)調(diào)查(社會(huì)調(diào)查法)

通過調(diào)查,弄清本校圖書館現(xiàn)有的多套圖書館管理系統(tǒng)運(yùn)行方式,數(shù)據(jù)的格式,系統(tǒng)的缺陷,數(shù)據(jù)相互共享的需求情況。

3.2文獻(xiàn)資料法

通過專業(yè)圖書、期刊及網(wǎng)絡(luò)資料等資料文獻(xiàn)檢索方式,查閱國內(nèi)外有關(guān)XML查詢技術(shù)方面的資料,并進(jìn)行歸納和總結(jié),從而總結(jié)其教訓(xùn),借鑒其先進(jìn)的經(jīng)驗(yàn),做為我們研究XML查詢技術(shù)在高職校圖書管理系統(tǒng)中應(yīng)用的一個(gè)基礎(chǔ)條件。

3.3數(shù)據(jù)搜集法

搜集學(xué)院各圖書管理系統(tǒng)的相關(guān)開發(fā)手冊(cè)資料等。主要是針對(duì)XML查詢語言進(jìn)行研究與應(yīng)用,研究XML查詢語言中的XQuery查詢技術(shù);利用這種查詢技術(shù)對(duì)高職院校圖書綜合管理系統(tǒng)進(jìn)行查詢應(yīng)用。針對(duì)XML查詢技術(shù)方面的資料很少,還有XQuery查詢技術(shù)在高職校圖書綜合管理系統(tǒng)中的查詢實(shí)現(xiàn)。

3.4XQuery查詢技術(shù)法

XQuery查詢技術(shù)從眾多的XML查詢語言是各個(gè)行業(yè)中表示數(shù)據(jù)的標(biāo)準(zhǔn)。基于關(guān)系數(shù)據(jù)庫的通用XML存儲(chǔ)查詢系統(tǒng)的研究與實(shí)現(xiàn),能夠?qū)ML文檔解析并存儲(chǔ)到關(guān)系數(shù)據(jù)庫中,實(shí)現(xiàn)不同圖書管理系統(tǒng)數(shù)據(jù)的查詢共享。

3.5主要觀點(diǎn)和創(chuàng)新價(jià)值

主要針對(duì)圖書管理系統(tǒng)不同數(shù)據(jù)平臺(tái)下進(jìn)行整合時(shí),遇到的數(shù)據(jù)交換及數(shù)據(jù)不兼容等問題。提出了使用XML數(shù)據(jù)來描述信息,使用XQuery來查詢數(shù)據(jù)的應(yīng)用解決方案。充分利用XML可以自定義格式的特點(diǎn),以及XQuery對(duì)結(jié)構(gòu)化和半結(jié)構(gòu)化數(shù)據(jù)查詢的優(yōu)勢(shì),并且以學(xué)院圖書管理系統(tǒng)為實(shí)例,使用以上提出的技術(shù)手段,進(jìn)行應(yīng)用研究。創(chuàng)新之處在于使用XML數(shù)據(jù)組織不同圖書管理系統(tǒng)之間的數(shù)據(jù),并在查詢系統(tǒng)數(shù)據(jù)時(shí)使用XQuery查詢語言。研究成果可以作為同類高職院校圖書館,在進(jìn)行圖書館管理系統(tǒng)升級(jí)、多系統(tǒng)整合時(shí)遇到數(shù)據(jù)不兼容、數(shù)據(jù)高度冗余等問題時(shí)的樣例解決方案。通過研究,我們能夠順利使用XML查詢語言中的XQuery查詢技術(shù)對(duì)高校圖書綜合管理系統(tǒng)進(jìn)行有效查詢,另外如果條件允許的情況下,還可以進(jìn)一步研究,實(shí)現(xiàn)利用XML查詢語言中圖形化查詢技術(shù)來實(shí)現(xiàn)相應(yīng)的查詢,會(huì)取得更好效果。

作者:許憲玲 柴煒 郎裕 王麗麗 周文瑞

圖書管理系統(tǒng)論文:計(jì)算機(jī)圖書管理系統(tǒng)分析

1計(jì)算機(jī)圖書管理系統(tǒng)需求分析

上述介紹的新型計(jì)算機(jī)圖書館系統(tǒng)不僅需要具備功能性需求,還應(yīng)該具備非功能性需求。所謂功能性需求,主要包含圖書搜索、圖書借閱等,也就是系統(tǒng)必須要具備的功能。而非功能性需求是一種延伸與補(bǔ)充。計(jì)算機(jī)圖書管理系統(tǒng)只有實(shí)現(xiàn)非功能需求,整個(gè)系統(tǒng)才能更加安全可靠、性能也才會(huì)更加的優(yōu)良。具體表現(xiàn)如下:首先,可支持性,就是指計(jì)算機(jī)圖書管理系統(tǒng)軟件應(yīng)該具有易變性,同時(shí)也應(yīng)該具有可維護(hù)性。因?yàn)楫?dāng)系統(tǒng)進(jìn)行需求分析時(shí),有些需求并不能被識(shí)別出來,而且軟件應(yīng)用期間,還會(huì)有很多新的需求,同時(shí)原有的需求也有可能會(huì)發(fā)生改變,這種情況下,軟件極有可能對(duì)需求作出錯(cuò)誤的判斷,因此這就需要軟件能夠時(shí)常更新,也能夠隨時(shí)維護(hù)。其次,可靠性,換言之,計(jì)算機(jī)圖書管理系統(tǒng)軟件應(yīng)該具有一定的容錯(cuò)度,軟件應(yīng)用過程中還應(yīng)該具有相應(yīng)的吞吐量,如果軟件不間斷進(jìn)行運(yùn)轉(zhuǎn),還應(yīng)該具備相應(yīng)的可恢復(fù)性等。最后,可用性,這是計(jì)算機(jī)圖書管理系統(tǒng)應(yīng)該具備最重要的性能需求,軟件應(yīng)該方便用戶使用,操作簡(jiǎn)單,同時(shí)還方便理解,最為重要的是軟件還應(yīng)該具備安全訪問限制功能等。至于軟件性能,主要是指軟件運(yùn)行效率。在對(duì)軟件系統(tǒng)盡心需求分析時(shí),應(yīng)該遵循相應(yīng)的原則:首先,需求分析人員應(yīng)該對(duì)軟件功能有所了解。即軟件主要用于解決哪些問題,相關(guān)人員還應(yīng)該了解軟件業(yè)務(wù)具體流程,數(shù)據(jù)加工處理步驟等;其次,有關(guān)了解軟件功能之后,就需要針對(duì)各個(gè)具體的功能建立相應(yīng)的系統(tǒng)模型,同時(shí)在深化系統(tǒng);再次,因?yàn)檐浖?duì)可實(shí)現(xiàn)性以及理解性有嚴(yán)格的要求,為了能夠?qū)崿F(xiàn)這一要求,相關(guān)人員可以對(duì)系統(tǒng)進(jìn)行有效分解,分解的方式有兩種,一種是橫向分解,即將系統(tǒng)中的某一個(gè)功能,通過橫向分解為幾個(gè)功能;另一種是縱向分解,即將系統(tǒng)某一個(gè)功能分解成各個(gè)子功能;最后,系統(tǒng)軟件中的邏輯視圖與物理視圖一定要做好區(qū)分,所謂邏輯視圖主要是指計(jì)算機(jī)圖書管理系統(tǒng)能夠?qū)崿F(xiàn)的所有的功能,這與細(xì)節(jié)沒有任何的關(guān)系,物理視圖主要是指系統(tǒng)內(nèi)部設(shè)計(jì),其與外部功能并沒有任何的聯(lián)系,其著重解決的是如何做的問題。

2計(jì)算機(jī)圖書管理系統(tǒng)功能與非功能性需求

2.1功能性需求

首先,用戶注冊(cè)由于登陸功能,系統(tǒng)軟件應(yīng)該允許借閱讀者或者是購買圖書的讀者能夠進(jìn)行注冊(cè)成為會(huì)員,會(huì)員就可以隨時(shí)登陸進(jìn)行各種操作。其次,圖書搜索顯示介紹:用戶根據(jù)自己的需求進(jìn)行相關(guān)查詢和瀏覽,查看圖書目錄,內(nèi)容介紹,并顯示購買價(jià)格;再次,圖書借閱:用戶根據(jù)自己的需求選擇借閱書籍,并生成還書曰期;購物車查看:查看用戶自己放入購物車內(nèi)想要購買的圖書,及在圖書訂購前杳看是否是自己打算購買的圖書。

2.2系統(tǒng)非功能性需求

系統(tǒng)界面的友好性:雖然系統(tǒng)界面的設(shè)計(jì)與計(jì)算機(jī)技術(shù)沒有多大的關(guān)系,但是一個(gè)好的系統(tǒng)界面具有美觀性、易操作性,使用起來能夠讓人身心愉悅,能夠吸引更多人的關(guān)注,直觀易懂的界面讓人使用起來也方便很多;可用性:這個(gè)具體表現(xiàn)為系統(tǒng)是否實(shí)現(xiàn)了該有的功能,好不好的問題。

3結(jié)語

綜上所述,可知計(jì)算機(jī)圖書管理系統(tǒng)是一種值得廣泛使用的系統(tǒng),因?yàn)榇朔N系統(tǒng)不僅具有基本的功能,還具有一些補(bǔ)充功能,能夠使系統(tǒng)更加的穩(wěn)定可靠。再加之,信息時(shí)代,圖書管理要求越發(fā)嚴(yán)格,傳統(tǒng)的管理系統(tǒng)并不能滿足需求,因此,計(jì)算機(jī)管理系統(tǒng)的應(yīng)用是圖書管理事業(yè)發(fā)展必然的選擇。盡管現(xiàn)階段,該系統(tǒng)的應(yīng)用范圍還不是十分廣泛,這正說明其具有一定的市場(chǎng)發(fā)展前景。

作者:趙迎春 單位:中國刑警學(xué)院圖書館

圖書管理系統(tǒng)論文:物聯(lián)網(wǎng)技術(shù)圖書管理系統(tǒng)初探

1數(shù)據(jù)描述

1.1靜態(tài)數(shù)據(jù)

圖書:圖書ID,書名、作者、出版社、索書號(hào)、ISBN/ISSN、單價(jià)、出版時(shí)間,出版社等。管理員:用戶名,用戶密碼,管理權(quán)限,姓名。讀者:姓名,借書卡卡號(hào),讀者類別,性別,部門或班級(jí),所屬系部,聯(lián)系方式。

1.2動(dòng)態(tài)數(shù)據(jù)

輸入數(shù)據(jù):查詢關(guān)鍵字,讀者項(xiàng)記錄的修改,查詢方式,圖書項(xiàng),新建讀者項(xiàng),新建圖書項(xiàng),鼠標(biāo)對(duì)按鈕的點(diǎn)擊,借還圖書的輸入信息等。輸出數(shù)據(jù):圖書借還信息,注銷結(jié)果信息,查詢關(guān)鍵字對(duì)應(yīng)的數(shù)據(jù)庫子集,,操作成功或失敗的消息,統(tǒng)計(jì)信息。

2數(shù)據(jù)庫

系統(tǒng)數(shù)據(jù)庫采用SQLServer數(shù)據(jù)庫軟件。數(shù)據(jù)庫概念結(jié)構(gòu)分析圖書實(shí)體的E-R圖(圖1)。讀者實(shí)體的E-R圖(圖2)。數(shù)據(jù)庫邏輯結(jié)構(gòu)分析圖書信息表圖書信息表是用來記錄圖書各種字段信息的表,由條碼號(hào)、書名、ISBN號(hào)、作者和單價(jià)等。其中條碼號(hào)為主鍵(表1)。讀者信息表讀者信息表記錄的是讀者的個(gè)人信息,包含讀者證號(hào)、姓名、年齡、性別、聯(lián)系電話、郵箱、可借書數(shù)、已借書數(shù)、罰款。其中讀者編號(hào)是主鍵(表2)。

3系統(tǒng)構(gòu)成

3.1軟件構(gòu)成

通過對(duì)圖書管理系統(tǒng)需求進(jìn)行的需求分析,圖書管理系統(tǒng)主要功能包括:圖書管理、借還管理、讀者管理、查詢管理、系統(tǒng)設(shè)置、超期通知、智能標(biāo)簽轉(zhuǎn)換、盤點(diǎn)、智能監(jiān)測(cè)、自助借還、查詢和個(gè)人信息修改等。對(duì)不同的用戶角色開通不同的模塊和權(quán)限。超級(jí)用戶擁有最高權(quán)限,開放系統(tǒng)設(shè)置模塊;系統(tǒng)管理員開通讀者管理、圖書管理、借還管理、查詢管理、超期通知、智能標(biāo)簽轉(zhuǎn)換、盤點(diǎn)、智能監(jiān)測(cè)模塊;讀者開通自助借還、查詢和個(gè)人信息修改模塊。

3.2硬件構(gòu)成

3.2.1計(jì)算機(jī)主機(jī)網(wǎng)絡(luò)設(shè)備包括應(yīng)用系統(tǒng)和數(shù)據(jù)庫系統(tǒng),全部存放于服務(wù)器端。回傳對(duì)應(yīng)書本的RFID標(biāo)簽數(shù)據(jù)可以通過有線網(wǎng)絡(luò)或無線網(wǎng)絡(luò)的方式來實(shí)現(xiàn)。可以在各個(gè)書庫內(nèi)布設(shè)AP,以實(shí)現(xiàn)手持設(shè)備和智能書車的信號(hào)接入,無線AP通過有線網(wǎng)絡(luò)接入優(yōu)秀交換設(shè)備。3.2.2RFID相關(guān)設(shè)備RFID標(biāo)簽有多種類型,包括層標(biāo)、圖書RFID標(biāo)簽、架標(biāo)等類型,在使用過程中還需要配置標(biāo)簽打印設(shè)備。一般圖書的RFID標(biāo)簽,應(yīng)從成本、壽命、讀寫性能等多方面來考慮,圖書館中采用13.56MHz的RFID標(biāo)簽比較合適。3.2.3標(biāo)簽轉(zhuǎn)換站采用B/S結(jié)構(gòu)的標(biāo)簽轉(zhuǎn)換站,實(shí)現(xiàn)對(duì)標(biāo)簽的轉(zhuǎn)換。之所以采用B/S結(jié)構(gòu),目的是為了降低圖書館技術(shù)人員對(duì)設(shè)備的后期維護(hù)。任何一臺(tái)裝有標(biāo)簽轉(zhuǎn)換裝置的計(jì)算機(jī),都可以實(shí)現(xiàn)對(duì)標(biāo)簽的轉(zhuǎn)換。3.2.4自助借還機(jī)在物聯(lián)網(wǎng)技術(shù)應(yīng)用于圖書館之前,圖書的借還主要是通過掃描儀掃描書本的條形碼實(shí)現(xiàn)。當(dāng)RFID技術(shù)應(yīng)用于圖書館之后,借還的整個(gè)過程不再需要人員的干預(yù),而且RFID自助借還機(jī)可以實(shí)現(xiàn)一次借還多本圖書,相較于人工的逐個(gè)掃描,大大加快了圖書的借還效率,減少了人工操作的失誤。3.2.5自動(dòng)盤點(diǎn)設(shè)備利用條形碼技術(shù)對(duì)圖書進(jìn)行盤點(diǎn),實(shí)現(xiàn)起來非常困難,且效率低下。當(dāng)便攜式RFID閱讀器運(yùn)用于圖書盤點(diǎn)之后,可以無接觸讀取圖書信息,檢查庫存或進(jìn)行各種文獻(xiàn)查找,速度快且準(zhǔn)確,尋找錯(cuò)架圖書的工作變得簡(jiǎn)單。

4系統(tǒng)的實(shí)現(xiàn)

圖書管理系統(tǒng)軟件采用B/S結(jié)構(gòu)。Web檢索系統(tǒng)將系統(tǒng)的館藏書目數(shù)據(jù)和讀者外借數(shù)據(jù)以web方式,實(shí)現(xiàn)上網(wǎng)查詢、圖書借閱及續(xù)借、讀者自助借還情況查詢。登錄模塊未登錄的用戶只能訪問到圖書館簡(jiǎn)介性內(nèi)容,其他內(nèi)容不對(duì)匿名用戶公開,因此需要用戶進(jìn)行登錄認(rèn)證。用戶進(jìn)入到登錄頁面后,輸入用戶名和密碼,選擇用戶類型后進(jìn)行登錄。系統(tǒng)會(huì)自動(dòng)查找數(shù)據(jù)庫,核對(duì)登錄信息,通過后,進(jìn)入到對(duì)應(yīng)的登錄頁面,分配不同的權(quán)限。管理員進(jìn)入到管理員的登錄頁面,讀者進(jìn)入到讀者的登錄頁面。可以說,登錄其實(shí)是系統(tǒng)對(duì)用戶身份進(jìn)行驗(yàn)證的過程。讀者模塊讀者登錄后會(huì)進(jìn)入到讀者頁面,進(jìn)入讀者頁面后可以進(jìn)行查詢、圖書預(yù)約、預(yù)約取消、圖書續(xù)借、個(gè)人信息維護(hù)、在線留言等操作。查詢模塊個(gè)人借閱情況查詢?cè)趥€(gè)人借閱情況查詢中,讀者可以查看到個(gè)人信息和圖書借閱情況,在借閱情況中可以查看到全部未歸還書籍以及應(yīng)該歸還的日期。圖書查詢讀者可以在圖書查詢頁面進(jìn)行圖書查詢,在圖書查詢中分為普通檢索和高級(jí)檢索,在普通檢索中讀者可以選擇檢索途徑、語言種類、時(shí)間范圍、排序選項(xiàng)等信息來進(jìn)行查詢進(jìn)行圖書的查詢,系統(tǒng)自動(dòng)從數(shù)據(jù)庫中選擇滿足條件的圖書供讀者查看。

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

5.1登錄頁面的測(cè)試

輸入正確的用戶名和密碼進(jìn)行登錄,查看登錄是否正常。輸入各種錯(cuò)誤的數(shù)據(jù),如正確的用戶名,空密碼等進(jìn)行登錄,檢查系統(tǒng)是否做出正確的提示。系統(tǒng)在遇到各種不同的登錄時(shí),是否能做出合理的處理和提示。

5.2讀者管理模塊測(cè)試

讀者模塊各功能窗口的測(cè)試和其它模塊測(cè)試一樣,先是測(cè)試模塊在正常使用數(shù)據(jù)輸入的情況下,功能是否正常。其次是,在各種不同數(shù)據(jù)輸入和操作流程中,查看系統(tǒng)是否能做出合理的正確的處理。

5.3圖書盤點(diǎn)模塊的測(cè)試

在圖書盤點(diǎn)模塊的測(cè)試中,系統(tǒng)能對(duì)采集到的數(shù)據(jù)與數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行比較,達(dá)到盤點(diǎn)的目的。在此項(xiàng)功能的測(cè)試中,由于各種原因的限制,系統(tǒng)并未進(jìn)行大規(guī)模的采集數(shù)據(jù),僅進(jìn)行了試運(yùn)行,測(cè)試結(jié)果表明此項(xiàng)功能基本能達(dá)到要求。

6結(jié)束語

物聯(lián)網(wǎng)技術(shù)與圖書管理系統(tǒng)相結(jié)合,有效的解決了圖書館在管理過程中出現(xiàn)的借還書難、圖書失竊、無法快速準(zhǔn)確盤點(diǎn)圖書等問題,提升了圖書館的服務(wù)和管理水平,在未來必將受到越來越多的圖書館青睞和應(yīng)用。

作者:劉秀峰 單位:廣東理工學(xué)院

圖書管理系統(tǒng)論文:圖書管理系統(tǒng)的設(shè)計(jì)方案解析

1圖書管理系統(tǒng)總體設(shè)計(jì)方案

總體任務(wù)是實(shí)現(xiàn)圖書信息系統(tǒng)化、規(guī)范化以及用戶使用自動(dòng)化。本系統(tǒng)需要完成的主要功能有:圖書借還管理、圖書管理、讀者管理和系統(tǒng)維護(hù)管理。系統(tǒng)功能設(shè)計(jì)最終必須轉(zhuǎn)換成詳細(xì)設(shè)計(jì),要充分了解用戶各個(gè)方面的需求,進(jìn)行需求分析,得出數(shù)據(jù)字典。設(shè)計(jì)出滿足系統(tǒng)需求的各種實(shí)體,對(duì)讀者信息實(shí)體的描述,對(duì)讀者以及屬性信息的定義;畫出用戶信息實(shí)體E一R圖,對(duì)用戶信息以及屬性的描述;畫出借閱信息實(shí)體E一R圖,描述借閱信息實(shí)體,刻畫各實(shí)體間的關(guān)系。系統(tǒng)數(shù)據(jù)流圖描述了圖書管理系統(tǒng)的輸入輸出,用數(shù)據(jù)流把這些加工連接起來,進(jìn)行書籍的分類及書籍信息的處理。根據(jù)讀者類別表,讀者信息表獲得讀者信息,讀者可以查詢借還書信息,借閱情況等。系統(tǒng)詳細(xì)設(shè)計(jì)包括登錄模塊,圖書管理模塊,讀者管理模塊,圖書借還管理模塊和系統(tǒng)維護(hù)管理模塊的功能,輸入輸出流以及流程設(shè)計(jì)。登錄模塊主要是驗(yàn)證用戶身份,要畫出圖書登錄界面的流程圖,判斷是否為合法用戶;圖書管理模塊包括圖書入庫處理子模塊,主要描述了圖書入庫處理子模塊。圖書查詢子模塊查詢圖書信息;讀者管理模塊包括讀者登記子模塊,登記讀者的一些信息。還包括讀者查找子模塊,列出讀者所借書籍信息;圖書借還管理模塊包含借書模塊,實(shí)現(xiàn)借書功能,還有還書模塊,實(shí)現(xiàn)還書功能;系統(tǒng)維護(hù)管理模塊,要畫出系統(tǒng)維護(hù)管理模塊的流程圖,實(shí)現(xiàn)系統(tǒng)用戶與普通用戶的設(shè)置。數(shù)據(jù)庫設(shè)計(jì)。我們使用為Access2003數(shù)據(jù)庫系統(tǒng)。為圖書數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫命名為T1,設(shè)計(jì)圖書信息表,表名為book。設(shè)計(jì)讀者信息表,表名為user,讀者級(jí)別信息表,表名為rl,設(shè)計(jì)系統(tǒng)用戶信息表,表名為ADoper,設(shè)計(jì)借閱信息表,表名為b1。

2圖書管理系統(tǒng)檢索算法

這是整個(gè)圖書管理系統(tǒng)中的重要環(huán)節(jié),利用計(jì)算機(jī)技術(shù),高效的檢索算法能夠提高圖書管理系統(tǒng)的性能。隨著圖書的類別與數(shù)量的增加,我們會(huì)發(fā)現(xiàn)其檢索成為系統(tǒng)性能的障礙,針對(duì)圖書管理系統(tǒng)的檢索模塊,能設(shè)計(jì)出一種高效的圖書檢索算法。即基于類別、日期和類別日期的索引表。圖書類別和圖書日期索引表為二級(jí)索引,圖書類別索引表和圖書日期索引表。隨著因特網(wǎng)的發(fā)展,網(wǎng)絡(luò)里已經(jīng)呈現(xiàn)出海量數(shù)據(jù),在這種情況下,如何加強(qiáng)數(shù)據(jù)檢索成了業(yè)界關(guān)心的問題。數(shù)據(jù)挖掘以一種全新的理念整合了多種學(xué)科技術(shù),從而更加有效的提高檢索的效率。在我們這個(gè)系統(tǒng)中,它主要是通過統(tǒng)計(jì)出讀者近期所借閱的書籍,然后進(jìn)行相關(guān)運(yùn)算,得出讀者借閱書籍的類別,年份等信息,接下來再將這些信息加以擴(kuò)展,設(shè)置緩存,利用相關(guān)算法統(tǒng)計(jì),直到重新收集數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析。基于數(shù)據(jù)挖掘的索引表采用分塊處理的機(jī)制,具體算法包括建立類別日期索引表,檢查無誤后進(jìn)行了初始化緩存,放入相關(guān)借閱的書籍,然后使讀者能夠進(jìn)行正確查詢,用數(shù)據(jù)挖掘技術(shù),經(jīng)過相關(guān)運(yùn)算后放到讀者偏好的書籍,采用LRU算法,數(shù)據(jù)挖掘技術(shù)與索引表的結(jié)合,對(duì)書籍進(jìn)行聚類分析,可以加速檢索的速度,并推測(cè)讀者未來可能借閱的書籍,充分發(fā)揮數(shù)據(jù)檢索的優(yōu)勢(shì),把這些書籍提前放到緩存中去。

3圖書管理系統(tǒng)各模塊的實(shí)現(xiàn)與測(cè)試

用戶登錄模塊的實(shí)現(xiàn)。用戶登錄窗口是用戶和管理員進(jìn)入系統(tǒng)信道,用戶登錄窗口起到了保護(hù)系統(tǒng)的作用,本系統(tǒng)的最大登錄次數(shù)設(shè)置為三次,密碼不正確則系統(tǒng)會(huì)出現(xiàn)信息提示。若輸入的用戶名與密碼正確,方可進(jìn)行系統(tǒng)界面。主窗口及菜單的實(shí)現(xiàn)。這個(gè)部分要求設(shè)計(jì)界面好看,實(shí)用。主窗口是管理系統(tǒng)的重要部分,用戶通過登錄接口進(jìn)入的就是主窗口,并在這里實(shí)現(xiàn)系統(tǒng)各功能。菜單欄下面的工具欄有四個(gè)快捷圖示。圖書管理模塊的實(shí)現(xiàn)。實(shí)現(xiàn)了圖書信息的添加、修改和刪除,系統(tǒng)管理員可以添加新的圖書信息,對(duì)某圖書信息進(jìn)行修改,為圖書信息刪除等對(duì)圖書信息進(jìn)行編輯。對(duì)圖書管理系統(tǒng)檢索功能做性能分析,將把圖書類別作為聚類對(duì)象,檢索方式主要有直接進(jìn)行檢索,建立類別和日期索引,進(jìn)行檢索,在索引表中引入數(shù)據(jù)挖掘技術(shù)檢索。讀者管理模塊的實(shí)現(xiàn)。其窗體與圖書入庫處理的窗體類似,但所有的數(shù)據(jù)項(xiàng)都不能為空,查找方式采用的是多條件查找和模糊查找。另外,還有圖書借還管理的實(shí)現(xiàn)、系統(tǒng)維護(hù)管理的實(shí)現(xiàn),最后進(jìn)行系統(tǒng)測(cè)試,結(jié)果標(biāo)明檢索時(shí)間、可靠性達(dá)到需求分析指標(biāo)。

作者:趙淮羚 單位:吉林省伊通滿族自治縣老干部局

圖書管理系統(tǒng)論文:物聯(lián)網(wǎng)技術(shù)的圖書管理系統(tǒng)

1系統(tǒng)設(shè)計(jì)目標(biāo)

基于物聯(lián)網(wǎng)技術(shù)的質(zhì)量追溯系統(tǒng)是建立在企業(yè)制造執(zhí)行系統(tǒng)UniMaxMES(ManufacturingExecu-tionSystem)平臺(tái)上,通過采用激光噴碼結(jié)合條形碼實(shí)現(xiàn)主關(guān)鍵件加工過程數(shù)據(jù)采集。在UniMaxMES系統(tǒng)中完成生產(chǎn)計(jì)劃與現(xiàn)有計(jì)劃的集成,根據(jù)下達(dá)計(jì)劃安排生產(chǎn),將生產(chǎn)過程及質(zhì)量相關(guān)數(shù)據(jù)進(jìn)行實(shí)時(shí)記錄,零件的加工過程狀態(tài)清晰透明。系統(tǒng)基于生產(chǎn)過程中的質(zhì)量數(shù)據(jù)記錄進(jìn)行分析,可追溯零件查明所涉及的人、機(jī)、料、法、環(huán)等環(huán)節(jié)的質(zhì)量問題,從而做出合理的質(zhì)量預(yù)防和處理方案,減少或避免類似質(zhì)量問題的出現(xiàn)。該系統(tǒng)的總體實(shí)施目標(biāo)見表1。在實(shí)施過程中充分考慮信息共享,將現(xiàn)有羅拉計(jì)劃管理系統(tǒng)SAP無縫集成至UniMaxMES系統(tǒng)中,計(jì)劃人員可以直接應(yīng)用集成的SAP計(jì)劃,也可手工導(dǎo)出集成的計(jì)劃進(jìn)行修改,再更新集成后的計(jì)劃作為實(shí)際生產(chǎn)計(jì)劃。計(jì)劃人員也可手工創(chuàng)建生產(chǎn)計(jì)劃,靈活安排生產(chǎn)。所有工序加工完成即可報(bào)工返回至現(xiàn)有SAP中,從而避免信息孤島。

2系統(tǒng)主要功能模塊

該系統(tǒng)包括生產(chǎn)計(jì)劃、生產(chǎn)執(zhí)行、質(zhì)量管理、質(zhì)量追溯等模塊,總體架構(gòu)見圖1。以下以公司主關(guān)鍵件羅拉為代表進(jìn)行闡述。

2.1生產(chǎn)計(jì)劃管理模塊車間的生產(chǎn)計(jì)劃來源于SAP的用戶訂單計(jì)劃和發(fā)運(yùn)計(jì)劃。根據(jù)SAP計(jì)劃,計(jì)劃人員根據(jù)實(shí)際生產(chǎn)情況下達(dá)實(shí)際生產(chǎn)計(jì)劃。根據(jù)業(yè)務(wù)需求,計(jì)劃模塊包括如下功能。1)統(tǒng)籌生產(chǎn)計(jì)劃,實(shí)現(xiàn)生產(chǎn)計(jì)劃可控可追溯。2)實(shí)現(xiàn)與外部系統(tǒng)SAP主生產(chǎn)計(jì)劃同步,提供生產(chǎn)計(jì)劃的導(dǎo)入功能。3)提供生產(chǎn)計(jì)劃的實(shí)時(shí)查詢、導(dǎo)出Excel文件功能。4)通過與外部生產(chǎn)系統(tǒng)的信息集成,實(shí)現(xiàn)計(jì)劃調(diào)整和車間執(zhí)行情況的快速查詢。

2.2生產(chǎn)執(zhí)行模塊根據(jù)實(shí)際加工情況,將一個(gè)計(jì)劃分成若干批次,一個(gè)批次包含120根羅拉,在生產(chǎn)執(zhí)行中一個(gè)批次在一個(gè)工作地始終有一張條形碼工序流轉(zhuǎn)卡對(duì)應(yīng),流轉(zhuǎn)卡用于實(shí)時(shí)記錄加工信息,一個(gè)班組或一個(gè)工作地加工完畢,根據(jù)流轉(zhuǎn)卡信息結(jié)合掃描槍基于信息錄入Web界面快速采集加工信息。羅拉加工工藝路線需要經(jīng)過4個(gè)工作地:來料加工、拋光、電鍍、組裝加工及裝箱。在每個(gè)工作地布置信息采集點(diǎn),實(shí)現(xiàn)生產(chǎn)信息實(shí)時(shí)采集。根據(jù)羅拉材質(zhì)及加工工藝的特殊性,羅拉將在工序“磨成型”后進(jìn)行激光噴碼,每一根羅拉將生成一個(gè)唯一編碼,成為終身標(biāo)識(shí)。在激光噴碼后,可對(duì)每一根羅拉進(jìn)行加工者、質(zhì)量等信息收集,為后期質(zhì)量追溯提供數(shù)據(jù)依據(jù)。所有工序加工完畢,在裝箱發(fā)運(yùn)前與SAP工單綁定,使生產(chǎn)中的實(shí)際羅拉與SAP計(jì)劃相關(guān)聯(lián)。

2.3質(zhì)量管理模塊質(zhì)量管理模塊主要是為分析加工過程中人機(jī)料法環(huán)提供數(shù)據(jù)信息,為決策層提供科學(xué)解決方案的依據(jù)。數(shù)據(jù)來源是首檢、自檢、互檢、巡檢、專檢(百檢)環(huán)節(jié),加工者與檢驗(yàn)員通過WEB頁面將數(shù)據(jù)錄入到系統(tǒng)中,主要功能如下。1)基礎(chǔ)數(shù)據(jù)維護(hù)。檢驗(yàn)類型、各工序檢驗(yàn)項(xiàng)、返修、報(bào)廢等數(shù)據(jù)的定義與維護(hù)。2)數(shù)據(jù)錄入。包括各工序檢驗(yàn)項(xiàng)、人員、物料名稱、報(bào)廢數(shù)量等信息錄入。3)信息查詢。可輸入加工者名字、工號(hào)、批次號(hào)、工單號(hào)、檢驗(yàn)類型、機(jī)床號(hào)、加工時(shí)間段等進(jìn)行質(zhì)量信息查詢。4)報(bào)表統(tǒng)計(jì)。支持時(shí)間段(日、周、月、年)、工作地、班組、加工者、機(jī)床信息(見圖2)。

2.4質(zhì)量追溯模塊若在用戶安裝現(xiàn)場(chǎng)發(fā)現(xiàn)羅拉存在質(zhì)量問題,可通過互聯(lián)網(wǎng),在Web頁面輸入激光噴碼在羅拉上生成的產(chǎn)品序列號(hào),追溯羅拉的加工工序和對(duì)應(yīng)的加工者。結(jié)合質(zhì)量模塊檢測(cè)記錄,分析質(zhì)量問題發(fā)生原因,從而預(yù)防、減少類似問題的發(fā)生。

3結(jié)束語

物聯(lián)網(wǎng)激光標(biāo)識(shí)技術(shù)在產(chǎn)品制造過程質(zhì)量追溯中的應(yīng)用,實(shí)現(xiàn)了與企業(yè)現(xiàn)有管理系統(tǒng)無縫集成,使銷售、設(shè)計(jì)、工藝、生產(chǎn)制造深度融合,實(shí)現(xiàn)了現(xiàn)代企業(yè)對(duì)自身產(chǎn)品生產(chǎn)、包裝、物流、銷售等環(huán)節(jié)的精細(xì)化管理要求,為企業(yè)決策提供即時(shí)的數(shù)據(jù)分析,大幅提升了企業(yè)全方位的管控能力及市場(chǎng)綜合競(jìng)爭(zhēng)力。

作者:李彥輝 白連科 單位:經(jīng)緯紡織機(jī)械股份有限公司榆次分公司

圖書管理系統(tǒng)論文:科技圖書管理系統(tǒng)的應(yīng)用

1科技圖書管理系統(tǒng)的作用

科技圖書管理帶給我們的是全新的管理理念和現(xiàn)代管理技術(shù),可以在不同的情況下滿足用戶的不同需求,而且信息篩選快速、準(zhǔn)確,雖然服務(wù)的對(duì)象沒有綜合性圖書館那么廣泛、復(fù)雜,但所面對(duì)的讀者仍是一個(gè)較復(fù)雜的群體,之所以利用這個(gè)系統(tǒng)軟件,是因?yàn)樗梢蕴岣邎D書管理的工作效率,同時(shí)保證了圖書管理的服務(wù)質(zhì)量。

2完善定期宣傳提升服務(wù)質(zhì)量

可以根據(jù)館藏資源和文化前言動(dòng)態(tài),及時(shí)向讀者宣傳本圖書館的藏書,并可幫助讀者對(duì)科技文化、科研的動(dòng)態(tài)、進(jìn)展有所了解,將圖書館群體意識(shí)逐漸完善,以此充分發(fā)揮讀者的積極性,努力實(shí)現(xiàn)圖書館服務(wù)的多元化,積極的給讀者進(jìn)行介紹,增加讀者借閱的選擇性,強(qiáng)化圖書館的多樣性管理模式,不斷提升圖書館整體的服務(wù)質(zhì)量。

3實(shí)現(xiàn)圖書管理的責(zé)任感、使命感

圖書管理員的工作是將圖書館內(nèi)的文獻(xiàn)信息資源實(shí)現(xiàn)利用的最大化,滿足不同圖書閱讀者的需求,突出圖書管理工作的服務(wù)性,培養(yǎng)良好的道德素質(zhì)修養(yǎng),才能夠?yàn)樽x者提供個(gè)性化的圖書服務(wù),在圖書管理工作中要全身心的投入到圖書管理工作實(shí)踐當(dāng)中去,全面了解和把握?qǐng)D書的搜集和整理工作,以強(qiáng)烈的責(zé)任感、使命感,來保證實(shí)現(xiàn)圖書管理的信息傳遞、宣傳領(lǐng)域的工作積極效應(yīng)的實(shí)現(xiàn),保證圖書館工作的質(zhì)量和效益。

4結(jié)束語

科技圖書管理通過與信息技術(shù)相結(jié)合,充分利用zixing圖書管理系統(tǒng)軟件,系統(tǒng)操作方便,界面友好,具有高效的查詢與借閱能力,數(shù)據(jù)運(yùn)行安全可靠,為其提供便利,為圖書管理提供更多的信息,極大的提高了圖書管理人員的工作效率,總之,圖書管理應(yīng)與時(shí)俱進(jìn),不斷進(jìn)行探索,在服務(wù)理念等各方面貼近讀者需要,為讀者著想,提高圖書管理的實(shí)效,使圖書管理更科學(xué)、更有效,更好地為讀者服務(wù)。

作者:孫東穎 單位:中國地震局第一監(jiān)測(cè)中心

圖書管理系統(tǒng)論文:網(wǎng)絡(luò)框架下圖書管理系統(tǒng)的設(shè)計(jì)

為了減輕圖書管理員的工作量,為用戶提供一個(gè)快捷、準(zhǔn)確的使用環(huán)境,實(shí)現(xiàn)對(duì)所有圖書進(jìn)行準(zhǔn)確、輕松的管理,本文根據(jù)軟件工程的思想,設(shè)計(jì)一套新型的圖書信息化管理系統(tǒng)軟件,使用信息化技術(shù)圖書館的圖書資料信息進(jìn)行分類管理,實(shí)現(xiàn)快速查找、大存儲(chǔ)量、高可靠性、高保密性、長(zhǎng)壽命等功能,極大地提高圖書資料管理的效率[2-3]。

一、軟件工程

1軟件工程簡(jiǎn)介

軟件工程屬于工程類的學(xué)科,主要側(cè)重于實(shí)踐應(yīng)用,即是將軟件工程理論和知識(shí)應(yīng)用于實(shí)際的軟件設(shè)計(jì)開發(fā)中。軟件工程的主要目的是設(shè)計(jì)出高質(zhì)量的軟件系統(tǒng),它借鑒了數(shù)學(xué)建模、計(jì)算機(jī)科學(xué)、管理科學(xué)和傳統(tǒng)工程科學(xué)等多個(gè)學(xué)科的知識(shí),利用工程科學(xué)設(shè)計(jì)范型、評(píng)估成本、權(quán)衡風(fēng)險(xiǎn),應(yīng)用數(shù)學(xué)建模和計(jì)算機(jī)科學(xué)構(gòu)造軟件系統(tǒng)的模型及算法,使用管理科學(xué)制定計(jì)劃、分配資源、管理質(zhì)量、控制成本。

2軟件工程的組成

一般來說,軟件工程分為三大部分,即軟件工程包含下列三大過程[5]:1)項(xiàng)目開發(fā)過程,是指系統(tǒng)開發(fā)人員設(shè)計(jì)并開發(fā)軟件的過程,主要包括客戶需求分析、軟件系統(tǒng)設(shè)計(jì)、編碼、系統(tǒng)測(cè)試等幾大內(nèi)容,類比于傳統(tǒng)機(jī)械加工中產(chǎn)品在車間的生產(chǎn)過程;2)項(xiàng)目管理過程,是指項(xiàng)目負(fù)責(zé)人或產(chǎn)品經(jīng)理在開發(fā)過程初期對(duì)軟件開發(fā)過程的規(guī)劃,并在開發(fā)過程中控制開發(fā)進(jìn)度的過程,類比于傳統(tǒng)機(jī)械加工中對(duì)車間加工過程的管理過程;3)項(xiàng)目改進(jìn)過程,即是對(duì)上述項(xiàng)目開發(fā)過程和項(xiàng)目管理過程的管理和改進(jìn),包括對(duì)開發(fā)過程和項(xiàng)目管理過程的定義與改進(jìn),保證高質(zhì)量產(chǎn)品的生產(chǎn)過程。可以說,軟件工程包含的三大過程構(gòu)成了一個(gè)系統(tǒng)工程,成為軟件行業(yè)的必備基礎(chǔ)。但在現(xiàn)今的軟件項(xiàng)目中,項(xiàng)目開發(fā)過程往往受到大家更多的關(guān)注,而項(xiàng)目管理過程和項(xiàng)目改進(jìn)過程經(jīng)常得到忽視,根據(jù)實(shí)踐經(jīng)驗(yàn),其實(shí)后面兩個(gè)過程十分重要,在某些時(shí)候其重要性甚至超過項(xiàng)目開發(fā)過程。隨著市場(chǎng)需求的變化,對(duì)軟件產(chǎn)品的要求也不斷發(fā)展,軟件規(guī)模越來越龐大,軟件開發(fā)也會(huì)逐步由個(gè)人作坊式開發(fā)向工廠流水線化變化,整個(gè)軟件項(xiàng)目的開發(fā)過程也逐漸向傳統(tǒng)的機(jī)械加工行業(yè)的生成過程進(jìn)化,產(chǎn)品內(nèi)容、產(chǎn)品質(zhì)量、生產(chǎn)時(shí)間、生產(chǎn)成本等都成為項(xiàng)目管理的工作內(nèi)容,軟件工程逐步向規(guī)范化、工程化、工藝化、機(jī)械化發(fā)展。

3軟件工程的開發(fā)方法

結(jié)構(gòu)化開發(fā)方法由Yourdon和Constantine提出,也被稱為面向數(shù)據(jù)流的開發(fā)方法。結(jié)構(gòu)化開發(fā)方法是80年代使用最廣泛的軟件開發(fā)方法,它首先用對(duì)軟件的需求利用結(jié)構(gòu)化分析法進(jìn)行需求分析,然后利用結(jié)構(gòu)化設(shè)計(jì)方法對(duì)整個(gè)軟件進(jìn)行總體設(shè)計(jì),最后利用結(jié)構(gòu)化編程方法實(shí)現(xiàn)系統(tǒng)。它給出的變換型和事務(wù)型兩類典型的軟件結(jié)構(gòu),使得軟件開發(fā)的成功率大大提高。面向數(shù)據(jù)結(jié)構(gòu)的開發(fā)方法是把問題分解為可由三種基本結(jié)構(gòu)形式表示的各部分的層次結(jié)構(gòu),最典型的代表即Jackson方法。三種基本的結(jié)構(gòu)形式包括順序、選擇和重復(fù),這三種基本數(shù)據(jù)結(jié)構(gòu)可以進(jìn)行任意組合,最終形成各種形式的復(fù)雜結(jié)構(gòu)體系。該方法從系統(tǒng)的輸入、輸出數(shù)據(jù)結(jié)構(gòu)入手,得到整個(gè)程序框架結(jié)構(gòu),再補(bǔ)充細(xì)節(jié),最終得到完整的程序結(jié)構(gòu)圖。該方法對(duì)輸入、輸出數(shù)據(jù)結(jié)構(gòu)明確的中小型系統(tǒng)特別有效。面向?qū)ο蠛头植际健⒉⑿薪M成了當(dāng)前計(jì)算機(jī)業(yè)界最流行術(shù)語,面向?qū)ο箝_發(fā)方法位于當(dāng)今計(jì)算機(jī)業(yè)主導(dǎo)地位。面向?qū)ο蠹夹g(shù)是一次軟件開發(fā)技術(shù)的革命,在軟件開發(fā)史上具有里程碑的意義。該方法包括面向?qū)ο缶幊獭⒚嫦驅(qū)ο笤O(shè)計(jì)和面向?qū)ο蠓治鋈齻€(gè)步驟,采用了自底向上歸納與自頂向下分解的相結(jié)合方法,以對(duì)象為開發(fā)基礎(chǔ),不僅考慮了輸入、輸出數(shù)據(jù)結(jié)構(gòu),同時(shí)也包含了所有對(duì)象的數(shù)據(jù)結(jié)構(gòu)。該方法通過對(duì)象模型的建立,實(shí)現(xiàn)基于用戶的需求,同時(shí)大大改善系統(tǒng)的可維護(hù)性。

二、圖書管理系統(tǒng)的分析與設(shè)計(jì)

1系統(tǒng)管理需求

系統(tǒng)需求分析是系統(tǒng)開發(fā)的基礎(chǔ),它將客戶的需求抽象為模型,為軟件系統(tǒng)的開發(fā)打下基礎(chǔ)。本文中需要實(shí)現(xiàn)圖書館管理系統(tǒng)主要針面對(duì)普通讀者借閱和管理員管理兩部分:1)普通讀者:可以登錄系統(tǒng)時(shí)不需要輸入用戶名和密碼,可直接查閱圖書信息,也可以通過書名、作者、出版社、ISBN編號(hào)等多個(gè)選項(xiàng)進(jìn)行查詢,了解所需借閱圖書的在庫情況,但普通讀者無權(quán)修改庫中的數(shù)據(jù)信息。2)管理員:登陸時(shí)需要輸入管理員密碼,以此保證圖書管理系統(tǒng)的安全,管理員擁有對(duì)圖書信息庫數(shù)據(jù)庫進(jìn)行操作的權(quán)限,系統(tǒng)應(yīng)該為管理員提供了較完善的數(shù)據(jù)庫維護(hù)功能,可以是管理員方便的進(jìn)行圖書管理,包括新書入庫、圖書借還、修改圖書信息、圖書信息管理等。通過這些功能,管理員可以對(duì)圖書館中所有圖書以及圖書借閱情況進(jìn)行統(tǒng)一管理。另外,為了保證整個(gè)系統(tǒng)的安全保密性,系統(tǒng)還為管理員提供了修改密碼的權(quán)利,這樣是的整個(gè)系統(tǒng)的安全保密性得到提高。

2系統(tǒng)模塊設(shè)計(jì)

本系統(tǒng)主要實(shí)現(xiàn)對(duì)圖書信息及其借閱情況的管理,根據(jù)上述系統(tǒng)管理需求進(jìn)行分析,本系統(tǒng)大體分為以下幾個(gè)模塊:登陸模塊、管理模塊、維護(hù)模塊和設(shè)置模塊。系統(tǒng)功能模塊圖如圖1所示。

3系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)

本系統(tǒng)采用微軟公司的.NET開發(fā),開發(fā)語言選擇C#。C#是集合了JAVA、VB等多種高級(jí)編程語言的優(yōu)點(diǎn)的完全面向?qū)ο蟮木幊陶Z言。C#語法優(yōu)雅,代碼較健壯,結(jié)合VisualStudio集成開發(fā)環(huán)境,使得調(diào)試過程較為簡(jiǎn)單。.NET平臺(tái)包含了微軟最新的數(shù)據(jù)庫技術(shù)——LINQ(LanguageIntegratedQuery)。LINQ是一組技術(shù)的總稱,使用LINQ的查詢語法,可以讓開發(fā)者便捷的對(duì)數(shù)據(jù)源執(zhí)行復(fù)雜的操作,和傳統(tǒng)的SQL語句相比,LINQ查詢語法在語義或性能上沒有區(qū)別,但比用SQL語句編寫的等效表達(dá)式更易讀。從安全保密性角度考慮,遠(yuǎn)程數(shù)據(jù)庫比本地?cái)?shù)據(jù)庫更能夠保證數(shù)據(jù)的安全,且便于集中管理,存儲(chǔ)的數(shù)據(jù)也較多。本系統(tǒng)設(shè)計(jì)為三層構(gòu)架,客戶端通過服務(wù)器的WebService服務(wù)訪問數(shù)據(jù)庫,不與數(shù)據(jù)庫直接通訊,服務(wù)器提供WebService服務(wù)作為數(shù)據(jù)交換中心,提供數(shù)據(jù)的存儲(chǔ)、查詢、維護(hù)等功能接口。采用三層構(gòu)架的設(shè)計(jì)可以保證訪問數(shù)據(jù)庫過程的安全性,所有訪問數(shù)據(jù)庫的代碼都運(yùn)行在服務(wù)器端,客戶端只是通過服務(wù)器端的程序訪問數(shù)據(jù),使得客戶端無法對(duì)數(shù)據(jù)庫進(jìn)行非法操作。

三、結(jié)論

本系統(tǒng)利用信息化技術(shù),將傳統(tǒng)圖書館手工管理方式利用軟件實(shí)現(xiàn),將各種圖書管理操作集為一體,減輕了圖書館管理人員的工作量,有效的提高了工作效率,增強(qiáng)了管理工作的安全保密性,并利用軟件工程的思想,在分析需求的基礎(chǔ)上,設(shè)計(jì)了功能模塊,并利用微軟最新的LINQ技術(shù)設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫。本系統(tǒng)為圖書館實(shí)現(xiàn)現(xiàn)代化的管理奠定了一定的基礎(chǔ)。(本文作者:張偉單位:常熟市中醫(yī)院)

圖書管理系統(tǒng)論文:圖書管理系統(tǒng)安全穩(wěn)定性研究

SQL(結(jié)構(gòu)化查詢語言)是世界上最流行的和標(biāo)準(zhǔn)化的數(shù)據(jù)庫語言。Mysql可以說是目前最為流行的開源數(shù)據(jù)庫管理系統(tǒng)軟件,是一個(gè)真正的多用戶、多線程SQL數(shù)據(jù)庫服務(wù)器。Mysql開放源碼,快捷靈活、穩(wěn)定和容易使用等優(yōu)點(diǎn)決定了其在中小型管理系統(tǒng)應(yīng)用的優(yōu)勢(shì)。本文以基于Mysql網(wǎng)絡(luò)數(shù)據(jù)庫的圖書管理系統(tǒng)為例,從安全穩(wěn)定性要求和采取的安全策略等方面進(jìn)行分析研究。

1Mysql在信息管理系統(tǒng)的應(yīng)用與優(yōu)勢(shì)

1.1Mysql的基本特性與應(yīng)用

Mysql與其他大型數(shù)據(jù)庫Oracle、DB2、SQLServer等相比,有自身的不足之處,但是沒有影響到Mysql在信息管理系統(tǒng)的應(yīng)用。在個(gè)人或者是中小型的企業(yè),Mysql發(fā)揮了自身的優(yōu)勢(shì)與作用。Mysql開放源碼,具有快捷靈活、穩(wěn)定和容易使用等優(yōu)點(diǎn),并有效的提供了PHP、C,C++,JAVA和HTML等主流前端開發(fā)軟件的API接口。支持多種操作系統(tǒng)包括Windows、Linux、Solaris、MasOS等。目前,搭建動(dòng)態(tài)網(wǎng)站或者服務(wù)器的開源軟件組合有典型的網(wǎng)絡(luò)架構(gòu)LAMP,極大地方便了開發(fā)者。Mysql應(yīng)用非常廣泛,Google、facebook、等使用Mysql作為網(wǎng)絡(luò)數(shù)據(jù)庫。

1.2Mysql應(yīng)用于圖書管理系統(tǒng)的優(yōu)勢(shì)

Mysql應(yīng)用于圖書管理系統(tǒng)的優(yōu)勢(shì)主要分為三個(gè)方面,一是免費(fèi)開源優(yōu)勢(shì),如果再使用linux操作系統(tǒng),可以減少購買操作系統(tǒng)和數(shù)據(jù)庫的開銷。二是多種平臺(tái)支持的優(yōu)勢(shì),Mysql可以與多個(gè)平臺(tái)進(jìn)行有效的連接,實(shí)現(xiàn)信息資源的共享。三是中小型數(shù)據(jù)庫靈活穩(wěn)定的優(yōu)勢(shì),在設(shè)計(jì)Mysql程序的時(shí)候,加入了SQL中沒有的一些補(bǔ)充條件,更加的適用于在中小型數(shù)據(jù)庫中使用。圖書管理系統(tǒng)通常要保存用戶信息、圖書信息和借閱信息,以及建立相關(guān)的書籍查詢等,數(shù)據(jù)倉庫并不是很龐大,因此,使用Mysql來管理數(shù)據(jù)非常合適。

2基于Mysql的圖書管理系統(tǒng)安全穩(wěn)定性分析

高校圖書管理系統(tǒng)是基于互聯(lián)網(wǎng)的網(wǎng)絡(luò)數(shù)據(jù)庫,通常采用B/S的體系結(jié)構(gòu),因此,在瀏覽器層、Web服務(wù)器層、數(shù)據(jù)庫服務(wù)器層都會(huì)存在安全性要求,以及在操作系統(tǒng)、網(wǎng)絡(luò)技術(shù)等方面的安全問題。只有控制好圖書管理系統(tǒng)的安全問題,才能保證信息資源的有效共享。基于網(wǎng)絡(luò)數(shù)據(jù)庫的圖書管理系統(tǒng)的安全穩(wěn)定性具有以下幾個(gè)特點(diǎn):(1)較高的穩(wěn)定性,包括操作系統(tǒng)的穩(wěn)定性和數(shù)據(jù)庫系統(tǒng)的穩(wěn)定性,要保持Mysql數(shù)據(jù)庫的正常運(yùn)行軌跡。(2)數(shù)據(jù)的保密性能,對(duì)客戶信息、訪問瀏覽量、客戶端等進(jìn)行有效的保密。(3)運(yùn)行的速度很快,包括瀏覽器端、數(shù)據(jù)庫服務(wù)器端的訪問速度,以保證數(shù)據(jù)信息在查找、修改等方面的快速反應(yīng)。(4)數(shù)據(jù)的備份與數(shù)據(jù)的恢復(fù)功能。數(shù)據(jù)庫服務(wù)器中,包括圖書信息、借閱圖書記錄、客戶賬號(hào)等在內(nèi)的相關(guān)數(shù)據(jù)的安全問題,是保證圖書管理系統(tǒng)正常運(yùn)轉(zhuǎn)的重要因素。要采取嚴(yán)格的防范措施,同時(shí),當(dāng)發(fā)生數(shù)據(jù)故障的時(shí)候,要在最短的時(shí)間內(nèi)恢復(fù)數(shù)據(jù)與系統(tǒng)。

3基于Mysql的圖書管理系統(tǒng)安全穩(wěn)定性策略

圖書管理系統(tǒng)通常采用三層B/S結(jié)構(gòu)模式,即用戶層、Wed服務(wù)器層和數(shù)據(jù)庫層。圖書管理系統(tǒng)要注意提高數(shù)據(jù)庫安全、操作系統(tǒng)安全和網(wǎng)絡(luò)安全技術(shù)等方面的安全策略。

3.1優(yōu)化數(shù)據(jù)庫設(shè)計(jì)

比如,在遵循關(guān)系模式規(guī)范化的基礎(chǔ)上,優(yōu)化表設(shè)計(jì)適當(dāng)增加中間表或增加冗余字段以減少連接查詢所花的時(shí)間,優(yōu)化JOIN操作和子查詢盡量使用全連接避免產(chǎn)生中間表,盡量避免LIKE關(guān)鍵字和通配符進(jìn)行查詢。另外,還可以修改my.ini文件,對(duì)相關(guān)參數(shù)如sort_buffer_size、read_buffer_size、query_cache_size、max_connections等,設(shè)置合適的緩沖區(qū)大小和MySQL允許的最大連接進(jìn)程數(shù),以優(yōu)化服務(wù)器提高系統(tǒng)性能,提高保證圖書信息資源查詢效率。

3.2數(shù)據(jù)容災(zāi)與備份機(jī)制

要定期地進(jìn)行數(shù)據(jù)備份,保護(hù)圖書書目數(shù)據(jù)、流通數(shù)據(jù)、客戶信息等。定期的進(jìn)行數(shù)據(jù)庫的重組工作,增強(qiáng)數(shù)據(jù)庫的使用性能。用好MYSQL的容災(zāi)與備份機(jī)制,比如:建立主從數(shù)據(jù)庫集群,采用MySQL復(fù)制;制定數(shù)據(jù)庫備份/恢復(fù)計(jì)劃;啟動(dòng)數(shù)據(jù)庫服務(wù)器的二進(jìn)制變更日志;定期檢查數(shù)據(jù)表;定期對(duì)備份文件進(jìn)行備份;把MySQL的數(shù)據(jù)目錄和備份文件分別放到兩個(gè)不同的驅(qū)動(dòng)器中,等等。

3.3帳戶安全策略

可以從賬戶安全檢查、系統(tǒng)內(nèi)部安全措施、哈希加密等方面著手進(jìn)行。比如,檢查用戶表mysql.user是否有匿名空賬號(hào)(user=‘’),如有應(yīng)將其刪除。使用哈希加密帳戶密碼。加強(qiáng)客戶的登錄認(rèn)證,尤其是服務(wù)器主機(jī)的登錄認(rèn)證。在主數(shù)據(jù)庫創(chuàng)建從數(shù)據(jù)庫操作所用的用戶,并指定使用SLL認(rèn)證等等。

3.4網(wǎng)絡(luò)安全和操作系統(tǒng)安全策略

在網(wǎng)絡(luò)安全策略方面,利用NAT技術(shù),有效的防止發(fā)生來自網(wǎng)絡(luò)外部的攻擊現(xiàn)象,將局域網(wǎng)絡(luò)內(nèi)部的計(jì)算機(jī)系統(tǒng)進(jìn)行隱蔽。正確設(shè)置計(jì)算機(jī)操作系統(tǒng),確保客戶使用真實(shí)身份,登錄具有合法性。此外,還可以設(shè)置系統(tǒng)的實(shí)時(shí)監(jiān)控,優(yōu)化網(wǎng)絡(luò)防火墻、文件加密以及殺毒軟件技術(shù)的升級(jí),等等。

4結(jié)語

綜上所述,要確保基于Mysql在圖書館管理系統(tǒng)的安全穩(wěn)定性能,要考慮很多種因素的影響,在數(shù)據(jù)庫設(shè)計(jì)、數(shù)據(jù)庫服務(wù)器、數(shù)據(jù)容災(zāi)與備份、帳戶安全,以及計(jì)算機(jī)網(wǎng)絡(luò)、操作系統(tǒng)等方面進(jìn)行優(yōu)化配置。圖書管理系統(tǒng)的安全與穩(wěn)定性能保證了信息數(shù)據(jù)的安全、穩(wěn)定性與高效,保證了客戶在不同的時(shí)間、地點(diǎn)、平臺(tái)中有效的使用圖書館的資源信息共享。

作者:石坤泉 單位:廣州番禺職業(yè)技術(shù)學(xué)院信息工程學(xué)院

圖書管理系統(tǒng)論文:圖書管理系統(tǒng)分析

1系統(tǒng)分析

本軟件主要用于圖書的采集、盤點(diǎn)操作。用戶可以用本軟件來為自己采集圖書、盤點(diǎn)圖書。也可以為其他客戶進(jìn)行代采。本軟件的優(yōu)點(diǎn)是適應(yīng)性廣、功能全面、存儲(chǔ)容量大、數(shù)據(jù)保障性高、高效率、技術(shù)性高、一號(hào)多書處理、兼容多種數(shù)據(jù)源、支持多用戶采集、適用性強(qiáng)、采書盤點(diǎn)數(shù)據(jù)格式通用、數(shù)據(jù)交換簡(jiǎn)單。

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

2.1硬件、軟件支持

硬件平臺(tái)是指開發(fā)與運(yùn)行本系統(tǒng)時(shí)所需要的硬件環(huán)境,主要包括計(jì)算機(jī)機(jī)型和硬件配置。由于本系統(tǒng)只配備有PII處理器、64M內(nèi)存、10G硬的普通微機(jī)即可順利運(yùn)行。該軟件是在WINDOWS操作系統(tǒng)下以u(píng)Base/Linux系統(tǒng)為平臺(tái)并使用uToolsTM2為開發(fā)工具所開發(fā)出來的軟件,所以有簡(jiǎn)捷的WINDOWS界面操作風(fēng)格,完善的功能流程設(shè)置,操作直觀、方便。

2.2采集器內(nèi)部結(jié)構(gòu)和工作原理

平板式掃描槍一般由光源、光學(xué)透鏡、掃描模組、模擬數(shù)字轉(zhuǎn)換電路加塑料外殼構(gòu)成。它利用光電元件將檢測(cè)到的光信號(hào)轉(zhuǎn)換成電信號(hào),再將電信號(hào)通過模擬數(shù)字轉(zhuǎn)換器轉(zhuǎn)化為數(shù)字信號(hào)傳輸?shù)接?jì)算機(jī)中處理。本軟件是通過數(shù)據(jù)采集器對(duì)圖書的現(xiàn)行條碼和ISBN號(hào)進(jìn)行量化采集,然后通過數(shù)據(jù)交換把采集到的信息通過數(shù)據(jù)線導(dǎo)到PC端軟件,然后通過軟件對(duì)用戶的圖書種類和需求進(jìn)行分類,實(shí)現(xiàn)智能化和自動(dòng)化的目的。

2.3軟件模塊結(jié)構(gòu)設(shè)計(jì)

通過使系統(tǒng)調(diào)研與分析,系統(tǒng)主要應(yīng)完成的功能如下:書庫數(shù)據(jù)管理、訂書數(shù)據(jù)管理、盤點(diǎn)數(shù)據(jù)管理、數(shù)據(jù)交換。圖書管理系統(tǒng)包含書庫的導(dǎo)入、導(dǎo)出、訂書數(shù)據(jù)管理、盤點(diǎn)數(shù)據(jù)管理等功能。該系統(tǒng)執(zhí)行時(shí),先導(dǎo)入書庫數(shù)據(jù),然后根據(jù)輸入的數(shù)據(jù)選擇執(zhí)行路徑,購入圖書進(jìn)行登記,編用調(diào)用圖書采編功能,導(dǎo)入、導(dǎo)出調(diào)用功能查詢調(diào)用查詢功能。

3圖書信息管理軟件詳細(xì)設(shè)計(jì)

3.1圖書管理系統(tǒng)啟動(dòng)界面本系統(tǒng)設(shè)計(jì)原則:界面美觀大方、操作方便靈活;依據(jù)用戶的需求設(shè)計(jì)界面;界面對(duì)用戶操作有引導(dǎo)功能,并提供一些幫助功能。

3.2書庫數(shù)據(jù)管理書庫數(shù)據(jù)管理的功能是將書庫數(shù)據(jù)與軟件進(jìn)行傳輸,圖書數(shù)據(jù)就是在這里導(dǎo)入軟件的,其主要分為導(dǎo)入書庫數(shù)據(jù)、導(dǎo)出書庫數(shù)據(jù)、書庫信息顯示、書庫數(shù)據(jù)查找、書庫數(shù)據(jù)清空和書庫統(tǒng)計(jì)信息6部分組成。

3.3訂書數(shù)據(jù)管理:導(dǎo)入訂書數(shù)據(jù)、從采集器導(dǎo)入訂書數(shù)據(jù)

3.4系統(tǒng)配置:庫存代碼設(shè)定、導(dǎo)出字段設(shè)定、DBF字段設(shè)定、交換數(shù)據(jù)

4結(jié)論

圖書管理系統(tǒng)和射頻識(shí)別技術(shù)有效結(jié)合為企業(yè)日常管理提供了重要的保障和安全。本系統(tǒng)利用射頻識(shí)別的相關(guān)知識(shí),主要實(shí)現(xiàn)了圖書管理、數(shù)據(jù)庫管理、書庫管理等。該系統(tǒng)針對(duì)書店、圖書館的圖書管理設(shè)計(jì)了一系列圖書管理和圖書采購管理功能。此軟件有效解決了圖書重復(fù)采購、書庫盤點(diǎn)困難的難題。讓“輕松采購、快速盤點(diǎn)”成為可能。

作者:徐化冰 單位:渤海船舶職業(yè)學(xué)院動(dòng)力工程系

圖書管理系統(tǒng)論文:圖書管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

摘要 根據(jù)圖書管理的實(shí)際需求,本文給出了圖書管理系統(tǒng)的需求分析以及程序設(shè)計(jì)的全過程。利用Access設(shè)計(jì)后臺(tái)數(shù)據(jù)庫;采用VB設(shè)計(jì)了客戶機(jī)的應(yīng)用程序界面。設(shè)計(jì)并實(shí)現(xiàn)了登陸、基本信息管理、圖書信息管理和用戶管理等功能模塊。該系統(tǒng)的應(yīng)用在一定程度上規(guī)范了對(duì)圖書的管理,有效提高圖書管理的效率及服務(wù)質(zhì)量。

0 引言

隨著社會(huì)信息量的與日俱增,作為信息存儲(chǔ)的主要媒體之一圖書[1],數(shù)量、規(guī)模比以往任何時(shí)候都大的多,高效的管理龐大的圖書體系是非常必要的[2]。為了能讓管理員從繁重的工作中解脫出來,使管理員在使用一個(gè)軟件以后能極其容易地對(duì)所有圖書進(jìn)行管理,并且準(zhǔn)確無誤,輕松自如。設(shè)計(jì)一個(gè)圖書管理系統(tǒng)軟件是當(dāng)務(wù)之急,也是本論文的重要意義和研究宗旨。

1 圖書管理系統(tǒng)分析與設(shè)計(jì)

系統(tǒng)分析作為系統(tǒng)開發(fā)的基礎(chǔ),它是一個(gè)將客戶的需求從具體到抽象的過程,為后續(xù)環(huán)節(jié)的設(shè)計(jì)與開發(fā)指明方向[3]。

圖書管理系統(tǒng)主要實(shí)現(xiàn)對(duì)圖書的系統(tǒng)化管理,大體有以下幾個(gè)功能模塊:登陸模塊、基本信息管理模塊、圖書信息管理模塊和系統(tǒng)管理模塊。

系統(tǒng)功能模塊圖如圖1所示:

圖1 系統(tǒng)功能模塊圖

Fig. 1Block diagram of system function

1.1 登陸模塊

出于對(duì)系統(tǒng)安全性考慮,實(shí)現(xiàn)權(quán)限等級(jí)管理[4]。系統(tǒng)管理員、老師和學(xué)生擁有不同的權(quán)限,在進(jìn)入系統(tǒng)時(shí)需要通過用戶

名來進(jìn)行權(quán)限判斷,登陸后可進(jìn)行不同的操作。

進(jìn)入系統(tǒng)后,首先看到登陸窗體,對(duì)用戶的身份進(jìn)行認(rèn)證,身份認(rèn)證可以分為以下兩個(gè)過程:

⑴ 確認(rèn)用戶是否為有效的系統(tǒng)用戶。

⑵ 確認(rèn)用戶的類型。

第一個(gè)過程決定用戶能否進(jìn)入系統(tǒng),第二個(gè)過程根據(jù)用戶的類型決定用戶的操作權(quán)限。

如果是學(xué)生或老師登錄,不能對(duì)各種參數(shù)進(jìn)行修改,否則用Admin用戶登陸,如果還要?jiǎng)?chuàng)建其他用戶,可以在用戶管理模塊中進(jìn)行創(chuàng)建和管理,在創(chuàng)建用戶時(shí),需要輸入要?jiǎng)?chuàng)建的用戶名和密碼,Admin用戶還可以修改和刪除其他普通用戶數(shù)據(jù)。

用戶列表及其權(quán)限如表1所示:

1.2 基本信息管理模塊

該模塊包括讀者信息管理、圖書分類信息管理和出版社信息管理等三大部分。圖書管理員可在系統(tǒng)提示下對(duì)這幾部分中的信息進(jìn)行修改、添加、刪除等操作。

1.2.1 讀者信息管理

讀者信息管理模塊的主要功能是對(duì)讀者的信息進(jìn)行管理,可以對(duì)該信息進(jìn)行添加、刪除、修改和查詢等操作。讀者信息包括讀者姓名、讀者學(xué)號(hào)、所屬學(xué)院和讀者專業(yè)。當(dāng)程序運(yùn)行時(shí),顯示讀者的詳細(xì)信息。

1.2.2 圖書分類信息管理

圖書分類信息管理模塊的主要功能是對(duì)圖書的分類信息進(jìn)行管理,可以對(duì)該信息進(jìn)行添加、刪除和修改等操作。圖書分類有一級(jí)分類和二級(jí)分類,當(dāng)程序運(yùn)行時(shí),顯示圖書一級(jí)分類名稱,點(diǎn)擊某一一級(jí)分類名稱時(shí),將顯示此一級(jí)分類名稱下的二級(jí)分類名稱,如果此時(shí)要對(duì)一級(jí)分類名稱進(jìn)行修改,可直接進(jìn)行,但此時(shí)的二級(jí)分類名稱處于不可更改狀態(tài),如果要對(duì)其進(jìn)行修改,須先選中二級(jí)分類名稱單選按鈕。

1.2.3 出版社信息管理

出版社信息管理模塊的主要功能是對(duì)圖書出版社的信息進(jìn)行管理,可以對(duì)該信息進(jìn)行添加、刪除和修改等操作。當(dāng)程序進(jìn)行時(shí),顯示所有的出版社名稱信息,當(dāng)用戶選擇一條記錄時(shí),將在右側(cè)的文本框中顯示用戶選中的出版社名稱,則此時(shí)可以對(duì)其進(jìn)行添加、刪除和修改。

1.3 圖書信息管理模塊

圖書信息管理模塊包括圖書入館管理、圖書借閱管理和圖書歸還管理三大部分。

1.3.1 圖書入館管理

圖書入館管理模塊的主要功能是對(duì)入館圖書進(jìn)行管理,當(dāng)系統(tǒng)運(yùn)行時(shí),顯示所有入館圖書的詳細(xì)信息,如果入館圖書的狀態(tài)顯示為“入館”,則表明該圖書已經(jīng)進(jìn)行了入館確認(rèn),不能再對(duì)其進(jìn)行修改或刪除,如果入館圖書的狀態(tài)顯示為“創(chuàng)建”,則表明該圖書還未進(jìn)行了入館確認(rèn),還可對(duì)其信息進(jìn)行修改或刪除,若對(duì)該圖書信息進(jìn)行了確認(rèn),則可點(diǎn)擊入館審核按鈕對(duì)其進(jìn)行入館確認(rèn),使其變?yōu)椴豢筛臓顟B(tài)。

由于入館圖書較多,如果要查看某一入館圖書的詳細(xì)信息,可通過DataCombo下拉菜單選擇所要查看的圖書分類名稱,即可顯示用戶所要查看的詳細(xì)信息。

1.3.2 圖書借閱信息管理

借閱信息管理模塊的主要功能是對(duì)圖書的借閱信息進(jìn)行管理,當(dāng)系統(tǒng)運(yùn)行時(shí),顯示所有圖書的借閱信息,可以對(duì)圖書借閱信息進(jìn)行修改和刪除等操作。

1.3.3 圖書歸還信息管理

圖書歸還信息管理模塊的主要功能是對(duì)圖書的歸還信息進(jìn)行管理,當(dāng)系統(tǒng)運(yùn)行時(shí),顯示所有圖書的歸還信息,可以對(duì)圖書歸還信息進(jìn)行修改和刪除等操作。

1.4 系統(tǒng)管理模塊

系統(tǒng)管理模塊包括用戶管理和修改密碼兩大部分。

1.4.1 用戶管理

用戶管理模塊的主要功能是實(shí)現(xiàn)對(duì)普通用戶進(jìn)行添加、刪除和修改操作。當(dāng)系統(tǒng)運(yùn)行時(shí),顯示用戶名列表,當(dāng)管理員選中某一用戶時(shí),可顯示該用戶的用戶名及用戶類型。

1.4.2 修改密碼

修改密碼模塊有兩個(gè)功能:一、管理員通過調(diào)用此模塊添加、刪除或修改用戶;二、普通用戶通過此模塊修改自己的登錄密碼。

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

數(shù)據(jù)庫是圖書管理的基礎(chǔ)[5],在圖書管理系統(tǒng)中占有非常重要的地位。數(shù)據(jù)結(jié)構(gòu)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率及實(shí)現(xiàn)的效果產(chǎn)生影響。

2.1 數(shù)據(jù)庫表

本數(shù)據(jù)庫中包含7個(gè)表,即借閱信息表Borrow、借閱明細(xì)表BorrowList、出版社信息表Publisher、入館信息表StoreIn、讀者信息表Reader、圖書分類信息表Types和用戶信息表Users。下面以借閱信息表為例介紹這些表的結(jié)構(gòu):

借閱信息表Borrow:主要用來保存圖書的借閱信息,結(jié)構(gòu)如表2所示:

2.2 系統(tǒng)變量

系統(tǒng)中定義了與數(shù)據(jù)庫操作相關(guān)的變量,內(nèi)容如下:

IsConnect是私有布爾型變量,它的作用是標(biāo)記數(shù)據(jù)庫是否連接,如果IsConnect=True,則表明數(shù)據(jù)庫已經(jīng)連接,否則表示數(shù)據(jù)庫沒有連接。在連接數(shù)據(jù)庫之前,需要對(duì)IsConnect變量進(jìn)行判斷,從而決定是否需要執(zhí)行連接操作。IsConnect變量的值在Connect()函數(shù)中設(shè)置。

Connect_Num是私有整型變量。

變量cnn是連接數(shù)據(jù)庫的Connection對(duì)象,變量rs是保存結(jié)果集的Recordset對(duì)象。

圖書管理系統(tǒng)論文:圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

摘要:隨著高校人數(shù)不斷增多,加之管理信息化的沖擊,傳統(tǒng)的圖書管理系統(tǒng)已經(jīng)無法滿足時(shí)代所需,為圖書管理系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)提出新任務(wù)與新要求。本文依據(jù)圖書的管理所需,探究圖書管理系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)。

關(guān)鍵詞:設(shè)計(jì) 圖書管理系統(tǒng) 實(shí)現(xiàn)

1.前言

21世紀(jì)是一個(gè)信息時(shí)代,圖書作為信息的載體,依然是人們獲取知識(shí)的重要途徑之一,圖書館的運(yùn)作情況直接關(guān)系著傳播知識(shí)的速度。因此,探究管理系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)具有實(shí)際意義。

2.管理系統(tǒng)設(shè)計(jì)分析

2.1需求分析

對(duì)于軟件工作而言,需求分析屬于關(guān)鍵過程。而圖書管理系統(tǒng)中必須要實(shí)現(xiàn)信息管理、借閱管理以及后臺(tái)支撐管理等各種重要的管理系統(tǒng)功能。如果從使用系統(tǒng)的對(duì)象來看,可以劃分成系統(tǒng)管理員、圖書管理員以及借閱者幾個(gè)部分。

其一,如果從借閱者的角度來看,圖書管理系統(tǒng)應(yīng)該具備幾個(gè)方面功能,即為查詢圖書的參數(shù)情況,借閱者借閱歷史記錄,修改借閱者個(gè)人信息,比如聯(lián)系方式,登錄密碼等等,同時(shí)還要對(duì)他們的權(quán)限進(jìn)行適當(dāng)擴(kuò)展,應(yīng)該具有預(yù)定圖書以及讀者留言之功能。因此,其主要功能有圖書信息檢索,查詢借閱歷史,修改個(gè)人信息,預(yù)定圖書,信息反饋等。

其二,從圖書管理者角度來看,圖書管理人員要具備的功能需求為錄入,查詢,編輯讀者的基本信息,主要包含讀者的姓名、編號(hào)、性別以及單位等;還包含輸入,查詢,編輯書籍的信息,其中包含了名稱,編號(hào)以及類別等。以及借書和還書的信息輸入。

其三,從管理系統(tǒng)的人員角度來看,包含了怎樣使用該管理系統(tǒng),如借閱者、管理人員的管理和維護(hù),還要能夠查看與維護(hù)系統(tǒng)等,主要包含了業(yè)務(wù)模塊、數(shù)據(jù)維護(hù)模塊、查詢模塊等。

2.2技術(shù)性要求

因?yàn)槭褂脠D書管理系統(tǒng)的場(chǎng)所較為特殊,開發(fā)者一定要關(guān)注系統(tǒng)的性能,以及使用后用戶的體驗(yàn)情況,保障新開發(fā)系統(tǒng)能夠滿足計(jì)算機(jī)發(fā)展所需,因此技術(shù)性必須要滿足如下要求。

其一,系統(tǒng)工作具備連續(xù)性;其二,系統(tǒng)要能夠并行處理,以及快速響應(yīng)的能力;其三,具備極強(qiáng)處理數(shù)據(jù)能力;其四,信息共享;其五,具備友好的人機(jī)界面。

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

系統(tǒng)中數(shù)據(jù)庫主要是用來管理與存儲(chǔ)大量數(shù)據(jù)信息,這些信息不是孤立的,屬于系統(tǒng)中一部分,程序終端就能夠從數(shù)據(jù)庫里得到關(guān)鍵數(shù)據(jù)信息。而項(xiàng)目開發(fā)功能和數(shù)據(jù)庫緊密相連,對(duì)業(yè)務(wù)工作存檔有較大影響,所以系統(tǒng)應(yīng)該考慮實(shí)況來規(guī)劃管理,就需要在選擇數(shù)據(jù)庫上下功夫。如今比較常用數(shù)據(jù)庫有Access、Oracle、Sybase以及SQL Server幾種數(shù)據(jù)庫。

第一,E-R圖。數(shù)據(jù)庫中的E-R圖又叫實(shí)體-聯(lián)系圖,通過這種圖實(shí)現(xiàn)現(xiàn)實(shí)環(huán)境中概念模型,因?yàn)檫@種圖也叫E-R模型,并且該模型是設(shè)計(jì)開發(fā)中較為常用的工具,該模型包含了三個(gè)基本概念,實(shí)體集、聯(lián)系集以及屬性,這種模型具備簡(jiǎn)便性和清晰性。比如用戶信息的實(shí)體圖,就包含了用戶名、編號(hào)、密碼以及權(quán)限、狀態(tài)幾個(gè)屬性。

第二,數(shù)據(jù)庫表結(jié)構(gòu)的設(shè)計(jì)。數(shù)據(jù)庫中表結(jié)構(gòu)也較多,本文列舉一些主要表結(jié)構(gòu):

用戶表(tb_user),該表主要是用來存儲(chǔ)于管理系統(tǒng)的用戶數(shù)據(jù),包含了用戶的編號(hào)、密碼、用戶名以及權(quán)限與狀態(tài),其中最為關(guān)鍵是用戶編號(hào),其值屬于自增類型。

圖書分類表(tb_book_style),該表主要是存儲(chǔ)于管理圖書的分類數(shù)據(jù),包含了圖書的類型編號(hào)、名稱及備注,關(guān)鍵是類型編號(hào),屬于自增類型。

部門信息(tb_department),主要是用來存儲(chǔ)于管理部門的信息數(shù)據(jù),包含了該部門的編號(hào)、名稱以及備注。

圖書信息表(tb_book),主要是用來存儲(chǔ)于管理圖書的數(shù)據(jù),包含了圖書的編號(hào)、名稱、負(fù)責(zé)人、類型、描述、狀態(tài)以及聯(lián)系方式。

圖書借閱(tb_book_borrow),該表是存儲(chǔ)于管理圖書的借閱數(shù)據(jù),主要包含了借閱的編號(hào)、圖書編號(hào)、讀者編號(hào)以及借閱的日期與歸還日期。

部門信息表(tb_publisher),該表是用來存儲(chǔ)于管理圖書出版社的信息數(shù)據(jù),包含了圖書出版社的編號(hào)、名稱以及備注。

第三,數(shù)據(jù)庫的連接設(shè)計(jì)。圖書管理系統(tǒng)應(yīng)用了SQL Server_2005為服務(wù)器數(shù)據(jù)庫,使用對(duì)數(shù)據(jù)庫編程接口進(jìn)行訪問,實(shí)現(xiàn)了數(shù)據(jù)庫的鏈接、刪、增、改以及查。

2.4系統(tǒng)網(wǎng)絡(luò)設(shè)計(jì)

管理系統(tǒng)中網(wǎng)絡(luò)架構(gòu),就必須要全面掌握兩種網(wǎng)絡(luò)類型,即為外部網(wǎng)與內(nèi)部網(wǎng),也稱之為局域網(wǎng)與廣域網(wǎng)。因?yàn)楣芾硐到y(tǒng)網(wǎng)絡(luò)結(jié)構(gòu),必須要應(yīng)用便利、靈活的內(nèi)網(wǎng)與外網(wǎng)二者有機(jī)結(jié)合,一些比較機(jī)密、敏感的圖書信息只能夠在內(nèi)網(wǎng)訪問,其他的可以在外網(wǎng)中共享。同時(shí)還要確保網(wǎng)絡(luò)系統(tǒng)的安全性,因此就要在外網(wǎng)中加設(shè)防火墻,提防外界的黑客惡意攻擊系統(tǒng)。

2.5系統(tǒng)界面設(shè)計(jì)

在整個(gè)管理系統(tǒng)中,系統(tǒng)界面設(shè)計(jì)非常重要,屬于用戶接觸與使用管理系統(tǒng)的主要陣地,能夠有體現(xiàn)出用戶對(duì)管理系統(tǒng)的認(rèn)可度以及體現(xiàn)整個(gè)系統(tǒng)價(jià)值。

3.圖書管理系統(tǒng)實(shí)現(xiàn)分析

3.1信息管理系統(tǒng)

要滿足管理系統(tǒng)總體要求,管理系統(tǒng)中必然要包含圖書管理的新增、修改、刪除以及查詢等各種功能。新增圖書應(yīng)該構(gòu)建新圖書記錄,刪除還能夠刪除以建圖書記錄,而修改且能夠修改所選圖書中各種資料,查詢就能夠依據(jù)相關(guān)條件查找和條件相符的圖書。

3.2查詢圖書

查詢系統(tǒng)能夠查詢圖書編號(hào)、名稱、出版社、類別代碼等和圖書相關(guān)的信息,還能夠修改圖書信息,將查詢關(guān)鍵詞與查詢方式輸入,通過模糊查詢進(jìn)行檢索,就能夠獲取到關(guān)鍵詞相關(guān)的數(shù)據(jù)。本文就是采用SQL語言對(duì)數(shù)據(jù)庫進(jìn)行訪問,查詢數(shù)據(jù)庫,上面這些代碼就是按照編號(hào)查詢方式查詢圖書,比如將所需查詢的書籍編號(hào)輸入之后,只要點(diǎn)擊查詢按鈕,就會(huì)將所查詢圖書的信息顯現(xiàn)在查詢結(jié)果中,同時(shí)還能夠在該處修改書籍屬性,自然也能夠刪除圖書。

依照上面編寫的代碼,還要編寫出其他所需代碼,如添加圖書、圖書的基本設(shè)置以及類別設(shè)置等等,只有將這些設(shè)置輸入到相應(yīng)的軟件程序就能夠?qū)崿F(xiàn)所需界面。比如,實(shí)現(xiàn)的系統(tǒng)登錄入口如下圖所示。

4.結(jié)語

隨著信息技術(shù)不斷發(fā)展,圖書館所采用的傳統(tǒng)管理模式無法滿足所需。因此就必須要依據(jù)實(shí)況分析所需,采用SQL Server_2005作為開發(fā)工具開發(fā)出管理系統(tǒng)的模塊,從而有效解決圖書管理中存在的各種問題,促進(jìn)圖書管理系統(tǒng)真正成為承擔(dān)傳播信息的載體。

圖書管理系統(tǒng)論文:面向數(shù)據(jù)挖掘的圖書管理系統(tǒng)探究與設(shè)計(jì)

摘 要 隨著科學(xué)技術(shù)的進(jìn)步,圖書館的發(fā)展主流也由原來傳統(tǒng)的紙質(zhì)圖書轉(zhuǎn)化為現(xiàn)在的數(shù)字圖書館。對(duì)于圖書管理系統(tǒng)來說,數(shù)據(jù)挖掘的應(yīng)用在數(shù)字圖書館有著很大的發(fā)展空間,但是目前在圖書館理系統(tǒng)中對(duì)于數(shù)據(jù)挖掘技術(shù)的應(yīng)用和研究還是比較落后的,這樣就導(dǎo)致很多數(shù)字圖書館的優(yōu)勢(shì)難以體現(xiàn)。所以對(duì)于數(shù)據(jù)挖掘這一技術(shù)的運(yùn)用是完善數(shù)字圖書館的一大重任。

關(guān)鍵詞 數(shù)據(jù)挖掘;圖書管理系統(tǒng);探究;設(shè)計(jì)

當(dāng)今時(shí)代,伴隨著科學(xué)技術(shù)的發(fā)展,信息資源慢慢成為生活工作中不可缺少的一部分,甚至成為最重要的資源之一。面對(duì)龐大的信息資源,傳統(tǒng)的信息管理方式已經(jīng)不再適用。海量的信息要求使用新的科學(xué)技術(shù)手段來進(jìn)行管理,此時(shí),數(shù)據(jù)挖掘技術(shù)應(yīng)運(yùn)而生。如何利用這一技術(shù)挖掘出有價(jià)值的信息知識(shí)就成為了圖書管理系統(tǒng)中的重中之重。

1 數(shù)據(jù)挖掘技術(shù)概況

所謂數(shù)據(jù)挖掘技術(shù)指的就是從大量的龐雜信息中提取出隱秘的、之前不了解的、潛在的、有用的信息知識(shí)的過程。近些年隨著網(wǎng)絡(luò)的迅速發(fā)展,很多圖書館都從傳統(tǒng)的紙質(zhì)圖書管理發(fā)展到建立了自己的數(shù)字圖書館。但是海量的信息也給數(shù)字圖書館的管理帶來了挑戰(zhàn),由于技術(shù)的不成熟,大量的信息很多時(shí)候都不能夠被提煉出來,數(shù)據(jù)是很豐富,但是有用的信息卻很貧乏。所以,怎樣才能夠充分的利用這些海量數(shù)據(jù)成為了圖書館的一大難題。這些問題的出現(xiàn)也讓數(shù)據(jù)挖掘技術(shù)受到極大

關(guān)注。

2 數(shù)據(jù)挖掘技術(shù)應(yīng)用于圖書管理系統(tǒng)的需求

分析

2.1 圖書館資源開發(fā)利用的缺失

其實(shí),隨著數(shù)字圖書館的流行,很多圖書館都建立了自己的數(shù)據(jù)庫,但是圖書管理者沒有對(duì)龐雜的信息進(jìn)行很好的歸類整合,也沒能有效地適用數(shù)據(jù)庫,對(duì)于大多的圖書館來說,數(shù)據(jù)庫建好后,除了進(jìn)行一些常規(guī)處理外,根本就沒有對(duì)數(shù)據(jù)進(jìn)行再加工和處理,也就不能更好的利用信息。這樣就浪費(fèi)了很多資源,最重要的是也沒能達(dá)服務(wù)于讀者的目的。

2.2 數(shù)字圖書館信息服務(wù)存在不足

在圖書館查詢或者借閱書籍時(shí),一般情況下都是讀者向工作人員提出信息請(qǐng)求,圖書館工作人員通過檢索解答讀者問題。但是這些并不能滿足讀者需求。這些都使讀者處于被動(dòng)位置,也就意味著圖書館的信息管理系統(tǒng)存在著不足。圖書館的信息服務(wù)應(yīng)該做的不僅是為讀者提供書籍等顯而易見的,更重要的是針對(duì)讀者的具體需求,挖掘出知識(shí)隱性的層面,更加貼近讀者想要的

答案。

在圖書館日常工作中肯定存在著很多問題,有的讀者借閱過一次就沒有第二次,或者是熱門書籍讀者要預(yù)約,最后等很久才借到書或者是根本借不到,這樣的話讀者就放棄借閱。就會(huì)導(dǎo)致圖書館失去很多讀者,提升讀者對(duì)于圖書館的忠誠度也成為圖書管理系統(tǒng)必須解決的問題。相信通過圖書館管理人員的努力,為讀者提供不同于傳統(tǒng)信息的服務(wù)方式,很好的解決讀者的疑惑,就能夠使圖書館的讀者數(shù)量持續(xù)上升。

3 數(shù)據(jù)挖掘技術(shù)應(yīng)用于圖書管理系統(tǒng)的設(shè)計(jì)

分析

3.1 設(shè)計(jì)的基本原則

設(shè)計(jì)的基本原則最根本的是為了滿足廣大的讀者,依據(jù)大多數(shù)讀者的閱讀水平和對(duì)計(jì)算機(jī)的掌握能力,采用先進(jìn)的科學(xué)技術(shù),保證讀者的閱讀質(zhì)量。圖書管理系統(tǒng)的設(shè)計(jì)要嚴(yán)格按照國家文化部以及國家出版部門的要求,要嚴(yán)格遵守相關(guān)的法律法規(guī),同時(shí)要注意信息產(chǎn)業(yè)等相關(guān)部門軟件開發(fā)的規(guī)范,做到尊重權(quán)威的標(biāo)準(zhǔn)化體系。對(duì)于圖書管理系統(tǒng)的設(shè)計(jì)還要注意到與時(shí)俱進(jìn),最好做到與互聯(lián)網(wǎng)或者是其他網(wǎng)絡(luò)的關(guān)聯(lián)度,保證不會(huì)與飛速發(fā)展的信息社會(huì)脫軌。最后要保證系統(tǒng)能夠進(jìn)行升級(jí),能夠擴(kuò)展新功能,開發(fā)新的用途,做到不會(huì)隨著技術(shù)的發(fā)展而被淘汰,要做到可持續(xù)發(fā)展和利用。最后設(shè)計(jì)的原則要注意到現(xiàn)有的圖書管理系統(tǒng)的工作人員的專業(yè)素質(zhì),要結(jié)合現(xiàn)有的能力進(jìn)行設(shè)計(jì),否則系統(tǒng)設(shè)計(jì)后工作人員無法使用也是不可行的。要充分尊重工作人員的工作能力和工作習(xí)慣。管理系統(tǒng)設(shè)計(jì)實(shí)施時(shí),必要時(shí)要對(duì)工作人員進(jìn)行專業(yè)知識(shí)的普及。

3.2 設(shè)計(jì)的最終目標(biāo)

做好圖書館數(shù)據(jù)庫的建設(shè),系統(tǒng)開發(fā)的最終目標(biāo)是實(shí)現(xiàn)數(shù)字圖書館的系統(tǒng)化、自動(dòng)化和規(guī)范化。通過系統(tǒng)可以對(duì)圖書信息進(jìn)行編輯之后存入建立的數(shù)據(jù)庫中,供以后進(jìn)行檢索使用。

更好的管理書籍,對(duì)電子圖書進(jìn)行細(xì)致的分類,一目了然的分類可以節(jié)約讀者的時(shí)間,及時(shí)的更新紙質(zhì)書籍的狀態(tài),例如書籍放在圖書館的具體某個(gè)館,在某個(gè)書架,或者是被讀者借走閱讀,又或者是紙質(zhì)書籍有破損或者是銷毀等,這些信息輸入圖書管理系統(tǒng)便于讀者的選擇,數(shù)據(jù)挖掘技術(shù)也會(huì)根據(jù)讀者的需求推薦類似的書籍,從而滿足讀者的閱讀需求。

為廣大讀者提供優(yōu)質(zhì)的服務(wù),數(shù)據(jù)挖掘技術(shù)可以通過讀者進(jìn)行檢索的信息得出讀者的根本需求,通過對(duì)數(shù)據(jù)的收集整理最后得出最接近讀者需求的信息,通過圖書管理系統(tǒng)反饋給讀者,這樣可以使讀者更加便捷的得到自己所需信息。

4 數(shù)據(jù)挖掘技術(shù)應(yīng)用于圖書管理系統(tǒng)的應(yīng)用

分析

4.1 吸引讀者注意力

數(shù)據(jù)挖掘技術(shù)可以通過對(duì)數(shù)據(jù)的分析了解得到讀者的需求以及需求的特點(diǎn),這樣的話就能夠提前預(yù)測(cè)出讀者的閱讀意向,也就能夠根據(jù)預(yù)測(cè)的結(jié)果提前向讀者提供相關(guān)信息,這樣一方面可以吸引讀者的注意力,一方面還可以根據(jù)讀者對(duì)于推薦信息的反應(yīng)做出改善,提供個(gè)性化服務(wù),使得讀者對(duì)于圖書館的滿意度得以提升。

4.2 提升讀者忠誠度

讀者忠誠度是檢驗(yàn)圖書館管理系統(tǒng)是否成功的重要標(biāo)準(zhǔn),好的服務(wù)才能夠造就高的讀者忠誠度,通過數(shù)據(jù)挖掘可以了解讀者的需求,提供給讀者個(gè)性化的服務(wù),在數(shù)字圖書館管理系統(tǒng)中提供給讀者多樣的選擇,讀者就能夠享受到好的服務(wù),自然讀者的忠誠度也就會(huì)提高。

4.3 了解讀者群體的需求

數(shù)據(jù)挖掘技術(shù)中有一種叫做關(guān)聯(lián)規(guī)則,通過這一規(guī)則可以發(fā)現(xiàn)讀者群體的特征。例如可以把讀者群體按照不同的性別、年齡、學(xué)歷、職業(yè)等方面進(jìn)行分類。或者是應(yīng)用更詳細(xì)的分類方式對(duì)讀者群體進(jìn)行劃分。通過分析得出他們的特點(diǎn),全面了解讀者的需求,這樣才可以提供更好的服務(wù)。

4.4 提高圖書館圖書的借閱率

圖書管理系統(tǒng)的工作人員可以將每天的圖書館藏書的借閱數(shù)據(jù)輸入管理系統(tǒng),通過數(shù)據(jù)挖掘技術(shù)可以得到讀者的借閱率以及圖書的借閱頻率,之后依據(jù)數(shù)據(jù)挖掘得到的信息對(duì)圖書進(jìn)行合理的規(guī)劃,例如哪些圖書借閱率較高就建議圖書館相關(guān)部門加大購進(jìn)力度,提供給更多的讀者以借閱機(jī)會(huì),更好的滿足讀者的需求,更高效的進(jìn)行圖書管理工作。

5 結(jié)論

在如今的數(shù)字化圖書館的發(fā)展下,數(shù)據(jù)挖掘技術(shù)已經(jīng)成為建設(shè)圖書管理系統(tǒng)不可缺少的一份子,數(shù)據(jù)挖掘技術(shù)的應(yīng)用使得圖書館在如今網(wǎng)絡(luò)發(fā)達(dá)的社會(huì)不被淘汰,以一種全新的方式――數(shù)字化圖書館的方式得以存在。相對(duì)于傳統(tǒng)的信息服務(wù),數(shù)據(jù)挖掘技術(shù)又展現(xiàn)其優(yōu)勢(shì),正以一種積極主動(dòng)的方式向讀者提供所需的信息,更好的服務(wù)于讀者,提高讀者對(duì)于圖書館的忠誠度。

圖書管理系統(tǒng)論文:基于用戶個(gè)性化的圖書管理系統(tǒng)

摘 要:文章設(shè)計(jì)了一個(gè)基于用戶個(gè)性化的圖書管理系統(tǒng),分析了系統(tǒng)的需求,將系統(tǒng)主要?jiǎng)澐譃橛脩糁黜摂?shù)據(jù)存儲(chǔ)、用戶主頁數(shù)據(jù)管理、用戶編程模型、用戶欄目管理以及用戶主頁結(jié)構(gòu)配置等幾個(gè)模塊,且設(shè)計(jì)了相應(yīng)的功能結(jié)構(gòu)樹,并通過系統(tǒng)運(yùn)行流程圖詳細(xì)闡述了系統(tǒng)的實(shí)現(xiàn)過程。

關(guān)鍵詞:個(gè)性化服務(wù);圖書;推薦系統(tǒng)

作者簡(jiǎn)介:芮懷楷(1980― ),黑龍江東方學(xué)院圖書館館員。

隨著時(shí)代的進(jìn)步與發(fā)展,我國進(jìn)入了快速發(fā)展變化的轉(zhuǎn)型時(shí)期,其中圖書管理也發(fā)生了劇烈的變化。圖書管理系統(tǒng)作為圖書館應(yīng)用現(xiàn)代信息技術(shù)更好服務(wù)于讀者的支撐平臺(tái),隨著信息技術(shù)的發(fā)展,也經(jīng)歷了多次的升級(jí)。目前傳統(tǒng)的高校圖書館圖書管理系統(tǒng)還是以圖書管理為中心,難以體現(xiàn)出以讀者為中心的服務(wù)理念。在當(dāng)前圖書數(shù)據(jù)呈現(xiàn)出爆炸式增長(zhǎng)的趨勢(shì)下,越來越多的讀者開始利用網(wǎng)絡(luò)搜索進(jìn)行檢索,這就使得傳統(tǒng)圖書管理系統(tǒng)中目錄的作用越來越弱化,編目業(yè)務(wù)也正在被邊緣化。而且當(dāng)前圖書管理系統(tǒng)的用戶已經(jīng)不再是單純的系統(tǒng)使用者,更多的用戶越來越傾向于表達(dá)自己的意見以及個(gè)性化需求。這也使得傳統(tǒng)的統(tǒng)一用戶界面圖書管理系統(tǒng)已經(jīng)無法滿足圖書數(shù)據(jù)的管理與檢索以及用戶的個(gè)性化需求。因此,本文將設(shè)計(jì)一個(gè)能夠滿足用戶個(gè)性化需求的圖書管理系統(tǒng)。

1 系統(tǒng)分析

用戶的個(gè)性化需求主要分為兩方面內(nèi)容,一類是用戶自身感興趣的圖書信息,另一類則是與用戶的個(gè)性化內(nèi)容相關(guān)的圖書信息。前者由用戶在圖書信息系統(tǒng)中自己配置,后者則由系統(tǒng)通過用戶的行為分析進(jìn)行大數(shù)據(jù)挖掘,或者由用戶的個(gè)性化編程得到。因此圖書管理系統(tǒng)中用戶的個(gè)性化需求主要包含:用戶主頁數(shù)據(jù)存儲(chǔ)、用戶主頁數(shù)據(jù)管理、用戶編程模型、用戶欄目管理以及用戶主頁結(jié)構(gòu)配置這幾個(gè)功能模塊。功能模塊之間的關(guān)系及用戶個(gè)性化需求圖書管理系統(tǒng)如圖1所示。

從圖中可以看出,數(shù)據(jù)存儲(chǔ)和欄目管理是系統(tǒng)的優(yōu)秀部分,這兩部分主要是對(duì)每個(gè)用戶的個(gè)性化主頁信息進(jìn)行管理、分布式存儲(chǔ)以及欄目的定制。①主頁數(shù)據(jù)存儲(chǔ)模塊負(fù)責(zé)對(duì)用戶個(gè)性化主頁欄目的相關(guān)數(shù)據(jù)進(jìn)行存儲(chǔ),支持從后臺(tái)讀取數(shù)據(jù)在前臺(tái)進(jìn)行顯示,并且能夠使得個(gè)性化主頁的內(nèi)容存儲(chǔ)在安全方面得到保障。②主頁數(shù)據(jù)管理模塊主要負(fù)責(zé)對(duì)主頁的數(shù)據(jù)進(jìn)行管理,是以用戶作為基本單位來進(jìn)行管理,每個(gè)用戶會(huì)存在多種形式的文檔,包括xml文檔、html文檔、文本文檔、圖片文檔等,系統(tǒng)需要對(duì)這些文檔分別進(jìn)行存儲(chǔ),并對(duì)這些文檔進(jìn)行維護(hù),當(dāng)需要這些文檔時(shí)可以快速地對(duì)這些文檔進(jìn)行查找,以最快的速度提供給用戶。主頁數(shù)據(jù)管理模塊會(huì)針對(duì)用戶個(gè)性化主頁的每個(gè)欄目對(duì)主頁內(nèi)容進(jìn)行細(xì)化管理,并最終支持主頁的最后顯示。③編程模型模塊負(fù)責(zé)對(duì)主頁的數(shù)據(jù)進(jìn)行檢索,因?yàn)橹黜摰臄?shù)據(jù)是分布式地存儲(chǔ),快速地實(shí)現(xiàn)主頁數(shù)據(jù)的檢索并最終呈現(xiàn)給用戶成為編程模型模塊的主要任務(wù)。編程模型模塊是在主頁數(shù)據(jù)存儲(chǔ)以及主頁數(shù)據(jù)管理兩個(gè)模塊的基礎(chǔ)上運(yùn)行的,編程模型主要用來實(shí)現(xiàn)快速地在海量的圖書數(shù)據(jù)中進(jìn)行檢索,最終以最快的速度呈現(xiàn)給用戶,增強(qiáng)用戶在使用個(gè)性化主頁時(shí)的體驗(yàn)。④欄目管理模塊負(fù)責(zé)對(duì)用戶個(gè)性化主頁的欄目進(jìn)行管理,每個(gè)用戶的欄目不同,其所呈現(xiàn)出的內(nèi)容也會(huì)不同。一方面是為了實(shí)現(xiàn)對(duì)用戶個(gè)性化的標(biāo)準(zhǔn)欄目進(jìn)行管理,以使用戶在進(jìn)行文檔的上傳操作時(shí),可以有效地對(duì)這些文檔進(jìn)行分類的上傳,并可以文檔所屬欄目的類別來對(duì)欄目進(jìn)行管理;另一方面允許用戶對(duì)欄目進(jìn)行定制操作,并形成和用戶相關(guān)的欄目,用戶同時(shí)需要上傳和自己定義的欄目相關(guān)的文檔內(nèi)容。⑤主頁結(jié)構(gòu)配置模塊是建立在前四個(gè)模塊基礎(chǔ)上的,該模塊利用xml工具以及xml解析引擎生成用戶的整個(gè)個(gè)性化主頁結(jié)構(gòu),并以規(guī)范化的形式呈現(xiàn)給用戶,供用戶最后使用。

2 系統(tǒng)設(shè)計(jì)

在上述系統(tǒng)分析的基礎(chǔ)上,本文給出了如下的基于用戶個(gè)性化的圖書管理系統(tǒng)的功能結(jié)構(gòu)。基于用戶個(gè)性化的圖書管理系統(tǒng)主要包括了欄目管理、主頁數(shù)據(jù)管理、主頁數(shù)據(jù)存儲(chǔ)、編程模型以及主頁結(jié)構(gòu)配置等五個(gè)功能模塊,如圖2所示。

2.1 欄目管理模塊

欄目管理模塊中主要包含了欄目分類、欄目定制以及欄目修改模塊。欄目分類模塊主要是把欄目版塊分為標(biāo)準(zhǔn)欄目以及自定義欄目。標(biāo)準(zhǔn)欄目主要是由主頁框架中的dtd文檔來對(duì)其進(jìn)行定義,dtd文檔定義的每個(gè)用戶的欄目都是相同的,包括新聞、公告、產(chǎn)品以及服務(wù)等欄目。自定義欄目主要是針對(duì)個(gè)性化用戶而言的,個(gè)性化用戶可以通過自定義欄目的形式編輯相應(yīng)的欄目,同時(shí),還需要上傳與欄目相關(guān)的文檔以及相應(yīng)的圖片數(shù)據(jù),并且對(duì)這些數(shù)據(jù)進(jìn)行維護(hù)。欄目定制模塊是由個(gè)性化用戶在自定義欄目類別下面定義具體的欄目信息。欄目修改模塊是指用戶可以對(duì)定義的欄目名稱進(jìn)行修改。綜上,欄目管理模塊可以有效地對(duì)每個(gè)個(gè)性化用戶主頁的欄目版塊進(jìn)行管理,也能夠從欄目層面上來對(duì)不同的個(gè)性化用戶的主頁進(jìn)行區(qū)分。

2.2 主頁數(shù)據(jù)管理模塊

主頁數(shù)據(jù)管理模塊包含了數(shù)據(jù)操作模塊和數(shù)據(jù)分類模塊。數(shù)據(jù)操作模塊又可以分為數(shù)據(jù)上傳、數(shù)據(jù)下載、數(shù)據(jù)修改以及數(shù)據(jù)刪除等操作。以上的四個(gè)數(shù)據(jù)操作子模塊可以統(tǒng)稱為數(shù)據(jù)的維護(hù)。數(shù)據(jù)上傳功能的使用者可以是系統(tǒng)管理員,也可以是個(gè)性化用戶。系統(tǒng)管理員可以直接把數(shù)據(jù)上傳至相應(yīng)的數(shù)據(jù)節(jié)點(diǎn)處。而個(gè)性化用戶在進(jìn)行文檔上傳操作時(shí),首先要具備欄目自定義的權(quán)限,才能完成相應(yīng)的數(shù)據(jù)上傳操作。數(shù)據(jù)的下載同樣需要用戶充當(dāng)相應(yīng)的角色,而這個(gè)角色必須擁有數(shù)據(jù)下載的功能,只有這樣用戶才能夠針對(duì)特定的文檔進(jìn)行下載操作。數(shù)據(jù)修改操作是在整個(gè)系統(tǒng)中用得最少的操作,因?yàn)閿?shù)據(jù)的修改需要涉及的內(nèi)容比較多,一般是通過上傳不同版本的文件來完成數(shù)據(jù)修改功能的。同樣,只有用戶具有相應(yīng)的數(shù)據(jù)修改權(quán)限才能夠進(jìn)行操作。數(shù)據(jù)刪除模塊也是一樣,只有具有相應(yīng)的權(quán)限,才能夠進(jìn)行數(shù)據(jù)的刪除操作。數(shù)據(jù)分類模塊是以上傳數(shù)據(jù)的不同種類為依據(jù)進(jìn)行操作的,數(shù)據(jù)按照種類可以分為xml文檔、html文檔、文本文檔、圖片文檔以及音/視頻文檔。

2.3 主頁數(shù)據(jù)存儲(chǔ)模塊

主頁數(shù)據(jù)存儲(chǔ)模塊主要分為元數(shù)據(jù)存儲(chǔ)、結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)以及非結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)三個(gè)模塊。元數(shù)據(jù)存儲(chǔ)模塊主要指的是在HDFS中的名稱節(jié)點(diǎn)中的元數(shù)據(jù)的存儲(chǔ)。HDFS的架構(gòu)為主從(master/slave)架構(gòu),一個(gè)HDFS集群通常由單個(gè)名稱節(jié)點(diǎn)和多個(gè)數(shù)據(jù)節(jié)點(diǎn)組成,名稱節(jié)點(diǎn)作為主服務(wù)器存在。名稱節(jié)點(diǎn)主要負(fù)責(zé)管理文件命名空間和控制客戶端的訪問。數(shù)據(jù)節(jié)點(diǎn)將文件、數(shù)據(jù)塊和數(shù)據(jù)節(jié)點(diǎn)等組織成相應(yīng)的數(shù)據(jù)結(jié)構(gòu)進(jìn)行管理,這不僅簡(jiǎn)化了操作,而且也方便了整個(gè)數(shù)據(jù)結(jié)構(gòu)隨數(shù)據(jù)節(jié)點(diǎn)改變而更新,有利于保持?jǐn)?shù)據(jù)的一致性。結(jié)構(gòu)化數(shù)據(jù)管理的主要對(duì)象是數(shù)據(jù)庫數(shù)據(jù)。非結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)主要指的是一些文本文檔、圖片文檔、xml文檔、html文檔以及音/視頻文檔,這些數(shù)據(jù)都是非結(jié)構(gòu)化數(shù)據(jù),要實(shí)現(xiàn)對(duì)這些數(shù)據(jù)的存儲(chǔ),需要依靠HDFS以及其他的一些文檔數(shù)據(jù)庫。HDFS中的數(shù)據(jù)節(jié)點(diǎn)主要用來實(shí)現(xiàn)這些數(shù)據(jù)的分布式存儲(chǔ),HDFS針對(duì)的是大文件的存儲(chǔ),這些大文件會(huì)被進(jìn)行分塊,根據(jù)具體的配置信息這些文件會(huì)被分配成一系列的大小相同的塊,而每個(gè)數(shù)據(jù)塊又會(huì)有3塊副本數(shù)。因此,要完成HDFS對(duì)數(shù)據(jù)節(jié)點(diǎn)的有效管理,需要時(shí)刻監(jiān)督數(shù)據(jù)節(jié)點(diǎn),并對(duì)每個(gè)數(shù)據(jù)節(jié)點(diǎn)的存儲(chǔ)狀態(tài)作相應(yīng)的評(píng)估。

2.4 編程模型模塊

編程模型模塊主要包括了Map操作以及Reduce操作。Map操作主要是實(shí)現(xiàn)輸入信息的映射,其輸出是key/value中間對(duì),需要Map/Reduce庫提供的庫函數(shù),同時(shí),用戶編寫的Mapper函數(shù)將會(huì)用在整個(gè)過程中。Reduce是一個(gè)規(guī)約性質(zhì)的操作,在文件經(jīng)過Map以及與之配套的Combine操作之后,便會(huì)得到一些相應(yīng)的中間key/value對(duì),然后再經(jīng)過Sort操作,對(duì)這些中間鍵值對(duì)進(jìn)行排序操作,接著進(jìn)行Reduce操作,最后進(jìn)行輸出,并得到最終的輸出結(jié)果。在進(jìn)行Reduce操作時(shí),不僅需要Map/Reduce庫提供的庫函數(shù),而且需要用戶編寫相應(yīng)的Reducer函數(shù)來實(shí)現(xiàn)Reduce操作。

2.5 主頁結(jié)構(gòu)配置模塊

主頁結(jié)構(gòu)配置模塊主要是由兩大子模塊組成,分別是xml工具以及xml解析引擎。通過xml工具,個(gè)性化用戶可以根據(jù)系統(tǒng)提供的服務(wù)框架的dtd文檔來進(jìn)行xml文檔的填寫。xml解析引擎模塊主要是對(duì)用戶填寫的xml文檔進(jìn)行解析,在解析的同時(shí),對(duì)這些文檔進(jìn)行dtd的合法性驗(yàn)證,并生成個(gè)性化用戶主頁的主結(jié)構(gòu),完成用戶填寫的xml文檔的存儲(chǔ)操作。在個(gè)性化主頁結(jié)構(gòu)生成之后,需要借助前文提到的編程模型模塊中的Map/Reduce編程模型來實(shí)現(xiàn)對(duì)主頁的構(gòu)件的查找,以及對(duì)主頁欄目文檔數(shù)據(jù)的快速檢索操作,并最終生成用戶的個(gè)性化主頁。

3 系統(tǒng)實(shí)現(xiàn)

在前文系統(tǒng)分析和設(shè)計(jì)的基礎(chǔ)上,本節(jié)給出了基于用戶個(gè)性化的圖書館管理系統(tǒng)的實(shí)現(xiàn)方式。在此,本文將重點(diǎn)介紹系統(tǒng)的優(yōu)秀模塊數(shù)據(jù)存儲(chǔ)以及欄目管理兩大模塊的運(yùn)行流程。

在數(shù)據(jù)存儲(chǔ)模塊中,針對(duì)非結(jié)構(gòu)化數(shù)據(jù),系統(tǒng)采用了HDFS系統(tǒng)來實(shí)現(xiàn)。HDFS存儲(chǔ)的文件主要是大文件,而個(gè)性化用戶的文檔數(shù)據(jù)大多是一些小文件,因此對(duì)于HDFS來說,存儲(chǔ)小文件時(shí)會(huì)存在效率低下的問題,因此必須提出小文件存儲(chǔ)的改進(jìn)措施。改進(jìn)措施如圖3所示。

如圖3所示,在對(duì)這些小文件進(jìn)行存儲(chǔ)時(shí),需要事先實(shí)現(xiàn)預(yù)處理,當(dāng)用戶在客戶端上傳文件時(shí),首先會(huì)將文件上傳至處理層,然后判斷文件的大小,如果文件大小符合HDFS配置的要求,那么就會(huì)直接將文件交由HDFS客戶端處理;如果文件很小,則需要事先對(duì)文件進(jìn)行資源整合,資源整合完畢之后再對(duì)文件進(jìn)行合并,并將合并之后的文件交由HDFS客戶端處理。當(dāng)處理層處理完成之后,需要交由存儲(chǔ)層來進(jìn)行處理:先將文件進(jìn)行分塊處理,并將分出的塊分別存儲(chǔ)在不同的數(shù)據(jù)節(jié)點(diǎn)上,以實(shí)現(xiàn)分布式存儲(chǔ),然后在名稱節(jié)點(diǎn)上記錄相應(yīng)的數(shù)據(jù)節(jié)點(diǎn)的信息(分別記錄文件和數(shù)據(jù)塊的映射信息,數(shù)據(jù)塊和數(shù)據(jù)節(jié)點(diǎn)的映射信息),這將有助于提高數(shù)據(jù)的檢索效率。

當(dāng)用戶首次登錄該系統(tǒng)時(shí),根據(jù)用戶庫以及功能庫查看用戶是否具有自定義欄目的功能,如果用戶具有自定義欄目的功能,那么用戶就可以對(duì)個(gè)性化主頁上的欄目進(jìn)行定制,定制完成后,會(huì)生成與用戶相關(guān)的xml文件,這個(gè)xml文件會(huì)存儲(chǔ)在數(shù)據(jù)庫中。同時(shí),用戶需要完成其定義的欄目?jī)?nèi)容的上傳操作,并將上傳的文件存儲(chǔ)到數(shù)據(jù)庫中。當(dāng)用戶下次登錄時(shí),根據(jù)用戶選擇的欄目定制信息,以用戶信息以及所選擇的欄目定制作為輸入,從HDFS中檢索出和用戶相關(guān)的xml文件,并依靠xml解析引擎生成用戶自定義之后的主頁。

4 結(jié)語

文章設(shè)計(jì)了一個(gè)基于用戶個(gè)性化需求的圖書管理系統(tǒng),此系統(tǒng)使用戶能夠主動(dòng)獲取自己所需的圖書信息。在這個(gè)圖書管理系統(tǒng)中,用戶不再是單純的使用者,更是系統(tǒng)的內(nèi)容生產(chǎn)者。在未來的設(shè)計(jì)中,文章還將探討通過數(shù)據(jù)挖掘技術(shù)實(shí)現(xiàn)對(duì)用戶所關(guān)注的圖書的主動(dòng)推薦以及相關(guān)聯(lián)推薦,進(jìn)而為用戶提供更智能化的圖書管理系統(tǒng)。

主站蜘蛛池模板: 普兰县| 平乡县| 依兰县| 诸城市| 波密县| 天津市| 绥德县| 仁布县| 女性| 大同市| 长沙市| 南江县| 桃园市| 杭锦旗| 仙游县| 安庆市| 茌平县| 南昌县| 芜湖县| 佛学| 洛扎县| 赤壁市| 光泽县| 东阳市| 北宁市| 太原市| 明星| 通州区| 上蔡县| 甘南县| 红河县| 长沙市| 五峰| 平安县| 南岸区| 定陶县| 漯河市| 灵石县| 华池县| 营山县| 怀化市|