0
首頁 精品范文 存儲技術(shù)論文

存儲技術(shù)論文

時間:2022-12-20 05:41:35

開篇:寫作不僅是一種記錄,更是一種創(chuàng)造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的12篇存儲技術(shù)論文,希望這些內(nèi)容能成為您創(chuàng)作過程中的良師益友,陪伴您不斷探索和進(jìn)步。

存儲技術(shù)論文

第1篇

高校數(shù)字圖書館系統(tǒng)中的存儲技術(shù)

根據(jù)其出現(xiàn)時間的先后,大致可將數(shù)據(jù)存儲技術(shù)的發(fā)展分為4個階段:直接附屬存儲(DAS),網(wǎng)絡(luò)附屬存儲(NAS),存儲區(qū)域網(wǎng)(SAN),IP存儲(IPS)。

1.DAS

20世紀(jì)90年代以前,存儲產(chǎn)品大多作為服務(wù)器的附屬設(shè)備通過電纜直接連接到各種服務(wù)器,這種形式即是DAS。DAS完全以服務(wù)器為中心,不帶有任何存儲操作系統(tǒng)。DAS方式是長期以來大多數(shù)服務(wù)器采取的方式。主機(jī)通過專用接口與存儲設(shè)備相連接,透過RAID技術(shù)將這些單個硬盤,按RAIDLEVEL組合成更大的硬盤。當(dāng)主機(jī)需要訪問存儲設(shè)備時,主機(jī)發(fā)出指令給存儲設(shè)備,存儲設(shè)備根據(jù)指令進(jìn)行相應(yīng)操作,將數(shù)據(jù)返回給主機(jī),或者將主機(jī)傳輸過來的數(shù)據(jù)寫入到磁盤。DAS中存儲設(shè)備可以是磁盤驅(qū)動器,也可以是RAID子系統(tǒng),或是其他存儲設(shè)備。

DAS技術(shù)的數(shù)據(jù)安全性差,難以備份/恢復(fù);性能一般,可擴(kuò)充性差,容量有限;數(shù)據(jù)被存放在多臺不同的服務(wù)器上,難于訪問,不支持不同操作系統(tǒng)訪問。DAS技術(shù)成本低廉,易于安裝,但需停止用戶現(xiàn)有系統(tǒng),且難以維護(hù),存儲利用率低。

2.NAS

20世紀(jì)90年代出現(xiàn)了NAS技術(shù)。NAS包括存儲部件和集成在一起的簡易服務(wù)器管理軟件。NAS是一種將分布、獨立的數(shù)據(jù)整合為大型、集中化管理的數(shù)據(jù)中心。NAS通常在一個LAN上占有自己的節(jié)點。在這種配置中,一臺NAS服務(wù)器處理網(wǎng)絡(luò)上的所有數(shù)據(jù),將負(fù)載從應(yīng)用或企業(yè)服務(wù)器上卸載下來。集成在NAS設(shè)備中的定制服務(wù)器系統(tǒng)可以將有關(guān)存儲的功能與應(yīng)用服務(wù)器執(zhí)行的其他功能分隔開。NAS設(shè)備的物理位置靈活,通過物理鏈路與網(wǎng)絡(luò)連接。NAS無需應(yīng)用服務(wù)器的干預(yù),允許用戶在網(wǎng)絡(luò)上存取數(shù)據(jù)。

其特點是,易于備份/恢復(fù);性能高,可擴(kuò)充性強(qiáng),即插即用,容量無極限;數(shù)據(jù)被整合并存放在相同的存儲器上,易于訪問,支持不同操作系統(tǒng)訪問。NAS技術(shù)成本低廉,易于安裝和維護(hù),存儲利用率較高。

3.SAN

SAN是允許在存儲設(shè)備和處理器(服務(wù)器)之間建立直接的高速網(wǎng)絡(luò)連接,通過這種連接實現(xiàn)只受光纖線路長度限制的集中式存儲。SAN可以被看作是存儲總路線概念的一個擴(kuò)展,它使用局域網(wǎng)和廣域網(wǎng)中類似的單元,實現(xiàn)存儲設(shè)備和服務(wù)器之間的互聯(lián)。SAN具有高傳輸速度、遠(yuǎn)傳輸距離和支持?jǐn)?shù)量眾多的設(shè)備等優(yōu)點。采用了專用的拓樸結(jié)構(gòu),不能直接使用通用的IP網(wǎng)絡(luò)連接各個SAN存儲網(wǎng)絡(luò)。目前,多數(shù)供應(yīng)商的SAN解決方案大多采用光纖通道技術(shù),即FC—SAN。

SAN技術(shù)的特點是,易于備份/恢復(fù);性能極高,可擴(kuò)充性強(qiáng),即插即用,容量無極限;數(shù)據(jù)被整合并存放在相同或不同的存儲器上,提供統(tǒng)一的用戶訪問視圖,易于訪問,但不支持不同操作系統(tǒng)訪問。SAN技術(shù)成本昂貴,需要長時間的設(shè)計和安裝,且難以維護(hù),存儲利用率很高。4.IP存儲

IP存儲技術(shù)就是以高速以太網(wǎng)連接為基礎(chǔ),通過IP協(xié)議進(jìn)行數(shù)據(jù)交換的存儲技術(shù),它將SCSI協(xié)議映射到TCP/IP協(xié)議上,使得SCSI的命令、數(shù)據(jù)和狀態(tài)可以在傳統(tǒng)的IP網(wǎng)上傳輸,其支持?jǐn)?shù)據(jù)塊形式的I/O訪問和共享存儲。它采用iFCP和iSCSI協(xié)議,由于光纖通道已經(jīng)包含了SCSI協(xié)議,這種方法無需重大技術(shù)改造,就能滿足SCSI協(xié)議的要求。

IP技術(shù)的特點是,易于備份/恢復(fù);性能高,可擴(kuò)充性強(qiáng),即插即用,容量無極限;數(shù)據(jù)被整合并存放在相同或不同的存儲器上,提供統(tǒng)一的用戶訪問視圖,易于訪問,支持不同操作系統(tǒng)訪問。IP技術(shù)成本低廉,易于安裝和維護(hù),存儲利用率最高。

基于IP的高校數(shù)字圖書館網(wǎng)絡(luò)存儲建設(shè)

在網(wǎng)絡(luò)存儲中,FC—SAN在某些方面具有無可比擬的優(yōu)勢,如性能極高,可擴(kuò)充性強(qiáng)等,使其能夠滿足數(shù)字圖書館大規(guī)模數(shù)據(jù)存儲的需要,但光纖通道存在著成本昂貴和互操作性問題,這是一般高校圖書館所不能承受的。而NAS技術(shù)雖然成本低廉,但卻受到帶寬消耗的限制,無法完成大容量存儲的應(yīng)用,而且系統(tǒng)難以滿足開放性的要求。針對以上技術(shù)的缺陷和不足,根據(jù)國際上基于IP的存儲設(shè)備已逐步上市和日漸成熟的情況,提出了一種既有ANS和SAN技術(shù)的優(yōu)點,又能克服兩者缺點的存儲網(wǎng)方案,即基于IP的SAN。它由兩部分構(gòu)成,第一部分是利用IP互連設(shè)備構(gòu)成存儲區(qū)域網(wǎng)SAN,第二部分是通過SAN中的交換機(jī)多路接入LAN回路,形成一種廣義的附網(wǎng)存儲NAS,存儲設(shè)備都是商用的NAS設(shè)備以及iSCSI設(shè)備,或通過轉(zhuǎn)換橋?qū)CSI和FC設(shè)備轉(zhuǎn)換為IP接口,接入基于IP協(xié)議SAN中。它采用最廣泛的TCP/IP作為網(wǎng)絡(luò)協(xié)議,既具有NAS易于訪問的特點,又有專用的存儲網(wǎng)絡(luò)架構(gòu)。因此,基于IP的存儲網(wǎng)絡(luò)可以利用以太網(wǎng)技術(shù)和設(shè)備來構(gòu)建專用的存儲網(wǎng)絡(luò),由于使用了以太網(wǎng)設(shè)備,其成本大大低于使用光纖交換機(jī)的SAN網(wǎng)絡(luò),而且保持了SAN的傳輸速率高且穩(wěn)定的優(yōu)點。用戶在這一技術(shù)中,面對的是非常熟悉的技術(shù)內(nèi)容,即IP協(xié)議和以太網(wǎng),而且各種IP通用設(shè)備保證了用戶可以具有非常廣泛的選擇空間。事實上,由于IP存儲技術(shù)的設(shè)計目標(biāo),就是充分利用現(xiàn)有設(shè)備,使傳統(tǒng)的SCSI存儲設(shè)備和光纖存儲設(shè)備都可以在IP—SAN中利用起來。隨著帶有IP標(biāo)準(zhǔn)接口的存儲設(shè)備的出現(xiàn),我們可以單純使用本地IP存儲技術(shù),來擴(kuò)展已有的存儲網(wǎng)絡(luò),或構(gòu)建新的存儲網(wǎng)絡(luò)。以千兆甚至萬兆以太網(wǎng)為骨干的網(wǎng)絡(luò)連接,保證了本地IP存儲網(wǎng)絡(luò)。由于采用的是IP協(xié)議,與LAN和Intemet的連接是無縫的,遠(yuǎn)程備份十分方便,效率工作很高。基于IP的SAN在性能及功能上都具有突出的優(yōu)勢,是目前高校數(shù)字圖書館建設(shè)中存儲區(qū)域方案設(shè)計的首選方案。

參考文獻(xiàn)

1郭建峰.數(shù)字圖書館信息存儲系統(tǒng)架構(gòu)的探析.現(xiàn)代情報,2005(6)

2李培.數(shù)字圖書館館原理與應(yīng)用.北京:高教出版社2004

3李村合.談網(wǎng)絡(luò)環(huán)境下的信息存儲技術(shù).情報學(xué)報,2002(1)

2張偉.網(wǎng)絡(luò)存儲技術(shù)的發(fā)展現(xiàn)狀與應(yīng)用.福建電腦,2003(1)

第2篇

關(guān)鍵詞:論文;抄襲;檢測;代碼;判定

中圖分類號:TP311文獻(xiàn)標(biāo)識碼:A文章編號:1007-9599 (2010) 09-0000-02

Code Similarity Detection in the Determination of Plagiarism

Wang Minghao

(Putian College,Putian351100,China)

Abstract:The present paper detection system,only the text part for the judge,can not determine the thesis contained in the original code.Thesis of science and engineering students,usually contains a large number of the code.Silent due to the current system code as the original,and ultimately affect the whole paper copy of the proportion for the judge,so that accuracy of the greatly reduced.This article attempts to explore the existing detection system,add a test for the determination of the module code,improve science and engineering students to determine the accuracy of the thesis plagiarism.

Keywords:Paper;Plagiarism;Detection;Code;Determine

根據(jù)09年年底,湯森路透集團(tuán)的報告《全球科研報告:中國》(Global Research Report:China)中稱,近年來,中國的科研論文數(shù)量呈爆炸性發(fā)展,僅次美國,高居世界第二[1]。而與之形成鮮明相比的是,中國論文的被引用率低,質(zhì)量不高和原創(chuàng)性內(nèi)容不多。這一矛盾產(chǎn)生的主要原因在于高校論文互相抄襲的現(xiàn)象。隨著網(wǎng)絡(luò)技術(shù)的日益普及,這股學(xué)術(shù)不端之風(fēng)更深深的影響了在校學(xué)生。學(xué)術(shù)浮夸和論文抄襲現(xiàn)象大量的出現(xiàn)在應(yīng)屆學(xué)生的畢業(yè)論文之中。現(xiàn)有的學(xué)術(shù)不端檢測系統(tǒng)主要是針對文字的檢測,對純理論的論文的抄襲判定比較準(zhǔn)確。但是與文科學(xué)生不同,理工科學(xué)生的畢業(yè)論文中常會引用一定數(shù)量的代碼,這些代碼的獨創(chuàng)性不被判斷。致使部分理工科畢業(yè)生在畢業(yè)論文中大量引用代碼,以減少文字部分引用率的百分比。為了解決這個問題,亟需在現(xiàn)有的學(xué)生不端檢測系統(tǒng)中建立針對理工科學(xué)生的程序代碼相似性檢測模塊。

一、研究背景

程序代碼相似性的檢測最早是源于對重復(fù)代碼的檢測和對代碼的優(yōu)化。對于程序代碼相似度的度量研究,國外起步的比較早,相關(guān)的研究也比較多。早在二十世紀(jì)七十年代,國外就有學(xué)者開始研究檢測代碼相似性的理論,和基于理論構(gòu)建的檢測系統(tǒng)。目前常用的代碼檢測技術(shù)有兩類:一是最早于1976,由Purdue大學(xué)的K.J.Ottenstein提出的基于屬性計數(shù)法(Attribute Counting)[2];二是1996年,由Verco KL和Wise MJ提出的基于結(jié)構(gòu)度量法(Structure Metrics)[3]。

二、代碼檢測在畢業(yè)論文中的應(yīng)用

(一)相似代碼的判定

代碼抄襲定義為:一個程序在經(jīng)過了若干常規(guī)性的修改得到的程序[4]。修改的方法主要歸為十類,見表1。學(xué)生在畢業(yè)論文中的代碼的抄襲主要體現(xiàn)在前8種。

基于這些常規(guī)的修改方式,以C語言代碼的判定為例,常用的檢測思路之一是,將代碼視為一系列Token(標(biāo)記)的集合,由詞法分析程序?qū)⒃创a轉(zhuǎn)換為Token流。記錄兩份代碼為x和y,兩者經(jīng)過分解的Token流集合分別為X和Y,抄襲的判定條件滿足表2。

(二)系統(tǒng)的構(gòu)建

1.設(shè)計思路。

對于學(xué)生畢業(yè)論文中代碼抄襲的具體判定包括以下三個方面:識別,檢測和確認(rèn)。

(1)識別階段:根據(jù)代碼中的關(guān)鍵詞進(jìn)行比對,確定代碼使用的何種程序語言。

(2)檢測階段:根據(jù)識別的結(jié)果,選定特定程序語言的代碼數(shù)據(jù)庫,進(jìn)行檢測,判定代碼的相似度。

(3)確認(rèn)階段:根據(jù)檢測階段對相似度的判定,輸出結(jié)果。

與現(xiàn)有的純代碼復(fù)制相似性檢測,以及純文字相似檢測系統(tǒng)不同,針對理工科學(xué)生畢業(yè)論文的代碼檢測的系統(tǒng)必須實現(xiàn)以下功能:

(1)代碼和文字的分離。將代碼從論文中分離,對不同的代碼段落編號,各段單獨存儲。將分離代碼后的論文的文字部分,形成單個文本,統(tǒng)一存儲。

(2)針對文字和代碼建立不同的檢測數(shù)據(jù)庫。

(3)根據(jù)不同的代碼類型,必須建立有特征識別功能,能針對不同語言分別檢測的分析系統(tǒng)和相關(guān)數(shù)據(jù)庫。

2.系統(tǒng)構(gòu)架。

根據(jù)系統(tǒng)的需求,系統(tǒng)主要功能模塊在論文中代碼分離基礎(chǔ)上,包括兩大部分:針對代碼檢測的模塊和針對文字檢測的模塊。具體見圖1

分離模塊主要實現(xiàn)代碼和文字的分離,根據(jù)代碼和文字的不同特征,將其分離為代碼部分和文字部分,并將分離后的文字和代碼進(jìn)行存儲。后臺數(shù)據(jù)庫包括存儲數(shù)據(jù)庫和代碼特征數(shù)據(jù)庫兩個部分。其中存儲數(shù)據(jù)庫用來存儲預(yù)處理之后的文字和代碼;代碼特征數(shù)據(jù)庫用于存儲不同程序語言的特征,以C語言為例,代碼特征數(shù)據(jù)庫中需要存儲的內(nèi)容包括有代表性的操作符和關(guān)鍵字。代碼特征數(shù)據(jù)庫的主要作用包括兩個方面。第一,用于判定一段字母構(gòu)成的文字是否為程序代碼,以及該程序段由何種語言寫成。第二,在代碼檢測時,用于劃分代碼的結(jié)構(gòu)構(gòu)成。代碼數(shù)據(jù)庫存儲用于比對相似性的大量原始代碼信息。針對中文論文的檢測,分離模塊以段落為單位,判定三種情況:純中文,純字母和中文字母夾雜。純中文可以直接判定為論文的文字部分。純字母的可以比照代碼特征數(shù)據(jù)庫,判定是否為代碼。如果是代碼,以代碼的形式單獨存儲,否則,以文字的形式統(tǒng)一存儲。中文字母夾雜的段落,可在去除了中文后,按照純字母的情況進(jìn)行處理。

