計算機相關(guān)論文范文(2)
計算機相關(guān)論文范文
計算機相關(guān)論文范文篇二
《校園網(wǎng)絡(luò)數(shù)據(jù)庫管理》
摘 要:傳統(tǒng)的字符數(shù)值型的數(shù)據(jù)雖然可以對很多的信息進行管理,但由于這一類數(shù)據(jù)的抽象特性,應(yīng)用范圍畢竟十分有限。由于校園教育資源的豐富多彩,多媒體數(shù)據(jù)占相當大的比例,因此構(gòu)造符合應(yīng)用需要的數(shù)據(jù)庫對教育資源的建設(shè)將起到及其重要的作用,主要探討校園網(wǎng)絡(luò)數(shù)據(jù)庫管理。
關(guān)鍵詞:校園網(wǎng);數(shù)據(jù)庫;管理;資源
中圖分類號:TP391 文獻標識碼: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),主要提供學校的相關(guān)信息介紹及問題解答,為校內(nèi)各院系師生提供查詢各類有關(guān)的信息和服務(wù),如校內(nèi)的教師的一般信息、學生的學籍、圖書資料等。
校園網(wǎng)數(shù)據(jù)庫的建立是校園網(wǎng)應(yīng)用的基礎(chǔ)。校園網(wǎng)數(shù)據(jù)庫應(yīng)該是在認真分析學校管理、教學和科研工作的基礎(chǔ)上建立的,它要確定校園網(wǎng)建立多少類、多少種數(shù)據(jù)庫;數(shù)據(jù)庫中存放什么樣的數(shù)據(jù),這些數(shù)據(jù)庫之間的關(guā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ì)量。當前軟件構(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)研獲取用戶的需求描述。通過對需求描述的分析,按照J2EE規(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世紀的到來,信息發(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è)計目標,對系統(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ā)展,其基本模式均是符合標準的零部件(構(gòu)件)生產(chǎn)以及基于標準構(gòu)件的產(chǎn)品生產(chǎn)(組裝),其中,構(gòu)件是核心和基礎(chǔ),“復(fù)用”是必須的手段。實踐表明,這種模式是軟件開發(fā)工程化、軟件生產(chǎn)工業(yè)化的必由之路[1]。因此,軟件產(chǎn)業(yè)的發(fā)展并形成規(guī)模經(jīng)濟,標準構(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平臺當前己經(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ù)重要性
隨著科學技術(shù)的迅猛發(fā)展,面對瞬息萬變的信息社會,教育信息化已成為當今國際教育發(fā)展的主流,加快教育信息化建設(shè)是實現(xiàn)教育現(xiàn)代化的需要,也是深化教育改革、全面推進素質(zhì)教育的需要。現(xiàn)代信息技術(shù)的發(fā)展給教育帶來了嚴峻的挑戰(zhàn)和難得的機遇,努力加快教育信息化建設(shè)的步伐,才能適應(yīng)時代的需求。信息化校園建設(shè)以來,積累的很多數(shù)據(jù)在一定程度上反映了學校各方面的特征或者存在的一些問題,而這些信息往往對大學發(fā)展重要決策起著非常重要的作用,管理者很少發(fā)現(xiàn)這些極為有用的信息,從而使決策的準確性、及時性大大降低,甚至有時做出的決策是錯誤的,并且有一好開放,可升級性。
3.2 知識管理的全面應(yīng)用決定了數(shù)據(jù)庫技術(shù)應(yīng)用的必要性
在對需求初步理解的基礎(chǔ)上,我們需要對系統(tǒng)做進一步的需求分析。上個世紀七十年代就提出了軟件構(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標準。雖然用J2EE技術(shù)的一些定義有些局限性[4],但它提供了擴展機制,讓用戶可以根據(jù)相應(yīng)的需要定義自己的描述方式。J2EE技術(shù)的最新版本2.0在2003年已經(jīng)發(fā)布。
信息化校園為學習者的學習提供了令人難以置信的豐富的教育信息來源,管理者如何準確、有效、迅速地對大量的教育信息進行科學、有效和富有個性化特點地加工、處理、組織、創(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]吳學毅,計算機網(wǎng)絡(luò)規(guī)劃與設(shè)計[M].北京:機械工業(yè)出版社,2009:89-95.
[2]張旭,數(shù)字化校園網(wǎng)綜合解決方案的設(shè)計與實現(xiàn)[D].吉林大學,2009.
[3]李霞、王建民,校園網(wǎng)網(wǎng)絡(luò)性能管理系統(tǒng)的設(shè)計與實現(xiàn)[J].河南大學學報:自然科學版,2009(4):95-97.
看過“計算機相關(guān)論文范文”的人還看了: