課程教學網(wǎng)站設計畢業(yè)論文_第1頁
課程教學網(wǎng)站設計畢業(yè)論文_第2頁
課程教學網(wǎng)站設計畢業(yè)論文_第3頁
課程教學網(wǎng)站設計畢業(yè)論文_第4頁
課程教學網(wǎng)站設計畢業(yè)論文_第5頁
已閱讀5頁,還剩29頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、武漢長江工商學院畢業(yè)論文(設計)學院: 電子商務 專業(yè):信息管理與信息系統(tǒng) 年級:10級 題目: 課程教學網(wǎng)站設計 學生: 學號: 1002022130 指導教師: 職稱: 副教授 2014年 4 月26日武漢長江工商學院本科畢業(yè)論文(設計)原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導師的指導下獨立進行研究所取得的研究成果。除了文中特別加以標注引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。本人完全意識到本聲明的法律后果由本人承擔。 作者簽名: 2014年4月 26日 武漢長江工商學院目錄課程教學網(wǎng)站設計1摘要1Abstract: 1一、引言2(一)課題背景及意義2(二

2、)課題的主要工作2(三)論文組織3二、系統(tǒng)分析4(一)需求分析4(二)開發(fā)工具介紹51、ASP平臺的選擇52、IIS:Internet信息服務53、數(shù)據(jù)庫5三、系統(tǒng)設計6(一)系統(tǒng)概要設計6(二)功能設計61、角色分析62、學生用戶功能73、教師用戶功能8(三)網(wǎng)站數(shù)據(jù)流程91、網(wǎng)站地圖92、師生互動數(shù)據(jù)流圖93、學生功能數(shù)據(jù)流程104、教師功能數(shù)據(jù)流程115、互動答疑系統(tǒng)數(shù)據(jù)流程116、教師與留言板間的詳細數(shù)據(jù)流程127、考試系統(tǒng)學生數(shù)據(jù)流128、考試系統(tǒng)教師數(shù)據(jù)流程13(四)數(shù)據(jù)庫設計14四、系統(tǒng)實現(xiàn)20(一)網(wǎng)絡教學模塊實現(xiàn)20(二)考試系統(tǒng)模塊的實現(xiàn)20(三)留言模塊的實現(xiàn)211、留言

3、板學生端222、留言版管理端223、教師回復留言23(四)后臺實現(xiàn)231、后臺管理員的管理232、后臺學生管理23(五)系統(tǒng)測試241、開發(fā)環(huán)境:242、運行環(huán)境243、集成測試25參考文獻28課程教學網(wǎng)站設計摘要:隨著計算機技術、互聯(lián)網(wǎng)技術的高速發(fā)展,在現(xiàn)代教學過程中,知識的傳授方式也隨之變革,遠程教學的實現(xiàn)有了相對成熟的技術和平臺條件。課程網(wǎng)站是按一定的教學目標、教學策略組織起來的教學內(nèi)容的網(wǎng)絡教學支撐環(huán)境。本網(wǎng)站是基于B/S的三層結(jié)構模式,前臺選用ASP、html等作為主要的網(wǎng)頁編程語言,后臺選用SQL Server 2005作為數(shù)據(jù)庫服務器。本網(wǎng)站用ASP動態(tài)網(wǎng)頁編程技術實現(xiàn)前后臺的數(shù)

4、據(jù)交互,打造一個安全性高,用戶體驗良好的教學網(wǎng)站系統(tǒng),通過這個系統(tǒng)來實現(xiàn)發(fā)送站內(nèi)短消息、公告通知、課程資料的上傳下載、課程答疑、在線討論、學生管理、教師管理、課程管理等功能。關鍵字:教學網(wǎng)站;交互體驗;互聯(lián)網(wǎng)技術Teaching Web DesignAbstract: With the rapid development of computer technology, Internet technology, in modern teaching, imparting knowledge also will change the way, remote teaching had a relat

5、ively mature technology and platform conditions. Course website is based on certain teaching objectives, teaching strategies to organize teaching content network teaching support environment. This site is based on the B / S three-tier structure model, foreground selection ASP, html and other web pro

6、gramming languages as the main background selection of SQL Server 2005 as the database server. This site implemented by ASP dynamic web programming interactive data front and back, to create a safe, user experience good teaching website system, through the system to achieve the short message sending

7、 station, public announcement, upload and download course materials, curricula Q , online discussions, student management, teacher management, curriculum management. Keywords: teaching website; interactive experience; internet technology.一、引言這一章所要解決的問題是本課題研究的背景,即,當前高校教學網(wǎng)站的應用情況,同時分析了該網(wǎng)站設計的現(xiàn)實意義。(一)課題背

8、景及意義隨著計算機技術、網(wǎng)絡技術和網(wǎng)絡教育事業(yè)的高速發(fā)展,在教學過程中,知識的教授式樣也隨之變革。課程網(wǎng)站是按一定的教學目標、教學策略組織起來的教學內(nèi)容的網(wǎng)絡教學支撐環(huán)境。教學課程網(wǎng)站解決了學生和教師在課堂上所學知識的局限性和有限性,能夠在課堂之外,讓學生有自主學習和查詢的知識數(shù)據(jù)倉庫,幫助學生更好地學習教育課程,縮短專業(yè)知識查詢的時間和難度,提高學習效率。同時,也為教師和學生提供了一個交流平臺,方便教師與學生之間的學術溝通。目前重點高校均開設有自己的教學網(wǎng)站,以方便和確保本校內(nèi)學生的知識獲取。我校網(wǎng)絡營銷作為省精品課程,一直被學生所聞,但卻不為學生所知道,優(yōu)秀的知識產(chǎn)物應該拿出來跟大家共同分