代碼檢測模塊包括代碼預(yù)處理、代碼相似度檢測和代碼相似度判定三個功能。預(yù)處理用于去除代碼中的冗余信息。根據(jù)表1中的定義,針對其中的2,3,9項,預(yù)處理模塊消除了源代碼中的注釋,空格,換行和對程序輸出效果無效的代碼。同時,預(yù)處理模塊還消除了常見代碼段,如預(yù)處理命令和標(biāo)準(zhǔn)輸入輸出語句等。預(yù)處理之后的代碼作為輸入,由相應(yīng)的算法進(jìn)行檢測,并得出相似度評判結(jié)果。

文字檢測模塊將分離的文字由相應(yīng)算法進(jìn)行檢測,得出相似度判定結(jié)果。

輸出模塊根據(jù)代碼檢測判定和文字檢測判定,輸出最終檢測結(jié)果:標(biāo)記所引用或抄襲的部分的出處,以及所站論文總字?jǐn)?shù)的百分比,最后給出綜合的判定。

三、總結(jié)和展望

對代碼獨創(chuàng)性的判定是一項細(xì)化而復(fù)雜的任務(wù)。要真正形成完善的系統(tǒng),還要大量工作要做,如對于代碼判定的一系列數(shù)據(jù)庫的建立,和更完善的判定算法的選擇和實現(xiàn),并在實際投入使用后進(jìn)一步完善。

參考文獻(xiàn):

[1]Jonatha Adam,Christopher King,Nan Ma.Global Research Report ChinaCResearch and Collaboration in the New Geographic Science[R].Thomson Reuter,2009

[2]K.J.Ottenstein.An Algorithmic Approach to the Detection and Prevention of Plagiarism[J].CSD-TR200,1976,103,2:32-39

[3]Verco KL,Wise MJ.Software for Detecting Suspected Plagiarism Comparing Structure and Attribute-counting Systems[J].Proceedings of the 1st Australian Conference on Computer Science Education,Sydney,1996,102,2:3-5

[4]Edward L Jones.Metrics Based Plagiarism Monitoring.The Consortium for Computing in Small Colleges.Vermont.2001:253,261

[5]史彥軍,騰弘飛,金博.抄襲龍紋識別研究與進(jìn)展[J].大連理工大學(xué)學(xué)報,2005,45,1:50-57

第3篇

1系統(tǒng)需求分析

高校科研管理所設(shè)計的事務(wù)非常繁雜,涉及到校科研處、各個系的科研管理以及個人對科研信息的查詢統(tǒng)計等。所設(shè)計的系統(tǒng)既要有利于科研處的監(jiān)督管理又要有利于各個系及教師的分工協(xié)作。系統(tǒng)功能主要包括校科研處科研管理、院系(或部門)科研管理、個人科研信息查詢、校級科研項目整體信息管理。可以劃分為科研信息維護(hù)、科研信息查詢與統(tǒng)計、科研信息報表、科研信息分析、校級課題申報、審批、合同簽定、結(jié)題、其它處理等操作;其中科研信息應(yīng)細(xì)分為學(xué)術(shù)論文、著作、科研項目、科研成果、科研獎勵等信息。

2用戶需求分析

由于本系統(tǒng)是直接面向網(wǎng)上辦公的,必須適應(yīng)所服務(wù)環(huán)境的各類操作人員,主要包括學(xué)校科研處、各院系(或部門)、普通教師個人(或其他瀏覽者)。

2.1普通教師個人(或其他瀏覽者)

普通教師個人(或其他瀏覽者)只能按姓名來瀏覽個人的科研信息、進(jìn)行統(tǒng)計打印,個人的科研信息(論文、著作、項目成果等)必須提交本部門審核入錄。

2.2各院系(或部門)

各院系(或部門)主要職責(zé)是對本部門員工的論文、著作、項目、成果、獎勵等信息進(jìn)行審核后輸入到本系統(tǒng)數(shù)據(jù)庫中,查詢本部門在某時間內(nèi)的科研信息、統(tǒng)計科研情況、打印相關(guān)資料等,同時對本部門的錯誤錄入信息進(jìn)行修改和維護(hù)。

2.3科研處

主要管理本校的員工信息、論文、著作、各級各類科研項目和成果、科研獎勵等常規(guī)工作,同時,管理校級課題的申報、審批、合同、檢查、結(jié)題等管理,同時,監(jiān)控系統(tǒng)運行和各部門的情況。

3數(shù)據(jù)庫設(shè)計及關(guān)鍵技術(shù)實現(xiàn)

3.1數(shù)據(jù)庫表創(chuàng)建

根據(jù)系統(tǒng)需求分析,將系統(tǒng)的實現(xiàn)直接定位在更好的適合各層次人員的需求和操作,系統(tǒng)的所有初始化數(shù)據(jù)均采用界面錄入的方法,由各類人員分工完成。根據(jù)我校的實際情況,筆者將科研人員基本信息、論文信息、科研項目信息、成果信息、獲獎情況信息等作為系統(tǒng)的初始化數(shù)據(jù),為個人和院系查詢、統(tǒng)計、打印,科研處操作、加工、管理、集成等工作提供基本的數(shù)據(jù)平臺。主要數(shù)據(jù)表格設(shè)計如下:

科研人員信息表(職工號,姓名,性別,職稱,出生日期,所學(xué)專業(yè),現(xiàn)從事專業(yè),學(xué)歷,學(xué)位,工作時間,所在部門,備注)。

論文信息表(序號,論文名稱,刊物名稱,刊物類別,刊物級別,主辦單位,作者,職工號,發(fā)表時間,刊號,備注)。

論著信息表(序號,著作名稱,圖書編號,著作類別,出版社,學(xué)科類別,作者,職工號,出版時間,版次,備注)。

科研項目表(序號,項目編號,項目名稱,項目來源,項目類別,完成單位,負(fù)責(zé)人,課題組成員,立項時間,擬定期限,經(jīng)費金額,是否鑒定,鑒定時間,鑒定單位,備注)。

科研成果表(序號,成果名稱,成果類別,成果經(jīng)費,完成時間,負(fù)責(zé)人,完成單位,是否投入生產(chǎn),經(jīng)濟(jì)效益,備注)。

科研獎勵表(序號,獲獎人員,項目名稱,獎勵名稱,授予單位,時間,備注)。

校級項目管理表(項目編號,項目名稱,課題名稱,負(fù)責(zé)人,所在部門,職務(wù)或職稱,聯(lián)系電話,申報表,申報時間,申報經(jīng)費,是否批準(zhǔn),批準(zhǔn)日期,批準(zhǔn)經(jīng)費,合同時間,合同內(nèi)容,是否結(jié)題,結(jié)題時間,鑒定技術(shù)負(fù)責(zé)人,項目成果效益,備注)。

校級鑒定專家表(序號,姓名,性別,出生日期,工作單位,學(xué)歷,學(xué)位,所學(xué)專業(yè),現(xiàn)從事專業(yè),職稱職務(wù),備注)。

在上述表格中,加下劃線字段代表主鍵,加雙劃線字段代表外鍵。其中科研人員信息表之所以選擇(職工號,姓名)作為主鍵,考慮到姓名經(jīng)常作為查詢、操作條件,并在相關(guān)表中作為科技人員的重要描述和限制;為了避免數(shù)據(jù)錄入的無序狀況,數(shù)據(jù)庫表之間建立了嚴(yán)格的參照完整性,并且對所有表都分配了操作權(quán)限,并將錯誤信息及時反饋給操作人員,科研人員信息表、論文信息表、論著信息表通過“職工號”建立參照完整性關(guān)系,在錄入論文、論著時,作者必須是本單位職工,如果科研人員信息表不存在該員工,便給出錯誤提示,提示檢查是否是合法職工,如果是,便可以在科研人員信息表中添加該員工信息后錄入論文、論著信息,否則,拒絕錄入,“職工號”又為組合查詢提供了連接條件支持;同時將科研項目表、科研成果表、校級項目管理表中“負(fù)責(zé)人”和科研人員信息表中的“姓名”建立主鍵、外鍵參照完整性關(guān)系,校級課題的申報負(fù)責(zé)人也必須是本單位某部門的職工;獲獎人員,必須是科研人員信息表中某一職工;將校級鑒定專家表和校級項目管理表通過“鑒定技術(shù)負(fù)責(zé)人”、“姓名”建立參照完整性管理,限定了鑒定技術(shù)負(fù)責(zé)人必須是本校專家表中的專業(yè)人員;所有表的主鍵設(shè)置都加上“姓名”字段,目的是為了符合人們的常規(guī)習(xí)慣,常以某個專業(yè)人員姓名作為操作、查詢條件,科研人員信息表與其他相關(guān)表格建立參照完整性為了限制科研、論文、論著、成果、獎勵等信息的科學(xué)合法性,同時有利于統(tǒng)計和查詢;只有完善的參照完整性,才能使得數(shù)據(jù)庫中數(shù)據(jù)具有一致性和互操作性。

3.2存儲過程的設(shè)計

存儲過程是Transact-SQL語句的集合,它是實現(xiàn)事務(wù)或業(yè)務(wù)規(guī)則的極好途徑,是在數(shù)據(jù)庫服務(wù)器上存儲與執(zhí)行的。使用它,可以大大減少網(wǎng)絡(luò)傳輸流量,提高應(yīng)用程序性能和安全性,而且由于它只在第一次執(zhí)行時被優(yōu)化、編譯。因此,使用存儲過程不僅可以極大地降低應(yīng)用程序的實現(xiàn)難度,而且還可以極大地提高系統(tǒng)的運行速度、效率。存儲過程的設(shè)計一定要符合邏輯業(yè)務(wù)規(guī)則和要求,根據(jù)實際,對一些常規(guī)、頻繁使用的查詢、插入數(shù)據(jù)操作使用存儲過程來完成。以下操作可以考慮使用存儲過程來完成:

①對系統(tǒng)的初始化數(shù)據(jù)時錄入各種基本信息操作。

②查詢個人、部門科研信息時的查詢操作。

③科研處的其他常規(guī)操作。

下面以查詢部門科研信息為例介紹存儲過程使用方法,在此查詢某一部門的論文、論著信息。描述代碼:

CREATEPROCEDURE論文論著

@achar(20)

as

select姓名,論文名稱,刊物名稱,刊物類別,刊物級別,發(fā)表時間,備注

from科研人員信息表,論文信息表

where科研人員信息表。職工號=論文信息表。職工號and所在部門=@a

select姓名,著作名稱,出版社,出版時間,版次,備注

from科研人員信息表,論著信息表

where科研人員信息表。職工號=論著信息表。職工號and所在部門=@a

其它操作不再做列述。從提高執(zhí)行效率、提高安全性、共享性方面考慮,盡可能多的使用存儲過程來提高數(shù)據(jù)庫的整體性能。

3.3觸發(fā)器的使用

使用觸發(fā)器來實現(xiàn)表間的數(shù)據(jù)自動操作,提高系統(tǒng)效率,校級鑒定專家表中的信息主要來源于科研人員信息表中具有副高職稱以上的人員,在輸入或修改科研人員信息時,只要是具有副高級職稱以上的人員,就可以自動添加到校級鑒定專家表中,該操作可以使用觸發(fā)器來實現(xiàn),代碼描述如下:

CreateTriggerptz

On科研人員信息表

Forinsert,update

As

Insertinto校級鑒定專家表(姓名,性別,出生日期,工作單位,學(xué)歷,學(xué)位,所學(xué)專業(yè),現(xiàn)從事專業(yè),職稱職務(wù),備注)Select(姓名,性別,出生日期,所在部門,學(xué)歷,學(xué)位,所學(xué)專業(yè),現(xiàn)從事專業(yè),職稱職務(wù),備注)。

From科研人員信息表,其中,校級鑒定專家表中的序號是自動生成的標(biāo)識列。

同時,可以用觸發(fā)器來檢驗校級項目負(fù)責(zé)人是否在科研人員信息表中,其中,用事務(wù)以驗證合法性以控制該項操作是否完成。

代碼描述如下:

CreateTriggercheck1

On校級項目管理表

Forinsert

As

begintran

declare@achar(12)

select@a=負(fù)責(zé)人fromInserted

If(selectcount(*)from科研人員信息表where姓名=@a)=0

begin

Print''''負(fù)責(zé)人不合法''''

rollbacktran

end

committran

其它類似操作不做描述。

在設(shè)計中,堅持使用觸發(fā)器實現(xiàn)盡可能多的實現(xiàn)前臺操作,不僅提高了操作效率、更提高了代碼的安全性和共享性。

3.4數(shù)據(jù)庫安全設(shè)計

網(wǎng)絡(luò)的安全非常重要,從數(shù)據(jù)庫級、服務(wù)器級和應(yīng)用程序級綜合考慮,在科研管理系統(tǒng)中要根據(jù)不同用戶,設(shè)置不同的權(quán)限、不同的初始化菜單。在本系統(tǒng)中,數(shù)據(jù)庫的安全主要通過數(shù)據(jù)庫的存取控制機(jī)制實現(xiàn)的。首先定義各類管理人員的操作權(quán)限即角色,其次定義數(shù)據(jù)庫登錄,最后依據(jù)用戶權(quán)限表將登錄分配為相應(yīng)的角色。由于人員的復(fù)雜性,角色分為三個層次:科研處級別、二級部門級別、普通教師級別。用戶屬于某一角色,即使用戶職務(wù)調(diào)動時,對用戶增刪,不影響其他用戶的操作,只是角色中用戶數(shù)量的變化。建立專門的系統(tǒng)使用權(quán)限表來記錄用戶和權(quán)限,同時也兼容部門設(shè)置信息,對不同部門分配相應(yīng)的權(quán)限和賬號,科研處是最高管理級別部門。

為了進(jìn)一步保護(hù)數(shù)據(jù)庫,建立備份數(shù)據(jù)庫服務(wù)器,定期進(jìn)行數(shù)據(jù)庫備份和復(fù)制,本系統(tǒng)數(shù)據(jù)庫主要采用SQLServer數(shù)據(jù)庫管理工具進(jìn)行設(shè)計,它具有強(qiáng)大的管理、安全、登陸、網(wǎng)絡(luò)支持功能,且可以和其它數(shù)據(jù)庫進(jìn)行轉(zhuǎn)換,是一種網(wǎng)絡(luò)數(shù)據(jù)庫管理軟件,符合設(shè)計要求。

第4篇

關(guān)鍵詞:單片機(jī),溫度傳感器,遠(yuǎn)程監(jiān)控與測量

 

1.研究的目的與意義

本研究以溫度采集及轉(zhuǎn)換,單片機(jī)處理和監(jiān)控,無線傳輸為核心,可用于航空航天系統(tǒng)中,倉儲溫度監(jiān)測及環(huán)境監(jiān)測,礦井里的溫度采集等。免費論文。快速方便并且可以實現(xiàn)遠(yuǎn)程采集,具有較高精確度,另外加有存儲單元,可以對溫度數(shù)據(jù)進(jìn)行存儲對比,以備不時之需。在該系統(tǒng)中還添加報警系統(tǒng),自動提醒不正常溫度,以免發(fā)生不必要的危險。由于采用ZigBee無線傳輸裝置,可以遠(yuǎn)距離測溫,因此可用于危險區(qū)域,例如:高壓區(qū),工廠,大型機(jī)器內(nèi)部溫測等,還可采集低溫。另外還適用于家庭防火災(zāi),火災(zāi)內(nèi)部溫度探測和溫度監(jiān)控,有助于滅火的開展和搶救人員和財產(chǎn)以及預(yù)測火勢的發(fā)展等。

在現(xiàn)代社會中溫度在航空航天,工業(yè)自動化、家用電器、環(huán)境保護(hù)和安全生產(chǎn)等方面都是最基本的監(jiān)測參數(shù)之一,但是在某些環(huán)境下溫度檢測比較危險。因而需要一個智能檢測和監(jiān)測系統(tǒng)來代替危險的工作,本系統(tǒng)就可以很好的解決此問題,不僅可以實時的對溫度進(jìn)行遠(yuǎn)程檢測監(jiān)控,還可以在十分惡劣的環(huán)境下工作,測量結(jié)果精度高,并且對所測數(shù)據(jù)可以直接通過USB接口傳給電腦存儲或者直接存入外設(shè)存儲單元,同時加報警裝置,在溫度不正常給予提醒,從而將損失減少到最低。為滿足對溫度記錄的要求(高精度、自動控制、經(jīng)濟(jì)實用),系統(tǒng)實現(xiàn)了對現(xiàn)場環(huán)境溫度的不間斷測量與監(jiān)控,讓您通過監(jiān)控中心可以直觀看到溫度實時變化,做到足不出戶即可了解各被測點的溫度。在那些需要對溫度監(jiān)控和測量的地方放置無線溫度采集器,然后由監(jiān)控中心通過軟件對無線采集器進(jìn)行控制,代替過去由人工來完成的溫度數(shù)據(jù)采集任務(wù);同時監(jiān)控中心對無線溫度采集器傳輸來的溫度數(shù)據(jù)進(jìn)行存儲和查詢統(tǒng)計。本系統(tǒng)使用方便,操作簡捷,已經(jīng)在許多領(lǐng)域中得到廣泛的使用

