計算機相關(guān)論文范文(2)
計算機相關(guān)論文范文
計算機相關(guān)論文范文篇二
《校園網(wǎng)絡(luò)數(shù)據(jù)庫管理》
摘 要:傳統(tǒng)的字符數(shù)值型的數(shù)據(jù)雖然可以對很多的信息進行管理,但由于這一類數(shù)據(jù)的抽象特性,應(yīng)用范圍畢竟十分有限。由于校園教育資源的豐富多彩,多媒體數(shù)據(jù)占相當(dāng)大的比例,因此構(gòu)造符合應(yīng)用需要的數(shù)據(jù)庫對教育資源的建設(shè)將起到及其重要的作用,主要探討校園網(wǎng)絡(luò)數(shù)據(jù)庫管理。
關(guān)鍵詞:校園網(wǎng);數(shù)據(jù)庫;管理;資源
中圖分類號:TP391 文獻標(biāo)識碼:A 文章編號:1671-7597(2012)0210124-01
應(yīng)用在校園網(wǎng)中的關(guān)系數(shù)據(jù)庫具有異構(gòu)、數(shù)據(jù)量大、多媒體內(nèi)容多、查詢頻繁等特點,伴隨校園網(wǎng)不斷深入的應(yīng)用,其存儲在數(shù)據(jù)庫中的數(shù)據(jù)量越來越多,傳統(tǒng)的數(shù)據(jù)庫設(shè)計方法,使得對數(shù)據(jù)庫的訪問性能隨著數(shù)據(jù)量的增大而明顯地降低[1]。對接收到的公文進行簽收;對簽收的公文進行分辦;對簽收的公文進行批示;對簽收的公文進行辦理;對簽收的公文進行督辦;對簽收的公文進行轉(zhuǎn)辦;對辦結(jié)的公文進行發(fā)送。
1 數(shù)據(jù)庫在校園網(wǎng)中的應(yīng)用
在高校中,校園網(wǎng)作為中國教育科研網(wǎng)CERNET的一部分聯(lián)入Internet,向用戶提供一種資源信息服務(wù)。校園網(wǎng)作為一個共享的信息系統(tǒng),主要提供學(xué)校的相關(guān)信息介紹及問題解答,為校內(nèi)各院系師生提供查詢各類有關(guān)的信息和服務(wù),如校內(nèi)的教師的一般信息、學(xué)生的學(xué)籍、圖書資料等。
校園網(wǎng)數(shù)據(jù)庫的建立是校園網(wǎng)應(yīng)用的基礎(chǔ)。校園網(wǎng)數(shù)據(jù)庫應(yīng)該是在認(rèn)真分析學(xué)校管理、教學(xué)和科研工作的基礎(chǔ)上建立的,它要確定校園網(wǎng)建立多少類、多少種數(shù)據(jù)庫;數(shù)據(jù)庫中存放什么樣的數(shù)據(jù),這些數(shù)據(jù)庫之間的關(guān)系如何等,都取決于對學(xué)校整體工作的認(rèn)識程度和熟悉程度[2]。設(shè)計數(shù)據(jù)庫,確定數(shù)據(jù)庫組織結(jié)構(gòu)是教育資源庫建設(shè)中的一項十分重要、難度非常大的技術(shù)性工作,其合理性及優(yōu)劣性直接影響整個校園網(wǎng)資源庫的應(yīng)用和性能,直接影響校園網(wǎng)應(yīng)用的水平和效益。因此必須在充分調(diào)研、分析和醞釀的基礎(chǔ)上,集中技術(shù)力量建立合理、優(yōu)化的校園網(wǎng)數(shù)據(jù)庫。
2 校園網(wǎng)數(shù)據(jù)庫基本功能
軟件復(fù)用是在軟件開發(fā)中避免重復(fù)勞動的解決方案。通過軟件復(fù)用,可以提高軟件開發(fā)的效率和質(zhì)量。當(dāng)前軟件構(gòu)件技術(shù)被視為實現(xiàn)成功復(fù)用的關(guān)鍵因素之一?;跇?gòu)件的開發(fā)技術(shù)是一項前沿的課題,目前在企業(yè)開發(fā)方面仍然很少被系統(tǒng)地應(yīng)用。我們針對高校對信息系統(tǒng)的可維護性能要求很高,業(yè)務(wù)也相對多的特性,在高校公文管理系統(tǒng)開發(fā)中采用基于構(gòu)件的設(shè)計思想。根據(jù)調(diào)研獲取用戶的需求描述。通過對需求描述的分析,按照J(rèn)2EE規(guī)范過程,首先識別出系統(tǒng)的參與者,根據(jù)不同的參與者獲取相關(guān)的用例,建立起系統(tǒng)的用例模型。以用例圖和類圖的方式描述系統(tǒng)的靜態(tài)結(jié)構(gòu)模型,用順序圖和狀態(tài)圖描述系統(tǒng)中的對象在執(zhí)行期間不同的時間點是如何動態(tài)交互的。最后根據(jù)系統(tǒng)建模和分析的結(jié)果以及用戶的使用要求定義了系統(tǒng)的軟件體系結(jié)構(gòu)。
2.1 事務(wù)處理與并發(fā)控制
隨著21世紀(jì)的到來,信息發(fā)展快速,傳統(tǒng)的紙質(zhì)公文辦公正逐步被電子公文取代,其優(yōu)勢在于大大地提高了辦公人員的工作效率,并且降低了辦公強度,辦公自動化成為現(xiàn)代化辦公的發(fā)展趨勢,而辦公自動化的核心是公文管理。由于公文管理系統(tǒng)業(yè)務(wù)繁雜,通過J2EE規(guī)范發(fā)掘出系統(tǒng)功能,主要功能有公文簽收模塊、公文辦理流程、公文督辦模塊、領(lǐng)導(dǎo)批示、公文分辦模塊、公文登記、公文退回等。遵循構(gòu)件化的開發(fā)思想把系統(tǒng)功能細化重組,以構(gòu)件的方式來實現(xiàn)。在系統(tǒng)設(shè)計時,把系統(tǒng)分解為UI構(gòu)件、邏輯構(gòu)件、業(yè)務(wù)構(gòu)件等。設(shè)計業(yè)務(wù)構(gòu)件除了滿足業(yè)務(wù)的實現(xiàn),還對系統(tǒng)中很重要的安全管理、公文控制和效率監(jiān)控等功能提供了實現(xiàn)方法。高校公文管理系統(tǒng)的建模與分析,在前兩部分分析的基礎(chǔ)上對系統(tǒng)進行需求分析,提出本系統(tǒng)的設(shè)計目標(biāo),對系統(tǒng)進行整體設(shè)計及描述。進而分析問題域、系統(tǒng)的靜態(tài)結(jié)構(gòu)模型及系統(tǒng)的動態(tài)行為模型。
根據(jù)上一步的成果,按照基于構(gòu)件的開發(fā)方法首先進行系統(tǒng)的設(shè)計,包括構(gòu)件設(shè)計和數(shù)據(jù)庫設(shè)計。構(gòu)件設(shè)計圍繞自開發(fā)的業(yè)務(wù)構(gòu)件展開,分別對簽收和辦理構(gòu)件等進行了詳細設(shè)計。數(shù)據(jù)庫設(shè)計則對公文及公文辦理相關(guān)的信息進行。然后根據(jù)設(shè)計進行構(gòu)件的開發(fā),并提出了系統(tǒng)實現(xiàn)的運行和開發(fā)環(huán)境。最后對系統(tǒng)的實現(xiàn)和部署進行了說明。軟件工程技術(shù)和網(wǎng)絡(luò)技術(shù)的不斷提高,將提供給我們更好的系統(tǒng)開發(fā)工具,數(shù)據(jù)庫技術(shù)、服務(wù)器技術(shù)以及整個網(wǎng)絡(luò)傳輸?shù)陌踩阅軐粩嗟氐玫教岣?,系統(tǒng)的高度智能化將給我們提供更簡捷的操作。我們相信,信息化的發(fā)展將給我們的公文管理工作帶來更大的改變。JSP的組件方式更方便、適應(yīng)平臺更廣闊。在現(xiàn)代化的社會中,已經(jīng)很難想象如果沒有計算機、沒有軟件,我們的世界會是什么樣的狀況。面對浩瀚如云的信息,我們需要研究如何更快、更多、更便捷處理它們,這必須要使用計算機,借助運行在計算機上的各種高效的信息處理軟件來完成。而軟件在幫助傳統(tǒng)行業(yè)提高效率的同時,自身卻成為最原始意義上的“手工行業(yè)”。軟件業(yè)需要脫離手工作坊時代和工業(yè)時代走進敏捷定制的后工業(yè)時代,而構(gòu)件技術(shù)的發(fā)展正是軟件行業(yè)大幅度躍進的變革之路。近十幾年來面向?qū)ο蠹夹g(shù)出現(xiàn)并逐步成為主流技術(shù),為軟件構(gòu)件技術(shù)提供了基本的技術(shù)支持。這種技術(shù)以軟件架構(gòu)為組裝藍圖,以可復(fù)用軟件構(gòu)件為組裝模塊。支持組裝式軟件的復(fù)用,大大提高了軟件生產(chǎn)效率和軟件質(zhì)量。基于構(gòu)件的軟件開發(fā)(Component-Based Software Development,簡稱CBSD)已成為現(xiàn)代軟件工程十分提倡的著重于軟件復(fù)用技術(shù)的開發(fā)模式。
2.2 查詢優(yōu)化
查詢優(yōu)化。首先對項目進行調(diào)研,依據(jù)項目的問題描述,通過分析,將系統(tǒng)合理分割成若干個子系統(tǒng),將每個子系統(tǒng)用J2EE技術(shù)中的包表示。分析傳統(tǒng)產(chǎn)業(yè)的發(fā)展,其基本模式均是符合標(biāo)準(zhǔn)的零部件(構(gòu)件)生產(chǎn)以及基于標(biāo)準(zhǔn)構(gòu)件的產(chǎn)品生產(chǎn)(組裝),其中,構(gòu)件是核心和基礎(chǔ),“復(fù)用”是必須的手段。實踐表明,這種模式是軟件開發(fā)工程化、軟件生產(chǎn)工業(yè)化的必由之路[1]。因此,軟件產(chǎn)業(yè)的發(fā)展并形成規(guī)模經(jīng)濟,標(biāo)準(zhǔn)構(gòu)件的生產(chǎn)和構(gòu)件的復(fù)用是關(guān)鍵因素[2]。在構(gòu)件開發(fā)的過程中用J2EE技術(shù)把對構(gòu)件的描述統(tǒng)一起來,才能達到構(gòu)件的最大程度重用的目的,從而才能適用于多變的軟件系統(tǒng)。J2EE技術(shù)和構(gòu)件技術(shù)等分析、設(shè)計方面不同技術(shù)的結(jié)合是軟件開發(fā)的主要潮流。
2.3 開放式互聯(lián)接口
典型的高校系統(tǒng)采用數(shù)據(jù)庫服務(wù)器/Web服務(wù)器/瀏覽器三層模式。而J2EE 無疑是目前最為成熟的開發(fā)平臺[27]。
整個系統(tǒng)的技術(shù)方案概述如下:
1)鑒于高校對系統(tǒng)可移植性要求非常高,采用可移植性很好的J2EE進行開發(fā)。J2EE平臺當(dāng)前己經(jīng)成為高校信息系統(tǒng)的首先平臺。其以技術(shù)豐富、產(chǎn)品可移植、可擴展性能優(yōu)越而著稱。
2)為提高系統(tǒng)的可維護性,縮短信息化建設(shè)工期,采用構(gòu)件化的開發(fā)技術(shù)。構(gòu)件化是本項目的技術(shù)方案的重點。它的引入可以解決傳統(tǒng)信息系統(tǒng)可維護性差的缺陷,同時為開發(fā)管理帶來了巨大的便利。
3)確定構(gòu)件化的開發(fā)方案,但構(gòu)件化的設(shè)計需要工具的幫助才能發(fā)揮提高效率的優(yōu)越性。J2EE技術(shù)倡導(dǎo)的可視化開發(fā)、分析,與構(gòu)件思想是
相輔相成的。所以我們確定采用J2EE技術(shù)和構(gòu)件相結(jié)合的技術(shù)方法,這正是本文的重要思想。
3 校園網(wǎng)絡(luò)數(shù)據(jù)庫管理
3.1 信息化校園的建設(shè)趨勢決定了數(shù)據(jù)庫技術(shù)重要性
隨著科學(xué)技術(shù)的迅猛發(fā)展,面對瞬息萬變的信息社會,教育信息化已成為當(dāng)今國際教育發(fā)展的主流,加快教育信息化建設(shè)是實現(xiàn)教育現(xiàn)代化的需要,也是深化教育改革、全面推進素質(zhì)教育的需要?,F(xiàn)代信息技術(shù)的發(fā)展給教育帶來了嚴(yán)峻的挑戰(zhàn)和難得的機遇,努力加快教育信息化建設(shè)的步伐,才能適應(yīng)時代的需求。信息化校園建設(shè)以來,積累的很多數(shù)據(jù)在一定程度上反映了學(xué)校各方面的特征或者存在的一些問題,而這些信息往往對大學(xué)發(fā)展重要決策起著非常重要的作用,管理者很少發(fā)現(xiàn)這些極為有用的信息,從而使決策的準(zhǔn)確性、及時性大大降低,甚至有時做出的決策是錯誤的,并且有一好開放,可升級性。
3.2 知識管理的全面應(yīng)用決定了數(shù)據(jù)庫技術(shù)應(yīng)用的必要性
在對需求初步理解的基礎(chǔ)上,我們需要對系統(tǒng)做進一步的需求分析。上個世紀(jì)七十年代就提出了軟件構(gòu)件開發(fā)和面向?qū)ο蠼5溶浖こ谭椒?,但真正開始使用這些方法是在九十年代以后。軟件構(gòu)件開發(fā)隨著面向?qū)ο蠹夹g(shù)的發(fā)展逐步的在有關(guān)系統(tǒng)開發(fā)的過程中引用。而面向?qū)ο蠼5募夹g(shù)從提出概念以來產(chǎn)生過50多種建模工具,但都沒有覆蓋軟件開發(fā)和設(shè)計的全過程,使得每個階段規(guī)范不統(tǒng)一,而他們所表達的應(yīng)該是相同的意義,因此導(dǎo)致一些混亂,在實際的應(yīng)用中并沒有發(fā)揮他們的作用。直到1997年,OMG(對象管理組織)結(jié)合主要的幾種建模工具制定了J2EE技術(shù),并發(fā)布了J2EE技術(shù)1.0標(biāo)準(zhǔn)。雖然用J2EE技術(shù)的一些定義有些局限性[4],但它提供了擴展機制,讓用戶可以根據(jù)相應(yīng)的需要定義自己的描述方式。J2EE技術(shù)的最新版本2.0在2003年已經(jīng)發(fā)布。
信息化校園為學(xué)習(xí)者的學(xué)習(xí)提供了令人難以置信的豐富的教育信息來源,管理者如何準(zhǔn)確、有效、迅速地對大量的教育信息進行科學(xué)、有效和富有個性化特點地加工、處理、組織、創(chuàng)造,挖掘隱藏在信息背后的知識已經(jīng)成為一個不容忽視的問題。這就是數(shù)據(jù)挖掘應(yīng)運而生的原因之一。管理者渴望借助于數(shù)據(jù)挖掘技術(shù)將教育信息轉(zhuǎn)化為知識,進而上升為智慧。針對校園網(wǎng)數(shù)據(jù)庫中較少更新且頻繁訪問的數(shù)據(jù),使用反范式的設(shè)計方法,能夠在很大程度上降低對數(shù)據(jù)庫的多表連接,減少聚集函數(shù)的頻繁使用,有效提高查詢效率。然而,使用反范式的設(shè)計方法也會帶來一些問題,如數(shù)據(jù)完整性維護及數(shù)據(jù)冗余等。所以,在校園網(wǎng)數(shù)據(jù)庫的邏輯設(shè)計時,依據(jù)數(shù)據(jù)庫的實際情況,具體問題具體分析,充分發(fā)揮規(guī)范化設(shè)計與反范式設(shè)計的各自優(yōu)點。
總之,校園網(wǎng)絡(luò)建設(shè)是一項大型網(wǎng)絡(luò)工程,其設(shè)計是否合理對校園網(wǎng)絡(luò)的未來發(fā)展和產(chǎn)生的效益起著極為重要的作用。
參考文獻:
[1]吳學(xué)毅,計算機網(wǎng)絡(luò)規(guī)劃與設(shè)計[M].北京:機械工業(yè)出版社,2009:89-95.
[2]張旭,數(shù)字化校園網(wǎng)綜合解決方案的設(shè)計與實現(xiàn)[D].吉林大學(xué),2009.
[3]李霞、王建民,校園網(wǎng)網(wǎng)絡(luò)性能管理系統(tǒng)的設(shè)計與實現(xiàn)[J].河南大學(xué)學(xué)報:自然科學(xué)版,2009(4):95-97.
看過“計算機相關(guān)論文范文”的人還看了: