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

下載本文檔

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

文檔簡介

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

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

3、ipt;動態(tài)連接AbstractWith the development of network technology and the popularity of the network, the network teaching had become an educational hotspot. According to the current form of education, the Ministry of Education put forwardthe Quality Project in time. The main content of the “Quality Project

4、” 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 course of which is particul

5、arly 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 quality of teaching.The network

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

7、achieve dynamic connection between web site and database. It consists of seven modules, namely, course overview, teaching staff, theory teaching, practical teaching, teaching materials, teachingresults, student garden. That mainly includes the course outline, course directors, teaching plan, teachin

8、g courseware, experimental framework, experimental arrangement, exercises, graduate school exam data,expert appraise, on-line Q & A,practice testesand so on.Keywords:ASP technology; Data structure;High-quality goods curriculum; ASP script; Dynamic connection目錄TOC o 1-3 h z u HYPERLINK l _Toc35547426

9、4 摘要 PAGEREF _Toc355474264 h I HYPERLINK l _Toc355474265 Abstract PAGEREF _Toc355474265 h II HYPERLINK l _Toc355474266 第1章引言 PAGEREF _Toc355474266 h 1 HYPERLINK l _Toc355474267 1.1 精品課程的定義 PAGEREF _Toc355474267 h 1 HYPERLINK l _Toc355474268 1.2 建設(shè)精品課程的必要性 PAGEREF _Toc355474268 h 1 HYPERLINK l _Toc35

10、5474269 1.3 精品課程的基本內(nèi)容 PAGEREF _Toc355474269 h 1 HYPERLINK l _Toc355474270 1.4 精品課程的目的與意義 PAGEREF _Toc355474270 h 1 HYPERLINK l _Toc355474271 第2章總體規(guī)劃 PAGEREF _Toc355474271 h 3 HYPERLINK l _Toc355474272 2.1系統(tǒng)規(guī)劃及初步方案 PAGEREF _Toc355474272 h 3 HYPERLINK l _Toc355474273 2.2系統(tǒng)實施方案 PAGEREF _Toc355474273 h

11、3 HYPERLINK l _Toc355474274 2.3 環(huán)境條件可行性 PAGEREF _Toc355474274 h 3 HYPERLINK l _Toc355474275 2.4 開發(fā)語言與開發(fā)工具簡介 PAGEREF _Toc355474275 h 4 HYPERLINK l _Toc355474276 2.4.1 ASP簡介 PAGEREF _Toc355474276 h 4 HYPERLINK l _Toc355474277 2.4.2 VBScript簡介 PAGEREF _Toc355474277 h 4 HYPERLINK l _Toc355474278 2.4.3 M

12、icrosoft Office Access 2003簡介 PAGEREF _Toc355474278 h 4 HYPERLINK l _Toc355474279 2.4.4 Internet 信息服務(wù)(IIS)管理器簡介 PAGEREF _Toc355474279 h 5 HYPERLINK l _Toc355474280 第3章系統(tǒng)分析 PAGEREF _Toc355474280 h 6 HYPERLINK l _Toc355474281 3.1 系統(tǒng)需求分析 PAGEREF _Toc355474281 h 6 HYPERLINK l _Toc355474282 3.2 系統(tǒng)分析原則 PA

13、GEREF _Toc355474282 h 6 HYPERLINK l _Toc355474283 3.3 系統(tǒng)分析的方法 PAGEREF _Toc355474283 h 6 HYPERLINK l _Toc355474284 3.4 系統(tǒng)功能需求分析 PAGEREF _Toc355474284 h 7 HYPERLINK l _Toc355474285 3.5 系統(tǒng)的數(shù)據(jù)需求分析 PAGEREF _Toc355474285 h 7 HYPERLINK l _Toc355474286 第4章系統(tǒng)設(shè)計 PAGEREF _Toc355474286 h 8 HYPERLINK l _Toc35547

14、4287 4.1網(wǎng)站前臺框架的設(shè)計 PAGEREF _Toc355474287 h 8 HYPERLINK l _Toc355474288 4.2系統(tǒng)前臺模塊分析 PAGEREF _Toc355474288 h 8 HYPERLINK l _Toc355474289 4.3網(wǎng)站后臺框架的設(shè)計 PAGEREF _Toc355474289 h 8 HYPERLINK l _Toc355474290 4.4系統(tǒng)后臺模塊分析 PAGEREF _Toc355474290 h 9 HYPERLINK l _Toc355474291 4.5數(shù)據(jù)庫設(shè)計 PAGEREF _Toc355474291 h 9 HY

