999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

新疆高校教學(xué)科研數(shù)字圖書館建設(shè)技術(shù)與模型研究

2009-04-29 00:00:00石收鴿劉偉成謝金山
現(xiàn)代情報 2009年9期

〔摘 要〕論述了自治區(qū)教育規(guī)劃“新疆高校教學(xué)科研數(shù)字圖書館研究分析”項目,對其中系統(tǒng)的開發(fā)進(jìn)行了詳細(xì)論述,在不斷研究的基礎(chǔ)上確定了軟件的核心構(gòu)成部分:運行環(huán)境、系統(tǒng)研究采取的技術(shù)、模塊分析與整體設(shè)計、數(shù)據(jù)庫連接技術(shù)、用戶特點及要求等幾個方面。系統(tǒng)的開發(fā)為教學(xué)科研數(shù)字圖書館規(guī)范、標(biāo)準(zhǔn)得到進(jìn)一步檢驗。

〔關(guān)鍵詞〕教學(xué)科研;數(shù)字圖書館;模型

〔中圖分類號〕G250.76 〔文獻(xiàn)標(biāo)識碼〕B 〔文章編號〕1008-0821(2009)09-0091-04

Study on Construction Technology and Model of University

Teaching and Research Digital Library in XinjiangShi Shouge1 Liu Weicheng2 Xie Jinshan3

(1.Library,Shihezi University of Political Science and Law College,Shihezi 832003,China;

2.Library,School of Management,Wuhan University of Science and Technology,Wuhan 430081,China;

3.Beijing Blue Abundant Technical Limited Company,Ku’erle 841000,China)

〔Abstract〕Focused on the“Analysis of the Academic Digital Library in Xinjiang Colleges and universities”project,this paper discussed in detail in the ongoing study to determine on the basis of the core software components:environment,to take the technical system,modules and analysis of the overall design,database connection technology,the characteristics and requirements of users,and other areas.System for teaching and research digital library of norms,standards will be further tested.

〔Key words〕teaching and research;digital library;model

數(shù)字圖書館以存儲介質(zhì)多樣化,文獻(xiàn)資料檢索方便,節(jié)約空間,跨地區(qū)資源共享等特征區(qū)別于傳統(tǒng)圖書館服務(wù)。教學(xué)科研數(shù)字圖書館嘗試信息加工的標(biāo)準(zhǔn)與規(guī)范,提供特色服務(wù)、專題服務(wù),讓研究人員對自己教學(xué)、研究領(lǐng)域知己知彼,取長補短,達(dá)到信息靈通、資源共享,以建立完整網(wǎng)上文獻(xiàn)資源體系和信息服務(wù)系統(tǒng)為教學(xué)科研人員服務(wù)的目的。

1 系統(tǒng)開發(fā)環(huán)境和運行環(huán)境

1.1 開發(fā)環(huán)境

數(shù)據(jù)庫服務(wù)器:

操作系統(tǒng):Windows xp

應(yīng)用程序:DB2數(shù)據(jù)庫

應(yīng)用管理系統(tǒng):

操作系統(tǒng):Windows xp

開發(fā)工具:WebSphere、DB2 DateBase 和PowerDesigner等。

1.2 系統(tǒng)開發(fā)采取的相關(guān)技術(shù)

1.2.1 采用MVC設(shè)計思想

MVC(Model——View——Controller)即模型——視圖——控制器。MVC設(shè)計模式要求在應(yīng)用開發(fā)中把商業(yè)邏輯、界面顯示和數(shù)據(jù)分離,增加代碼的重用率,減少數(shù)據(jù)表達(dá)、數(shù)據(jù)描述和應(yīng)用操作的耦合度。同時使得軟件可維護(hù)性、可修復(fù)性、可寬展性、靈活性以及封裝性大大提高。

模型部件是軟件所提出來的問題邏輯在獨立于外在顯示內(nèi)容和形式情況下的內(nèi)在抽象,封裝了問題的核心數(shù)據(jù)、邏輯和功能的計算關(guān)系,它獨立于具體的界面表達(dá)和I/O操作。

視圖部件把表示模型數(shù)據(jù)及邏輯關(guān)系和狀態(tài)信息及特定形式展示給用戶。它從模型獲得顯示信息,對于相同信息可以有多個不同的顯示或視圖。

控制器部件是處理用戶與軟件的交互操作的,其職責(zé)是控制提供模型中任何變化的傳播,確保用戶界面與模型間的對應(yīng)聯(lián)系;它接受用戶輸入,將輸入反饋給模型,進(jìn)而實現(xiàn)對模型的計算控制,是使模型和視圖協(xié)調(diào)工作的部件。通常一個視圖具有一個控制器。

模型、視圖與控制器的分離,使得一個模型可以具有多個顯示視圖。如果用戶通過某個視圖的控制器改變了模型的數(shù)據(jù),所有其他依賴于這些數(shù)據(jù)的視圖都應(yīng)反映出這些變化。因此,無論何時發(fā)生了何種數(shù)據(jù)變化,控制器都會將變化通知所有視圖,導(dǎo)致顯示的更新。如圖1所示。

1.2.2 本系統(tǒng)體系結(jié)構(gòu)的具體實現(xiàn)

本系統(tǒng)實現(xiàn)的體系結(jié)構(gòu)是一種聯(lián)合使用JSP與Servlet來提供動態(tài)內(nèi)容服務(wù)的方法。它吸收了JSP和Servlet兩種技術(shù)各自的突出優(yōu)點,用JSP生成表示層的內(nèi)容,讓Servlet完成深層次的處理任務(wù)。在這里,Servlet充當(dāng)控制器的角色,負(fù)責(zé)處理用戶請求,創(chuàng)建JSP頁面需要使用的JavaBean對象,根據(jù)用戶請求選擇合適的JSP頁返回給用戶。這種設(shè)計方法清晰地分離了表達(dá)和內(nèi)容,明確了角色定義以及開發(fā)者與網(wǎng)頁設(shè)計者的分工。如圖2所示。

2009年9月第29卷第9期現(xiàn)?代?情?報Journal of Modern InformationSep.,2009Vol.29 No.92009年9月第29卷第9期新疆高校教學(xué)科研數(shù)字圖書館建設(shè)技術(shù)與模型研究Sep.,2009Vol.29 No.92 模塊分析與整體設(shè)計

教學(xué)、科研數(shù)字圖書館模塊設(shè)計確立,模塊之間結(jié)構(gòu)是否完善關(guān)系到建立教學(xué)、科研數(shù)字圖書館的價值,只有為讀者提供多角度入口、多層面的檢索途徑和方法,才能體現(xiàn)資源的知識體系結(jié)構(gòu)。

2.1 本系統(tǒng)的整體設(shè)計模塊圖

2.2 系統(tǒng)模塊功能詳細(xì)設(shè)計分析

2.2.1 人事管理模塊

人事管理是整個系統(tǒng)比較重要的部門,其他所有的模塊都需要人員的支持。這個模塊的具體項目及功能:

(1)所屬機(jī)構(gòu):機(jī)構(gòu)信息在機(jī)構(gòu)模塊中完成,但在人員信息中要包括機(jī)構(gòu)信息,這樣才知道該人屬于哪個機(jī)構(gòu),只有做好了機(jī)構(gòu)的基本信息才能進(jìn)行后續(xù)功能的實現(xiàn)。

(2)教師信息:教師信息功能包括了新增老師、刪除老師、修改老師和查詢老師的基本信息。該功能主要是對系統(tǒng)的初始化和對老師的基本信息進(jìn)行管理和維護(hù)。考慮到老師人員眾多,設(shè)置了老師基本信息查詢,操作人員可以按老師編碼、姓名、機(jī)構(gòu)、部門、崗位進(jìn)行查詢,對查詢結(jié)果進(jìn)行維護(hù),減少了操作人員的工作量。