9、享,那么我校課程教學網(wǎng)站的建設就顯得很有必要了。設計此系統(tǒng)是為了實現(xiàn)教學目的、由各教學要素有機結(jié)合而成的具有一定教學功能的整體。為了達到一定的教育、教學的目的,實現(xiàn)一定的教育、教學的功能的各種教育、教學組織形式。教材內(nèi)容的組織,系統(tǒng)教材資源是提高教學質(zhì)量、激發(fā)學習興趣的關鍵。(二)課題的主要工作這個教學系統(tǒng)主要研究對象是學生、教師,通過這兩者的動作而產(chǎn)生著各個系統(tǒng)之間的輸入與輸出的運行過程,通過這個過程以保證系統(tǒng)內(nèi)部各個子系統(tǒng)的動態(tài)穩(wěn)定與開放性。做出一個分層次的系統(tǒng)復合體。通過層次的劃分使系統(tǒng)更有針對性,不同的層次有不同層次的規(guī)定性的具有可操作性的教學設計方法技術。從機構層次到學習層次,步步遞

10、進,前一個層次時候一個層次的父層,每一個層次之間存在著相互聯(lián)系、相互制約、相互作用的組織形式,這些層次是系統(tǒng)結(jié)構領域的狀況。課題研究過程中初步事項是進行可行性分析,需求分析,這樣主要的工作是對目前國內(nèi)高校情況的調(diào)查,為一些重點高校的教學網(wǎng)站開發(fā)和應用情況。課題研究中期工作,主要是系統(tǒng)功能的設計與實現(xiàn),具體包括從網(wǎng)上下載免費的系統(tǒng)開發(fā)工具,Macromedia Dreamweaver 8、Macromedia Flash 8,IIS 6.0,SQL Server 2005以及其他工具。通過Macromedia Dreamweaver 8 建立一個站點,逐步完成系統(tǒng)功能的前臺設計。然后打開SQL

11、Server 2005建立對應的表格,在IIS 6.0的輔助下完成系統(tǒng)的設計和實現(xiàn)。(三)論文組織通過對系統(tǒng)進行初步研究后,論文決定采用下面的基本框架組織全文:1、引言,分析課題研究的背景和具體實施的意義,確定課題是否可行。其中也牽涉到了開發(fā)工具的選取,需要根據(jù)自己的技能水平結(jié)合工具使用的難易程度。2、系統(tǒng)分析,從各個方面上分析系統(tǒng)的需求,確立在課題研究中將要進行的主要工作。3、系統(tǒng)設計,通過建立好系統(tǒng)設計的主要思路,完成系統(tǒng)要求的功能設計,做好功能模塊圖。明確并實現(xiàn)數(shù)據(jù)的具體流向,畫出數(shù)據(jù)流圖。對數(shù)據(jù)庫的具體內(nèi)容進行構思,實現(xiàn)數(shù)據(jù)庫表格和表格數(shù)據(jù)的合理安排。4、系統(tǒng)實現(xiàn),選舉比較重要的模塊進

12、行詳細的實現(xiàn)解說。說明本課程網(wǎng)站各大模塊的實現(xiàn)方法,以及后臺數(shù)據(jù)庫的實現(xiàn)等問題。二、系統(tǒng)分析(一)需求分析目前很多學校仍采用傳統(tǒng)的與學生當面授課的教學模式,這種教學模式以教師為主,教師講、學生聽,很少有雙向互動,課后教師忙碌,學生有疑難問題很難在短時間內(nèi)找到教師解決,而且會因為教師上課過程中攜帶的資料有限,一時可能給不了學生具體的答案。除此之外教師的工作量大,相同的課程反復講,甚至同樣內(nèi)容需在不同黑板上書寫多次,這就導致教師工作量大且重復性高,效率低,也不能及時反應學生學習的效果。針對上述情況,本課題進行了課程教學網(wǎng)站的設計工作,希望它能夠在學生課后平時學習中發(fā)揮高效、便捷的作用,減輕教師的工

13、作負擔、提高工作效率,也使學生學習更輕松、更有效。由于系統(tǒng)主要是為了更加方便和準確的提供信息,人機交互界面的功能就需要非常完善,能夠更好的體現(xiàn)方便,快捷的特點,有效的減少管理員的管理工作,更準確、快捷的管理數(shù)據(jù),系統(tǒng)一經(jīng)投入運行,便能產(chǎn)生作用。網(wǎng)站系統(tǒng)的研究是基于Internet的教學系統(tǒng),即“在線教育”,基于Web技術的計算機教育與傳統(tǒng)的教學模式相比,其優(yōu)勢主要表現(xiàn)在:Web教學以Internet為載體進行傳播,有巨大的影響范圍;Web技術是一個跨平臺、多媒體的信息發(fā)布和瀏覽技術,并可以實現(xiàn)動態(tài)交互,使開展形象生動、內(nèi)容豐富的多媒體教學成為可能。Asp技術出現(xiàn)的時代還不算太久遠,許多中小型企

