国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于中圖法的學(xué)科(專業(yè))分類統(tǒng)計(jì)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)

2016-03-22 13:38:02鄭云波
電腦知識(shí)與技術(shù) 2016年2期
關(guān)鍵詞:圖書資料高校圖書館

鄭云波

摘要:針對(duì)目前高校圖書館在統(tǒng)計(jì)工作中的業(yè)務(wù)系統(tǒng)多、數(shù)據(jù)庫(kù)系統(tǒng)類型多樣、數(shù)據(jù)量大和統(tǒng)計(jì)工作繁雜等情況,基于Codeigniter,使用MVC框架建立一站式查詢和統(tǒng)計(jì)平臺(tái),為學(xué)校學(xué)科專業(yè)獲取相關(guān)支撐數(shù)據(jù)時(shí),達(dá)到方便、快捷的目的,減輕、減少本館工作人員工作量,提高工作效率。

關(guān)鍵詞:高校圖書館;圖書資料;分類統(tǒng)計(jì)

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)02-0090-03

學(xué)科(專業(yè))建設(shè)是高校教學(xué)質(zhì)量和辦學(xué)水平的重要標(biāo)志,是實(shí)現(xiàn)人才培養(yǎng)目標(biāo)的重要內(nèi)容,因此各高校都把學(xué)科(專業(yè))建設(shè)視為發(fā)展中的主要目標(biāo)。在學(xué)校進(jìn)行相關(guān)學(xué)科(專業(yè))建設(shè)時(shí),均要求有一定的科研實(shí)驗(yàn)設(shè)備和相應(yīng)的圖書文獻(xiàn)資源作為教學(xué)資源保障,以便能持續(xù)、穩(wěn)定地為教學(xué)、科研工作及幫助學(xué)生達(dá)成學(xué)習(xí)目標(biāo)提供必要的物質(zhì)條件,以促進(jìn)培養(yǎng)目標(biāo)的實(shí)現(xiàn)。

對(duì)于圖書館而言,當(dāng)某一個(gè)學(xué)科(專業(yè))要求提供與之相應(yīng)的館藏文獻(xiàn)書目數(shù)據(jù)資料時(shí),目前多數(shù)高校館是靠人工逐步、逐表去操作完成。由于操作過(guò)程中的繁雜,比較耗時(shí)、費(fèi)力,有的高校館采用將部份獲取數(shù)據(jù)方法,寫成PPT說(shuō)明手冊(cè),交由需求方自行操作,但這可能引發(fā)統(tǒng)計(jì)結(jié)果多樣化,則無(wú)法保證數(shù)據(jù)質(zhì)量。在圖書館實(shí)際工作中,還可能遇到更多復(fù)雜的情況,比如要在不同的業(yè)務(wù)數(shù)據(jù)系統(tǒng)中對(duì)不同的分類、來(lái)源數(shù)據(jù)進(jìn)行統(tǒng)計(jì),最后再將結(jié)果匯總;有的數(shù)據(jù)庫(kù)只能按目錄樹(shù)統(tǒng)計(jì),沒(méi)提供更便捷的統(tǒng)計(jì)后臺(tái);有的目錄樹(shù)與中圖法分類不一致等等情況;還有的是因?yàn)槭褂脵?quán)限問(wèn)題,圖書館是無(wú)權(quán)對(duì)相關(guān)系統(tǒng)后臺(tái)訪問(wèn)的(如包庫(kù)使用),以上這些都給圖書館工作人員在進(jìn)行數(shù)據(jù)統(tǒng)計(jì)時(shí)帶來(lái)繁瑣和不便。

1 統(tǒng)計(jì)平臺(tái)的需求分析

1.1 身份認(rèn)證

考慮到工作的分散性,以及不同院系統(tǒng)計(jì)的學(xué)科和專業(yè)不同,用戶在使用系統(tǒng)前需要輸入各自的用戶名和密碼,通過(guò)驗(yàn)證方可使用統(tǒng)計(jì)平臺(tái)。身份分為管理員用戶和普通用戶,不同身份用戶擁有的權(quán)限不同,以及可操作的功能界面也不相同。

1.2 個(gè)性化界面

