




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGE互聯(lián)網(wǎng)教學(xué)網(wǎng)站論文作者姓名:申請(qǐng)學(xué)位專業(yè):申請(qǐng)學(xué)位類別:論文提交日期:摘要互聯(lián)網(wǎng)教學(xué)網(wǎng)站是建立在以網(wǎng)絡(luò)為基礎(chǔ)的一種教學(xué)方式,它的及時(shí)性,互動(dòng)性,以及模擬演示等方面,是傳統(tǒng)教學(xué)無(wú)法逾越的,它有著傳統(tǒng)教學(xué)方式無(wú)法比擬的優(yōu)勢(shì)。計(jì)算機(jī)網(wǎng)絡(luò)課作為現(xiàn)代遠(yuǎn)程教育的重要組成部分在保障教學(xué)效果方面起著不可替代的作用,已經(jīng)獲得了越來(lái)越多的人青睞。但是由于它的發(fā)展起步較晚,技術(shù)上還很不成熟。本設(shè)計(jì)的開(kāi)發(fā)是基于B/S結(jié)構(gòu),采用ASP.NET程序設(shè)計(jì)語(yǔ)言及SQLServer2005數(shù)據(jù)庫(kù)進(jìn)行開(kāi)發(fā);論文首先闡述了基于B/S模式的互聯(lián)網(wǎng)教學(xué)網(wǎng)站的開(kāi)發(fā),并對(duì)該系統(tǒng)進(jìn)行了較詳細(xì)的需求分析;然后探討了該系統(tǒng)需要實(shí)現(xiàn)的設(shè)計(jì)方案,該系統(tǒng)主要包括前臺(tái):學(xué)生注冊(cè)、新聞介紹、學(xué)習(xí)資源、學(xué)習(xí)指導(dǎo)、就業(yè)指導(dǎo)、在線提問(wèn)、聯(lián)系我們;后臺(tái):用戶管理、新聞管理、學(xué)習(xí)資源管理、系統(tǒng)管理等功能模塊。最后,在測(cè)試與分析過(guò)程中,該系統(tǒng)表現(xiàn)出了運(yùn)行穩(wěn)定、可靠和實(shí)用等特性,具有一定的實(shí)用價(jià)值。關(guān)鍵詞:互聯(lián)網(wǎng)教學(xué)網(wǎng)站;B/S結(jié)構(gòu);數(shù)據(jù)庫(kù)AbstractInternetteachingwebsiteisateachingmodebasedonnetwork,itstimeliness,interaction,andsimulatedemo,isthetraditionaleducationisunabletooverstep,ithasatraditionalteachingmodeincomparableadvantages.Computernetworkcourseasanimportantpartofmoderndistanceeducationplaysanirreplaceableroleinguaranteeingtheteachingeffect,hasbeenfavoredbymoreandmorepeople.Butitdevelopsrelativelylate,thetechnologyisnotverymature.DevelopmentofthisdesignisbasedonB\/Sstructure,usingASP.NETprogramminglanguageandSQLServer2005databasedevelopment;thispaperdescribesthedevelopmentoflearningplatformbasedonB\/Smodeofthecampus,andthesystemhasbeenadetaileddemandanalysis;andthendiscussesthesystemneedstoachievethedesign,thissystemmainlyincludesfrontdesk:studentregistration,news,learningresources,learningguidance,employmentguidance,onlinequestions,contactus;background:usermanagement,newsmanagement,learningresourcemanagement,systemmanagementandotherfunctionalmodules.Finally,throughtestingandanalyzing,itshowsthissystemisstable,reliableandpracticalcharacteristics,hasacertainpracticalvalue.Keywords:NetworkCourse;B/Sstructure;database目錄1引言 11.1課題背景 11.2本課題研究的意義 11.3本課題的研究思路和方法 21.4本文的主要工作 22開(kāi)發(fā)工具介紹 42.1.net介紹 42.2Myeclipse介紹 52.3SQLServer2005數(shù)據(jù)庫(kù) 62.4Browser/Server(B/S)結(jié)構(gòu) 73需求分析及設(shè)計(jì)方案 83.1需求分析 83.2設(shè)計(jì)方案 83.2.1系統(tǒng)功能 83.2.2系統(tǒng)結(jié)構(gòu) 84具體設(shè)計(jì)流程及實(shí)現(xiàn) 104.1數(shù)據(jù)庫(kù)設(shè)計(jì) 104.1.1數(shù)據(jù)庫(kù)需求分析及E-R圖 105系統(tǒng)運(yùn)行及測(cè)試與分析 115.1系統(tǒng)的運(yùn)行 115.1.1網(wǎng)站首頁(yè) 115.1.2新聞界面 115.1.3知識(shí)庫(kù) 125.1.4問(wèn)題討論 125.1.5資料下載 135.1.6注冊(cè) 135.1.7登入 135.1.8用戶中心 145.1.9個(gè)人空間 145.1.10后臺(tái)管理主頁(yè) 155.1.11新聞管理 155.2測(cè)試與分析 15結(jié)論 17參考文獻(xiàn) 18致謝 191引言1.1課題背景21世紀(jì)人類社會(huì)正在快速步入信息時(shí)代,計(jì)算機(jī)走入千家萬(wàn)戶,互聯(lián)網(wǎng)的興起正以驚人的速度改變著人們的生存方式與學(xué)習(xí)方式,“現(xiàn)代教育技術(shù)是當(dāng)代教育的制高點(diǎn),誰(shuí)占領(lǐng)了這個(gè)山頭,誰(shuí)就在新世紀(jì)中處于有利位置?!鄙鐣?huì)經(jīng)濟(jì)教育的深刻變革,決定了課堂教育改革必須以現(xiàn)代教育技術(shù)為手段,研究探究網(wǎng)絡(luò)及網(wǎng)絡(luò)環(huán)境下的教育教學(xué)模式。新一輪課改已全面展開(kāi)。新課程大力倡導(dǎo)動(dòng)手實(shí)踐、自主探索、合作交流的學(xué)習(xí)方式。著名課程改革專家余文森指出:學(xué)習(xí)方式的轉(zhuǎn)變是本次課程改革的顯著特征,改變?cè)械膯渭兘邮苁降膶W(xué)習(xí)方式,建立和形成旨在充分調(diào)動(dòng)、發(fā)揮學(xué)生主體性的探究式學(xué)習(xí)方式。自然成為教學(xué)改革的核心任務(wù)?!闭n堂教學(xué)的精妙在于藝術(shù)性的激發(fā)學(xué)生的情趣,調(diào)動(dòng)他們的積極性,使其產(chǎn)生頓悟,迸發(fā)出創(chuàng)造性的思維的火花,而不是把預(yù)先設(shè)計(jì)的教案表演得如何淋漓盡致。但是簡(jiǎn)單的多媒體課堂教學(xué)手段是另一種借助于高科技的滿堂灌,教師手不離鼠標(biāo),學(xué)生眼不離屏幕,學(xué)生在學(xué)習(xí)過(guò)程中的主體地位在無(wú)意中消失,師生之間無(wú)聲的交流被隔斷了,課堂上教學(xué)相長(zhǎng)的熱烈與融洽的交流氣氛大減,學(xué)生個(gè)性、情感、態(tài)度培養(yǎng)被忽視。顯然,我們需要一種新的高科技教學(xué)手段來(lái)補(bǔ)充。網(wǎng)絡(luò)環(huán)境下的教學(xué)模式應(yīng)運(yùn)而生,它的特點(diǎn)是:信息資源廣泛開(kāi)放、教學(xué)雙方多向交流、學(xué)習(xí)程序按需而變,教學(xué)手段豐富多彩;學(xué)習(xí)者的地位主體化,學(xué)習(xí)態(tài)度主動(dòng)化,學(xué)習(xí)過(guò)程輻射化,學(xué)習(xí)反饋及時(shí)化1.2本課題研究的意義互聯(lián)網(wǎng)教學(xué)網(wǎng)站有著以下幾個(gè)有利條件:(1)有利于激發(fā)學(xué)生的學(xué)習(xí)興趣,充分體現(xiàn)學(xué)生的主體作用。人機(jī)靈活交互是網(wǎng)絡(luò)教學(xué)的顯著特征,是投影儀教學(xué)、多媒體教學(xué)所沒(méi)有的,它給學(xué)生展現(xiàn)的是精彩的聲畫,隨思呈現(xiàn)、紛至沓來(lái),豐富多彩的內(nèi)容如人所愿,為我所欲。一切為學(xué)生學(xué)習(xí)服務(wù)。改變了多媒體教學(xué)中的課件預(yù)先攝定、上課程序一經(jīng)確定難以改變的缺陷,電腦中心變成了學(xué)生中心、學(xué)習(xí)中心。這種網(wǎng)絡(luò)化教學(xué)友好、平等、耐心、善解人意,而且可以立即反饋,因而能有效地激發(fā)學(xué)生興趣,真正體現(xiàn)出學(xué)生的主體作用。(2)有利于實(shí)現(xiàn)對(duì)教學(xué)信息最有效的獲取、保持、重組,為探究式學(xué)習(xí)提供了廣闊天地。利用網(wǎng)絡(luò)技術(shù)與課堂教學(xué)整合,拓寬了教學(xué)資源,信息量盡可能大,思維盡可能深,交流盡可能廣。學(xué)生看得見(jiàn),聽(tīng)得到,動(dòng)腦還能動(dòng)手,再通過(guò)討論交流論辯,知識(shí)的獲取、保持、重組,將大大優(yōu)于傳統(tǒng)教學(xué)和其他現(xiàn)代技術(shù)作為輔助手段的現(xiàn)代教學(xué)。例如:英語(yǔ)教學(xué)中,“聽(tīng)、說(shuō)、讀、寫”是四個(gè)基本的教學(xué)要求,利用網(wǎng)絡(luò)的超文本方式,可以組織成圖、文、音、像并茂的豐富多彩的一體化電子教材,學(xué)生可以何根據(jù)學(xué)習(xí)要求搜尋信息,由表及里去粗存精處理信息,確立自己的見(jiàn)解,這與傳統(tǒng)教學(xué)是不可同日而語(yǔ)的。(3)有利于學(xué)生情感、態(tài)度、價(jià)值觀的培養(yǎng)。在以往的多媒體教學(xué)中,電腦是機(jī)器,是沒(méi)有情感的冷冰冰的車西;教師是機(jī)器的操縱者;學(xué)生是機(jī)器表演的觀眾,忽視了學(xué)生情感態(tài)度價(jià)值觀的培養(yǎng)。網(wǎng)絡(luò)化教學(xué)人機(jī)交互,是否會(huì)忽視人性化的教育,是否會(huì)導(dǎo)致人際溝通缺少而引發(fā)一系列的心理問(wèn)題,這種擔(dān)心是不必要的。網(wǎng)絡(luò)化教學(xué)在設(shè)施配置、教師培訓(xùn)、教學(xué)思想確定、教學(xué)程序設(shè)計(jì)上都高度重視并作了相應(yīng)改進(jìn),因而保證了學(xué)生情感態(tài)度價(jià)值觀的培養(yǎng)、發(fā)展與交流,從而有利于培養(yǎng)身心全面和諧健康發(fā)展的人。(4)有利于培養(yǎng)學(xué)生合作精神、團(tuán)隊(duì)精神。是世界上最大的知識(shí)庫(kù)、資源庫(kù),它為學(xué)習(xí)者對(duì)同一問(wèn)題提供多種不同觀點(diǎn),學(xué)習(xí)者可以進(jìn)行觀察、分析、討論。所以,基于的教育網(wǎng)絡(luò)由于教學(xué)設(shè)施的到位,使得人機(jī)交互情況下的自由討論、競(jìng)爭(zhēng)、協(xié)同、伙伴和角色扮演變得更為方便,特別適合于學(xué)生進(jìn)行基于自主發(fā)現(xiàn)、自主探索的合作探究學(xué)習(xí)。學(xué)生從小有機(jī)會(huì)在這樣的環(huán)境中遨游、探索,更能在激揚(yáng)個(gè)性的基礎(chǔ)上發(fā)展團(tuán)隊(duì)合作精神和合作能力合作技巧,更快地成長(zhǎng)為世紀(jì)的新型人才。(5)有利于增加學(xué)生實(shí)踐活動(dòng),提高學(xué)生“信息素養(yǎng)”。語(yǔ)文、數(shù)學(xué)、外語(yǔ)、科學(xué)學(xué)科的課一般都在網(wǎng)絡(luò)教室上,學(xué)生整天與網(wǎng)絡(luò)打交道,他們的信息意識(shí)、信息搜集能力、信息價(jià)值判斷、信息處理能力、信息交流能力、計(jì)算機(jī)網(wǎng)絡(luò)操縱等信息素養(yǎng)和實(shí)踐能力會(huì)明顯高于一般教學(xué)摸式下的學(xué)生。1.3本課題的研究思路和方法本系統(tǒng)的開(kāi)發(fā)要求采用B/S結(jié)構(gòu),設(shè)計(jì)與開(kāi)發(fā)一個(gè)功能較完善的基于網(wǎng)絡(luò)的互聯(lián)網(wǎng)教學(xué)網(wǎng)站。因此,本次畢業(yè)設(shè)計(jì)應(yīng)首先分析互聯(lián)網(wǎng)教學(xué)網(wǎng)站的相關(guān)功能,結(jié)合本次畢業(yè)設(shè)計(jì)的相關(guān)要求寫出需求分析;其次,綜合運(yùn)用以前所學(xué)的相關(guān)知識(shí)(包括以前所學(xué)的一些關(guān)于網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫(kù)、編程技術(shù)等相關(guān)知識(shí)),選擇所熟悉的開(kāi)發(fā)工具進(jìn)行本畢業(yè)設(shè)計(jì)的開(kāi)發(fā);在設(shè)計(jì)中以需求分析為基礎(chǔ),寫出系統(tǒng)開(kāi)發(fā)計(jì)劃、實(shí)現(xiàn)流程及相關(guān)問(wèn)題的實(shí)現(xiàn)方法;同時(shí),在開(kāi)發(fā)設(shè)計(jì)與實(shí)現(xiàn)中,要保存好相關(guān)的設(shè)計(jì)文擋,為后面的畢業(yè)論文的寫作準(zhǔn)備材料;最后,系統(tǒng)開(kāi)發(fā)完畢后,進(jìn)行調(diào)試和試運(yùn)行,做好調(diào)試和試運(yùn)行的相關(guān)記錄,也為后面的畢業(yè)論文的寫作準(zhǔn)備材料。1.4本文的主要工作本文主要是對(duì)設(shè)計(jì)與開(kāi)發(fā)一個(gè)互聯(lián)網(wǎng)教學(xué)網(wǎng)站,首先對(duì)本系統(tǒng)所基于的B/S結(jié)構(gòu),采用的ASP.net編程技術(shù)和SQLServer2005數(shù)據(jù)庫(kù),運(yùn)用的vs開(kāi)發(fā)工具等進(jìn)行詳細(xì)的介紹;然后對(duì)用戶的需求分析,指出了需要解決的問(wèn)題,需要實(shí)現(xiàn)的功能,包括前臺(tái):學(xué)生注冊(cè)、新聞介紹、學(xué)習(xí)資源、學(xué)習(xí)指導(dǎo)、就業(yè)指導(dǎo)、在線提問(wèn)、聯(lián)系我們;后臺(tái):用戶管理、新聞管理、學(xué)習(xí)資源管理、系統(tǒng)管理等功能模塊;其次是具體設(shè)計(jì)流程及實(shí)現(xiàn),詳細(xì)介紹了數(shù)據(jù)庫(kù)的設(shè)計(jì),編碼的實(shí)施;接著是系統(tǒng)測(cè)試,通過(guò)測(cè)試發(fā)現(xiàn)了系統(tǒng)的一些問(wèn)題,排除了的錯(cuò)誤,發(fā)現(xiàn)了一些不足等;最后是對(duì)本次設(shè)計(jì)制作的小結(jié),總結(jié)了設(shè)計(jì)過(guò)程中遇到的問(wèn)題和收獲。2開(kāi)發(fā)工具介紹本系統(tǒng)是采用ASP.NET編程技術(shù)和SQLServer2005數(shù)據(jù)庫(kù),在WindowsXP操作系統(tǒng)環(huán)境下,采用ASP.NET編程技術(shù)和SQLServer2005數(shù)據(jù)庫(kù),運(yùn)用MicrosoftVisualStudio.NET2008開(kāi)發(fā)工具進(jìn)行設(shè)計(jì)與開(kāi)發(fā)完成的,基于B/S結(jié)構(gòu)的局域網(wǎng)文件共享與檢索管理信息系統(tǒng)。2.1.net介紹.NET技術(shù)是一項(xiàng)革命性的技術(shù),它是微軟公司推出的新一代互聯(lián)網(wǎng)軟件和服務(wù)戰(zhàn)略,是一種面向網(wǎng)絡(luò)、支持各種用戶終端的開(kāi)發(fā)平臺(tái)環(huán)境。它包含了分布式計(jì)算、XML、組件技術(shù)、即時(shí)編譯技術(shù)等多種功能集成的環(huán)境。.NET環(huán)境使用統(tǒng)一的Internet標(biāo)準(zhǔn)(如XML)將不同的系統(tǒng)對(duì)接,并采用高度分布式應(yīng)用服務(wù)架構(gòu),而且使用了一個(gè)綜合的管理程序。該程序能管理平臺(tái)中運(yùn)行的服務(wù)程序,為運(yùn)行程序提供強(qiáng)大的安全保護(hù)后臺(tái)。C#是微軟公司專門為.NET量身定做的一種編程語(yǔ)言,它與.NET有著密不可分的關(guān)系。例如,C#的類型其實(shí)就是.NET框架所提供的類型,C#本身并無(wú)類庫(kù),而是直接使用.NET框架所提供的類庫(kù)。另外,類型安全檢查啟動(dòng)資源回收、結(jié)構(gòu)化異常處理等也都是交由CLR(公共語(yǔ)言運(yùn)行時(shí))處理的。因此,C#是最適合開(kāi)發(fā).NET應(yīng)用的編程語(yǔ)言。ASP.NET是微軟公司繼ASP之后推出的用于創(chuàng)建、管理和部署Web應(yīng)用程序的新的理想平臺(tái)。它是使用.NET框架所提供的編程類庫(kù)構(gòu)建而成的。使ASP.NET創(chuàng)建、管理和部署Web應(yīng)用程序變得非常容易。ASP.NET所具有的新性能是:(1)WebControls,它使得創(chuàng)建forms和HTMLcontrols的工作變得簡(jiǎn)單易行。例如,在ASP中典型的選擇框(selectbox)里,你不得不創(chuàng)建一個(gè)循環(huán)以便讓控制系統(tǒng)裝入數(shù)據(jù)。但在ASP.NET里,你將會(huì)擁有一個(gè)"data-bound",這意味著它會(huì)與數(shù)據(jù)源連接,并會(huì)自動(dòng)裝入數(shù)據(jù)。(2)語(yǔ)言支持,ASP.NET支持多種語(yǔ)言,它的缺省語(yǔ)言將是visualBasic而不是vbscript,這意味著我們可以擺脫vbscript的語(yǔ)言限制,我們的代碼將是編譯后運(yùn)行的(而不是原來(lái)的解釋執(zhí)行)。(3)更好的代碼控制,COM對(duì)象不需要再在服務(wù)器上注冊(cè),但是通過(guò)這種過(guò)程簡(jiǎn)化,你再也不能夠在你的服務(wù)器上運(yùn)行另外一個(gè)DLL版本,并且代碼相當(dāng)保密。這意味著,如果沒(méi)有正確的開(kāi)發(fā)工具和源代碼,很難改變代碼。(4)更好的升級(jí)能力,一個(gè)系統(tǒng)建成,本身有著一定的特性,以改進(jìn)多處理器和串口環(huán)境中的性能。例如,sessionstate能夠通過(guò)單獨(dú)的處理器來(lái)維持,在一個(gè)單獨(dú)的機(jī)器上,甚至在數(shù)據(jù)庫(kù)中允許交叉的服務(wù)器會(huì)話。ASP.NET可用的開(kāi)發(fā)工具有記事本及VisualStudio.NET,作為微軟.NET戰(zhàn)略的重要組成部分VisualStudio.NET已經(jīng)于2002年3月22日正式在中國(guó)推出。VisualStudio.NET是一個(gè)功能強(qiáng)大的、高效并且可擴(kuò)展的編程環(huán)境。它充分展現(xiàn)了應(yīng)用程序開(kāi)發(fā)的潛能,并提供了生成應(yīng)用程序所需的工具和技術(shù)。這些應(yīng)用程序?qū)⒔o當(dāng)今的企業(yè)、機(jī)構(gòu)提供強(qiáng)大的支持,并推動(dòng)下一代基于XMLWeb服務(wù)軟件的發(fā)展。在VisualStudio.NET中,可以引用的資源有兩者:一種是在工具箱顯示加入到Form的組件,另一種是只可在程序中引用的各式對(duì)象鏈接庫(kù)。微軟的任何產(chǎn)品,現(xiàn)均冠上.NET一詞,因此ASP.NET結(jié)合數(shù)據(jù)庫(kù)的設(shè)計(jì)與過(guò)去大不相同。ADO.NET就是ASP.NET中結(jié)合數(shù)據(jù)庫(kù)的規(guī)格,但與過(guò)去的ADO差異甚大。與數(shù)據(jù)庫(kù)相連,ADO.NET提供了如下3種方式:(1)通過(guò)ODBC相連。(2)通過(guò)OLEDB相連。(3)直接與SQLServer相連。3種方式由于應(yīng)用層次的差異,使得效率由低到高,獨(dú)立性由高到低。對(duì)于相連數(shù)據(jù)庫(kù)的數(shù)據(jù)處理,也有2種方式,即一種是通過(guò)DataSet來(lái)隔離異構(gòu)的數(shù)據(jù)源,另一種是以流方式從數(shù)據(jù)源讀取(DataReader方式)。ADO.NET的一個(gè)創(chuàng)新是引入了數(shù)據(jù)集(Dataset)。一個(gè)數(shù)據(jù)集是內(nèi)存中提供數(shù)據(jù)關(guān)系圖的高速緩沖區(qū)。數(shù)據(jù)集對(duì)數(shù)據(jù)源一無(wú)所知,它們可以由程序或通過(guò)從數(shù)據(jù)倉(cāng)庫(kù)中調(diào)入數(shù)據(jù)而被生成、填充。不論數(shù)據(jù)從何處獲取,數(shù)據(jù)集都是通過(guò)使用同樣的程序模板而被操作的,并且它使用相同的潛在的數(shù)據(jù)緩沖區(qū)。Dataset及DataView由數(shù)據(jù)庫(kù)取出記錄后,須放入DataSet,如果要顯示在控件中,須使用DataView。2.2Myeclipse介紹MicrosoftVisualStudio2008是面向WindowsVista、Office2007、Web2.0的下一代開(kāi)發(fā)工具,代號(hào)“Orcas”,是對(duì)VisualStudio2005一次及時(shí)、全面的升級(jí)。VS2008引入了250多個(gè)新特性,整合了對(duì)象、關(guān)系型數(shù)據(jù)、XML的訪問(wèn)方式,語(yǔ)言更加簡(jiǎn)潔。使用VisualStudio2008可以高效開(kāi)發(fā)Windows應(yīng)用程序。設(shè)計(jì)器中可以實(shí)時(shí)反映變更,XAML中智能感知功能可以提高開(kāi)發(fā)效率。同時(shí)VisualStudio2008支持項(xiàng)目模板、調(diào)試器和部署程序。VisualStudio2008可以高效開(kāi)發(fā)Web應(yīng)用,集成了AJAX1.0,包含AJAX項(xiàng)目模板,它還可以高效開(kāi)發(fā)Office應(yīng)用和Mobile應(yīng)用。VisualStudio2008在三個(gè)方面為開(kāi)發(fā)人員提供了關(guān)鍵改進(jìn):快速的應(yīng)用程序開(kāi)發(fā)高效的團(tuán)隊(duì)協(xié)作突破性的用戶體驗(yàn)VisualStudio2008提供了高級(jí)開(kāi)發(fā)工具、調(diào)試功能、數(shù)據(jù)庫(kù)功能和創(chuàng)新功能,幫助在各種平臺(tái)上快速創(chuàng)建當(dāng)前最先進(jìn)的應(yīng)用程序。VisualStudio2008包括各種增強(qiáng)功能,例如可視化設(shè)計(jì)器(使用.NETFramework3.5加速開(kāi)發(fā))、對(duì)Web開(kāi)發(fā)工具的大量改進(jìn),以及能夠加速開(kāi)發(fā)和處理所有類型數(shù)據(jù)的語(yǔ)言增強(qiáng)功能。VisualStudio2008為開(kāi)發(fā)人員提供了所有相關(guān)的工具和框架支持,幫助創(chuàng)建引人注目的、令人印象深刻并支持AJAX的Web應(yīng)用程序。開(kāi)發(fā)人員能夠利用這些豐富的客戶端和服務(wù)器端框架輕松構(gòu)建以客戶為中心的Web應(yīng)用程序,這些應(yīng)用程序可以集成任何后端數(shù)據(jù)提供程序、在任何當(dāng)前瀏覽器內(nèi)運(yùn)行并完全訪問(wèn)ASPNET應(yīng)用程序服務(wù)和Microsoft平臺(tái)??焖俚膽?yīng)用程序開(kāi)發(fā)為了幫助開(kāi)發(fā)人員迅速創(chuàng)建先進(jìn)的軟件,VisualStudio2008提供了改進(jìn)的語(yǔ)言和數(shù)據(jù)功能,例如語(yǔ)言集成的查詢(LINQ),各個(gè)編程人員可以利用這些功能更輕松地構(gòu)建解決方案以分析和處理信息。VisualStudio2008還使開(kāi)發(fā)人員能夠從同一開(kāi)發(fā)環(huán)境內(nèi)創(chuàng)建面向多個(gè).NETFramework版本的應(yīng)用程序。開(kāi)發(fā)人員能夠構(gòu)建面向.NETFramework2.0、3.0或3.5的應(yīng)用程序,意味他們可以在同一環(huán)境中支持各種各樣的項(xiàng)目。突破性的用戶體驗(yàn)VisualStudio2008為開(kāi)發(fā)人員提供了在最新平臺(tái)上加速創(chuàng)建緊密聯(lián)系的應(yīng)用程序的新工具,這些平臺(tái)包括Web、WindowsVista、Office2007、SQLServer2008和WindowsServer2008。對(duì)于Web,ASPNETAJAX及其他新技術(shù)使開(kāi)發(fā)人員能夠迅速創(chuàng)建更高效、交互式更強(qiáng)和更個(gè)性化的新一代Web體驗(yàn)。高效的團(tuán)隊(duì)協(xié)作VisualStudio2008提供了幫助開(kāi)發(fā)團(tuán)隊(duì)改進(jìn)協(xié)作的擴(kuò)展的和改進(jìn)的服務(wù)項(xiàng)目,包括幫助將數(shù)據(jù)庫(kù)專業(yè)人員和圖形設(shè)計(jì)人員加入到開(kāi)發(fā)流程的工具。2.3SQLServer2005數(shù)據(jù)庫(kù)利用JSP結(jié)合數(shù)據(jù)庫(kù)來(lái)開(kāi)發(fā)網(wǎng)站使得網(wǎng)站更具有交互性,因?yàn)闆](méi)有數(shù)據(jù)庫(kù)支持的靜態(tài)網(wǎng)頁(yè)已經(jīng)無(wú)法滿足人們對(duì)于網(wǎng)絡(luò)的需求了。數(shù)據(jù)庫(kù)在各行各業(yè)中是必不可少的,下面就來(lái)介紹數(shù)據(jù)庫(kù)方面的相關(guān)知識(shí)。SQL是英文StructuredQueryLanguage的縮寫,意思為結(jié)構(gòu)化查詢語(yǔ)言。它的主要功能就是同各種數(shù)據(jù)庫(kù)建立聯(lián)系,進(jìn)行溝通。按照ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì))的規(guī)定,SQL被作為關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言。SQL語(yǔ)句可以用來(lái)各種各樣的操作,例如更新數(shù)據(jù)庫(kù)中的數(shù)據(jù),從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)等。MicrosoftSQLServer(基于結(jié)構(gòu)化查詢語(yǔ)言的數(shù)據(jù)庫(kù)服務(wù)器)是基于客戶/服務(wù)器結(jié)構(gòu)的數(shù)據(jù)庫(kù)管理系統(tǒng)。用戶通過(guò)使用客戶系統(tǒng)從服務(wù)器檢索信息并進(jìn)行本地操作,服務(wù)器關(guān)注數(shù)據(jù)庫(kù)進(jìn)程,而客戶則關(guān)注信息的表示。此數(shù)據(jù)庫(kù)管理系統(tǒng)能夠存儲(chǔ)大容量的數(shù)據(jù),能夠保證數(shù)據(jù)的安全性、維護(hù)數(shù)據(jù)的完整性,還具有自動(dòng)高效的機(jī)制以及運(yùn)行分布式處理等。2.4Browser/Server(B/S)結(jié)構(gòu)B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過(guò)WWW瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層3-tier結(jié)構(gòu)。這樣就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本(TCO)。以目前的技術(shù)看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過(guò)Internet/Intranet模式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次性到位的開(kāi)發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如LAN,WAN,Internet等)訪問(wèn)和操作共同的數(shù)據(jù)庫(kù);它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問(wèn)權(quán)限,服務(wù)器數(shù)據(jù)庫(kù)也很安全。特別是在JAVA這樣的跨平臺(tái)語(yǔ)言出現(xiàn)之后,B/S架構(gòu)管理軟件更是方便、快捷、高效。3需求分析及設(shè)計(jì)方案3.1需求分析互聯(lián)網(wǎng)教學(xué)網(wǎng)站就是通過(guò)網(wǎng)絡(luò)技術(shù)建立一個(gè)基于Web的支持和管理教學(xué)過(guò)程、提供共享學(xué)習(xí)資源和各種學(xué)習(xí)工具的虛擬學(xué)習(xí)環(huán)境,為網(wǎng)絡(luò)教學(xué)的實(shí)施提供基礎(chǔ)性通信與學(xué)習(xí)管理服務(wù)?;ヂ?lián)網(wǎng)教學(xué)網(wǎng)站提供了學(xué)生和管理員兩種角色的登入模式,學(xué)生可以登入系統(tǒng)獲取自己需要的資源,管理員可以登入系統(tǒng)發(fā)布一些網(wǎng)站信息方便學(xué)生獲取資源。可以說(shuō),互聯(lián)網(wǎng)教學(xué)網(wǎng)站是實(shí)施網(wǎng)絡(luò)課程教學(xué)實(shí)踐的基礎(chǔ)與核心。系統(tǒng)功能需求分析作為傳統(tǒng)教學(xué)的補(bǔ)充,一個(gè)理想的互聯(lián)網(wǎng)教學(xué)網(wǎng)站必須是一個(gè)整合性的教學(xué)平臺(tái):3.2設(shè)計(jì)方案根據(jù)前面章節(jié)需求分析的情況,結(jié)合本系統(tǒng)所要實(shí)現(xiàn)的功能,具體設(shè)計(jì)方案如下。3.2.1系統(tǒng)功能本系統(tǒng)主要分為以下幾個(gè)大的功能:(1)網(wǎng)站主頁(yè)面,包含公告,課程介紹(課程簡(jiǎn)介,課程要求,教材介紹,教學(xué)大綱),師資隊(duì)伍(教師隊(duì)伍,教學(xué)成果,聯(lián)系方式),教學(xué)資源(教學(xué)課件,試卷樣例,作業(yè)習(xí)題,教學(xué)錄像),實(shí)驗(yàn)教學(xué)(實(shí)驗(yàn)安排,實(shí)驗(yàn)指導(dǎo)書,演示錄像,儀器使用),網(wǎng)上交流(教學(xué)建議,網(wǎng)上答疑,留言板)。(2)師資隊(duì)伍中,管理員可以添加和修改教師資料。(3)教學(xué)資源中,管理員可以上傳教學(xué)課件,試卷樣例和教學(xué)錄像,普通瀏覽者只可以觀看和下載。教學(xué)錄像要求可以在線觀看。(4)實(shí)驗(yàn)教學(xué)中,管理員可以上傳實(shí)驗(yàn)指導(dǎo)書,上傳演示錄像,演示錄像和儀器使用為視頻,在線觀看。(5)公告要求可以,管理員添加發(fā)布新的公告。(6)管理員登錄功能。管理員可以進(jìn)行登錄并管理網(wǎng)站,修改各個(gè)模塊內(nèi)容,系統(tǒng)將驗(yàn)證管理員是否存在,輸入信息是否正確。(7)網(wǎng)上交流為留言板功能,要求管理員可以回復(fù)留言,刪除留言。3.2.2系統(tǒng)結(jié)構(gòu)整個(gè)系統(tǒng)主要分為前臺(tái):注冊(cè)、登入、首頁(yè)、新聞、知識(shí)庫(kù)、專題、問(wèn)題討論資料下載;后臺(tái):用戶管理、新聞管理、知識(shí)庫(kù)管理、資料管理等功能模塊如圖1所示?;ヂ?lián)網(wǎng)教學(xué)網(wǎng)站互聯(lián)網(wǎng)教學(xué)網(wǎng)站-前臺(tái)新聞知識(shí)庫(kù)專題問(wèn)題討論資料下載注冊(cè)首頁(yè)互聯(lián)網(wǎng)教學(xué)網(wǎng)站互聯(lián)網(wǎng)教學(xué)網(wǎng)站-后臺(tái)知識(shí)庫(kù)管理專題管理資料管理友情鏈接管理系統(tǒng)管理用戶管理新聞管理圖1系統(tǒng)功能圖4具體設(shè)計(jì)流程及實(shí)現(xiàn)4.1數(shù)據(jù)庫(kù)設(shè)計(jì)4.1.1數(shù)據(jù)庫(kù)需求分析及E-R圖根據(jù)以上的系統(tǒng)功能分析,可以得到E-R圖:用戶和教學(xué)資料E-R圖:IDIIDIdMN用戶教學(xué)資料查看IDid名稱品大小姓名圖4-1用戶和教學(xué)資料E-R圖用戶和問(wèn)題E-R圖:IDIIDIdMN用戶問(wèn)題發(fā)布IDid問(wèn)題描述姓名圖4-2用戶和問(wèn)題E-R圖5系統(tǒng)運(yùn)行及測(cè)試與分析5.1系統(tǒng)的運(yùn)行5.1.1網(wǎng)站首頁(yè)5.1.2新聞界面5.1.3知識(shí)庫(kù)5.1.4問(wèn)題討論5.1.5資料下載5.1.6注冊(cè)5.1.7登入5.1.8用戶中心5.1.9個(gè)人空間5.1.10后臺(tái)管理主頁(yè)5.1.11新聞管理5.2測(cè)試與分析測(cè)試方法系統(tǒng)的測(cè)試有兩種方法分別為黑盒測(cè)試和白盒測(cè)試。黑盒測(cè)試又稱為功能測(cè)試,在程序接口進(jìn)行,只檢查程序功能是否能夠按照規(guī)格說(shuō)明書的規(guī)定正確使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)并發(fā)生正確的輸出信息,而且要能夠保持外部信息的完整性。白盒測(cè)試又叫結(jié)構(gòu)測(cè)試,完全了解程序的結(jié)構(gòu)和處理過(guò)程,這種方法按照程序內(nèi)部的邏輯測(cè)試程序,檢驗(yàn)程序中每條通路是否都能按照預(yù)定要求正確工作。本系統(tǒng)開(kāi)發(fā)過(guò)程進(jìn)行的測(cè)試步驟如下:模塊測(cè)試:也叫單元測(cè)試,目的是保證每一個(gè)模塊作為一個(gè)單元能正確運(yùn)行,本測(cè)試所發(fā)現(xiàn)的往往是編碼和詳細(xì)設(shè)計(jì)的錯(cuò)誤,主要評(píng)價(jià)模塊的下述五個(gè)特點(diǎn):模塊接口,局部數(shù)據(jù)結(jié)構(gòu),重要的執(zhí)行路徑,出錯(cuò)處理通路,影響上述各方面特性的邊界條件。模塊測(cè)試主要由代碼審查和軟件測(cè)試兩部分組成。集成測(cè)試:包括系統(tǒng)測(cè)試和子系統(tǒng)測(cè)試。集成測(cè)試是組裝軟件的系統(tǒng)技術(shù),主要目標(biāo)是發(fā)現(xiàn)與接口有關(guān)的問(wèn)題。集成測(cè)試有兩種方法:非漸增式和漸增式,但比較而言,漸增式方法比較好,因?yàn)椋壕帉懙臏y(cè)試軟件較少,開(kāi)銷較小;較早地發(fā)現(xiàn)模塊間的接口錯(cuò)誤;錯(cuò)誤位置容易判斷;測(cè)試更徹底。因此,本系統(tǒng)集成測(cè)試采用漸增式測(cè)試中的混合法,即對(duì)軟件結(jié)構(gòu)中較上層使用自頂而下的測(cè)試方法,而對(duì)軟件結(jié)構(gòu)中較下層,使用的是自底向上方法,兩者結(jié)合,這是對(duì)模塊較多時(shí)測(cè)試的一種折衷方法。驗(yàn)收測(cè)試:這一步是驗(yàn)證軟件的有效性。目的是向未來(lái)的用戶表明系統(tǒng)能夠象預(yù)定的那樣工作,驗(yàn)收測(cè)試一般使用黑盒測(cè)試法,驗(yàn)收測(cè)試有兩種可能的結(jié)果:功能和特性與用戶的要求有差距;功能和性能與用戶要求一致,軟件是可以接受的。這個(gè)階段發(fā)現(xiàn)的問(wèn)題往往和需求分析階段的差距有關(guān)。平行運(yùn)行。所謂平行運(yùn)行就是同時(shí)運(yùn)行。新開(kāi)發(fā)出來(lái)的系統(tǒng)和將被它取代的舊系統(tǒng),以便比較新舊兩個(gè)系統(tǒng)的處理結(jié)果。目的有:可以在準(zhǔn)生產(chǎn)環(huán)境中運(yùn)行新系統(tǒng)而有不冒風(fēng)險(xiǎn);用戶能有一段熟悉新系統(tǒng)的時(shí)間;可以驗(yàn)證用戶指南和使用手冊(cè)之類的文檔;能夠以準(zhǔn)生產(chǎn)模式對(duì)新系統(tǒng)進(jìn)行全負(fù)荷測(cè)試,可以用測(cè)試結(jié)果驗(yàn)證性能指標(biāo)。盡可能發(fā)現(xiàn)存在的錯(cuò)誤及不足之處,以對(duì)錯(cuò)誤進(jìn)行改正,對(duì)不足之處加以完善,保證系統(tǒng)的正常運(yùn)行及功能的完善。(2)測(cè)試內(nèi)容①數(shù)據(jù)庫(kù)的能否正常連接,內(nèi)容是否完整。②系統(tǒng)能否正常配置運(yùn)行。③各個(gè)頁(yè)面的是否能夠正常運(yùn)行,各功能是否能夠?qū)崿F(xiàn),數(shù)據(jù)調(diào)用是否正常。(3)測(cè)試結(jié)果該系統(tǒng)經(jīng)多次測(cè)試,能在WindowsXP\2000server等操作系統(tǒng),調(diào)試環(huán)境上正常運(yùn)行。數(shù)據(jù)調(diào)用正常,基本上實(shí)現(xiàn)了預(yù)期的功能,目前試運(yùn)行良好。(4)結(jié)果分析:雖然系統(tǒng)基本正常,但由于一些自身技術(shù)和硬件設(shè)備環(huán)境所限,該系統(tǒng)仍存在一些不足之處,有待進(jìn)一步改進(jìn)和完善,具體說(shuō)來(lái)有:①未能進(jìn)行連網(wǎng)測(cè)試。②未能實(shí)現(xiàn)對(duì)數(shù)據(jù)的自動(dòng)生成圖表進(jìn)行分析的功能。③程序中錯(cuò)誤處理和輸入控制不夠全面,可能導(dǎo)致輸入無(wú)效引發(fā)錯(cuò)誤。結(jié)論經(jīng)過(guò)四個(gè)多月的努力,在導(dǎo)師指導(dǎo)下,對(duì)網(wǎng)絡(luò)課程有了較深刻的認(rèn)識(shí),也具備了一定的實(shí)際開(kāi)發(fā)經(jīng)驗(yàn)。認(rèn)識(shí)到開(kāi)發(fā)系統(tǒng)首先要明確用戶的需求,然后進(jìn)行系統(tǒng)分析,其次構(gòu)建系統(tǒng)模型、建立完善的數(shù)據(jù)庫(kù),接著編寫代碼,最后測(cè)試系統(tǒng)。明確用戶需求階段,在網(wǎng)上查閱了大量的互聯(lián)網(wǎng)教學(xué)網(wǎng)站的相關(guān)資料,基本滿足了對(duì)互聯(lián)網(wǎng)教學(xué)網(wǎng)站的要求。系統(tǒng)分析階段,查閱了大量基于不同技術(shù)的網(wǎng)站開(kāi)發(fā)的文章,具有了一定的理論基礎(chǔ)后,比較分析后采用了asp,net編程技術(shù)和SQLServer2005數(shù)據(jù)庫(kù),在WindowsXP操作系統(tǒng)環(huán)境下,運(yùn)用vs開(kāi)發(fā)工具,開(kāi)發(fā)了這個(gè)基于B/S結(jié)構(gòu)的網(wǎng)絡(luò)課程。本系統(tǒng)不但有良好的系統(tǒng)運(yùn)行穩(wěn)定性、可靠性和實(shí)用性,而且操作簡(jiǎn)單,維護(hù)方便,具有一定的實(shí)用價(jià)值。系統(tǒng)進(jìn)入編程階段后,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 水電工程施工安全風(fēng)險(xiǎn)評(píng)估考核試卷
- 景區(qū)旅游信息化建設(shè)與運(yùn)維考核試卷
- 木材切削刀具壽命預(yù)測(cè)方法考核試卷
- 游戲支付系統(tǒng)安全與便捷性提升考核試卷
- 企業(yè)客戶體驗(yàn)管理的重要性-試題及答案
- 一步到位的信息化物流師試題及答案
- 2025年飛機(jī)貨物自動(dòng)裝卸系統(tǒng)合作協(xié)議書
- 電子商務(wù)教育模式創(chuàng)新試題及答案
- 廢棄活性炭基碳量子點(diǎn)的制備及其復(fù)合體系的再生性能
- 新入職工入職安全培訓(xùn)試題附答案【預(yù)熱題】
- 企業(yè)模擬經(jīng)營(yíng)電子沙盤
- 專升本思政復(fù)習(xí)指導(dǎo)試題及答案
- 2025年涂料銷售合同模板
- 2024年昆明渝潤(rùn)水務(wù)有限公司招聘考試真題
- 2025-2030中國(guó)小武器和輕武器行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略研究報(bào)告
- 2025年部編版新教材語(yǔ)文一年級(jí)下冊(cè)第一、第二次月考試題帶答案(各一套)
- 手術(shù)安全核查制度
- 2023中華護(hù)理學(xué)會(huì)團(tuán)體標(biāo)準(zhǔn)-注射相關(guān)感染預(yù)防與控制
- 2024年北京電子科技職業(yè)學(xué)院高職單招筆試歷年職業(yè)技能測(cè)驗(yàn)典型例題與考點(diǎn)解析含答案
- 錫礦選廠生產(chǎn)承包合同
- 企業(yè)員工職務(wù)犯罪培訓(xùn)ppt課件
評(píng)論
0/150
提交評(píng)論