基于ASP技術的數(shù)據(jù)結(jié)構多媒體網(wǎng)絡教學平臺設計_第1頁
基于ASP技術的數(shù)據(jù)結(jié)構多媒體網(wǎng)絡教學平臺設計_第2頁
基于ASP技術的數(shù)據(jù)結(jié)構多媒體網(wǎng)絡教學平臺設計_第3頁
基于ASP技術的數(shù)據(jù)結(jié)構多媒體網(wǎng)絡教學平臺設計_第4頁
基于ASP技術的數(shù)據(jù)結(jié)構多媒體網(wǎng)絡教學平臺設計_第5頁
已閱讀5頁,還剩31頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、2013 屆屆畢畢業(yè)業(yè)生生論論文文論文題目:基于 ASP 技術的數(shù)據(jù)結(jié)構精品課程多媒體網(wǎng)絡教學平臺設計與實現(xiàn)系 別:*專 業(yè): *姓 名: *班 級: *學 號: *指導教師: *職 稱: *完成日期:2013 年 5 月 3 日摘 要隨著網(wǎng)絡技術的發(fā)展和網(wǎng)絡的普及,網(wǎng)絡教學已經(jīng)成為當前的一個教育熱點。國家教育部根據(jù)當前的教育形式,適時提出了以建設“國家精品課程”為主要內(nèi)容的“質(zhì)量工程” ,以實現(xiàn)優(yōu)質(zhì)教學資源共享,提高高等學校教學質(zhì)量和人才培養(yǎng)質(zhì)量。數(shù)據(jù)結(jié)構作為計算機專業(yè)的核心課程之一,其精品課程的建設尤為重要。通過數(shù)據(jù)結(jié)構精品課程多媒體網(wǎng)絡教學平臺,使全方面的信息空間在教學過程中得到充分的應

2、用,從而引發(fā)學生的創(chuàng)造力和想象力,提高教育教學質(zhì)量。本網(wǎng)絡教學平臺采用 Internet 信息服務(IIS)作為服務器,其網(wǎng)站由 Adobe Dream weaver CS4 制作,網(wǎng)站編寫語言是 ASP VBScript。本教學平臺數(shù)據(jù)庫采用Microsoft Office Access 2003,并且利用 ASP 技術實現(xiàn) web 站點與數(shù)據(jù)庫的動態(tài)連接。它由 7 個模塊組成,分別是課程概況、師資隊伍、理論教學、實踐教學、教學資料、教學成果、助學園地。其中主要包括課程大綱、課程負責人、教案、教學課件、實驗大綱、實驗安排、習題、考研資料、專家評教、在線答疑、模擬試題等等。關鍵詞:ASP 技術

3、;數(shù)據(jù)結(jié)構; 精品課程; ASP VBScript; 動態(tài)連接AbstractWith the development of network technology and the popularity of the network, the network teaching had become an educational hot spot. According to the current form of education, the Ministry of Education put forward the Quality Project in time. The main conten

4、t of the “Quality Project” is the construction of National Excellent Course, to share the high quality resources and improve the teaching quality of higher school and quality of the talent training. Data structure as one of the core courses of the computer specialty, the construction of excellent co

5、urse of which is particularly important. By means of multimedia network teaching platform of the Quality courses of the data structure, the all round information space can be fully applied in the teaching process. Thus sparking the creativity and imagination of the students, and improving the qualit

6、y of teaching.The network teaching platform adopts Internet Information Services (IIS) as its server, the site is made by Adobe Dream Weaver CS4 Web, and the site authoring language is ASP VBScript. The teaching platform takes advantage of the Microsoft Office Access 2003 as its database, and makes

7、use of the ASP technology to achieve dynamic connection between web site and database. It consists of seven modules, namely, course overview, teaching staff, theory teaching, practical teaching, teaching materials, teaching results, student garden. That mainly includes the course outline, course dir

8、ectors, teaching plan, teaching courseware, experimental framework, experimental arrangement, exercises, graduate school exam data, expert appraise, on-line Q & A, practice testes and so on.Keywords: ASP technology; Data structure; High-quality goods curriculum; ASP script; Dynamic connection目 錄

9、摘 要.IABSTRACT.II第 1 章 引言.11.1 精品課程的定義.11.2 建設精品課程的必要性.11.3 精品課程的基本內(nèi)容.11.4 精品課程的目的與意義.1第 2 章 總體規(guī)劃.32.1 系統(tǒng)規(guī)劃及初步方案.32.2 系統(tǒng)實施方案.32.3 環(huán)境條件可行性.32.4 開發(fā)語言與開發(fā)工具簡介.42.4.1 ASP 簡介.42.4.2 VBScript 簡介.42.4.3 Microsoft Office Access 2003 簡介.42.4.4 Internet 信息服務(IIS)管理器簡介.5第 3 章 系統(tǒng)分析.63.1 系統(tǒng)需求分析.63.2 系統(tǒng)分析原則.63.3 系統(tǒng)