(3)人事調(diào)動:人事調(diào)動包括了機(jī)構(gòu)的變動,部門的變動,崗位的變動。

(4)崗位信息:崗位信息是跟機(jī)構(gòu)、部門信息相關(guān)的,崗位信息并不在這個模塊完成,但是人員的加人就需要崗位信息,所以在人員崗位信息前先做好崗位信息的維護(hù)。

2.2.2 機(jī)構(gòu)管理模塊

機(jī)構(gòu)的功能包括了新增機(jī)構(gòu)、刪除機(jī)構(gòu)、修改機(jī)構(gòu)和查詢機(jī)構(gòu)信息,主要是對機(jī)構(gòu)信息的管理。注意的是機(jī)構(gòu)是分等級的,先是一級機(jī)構(gòu)、二級機(jī)構(gòu)、三級機(jī)構(gòu),然后在部門信息的維護(hù),最后才是崗位信息的維護(hù)。

(1)一級機(jī)構(gòu):在機(jī)構(gòu)管理模塊中主要是對機(jī)構(gòu)的管理,機(jī)構(gòu)是分等級的,一級機(jī)構(gòu)主要是大學(xué);在查詢時直接把新疆所有大學(xué)列出來。

(2)二級機(jī)構(gòu):二級機(jī)構(gòu)就是大學(xué)的下級機(jī)構(gòu),在做二機(jī)構(gòu)之前必須要有一級機(jī)構(gòu)的信息。做好二級機(jī)構(gòu)信息后可以根據(jù)一級機(jī)構(gòu)查處二級機(jī)構(gòu)的信息,并可以對二級機(jī)構(gòu)修改和刪除。

(3)三級機(jī)構(gòu):三級機(jī)構(gòu)是二級機(jī)構(gòu)的下級機(jī)構(gòu),所以在做三級機(jī)構(gòu)之先必須要錄入二級的相應(yīng)信息。做好三級機(jī)構(gòu)信息后可以根據(jù)一級機(jī)構(gòu)得到二級機(jī)構(gòu)的信息,在根據(jù)二級機(jī)構(gòu)得到三級機(jī)構(gòu)信息,并可以對三級機(jī)構(gòu)信息進(jìn)行修改和刪除。

(4)部門信息:部門是在三級機(jī)構(gòu)以下的,所以在錄入部門信息之前必須要有三級機(jī)構(gòu)的信息。做好部門信息后可以根據(jù)一級機(jī)構(gòu)得到二級機(jī)構(gòu)的信息,在根據(jù)二級機(jī)構(gòu)得到三級機(jī)構(gòu)信息,在根據(jù)三級機(jī)構(gòu)得到部門信息,并可以對部門信息進(jìn)行修改和刪除。

(5)崗位信息:崗位是在部門以下的,所以在錄入崗位信息之前必須要有部門的相應(yīng)信息。做好崗位信息后可以根據(jù)一機(jī)構(gòu)得到二級機(jī)構(gòu)的信息,在根據(jù)二級機(jī)構(gòu)得到三級機(jī)構(gòu)信息,在根據(jù)三級機(jī)構(gòu)得到部門信息,最后根據(jù)部門得出崗位信息,并可以對崗位信息進(jìn)行修改和刪除。

2.2.3 會議管理模塊

會議模塊功能包括了新增會議信息、刪除會議信息、修改會議信息和查詢會議信息。在錄入會議信息后,還要實現(xiàn)會議與人員的對應(yīng)。

(1)會議信息:在錄入會議信息時,要錄入會議的編碼,會議的名稱,會議的時間。所以在查找會議的時候,可以按照會議的編碼、會議的名稱、會議的時間查詢。在查找處對其進(jìn)行修改和刪除。