2.國內(nèi)外本項目的研究狀況

溫度在工業(yè)自動化、家用電器、環(huán)境保護(hù)和安全生產(chǎn)等方面都是最基本的監(jiān)測參數(shù)之一,因此其檢測裝置也得到的長足的進(jìn)步和發(fā)展。免費論文。例如美日生產(chǎn)的管纜熱電阻溫度傳感器可測溫度高達(dá)1000℃,精度0.5級,清華大學(xué)的“光纖黑體腔溫度傳感器”可在400~1300℃間靈敏度可達(dá)0.1℃。隨著科技的進(jìn)步和新材料的發(fā)現(xiàn),新一代的溫度傳感器也在不斷出現(xiàn)和完善,如利用核磁共振的溫度檢測器,可測量出千分之一開爾文,而且輸出信號適于數(shù)字運算處理,在常溫下可作為理想的標(biāo)準(zhǔn)溫度。此外還有熱噪聲溫度傳感器、激光溫度傳感器等諸多發(fā)展。智能溫度傳感器(亦稱數(shù)字溫度傳感器)是在20世紀(jì)90年代中期問世的。它是微電子技術(shù)、計算機(jī)技術(shù)和自動測試技術(shù)(ATE)的結(jié)晶。智能溫度傳感器的特點是能輸出溫度數(shù)據(jù)及相關(guān)的溫度控制量,適配各種微控制器(MCU),它在硬件的基礎(chǔ)上通過軟件來實現(xiàn)測試功能。目前,國際上已開發(fā)出多種智能溫度傳感器系列產(chǎn)品。如由美國DALLAS半導(dǎo)體公司新研制的DS1624型高分辨力智能溫度傳感器,能輸出13位二進(jìn)制數(shù)據(jù),其分辨力高達(dá)0.03125°C,測溫精度為±0.2°C。此外新型智能溫度傳感器的功能也在不斷增強(qiáng)。例如,DS1629型單線智能溫度傳感器增加了實時日歷時鐘(RTC),使其功能更加完善。DS1624還增加了存儲功能,利用芯片內(nèi)部256字節(jié)的E2PROM存儲器,可存儲用戶的短信息。免費論文。另外,智能溫度傳感器正從單通道向多通道的方向發(fā)展,這就為研制和開發(fā)多路溫度測控系統(tǒng)創(chuàng)造了良好條件。

無線傳輸技術(shù)ZigBee是在工業(yè)自動化、家庭智能化和遙控監(jiān)測領(lǐng)域?qū)o線通訊和數(shù)據(jù)傳輸?shù)男枨笕找嬖鲩L的情況下應(yīng)運而生的,它采用IEEE802.15.4協(xié)議,具有功耗低,成本低等特點,還可以方便的實現(xiàn)自動移動的AdHoc網(wǎng)絡(luò)。目前市場上的RF芯片供應(yīng)商主要還是TI、EMBER、FREESCAIE及JENNIC,國產(chǎn)廠商在這個方面仍然是空白。鑒于ZigBee技術(shù)在功耗、組網(wǎng)技術(shù)等方面的出色能力,受到各國政府、軍方、科研機(jī)構(gòu)和跨國公司的廣泛關(guān)注和高度重視,隨著其技術(shù)的發(fā)展,無線傳感器網(wǎng)絡(luò)將會逐漸的深入生活的每個方面。

3.無線網(wǎng)絡(luò)溫度采集可以實現(xiàn)如下功能

(一)數(shù)字信號通過單片機(jī)分析處理,通過ZigBee無線傳輸模塊,可實現(xiàn)無線傳輸功能。(二)接收模塊得到的數(shù)字信號通過單片機(jī)處理,可在LCD FC12864上可進(jìn)行當(dāng)前溫度顯示,可實現(xiàn)數(shù)字顯示功能。(三)外部存儲單元可對過去溫度進(jìn)行存儲,以便隨時調(diào)用,可實現(xiàn)存儲功能。(四)由于有無線傳輸,可以實現(xiàn)遠(yuǎn)程對溫度進(jìn)行監(jiān)控和測量 存儲,安全可靠,而且速度快精度高。(五)系統(tǒng)實現(xiàn)了對現(xiàn)場環(huán)境的不間斷溫度測量與監(jiān)控,讓您通過監(jiān)控中心可以直觀看到溫度實時變化,做到足不出戶即可了解各被測點的溫度。在那些需要對溫度監(jiān)控和測量的地方放置無線溫度采集器,然后由監(jiān)代替過去由人工來完成的溫度數(shù)據(jù)采集任務(wù);同時監(jiān)控中心對無線溫度采集器傳輸來的溫度數(shù)據(jù)進(jìn)行存儲和查詢統(tǒng)計。(六)該系統(tǒng)可換部分裝置,然后實現(xiàn)其它功能,例如:將溫度傳感器換成濕度傳感器進(jìn)行濕度采集等,具有很強(qiáng)的移植性。

4.結(jié)語

在當(dāng)代社會科學(xué)技術(shù)的迅猛發(fā)展以及人類對自然的不斷深入探索下,一些人類無法立足的惡劣環(huán)境以及相關(guān)工業(yè)、煤礦業(yè)、石油業(yè)、存儲業(yè)等相關(guān)環(huán)境中的重要溫度數(shù)據(jù)的采集和控制成為科學(xué)研究的重要課題。本研究項目以適應(yīng)相關(guān)條件下的溫度傳感器為依托,以單片機(jī)為整個系統(tǒng)的處理和監(jiān)控為核心,當(dāng)需要采集人類無法立足的惡劣環(huán)境中的重要溫度數(shù)據(jù)時,本系統(tǒng)可以通過媒介放置一體積小、精度高的溫度傳感器去采集;在生產(chǎn)和存儲環(huán)境中可以通過本系統(tǒng)來監(jiān)測溫度,當(dāng)超過合適的環(huán)境溫度時,發(fā)出警報,通知工作人員及時處理控制溫度以減少損失。本研究項目可以更好的服務(wù)于科研,提高生產(chǎn)效率,降低危險事故發(fā)生的幾率,具有很強(qiáng)的現(xiàn)實意義

參考文獻(xiàn):

1.閆德立、劉展威.ZigBee技術(shù)優(yōu)勢及其在現(xiàn)代企業(yè)生產(chǎn)中的應(yīng)用[J].河北企業(yè),2009.08.

2.樂嘉華.溫度檢測技術(shù)的現(xiàn)狀和未來[J].煉油化工自動化.

3.孫俊杰. ZigBee應(yīng)用向商業(yè)化逼近[J]. 電子設(shè)計應(yīng)用,2007.11.

4. 張培仁,張志堅,高修峰. 十六位單片微處理器原理及應(yīng)用(第一版)[M].北京:清華大學(xué)出版社,2005.5,P18-P52,P60-P63,P130-P163,P226-P260,P280-P286.

5.李勛,林廣艷,盧景山.單片微型計算機(jī)大學(xué)讀本(第一版)[M].北京:北京航空航天大學(xué)出版社,1998.11,P197-P203.

6.吳國鳳.C語言程序設(shè)計教程(第一版)[M].合肥:中國科技大學(xué)出版社,2003.2,P36-P60,P88-P115.

7.Horstmann.c著,晏海華等譯. C++核心思想:第三版[M]. 北京:電子工業(yè)出版社, 2004.8 .

8.宋育才. MCS-51系列單片微型計算機(jī)及其應(yīng)用[M]. 南京:東南大學(xué)出版社 ,1997.3.

9.智能溫度傳感器的趨勢[DB/ol].

10..LCD12864中文資料手冊.

第5篇

關(guān)鍵詞:科技英語論文寫作;定義;敘述

中圖分類號:H315 文獻(xiàn)標(biāo)識碼:A

文章的主體是科技論文的核心部分,是主題思想的展開和論述。作者可根據(jù)需要在文章中加小標(biāo)題,將主體內(nèi)容分為幾個部分進(jìn)行論述。科技論文的英文寫作通常把每段的主體句(Topic Sentence)放在段落的第一句,全段圍繞主體句論述,定義與敘述是科技論文寫作中又一種常用的寫作方法。

一、定義(Definition)

(一)Introduction

When making a hypothesis(假說)or other statement, scientists must make sure that they will beunderstood by other researchers. Misunderstandings occur when there are different concepts of what is being discussed.

A definition answers the question, “What is it?” Sometimes a definition is necessary because a word or concept has more than one meaning. For example, whether carbon is a metal or nonmetal depends on how you define carbon. At other times, a definition is required because a term is being used in a special way. For example, physicists use the terms work and energy in ways that are more specific than their common meanings. A definition should be complete enough to include all the items in the category yet narrow enough to eliminate items that do not belong. The Greek philosopher Plato once defined man as a two-legged creature that has no feathers. The problem with Plato's definition was that it did not distinguish a man from other two-legged creatures without feathers. Communication between researchers is dependent on precise definitions of substances, concepts, processes, and ideas.

Greek philosopher Plato 希臘哲學(xué)家帕拉圖

(二)Sentence patterns

Sentence pattern 1:

An astronomer is a scientist whostudies the universe.

A barometeris an instrumentthat measures air pressure.

Conductionis a process by which heat is transferred.

A laboratoryis a place whereexperiments are performed.

Physicsis the study ofmatter and energy.

A volt is a unitfor measuring electrical pressure.

Sentence pattern 2:

Mercuryisa liquidmetal.

Asbestosis a fire-resistantmineral.

A dinosaurisa prehistoric reptile.

A monkeyis a small, long -tailedprimate.

(三)Application Examples

be 是

mean 意思是,意味著,意指

denote 表示,指

imply 意思是,意味著

be named 命名為,被稱為

Examples:

1. Printers are output devices.

打印機(jī)是輸出設(shè)備。

2. Multiprogramming means the existence of many programs in different parts of main memory at the same time.

多道程序意味著在主存儲器的不同部分同時存在著多個程序。

3. Data denotes a collection of facts that can serve as operands to computer program.

數(shù)據(jù)是指可作為計算機(jī)程序操作對象的集合。

4. A “system” implies a good mixture of integrated parts working together to form useful whole.

“系統(tǒng)”意指將協(xié)同工作各部分適當(dāng)?shù)鼐C合而成的一個有效的整體。

5. The first digital computer built in 1946 at the University of Pennsylvania was named ENIAC.

第一臺計算機(jī)是1946年在賓夕法尼亞大學(xué)建造的,命名為ENIAC。

二、敘述(Describing)

(一)Introduction

A description serves to introduce a scientist's view of the world. It may describe conditions, results of an experiment, chemical changes, physical movements, or what is seen through a telescope or microscope. A description may also tell the characteristics or distinctive features of an object―how it look, sounds, tastes, smells, works, or is produced.

The nature of something can be explained by describing it. For example, the concept of an atom is difficult to grasp from a definition alone, but a description of its appearance, detailing its structure and function, makes it easier to visualize.

(二)Sentence patterns

The Nile River is 4,145 miles long.

Mount Everest is 8,848 meters high.

The Dead Sea is 11 miles wide.

The Nile River has a length 4,145 miles.

The Sun has a surface temperature of 11,000°F.

The Grand Canyon has a depth of 5,500 feet.

The color of iodine is purplish black.

The texture of sand is rough and granular.

The orbits of planets are elliptical.

Pluto is relatively small.

Blue stars are extremely hot.

Copper salts are slightly blue in aqueous solutions.

(三)Application Examples

be是

be considered (to be) 被認(rèn)為是,被看作

be known as 被稱為是,被認(rèn)為是,即

be referred to as 稱為,叫做

be thought of as 被認(rèn)為是

be regarded as 被認(rèn)為是

Examples:

1.This ability to allow interrupts to interrupt previous interrupts service routines safely are referred to as nested interrupts.

允許某些中斷去中斷先前的中斷服務(wù)程序,并能正確運行的能力稱為嵌套中斷。

2.One of the most important characteristics of a computer is its capability of storing information in its memory long enough to process it.

計算機(jī)最重要的特性之一就是具有這樣一種能力,即在它的存儲器中保存信息時間長到足以對這些信息進(jìn)行處理。

3.In the majority of applications the computer's capability to store and access large amounts of information plays the dominant part and is considered to be its primary characteristic.

在大部分的應(yīng)用中,計算機(jī)能夠存儲和訪問大量的信息這一特性,起了關(guān)鍵的作用,并被看成是計算機(jī)的主要特點。

除了定義 (Definition) 與敘述(Describing)的寫作方法以外,科技英語論文常用的寫作方法還有:比較(Comparing)、因果(Cause and Effect)、假設(shè)(Hypothesizing)、證明(Giving Evidence)、實驗(Experiment)、計算(Calculating)、報告(Reporting)、預(yù)測(Predicting)等。

第6篇

關(guān)鍵詞:數(shù)字圖書;服務(wù)師生;管理

一、數(shù)字圖書館的定義

20世紀(jì)80年代末,計算機(jī)的應(yīng)用特別是數(shù)據(jù)庫系統(tǒng)的廣泛使用,以存儲量巨大,檢索快速為特色,產(chǎn)生了“電子圖書館”和“虛擬圖書館”。進(jìn)入90年代以后,Internet把圖書館、學(xué)校、機(jī)關(guān)、商業(yè)機(jī)構(gòu)、家庭乃至個人連接起來,并對所存儲的信息資源提供檢索和查詢,實現(xiàn)了資源共享,由此產(chǎn)生了“數(shù)字圖書館”。

當(dāng)代,網(wǎng)絡(luò)已經(jīng)覆蓋到每個角落,數(shù)字圖書館隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,內(nèi)容在不斷延伸,向著“數(shù)字資源庫”“知識庫”或“信息倉庫”方向發(fā)展。美國數(shù)字圖書館聯(lián)合會將數(shù)字圖書館表述為:“數(shù)字圖書館是提供各種資源的組織結(jié)構(gòu),它們選擇、創(chuàng)建、提供知識查詢途徑,解釋、傳播和保護(hù)數(shù)字作品館藏,以確保其能長久使用,從而為社區(qū)群體提供方便而經(jīng)濟(jì)的信息服務(wù)”。

人們根據(jù)數(shù)字圖書館應(yīng)用,經(jīng)過歸納總結(jié),表述如下:數(shù)字圖書館是一個復(fù)雜的分布式海量數(shù)據(jù)管理系統(tǒng),它利用當(dāng)今先進(jìn)的多媒體和網(wǎng)絡(luò)技術(shù),將分散于不同地理位置的不同載體形式的信息資源以數(shù)字化的形式儲存,形成有組織的數(shù)據(jù)庫和知識庫,對外提供高性能的檢索服務(wù),實現(xiàn)資源共享。

數(shù)字圖書館發(fā)展到今天,已完全脫離傳統(tǒng)圖書館的含義和功能。人們希望和并力求使其成為“知識庫”,對有價值的文本、圖像、語音、音響、影像、影視、軟件和科學(xué)數(shù)據(jù)等多媒體信息進(jìn)行收集、加工、存儲和管理,此外還包括知識產(chǎn)權(quán)、信息安全管理等方面的內(nèi)容。高等學(xué)校要建設(shè)學(xué)生學(xué)位論文庫,論文的提交、查詢、檢索評價與管理等,人們需要學(xué)習(xí)的東西在數(shù)字圖書館都找到。

數(shù)字圖書館如何建設(shè)?包含什么?數(shù)字圖書館的內(nèi)容是不斷變化的,那么對于職業(yè)學(xué)校或者高校來說,數(shù)字圖書館的資源包括哪些呢?

二、數(shù)字圖書館資源建設(shè)