10、分析的方法.63.4 系統(tǒng)功能需求分析.73.5 系統(tǒng)的數(shù)據(jù)需求分析.7第 4 章 系統(tǒng)設計.84.1 網(wǎng)站前臺框架的設計.84.2 系統(tǒng)前臺模塊分析.84.3 網(wǎng)站后臺框架的設計.84.4 系統(tǒng)后臺模塊分析.94.5 數(shù)據(jù)庫設計.94.6 系統(tǒng)首頁界面設計.104.6.1 用戶登錄模塊.114.6.2 用戶注冊模塊.124.6.3 找回密碼模塊.134.7 課程概況模塊.134.8 師資隊伍模塊.134.9 理論教學模塊.134.10 實踐教學模塊.144.11 教學成果模塊.144.12 助學園地模塊.144.13 后臺管理模塊.14第 5 章 系統(tǒng)測試.155.1 測試環(huán)境與測試條件.1

11、55.2 新用戶注冊測試.155.3 用戶登錄測試.165.3.1 學生登錄測試.175.3.2 教師登錄測試.205.3.3 管理員登錄測試.23總 結(jié).28致 謝.29參考文獻.30第第 1 1 章章 引言引言1.1 精品課程的定義精品課程是具有一流教師隊伍、一流教學內(nèi)容、一流教學方法、一流教材、一流教學管理等特點的示范性課程。1 11.2 建設精品課程的必要性自從我國高等教育改革以來,很大程度上推動了高等教育事業(yè)的歷史發(fā)展進程,為了進一步提高人才培養(yǎng)質(zhì)量,推進教育創(chuàng)新,創(chuàng)建“精品課程”為契機,進一步更新教育思想觀念,提高對人才培養(yǎng)質(zhì)量重要性的認識,把課程建設深入到整個教學活動和課程體系中

12、去,以創(chuàng)建精品課程為突破口,加大課程建設的力度,從整體上提升課程建設的質(zhì)量。1 11.3 精品課程的基本內(nèi)容精品課程第一步要做的就是將教學內(nèi)容在網(wǎng)上發(fā)布,管理員可以通過課件管理系統(tǒng)發(fā)布自己的課程資源,課程資源可以兼容多種文件格式,包括Word、Excel、PowerPoint,圖形、音頻、視頻等,并且管理員擁有管理自己課程的權限。而學生登錄以后,則可以根據(jù)自己的專業(yè)課程,選擇自己需要查看的課件資源。包括六個方面內(nèi)容:一是教學隊伍建設,要逐步形成一支以主講教授負責的、結(jié)構合理、人員穩(wěn)定、教學水平高、教學效果好的教師梯隊,要按一定比例配備輔導教師和實驗教師。二是教學內(nèi)容建設,教學內(nèi)容要具有先進性、

13、科學性,要及時反映本學科領域的最新科技成果。三是要使用先進的教學方法和手段,相關的教學大綱、教案、習題、實驗指導、參考文獻目錄等要上網(wǎng)并免費開放,實現(xiàn)優(yōu)質(zhì)教學資源共享。四是教材建設。五是實驗建設。要大力改革實驗教學的形式和內(nèi)容,鼓勵開設綜合性、創(chuàng)新性實驗和研究型課程,鼓勵本科生參與科研活動。六是機制建設。要有相應的激勵和評價機制,鼓勵教授承擔精品課程建設,要有新的用人機制保證精品課程建設等。本系統(tǒng)組成模塊有課程概況、師資隊伍、理論教學、實踐教學、教學資料、教學成果、助學園地。其中主要包括課程大綱、課程負責人、教案、教學課件、實驗大綱、實驗安排、課件、教案、習題、考研資料、專家評教、在線答疑、模

14、擬試題。用戶只需要通過瀏覽器訪問就可以實現(xiàn)操作,操作簡單靈活。1 11.4 精品課程的目的與意義精品課程網(wǎng)站是高等學校教學質(zhì)量與教學改革工程的重要組成部分,是學生自主學習、教學互動、學習交流的重要平臺。 數(shù)據(jù)結(jié)構是計算機專業(yè)的一門必修課程。學生在學習的過程中,除了老師的引導外,還需詳細了解課程的學習要求,了解課程的重點與難點,預習和復習課堂所學的內(nèi)容,檢查自己掌握知識的情況,并及時同老師交流學習中遇到的問題。這些在現(xiàn)實中受許多條件的制約是不太可能實現(xiàn)的,這就迫切需要提供一個平臺,讓學生與學生之間或?qū)W生與老師之間能相互交流相互學習,實現(xiàn)網(wǎng)上教學,針對每個學生網(wǎng)上輔導。精品課程網(wǎng)站是一種很好的課堂

