課程網(wǎng)站設(shè)計_第1頁
課程網(wǎng)站設(shè)計_第2頁
課程網(wǎng)站設(shè)計_第3頁
課程網(wǎng)站設(shè)計_第4頁
課程網(wǎng)站設(shè)計_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、文檔供參考,可復(fù)制、編制,期待您的好評與關(guān)注! 摘要在一所學(xué)校里,有計劃、有目標地建設(shè)成一批輻射性強、影響力大的精品課程,可以大范圍地推進全校的課程建設(shè),可以營造一種良好的學(xué)習(xí)氛圍,形成良好的校園文化。開發(fā)教學(xué)網(wǎng)站,是推進教育更新、實現(xiàn)教學(xué)管理創(chuàng)新的主要方面。在教學(xué)大綱中向用戶展示某一課程總體結(jié)構(gòu)框架,列出課程的主要的知識點,有利于用戶總體把握課程。資源下載為用戶提供了很好的教學(xué)資源,供用戶學(xué)習(xí)。而網(wǎng)上答疑更是體現(xiàn)了精品課程網(wǎng)站交互性的特點,在該項中用戶可以就自己學(xué)習(xí)中遇到的問題提出來供其他用戶共同思考解答,這是精品課程網(wǎng)站的一個十分優(yōu)秀的特點,可以讓用戶之間相互探討,共同進步。關(guān)鍵詞:課程學(xué)

2、習(xí);資源下載;交互性;網(wǎng)站18 / 21目 錄摘要I1 引言11.1 選題背景11.2 目的和意義12 方案論證22.1 現(xiàn)行教學(xué)系統(tǒng)的調(diào)查與分析22.2 需求調(diào)查與分析22.3 精品課程網(wǎng)站方案介紹22.3.1 擬建目標32.3.2 系統(tǒng)規(guī)劃及初步方案32.3.3 系統(tǒng)的實施方案32.4 環(huán)境條件可行性32.5 技術(shù)可行性43 過程論述53.1 系統(tǒng)需求分析53.1.1 系統(tǒng)分析的原則53.1.2 系統(tǒng)分析的方法53.1.3 系統(tǒng)功能需求分析63.1.4 系統(tǒng)的數(shù)據(jù)需求分析63.2 系統(tǒng)設(shè)計73.2.1 系統(tǒng)設(shè)計目標73.2.2 系統(tǒng)設(shè)計流程73.2.3 系統(tǒng)的概要設(shè)計93.2.4 系統(tǒng)數(shù)據(jù)

3、庫設(shè)計103.2.5數(shù)據(jù)流圖113.2.6數(shù)據(jù)庫表的設(shè)計與實現(xiàn)123.3 系統(tǒng)實現(xiàn)133.3.1 系統(tǒng)流程圖133.3.2 主界面和登錄模塊的實現(xiàn)143.3.3 登錄注冊模塊143.3.4 網(wǎng)站統(tǒng)計模塊143.3.5 新聞搜索模塊143.3.6 課程介紹模塊153.3.7 教學(xué)大綱模塊153.3.8 學(xué)習(xí)資源模塊153.3.9 新聞瀏覽模塊153.3.10 課程申報模塊153.3.11 互動論壇模塊154 總結(jié)16參考文獻171 引言1.1 選題背景課程是學(xué)生知識、能力、素質(zhì)培養(yǎng)的重要載體。一所學(xué)校,不能認為只要能開出課,就是在辦學(xué)。學(xué)校要根據(jù)自己的目標定位和發(fā)展方向來確定要開設(shè)的課程。在一所

4、學(xué)校里,有計劃、有目標地建設(shè)成一批輻射性強、影響力大的精品課程,可以大范圍地推進全校的課程建設(shè),可以營造一種良好的學(xué)習(xí)氛圍,形成良好的校園文化。開發(fā)教學(xué)網(wǎng)站,是推進教育更新、實現(xiàn)教學(xué)管理創(chuàng)新的主要方面。在精品課程網(wǎng)站這個網(wǎng)絡(luò)平臺上可以看到相關(guān)課程的詳盡信息。在課程介紹中,用戶可以輕松找到要學(xué)課程的簡單概述,能為用戶對相關(guān)知識的學(xué)習(xí)指明方向,突出重、難點。而這些有可能會被老師忽略,或者老師講過而你沒有聽清楚的情況下就會對你總體把握學(xué)習(xí)很有益處。在教師隊伍中你可以比較詳細的了解講師或課程負責(zé)人的信息,在你學(xué)習(xí)中遇到難題時可以向這些老師請教。每個人的思考方式不同,你的任課老師的講解重點的思路你可能理

5、解不了,有可能換個老師以另外的思路講解有可能就符合你的思維方式,也更易于理解。在教學(xué)大綱中向用戶展示某一課程總體結(jié)構(gòu)框架,列出課程的主要的知識點,有利于用戶總體把握課程。資源下載為用戶提供了很好的教學(xué)資源,供用戶學(xué)習(xí)。而網(wǎng)上答疑更是體現(xiàn)了精品課程網(wǎng)站交互性的特點,在該項中用戶可以就自己學(xué)習(xí)中遇到的問題提出來供其他用戶共同思考解答,這是精品課程網(wǎng)站的一個十分優(yōu)秀的特點,可以讓用戶之間相互探討,共同進步。1.2 目的和意義精品課程網(wǎng)站是高等學(xué)校教學(xué)質(zhì)量與教學(xué)改革工程的重要組成部分,是學(xué)生自主學(xué)習(xí)、教學(xué)互動、學(xué)習(xí)交流的重要平臺。學(xué)生在學(xué)習(xí)的過程中,除了老師的引導(dǎo)外,還需詳細了解課程的學(xué)習(xí)要求,了解課

6、程的重點與難點,預(yù)習(xí)和復(fù)習(xí)課堂教授的內(nèi)容,檢查自己掌握知識的情況,并及時同老師交流學(xué)習(xí)中遇到的問題。這些在現(xiàn)實中受許多條件的制約是不太可能實現(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é)方法。 2 方案論證2.1 現(xiàn)行教學(xué)系統(tǒng)的調(diào)查與分析雖然課程已經(jīng)準備了大量的教學(xué)文件,但是并沒有形成一個真正意義上的網(wǎng)上教

7、學(xué)系統(tǒng),所以存在以下幾個問題急需解決:1計算機資源不能有效的對外開放由于現(xiàn)行的教學(xué)材料以書面文檔的形式保存,他們中的大多數(shù)被束之高閣,沒有充分發(fā)揮其在教學(xué)中的作用。上級教育機構(gòu)或?qū)W生一般需要通過借閱、復(fù)印等方式獲得精品課材料,不僅很效率低,而且也會導(dǎo)致材料的丟失損壞。2計算機資源不能得到有效使用目前的計算機資源主要是為了參加上級教育機構(gòu)的精品課評審活動而準備的,用戶范圍較小。再加上普通學(xué)生很難獲取這些資源,它們可能在活動結(jié)束后就被棄置,十分可惜。除此以外,校外的相關(guān)組織(比如用人單位)和個人(比如想報考該專業(yè)的學(xué)生)也很少能了解到學(xué)校專業(yè)教學(xué)上的成果和師生的研究成果。3教師與學(xué)生間沒有有效的交

8、流工具當前的專業(yè)的設(shè)計完全沒有考慮到建立師生間交流平臺的任務(wù)。學(xué)生如果遇到了疑問只能依靠電話和電子郵件向教師請教。但是,學(xué)生的問題往往具有共性,而教師又常常需要向每個學(xué)生發(fā)布內(nèi)容相同的信息,這種一對一的交流方式在這種情況下顯然沒有什么效率。不僅如此,這個缺陷還使教師難以了解學(xué)生的進度,在制定教學(xué)計劃時容易忽略學(xué)生的接受情況。4學(xué)生在系統(tǒng)中處于被動地位只有在教師從資源庫中取出信息之后,學(xué)生才能使用所需的資源。而且,學(xué)生的作品和論文只能存入不能取出,他們因為看不到反饋信息而學(xué)習(xí)熱情下降。2.2 需求調(diào)查與分析該系統(tǒng)是集課程介紹、教師介紹、教學(xué)大綱、網(wǎng)站新聞、資料下載、網(wǎng)上答疑、課程申報為一體的精品