以前,人們談起數(shù)字化圖書館,簡單理解就是把現(xiàn)有的圖書目錄進(jìn)行輸入,內(nèi)容整體輸入,然后根據(jù)類別或者首字母進(jìn)行分類檢索。其實這不應(yīng)該是數(shù)字圖書館,而只能說是傳統(tǒng)圖書館的數(shù)字化。所謂數(shù)字圖書館的含義完全脫離傳統(tǒng)的“圖書”概念,它朝著數(shù)字化學(xué)習(xí)資源庫方向發(fā)展,不僅僅是圖書,還包括報刊、圖形圖片、音頻、視頻、多媒體等各種其他形式的媒體資源,創(chuàng)造出一個前所未有的閱讀新空間。每一種數(shù)字資源分別建立一個資源庫,獨立的管理平臺,讀者通過檢索找到所需要的信息。

具體來說,現(xiàn)階段學(xué)院式數(shù)字圖書館的資源主要包括以下幾個方面:

(1)數(shù)字圖書。其實在各種院校里,數(shù)字圖書很大一部分就是藏書的多媒體電子化。就是利用現(xiàn)代信息技術(shù),將傳統(tǒng)的書籍以數(shù)字化形式通過計算機(jī)網(wǎng)絡(luò)出版發(fā)行。以多媒體的形式出現(xiàn),集聲音、圖片、動畫和文字于一體,充分展示電子圖書在數(shù)字時代所起到的教育和傳播知識的功能,使人們在有限的時間內(nèi)能學(xué)習(xí)到更多的知識,數(shù)字圖書館將以這種電子圖書作為核心的館藏資源。這種數(shù)字圖書,在各大高校及職業(yè)院校表現(xiàn)為現(xiàn)有藏書的電子化,這種數(shù)字圖書也是有局限性的,比如藏書很難實現(xiàn)真正的影音圖像文字的結(jié)合,當(dāng)然隨著外部網(wǎng)絡(luò)的接入和更新,這種現(xiàn)象正在消失。當(dāng)前比較典型的數(shù)字圖書館比如超星數(shù)字圖書館,這些圖書資源除了固有書籍的數(shù)字化,也以飛快的速度更新最新的圖書,可以說大大方便了廣大讀者。

(2)數(shù)字化期刊。把傳統(tǒng)的期刊紙介質(zhì)數(shù)字化加工,分類建立數(shù)據(jù)庫,供查詢閱讀使用。主要有學(xué)術(shù)理論類、技術(shù)實用類、指導(dǎo)管理類、科學(xué)普及類、產(chǎn)品信息類、文學(xué)文藝類、教學(xué)輔導(dǎo)類、文化娛樂類、兒童讀物類、圖冊畫報類、文獻(xiàn)檢索類。它具有明顯的時間性。現(xiàn)在不少刊物比如《電腦報》除提供紙質(zhì)期刊,還會附帶電子版本,并且電子版本的期刊除了紙質(zhì)期刊的內(nèi)容外,在背景音樂、色彩搭配方面更具有優(yōu)勢。最重要的是,紙質(zhì)期刊內(nèi)容部分的插入圖片,往往是黑白樣式,加上大批量的印刷,部分技術(shù)方面的內(nèi)容很難分辨清楚圖片內(nèi)容,而電子期刊提供了更清晰、可以隨意放大的圖例或直接是操作方面的視頻。還有比較先進(jìn)的電子期刊,采用了3D展示圖例的方式,讓讀者借助鼠標(biāo)的幫助,完整了解實物的真實情況,以便讀者更好地理解期刊內(nèi)容。而在網(wǎng)上發(fā)展成熟的,有《中國期刊網(wǎng)》等網(wǎng)絡(luò)電子期刊。

(3)信息搜索及索引系統(tǒng)。如果讓我們用一個字來概括我們現(xiàn)在的生活方式,有人用了“網(wǎng)”這個字。社會上也流行一句話,“萬事不知百度知”,很多的內(nèi)容被各大搜索引擎系統(tǒng)化之后制定好詞條,并在行文中的關(guān)鍵詞處進(jìn)行鏈接,方便用戶進(jìn)入另外一個詞條查詢,使信息搜索從速度和寬度上大大提高。

(4)專業(yè)論文庫。《中國學(xué)位論文全文數(shù)據(jù)庫》,收錄了自1977年以來我國各學(xué)科領(lǐng)域的博士、碩士研究生論文。精選相關(guān)單位近幾年來的博碩論文,涵蓋自然科學(xué)、數(shù)理化、天文、地球、生物、醫(yī)藥、衛(wèi)生、工業(yè)技術(shù)、航空、環(huán)境、社會科學(xué)、人文地理等各學(xué)科領(lǐng)域。

(5)多媒體資料庫。多媒體資料庫包括圖片庫、音頻庫、視頻資料庫三方面。圖片方面是按類型或?qū)W科建立圖形圖片庫、動畫片庫,提供檢索查詢,供讀者下載使用。而音頻庫即數(shù)字化圖書錄音集成系統(tǒng),它將數(shù)字化圖書與數(shù)字化錄音合二為一。讀者一邊翻閱電子圖書,一邊聽與之配套的語音或者音樂信息。而視頻庫是一個利用多媒體網(wǎng)絡(luò)作為傳輸介質(zhì),集成軟件、硬件于一體的視頻點播服務(wù)平臺,強(qiáng)大的節(jié)目管理、用戶管理、在線監(jiān)控、服務(wù)查詢、論壇及信息、服務(wù)器集群管理等功能充分滿足了用戶的多種需求。

三、數(shù)字化圖書館的數(shù)據(jù)存儲

海洋的壯觀是因為大海的廣大容量,數(shù)字資源存儲系統(tǒng)是數(shù)字圖書館的資源倉庫。這些數(shù)字資源能否按著讀者需求在網(wǎng)絡(luò)與讀者之間良好傳輸,運行的可靠性和安全性將直接影響著這座數(shù)字大廈的存在與否。數(shù)字資源存儲系統(tǒng)相當(dāng)于傳統(tǒng)紙介質(zhì)書庫,但與傳統(tǒng)的書架不同的是,數(shù)字化圖書有其獨特的存儲數(shù)據(jù)的方式。

(1)DAS直接連接存儲。DAS(Directatt ached storage直接連接存儲)是指將存儲設(shè)備通過SCSI接口或光纖通道直接連接到應(yīng)用服務(wù)器上。通過服務(wù)器相應(yīng)服務(wù)實現(xiàn)網(wǎng)絡(luò)共享,也可通過網(wǎng)絡(luò)管理軟件實現(xiàn)跨平臺應(yīng)用。

(2)NAS網(wǎng)絡(luò)連接存儲。NAS(Networkatt acheds torage網(wǎng)絡(luò)連接存儲)即采用以太網(wǎng)和SCSI的即插即用存儲技術(shù)將存儲設(shè)備通過標(biāo)準(zhǔn)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),連接到一群應(yīng)用服務(wù)器上。

(3)SAN存儲區(qū)域網(wǎng)絡(luò)。SAN(Storage Area Network存儲區(qū)域網(wǎng)絡(luò))采用高速的光纖通道FC(Fibre Chanel)把存儲核心機(jī)、磁盤存儲陣列、磁帶備份機(jī)、服務(wù)器與光纖交換機(jī)相連接,形成一個SAN存儲區(qū)域網(wǎng)絡(luò)。

四、數(shù)字化圖書館的管理

數(shù)字圖書館與傳統(tǒng)圖書館既有共同之處,但又有本質(zhì)區(qū)別。紙介質(zhì)書庫一旦建成,后期的維護(hù)費用較低,主要是防盜、防火、防水災(zāi)、防霉、防蛀和通風(fēng)等。數(shù)字資源存儲系統(tǒng)往往會出現(xiàn)不可抵御和不可預(yù)見的災(zāi)難,這就要求必須科學(xué)管理數(shù)字化圖書館,才能更好地服務(wù)于大眾。

(1)管理隊伍建設(shè)。高校圖書館管理者應(yīng)具有學(xué)者或知名學(xué)者的水平,是一個知識傳播專家。因為圖書館是一個“知識倉庫”,建設(shè)這個“知識倉庫”就需要對這個“知識倉庫”的內(nèi)容了如指掌,要對所服務(wù)的讀者了解,對學(xué)科建設(shè)了解,對本校科研方向了解,采購的圖書才能滿足學(xué)科建設(shè)、科研和讀者需求。有了圖書還不行,還要創(chuàng)造條件利用各種手段傳播知識,即引導(dǎo)讀者如何用好書,所以圖書館管理者必須是具有學(xué)者與管理能力的兼?zhèn)淙瞬拧?shù)字圖書館的管理和傳統(tǒng)紙介質(zhì)圖書管理有本質(zhì)區(qū)別,其信息的載體不同,閱讀的方式不同,使之需要現(xiàn)代管理理念與管理手段。要求管理者不但是個學(xué)者、教育教學(xué)的專家,而且要懂得網(wǎng)絡(luò)存儲信息技術(shù)、數(shù)字資源建設(shè)、數(shù)字資源信息、推廣應(yīng)用和綜合管理能力,管理者應(yīng)具備學(xué)者――技術(shù)――管理的水平與能力,近乎是全才。

(2)數(shù)字資源平臺和資源管理平臺的建設(shè)。每個資源庫都有資源與管理平臺,通過網(wǎng)絡(luò)檢索應(yīng)用,并且能夠跨平臺檢索。在數(shù)字圖書館建設(shè)時必須整體設(shè)計,做到檢索簡單方便。

(3)數(shù)字化服務(wù)建設(shè)。傳統(tǒng)書刊借閱服務(wù)一般是等客上門。數(shù)字圖書館服務(wù)模式發(fā)生了變化,要在網(wǎng)上開展數(shù)字資源使用培訓(xùn)與講座,資源信息,建立網(wǎng)上咨詢臺,在網(wǎng)上為讀者提供實時的咨詢服務(wù)。數(shù)字資源能不能用起來,關(guān)鍵在于開展各類資源展示、消息、使用培訓(xùn)。總之,重點是服務(wù),讓人們逐步習(xí)慣使用數(shù)字資源。

第7篇

一、本科學(xué)生畢業(yè)論文的目的和內(nèi)容

二、管理信息系統(tǒng)開發(fā)的主要步驟

三、計算機(jī)專業(yè)所選開發(fā)工具和注意事項

四、計算機(jī)畢業(yè)論文撰寫格式

五、畢業(yè)論文中正文的寫法和注意事項

六、結(jié)束語的寫法

七、參考文獻(xiàn) 列出畢業(yè)論文設(shè)計中主要參考書籍

八、附錄的寫法

九、論文評分的能用標(biāo)準(zhǔn)

一、本科學(xué)生畢業(yè)論文的目的和內(nèi)容

本科學(xué)生在畢業(yè)之前必須做畢業(yè)論文,其目的是通過畢業(yè)論文,讓學(xué)生獨立開發(fā)一個具體的計算機(jī)應(yīng)用項目,系統(tǒng)地進(jìn)行分析總結(jié)和運用學(xué)過的書本知識,以鞏固本科階段所學(xué)的專業(yè)理論知識,并給予一個理論聯(lián)系實際的機(jī)會。

為了便于實施和管理,規(guī)定網(wǎng)絡(luò)學(xué)院計算機(jī)相關(guān)專業(yè)本科學(xué)生畢業(yè)論文主要以開發(fā)一個管理信息系統(tǒng)為畢業(yè)實踐的課題,每個畢業(yè)生通過獨立開發(fā)一個具體的管理信息系統(tǒng),掌握開發(fā)一個比整完整的管理信息系統(tǒng)的主要步驟,并從中獲得一定的實際經(jīng)驗。

二、管理信息系統(tǒng)開發(fā)的主要步驟

管理信息系統(tǒng)開發(fā)的主要步驟及各步驟的基本內(nèi)容如下:

1、 系統(tǒng)分析

主要工作內(nèi)容有以下幾項:確定系統(tǒng)目標(biāo),系統(tǒng)可行性分析

2、 系統(tǒng)調(diào)查

系統(tǒng)的組織結(jié)構(gòu)、職能結(jié)構(gòu)和業(yè)務(wù)流程分析。其中系統(tǒng)的組織結(jié)構(gòu)圖應(yīng)畫成樹狀結(jié)構(gòu)。

系統(tǒng)業(yè)務(wù)流程分析、業(yè)務(wù)流程圖

3、 數(shù)據(jù)流程分析

數(shù)據(jù)流程圖(系統(tǒng)關(guān)聯(lián)圖、頂層圖、一層數(shù)據(jù)流圖、二層數(shù)據(jù)流圖)、數(shù)據(jù)詞典、代碼設(shè)計

4、 管理信息系統(tǒng)的功能設(shè)計

系統(tǒng)的功能結(jié)構(gòu)圖,每個功能模塊的主要工作內(nèi)容、輸入輸出要求等。

系統(tǒng)控制結(jié)構(gòu)圖

5、 數(shù)據(jù)庫設(shè)計

概念模型設(shè)計:實體、實體間的聯(lián)系、E-R圖

關(guān)系模式設(shè)計:E—R圖->關(guān)系模式的轉(zhuǎn)換規(guī)則

關(guān)系模式

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

6、 系統(tǒng)物理配置方案

7、 人機(jī)界面設(shè)計

8、 模塊處理概述

9、 系統(tǒng)測試和調(diào)試:測試計劃、測試用例、測試結(jié)果

三、開發(fā)工具和注意事項

1、開發(fā)工具

開發(fā)工具可由學(xué)生任選。如Delphi、FoxPro、VB、Access等,這些工具的使用全由學(xué)生自學(xué)。

2、注意事項

(1)項目開發(fā)步驟的完整性(系統(tǒng)需求分析、概念設(shè)計、物理設(shè)計、系統(tǒng)環(huán)境和配置、系統(tǒng)實施以及系統(tǒng)測試和調(diào)試等)

(2)每個開發(fā)步驟所得結(jié)果的正確性(業(yè)務(wù)流程圖、數(shù)據(jù)流程圖、數(shù)據(jù)詞典、HIPO圖、E-R圖、關(guān)系模式、人機(jī)界面設(shè)計及模塊處理等的詳細(xì)分析和說明)

(3)論文整體結(jié)構(gòu)的完整性(前言、各個具體步驟的敘述和分析、結(jié)語、參考文獻(xiàn)和有關(guān)附錄)

(4)提供軟件系統(tǒng)的可執(zhí)行盤片及操作說明書

(5)參考資料(列出必要的參考資料)

四、畢業(yè)論文撰寫格式

注意: 1.每個步驟都要有文字說明和論述 2.各個步驟必須是有機(jī)的組合,不可以支離破碎不成一體。

一、封面

二、摘要 用約200-400字簡要介紹一下論文中闡述的主要內(nèi)容及創(chuàng)新點

三、主題詞 用一、二個詞點明論文所述內(nèi)容的性質(zhì)。(二和三要在同一頁面上)

四、目錄 一般采用三級目錄結(jié)構(gòu)。 例如第三章 系統(tǒng)設(shè)計3.1系統(tǒng)概念結(jié)構(gòu) 3.1.1概念模型

五、正文

第一章 前言

簡要介紹: 組織機(jī)構(gòu)概況、項目開發(fā)背景、信息系統(tǒng)目標(biāo)、開發(fā)方法概述、項目開發(fā)計劃等。

第二章 系統(tǒng)需求分析

本章應(yīng)包含:

(1)現(xiàn)行業(yè)務(wù)系統(tǒng)描述

包括業(yè)務(wù)流程分析,給出業(yè)務(wù)流程圖。

具體要求:業(yè)務(wù)流程圖必須有文字說明,圖要完整、一定要有業(yè)務(wù)傳遞的流程。

(2)現(xiàn)行系統(tǒng)存在的主要問題分析

指出薄弱環(huán)節(jié)、指出要解決的問題的實質(zhì),確保新系統(tǒng)更好,指出關(guān)鍵的成功因素。

(3)提出可能的解決方案

(4)可行性分析和抉擇

包括技術(shù)可行性、經(jīng)濟(jì)可行性、營運可行性分析和抉擇。

第三章 新系統(tǒng)邏輯方案

針對用戶需求,全面、系統(tǒng)、準(zhǔn)確、詳細(xì)地描述新系統(tǒng)應(yīng)具備的功能。

(1)數(shù)據(jù)流程分析

最主要的是給出數(shù)據(jù)流程圖,要求滿足以下條件:

A.?dāng)?shù)據(jù)流程圖必須包括系統(tǒng)關(guān)聯(lián)圖、系統(tǒng)頂層圖、第一層分解圖和第二層分解圖組成。B.系統(tǒng)關(guān)聯(lián)圖確定了從外部項到系統(tǒng)的數(shù)據(jù)流和從系統(tǒng)向外部項的數(shù)據(jù)流,這些數(shù)據(jù)流在其它層次的數(shù)據(jù)流中不允許減少,也不允許增加。各層次內(nèi)部的數(shù)據(jù)流不受關(guān)聯(lián)圖的限制。 C. 數(shù)據(jù)流應(yīng)有名字。 D. 外部項和數(shù)據(jù)存儲之間不得出現(xiàn)未經(jīng)加工的數(shù)據(jù)流。 E. 數(shù)據(jù)流程圖的分解中,必須保持每個分層同其上層加工中的外部項和輸入輸出流相一致。 F. 各加工之間一般不應(yīng)出現(xiàn)未經(jīng)數(shù)據(jù)存儲的數(shù)據(jù)流。 G. 數(shù)

據(jù)存儲之間不得出現(xiàn)未經(jīng)加工的數(shù)據(jù)流。 H. 數(shù)據(jù)存儲可以分解。 I. 若有查詢處理,應(yīng)在數(shù)據(jù)流程圖中表達(dá)。 J. 統(tǒng)計和打印報表不在數(shù)據(jù)流圖中表達(dá)。

(2) 數(shù)據(jù)詞典描述

可采用圖表格式或較緊湊的記錄格式描述 A、若采用圖表格式,可只寫出數(shù)據(jù)流、數(shù)據(jù)元素、加工、數(shù)據(jù)存儲和外部項各一個表。 B、若采用緊湊的記錄格式,則應(yīng)列出全部成分。如數(shù)據(jù)元素: 編號 名稱 存在于 數(shù)據(jù)結(jié)構(gòu) 備注 E1 入庫數(shù)

據(jù) F1/F3/F11/F15 入庫單號 日期 貨號 數(shù)量 E2 出庫數(shù)據(jù) F1/F3/F11/F15 出庫單號 日期 貨號 數(shù)量 C、據(jù)流程圖中系統(tǒng)頂層圖的數(shù)據(jù)加工都必須詳盡寫出。

(3) 基本加工小說明

可采用結(jié)構(gòu)化語言、數(shù)學(xué)公式等描述各個基本加工。

第四章 系統(tǒng)總體結(jié)構(gòu)設(shè)計

(1) 軟件模塊結(jié)構(gòu)設(shè)計 A、系統(tǒng)軟件模塊結(jié)構(gòu)圖,并由此導(dǎo)出功能分解圖及層次式菜單結(jié)構(gòu)。 B、系統(tǒng)的模塊結(jié)構(gòu)應(yīng)與數(shù)據(jù)流程圖的頂層圖的加工一致。

(2)數(shù)據(jù)庫設(shè)計 A、應(yīng)按下列次序闡述各個元素:實體、實體的屬性、實體間聯(lián)系、E-R圖、轉(zhuǎn)換規(guī)則、關(guān)系模式。 B、在介紹實體的屬性時,不應(yīng)包括聯(lián)系屬性,聯(lián)系屬性直至關(guān)系模式中才出現(xiàn)。 C、數(shù)據(jù)流程圖中的每個數(shù)據(jù)存儲可隱含于E-R圖中的多個實體。 D、 E-R圖中的實體要與數(shù)據(jù)流程圖中的數(shù)據(jù)存儲相對應(yīng)。每個實體要指出實體的標(biāo)識碼(主碼)。對每個實體或聯(lián)系應(yīng)列出其應(yīng)有的屬性(用列舉的方法)。 E、E-R圖中至少要有一個多對多的聯(lián)系。 F、必須嚴(yán)格按照轉(zhuǎn)換規(guī)則從E-R圖產(chǎn)生數(shù)據(jù)關(guān)系模式集,需要時作必要的優(yōu)化,并說明理由。 G、對于一對一的聯(lián)系,只應(yīng)把任一個實體的主碼放在另一個實體中作為外碼。 H、一對多聯(lián)系也可以產(chǎn)生新的關(guān)系模式,如要這樣做,必須說明理由。 I、多對多聯(lián)系,或三元聯(lián)系必須產(chǎn)生新的關(guān)系模式。 J、關(guān)系模式的個數(shù)和名字要與E-R圖中的實體和聯(lián)系相一致。 K.、每個關(guān)系模式中要用下橫線標(biāo)出主碼,后隨的符號“#”標(biāo)出外碼。 L、若有代碼對照表可在最后列出,需另加說明。

(3) 計算機(jī)系統(tǒng)配置方案的選擇和設(shè)計

給出硬件配置,系統(tǒng)軟件配置,網(wǎng)絡(luò)通信系統(tǒng)配置(可選)等內(nèi)容。

(4) 系統(tǒng)總體安全性、可靠性方案與措施。

第五章 系統(tǒng)詳細(xì)設(shè)計

(1)代碼設(shè)計 基本數(shù)據(jù)項的代碼格式。

(2)人機(jī)界面設(shè)計 給出人機(jī)界面視圖(輸入輸出接口,屏幕格式設(shè)計等)

(3)模塊處理過程 根據(jù)軟件環(huán)境做不同處理。 可采用腳本、程序流程圖、結(jié)構(gòu)化的PDL語言等。

第六章 實施概況

(1)實施環(huán)境和工具的比較選擇

(2)編程環(huán)境、工具、實現(xiàn)與數(shù)據(jù)準(zhǔn)備概況

(3)系統(tǒng)測試概況 主要包括測試計劃、測試用例、測試記錄。

(4)系統(tǒng)轉(zhuǎn)換方案及實現(xiàn)概況

(5)系統(tǒng)運行與維護(hù)概況

六、結(jié)束語

(1)系統(tǒng)特色、局限與展望

(2)實施中遇到的挫折、創(chuàng)新、體會與致謝

七、參考文獻(xiàn) 列出畢業(yè)論文設(shè)計中主要參考書籍

序號、書名或文章名、作者名、出版社或雜志名、出版日期或雜志期號。

八、附錄

(1) 列出部分有一定代表性的程序代碼段

(2) 操作說明書

九、論文評分標(biāo)準(zhǔn)

1、A等

系統(tǒng)正確無誤,系統(tǒng)功能完善,設(shè)計步驟完整正確,實用性強(qiáng),有一定的創(chuàng)新性,論文結(jié)構(gòu)嚴(yán)謹(jǐn),表述流暢。

2、B等

系統(tǒng)基本正確,系統(tǒng)功能基本完善,設(shè)計步驟基本完整正確,有一定的實用性,論文結(jié)構(gòu)良好,表述基本流暢。

3、C等

系統(tǒng)有少量錯誤,系統(tǒng)功能不夠完善,設(shè)計步驟欠完整,基本上沒有實用性,論文結(jié)構(gòu)一般,表述基本清楚。

4、不及格

第8篇

關(guān)鍵詞: webGIS; 光纖檢測; 嵌入式; 物聯(lián)網(wǎng); 地圖; 開源

中圖分類號:TP274 文獻(xiàn)標(biāo)志碼:A 文章編號:1006-8228(2014)07-10-04

Abstract: Aiming at the actual demand of enterprises, a webGIS system for optical fiber detection is designed and implemented. Combined with the technical advantage of the Internet of things and GIS, the monitoring and management of substation and fiber optic network are transferred to the Internet platform. Benefited from the use of open source software and reasonable mechanism of map data processing, such as storage, rendering and slice, the system designed in this paper has performed with good scalability, portability and stability. The solution in this system is suitable for other similar scenarios.

Key words: webGIS; fiber detection; embedded; the Internet of things; map; open source

0 引言

webGIS是一種在網(wǎng)絡(luò)環(huán)境下存儲、分析和處理地理信息的系統(tǒng),webGIS技術(shù)改變了地理信息數(shù)據(jù)的獲取、傳輸、共享和應(yīng)用的方式[1]。目前,從國內(nèi)外的利用和發(fā)展現(xiàn)狀來看,這項技術(shù)的研究和利用并未成熟,主要表現(xiàn)在空間數(shù)據(jù)的多元性和多語義性使多個webGIS系統(tǒng)之間彼此孤立、無法共享信息。

隨著GIS技術(shù)的使用日益普遍、市場需求的不斷提高和變化,一些亟待解決的問題正逐步突顯出來,比如系統(tǒng)結(jié)構(gòu)優(yōu)化、存儲機(jī)制、渲染機(jī)制等。對于這些問題的解決,仍需更多深入研究才能得出完備的、高效的、普適的解決方案。

本文針對地圖數(shù)據(jù)存儲和地圖數(shù)據(jù)渲染問題展開討論和分析,最終得出解決方案并成功將這一方案運用于光纖在線檢測項目中,從而實現(xiàn)了一種具有較好的擴(kuò)展性、移植性和穩(wěn)定性的webGIS系統(tǒng)。本文的貢獻(xiàn)在于為地圖數(shù)據(jù)存儲和渲染方式提供了一種新的解決方案,并且在實際應(yīng)用中檢驗了該方案的可行性及系統(tǒng)性能。

較好的移植性和擴(kuò)展性是本系統(tǒng)最大的特點,這主要歸因于本系統(tǒng)使用了對平臺無依賴性的服務(wù)器端軟件,在編程上,本系統(tǒng)使用了具有“一次編譯,處處運行”特性的Java語言作為編程語言,并且選擇了功能高度模塊化的SSH框架作為編程框架。基于這樣的選擇,本系統(tǒng)同時還具有低成本和高性能的特點。

1 系統(tǒng)結(jié)構(gòu)

如圖1所示,本系統(tǒng)采用的是基于B/S架構(gòu)的三層系統(tǒng)結(jié)構(gòu):GIS基礎(chǔ)數(shù)據(jù)庫、Web應(yīng)用服務(wù)器及Web地圖服務(wù)器、Web客戶端瀏覽器。基于擴(kuò)展性和移植性的考慮,本系統(tǒng)中所使用的服務(wù)器端軟件全部具有開源、可跨平臺的特性。

在服務(wù)器端,使用可以動態(tài)頁面和Java應(yīng)用程序以及處理數(shù)據(jù)交互的Apache-tomcat作為Web應(yīng)用服務(wù)器,使用開源Web地圖服務(wù)器Geoserver作為本系統(tǒng)的地圖服務(wù)器,使用Geowebcache作為本系統(tǒng)的地圖切片工具用以生成地圖緩存。在數(shù)據(jù)庫的選擇上,使用MySQL作為地圖空間數(shù)據(jù)、地圖屬性數(shù)據(jù)和網(wǎng)站數(shù)據(jù)的數(shù)據(jù)庫。在客戶端,采用Ajax技術(shù)實現(xiàn)地圖數(shù)據(jù)的動態(tài)展現(xiàn)及交互,前端頁面使用Extjs搭建整體框架。在對地圖的操作上,使用OpenLayers作為地圖操作的接口工具。

客戶端向服務(wù)器請求地圖數(shù)據(jù)時,Geowebcache會首先攔截請求,并檢查切片緩存區(qū)是否存有目標(biāo)地圖數(shù)據(jù),若有,則將目標(biāo)數(shù)據(jù)以HTTP響應(yīng)的形式返回給客戶端;否則,Geowebcache將請求轉(zhuǎn)發(fā)至Geoserver,Geoserver從MySQL中取出地圖空間數(shù)據(jù)并從樣式配置文件中獲取對應(yīng)樣式,渲染后生成圖片地圖,再由Geowebcache對圖片地圖進(jìn)行切片以作緩存,最后Geoserver取出切片后的地圖數(shù)據(jù)發(fā)送至客戶端。

2 地理數(shù)據(jù)存儲機(jī)制

webGIS系統(tǒng)的響應(yīng)性能在根本上取決于使用何種存儲機(jī)制存儲地圖數(shù)據(jù)。正是基于系統(tǒng)響應(yīng)性能的考慮,本系統(tǒng)使用MySQL作為GIS基礎(chǔ)數(shù)據(jù)庫。MySQL在5.0之后的版本提供了完整的空間數(shù)據(jù)存儲支持,MySQL的Spatial引擎使用OGC(Open GIS Consortium)定義的WKT(Well-Known Text)/WKB(Well-Known Binary)格式保存地理空間數(shù)據(jù),這為提升地圖數(shù)據(jù)的存取速度提供了基礎(chǔ)性的保障。

使用MySQL存儲地圖空間數(shù)據(jù)是本系統(tǒng)的一個特色,如何將shapefile的矢量地圖數(shù)據(jù)存儲進(jìn)MySQL也是本系統(tǒng)中關(guān)鍵技術(shù)點之一。shapefile的電子地圖數(shù)據(jù)使用shp、dbf、fix、prj、qix、shp.sidx、shx這一系列格式的文件分別存儲地理空間數(shù)據(jù)的各項數(shù)據(jù)。為了將shapefile格式的電子地圖數(shù)據(jù)存入數(shù)據(jù)庫,需要首先借助shp2mysql工具將矢量地圖數(shù)據(jù)導(dǎo)出為SQL文件,然后對SQL文件進(jìn)行修改,去掉多余的字段,修改部分字段名及數(shù)據(jù)表名,最后將SQL文件導(dǎo)入MySQL,這就是矢量地圖數(shù)據(jù)的存儲過程。

使用MySQL存儲空間數(shù)據(jù)的優(yōu)勢有如下幾點。

⑴ 節(jié)省存儲空間。目前存儲地圖數(shù)據(jù)的最常用方式是直接將shapefile格式的矢量數(shù)據(jù)文件存儲在文件系統(tǒng)中[2],但這樣往往會占用較大的存儲空間,尤其是在存儲高清晰度的衛(wèi)星視圖時。但是,使用MySQL存儲地圖數(shù)據(jù)可以完全避免這種狀況出現(xiàn)。

⑵ 速度快捷。Geoserver對MySQL數(shù)據(jù)源的支持使得使用MySQL存儲空間數(shù)據(jù)成為了可能。相比于從文件系統(tǒng)中讀取大量shapefile矢量數(shù)據(jù)進(jìn)行渲染和,從MySQL讀取地圖數(shù)據(jù)會更加方便、快捷、高效。因為從文件系統(tǒng)中讀取矢量數(shù)據(jù)速度遠(yuǎn)比從MySQL中讀取WKT數(shù)據(jù)慢很多。

⑶ 便于交互操作。webGIS往往需要與用戶進(jìn)行交互操作,即用戶可以通過在頁面上操作地圖要素實現(xiàn)對地圖數(shù)據(jù)的修改。使用shapefile文件的GIS系統(tǒng)就很難通過Web編程實現(xiàn)對矢量數(shù)據(jù)的修改即交互操作。但是,利用Web編程修改MySQL中的數(shù)據(jù)卻可以簡單而高效地實現(xiàn)。

⑷ 數(shù)據(jù)的安全性更有保障。使用shapefile文件的GIS系統(tǒng)的所有的地圖數(shù)據(jù)均暴露在文件系統(tǒng)中,因此存在一定的安全隱患[3]。使用MySQL存儲地圖數(shù)據(jù)時,除非操作者獲知數(shù)據(jù)庫的系統(tǒng)密碼,否則無法修改甚至查看地圖數(shù)據(jù)文件。這樣就從根本上保證了地圖數(shù)據(jù)文件的安全性。

3 地圖渲染機(jī)制

常規(guī)的地圖渲染機(jī)制是先將空間地理數(shù)據(jù)和地圖樣式數(shù)據(jù)加載到客戶端,然后由客戶端完成對空間地理數(shù)據(jù)的渲染并生成圖片格式的地圖,之后再將整張地圖圖片加載至瀏覽器進(jìn)行顯示。但這種機(jī)制帶來的問題是地圖在客戶端的顯示速度較慢,通常會出現(xiàn)卡頓現(xiàn)象,這種現(xiàn)象嚴(yán)重影響了用戶體驗。

為了提高地圖在客戶端的加載速度,以獲得更高的系統(tǒng)性能,本系統(tǒng)在對空間地理數(shù)據(jù)進(jìn)行渲染時采用的是先渲染后加載的機(jī)制。這種機(jī)制決定了對地圖數(shù)據(jù)的渲染必須在服務(wù)器端執(zhí)行和完成。相對于服務(wù)器自身在硬件和軟件上的性能來說,這種機(jī)制并不會給服務(wù)器造成負(fù)擔(dān)。與客戶端完成地圖渲染的機(jī)制相比較,在服務(wù)器端完成渲染的機(jī)制將會使整個webGIS系統(tǒng)具有更高的地圖加載速度。

在本系統(tǒng)的地圖渲染機(jī)制中,對空間地理數(shù)據(jù)渲染是在地圖數(shù)據(jù)的時進(jìn)行的。地圖數(shù)據(jù)時,Geoserver首先從MySQL中取出空間地理數(shù)據(jù),然后讀取現(xiàn)成的地圖樣式配置文件(圖1中的sld文件)或者讀取管理員給定的樣式配置。根據(jù)指定的樣式,Geoserver將空間地理數(shù)據(jù)進(jìn)行渲染后生成特定風(fēng)格的地圖并, Geowebcache會對渲染后的地圖進(jìn)行切片處理,并將切片存儲到切片緩存區(qū)。