15、教學的輔助工具。在一個用戶開始學習一種新的計算機語言時,課堂上的學習是必不可少的,而借助于精品課程網(wǎng)站在課外對重要課程進行進一步的學習,則為我們掌握一門學科提供了一個良好的渠道。這也必將改變傳統(tǒng)教學方法,實現(xiàn)計算機技術與多媒體網(wǎng)絡技術結(jié)合的一次教學改革。1 1第第 2 2 章章 總體規(guī)劃總體規(guī)劃2.1 系統(tǒng)規(guī)劃及初步方案系統(tǒng)分為前臺和后臺設計,前臺主要實現(xiàn)有課程概況、師資隊伍、理論教學、實踐教學、教學資料、教學成果、助學園地 7 個模塊。其中主要包括課程大綱、課程負責人、教案、教學課件、實驗大綱、實驗安排、課件、教案、習題、考研資料、專家評教、在線答疑、模擬試題。后臺主要是管理員對前臺信息的管

16、理,包括用戶管理、教師資料、上傳資料、刪除資料、評教管理、留言管理 6 個模塊。2.2 系統(tǒng)實施方案根據(jù)實際的需要,精品課網(wǎng)站系統(tǒng)的實施是分兩階段實現(xiàn)的:在第一階段利用結(jié)構化生命周期法建立一個滿足近期目標的靜態(tài)精品課網(wǎng)站,主要用于提供精品課課程介紹、教學大綱等精品課程資料,為下一階段系統(tǒng)的開發(fā)做好準備工作。在第二階段建立一個精品課網(wǎng)站管理系統(tǒng),主要實現(xiàn)三個目標:(1)提供一個支持學習交流論壇、在線答疑等的師生互動平臺;(2)提供課本、講義等學習資料的下載和在線閱讀功能。 (3)建立網(wǎng)站后臺管理系統(tǒng),以便管理員及時、方便的更新網(wǎng)站資源。網(wǎng)站是基于 ASP 技術, 系統(tǒng)開發(fā)平臺是 Internet

17、 信息服務(IIS)管理器,Adobe Dream weaver CS4 制作網(wǎng)站,ASP VBScript 語言編寫,數(shù)據(jù)庫采用 Microsoft Office Access 2003,ASP 技術實現(xiàn) web 站點與數(shù)據(jù)庫的動態(tài)連接。2.3 環(huán)境條件可行性該系統(tǒng)開發(fā)的軟件為精品課程網(wǎng)站的服務器端軟件,鑒于高等教育學校優(yōu)秀課程評選的開展,而學生與教師又十分需要一個網(wǎng)絡化的交流平臺,該軟件設計完成后可用于展示該專業(yè)的教學成果和提供互動教學服務。目前我國政府對高等教育的質(zhì)量十分重視,外加教育機構間的生源競爭日趨激烈,許多企高等院校都引入了類似的教學網(wǎng)站,利用網(wǎng)絡與多媒體開展遠程培訓的技術很大的

18、發(fā)展。但本系統(tǒng)完全獨立開發(fā),力求使系統(tǒng)功能簡潔明了,齊全且易于操作。該系統(tǒng)為獨立開發(fā),在技術上沒有使用任何現(xiàn)有的軟件與方法,所以在法律方面不會存在侵犯專利權、侵犯版權等問題,完全按照合同規(guī)定的責任履行。學院領導對開發(fā)精品課網(wǎng)站系統(tǒng)非常重視,為該系統(tǒng)的開發(fā)提供了前提條件。目前,學院的專用機房,微機設備數(shù)量質(zhì)量都達到能實現(xiàn)信息化管理的要求,擁有系統(tǒng)運行的硬件環(huán)境。信息管理與工程系的老師對新系統(tǒng)的開發(fā)有很大的信心,并對開發(fā)工作給予極大的支持,這為開發(fā)工作的順利進行提供了必要的保障。2 22.4 開發(fā)語言與開發(fā)工具簡介2.4.1 ASP 簡介ASP 是 Active Server Pages(動態(tài)服務

19、器主頁)的縮寫,它是一個服務器端的腳本環(huán)境,在站點的 Web 服務器上解釋腳本,可產(chǎn)生并執(zhí)行動態(tài)、交互式、高效率的站點服務器應用程序。ASP 方法與傳統(tǒng)靜態(tài)主頁的區(qū)別把信息系統(tǒng)納入 Internet/Intranet 的框架之后,首先要解決的問題是通過網(wǎng)頁訪問后臺數(shù)據(jù)庫信息。所有應用程序都被分割為頁面的形式,用戶的交互操作是以提交表單等方式來實現(xiàn)的。ASP 所設計出的是動態(tài)主頁,可接收用戶提交的信息并做出反應,其中的數(shù)據(jù)可隨實際情況而改變,無須人工對網(wǎng)頁文件進行更新即可滿足應用需要。數(shù)據(jù)庫的數(shù)據(jù)可以隨時變化,而服務器上執(zhí)行的應用程序卻不必更改,客戶端得到的網(wǎng)頁信息會始終保持新鮮的魅力。3 32

