【正文】
本 科 畢 業(yè) 設(shè) 計 (論 文)基于VS2005的Visio開發(fā)及其應(yīng)用VS2005Based Development and Application of Visio2009年5月畢業(yè)設(shè)計(論文)中文摘要基于VS2005的Visio開發(fā)及其應(yīng)用摘 要:隨著教育制度的不斷發(fā)展與完善,網(wǎng)絡(luò)教學(xué)活動也逐漸成為了教育發(fā)展的一個趨勢。網(wǎng)絡(luò)以其靈活便捷連通的特點和高度的互動性成為實現(xiàn)互動雙向交流的代表性媒體,符合國家新課程標(biāo)準(zhǔn)所倡導(dǎo)的探究學(xué)習(xí)方式對學(xué)習(xí)環(huán)境提出的要求。網(wǎng)絡(luò)教學(xué)是現(xiàn)代化教學(xué)的一種重要形式,其顯著特點是加強學(xué)生的綜合素質(zhì)尤其是實踐能力的培養(yǎng),實踐是學(xué)生理解掌握和鞏固課堂知識的重要途徑。本系統(tǒng)中學(xué)生可以通過登錄客戶端進行知識的瀏覽與學(xué)習(xí),在此基礎(chǔ)上進行Windows畫圖及Visio畫圖的實踐體驗,使學(xué)生自覺學(xué)習(xí)掌握知識,同時加強了實踐動手能力的培養(yǎng);教師可以通過后臺進行管理,掌握學(xué)生的學(xué)習(xí)實踐情況,從而根據(jù)實際制定教學(xué)計劃,提高教學(xué)針對性。系統(tǒng)是在visual studio 2005 的開發(fā)環(huán)境下對Visio進行的二次開發(fā),利用當(dāng)今流行的C語言開發(fā)而成,后臺數(shù)據(jù)庫使用的是SQL Server 2005,成功的實現(xiàn)了任務(wù)書規(guī)定的所有功能。本系統(tǒng)的應(yīng)用可以加強工科學(xué)生的實訓(xùn)環(huán)節(jié),使理論和實踐教學(xué)和諧發(fā)展,輕松管理,大大提高實踐培訓(xùn)的能力,操作易行,具有很大的使用價值。關(guān)鍵詞:網(wǎng)絡(luò)教學(xué);實踐教學(xué);Visio畫圖畢業(yè)設(shè)計(論文)外文摘要VS2005Based Development and Application of VisioAbstract: With the continuous development of the education system and improvement of the network, teaching activities have gradually bee a trend of educational development. Network with its flexible connectivity and convenient features and a high degree of interactivity as a twoway munication to achieve the representation of interactive media, agree to the national standards advocated by the new curriculum into the learning environment on learning requirements. The modernization of the network teaching is an important form of teaching, and its distinguishing feature is to enhance the overall quality of students, especially the cultivation of practical ability. Practice is an important way for the students to understand and grasp the knowledge. In this system students can browser to knowledge and learn them by login the client, and on this base students can experience the practical of Visio drawing and Windows Paint so that they can consciously learn to acquire knowledge, while it strengthen the ability of the practice。 teachers can master the practice of students’ learning by login server, so that they can lay down the teaching programs according to the actual development and improve teaching effectiveness. System is in visual studio 2005 development environment to develop Visio secondly. It is developed by C language, which is very popular in modern society. The database use SQL Server 2005. It has successfully achieved the task of the book provides all the features. Application of the system can enhance the practical training of engineering students, and it leads to the harmonious development of teaching and learning, easy management, and greatly enhanced the ability of practical training. It is easy to operate. It has great value.Keywords: Network teaching;Practice Teaching。 Visio drawing目 錄1 緒論 1 課題的研究背景與意義 1 課題的研究背景 1 課題的研究意義 2 問題的定義及內(nèi)容簡介 2 問題的定義 2 問題的內(nèi)容簡介 3 問題的調(diào)研 3 可行性分析 4 經(jīng)濟可行性 4 技術(shù)可行性 4 操作可行性 4 論文各章簡介 42 需求分析 6 業(yè)務(wù)流分析 6 數(shù)據(jù)流分析 6 數(shù)據(jù)字典 83 系統(tǒng)設(shè)計 11 系統(tǒng)總體功能結(jié)構(gòu) 11 系統(tǒng)數(shù)據(jù)模型設(shè)計 11 數(shù)據(jù)概念結(jié)構(gòu)設(shè)計—ER圖 11 數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計—關(guān)系模式 12 數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計—關(guān)系表 12 數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計—存儲過程 13 數(shù)據(jù)結(jié)構(gòu)優(yōu)化—關(guān)系規(guī)范化 16 開發(fā)環(huán)境與運行環(huán)境設(shè)計 16 開發(fā)環(huán)境設(shè)計 16 運行環(huán)境設(shè)計 174 面向?qū)ο竽P?18 功能模型 18 對象模型 20 動態(tài)模型 225 詳細(xì)設(shè)計 30 客戶端詳細(xì)設(shè)計 30 客戶端功能簡介 30 客戶端流程圖 30 頁面設(shè)計和重要功能的代碼設(shè)計 30 服務(wù)器端詳細(xì)設(shè)計 36 服務(wù)器端功能簡介 36 服務(wù)器端流程圖 37 頁面設(shè)計和重要功能的代碼設(shè)計 376 用戶使用手冊 44 系統(tǒng)功能簡介、運行環(huán)境簡介 44 系統(tǒng)功能簡介 44 運行環(huán)境簡介 44 系統(tǒng)運行與操作指南 44 系統(tǒng)安裝守則 45 系統(tǒng)配置 457 系統(tǒng)評價 46 系統(tǒng)特色/優(yōu)點介紹 46 系統(tǒng)存在的不足與改進方案 46 系統(tǒng)存在不足 46 改進方案 47 設(shè)計收獲與心得 47結(jié) 論 48致 謝 49參 考 文 獻 50淮海工學(xué)院二〇〇九屆本科畢業(yè)設(shè)計(論文) 第 51 頁 50 頁 1 緒論 課題的研究背景與意義 課題的研究背景上世紀(jì)90年代以來,信息技術(shù)飛速發(fā)展,在社會各個領(lǐng)域得到了廣泛的應(yīng)用。利用先進的信息技術(shù)改革和發(fā)展教育自然也成為世界各國的一項重大舉措。網(wǎng)絡(luò)教育具有突破時空限制和實現(xiàn)資源共享的基本特點,由此帶來了共享教育資源、擴大教育規(guī)模、提高教育速度、促進教育改革、構(gòu)筑終身教育體系、實現(xiàn)以學(xué)習(xí)者為主體的學(xué)習(xí)和協(xié)作式學(xué)習(xí)等好處,因而網(wǎng)絡(luò)教學(xué)已成為世界各國教育改革和發(fā)展的重要趨勢。例如1998年美國公布了“第二代因特網(wǎng)計劃”,準(zhǔn)備將122所全美一流大學(xué)聯(lián)入網(wǎng)絡(luò);日本開始實施“信息技術(shù)研究開發(fā)項目”,將在日本中小學(xué)普及網(wǎng)絡(luò)教育。我國政府對此極為重視,正在規(guī)劃的國家遠程教育項目包括基礎(chǔ)教育領(lǐng)域,即中小學(xué)教育系統(tǒng),其近期目標(biāo)是通過網(wǎng)絡(luò)互連1000所各級學(xué)校,并使8000所貧困、偏遠地區(qū)的中小學(xué)具備利用衛(wèi)星上網(wǎng)的能力。在大學(xué)網(wǎng)絡(luò)教育更是普及,國內(nèi)各大高校都擁有自己的網(wǎng)絡(luò)教學(xué)平臺,以此來服務(wù)日常師生的教學(xué)活動。作為一種新的教學(xué)模式,網(wǎng)絡(luò)教學(xué)能充分發(fā)揮信息技術(shù)在高校教學(xué)中的優(yōu)勢,體現(xiàn)以學(xué)生為主體、教師為主導(dǎo)的現(xiàn)代教育思想,隨著計算機技術(shù)和網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,網(wǎng)絡(luò)教學(xué)得到越來越廣泛的應(yīng)用。網(wǎng)絡(luò)教學(xué)體現(xiàn)了時代的特征,在教育領(lǐng)域起著越來越大的作用。Visio軟件在國內(nèi)外的應(yīng)用極其的廣泛, 其界面的設(shè)計合理友好,與Office有很多相似之處。Visio提供了很多類型的模板,可以用它繪制UML模型圖、工作流程圖、項目管理用圖、平面布局圖、道路圖等,就網(wǎng)絡(luò)這個類別,就可以進行AD管理、LDAP管理,包括Novell網(wǎng)絡(luò)的目錄服務(wù)、邏輯網(wǎng)絡(luò)圖等。例如Visio準(zhǔn)備了很多網(wǎng)絡(luò)設(shè)備,這里有專業(yè)的集線器、路由器等網(wǎng)絡(luò)設(shè)備,還有已經(jīng)定制好的以太網(wǎng)、令牌環(huán)網(wǎng)、FDDI網(wǎng)絡(luò)等模型。我們只需用鼠標(biāo)拖拽各種網(wǎng)絡(luò)形狀,就可以搭建出網(wǎng)絡(luò)架構(gòu)了。由此可見Visio軟件的實用性很強大,發(fā)展前途很廣大。但是到目前為止在世界范圍內(nèi)將Visio軟件鑲嵌入網(wǎng)絡(luò)教學(xué)中還是空白?,F(xiàn)在絕大多數(shù)的教學(xué)網(wǎng)站中并未實現(xiàn)Visio在線畫圖的功能,此技術(shù)的發(fā)展仍處于起始階段。我們只能通過安裝相關(guān)的軟件才可以進行各種圖的繪制,這樣難免會給用戶帶來一定的麻煩。因為Visio軟件的容量相對比較大,安裝很復(fù)雜,耗時費力。但是若能在網(wǎng)頁中實現(xiàn)畫圖的功能,則可以解決這個難題。由于網(wǎng)絡(luò)教學(xué)的不斷發(fā)展與完善以及Visio畫圖軟件的強大的功能,將兩者結(jié)合必將成為未來研究和發(fā)展的趨勢。 課題的研究意義在信息化高度發(fā)達的現(xiàn)代社會,人們可以通過網(wǎng)絡(luò)進行很多的日常生活活動,瀏覽新聞獲取最新的信息,網(wǎng)絡(luò)的快速高效及時準(zhǔn)確的特點使人們印象深刻。當(dāng)然隨著教育制度的不斷發(fā)展與完善,網(wǎng)絡(luò)教學(xué)活動也逐漸成為了教育發(fā)展的一個趨勢。網(wǎng)絡(luò)以其靈活便捷連通的特點和高度的互動性成為實現(xiàn)互動雙向交流的代表性媒體,符合國家新課程標(biāo)準(zhǔn)所倡導(dǎo)的探究學(xué)習(xí)方式對學(xué)習(xí)環(huán)境提出的要求。傳統(tǒng)的課堂式教學(xué)活動會把學(xué)生的思維拘泥在狹窄的范圍內(nèi),這對創(chuàng)新等能力的開發(fā)和培養(yǎng)形成阻礙。這是以傳授知識為目的傳統(tǒng)教學(xué)和以培養(yǎng)能力為目的的現(xiàn)代網(wǎng)絡(luò)教學(xué)的不同??梢詫W(xué)習(xí)知識與增強能力有機地統(tǒng)一起來,將信息交流與開發(fā)智能有機地統(tǒng)一起來,這樣更符合現(xiàn)代教育的新思想、新觀念??蔀樗刭|(zhì)型和創(chuàng)造型人才的培養(yǎng)提供一種理想的教學(xué)環(huán)境。因此越來越多的老師選擇了網(wǎng)絡(luò)教學(xué),而學(xué)生們也選擇了通過網(wǎng)絡(luò)進行知識的獲取和學(xué)習(xí)。這些都使得網(wǎng)絡(luò)教學(xué)的發(fā)展前途更加廣闊。本課題實現(xiàn)的網(wǎng)絡(luò)教學(xué)內(nèi)容主要是針對畫圖的。Visio是當(dāng)今最優(yōu)秀的繪圖軟件之一,它將強大的功能和易用性完美結(jié)合,可廣泛應(yīng)用于電子、機械、通信、建筑、軟件設(shè)計和企業(yè)管理等眾多領(lǐng)域。使用該軟件可以完成各類專業(yè)圖紙的制作,例如程序流程圖、網(wǎng)絡(luò)拓?fù)鋱D、數(shù)據(jù)分布圖、地圖、室內(nèi)布置圖、規(guī)劃圖、線路圖等,可見功能十分的強大。Visio軟件有助于學(xué)生以及各種專業(yè)人員輕松地可視化、分析和交流復(fù)雜信息。這能夠?qū)㈦y以理解的復(fù)雜文本和表格轉(zhuǎn)換為一目了然的Visio圖表,增加工作學(xué)習(xí)的效率。1.2 問題的定義及內(nèi)容簡介 問題的定義本系統(tǒng)是為了網(wǎng)絡(luò)教學(xué)培訓(xùn)而設(shè)計的。網(wǎng)絡(luò)應(yīng)用于教育,其在學(xué)習(xí)模式上最直接體現(xiàn)了自主學(xué)習(xí)和主動學(xué)習(xí)的特點,充分體現(xiàn)了發(fā)展中的現(xiàn)代教育和終身教育的基本要求。學(xué)生可以根據(jù)自己的需要進行學(xué)習(xí)。學(xué)生與學(xué)生之間可以進行全方位的、能動式的實時互動,即主動、可控型交流。網(wǎng)絡(luò)的這一重要特性,使網(wǎng)絡(luò)教育成為惟一的、真正的在教師與學(xué)生、同學(xué)與同學(xué)之間,實現(xiàn)雙向互動、實時全交互的教學(xué)方式。計算機網(wǎng)絡(luò)具有強大的采用文字、聲音、圖表、視頻、動畫等多媒體形式表現(xiàn)的信息處理功能,包括制作、存儲、自動管理和遠程傳輸。將多媒體信息表現(xiàn)和處理技術(shù)運用于網(wǎng)絡(luò)課程講解和知識學(xué)習(xí)各個環(huán)節(jié),使網(wǎng)絡(luò)教學(xué)具有信息容量大、資料更新快和多向演示、模擬生動的顯著特征,這一點是有限空間、有限時間的其它傳統(tǒng)教學(xué)方式所無法比擬的。網(wǎng)絡(luò)教學(xué)中,運用計算機網(wǎng)絡(luò)所特有的信息數(shù)據(jù)庫管理技術(shù)和雙向交互功能,一方面,系統(tǒng)對每個網(wǎng)絡(luò)學(xué)員的個性資料、學(xué)習(xí)過程和階段情況等可以實現(xiàn)完整的系統(tǒng)跟蹤記錄、貯存;另一方面,教學(xué)和學(xué)習(xí)服務(wù)系統(tǒng)即可基于系統(tǒng)記錄的個人資料,進行針對不同學(xué)員的個別式個性化學(xué)習(xí)建議、指導(dǎo)教學(xué)和應(yīng)試輔導(dǎo)等。網(wǎng)絡(luò)教育為個性化教學(xué)提供了現(xiàn)實有效的實現(xiàn)途徑和條件。實現(xiàn)系統(tǒng)的準(zhǔn)備工作如下:搜集和查閱網(wǎng)上作業(yè)系統(tǒng)和文檔雷同判定的相關(guān)資料、信息,調(diào)研、分析對課題開發(fā)有益的相關(guān)網(wǎng)站和軟件系統(tǒng);學(xué)習(xí)和掌握VS2005技術(shù),實現(xiàn)基于C/S結(jié)構(gòu)的數(shù)據(jù)庫開發(fā),建立合適的開發(fā)環(huán)境;綜合運用所學(xué)專業(yè)知識,完成系統(tǒng)的總體設(shè)計和詳細(xì)設(shè)計;系統(tǒng)要完成的主要功能包括:(1) 通過VS2005對Visio控制繪圖過程,處理圖形元素。(2) 使用VS2005建立簡單的UML建模課程實訓(xùn)系統(tǒng),學(xué)生可以通過系統(tǒng)進行實踐;(3) 系統(tǒng)可以對學(xué)生實踐過程和實踐結(jié)果進行評判,給出評判結(jié)果和指導(dǎo)意見。 問題的內(nèi)容簡介本系統(tǒng)主要采用C/S結(jié)構(gòu)模式實現(xiàn),分為客戶機和服務(wù)器兩部分??蛻魴C端:主要是學(xué)生登陸的界