公務(wù)員期刊網(wǎng) 精選范文 計算機(jī)畢業(yè)論文設(shè)計范文

計算機(jī)畢業(yè)論文設(shè)計精選(九篇)

前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的計算機(jī)畢業(yè)論文設(shè)計主題范文,僅供參考,歡迎閱讀并收藏。

計算機(jī)畢業(yè)論文設(shè)計

第1篇:計算機(jī)畢業(yè)論文設(shè)計范文

由于諸多現(xiàn)實(shí)問題,使得當(dāng)下計算機(jī)專業(yè)畢業(yè)設(shè)計環(huán)節(jié)中出現(xiàn)了一些亟待解決的問題,具體表現(xiàn)在以下幾個方面:

1.專業(yè)基礎(chǔ)知識的整體把握不夠,缺乏系統(tǒng)的科研訓(xùn)練

科研思維和獨(dú)立解決問題能力不足,知識串聯(lián)和綜合技能應(yīng)用能力欠缺。多數(shù)軟件功能不完善,論文寫作內(nèi)容空洞,重點(diǎn)不突出,格式不規(guī)范。

2.多數(shù)學(xué)生認(rèn)為畢業(yè)設(shè)計時間安排不合理,項(xiàng)目不能在充裕的時間內(nèi)完成,加之學(xué)生外出找工作、考研、實(shí)習(xí)與畢業(yè)設(shè)計

時間部分重疊,畢業(yè)生關(guān)注重心轉(zhuǎn)移,學(xué)生普遍忽視了畢業(yè)設(shè)計,真正用在畢業(yè)設(shè)計上的時間大大縮水。項(xiàng)目進(jìn)度偏慢,難以實(shí)現(xiàn)預(yù)期的畢業(yè)設(shè)計效果。

3.學(xué)生在認(rèn)識上存在誤區(qū),思想上不重視

近年來,受高校擴(kuò)招和教育產(chǎn)業(yè)化等社會大環(huán)境的影響,學(xué)生在思想上對畢業(yè)設(shè)計不夠重視。一些學(xué)生認(rèn)為畢業(yè)設(shè)計只要能合格就行,從而忽視畢業(yè)設(shè)計環(huán)節(jié),甚至有的同學(xué)認(rèn)為從網(wǎng)上下載代碼和論文就可以過關(guān)或者直接把上一屆同學(xué)的畢業(yè)成果拿來上交,加之畢業(yè)設(shè)計過程中監(jiān)管不力,使得抄襲現(xiàn)象時有發(fā)生。

4.畢業(yè)設(shè)計的題目具有局限性,選題不合理,學(xué)生缺乏主觀能動性

目前,絕大多數(shù)設(shè)計(論文)題目由指導(dǎo)教師給定,并非根據(jù)學(xué)生個人興趣、愛好和特點(diǎn)來選定,學(xué)生往往只是按教師的指導(dǎo)查閱部分資料,然后根據(jù)教師的設(shè)計或方法完成后續(xù)工作,因而畢業(yè)設(shè)計(論文)過程中缺乏學(xué)生本人的創(chuàng)新性思考。

5.指導(dǎo)老師傾向放寬要求,畢業(yè)答辯流于形式

因?yàn)閹熧Y力量嚴(yán)重不足,教師的教學(xué)和科研任務(wù)重,造成教師在畢業(yè)設(shè)計的投入上力不從心。另外教師不希望看到學(xué)生因畢業(yè)設(shè)計(論文)不合格而影響就業(yè),所以對畢業(yè)設(shè)計(論文)的答辯檢查就相對放松,沒有嚴(yán)格要求,幾乎沒有學(xué)生因畢業(yè)設(shè)計質(zhì)量不合格而推遲畢業(yè),這無形中致使學(xué)生對此項(xiàng)教學(xué)環(huán)節(jié)不夠重視。加之學(xué)校在制度上對答辯的監(jiān)督不夠,在畢業(yè)設(shè)計的過程中缺乏有效的管理,造成了答辯過程流于形式,未達(dá)到真正的檢驗(yàn)?zāi)康摹?/p>

二、構(gòu)建基于CDIO工程理念的畢業(yè)設(shè)計模式

為了解決畢業(yè)設(shè)計環(huán)節(jié)普遍存在的一些問題,縮小企業(yè)用人要求與計算機(jī)專業(yè)人才培養(yǎng)之間的差距,更好地實(shí)現(xiàn)工程教育改革目標(biāo),以CDIO能力培養(yǎng)為導(dǎo)向,按照構(gòu)思、設(shè)計、實(shí)施、運(yùn)行4個環(huán)節(jié)進(jìn)行計算機(jī)畢業(yè)設(shè)計教學(xué)改革,保證畢業(yè)設(shè)計改革的合理性和科學(xué)性。

1.結(jié)合工程需求,明確設(shè)計任務(wù),構(gòu)思實(shí)施方案

改變目前的“導(dǎo)師命題-學(xué)生選題”畢業(yè)設(shè)計模式,充分強(qiáng)調(diào)整個畢業(yè)設(shè)計過程中以學(xué)生為主體的理念。畢業(yè)設(shè)計題目的確定是一個復(fù)雜的過程,畢業(yè)設(shè)計題目的設(shè)置應(yīng)具有一定的工程性、實(shí)踐性和創(chuàng)新性。一方面題目應(yīng)反映學(xué)生專業(yè)知識的綜合應(yīng)用能力,從而達(dá)到培養(yǎng)學(xué)生分析問題、解決問題的能力。另一方面要體現(xiàn)出計算機(jī)專業(yè)的工程背景的特點(diǎn),結(jié)合學(xué)生本科階段學(xué)習(xí)的主要課程。學(xué)生可以根據(jù)他們在企業(yè)實(shí)習(xí)中發(fā)現(xiàn)的工程實(shí)際問題進(jìn)行研究,也可以根據(jù)企業(yè)工程師或校內(nèi)指導(dǎo)教師的相關(guān)科研項(xiàng)目進(jìn)行研究。選擇具有實(shí)際應(yīng)用價值和明確工程背景的題目作為畢業(yè)設(shè)計題目,選題源于生產(chǎn)實(shí)際現(xiàn)場,其目的在于培養(yǎng)和加強(qiáng)學(xué)生的綜合工程能力。畢業(yè)論文選題過程采取項(xiàng)目申報、立項(xiàng)的形式進(jìn)行,學(xué)生打算參加哪個項(xiàng)目,小組成員要共同協(xié)作寫出項(xiàng)目申請書。確定具有應(yīng)用價值和明確工程背景的題目作為畢業(yè)設(shè)計題目,不但可以提高學(xué)生進(jìn)行畢業(yè)設(shè)計的積極性,而且有助于學(xué)生勝任未來相關(guān)技術(shù)崗位工作。學(xué)生在明確設(shè)計任務(wù)后,構(gòu)思實(shí)施方案,同時指導(dǎo)教師要對方案進(jìn)行審核,讓學(xué)生修改完善。方案確定后要進(jìn)行任務(wù)分解,制訂相應(yīng)的工作進(jìn)度。

2.綜合運(yùn)用專業(yè)知識,倡導(dǎo)團(tuán)隊合作,培養(yǎng)學(xué)生解決問題的能力

由于學(xué)生在相關(guān)課程的學(xué)習(xí)中已經(jīng)掌握計算機(jī)軟、硬件系統(tǒng)設(shè)計的相關(guān)理論和方法,而分析和設(shè)計是計算機(jī)專業(yè)畢業(yè)設(shè)計過程中的關(guān)鍵過程。因此,該階段的任務(wù)是集中完成具體的設(shè)計,即描述實(shí)現(xiàn)設(shè)計的計劃、需求、流程以及算法。計算機(jī)軟件的設(shè)計不僅僅是可行性分析、需求分析、概要設(shè)計、詳細(xì)設(shè)計等基本過程,還需要確定系統(tǒng)中功能模塊的范圍、定義和功能設(shè)計等細(xì)節(jié)。由于課題小組成員各自分工不同,需要團(tuán)隊成員經(jīng)常溝通、討論。遇到困難問題,團(tuán)隊成員應(yīng)該在指導(dǎo)教師的引導(dǎo)下尋找解決問題的途徑。在畢業(yè)設(shè)計過程中學(xué)生遵從CDIO工程理念,以主動的、實(shí)踐的、課程之間有機(jī)聯(lián)系的方式學(xué)習(xí)知識。設(shè)計階段應(yīng)完成系統(tǒng)的體系架構(gòu)、功能模塊的劃分、接口的規(guī)范設(shè)計、開發(fā)工具的使用說明等任務(wù),并提交相關(guān)設(shè)計說明書等資料。

3.加強(qiáng)過程監(jiān)控,利用校企聯(lián)合的形式提升學(xué)生的工程素養(yǎng)項(xiàng)目的實(shí)現(xiàn)、運(yùn)作實(shí)現(xiàn)階段

即把設(shè)計的內(nèi)容轉(zhuǎn)化為實(shí)際的軟、硬件系統(tǒng),包括編碼、調(diào)試、測試等過程。在編碼階段主要是讓學(xué)生養(yǎng)成好的開發(fā)習(xí)慣,保證代碼的結(jié)構(gòu)化、可讀性和可移植性;及時進(jìn)行模塊測試,寫出測試計劃,提交測試分析報告。此外,這一階段教師還要做好畢業(yè)設(shè)計評估工作中對畢業(yè)設(shè)計工作的中期檢查,完成中期報告。除了闡述設(shè)計思路、工作原理、關(guān)鍵技術(shù)外,教師還要參照任務(wù)書檢查已完成的任務(wù)、尚需完成的任務(wù)、存在的問題、解決方法等,同時對畢業(yè)設(shè)計工作進(jìn)度給予評價。教師通過中期檢查及時發(fā)現(xiàn)并糾正存在的問題,督促學(xué)生按任務(wù)書中的要求和時間進(jìn)度完成工作。中國的工科高校大多是關(guān)門辦學(xué),缺乏與產(chǎn)業(yè)和社會的溝通互動,這樣的工程教育難以滿足產(chǎn)業(yè)需求。培養(yǎng)應(yīng)用型人才的目的是為了服務(wù)于實(shí)踐和生產(chǎn)。為了加強(qiáng)學(xué)生解決實(shí)際工程問題的能力,學(xué)校要考慮學(xué)生就業(yè)實(shí)際,促進(jìn)校企合作,探索“走出去”(送學(xué)生到企業(yè)實(shí)習(xí))和“請進(jìn)來”(聘請崗位一線人員為指導(dǎo)教師)相結(jié)合的新路子。企業(yè)為學(xué)生提供了實(shí)習(xí)和就業(yè)的機(jī)會,學(xué)生在實(shí)習(xí)階段可一邊學(xué)習(xí),一邊進(jìn)行畢業(yè)設(shè)計和論文的撰寫?,F(xiàn)在大部分學(xué)校都采用“3+1”的教學(xué)模式,即學(xué)生在學(xué)校進(jìn)行3年的理論學(xué)習(xí)加1年的實(shí)踐學(xué)習(xí)。學(xué)生在第七學(xué)期就到實(shí)習(xí)企業(yè),熟悉工作環(huán)境,適應(yīng)崗位需求,盡快勝任工作。另外,通過聘請企業(yè)的工程師擔(dān)任畢業(yè)設(shè)計的副導(dǎo)師,對學(xué)生進(jìn)行工程實(shí)戰(zhàn)的培訓(xùn),從工程師的寶貴經(jīng)驗(yàn)中得到啟示。通過對企業(yè)的管理程序、生產(chǎn)流程等方面的研究,提高了學(xué)生的工程素養(yǎng)、業(yè)務(wù)技術(shù)和社交能力。

4.制定科學(xué)的的評價體系,完善各項(xiàng)規(guī)章制度

評價標(biāo)準(zhǔn)是實(shí)施CDIO的關(guān)鍵,根據(jù)CDIO工程理念對學(xué)生的要求,對畢業(yè)設(shè)計教學(xué)的評價應(yīng)從專業(yè)技術(shù)知識、創(chuàng)新能力、實(shí)踐能力和團(tuán)隊協(xié)作能力4個方面進(jìn)行,通過制訂多元化、多層次、可供組合的畢業(yè)設(shè)計質(zhì)量評價標(biāo)準(zhǔn)與指標(biāo),實(shí)現(xiàn)科學(xué)合理的評價模式。評價不能像傳統(tǒng)評價模式,只集中在畢業(yè)設(shè)計答辯環(huán)節(jié),應(yīng)該體現(xiàn)在畢業(yè)設(shè)計的多個方面,貫穿整個畢業(yè)設(shè)計過程中,突出階段性的特點(diǎn)。引人CDIO模型后,評價的功能應(yīng)由側(cè)重成績“優(yōu)差”轉(zhuǎn)向側(cè)重包括品德、興趣、特長、能力等學(xué)生的個性特點(diǎn),力求知識與能力的協(xié)調(diào)統(tǒng)一,突出對學(xué)生的工程意識建立、工程實(shí)踐能力和產(chǎn)業(yè)經(jīng)驗(yàn)的評價。完善的畢業(yè)設(shè)計過程管理和健全的規(guī)章制度是提升畢業(yè)設(shè)計質(zhì)量的保障和必要條件。首先,學(xué)校通過制定統(tǒng)一的規(guī)章制度,在管理者、指導(dǎo)教師和學(xué)生中形成工作規(guī)范和約束機(jī)制。這些規(guī)章制度要包括畢業(yè)設(shè)計基本要求、過程管理和監(jiān)控等具體內(nèi)容,明確對指導(dǎo)教師和學(xué)生的基本要求,規(guī)范畢業(yè)設(shè)計過程中任務(wù)書、開題報告、中期檢查報告和論文的格式。學(xué)校要結(jié)合專業(yè)特點(diǎn),組織相關(guān)專家制定合理的開題、畢業(yè)設(shè)計質(zhì)量評分標(biāo)準(zhǔn)、答辯程序及考核工作條例等,并依據(jù)畢業(yè)設(shè)計工作流程建立網(wǎng)絡(luò)化管理、實(shí)時跟蹤過程管理,使整個畢業(yè)環(huán)節(jié)的過程管理有章可循。其次,學(xué)校要成立專門的畢業(yè)設(shè)計工作委員會并聘請經(jīng)驗(yàn)豐富的退休教授成立學(xué)院畢業(yè)設(shè)計督導(dǎo)組,通過抽查措施形成監(jiān)督機(jī)制,對畢業(yè)過程每個階段的工作進(jìn)行監(jiān)督檢查。各階段檢查的主要內(nèi)容如下:前期檢查學(xué)生的選題是否合理,審查任務(wù)書填寫是否規(guī)范,落實(shí)學(xué)生的開題工作情況,了解課題研究所需的條件是否具備;中期主要檢查學(xué)生執(zhí)行情況、畢業(yè)設(shè)計的記錄情況、畢業(yè)設(shè)計的工作進(jìn)度及畢業(yè)設(shè)計工作中存在的困難;后期主要檢查畢業(yè)設(shè)計任務(wù)完成的情況,審查各階段提交的文檔是否完整規(guī)范,畢業(yè)設(shè)計成績評定是否合理。通過畢業(yè)設(shè)計督導(dǎo)組評價、學(xué)生對設(shè)計畢業(yè)工作的反饋等機(jī)制,將畢業(yè)教學(xué)方法的改進(jìn)和教學(xué)效果的提高落到實(shí)處。通過各種教學(xué)獎勵、學(xué)生綜合測評等措施形成激勵機(jī)制。按照不同階段不同權(quán)重進(jìn)行全面考核評價,對學(xué)生以及指導(dǎo)教師分別進(jìn)行表揚(yáng)、獎勵,這樣可激勵廣大師生更為重視畢業(yè)設(shè)計。

三、結(jié)束語

第2篇:計算機(jī)畢業(yè)論文設(shè)計范文

關(guān)鍵詞:畢業(yè)論文;KM算法;選題系統(tǒng)

中圖分類號:TP311.52

1 引言

在現(xiàn)有的畢業(yè)論文選題系統(tǒng)中,一個學(xué)生只能選擇一個題目作為自己最終的題目,同樣,一個題目只能分配給一個學(xué)生。如果最后題目由學(xué)生自己確定,那就會出現(xiàn)先選的學(xué)生具有更大的選擇余地,后選的學(xué)生由于不能再選已經(jīng)選定的題目,所以其可選擇的題目會越來越少,這對很多學(xué)生來說很不公平。如果學(xué)生選擇自己的志愿,最終題目由老師來定,這不但加大了老師的工作量,而且還是不能保證每位同學(xué)的公平性。如何采用計算機(jī)智能輔助選題,設(shè)計最優(yōu)匹配算法實(shí)現(xiàn)學(xué)生與題目的整體最優(yōu)匹配,會大大提高選題的效率。

湯穎曾在《畢業(yè)設(shè)計立項(xiàng)與選題管理及其支持系統(tǒng)》中提出,采用模糊匹配技術(shù)進(jìn)行學(xué)生-題目的自動匹配;潘志方在《一種改進(jìn)的Ford-Fulkenson算法在選題系統(tǒng)中的應(yīng)用研究》中將題目與學(xué)生的匹配抽象為二分圖的匹配,并采用改進(jìn)的Ford-Fulkenson算法實(shí)現(xiàn)題目與學(xué)生的自動匹配。以上兩種方法只考慮了學(xué)生與題目之間的最大匹配值,并沒有考慮學(xué)生的整體滿意度最優(yōu)的情況。

本文將通過采用最優(yōu)匹配算法(KM)確定一種匹配方案,使得學(xué)生的整體滿意度最高。具體方法概括如下:學(xué)生預(yù)選多個題目,并根據(jù)自己對題目的滿意度由高到底排序,這樣,滿意度成為二分圖的一分值,如圖1所示:

2 系統(tǒng)功能模塊設(shè)計

根據(jù)前期的可行性分析,本系統(tǒng)主要進(jìn)行以下模塊的設(shè)計:系統(tǒng)管理員模塊、專業(yè)負(fù)責(zé)人管理模塊、指導(dǎo)教師管理模塊和學(xué)生選題模塊。

系統(tǒng)管理員模塊主要負(fù)責(zé)對系統(tǒng)參數(shù)的設(shè)置及用戶的管理。主要實(shí)現(xiàn)以下功能:

(1)系統(tǒng)設(shè)置:對系統(tǒng)標(biāo)題、畢業(yè)生、選題參數(shù)設(shè)置;

(2)學(xué)院及專業(yè)設(shè)置:完成學(xué)院、專業(yè)的添加、刪除、修改操作;

(3)數(shù)據(jù)字典的維護(hù):教師信息、選題難度、選題方向燈信息的維護(hù);

(4)教師和學(xué)生的管理:完成教師、學(xué)生信息的添加、刪除和修改操作;

(5)文件文化建設(shè)管理:日志文件查看、上傳文件的管理。

專業(yè)負(fù)責(zé)人管理模塊與系統(tǒng)管理員權(quán)限相似,但操作的數(shù)據(jù)只能針對于指定專業(yè),無法瀏覽及操作整個學(xué)院的課題及學(xué)生信息。最重要的功能是實(shí)現(xiàn)題目的審核。

導(dǎo)師管理模塊主要用于選題以及選擇自己選題學(xué)生的審核確認(rèn)。

(1)個人中心管理:如信息修改及密碼重置;

(2)選題管理:選題的增加、修改、刪除以及選題類型的設(shè)置;

(3)學(xué)生選題查詢及審核。

學(xué)生模塊主要實(shí)現(xiàn)學(xué)生選題的選擇及確認(rèn)。

(1)學(xué)生個人信息的修改;

(2)學(xué)生選題及確認(rèn)信息查詢;

(3)學(xué)生留言及咨詢。

3 KM算法在系統(tǒng)中的實(shí)現(xiàn)

KM算法由Kuhn和Munkras分別提出來,這是一種問題。經(jīng)典的算法。該算法由通過每個頂點(diǎn)一個頂標(biāo)(A[i][j])來求最大權(quán)匹配的問題轉(zhuǎn)化為不斷尋找增廣道路以使二分圖的匹配數(shù)達(dá)到最大的完備匹配。KM算法的關(guān)鍵在于不斷尋找二分圖中的可增廣道路。如果找到一條可增廣道路,就可以額將屬于和不屬于相等子圖的邊取相反,從而相等子圖里就是增加一條邊,一直到所有的頂點(diǎn)都進(jìn)入相等子圖為止。

KM算法可以很好地解決選題系統(tǒng)中,題目與學(xué)生最優(yōu)匹配的問題。下面以國際商學(xué)院09級本科學(xué)生選題為例。

在匹配過程中,設(shè)學(xué)生的集合為X={X1,X2,X3……Xn},選題的集合設(shè)置為Y={Y1,Y2,Y3……Yn},學(xué)生對自己選題的滿意度為二維矩陣Z[m][n],其他題目規(guī)定權(quán)值為0。系統(tǒng)規(guī)定學(xué)生最多可預(yù)選3個題目,并按照滿意度分別設(shè)置0.9,0.7,0.5。以下表1是對國際經(jīng)濟(jì)與貿(mào)易專業(yè)使用不同算法得出的學(xué)生滿意程度。

下面對以上數(shù)據(jù)進(jìn)行說明。如采用手工分配的方式,使得681名學(xué)生中414名同學(xué)分的了題目,滿意度為60.82%;如果采用最大匹配算法進(jìn)行分配,可以使分配數(shù)達(dá)到最大,有517名學(xué)生分得題目,滿意度上升為79.99%;最有用最有匹配算法進(jìn)行分配,使總體滿意度達(dá)到78.24%,533人。需要說明的一點(diǎn)是,KM算法只是找到了整體最優(yōu)匹配而不是最大數(shù)匹配,如果整體最優(yōu)情況下匹配數(shù)和最大匹配數(shù)相差得太大的話,那么整體最優(yōu)方案顯得不太可取。所以,最好的情況就是同時考慮最優(yōu)匹配和最大匹配來同時控制兩者的大小。

4 結(jié)語

本系統(tǒng)實(shí)現(xiàn)了畢業(yè)論文選系統(tǒng)工作的各個管理功能,通過實(shí)現(xiàn)教師與學(xué)生的雙向選擇,使用KM算法,提高選題的質(zhì)量和效率,為學(xué)院充分利用網(wǎng)絡(luò)完成畢業(yè)論文選題工作提供了便利的平臺。

參考文獻(xiàn):

[1]湯穎.畢業(yè)設(shè)計立項(xiàng)與選題管理及支持系統(tǒng)[J].合肥工業(yè)大學(xué)學(xué)報,2006,29(5).

[2]潘志方.一種改進(jìn)的ford算法在選題系統(tǒng)中應(yīng)用研究[J].計算機(jī)應(yīng)用與軟件,2007,24(9).

第3篇:計算機(jī)畢業(yè)論文設(shè)計范文

轉(zhuǎn)眼間,我已在美麗的中山大學(xué)度過了將近兩個年頭。也正是這兩年的研究生生涯,讓我的人生有了不同的軌跡。

在這寶貴的兩年的研究生生活中,首先我要感謝我的導(dǎo)師——郭清順老師。“授人以魚,不如授之以漁”,郭老師正是這樣以言傳身教來教導(dǎo)著我們。

在這里,還要特別感謝我另外一位老師——道焰老師,她雷厲風(fēng)行的性格、干凈利落的做事風(fēng)格永遠(yuǎn)是我學(xué)習(xí)的榜樣。無論是在學(xué)習(xí)上還是在生活,她總給在我最需要的時候給予幫助。

不得不提,王竹立老師,他慈父一樣的關(guān)懷曾使我感激不已。他使我懂得,踏踏實(shí)實(shí)做人,認(rèn)認(rèn)真真做事,應(yīng)付別人就是應(yīng)付自己。

感謝在研究生學(xué)習(xí)期間給我諸多教誨和幫助的信息與網(wǎng)絡(luò)中心的各位老師,感謝陳鐵老師、蘇順開老師、黃海老師、張汶老師給予我的指導(dǎo)和幫助!

感謝317實(shí)驗(yàn)室的兄弟姐妹,是你們給我?guī)砹藲g樂,是你們讓我知道了什么是手足情深。

感謝我的三位同學(xué)——陳頌麗、路昉碩和郭澤平,我們之間的友誼足以使我今生不忘。

感謝我的朋友——淦鑫、馬偉杰、王海洋、賀明威、林諸鳴、甘榮偉,感謝你們在我失意時給我鼓勵,在失落時給我支持,感謝你們和我一路走來,讓我在此過程中倍感溫暖!

相關(guān)的論文致謝樣本

·畢業(yè)論文致謝如何寫·課程設(shè)計論文致謝詞·博士生論文致謝范例

·碩士研究生畢業(yè)論文感謝信·本科畢業(yè)論文致謝·大專畢業(yè)論文致謝詞

第4篇:計算機(jī)畢業(yè)論文設(shè)計范文

摘要:本文介紹在vb程序中用timer控件創(chuàng)建一個超長時間的計時器對象,將其編譯成activexdll部件,利用代碼的可重用性,在其它應(yīng)用程序中調(diào)用。

關(guān)鍵詞:vb計時器對象

vb系統(tǒng)中提供了固有計時器timer控件,通過給計時器控件的interval屬性設(shè)置不同的數(shù)值,就可以控制計時器運(yùn)行的時間間隔,但該屬性是一個雙字節(jié)的整型變量,最大值只能設(shè)置為65535,即只有65535毫秒,約一分鐘多一點(diǎn),在需要長時間計時時,該控件就無能為力了。本文給出用timer控件創(chuàng)建一個超長時間的計時器對象,并將其編譯成activexdll部件,供其它應(yīng)用程序調(diào)用,可實(shí)現(xiàn)最大限度地利用代碼的可重用性。下面給出這個超長計時器對象的編程設(shè)計過程,供讀者參考選用。

1.編寫程序

啟動vb,新建一個activexdll工程,將工程命名為newtimer,將類模塊名class1改名為longtimer。在工程中添加一個窗體form1,在窗體上加入一個timer計時器控件timer1。打開longtimer類模塊,加入如下程序代碼:

optionexplicit

publiceventtick()''''聲明事件

privatenzasinteger

privatecsasinteger

privatem_formasform1

privatewitheventsm_timerastimer''''聲明對象類變量

''''返回enable屬性值

publicpropertygetenabled()asboolean

enabled=m_timer.enabled

endproperty

''''設(shè)置enable屬性值

publicpropertyletenabled(byvalvnewvalueasboolean)

m_timer.enabled=vnewvalue

endproperty

''''返回interval屬性值

publicpropertygetinterval()aslong

interval=m_timer.interval

endproperty

''''設(shè)置interval屬性值

publicpropertyletinterval(byvalvnewvalueaslong)

cs=0

nz=vnewvalue\65536+1

m_timer.interval=vnewvalue\nz

endproperty

''''類初始化事件

privatesubclass_initialize()

setm_form=newform1

loadm_form

setm_timer=m_form.timer1

endsub

''''類終止事件

privatesubclass_terminate()

unloadm_form

setm_timer=nothing

endsub

''''產(chǎn)生tick事件

privatesubm_timer_timer()

cs=cs+1

ifcs>=nzthen

raiseeventtick

cs=0

endif

endsub

窗體form1只用來作計時器timer1的載體,不用于顯示。

2.測試newtimer.dll

對activexdll部件進(jìn)行測試,與標(biāo)準(zhǔn)的exe程序一樣,可分為單步運(yùn)行或全運(yùn)行。在寫完所有程序代碼后,建議用戶先用ctrl+f5進(jìn)行全編譯執(zhí)行,發(fā)現(xiàn)檢查newtimer程序的語法錯誤。也可建立一個測試工程與newtimer鏈接進(jìn)行測試,針對由newtimer類模塊提供的每個屬性和事件,添加測試代碼來測試它們的屬性和方法。按f8,進(jìn)入單步運(yùn)行狀態(tài),逐個語句察看對newtimer類模塊的調(diào)用情況。

3.編譯newtimer.dll

完成測試,排除所有錯誤后,從“文件(f)”菜單中選擇“生成newtimer.dll(k)”命令,編譯生成newtimer.dll文件。編譯成功后newtimer.dll文件將自動注冊到windows注冊表中,

4.引用newtimer.dll

引用activexdll部件同引用其他對象一樣,從“工程(p)”菜單中選擇“引用(n)”命令,打開引用窗口,從引用列表中選中newtimer對象。如果是第一次引用newtimer,則在引用窗體上單擊“游覽(b)”命令按鈕,將newtimer.dll文件添加到可引用列表框中方可使用。

5.調(diào)用newtimer.dll

在應(yīng)用程序中加入下述程序代碼,實(shí)現(xiàn)參newtimer.dll的調(diào)用:

optionexplicit

dimwitheventslongtimer1aslongtimer

privatesublongtimer1_tick()

print"時間到,此處添加處理程序"

endsub

privatesubcommand1_click()

longtimer1.interval=12000‘兩分鐘

longtimer1.enabled=true

endsub

privatesubform_load()

setlongtimer1=newlongtimer

endsub

參考文獻(xiàn)

第5篇:計算機(jī)畢業(yè)論文設(shè)計范文

計算機(jī)畢業(yè)論文

多媒體、網(wǎng)絡(luò)技術(shù)的發(fā)展和應(yīng)用將引發(fā)傳統(tǒng)編輯手段的全面變革。學(xué)術(shù)科技期刊實(shí)現(xiàn)全程電腦化的時機(jī)已逐漸趨向成熟。計算機(jī)技術(shù)的日新月異將使學(xué)術(shù)期刊編輯方法和手段不會僅僅停留于簡單的鍵盤輸入和排版。目前,多媒體技術(shù)、網(wǎng)絡(luò)技術(shù)的各種手段運(yùn)用于學(xué)術(shù)科技期刊的編輯出版發(fā)行,尚處于初始階段,但不久將會全面而深入地展開。

【關(guān)鍵詞】學(xué)術(shù)性期刊/編輯出版/多媒體技術(shù)/網(wǎng)絡(luò)技術(shù)

【正文】一計算機(jī)技術(shù)的發(fā)展日新月異,在未來的幾年中,各種計算機(jī)相關(guān)技術(shù)都會得到飛速發(fā)展和應(yīng)用,使計算機(jī)變得更加人性化,智能化。而多媒體技術(shù)與網(wǎng)絡(luò)技術(shù)的迅猛勢頭對傳統(tǒng)學(xué)術(shù)科技期刊帶來的影響尤為深遠(yuǎn)。目前,學(xué)術(shù)科技期刊的現(xiàn)狀已不能適應(yīng)科學(xué)技術(shù)的迅猛發(fā)展和讀者的多樣化需求,紙介學(xué)術(shù)科技期刊,以傳統(tǒng)的方式辦刊,不僅難以在市場經(jīng)濟(jì)潮流中站穩(wěn)腳跟,而且也正受到計算機(jī)和多媒體網(wǎng)絡(luò)技術(shù)、電子報刊和電子出版物的挑戰(zhàn)。學(xué)術(shù)科技期刊必須面對社會發(fā)展的現(xiàn)實(shí),轉(zhuǎn)變傳統(tǒng)的期刊編輯出版模式,迅速實(shí)施期刊編輯出版的計算機(jī)化,并逐步實(shí)現(xiàn)向多媒體、網(wǎng)絡(luò)化編輯的轉(zhuǎn)變和過渡。使學(xué)術(shù)科技期刊所承載的信息更加高速、全面、方便、準(zhǔn)確地傳至讀者手中。按照常規(guī)的期刊出版流程,作者的稿件經(jīng)編輯加工后,由印刷廠錄入排版,打出校樣,經(jīng)過數(shù)次校對,然后制版印刷。如果利用作者的磁盤文件,在電腦上編輯加工,則可省去排版輸入程序,編輯人員坐在計算機(jī)前改稿把關(guān),減少了校對次數(shù),卻又同時減少出錯的概率,并且大大減輕由重復(fù)輸入造成的精力和時間的浪費(fèi),縮短出版周期。值得指出的是,隨著多媒體技術(shù)和網(wǎng)絡(luò)技術(shù)的蓬勃興起,越來越多的作者已不滿足于稿件軟盤的寄遞,而是希望用電子郵件把自己的稿件發(fā)送到編輯部的電子信箱中,出版部門只要運(yùn)行電腦中設(shè)置的e—mail程序,就可在計算機(jī)顯示屏上看到作者的來稿。在另一方面,計算機(jī)技術(shù)又始終處于高速發(fā)展的進(jìn)程中。處理器速度不斷得到提高,硬盤的容量也正以每年60%的幅度在增長,但是價格卻在持續(xù)下降。1994年1兆字節(jié)的價格為1美元,到1998年1兆字節(jié)就只值5美分了。如果說,以前阻滯我國學(xué)術(shù)科技期刊電腦化進(jìn)程的多為財經(jīng)方面的原因,今天已經(jīng)不成為太大的障礙。問題主要在于,由于傳統(tǒng)期刊編輯、出版和發(fā)行的配套運(yùn)作已相對成熟,整個流通程序比較固定和規(guī)范,而采用一種新的編輯形態(tài),就意味要有相應(yīng)的人員管理及工作運(yùn)作方式的變更。有些期刊編輯出版部門因此寧愿穩(wěn)妥地在其固有領(lǐng)域及方式上保持觀望,而不愿在這方面進(jìn)行人員、資金和其他方面的投入,反映了一種認(rèn)識上的誤區(qū)。應(yīng)該看到,學(xué)術(shù)期刊實(shí)現(xiàn)全程電腦化已逐漸趨向成熟。而且,計算機(jī)技術(shù)的日新月異的發(fā)展趨勢還表明:學(xué)術(shù)期刊編輯方法和手段不會僅僅停留于目前較為普遍的簡單的鍵盤輸入和排版。多媒體和網(wǎng)絡(luò)的各種技術(shù)手段全面運(yùn)用于學(xué)術(shù)期刊的編輯出版的前景必將成為現(xiàn)實(shí)。多媒體技術(shù)和網(wǎng)絡(luò)技術(shù)給予我們一個發(fā)揮創(chuàng)造力和提升人本身智慧能力的機(jī)會。信息技術(shù)正在潛移默化地改造我們的聽覺、視覺、嗅覺、觸覺,改變著人類傳統(tǒng)的時空觀念,社會運(yùn)動方式,倫理道德觀念和法律環(huán)境。這場席卷全球的革命剛剛從改變我們的行知模式開始,正以堅定的步伐深入我們生活的每一個側(cè)面,改造行業(yè)社會生活的每一個角落,更改造著人們認(rèn)識生活,思考世界的觀點(diǎn)、方法。二多媒體技術(shù)是指用計算機(jī)對文字、圖形、聲音、動畫、影像等多媒體信息進(jìn)行綜合數(shù)字化處理的計算機(jī)技術(shù)。多媒體技術(shù)主要應(yīng)用于多媒體個人計算機(jī)、多媒體信息管理系統(tǒng)、多媒體通信、多媒體電子出版物等,近期以來,運(yùn)用多媒體手段來對學(xué)術(shù)科技期刊進(jìn)行編輯加工、行政管理和發(fā)行宣傳,也成為一種顯著的趨向。多媒體技術(shù)的應(yīng)用將引發(fā)傳統(tǒng)編輯手段的全面變革。傳統(tǒng)編輯方法與手段同多媒體技術(shù)結(jié)合后,將給未來學(xué)術(shù)科技期刊的編輯工作帶來全新的變化。多媒體技術(shù)與計算機(jī)、網(wǎng)絡(luò)技術(shù)、通信技術(shù)、數(shù)字技術(shù)的結(jié)合,使期刊出版工作過程和學(xué)術(shù)科研信息傳播不受時間、地點(diǎn)、國界、環(huán)境等影響,這將有利于提高世界信息的流通速度,促進(jìn)遠(yuǎn)隔重洋的各民族文化科技的及時交流。多媒體綜合了報紙、廣播、電視等功能,將文字、聲音、圖像、動畫等要素結(jié)合起來,這一結(jié)合也成為學(xué)術(shù)期刊編輯、發(fā)行的一種全新形式,給受眾以全方位的、多維的信息,光纖通道將電視網(wǎng)、電話網(wǎng)、計算機(jī)網(wǎng)三網(wǎng)合一,使三大傳統(tǒng)媒介開始走向高度的綜合。充分利用多媒體文、圖、聲、像的優(yōu)勢,有利于全面提高學(xué)術(shù)期刊編輯工作效率和刊物質(zhì)量,促進(jìn)電腦多媒體編輯技術(shù)的有的放矢地發(fā)展,并為今后計算機(jī)技術(shù)的普及、繁榮打下良好基礎(chǔ)。多媒體編輯要處理大量的3d圖形、數(shù)字音頻和視頻信息,還有從web網(wǎng)絡(luò)傳來的高帶寬信息。加速圖形端口(agp)即將大量投入應(yīng)用,這是一種用來連接cpu和圖形加速器、比pci更快的總線,agp同時還提供圖形適配器與系統(tǒng)內(nèi)存之間的連接,有了這種連接,在3d應(yīng)用程序中就可以將大量的紋理貼圖保存在系統(tǒng)內(nèi)存中。到2000年,所有的圖形都將是3維,使用字處理或者電子表格軟件的人將不會覺察到有什么不同。近期出版的一些專業(yè)電子排版系統(tǒng),已集文字處理與圖形圖像處理功能于一身。不僅大大降低了此前許多排版軟件在文稿中植入特定圖像時的繁瑣操作和不便,而且可以利用軟件提供的多種繪圖、制圖功能,使非美工專業(yè)人員也能方便地制作出具有專業(yè)水準(zhǔn)的圖形圖像,并通過手寫板或掃描儀順利實(shí)現(xiàn)圖文混排。使數(shù)學(xué)、化學(xué)、物理等科學(xué)公式的排版簡便規(guī)范,同時提供各種流程圖、電子電路以及各類圖庫。近日,ibm公司分別推出中、英文語音識別系統(tǒng)的語音錄入軟件,它們以聲音接收裝置為媒介,將閱讀文稿的語音直接轉(zhuǎn)化成計算機(jī)上文本的版面,盡管目前此類軟件在配置、環(huán)境、程序設(shè)計等方面有不少尚待完善之處,但隨著新的優(yōu)化軟件的不斷問世,它必將極大地提高文字輸入的速度,從而最大限度地改變期刊計算機(jī)排版采用鍵盤輸入的格局??梢灶A(yù)見在不久的將來,我們真的可以與計算機(jī)進(jìn)行交談,正如一些科幻電影中描述的一樣,計算機(jī)可以聽懂我們話語,并按我們所說的去做。多媒體技術(shù)的發(fā)明,終于使人和機(jī)器從原來的對立中擺脫出來,人性化的局面、虛擬現(xiàn)實(shí)的出現(xiàn),直到人工智能的進(jìn)步,語音的輸入使我們剎時感到pc已不再冰冷,芯片上已能出現(xiàn)人的情感,而且是高智能的集成。隨著計算機(jī)網(wǎng)絡(luò)以及電子郵件中可視圖像和活動聲像傳輸?shù)某蔀楝F(xiàn)實(shí),將進(jìn)一步產(chǎn)生期刊在稿件傳遞、審稿閱稿、修改校對、聯(lián)系溝通、裝幀質(zhì)量、出刊速度全方位的突破。三網(wǎng)絡(luò)技術(shù)的出現(xiàn)和普及,使傳統(tǒng)的期刊編輯的工作過程由單向的封閉流程,轉(zhuǎn)變成一種帶有顯著的交互性特征的雙向或多向的信息流通方式。編輯、作者乃至讀者之間可以直接進(jìn)行信息的交流,它用最直接、最形象、最逼真、最快捷的特色使期刊編輯流程成為極具開放性的人際傳播。網(wǎng)絡(luò)社會和網(wǎng)絡(luò)文明的到來,宣告高度而枯燥的技術(shù)文明將被充分共享的信息文明所取代。編輯部的全程電腦化和內(nèi)部局域網(wǎng)的建立,將在以下幾方面產(chǎn)生重要作用:1.編輯出版流程高效化通過網(wǎng)絡(luò),可以對整個編輯流程實(shí)施網(wǎng)絡(luò)化管理,從選題登記、審批、組稿、編校、發(fā)稿、付印、稿酬、文稿檔案等均可在網(wǎng)絡(luò)上對其進(jìn)行實(shí)時、動態(tài)的管理。對已發(fā)稿件也可建立起詳盡的分類、統(tǒng)計、查詢數(shù)據(jù)。同時,還可以建立作者庫對作者隊伍進(jìn)行網(wǎng)絡(luò)化管理,以便隨時掌握作者履歷、學(xué)術(shù)科研成果、個人專長、微機(jī)通信設(shè)施等情況,并由此建立一支相對穩(wěn)定的高素質(zhì)的作者隊伍。更可以通過網(wǎng)絡(luò)的電子公告或電子郵件接觸更多的專家學(xué)者和專業(yè)科研人員,為某一選題物色到最佳作者。在網(wǎng)絡(luò)通信中,還可快速直截雙向傳遞、顯示編者和作者在組寫稿件過程中的具體要求和細(xì)節(jié),即使是遠(yuǎn)地相隔,通過網(wǎng)絡(luò)也可就稿件的修改、校對、定稿等事宜,在兩地邊議邊改,其速度和效率都是傳統(tǒng)出版方式所不敢想象的。在廣開稿源的同時,提高稿件質(zhì)量也有了更可靠的保證。作者通過磁盤或電子郵件所投的稿件經(jīng)轉(zhuǎn)化為統(tǒng)一格式的文件后,直接存入稿件庫,在進(jìn)行編輯加工時,可以從中調(diào)出已排版的稿件,直接在計算機(jī)上進(jìn)行編校。在審稿過程中,編輯一方面隨時可與作者通過網(wǎng)上交談,對稿件的有疑問之處提出修改意見,征求作者意見。另一方面,為了保證稿件內(nèi)容的科學(xué)性、思想性、先進(jìn)性,編輯可利用網(wǎng)上的巨大信息資源庫,對文稿中的資料數(shù)據(jù)等關(guān)鍵性內(nèi)容進(jìn)行查詢和確認(rèn)。還可經(jīng)電子公告板或電子郵件征求專家意見,以確保內(nèi)容的準(zhǔn)確性。2.數(shù)據(jù)庫管理系統(tǒng)化在編輯部內(nèi)部,編輯人員通過網(wǎng)絡(luò)和光盤建立選題庫、書稿庫、以及諸如《中國人民大學(xué)復(fù)印報刊資料全文專題目錄索引》、《中國人民大學(xué)復(fù)印資料全文》、《中國學(xué)術(shù)期刊光盤版》、《人民日報全文數(shù)據(jù)庫》等光盤數(shù)據(jù)庫,了解某一選題的有關(guān)情況,以避免選題的重復(fù)。通過網(wǎng)絡(luò),編輯人員可以方便地搜索到新資料、新成果、新知識,掌握最新學(xué)術(shù)動態(tài)和學(xué)科的發(fā)展趨勢等,從而根據(jù)這些信息策劃出最新的選題。同時,內(nèi)部網(wǎng)絡(luò)的建立以及與外部的聯(lián)網(wǎng),使得編輯人員對資料的查詢、檢索變得更為方便快速。聯(lián)網(wǎng)后各學(xué)術(shù)期刊傳統(tǒng)的學(xué)術(shù)資料和信息的交流可通過網(wǎng)際交流更高效地實(shí)施,徹底改變以往此項(xiàng)工作中耗費(fèi)大量人力、物力、財力且收效甚微的弊端,使編輯工作者得以隨時從網(wǎng)絡(luò)查找、瀏覽、下載所需資料,再將編輯部的報刊、書籍、文件等資料以掃描錄入的手段存入資料庫。計算機(jī)和網(wǎng)絡(luò)系統(tǒng)的超高容量的儲存介質(zhì),不僅解除了編輯部因書面資料的不間斷增長而蠶食工作空間的麻煩,同時,資料庫中所包括的文字、圖片、聲音以及其他超文本的多媒體文件,由于具備功能強(qiáng)大的檢索工具和方法,足以快速而準(zhǔn)確地滿足編輯部人員各種不同目的和不同方式的需求。3.行政管理自動化以信息技術(shù)為代表的多媒體技術(shù)的突飛猛進(jìn),必將引發(fā)學(xué)術(shù)期刊編輯辦公模式和觀念的變革。全天候、全方位的國際互聯(lián)網(wǎng)和局域網(wǎng)的崛起,以及電子郵件、移動通信等高科技的迅速發(fā)展,編輯人員主要通過傳真機(jī)、調(diào)制解調(diào)器連線和計算機(jī)網(wǎng)絡(luò)實(shí)現(xiàn)同編輯部局域網(wǎng)的互聯(lián),在家中接收領(lǐng)導(dǎo)下達(dá)的指令從事工作并同編輯部保持聯(lián)系,并將處理完畢的任務(wù)經(jīng)由圖文傳真、e—mail等技術(shù)手段迅速反饋編輯部。編輯部的內(nèi)部局域網(wǎng)的建立,為實(shí)現(xiàn)辦公和決策的無紙化和數(shù)字化提供了可能。內(nèi)部網(wǎng)費(fèi)用低廉,功能強(qiáng)大,采用后即不需要紙張。編輯人員通過運(yùn)行瀏覽器,可看到任何相關(guān)的電子信息。隨著國際互聯(lián)網(wǎng)在國內(nèi)的普及,計算機(jī)網(wǎng)絡(luò)為期刊發(fā)行提供了新的銷售渠道和發(fā)行方式。利用網(wǎng)絡(luò)的電子公告板,編輯部可以期刊發(fā)行和征訂廣告,也可直接通過電子郵件寄發(fā)訂單,讀者可通過網(wǎng)絡(luò)向編輯部訂購期刊。當(dāng)實(shí)現(xiàn)了網(wǎng)上的線出版后,讀者還可以要求閱讀網(wǎng)上的電子期刊,并通過網(wǎng)絡(luò)向編輯部承付一定的費(fèi)用。目前的學(xué)術(shù)科技期刊已經(jīng)出現(xiàn)紙質(zhì)版、電子版、網(wǎng)絡(luò)板三種形式并存的局面,雖然尚難以估計新的出版形式對傳統(tǒng)期刊的沖擊究竟有多大,但可以肯定的是,基于計算機(jī)的大量出版物的出現(xiàn)將會大大改變我們的教育、生活方式,也對紙質(zhì)期刊的出版造成一定的影響。多媒體技術(shù)的產(chǎn)生和日趨豐富成熟,使傳統(tǒng)的學(xué)術(shù)科技期刊的編輯、傳播從內(nèi)容到形式產(chǎn)生了全新變化,改變了延續(xù)數(shù)百年的編輯方式、閱讀方式、甚至是思維方式,從而徹底改變?nèi)藗儗τ趥鹘y(tǒng)期刊編輯出版的觀念。面對這一挑戰(zhàn),傳統(tǒng)的期刊出版業(yè)只有勤于探索和實(shí)踐,勤于改造自身的人力和技術(shù)結(jié)構(gòu),并且有一套與之適應(yīng)的新的編輯理論,對多媒體技術(shù)和網(wǎng)絡(luò)技術(shù)環(huán)境中的學(xué)術(shù)科技期刊編輯的特征、模式、結(jié)構(gòu)、效果等進(jìn)行科學(xué)研究,并作出總結(jié)性、指導(dǎo)性的說明。

第6篇:計算機(jī)畢業(yè)論文設(shè)計范文

摘要將多媒體技術(shù)應(yīng)用于地理信息系統(tǒng)中的關(guān)鍵問題是:如何有效地管理多媒體數(shù)據(jù)和空間數(shù)據(jù);其次,在區(qū)域分析過程中,怎樣實(shí)現(xiàn)多媒體播放功能.指出用擴(kuò)充的關(guān)系數(shù)據(jù)模型作為多媒體數(shù)據(jù)模型較適宜;多媒體功能的實(shí)現(xiàn)則取決于多媒體數(shù)據(jù)的格式是否為RIFF格式以及對多媒體數(shù)據(jù)的應(yīng)用要求.最后展示了多媒體技術(shù)在地理信息系統(tǒng)中的應(yīng)用前景.

關(guān)鍵詞多媒體技術(shù),地理信息系統(tǒng),空間數(shù)據(jù),屬性數(shù)據(jù),區(qū)域分析,數(shù)據(jù)模型.

現(xiàn)今由于多媒體技術(shù)的迅速崛起和高速發(fā)展,越來越多的應(yīng)用軟件都大量使用了多媒體技術(shù).如果將多媒體技術(shù)應(yīng)用于地理信息系統(tǒng)(geographicinformationsystem,簡稱GIS)軟件中,勢必大大增強(qiáng)GIS信息的表現(xiàn)能力,擴(kuò)大GIS的應(yīng)用領(lǐng)域.那么怎樣將多媒體技術(shù)應(yīng)用于GIS軟件中呢我們認(rèn)為應(yīng)從兩方面來設(shè)計:其一是怎樣將多媒體數(shù)據(jù)溶于GIS數(shù)據(jù)庫中,并保證提供GIS軟件的雙向檢索及各種分析功能;其二是在應(yīng)用過程中,怎樣實(shí)現(xiàn)多媒體的播放功能.以下就這兩個內(nèi)容及其應(yīng)用前景談?wù)勎覀兊目捶?

1多媒體數(shù)據(jù)的有效管理

通常,應(yīng)用軟件中的多媒體數(shù)據(jù)有兩種生成方式:一種是媒體播放之前,將其數(shù)字化到數(shù)據(jù)庫當(dāng)中,播放時從數(shù)據(jù)庫中取數(shù)據(jù);另一種是播放時,邊生成邊播放.而GIS軟件中的數(shù)據(jù)庫又分為空間數(shù)據(jù)庫和屬性數(shù)據(jù)庫,即我們可根據(jù)媒體數(shù)據(jù)的特性或應(yīng)用軟件的要求將多媒體數(shù)據(jù)分別溶于空間數(shù)據(jù)庫和屬性數(shù)據(jù)庫中.

1.1GIS數(shù)據(jù)庫中多媒體數(shù)據(jù)的管理

1.1.1GIS空間數(shù)據(jù)庫中多媒體數(shù)據(jù)的管理目前,多數(shù)GIS應(yīng)用軟件所能描述的空間目標(biāo)都是靜態(tài)的,實(shí)際上,很多GIS所要表達(dá)和研究的空間目標(biāo)都不會是一成不變的,因此,GIS研究者已廣泛關(guān)注能對時空過程和時空目標(biāo)進(jìn)行描述和分析的時態(tài)GIS(temporalGIS).時態(tài)GIS的組織核心是時空數(shù)據(jù)庫,即設(shè)計一個合理的時空數(shù)據(jù)模型是建立時態(tài)GIS的關(guān)鍵所在.雖然目前還沒有較成熟的能支持時態(tài)GIS產(chǎn)品的時空數(shù)據(jù)模型,一但時空數(shù)據(jù)模型的研究有所突破,不僅能解決時態(tài)GIS的應(yīng)用問題,還將解決空間數(shù)據(jù)庫中動畫數(shù)據(jù)的管理問題,即可通過使用動畫技術(shù)來實(shí)現(xiàn)在屏幕上動態(tài)播放時空過程.如動態(tài)顯示衛(wèi)星云圖的變化情況、地殼變動情況、森林沙化和城市化情況以及海岸或河灘的侵蝕或淤積變化情況等.

有關(guān)時空數(shù)據(jù)模型,張祖勛[1]提出使用分級索引方法來對基本修正法進(jìn)行改進(jìn).這種方法就是不存貯研究區(qū)域中每個狀態(tài)的全部信息,而只存貯某個時間的數(shù)據(jù)狀態(tài)(稱為基態(tài))以及相對于基態(tài)或鄰近狀態(tài)的變化量.在此基礎(chǔ)上,建立分級索引,以便能快速找到所需的時空過程的數(shù)據(jù).

要使用這種建索引的基本修正法,需要考慮兩個問題,一個是如何建立索引;另一個是如何設(shè)計用來描述兩個狀態(tài)變化量的差文件.

關(guān)于建索引的問題,筆者認(rèn)為:基態(tài),亦a,b,c,d分別表示時態(tài)GIS的4個時期;T.時間軸;t0,t1,…,tn分別表示時態(tài)在GIS某個時期的n+1個時態(tài),其中tn為基態(tài),即“現(xiàn)在”時態(tài)一次數(shù)據(jù)狀態(tài)——“現(xiàn)在”時態(tài)總是變化的,每產(chǎn)生一個新的現(xiàn)在時態(tài),就應(yīng)生成一個現(xiàn)在時態(tài)與前一次時態(tài)的差文件,同時根據(jù)現(xiàn)在時態(tài)所處的時間位置來決定是否產(chǎn)生新的索引差文件.以四叉樹為例,如圖1所示,當(dāng)n為2i(i=2,3,…)的整數(shù)倍時,就需產(chǎn)生tn-2i~tn的索引差文件.相應(yīng)地為了減少索引差文件所占的存貯空間,而又不影響對任一時態(tài)的檢索速度,可將tn-2i+1~tn-2i的索引差文件刪掉,所刪的索引名文件個數(shù)正好比新建的索引差文件個數(shù)少一個.

關(guān)于差文件,筆者認(rèn)為在設(shè)計中應(yīng)考慮如下幾個因素.(1)由于差文件是通過對兩個時態(tài)的目標(biāo)信息進(jìn)行異或而產(chǎn)生的,這意味著差文件包含有兩類目標(biāo)信息:一類是前一時態(tài)有而后一時態(tài)無的目標(biāo)信息;另一類是前一時態(tài)無而后一時態(tài)有的目標(biāo)信息.為了能根據(jù)差文件快速、連續(xù)地由一個狀態(tài)到過去另一狀態(tài)或最近另一狀態(tài)進(jìn)行檢索,應(yīng)在差文件中將這兩類目標(biāo)信息予以標(biāo)識區(qū)分.(2)兩個狀態(tài)之間目標(biāo)變化應(yīng)是有對應(yīng)關(guān)系的,即01(目標(biāo)從無到有);10(目標(biāo)從有到無);1N(目標(biāo)從一個變成多個);N1(目標(biāo)從多個變成一個),以及目標(biāo)空間信息無變化,屬性信息有變化;目標(biāo)局部空間信息有變化等.為了能進(jìn)行快速檢索,在差文件中應(yīng)將兩類各目標(biāo)之間的對應(yīng)關(guān)系予以標(biāo)明,當(dāng)然,這會增加差文件生成過程的復(fù)雜性.(3)和所有地圖數(shù)據(jù)庫模型類似,差文件也由空間信息、屬性信息和關(guān)系信息組成,差文件中應(yīng)將每個目標(biāo)這3種信息之間的關(guān)系予以標(biāo)明.

1.1.2GIS屬性數(shù)據(jù)庫中多媒體數(shù)據(jù)的管理有些G

IS的應(yīng)用中,認(rèn)為多媒體數(shù)據(jù)是一種特殊的專題屬性數(shù)據(jù).怎樣選擇多媒體數(shù)據(jù)的數(shù)據(jù)模型,使得既能遵循其自身特點(diǎn),又能有效地建立起它與空間數(shù)據(jù)的聯(lián)系,是多媒體技術(shù)在GIS應(yīng)用中的關(guān)鍵所在.

目前,多數(shù)GIS屬性數(shù)據(jù)庫使用的是關(guān)系模型.為能將關(guān)系模型應(yīng)用于多媒體數(shù)據(jù)管理系統(tǒng)中,就必須對現(xiàn)有的關(guān)系模型進(jìn)行擴(kuò)充,使它不但能處理格式化數(shù)據(jù),也能處理非格式化數(shù)據(jù).楊學(xué)良[2]就這個問題提出了3種技術(shù)策略:將多媒體數(shù)據(jù)文件名作為關(guān)系中元組某列(或?qū)傩?;將每個元組作為一個完整文件保存;元組中存貯格式化數(shù)據(jù)以及非格式化數(shù)據(jù)的引用項(xiàng),而非格式化數(shù)據(jù)單獨(dú)存貯.

對比這3種技術(shù)策略,第一種技術(shù)策略方法簡單、容易實(shí)現(xiàn),適宜于對多媒體數(shù)據(jù)進(jìn)行播放.第二、三種技術(shù)策略雖然能夠?qū)崿F(xiàn)并發(fā)控制和恢復(fù),以及實(shí)現(xiàn)對多媒體數(shù)據(jù)進(jìn)行編輯和拮取的應(yīng)用,但由于此兩種技術(shù)策略將每個元組所對應(yīng)的空間目標(biāo)的專業(yè)屬性和多媒體屬性混在一起,這既增大了應(yīng)用程序設(shè)計的復(fù)雜性,又不利于那些只需使用空間目標(biāo)的專業(yè)屬性的一些應(yīng)用的實(shí)現(xiàn).為此,我們認(rèn)為,在第一種技術(shù)策略的基礎(chǔ)上,增加一個或多個屬性項(xiàng),用于存放多媒體數(shù)據(jù)的文件信息和數(shù)據(jù)流信息,當(dāng)我們需要對多媒體數(shù)據(jù)文件進(jìn)行特殊應(yīng)用時,可根據(jù)文件信息和數(shù)據(jù)流信息對多媒體數(shù)據(jù)文件進(jìn)行操作.

1.2GIS區(qū)域分析中多媒體數(shù)據(jù)的生成

多媒體數(shù)據(jù)生成的另一種方式是在GIS應(yīng)用中,邊統(tǒng)計、分析運(yùn)算,邊生成結(jié)果數(shù)據(jù)——多媒體數(shù)據(jù).

1.2.1空間分析中多媒體數(shù)據(jù)的生成空間分析是一組分析結(jié)果依賴于所分析對象的位置信息技術(shù)[3],因此,空間分析要求獲得目標(biāo)的空間位置及其屬性描述兩方面信息.空間分析主要有:地形分析、疊加分析、緩沖區(qū)分析和網(wǎng)絡(luò)分析等.

為了能更清楚地表示上述一些空間分析的結(jié)果,我們可用虛擬現(xiàn)實(shí)技術(shù)來實(shí)現(xiàn).所謂虛擬現(xiàn)實(shí)[4]是一種由計算機(jī)生成的高級人機(jī)交互系統(tǒng),即構(gòu)成一個以視覺感受為主,也包括聽覺、觸覺、嗅覺的可感知環(huán)境,使用者通過專門的設(shè)備可在這個環(huán)境中實(shí)現(xiàn)觀察、觸摸、操作、檢測等試驗(yàn),有身臨其境之感.比如,可用虛擬技術(shù)來觀察地形分析或網(wǎng)絡(luò)分析得到的空間效果,使用者可用交互操作的方式來控制自己與觀察對象的角度、距離以及光照等,使觀察對象隨使用者的操作而動態(tài)旋轉(zhuǎn).此時以動畫形式顯示的媒體數(shù)據(jù)隨使用者的操作產(chǎn)生并顯示.

1.2.2統(tǒng)計分析中多媒體數(shù)據(jù)的生成統(tǒng)計分析就是用數(shù)理統(tǒng)計方法開展區(qū)域分析.數(shù)理統(tǒng)計方法主要有:統(tǒng)計特征值、研究兩種或多種地理現(xiàn)象之間的相關(guān)分析,通過一組實(shí)際觀測數(shù)據(jù)分析系統(tǒng)變量之間因果關(guān)系的回歸分析,以及主成分分析等.

為了更加形象化,我們可以將數(shù)理統(tǒng)計結(jié)果以直方圖、曲線、曲面或區(qū)劃圖表示,甚至可以將重要的部分以醒目的顏色、特殊的符號或閃爍的顯示形式來告訴使用者,還可以配上解說詞,以增加系統(tǒng)的感染力,而表現(xiàn)這些現(xiàn)象的媒體數(shù)據(jù)是在統(tǒng)計分析之后由系統(tǒng)自動生成并播放的.

2GIS應(yīng)用系統(tǒng)中多媒體功能的實(shí)現(xiàn)

在GIS應(yīng)用軟件中進(jìn)行多媒體功能實(shí)現(xiàn),首先是受GIS應(yīng)用軟件自身開發(fā)平臺的限制.多數(shù)情況下,GIS應(yīng)用軟件的多媒體開發(fā)平臺宜選擇編程語言,如VC++,VB或BC++等,以利于和GIS應(yīng)用軟件相結(jié)合.一旦多媒體開發(fā)環(huán)境確定下來,那么怎樣實(shí)現(xiàn)區(qū)域分析中多媒體功能

2.1空間數(shù)據(jù)庫中多媒體數(shù)據(jù)的播放

由前所述,空間數(shù)據(jù)庫中存貯的多是各期間的時空數(shù)據(jù),這些數(shù)據(jù)的結(jié)構(gòu)與MCI所能接受的多媒體文件格式RIFF(resourceinterchangefileformat)不同,所以應(yīng)用程序不能直接調(diào)用MCI函數(shù)和API函數(shù),必須根據(jù)時態(tài)GIS的空間數(shù)據(jù)庫結(jié)構(gòu),設(shè)計一個相應(yīng)的動畫播放程序來實(shí)現(xiàn)動態(tài)顯示功能.

下面簡述動態(tài)顯示時態(tài)GIS中ti~tj狀態(tài)的算法步驟(0≤i≤j≤n,其中n為現(xiàn)在時態(tài)).(1)由基態(tài)開始檢索各索引差文件直到生成ti狀態(tài)信息.(2)顯示ti狀態(tài)信息.(3)根據(jù)ti差文件,擦除ti狀態(tài)有而ti+1狀態(tài)無的信息,顯示ti狀態(tài)無而ti+1狀態(tài)有的信息.(4)i+1i.(5)當(dāng)i<j時,轉(zhuǎn)(3);否則結(jié)束.

字4

如果用上述算法來實(shí)現(xiàn)動態(tài)顯示時空過程,還有很多細(xì)節(jié)需要設(shè)計.首先,在(1)步驟,從基態(tài)開始,逐級逐步檢索,每檢索到一個狀態(tài)差文件,就需根據(jù)差文件來生成該狀態(tài)信息,直到ti狀態(tài)處;其次,在(3)中,需要用到動畫技術(shù),擦除前一狀態(tài)信息實(shí)質(zhì)為恢復(fù)該處顯示內(nèi)容,而顯示后一狀態(tài)信息之前,需保存后一處信息內(nèi)容,再予以顯示新狀態(tài)信息.

性數(shù)據(jù)庫中多媒體數(shù)據(jù)的應(yīng)用

一般來說,多媒體數(shù)據(jù)主要應(yīng)用于兩個方面:一個是簡單播放;另一個是對多媒體數(shù)據(jù)進(jìn)行編輯和拮取.對于前者,只要使用MCI函數(shù)或API函數(shù)按屬性數(shù)據(jù)庫中其他屬性的要求進(jìn)行播放;對于后者,這就要求程序員熟悉多媒體數(shù)據(jù)文件格式RIFF,根據(jù)多媒體數(shù)據(jù)的文件信息和數(shù)據(jù)流信息,通過調(diào)用多媒體文件輸入/輸出函數(shù)來實(shí)現(xiàn)多媒體的播放、編輯、拮取以及同步控制等操作.

3多媒體技術(shù)在GIS中的應(yīng)用前景

(1)實(shí)現(xiàn)資源信息的科學(xué)管理,提供信息服務(wù).GIS一改為用戶管理提供單一的圖表、數(shù)據(jù)信息形式,而在管理空間信息的同時,對圖形、圖象、視頻、聲音、動畫等形式的信息進(jìn)行管理和播放,大大增加了信息的表現(xiàn)能力.(2)家庭教育和個人娛樂.將多媒體和GIS溶于一身,會豐富教育、娛樂軟件的內(nèi)容及表現(xiàn)手段.比如有關(guān)地理、歷史等課程的教學(xué)軟件和娛樂軟件的設(shè)計.(3)銷售和演示信息系統(tǒng).GIS和多媒體技術(shù)合為一體的這類系統(tǒng)會比以往的信息系統(tǒng)更具有表現(xiàn)力.比如房地產(chǎn)公司的銷售系統(tǒng),既能表明所售住房的空間位置,又能從中檢索其住房環(huán)境及內(nèi)部結(jié)構(gòu),而且可以動態(tài)地刪去當(dāng)天已售出的房子,給出不同價格等;旅游導(dǎo)游系統(tǒng),可以在為觀光游客制定導(dǎo)游路線時,就能對不同地方的景點(diǎn)產(chǎn)生身臨其境的感覺.總之,將多媒體技術(shù)和GIS技術(shù)相結(jié)合,是計算機(jī)應(yīng)用領(lǐng)域的一個發(fā)展方向,它會改變?nèi)藗兊墓ぷ?、生活、思維方式,推動信息社會的前進(jìn).

參考文獻(xiàn)

1張祖勛.時態(tài)GIS數(shù)據(jù)結(jié)構(gòu)的研討.測繪通報,1996,(1):19~21

2楊學(xué)良.多媒體計算機(jī)技術(shù)及其應(yīng)用.北京:電子工業(yè)出版社,1995.138~139