15、PERLINK l _Toc355474292 4.6系統(tǒng)首頁界面設(shè)計 PAGEREF _Toc355474292 h 10 HYPERLINK l _Toc355474293 4.6.1用戶登錄模塊 PAGEREF _Toc355474293 h 11 HYPERLINK l _Toc355474294 4.6.2用戶注冊模塊 PAGEREF _Toc355474294 h 12 HYPERLINK l _Toc355474295 4.6.3找回密碼模塊 PAGEREF _Toc355474295 h 一三 HYPERLINK l _Toc355474296 4.7 課程概況模塊 PAGER

16、EF _Toc355474296 h 一三 HYPERLINK l _Toc355474297 4.8 師資隊伍模塊 PAGEREF _Toc355474297 h 一三 HYPERLINK l _Toc355474298 4.9理論教學(xué)模塊 PAGEREF _Toc355474298 h 一三 HYPERLINK l _Toc355474299 4.10實踐教學(xué)模塊 PAGEREF _Toc355474299 h 14 HYPERLINK l _Toc355474300 4.11教學(xué)成果模塊 PAGEREF _Toc355474300 h 14 HYPERLINK l _Toc3554743

17、01 4.12助學(xué)園地模塊 PAGEREF _Toc355474301 h 14 HYPERLINK l _Toc355474302 4.一三后臺管理模塊 PAGEREF _Toc355474302 h 14 HYPERLINK l _Toc355474303 第5章系統(tǒng)測試 PAGEREF _Toc355474303 h 一五 HYPERLINK l _Toc355474304 5.1測試環(huán)境與測試條件 PAGEREF _Toc355474304 h 一五 HYPERLINK l _Toc355474305 5.2 新用戶注冊測試PAGEREF _Toc355474305 h 一五 HYPE

18、RLINK l _Toc355474306 5.3 用戶登錄測試 PAGEREF _Toc355474306 h 16 HYPERLINK l _Toc355474307 5.3.1 學(xué)生登錄測試 PAGEREF _Toc355474307 h 17 HYPERLINK l _Toc355474308 5.3.2 教師登錄測試 PAGEREF _Toc355474308 h 20 HYPERLINK l _Toc355474309 5.3.3 管理員登錄測試 PAGEREF _Toc355474309 h 23 HYPERLINK l _Toc355474310 總結(jié) PAGEREF _Toc

19、355474310 h 28 HYPERLINK l _Toc355474311 致謝 PAGEREF _Toc355474311 h 29 HYPERLINK l _Toc355474312 參考文獻 PAGEREF _Toc355474312 h 30 PAGE 41 PAGE I 20一三屆本科生畢業(yè)設(shè)計(論文)青海師范大學(xué)20一三屆本科生畢業(yè)設(shè)計(論文)1第1章引言1.1 精品課程的定義精品課程是具有一流教師隊伍、一流教學(xué)內(nèi)容、一流教學(xué)方法、一流教材、一流教學(xué)管理等特點的示范性課程。11.2 建設(shè)精品課程的必要性自從我國高等教育改革以來,很大程度上推動了高等教育事業(yè)的歷史發(fā)展進程,為了

20、進一步提高人才培養(yǎng)質(zhì)量,推進教育創(chuàng)新,創(chuàng)建“精品課程”為契機,進一步更新教育思想觀念,提高對人才培養(yǎng)質(zhì)量重要性的認識,把課程建設(shè)深入到整個教學(xué)活動和課程體系中去,以創(chuàng)建精品課程為突破口,加大課程建設(shè)的力度,從整體上提升課程建設(shè)的質(zhì)量。11.3 精品課程的基本內(nèi)容精品課程第一步要做的就是將教學(xué)內(nèi)容在網(wǎng)上發(fā)布,管理員可以通過課件管理系統(tǒng)發(fā)布自己的課程資源,課程資源可以兼容多種文件格式,包括Word、Excel、PowerPoint,圖形、音頻、視頻等,并且管理員擁有管理自己課程的權(quán)限。而學(xué)生登錄以后,則可以根據(jù)自己的專業(yè)課程,選擇自己需要查看的課件資源。包括六個方面內(nèi)容:一是教學(xué)隊伍建設(shè),要逐步形