4 數(shù)據(jù)加載機(jī)制

數(shù)據(jù)加載即地圖數(shù)據(jù)從服務(wù)器端向客戶端的傳輸。地圖文件在網(wǎng)絡(luò)上傳輸時通常采用JPG/JPEG、PNG、GIF等位圖格式,在圖片較大或者網(wǎng)絡(luò)狀況不良的情況下,較低的地圖文件加載速度將會使整個webGIS系統(tǒng)的性能變得很差。

在服務(wù)器端切片并緩存、在客戶端異步下載切片的數(shù)據(jù)加載機(jī)制是一種可靠、有效的地圖數(shù)據(jù)加載機(jī)制。這種機(jī)制中,地圖數(shù)據(jù)的加載過程需要分為兩個部分,一是地圖的渲染、切片,二是切片的組織、索引。

4.1 地圖切片模型與緩存機(jī)制

對地圖切片是進(jìn)行地圖緩存的鋪墊。地圖切片緩存會明顯減小整幅地圖圖像文件的存儲與傳輸數(shù)據(jù)量,因而可以在很大程度上解決地圖加載速度慢的問題。

切片操作是將已經(jīng)渲染好的一定坐標(biāo)范圍的位圖格式的地圖圖片按照指定的或者默認(rèn)的縮放級別(比例尺),以及指定的尺寸和存儲格式分割成若干行和列的正方形圖片(稱之為切片),然后將切片以特定的命名規(guī)則進(jìn)行命名,之后再以特定的組織方式存儲到數(shù)據(jù)源[4]。對全部地圖進(jìn)行切片并緩存的操作由Geowebcache完成。

由于這種緩存機(jī)制的切片組織方式類似于金字塔結(jié)構(gòu),所以這種切片緩存機(jī)制也被稱為金字塔模型的靜態(tài)地圖緩存,這種機(jī)制下的切片模型也被稱作地圖切片金字塔模型。地圖切片金字塔模型是一種多分辨率層次模型,從切片金字塔的頂層到底層,地圖顯示的比例尺依次增大,地圖的分辨率也越來越高,但每一層的地圖切片所表示的地理范圍保持不變[5]。

這種模型是一種四叉樹結(jié)構(gòu),結(jié)構(gòu)的第n層有22n個節(jié)點,第0層的節(jié)點被稱為根節(jié)點。假設(shè)在第0層的根節(jié)點圖片中可以看到整個目標(biāo)區(qū)域的地圖,那么第1層的4張圖片中的每一張圖片就只能顯示1/4目標(biāo)區(qū)域的地圖,在第2級的16張圖片中的每一張圖片就只能顯示目標(biāo)區(qū)域的1/16[6],如圖2所示。

作為配合,本系統(tǒng)在客戶端也使用緩存策略,即實現(xiàn)服務(wù)器端和客戶端的雙緩存。客戶端使用Ajax技術(shù)異步加載服務(wù)器上的每一個切片,需要哪部分切片就加載哪部分切片,不做多余加載,并在加載完成后對所加載的切片進(jìn)行緩存。因此,用戶在進(jìn)行交互操作(如移動地圖)時客戶端就不必重復(fù)向服務(wù)器請求所有地圖切片,而只用加載那些需要的、未被加載的切片,已經(jīng)加載過的地圖切片可以直接從本機(jī)獲取。這種策略必然在客觀上減少用戶在地圖加載過程中的等待時間。這一策略的使用極大地提升了系統(tǒng)的性能與靈活性,該策略的具體算法流程如圖3所示。

4.2 地圖切片的組織與索引

地圖作為GIS系統(tǒng)交互操作的入口,如何使其能高速顯示是GIS系統(tǒng)首先要考慮的問題。解決這一問題需要考慮地圖數(shù)據(jù)的組織方式和地圖展現(xiàn)技術(shù)兩個方面[7]。

四叉樹結(jié)構(gòu)的地圖切片模型決定了本系統(tǒng)必須采用線性四叉樹結(jié)構(gòu)的切片組織模型來建立地圖切片的存儲與索引機(jī)制。所以,切片組織模型也是金字塔結(jié)構(gòu),模型中每一個切片都代表四叉樹中的一個節(jié)點。在地圖切片索引時,四叉樹的查找特性保證了系統(tǒng)能快速定位到目標(biāo)切片,從而能夠高效使用地圖切片數(shù)據(jù)。這種切片組織和索引方式尤其適用于需要具有交互功能的、訪問量大且對響應(yīng)速度要求高的webGIS平臺,如向企業(yè)提供WebGIS服務(wù)的實際應(yīng)用型網(wǎng)站。

基于金字塔模型的地圖切片存儲與索引機(jī)制的建立包括三個步驟:首先是對地圖進(jìn)行邏輯分塊,然后是對地圖進(jìn)行物理分塊,最后是對切片按照一定的機(jī)制進(jìn)行編碼。

邏輯分塊與上文描述的地圖切片模型相對應(yīng),進(jìn)行地圖切片劃分時,從地圖左上角開始從左至右并從上至下按行、列矩陣依次劃分并編號,編號時需要保證四叉樹的層號與地圖切片金字塔模型的層號保持完全一致(見圖2)。

物理分塊是對地圖圖片進(jìn)行物理切割生成地圖切片,這一操作必須要在邏輯分塊完成之后進(jìn)行。為了避免切片重新拼接成地圖時會出現(xiàn)“縫隙”,分塊操作時需要對邊界切片中的多余部分用默認(rèn)像素進(jìn)行填充。編碼是指將分塊所得的地圖切片按切片所在的行號、列號編號保存。

Geowebcache會根據(jù)指定的或者默認(rèn)的縮放級別(比例尺)對全部地圖進(jìn)行切片并緩存。不同層級上的地圖切片以不同的結(jié)構(gòu)組織,層級組織名稱(編號)可由地圖切片金字塔的層數(shù)及地圖的縮放級別按照一定的算法換算生成。地圖切片的數(shù)量會隨金字塔層數(shù)的增加而劇烈增多,將過多的數(shù)據(jù)文件存儲在同一存儲區(qū)域中會導(dǎo)致對數(shù)據(jù)的管理和維護(hù)有困難。為了維護(hù)和管理方便,需要對每一層切片文件再建立索引,可直接取地圖切片時的切片組織行列式的行號數(shù)字作為索引。切片緩存文件組織結(jié)構(gòu)的組織形式如圖4所示。

地圖切片的索引可用二維數(shù)組存儲,每個二維數(shù)組對應(yīng)一層切片矩陣,每個數(shù)組元素都是一個地圖切片的存儲路徑,元素的下標(biāo)值與它所存儲的地圖切片在矩陣行列中的行列號相同。另外,切片矩陣所對應(yīng)的層號可使用一維數(shù)組存儲,數(shù)組各元素的索引與切片矩陣的層號相對應(yīng)[8]。具體的索引布局如圖5所示。

服務(wù)器收到客戶端發(fā)來的地圖數(shù)據(jù)請求后會根據(jù)客戶端請求的目標(biāo)地圖范圍索引到切片緩存區(qū)的對應(yīng)位置,若存在目標(biāo)數(shù)據(jù)的緩存切片,則直接取出目標(biāo)切片返回給客戶端。直接使用文件系統(tǒng)的形式組織和管理地圖切片不便于對地圖數(shù)據(jù)進(jìn)行數(shù)據(jù)操作,而且也不利于提升整個webGIS系統(tǒng)的響應(yīng)速度和穩(wěn)定性。在統(tǒng)一的管理平臺的情況下,對大量的地圖數(shù)據(jù)切片文件進(jìn)行維護(hù)和更新會比較繁瑣而低效。使用數(shù)據(jù)庫來管理數(shù)以千計甚至數(shù)以萬計的地圖切片文件是最安全有效的方式,通過地圖數(shù)據(jù)庫管理平臺,對地圖切片的更新與維護(hù)變得簡單而高效。通過各方面性能的比較與選擇,本文使用MySQL作為本系統(tǒng)的地圖數(shù)據(jù)庫。

為了加快地圖切片的加載速度,必須對切片的索引建立一種高效、可靠地機(jī)制。由于不同層級的切片的組織方式不同,所以需要對不同層級的切片建立不同的索引機(jī)制,這樣才能獲得較快的響應(yīng)速度,并兼顧了后臺地圖數(shù)據(jù)管理、快速和前臺地圖快速展現(xiàn),這種機(jī)制可以應(yīng)用于絕大多數(shù)的webGIS應(yīng)用。

5 結(jié)束語

本論文針對企業(yè)的應(yīng)用需求,設(shè)計和實現(xiàn)了一個具有高擴(kuò)展性、高移植性、高穩(wěn)定性、高性能的webGIS系統(tǒng)。經(jīng)過實際測試,該系統(tǒng)表現(xiàn)出的優(yōu)秀性能完全滿足了企業(yè)的實際應(yīng)用需求。該系統(tǒng)的高擴(kuò)展性使得該系統(tǒng)的解決方案也同樣能解決其他場景下的GIS問題。

該系統(tǒng)與其他相關(guān)研究和應(yīng)用的最大區(qū)別在于,系統(tǒng)使用了對象關(guān)系型數(shù)據(jù)庫存儲空間地理數(shù)據(jù),并使用了先渲染后地圖數(shù)據(jù)處理機(jī)制。在數(shù)據(jù)加載時,為了加快速度,參考并使用了其他系統(tǒng)的地圖切片技術(shù)。雖然該系統(tǒng)所提供的方案具有解決GIS問題的普遍意義,但在服務(wù)器端的性能優(yōu)化仍然是需要繼續(xù)考慮和解決的問題。

參考文獻(xiàn):

[1] 高志敏.WebGIS中若干關(guān)鍵技術(shù)研究[D].浙江工商大學(xué)碩士學(xué)位論文,2011.

[2] 李曉歡.基于WebGIS的地圖共享系統(tǒng)的設(shè)計與實現(xiàn)[D].北京郵電大學(xué)碩士學(xué)位論文,2009.

[3] 商秀玉.WebGIS海量瓦片數(shù)據(jù)管理引擎的設(shè)計與實現(xiàn)[D].浙江師范大學(xué)碩士學(xué)位論文,2012.

[4] 黃夢龍.瓦片地圖技術(shù)在桌面端GIS中的應(yīng)用[J].地理空間信息,2011(4):149-151,193

[5] 黃杰.海洋環(huán)境綜合數(shù)據(jù)時空建模與可視化研究[D].浙江大學(xué)碩士學(xué)位論文,2008.

[6] 蘇旭明,譚建成.WebGIS中瓦片地圖關(guān)鍵技術(shù)研究[J].北京測繪,2012.2:9-12

第9篇

1信息論對外語教師發(fā)展的啟示

動態(tài)研究信息的流動過程為我們了解信息的作用原理提供了理論的支撐。互聯(lián)網(wǎng)通過數(shù)據(jù)中心來協(xié)同全球各地的各種信息資源,能隨時隨地滿足用戶的各種要求。它有超大規(guī)模、虛擬化、高擴(kuò)張性等特點,當(dāng)前搜素引擎、網(wǎng)絡(luò)信箱、網(wǎng)絡(luò)存儲、文件處理服務(wù)等技術(shù)已在互聯(lián)網(wǎng)服務(wù)總被廣泛使用(馮蕾,2010)。這為外語教師發(fā)展網(wǎng)絡(luò)培訓(xùn)平臺的建設(shè)提供了可靠的參考依據(jù)。

2基于外語教師發(fā)展需求的網(wǎng)絡(luò)培訓(xùn)平臺設(shè)計

網(wǎng)絡(luò)培訓(xùn)平臺不僅應(yīng)是外語教師拓寬知識面、開發(fā)思維、建構(gòu)完善自身知識體系、超越自我的數(shù)據(jù)庫,也應(yīng)是他們合作發(fā)展、自我反思、發(fā)展科研能力、提升教學(xué)水平的互動網(wǎng)。筆者相信其能夠從內(nèi)容和形式上更大幾率地保障外語教師培訓(xùn)任務(wù)的成功完成。

2.1外語教師發(fā)展網(wǎng)絡(luò)培訓(xùn)平臺資源庫收藏內(nèi)容設(shè)計

外語教師發(fā)展網(wǎng)絡(luò)培訓(xùn)平臺資源庫的數(shù)字學(xué)術(shù)資源收藏內(nèi)容應(yīng)以外語教師的職業(yè)發(fā)展需求來制定。資源庫提供的信息資源應(yīng)達(dá)到形式多樣、類型豐富、質(zhì)量保證、獲取便利等要求。(1)形式多樣。資源庫應(yīng)能提供集視頻、文本、圖片、圖表、數(shù)字、語音多種媒介為大成的各種資源。如各路專家的講座、示范課堂的動態(tài)視頻、與視頻配套的學(xué)習(xí)文本、公告文本、作業(yè)文本、文章文本、相關(guān)資料、圖片、語音資源等,為教師們提供多種信息源,使他們更多地接觸信息技術(shù),提高他們有機(jī)地整合信息、創(chuàng)新課堂教學(xué)的能力,有效地保障培訓(xùn)任務(wù)的順利完成。(2)類型豐富。資源庫內(nèi)容應(yīng)涵蓋期刊論文、學(xué)術(shù)專著、學(xué)位論文、會議文獻(xiàn)、工作文稿、技術(shù)報告等多種類型。內(nèi)容包括英語科研動態(tài)、科學(xué)研究方法、行動研究案例、各類英語課型的教學(xué)過程、文化教學(xué)、英語學(xué)習(xí)策略、教學(xué)改革等,以方便教師了解外語科研動態(tài)、學(xué)術(shù)前沿信息、教學(xué)改革趨勢等,提升自身素質(zhì)。(3)質(zhì)量保證。存儲在資源庫中的數(shù)字學(xué)術(shù)資源的形式特征和內(nèi)容特征應(yīng)符合規(guī)定的要求,以避免所收集信息良莠不分、魚龍混雜的現(xiàn)象,影響使用效果。(4)獲取便利。存儲在資源庫中的數(shù)字學(xué)術(shù)資源可以通過開放獲取的方式被外語教師免費、便捷地獲得。

2.2外語教師發(fā)展網(wǎng)絡(luò)培訓(xùn)平臺服務(wù)功能設(shè)計

外語教師網(wǎng)絡(luò)培訓(xùn)平臺不僅應(yīng)擁有大容量的各類數(shù)字資源的存儲,同時,也應(yīng)提供各類平臺服務(wù)功能,如軟件服務(wù)功能、咨詢服務(wù)功能、信息獲取功能、數(shù)據(jù)存儲服務(wù)功能、信息交流服務(wù)功能、數(shù)字挖掘服務(wù)功能等等,為外語教師提供全方位的服務(wù)。該網(wǎng)絡(luò)信息交流是一個信息、信息獲取、信息整合、信息推薦的過程。(1)軟件服務(wù)功能。網(wǎng)絡(luò)培訓(xùn)平臺為外語教師提供教學(xué)科研需要的軟件服務(wù)。(2)咨詢服務(wù)功能。網(wǎng)絡(luò)培訓(xùn)平臺為外語教師提供與學(xué)科相關(guān)咨詢服務(wù)。(3)信息獲取功能。在信息獲取上,云計算提供的云存儲服務(wù)支持外語教師可以憑借個人賬戶密碼,隨時隨地存取需要的信息。(4)數(shù)據(jù)存儲服務(wù)功能。云存儲可以記錄外語教師的日志,根據(jù)日志實現(xiàn)實時索引,外語教師把日志信息提供給“云”中任何一位學(xué)科資深專家,與其共享信息。(5)信息交流服務(wù)功能。在信息交流中,外語教師可以按照個性特點、興趣愛好、研究方向等與“云”中任何一位同行、專家交流信息。(6)數(shù)字挖掘服務(wù)功能。學(xué)科專家根據(jù)日志記錄進(jìn)行深層次挖掘,為外語教師提供更全面的個性化服務(wù)。

3結(jié)語

綜上所述,外語教師的專業(yè)化發(fā)展已經(jīng)邁出了可喜的一步。在繼承傳統(tǒng)的外語教師繼續(xù)教育模式的同時,我們應(yīng)創(chuàng)新開拓,借助日益更新的網(wǎng)絡(luò)技術(shù)和先進(jìn)的教育理念,開發(fā)積極有效的多模態(tài)教師培訓(xùn)機(jī)制,力求升溫外語教師發(fā)展的內(nèi)驅(qū)力,使之蒸蒸日上,融入時展的洪流之中。