20、.4.2 VBScript 簡介VBScript 是微軟開發(fā)的一種解析型的服務端(也支持客戶端)腳本語言,可以看作是 VB 語言的簡化版,與 VBA 的關系也非常密切。它具有語言容易學習的特性。目前這種語言廣泛應用于網(wǎng)頁和 ASP 程序制作,同時還可以直接作為一個可執(zhí)行程序。用于調(diào)試簡單的 VB 語句非常方便。由于 VBScript 可以通過 Windows 腳本宿主調(diào)用 COM,因而可以使用 Windows 操作系統(tǒng)中可以被使用的程序庫,比如它可以使用 Microsoft Office 的庫,尤其是使用Microsoft Access 和 Microsoft SQL Server 的程序庫,

21、當然它也可以使用其它程序和操作系統(tǒng)本身的庫。3 32.4.3 Microsoft Office Access 2003 簡介Microsoft Office Access(前名 Microsoft Access)是由微軟發(fā)布的關聯(lián)式數(shù)據(jù)庫管理系統(tǒng)。它結(jié)合了 Microsoft Jet Database Engine 和 圖形用戶界面兩項特點,是 Microsoft Office 的成員之一。其實 Access 也是微軟公司另一個通訊程序的名字,想與 ProComm 以及其他類似程序來競爭??墒鞘潞笪④涀C實這是個失敗計劃,并且將它中止。數(shù)年后他們把名字重新命名于數(shù)據(jù)庫軟件。3 3 2.4.4 I

22、nternet 信息服務(IIS)管理器簡介IIS6.0 是 Windows 7 的一個組件,可以使 Windows 7 成為一個 Internet 信息的發(fā)布平臺,為系統(tǒng)管理員創(chuàng)建和管理 Internet 信息服務器提供各種管理功能和操作方法。IIS 的核心組件包括 Internet 服務管理器、FrontPage 服務器擴展、Internet 信息服務管理單元、Web 服務、文件傳輸協(xié)議服務、NNTP Service、SMTP Service 和公用文件等。另外,IIS 還支持其他一些功能強大的組件,如XML、ASP、ISAPI、IDC、JVM、JSP、JavaScript、VBScrip

23、t 和 CGI 等。3 3第第 3 3 章章 系統(tǒng)分析系統(tǒng)分析3.1 系統(tǒng)需求分析系統(tǒng)分析模塊分為系統(tǒng)分析原則和系統(tǒng)分析方法,系統(tǒng)分析原則是系統(tǒng)分析過程中的指導思想,系統(tǒng)分析方法是系統(tǒng)分析過程中所采用的方法。4 43.2 系統(tǒng)分析原則在對精品課網(wǎng)站管理信息系統(tǒng)進行系統(tǒng)分析的過程中,要堅持以這樣 3 條原則為指導思想。1邏輯設計與物理設計分開原則邏輯設計與物理設計分開是結(jié)構化方法的特點之一,在系統(tǒng)分析階段集中力量于邏輯設計,保證了系統(tǒng)的合理性和最佳性。2面向用戶原則在結(jié)構化方法中強調(diào)用戶至上的原則,用戶是精品課程網(wǎng)站開發(fā)的起源和最終歸宿。新系統(tǒng)的邏輯模型是否滿足用戶的需求是系統(tǒng)開發(fā)所面臨的重要問

24、題。因此,我始終堅持在系統(tǒng)分析階段用戶和開發(fā)人員的溝通質(zhì)量,不斷征求用戶意見,并把共同的理解明確表達出來。3結(jié)構化分析原則結(jié)構化分析與設計方法的基本思想是用系統(tǒng)的思想,系統(tǒng)工程的方法,按結(jié)構化,模塊化,自頂向下的對精品課程網(wǎng)站系統(tǒng)進行分析與設計,以抽象和分解為手段,對系統(tǒng)進行自頂向下的逐層分解,逐步細分,逐步求精,從而達到易于理解的目的。在分析過程中首先站在整體的角度,將各項業(yè)務放到整體去考察,保證全局的正確性,然后再逐層向下深入研究。4 43.3 系統(tǒng)分析的方法首先,以自頂向下的系統(tǒng)分析思想對整個系統(tǒng)的業(yè)務流程進行詳細的分析。在總體規(guī)劃時所做的初步調(diào)查只是為了總體規(guī)劃和進行可行性分析的需要,