21、成一支以主講教授負責(zé)的、結(jié)構(gòu)合理、人員穩(wěn)定、教學(xué)水平高、教學(xué)效果好的教師梯隊,要按一定比例配備輔導(dǎo)教師和實驗教師。二是教學(xué)內(nèi)容建設(shè),教學(xué)內(nèi)容要具有先進性、科學(xué)性,要及時反映本學(xué)科領(lǐng)域的最新科技成果。三是要使用先進的教學(xué)方法和手段,相關(guān)的教學(xué)大綱、教案、習(xí)題、實驗指導(dǎo)、參考文獻目錄等要上網(wǎng)并免費開放,實現(xiàn)優(yōu)質(zhì)教學(xué)資源共享。四是教材建設(shè)。五是實驗建設(shè)。要大力改革實驗教學(xué)的形式和內(nèi)容,鼓勵開設(shè)綜合性、創(chuàng)新性實驗和研究型課程,鼓勵本科生參與科研活動。六是機制建設(shè)。要有相應(yīng)的激勵和評價機制,鼓勵教授承擔精品課程建設(shè),要有新的用人機制保證精品課程建設(shè)等。本系統(tǒng)組成模塊有課程概況、師資隊伍、理論教學(xué)、實踐教

22、學(xué)、教學(xué)資料、教學(xué)成果、助學(xué)園地。其中主要包括課程大綱、課程負責(zé)人、教案、教學(xué)課件、實驗大綱、實驗安排、課件、教案、習(xí)題、考研資料、專家評教、在線答疑、模擬試題。用戶只需要通過瀏覽器訪問就可以實現(xiàn)操作,操作簡單靈活。11.4 精品課程的目的與意義精品課程網(wǎng)站是高等學(xué)校教學(xué)質(zhì)量與教學(xué)改革工程的重要組成部分,是學(xué)生自主學(xué)習(xí)、教學(xué)互動、學(xué)習(xí)交流的重要平臺。數(shù)據(jù)結(jié)構(gòu)是計算機專業(yè)的一門必修課程。學(xué)生在學(xué)習(xí)的過程中,除了老師的引導(dǎo)外,還需詳細了解課程的學(xué)習(xí)要求,了解課程的重點與難點,預(yù)習(xí)和復(fù)習(xí)課堂所學(xué)的內(nèi)容,檢查自己掌握知識的情況,并及時同老師交流學(xué)習(xí)中遇到的問題。這些在現(xiàn)實中受許多條件的制約是不太可能實

23、現(xiàn)的,這就迫切需要提供一個平臺,讓學(xué)生與學(xué)生之間或?qū)W生與老師之間能相互交流相互學(xué)習(xí),實現(xiàn)網(wǎng)上教學(xué),針對每個學(xué)生網(wǎng)上輔導(dǎo)。精品課程網(wǎng)站是一種很好的課堂教學(xué)的輔助工具。在一個用戶開始學(xué)習(xí)一種新的計算機語言時,課堂上的學(xué)習(xí)是必不可少的,而借助于精品課程網(wǎng)站在課外對重要課程進行進一步的學(xué)習(xí),則為我們掌握一門學(xué)科提供了一個良好的渠道。這也必將改變傳統(tǒng)教學(xué)方法,實現(xiàn)計算機技術(shù)與多媒體網(wǎng)絡(luò)技術(shù)結(jié)合的一次教學(xué)改革。1第2章總體規(guī)劃2.1系統(tǒng)規(guī)劃及初步方案系統(tǒng)分為前臺和后臺設(shè)計,前臺主要實現(xiàn)有課程概況、師資隊伍、理論教學(xué)、實踐教學(xué)、教學(xué)資料、教學(xué)成果、助學(xué)園地7個模塊。其中主要包括課程大綱、課程負責(zé)人、教案、教

24、學(xué)課件、實驗大綱、實驗安排、課件、教案、習(xí)題、考研資料、專家評教、在線答疑、模擬試題。后臺主要是管理員對前臺信息的管理,包括用戶管理、教師資料、上傳資料、刪除資料、評教管理、留言管理6個模塊。2.2系統(tǒng)實施方案根據(jù)實際的需要,精品課網(wǎng)站系統(tǒng)的實施是分兩階段實現(xiàn)的:在第一階段利用結(jié)構(gòu)化生命周期法建立一個滿足近期目標的靜態(tài)精品課網(wǎng)站,主要用于提供精品課課程介紹、教學(xué)大綱等精品課程資料,為下一階段系統(tǒng)的開發(fā)做好準備工作。在第二階段建立一個精品課網(wǎng)站管理系統(tǒng),主要實現(xiàn)三個目標:(1)提供一個支持學(xué)習(xí)交流論壇、在線答疑等的師生互動平臺;(2)提供課本、講義等學(xué)習(xí)資料的下載和在線閱讀功能。(3)建立網(wǎng)站后