9、課網(wǎng)站教學(xué)系統(tǒng)。根據(jù)對目前系統(tǒng)硬件配置情況調(diào)查,系統(tǒng)雖然無法滿足用戶的全部需求,但大部分功能是可以實現(xiàn)的。2.3 精品課程網(wǎng)站方案介紹2.3.1 擬建目標簡要描述:精品課程網(wǎng)站是以瀏覽器/服務(wù)器(B/S)為架構(gòu),為學(xué)生、教師提供專業(yè)相關(guān)知識技能的網(wǎng)站。它將使用數(shù)據(jù)庫技術(shù)與網(wǎng)絡(luò)技術(shù),使計算機資源的使用效率得到很大提高,并為師生提供交流平臺。精品課程網(wǎng)站優(yōu)越性:在以上敘述中可以看出精品課程網(wǎng)站性能與功能上的優(yōu)勢,首先,精品課程網(wǎng)站利用了計算機網(wǎng)絡(luò)和數(shù)據(jù)庫兩項先進技術(shù),比原先完全依靠課堂教學(xué)更有效率。其次,精品課程網(wǎng)站提供了一系列諸如資源下載、網(wǎng)上答疑此類的新功能,學(xué)生和教師可以通過訪問網(wǎng)站來進行交

10、流。2.3.2 系統(tǒng)規(guī)劃及初步方案該系統(tǒng)總體由六個模塊組成:用戶注冊登陸模塊,學(xué)習(xí)資源模塊,教師隊伍模塊,網(wǎng)站新聞模塊,申報頁面模塊以及互動論壇模塊。2.3.3 系統(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)站后臺管理系統(tǒng),以便管理員及時、方便的

11、更新網(wǎng)站資源。2.4 環(huán)境條件可行性 該系統(tǒng)開發(fā)的軟件為精品課程網(wǎng)站的服務(wù)器端軟件,由于學(xué)生與教師十分需要一個網(wǎng)絡(luò)化的交流平臺,該軟件設(shè)計完成后可用于展示該專業(yè)的教學(xué)成果和提供互動教學(xué)服務(wù)。目前我國政府對高等教育的質(zhì)量十分重視,外加教育機構(gòu)間的生源競爭日趨激烈,許多高等院校都引入了類似的教學(xué)網(wǎng)站,利用網(wǎng)絡(luò)與多媒體開展遠程培訓(xùn)。但本系統(tǒng)完全獨立開發(fā),力求使系統(tǒng)功能簡潔明了,齊全且易于操作。 各個高校對開發(fā)精品課網(wǎng)站系統(tǒng)非常重視,為該系統(tǒng)的開發(fā)提供了前提條件。目前,學(xué)校的專用機房,微機設(shè)備數(shù)量質(zhì)量都達到能實現(xiàn)信息化管理的要求,擁有系統(tǒng)運行的硬件環(huán)境。導(dǎo)師非常支持該精品課程網(wǎng)站的開發(fā),這為開發(fā)工作的

12、順利進行提供了必要的保障。2.5 技術(shù)可行性目前信息技術(shù)和計算機軟硬件發(fā)展已經(jīng)完全可以滿足本系統(tǒng)的技術(shù)要求,開發(fā)和維護工作由專業(yè)維護人員承擔(dān)。就目前使用的開發(fā)技術(shù)來說,采用十分流行的WAMP架構(gòu)來做總的結(jié)構(gòu),使用ztree管理節(jié)點,使用Ueditor開發(fā)前端,后臺則使用THINKPHP來做。這些技術(shù)都已十分成熟,而且相對來說簡單易懂,可以邊學(xué)邊做。因此,從技術(shù)上來說該精品課程網(wǎng)站開發(fā)方案是可行的。3 過程論述3.1 系統(tǒng)需求分析本文的系統(tǒng)分析模塊從系統(tǒng)分析的原則和系統(tǒng)分析的方法兩個方面描述。系統(tǒng)分析的原則是指系統(tǒng)分析過程中的指導(dǎo)思想,系統(tǒng)分析的方法是指系統(tǒng)分析過程中所采用的方法。3.1.1 系