(2)人員會議對應(yīng):在人員會議對應(yīng)時,先要有會議信息和人員信息,要知道人員編碼和會議編碼。在錄入人員會議信息后,可以根據(jù)人員編碼查得該人參加過的所有會議,并對其維護(hù);也可以根據(jù)會議編碼查詢得出參加該會議的所有人員,并對其維護(hù)。

2.2.4 課程管理模塊

課程管理模塊與會議管理模塊相似,功能包括了新增課程信息、刪除課程信息、修改課程信息和查詢課程信息。課程信息錄入后必須實現(xiàn)實現(xiàn)課程與人員的:

(1)課程信息:在錄入課程信息時,包括了課程的名稱,課程的編碼。在完成課程錄入信息后,可以根據(jù)課程編碼、課程的名稱來查找課程信息,并可以對課程信息進(jìn)行修改和刪除。

(2)人員課程對應(yīng):在錄入人員課程對應(yīng)信息時,先要有課程信息和人員信息,要知道人員編碼和課程編碼。在錄入人員課程信息后,可以根據(jù)人員編碼查得該人負(fù)責(zé)的所有課程信息,并對其維護(hù);也可以根據(jù)課程編碼查詢得出負(fù)責(zé)這門課的所有老師,并對其維護(hù)。

2.2.5 學(xué)位點管理模塊

學(xué)位點的管理模塊,主要是對學(xué)院的學(xué)位點進(jìn)行管理;在錄入學(xué)位點信息時先要有機(jī)構(gòu)信息,因為學(xué)位點在機(jī)構(gòu)的下一級。在查詢學(xué)位點信息時,下要得到一級機(jī)構(gòu)信息,然后根據(jù)一級機(jī)構(gòu)得到二級機(jī)構(gòu)信息,在二級機(jī)構(gòu)信息中找到屬于學(xué)院的機(jī)構(gòu),再根據(jù)學(xué)院得到學(xué)位點信息,得到學(xué)位點信息之后,可以對其進(jìn)行修改和刪除操作。

2.2.6 項目管理模塊

項目管理模塊的功能包括了新增項目信息、刪除項目信息、修改項目信息和查詢項目信息。在錄入項目信息后,還有實現(xiàn)人員項目對應(yīng),并能對人員項目對應(yīng)信息進(jìn)行維護(hù)。

(1)項目信息:在錄入項目信息時,包括了項目的名稱,項目的編碼,項目的主題,主要負(fù)責(zé)人,還有項目的申請時間等。在完成項目錄入信息后,可以根據(jù)項目編碼、項目的名稱、項目申請時間來查找項目信息,并可以對項目信息進(jìn)行修改和刪除。

(2)人員項目對應(yīng):在錄入人員項目對應(yīng)信息時,先要有項目信息和人員信息,要知道人員編碼和項目編碼。在錄入人員項目信息后,可以根據(jù)人員編碼查得該人申請的所有項目信息,并對其維護(hù),維護(hù)時只有刪除功能,因為人員項目對應(yīng)就只是為了往項目中添加人員,所以只有刪除功能,當(dāng)需要添加新的人員的時候,可以直接添加新的人員項目對應(yīng)信息就可以完成。

2.2.7 成果管理模塊

成果與項目相似,功能包括了新增成果信息、刪除成果信息、修改成果信息和查詢成果信息。在錄入成果信息后,還有實現(xiàn)人員成果對應(yīng),并能對人員成果對應(yīng)信息進(jìn)行維護(hù);不同之處在與,當(dāng)一個申請項目完成后就要變?yōu)槌晒?/p>

(1)成果信息:當(dāng)一個人或幾個人自己完成一個成果就需要錄入系統(tǒng),在錄入成果信息時,包括了成果的名稱,成果的編碼,成果的主題,成果負(fù)責(zé)人,還有成果的完成時間等。在完成成果錄入信息后,可以根據(jù)成果編碼、成果的名稱,成果完成時間來查找成果信息,并可以對成果信息進(jìn)行修改和刪除。