25、臺管理系統(tǒng),以便管理員及時、方便的更新網(wǎng)站資源。網(wǎng)站是基于ASP技術(shù),系統(tǒng)開發(fā)平臺是Internet 信息服務(wù)(IIS)管理器,Adobe Dream weaver CS4制作網(wǎng)站,ASP VBScript 語言編寫,數(shù)據(jù)庫采用Microsoft Office Access 2003,ASP 技術(shù)實現(xiàn)web站點與數(shù)據(jù)庫的動態(tài)連接。2.3 環(huán)境條件可行性該系統(tǒng)開發(fā)的軟件為精品課程網(wǎng)站的服務(wù)器端軟件,鑒于高等教育學(xué)校優(yōu)秀課程評選的開展,而學(xué)生與教師又十分需要一個網(wǎng)絡(luò)化的交流平臺,該軟件設(shè)計完成后可用于展示該專業(yè)的教學(xué)成果和提供互動教學(xué)服務(wù)。目前我國政府對高等教育的質(zhì)量十分重視,外加教育機構(gòu)間的生源

26、競爭日趨激烈,許多企高等院校都引入了類似的教學(xué)網(wǎng)站,利用網(wǎng)絡(luò)與多媒體開展遠程培訓(xùn)的技術(shù)很大的發(fā)展。但本系統(tǒng)完全獨立開發(fā),力求使系統(tǒng)功能簡潔明了,齊全且易于操作。該系統(tǒng)為獨立開發(fā),在技術(shù)上沒有使用任何現(xiàn)有的軟件與方法,所以在法律方面不會存在侵犯專利權(quán)、侵犯版權(quán)等問題,完全按照合同規(guī)定的責(zé)任履行。學(xué)院領(lǐng)導(dǎo)對開發(fā)精品課網(wǎng)站系統(tǒng)非常重視,為該系統(tǒng)的開發(fā)提供了前提條件。目前,學(xué)院的專用機房,微機設(shè)備數(shù)量質(zhì)量都達到能實現(xiàn)信息化管理的要求,擁有系統(tǒng)運行的硬件環(huán)境。信息管理與工程系的老師對新系統(tǒng)的開發(fā)有很大的信心,并對開發(fā)工作給予極大的支持,這為開發(fā)工作的順利進行提供了必要的保障。22.4 開發(fā)語言與開發(fā)工具

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

28、程序卻不必更改,客戶端得到的網(wǎng)頁信息會始終保持新鮮的魅力。32.4.2 VBScript簡介VBScript是微軟開發(fā)的一種解析型的服務(wù)端(也支持客戶端)腳本語言,可以看作是VB語言的簡化版,與VBA的關(guān)系也非常密切。它具有語言容易學(xué)習(xí)的特性。目前這種語言廣泛應(yīng)用于網(wǎng)頁和ASP程序制作,同時還可以直接作為一個可執(zhí)行程序。用于調(diào)試簡單的VB語句非常方便。由于VBScript可以通過Windows腳本宿主調(diào)用COM,因而可以使用Windows操作系統(tǒng)中可以被使用的程序庫,比如它可以使用Microsoft Office的庫,尤其是使用Microsoft Access和Microsoft SQL Se

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

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

31、 系統(tǒng)需求分析系統(tǒng)分析模塊分為系統(tǒng)分析原則和系統(tǒng)分析方法,系統(tǒng)分析原則是系統(tǒng)分析過程中的指導(dǎo)思想,系統(tǒng)分析方法是系統(tǒng)分析過程中所采用的方法。43.2 系統(tǒng)分析原則在對精品課網(wǎng)站管理信息系統(tǒng)進行系統(tǒng)分析的過程中,要堅持以這樣3條原則為指導(dǎo)思想。1邏輯設(shè)計與物理設(shè)計分開原則邏輯設(shè)計與物理設(shè)計分開是結(jié)構(gòu)化方法的特點之一,在系統(tǒng)分析階段集中力量于邏輯設(shè)計,保證了系統(tǒng)的合理性和最佳性。2面向用戶原則在結(jié)構(gòu)化方法中強調(diào)用戶至上的原則,用戶是精品課程網(wǎng)站開發(fā)的起源和最終歸宿。新系統(tǒng)的邏輯模型是否滿足用戶的需求是系統(tǒng)開發(fā)所面臨的重要問題。因此,我始終堅持在系統(tǒng)分析階段用戶和開發(fā)人員的溝通質(zhì)量,不斷征求用戶意見