14、業(yè),學校都是采用此技術實現(xiàn)網(wǎng)上維護的。網(wǎng)絡教學充分利用了最新的計算機技術、網(wǎng)絡技術、多媒體技術等,使教學能夠跨越時間、空間的限制,具有極大的靈活性和交互性,使教學材料的展示形象、生動,是新型的教師指導下學生自主學習方式的最有力工具,因此網(wǎng)絡教學是新形勢下高校培養(yǎng)高素質(zhì)人才、提高教學質(zhì)量和效率等高校教學改革中非常重要的內(nèi)容之一。基于計算機網(wǎng)絡技術和多媒體技術的現(xiàn)代網(wǎng)絡教學,是傳統(tǒng)學校教學功能的延伸,也是網(wǎng)絡環(huán)境下信息資源共享服務的一個重要方面。它為一切愿意學習的人提供一切學習的機會,提高了教學質(zhì)量和學習效率,是辦好教育,加快教育現(xiàn)代化的重要組成部分。網(wǎng)絡教學正是高校為了適應這一形勢而出現(xiàn)的一種新

15、的教學模式。使學習者從知識的被動接受者轉(zhuǎn)為知識的主動構建者,使教學管理更為簡便、科學的一種新型的教育技術??傊@個網(wǎng)絡教學系統(tǒng)正日益貼近我們的自主學習模式,而且目前的現(xiàn)狀越來越緊迫的要求師生交互式系統(tǒng)即教學系統(tǒng)的開發(fā)。(二)開發(fā)工具介紹1、ASP平臺的選擇在這個系統(tǒng)中選擇ASP作為開發(fā)工具。ASP具有如下特點:(1)ASP是 Active Server Pages(動態(tài)服務器主頁)的縮寫,它是一個服務器端的腳本環(huán)境。在站點的Web服務器上解釋腳本,可產(chǎn)生并執(zhí)行動態(tài)、交互式、高效率的站點服務器應用程序。ASP可以勝任基于微軟Web服務器的各種動態(tài)數(shù)據(jù)發(fā)布。(2)使用普通的文本編輯器,如 Win

16、dows 的記事本,即可進行編輯設計。(3)與瀏覽器無關 (Browser Independence), 用戶端只要使用可執(zhí)行HTML 碼的瀏覽器,即可瀏覽所設計的網(wǎng)頁內(nèi)容。 (4)ASP所設計出的是動態(tài)主頁??山邮沼脩籼峤坏男畔⒉⒆鞒龇磻渲械臄?shù)據(jù)可隨實際情況而改變,無須人工對網(wǎng)頁文件進行更新即可滿足應用需要。例如:當在瀏覽器上填好表單并提交HTTP請求時,可以要求在站點服務器上執(zhí)行一個表單所設定的應用程序,而不只是一個簡單的HTML文件。該應用程序分析表單的輸入數(shù)據(jù),根據(jù)不同的數(shù)據(jù)內(nèi)容將相應的執(zhí)行結(jié)果(通常是數(shù)據(jù)庫查尋的結(jié)果集)以HTML的格式傳送給瀏覽器。(5)數(shù)據(jù)庫的數(shù)據(jù)可以隨時變化

17、,而服務器上執(zhí)行的應用程序卻不必更改??蛻舳说玫降木W(wǎng)頁信息會始終保持新鮮的魅力。2、IIS:Internet信息服務Web服務器是Web應用程序的心臟。IIS(Internet Information Server)作為Windows NT的擴展,其體系結(jié)構是當今市場上最受關注的Web服務器之一。新推出的IIS6.0版本增強了系統(tǒng)安全性,具有服務器端腳本開發(fā)調(diào)試,內(nèi)容管理和站點分析,崩潰防護等強大功能。本系統(tǒng)利用IIS+ASP構成三層式Web結(jié)構的中間層,將客戶機/服務器結(jié)構與Web密切結(jié)合,使得Web站點的開發(fā)更方便,實現(xiàn)的功能更強大。3、數(shù)據(jù)庫當前流行的數(shù)據(jù)庫有很多,如Oracle、My

18、SQL、SQL Server、Access等。此次課題研究中,采用SQL Server 2005進行后臺數(shù)據(jù)管理。SQL Server 2005是一個后臺關系數(shù)據(jù)庫管理系統(tǒng),它功能強大操作簡便,是微軟公司推出的基于Windows的桌面關系數(shù)據(jù)庫管理系統(tǒng)RDBMS(Relational Database Management System),是Office系列應用軟件之一。它提供了表、查詢、窗體、報表、頁、宏、模塊7種用來建立數(shù)據(jù)庫系統(tǒng)的對象;提供了多種向?qū)?、生成器、模板,把?shù)據(jù)存儲、數(shù)據(jù)查詢、界面設計、報表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,

19、就可以完成大部分數(shù)據(jù)管理的任務。三、系統(tǒng)設計(一)系統(tǒng)概要設計基于目前Win XP操作系統(tǒng)已停止服務,本網(wǎng)站決定采用Windows 7操作系統(tǒng)平臺,IIS6.0 web服務器,SQL Server 2005以及面向?qū)ο蠛唵我子?,功能強大適用范圍廣的Asp技術。系統(tǒng)的結(jié)構體系建立在Web的客戶/服務器(b/s)體系結(jié)構的基礎上,根據(jù)用戶的輸入提供動態(tài)信息服務,從而實現(xiàn)交互式教學管理。采用模塊化的設計方法,以及一般客戶/服務器數(shù)據(jù)庫的數(shù)據(jù)平臺。學生登陸系統(tǒng)時,只要直接打開系統(tǒng)主界面就可以實現(xiàn)在線學習功能,既模擬課堂的幻燈片式學習又有生動的視頻式學習。在系統(tǒng)主界面中,學生還可以瀏覽學校里的一些通知公