25、相對來說是比較粗糙的?,F(xiàn)在,則應在初步調(diào)查的基礎上,進一步收集和了解、分析用戶需求,并用業(yè)務流程圖表達出來。第二,抽取數(shù)據(jù)流程,建立新系統(tǒng)的邏輯模型。邏輯模型是指僅在邏輯上確定的目標系統(tǒng)模型,而不涉及具體的物理實現(xiàn),也就是要解決系統(tǒng)“干什么” ,而不是“如何干” 。邏輯模型由數(shù)據(jù)流程圖表示。用戶通過邏輯模型了解未來目標系統(tǒng),通過調(diào)查用戶滿意程度修改系統(tǒng)。第三,利用數(shù)據(jù)字典對新系統(tǒng)的各個成分進行補充說明,數(shù)據(jù)立即存取分析圖描述用戶對新系統(tǒng)的各項數(shù)據(jù)請求。4 43.4 系統(tǒng)功能需求分析數(shù)據(jù)結(jié)構精品課程主要用于計算機學院學生學習數(shù)據(jù)結(jié)構,是當前非常流行非常需要的系統(tǒng)項目需求。它有利于提高學生學習的效

26、率。設計可交互的網(wǎng)站,這些交互功能如:查詢、下載、上交、修改等是 ASP 所支持的。本系統(tǒng)采用 B/S 模式進行系統(tǒng)地設計與實現(xiàn)。本網(wǎng)站功能與其它精品課程網(wǎng)站需求相似。根據(jù)精品課程網(wǎng)站所具有的特征以及它所完成的主要任務分析以及精品課程網(wǎng)站用戶的特殊性,本網(wǎng)站的用戶分為普通用戶和管理員兩大類,根據(jù)用戶的不同而給予不同的權限,這些權限決定用戶所能完成的主要功能。學生(普通)用戶,主要通過精品課程網(wǎng)站來學習,所以學生所具有的權利應該是學習,瀏覽,留言,評教,資源下載等。4 43.5 系統(tǒng)的數(shù)據(jù)需求分析 數(shù)據(jù)庫結(jié)構設計是總體設計階段非常重要的環(huán)節(jié),好的數(shù)據(jù)庫結(jié)構可簡化開發(fā)過程,使系統(tǒng)功能更加清晰明確。

27、因為數(shù)據(jù)庫結(jié)構的變化會造成編碼的改動,所以必須認真設計數(shù)據(jù)庫結(jié)構后再進行編碼,從而避免無謂的重復工作。4 4第第 4 4 章章 系統(tǒng)設計系統(tǒng)設計4.1 網(wǎng)站前臺框架的設計 324869678網(wǎng)站前臺顯示框架:精品課程網(wǎng)站的前臺是系統(tǒng)與用戶交涉的主要界面,網(wǎng)站是否能滿足用戶的基本需求、美觀易用,是否方便用戶查找、下載資料, 前臺界面設計非常重要。4.2 系統(tǒng)前臺模塊分析1. 課程概況:包括課程介紹、課程大綱、課程特色和參考教材。2. 師資隊伍:主要是介紹課程負責人、主講教師、課程組成員和教學成果。3. 理論教學:可以查看教學大綱和教案,并且可以下載教學課件和教學錄像。4. 實踐教學:有實驗大綱、

28、實驗安排、實驗內(nèi)容、實驗指導書。5. 教學資料:可以瀏覽并下載的資料有課件、教案、習題、考研資料。6. 教學成果:有專家評教、同行評教、學生評教,并且可以查看評教結(jié)果。7. 助學園地:可以在線答疑,網(wǎng)絡資源鏈接其他資源網(wǎng)站,還可以查看并且下載教學輔導和模擬試題。如下圖 4-1 所示:精品課程網(wǎng)站首頁課程概況師資隊伍理論教學公告瀏覽實踐教學教學成果教學資料用戶登錄助學園地圖 4-1 4.3 網(wǎng)站后臺框架的設計網(wǎng)站后臺顯示框架:精品課程網(wǎng)站的后臺是系統(tǒng)管理員管理整個網(wǎng)站的操作平臺,管理員在后臺可以刪除用戶、管理資料。4.4 系統(tǒng)后臺模塊分析1. 用戶管理:管理員可以對用戶進行刪除管理。2. 教師資