32、,并把共同的理解明確表達出來。3結(jié)構(gòu)化分析原則結(jié)構(gòu)化分析與設(shè)計方法的基本思想是用系統(tǒng)的思想,系統(tǒng)工程的方法,按結(jié)構(gòu)化,模塊化,自頂向下的對精品課程網(wǎng)站系統(tǒng)進行分析與設(shè)計,以抽象和分解為手段,對系統(tǒng)進行自頂向下的逐層分解,逐步細分,逐步求精,從而達到易于理解的目的。在分析過程中首先站在整體的角度,將各項業(yè)務(wù)放到整體去考察,保證全局的正確性,然后再逐層向下深入研究。43.3 系統(tǒng)分析的方法首先,以自頂向下的系統(tǒng)分析思想對整個系統(tǒng)的業(yè)務(wù)流程進行詳細的分析。在總體規(guī)劃時所做的初步調(diào)查只是為了總體規(guī)劃和進行可行性分析的需要,相對來說是比較粗糙的?,F(xiàn)在,則應(yīng)在初步調(diào)查的基礎(chǔ)上,進一步收集和了解、分析用戶需

33、求,并用業(yè)務(wù)流程圖表達出來。第二,抽取數(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ù)請求。43.4 系統(tǒng)功能需求分析數(shù)據(jù)結(jié)構(gòu)精品課程主要用于計算機學(xué)院學(xué)生學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu),是當前非常流行非常需要的系統(tǒng)項目需求。它有利于提高學(xué)生學(xué)習(xí)的效率。設(shè)計可交互的網(wǎng)站,這些交互功能如:查詢、下載、上交、修改等是ASP所支持的。本系統(tǒng)采

34、用B/S模式進行系統(tǒng)地設(shè)計與實現(xiàn)。本網(wǎng)站功能與其它精品課程網(wǎng)站需求相似。根據(jù)精品課程網(wǎng)站所具有的特征以及它所完成的主要任務(wù)分析以及精品課程網(wǎng)站用戶的特殊性,本網(wǎng)站的用戶分為普通用戶和管理員兩大類,根據(jù)用戶的不同而給予不同的權(quán)限,這些權(quán)限決定用戶所能完成的主要功能。學(xué)生(普通)用戶,主要通過精品課程網(wǎng)站來學(xué)習(xí),所以學(xué)生所具有的權(quán)利應(yīng)該是學(xué)習(xí),瀏覽,留言,評教,資源下載等。43.5 系統(tǒng)的數(shù)據(jù)需求分析數(shù)據(jù)庫結(jié)構(gòu)設(shè)計是總體設(shè)計階段非常重要的環(huán)節(jié),好的數(shù)據(jù)庫結(jié)構(gòu)可簡化開發(fā)過程,使系統(tǒng)功能更加清晰明確。因為數(shù)據(jù)庫結(jié)構(gòu)的變化會造成編碼的改動,所以必須認真設(shè)計數(shù)據(jù)庫結(jié)構(gòu)后再進行編碼,從而避免無謂的重復(fù)工作。

35、4第4章系統(tǒng)設(shè)計4.1 網(wǎng)站前臺框架的設(shè)計324869678網(wǎng)站前臺顯示框架:精品課程網(wǎng)站的前臺是系統(tǒng)與用戶交涉的主要界面,網(wǎng)站是否能滿足用戶的基本需求、美觀易用,是否方便用戶查找、下載資料,前臺界面設(shè)計非常重要。4.2系統(tǒng)前臺模塊分析課程概況:包括課程介紹、課程大綱、課程特色和參考教材。師資隊伍:主要是介紹課程負責(zé)人、主講教師、課程組成員和教學(xué)成果。理論教學(xué):可以查看教學(xué)大綱和教案,并且可以下載教學(xué)課件和教學(xué)錄像。實踐教學(xué):有實驗大綱、實驗安排、實驗內(nèi)容、實驗指導(dǎo)書。教學(xué)資料:可以瀏覽并下載的資料有課件、教案、習(xí)題、考研資料。教學(xué)成果:有專家評教、同行評教、學(xué)生評教,并且可以查看評教結(jié)果。助