13、統(tǒng)分析的原則在對精品課網(wǎng)站管理信息系統(tǒng)進行系統(tǒng)分析的過程中,我始終堅持以這樣幾條原則為指導(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ì)量,不斷爭求用戶意見,并把共同的理解明確表達出來。3結(jié)構(gòu)化分析的原則。結(jié)構(gòu)化分析與設(shè)計方法的基本思想是用系統(tǒng)的思想,系統(tǒng)工程的方法,按結(jié)構(gòu)化,模塊化,自頂向下的

14、對精品課程網(wǎng)站系統(tǒng)進行分析與設(shè)計,以抽象和分解為手段,對系統(tǒng)進行自頂向下的逐層分解,逐步細分,逐步求精,從而達到易于理解的目的。在分析過程中首先站在整體的角度,將各項業(yè)務(wù)放到整體去考察,保證全局的正確性,然后再逐層向下深入研究。3.1.2 系統(tǒng)分析的方法首先,以自頂向下的系統(tǒng)分析思想對整個系統(tǒng)的業(yè)務(wù)流程進行詳細的分析。在總體規(guī)劃時所做的初步調(diào)查只是為了總體規(guī)劃和進行可行性分析的需要,相對來說是比較粗糙的?,F(xiàn)在,則應(yīng)在初步調(diào)查的基礎(chǔ)上,進一步收集和了解、分析用戶需求,并用業(yè)務(wù)流程圖表達出來。第二,抽取數(shù)據(jù)流程,建立新系統(tǒng)的邏輯模型。邏輯模型是指僅在邏輯上確定的目標系統(tǒng)模型,而不涉及具體的物理實現(xiàn)

15、,也就是要解決系統(tǒng)“干什么”,而不是“如何干”。邏輯模型由數(shù)據(jù)流程圖表示。用戶通過邏輯模型了解未來目標系統(tǒng),通過調(diào)查用戶滿意程度修改系統(tǒng)。第三,利用數(shù)據(jù)字典對新系統(tǒng)的各個成分進行補充說明,數(shù)據(jù)立即存取分析圖描述用戶對新系統(tǒng)的各項數(shù)據(jù)請求。3.1.3 系統(tǒng)功能需求分析計算機網(wǎng)絡(luò)精品課程主要用于大中專院校學(xué)生學(xué)習(xí)計算機網(wǎng)絡(luò),是當前非常流行非常需要的系統(tǒng)項目需求。它有利于提高學(xué)生學(xué)習(xí)的效率。設(shè)計可交互的網(wǎng)站,這些交互功能如:查詢、下載、上交、修改等是ASP.NET所支持的。本系統(tǒng)采用B/S模式進行系統(tǒng)地設(shè)計與實現(xiàn)。本網(wǎng)站名為精品課程網(wǎng)站,其功能與其它精品課程網(wǎng)站需求相似。根據(jù)精品課程網(wǎng)站所具有的特征

16、以及它所完成的主要任務(wù)分析以及精品課程網(wǎng)站用戶的特殊性,本網(wǎng)站的用戶分為普通用戶和管理員兩大類,根據(jù)用戶的不同而給予不同的權(quán)限,這些權(quán)限決定用戶所能完成的主要功能。學(xué)生(普通)用戶,主要通過精品課程網(wǎng)站來學(xué)習(xí),所以學(xué)生所具有的權(quán)利應(yīng)該是學(xué)習(xí),瀏覽,留言,資源下載等。根據(jù)上述需求進行分析,本系統(tǒng)在實現(xiàn)上應(yīng)該具有如下功能:(1)學(xué)習(xí)功能,包括瀏覽課程指南、教學(xué)大綱等。(2)學(xué)習(xí)資源管理,包括資料的上傳和下載。(3)教師管理,包括教師信息管理和介紹等。(4)精品網(wǎng)站申報功能。(5)師生互動功能,師生在線提問和答疑。(6)添加、刪除、修改用戶帳戶的功能。3.1.4 系統(tǒng)的數(shù)據(jù)需求分析 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計是

