已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
裝訂線畢業(yè)設(shè)計(論文)報告紙 畢業(yè)設(shè)計(論文)開題報告題目名稱:多媒體課件制作數(shù)據(jù)庫的應(yīng)用 學生姓名: 學 號: 系/專業(yè):信息工程系 / 計算機多媒體技術(shù) 班 級: 計媒0713 指導教師: 2010年 2月 6日畢 業(yè) 設(shè) 計(論文)開 題 報 告1本課題的背景及意義多媒體教學系統(tǒng)的出現(xiàn)使教育技術(shù)進入一個新的時代,成為教育領(lǐng)域的另一次革命。多媒體教學系統(tǒng)為教學提供了其它教學設(shè)施所無法替代的服務(wù),為我們實施新的教學方法提供了一種全新的教學手段。而近20年來,計算機得到了前所未有的發(fā)展,計算機無論在系統(tǒng)體系結(jié)構(gòu)還是在性能上都發(fā)生了巨大的變化。計算機一方面向著高速、智能化的巨型機方向發(fā)展,另一方面向著嵌入式微型機的方向發(fā)展。其中,微型計算機以其性能和容量不斷提高,而價格不斷下降的趨勢,使其在社會各個領(lǐng)域乃至家庭生活中發(fā)揮著越來越大的作用。單片機的應(yīng)運而生,正在不斷改變?nèi)藗兊纳罘绞?。課件的制作是多媒體教學環(huán)節(jié)中最重要的部分,一個好的課件在很大程度上決定著上課的教學質(zhì)量。課件制作為多媒體設(shè)計學習者提供了一個容易激發(fā)學習熱情和創(chuàng)作欲望的、可操作性很強的學習途徑和實踐平臺。面對各種多媒體應(yīng)用軟件的開發(fā)工具,本課題最終選擇了macromedia公司推出的多媒體制作軟件authorware這一開發(fā)工具。本課件內(nèi)容循序漸進、通俗易懂、趣味性強,將枯燥乏味的學習過程變得更加輕松有趣,力圖引導讀者享受到學習操作系統(tǒng)的樂趣,在學習和實踐過程中更多地品嘗到成功感,而盡量避免受到挫折。令學習者生趣、教學者輕松。2本課題的基本內(nèi)容及關(guān)鍵問題基本內(nèi)容(1) 什么是“authorware 課件 ”(2) 研究authorware 課件的發(fā)展前景及趨勢。(3) authorware 的開發(fā)環(huán)境。 (4) access數(shù)據(jù)庫腳本的編寫。 (5) 用authorware制作課件的優(yōu)勢。 (6) authorware 課件的表現(xiàn)形式及特點。關(guān)鍵問題 (1) 考慮界面的易用性和美觀程度,并能夠很好的體現(xiàn)所要表現(xiàn)的主題內(nèi)容。(2) 課件的設(shè)計與制作(3) 了解現(xiàn)有的常用的圖像處理,根據(jù)設(shè)計思想和設(shè)計主題來進行選擇,學習利用它們來完成整個課件的制作 (4) 目前,網(wǎng)絡(luò)游戲、網(wǎng)絡(luò)特效、互動廣告都很火暴、而這里都少不了access數(shù)據(jù)庫的功勞。利用動態(tài)腳本的編寫完善整個課件的制作。畢 業(yè) 設(shè) 計(論文)開 題 報 告3本課題調(diào)研情況綜述計算機作為一種工具,已經(jīng)廣泛地應(yīng)用到現(xiàn)代社會的各個領(lǐng)域,它正在改變著各行各業(yè)的生產(chǎn)方式以及人們的生活方式。既向我們展示了未來美好的前景,也必然會對教育、教學過程產(chǎn)生深刻的影響。事實上,正是由于計算機多媒體技術(shù)給教育領(lǐng)域帶來了巨大影響,因而引起了各國政府和首腦的高度重視。特別是在高呼素質(zhì)教育的時代,教師單純的以粉筆加黑板的模式以不為大多數(shù)學生所接受。如果在傳統(tǒng)的教學中加入形象的聲音、動畫、視頻等多媒體元素則能提起學生學習的興趣。也就是說多媒體教學已經(jīng)滲入到了學校的教學當中。而authorware 是macromedia 公司推出的一種使用方便、功能強大的多媒體制作工具軟件,它采用面向?qū)ο蟮脑O(shè)計思想,以圖標為程序的基本組件,用流程線連接各個圖標構(gòu)成程序。非專業(yè)程序員的普通教師利用它可以高效率的制作出高質(zhì)量的多媒體課件。同時,在本課件中,又加上了flash的動畫效果,增強了視覺效果。在多媒體技術(shù)日新月異的今天,macromedia公司又把authorware的版本更新到了7.0。authorware是一個非常優(yōu)秀的多媒體制作軟件。它簡單易用、交互性強,而且提供了豐富的系統(tǒng)函數(shù)和接口,使開發(fā)多媒體軟件有了很大的靈活性和可擴展性,因此一直受到廣大多媒體用戶的好評。多媒體教學課件的設(shè)計和制作,每一個環(huán)境都離不開設(shè)計原則的指導。同時,也必須以教學要求基礎(chǔ),因為課件最終是服務(wù)于教學。所以不能只考慮某一方面,否則設(shè)計和制作出的課件不會是優(yōu)秀的課件。最后,我們可以這樣認為:教學要求是基礎(chǔ),設(shè)計原則是核心。多媒體教學課件的設(shè)計和制作是一個龐大、復雜的工程,除了設(shè)計原則的要求和教學的要求外,還有許多問題值得我們重視。例如:技術(shù)上的具體要求,內(nèi)容上的要求,藝術(shù)上的要求等。4本課題的方案論證隨著計算機技術(shù)與網(wǎng)絡(luò)技術(shù)的發(fā)展,計算機輔助教學(cai)呈現(xiàn)兩大趨勢:網(wǎng)絡(luò)化與多媒體化。特別是近幾年來,internet和intranet網(wǎng)的迅速發(fā)展,計算機校園網(wǎng)的日益普及,推動了計算機網(wǎng)絡(luò)教學進一步的發(fā)展。網(wǎng)絡(luò)教學不僅可以共享計算機資源,而且可為教學提供各種有利手段.多媒體技術(shù)的產(chǎn)生和發(fā)展,為計算機輔助教學開辟了新的天地。在網(wǎng)絡(luò)技術(shù)、多媒體技術(shù)的基礎(chǔ)上,根據(jù)校園網(wǎng)的特點,可將超媒體技術(shù)應(yīng)用于多媒體網(wǎng)絡(luò)教學中,將教學內(nèi)容以web頁面的形式展示,編制出超媒體教學課件,將圖像、圖形、視頻、動畫、聲音等豐富的多媒體信息嵌入web頁面中.超媒體課件在網(wǎng)上發(fā)布,可實現(xiàn)動態(tài)的交互功能,充分發(fā)揮其能動作用,使學生積極主動地參與學習,學生還可以自行選擇學習內(nèi)容,掌握學習步調(diào)和速度,對問題的回答能及時得到反饋信息,也能判斷學生的學習情況,生動形象地提供新的教學信息。畢 業(yè) 設(shè) 計(論文)開 題 報 告指導教師意見:(對本課題的深度、廣度及工作量的意見) 指導教師: (親筆簽名) 年 月 日畢 業(yè) 設(shè) 計 說 明 書課題名稱多媒體課件制作-數(shù)據(jù)庫應(yīng)用院 系計算機與軟件學院專 業(yè)計算機多媒體技術(shù)班 級計媒0713學 號學生姓名指導教師: 2010 年 6 月 7 日計算機與軟件學院畢業(yè)設(shè)計(論文)誠信承諾 我謹在此承諾:本人所寫的畢業(yè)論文多媒體課件制作數(shù)據(jù)庫應(yīng)用,系本人獨立完成,沒有抄襲行為,凡涉及其他作者的觀點和材料,均作了注釋與說明,若有不實,后果由本人承擔。承諾人(簽名): 年 月 日摘 要計算機作為一種工具,已經(jīng)廣泛地應(yīng)用到現(xiàn)代社會的各個領(lǐng)域,它正在改變著各行各業(yè)的生產(chǎn)方式以及人們的生活方式。既向我們展示了未來美好的前景,也必然會對教育、教學過程產(chǎn)生深刻的影響。事實上,正是由于計算機多媒體技術(shù)給教育領(lǐng)域帶來了巨大影響,因而引起了各國政府和首腦的高度重視。特別是在高呼素質(zhì)教育的時代,教師單純的以粉筆加黑板的模式以不為大多數(shù)學生所接受。如果在傳統(tǒng)的教學中加入形象的聲音、動畫、視頻等多媒體元素則能提起學生學習的興趣。也就是說多媒體教學已經(jīng)滲入到了學校的教學當中。該課件圍繞“教育”一詞,設(shè)計了一款關(guān)于數(shù)據(jù)庫應(yīng)用的課件,利用authorware這一使用方便、功能強大的多媒體制作工具軟件。圖片是使用photo shop處理的,課件分為三部分,分別是主頁、數(shù)據(jù)庫和退出。課件圍繞數(shù)據(jù)庫應(yīng)用來設(shè)計,在其中嵌套一個用access數(shù)據(jù)庫設(shè)計的成績管理系統(tǒng)。主頁分為四個方面來描述數(shù)據(jù)庫應(yīng)用,分別是數(shù)據(jù)庫的序論、數(shù)據(jù)庫的使用、數(shù)據(jù)庫的操作和sql語言。本文將向大家仔細介紹一款有本人自己設(shè)計的一個課件。關(guān) 鍵 詞:authorware;多媒體教學課件;教育 abstractthe computer as a tool, has been widely used in various fields of modern society, it is changing the mode of production and the from all walks of life. both showed us a better future prospects for education and teaching process, profound influence. in fact, it is precisely because the computer multi-media technology education to bring the enormous influence areas, causing the heads of governments and highly valued. especially in the quality education of shouting, teachers simply to chalk and blackboard model for most students to accept. if you join in the traditional teaching of sounds, animations, image, video and other multimedia elements can mention students interest in study. namely the multimedia teaching has penetrated into the middle school teaching.the courseware around education is a word, the design of a database application of courseware, using the convenient, authorware powerful multimedia production tools. images are used during processing, photo courseware is divided into three parts, respectively is homepage, database and exit. courseware database application to design, around in a nested access database design of the performance management system. page can be divided into four aspects to describe the database application, respectively is xulun database, the use of database, and the operating and sql database. this will introduce a paragraph to carefully i have a courseware design.key words: authorware; multimedia courseware; education目 錄1 前言11.1 選題背景11.2 本文解決的問題12 系統(tǒng)分析與設(shè)計22.1功能分析22.2 系統(tǒng)的總體設(shè)計22.3主要界面設(shè)計52.3.1界面設(shè)計圖52.3.2界面的鏈接63 系統(tǒng)的實現(xiàn)83.1 主頁的設(shè)計過程83.1.1 背景音樂的制作83.1.2 交互圖標的應(yīng)用93.2 成績管理的實現(xiàn)143.2.1 成績管理成果展示143.2.2 access數(shù)據(jù)庫簡介163.2.3 創(chuàng)建數(shù)據(jù)表163.2.4 配置數(shù)據(jù)庫183.2.5 成績管理功能的具體體現(xiàn)203.3 退出功能的實現(xiàn)224 主體編輯調(diào)試與打包244.1 主體編輯244.2 播放調(diào)試244.3 課件的打包24結(jié) 論26致 謝28參考文獻291 前言1.1 選題背景隨著多媒體計算機和網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,應(yīng)用多媒體cai技術(shù)已經(jīng)成為廣大教育工作者改革教學方法,提高教學質(zhì)量的首選途徑。多媒體演示課件是多媒體教育發(fā)展到一定階段的產(chǎn)物,也是目前多媒體教育改革的一個標志。利用多媒體演示課件,可以代替?zhèn)鹘y(tǒng)的黑板板書,而且還能把各種與教材有關(guān)的多媒體素材融合在演示課件中,在增加知識信息的同時,大大提高了課堂效率。 authorware是美國的macromedia公司在20世紀90年代開始推出的一款操作方便、功能強大的多媒體制作工具軟件。2003年推出的authorware7.0版,在原來版本的基礎(chǔ)上,優(yōu)化了視音頻,可視媒體集成制作的解決方案使得用戶能更方便地使用各種多媒體信息。經(jīng)過13年的實踐經(jīng)驗,authorware成為cai課件制作者,特別是廣大教師制作多媒體演示課件的首選。本課件以數(shù)據(jù)庫應(yīng)用為題,介紹authorware7.0多媒體程序中使用數(shù)據(jù)庫的方法與步驟。首先介紹有關(guān)數(shù)據(jù)庫的基本概念,然后,介紹access的創(chuàng)建方法與操作步驟,最后通過學生成績管理系統(tǒng)這一事例介紹數(shù)據(jù)庫使用的有關(guān)內(nèi)容,包括數(shù)據(jù)源的配置、數(shù)據(jù)庫的鏈接、數(shù)據(jù)庫的打開與關(guān)閉以及數(shù)據(jù)庫的數(shù)據(jù)操作,如數(shù)據(jù)記錄的查找、刪除、添加等。1.2 本文解決的問題計算機和網(wǎng)絡(luò)通訊技術(shù)的飛速發(fā)展,使得信息技術(shù)在教育教學中的應(yīng)用越來越深入,課件設(shè)計與制作無論在形式上還是在制作工具上都有了新的發(fā)展。本課件從多個方面使我們對數(shù)據(jù)庫應(yīng)用有了全面的了解:1. 數(shù)據(jù)庫技術(shù)的基本概念,2. 數(shù)據(jù)庫的創(chuàng)建方法3. 數(shù)據(jù)源的配置4. 數(shù)據(jù)庫的操作5. sql的用法2 系統(tǒng)分析與設(shè)計2.1功能分析本課件的主要功能設(shè)計有:數(shù)據(jù)庫的緒論:了解數(shù)據(jù)庫,創(chuàng)建access數(shù)據(jù)庫數(shù)據(jù)庫的使用:配置數(shù)據(jù)源數(shù)據(jù)庫的操作:理解函數(shù),打開、關(guān)閉、訪問數(shù)據(jù)庫sql語言:修改數(shù)據(jù)庫系統(tǒng)的詳細功能分析如圖2.1所示。圖2.1 功能分析圖2.2 系統(tǒng)的總體設(shè)計 authorware制作主要以流程線為主,系統(tǒng)包含的主要流程圖如圖2.2至圖2.4所示:圖2.2 主頁流程圖 圖2.3 數(shù)據(jù)庫實例流程圖圖2.4 退出流程圖2.3主要界面設(shè)計2.3.1界面設(shè)計圖界面設(shè)計圖的繪制方法有很多,本系統(tǒng)采用photoshopcs3繪制,ps是pc上的圖像處理軟件 photoshop 的縮寫。photoshop的應(yīng)用領(lǐng)域很廣泛的,在圖像、圖形、文字、視頻、出版各方面都有涉及,界面設(shè)計是一個新興的領(lǐng)域,已經(jīng)受到越來越多的軟件企業(yè)及開發(fā)者的重視,繪制好的主界面設(shè)計圖如圖2.5所示,退出界面如圖2.6所示:圖2.5 主界面圖圖2.6退出界面圖2.3.2界面的鏈接改變程序流程的系統(tǒng)函數(shù):(1) goto:作用:將程序跳轉(zhuǎn)到某設(shè)計按鈕中,執(zhí)行該設(shè)計按鈕中的內(nèi)容。語法格式:goto(iconidicontitle)(2) jumpfile :作用:將程序從程序的一個模塊文件跳轉(zhuǎn)到另一個模塊文件中去執(zhí)行。語法格式:jumpfile(filename, variable1, variable2, ?,folder) (3) jumpfilereturn : 作用:將程序從一個模塊文件跳轉(zhuǎn)到另一個模塊文件中,執(zhí)行完后一個文件后返回到原文件處。 語法格式:jumpfilereturn(filename, variable1, variable2, ?,folder)在authorware中利用計算圖標能夠很方便的把不同界面聯(lián)系起來,而且能在同一 界面中自由跳轉(zhuǎn)。不同界面的跳轉(zhuǎn)代碼:jumpfile( * ) jumpfilereturn(*)并返回同一界面的跳轉(zhuǎn)代碼:goto(iconid * )如在主頁的界面跳轉(zhuǎn)到數(shù)據(jù)庫實例的界面,只要在相應(yīng)的計算圖標中輸入代碼,如圖2.7所示。圖2.7 代碼跳轉(zhuǎn)圖3 系統(tǒng)的實現(xiàn)3.1 主頁的設(shè)計過程課件制作的第一步要確定顯示界面的大小,而authorware默認的標準界面是640 x 480 .如果使用resizewindow函數(shù)對運行窗口進行初始化設(shè)置就不能超出這個范圍。因為現(xiàn)在電腦的顯示分辨率絕大多數(shù)是800 x 600或1 024 x 768甚至更高。那樣會使圖像不能全屏顯示或居中,正確的方法是:先執(zhí)行菜單欄中的“修改”- “文件”、“屬性”,在對話框中把顯示窗口大小設(shè)為800 x 600 , 并在“屏幕居中”選項上打鉤。如圖3.1所示。圖3.1 顯示界面屬性3.1.1 背景音樂的制作首先打開authorware制作的“主頁.a7p”文件,在主程序流程上拖入一個計算圖標,取名為初始化,在圖標中輸入:k:=0,然后保存,彈出提示框,直接保存即可。然后在其下方拖入一個聲音圖標,導入一首音樂,在圖標屬性中的執(zhí)行方式中選擇“永久”,播放選“直到為真”,下方的框中輸入:k=1,右邊開始框中輸入:k=0。如圖3.2所示。然后在聲音圖標下拖入一個交互,取名為聲音交互,在其右邊拖入一個計算圖標,類型選擇熱區(qū)域,取名為:聲音控制,在計算圖標中輸入:k:=k保存即可。這樣在單擊聲音圖標時就能控制聲音。如圖3.3所示。圖3.2 聲音設(shè)置圖3.3 聲音控制3.1.2 交互圖標的應(yīng)用在多媒體作品中,僅僅向用戶展示文字、圖像、聲音和視頻是不夠的。良好的人機交互界面是用戶對多媒體作品的需求,因此交互與響應(yīng)為我們提供了一個與計算機交流的平臺。交互圖標的主要功能是實現(xiàn)多媒體程序的人機交互控制,但是它不能獨立使用,右側(cè)必須有一個或多個交互響應(yīng)分支。它還具有顯示圖標的功能,在交互圖標中可以輸入文字、導入圖像和繪制圖形等。對于交互圖標右側(cè)的部分交互響應(yīng)類型(如按鈕響應(yīng)、熱區(qū)響應(yīng)、文本輸入)對應(yīng)的響應(yīng)標志也可以顯示在交互圖標的演示窗口中。運用交互圖標操作者就可以有效的控制作品的運行,令多媒體作品更加豐富多彩。本課件多次使用交互圖標,主要使用了文本輸入、熱區(qū)域(如圖3.4)和熱對象(如圖3.5)等響應(yīng)類型,它們都是常用的交互方式,當鼠標單擊、雙擊或鼠標移動過此區(qū)域,程序就會做出相應(yīng)的反應(yīng)。圖3.4 熱區(qū)域使用圖圖3.5 熱對象的使用圖交互中包含四個熱對象群組,名稱分別為1、2、3、4。每個群組分別實現(xiàn)主頁面中的四個按鈕數(shù)據(jù)庫的序論,數(shù)據(jù)庫的使用,數(shù)據(jù)庫的操作和sql語言所實現(xiàn)的作用。數(shù)據(jù)庫的序論包含學習目的和要求,數(shù)據(jù)庫的常用術(shù)語,連接數(shù)據(jù)庫和創(chuàng)建數(shù)據(jù)庫,每個群組中包含其對應(yīng)內(nèi)容的實現(xiàn)過程,在群組1中放置一個顯示圖標,用于顯示一個分布圖片,在顯示圖標下面放一個群組,群組中放置四個顯示圖標,分別顯示四個小標題,最后放置一個交互圖標,使用的是熱區(qū)域,這個交互圖標也由四個群組組成,作用是實現(xiàn)目的和要求、數(shù)據(jù)庫的常用術(shù)語、鏈接數(shù)據(jù)庫和創(chuàng)建數(shù)據(jù)庫中的內(nèi)容,群組1的主要實現(xiàn)步驟如圖3.6所示。圖3.6 群組1群組2是實現(xiàn)按鈕中的數(shù)據(jù)庫的使用的內(nèi)容,數(shù)據(jù)庫的使用包括手動配置數(shù)據(jù)源和自動配置數(shù)據(jù)源兩個方面,如圖3.7所示介紹了數(shù)據(jù)庫的使用的實現(xiàn)過程。圖3.7 群組2數(shù)據(jù)庫的操作包含語句與函數(shù),數(shù)據(jù)庫的打開與關(guān)閉和數(shù)據(jù)庫的訪問三個選項,在其下面還有一個交互圖標,屬性為熱區(qū)域,放了三個群組,每個群組作用就是實現(xiàn)語句與函數(shù)、數(shù)據(jù)庫的打開與關(guān)閉和數(shù)據(jù)庫的訪問中的內(nèi)容,如圖3.8所示。圖 3.8 群組3sql語言包括sql的概述,查詢語句和數(shù)據(jù)更新三個選項,群組4中的結(jié)構(gòu)與前三個差不多,在三個顯示圖標下面有個交互,屬性為熱區(qū)域,放開三個群組,三個群組分別實現(xiàn)sql的概述,查詢語句和數(shù)據(jù)更新三個選項中的內(nèi)容,圖3.9 即用于展示三個選項的實現(xiàn)過程。圖 3.9 群組43.2 成績管理的實現(xiàn)3.2.1 成績管理成果展示成績管理數(shù)據(jù)表集顯示、查詢、添加、刪除、退出五大功能,如圖3.10所示,為最終的實現(xiàn)結(jié)果圖,圖3.11為數(shù)據(jù)庫的總設(shè)計圖。圖3.10 數(shù)據(jù)庫實現(xiàn)結(jié)果圖圖3.11 數(shù)據(jù)庫總設(shè)計圖3.2.2 access數(shù)據(jù)庫簡介在現(xiàn)實中,優(yōu)秀的多媒體作品與數(shù)據(jù)庫是緊密相連的,而鏈接數(shù)據(jù)庫就要解決數(shù)據(jù)源的配置和數(shù)據(jù)庫的訪問問題。access關(guān)系型數(shù)據(jù)庫管理系統(tǒng)廣泛應(yīng)用與中小型數(shù)據(jù)庫管理中。access數(shù)據(jù)庫是與特定主題或目的相關(guān)的數(shù)據(jù)與對象的集合。access數(shù)據(jù)庫可能含有表、查詢、窗體、報表、宏、模塊和指向數(shù)據(jù)訪問頁的快捷方式。在access中,數(shù)據(jù)表是一種特定實體的數(shù)據(jù)集合,可以形象的解析為一個存放原始數(shù)據(jù)的特定容器。數(shù)據(jù)表是access數(shù)據(jù)庫的基本單位,有行和列組成,是創(chuàng)建數(shù)據(jù)庫其他對象的基礎(chǔ)。行稱為記錄,列稱為字段。記錄是特定實體的一個個數(shù)據(jù),字段是特定實體的某個特征的數(shù)據(jù)。access關(guān)系型數(shù)據(jù)庫支持的數(shù)據(jù)類型有文本、數(shù)字、備注、日期/時間、貨幣、邏輯、ole對象、超級鏈接等。而數(shù)字有字節(jié)、長整數(shù)、短整數(shù)、單精度數(shù)、雙精度數(shù)、小數(shù)等。在access中創(chuàng)建表有三種方法,即使用設(shè)計器創(chuàng)建表、使用向?qū)?chuàng)建表和通過輸入數(shù)據(jù)創(chuàng)建表。3.2.3 創(chuàng)建數(shù)據(jù)表(1) 執(zhí)行access程序。選擇“開始”|“所有程序”|“microsoft access”命令,執(zhí)行access程序,打開一個對話框的access程序的工作窗口。(2) 執(zhí)行新建命令。選擇“文件”|“新建”命令,或按ctrl+n鍵,執(zhí)行新建命令。打開如下圖3.12所示,單擊空白數(shù)據(jù)庫,單擊右下角的“創(chuàng)建”按鈕。圖 3.12 創(chuàng)建數(shù)據(jù)庫(3) 保存數(shù)據(jù)庫。在出現(xiàn)下圖3.13所示時單擊“保存”按鈕保存文件。圖 3.13 保存數(shù)據(jù)庫(4) 創(chuàng)建數(shù)據(jù)表。從窗口中選擇“創(chuàng)建”然后選擇“表設(shè)計”命令。如圖3.14所示,在表中填入相應(yīng)的內(nèi)容。圖 3.14 創(chuàng)建數(shù)據(jù)表(5) 關(guān)閉表。單擊右上角關(guān)閉按鈕,關(guān)閉該表,在彈出的另存為窗口中輸入“表2”,然后點擊“確定”按鈕。最后結(jié)束數(shù)據(jù)庫的創(chuàng)建??梢栽诳匆妱?chuàng)建的一個表的數(shù)據(jù)庫。3.2.4 配置數(shù)據(jù)庫配置數(shù)據(jù)源分為手動配置數(shù)據(jù)源和自動配置數(shù)據(jù)源,下面為大家介紹手動配置數(shù)據(jù)源的具體步驟。配置數(shù)據(jù)庫就是利用windows操作系統(tǒng)提供的管理工具來配置數(shù)據(jù)源,步驟如下:(1) 選擇“開始”|“控制面板”,命令,雙擊控制面板上的“管理工具”。(2) 在“管理工具”窗口中找到“數(shù)據(jù)源(odbc)”程序圖標,雙擊此圖標,打開“odbc數(shù)據(jù)源管理器”窗口。如圖3.15所示。圖 3.15 odbc數(shù)據(jù)源管理器(3)單擊“系統(tǒng)dsn”標簽,單擊“添加”按鈕,打開“創(chuàng)建數(shù)據(jù)源”對話框,從中選擇“drive to microsoft access*.mdb”選項,單擊“完成”按鈕。在“數(shù)據(jù)源名”文本框中輸入數(shù)據(jù)源的名稱“student”,在“說明”文本框中輸入數(shù)據(jù)源信息“學生成績”。單擊“選擇”按鈕,打開“選擇數(shù)據(jù)庫”對話框,選擇之前做好的數(shù)據(jù)庫“學生成績單.mdb”,單擊“確定”按鈕,配置完畢數(shù)據(jù)源。如圖3.16所示。圖 3.16 選擇數(shù)據(jù)庫(4)最后,點擊“確定”按鈕,保存配置的數(shù)據(jù)源。3.2.5 成績管理功能的具體體現(xiàn)authorware使用sql語言對數(shù)據(jù)庫進行訪問與查詢,包括數(shù)據(jù)記錄的刪減除、排序、查詢、系統(tǒng)等的數(shù)據(jù)操作和數(shù)據(jù)庫德表、查詢、索引、視圖等的數(shù)據(jù)定義操作。本課件中數(shù)據(jù)庫實例的制作就是利用外部自定義函數(shù)tmsdns.u32和 odbc.u32來解決這一問題,authorware只有使用odbc.u32函數(shù)才可能訪問數(shù)據(jù)庫流,而tmsdns.u32可以實現(xiàn)odbc數(shù)據(jù)源的自動配置,在手動配置數(shù)據(jù)源的方式行不通的情況下,可以采用自動配置數(shù)據(jù)源的方式。access創(chuàng)建的一個數(shù)據(jù)表,有顯示、查詢、添加、刪除、退出五個按鈕。下面為大家簡述這五個主要按鈕所應(yīng)用到的代碼。(1)顯示:sqlstring1:=select 姓名 from 表1-把查詢姓名 字段的命令語句賦給變量sqlstringsqlstring2:=select 年齡 from 表1-把查詢年齡 字段的命令語句賦給變量sqlstringsqlstring3:=select 成績 from 表1-把查詢成績 字段的命令語句賦給變量sqlstringdata1:=odbcexecute(odbchandle,sqlstring1)-從數(shù)據(jù)庫student的“表1”中取出“姓名“字段的內(nèi)容,并賦值給變量”data1“data2:=odbcexecute(odbchandle,sqlstring2)-從數(shù)據(jù)庫student的“表1”中取出“年齡”字段的內(nèi)容,并賦值給變量data2“data3:=odbcexecute(odbchandle,sqlstring3)-從數(shù)據(jù)庫student的“表1”中取出“成績”字段的內(nèi)容,并賦值給變量data3(2)查詢:found:=entrytext -把用戶輸入的姓名賦給變量foundfindsql1:=select 姓名 from 表1 where 姓名=foundfindsql2:=select 年齡 from 表1 where 姓名=foundfindsql3:=select 成績 from 表1 where 姓名=found-把查詢的指令賦給個變量,加強程序的清晰度findrecord1:=odbcexecute(odbchandle,findsql1)findrecord2:=odbcexecute(odbchandle,findsql2)findrecord3:=odbcexecute(odbchandle,findsql3)-在數(shù)據(jù)庫中查詢指定的姓名,并把查詢的結(jié)果賦給個變量,這是為了實現(xiàn)分段顯示。if findrecord2= then messagebox(windowhandle,沒有關(guān)于found這個記錄的信息,16) goto(iconid打開數(shù)據(jù)庫)end if-上面這個”if“ 的作用是檢測數(shù)據(jù)庫中是否查詢成功,如失敗則顯示提示消息框。(3)添加:addsql:=insert into 表1(姓名,年齡,成績) values(name, age,cj)odbcexecute(odbchandle,addsql)-在數(shù)據(jù)庫中添加用戶輸入的記錄addsql2:=select 姓名 from 表1 where 姓名=nameaddrecord:=odbcexecute(odbchandle, addsql2)-檢測添加是否成功if addrecord then messagebox(windowhandle,name記錄已經(jīng)成功的添加到數(shù)據(jù)庫中!,0)else messagebox(windowhandle,name的記錄添加失敗!,0)end if-對添加的成功與否進行判斷,并給出相應(yīng)的提示對話框。(4)刪除:found:=entrytextfindsql1:=select 姓名 from 表1 where 姓名=foundfindrecord1:=odbcexecute(odbchandle,findsql1)-查詢用戶輸入的姓名在數(shù)據(jù)庫中是否存在if findrecord1= then messagebox(windowhandle,沒有關(guān)于found這個記錄的信息,16) goto(iconid打開數(shù)據(jù)庫)end if-如果不存在,則給出提示,并返回“打開數(shù)據(jù)庫”圖標result2:=messagebox(windowhandle,確實要刪除found這個記錄嗎?,49)-r如果存在則提示用戶是否真的要刪除指定的記錄if result2=1 then delsql1:=delete from 表1 where 姓名=found odbcexecute(odbchandle, delsql1) messagebox(windowhandle,found這個記錄已經(jīng)被成功刪除!,16) goto(iconid打開數(shù)據(jù)庫)end if-如果用戶在消息框中選擇了“確定”按鈕,則刪除指定的記錄,否則不刪除(5)退出:odbcclose(odbchandle)-關(guān)閉數(shù)據(jù)庫quit()3.3 退出功能的實現(xiàn)退出模塊的是從主頁的退出按鈕進入的,作用是直接進入另一個界面,顯示一部分的參考資料和謝謝使用的圖標。背景音樂有變化,總體設(shè)計分模塊如圖3.17所示。圖 3.17 退出模塊設(shè)計最后實現(xiàn)的界面如圖3.18所示。圖3.18 退出界面4 主體編輯調(diào)試與打包4.1 主體編輯用選定的多媒體制作軟件進行編輯,制作出滿意的多媒體課件。教材選用得當,素材準備充分,接下來是課件主體部分的精心制作。優(yōu)秀的多媒體課件要有非常友好的人機交互界面。因此,制作課件時,要設(shè)計出新穎便捷的交互界面,或者播放按鈕,必要時還要有操作提示和防錯功能,以增強課件的可控性和可移植性。本課件使用不同的計算、顯示、等待、擦除、群組以及交互、熱區(qū)域、熱對象等圖標將不同的聲音、文字、圖片連接起來,并使用authorware7.0中自帶的特效,形象生動的闡述了數(shù)據(jù)庫的基本知識,以及數(shù)據(jù)庫的建立、操作、使用等。4.2 播放調(diào)試經(jīng)過主體編輯制作,課件基本成型。為了增強課件的實用性和通用性,在正式打包之前,一定要對課件進行全面細致的組織播放,反復調(diào)試。例如,點擊按鈕是否放在同一位置;頁面導航是否簡潔明了;轉(zhuǎn)場效果是否合適;圖片大小能否統(tǒng)一;課件演示時間是否適當?shù)?。基本上在運行中可以使用暫停的方法來調(diào)節(jié)。4.3 課件的打包打包,就是把課件轉(zhuǎn)換成可以脫離制作環(huán)境且能獨立在windows環(huán)境下直接運行的可執(zhí)行文件(.exe文件,應(yīng)用文件)。打包后的課件才是真正意義上的多媒體課件,才可以拿到課堂上展示。打包發(fā)布時往往在自己的機器上運行良好,但到別的機器上運行卻出現(xiàn)一個個對話框,有的是過渡效果沒有,有的是不能播放電影或其他媒體。其實在authorware中要實現(xiàn)特定的過渡效果,必須有xtras 文件夾中相應(yīng)的文件;要播放電影、動畫等必須有相應(yīng)的驅(qū)動文件。我在打包的時候就出現(xiàn)了問題,后來調(diào)試后找到了問題并改正。主要用到的文件有js32.dll、vct32161.dll、awiml32.dll以及xtras文件夾和自己用到的外部函數(shù)等。具體情況打包后系統(tǒng)會提示,按照要求拷貝到目標文件夾下即可。打包之前需要發(fā)布設(shè)置,這個步驟至關(guān)重要,設(shè)置如圖4.1所示。圖 4.1 發(fā)布設(shè)置第一個選項一定要選中,為了將文件發(fā)布為exe文件,方便直接查看。package as作用是發(fā)布文件的存儲位置,可以自行設(shè)置,可發(fā)布到文件保存的同一個地方,點擊后面的按鈕可以選擇您所需要的地址,然后點擊ok即可。設(shè)置完畢后點擊文件-發(fā)布-一鍵發(fā)布,系統(tǒng)會自動生成您所需要的文件,exe文件會存儲在published files-local中,最終點擊確定即可發(fā)布成功。結(jié) 論首先對系統(tǒng)進行需求分析,得到具體的功能模塊,利用authorware7.0中不同圖標的功能,進行交互、按鈕、熱區(qū)響應(yīng)、計算圖標等開發(fā)設(shè)計出關(guān)于數(shù)據(jù)庫應(yīng)用的多媒體課件的模塊,用jumpfile 函數(shù)實現(xiàn)了模塊間的鏈接。通過對數(shù)據(jù)庫應(yīng)用的一些基本知識的介紹,我從中學會了access數(shù)據(jù)庫的創(chuàng)建,數(shù)據(jù)源的配置,數(shù)據(jù)庫的操作以及sql語言的基本用法。 通過測試,本系統(tǒng)能達到預(yù)期的功能效果,同時也存在一些不足之處,具體的體會如下:1.要養(yǎng)成給圖標命名的習慣。authorware是基于流程圖標的交互式多媒體制作軟件,要演示的內(nèi)容均布置在一個個圖標內(nèi),如不命名這樣容易出現(xiàn)兩個問題:一是在修改編輯時不容易找到所需的圖標;二是如果程序中需要再次使用某個圖標時就不能用函數(shù)來引用,因為要引用時不能確定該圖標名。所以開始制作的窗體不能跳轉(zhuǎn)。2. 要注意色彩的合理應(yīng)用。色彩的應(yīng)用可以給課件增加感染力,但必須適度。如:色彩搭配要合理,動、靜物體顏色要分開,前景、背景顏色要分開,每個畫面的顏色不宜過多。3. 要盡量運用組圖標。把功能相對集中的若干圖標建成組可以縮短流程線的長度,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度四人物聯(lián)網(wǎng)四人合伙人協(xié)議3篇
- 二零二五年度農(nóng)村集體土地經(jīng)營權(quán)流轉(zhuǎn)合同
- 二零二五年度農(nóng)業(yè)現(xiàn)代化合作成立公司協(xié)議書3篇
- 二零二五年度家具設(shè)計與制造服務(wù)合同樣本3篇
- 2025年度溫室蔬菜大棚轉(zhuǎn)讓與配套設(shè)備購置合同
- 2025年度農(nóng)村土地征收補償安置與農(nóng)業(yè)可持續(xù)發(fā)展協(xié)議
- 二零二五年度廣告素材版權(quán)購買合同3篇
- 2025年農(nóng)村宅基地使用權(quán)轉(zhuǎn)讓及農(nóng)村土地承包經(jīng)營權(quán)抵押貸款服務(wù)協(xié)議
- 2025年度股東借款及市場拓展合同3篇
- 2025年度農(nóng)業(yè)種植與農(nóng)業(yè)產(chǎn)業(yè)升級合作協(xié)議3篇
- 安全安全投入臺賬
- 曳引驅(qū)動電梯檢驗規(guī)程及驗收規(guī)范-電梯安裝含修理許可用
- 生產(chǎn)企業(yè)自行車編碼管理實施規(guī)則
- 火力發(fā)電廠有關(guān)職業(yè)病的危害及防護
- 民主測評票(三種樣式)
- 班車安全檢查表(2015-7-14)V3 0 (2)
- 一、 行業(yè)協(xié)會申請設(shè)立分支機構(gòu)、代表機構(gòu)應(yīng)提交的文件:
- 幼兒園幼兒園理事會成員一覽表
- 學生對課堂教學滿意度調(diào)查
- 住房公積金中心窗口人員個人工作總結(jié)
- 集成電路單粒子效應(yīng)評估技術(shù)研究PPT課件
評論
0/150
提交評論