36、學(xué)園地:可以在線答疑,網(wǎng)絡(luò)資源鏈接其他資源網(wǎng)站,還可以查看并且下載教學(xué)輔導(dǎo)和模擬試題。如下圖4-1所示:精品課程網(wǎng)站首頁精品課程網(wǎng)站首頁課程概況師資隊伍理論教學(xué)公告瀏覽實踐教學(xué)教學(xué)成果教學(xué)資料用戶登錄助學(xué)園地圖4-1 4.3網(wǎng)站后臺框架的設(shè)計網(wǎng)站后臺顯示框架:精品課程網(wǎng)站的后臺是系統(tǒng)管理員管理整個網(wǎng)站的操作平臺,管理員在后臺可以刪除用戶、管理資料。4.4系統(tǒng)后臺模塊分析用戶管理:管理員可以對用戶進行刪除管理。教師資料:管理員可以對教師個人資料進行修改。上傳資料:管理員可以上傳教學(xué)課件、錄像、習(xí)題、習(xí)題答案、考研資料、教學(xué)輔導(dǎo)、模擬試題以及模擬試題答案。刪除資料:管理員可以刪除教學(xué)課件、錄像、習(xí)

37、題、習(xí)題答案、考研資料、教學(xué)輔導(dǎo)、模擬試題以及模擬試題答案。評教管理:管理員可以刪除評教和回復(fù)在線答疑。留言管理:管理員可以刪除留言和回復(fù)留言。后臺管理后臺管理教師資料用戶管理上傳資料評教管理刪除資料留言管理圖4-2 4.5數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的第一步,是開發(fā)信息系統(tǒng)最重要的一部分。數(shù)據(jù)庫設(shè)計是否合理極大影響系統(tǒng)的使用性能。數(shù)據(jù)庫設(shè)計就是從用戶的數(shù)據(jù)需求、處理要求及建立數(shù)據(jù)庫的環(huán)境條件(軟、硬件特性以及其他限制)出發(fā),運用數(shù)據(jù)庫的理論知識,把給定的應(yīng)用環(huán)境(現(xiàn)實世界)存在的數(shù)據(jù)加以合理地組織起來,逐步抽象成已經(jīng)選定的某個數(shù)據(jù)庫管理系統(tǒng)能夠定義和描述的具體的數(shù)據(jù)結(jié)構(gòu),構(gòu)造

38、性能最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存取數(shù)據(jù),滿足各種用戶的應(yīng)用需求。本網(wǎng)站采用的是Microsoft Office Access 2003設(shè)計數(shù)據(jù)庫。本網(wǎng)站需要的主要表如下表所示:5表4-1用戶數(shù)據(jù)表4-2資料表表4-3評教表表4-4留言表4.6系統(tǒng)首頁界面設(shè)計前臺首頁包括標題、菜單欄、用戶登錄、熱門問題、公告欄、友情鏈接、x,以及課程概況所包含的內(nèi)容等。首頁主要以藍色調(diào)和白色調(diào)為主。如圖4-3所示:圖 4-3 4.6.1用戶登錄模塊登錄模塊實現(xiàn)的功能是:根據(jù)用戶輸入的用戶名和密碼,通過身份驗證,保證合法的管理員進入后臺管理系統(tǒng)。學(xué)生和教師登錄后會分別轉(zhuǎn)到個人信息頁面

39、,學(xué)生和教師只能修改自己的信息,教師還可以回復(fù)留言并且編輯師資隊伍資料,管理員登錄會轉(zhuǎn)到后臺管理界面,可以修改所有用戶的信息,刪除和上傳資料,管理評教和留言。如果用戶輸入的用戶名不對或者密碼和用戶名不一致就會有提示“對不起!用戶名或者密碼錯誤!”,輸出該語句的代碼段是:Response. write(對不起!用戶名或密碼錯誤!)。用戶登錄界面如圖4-4所示:6圖4-4 學(xué)生的權(quán)限值是1,教師的權(quán)限值是2,管理員的權(quán)限值是3,不同權(quán)限的用戶登錄后轉(zhuǎn)到不同頁面的代碼如下所示:if (MM_rsUser.Fields.Item(classID).Value)=1 thenMM_redirectLog

40、inSuccess=kaoshi/login_student.aspelseif (MM_rsUser.Fields.Item(classID).Value)=2 thenMM_redirectLoginSuccess=kaoshi/login_teacher.aspelseif (MM_rsUser.Fields.Item(classID).Value)=3 thenMM_redirectLoginSuccess=kaoshi/login_admin.aspend ifMM_rsUser.Source = SELECT user_name,user_password 為查詢數(shù)據(jù)庫記錄的語句,

41、它只查詢“user_name”和“user_password”這兩個字段,還要查詢“ClassID”這個字段,以讀取該字段的值,然后根據(jù)該字段的值判斷用戶究竟應(yīng)該把他帶到那個頁。不同用戶登錄到相應(yīng)的頁面后,在此頁面設(shè)置了“限制對網(wǎng)頁的訪問”,即使學(xué)生在此頁面的地址欄輸入別的權(quán)限用戶才能到達的頁面此用戶也不能進入。代碼如下所示:6If Session(MM_Username) = or Session(MM_UserAuthorization)1 thenresponse.Write(對不起!請確認你是否具有訪問本頁的權(quán)限!)response.endend if4.6.2用戶注冊模塊在用戶登錄模