20、告,查看學校的簡單介紹,課程的介紹,學習的課時等情況。在系統(tǒng)導航欄部分能夠與教師進行交互式學習,學生提出問題。教師進行解答。最重要的是學生能夠?qū)崿F(xiàn)考試功能,先在具體的頁面注冊,建議使用自己的學號注冊,這樣有利于教師對成績的處理。而后利用自己注冊好的信息登陸考試系統(tǒng),選擇考試的科目點擊“開始考試”,就能進入初始化考試界面。等考試完成后,點擊“交卷”即可。教師登陸系統(tǒng)時,首先當然是可以進行學生能夠進行的所有操作:查看自己對學生回答的留言,查看課程等相關情況。然后教師們最重要的操作是點擊左下角的“管理入口”,在管理員登陸界面中輸入自己的帳號和密碼。登陸到后臺管理頁面。在管理頁面平臺上進行主要的操作,

21、包括留言信息的查詢,回復和審核,以及自己帳號和密碼的修改等。教師也可以登陸到考試系統(tǒng)對學生的成績進行管理操作。下面的章節(jié)中會進行詳細介紹。(二)功能設計1、角色分析課程教學網(wǎng)站的用戶,按,其使用系統(tǒng)功能的權限,可分為以下2種類型: (1)學生:可以瀏覽網(wǎng)站所有內(nèi)容,使用所以功能 (2)課程教師:可以使用所有功能,同時擁有修改部分網(wǎng)站內(nèi)容的權限; 為簡化本系統(tǒng),學生用戶無需登錄進入系統(tǒng),只擁有系統(tǒng)的部分權限,能瀏覽基本信息,可選擇某種課程進行在線測試,可通過在線答疑與教師交流。教師用戶可以編輯,管理相關信息。 詳細的功能設計將在下面進行詳細介紹。2、學生用戶功能學生的整體功能設計,學生功能模塊圖

22、如圖3-1所示。學生功能模塊公告信息瀏覽網(wǎng)上課堂視頻學習在線測試留言答疑資料下載圖3-1 學生功能模塊圖(1)公告信息瀏覽:學生一進入教學網(wǎng)站就能在首頁列表中閱讀“通知公告”欄目中的通知或公告,無需登錄。閱讀了解學院相關簡介,包括課程介紹、課程設置、授課計劃、教務中心等信息:提供學生了解學院和課程的一個平臺,使得學生從剛開始就知道授課計劃從而指定自己的學習計劃。(2)網(wǎng)上課堂功能的設計:網(wǎng)上課堂效果圖如圖3-2所示。網(wǎng)上課堂功能課程選擇課程學習圖3-2 網(wǎng)上課堂功能模塊圖學生通過點擊“網(wǎng)上課堂”,進入“網(wǎng)上課堂”二級學習列表,里面有學校設置的各網(wǎng)上課程的學習材料。只需要點擊就能進行在線學習。(

23、3)視頻學習功能設計:實現(xiàn)視頻學習功能,視頻內(nèi)容為優(yōu)秀公開課。(4)在線測試功能設計:實現(xiàn)考試功能,以幫助學習檢測在線學習效果。 (5)留言答疑功能設計:實現(xiàn)同所屬課程教師在線交流或留言互動答疑功能。學生點擊“留言”按鈕,就能同在線教師進行留言進行互動交流,如若教師不在線,則教師在上線后系統(tǒng)會給與顯示信息。(6)資料下載:在線學習之余學生還可以下載相關課程網(wǎng)站資料和文檔。3、教師用戶功能教師的整體功能設計,教師功能模塊圖如圖3-3所示。教師功能模塊管理員帳號信息課程內(nèi)容置管理學生成績管理考試管理管理學生留言資料上傳圖3-3 教師功能模塊圖(1)管理員帳號信息:教師能夠?qū)ψ约旱膸ぬ柡兔艽a進行修改

24、操作。(2)課程內(nèi)容設置管理:教師可以根據(jù)教育組的要求對網(wǎng)站內(nèi)的教程內(nèi)容進行管理,包括課程的設置、更新、修改、內(nèi)容的補充等問題,前提是教務組提供好教學材料。(3)學生成績管理:教師可以查看、導出、打印、刪除學生的測試成績。(4)考試管理:在考試系統(tǒng)中,教師通過登陸考試系統(tǒng)管理員身份后,選擇對應的科目進行試題管理,可以完成試題內(nèi)容的添加、修改等操作。(5)管理學生留言:教師可以對學生之前所做的留言進行管理,包括審核、回復、刪除、等操作。(6)資料上傳:教師充當網(wǎng)站信息管理員的身份,對教學課程相關的內(nèi)容和資料進行上傳,以方便學生下載。(三)網(wǎng)站數(shù)據(jù)流程1、網(wǎng)站地圖網(wǎng)站的數(shù)據(jù)流程模塊主要包含了以下幾