作者:王曉軍 單位:寧夏大學(xué)外國語學(xué)院

第10篇

關(guān)鍵詞 信息政策;信息法規(guī);定量分析

中圖分類號TP39 文獻(xiàn)標(biāo)識碼 A 文章編號 1674-6708(2015)133-0146-02

隨著社會信息化水平的不斷提升,信息資源作為中國社會經(jīng)濟(jì)發(fā)展的一種重要戰(zhàn)略資源受到了業(yè)界越來越多的關(guān)注。促進(jìn)信息資源產(chǎn)業(yè)發(fā)展的相關(guān)政策的制定,信息資源在整個社會資源結(jié)構(gòu)中的比重的攀升,使之成為許多國家增強(qiáng)國際競爭力的手段和提升全球影響力的重要戰(zhàn)略選擇。我國目前關(guān)于研究信息政策與法規(guī)研究的論文也與日俱增,對信息政策與法規(guī)的需求也在不斷擴(kuò)大,對這些研究成果進(jìn)行數(shù)據(jù)統(tǒng)計和內(nèi)容分析,有利于研究者們了解信息政策與法規(guī)的研究現(xiàn)狀,預(yù)測其未來的發(fā)展趨勢。

1 文獻(xiàn)計量分析

筆者以“信息政策”、 “情報政策”、“信息法規(guī)”、 “信息立法”、“信息法學(xué)”為主題詞或關(guān)鍵詞,從CNKI“中國學(xué)術(shù)期刊網(wǎng)絡(luò)出版總庫”、“特色期刊”和“中國優(yōu)秀碩博士學(xué)位論文全文數(shù)據(jù)庫中”4個數(shù)據(jù)庫進(jìn)行了精確檢索,將其搜索結(jié)果合并,并去除重復(fù)結(jié)果,得到2003-2012年間發(fā)表的與含有這些關(guān)鍵詞的相關(guān)論文共576篇,其中65篇為畢業(yè)論文。

1.1 論文時間分布

一個學(xué)科或研究領(lǐng)域的成長過程與其研究文獻(xiàn)的數(shù)量和內(nèi)容有密切的關(guān)系。研究相關(guān)文獻(xiàn)量,可在一定程度上反映我國信息政策與法規(guī)研究的水平、發(fā)展速度和研究規(guī)模等。

2003年是我國信息政策與法規(guī)研究的一個高峰,之后逐年減緩,2007年達(dá)到谷值,然后迅速回升,2009年的發(fā)文數(shù)量幾乎和2003年持平,后又有所減少。十年間的年均發(fā)文量是57.6篇,2003-2007這五年的年均發(fā)文量是56.4篇,2008-2012的年均發(fā)文量是58.8篇。總體來說,雖然我國的信息政策與法規(guī)研究有一定的起伏,但都在合理范圍之內(nèi),且年均發(fā)文量都在40篇以上,說明我國信息政策與法規(guī)研究正處在一個相對繁榮的時期,有眾多的學(xué)者為此付出了關(guān)注和研究。

1.2 論文期刊分布

排在前10位的期刊載文量都在10篇以上(含10篇),它們的載文量占總載文量的28.47%,因此在一定意義上可以說,《圖書館學(xué)研究》、《圖書情報工作》、《情報資料工作》、《現(xiàn)代情報》、《圖書館理論與實踐》、《情報科學(xué)》、《情報理論與實踐》、《情報探索》、 《情報雜志》、《科技情報開發(fā)與經(jīng)濟(jì)》處于信息政策與法規(guī)研究的布拉德福核心區(qū),是信息政策與法規(guī)研究的重要情報源。

1.3 論文作者分布

通過對幾位核心作者的研究范圍和研究內(nèi)容進(jìn)行分析可以發(fā)現(xiàn),馬海群教授研究范圍廣泛,從信息政策的體系建構(gòu)、方案優(yōu)選到信息政策的運行機(jī)制和評價過程,都有專門的研究。馬海群教授和周麗霞共同研究了信息法學(xué)學(xué)科體系、學(xué)科價值及學(xué)科歸屬問題、研究模式及其研究方法等。肖希明教授和張新鶴博士側(cè)重于信息資源建設(shè)政策的研究。馬費成教授對中、美及歐盟信息政策法規(guī)建設(shè)進(jìn)行了比較研究,詳細(xì)介紹了日本國家信息戰(zhàn)略的發(fā)展經(jīng)驗,并在信息政策與法規(guī)的基礎(chǔ)理論研究方面做了深入探討。李東業(yè)主要做比較研究,對美國、日本和中國的信息政策進(jìn)行對比。汪傳雷主要研究科技信息資源開發(fā)利用法規(guī)政策和企業(yè)信息政策模型。

1.4 論文作者合著率分析

1982年美國學(xué)者提出了分析合著率方法,他認(rèn)為:一個學(xué)科的合著率可以用公式:C=Nm/(Nm+Ns)表示,其中C為合著率,即一個學(xué)科的合作程度,Nm為一個學(xué)科在1年內(nèi)發(fā)表的多著者論文書,Ns為一個學(xué)科在1年內(nèi)發(fā)表的單著者論文書。

從整體上來說,2003-2012我國信息政策和法規(guī)論文著者合著率呈上升趨勢,2007年的合著率達(dá)到一個高峰,2012年為48.08%,為十年間的最高值。這說明了,我國信息政策的相關(guān)研究越來越深入,與其他領(lǐng)域的溝通和交流也在逐漸加強(qiáng),這符合信息政策與法規(guī)這一研究課題的交叉性、多學(xué)科性,以便于取各學(xué)科、各領(lǐng)域?qū)<业奶亻L,能夠更全面、更系統(tǒng)、更科學(xué)地分析信息政策與法律所涉及的各方面的復(fù)雜問題。

2 十年來我國信息政策與法規(guī)研究的主要內(nèi)容

2.1 信息政策與法規(guī)的基礎(chǔ)理論研究

信息政策與法規(guī)的基礎(chǔ)理論研究一直是學(xué)者們關(guān)注的重點,包括信息政策與法規(guī)的目標(biāo)、內(nèi)容、體系結(jié)構(gòu)、運行機(jī)制、保障機(jī)制、評估和反饋、與現(xiàn)實的協(xié)調(diào)性、國際兼容性等方面。馬海群等人在信息政策與法規(guī)的理論研究上取得的成就較為突出,在信息政策的方案優(yōu)選上,他提出基于加權(quán)灰靶決策理論,依據(jù)靶心距離對多個方案進(jìn)行排序,根據(jù)這些理論依據(jù)從而做出最優(yōu)選擇;在信息政策的綜合評價上,他提出了信息政策方案的綜合評價指標(biāo)體系,主要應(yīng)用模糊綜合評價法建立了評價模型,并通過模擬實驗驗證了模型的可行性。

2.2 國外信息政策與法規(guī)研究

國外關(guān)于信息政策與法規(guī)的研究比國內(nèi)更早,尤其是發(fā)達(dá)國家起步早,成就突出。因此,在2003-2012年發(fā)表的相關(guān)論文中,多數(shù)都是介紹、評價歐美日俄等國家的信息政策與法規(guī)的。根據(jù)其內(nèi)容與范圍,主要分為以下兩種。

1)對國外信息政策與法規(guī)研究的總體介紹,主要介紹其發(fā)展道路、研究特點以及對我國的研究啟示,還出現(xiàn)了綜述類的研究。

2)對具體國家信息政策與法規(guī)的介紹,也出現(xiàn)了一些綜述類研究,如《20 世紀(jì) 90 年代以來俄羅斯國家信息政策綜述》,《美國國家信息安全政策綜述》等。

2.3 信息政策與法規(guī)的比較研究

比較研究主要包括:信息政策內(nèi)容比較、信息政策環(huán)境比較研究、信息管理體制和組織機(jī)構(gòu)比較、信息政策目標(biāo)比較研究、以及政府在信息政策上參與程度比較研究。主要是美、日、俄、英等國與我國的比較,如《中美信息政策模式比較研究及對我國的啟示》。也有一些文章對國外兩國或者多國之間的信息政策與法規(guī)進(jìn)行比較,以期對我國的理論和實踐建設(shè)提供有益的借鑒。如李東業(yè)等人的《美日信息政策比較及其啟示》。

2.4 信息保護(hù)政策與法規(guī)

由于信息社會信息技術(shù)、網(wǎng)絡(luò)技術(shù)的廣泛應(yīng)用,給信息的采集、加工、存儲、傳輸、使用等帶來了一系列安全與保密上的問題,同時現(xiàn)代信息網(wǎng)絡(luò)技術(shù)突破了傳統(tǒng)的信息存儲方式和獲取手段,使得具有產(chǎn)權(quán)性質(zhì)的創(chuàng)造性智力成果可以被輕而易舉的復(fù)制和擴(kuò)散,再加上信息社會信息自由和信息資源共享的原則被濫用,知識產(chǎn)權(quán)與信息產(chǎn)權(quán)被侵犯的現(xiàn)象屢屢發(fā)生,所以信息保護(hù)政策與法規(guī)的研究倍受學(xué)者們的關(guān)注。

2.5 信息資源建設(shè)政策

信息資源建設(shè)受到多方面因素的影響,比如社會政治、經(jīng)濟(jì)、文化等,它不僅僅是一個單純的技術(shù)問題,它是國家信息化發(fā)展的重要內(nèi)容,是國家和社會為實現(xiàn)信息資源建設(shè)目標(biāo)而制定的方針、原則、策略、措施、對策等。論文內(nèi)容分析的結(jié)果顯示,2003-2012年十年間我國關(guān)于信息資源建設(shè)的政策大多偏重于有關(guān)數(shù)字信息資源建設(shè)的相關(guān)政策、信息資源共建共享政策以及信息技術(shù)與標(biāo)準(zhǔn)化政策的研究。

2.6 網(wǎng)絡(luò)信息政策

網(wǎng)絡(luò)信息政策是針對互聯(lián)網(wǎng)的特殊性而制定的有關(guān)規(guī)范、管理和發(fā)展網(wǎng)絡(luò)信息活動的行為準(zhǔn)則和指南。網(wǎng)絡(luò)信息政策的研究熱點大多集中在電子商務(wù)政策、電子政府政策等方面。內(nèi)容涉及網(wǎng)絡(luò)信息安全、網(wǎng)絡(luò)信息服務(wù)、網(wǎng)絡(luò)信息的調(diào)控、網(wǎng)絡(luò)信息隱私權(quán)以及計算機(jī)犯

罪等。

參考文獻(xiàn)

第11篇

關(guān)鍵詞:教務(wù)管理;信息統(tǒng)計;實驗項目;thinkphp;SAE

中圖分類號:TP315 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2016)17-0078-04

Abstract:In view of the problems of low efficiency and donkey work of the traditional teaching management in Colleges and universities, the paper is based on ThinkPHP open source framework to realize the teaching integrated information management system, including the information statistic, the experimental report management and the graduation thesis management in the secondary colleges. The system improves more efficiency of the teaching managers, and makes the management about reports and thesis more scientific and standard.

Key words: education manage ; statistical information;experimental projects;thinkphp;SAE

在傳統(tǒng)的高校教務(wù)管理工作中重復(fù)性的工作相對較多,并且工作效率低下,如每年的“高等學(xué)校實驗室信息統(tǒng)計”、“全國高校教學(xué)基本狀態(tài)數(shù)據(jù)信息統(tǒng)計”、學(xué)生實驗報告的管理以及學(xué)生畢業(yè)論文的管理等重復(fù)性工作。因此開發(fā)高等學(xué)校的教務(wù)綜合信息管理系統(tǒng)完成教學(xué)狀態(tài)信息的統(tǒng)計以及實驗報告和畢業(yè)論文的管理,對教學(xué)過程中教學(xué)數(shù)據(jù)狀態(tài)信息的準(zhǔn)確統(tǒng)計以及教務(wù)管理工作具有重要意義,可以極大地提高教務(wù)管理人員的工作效率,同時對學(xué)生及教師的信息管理也起到很好的輔助作用。

1 系統(tǒng)介紹

本系統(tǒng)主要是針對二級學(xué)院的數(shù)據(jù)狀態(tài)信息的統(tǒng)計工作以及學(xué)生實驗報告、畢業(yè)論文管理工作而開發(fā)的。主要包括實驗項目統(tǒng)計、實驗報告管理、畢業(yè)論文管理、課時統(tǒng)計、科研論文統(tǒng)計、著作專利統(tǒng)計、獲獎信息統(tǒng)計、教材統(tǒng)計等功能。通過該系統(tǒng)對日常教學(xué)信息的統(tǒng)計方便快捷,對學(xué)生實驗報告的管理更加規(guī)范有序,學(xué)生畢業(yè)論文選題變得更加靈活高效,完成畢業(yè)論文的過程指導(dǎo)和過程監(jiān)督更加科學(xué)有效。

本系統(tǒng)采用ThinkPHP+DWZ框架技術(shù)進(jìn)行開發(fā),搭建在SAE(新浪云平臺)上。ThinkPHP是快速、簡單的面向?qū)ο蟮妮p量級開源PHP框架,使用MVC(Model View Controller 模型 視圖 控制器)的模式實現(xiàn)模型和視圖代碼分離,使開發(fā)效率更高,后期維護(hù)更加容易,該框架能夠滿足企業(yè)開發(fā)中復(fù)雜的項目需求以及門戶網(wǎng)站的開發(fā)標(biāo)準(zhǔn)[1]。DWZ富客戶端框架基于jQuery實現(xiàn)的Ajax RIA開源框架,簡單實用、擴(kuò)展方便[2]。數(shù)據(jù)存儲采用Mysql關(guān)系型數(shù)據(jù)庫[3],Mysql的SQL語言使用的訪問數(shù)據(jù)庫最通用的標(biāo)準(zhǔn)化語言,而且Mysql體積小、速度快、成本低,與PHP結(jié)合是開發(fā)中小型網(wǎng)站最佳選擇。輕量級的框架開發(fā)技術(shù)極大地提高了開發(fā)效率,開源的特性以及架構(gòu)在SAE云環(huán)境中使得該系統(tǒng)在應(yīng)用上方便部署使用并能節(jié)省大量的資金。

2 總體設(shè)計

本系統(tǒng)設(shè)計的總體原則是實用、高效穩(wěn)定,而且界面設(shè)計美觀、操作方便,用戶通過簡單的操作說明即可使用。系統(tǒng)的穩(wěn)定性主要體現(xiàn)在系統(tǒng)結(jié)構(gòu)設(shè)計上,本系統(tǒng)采用基于MVC模式進(jìn)行的模塊化設(shè)計,模塊之間的耦合度較低,而且系統(tǒng)是采用ThinkPHP框架技術(shù)開發(fā)的,它的單一入口文件的形式,確保用戶的輸入都能得到有效過濾再提交給數(shù)據(jù)庫,從而保證系統(tǒng)不被注入的安全性。系統(tǒng)服務(wù)器使用的是SAE,SAE有通過設(shè)計多層沙盒的形式來保護(hù)用戶網(wǎng)站運行的安全并且能做到用戶無感知自動擴(kuò)容以承載高并發(fā)的情況。所以系統(tǒng)從多方面保證了系統(tǒng)的穩(wěn)定性、可靠性、安全性。

2.1 模塊設(shè)計

系統(tǒng)主要劃分為課程管理、課時管理、實驗項目、實驗報告、畢業(yè)論文、教師和學(xué)生信息管理六個主要功能模塊。每個模塊在整體的框架下分別按照模塊名從數(shù)據(jù)庫讀出,根據(jù)用戶的權(quán)限動態(tài)生成模塊,每個模塊由單獨的MVC構(gòu)成,從而降低了相關(guān)模塊之間的耦合性。教務(wù)綜合信息管理系統(tǒng)的總體功能模塊設(shè)計,如圖1所示。

各模塊功能說明如下:

1)課程管理模塊:管理員把本學(xué)院當(dāng)前學(xué)期的課程數(shù)據(jù)通過Excel的方式導(dǎo)入系統(tǒng),也可以單獨添加修改課程的數(shù)據(jù),課程數(shù)據(jù)從學(xué)校的正方教務(wù)管理系統(tǒng)獲得。

2)課時管理模塊:每個班級的學(xué)委定期上報本階段每一門課程的教師上課的實際課時,由教師確認(rèn)課時是否有誤,如果課時有誤,教師可以直接修改課時提交,但不會覆蓋學(xué)生提交的課時,如果無誤,全部教師確認(rèn)之后,管理員導(dǎo)出本階段課時統(tǒng)計情況。