42、塊里面點擊“注冊”就會轉(zhuǎn)到新用戶注冊頁面,注冊時要是用戶名已經(jīng)存在就會轉(zhuǎn)到提示頁面提示“對不起,用戶名已經(jīng)存在,您可以返回繼續(xù)注冊”。要是兩次輸入的密碼不一致,會彈出窗口提示“密碼不一致”,表單啟用了“檢查表單”行為,而且每一項都要填寫,郵箱格式要正確,要是用戶漏填哪一項沒有填寫也會彈出窗口提示。新用戶注冊模塊如圖4-5所示:圖4-5提示密碼不一致的代碼如下所示:if (document.form1.password.value!=document.form1.password2.value)alert(密碼不一致!)4.6.3找回密碼模塊在用戶登錄模塊里面點擊“忘記密碼”就會轉(zhuǎn)到找回密碼頁面

43、,就有提示“請輸入您的用戶名(name)”,輸入用戶名后就轉(zhuǎn)到提問密保的界面,如果輸入問題答案正確就會轉(zhuǎn)到顯示此用戶的密碼,用戶就可以返回繼續(xù)登錄了。界面如圖4-6所示:圖4-6用戶提交的用戶名以表單變量轉(zhuǎn)送到輸入問題答案界面,然后問題變量轉(zhuǎn)送到答案界面,必須要求questionandanswer和數(shù)據(jù)庫表中兩字段的值吻合,然后通過記錄集SQL語句實習(xí)顯示用戶的密碼,SQL語句如下所示:SELECT *FROM users_dataWHERE question = MMColParam and answer = MMAnswer4.7 課程概況模塊課程概況模塊通過課程介紹、課程大綱、課程特色、

44、參考材料四個方面詳細介紹數(shù)據(jù)結(jié)構(gòu)的大綱、主要內(nèi)容以及這門課程所要達到的目標。由于頁面較長,故在二級菜單欄內(nèi)設(shè)置了描點,只要在二級菜單內(nèi)打擊要查看的內(nèi)容即可轉(zhuǎn)到該頁面相應(yīng)的錨點,方便用戶快速找到瀏覽的內(nèi)容。還有“課程大綱”的內(nèi)容比較多,所以為專門做了“詳細訪問頁面”,只要用戶點擊“課程大綱”或者“more”就可以轉(zhuǎn)到該詳細頁面了。4.8 師資隊伍模塊師資隊伍模塊整體介紹了課程負責(zé)人、主講教師、課程組成員和教學(xué)成果,通過本模塊可以了解本專業(yè)擁有一批責(zé)任感強、團結(jié)協(xié)作、有敬業(yè)精神的教師隊伍,另外他們教學(xué)質(zhì)量高,知識結(jié)構(gòu)合理的特點也得到了充分的體現(xiàn)。4.9理論教學(xué)模塊理論教學(xué)模塊包含教學(xué)大綱、教案、教

45、學(xué)課件以及教學(xué)錄像。和課程概況一樣,由于頁面較長,故在二級菜單欄內(nèi)設(shè)置了描點,只要在二級菜單內(nèi)打擊要查看的內(nèi)容即可轉(zhuǎn)到該頁面相應(yīng)的錨點,方便用戶快速找到瀏覽的內(nèi)容。用戶在沒有登錄的情況下也可以對上傳的資源進行觀看和下載,達到資源共享的目的,這對精品課程所起的作用不容忽視,可提供較多有用的資源供用戶下載。除此之外,已經(jīng)登錄的用戶還可以下載VIP資料。4.10實踐教學(xué)模塊實踐教學(xué)模塊分為實驗大綱,實驗安排、實驗內(nèi)容和實驗指導(dǎo)書。通過本模塊,可詳細了解這門課程的實驗大綱和實驗內(nèi)容以及學(xué)校對學(xué)生操作能力的重視性。4.11教學(xué)成果模塊教學(xué)成果模塊分為四個子模塊,專家評教、同行評教、學(xué)生評教和評教結(jié)果。主