根據(jù)身份不同,各組用戶的操作界面也不一樣。管理員用戶擁有用戶管理、模板管理、數(shù)據(jù)類型管理、數(shù)據(jù)來(lái)源管理、數(shù)據(jù)管理、服務(wù)器管理等后臺(tái)管理功能。而普通用戶僅有基本的統(tǒng)計(jì)查詢功能,通過(guò)建立個(gè)人統(tǒng)計(jì)列表,能根據(jù)自己所管理的學(xué)科專業(yè)自定義檢索列表,并通過(guò)相應(yīng)統(tǒng)計(jì)列表對(duì)不同學(xué)科專業(yè)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)。

1.3 統(tǒng)計(jì)數(shù)據(jù)

每個(gè)用戶帳號(hào)下可建立若干個(gè)學(xué)科列表,用戶也可以根據(jù)圖書管理員建立 的學(xué)科:每個(gè)帳號(hào)可以擁有若干個(gè)學(xué)科項(xiàng)列表進(jìn)行統(tǒng)計(jì),比如資環(huán)學(xué)院用戶帳號(hào)下,可以有地理學(xué)科、化學(xué)學(xué)科的分類項(xiàng),并支持分別統(tǒng)計(jì)。統(tǒng)計(jì)結(jié)果為了能為學(xué)校早報(bào)新建學(xué)科、教學(xué)評(píng)估等服務(wù),要能提供數(shù)據(jù)的統(tǒng)計(jì)結(jié)果和詳細(xì)清單、并且支持對(duì)清單結(jié)果的導(dǎo)出功能。

1.4 其他需求

統(tǒng)計(jì)平臺(tái)除了常用功能外,在使用時(shí)還要考慮以下需求:簡(jiǎn)單易用、穩(wěn)定性、安全性、靈活性。

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

2.1 系統(tǒng)用例

本系統(tǒng)主要涉及人員為兩類,一類為普通用戶,僅有定義學(xué)科統(tǒng)計(jì)列表以及進(jìn)行統(tǒng)計(jì)的權(quán)限,而另一類為權(quán)限更多的管理員用戶,除了有普通用戶擁有的權(quán)限外,還有諸如用戶管理、統(tǒng)計(jì)模板管理、數(shù)據(jù)管理等更多的權(quán)限。不同的用戶類型根據(jù)登錄后系統(tǒng)中所賦予的權(quán)限來(lái)控制用戶所擁有的操作功能以及顯示的菜單界面。

2.2 統(tǒng)計(jì)列表流程設(shè)計(jì)

統(tǒng)計(jì)列表是為了針對(duì)不同的學(xué)科專業(yè)進(jìn)行數(shù)據(jù)統(tǒng)計(jì)而生成的列表,同一個(gè)用戶下可以保存若干條列表,每條列表中保存的是根據(jù)中圖法生成的目錄樹(shù)所對(duì)應(yīng)的ID序列。

根據(jù)用戶身份以及建立的用途不同,分為模板型統(tǒng)計(jì)列表和用戶定義統(tǒng)計(jì)列表。模板型統(tǒng)計(jì)列表,顧名思義,是用于套錄使用,不能用于正式統(tǒng)計(jì)功能中。模板僅管理員用戶才可創(chuàng)建,通常是圖書館工作人員使用,根據(jù)學(xué)校的學(xué)科建設(shè)或院系、教務(wù)的需求,對(duì)照中圖法中的相關(guān)分類,建立的分類信息,專門存放到模板數(shù)據(jù)表中。用戶定義的統(tǒng)計(jì)列表可用于數(shù)據(jù)統(tǒng)計(jì),根據(jù)不同的統(tǒng)計(jì)列表,將從數(shù)據(jù)庫(kù)中讀取相應(yīng)的資源數(shù)據(jù)。

2.3 查詢流程設(shè)計(jì)

首先要從統(tǒng)計(jì)列表中獲取列表ID,因?yàn)槊總€(gè)ID下對(duì)應(yīng)著不同學(xué)科的分類ID,再通過(guò)分類ID與中圖分類法進(jìn)行關(guān)聯(lián),通過(guò)程序?qū)⒎诸惡喜⒌絊QL語(yǔ)法中進(jìn)行聯(lián)合查詢。

2.4 數(shù)據(jù)表設(shè)計(jì)

2.4.1 用戶表結(jié)構(gòu)

用戶表主要用于存儲(chǔ)合法用戶的相關(guān)信息,并在表中設(shè)置專門字段對(duì)用戶身份進(jìn)行區(qū)分,以在前臺(tái)登錄時(shí),進(jìn)行相應(yīng)的權(quán)限控制。

2.4.2 書目數(shù)據(jù)表

這是統(tǒng)計(jì)平臺(tái)最主要的表,用于存放所有書目信息的相關(guān)數(shù)據(jù)。如保存書名、刊名信息,classify字段用于保存中圖法分類值,此字段不能為空,并且后期由于作為數(shù)據(jù)統(tǒng)計(jì)時(shí)的檢索字段,需要添加索引,數(shù)據(jù)來(lái)源和數(shù)據(jù)類型兩個(gè)字段分別要與來(lái)源表和類型表中ID值相關(guān)聯(lián)。

2.4.3 個(gè)人檢索列表

每個(gè)用戶都可以擁有屬于自己的學(xué)科專業(yè)的檢索項(xiàng),這便于用戶統(tǒng)計(jì),互相之間也無(wú)干擾。名稱字段主要保存便于識(shí)別的學(xué)科專業(yè)名稱,而中圖法字段用于保存要統(tǒng)計(jì)的中圖法分類所對(duì)應(yīng)的ID值,用戶字段用于保存建立此檢索列表的用戶ID,用于對(duì)照用戶身份。

2.4.4 模板表

此表與表個(gè)人檢索列表相似,主要用于存放管理員用戶針對(duì)學(xué)校相關(guān)學(xué)科專業(yè)建立的檢索模板,以方便后期普通用戶套用為個(gè)人檢索項(xiàng)。

2.4.5 數(shù)據(jù)來(lái)源表

來(lái)源表用于規(guī)范書目數(shù)據(jù)所屬來(lái)源,在統(tǒng)計(jì)來(lái)源信息時(shí)分組使用,主要保存數(shù)據(jù)如館藏圖書、超星圖書、金圖外文等數(shù)據(jù)來(lái)源。

2.4.6 數(shù)據(jù)類型表

類型表用于規(guī)范書目數(shù)據(jù)所屬類型,在統(tǒng)計(jì)時(shí)分組使用,主要保存的數(shù)據(jù)如紙質(zhì)中文圖書、紙質(zhì)英文圖書、紙質(zhì)中文期刊、紙質(zhì)英文期刊、電子中文圖書、電子英文圖書、電子中文期刊、電子英文期刊等類型數(shù)據(jù)。

2.4.7 中圖法分類表

分類表用于保存中圖法分類,ID字段用于保存中圖法相對(duì)應(yīng)的值,分別用于對(duì)應(yīng)目錄樹(shù)時(shí)的鍵值和后期保存統(tǒng)計(jì)列表時(shí)使用,而分類字段用于保存中圖法分類,名稱字段用于保存完整的中圖法分類,例如分類字段為“TP3”時(shí),相應(yīng)的名稱值為“TP3 計(jì)算技術(shù)、計(jì)算機(jī)技術(shù)” ,前者主要是為了檢索是方便比對(duì),后者主要用于界面顯示。

3 統(tǒng)計(jì)結(jié)果

對(duì)大量數(shù)據(jù)進(jìn)行統(tǒng)計(jì)時(shí),要考慮結(jié)果的準(zhǔn)確性和統(tǒng)計(jì)的效率。由于中圖法分類的特點(diǎn),操作時(shí)可能對(duì)父分類及子分類都進(jìn)行選中,為避免數(shù)據(jù)被重復(fù)計(jì)算以及提升檢索效率。首先使用PHP代碼對(duì)中國(guó)法分類的父子關(guān)系進(jìn)行識(shí)別和歸并,解決包含關(guān)系,再利用數(shù)據(jù)庫(kù)自身的UNION ALL方法合并數(shù)據(jù)庫(kù)中可能存在的同一條數(shù)據(jù),保證統(tǒng)計(jì)結(jié)果準(zhǔn)確性。同時(shí)為保證統(tǒng)計(jì)時(shí)的效率,對(duì)檢索時(shí)的字段建立索引,而且由于書目數(shù)據(jù)表不涉及事務(wù)處理,加上此表多是用SELECT查詢,特將此表由InnoDB改為MyISAM引擎。通過(guò)對(duì)2組學(xué)科,對(duì)2種引擎的測(cè)試結(jié)果分別為:16.25秒、2.57秒和54.819秒、15.631秒。

4 結(jié)束語(yǔ)

結(jié)合筆者所在圖書館在為學(xué)科專業(yè)建設(shè)工作中服務(wù)時(shí)遇到的問(wèn)題,根據(jù)圖書館現(xiàn)有各個(gè)資源庫(kù),圍繞著如何方便地為學(xué)科專業(yè)建設(shè)提供相關(guān)數(shù)據(jù)材料,又能解決以往人工的在不同的系統(tǒng)中切換統(tǒng)計(jì)數(shù)據(jù),通過(guò)對(duì)實(shí)際問(wèn)題的研究,仔細(xì)分析圖書館擁有的各個(gè)資源庫(kù)的表結(jié)構(gòu)和訪問(wèn)方式,以及大量書目數(shù)據(jù)在格式化、導(dǎo)入方面的問(wèn)題,針對(duì)當(dāng)前圖書館所需功能,進(jìn)行了《基于中圖法的面向?qū)W科(專業(yè))方向的館藏圖書統(tǒng)計(jì)平臺(tái)》設(shè)計(jì)。

在統(tǒng)計(jì)的設(shè)計(jì)開(kāi)發(fā)過(guò)程中,通過(guò)采用面向?qū)ο蟮姆椒ê湍K化的設(shè)計(jì),使得系統(tǒng)更加健壯和靈活,方便維護(hù)和擴(kuò)展,平臺(tái)的運(yùn)用使得統(tǒng)計(jì)時(shí)間由以往的數(shù)據(jù)小時(shí)減小到以分鐘為單位,最終讓統(tǒng)計(jì)工作達(dá)到方便、快捷的目的,大大減輕、減少本館工作人員工作量,提高了工作效率。

參考文獻(xiàn):

[1] Ralph Steyer. JQuery應(yīng)用開(kāi)發(fā)實(shí)踐指南[M]. 姚軍,譯. 北京:機(jī)械工業(yè)出版社, 2014.

[2] 王炳舉.基于CodeIgniter的精品課程自助建站系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].軟件開(kāi)發(fā)與設(shè)計(jì), 2010 (20):17-19.

[3] 吳曉明,潘永紅,謝惠芳.基于jQuery的中南大學(xué)門戶網(wǎng)站W(wǎng)eb+UI的實(shí)現(xiàn)[J].武漢大學(xué)學(xué)報(bào): 理學(xué)版, 2012(S1):361-364.

猜你喜歡
圖書資料高校圖書館
網(wǎng)絡(luò)信息化環(huán)境下如何加強(qiáng)圖書資料管理探析
山西青年(2021年15期)2021-11-27 07:13:21
淺談數(shù)據(jù)庫(kù)對(duì)高校圖書資料管理的應(yīng)用
關(guān)于圖書資料管理創(chuàng)新的分析與研究
活力(2019年17期)2019-11-26 00:42:02
近代杜定友圖書資料管理思想的思考
促進(jìn)圖書資料管理信息化的策略分析
大眾文藝(2019年18期)2019-01-29 01:29:49
高校圖書館閱讀推廣案例分析
科技視界(2016年21期)2016-10-17 19:32:37
微信公眾平臺(tái)在高校圖書館信息服務(wù)中的應(yīng)用研究
科技視界(2016年21期)2016-10-17 19:25:20
高校圖書館閱讀推廣活動(dòng)研究
商(2016年27期)2016-10-17 06:38:27
試論高校圖書館在網(wǎng)絡(luò)環(huán)境沖擊下的人文建設(shè)
商(2016年27期)2016-10-17 06:30:59
高校圖書館閱讀推廣實(shí)踐探討
科技視界(2016年20期)2016-09-29 13:17:57
句容市| 凌源市| 韶山市| 梧州市| 万州区| 道孚县| 渭南市| 大渡口区| 郧西县| 延庆县| 金溪县| 镇巴县| 松江区| 洞口县| 马关县| 营口市| 佛冈县| 镇巴县| 阿克陶县| 曲阜市| 九龙坡区| 砚山县| 聂拉木县| 共和县| 临沧市| 会同县| 定陶县| 克山县| 高邑县| 彭阳县| 曲水县| 彭州市| 额尔古纳市| 盖州市| 潼关县| 石阡县| 宿松县| 耒阳市| 徐闻县| 定边县| 泸西县|