




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
目錄TOC\o"1-2"\h\z\u第1章 緒論 11.1 課題背景 11.2 國內(nèi)外研究現(xiàn)實狀況 21.3 研究內(nèi)容 31.4 論文組織構(gòu)造 3第2章 有關(guān)技術(shù)概述 52.1 數(shù)據(jù)庫技術(shù) 52.2 ASP.Net技術(shù) 62.3 DreamweaverCS4 7第3章 需求分析和可行性分析 103.1 需求分析 103.2 可行性分析 10第4章 系統(tǒng)概要設(shè)計 114.1 系統(tǒng)概要設(shè)計 114.2 教學網(wǎng)站系統(tǒng)業(yè)務(wù)流程 124.3 教學網(wǎng)站時序圖 13第5章 系統(tǒng)的詳細設(shè)計與實現(xiàn) 155.1 ASP.NetMVC課程教學網(wǎng)站的開發(fā)環(huán)境 155.2 系統(tǒng)數(shù)據(jù)庫的詳細設(shè)計 155.3 ASP.NetMVC課程教學網(wǎng)站的實現(xiàn) 16第6章 結(jié)束語 226.1 工作總結(jié) 226.2 工作展望 22致謝 23參考文獻 24ASP.NetMVC課程教學網(wǎng)站作者:唐淑飛指導(dǎo)老師:楊曄、朱冬冬[摘要]伴隨網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,網(wǎng)絡(luò)教學以它的交互性、開放性、共享性和自主性的特點逐漸成為了當今重要的一種教學方式,因此開發(fā)一種功能全面的教學網(wǎng)站,實現(xiàn)教學資源的共享,為老師和學生提供一種便利的在線交流的平臺,其具有重要的現(xiàn)實意義。本論文重要簡介了我們開發(fā)的ASP.Net教學系統(tǒng)的網(wǎng)站。此網(wǎng)站可以實現(xiàn)學生注冊、登錄、課件下載、課件瀏覽、留言;教師可以實現(xiàn)登錄、上傳資料、回帖等功能。文中簡介了制作此網(wǎng)站所需要的開發(fā)工具及開發(fā)過程中所應(yīng)用到的多種實用技術(shù),總體上列舉了整個網(wǎng)站的構(gòu)成和基本功能的實現(xiàn),并且詳細簡介了網(wǎng)站數(shù)據(jù)庫的搭建和顧客登陸功能的實現(xiàn)。[關(guān)鍵字]SQLSERVER、Dreamweaver、ASP.NET、教學網(wǎng)站緒論課題背景伴隨計算機互網(wǎng)絡(luò)信息技術(shù)的逐漸發(fā)展和其在社會生活中的各個領(lǐng)域中的應(yīng)用,它對社會、教育和大學產(chǎn)生著猛速、廣泛和深入的影響。網(wǎng)絡(luò)一旦產(chǎn)生,就會迅速地在教育中得到廣泛的應(yīng)用。應(yīng)用網(wǎng)絡(luò)進行教學,已經(jīng)成為當金世界的一種重要趨勢。建立教學網(wǎng)站不僅可以對課件資源進行瀏覽、整頓和應(yīng)用,實現(xiàn)了課件資源的共享與交流,并且還提高了學生學習的積極性、積極性、及時性、有效性與高效性。建立教學網(wǎng)站除了能協(xié)助學生進行課外學習,也是實現(xiàn)教學交往的一種有效方式。它既可以作為老式課堂上教學交流的補充與延伸(它是以班級講課制為主的教學組織形式,老師與學生的交流,尤其是“一對一”的交流嚴重局限性);又可認為教師和學生敞開心扉,提供了便利,可以實現(xiàn)師生雙方的情感交流(網(wǎng)絡(luò)交流中主體的虛擬性,可以在一定的程度上排除面對面交流中情感、地位、態(tài)度等帶來負面的影響);同步還可認為教師之間的合作與交流提供了平臺。在越來越重視素質(zhì)教育的今天,這一點越來越顯得重要和迫切。同步建立教學網(wǎng)站,帶有鮮明的個人特色或校本特色,也是其他商業(yè)網(wǎng)站甚至是同行的教學網(wǎng)站無法取代的,例如與學生間的交流,伴隨教學的進度,學生的不一樣反應(yīng)而不停更新的教學內(nèi)容。建立教學網(wǎng)站,不僅實現(xiàn)了師生之間、學生和學生之間的互動,使大家都能在統(tǒng)一的平臺基礎(chǔ)上進行溝通和交流,也使自己的思想在網(wǎng)上延伸,精神在網(wǎng)絡(luò)中釋放。國內(nèi)外研究現(xiàn)實狀況網(wǎng)站,在剛剛出現(xiàn)的時候,它就以其強大的資源共享性贏得了無數(shù)顧客的認同,也吸引了諸多國內(nèi)外諸多專家的愛好,而后其交互性也奠定了未來迅速發(fā)展的基石,3W技術(shù)的出現(xiàn)使這股史無前例的旋風席卷全世界,尤其是近幾年來,網(wǎng)站建設(shè)業(yè)務(wù)呈迅速上升趨勢,行業(yè)市場越來越大,范圍也愈加廣闊。任何事物的發(fā)展與壯大都會引起技術(shù)的變革,網(wǎng)站自然也不會例外,由最初的單純注入代碼到多種編程工具的出現(xiàn)再到后來的多種編程語言的應(yīng)運而生,并且伴隨技術(shù)融合和發(fā)展,諸多在其他行業(yè)熱門應(yīng)用的技術(shù)如三維動畫、視頻、虛擬現(xiàn)實等技術(shù)都已經(jīng)實現(xiàn)向互聯(lián)網(wǎng)上移植,使得網(wǎng)站的制作技術(shù)不停地完善,然而新技術(shù)的完善必將促使網(wǎng)站的設(shè)計更具有魅力和挑戰(zhàn)。例如新的網(wǎng)絡(luò)編程語言(.net技術(shù))與服務(wù)器CDN(內(nèi)容公布網(wǎng)絡(luò))技術(shù)將使網(wǎng)站的構(gòu)造更緊密,訪問更流暢,更能適應(yīng)新的規(guī)定。以國內(nèi)外諸多專家來看,網(wǎng)站的未來很也許有如下幾種發(fā)展趨勢:1.網(wǎng)絡(luò)、服務(wù)融合和應(yīng)用未來網(wǎng)絡(luò)的發(fā)展將由應(yīng)用服務(wù)主導(dǎo),由智能終端將多種應(yīng)用疊加起來,疊加之后網(wǎng)絡(luò)要對應(yīng)的做到服務(wù)的融合,而服務(wù)的融合則會推進網(wǎng)絡(luò)的融合。2.計算機系統(tǒng)重新整合伴隨計算機的技術(shù)(包括軟、硬件技術(shù))發(fā)展,以往在計算機里面做的東西會慢慢拿到網(wǎng)絡(luò)上去做。3.網(wǎng)絡(luò)進行整合以往網(wǎng)絡(luò)的層次構(gòu)造分得很清晰,是完全分開的。但伴隨技術(shù)的發(fā)展,此前沒有什么關(guān)系的技術(shù)也會融合在一起,例如,以往光是光、路由是路由,目前伴隨新技術(shù)的出現(xiàn),例如路由技術(shù),變成了光的IP轉(zhuǎn)換。4.計算機系統(tǒng)構(gòu)造變化伴隨網(wǎng)絡(luò)的發(fā)展,網(wǎng)絡(luò)的帶寬越來越寬,網(wǎng)絡(luò)同樣可以有總線,也就是說,在網(wǎng)絡(luò)中可以實現(xiàn)中央處理器--外部設(shè)備、中央處理器--內(nèi)存中間的總線功能,這個變化的長處是出現(xiàn)了網(wǎng)絡(luò)的新概念也就是虛擬系統(tǒng)總線。虛擬系統(tǒng)總線的最大長處是虛擬的,共享性更好。如今諸多設(shè)備都在變化,后來計算機也會變化,假如把外部設(shè)備拿出來,但內(nèi)存沒有拿出來。未來會到達把內(nèi)存拿出來,目前開始已經(jīng)有某些新的技術(shù)往這個方向走了。研究內(nèi)容教學網(wǎng)站以是提供教育服務(wù)為主的網(wǎng)站,教學網(wǎng)站除了一般網(wǎng)站具有的特點,例如多媒體的展現(xiàn)性、開放性、共享性、交互性、靈活性,還具有比較明確的教育性和科學性。此網(wǎng)站重要是學生在網(wǎng)上進行有關(guān)專業(yè)的學習和網(wǎng)上互動,顧客可以在客戶端以便的瀏覽教學網(wǎng)站上有關(guān)的信息(如教學課件、教學視頻、資源信息等),通過網(wǎng)絡(luò)資源可以便捷地找到該專業(yè)的有關(guān)資料,通過留言板,可以提出自己的疑問,管理員(教師)可以在后臺對同學的留言做出答復(fù),形成一種互動,提高;老師和學生之間的溝通和理解,并且還可以是同學與學生之間的交流,加強了知識的流暢性,可以最大程度的實現(xiàn)課后再次互動學習。并且管理員(教師)還可以在后臺進行課件有關(guān)操作:如上傳課件、刪除課件、修改課件等等。其詳細的內(nèi)容如下簡述:1.實現(xiàn)諸多教學環(huán)節(jié)的網(wǎng)絡(luò)化此網(wǎng)站將實現(xiàn)教學過程中的答疑、課件上傳、課件更新等諸多環(huán)節(jié)的網(wǎng)絡(luò)化,減輕了教師教學的承擔,提高了教師的工作效率。2.以學生自主學習、教師課件管理為主的網(wǎng)絡(luò)教學平臺對于學生顧客來說,登錄后的主界面要以專業(yè)內(nèi)容導(dǎo)航為主線,同步還需配合教學文獻查詢、課件瀏覽等各項的學習環(huán)節(jié)。對于教師(管理員),登錄后的主界面以課程教學管理為主線,容許教師進行課件信息的設(shè)置、教學文獻的公布、在線答疑等。3.教學網(wǎng)站的自動生成系統(tǒng)此網(wǎng)站適應(yīng)于Mvc課程的教學。實際上是為了不具有網(wǎng)站建設(shè)知識的教師搭建了一種網(wǎng)絡(luò)教學的平臺。教師(管理員)只需要輸入的基本信息,都可以以本平臺為基礎(chǔ),創(chuàng)立自己的網(wǎng)絡(luò)課程,其構(gòu)造合理、管理以便。4.已建成的網(wǎng)絡(luò)課件信息形式豐富、邏輯性強、吸引力高多種現(xiàn)成的課件資源綜合運用了文字、圖形、數(shù)據(jù)、視頻、音頻、圖像、動畫等多種媒體技術(shù),符合教學的規(guī)律和特點,通過聽覺視覺的直觀效果增長藝術(shù)性、實用性,使學生對課程可以更好地學習和理解,教學內(nèi)容內(nèi)在的邏輯性較強,科學性較高,有助于提高學生的積極性,教學效果也大幅度地提高。論文組織構(gòu)造第一章緒論。重要簡介課題的背景、國內(nèi)外現(xiàn)實狀況以及研究的內(nèi)容。第二章有關(guān)技術(shù)概述。重要簡介了系統(tǒng)實現(xiàn)過程中用到的關(guān)鍵技術(shù),如數(shù)據(jù)庫技術(shù),ASP.Net技術(shù),DreamweaverCS4技術(shù)。第三章需求分析和可行性分析。重要簡介了需求分析的任務(wù)概述、技術(shù)、操作和社會可行性分析。第四章系統(tǒng)概要設(shè)計。重要簡介了各個模塊的概要設(shè)計,以及數(shù)據(jù)庫設(shè)計。第五章系統(tǒng)的詳細設(shè)計與實現(xiàn)。簡介了本人負責的各個功能模塊的詳細設(shè)計及實現(xiàn)。第六章結(jié)束語。對整個畢業(yè)設(shè)計的完畢過程做了總結(jié)。
有關(guān)技術(shù)概述數(shù)據(jù)庫技術(shù)數(shù)據(jù)庫技術(shù)的概述數(shù)據(jù)庫技術(shù)是現(xiàn)代信息技術(shù)和科學技術(shù)的一種重要構(gòu)成部分,是以計算機為關(guān)鍵的信息管理系統(tǒng)和數(shù)據(jù)處理。在數(shù)據(jù)庫技術(shù)的研究與處理的過程中,計算機信息處理了大量數(shù)據(jù)的有效組織和存儲問題,減少了數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)存儲冗余、實現(xiàn)了數(shù)據(jù)共享、數(shù)據(jù)安全保障和有效地數(shù)據(jù)檢索和數(shù)據(jù)處理。數(shù)據(jù)庫技術(shù)的主線目的是處理數(shù)據(jù)共享的問題。數(shù)據(jù)庫技術(shù)的發(fā)展數(shù)據(jù)庫管理技術(shù)是對其數(shù)據(jù)的組織,輸入,分類,輸出,存儲,編碼,維護和檢索技術(shù)。數(shù)據(jù)庫管理技術(shù)的發(fā)展經(jīng)歷了如下三個階段:文獻系統(tǒng)階段;人工管理階段;數(shù)據(jù)庫系統(tǒng)階段。(1)文獻系統(tǒng)階段從60年代中期到50年代后期這段時間,出現(xiàn)了數(shù)據(jù)存儲設(shè)備,例如磁鼓,磁盤等。一種新的數(shù)據(jù)處理系統(tǒng)猛速地發(fā)展起來。在數(shù)據(jù)處理系統(tǒng)中的數(shù)據(jù)組織是把電腦中的數(shù)據(jù)組織變成一種互相單獨的數(shù)據(jù)文獻,該系統(tǒng)可以對照文獻的名字對其進行訪問,可以存取文獻中的記錄,并可以實現(xiàn)文獻的修改,刪除,和插入,這就是所說的文獻系統(tǒng)。該文獻系統(tǒng)實現(xiàn)了構(gòu)造化的記錄,它將多種不一樣的數(shù)據(jù)之間的關(guān)系存在一種記錄里。然而,該文獻從總體上來看卻是無構(gòu)造的。其數(shù)據(jù)是面向特定的應(yīng)用程序,因此數(shù)據(jù)的共享性,獨立性差,并且冗余度大,管理和維護的成本也很大。(2)數(shù)據(jù)庫系統(tǒng)階段60年代后期,出現(xiàn)了數(shù)據(jù)庫中的數(shù)據(jù)管理技術(shù)。數(shù)據(jù)庫的特點是數(shù)據(jù)的功能不再僅僅是針對某一特定的應(yīng)用,而是面向整個組織的,它不僅具有整體的構(gòu)造性,并且共享性高,冗余度小,程序與數(shù)據(jù)之間有一定的獨立性,并實現(xiàn)了對數(shù)據(jù)進行統(tǒng)一的控制。(3)人工管理階段直到1950年代,計算機開始重要用于數(shù)值計算。從數(shù)據(jù)上來看,數(shù)據(jù)量小,數(shù)據(jù)無構(gòu)造,且直接通過顧客管理,缺乏邏輯間的數(shù)據(jù)組織,依賴于數(shù)據(jù)的特定應(yīng)用程序,缺乏獨立性。從軟件上看來(實際上,當時尚未形成軟件的整體概念),沒有操作系統(tǒng)和管理數(shù)據(jù)的軟件;從硬件上來看,CRT只有磁帶,紙帶,卡片,沒有直接訪問的設(shè)備。數(shù)據(jù)模型數(shù)據(jù)模型是數(shù)據(jù)庫中抽象的現(xiàn)實世界,也是數(shù)據(jù)庫系統(tǒng)中的基礎(chǔ)與關(guān)鍵。數(shù)據(jù)模型一般包括三個要素:(1)數(shù)據(jù)操作,數(shù)據(jù)操作是指可以在數(shù)據(jù)庫中進行添加,刪除,修改,查詢等既有的數(shù)據(jù)或者增長新的數(shù)據(jù),可以訪問數(shù)據(jù)中的不一樣種類,并且包括數(shù)據(jù)訪問的有關(guān)規(guī)則;(2)數(shù)據(jù)構(gòu)造,數(shù)據(jù)構(gòu)造重要用來描述數(shù)據(jù)的靜態(tài)特性,包括數(shù)據(jù)構(gòu)造與數(shù)據(jù)之間的關(guān)系;(3)數(shù)據(jù)完整性約束.數(shù)據(jù)完整性約束是由一組完整性的規(guī)則構(gòu)成。在數(shù)據(jù)庫領(lǐng)域中最常見的數(shù)據(jù)模型重要有三種:(1)層次模型(HierarchicalModel):使用一種樹構(gòu)造來表達數(shù)據(jù)與數(shù)據(jù)之間的連接的層次模型。(2)網(wǎng)狀模型(NetworkModel):網(wǎng)狀模型是運用網(wǎng)狀構(gòu)造的數(shù)據(jù)和數(shù)據(jù)之間的聯(lián)絡(luò)。(3)關(guān)系模型(RelationalModel):關(guān)系模型是一種理論最成熟,應(yīng)用最廣泛的數(shù)據(jù)模型。在關(guān)系模型中,數(shù)據(jù)是存儲在一種邏輯單元中名為二維表數(shù)據(jù)中。數(shù)據(jù)庫是由幾種有關(guān)聯(lián)的二維表構(gòu)成。ASP.Net技術(shù)ASP.Net技術(shù)概述ASP.NET[1]
是the.NET框架的一部分,是微軟企業(yè)一項技術(shù),是一種使嵌入在網(wǎng)頁的腳本中可以通過Internet服務(wù)器實現(xiàn)服務(wù)器端腳本技術(shù),它可以將祈求文檔通過HTTP和在Web服務(wù)器上動態(tài)創(chuàng)立它們的ActiveServerPages(動態(tài)服務(wù)器頁面),此運行于IIS(Internet信息服務(wù)器服務(wù),是Windows開發(fā)的Web服務(wù)器程序之中的程序。ASP.Net技術(shù)的特性1.跨平臺性:由于ASP.NET是編譯后運行基于通用語言的程序,目前是完全依賴在虛擬機上,因此它具有跨平臺性,應(yīng)用ASP.NET構(gòu)建可以運行在幾乎所有的平臺上。2.簡樸易學:使運行某些很平常的任務(wù)如表單的提交客戶端的身份驗證、分布系統(tǒng)和網(wǎng)站配置變得非常簡樸。例如頁面構(gòu)架容許你建立你自己的顧客分界面,使其不一樣于常見的VB-Like界面。3.可管理性:使用一種字符基礎(chǔ)的,分級的配置系統(tǒng),虛擬服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置愈加簡樸。由于配置信息都保留在簡樸文本中,新的設(shè)置有也許都不需要啟動當?shù)氐墓芾韱T工具就可以實現(xiàn)。這種被稱為"ZeroLocalAdministration"的哲學觀念使的基于應(yīng)用的開發(fā)愈加詳細和快捷。ASP.Net技術(shù)控件aspnet的控件分為內(nèi)置和外置兩種。aspnet的內(nèi)置控件分為兩種:HTML控件(HTMLcontrol)和顧客控件(usercontrol)。外置控件,在使用前,需要將其添加到VisualStudio.NET環(huán)境中。然后就可以通過啟動一種新項目來使用新的控件。(1)HTML控件(HTMLcontrol)直接在HTML標識中加上runat="server",就能立即對應(yīng)到aspnet指定的HTML服務(wù)器控件中像是ASP網(wǎng)的HtmlAnchor,它表達HTML的Web控件(Webcontrol),是由ASP.Net,提供,它提供的比HTML控件提供的功能更多,不過它的操作和設(shè)置會比HTML控件要復(fù)雜的多,像LinkButton:它是一種外型為HtmlButton的鏈接。HtmlImage:表達HTML圖片。HtmlGenericControl:表達不對應(yīng)到服務(wù)器控件里,它將對應(yīng)到對應(yīng)的類里面。Web控件(網(wǎng)址控件):由ASP.Net網(wǎng)提供,它比HTML控件提供的功能更多,不過操作和設(shè)置卻比HTML控件要復(fù)雜得多,例如LinkButton:一款型號為鏈接(除了內(nèi)置控件以外,ASP.Net還提供了自定義的控件架構(gòu),(并且還支持兩種控件措施的發(fā)展)。(2)顧客控件(Usercontrol)顧客控件是以.ascx為擴展名,可以讓開發(fā)人員用最簡樸的措施來開發(fā)控件,特點是發(fā)展速度非???不過缺陷是不能傳播,并且不能添加參照。自定義控件(Customcontrol),可以分散控件,被編譯過的代碼(DLL),可以獨立分散控件,并且可以添加引用到其他項目。(3)外置控件布署雖然有的時候,控件在顯影機上能正常的工作,不過當應(yīng)用程序被布署到終端顧客的機器上時,將會產(chǎn)生問題。由于諸多終端機器不容許安裝外部控件,對于上述問題有很簡便的處理方案,就是在服務(wù)器上布署“fp_client”文獻夾。DreamweaverCS4DreamweaverCS4概述DreamweaverCS4就是Dreamweaver的CS4版本,Dreamweaver是美國MACROMEDIA企業(yè)開發(fā)(后來被Adobe企業(yè)收購)的集網(wǎng)頁制作和管理網(wǎng)站的一種所見所得的網(wǎng)頁編輯器。CS4版本的長處是界面設(shè)計有很大的改觀。DreamweaverCS4的新功能(1)實時視圖:使用新的DreamweaverCS4中的實時視圖在真實的瀏覽器環(huán)境中做網(wǎng)頁,于此同步仍然可以直接訪問代碼。屏幕會展現(xiàn)出內(nèi)容的錯對。(2)代碼提醒:借著改善的JavaScript關(guān)鍵對象和基本數(shù)據(jù)類型支持,愈加迅速、精確地編寫JavaScript代碼。通過流行的JavaScript框架集成包括jQuery、Prototype和Spry,充足運用了DreamweaverCS4的擴展編碼功能。(3)有關(guān)文獻:在多種文獻網(wǎng)頁中愈加有效地管理在DreamweaverCS4中的文獻功能,點擊任何有關(guān)文獻就可以在“代碼”視圖中查看源代碼,在“設(shè)計”視圖中查看父頁面。(4)集成的編碼增強:領(lǐng)悟功能強大的內(nèi)置代碼提醒,讓HTML(申請原則通用標識語言下的一種應(yīng)用)、Js、jQuery以及Spry等Ajax的框架、原類型與幾種服務(wù)器語言的代碼碼愈加清晰、愈加緊。(5)代碼導(dǎo)航器:新增長的“代碼導(dǎo)航器”功能可以顯示目前選擇的所有代碼源,例如CSS規(guī)則的效果,服務(wù)器端包括了JavaScript外部功能、iframe源文獻、Dreamweaver模板等等。(6)創(chuàng)作支持:直接在Dreamweaver中新建基于HTML(申請原則通用標識語言下的一種應(yīng)用程序)JavaScript的AdobeAIR?應(yīng)用程序。在Dreamweaver中即可預(yù)覽AIR應(yīng)用程序。使AdobeAIR應(yīng)用程序隨時可與AIR打包及代碼簽名功能一起布署。(7)Dreamweaver小區(qū)增強:從廣闊的Dreamweaver小區(qū)受益,它包括在線AdobeDesignCenter和AdobeDeveloperConnection、培訓與研討會、開發(fā)人員認證計劃以及顧客論壇(8)HTML數(shù)據(jù)集:無需掌握數(shù)據(jù)庫或XML(原則通用標識語言的子集)編碼即可將動態(tài)數(shù)據(jù)的強大功能融入網(wǎng)頁中。Spry數(shù)據(jù)集可以將簡樸HTML表中的內(nèi)容識別為交互式數(shù)據(jù)源。(9)全新顧客界面:借助共享型顧客界面設(shè)計,在AdobeCreativeSuite®;4的不一樣組件之間更快、更明智地工作。使用工作區(qū)切換器可以從一種工作環(huán)境迅速切換到下一種環(huán)境。(10)跨產(chǎn)品集成增強:通過跨產(chǎn)品線的直接通信和交互,充足運用DreamweaverCS4和其他Adobe工具的智能集成和強大功能,包括AdobeFlashCS4Professional、Fireworks®、CS4、PhotoshopCS4和DeviceCentralCS4軟件。(11)AdobeInContextEditing:在Dreamweaver中設(shè)計頁面,可以使顧客最終都能實現(xiàn)AdobeInContextEditing進行在線服務(wù)編寫他們的網(wǎng)頁,不需要借助或使用其他的軟件來實現(xiàn)。作為一名Dreamweaver設(shè)計人員,你可以根據(jù)自己的意愿來制定頁面、特殊區(qū)域的更改權(quán)限,甚至可以自定義格式的選項。(12)Subversion集成新增功能:在Dreamweaver中直接更新站點和登記修改內(nèi)容。DreamweaverCS4與Subversion®;軟件緊密集成,后者是一款開放源代碼版本控制系統(tǒng),可以提供更強大的登記/注銷體驗。(13)跨平臺支持增強:隨心所欲,盡情工作:DreamweaverCS4可用于基于Intel®;或PowerPC®的Mac、Microsoft®、Windows®、XP以及WindowsVista®的系統(tǒng)。在首選系統(tǒng)中設(shè)計,交付跨平臺、可靠、一致、高性能的成果。(14)CSS最佳做法:無需編寫代碼即可實行CSS最佳做法。在“屬性”面板中新建CSS規(guī)則,并在樣式級聯(lián)中清晰、簡樸地闡明每個屬性的對應(yīng)位置。(15)CSS支持增強:使用DreamweaverCS4中增強的CSS實行工具令您的網(wǎng)站脫穎而出。借助“設(shè)計”和“實時視圖”中的即時可視反饋,在“屬性”面板中迅速定義和修改CSS規(guī)則。使用新增的“有關(guān)文獻”和“代碼導(dǎo)航器”功能找到定義特定CSS規(guī)則的位置。(16)學習資源增強:借助DreamweaverCS4中豐富的產(chǎn)品隨附教程掌握Web構(gòu)建技能。通過由小區(qū)推進的協(xié)助系統(tǒng)與最新Web技術(shù)保持同步。
需求分析和可行性分析首頁ASP.Net課程簡介課件資源論壇聯(lián)絡(luò)我們首頁ASP.Net課程簡介課件資源論壇聯(lián)絡(luò)我們教學視頻任務(wù)概述ASP.Net教學網(wǎng)站重要為學生在網(wǎng)上進行本課程的學習和網(wǎng)上互動,顧客可以在客戶端以便的瀏覽教學網(wǎng)站上有關(guān)的信息,通過網(wǎng)絡(luò)資源以便找到該課程的有關(guān)資料,通過留言板,提出自己的問題,管理員(教師)可以在后臺對同學的問題做出回答,形成一種互動。管理員(教師)在后臺進行課件有關(guān)操作:添加課件、修改課件、刪除課件等。系統(tǒng)軟件構(gòu)架系統(tǒng)架構(gòu)圖如下圖3-1所示圖3-1ASP.NetMVC教學網(wǎng)站架構(gòu)圖可行性分析本網(wǎng)站是以Sqlserver作為數(shù)據(jù)庫開發(fā),用ASP.NET實現(xiàn)動態(tài)網(wǎng)頁的效果,用DREAMWEAVER和PHOTOSHOP等網(wǎng)頁處理工具,保證網(wǎng)站正常使用的前提下,頁面清新淡雅,內(nèi)容豐富多彩。根據(jù)以上的簡介在其技術(shù)層面上,該項目在技術(shù)上是可行的,并且用到的都是比較廉價甚至是免費的軟件,因此在經(jīng)濟可行性上也是完全具有的,尚有其簡便的操作,顧客就可以在網(wǎng)站上共享豐富的資源,查看信息,進行留言等。當今社會是一種信息技術(shù)時代的社會,伴隨計算機的迅速發(fā)展,使用計算機的顧客越來越多,計算機的需求量也不停增長,因此,此教學網(wǎng)站很好地滿足了社會需求。
系統(tǒng)概要設(shè)計系統(tǒng)概要設(shè)計通過對系統(tǒng)功能的需求分析,設(shè)計得出如下幾種關(guān)鍵模塊:(1)網(wǎng)站管理模塊:管理員(教師)通過輸入賬號和密碼登錄模塊,在此模塊中,管理員可以增長或刪除學生與教師信息。對顧客上傳的課件進行審核,對上傳的課件進行添加和刪除。對留言板塊進行添加和刪除。(2)教學視頻模塊:顧客可以瀏覽有關(guān)的教學視頻,體現(xiàn)了該網(wǎng)站的一種基本的教學功能。(3)課件區(qū)模塊:容許顧客課件下載,教師上傳圖片、文本、動畫、音頻、視頻等多種格式的ASP.Net課件。公布的課件可以在課堂教課時直接調(diào)出作為教學的輔助材料,也可供學生課后在線反復(fù)瀏覽以加深對知識點的理解。(4)留言板模塊:提供了教師和學生遠程交流的平臺,實現(xiàn)了師生間分布式交互。學生通過登錄成功后可以進行在線留言、瀏覽有關(guān)資料、提問或者互相交流學習經(jīng)驗,老師通過管理界面登錄成功后可以在線回答學生的留言,疑問或者公布某些課件信息。學生要是在在線學習中碰到問題可以隨時提問,疑問可以及時的得到解答,這變化了現(xiàn)實生活中只能在課堂上規(guī)定的時間內(nèi)提問或解答的教學方式的限制。教師與學生的互動信息可以較長時間地保留在網(wǎng)站上,并且各個同學都可以瀏覽到其他同學的提問和老師的解答。整個網(wǎng)站的系統(tǒng)構(gòu)造如下圖4-1所示:ASP.Net教學網(wǎng)站系A(chǔ)SP.Net教學網(wǎng)站系統(tǒng)一般顧客管理員顧客注冊顧客登錄瀏覽課件資源上傳課件下載課件留言管理員登錄顧客信息管理課件信息管理上傳課件管理留言信息管理管理員息管理圖4-1網(wǎng)站系統(tǒng)構(gòu)造圖教學網(wǎng)站系統(tǒng)業(yè)務(wù)流程顧客登錄頁面后進行課件資源瀏覽:顧客剛打開網(wǎng)站時默認的是未登錄的,則不能查看首頁的,也并不能下載課件資源和留言之類的,它是直接跳到登錄頁面,如過沒有登錄的顧客名則進入到注冊頁面進行注冊顧客后再登錄,之后可直接進入首頁,在首頁中可以下載資源,留言。流程圖如下圖4-2所示:未登錄顧客未登錄顧客登錄未注冊顧客注冊課件資源瀏覽課件下載留言圖4-2流程圖管理員登錄到管理員界面:管理員在登錄頁面輸入對的的顧客名和密碼,選中管理員單項選擇按鈕,使本次登錄進入到管理界面,重要對顧客信息、課件信息、上傳課件信息、留言信息、管理員信息的管理。顧客管理:對顧客進行查增刪改;課件管理:對課件進行查增刪改;上傳課件管理:對上傳課件進行添加刪除;留言管理:對留言進行添加刪除:管理員管理:對管理員進行查增刪改。流程圖如下圖4-3所示:管理員登錄管理員登錄顧客管理課件管理上傳課件管理留言管理管理員管理圖4-3流程圖教學網(wǎng)站時序圖顧客管理時序圖管理員管理員系統(tǒng)1.登錄2.查詢顧客4.刪除顧客顧客5.修改密碼3.查詢顧客圖4-4顧客時序圖課件管理時序圖管理員管理員系統(tǒng)課件1.登錄2.添加課件5.查詢課件顧客3.瀏覽課件4.課件下載6.刪除文獻圖4-5顧客時序圖留言管理時序圖管理員管理員系統(tǒng)留言1.登錄2.添加留言4.查詢留言顧客3.瀏覽留言5.刪除留言圖4-6顧客時序圖管理員時序圖管理員管理員系統(tǒng)1.登錄2.添加管理員5.修改密碼3.查詢管理員6.刪除管理員圖4-7顧客時序圖在整個系統(tǒng)中這一章是最重要的,在這里完畢了系統(tǒng)的設(shè)計,相稱于系統(tǒng)要做什么事,有了明確的規(guī)定。在“系統(tǒng)概要”的小節(jié)里就初步體現(xiàn)了系統(tǒng)怎樣設(shè)計的構(gòu)思。而后通過緊接著的“功能設(shè)計”實現(xiàn)了系統(tǒng)的功能規(guī)劃。里面的功能構(gòu)造圖是系統(tǒng)的基本框架。有了基本框架,在數(shù)據(jù)流圖的指導(dǎo)下就能很快分析出系統(tǒng)的開發(fā)思緒。然后在背面的“數(shù)據(jù)庫設(shè)計”里面,對詳細的實體在數(shù)據(jù)庫中的表達進行了論述,列出了重要的數(shù)據(jù)庫邏輯設(shè)計表格。
系統(tǒng)的詳細設(shè)計與實現(xiàn)ASP.NetMVC課程教學網(wǎng)站的開發(fā)環(huán)境(1)操作系統(tǒng):Windows7(2)程序開發(fā)環(huán)境:Dreamweaver+VisualStudio(3)數(shù)據(jù)庫:MicrosoftSQLServer系統(tǒng)數(shù)據(jù)庫的詳細設(shè)計根據(jù)系統(tǒng)的需要建立如下的表:管理員表(admin):其中字段是admin_name(管理帳號),admin_pwd(帳號密碼)。表5-1admin表顧客表(users):其中字段是useName(顧客名),useUserid(學號),usePwd(顧客密碼),useSex(性別),email(郵箱)。表5-2users表課件表(fileCourse):其中字段是fileId(課件編號),fileName(課件名),file_length(課件長度),file_lei(課件類別),look_time(瀏覽量)。表5-3fileCourse表留言表(BBS):其中字段是bbsId(留言編號),bbsContent(留言內(nèi)容),bbsDate(留言時間),useName(顧客名)。表5-4BBS表上傳表(Upload):其中字段是fj_name(課件名),fj_size(課件容量),up_time(上傳時間),admin_id(管理員編號)。表5-5Upload表ASP.NetMVC課程教學網(wǎng)站的實現(xiàn)網(wǎng)站首頁網(wǎng)站使用了標題和內(nèi)容框架模式,上部體現(xiàn)系統(tǒng)的標題,中間是導(dǎo)航條,下部是內(nèi)容頁面,點擊中間的導(dǎo)航條,需要的內(nèi)容就會顯示在下邊的框架中。左邊是欄目,右邊顯示對應(yīng)的內(nèi)容。網(wǎng)站首頁圖如下圖5-1所示:圖5-1網(wǎng)站首頁顧客留言顧客留言是用于顧客碰到有關(guān)課件的問題而像教師留言,便于師生之間的交流溝通。顧客留言圖如下圖5-2所示:圖5-2顧客留言管理員后臺網(wǎng)站的后臺管理,對網(wǎng)站整體進行綜合管理的模塊。輸入管理員用戶名、密碼之后進入網(wǎng)站后臺。后臺重要功能有課件管理、留言管理、顧客管理、管理員管理。課件管理的重要功能是課件的添加刪除。留言管理的重要功能是提供板塊的答復(fù)和刪除。顧客管理的重要功能是顧客的添加、刪除和顧客查詢。顧客管理的重要功能是管理員的添加、刪除。顧客管理圖如下圖5-3所示:圖5-3顧客管理課件管理課件管理的重要功能是課件的添加和刪除,課件管理圖如下圖5-4所示:圖5-4課件管理留言管理留言管理的重要功能是提供板塊的答復(fù)和刪除。留言管理圖如下圖5-5所示:圖5-5留言管理上傳課件管理上傳課件管理的重要功能是上傳課件的添加和刪除。上傳課件管理圖如下圖5-6所示:圖5-6上傳課件管理管理員與顧客的登錄假如是顧客登錄就選擇學生,假如是管理員就選擇教師,顧客登錄之后可以瀏覽有關(guān)信息,管理員登錄后通過權(quán)限的登錄進入后臺管理系統(tǒng)。管理員與顧客的登錄圖如下圖5-7所示:圖5-7登錄界面顧客注冊此模塊是顧客通過注冊登錄后,才能進行資料下載,留言。顧客注冊圖如下圖5-8所示:圖5-8顧客注冊界面本章節(jié)的標題是系統(tǒng)的詳細設(shè)計與實現(xiàn),通過這章的分析和論證明現(xiàn)了系統(tǒng)的所有功能。圓滿地完畢了本章的任務(wù)。由起初的網(wǎng)絡(luò)教學模塊功能的實現(xiàn),也就是我所說的網(wǎng)上教學的實現(xiàn),它是開發(fā)工具中自帶的網(wǎng)絡(luò)相冊的成功應(yīng)用。再從上傳和下載模塊的實現(xiàn),這一塊我認真分析了實現(xiàn)代碼,把各個細節(jié)功能都完好的進行了展現(xiàn)。而后是留言模塊的功能實現(xiàn),詳細有查看留言,刪除留言,答復(fù)留言等功能的實現(xiàn)。最終是后臺實現(xiàn),重要是后臺數(shù)據(jù)庫表的實現(xiàn),表的設(shè)計構(gòu)造都進行了仔細的實現(xiàn)闡明。
結(jié)束語工作總結(jié)本文在分析其他教學網(wǎng)站的基礎(chǔ)上,結(jié)合ASP.Net4.0基礎(chǔ)教程這門課程的特點,從ASP.Net教學網(wǎng)站的功能與作用以及設(shè)計思想出發(fā),提出了一種ASP.Net教學網(wǎng)站的構(gòu)建模式,并以DreamweaverCS4、VS等軟件開發(fā)工具,結(jié)合SQLServer實現(xiàn)網(wǎng)站的互動與交流,設(shè)計制作ASP.Net教學網(wǎng)站。在網(wǎng)站的設(shè)計過程中,運用DreamweaverCS4實現(xiàn)了網(wǎng)站的框架構(gòu)造設(shè)計和圖片的優(yōu)化處理及制作。在網(wǎng)站的信息資源方面,提供了視頻區(qū),課件區(qū),留言等。這些模塊實現(xiàn)了顧客在使用該教學網(wǎng)站時需要的某些必備功能,在互動交流方面提供了留言,以便顧客交流信息和共同學習。所創(chuàng)立的ASP.NET教學網(wǎng)站界面友好,易于操作,功能實用。它的信息量為同學們提供了一種很好地交流平臺。由于上個學期的12月份到這個學期的四月份一直在培訓web前端開發(fā),后臺的知識都忘得差不多了,vs的開發(fā)工具怎么用也忘的差不多了,于是前臺就用Dreamweaver做,后來發(fā)現(xiàn)用Dreamweaver做后臺不懂得怎么連,于是又用vs做,中間走了不少彎路。在使用vs做網(wǎng)站和數(shù)據(jù)庫時,出現(xiàn)了不少問題,后來通過百度與同學交流才得以處理問題。我提議大家碰到難題的時候,要多與同學或老師溝通,又或者是多百度,這樣不僅積累了經(jīng)驗又豐富你的知識。此外,我的能力和經(jīng)驗有限,網(wǎng)站局限性的地方后來會不停的去完善和實現(xiàn)。工作展望本次課題從最初的開題匯報到詳細的系
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 景區(qū)門票優(yōu)惠合同6篇
- 商務(wù)合同管理工具快速生成與審查合同文本
- 采購申請審批單物資名稱規(guī)格詳細說明
- 跨部門合作項目標準化流程模板
- 高級園長證考試題及答案
- 貴陽國企筆試試題及答案
- 生產(chǎn)安全與衛(wèi)生標準化文件庫
- 智能物流系統(tǒng)定制開發(fā)項目合同
- 金融行業(yè)考證題庫及答案
- 2025年北京市安全員-A證考試題庫帶答案
- 村衛(wèi)生室藥品管理制度
- 掩耳盜鈴兒童故事繪本PPT
- CIED植入圍手術(shù)期抗凝治療
- 《發(fā)現(xiàn)雕塑之美》第4課時《加法與減法的藝術(shù)》
- 澳門立法會間接選舉制度及其實踐
- 1-5年級英語單詞
- GA 1551.3-2019石油石化系統(tǒng)治安反恐防范要求第3部分:成品油和天然氣銷售企業(yè)
- 2023年吉林省金融控股集團股份有限公司招聘筆試題庫及答案解析
- 類風濕關(guān)節(jié)炎的中醫(yī)治療演示文稿
- 食品安全BRCGS包裝材料全球標準第六版管理手冊及程序文件
- 熱工保護聯(lián)鎖投退管理規(guī)定
評論
0/150
提交評論