17、總體設(shè)計階段非常重要的環(huán)節(jié),好的數(shù)據(jù)庫結(jié)構(gòu)可以簡化開發(fā)過程,使系統(tǒng)功能更加清晰明確。因為數(shù)據(jù)庫結(jié)構(gòu)的變化會造成編碼的改動,所以必須認真設(shè)計數(shù)據(jù)庫結(jié)構(gòu)后再進行編碼,從而避免無謂的重復(fù)工作。本系統(tǒng)所使用的數(shù)據(jù)庫主要包含5張數(shù)據(jù)表,即用戶角色表、用戶信息表、 新聞信息表、 教師信息表、 留言信息表。用戶角色表:角色類型、角色名稱、角色權(quán)限。用戶信息表:用戶名稱、密碼、姓名、性別、生日、職業(yè)、單位、地址,聯(lián)系方式。新聞信息表:新聞標題、新聞內(nèi)容、作者、發(fā)表時間。教師信息表:教師姓名、性別、任教時間、任教科目、職位、個人簡介、聯(lián)系方式、個人照片。留言信息表:留言者姓名、留言內(nèi)容、留言時間、回復(fù)內(nèi)容、回復(fù)

18、時間、結(jié)束時間。 3.2 系統(tǒng)設(shè)計 本文中對精品課程網(wǎng)站的邏輯設(shè)計包括系統(tǒng)目標和流程設(shè)計兩個方面。3.2.1 系統(tǒng)設(shè)計目標新的精品課網(wǎng)站系統(tǒng)是一個為使用戶更全面學(xué)習(xí)專業(yè)知識而開發(fā)的網(wǎng)站。該網(wǎng)站有兩種角色普通用戶和管理員,用戶登錄網(wǎng)站后可以瀏覽課程介紹、教學(xué)大綱、教師隊伍等資料,用戶還可以根據(jù)自己的需要下載學(xué)習(xí)資源,此外網(wǎng)站很重要的一個功能是可以實現(xiàn)網(wǎng)上答疑,可以促進用戶之間的交流。作為網(wǎng)站的管理員承擔(dān)著管理網(wǎng)站后臺的職責(zé),管理員有管理用戶信息、課程指南、學(xué)習(xí)資源、課程申報、資源下載等項管理權(quán)限。3.2.2 系統(tǒng)設(shè)計流程通過對精品課程網(wǎng)站業(yè)務(wù)需求的詳細調(diào)查,該系統(tǒng)的主要業(yè)務(wù)按照所涉及的數(shù)據(jù)存儲或

19、存檔可以分為教師記錄管理、答疑記錄管理、下載資源管理、系統(tǒng)用戶管理四大類。為了更清晰的描述該系統(tǒng)的業(yè)務(wù)流程,本文選擇以子系統(tǒng)為單元由上至下的進行業(yè)務(wù)分析。精品課網(wǎng)站系統(tǒng)的三個子系統(tǒng)之間的業(yè)務(wù)關(guān)系如下圖1所示:1用戶信息服務(wù)子系統(tǒng)處理用戶的個人信息,并向用戶提供學(xué)習(xí)資料。2管理員信息管理子系統(tǒng)為管理員專用,主要用于管理用戶記錄、教師記錄以及學(xué)習(xí)答疑等網(wǎng)站后臺提交的記錄。3資源管理子系統(tǒng)是管理員專用,主要作用是管理講義等學(xué)習(xí)資源。用戶信息服務(wù)子系統(tǒng)的詳細業(yè)務(wù)流程如圖2所示描述了用戶登錄、修改密碼、瀏覽新聞、資源下載、網(wǎng)上答疑、查看回復(fù)六個業(yè)務(wù)功能。其中資源下載、提問問題、查看回復(fù)都需要先登錄才有權(quán)

20、限。管理員信息管理子系統(tǒng)是精品課網(wǎng)站后臺的一部分,如圖3所示。其中,用戶管理是用戶信息管理業(yè)務(wù)的基礎(chǔ),因為系統(tǒng)的用戶記錄是精品課程網(wǎng)站的主體。網(wǎng)上答疑管理業(yè)務(wù)指的是管理員查看和整理網(wǎng)站上的發(fā)言以及添加回復(fù),或整理系統(tǒng)保存的答疑記錄。資源管理主要包括添加和刪除課程資源管理。普通用戶登錄修改密碼修改完成是否瀏覽或下載資源注銷圖1 用戶信息服務(wù)業(yè)務(wù)流程圖管理員登錄信息驗證否是管理后臺各種資源注銷圖2 管理員信息管理業(yè)務(wù)流程圖3.2.3 系統(tǒng)的概要設(shè)計根據(jù)實現(xiàn)功能的不同可以將系統(tǒng)劃分為6大模塊:課程指南模塊,學(xué)習(xí)資源模塊,教師隊伍模塊,網(wǎng)站新聞模塊,申報頁面模塊,互動論壇模塊。在功能模塊示意圖的樹狀結(jié)

21、構(gòu)中,每個葉結(jié)點都是一個小的功能模塊。每一個功能模塊都需要針對不同的表完成相同的數(shù)據(jù)庫操作,即添加記錄、修改記錄、刪除記錄以及查詢顯示記錄信息。系統(tǒng)的流程圖和功能模塊圖分別如下圖所示:圖3 系統(tǒng)流程圖3.2.4 系統(tǒng)數(shù)據(jù)庫設(shè)計(1)系統(tǒng)的概念結(jié)構(gòu)設(shè)計E-R圖清楚地描述了系統(tǒng)中各個實體之間的聯(lián)系,以及各個實體所具有的屬性,可以很清楚地了解整個系統(tǒng)的總體處理。在建立E-R圖的過程中,主要經(jīng)歷以下幾個步驟:1.選擇局部應(yīng)用;2.逐一設(shè)計分E-R圖;3.合并分E-R圖,生成初步E-R圖;4.消除不必要的冗余,設(shè)計基本的E-R圖。根據(jù)計算機網(wǎng)絡(luò)精品課程網(wǎng)站所使用的數(shù)據(jù)庫以及其功能結(jié)構(gòu)畫出主要的E-R圖,

22、如圖5所示::圖5 網(wǎng)站概念模型圖(E-R)(2)系統(tǒng)的邏輯結(jié)構(gòu)設(shè)計表1 用戶角色表(Role)在該表中保存了用戶的角色信息,主要包括角色類型、角色名稱、角色權(quán)限等幾個字段。表2 用戶信息表(Author)在該表中保存了用戶的身份和聯(lián)系方式等信息,主要包括用戶名稱、密碼、姓名、性別、生日、職業(yè)、單位、地址,聯(lián)系方式等幾個字段。表3 新聞信息表(Article)在該表中保存了和新聞相關(guān)的信息,主要包括新聞標題、新聞內(nèi)容、作者、發(fā)表時間等幾個字段。表4 教師信息表(Teachers)在該表中保存了教師的個人信息,主要包括教師姓名、性別、任教時間、任教科目、職位、個人簡介、聯(lián)系方式、個人照片等幾個字

23、段。表5 留言信息表(Say)在該表中保存了網(wǎng)上留言和回復(fù)信息,主要包括留言者姓名、留言內(nèi)容、留言時間、回復(fù)內(nèi)容、回復(fù)時間、結(jié)束時間等幾個字段。3.2.5數(shù)據(jù)流圖下面是系統(tǒng)的部分數(shù)據(jù)流圖,主要是學(xué)生和老師登陸以后根據(jù)不同的權(quán)限進行不同的操作。圖5和圖6分別是系統(tǒng)的一級數(shù)據(jù)流圖和二級數(shù)據(jù)流圖。圖5 系統(tǒng)一級數(shù)據(jù)流圖圖6 系統(tǒng)二級數(shù)據(jù)流圖3.2.6數(shù)據(jù)庫表的設(shè)計與實現(xiàn)關(guān)鍵數(shù)據(jù)庫表的詳細設(shè)計。用戶表記錄系統(tǒng)用戶口令等信息。如表1所示。表1、用戶表(Users)字段名字段類型長度主/外鍵字段值約束對應(yīng)中文名IDvarchar10PNot null用戶編號UsernameVarchar25Not nul