3)實驗項目模塊:有實驗課程的任課教師根據(jù)本學(xué)期所教的課程,錄入該課程的實驗項目,并準(zhǔn)確添加實驗項目的項目編號,用來生成實驗項目在統(tǒng)計數(shù)據(jù)中的實驗編號,添加實驗項目的時候可以設(shè)置該實驗項目的要求、實驗學(xué)時、是否提交實驗報告、提交實驗報告截止日期等內(nèi)容。全部實驗項目導(dǎo)入完之后,管理員導(dǎo)出本學(xué)期實驗項目數(shù)據(jù),用以填報實驗統(tǒng)計信息。

4)實驗報告模塊:學(xué)生根據(jù)教師所錄的實驗項目在規(guī)定的時間之內(nèi)上傳實驗報告,學(xué)生以PDF文件的形式上傳實驗報告,教師在線批閱實驗報告之后學(xué)生可以查看每個實驗項目的成績及評語,最后電子版實驗報告按照相應(yīng)的目錄以PDF文件的形式存檔。

5)畢業(yè)論文管理模塊:由教師根據(jù)專業(yè)畢業(yè)論文(設(shè)計)的題目及要求,并設(shè)定可以選題的最大人數(shù)。學(xué)生在規(guī)定的時間之內(nèi)進(jìn)行選題,每個題目由教師最終從選題的人數(shù)中確定一名學(xué)生,從而達(dá)到學(xué)生和教師相互選擇的目的。選題完成之后,由管理員(教研室主任)控制整個論文寫作的進(jìn)程,學(xué)生在規(guī)定的時間之內(nèi),分別提交論文每個階段的電子稿,教師可以直接在線批閱并反饋給學(xué)生。

6)教師和學(xué)生信息管理模塊:教師和學(xué)生個人信息的修改,教師填報科研論文、著作專利、獲獎信息、教材等統(tǒng)計信息。

2.2 數(shù)據(jù)庫設(shè)計

本系統(tǒng)采用Mysql數(shù)據(jù)庫。結(jié)合系統(tǒng)的功能需求,系統(tǒng)主要設(shè)計了課程表、實驗項目表、實驗報告表、課時表、論文題目表、論文結(jié)果表、科研著作信息表、學(xué)生表、教師表、管理員表、角色等表。其中以實驗項目表為例進(jìn)行說明,表結(jié)構(gòu)如表1所示。

3 系統(tǒng)實現(xiàn)

本系統(tǒng)按照模塊化設(shè)計思想進(jìn)行的設(shè)計,每個模塊完成獨立的功能,有利于在后期開發(fā)中對系統(tǒng)進(jìn)行功能擴(kuò)展。由于ThinkPHP框架是基于MVC設(shè)計模式的,所以前臺的頁面顯示和邏輯是分開的,頁面主要由Html+Css+JavaScript[4]以及dwz的擴(kuò)展屬性實現(xiàn),邏輯由ThinkPHP代碼實現(xiàn)。

3.1 安全登錄實現(xiàn)

系統(tǒng)用戶主要包括學(xué)生、教師、管理員,分別創(chuàng)建相應(yīng)用戶的項目目錄以及使用單一入口文件的形式檢測用戶的登錄。登錄用戶所用的密碼使用安全性更高的sha1[5]加密方式進(jìn)行加密。同時采用驗證碼的技術(shù),在一定的程度上可以有效的防范惡意破解密碼的行為。管理員用戶使用RBAC(角色權(quán)限管理)技術(shù)[6],對不同角色的訪問進(jìn)行詳細(xì)的設(shè)計,按權(quán)限級別賦予相應(yīng)的操作權(quán)限。

3.2 邏輯業(yè)務(wù)實現(xiàn)

系統(tǒng)中每個Action類都繼承于CommonAction類,使用getActionName方法獲得當(dāng)前Action操作的名稱,然后傳給Model操作,實現(xiàn)增、刪、改、查等數(shù)據(jù)庫基本操作,由于本系統(tǒng)涉及模塊較多,僅以實驗?zāi)K的具體實現(xiàn)為例進(jìn)行說明。

實驗?zāi)K主要涉及到課程表、實驗項目表、實驗報告表,有實驗課的教師根據(jù)課程要求錄入實驗項目,可以使用單條數(shù)據(jù)的形式添加,也可以使用excel表的形式導(dǎo)入,如果該項目需要上傳實驗報告按示例進(jìn)行標(biāo)記,數(shù)據(jù)添加到實驗項目表。學(xué)生根據(jù)教師導(dǎo)入的實驗項目,按規(guī)定上傳實驗報告,實驗報告上傳信息寫到實驗報告表里。Excel導(dǎo)入使用了PHPExcel開源類庫進(jìn)行導(dǎo)入操作,具體實現(xiàn)過程如下:

3.3 文檔在線查閱

由于不能直接實現(xiàn)office文件在瀏覽器瀏覽[7],所以學(xué)生在上傳文檔的時候就直接上傳PDF文檔,再利用Jquery Media 插件實現(xiàn)在線預(yù)覽PDF文件的實驗報告和畢業(yè)論文。由于IE內(nèi)核的瀏覽器不支持該插件,使用IE的用戶需要安裝PDF閱讀器軟件,如Foxit Reader、Adobe Reader等軟件。其他內(nèi)核的瀏覽器可以直接在線瀏覽PDF文件。

3.4 SAE平臺部署實現(xiàn)

SAE平臺出于安全性的考慮,限制了用戶對本地IO的使用,這樣對于有文件上傳或緩存生成等文件讀寫的系統(tǒng)就十分的不便。為了解決這個問題,SAE官方提供了TmpFS功能。TmpFS允許開發(fā)者通過標(biāo)準(zhǔn)的IO函數(shù)臨時讀寫本地IO,所以進(jìn)行臨時讀寫的數(shù)據(jù)把路徑設(shè)置為SAE_TMP_PATH即可,而持久化的數(shù)據(jù)存儲,仍然要使用Storage或者M(jìn)ysql存儲。

同時,為了應(yīng)對高訪問量的情況,SAE平臺有提供Memcache服務(wù),只需要初始化Memcache,在程序中調(diào)用memcache_init()就可以使用Memcache服務(wù)了,這樣可以減少數(shù)據(jù)庫讀取次數(shù),緩解數(shù)據(jù)庫壓力[8]。

3.5 系統(tǒng)實現(xiàn)結(jié)果

基于ThinkPHP開源框架技術(shù)實現(xiàn)了教務(wù)綜合信息管理系統(tǒng),充分利用了網(wǎng)絡(luò)便利性以及B/S結(jié)構(gòu)的低成本、維護(hù)簡單等特點,該系統(tǒng)實現(xiàn)了日常教學(xué)信息的統(tǒng)計、學(xué)生實驗報告的管理、畢業(yè)論文的管理等工作。目前該系統(tǒng)已在我院正式運行,系統(tǒng)運行的具體效果如圖2所示。

4 結(jié)束語

本文主要介紹了使用ThinkPHP+DWZ框架技術(shù)的教務(wù)綜合信息管理系統(tǒng)的設(shè)計與實現(xiàn)。在設(shè)計過程中結(jié)合學(xué)校每年的狀態(tài)數(shù)據(jù)信息需求進(jìn)行了詳細(xì)的設(shè)計,采用B/S結(jié)構(gòu)的方式,更加方便學(xué)生和老師使用本系統(tǒng)。把系統(tǒng)架構(gòu)在SAE云平臺上,接近于零成本的運行,使我們更加容易部署使用。

經(jīng)過一年多的試運行和不斷的迭代開發(fā),本系統(tǒng)現(xiàn)在運行狀況良好,性能穩(wěn)定,安全性高,交互界面友好,用戶使用快捷、方便,極大地提高了工作效率。數(shù)據(jù)填報人員可以很方便從系統(tǒng)獲取填報的信息,同時學(xué)生和老師更加科學(xué)合理地管理實驗報告和畢業(yè)論文工作。本系統(tǒng)針對高校二級學(xué)院的數(shù)據(jù)信息統(tǒng)計和教務(wù)管理工作具有很強(qiáng)的實踐意義。

參考文獻(xiàn):

[1] 王俊芳, 李隱峰, 王池. 基于MVC模式的ThinkPHP框架研究[J]. 電子科技, 2014(27): 151-153.

[2] 王志剛, 朱蕾. PHP5應(yīng)用實例詳解:使用Zend Framework&Smarty 構(gòu)筑真正的MVC模式應(yīng)用[M]. 北京: 電子工業(yè)出版社, 2010.

[3] Luke Welling, Laura Thomson, 武欣. PHP和Mysql Web開發(fā)[M]. 北京: 機(jī)械工業(yè)出版社, 2009

[4] 王津濤. HTML,CSS,JavaScript整合詳解[M]. 北京: 機(jī)械工業(yè)出版社, 2008.

[5] 杜謙, 張文霞. 多語言可實現(xiàn)的SHA-1散列算法[J]. 武漢理工大學(xué)學(xué)報, 2007(29):42-44

[6] 吳波, 王晶. 基于基本RBAC模型的權(quán)限管理框架的設(shè)計與實現(xiàn)[J]. 計算機(jī)系統(tǒng)應(yīng)用, 2011(20): 50-54.

第12篇

關(guān)鍵詞:C語言,賦值運算,讀寫控制

 

1 引言

C語言是國際上廣泛流行的計算機(jī)高級程序設(shè)計語言,他既可以用來編寫系統(tǒng)軟件,也可以用來編寫應(yīng)用軟件。在高等學(xué)校的計算機(jī)教育中,C語言程序設(shè)計幾乎成了所有計算機(jī)相關(guān)專業(yè)的必開課程,從本科的計算機(jī)科學(xué)與技術(shù)、軟件工程、網(wǎng)絡(luò)工程等相關(guān)專業(yè),到電子信息類理工科各專業(yè),乃至高職的計算機(jī)應(yīng)用技術(shù)、計算機(jī)網(wǎng)絡(luò)技術(shù)、應(yīng)用電子技術(shù)等相關(guān)專業(yè)。有的是專業(yè)基礎(chǔ)課,有的是公共必修基礎(chǔ)課,只是課程名稍有差異,常見的有“C語言程序設(shè)計”、“高級語言程序設(shè)計”、“C語言”、“C程序設(shè)計”、“結(jié)構(gòu)化程序設(shè)計”等。無論是哪類專業(yè),也無論叫什么樣的課程名,其課程的教材選用卻無太大差別,大部分以譚浩強(qiáng)主編的清華大學(xué)出版社出版的《C語言程序設(shè)計》為教材。論文參考網(wǎng)。只是課時分配和教學(xué)要求差異較大。本科以學(xué)科知識教育為主,高職教育以應(yīng)用為主,不過從目前的發(fā)展趨勢來看,本科教育也在向應(yīng)用為主傾向。

2 賦值運算的定義

2.1賦值運算是各種計算機(jī)高級程序設(shè)計語言都提供的一種運算

在C語言程序設(shè)計中,賦值運算是應(yīng)用最廣泛的運算之一,其定義的一般格式為:

變量 賦值號 表達(dá)式

他的作用是將一個數(shù)據(jù)賦給一個變量。

2.1.1 變量

變量是一個簡單變量。

2.1.2 賦值號

賦值號包括兩種,一種是“=”,就是C語言中的賦值運算符,他是一個雙目運算符,該運算符包括兩個操作數(shù)。例如:

#include “stdio.h”

void main()

{

int x;

x=5;

printf(“x=%d”,x);

}

其中“x=5;”,他的作用是執(zhí)行一次賦值操作(或稱賦值運算),把整數(shù)5賦給變量x。最后程序執(zhí)行結(jié)果是:x=5。

另一種是復(fù)合的賦值運算符,在賦值符“=”之前加上其他的雙目運算符,就構(gòu)成了復(fù)合的賦值運算符。在C語言中,提供了10種復(fù)合的賦值運算符,他們是:“+=”、“-=”、“*=”、“/=”、“%=”、“>>+”、“<<=”、“&=”、“^=”、“|=”。其中前五種是關(guān)于算術(shù)運算的,后五種是關(guān)于位運算的。例如:

#include “stdio.h”

void main()

{

int x;

x=10;

x+=5;

printf(“x=%d”,x);

}

其中:“x+=5;”,等價于:x=x+5;他相當(dāng)于使x進(jìn)行一次自加5的操作,即他使x加5,再賦給x。程序的執(zhí)行結(jié)果為:x=15。

再如:x*=y+5,等價于:x=x*(y+5) (注意:此時圓括弧不能省略),他的作用是使x乘以(y+5),再賦給x。還有 x%=5 等價于 x=x%5 等。

復(fù)合的賦值運算符可以簡化程序,使程序精練,也是為了提高程序編譯效率。

2.1.3表達(dá)式

表達(dá)式可以是:

常量:包括整型常量、實型常量、字符常量、字符串常量、符號常量等五種。

變量:包含C語言中允許的各種變量。

含有運算符和操作數(shù)的各種表達(dá)式,如:算術(shù)表達(dá)式、關(guān)系表達(dá)式、邏輯表達(dá)式等。論文參考網(wǎng)。

還可以是數(shù)組中的某個元素。

賦值運算符是右結(jié)合性的運算符,就是先將右邊表達(dá)式的值求解出來,再賦給左邊的變量,如果變量原來有值,此時就將原來值覆蓋了,變量當(dāng)前值就是表達(dá)式的值。

3 賦值運算的讀寫過程

當(dāng)賦值運算符的右邊表達(dá)式是變量時,參與表達(dá)式運算的是變量的值,也可以說是變量對應(yīng)存儲單元的內(nèi)容。而運算符左邊的變量是指變量對應(yīng)的存儲單元。這樣就使運算符兩邊的變量有了不一致的說法,使一部分初學(xué)者產(chǎn)生了困惑。

計算機(jī)高級程序設(shè)計語言編寫的源程序,計算機(jī)無法直接識別,為了使計算機(jī)能夠執(zhí)行源程序,必須先用一種稱為“編譯程序”的軟件,把源程序翻譯成二進(jìn)制形式的“目標(biāo)程序”(object program),然后再將該目標(biāo)程序與系統(tǒng)的函數(shù)庫以及其他目標(biāo)程序連接起來,形成可執(zhí)行的目標(biāo)程序,即二進(jìn)制指令。CPU進(jìn)行取指令和執(zhí)行指令的操作。在執(zhí)行指令時,如果需要訪問存儲單元,則要在讀、寫信號的控制下進(jìn)行,所謂讀操作,就是在“讀”信號的控制下,將地址線指出的存儲單元中的內(nèi)容復(fù)制一份通過數(shù)據(jù)線取出,存儲單元中的內(nèi)容不改變。寫操作,就是在“寫”信號的控制下,將數(shù)據(jù)通過數(shù)據(jù)線送入由地址線指出的存儲單元,存儲單元中的內(nèi)容被改變。

例如:

z=x+y,讀x單元,讀y單元,進(jìn)行類型處理后,加法,結(jié)果寫到z單元。此例中變量x、y單元的內(nèi)容沒有被改變,z單元的內(nèi)容被改變。

x+1,讀x單元,進(jìn)行類型處理后,與常量1做加法,結(jié)果未做處理。論文參考網(wǎng)。此例對x的操作只有讀,因此其內(nèi)容沒有改變。

x=x+x,讀x單元,進(jìn)行類型處理后,加法,結(jié)果寫x單元。此例中兩次讀出的是x單元在賦值運算前的內(nèi)容,最后對x單元進(jìn)行了寫操作,x的內(nèi)容被改變。

4 結(jié)束語

從上面的分析可以看出,只有對變量單元進(jìn)行賦值運算時,即對變量單元進(jìn)行“寫”操作時,變量單元的內(nèi)容才會發(fā)生改變。如果對變量單元進(jìn)行“讀”操作,變量單元的值不會改變。知道了這樣一個過程,對我們學(xué)習(xí)、理解賦值運算就容易多了。

參考文獻(xiàn)

[1]譚浩強(qiáng). C程序設(shè)計(第三版).清華大學(xué)出版社

[2]李寅杰.賦值運算中的變量單元.科學(xué)時代

[3]戴梅萼,史嘉權(quán). 微型計算機(jī)技術(shù)及應(yīng)用.清華大學(xué)出版社

亚洲精品无码久久久久久久性色,淫荡人妻一区二区三区在线视频,精品一级片高清无码,国产一区中文字幕无码
一级AV在线免费观看 | 精品久久亚洲中国一级a | 一级a性色生活片久久无 | 人人搡人人爽国产精品 | 揄拍成人国产精品视频 | 中文字乱码亚洲∧V日本亚洲 |