




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、遼寧科技大學(xué)畢業(yè)設(shè)計(論文) 第I頁計算機(jī)專業(yè)英語教學(xué)網(wǎng)站的設(shè)計與開發(fā)摘要隨著科技的進(jìn)步和計算機(jī)網(wǎng)絡(luò)的飛速發(fā)展,教育在人們生活中開始占有很重要的地位。為了讓人們的學(xué)習(xí)過程可以不受地域、時間限制,使得教學(xué)資源能在最大范圍內(nèi)實現(xiàn)共享,產(chǎn)生了網(wǎng)上教學(xué)系統(tǒng)。本網(wǎng)站前臺采用Dreamweaver進(jìn)行頁面制作,后臺由Access數(shù)據(jù)庫支持,通過使用ASP技術(shù)實現(xiàn)動態(tài)網(wǎng)頁的效果。整個計算機(jī)專業(yè)英語教學(xué)網(wǎng)站包含課程描述、教師隊伍、課程建設(shè)、習(xí)題寶庫、下載頻道、公告欄、留言板、和師生論壇八個功能模塊,本文主要針對我設(shè)計的這八個模塊,即課程描述、教師隊伍、課程建設(shè)、習(xí)題寶庫、下載頻道、公告欄、留言板、和師生論壇八
2、個模塊的設(shè)計與實現(xiàn)進(jìn)行了論述。通過使用本網(wǎng)站學(xué)習(xí)計算機(jī)專業(yè)英語,可以更方便、更靈活、更有效地掌握計算機(jī)專業(yè)英語課程的知識點、重點和難點,是有效使用互聯(lián)網(wǎng)的一種體現(xiàn),具有較高的實用價值。關(guān)鍵詞 教學(xué)網(wǎng)站;計算機(jī)專業(yè)英語;ASP;Access遼寧科技大學(xué)畢業(yè)設(shè)計(論文) 第II頁AbstractWith progress in technology and the rapid development in computer network, education becomes very important in everyday life. In order to avoid the progre
3、sses being restricted in the zone or time, the online teaching and learning systems is introduced into education.This websites front desk adopts Dreamweaver to carry on the page animation, the backstage is supported by Access database , through using the result of the dynamic webpage of ASP technolo
4、gy , reach the operation to the database in order to the request for the user.Procedure teaching websites of whole Computer Professional English includes nine parts: the course description,teacher ranks, construction of course, the online school, bulletin board,download channel,web forum for teacher
5、s and students,message board.this text is mainly to talk about four parts of them,they are the ourse description,teacher ranks,web forum for teachers and students,message board. Using this website to study the Computer Organization Principles can grasp some of knowledge, focal point and difficult po
6、int of course of the Computer Organization Principles more convenient, more flexible and more effectively, it is a kind of embodiment using Internet effectively, have higher practical value.Keywords Teaching websites;Computer Professional English;ASP; Access遼寧科技大學(xué)畢業(yè)設(shè)計(論文) 第III頁目錄摘要 . I Abstract . II
7、第1章 緒論 . 11.1 課程開發(fā)背景 . 11.2 課程開發(fā)的現(xiàn)實意義 . 11.3 相關(guān)課題發(fā)展現(xiàn)狀 . 21.4 系統(tǒng)目標(biāo) . 3第2章 系統(tǒng)開發(fā)技術(shù)簡介 . 42.1 HTML語言 . 42.2 ASP技術(shù) . 52.2.1 ASP工作原理 . 52.2.2 ASP的優(yōu)勢 . 62.3 ADO技術(shù)簡介 . 72.4 ACCESS數(shù)據(jù)庫介紹 . 82.5 Macromedia Dreamweaver MX 2004軟件說明 . 8第3章 系統(tǒng)概要設(shè)計 . 93.1 系統(tǒng)結(jié)構(gòu)設(shè)計 . 93.2 系統(tǒng)功能說明 . 103.3 運(yùn)行環(huán)境 . 113.3.1 服務(wù)器端 . 113.3.2 客戶
8、端 . 11第4章 數(shù)據(jù)庫設(shè)計 . 124.1 數(shù)據(jù)庫分析 . 124.2 數(shù)據(jù)庫中表的設(shè)計 . 144.2.1 user表的設(shè)計. 144.2.2 article表的設(shè)計 . 154.2.3 reply表的設(shè)計 . 154.2.4 area表的設(shè)計. 16遼寧科技大學(xué)畢業(yè)設(shè)計(論文) 第IV頁4.2.5 board 表的設(shè)計 . 164.2.6 admin表的設(shè)計 . 174.2.7 dd 表的設(shè)計 . 17第5章 系統(tǒng)詳細(xì)設(shè)計 . 195.1 網(wǎng)站主頁的設(shè)計 . 195.1.1 主頁的設(shè)計 . 195.1.2 課件下載模塊 . 215.1.3 課程作業(yè)模塊 . 225.1.4 歷屆試題模塊
9、 . 235.1.5 試驗軟件模塊 . 235.2 課程描述設(shè)計 . 245.3 教師隊伍設(shè)計 . 265.4 課程建設(shè)設(shè)計 . 285.5 習(xí)題寶庫設(shè)計 . 305.6 學(xué)生空間設(shè)計 . 325.7 師生論壇設(shè)計 . 335.7.1 論壇模塊結(jié)構(gòu)設(shè)計 . 335.7.2 論壇模塊功能說明 . 335.7.3 論壇首頁 . 335.7.4 用戶登錄 . 345.7.5 新用戶注冊 . 365.7.6 發(fā)表帖子 . 375.7.7 瀏覽帖子 . 395.7.8 回復(fù)帖子 . 405.7.9 論壇后臺管理 . 41第6章 系統(tǒng)測試 . 436.1 測試計劃 . 436.1.1 測試項目 . 436
10、.1.2 測試人員 . 43遼寧科技大學(xué)畢業(yè)設(shè)計(論文) 第V頁6.2 測試結(jié)果 . 436.3 測試分析 . 44結(jié)論 . 45致謝 . 46參考文獻(xiàn) . 47附錄A . 48附錄B. 57遼寧科技大學(xué)畢業(yè)設(shè)計(論文) 第1頁第1章 緒論1.1 課程開發(fā)背景隨著計算機(jī)網(wǎng)絡(luò)通信技術(shù)和Internet的飛速發(fā)展,基于因特網(wǎng)的計算機(jī)網(wǎng)上遠(yuǎn)程教學(xué)已經(jīng)開始成為一種全新的教學(xué)手段,并且越來越受到人們的關(guān)注。由于網(wǎng)上教學(xué)具有時效性、共享性、交互性和個別化等諸多特點,因此它有著傳統(tǒng)教學(xué)模式無法比擬的優(yōu)點,它創(chuàng)造了一種全新的教學(xué)模式,打破了傳統(tǒng)教學(xué)模式在時間、空間上的限制,采用了先進(jìn)的教學(xué)手段和教學(xué)方法,可以
11、大大提高教學(xué)效率和教學(xué)效果,使教學(xué)活動上了一個新臺階。蓬勃興起的網(wǎng)上教育以其全新的高科技教學(xué)手段為解決我國當(dāng)前資源嚴(yán)重短缺而教育需求日益擴(kuò)大的矛盾提供了一種投資少、見效快、優(yōu)質(zhì)高效的解決方案,它必將成為我國未來教育發(fā)展的重要方向。因此,根據(jù)自身的特點設(shè)計一個師生間具有良好交互性的教學(xué)網(wǎng)站,就成為了目前我國教學(xué)網(wǎng)站開發(fā)面臨的緊要任務(wù)。1.2 課程開發(fā)的現(xiàn)實意義2003年4月,教育部關(guān)于啟動高等學(xué)校教學(xué)質(zhì)量與教學(xué)改革工程精品課程建設(shè)工作的通知下發(fā)后,全國高校積極開展了精品課程建設(shè)工作。精品課程建設(shè)是一項復(fù)雜的工程,如何搞好精品課程建設(shè),已經(jīng)成為廣大高校教師十分關(guān)注的問題。建設(shè)精品課程很重要的一個目
12、的,就是要讓好的教學(xué)資源能夠盡可能的被更多的人來學(xué)習(xí)使用。這樣一來,精品課程網(wǎng)站即教學(xué)網(wǎng)站的開發(fā)就顯得尤為重要。一門精品課程擁有大量的教學(xué)資源,我們需要將這些教學(xué)資源分門別類地發(fā)布在網(wǎng)站上。對于大綱、教案、實驗指導(dǎo)書之類的文檔教學(xué)資源,我們可以將它們制作成HTML網(wǎng)頁、Flash動畫、PDF或者doc文檔等形式發(fā)布到網(wǎng)上,便于其他人查看、下載使用;對于課件,我們可以制作成PPT文件、Flash動畫、Authware文件等方式發(fā)布到網(wǎng)上;對于大量的圖片類教學(xué)資源,我們可以使用Firework提供的相冊功能來處理。這樣既方便了開發(fā)制作者,也方便了使用者;對于音視頻類教學(xué)資源,可以將其嵌入到網(wǎng)頁當(dāng)中
13、,或者轉(zhuǎn)化為Flash然后再發(fā)布。對于練習(xí)題類教學(xué)資源,可以采用doc文遼寧科技大學(xué)畢業(yè)設(shè)計(論文) 第2頁件供用戶下載使用。在精品課程網(wǎng)站上,除了發(fā)布各種教學(xué)資源外,還可以提供一些和用戶、學(xué)生互動的服務(wù)。比如,學(xué)生在線提問、教師在線答疑、師生在線討論等功能。還可以嘗試網(wǎng)上在線考試這種新的考試方法。這個計算機(jī)專業(yè)英語教學(xué)網(wǎng)站的建成將提高學(xué)生的學(xué)習(xí)主動性,提高課程信息傳達(dá)的及時性,實現(xiàn)課程多種資源的展示與交流,成為教師與學(xué)生課下交流的良好平臺。1.3 相關(guān)課題發(fā)展現(xiàn)狀課程網(wǎng)站搜索引擎的功能是為學(xué)生能方便地在整個課程網(wǎng)站中搜索他們想了解的信息。學(xué)生網(wǎng)頁的功能是能幫助學(xué)生在學(xué)習(xí)過程中相互協(xié)作,也為學(xué)
14、生提供了一個方便的空間進(jìn)行簡單的網(wǎng)頁設(shè)計和管理。從研究的結(jié)果來看,我國網(wǎng)絡(luò)教學(xué)平臺及網(wǎng)站建設(shè)已經(jīng)進(jìn)入了一個新的發(fā)展階段,這表現(xiàn)在以下三個方面:1網(wǎng)上教學(xué)環(huán)境已經(jīng)形成規(guī)模1999年,我國首次在4所普通高校開展現(xiàn)代遠(yuǎn)程教育試點時,網(wǎng)絡(luò)應(yīng)用水平是很低的。經(jīng)過這些年的努力,網(wǎng)絡(luò)應(yīng)用水平正在大幅度提高。在調(diào)查的53所學(xué)院中,單純利用網(wǎng)絡(luò)發(fā)布教務(wù)文件信息、只提供課件共享點播的學(xué)院,不到10所。大多數(shù)網(wǎng)絡(luò)學(xué)院都在網(wǎng)上提供了答疑、網(wǎng)上交流等學(xué)習(xí)支持服務(wù),從而加強(qiáng)了教師與分布在各地的學(xué)習(xí)者之間的互動,增進(jìn)學(xué)習(xí)者的學(xué)習(xí)效果,使我國利用網(wǎng)絡(luò)的學(xué)習(xí)走入了新的發(fā)展水平。2適合自主學(xué)習(xí)的網(wǎng)上教學(xué)平臺正在豐富和完善網(wǎng)上自主
15、學(xué)習(xí)模式正在被越來越多的網(wǎng)絡(luò)教育學(xué)院接受和應(yīng)用,一些學(xué)院在實時授課的同時,積極探索和鼓勵學(xué)生采用網(wǎng)上自主學(xué)習(xí)方式學(xué)習(xí)。一些能夠突出網(wǎng)上教學(xué)優(yōu)勢的功能得到采用,如學(xué)習(xí)自測管理、網(wǎng)上作業(yè)提交、作業(yè)評分管理、網(wǎng)上選課、分學(xué)科分課程的答疑等等。3注意到與普通高校常規(guī)教育資源相結(jié)合利用普通高校本身的辦學(xué)優(yōu)勢,可以提高網(wǎng)上教學(xué)平臺和網(wǎng)站建設(shè)的質(zhì)量,降低成本。遼寧科技大學(xué)畢業(yè)設(shè)計(論文) 第3頁1.4 系統(tǒng)目標(biāo)本計算機(jī)專業(yè)英語教學(xué)網(wǎng)站預(yù)期實現(xiàn)以下目標(biāo):1信息發(fā)布方便、快捷、為用戶提供全新的服務(wù)。2支持資源下載技術(shù)。3提供用戶在線論壇、留言功能,增強(qiáng)網(wǎng)站的互動性。4網(wǎng)站維護(hù)簡單、方便。5具有較好的網(wǎng)站安全性。
16、遼寧科技大學(xué)畢業(yè)設(shè)計(論文) 第4頁第2章 系統(tǒng)開發(fā)技術(shù)簡介通過對本系統(tǒng)功能及應(yīng)用各方面的綜合分析,本網(wǎng)站采用Dreamweaver作為前臺設(shè)計工具,在此基礎(chǔ)上運(yùn)用平時所學(xué)的動畫制作軟件Flash MX 2004、圖形處理軟件photoshop8.0等進(jìn)行輔助設(shè)計,制作計算機(jī)專業(yè)英語多媒體教學(xué)資料。后臺設(shè)計采用ASP技術(shù)及Microsoft Access 2000數(shù)據(jù)庫開發(fā)工具,通過ADO對象訪問數(shù)據(jù)庫,最終建設(shè)成一個有持久生命力兼容性、安全性、可擴(kuò)展性良好并可以滿足師生獲取信息和服務(wù)的教學(xué)網(wǎng)站。下面對本網(wǎng)站涉及到的技術(shù)進(jìn)行簡要的介紹。2.1 HTML語言HTML(Hyper Text Mar
17、kup Language,超文本標(biāo)記語言),它是構(gòu)成網(wǎng)頁的基礎(chǔ),因為程序無法控制瀏覽器的內(nèi)存,與瀏覽器之間只有下載網(wǎng)頁及上傳數(shù)據(jù)的關(guān)系,所以對HTML語法必須有一定的了解。WWW上的每個網(wǎng)頁都對應(yīng)一個文件。我們?yōu)g覽一個頁面,要先把頁面所對應(yīng)的文件從提供這個文件的計算機(jī)通過Internet傳送到我們自己的計算機(jī)中,再由WWW瀏覽器翻譯成為我們見到的有文字、有圖形甚至有聲音的頁面。這些頁面對應(yīng)的文件不再是普通的“文本文件”,文件中除包含文字信息外,還包括了一些具體的鏈接。這些包含鏈接的文件被稱為超文本文件。和普通文本相比,超文本文件中多了一些對文件內(nèi)容的注釋,這些注釋表明了當(dāng)前文字顯示的位置、顏色
18、等信息,更重要的是,在有些注釋中包含了對用戶計算機(jī)應(yīng)做出何種反應(yīng)的說明,這些注釋的內(nèi)容經(jīng)過瀏覽器的翻譯后就成了不同的操作。為了使各種不同類型的WWW服務(wù)器都能正確地認(rèn)識和執(zhí)行,超文本文件要遵從一個嚴(yán)格的標(biāo)準(zhǔn),這個標(biāo)準(zhǔn)就是超文本標(biāo)識語言HTML。我們也可以利用這種語言來編寫超文本文件,在Internet上制作自己的WWW的主頁。超文本文件的概念出現(xiàn)在多媒體技術(shù)迅速發(fā)展之前,現(xiàn)在隨著多媒體技術(shù)應(yīng)用的日益廣泛,超文本應(yīng)該改叫“超多媒體”更加合適,鏈接的內(nèi)容已經(jīng)從原來文本中的一個詞或詞組,發(fā)展到現(xiàn)在一幅圖象或是圖象的一部分,通過鏈接得到的內(nèi)容也更加廣泛,可以是地球另一端的某臺計算機(jī)上的圖片、聲音、音樂
19、或者電影。但不管叫超文遼寧科技大學(xué)畢業(yè)設(shè)計(論文) 第5頁本還是叫做超多媒體,WWW上各網(wǎng)頁都是通過鏈接來完成相互間的訪問。而要使訪問正常進(jìn)行,必須使這些鏈接能夠正確地指向所要訪問的網(wǎng)頁。這些工作是通過統(tǒng)一資源定位器(URL)來實現(xiàn)的。2.2 ASP技術(shù)ASP(Active Server Page,動態(tài)服務(wù)器網(wǎng)頁),是一種由Microsoft公司開發(fā)的服務(wù)器端的腳本語言運(yùn)行環(huán)境。它是一種包含了使用VB Script或Jscript腳本程序代碼的網(wǎng)頁。當(dāng)瀏覽器瀏覽ASP網(wǎng)頁時, Web服務(wù)器就會根據(jù)請求生成相應(yīng)的HTML代碼然后再返回給瀏覽器,這樣瀏覽器端看到的 就是動態(tài)生成的網(wǎng)頁。ASP是微軟
20、公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其它程序進(jìn)行交互,是一種簡單、方便的編程工具。在了解了VB Script或Jscript的基本語法后,只需要清楚各個組件的用途、屬性、方法,就可以輕松編寫出自己的ASP系統(tǒng)。因為腳本是在服務(wù)器端運(yùn)行的,所以Web服務(wù)器完成所有處理后,將標(biāo)準(zhǔn)的HTML頁面送往瀏覽器。這意味著,ASP只能在可以支持的服務(wù)器上運(yùn)行,服務(wù)器端的腳本無法被預(yù)先復(fù)制,用戶看到的僅僅是最終產(chǎn)生的HTML內(nèi)容。而不可能看到原始腳本程序的代碼。2.2.1 ASP工作原理ASP腳本是一種服務(wù)器端的解釋腳本,其后綴名為.asp。當(dāng)客戶端訪問一個后綴名為.asp的URL時,該U
21、RL請求被發(fā)送到Web服務(wù)器于是調(diào)用相關(guān)的ASP引擎asp.dll來將該腳本加以解釋。在asp.dll中包含有各種ASP內(nèi)置對象的集合以及這些對象的處理信息。所以.asp由asp.dll解析后,將生成相應(yīng)的HTML代碼,該代碼由Web服務(wù)器返回給客戶端瀏覽器執(zhí)行,于是用戶就在屏幕上看到了該.asp執(zhí)行的結(jié)果。ASP的工作原理如圖2.1所示。遼寧科技大學(xué)畢業(yè)設(shè)計(論文) 第6頁圖2.1 ASP的工作原理2.2.2 ASP的優(yōu)勢ASP之所以能深受大家歡迎,主要是因為它所產(chǎn)生的執(zhí)行結(jié)果都是標(biāo)準(zhǔn)的HTML格式,而且這些程序是在網(wǎng)絡(luò)服務(wù)端中執(zhí)行,它依據(jù)訪問數(shù)據(jù)庫的結(jié)果集自動生成符合HTML語言的網(wǎng)頁,去
22、響應(yīng)用戶的請求。所有相關(guān)的發(fā)布工作由Web服務(wù)器負(fù)責(zé)。它具有以下幾點優(yōu)勢:1靈活易用對于一個有一定腳本語言編程經(jīng)驗的開發(fā)人員來說,只要經(jīng)過簡短的學(xué)習(xí),在一個小時內(nèi)就能編出一個完整的應(yīng)用程序,同時,編程人員并不能局限與使用VB Script或Jscript來編寫應(yīng)用程序。由于服務(wù)器提供了腳本接口,開發(fā)人員可以使用自己熟悉的語言來編制ASP應(yīng)用程序,甚至開發(fā)人員還可以在同一個頁面中混合使用多種編程語言。2強(qiáng)大的可擴(kuò)充性除了可以讓開發(fā)人員自由選擇編程腳本外,ASP還可以在頁面中嵌入ActiveX組件,并支持COM技術(shù),使得ASP頁面的功能得到了極大的擴(kuò)充。遼寧科技大學(xué)畢業(yè)設(shè)計(論文) 第7頁3無需編
23、譯ASP使用普通的文本編輯器,如Windows的記事本,即可進(jìn)行編輯設(shè)計。與瀏覽器無關(guān)。用戶端只要是用可執(zhí)行HTML代碼的瀏覽器,無需編譯,即可瀏覽用ASP設(shè)計的網(wǎng)頁內(nèi)容。4獨立于瀏覽器目前流行的瀏覽器有IE和Netscape Navigator,用以往的開發(fā)工具所開發(fā)出來的代碼由于是要下載到客戶端瀏覽器運(yùn)行,所以同一段代碼往往會在不同的瀏覽器上產(chǎn)生不同的效果。而ASP是在服務(wù)器端運(yùn)行的腳本,其傳遞給客戶端的均是經(jīng)服務(wù)器運(yùn)行輸出的標(biāo)準(zhǔn)HTML代碼,所以能獨立于瀏覽器運(yùn)行。2.3 ADO技術(shù)簡介ADO(ActiveX Data Objects,動態(tài)數(shù)據(jù)對象),實際上是一種提供訪問各種數(shù)據(jù)類型的連
24、接機(jī)制??蛻舳藨?yīng)用程序能夠通過 OLEDB(微軟的戰(zhàn)略性的通向不同的數(shù)據(jù)源的低級應(yīng)用程序接口)提供者訪問和操作在數(shù)據(jù)庫服務(wù)器中的數(shù)據(jù),ADO支持用于建立基于客戶端/服務(wù)器和 Web 的應(yīng)用程序的主要功能。其主要優(yōu)點是易于使用、高速度、低內(nèi)存支出和占用磁盤空間較少。ADO 同時具有RDS(遠(yuǎn)程數(shù)據(jù)服務(wù))功能,通過 RDS 可以在一次往返過程中實現(xiàn)將數(shù)據(jù)從服務(wù)器移動到客戶端應(yīng)用程序或 Web 頁,在客戶端對數(shù)據(jù)進(jìn)行處理然后將更新結(jié)果返回服務(wù)器的操作。ADO對象模型中包括7個對象和3個集合,其中最重要的3個對象的說明如表1.1所示。表1.1 ADO重要的對象對象Connection(連接對象)Com
25、mand(命令對象)Recordset(記錄集對象) 描述 用來建立數(shù)據(jù)源和ADO程序之間的過程 用來嵌入SQL查詢,包括對存儲過程的調(diào)用 用來瀏覽及操作實際數(shù)據(jù)庫內(nèi)的數(shù)據(jù)遼寧科技大學(xué)畢業(yè)設(shè)計(論文) 第8頁2.4 ACCESS數(shù)據(jù)庫介紹Access是微軟公司推出的基于Windows的桌面關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS),是Office系列應(yīng)用軟件之一。它提供了表、查詢、窗體、報表、頁、宏、模塊7種用來建立數(shù)據(jù)庫系統(tǒng)的對象;提供了多種向?qū)?、生成器、模板,把?shù)據(jù)存儲、數(shù)據(jù)查詢、界面設(shè)計、報表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分?jǐn)?shù)
26、據(jù)管理的任務(wù)。Access數(shù)據(jù)庫具有大型數(shù)據(jù)庫的一些基本功能,支持事物處理功能,Access不僅是數(shù)據(jù)庫管理系統(tǒng),而且還是一個功能強(qiáng)大的開發(fā)工具。本系統(tǒng)選擇使用Access,主要是因為:Access數(shù)據(jù)庫相比SQL要簡潔,容易操作和管理。2.5 Macromedia Dreamweaver MX 2004軟件說明Macromedia Dreamweaver MX 2004是集網(wǎng)頁制作和網(wǎng)站管理于一身的網(wǎng)頁編輯軟件,是一套針對專業(yè)網(wǎng)頁設(shè)計者和開發(fā)者的可視化網(wǎng)頁開發(fā)工具。它具有功能強(qiáng)大、代碼簡潔和操作方便等特點,利用它可以輕而易舉地制作出跨越平臺限制的充滿動感的網(wǎng)頁。開發(fā)人員可以將其選擇的服務(wù)器技
27、術(shù)與Dreamweaver配合使用,建立將用戶連接到數(shù)據(jù)庫、Web服務(wù)和系統(tǒng)強(qiáng)大的Internet應(yīng)用程序。Dreamweaver是專業(yè)網(wǎng)頁設(shè)計、網(wǎng)站管理、網(wǎng)頁可視化編輯的軟件。它采用了多種先進(jìn)技術(shù),如利用Dreamweaver的Roundtrip HTML技術(shù)讓用戶可以隨意導(dǎo)入HTML文件而無需重新設(shè)置代碼格式,用戶還可以利用Dreamweaver MX 2004清除或重新格式化HTML代碼,實現(xiàn)代碼的優(yōu)化,使網(wǎng)頁創(chuàng)作過程變得非常簡單。同時Dreamweaver還提供了強(qiáng)大的設(shè)計工具,在不用書寫一行代碼的情況下,就能夠快速創(chuàng)建各種極具動態(tài)HTML特性的網(wǎng)頁,例如動畫和分層等;利用Dreamw
28、eaver的目標(biāo)瀏覽器檢查特性,可以創(chuàng)建兼容性極好的網(wǎng)頁,以適用于各種平臺和各種瀏覽器。遼寧科技大學(xué)畢業(yè)設(shè)計(論文) 第9頁第3章 系統(tǒng)概要設(shè)計3.1 系統(tǒng)結(jié)構(gòu)設(shè)計根據(jù)本教學(xué)網(wǎng)站的特點,可以將其分為前臺和后臺兩個部分設(shè)計。前臺主要實現(xiàn)信息瀏覽、資源下載、在線論壇和留言等功能,后臺主要用管理員對網(wǎng)站前臺信息、論壇及留言進(jìn)行管理。我們把該教學(xué)網(wǎng)站設(shè)計為八大模塊,分別是用戶系統(tǒng)、課程描述、教師隊伍、課程建設(shè)、在線學(xué)習(xí)、下載頻道、師生論壇、和留言板。整個計算機(jī)專業(yè)英語教學(xué)網(wǎng)站的系統(tǒng)結(jié)構(gòu)如圖3.1所示。圖3.1 網(wǎng)站系統(tǒng)結(jié)構(gòu)圖師生論壇模塊的系統(tǒng)結(jié)構(gòu)分為師生論壇前臺主頁和系統(tǒng)論壇后臺。師生論壇前臺主頁結(jié)構(gòu)
29、如圖3.2所示。師生論壇系統(tǒng)后臺結(jié)構(gòu)如圖3.3所示。遼寧科技大學(xué)畢業(yè)設(shè)計(論文) 第10頁圖3.2 師生論壇前臺模塊結(jié)構(gòu)圖圖3.3 師生論壇后臺模塊結(jié)構(gòu)圖3.2 系統(tǒng)功能說明1 課程描述模塊介紹了計算機(jī)專業(yè)英語課程的歷史沿革、課程內(nèi)容、教學(xué)計劃等相關(guān)的課程描述。2教師隊伍模塊介紹了課程主要負(fù)責(zé)人情況、教師隊伍情況以及本學(xué)期的教師日歷。3課程建設(shè)模塊包括我院計算機(jī)專業(yè)英語課程教學(xué)環(huán)境、教學(xué)方法及教學(xué)手段、遼寧科技大學(xué)畢業(yè)設(shè)計(論文) 第11頁學(xué)院的政策措施等相關(guān)內(nèi)容。4習(xí)題寶庫包括習(xí)題練習(xí)以及考試題型。其中在線輔導(dǎo)包含了計算機(jī)專業(yè)英語各章節(jié)的教學(xué)目的、課程的主要內(nèi)容及教學(xué)的重點和難點。5下載頻道
30、幫助學(xué)生下載課件、作業(yè)、歷屆試題、相關(guān)軟件等課程資源。6論壇主要用于讓學(xué)生和老師進(jìn)行一些教學(xué)答疑或是學(xué)術(shù)探討。7留言板主要收集一些用戶對于網(wǎng)站的意見或建議,以便對網(wǎng)站進(jìn)行改善。3.3 運(yùn)行環(huán)境3.3.1 服務(wù)器端軟件環(huán)境:1操作系統(tǒng):Windows 2000 Server2Web服務(wù)器:IIS5.03數(shù)據(jù)庫服務(wù)器:Access20004瀏覽器:IE5.0硬件環(huán)境:1CPU P42內(nèi)存 IBM 512MB3硬盤 ST 60GB3.3.2 客戶端軟件環(huán)境:1操作系統(tǒng):Windows 2000 Server2瀏覽器:IE5.0硬件環(huán)境:1CPU P42內(nèi)存 IBM 512MB3硬盤 ST 60GB遼
31、寧科技大學(xué)畢業(yè)設(shè)計(論文) 第12頁第4章 數(shù)據(jù)庫設(shè)計根據(jù)本教學(xué)網(wǎng)站的實際需求和數(shù)據(jù)流量的大小,決定使用小型數(shù)據(jù)庫作為本網(wǎng)站數(shù)據(jù)庫,Access數(shù)據(jù)庫具有操作簡單、使用方便、性價比高等諸多優(yōu)點,于是本教學(xué)網(wǎng)站采用了Access數(shù)據(jù)庫。4.1 數(shù)據(jù)庫分析針對網(wǎng)站功能結(jié)構(gòu)分析,本教學(xué)網(wǎng)站可能涉及到的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)如下:1. 用戶基本信息包括的數(shù)據(jù)項有用戶名、用戶密碼、E-mail等基本信息。 2 .管理員基本信息包括的數(shù)據(jù)項有管理員名稱、管理員密碼等基本信息。3. 論壇文章基本信息包括的數(shù)據(jù)項有文章標(biāo)題、文章內(nèi)容、工作區(qū)域名稱、發(fā)表時間等信息。4. 用戶留言基本信息包括的數(shù)據(jù)項有留言內(nèi)容、留言者
32、姓名、留言者QQ等信息。為了保證數(shù)據(jù)庫的安全性,我們做了以下工作:需要用戶注冊登錄后才能進(jìn)入論壇或留言系統(tǒng)。根據(jù)上面的分析,設(shè)計規(guī)劃出的實體主要有用戶實體、管理員實體、論壇文章實體,工作域?qū)嶓w、用戶留言實體。其中我所負(fù)責(zé)設(shè)計的模塊所涉及的實體有四個,它們是用戶實體、管理員實體、論壇文章實體,工作域?qū)嶓w各實體。各實體E-R圖描述如下:用戶實體E-R圖如圖4.1所示。遼寧科技大學(xué)畢業(yè)設(shè)計(論文) 第13頁圖4.1 用戶實體E-R圖管理員實體E-R圖如圖4.2所示。圖4.2 管理員實體E-R圖論壇工作域?qū)嶓wE-R圖如圖4.3所示。圖4.3 論壇工作域?qū)嶓wE-R圖論壇文章實體E-R圖如圖4.4所示。遼
33、寧科技大學(xué)畢業(yè)設(shè)計(論文) 第14頁圖4.4 論壇文章實體E-R圖4.2 數(shù)據(jù)庫中表的設(shè)計數(shù)據(jù)庫的內(nèi)容以及表的設(shè)計直接影響到開發(fā)的系統(tǒng)的質(zhì)量,好的設(shè)計可以達(dá)到方便易用的功能。根據(jù)系統(tǒng)的要求,我們采用的數(shù)據(jù)庫是Microsoft Access,系統(tǒng)擬建三個數(shù)據(jù)庫文件即師生論壇數(shù)據(jù)庫Lily.mdb、留言板數(shù)據(jù)庫admin.mdb和管理員數(shù)據(jù)庫db.mdb。由我設(shè)計的模塊所涉及的數(shù)據(jù)庫文件是師生論壇數(shù)據(jù)庫Lily.mdb和管理員數(shù)據(jù)庫db.mdb,其中Lily.mdb數(shù)據(jù)庫中包含的表有用戶表user、發(fā)表文章表 Article、留言模塊表board、回復(fù)文章表reply和工作域表area;db.m
34、db包含的表是表admin和表dd。4.2.1 user表的設(shè)計設(shè)計數(shù)據(jù)庫表user,用來存放注冊用戶的信息,包括用戶序列號、用戶名、密碼、性別、注冊時間、電子郵件、個人簽名、是否管理員等。user表的結(jié)構(gòu)如表4.1所示。遼寧科技大學(xué)畢業(yè)設(shè)計(論文) 第15頁表4.1 user表結(jié)構(gòu)字段名稱 userID UserNick UserName UserPWD ArticleNum E_mail數(shù)據(jù)類型 自動編號 文本 文本 密碼 數(shù)字 文本說明編號,是用戶內(nèi)容的關(guān)鍵字段,設(shè)為主鍵用戶昵稱用戶姓名,設(shè)為必填內(nèi)容 用戶密碼,設(shè)為必填內(nèi)容發(fā)貼次數(shù) 用戶郵箱4.2.2 article表的設(shè)計在數(shù)據(jù)庫Li
35、ly.mdb中,設(shè)計一個aticle表,該表是用于保存論壇中所有用戶所發(fā)帖子的信息的,包括帖子序號、主題、內(nèi)容以及發(fā)帖用戶名、時間等。aticle表的結(jié)構(gòu)如表4.2示。表4.2 aticle表結(jié)構(gòu)字段名稱 articleID UserName PostTime Replytime BoardNameTitle Content ReadCount ReplyCount數(shù)據(jù)類型 自動編號 文本 日期/時間 日期/時間 文本 文本 備注 數(shù)字 數(shù)字說明帖子序列號,并將該字段設(shè)置為主鍵用戶姓名,不能為空 發(fā)帖時間,默認(rèn)值為“Now”回復(fù)帖子時間, 選擇要討論的工作域帖子主題 帖子內(nèi)容 讀帖次數(shù) 回帖次
36、數(shù)4.2.3 reply表的設(shè)計在數(shù)據(jù)庫Lily.mdb中,設(shè)計一個reply表,該表是用來保存論壇中所有用戶所回復(fù)帖子的信息,包括回帖序號、被回復(fù)帖子的序號、作者用戶名、所在工作域名、回遼寧科技大學(xué)畢業(yè)設(shè)計(論文) 第16頁帖時間、回復(fù)內(nèi)容。reply表的結(jié)構(gòu)如表4.3所示。表4.3 reply表結(jié)構(gòu)字段名稱 replyID articleID UserName BoardName PostTime Content數(shù)據(jù)類型 自動編號 自動編號 文本 文本 時間 備注說明帖子序列號,并將該字段設(shè)置為主鍵被回復(fù)主題帖子的序列號 用戶姓名,設(shè)為必填內(nèi)容 選擇要討論的工作域帖子主題 帖子內(nèi)容4.2.
37、4 area表的設(shè)計在數(shù)據(jù)庫Lily.mdb中,設(shè)計一個area表,該表用于保存論壇中所有用工作域的信息,包括工作域序號、工作域名稱、域主姓名1、域主姓名2、域主姓名3。area表的結(jié)構(gòu)如表4.4所示。表4.4 area表結(jié)構(gòu)字段名稱 areaID areaName Manager1 Manager2 Manager3數(shù)據(jù)類型 自動編號 文本 文本 文本 文本說明工作域序號,并將該字段設(shè)置為主鍵工作域名稱,不能為空 版主姓名,不能為空 版主姓名,不能為空 版主姓名,不能為空4.2.5 board 表的設(shè)計在數(shù)據(jù)庫Lily.mdb中,設(shè)計一個board表,該表是用來創(chuàng)建留言板版面信息,包括自動編號、版塊名稱以及創(chuàng)建者。遼寧科技大學(xué)畢業(yè)設(shè)計(論文) 第17頁表4.5 board表結(jié)構(gòu)字段名稱 BoardID AreaID BoardName Manager1 Manager2數(shù)據(jù)類型 自動編號 自動編號 文本 文本 文本說明工作域序號,并將該字段設(shè)置為主鍵工作域序號,不能為空 版快名稱,不能為空 版主姓名,不能為空 版主姓名,不能為空4.2.6 admin表的設(shè)計設(shè)計數(shù)據(jù)庫表admin,用來實現(xiàn)對留言的維護(hù)和刪除,即存放管理員的帳戶和密碼。admini 表的結(jié)構(gòu)如表4.5示。表4.6 admin 表結(jié)構(gòu)字段名稱 adm
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 地鐵車輛維修與運(yùn)營安全考核試卷
- 制定個人職業(yè)目標(biāo)的步驟計劃
- 品牌塑造中的情感營銷策略計劃
- 交通出行安全管理與宣傳教育
- 前臺工作的自我提升與歸納計劃
- 站點安全管理與監(jiān)控技術(shù)計劃
- 主管在提升服務(wù)質(zhì)量中的作用計劃
- 學(xué)科融合教學(xué)的嘗試計劃
- 企業(yè)營銷戰(zhàn)略與市場拓展方法
- 企業(yè)網(wǎng)絡(luò)攻擊防御的技術(shù)研究
- 2025年廣東省惠州市六年級下學(xué)期小升初招生數(shù)學(xué)試卷含解析
- 算力中心建設(shè)的技術(shù)要求
- 部編版小學(xué)道德與法治四年級下冊課堂同步練習(xí)試題及答案(全冊)
- 2025年中國測厚儀市場調(diào)查研究報告
- 上海2025年上海市發(fā)展改革研究院招聘9人筆試歷年參考題庫附帶答案詳解
- 2025年浙江金華市義烏市國際陸港集團(tuán)有限公司招聘筆試參考題庫附帶答案詳解
- GB/T 1346-2024水泥標(biāo)準(zhǔn)稠度用水量、凝結(jié)時間與安定性檢驗方法
- 2024年萍鄉(xiāng)衛(wèi)生職業(yè)學(xué)院單招職業(yè)技能測試題庫標(biāo)準(zhǔn)卷
- 九宮數(shù)獨200題(附答案全)
- 2024年南京信息職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 功能材料概論-課件
評論
0/150
提交評論