24、l用戶名稱UserpasswordVarchar50Not null用戶密碼UsergroupInt4Not null用戶類型新聞通知信息表記錄發(fā)布新聞的信息。如表2所示。表2、新聞通知信息表(Article)字段名字段類型長度主/外鍵字段值約束對應(yīng)中文名IDInt4PNot null新聞編號TitleVarchar50Not null新聞標題ContentText16Not null新聞內(nèi)容Addtimedatetime8Not null上傳日期AddmanVarchar20Not null上傳人Typechar10Not null類型作業(yè)課件信息表記錄作業(yè)信息。如表3所示。表3、作業(yè)課件信

25、息表(Homework)字段名字段類型長度主/外鍵字段值約束對應(yīng)中文名IDInt4PNot null作業(yè)編號TitleVarchar50Not null作業(yè)標題ContentVarchar50Not null作業(yè)內(nèi)容Addtimedatetime8Not null作業(yè)地址fileUrlVarchar50Not null上傳人Typechar10Not null類型在線答疑信息表記錄在線答疑信息。如表4所示。表4、在線答疑信息表(Question)字段名字段類型長度主/外鍵字段值約束對應(yīng)中文名IDnchar10PNot null問題編號titleVarchar50Not null問題名稱cont

26、entVarchar50Not null問題內(nèi)容addtimebitNot null提問時間studentVarchar50Not null學(xué)生姓名ReplayVarchar20Not null問題回復(fù)用戶組信息表記錄用戶組信息。如表5所示。表5、用戶組信息表(usergroup)字段名字段類型長度主/外鍵字段值約束對應(yīng)中文名Groupnamenchar10PNot null組名稱RightVarchar50Not null權(quán)限名RighturlVarchar50Not null操作路徑3.3 系統(tǒng)實現(xiàn)3.3.1 系統(tǒng)流程圖下面進行系統(tǒng)流程分析,所謂系統(tǒng)流程就是用戶在使用系統(tǒng)時的工作過程。(1

27、) 運行系統(tǒng)后,首先會進入精品課程網(wǎng)站主頁,不同的用戶具有不同的權(quán)限。(2) 用戶具有兩種類型:普通用戶和管理員。普通用戶登錄網(wǎng)站后,可以瀏覽新聞,登錄注冊,查看課程指南,登錄互動論壇進行留言和回復(fù)。用戶登錄重新登錄成功失敗讀取用戶類型開始精品網(wǎng)站申報1. 管理后臺網(wǎng)站2. 管理用戶的信息課程指南網(wǎng)站新聞資源上傳、下載互動論壇普通用戶管理員用戶圖6 系統(tǒng)流程圖3.3.2 主界面和登錄模塊的實現(xiàn)用戶首先進入的是網(wǎng)站首頁,進入首頁后可以到網(wǎng)站的主要框架和內(nèi)容。3.3.3 登錄注冊模塊用戶進入網(wǎng)站頁面后可以進行注冊并登錄,登錄后可以享用更多功能,諸如上傳下載文獻資料等。3.3.4 網(wǎng)站統(tǒng)計模塊這是用fieldset標簽完成的一個網(wǎng)站數(shù)據(jù)統(tǒng)計功能,它可以對訪問總數(shù)文章總數(shù)、留言總數(shù)、在線人數(shù)進行統(tǒng)計。3.3.5 新聞搜索模塊進入網(wǎng)站后可對網(wǎng)站內(nèi)新聞進行搜索,它可以按新聞作者/新聞標題進行搜索。3.3.6 課程介紹模塊課程介紹為課程指南中的一部分,內(nèi)容為本課程簡介。3.3.7 教學(xué)大綱模塊課程介紹為課程指南中的一部分,內(nèi)容為本課程簡介。3.3.8 學(xué)習(xí)資源模塊 學(xué)習(xí)資源為網(wǎng)站設(shè)計中很重要的一部分,主要內(nèi)容為教學(xué)資源的上傳和下載,用戶登錄后可以進行資料的上傳和下載,管理員可以對資料進行管

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論