25、個方面:(1)學生在線測試功能; (2)教師與學生的在線交流,信息互動;(3)學生的在線學習;(4)教師的管理操作。本教學系統(tǒng)網(wǎng)站整體動態(tài)站點地圖如圖3-4所示。圖3-4 站點地圖Index.asp:為網(wǎng)站首頁頁面鏈接Inform.asp:學生進入瀏覽信息頁面鏈接Learn.asp:學生進入網(wǎng)上課堂繼續(xù)學習的頁面鏈接Video.asp:視頻教學區(qū)的鏈接Test.asp:網(wǎng)上測試的鏈接Conn.asp:師生互動交流的鏈接Down.asp:資料下載區(qū)頁面鏈接Notice.asp:網(wǎng)站相關通知的鏈接2、師生互動數(shù)據(jù)流圖師生數(shù)據(jù)流圖主要反映的是教師與學生之間通過系統(tǒng)建立起的服務請求與答復的基層數(shù)據(jù)交互

26、情況?;鶎訑?shù)據(jù)流程圖如圖3-5所示。學生教師教學系統(tǒng)服務請求回應監(jiān)測與回復請求信息圖3-5 基層數(shù)據(jù)流圖學生發(fā)送服務請求使用教學系統(tǒng),教師在后臺對系統(tǒng)進行檢測若發(fā)現(xiàn)有留言等信息就實行答復操作。并把答復后的結(jié)果通過請求的形式發(fā)給教學系統(tǒng),再由教學系統(tǒng)把答復的具體內(nèi)容返回給學生。3、學生功能數(shù)據(jù)流程主要體現(xiàn)在學生的功能操作數(shù)據(jù)上??荚図撁婧痛鹨身撁娣謩e對應在下面的功能模塊中:總體模塊圖如圖3-6所示。它們又分別有進行考試的屬性,和實現(xiàn)留言板功能的屬性?;赪eb平臺的計算機網(wǎng)絡與數(shù)據(jù)庫教學系統(tǒng)學校概況課程介紹授課計劃網(wǎng)上課堂視頻教學教務中心考試系統(tǒng)在線答疑通知公告資料下載圖3-6 總體模塊圖從上圖

27、可以看出學生的操作基本上集中在學生的主頁面上,也就是圖3-4 站點地圖中的index.asp中。而后學生有可能產(chǎn)生兩個交互式的請求,分別進入到test.asp(考試頁面),conn.asp(互動聯(lián)系頁面)。4、教師功能數(shù)據(jù)流程教師的數(shù)據(jù)流主要體現(xiàn)在身份的驗證和管理平臺的管理上。教師功能數(shù)據(jù)流圖如圖3-7所示。教師后臺管理平臺帳號管理留言管理學生管理試題管理考試系統(tǒng)管理平臺登錄頁面身份驗證身份驗證登錄頁面yesyesnono圖3-7 教師功能數(shù)據(jù)流圖5、互動答疑系統(tǒng)數(shù)據(jù)流程學生不用身份認證進入學習頁面,這樣方便沒有注冊的學員,進入后在“在線答疑”模塊提交留言,審核后就能把留言顯示出來。留言板數(shù)據(jù)

28、流圖如圖3-8所示。學生主頁面在線答疑系統(tǒng)提交留言回復留言管理頁面獲取信息學生直接進入教師查看留言回復 顯示信息圖3-8 留言板數(shù)據(jù)流圖6、教師與留言板間的詳細數(shù)據(jù)流程教師對留言系統(tǒng)的操作是審核和回復留言,只有學生的提問審核了才顯示。教師在留言板系統(tǒng)中的數(shù)據(jù)流圖如圖3-9所示。圖3-9 教師在留言板系統(tǒng)中的數(shù)據(jù)流圖在線答疑系統(tǒng)管理頁面教師查看留言獲取信息審核已經(jīng)審核請求顯示回復與審核7、考試系統(tǒng)學生數(shù)據(jù)流考試系統(tǒng)學生數(shù)據(jù)流,考試系統(tǒng)學生數(shù)據(jù)流圖如圖3-10所示??荚囅到y(tǒng)登錄界面學生注冊管理員登錄學員登錄時間到考試系統(tǒng)交卷并評分判斷圖3-10 考試系統(tǒng)學生數(shù)據(jù)流圖8、考試系統(tǒng)教師數(shù)據(jù)流程教師也就

29、是考試系統(tǒng)的管理員,必須經(jīng)過身份確認才能進入考試系統(tǒng)管理平臺,在管理平臺中教師可以對學生進行直接的管理,如刪除學生用戶,添加學生用戶??梢孕薷淖约旱墓芾韱T帳戶名,帳戶密碼??梢圆榭磳W生考試成績,或者刪除學生考試成績。可以對學生科目進行管理,例如:添加考試試題,編輯考試試題。詳細數(shù)據(jù)流情況,考試系統(tǒng)教師數(shù)據(jù)流圖如圖3-11所示。不合法管理員登錄(教師入口)課程管理管理員帳號密碼修改學生成績管理試題管理管理平臺身份認證圖3-11 考試系統(tǒng)教師數(shù)據(jù)流圖合法(四)數(shù)據(jù)庫設計本網(wǎng)站的總體處理流程思路是,用戶通過瀏覽器向服務器發(fā)出操作請求后,系統(tǒng)判斷請求的合法性后處理操作請求,將結(jié)果返回至客戶端的瀏覽器上