29、料:管理員可以對教師個人資料進行修改。3. 上傳資料:管理員可以上傳教學課件、錄像、習題、習題答案、考研資料、教學輔導、模擬試題以及模擬試題答案。4. 刪除資料:管理員可以刪除教學課件、錄像、習題、習題答案、考研資料、教學輔導、模擬試題以及模擬試題答案。5. 評教管理:管理員可以刪除評教和回復在線答疑。6. 留言管理:管理員可以刪除留言和回復留言。后臺管理教師資料用戶管理上傳資料評教管理刪除資料留言管理圖 4-2 4.5 數(shù)據(jù)庫設計數(shù)據(jù)庫設計是建立數(shù)據(jù)庫及其應用系統(tǒng)的第一步,是開發(fā)信息系統(tǒng)最重要的一部分。數(shù)據(jù)庫設計是否合理極大影響系統(tǒng)的使用性能。數(shù)據(jù)庫設計就是從用戶的數(shù)據(jù)需求、處理要求及建立數(shù)

30、據(jù)庫的環(huán)境條件(軟、硬件特性以及其他限制)出發(fā),運用數(shù)據(jù)庫的理論知識,把給定的應用環(huán)境(現(xiàn)實世界)存在的數(shù)據(jù)加以合理地組織起來,逐步抽象成已經(jīng)選定的某個數(shù)據(jù)庫管理系統(tǒng)能夠定義和描述的具體的數(shù)據(jù)結(jié)構,構造性能最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應用系統(tǒng),使之能夠有效地存取數(shù)據(jù),滿足各種用戶的應用需求。本網(wǎng)站采用的是 Microsoft Office Access 2003 設計數(shù)據(jù)庫。本網(wǎng)站需要的主要表如下表所示:5 5表 4-1 用戶數(shù)據(jù)表 4-2 資料表表 4-3 評教表表 4-4 留言表 4.6 系統(tǒng)首頁界面設計前臺首頁包括標題、菜單欄、用戶登錄、熱門問題、公告欄、友情鏈接、版權所有,以及課程

31、概況所包含的內(nèi)容等。首頁主要以藍色調(diào)和白色調(diào)為主。如圖 4-3 所示:圖 4-3 4.6.1 用戶登錄模塊登錄模塊實現(xiàn)的功能是:根據(jù)用戶輸入的用戶名和密碼,通過身份驗證,保證合法的管理員進入后臺管理系統(tǒng)。學生和教師登錄后會分別轉(zhuǎn)到個人信息頁面,學生和教師只能修改自己的信息,教師還可以回復留言并且編輯師資隊伍資料,管理員登錄會轉(zhuǎn)到后臺管理界面,可以修改所有用戶的信息,刪除和上傳資料,管理評教和留言。如果用戶輸入的用戶名不對或者密碼和用戶名不一致就會有提示“對不起!用戶名或者密碼錯誤!” ,輸出該語句的代碼段是:Response. write(對不起!用戶名或密碼錯誤!)。用戶登錄界面如圖 4-4

32、 所示:6 6圖 4-4 學生的權限值是 1,教師的權限值是 2,管理員的權限值是 3,不同權限的用戶登錄后轉(zhuǎn)到不同頁面的代碼如下所示:if (MM_rsUser.Fields.Item(classID).Value)=1 thenMM_redirectLoginSuccess=kaoshi/login_student.aspelseif (MM_rsUser.Fields.Item(classID).Value)=2 thenMM_redirectLoginSuccess=kaoshi/login_teacher.aspelseif (MM_rsUser.Fields.Item(classI

33、D).Value)=3 thenMM_redirectLoginSuccess=kaoshi/login_admin.aspend ifMM_rsUser.Source = SELECT user_name,user_password 為查詢數(shù)據(jù)庫記錄的語句,它只查詢“user_name”和“user_password”這兩個字段,還要查詢“ClassID”這個字段,以讀取該字段的值,然后根據(jù) 該字段的值判斷用戶究竟應該把他帶到那個頁。不同用戶登錄到相應的頁面后,在此頁面設置了“限制對網(wǎng)頁的訪問” ,即使學生在此頁面的地址欄輸入別的權限用戶才能到達的頁面此用戶也不能進入。代碼如下所示:6 6I

34、f Session(MM_Username) = or Session(MM_UserAuthorization)1 thenresponse.Write(對不起!請確認你是否具有訪問本頁的權限!)response.endend if4.6.2 用戶注冊模塊在用戶登錄模塊里面點擊“注冊”就會轉(zhuǎn)到新用戶注冊頁面,注冊時要是用戶名已經(jīng)存在就會轉(zhuǎn)到提示頁面提示“對不起,用戶名已經(jīng)存在,您可以返回繼續(xù)注冊” 。要是兩次輸入的密碼不一致,會彈出窗口提示“密碼不一致” ,表單啟用了“檢查表單”行為,而且每一項都要填寫,郵箱格式要正確,要是用戶漏填哪一項沒有填寫也會彈出窗口提示。新用戶注冊模塊如圖 4-5

35、所示:圖 4-5提示密碼不一致的代碼如下所示: if (document.form1.password.value!=document.form1.password2.value)alert(密碼不一致!)4.6.3 找回密碼模塊在用戶登錄模塊里面點擊“忘記密碼”就會轉(zhuǎn)到找回密碼頁面,就有提示“請輸入您的用戶名(name) ” ,輸入用戶名后就轉(zhuǎn)到提問密保的界面,如果輸入問題答案正確就會轉(zhuǎn)到顯示此用戶的密碼,用戶就可以返回繼續(xù)登錄了。界面如圖 4-6 所示:圖 4-6用戶提交的用戶名以表單變量轉(zhuǎn)送到輸入問題答案界面,然后問題變量轉(zhuǎn)送到答案界面,必須要求 question and answer

36、和數(shù)據(jù)庫表中兩字段的值吻合,然后通過記錄集 SQL 語句實習顯示用戶的密碼,SQL 語句如下所示: SELECT * FROM users_data WHERE question = MMColParam and answer = MMAnswer4.7 課程概況模塊課程概況模塊通過課程介紹、課程大綱、課程特色、參考材料四個方面詳細介紹數(shù)據(jù)結(jié)構的大綱、主要內(nèi)容以及這門課程所要達到的目標。由于頁面較長,故在二級菜單欄內(nèi)設置了描點,只要在二級菜單內(nèi)打擊要查看的內(nèi)容即可轉(zhuǎn)到該頁面相應的錨點,方便用戶快速找到瀏覽的內(nèi)容。還有“課程大綱”的內(nèi)容比較多,所以為專門做了“詳細訪問頁面” ,只要用戶點擊“課程

37、大綱”或者“more”就可以轉(zhuǎn)到該詳細頁面了。4.8 師資隊伍模塊師資隊伍模塊整體介紹了課程負責人、主講教師、課程組成員和教學成果,通過本模塊可以了解本專業(yè)擁有一批責任感強、團結(jié)協(xié)作、有敬業(yè)精神的教師隊伍,另外他們教學質(zhì)量高,知識結(jié)構合理的特點也得到了充分的體現(xiàn)。4.9 理論教學模塊理論教學模塊包含教學大綱、教案、教學課件以及教學錄像。和課程概況一樣,由于頁面較長,故在二級菜單欄內(nèi)設置了描點,只要在二級菜單內(nèi)打擊要查看的內(nèi)容即可轉(zhuǎn)到該頁面相應的錨點,方便用戶快速找到瀏覽的內(nèi)容。用戶在沒有登錄的情況下也可以對上傳的資源進行觀看和下載,達到資源共享的目的,這對精品課程所起的作用不容忽視,可提供較多

38、有用的資源供用戶下載。除此之外,已經(jīng)登錄的用戶還可以下載 VIP 資料。4.10 實踐教學模塊實踐教學模塊分為實驗大綱,實驗安排、實驗內(nèi)容和實驗指導書。通過本模塊,可詳細了解這門課程的實驗大綱和實驗內(nèi)容以及學校對學生操作能力的重視性。4.11 教學成果模塊教學成果模塊分為四個子模塊,專家評教、同行評教、學生評教和評教結(jié)果。主要用來了解這門課程的教學質(zhì)量以及有待改善的地方。只有用戶登錄了才可以訪問并且進行評教,而且還可以查看評教結(jié)果。4.12 助學園地模塊助學園地模塊也包括四大模塊,在線答疑、網(wǎng)絡資源訪鏈接以及可以查看或者下載的教學輔導和模擬試題。在“在線答疑”中,用戶可以瀏覽全部發(fā)表的留言和相

39、對應的回復,也可根據(jù)自己的需要點擊“我要留言”就可以發(fā)表自己的留言了。4.13 后臺管理模塊后臺模塊也包括 6 大模塊,用戶管理、教師資料、上傳資料、刪除資料、評教管理、留言管理。用戶管理中管理員可以刪除用戶;在教師資料模塊里面管理員不僅可以編輯師資隊伍資料,還可以校正教師自己編輯的師資隊伍資料;在上傳和刪除資料兩個模塊里面自然就是實現(xiàn)資料的上傳和刪除了;在評教管理中管理員可以刪除專家評教、同行評教和學生評教;留言管理就是回復用戶留言和刪除用戶留言,如圖 4-7所示:圖 4-7第第 5 5 章章 系統(tǒng)測試系統(tǒng)測試5.1 測試環(huán)境與測試條件測試環(huán)境 windows 7,安裝了 Microsoft

