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