30、。數(shù)據(jù)庫總體流程圖如圖3-12所示。用戶(瀏覽器)教學系統(tǒng)(WEB服務器)數(shù)據(jù)庫請求請求處理結(jié)果返回結(jié)果圖 3-12 數(shù)據(jù)庫總體流程圖(1)教師實體圖其中管理員id號即教師用戶名,用以區(qū)分不同的管理員的。教師實體圖如圖3-13所示。教師管理員帳號id號密碼圖3-13 教師實體圖(2)學生實體圖如圖3-14所示。學生帳號id號密碼圖3-14 學生實體圖(3)留言實體圖留言實體圖如圖3-15所示。記錄編號郵箱留言人性別內(nèi)容是否審核回復內(nèi)容回復日期留言時間留言記錄圖3-15 留言實體圖(4)學生考試分數(shù)實體圖如圖3-16所示。交卷時間分數(shù)學生名id號科目學生考試分數(shù)圖3-16 學生考試分數(shù)實體圖(5

31、)試卷實體圖如圖3-17所示。體現(xiàn)了試卷的數(shù)據(jù)庫結(jié)構,詳情如下。科目名題型問題選項答案試卷圖3-17 試卷實體圖(6)教師與學生的E-R圖,教師學生實體聯(lián)系圖如圖3-18所示。學生審核,回復,管理注冊,考試,留言教師11nn圖3-18 教師學生實體聯(lián)系圖(7)邏輯結(jié)構設計學生信息表student學生信息表用于存放學生的具體信息。包括學號(id)、姓名(name)、密碼(password)、班級(classid)、性別(sex)、聯(lián)系電話(tel)、電子郵箱(email)、民族(nationality)、專業(yè)(zhuanyeid)、等信息。其中id作為主關鍵字,標識為“是”。該表結(jié)構如下表所示。

32、表3-19 student表設計字段名稱數(shù)據(jù)類型字段大小是否主健說明idint32是學號namevarchar100姓名passwordvarchar50密碼classidint32班級sexvarchar10性別telvarchar100聯(lián)系電話emailvarchar50郵箱nationalityvarchar50民族zhuanyeidint50專業(yè)教師信息表teacher教師信息表用于存放教師的具體信息。包括編號(id)、姓名(name)、性別(sex)、電話(tel)、電子郵箱(email)、密碼(password)、所在學院(schoolid)、所教專業(yè)(zhuanyeid)等信息。

33、其中id作為主關鍵字,標識為“是”。該表結(jié)構如下表所示。表3-20 teacher表設計字段名稱數(shù)據(jù)類型字段大小是否主健說明idint32是編號namevarchar100姓名sexvarchar50性別telvarchar50電話emailvarchar50電子郵箱passwordvarchar50密碼schoolidint32所在學院zhuanyeidint32所教專業(yè)留言信息表如表3-2所示。表3-2 留言信息表字段名字段類型數(shù)據(jù)長度是否為空說明id自動編號4No留言編號(自動編號)name文本50No留言者名稱liuyan備注100No留言內(nèi)容Reply備注2000No回復內(nèi)容emai

34、l文本50Yes留言者的E_Mailtime日期/時間8No留言時間sex文本4Yes留言者性別check是/否4Yes留言是否審核number文本4No留言者電話Replay-Date日期/時間8No回復日期試題信息表如表3-3所示。表3-3 試題信息表字段名字段類型數(shù)據(jù)長度是否為空說明ID自動編號4No題目編號question文本50No問題A文本50NoA選項B文本50NoB選項C文本50NoC選項D文本50NoD選項answer文本50No答案四、系統(tǒng)實現(xiàn)在上一章里,重點討論了系統(tǒng)的設計,本章將重點討論系統(tǒng)如何實現(xiàn)。整個系統(tǒng)的實現(xiàn)是一個復雜且煩瑣的過程。現(xiàn)在重點討論系統(tǒng)重難點模塊的實現(xiàn)

35、。討論模塊如下:網(wǎng)絡教學模塊,考試系統(tǒng)模塊,在線答疑模塊和后臺數(shù)據(jù)庫的實現(xiàn)。下圖為全站首頁頁面,如圖4-1所示。 圖4-1導航欄(一)網(wǎng)絡教學模塊實現(xiàn)網(wǎng)絡教學是本系統(tǒng)設計的目的所在,用戶在該系統(tǒng)首頁導航欄里點擊在線課程列表即可查看所有課程。選擇課程名或查看課程詳情進入相應課程學習界面。此部分追求的效果是如同教師在課堂講課一樣,通過幻燈片形式引導學生在線學習?,F(xiàn)采用網(wǎng)站相冊的方法進行實現(xiàn)。這種方法簡單而且很有效。 課程學習整體效果圖如圖4-2所示。圖4-2課程學習整體效果圖(二)考試系統(tǒng)模塊的實現(xiàn)考試系統(tǒng)我是做一個完全獨立的模塊來開發(fā)的??荚囅到y(tǒng)有三大功能分別是:學生注冊,學生登陸后考試功能,教

36、師登陸后管理功能。(1)考試系統(tǒng)試題添加功能外觀效果,試題添加效果圖如圖4-3所示。圖4-3試題添加效果圖(2)學生注冊功能的實現(xiàn),學生注冊頁面如圖4-4所示。圖4-4學生注冊頁面(三)留言模塊的實現(xiàn)留言板設計以簡單、實用為終旨,提供一個學生與教師相互交流的平臺。學生用戶可以將某門課程的疑難問題通過留言的形式供學生與教師共同探討。實現(xiàn)的效果要求有:(1)用戶通過頁面導航進入留言板;(2)可瀏覽所有留言;(3)發(fā)表自己的話題以及觀點;(4)能夠?qū)λ说牧粞赃M行回復;(5)系統(tǒng)管理員可刪除留言;留言板效果圖如圖4-5所示。圖4-5留言效果圖1、留言板學生端學生利用留言版進行留言操作效果功能詳細情況

