• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      民族研究科研管理數(shù)據(jù)庫檢索系統(tǒng)分析設(shè)計(jì)與研究

      2018-08-18 08:23:26王小霞
      關(guān)鍵詞:檢索系統(tǒng)數(shù)據(jù)庫

      王小霞

      摘要:本文研究Hibernate等技術(shù),分析設(shè)計(jì)研究一個(gè)易于擴(kuò)展的民族研究科研管理數(shù)據(jù)庫檢索系統(tǒng)。該系統(tǒng)可以做到瀏覽器兼容性好;查詢結(jié)果批量下載;查詢結(jié)果可以直接導(dǎo)出成excel表;自動(dòng)獲取群發(fā)郵址;成果計(jì)分分類統(tǒng)計(jì);數(shù)據(jù)錄入模塊實(shí)現(xiàn)單字段多文檔存儲(chǔ)等功能。系統(tǒng)的實(shí)現(xiàn)不僅提高了民族研究科研管理數(shù)據(jù)資源檢索的效率、方便了用戶共享信息服務(wù),而且還可為研究所領(lǐng)導(dǎo)和管理部門的政策決策提供數(shù)據(jù)支持。

      關(guān)鍵詞:Hibernate;數(shù)據(jù)庫;檢索系統(tǒng);MySQL

      中圖分類號(hào):TP311.13 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2018)04-0148-02

      1 引言

      大數(shù)據(jù)時(shí)代,利用查詢工具快速、簡單、精確地找到所需信息,數(shù)據(jù)庫檢索技術(shù)迅速發(fā)展。一般的數(shù)據(jù)庫檢索系統(tǒng)無法做到高覆蓋率、高準(zhǔn)確度、大并發(fā)量、快速響應(yīng)等需求。分布式檢索策略可以高效地解決這方面需求。用戶檢索和獲取目標(biāo)資源的方式如同檢索和訪問自己的本地資源。研究在大數(shù)據(jù)環(huán)境下的數(shù)據(jù)庫檢索系統(tǒng)尤為重要[1]。

      民族研究科研管理工作原本使用普通的電子文檔或者紙質(zhì)辦文件傳閱的方式進(jìn)行信息管理,這種方式容易遺漏、不易存儲(chǔ)管理、不易檢索查詢。分析研究設(shè)計(jì)開發(fā)完成一個(gè)統(tǒng)一的數(shù)據(jù)庫檢索系統(tǒng)集成管理所有數(shù)據(jù),使用具有檢索功能的電子化管理,易于存儲(chǔ)與查詢,提供日常工作效率會(huì)啟到極好的辦公效益。本文是研究根據(jù)民族研究科研管理工作中的實(shí)際需求開發(fā)出的民族研究科研管理數(shù)據(jù)庫檢索系統(tǒng)。

      2 民族研究科研管理數(shù)據(jù)庫檢索系統(tǒng)分析設(shè)計(jì)與研究

      數(shù)據(jù)庫檢索系統(tǒng)的關(guān)鍵在于對(duì)全部的數(shù)據(jù)能夠進(jìn)行檢索,而在Internet 信息系統(tǒng)中部分?jǐn)?shù)據(jù)處于間接被訪問狀態(tài),難以直接檢索,存儲(chǔ)在關(guān)系數(shù)據(jù)庫中。檢索服務(wù)不能對(duì)Excel ,PDF或PPT等文件中的信息直接獲取。

      對(duì)于這個(gè)問題J2EE提供了解決途徑??蚣躍pring + Hibernate + Bootstrap保持J2EE優(yōu)勢的同時(shí),簡化Web開發(fā)。Hibernate搜索是一種開源數(shù)據(jù)庫檢索工具。簡單的設(shè)置和通用的API,使得數(shù)據(jù)持久域模型提供全文檢索。根據(jù)系統(tǒng)分析,提高數(shù)據(jù)庫檢索系統(tǒng)的查詢速度,需要多數(shù)據(jù)庫之間交叉查詢,生成多個(gè)臨時(shí)數(shù)據(jù)庫。Hibernate數(shù)據(jù)庫框架使用底層API或者使用Transaction對(duì)象可以提供一級(jí)緩存和二級(jí)緩存。

      在民族研究科研管理工作中,為方便迅捷檢索定位所需信息,開發(fā)科研管理數(shù)據(jù)庫檢索系統(tǒng)十分必要。基于B/S模式的具有檢索統(tǒng)計(jì)處理功能的,在Intranet環(huán)境下,采用方便靈活的B/S體系架構(gòu),利用強(qiáng)大的TOMCAT+ JSP組合平臺(tái)和J2EE是完成此類檢索系統(tǒng)的最佳選擇。

      2.1 系統(tǒng)邏輯結(jié)構(gòu)設(shè)計(jì)

      民族研究科研管理數(shù)據(jù)庫檢索系統(tǒng)是以mysql數(shù)據(jù)庫為基礎(chǔ) ,采用java語言開發(fā)。系統(tǒng)采用三層結(jié)構(gòu)框架,包括數(shù)據(jù)層、數(shù)據(jù)庫系統(tǒng)層和應(yīng)用層。包括項(xiàng)目數(shù)據(jù)庫、成果數(shù)據(jù)庫、人員數(shù)據(jù)庫和文檔數(shù)據(jù)庫等四個(gè)基礎(chǔ)數(shù)據(jù)庫,應(yīng)用層提供瀏覽網(wǎng)頁界面。用戶通過網(wǎng)頁進(jìn)行查詢,不能直接操作修改加工后臺(tái)數(shù)據(jù),管理用戶可以通過“數(shù)據(jù)管理”一級(jí)模塊添加、修改、刪除、下載和導(dǎo)入數(shù)據(jù)等維護(hù)操作。系統(tǒng)邏輯結(jié)構(gòu)如圖1所示。

      2.2 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)

      系統(tǒng)采用Mysql數(shù)據(jù)庫和Excel表相結(jié)合的方式完成數(shù)據(jù)庫設(shè)計(jì)。先在Excel表中建立基本數(shù)據(jù)信息。然后,在Mysql數(shù)據(jù)庫中通過獲取外部數(shù)據(jù)的方式導(dǎo)入基本數(shù)據(jù)信息。具體四個(gè)數(shù)據(jù)庫字段屬性設(shè)置如下。

      (1)項(xiàng)目庫字段屬性設(shè)置。根據(jù)需求分析需要,項(xiàng)目庫共涉及字段25個(gè),主要包括:序號(hào)、立項(xiàng)時(shí)間、項(xiàng)目類型、項(xiàng)目小類、項(xiàng)目名稱、負(fù)責(zé)人、負(fù)責(zé)人電話、負(fù)責(zé)人郵箱、項(xiàng)目批準(zhǔn)號(hào)/編號(hào)、立項(xiàng)文檔、課題成員、預(yù)計(jì)成果形式、預(yù)計(jì)主要成果名稱、預(yù)計(jì)成果字?jǐn)?shù)、計(jì)劃完成時(shí)間、結(jié)項(xiàng)時(shí)間、結(jié)項(xiàng)成果形式、結(jié)項(xiàng)成果名稱、結(jié)項(xiàng)成果字?jǐn)?shù)、結(jié)項(xiàng)等級(jí)、結(jié)項(xiàng)文檔、項(xiàng)目總經(jīng)費(fèi)、資金來源、是否有合同協(xié)議和備注等。

      (2)成果庫字段屬性設(shè)置。根據(jù)需求分析需要,項(xiàng)目庫共涉及字段20個(gè),主要包括:序號(hào)、成果年份、部門、大類、小類、成果名稱、作者署名、申報(bào)人、所審核分值、入庫得分、字?jǐn)?shù)、出版部門/發(fā)表期刊名稱、出版時(shí)間/發(fā)表期數(shù)和時(shí)間、頂級(jí)/權(quán)威/核心/擴(kuò)展說明、標(biāo)準(zhǔn)分值、獲獎(jiǎng)、批示、其他加分、個(gè)人分值、部門審核分值、全文文檔和備注等字段。

      (3)人員庫字段屬性設(shè)置。根據(jù)需求分析需要,項(xiàng)目庫共涉及字段30個(gè),主要包括:序號(hào)、人員屬性、單位、部門、姓名、登錄名、性別、身份證號(hào)、出生日期、家庭住址、郵編、固定電話、手機(jī)、行政職務(wù)、專業(yè)職稱、研究方向、民族、籍貫、政治面貌、加入黨派時(shí)間、參加工作時(shí)間、任職時(shí)間、離休時(shí)間、畢業(yè)院校、所學(xué)專業(yè)、畢業(yè)時(shí)間、學(xué)歷學(xué)位、現(xiàn)從事專業(yè)、來所時(shí)間和備注等字段。

      (4)文檔庫字段屬性設(shè)置。根據(jù)需求分析需要,項(xiàng)目庫共涉及字段10個(gè),主要包括:序號(hào)、文件類型-大類、文件類型-小類、文號(hào)、文件名、時(shí)間、文件全文下載路徑、存檔部門、簽發(fā)人和備注等字段。

      2.3 民族研究科研管理數(shù)據(jù)庫檢索系統(tǒng)關(guān)鍵技術(shù)研究

      在Web 系統(tǒng)的開發(fā)中最成熟的框架是:Spring + Hibernate + Bootstrap框架。我們選用此框架完成民族研究科研管理數(shù)據(jù)庫檢索系統(tǒng),使用Spring實(shí)現(xiàn)業(yè)務(wù)層,Hibernate實(shí)現(xiàn)持久層,Bootstrap實(shí)現(xiàn)表示層,把三者聯(lián)作整合起來,應(yīng)用到開發(fā)中[2]。

      Spring+Hibernate+Bootstrap框架實(shí)現(xiàn)了分層體系結(jié)構(gòu)的輕量級(jí) J2EE 框架。持久層是更細(xì)致劃分的軟件結(jié)構(gòu)體系中的一個(gè)邏輯層次,而不僅僅是簡單的持久化操作,它與系統(tǒng)的其他部分有較為清晰和嚴(yán)格的邊界,能夠提供完整的數(shù)據(jù)持久化的解決方案。這就是持久層技術(shù)[3]。

      3 系統(tǒng)特點(diǎn)

      我們分析設(shè)計(jì)的民族研究科研管理數(shù)據(jù)庫檢索系統(tǒng)使用Mysql數(shù)據(jù)庫、B/S框架、MVC、Solr、Hibernate數(shù)據(jù)庫框架和Tomcat中間件等技術(shù),同時(shí)也是中國社會(huì)科學(xué)院民族學(xué)與人類學(xué)研究所在社科院級(jí)強(qiáng)化科研管理的大背景要求下,做好網(wǎng)絡(luò)信息化工作的同時(shí),為了強(qiáng)化所級(jí)科研管理,積極調(diào)用所級(jí)多年網(wǎng)絡(luò)信息化工作技術(shù)人員,根據(jù)所級(jí)科研管理崗的具體要求開發(fā)出的具有自主知識(shí)產(chǎn)權(quán)的科研管理數(shù)據(jù)庫檢索系統(tǒng)。從系統(tǒng)需求分析、技術(shù)研究開發(fā)和系統(tǒng)設(shè)計(jì)開發(fā)到系統(tǒng)最后測試發(fā)布實(shí)現(xiàn)的整個(gè)過程中,我們認(rèn)為該系統(tǒng)的關(guān)鍵技術(shù)路線難點(diǎn)在于:(1)檢索完成后,可以實(shí)現(xiàn)將查詢結(jié)果下載成excel表,查詢結(jié)果可被自由擴(kuò)展使用。(2)系統(tǒng)可以在查詢結(jié)果的基礎(chǔ)上獲取群發(fā)郵址,以便給符合條件的人員統(tǒng)一群發(fā)通知郵件。(3)數(shù)據(jù)加工上的難點(diǎn),要建成的專題數(shù)據(jù)庫所需要的數(shù)據(jù)分布及其凌亂、沒有一點(diǎn)規(guī)律可循,需要有耐心的仔細(xì)整理,主要困難在于:整理現(xiàn)有分散且情況復(fù)雜的數(shù)據(jù),需要相當(dāng)長的時(shí)間和精力才能完成。

      系統(tǒng)主要?jiǎng)?chuàng)新點(diǎn)在于:(1)成果計(jì)分分類統(tǒng)計(jì)功能。成果的計(jì)分可以以個(gè)人、部門或者時(shí)間段為單位分類統(tǒng)計(jì)查詢。例如查詢2013-2015年理論室所有人員成果計(jì)分結(jié)果(按照人員統(tǒng)計(jì))、某個(gè)人在某個(gè)時(shí)間段的成果計(jì)分多少,或者2013-2015年民族所各個(gè)部門成果計(jì)分結(jié)果(按照部門統(tǒng)計(jì))。(2)在數(shù)據(jù)管理模塊實(shí)現(xiàn)是在數(shù)據(jù)錄入過程中,實(shí)現(xiàn)一個(gè)字段多個(gè)文檔存儲(chǔ),比如結(jié)項(xiàng)材料包括結(jié)項(xiàng)申請(qǐng)書、結(jié)項(xiàng)成果全文、結(jié)項(xiàng)成果簡介等。此功能為獨(dú)立設(shè)計(jì),方便使用,專門為本項(xiàng)目設(shè)計(jì)開發(fā),在知網(wǎng)等知名檢索系統(tǒng)中均沒有看到。

      4 與同行檢索系統(tǒng)的比較

      4.1 與中國社會(huì)科學(xué)院創(chuàng)新工程綜合管理系統(tǒng)的比較

      民族研究科研管理數(shù)據(jù)庫檢索系統(tǒng)與中國社會(huì)科學(xué)院創(chuàng)新工程綜合管理系統(tǒng)相比有以下幾個(gè)方面的不同:

      (1)管理級(jí)別范圍不同,民族研究科研管理數(shù)據(jù)庫檢索系統(tǒng)屬于研究所級(jí)別,功能設(shè)計(jì)更適用于項(xiàng)目、成果、人員和文檔4個(gè)數(shù)據(jù)庫數(shù)據(jù)的細(xì)化管理和檢索功能。而作為院/省部級(jí)的中國社會(huì)科學(xué)院創(chuàng)新工程綜合管理系統(tǒng)重在部門機(jī)構(gòu)管理和數(shù)據(jù)統(tǒng)計(jì)功能,弱化檢索功能。(2)功能設(shè)計(jì)不同,在實(shí)際應(yīng)用方面,如若把院級(jí)管理系統(tǒng)強(qiáng)行作為所級(jí)的來用,很多功能不能夠滿足所級(jí)信息檢索。(3)研究所要是借用院級(jí)檢索系統(tǒng)來管理自己的數(shù)據(jù)會(huì)受制于服務(wù)器發(fā)布的限制。沒有自己的自主權(quán)。

      4.2 與中國知網(wǎng)的比較

      民族研究科研管理數(shù)據(jù)庫檢索系統(tǒng)是在中國知網(wǎng)這個(gè)國內(nèi)標(biāo)桿的論文數(shù)據(jù)庫設(shè)計(jì)的基礎(chǔ)上設(shè)計(jì)完成具有自己特色功能的數(shù)據(jù)庫檢索系統(tǒng),中國知網(wǎng)有的功能,我們?cè)O(shè)計(jì)實(shí)現(xiàn)完成了,知網(wǎng)沒有的,我們根據(jù)自己的需要也設(shè)計(jì)完成。

      在數(shù)據(jù)管理錄入模塊,民族研究科研管理數(shù)據(jù)庫檢索系統(tǒng)可以做到數(shù)據(jù)庫中的一個(gè)字段可以鏈接多個(gè)文檔,比如結(jié)項(xiàng)材料包括結(jié)項(xiàng)申請(qǐng)書、結(jié)項(xiàng)成果全文、結(jié)項(xiàng)成果簡介等。我們成果全文字段可以同時(shí)鏈接不同格式的全文文檔,比如doc,pdf和caj。此功能在中國知網(wǎng)和其他數(shù)據(jù)庫檢索系統(tǒng)中沒有看到。

      5 結(jié)語

      民族研究科研管理數(shù)據(jù)庫檢索系統(tǒng)是在進(jìn)行需求分析、根據(jù)工作實(shí)際需要和對(duì)數(shù)據(jù)庫檢索系統(tǒng)技術(shù)研究的基礎(chǔ)上設(shè)計(jì)完成。完成的數(shù)據(jù)庫檢索系統(tǒng)可以做到瀏覽器兼容性好;查詢結(jié)果批量下載;查詢結(jié)果可以直接導(dǎo)出成excel表;自動(dòng)獲取群發(fā)郵址;成果計(jì)分分類統(tǒng)計(jì);數(shù)據(jù)錄入模塊實(shí)現(xiàn)單字段多文檔存儲(chǔ)等多種功能特點(diǎn),同時(shí)具有低成本、高效率、易于維護(hù)和擴(kuò)展以及更新快捷方便等優(yōu)勢,解決了目前科研管理工作數(shù)據(jù)信息雜亂不容易管理的難題。

      該系統(tǒng)實(shí)現(xiàn)了民族研究科研管理數(shù)據(jù)資源的數(shù)字化、網(wǎng)絡(luò)化、信息化,提高了工作效率和擴(kuò)大信息共享等功能,系統(tǒng)的實(shí)現(xiàn)不僅提高了民族研究科研管理數(shù)據(jù)資源檢索的效率、方便了用戶共享信息服務(wù),而且還可為研究所領(lǐng)導(dǎo)和管理部門的政策決策提供數(shù)據(jù)支持。

      參考文獻(xiàn)

      [1]趙璞,朱志祥,張康益.高性能分布式搜索引擎Solr的研究與實(shí)現(xiàn)[J].電子科技,2015,(4),P73-76.

      [2]孫曉靜,劉麗珍,章雷.基于Struts+Hibernate+Spring框架的電子政務(wù)系統(tǒng)研究[J]. 計(jì)算機(jī)工程與設(shè)計(jì),2008,(16),P4245-4248.

      [3]陳正舉.基于HIBERNATE的數(shù)據(jù)庫訪問優(yōu)化[J].計(jì)算機(jī)應(yīng)用與軟件,2012,(7),P144-149.

      猜你喜歡
      檢索系統(tǒng)數(shù)據(jù)庫
      收錄《信號(hào)處理》的檢索系統(tǒng)及數(shù)據(jù)庫
      收錄《信號(hào)處理》的檢索系統(tǒng)及數(shù)據(jù)庫
      本刊被以下檢索系統(tǒng)及數(shù)據(jù)庫收錄
      本刊被以下檢索系統(tǒng)及數(shù)據(jù)庫收錄
      數(shù)據(jù)庫
      數(shù)據(jù)庫
      數(shù)據(jù)庫
      數(shù)據(jù)庫
      博野县| 陆川县| 西城区| 临颍县| 迁西县| 封丘县| 九龙县| 旅游| 阳曲县| 天长市| 舒城县| 长葛市| 太仓市| 正阳县| 南雄市| 盐源县| 甘肃省| 玉龙| 冕宁县| 象山县| 临猗县| 东丽区| 肃宁县| 定州市| 左权县| 中西区| 正定县| 阜城县| 武功县| 巴东县| 九台市| 和田市| 仁化县| 永靖县| 左贡县| 汤阴县| 长春市| 遂平县| 理塘县| 石泉县| 肇源县|