40、 Office Access 2003 和 Internet 信息服務(IIS)管理器的操作系統(tǒng)即可。5.2 新用戶注冊測試在首頁登錄模塊打擊注冊,再以 “測試學生”為名稱注冊新的用戶,密碼為“123456” ,職稱是學生,如果其他項還沒有填寫就點擊“注冊”按鈕,就有提示圖5-1 所示:圖 5-1在填密碼時輸入了“123456” ,然而確認密碼卻填了“1234”就彈出窗口提示“密碼不一致” ,如圖 5-2 所示:圖 5-2當重新輸入正確后并填寫了密保問題和問題答案就注冊成功了,如圖 5-3 和圖 5-4所示:圖 5-3圖 5-4當再用“測試學生”為名稱注冊新用戶時,就會有提示“對不起!用戶已經(jīng)

41、存在!您可以返回繼續(xù)注冊”如圖 5-5 和圖 5-6 所示:圖 5-5圖 5-65.3 用戶登錄測試用戶登錄分為學生登錄、教師登錄和管理員登錄三個部分。5.3.1 學生登錄測試在用戶登錄模塊會員名中輸入“測試學生” ,并在密碼欄輸入錯誤密碼“123”還選擇“學生”后,再點擊“登錄”按鈕后,就會提示“對不起!用戶名或密碼錯誤!” ,如圖 5-7 所示:圖 5-7重新輸入正確的用戶名和密碼登錄后,就轉(zhuǎn)到學生信息頁面,學生不僅可以修改個人的信息還可以下載和上傳會員資料,如,測試時把郵箱地址修改了,確認修改后再返回查看結(jié)果,圖 5-8 和圖 5-9 所示:圖 5-8圖 5-9進入教學資料,可以查看和下

42、載資料如圖,5-10 所示:圖 5-10由于用戶“測試學生”已經(jīng)登錄,所以還可以點擊“VIP 資料下載” ,就可以轉(zhuǎn)到VIP 資料下載頁面,如圖 5-11 所示:圖 5-11要是用戶還登錄就不能下載 VIP 資料,當點擊“VIP 資料下載”是就有提示如圖5-12 所示:圖 5-12由于用戶“測試學生”已經(jīng)登錄,所以還可瀏覽教學成果,并且可以參加學生評教,如圖 5-13 和圖 5-14 所示,如果用戶未登錄就查看教學成果模塊,就會提示如圖5-12 所示:圖 5-13圖 5-14在助學園地模塊內(nèi),有“在線答疑”模塊,已經(jīng)登錄的用戶“測試學生”可以點擊“我要留言”進行留言并提交后如圖 5-15 和圖

43、 5-16 所示,要是未登錄的用戶點擊此項則提示如圖 5-12 所示:圖 5-15圖 5-165.3.2 教師登錄測試注冊用戶名為“測試教師”的用戶,密碼是“教師” ,登錄后顯示個人信息,教師也可以修改個人信息,和學生信息功能是一樣的,如圖 5-17 所示:圖 5-17點擊左側(cè)的“編輯師資隊伍資料” ,就可以進入編輯頁面進行編輯,提交后可以查看結(jié)果了, “發(fā)布公告”即老師可以發(fā)布一些調(diào)課和考試時間。如圖 5-18 和圖 5-19 所示:圖 5-18圖 5-19點擊“回復留言” ,就可以轉(zhuǎn)到回復留言頁面,點擊要回復的問題就可以進入回復編輯頁面,提交回復成功后就可以查看結(jié)果了,如圖 5-20,5-

44、21 和 5-22 所示:圖 5-20圖 5-21圖 5-22同樣,教師也可以和學生一樣也可以進行查看上傳和下載資料,并且評教和留言。如圖 5-23 所示:圖 5-235.3.3 管理員登錄測試以管理員名稱是“admin”和密碼也是“admin”在首頁的用戶登錄模塊進行登錄,登錄后轉(zhuǎn)到后臺管理頁面,點擊用戶管理菜單就出下拉菜單“刪除用戶” ,在右側(cè)選中要刪除的用戶“測試學生” ,然后按“刪除”按鈕就轉(zhuǎn)到刪除成功頁面會員“1”和“張三”之前已經(jīng)沒有用戶“測試學生”了。如圖 5-24 和 5-25 所示圖 5-24圖 5-25當需要刪除所有的用戶時,只需選中“全選”復選框,也可以選擇刪除所有的用戶,如圖 5-26 和圖 5-27 所

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論