37、在第三章。留言表單圖如圖4-6所示。圖4-6留言表單圖此表單設計采用Macromedia Dreamweaver 8的表格和表單設計工具(如表單按鈕,文本框等部件)很快就能夠?qū)崿F(xiàn)。提交表單數(shù)據(jù)的方法和上節(jié)提到到方法是一樣的。2、留言版管理端教師必須通過登陸后才能對留言板進行管理。登陸效果界面如圖4-7所示。圖4-7登陸效果界面3、教師回復留言管理員回復留言功能的效果留言回復圖如圖4-8所示。圖4-8留言回復圖(四)后臺實現(xiàn)1、后臺管理員的管理管理員的管理相對比較簡單,只需要輸入修改后的帳號密碼然后點擊確定就能實現(xiàn)管理員帳號和密碼的修改。管理員用戶管理圖如圖4-11所示。圖4-11管理員用戶管理

38、圖實現(xiàn)的代碼也比較簡單,具體和用戶注冊是一樣的,只是單單把修改后的用戶名和密碼提交到數(shù)據(jù)庫中。詳細情況參見本章第二節(jié)。2、后臺學生管理主要是對學生的刪除與添加操作,當然學生也可以自己從注冊頁面主動添加到學生庫中。學生管理圖如圖4-12所示。圖4-12 學生管理圖代碼的實現(xiàn)同樣簡單,具體和用戶注冊也是一樣的,單單把用戶名和密碼提交到數(shù)據(jù)庫中就可以了。詳細情況參見本章第二節(jié)。(五)系統(tǒng)測試測試環(huán)境如下:1、開發(fā)環(huán)境:(1)體系結(jié)構:Browser/Server (2)操作系統(tǒng):Windows 7 (3)開發(fā)工具:Macromedia Dreamweaver 8,Macromedia Firewor

39、ks 8, Macromedia Flash 8,IIS 6.0,SQL Server 20052、 運行環(huán)境Windows 7、IIS6.03、 單元測試單元測試集中的檢驗軟件設計的最小單元。正式測試之前先通過編譯程序檢查并且改正所有語法錯誤,然后用第三章系統(tǒng)設計作指南,對所有的內(nèi)部鏈接進行測試,以便發(fā)現(xiàn)模塊內(nèi)部無法響應的錯誤。這次單元測試我使用白盒測試法,同時對多個模塊并行地進行測試。主要是檢查下述幾點:(1)參數(shù)的數(shù)目、屬性與由調(diào)用模塊送來的變量是否相同。(2)全程變量的定義和用法在各個模塊中是否出現(xiàn)了重復定義。(3)輸入/輸出錯誤的檢查和處理。(4)錯誤的初始值或不正確的缺省值。(5)

40、數(shù)據(jù)類型是否相容。(6)是否出現(xiàn)了不正常的死循環(huán)。(7)操作過程中的操作流向。在測試過程中出現(xiàn)了不少問題,而問題主要是集中在數(shù)據(jù)類型不相容。經(jīng)過不斷的調(diào)試,修改數(shù)據(jù)類型,最終解決了這樣的問題。4.集成測試集成測試是組裝軟件的系統(tǒng)技術。由于已經(jīng)對各個模塊進行了測試,所以集成測試階段采用了黑盒測試,從總體上檢查了軟件的功能。測試范圍有:首頁測試,在線學習測試,考試系統(tǒng)測試,留言板測試,后臺管理測試。因為在之前的模塊調(diào)試中解決了大部分錯誤,所以在此測試中只發(fā)現(xiàn)了幾個模塊間的小錯誤,并且也已經(jīng)將其解決。本系統(tǒng)采用黑盒測試分析法中的邊界值分析方法。(1)測試項目名稱:身份驗證模塊。測試內(nèi)容:用戶登錄的賬

41、號和密碼。測試目的:檢查用戶的身份的合法性,功能性測試。測試步驟:如果輸入空錯誤密碼時,系統(tǒng)還能正常的工作,則證明系統(tǒng)存在問題。如果輸入錯誤密碼或者錯誤的帳號時,系統(tǒng)還能正常的工作,則證明系統(tǒng)存在問題。輸入正確的用戶名和密碼,不能正常登錄,則系統(tǒng)存在問題。測試結(jié)果:只有輸入了正確的用戶名和密碼才能登陸,系統(tǒng)正常。(2)測試項目名稱:權限管理模塊。測試內(nèi)容:用戶的口令和密碼。測試目的:驗證用戶的權限,系統(tǒng)的功能性測試。測試步驟:學生用戶登陸系統(tǒng)是否不具備管理權限。測試結(jié)果:只有教師登陸系統(tǒng)才具備管理權限,系統(tǒng)正常。(3)測試項目名稱:首頁測試,在線學習模塊測試。測試內(nèi)容:首頁的各個按鈕和連接。測