(2)人員成果對應(yīng):在錄入人員成果對應(yīng)信息時,先要有成果信息和人員信息,要知道人員編碼和成果編碼。在錄入人員成果信息后,可以根據(jù)人員編碼查得該人的所有成果信息,并對其維護(hù),維護(hù)時只有刪除功能,因為人員成果對應(yīng)就只是為了往成果中添加人員,所以只有刪除功能,當(dāng)需要添加新的人員的時候,可以直接添加新的人員成果對應(yīng)信息就可以完成。

2.2.8 網(wǎng)絡(luò)資源模塊

網(wǎng)絡(luò)資源是通過網(wǎng)絡(luò)地址,轉(zhuǎn)到其他的系統(tǒng)進(jìn)行服務(wù)的。

2.2.9 特色文獻(xiàn)模塊

特色文獻(xiàn)也是通過網(wǎng)絡(luò)地址連接的,需要網(wǎng)絡(luò)的支持才能完成。

3 數(shù)據(jù)庫連接技術(shù)

在連接數(shù)據(jù)庫時,我們使用JNDI;因為,JNDI在滿足了數(shù)據(jù)源配置的要求的基礎(chǔ)上,還進(jìn)一步擴(kuò)充了作用,所有與系統(tǒng)外部的資源的引用,都可以通過JNDI定義和引用。在J2EE規(guī)范中,J2EE中的資源并不局限于JDBC數(shù)據(jù)源。引用的類型有很多,其中包括資源引用、環(huán)境實體和EJB引用。特別是EJB引用,它暴露了JNDI在J2EE中的另外一項關(guān)鍵角色:查找其他應(yīng)用程序組件。

EJB的JNDI引用非常類似于JDBC資源的引用。在服務(wù)趨于轉(zhuǎn)換的環(huán)境中,這是一種很有效的方法。可以對應(yīng)用程序架構(gòu)中所得到的所有組件進(jìn)行這類配置管理,從EJB組件到JMS隊列和主題,再到簡單配置字符串或其他對象,這可以降低隨時間的推移服務(wù)變更所產(chǎn)生的維護(hù)成本,同時還可以簡化部署,減少集成工作和外部資源。

4 用戶的特點及要求

本系統(tǒng)主要是一個教研管理系統(tǒng),面向的是新疆的所有的教學(xué)研究人員。本系統(tǒng)分為兩大用戶,一是系統(tǒng)管理員,他可以完全操作此系統(tǒng),重要是負(fù)責(zé)數(shù)據(jù)的錄入和信息的維護(hù);二是普通用戶,也就是教研人員,他們主要是查看信息,以及下載想要的信息。

對于普通用戶的要求比較低,只要會簡單的使用windows操作系統(tǒng),文化層次要求不高,經(jīng)常上網(wǎng)的人就可以。

對于管理人員要求,他們要具有一定的管理能力;對其機(jī)構(gòu)比較了解,另外要求對老師的工作流程有所了解,要隨時對信息進(jìn)行更新。

對于系統(tǒng)維護(hù)人員要求對系統(tǒng)有一定的了解,對數(shù)據(jù)庫及計算機(jī)能較為熟練應(yīng)用。當(dāng)系統(tǒng)出一些故障時,能及時的排除。

5 結(jié)束語

該系統(tǒng)采用網(wǎng)絡(luò)環(huán)境下分布式、可擴(kuò)展的高校教學(xué)科研數(shù)字圖書館建設(shè)框架;結(jié)合高等教育中教學(xué)科研的特點,設(shè)計了資源庫的內(nèi)容結(jié)構(gòu)、元數(shù)據(jù)結(jié)構(gòu)以及檢索和發(fā)布形式,實現(xiàn)了高校教學(xué)科研信息組織體系以及知識內(nèi)容鏈接的多種實現(xiàn)形式;基本達(dá)到了資源的 深層次標(biāo)引、分布式資源庫的跨庫鏈接,實現(xiàn)了對分布在不同地點、不同單位制作的不同資 源庫之間以及網(wǎng)上電子圖書的鏈接和信息檢索。