46、要用來了解這門課程的教學(xué)質(zhì)量以及有待改善的地方。只有用戶登錄了才可以訪問并且進行評教,而且還可以查看評教結(jié)果。4.12助學(xué)園地模塊助學(xué)園地模塊也包括四大模塊,在線答疑、網(wǎng)絡(luò)資源訪鏈接以及可以查看或者下載的教學(xué)輔導(dǎo)和模擬試題。在“在線答疑”中,用戶可以瀏覽全部發(fā)表的留言和相對應(yīng)的回復(fù),也可根據(jù)自己的需要點擊“我要留言”就可以發(fā)表自己的留言了。4.一三后臺管理模塊后臺模塊也包括6大模塊,用戶管理、教師資料、上傳資料、刪除資料、評教管理、留言管理。用戶管理中管理員可以刪除用戶;在教師資料模塊里面管理員不僅可以編輯師資隊伍資料,還可以校正教師自己編輯的師資隊伍資料;在上傳和刪除資料兩個模塊里面自然就是

47、實現(xiàn)資料的上傳和刪除了;在評教管理中管理員可以刪除專家評教、同行評教和學(xué)生評教;留言管理就是回復(fù)用戶留言和刪除用戶留言,如圖4-7所示:圖4-7第5章系統(tǒng)測試5.1測試環(huán)境與測試條件測試環(huán)境windows 7,安裝了Microsoft Office Access 2003和Internet 信息服務(wù)(IIS)管理器的操作系統(tǒng)即可。5.2 新用戶注冊測試在首頁登錄模塊打擊注冊,再以“測試學(xué)生”為名稱注冊新的用戶,密碼為“123456”,職稱是學(xué)生,如果其他項還沒有填寫就點擊“注冊”按鈕,就有提示圖5-1所示:圖5-1在填密碼時輸入了“123456”,然而確認密碼卻填了“1234”就彈出窗口提示“

48、密碼不一致”,如圖5-2所示:圖5-2當重新輸入正確后并填寫了密保問題和問題答案就注冊成功了,如圖5-3和圖5-4所示:圖5-3圖5-4當再用“測試學(xué)生”為名稱注冊新用戶時,就會有提示“對不起!用戶已經(jīng)存在!您可以返回繼續(xù)注冊”如圖5-5和圖5-6所示:圖5-5圖5-65.3 用戶登錄測試用戶登錄分為學(xué)生登錄、教師登錄和管理員登錄三個部分。5.3.1 學(xué)生登錄測試在用戶登錄模塊會員名中輸入“測試學(xué)生”,并在密碼欄輸入錯誤密碼“123”還選擇“學(xué)生”后,再點擊“登錄”按鈕后,就會提示“對不起!用戶名或密碼錯誤!”,如圖5-7所示:圖5-7重新輸入正確的用戶名和密碼登錄后,就轉(zhuǎn)到學(xué)生信息頁面,學(xué)生

49、不僅可以修改個人的信息還可以下載和上傳會員資料,如,測試時把郵箱地址修改了,確認修改后再返回查看結(jié)果,圖5-8和圖5-9所示:圖5-8圖5-9進入教學(xué)資料,可以查看和下載資料如圖,5-10所示:圖5-10由于用戶“測試學(xué)生”已經(jīng)登錄,所以還可以點擊“VIP資料下載”,就可以轉(zhuǎn)到VIP資料下載頁面,如圖5-11所示:圖5-11要是用戶還登錄就不能下載VIP資料,當點擊“VIP資料下載”是就有提示如圖5-12所示:圖5-12由于用戶“測試學(xué)生”已經(jīng)登錄,所以還可瀏覽教學(xué)成果,并且可以參加學(xué)生評教,如圖5-一三和圖5-14所示,如果用戶未登錄就查看教學(xué)成果模塊,就會提示如圖5-12所示:圖5-一三圖

50、5-14在助學(xué)園地模塊內(nèi),有“在線答疑”模塊,已經(jīng)登錄的用戶“測試學(xué)生”可以點擊“我要留言”進行留言并提交后如圖5-一五和圖5-16所示,要是未登錄的用戶點擊此項則提示如圖5-12所示:圖5-一五圖5-165.3.2 教師登錄測試注冊用戶名為“測試教師”的用戶,密碼是“教師”,登錄后顯示個人信息,教師也可以修改個人信息,和學(xué)生信息功能是一樣的,如圖5-17所示:圖5-17點擊左側(cè)的“編輯師資隊伍資料”,就可以進入編輯頁面進行編輯,提交后可以查看結(jié)果了,“發(fā)布公告”即老師可以發(fā)布一些調(diào)課和考試時間。如圖5-一八和圖5-19所示:圖5-一八圖5-19點擊“回復(fù)留言”,就可以轉(zhuǎn)到回復(fù)留言頁面,點擊要

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

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論