42、試目的:點擊各個按鈕和連接是否能實現(xiàn)跳轉(zhuǎn)效果。測試步驟:逐個點擊。測試結(jié)果:均能實現(xiàn)跳轉(zhuǎn)。(4)測試項目名稱:留言板模塊測試。測試內(nèi)容:輸入信息是否正確添加留言,管理員是否能夠回復,審核和刪除留言。測試目的:系統(tǒng)的功能性測試。測試結(jié)果:學生的留言能正確寫入數(shù)據(jù)庫,在管理員審核之后能夠顯示留言內(nèi)容和回復的內(nèi)容,當管理員點擊刪除留言時,該留言能夠從數(shù)據(jù)庫,和留言面板中刪除,系統(tǒng)運行正確。(5)測試項目名稱:考試系統(tǒng)測試。測試內(nèi)容:學生登陸考試系統(tǒng)是否能夠進行考試,考試完后的信息是否能夠添加進入數(shù)據(jù)庫,管理員用戶是否能夠查看和刪除學生考試成績,是否能夠增加或者修改學生帳戶,是否能夠添加和修改考試試題

43、。測試目的:系統(tǒng)的功能性測試。測試結(jié)果:上述測試內(nèi)容中的描述都能夠?qū)崿F(xiàn)。(6)測試項目名稱:后臺管理模塊測試。測試內(nèi)容:登陸后臺管理系統(tǒng)測試是否能夠修改管理員自己的帳戶和密碼,打開在線答疑面板是否能夠?qū)α粞园暹M行操作。測試目的:系統(tǒng)的功能性測試。測試結(jié)果:在登陸到管理平臺后,管理員可以修改自己的帳戶和密碼,在答疑面板里可以對留言板進行操作,系統(tǒng)運行完好。除了幾個小錯誤外系統(tǒng)運行都基本正常,如身份驗證模塊出現(xiàn)不能讀出原有數(shù)據(jù)的情況,經(jīng)修改代碼,檢查數(shù)據(jù)庫是否設成了只讀后問題解決。具體情況如測試結(jié)果表如表4-1所示。表4-1測試結(jié)果測試項目實測數(shù)據(jù)偏差結(jié)果數(shù)據(jù)結(jié)論身份驗證模塊用戶密碼賬號無系統(tǒng)正常

44、響應身份驗證正確權限管理模塊管理員口令密碼無控制正常權限控制正常學生用戶模塊學生的基本操作無系統(tǒng)正常響應功能基本正常首頁,在線學習模塊是否正確跳轉(zhuǎn)無系統(tǒng)正常響應功能基本正常前臺留言板模塊是否正確留言無系統(tǒng)正常響應功能基本正常后臺留言板模塊是否能控制留言板無系統(tǒng)正常響應功能基本正??荚囅到y(tǒng)模塊是否正確實現(xiàn)考試要求無系統(tǒng)正常響應功能基本正常后臺管理模塊是否正確管理后臺無系統(tǒng)正常響應功能基本正常參考文獻1 Alex Homer,Professional Active Server PagesM.Wrox Press,1997.11142 董士海.計算機軟件工程環(huán)境與軟件工程M.北京:北京科學出版社,

45、1990.31403 鄧良松,劉海巖,陸麗娜.軟件工程M.西安:西安電子科技大學出版社,2004.60704 董國平,顏志軍,萬麗編著.SQL Server 2005數(shù)據(jù)庫開發(fā)典型模塊與實例精講M.北京:電子工業(yè)出版社,2006.1101165 郭瑞軍,唐邦民,謝晗昕編著.數(shù)據(jù)庫開發(fā)實例精粹M.北京:電子工業(yè)出版社,2005.20246 戴有煒.WINDOWS NT SERVER4.0實用指南M. 北京:清華大學出版社,2008.13157 宋華珠,蘇盾,鐘珞.教學系統(tǒng)的構建J.武漢理工大學計算機科學與技術學院,2009,03:1151178 高怡新.ASP網(wǎng)絡應用程序設計M.北京:人民郵電出

46、版社,2008.54609 馬麗紅,蔡東宏.基于B/S模式的科技管理信息系統(tǒng)的開發(fā)M.北京:清華大學出版社,2008.3710 劉瑞新.ASP動態(tài)網(wǎng)站開發(fā)畢業(yè)設計指導M.北京:機械工業(yè)出版社, 2005.192511 湯荷美SQL Server實用簡明教程M.北京:清華大學出版社,2001.329512 汪杰. ASP動態(tài)網(wǎng)頁編程M.北京:人民郵電出版社,2006.242513 吳中福,符云清,王康,李華編著. 基于Web的遠程教育管理及其實現(xiàn)M.北京:人民郵電出版社,1998.6814 徐筍,鞏君華,魏柏編著.基于Asp的網(wǎng)上信息發(fā)布系統(tǒng)M.北京:人民郵電出版社,1998.152815 姚兵

47、,趙亞婉,馬力編著.基于Internet的多媒體遠程教學系統(tǒng)設計及實現(xiàn)M.北京:人民郵電出版社,2005.10239JWKffwvG#tYM*Jg&6a*CZ7H$dq8KqqfHVZFedswSyXTy#&QA9wkxFyeQ!djs#XuyUP2kNXpR89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxG89AmUE9aQGn8xp$R#͑GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5

48、uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&

49、ksv*3tnGK8!z8vG#tYM*Jg&6a*CZ7H$dq8KqqfHVZFedswSyXTy#&QA9wkxFyeQ!djs#XuyUP2kNXpRWXmA&UE9aQGn8xp$R#͑GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpa

50、zadNu#KN&MuWFA5uxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmUE9aQGn8xp$R#͑GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmY

51、WpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&g

52、TXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNuGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*

53、3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$U*3tnGK8!z89AmYWpazadNu#

溫馨提示

  • 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

提交評論