參考文獻(xiàn)

[1]范亞芳,渠芳.對我國高校機(jī)構(gòu)知識庫建設(shè)的幾點思考[J].情報雜志,2007,(9):132-134.

[2]石收鴿,謝曉林.新疆高校教學(xué)科研數(shù)字圖書館建設(shè)分析研究[J].現(xiàn)代情報,2007,(8):88-89.

[3]王詠梅.國外數(shù)字圖書評價研究與實踐述評[J].圖書館學(xué)研究,2006,(6):27-29.

[4]林其東.數(shù)字圖書館跨庫檢索平臺的設(shè)計和實現(xiàn)[J].圖書館學(xué)刊,2006,(5):124-126.

[5](美)Justin Couch,等.J2EE寶典[M].馬琳,楊旭,譯.北京:電子工業(yè)出版社,2002.

[6](美)Herbert Schildt.Java2實用教程[M].馬海軍,等譯.北京:清華大學(xué)出版社,2004.

[7]羅金增.基于Servlet/JSP和XML的數(shù)字圖書館教學(xué)信息資源定制系統(tǒng)研究[J].圖書館學(xué)研究,2006,(11):8-11.

主站蜘蛛池模板: 精品色综合| 婷婷色中文| 欧美第九页| 国产自产视频一区二区三区| 日韩AV无码一区| 色婷婷亚洲综合五月| 毛片免费观看视频| 国产一在线观看| 国产一区亚洲一区| 精品福利一区二区免费视频| 亚洲精品图区| 国产成人91精品| 国产福利观看| 伊人福利视频| 亚洲高清无在码在线无弹窗| 久久综合九九亚洲一区 | 国产00高中生在线播放| 97在线碰| 天天躁夜夜躁狠狠躁图片| 香蕉eeww99国产在线观看| 97se亚洲| 大乳丰满人妻中文字幕日本| 黄色一级视频欧美| 日本www在线视频| 午夜福利视频一区| 国产一区二区三区夜色| 国产精品久久久久鬼色| 国产91小视频在线观看| 成人综合在线观看| 综1合AV在线播放| V一区无码内射国产| 国产一区二区精品福利 | 色综合综合网| 婷婷激情亚洲| 午夜国产精品视频| 热思思久久免费视频| 丁香婷婷在线视频| 久久国产精品夜色| 在线免费a视频| 国产激情无码一区二区免费| 无码在线激情片| 国产91无码福利在线| 成人午夜网址| 国产原创自拍不卡第一页| 福利视频99| 婷婷五月在线| 丁香婷婷激情综合激情| 精品国产www| 日韩中文字幕免费在线观看| 手机精品视频在线观看免费| 114级毛片免费观看| 亚洲AV无码乱码在线观看代蜜桃| 日本在线国产| 97免费在线观看视频| 婷婷六月色| 亚洲色图欧美| 中字无码av在线电影| 亚洲天堂精品视频| 国产天天射| 91九色最新地址| 日韩在线影院| 8090午夜无码专区| 亚洲欧美精品在线| 亚洲伊人天堂| 在线免费看黄的网站| 美女高潮全身流白浆福利区| 国产成人高清精品免费软件 | 亚国产欧美在线人成| 免费在线不卡视频| 色窝窝免费一区二区三区| 国产在线拍偷自揄观看视频网站| 国产精品美女网站| 9966国产精品视频| 农村乱人伦一区二区| 亚洲精品欧美日韩在线| 伊人久久青草青青综合| 国产精品福利导航| 国产午夜精品鲁丝片| 久久国产精品夜色| 中文字幕av无码不卡免费| 九九九国产| 欧美第二区|