畢業(yè)設(shè)計(jì)(論文)-《計(jì)算機(jī)專業(yè)英語(yǔ)》教學(xué)網(wǎng)站的設(shè)計(jì)與開(kāi)發(fā)_第1頁(yè)
畢業(yè)設(shè)計(jì)(論文)-《計(jì)算機(jī)專業(yè)英語(yǔ)》教學(xué)網(wǎng)站的設(shè)計(jì)與開(kāi)發(fā)_第2頁(yè)
畢業(yè)設(shè)計(jì)(論文)-《計(jì)算機(jī)專業(yè)英語(yǔ)》教學(xué)網(wǎng)站的設(shè)計(jì)與開(kāi)發(fā)_第3頁(yè)
畢業(yè)設(shè)計(jì)(論文)-《計(jì)算機(jī)專業(yè)英語(yǔ)》教學(xué)網(wǎng)站的設(shè)計(jì)與開(kāi)發(fā)_第4頁(yè)
畢業(yè)設(shè)計(jì)(論文)-《計(jì)算機(jī)專業(yè)英語(yǔ)》教學(xué)網(wǎng)站的設(shè)計(jì)與開(kāi)發(fā)_第5頁(yè)
已閱讀5頁(yè),還剩64頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第PAGEI頁(yè)《計(jì)算機(jī)專業(yè)英語(yǔ)》教學(xué)網(wǎng)站的設(shè)計(jì)與開(kāi)發(fā)摘要隨著科技的進(jìn)步和計(jì)算機(jī)網(wǎng)絡(luò)的飛速發(fā)展,教育在人們生活中開(kāi)始占有很重要的地位。為了讓人們的學(xué)習(xí)過(guò)程可以不受地域、時(shí)間限制,使得教學(xué)資源能在最大范圍內(nèi)實(shí)現(xiàn)共享,產(chǎn)生了網(wǎng)上教學(xué)系統(tǒng)。本網(wǎng)站前臺(tái)采用Dreamweaver進(jìn)行頁(yè)面制作,后臺(tái)由Access數(shù)據(jù)庫(kù)支持,通過(guò)使用ASP技術(shù)實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)的效果。整個(gè)計(jì)算機(jī)專業(yè)英語(yǔ)教學(xué)網(wǎng)站包含課程描述、教師隊(duì)伍、課程建設(shè)、習(xí)題寶庫(kù)、下載頻道、公告欄、留言板、和師生論壇八個(gè)功能模塊,本文主要針對(duì)我設(shè)計(jì)的這八個(gè)模塊,即課程描述、教師隊(duì)伍、課程建設(shè)、習(xí)題寶庫(kù)、下載頻道、公告欄、留言板、和師生論壇八個(gè)模塊的設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行了論述。通過(guò)使用本網(wǎng)站學(xué)習(xí)計(jì)算機(jī)專業(yè)英語(yǔ),可以更方便、更靈活、更有效地掌握計(jì)算機(jī)專業(yè)英語(yǔ)課程的知識(shí)點(diǎn)、重點(diǎn)和難點(diǎn),是有效使用互聯(lián)網(wǎng)的一種體現(xiàn),具有較高的實(shí)用價(jià)值。關(guān)鍵詞教學(xué)網(wǎng)站;計(jì)算機(jī)專業(yè)英語(yǔ);ASP;Access;AbstractWithprogressintechnologyandtherapiddevelopmentincomputernetwork,educationbecomesveryimportantineverydaylife.Inordertoavoidtheprogressesbeingrestrictedinthezoneortime,theonlineteachingandlearningsystemsisintroducedintoeducation.Thiswebsite’sfrontdeskadoptsDreamweavertocarryonthepageanimation,thebackstageissupportedbyAccessdatabase,throughusingtheresultofthedynamicwebpageofASPtechnology,reachtheoperationtothedatabaseinordertotherequestfortheuser.ProcedureteachingwebsitesofwholeComputerProfessionalEnglishincludesnineparts:thecoursedescription,teacherranks,constructionofcourse,theonlineschool,bulletinboard,downloadchannel,webforumforteachersandstudents,messageboard.thistextismainlytotalkaboutfourpartsofthem,theyaretheoursedescription,teacherranks,webforumforteachersandstudents,messageboard.UsingthiswebsitetostudytheComputerOrganizationPrinciplescangraspsomeofknowledge,focalpointanddifficultpointofcourseoftheComputerOrganizationPrinciplesmoreconvenient,moreflexibleandmoreeffectively,itisakindofembodimentusingInterneteffectively,havehigherpracticalvalue.KeywordsTeachingwebsites;ComputerProfessionalEnglish;ASP;Access目錄摘要 IAbstract II第1章緒論 11.1課程開(kāi)發(fā)背景 11.2課程開(kāi)發(fā)的現(xiàn)實(shí)意義 11.3相關(guān)課題發(fā)展現(xiàn)狀 21.4系統(tǒng)目標(biāo) 3第2章系統(tǒng)開(kāi)發(fā)技術(shù)簡(jiǎn)介 42.1HTML語(yǔ)言 42.2ASP技術(shù) 52.2.1ASP工作原理 52.2.2ASP的優(yōu)勢(shì) 62.3ADO技術(shù)簡(jiǎn)介 72.4ACCESS數(shù)據(jù)庫(kù)介紹 82.5MacromediaDreamweaverMX2004軟件說(shuō)明 8第3章系統(tǒng)概要設(shè)計(jì) 93.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 93.2系統(tǒng)功能說(shuō)明 103.3運(yùn)行環(huán)境 113.3.1服務(wù)器端 113.3.2客戶端 11第4章數(shù)據(jù)庫(kù)設(shè)計(jì) 124.1數(shù)據(jù)庫(kù)分析 124.2數(shù)據(jù)庫(kù)中表的設(shè)計(jì) 144.2.1user表的設(shè)計(jì) 144.2.2article表的設(shè)計(jì) 154.2.3reply表的設(shè)計(jì) 154.2.4area表的設(shè)計(jì) 164.2.5board表的設(shè)計(jì) 164.2.6admin表的設(shè)計(jì) 174.2.7dd表的設(shè)計(jì) 17第5章系統(tǒng)詳細(xì)設(shè)計(jì) 195.1網(wǎng)站主頁(yè)的設(shè)計(jì) 195.1.1主頁(yè)的設(shè)計(jì) 195.1.2課件下載模塊 215.1.3課程作業(yè)模塊 225.1.4歷屆試題模塊 235.1.5試驗(yàn)軟件模塊 235.2課程描述設(shè)計(jì) 245.3教師隊(duì)伍設(shè)計(jì) 265.4課程建設(shè)設(shè)計(jì) 285.5習(xí)題寶庫(kù)設(shè)計(jì) 305.6學(xué)生空間設(shè)計(jì) 325.7師生論壇設(shè)計(jì) 335.7.1論壇模塊結(jié)構(gòu)設(shè)計(jì) 335.7.2論壇模塊功能說(shuō)明 335.7.3論壇首頁(yè) 335.7.4用戶登錄 345.7.5新用戶注冊(cè) 365.7.6發(fā)表帖子 375.7.7瀏覽帖子 395.7.8回復(fù)帖子 405.7.9論壇后臺(tái)管理 41第6章系統(tǒng)測(cè)試 436.1測(cè)試計(jì)劃 436.1.1測(cè)試項(xiàng)目 436.1.2測(cè)試人員 436.2測(cè)試結(jié)果 436.3測(cè)試分析 44結(jié)論 45致謝 46參考文獻(xiàn) 47附錄A 48附錄B 57第1章緒論1.1課程開(kāi)發(fā)背景隨著計(jì)算機(jī)網(wǎng)絡(luò)通信技術(shù)和Internet的飛速發(fā)展,基于因特網(wǎng)的計(jì)算機(jī)網(wǎng)上遠(yuǎn)程教學(xué)已經(jīng)開(kāi)始成為一種全新的教學(xué)手段,并且越來(lái)越受到人們的關(guān)注。由于網(wǎng)上教學(xué)具有時(shí)效性、共享性、交互性和個(gè)別化等諸多特點(diǎn),因此它有著傳統(tǒng)教學(xué)模式無(wú)法比擬的優(yōu)點(diǎn),它創(chuàng)造了一種全新的教學(xué)模式,打破了傳統(tǒng)教學(xué)模式在時(shí)間、空間上的限制,采用了先進(jìn)的教學(xué)手段和教學(xué)方法,可以大大提高教學(xué)效率和教學(xué)效果,使教學(xué)活動(dòng)上了一個(gè)新臺(tái)階。蓬勃興起的網(wǎng)上教育以其全新的高科技教學(xué)手段為解決我國(guó)當(dāng)前資源嚴(yán)重短缺而教育需求日益擴(kuò)大的矛盾提供了一種投資少、見(jiàn)效快、優(yōu)質(zhì)高效的解決方案,它必將成為我國(guó)未來(lái)教育發(fā)展的重要方向。因此,根據(jù)自身的特點(diǎn)設(shè)計(jì)一個(gè)師生間具有良好交互性的教學(xué)網(wǎng)站,就成為了目前我國(guó)教學(xué)網(wǎng)站開(kāi)發(fā)面臨的緊要任務(wù)。1.2課程開(kāi)發(fā)的現(xiàn)實(shí)意義2003年4月,教育部《關(guān)于啟動(dòng)高等學(xué)校教學(xué)質(zhì)量與教學(xué)改革工程精品課程建設(shè)工作的通知》下發(fā)后,全國(guó)高校積極開(kāi)展了精品課程建設(shè)工作。精品課程建設(shè)是一項(xiàng)復(fù)雜的工程,如何搞好精品課程建設(shè),已經(jīng)成為廣大高校教師十分關(guān)注的問(wèn)題。建設(shè)精品課程很重要的一個(gè)目的,就是要讓好的教學(xué)資源能夠盡可能的被更多的人來(lái)學(xué)習(xí)使用。這樣一來(lái),精品課程網(wǎng)站即教學(xué)網(wǎng)站的開(kāi)發(fā)就顯得尤為重要。一門(mén)精品課程擁有大量的教學(xué)資源,我們需要將這些教學(xué)資源分門(mén)別類地發(fā)布在網(wǎng)站上。對(duì)于大綱、教案、實(shí)驗(yàn)指導(dǎo)書(shū)之類的文檔教學(xué)資源,我們可以將它們制作成HTML網(wǎng)頁(yè)、Flash動(dòng)畫(huà)、PDF或者doc文檔等形式發(fā)布到網(wǎng)上,便于其他人查看、下載使用;對(duì)于課件,我們可以制作成PPT文件、Flash動(dòng)畫(huà)、Authware文件等方式發(fā)布到網(wǎng)上;對(duì)于大量的圖片類教學(xué)資源,我們可以使用Firework提供的相冊(cè)功能來(lái)處理。這樣既方便了開(kāi)發(fā)制作者,也方便了使用者;對(duì)于音視頻類教學(xué)資源,可以將其嵌入到網(wǎng)頁(yè)當(dāng)中,或者轉(zhuǎn)化為Flash然后再發(fā)布。對(duì)于練習(xí)題類教學(xué)資源,可以采用doc文件供用戶下載使用。在精品課程網(wǎng)站上,除了發(fā)布各種教學(xué)資源外,還可以提供一些和用戶、學(xué)生互動(dòng)的服務(wù)。比如,學(xué)生在線提問(wèn)、教師在線答疑、師生在線討論等功能。還可以嘗試網(wǎng)上在線考試這種新的考試方法。這個(gè)計(jì)算機(jī)專業(yè)英語(yǔ)教學(xué)網(wǎng)站的建成將提高學(xué)生的學(xué)習(xí)主動(dòng)性,提高課程信息傳達(dá)的及時(shí)性,實(shí)現(xiàn)課程多種資源的展示與交流,成為教師與學(xué)生課下交流的良好平臺(tái)。1.3相關(guān)課題發(fā)展現(xiàn)狀課程網(wǎng)站搜索引擎的功能是為學(xué)生能方便地在整個(gè)課程網(wǎng)站中搜索他們想了解的信息。學(xué)生網(wǎng)頁(yè)的功能是能幫助學(xué)生在學(xué)習(xí)過(guò)程中相互協(xié)作,也為學(xué)生提供了一個(gè)方便的空間進(jìn)行簡(jiǎn)單的網(wǎng)頁(yè)設(shè)計(jì)和管理。從研究的結(jié)果來(lái)看,我國(guó)網(wǎng)絡(luò)教學(xué)平臺(tái)及網(wǎng)站建設(shè)已經(jīng)進(jìn)入了一個(gè)新的發(fā)展階段,這表現(xiàn)在以下三個(gè)方面:1.網(wǎng)上教學(xué)環(huán)境已經(jīng)形成規(guī)模1999年,我國(guó)首次在4所普通高校開(kāi)展現(xiàn)代遠(yuǎn)程教育試點(diǎn)時(shí),網(wǎng)絡(luò)應(yīng)用水平是很低的。經(jīng)過(guò)這些年的努力,網(wǎng)絡(luò)應(yīng)用水平正在大幅度提高。在調(diào)查的53所學(xué)院中,單純利用網(wǎng)絡(luò)發(fā)布教務(wù)文件信息、只提供課件共享點(diǎn)播的學(xué)院,不到10所。大多數(shù)網(wǎng)絡(luò)學(xué)院都在網(wǎng)上提供了答疑、網(wǎng)上交流等學(xué)習(xí)支持服務(wù),從而加強(qiáng)了教師與分布在各地的學(xué)習(xí)者之間的互動(dòng),增進(jìn)學(xué)習(xí)者的學(xué)習(xí)效果,使我國(guó)利用網(wǎng)絡(luò)的學(xué)習(xí)走入了新的發(fā)展水平。2.適合自主學(xué)習(xí)的網(wǎng)上教學(xué)平臺(tái)正在豐富和完善網(wǎng)上自主學(xué)習(xí)模式正在被越來(lái)越多的網(wǎng)絡(luò)教育學(xué)院接受和應(yīng)用,一些學(xué)院在實(shí)時(shí)授課的同時(shí),積極探索和鼓勵(lì)學(xué)生采用網(wǎng)上自主學(xué)習(xí)方式學(xué)習(xí)。一些能夠突出網(wǎng)上教學(xué)優(yōu)勢(shì)的功能得到采用,如學(xué)習(xí)自測(cè)管理、網(wǎng)上作業(yè)提交、作業(yè)評(píng)分管理、網(wǎng)上選課、分學(xué)科分課程的答疑等等。3.注意到與普通高校常規(guī)教育資源相結(jié)合利用普通高校本身的辦學(xué)優(yōu)勢(shì),可以提高網(wǎng)上教學(xué)平臺(tái)和網(wǎng)站建設(shè)的質(zhì)量,降低成本。1.4系統(tǒng)目標(biāo)本計(jì)算機(jī)專業(yè)英語(yǔ)教學(xué)網(wǎng)站預(yù)期實(shí)現(xiàn)以下目標(biāo):1.信息發(fā)布方便、快捷、為用戶提供全新的服務(wù)。2.支持資源下載技術(shù)。3.提供用戶在線論壇、留言功能,增強(qiáng)網(wǎng)站的互動(dòng)性。4.網(wǎng)站維護(hù)簡(jiǎn)單、方便。5.具有較好的網(wǎng)站安全性。第2章系統(tǒng)開(kāi)發(fā)技術(shù)簡(jiǎn)介通過(guò)對(duì)本系統(tǒng)功能及應(yīng)用各方面的綜合分析,本網(wǎng)站采用Dreamweaver作為前臺(tái)設(shè)計(jì)工具,在此基礎(chǔ)上運(yùn)用平時(shí)所學(xué)的動(dòng)畫(huà)制作軟件FlashMX2004、圖形處理軟件photoshop8.0等進(jìn)行輔助設(shè)計(jì),制作計(jì)算機(jī)專業(yè)英語(yǔ)多媒體教學(xué)資料。后臺(tái)設(shè)計(jì)采用ASP技術(shù)及MicrosoftAccess2000數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,通過(guò)ADO對(duì)象訪問(wèn)數(shù)據(jù)庫(kù),最終建設(shè)成一個(gè)有持久生命力兼容性、安全性、可擴(kuò)展性良好并可以滿足師生獲取信息和服務(wù)的教學(xué)網(wǎng)站。下面對(duì)本網(wǎng)站涉及到的技術(shù)進(jìn)行簡(jiǎn)要的介紹。2.1HTML語(yǔ)言HTML(HyperTextMarkupLanguage,超文本標(biāo)記語(yǔ)言),它是構(gòu)成網(wǎng)頁(yè)的基礎(chǔ),因?yàn)槌绦驘o(wú)法控制瀏覽器的內(nèi)存,與瀏覽器之間只有下載網(wǎng)頁(yè)及上傳數(shù)據(jù)的關(guān)系,所以對(duì)HTML語(yǔ)法必須有一定的了解。WWW上的每個(gè)網(wǎng)頁(yè)都對(duì)應(yīng)一個(gè)文件。我們?yōu)g覽一個(gè)頁(yè)面,要先把頁(yè)面所對(duì)應(yīng)的文件從提供這個(gè)文件的計(jì)算機(jī)通過(guò)Internet傳送到我們自己的計(jì)算機(jī)中,再由WWW瀏覽器翻譯成為我們見(jiàn)到的有文字、有圖形甚至有聲音的頁(yè)面。這些頁(yè)面對(duì)應(yīng)的文件不再是普通的“文本文件”,文件中除包含文字信息外,還包括了一些具體的鏈接。這些包含鏈接的文件被稱為超文本文件。和普通文本相比,超文本文件中多了一些對(duì)文件內(nèi)容的注釋,這些注釋表明了當(dāng)前文字顯示的位置、顏色等信息,更重要的是,在有些注釋中包含了對(duì)用戶計(jì)算機(jī)應(yīng)做出何種反應(yīng)的說(shuō)明,這些注釋的內(nèi)容經(jīng)過(guò)瀏覽器的翻譯后就成了不同的操作。為了使各種不同類型的WWW服務(wù)器都能正確地認(rèn)識(shí)和執(zhí)行,超文本文件要遵從一個(gè)嚴(yán)格的標(biāo)準(zhǔn),這個(gè)標(biāo)準(zhǔn)就是超文本標(biāo)識(shí)語(yǔ)言HTML。我們也可以利用這種語(yǔ)言來(lái)編寫(xiě)超文本文件,在Internet上制作自己的WWW的主頁(yè)。超文本文件的概念出現(xiàn)在多媒體技術(shù)迅速發(fā)展之前,現(xiàn)在隨著多媒體技術(shù)應(yīng)用的日益廣泛,超文本應(yīng)該改叫“超多媒體”更加合適,鏈接的內(nèi)容已經(jīng)從原來(lái)文本中的一個(gè)詞或詞組,發(fā)展到現(xiàn)在一幅圖象或是圖象的一部分,通過(guò)鏈接得到的內(nèi)容也更加廣泛,可以是地球另一端的某臺(tái)計(jì)算機(jī)上的圖片、聲音、音樂(lè)或者電影。但不管叫超文本還是叫做超多媒體,WWW上各網(wǎng)頁(yè)都是通過(guò)鏈接來(lái)完成相互間的訪問(wèn)。而要使訪問(wèn)正常進(jìn)行,必須使這些鏈接能夠正確地指向所要訪問(wèn)的網(wǎng)頁(yè)。這些工作是通過(guò)統(tǒng)一資源定位器(URL)來(lái)實(shí)現(xiàn)的。2.2ASP技術(shù)ASP(ActiveServerPage,動(dòng)態(tài)服務(wù)器網(wǎng)頁(yè)),是一種由Microsoft公司開(kāi)發(fā)的服務(wù)器端的腳本語(yǔ)言運(yùn)行環(huán)境。它是一種包含了使用VBScript或Jscript腳本程序代碼的網(wǎng)頁(yè)。當(dāng)瀏覽器瀏覽ASP網(wǎng)頁(yè)時(shí),Web服務(wù)器就會(huì)根據(jù)請(qǐng)求生成相應(yīng)的HTML代碼然后再返回給瀏覽器,這樣瀏覽器端看到的就是動(dòng)態(tài)生成的網(wǎng)頁(yè)。ASP是微軟公司開(kāi)發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫(kù)和其它程序進(jìn)行交互,是一種簡(jiǎn)單、方便的編程工具。在了解了VBScript或Jscript的基本語(yǔ)法后,只需要清楚各個(gè)組件的用途、屬性、方法,就可以輕松編寫(xiě)出自己的ASP系統(tǒng)。因?yàn)槟_本是在服務(wù)器端運(yùn)行的,所以Web服務(wù)器完成所有處理后,將標(biāo)準(zhǔn)的HTML頁(yè)面送往瀏覽器。這意味著,ASP只能在可以支持的服務(wù)器上運(yùn)行,服務(wù)器端的腳本無(wú)法被預(yù)先復(fù)制,用戶看到的僅僅是最終產(chǎn)生的HTML內(nèi)容。而不可能看到原始腳本程序的代碼。2.2.1ASP工作原理ASP腳本是一種服務(wù)器端的解釋腳本,其后綴名為.asp。當(dāng)客戶端訪問(wèn)一個(gè)后綴名為.asp的URL時(shí),該URL請(qǐng)求被發(fā)送到Web服務(wù)器于是調(diào)用相關(guān)的ASP引擎asp.dll來(lái)將該腳本加以解釋。在asp.dll中包含有各種ASP內(nèi)置對(duì)象的集合以及這些對(duì)象的處理信息。所以.asp由asp.dll解析后,將生成相應(yīng)的HTML代碼,該代碼由Web服務(wù)器返回給客戶端瀏覽器執(zhí)行,于是用戶就在屏幕上看到了該.asp執(zhí)行的結(jié)果。ASP的工作原理如圖2.1所示。調(diào)用調(diào)用asp.dll來(lái)解析.asp腳本ODBC驅(qū)動(dòng)程序數(shù)據(jù)庫(kù)客戶瀏覽器向服務(wù)器發(fā)出.asp文件請(qǐng)求Web服務(wù)器返回結(jié)果圖2.1ASP的工作原理2.2.2ASP的優(yōu)勢(shì)ASP之所以能深受大家歡迎,主要是因?yàn)樗a(chǎn)生的執(zhí)行結(jié)果都是標(biāo)準(zhǔn)的HTML格式,而且這些程序是在網(wǎng)絡(luò)服務(wù)端中執(zhí)行,它依據(jù)訪問(wèn)數(shù)據(jù)庫(kù)的結(jié)果集自動(dòng)生成符合HTML語(yǔ)言的網(wǎng)頁(yè),去響應(yīng)用戶的請(qǐng)求。所有相關(guān)的發(fā)布工作由Web服務(wù)器負(fù)責(zé)。它具有以下幾點(diǎn)優(yōu)勢(shì):1.靈活易用對(duì)于一個(gè)有一定腳本語(yǔ)言編程經(jīng)驗(yàn)的開(kāi)發(fā)人員來(lái)說(shuō),只要經(jīng)過(guò)簡(jiǎn)短的學(xué)習(xí),在一個(gè)小時(shí)內(nèi)就能編出一個(gè)完整的應(yīng)用程序,同時(shí),編程人員并不能局限與使用VBScript或Jscript來(lái)編寫(xiě)應(yīng)用程序。由于服務(wù)器提供了腳本接口,開(kāi)發(fā)人員可以使用自己熟悉的語(yǔ)言來(lái)編制ASP應(yīng)用程序,甚至開(kāi)發(fā)人員還可以在同一個(gè)頁(yè)面中混合使用多種編程語(yǔ)言。2.強(qiáng)大的可擴(kuò)充性除了可以讓開(kāi)發(fā)人員自由選擇編程腳本外,ASP還可以在頁(yè)面中嵌入ActiveX組件,并支持COM技術(shù),使得ASP頁(yè)面的功能得到了極大的擴(kuò)充。3.無(wú)需編譯ASP使用普通的文本編輯器,如Windows的記事本,即可進(jìn)行編輯設(shè)計(jì)。與瀏覽器無(wú)關(guān)。用戶端只要是用可執(zhí)行HTML代碼的瀏覽器,無(wú)需編譯,即可瀏覽用ASP設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容。4.獨(dú)立于瀏覽器目前流行的瀏覽器有IE和NetscapeNavigator,用以往的開(kāi)發(fā)工具所開(kāi)發(fā)出來(lái)的代碼由于是要下載到客戶端瀏覽器運(yùn)行,所以同一段代碼往往會(huì)在不同的瀏覽器上產(chǎn)生不同的效果。而ASP是在服務(wù)器端運(yùn)行的腳本,其傳遞給客戶端的均是經(jīng)服務(wù)器運(yùn)行輸出的標(biāo)準(zhǔn)HTML代碼,所以能獨(dú)立于瀏覽器運(yùn)行。2.3ADO技術(shù)簡(jiǎn)介ADO(ActiveXDataObjects,動(dòng)態(tài)數(shù)據(jù)對(duì)象),實(shí)際上是一種提供訪問(wèn)各種數(shù)據(jù)類型的連接機(jī)制。客戶端應(yīng)用程序能夠通過(guò)OLEDB(微軟的戰(zhàn)略性的通向不同的數(shù)據(jù)源的低級(jí)應(yīng)用程序接口)提供者訪問(wèn)和操作在數(shù)據(jù)庫(kù)服務(wù)器中的數(shù)據(jù),ADO支持用于建立基于客戶端/服務(wù)器和Web的應(yīng)用程序的主要功能。其主要優(yōu)點(diǎn)是易于使用、高速度、低內(nèi)存支出和占用磁盤(pán)空間較少。ADO同時(shí)具有RDS(遠(yuǎn)程數(shù)據(jù)服務(wù))功能,通過(guò)RDS可以在一次往返過(guò)程中實(shí)現(xiàn)將數(shù)據(jù)從服務(wù)器移動(dòng)到客戶端應(yīng)用程序或Web頁(yè),在客戶端對(duì)數(shù)據(jù)進(jìn)行處理然后將更新結(jié)果返回服務(wù)器的操作。ADO對(duì)象模型中包括7個(gè)對(duì)象和3個(gè)集合,其中最重要的3個(gè)對(duì)象的說(shuō)明如表1.1所示。表1.1ADO重要的對(duì)象對(duì)象描述Connection(連接對(duì)象)用來(lái)建立數(shù)據(jù)源和ADO程序之間的過(guò)程Command(命令對(duì)象)用來(lái)嵌入SQL查詢,包括對(duì)存儲(chǔ)過(guò)程的調(diào)用Recordset(記錄集對(duì)象)用來(lái)瀏覽及操作實(shí)際數(shù)據(jù)庫(kù)內(nèi)的數(shù)據(jù)2.4ACCESS數(shù)據(jù)庫(kù)介紹Access是微軟公司推出的基于Windows的桌面關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS),是Office系列應(yīng)用軟件之一。它提供了表、查詢、窗體、報(bào)表、頁(yè)、宏、模塊7種用來(lái)建立數(shù)據(jù)庫(kù)系統(tǒng)的對(duì)象;提供了多種向?qū)А⑸善鳌⒛0?,把?shù)據(jù)存儲(chǔ)、數(shù)據(jù)查詢、界面設(shè)計(jì)、報(bào)表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫(kù)管理系統(tǒng)提供了方便,也使得普通用戶不必編寫(xiě)代碼,就可以完成大部分?jǐn)?shù)據(jù)管理的任務(wù)。Access數(shù)據(jù)庫(kù)具有大型數(shù)據(jù)庫(kù)的一些基本功能,支持事物處理功能,Access不僅是數(shù)據(jù)庫(kù)管理系統(tǒng),而且還是一個(gè)功能強(qiáng)大的開(kāi)發(fā)工具。本系統(tǒng)選擇使用Access,主要是因?yàn)椋篈ccess數(shù)據(jù)庫(kù)相比SQL要簡(jiǎn)潔,容易操作和管理。2.5MacromediaDreamweaverMX2004軟件說(shuō)明MacromediaDreamweaverMX2004是集網(wǎng)頁(yè)制作和網(wǎng)站管理于一身的網(wǎng)頁(yè)編輯軟件,是一套針對(duì)專業(yè)網(wǎng)頁(yè)設(shè)計(jì)者和開(kāi)發(fā)者的可視化網(wǎng)頁(yè)開(kāi)發(fā)工具。它具有功能強(qiáng)大、代碼簡(jiǎn)潔和操作方便等特點(diǎn),利用它可以輕而易舉地制作出跨越平臺(tái)限制的充滿動(dòng)感的網(wǎng)頁(yè)。開(kāi)發(fā)人員可以將其選擇的服務(wù)器技術(shù)與Dreamweaver配合使用,建立將用戶連接到數(shù)據(jù)庫(kù)、Web服務(wù)和系統(tǒng)強(qiáng)大的Internet應(yīng)用程序。Dreamweaver是專業(yè)網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站管理、網(wǎng)頁(yè)可視化編輯的軟件。它采用了多種先進(jìn)技術(shù),如利用Dreamweaver的RoundtripHTML技術(shù)讓用戶可以隨意導(dǎo)入HTML文件而無(wú)需重新設(shè)置代碼格式,用戶還可以利用DreamweaverMX2004清除或重新格式化HTML代碼,實(shí)現(xiàn)代碼的優(yōu)化,使網(wǎng)頁(yè)創(chuàng)作過(guò)程變得非常簡(jiǎn)單。同時(shí)Dreamweaver還提供了強(qiáng)大的設(shè)計(jì)工具,在不用書(shū)寫(xiě)一行代碼的情況下,就能夠快速創(chuàng)建各種極具動(dòng)態(tài)HTML特性的網(wǎng)頁(yè),例如動(dòng)畫(huà)和分層等;利用Dreamweaver的目標(biāo)瀏覽器檢查特性,可以創(chuàng)建兼容性極好的網(wǎng)頁(yè),以適用于各種平臺(tái)和各種瀏覽器。第3章系統(tǒng)概要設(shè)計(jì)3.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)根據(jù)本教學(xué)網(wǎng)站的特點(diǎn),可以將其分為前臺(tái)和后臺(tái)兩個(gè)部分設(shè)計(jì)。前臺(tái)主要實(shí)現(xiàn)信息瀏覽、資源下載、在線論壇和留言等功能,后臺(tái)主要用管理員對(duì)網(wǎng)站前臺(tái)信息、論壇及留言進(jìn)行管理。我們把該教學(xué)網(wǎng)站設(shè)計(jì)為八大模塊,分別是用戶系統(tǒng)、課程描述、教師隊(duì)伍、課程建設(shè)、在線學(xué)習(xí)、下載頻道、師生論壇、和留言板。整個(gè)計(jì)算機(jī)專業(yè)英語(yǔ)教學(xué)網(wǎng)站的系統(tǒng)結(jié)構(gòu)如圖3.1所示。教學(xué)網(wǎng)站主頁(yè)教學(xué)網(wǎng)站主頁(yè)教師隊(duì)伍課程建設(shè)在線學(xué)習(xí)課程描述師生論壇留言板下載頻道用戶系統(tǒng)圖3.1網(wǎng)站系統(tǒng)結(jié)構(gòu)圖師生論壇模塊的系統(tǒng)結(jié)構(gòu)分為師生論壇前臺(tái)主頁(yè)和系統(tǒng)論壇后臺(tái)。師生論壇前臺(tái)主頁(yè)結(jié)構(gòu)如圖3.2所示。師生論壇系統(tǒng)后臺(tái)結(jié)構(gòu)如圖3.3所示。師生論壇前臺(tái)主頁(yè)生活指南師生論壇前臺(tái)主頁(yè)生活指南交流大家侃侃系統(tǒng)管理用戶系統(tǒng)論壇后臺(tái)主頁(yè)論壇后臺(tái)主頁(yè)刪除帖子回復(fù)帖子查看帖子論壇管理管理員身份驗(yàn)證圖3.3師生論壇后臺(tái)模塊結(jié)構(gòu)圖3.2系統(tǒng)功能說(shuō)明1.課程描述模塊介紹了計(jì)算機(jī)專業(yè)英語(yǔ)課程的歷史沿革、課程內(nèi)容、教學(xué)計(jì)劃等相關(guān)的課程描述。2.教師隊(duì)伍模塊介紹了課程主要負(fù)責(zé)人情況、教師隊(duì)伍情況以及本學(xué)期的教師日歷。3.課程建設(shè)模塊包括我院計(jì)算機(jī)專業(yè)英語(yǔ)課程教學(xué)環(huán)境、教學(xué)方法及教學(xué)手段、學(xué)院的政策措施等相關(guān)內(nèi)容。4.習(xí)題寶庫(kù)包括習(xí)題練習(xí)以及考試題型。其中在線輔導(dǎo)包含了計(jì)算機(jī)專業(yè)英語(yǔ)各章節(jié)的教學(xué)目的、課程的主要內(nèi)容及教學(xué)的重點(diǎn)和難點(diǎn)。5.下載頻道幫助學(xué)生下載課件、作業(yè)、歷屆試題、相關(guān)軟件等課程資源。6.論壇主要用于讓學(xué)生和老師進(jìn)行一些教學(xué)答疑或是學(xué)術(shù)探討。7.留言板主要收集一些用戶對(duì)于網(wǎng)站的意見(jiàn)或建議,以便對(duì)網(wǎng)站進(jìn)行改善。3.3運(yùn)行環(huán)境3.3.1服務(wù)器端軟件環(huán)境:1.操作系統(tǒng):Windows2000Server2.Web服務(wù)器:IIS5.03.?dāng)?shù)據(jù)庫(kù)服務(wù)器:Access20004.瀏覽器:IE5.0硬件環(huán)境:1.CPUP42.內(nèi)存IBM512MB3.硬盤(pán)ST60GB3.3.2客戶端軟件環(huán)境:1.操作系統(tǒng):Windows2000Server2.瀏覽器:IE5.0硬件環(huán)境:1.CPUP42.內(nèi)存IBM512MB3.硬盤(pán)ST60GB第4章數(shù)據(jù)庫(kù)設(shè)計(jì)根據(jù)本教學(xué)網(wǎng)站的實(shí)際需求和數(shù)據(jù)流量的大小,決定使用小型數(shù)據(jù)庫(kù)作為本網(wǎng)站數(shù)據(jù)庫(kù),Access數(shù)據(jù)庫(kù)具有操作簡(jiǎn)單、使用方便、性價(jià)比高等諸多優(yōu)點(diǎn),于是本教學(xué)網(wǎng)站采用了Access數(shù)據(jù)庫(kù)。4.1數(shù)據(jù)庫(kù)分析針對(duì)網(wǎng)站功能結(jié)構(gòu)分析,本教學(xué)網(wǎng)站可能涉及到的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下:1.用戶基本信息包括的數(shù)據(jù)項(xiàng)有用戶名、用戶密碼、E-mail等基本信息。2.管理員基本信息包括的數(shù)據(jù)項(xiàng)有管理員名稱、管理員密碼等基本信息。3.論壇文章基本信息包括的數(shù)據(jù)項(xiàng)有文章標(biāo)題、文章內(nèi)容、工作區(qū)域名稱、發(fā)表時(shí)間等信息。4.用戶留言基本信息包括的數(shù)據(jù)項(xiàng)有留言內(nèi)容、留言者姓名、留言者QQ等信息。為了保證數(shù)據(jù)庫(kù)的安全性,我們做了以下工作:需要用戶注冊(cè)登錄后才能進(jìn)入論壇或留言系統(tǒng)。根據(jù)上面的分析,設(shè)計(jì)規(guī)劃出的實(shí)體主要有用戶實(shí)體、管理員實(shí)體、論壇文章實(shí)體,工作域?qū)嶓w、用戶留言實(shí)體。其中我所負(fù)責(zé)設(shè)計(jì)的模塊所涉及的實(shí)體有四個(gè),它們是用戶實(shí)體、管理員實(shí)體、論壇文章實(shí)體,工作域?qū)嶓w各實(shí)體。各實(shí)體E-R圖描述如下:用戶實(shí)體E-R圖如圖4.1所示。用戶用戶文章數(shù)量電子郵件用戶昵稱真實(shí)姓名用戶密碼用戶ID圖4.1用戶實(shí)體E-R圖管理員實(shí)體E-R圖如圖4.2所示。管理員管理員管理員姓名管理員密碼管理員ID名圖4.2管理員實(shí)體E-R圖論壇工作域?qū)嶓wE-R圖如圖4.3所示。論壇工作域論壇工作域工作域名稱版主姓名工作域ID圖4.3論壇工作域?qū)嶓wE-R圖論壇文章實(shí)體E-R圖如圖4.4所示。論壇文章論壇文章讀帖次數(shù)文章內(nèi)容用戶ID發(fā)表時(shí)間回帖時(shí)間文章ID回帖次數(shù)文章標(biāo)題工作域名稱圖4.4論壇文章實(shí)體E-R圖4.2數(shù)據(jù)庫(kù)中表的設(shè)計(jì)數(shù)據(jù)庫(kù)的內(nèi)容以及表的設(shè)計(jì)直接影響到開(kāi)發(fā)的系統(tǒng)的質(zhì)量,好的設(shè)計(jì)可以達(dá)到方便易用的功能。根據(jù)系統(tǒng)的要求,我們采用的數(shù)據(jù)庫(kù)是MicrosoftAccess,系統(tǒng)擬建三個(gè)數(shù)據(jù)庫(kù)文件即師生論壇數(shù)據(jù)庫(kù)Lily.mdb、留言板數(shù)據(jù)庫(kù)admin.mdb和管理員數(shù)據(jù)庫(kù)db.mdb。由我設(shè)計(jì)的模塊所涉及的數(shù)據(jù)庫(kù)文件是師生論壇數(shù)據(jù)庫(kù)Lily.mdb和管理員數(shù)據(jù)庫(kù)db.mdb,其中Lily.mdb數(shù)據(jù)庫(kù)中包含的表有用戶表user、發(fā)表文章表Article、留言模塊表board、回復(fù)文章表reply和工作域表area;db.mdb包含的表是表admin和表dd。4.2.1user表的設(shè)計(jì)設(shè)計(jì)數(shù)據(jù)庫(kù)表user,用來(lái)存放注冊(cè)用戶的信息,包括用戶序列號(hào)、用戶名、密碼、性別、注冊(cè)時(shí)間、電子郵件、個(gè)人簽名、是否管理員等。user表的結(jié)構(gòu)如表4.1所示。表4.1user表結(jié)構(gòu)字段名稱數(shù)據(jù)類型說(shuō)明userID自動(dòng)編號(hào)編號(hào),是用戶內(nèi)容的關(guān)鍵字段,設(shè)為主鍵UserNick文本用戶昵稱UserName文本用戶姓名,設(shè)為必填內(nèi)容UserPWD密碼用戶密碼,設(shè)為必填內(nèi)容ArticleNum數(shù)字發(fā)貼次數(shù)E_mail文本用戶郵箱4.2.2article表的設(shè)計(jì)在數(shù)據(jù)庫(kù)Lily.mdb中,設(shè)計(jì)一個(gè)aticle表,該表是用于保存論壇中所有用戶所發(fā)帖子的信息的,包括帖子序號(hào)、主題、內(nèi)容以及發(fā)帖用戶名、時(shí)間等。aticle表的結(jié)構(gòu)如表4.2示。表4.2aticle表結(jié)構(gòu)字段名稱數(shù)據(jù)類型說(shuō)明articleID自動(dòng)編號(hào)帖子序列號(hào),并將該字段設(shè)置為主鍵UserName文本用戶姓名,不能為空PostTime日期/時(shí)間發(fā)帖時(shí)間,默認(rèn)值為“Now”Replytime日期/時(shí)間回復(fù)帖子時(shí)間,BoardName文本選擇要討論的工作域Title文本帖子主題Content備注帖子內(nèi)容ReadCount數(shù)字讀帖次數(shù)ReplyCount數(shù)字回帖次數(shù)4.2.3reply表的設(shè)計(jì)在數(shù)據(jù)庫(kù)Lily.mdb中,設(shè)計(jì)一個(gè)reply表,該表是用來(lái)保存論壇中所有用戶所回復(fù)帖子的信息,包括回帖序號(hào)、被回復(fù)帖子的序號(hào)、作者用戶名、所在工作域名、回帖時(shí)間、回復(fù)內(nèi)容。reply表的結(jié)構(gòu)如表4.3所示。表4.3reply表結(jié)構(gòu)字段名稱數(shù)據(jù)類型說(shuō)明replyID自動(dòng)編號(hào)帖子序列號(hào),并將該字段設(shè)置為主鍵articleID自動(dòng)編號(hào)被回復(fù)主題帖子的序列號(hào)UserName文本用戶姓名,設(shè)為必填內(nèi)容BoardName文本選擇要討論的工作域PostTime時(shí)間帖子主題Content備注帖子內(nèi)容4.2.4area表的設(shè)計(jì)在數(shù)據(jù)庫(kù)Lily.mdb中,設(shè)計(jì)一個(gè)area表,該表用于保存論壇中所有用工作域的信息,包括工作域序號(hào)、工作域名稱、域主姓名1、域主姓名2、域主姓名3。area表的結(jié)構(gòu)如表4.4所示。表4.4area表結(jié)構(gòu)字段名稱數(shù)據(jù)類型說(shuō)明areaID自動(dòng)編號(hào)工作域序號(hào),并將該字段設(shè)置為主鍵areaName文本工作域名稱,不能為空Manager1文本版主姓名,不能為空Manager2文本版主姓名,不能為空Manager3文本版主姓名,不能為空4.2.5board表的設(shè)計(jì)在數(shù)據(jù)庫(kù)Lily.mdb中,設(shè)計(jì)一個(gè)board表,該表是用來(lái)創(chuàng)建留言板版面信息,包括自動(dòng)編號(hào)、版塊名稱以及創(chuàng)建者。表4.5board表結(jié)構(gòu)字段名稱數(shù)據(jù)類型說(shuō)明BoardID自動(dòng)編號(hào)工作域序號(hào),并將該字段設(shè)置為主鍵AreaID自動(dòng)編號(hào)工作域序號(hào),不能為空BoardName文本版快名稱,不能為空Manager1文本版主姓名,不能為空Manager2文本版主姓名,不能為空4.2.6admin表的設(shè)計(jì)設(shè)計(jì)數(shù)據(jù)庫(kù)表admin,用來(lái)實(shí)現(xiàn)對(duì)留言的維護(hù)和刪除,即存放管理員的帳戶和密碼。admini表的結(jié)構(gòu)如表4.5示。表4.6admin表結(jié)構(gòu)字段名稱數(shù)據(jù)類型說(shuō)明admin文本管理員姓名,設(shè)為主鍵,不能為空password文本密碼,不能為空4.2.7dd表的設(shè)計(jì)設(shè)計(jì)數(shù)據(jù)庫(kù)表dd,是用來(lái)對(duì)學(xué)生的留言進(jìn)行存放的,學(xué)生所有通過(guò)學(xué)生論壇所進(jìn)行的留言都將保存在此表中,以便管理員隨時(shí)查看學(xué)生對(duì)網(wǎng)站的意見(jiàn)。表4.7dd表結(jié)構(gòu)字段名稱數(shù)據(jù)類型說(shuō)明ID自動(dòng)編號(hào)工作域序號(hào),并將該字段設(shè)置為主鍵zhmj文本留言者姓名lx文本留言者性別zhdz文本定義變量,可為空hszh文本定義變量,可為空hzfs文本定義變量,可為空xm文本定義變量,可為空zhyq文本留言內(nèi)容dh文本QQ號(hào)yx文本郵箱地址data日期/時(shí)間發(fā)布時(shí)間,不能為空第5章系統(tǒng)詳細(xì)設(shè)計(jì)5.1網(wǎng)站主頁(yè)的設(shè)計(jì) 網(wǎng)站主頁(yè)是用戶登錄后首先看到的頁(yè)面,所以主頁(yè)的設(shè)計(jì)至關(guān)重要,應(yīng)該亮麗美觀、盡可能表現(xiàn)出計(jì)算機(jī)組成原理教學(xué)網(wǎng)站的風(fēng)格、內(nèi)容,吸引用戶的注意力,否則很難給用戶留下深刻的印象。5.1.1主頁(yè)的設(shè)計(jì)根據(jù)課程提供的材料和網(wǎng)站本身的性質(zhì),經(jīng)過(guò)仔細(xì)的分析、策劃,選用藍(lán)色作為網(wǎng)站的主色調(diào),同時(shí)輔助以紫紅色、白色,本網(wǎng)站建設(shè)的目的是為了方便學(xué)生學(xué)習(xí),所以要區(qū)別于娛樂(lè)、游戲等休閑網(wǎng)站,主頁(yè)要簡(jiǎn)潔、大方,莊重。盡可能表現(xiàn)出算機(jī)組成原理課程的特色。本網(wǎng)站主頁(yè)設(shè)計(jì)的特色之一是小圖標(biāo)的運(yùn)用,這些小圖標(biāo)不僅給整個(gè)網(wǎng)頁(yè)增加了不少趣味,也使網(wǎng)頁(yè)更加清新、活潑,同時(shí)也表達(dá)了網(wǎng)站的性質(zhì)。布局上,主頁(yè)上部輸入課程名稱。主頁(yè)左側(cè)設(shè)計(jì)導(dǎo)航欄,列舉本站提供的五個(gè)相關(guān)的課程模塊,即課程描述、教師隊(duì)伍、課程建設(shè)、習(xí)題寶庫(kù)、學(xué)生空間。主頁(yè)中上部輸入課程簡(jiǎn)介,以便沒(méi)有接觸計(jì)算機(jī)專業(yè)英語(yǔ)的來(lái)訪者能對(duì)本站有個(gè)初步認(rèn)識(shí)?!罢n程簡(jiǎn)介”位置下面設(shè)計(jì)方便學(xué)生及時(shí)得到課程相關(guān)資源的快速通道,即“下載頻道”。學(xué)生在此可以下載到近期老師布置的作業(yè)、歷屆計(jì)算機(jī)組成原理試題、教學(xué)課件、課程相關(guān)軟件等課程資源。首頁(yè)界面如圖5.1所示。圖5.1首頁(yè)界面主頁(yè)右側(cè)設(shè)置會(huì)員登錄框,當(dāng)同學(xué)想訪問(wèn)本網(wǎng)站的是后,必須通過(guò)會(huì)員登錄框登錄后,方可以訪問(wèn)本網(wǎng)站。如果不是本網(wǎng)站會(huì)員可以通過(guò)會(huì)員注冊(cè)成為網(wǎng)站會(huì)員,這樣就可以進(jìn)行訪問(wèn)網(wǎng)站了。如圖5.2所示。圖5.2登錄界面同時(shí)為了方便學(xué)生瀏覽其他相關(guān)網(wǎng)站,我設(shè)計(jì)了一個(gè)“友情鏈接”窗口,在“友情鏈接”中,我加入的首先有學(xué)校主頁(yè),其次有百度和新浪兩個(gè)網(wǎng)上搜索信息的網(wǎng)站。如圖5.3所示。圖5.3友情鏈接界面在“友情鏈接”下面設(shè)置一個(gè)進(jìn)入師生論壇的標(biāo)志圖片。做為用戶登錄得快捷方式主頁(yè)最下部輸入本網(wǎng)站的版權(quán)信息。本教學(xué)網(wǎng)站規(guī)模不是太大,為方便教師、學(xué)生使用,主頁(yè)采用簡(jiǎn)單的集合導(dǎo)航模式,即把具有邏輯關(guān)系的超鏈接放置在一起,用戶可以方便地訪問(wèn)某一類信息。在網(wǎng)站首頁(yè)大體包括課程介紹,下載頻道,公告欄,會(huì)員登錄以及友情鏈接等幾大板塊,使用戶可以方便的了解本站所具備的功能,為用戶的瀏覽提供了極大的方便。5.1.2課件下載模塊下載頻道模塊中包括教學(xué)課件,課程作業(yè),歷屆試題,試驗(yàn)軟件四個(gè)模塊。教學(xué)課件里包括本課程教學(xué)所需要的幻燈片課件,有效的幫助學(xué)習(xí)各章節(jié)的重要知識(shí)點(diǎn)。如圖5.4所示當(dāng)中的課件都是點(diǎn)后下載的,下載后即可以觀看。如圖5.5所示。圖5.4教學(xué)課件模塊圖5.5下載課件圖例5.1.3課程作業(yè)模塊課程作業(yè)中有一些常用詞匯,句子的翻譯,幫助學(xué)生更好的打好基礎(chǔ)。此模塊的使用方法和教學(xué)課件的方法一樣,都需要下載,方法同上。如圖5.6所示。圖5.6課程作業(yè)模塊5.1.4歷屆試題模塊歷屆試題中有近幾年的計(jì)算機(jī)專業(yè)英語(yǔ)考試的試題幾答案,學(xué)生可以測(cè)試自己的當(dāng)前的學(xué)習(xí)狀況,有助于找出自己學(xué)習(xí)當(dāng)中的薄弱之處。如圖5.7所示。圖5.7試題下載模塊5.1.5試驗(yàn)軟件模塊試驗(yàn)軟件中可以下載翻譯軟件,翻譯軟件可以有效的幫助學(xué)生解決學(xué)習(xí)中的疑難地方。如圖5.8所示。圖5.8試驗(yàn)軟件模塊5.2課程描述設(shè)計(jì)為保持網(wǎng)站風(fēng)格的一致性,子頁(yè)面采用與主頁(yè)一樣的色調(diào),統(tǒng)一為藍(lán)色為主色調(diào),同時(shí)輔助以紫紅色、白色,網(wǎng)頁(yè)上部和底部與主頁(yè)一樣,不用改變。不同之處是導(dǎo)航欄增加了一欄。即在網(wǎng)頁(yè)標(biāo)志下邊列舉了和主頁(yè)里一樣的導(dǎo)航內(nèi)容,使得在每一個(gè)網(wǎng)頁(yè)上都可以進(jìn)入主要的功能模塊,同時(shí)在網(wǎng)頁(yè)左邊也列舉了對(duì)應(yīng)模塊的子導(dǎo)航內(nèi)容。這樣,用戶無(wú)論在哪一個(gè)位置都不會(huì)迷失方向,要到另一個(gè)功能模塊也沒(méi)有必要撤回主頁(yè)了。課程描述設(shè)計(jì)包括課程的歷史沿革、教學(xué)(實(shí)驗(yàn))大綱以及課程相關(guān)的參考網(wǎng)站。歷史沿革頁(yè)面效果如圖5.9所示。教學(xué)大綱頁(yè)面效果如圖5.10所示。課程相關(guān)的參考網(wǎng)站頁(yè)面效果如圖5.11所示。圖5.9歷史沿革圖例圖5.10教學(xué)大綱圖例圖5.11課程參考網(wǎng)站圖例5.3教師隊(duì)伍設(shè)計(jì)與課程描述模塊設(shè)計(jì)的方法相同,教師隊(duì)伍模塊包括課程負(fù)責(zé)人介紹、課程組教師介紹以及各教師課表安排。其中課程負(fù)責(zé)人介紹可以讓用戶了解本課程負(fù)責(zé)老師的情況,如姓名、性別、學(xué)歷、職稱、學(xué)術(shù)研究情況、所獲獎(jiǎng)勵(lì)等信息。教師隊(duì)伍充分展示了課程組教師的風(fēng)采。教師隊(duì)伍模塊包括課程負(fù)責(zé)人介紹,課程組教師介紹,本學(xué)習(xí)教師日歷。課程負(fù)責(zé)人介紹頁(yè)面效果如圖5.12所示。課程組教師介紹頁(yè)面效果如圖5.13所示。本學(xué)習(xí)教師日歷頁(yè)面效果如圖5.14所示。圖5.12課程負(fù)責(zé)人介紹圖例圖5.13課程組教師圖例圖5.14本學(xué)期教學(xué)日歷圖例5.4課程建設(shè)設(shè)計(jì)課程建設(shè)模塊中共包括課程特色,教學(xué)內(nèi)容的選擇,課程建設(shè)規(guī)劃三個(gè)板塊中課程特色中主要介紹了此科目的特點(diǎn),有助于幫助學(xué)生掌握課程特色。而在教學(xué)內(nèi)容的選擇模塊中介紹了所選課本的原因及此書(shū)有點(diǎn)所在。最后的課程建設(shè)規(guī)劃中則重點(diǎn)闡述了國(guó)家對(duì)此課程的要求。課程特色頁(yè)面效果如圖5.15所示。教學(xué)內(nèi)容的選擇頁(yè)面效果如圖5.16所示。課程建設(shè)規(guī)劃頁(yè)面效果如圖5.17所示。圖5.15課程特色圖例圖5.16教學(xué)內(nèi)容的選擇圖例圖5.17課程建設(shè)規(guī)劃圖例5.5習(xí)題寶庫(kù)設(shè)計(jì)習(xí)題寶庫(kù)中包括兩大模塊,即習(xí)題練習(xí)和考試題型。習(xí)題練習(xí)中主要是讓學(xué)生們做一些詞匯和句子的練習(xí),讓學(xué)生掌握好基礎(chǔ)知識(shí),以便為以后的學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ)。但是在考試題型中則是包括考試中的各種題型,使學(xué)生熟悉考試題型,以便學(xué)生在考試時(shí)方便應(yīng)對(duì)。習(xí)題練習(xí)頁(yè)面效果如圖5.18所示。寶石題型頁(yè)面效果如圖5.19所示。圖5.18習(xí)題練習(xí)圖例圖5.19考試題型圖例5.6學(xué)生空間設(shè)計(jì)學(xué)生空間是一個(gè)學(xué)生留言的平臺(tái),對(duì)瀏覽過(guò)本網(wǎng)站的人,他們說(shuō)想說(shuō)的話,可以通過(guò)此功能告訴給我們網(wǎng)站的管理員,以便管理員了解瀏覽者的意見(jiàn),從此獲得表?yè)P(yáng)以及批評(píng),使管理員有此根據(jù),以便更好的完善教學(xué)網(wǎng)站。學(xué)生空間的界面如圖5.20所示。圖5.20學(xué)生空間圖例在數(shù)據(jù)庫(kù)中,我們做了表dd,所有學(xué)生空間的留言都將保留在此表當(dāng)中,以便管理員隨時(shí)查看留言管理。如圖5.21所示。圖5.21添加留言圖例5.7師生論壇設(shè)計(jì)設(shè)計(jì)師生論壇提供了一個(gè)用戶自由探討課程相關(guān)話題的場(chǎng)所,在這里教師可以及時(shí)地給學(xué)生解惑答疑,教師之間也可以探討教學(xué)中所遇到的問(wèn)題等。為方便管理,本功能對(duì)訪問(wèn)權(quán)限加了限制,用戶要進(jìn)入論壇必須先登錄,對(duì)于新用戶,要先注冊(cè)成為會(huì)員后才能登錄進(jìn)入論壇系統(tǒng)。用戶可選擇進(jìn)入不同的工作域,根據(jù)不同的搜索項(xiàng)目可以查看帖子內(nèi)容,發(fā)表帖子或回復(fù)帖子,管理員后臺(tái)對(duì)帖子進(jìn)行查看管理。5.7.1論壇模塊結(jié)構(gòu)設(shè)計(jì)根據(jù)本教學(xué)網(wǎng)站的特點(diǎn),可以將其分為前臺(tái)和后臺(tái)兩個(gè)部分設(shè)計(jì)。前臺(tái)主要實(shí)現(xiàn)讀帖、發(fā)帖、回貼、申請(qǐng)版主等功能。后臺(tái)主要是管理員對(duì)論壇前臺(tái)接受的文章進(jìn)行管理,實(shí)現(xiàn)查詢文章等功能。這里將把該論壇設(shè)計(jì)為五個(gè)子模塊,即用戶系統(tǒng)、系統(tǒng)管理、生活指南、交流、大家侃侃。5.7.2論壇模塊功能說(shuō)明用戶登錄后進(jìn)入論壇首頁(yè),論壇首頁(yè)設(shè)計(jì)有站務(wù)討論、版主申請(qǐng)、生活常識(shí)、高手交流、你說(shuō)我說(shuō)等工作域,用戶點(diǎn)擊后可以進(jìn)入相應(yīng)的工作域來(lái)發(fā)表或?yàn)g覽文章。在站務(wù)討論工域內(nèi)可以探討本教學(xué)網(wǎng)站功能或管理上存在的不足,提出改進(jìn)意見(jiàn)等;高手交流供教師討論課題項(xiàng)目或教學(xué)中發(fā)現(xiàn)的問(wèn)題,也可以在此回答學(xué)生對(duì)本課程提出的疑問(wèn);你說(shuō)我說(shuō)可以供來(lái)訪者互相交流學(xué)習(xí)心得等等。管理員可以在后臺(tái)管理系統(tǒng)中進(jìn)行查詢帖子、刪除主題、刪除回復(fù)等管理。5.7.3論壇首頁(yè)論壇首頁(yè)采用表單來(lái)設(shè)計(jì),里面包含站務(wù)討論、版主申請(qǐng)、生活常識(shí)、高手交流、你說(shuō)我說(shuō)等工作域模塊,戶點(diǎn)擊后可以進(jìn)入相應(yīng)的工作域來(lái)發(fā)表或?yàn)g覽文章。論壇首頁(yè)效果圖如圖5.22所示。圖5.22論壇首頁(yè)5.7.4用戶登錄在進(jìn)行身份認(rèn)證時(shí),就是通過(guò)讓用戶輸入各自的注冊(cè)名和密碼,并與user表中的數(shù)據(jù)相比較來(lái)實(shí)現(xiàn)。如果該注冊(cè)名和密碼能同時(shí)在表的一列中找到,就認(rèn)為該用戶是合法用戶,并給該用戶一個(gè)認(rèn)證標(biāo)記。擁有認(rèn)證標(biāo)記的用戶,才可以進(jìn)入論壇或留言板。師生論壇模塊的登錄頁(yè)面要求輸入用戶姓名和密碼,采用Session技術(shù)(會(huì)話)來(lái)保存用戶的認(rèn)證標(biāo)記并對(duì)用戶進(jìn)行跟蹤。只有認(rèn)證合格后才能進(jìn)入系統(tǒng),完成相應(yīng)的發(fā)帖、讀帖等操作。用戶登錄流程如圖5.23所示。數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)注冊(cè)成功服務(wù)器填寫(xiě)登錄表單用戶名是否正確否密碼是否正確是是否檢索數(shù)據(jù)庫(kù)用戶圖5.23用戶登錄流程圖登錄頁(yè)面如圖5.24所示。圖5.24登錄頁(yè)面5.7.5新用戶注冊(cè)如果數(shù)據(jù)庫(kù)中找不到該用戶的名字和昵稱,就認(rèn)為該用戶可能輸錯(cuò)了自己的名字或者昵稱,便顯示錯(cuò)誤信息,并且系統(tǒng)還提供用戶注冊(cè)功能。check函數(shù)檢查用戶的輸入,包括姓名,密碼等。程序檢查數(shù)據(jù)庫(kù)中是否已經(jīng)有輸入的用戶的記錄,如果有,顯示警告:“用戶名已存在,請(qǐng)輸入新的用戶名?!毙掠脩糇?cè)流程如圖5.25所示。用戶是用戶是是數(shù)據(jù)庫(kù)注冊(cè)成功填寫(xiě)注冊(cè)表單是否有重名將用戶信息添加到數(shù)據(jù)庫(kù)檢索數(shù)據(jù)庫(kù)兩次輸入密碼是否相同否否圖5.25新用戶注冊(cè)流程圖注冊(cè)頁(yè)面如圖5.26所示。圖5.26注冊(cè)頁(yè)面5.7.6發(fā)表帖子設(shè)計(jì)進(jìn)入某個(gè)工作域后,點(diǎn)擊“發(fā)表新帖子”可以進(jìn)入編輯文章頁(yè)面。用戶發(fā)表帖子的程序流程如圖5.27所示。用戶數(shù)據(jù)庫(kù)用戶數(shù)據(jù)庫(kù)填寫(xiě)文章標(biāo)題進(jìn)入發(fā)表帖子頁(yè)面判斷文章字?jǐn)?shù)是否大于10否編輯文章內(nèi)容發(fā)表成功是點(diǎn)擊“提交文章”按鈕點(diǎn)擊“全部重寫(xiě)”按鈕將文章信息添加到數(shù)據(jù)庫(kù)跳出提示頁(yè)面點(diǎn)擊提示頁(yè)面中“繼續(xù)”點(diǎn)擊提示頁(yè)面中“退出”退出本頁(yè)77圖5.27用戶發(fā)貼流程圖用戶發(fā)貼頁(yè)面如圖5.28所示:。圖5.28用戶發(fā)貼頁(yè)面5.7.7瀏覽帖子1.用戶進(jìn)入每個(gè)工作域后即可看到該域的所有帖子,該頁(yè)面以分頁(yè)形式顯示當(dāng)前已有的討論主題,每頁(yè)顯示1個(gè)主題,每個(gè)主題以超鏈接形式顯示,可以通過(guò)單擊某個(gè)主題來(lái)查看詳細(xì)的內(nèi)容并回復(fù)自己的意見(jiàn),通過(guò)單擊頁(yè)面下的超鏈接在不同的頁(yè)面之間跳轉(zhuǎn)。帖子的順序按發(fā)貼時(shí)間先后排列。效果如圖5.29所示。圖5.29選擇工作域?yàn)g覽文章頁(yè)面2.也可以進(jìn)入搜索頁(yè)選擇搜索項(xiàng)目搜索帖子。例如:用戶進(jìn)入搜索頁(yè)后,選擇“主題”這一搜索,在文本框里輸入要查看的主題,選擇帖子發(fā)表的時(shí)間段,即可看到該時(shí)間段內(nèi)對(duì)應(yīng)主題的所有文章。其中按人氣搜索后瀏覽頁(yè)面,帖子的排列順序按article表中ReadCount列的值從大到小排列。同樣,按回復(fù)數(shù)搜索后瀏覽頁(yè)面,帖子的排列順序按article表中ReplyCount列的值從大到小排列。效果如圖5.30所示。圖5.30搜索文章頁(yè)面5.7.8回復(fù)帖子用戶瀏覽的文章頁(yè)面(如圖5.31所示)有回帖功能,點(diǎn)擊“回復(fù)帖子”按鈕即可進(jìn)入回帖頁(yè)面,程序流程與發(fā)貼部分相似,點(diǎn)擊“提交回復(fù)”后,回復(fù)被提交給saveReply.asp文件進(jìn)行處理。在該文件中,首先檢查“作者”、“內(nèi)容”是否為空字符串,如果為空字符串則重新定向到回帖頁(yè)面,否則對(duì)所提交的數(shù)據(jù)進(jìn)行處理。數(shù)據(jù)處理的內(nèi)容包括兩項(xiàng)工作。一是通過(guò)更新article表中的replytime列使當(dāng)前文章的瀏覽次數(shù)加1;二是將回復(fù)者的姓名、回復(fù)的內(nèi)容等保存到reply表中。完成數(shù)據(jù)處理后,單擊頁(yè)面上的超鏈接可以返回讀帖頁(yè)面。圖5.31瀏覽文章頁(yè)面5.7.9論壇后臺(tái)管理論壇的后臺(tái)管理系統(tǒng)管理員才可以進(jìn)入,因此在登錄時(shí)設(shè)計(jì)了一個(gè)身份驗(yàn)證的環(huán)節(jié)。管理員輸入自己的用戶名和密碼,經(jīng)程序檢索數(shù)據(jù)庫(kù)驗(yàn)證輸入正確后可以進(jìn)入,對(duì)論壇文章進(jìn)行查看、刪除的管理。效果后臺(tái)頁(yè)面效果如圖5.32所示。圖5.32管理員進(jìn)入后臺(tái)管理頁(yè)面管理員在后臺(tái)查看文章與前臺(tái)用戶查看文章的流程相似,這里不多介紹了。對(duì)于刪除文章的功能可以通過(guò)單擊查看到的某個(gè)文章后的“刪除”按鈕來(lái)實(shí)現(xiàn)。因?yàn)榻虒W(xué)網(wǎng)站與普通的休閑網(wǎng)站相比信息變化不會(huì)很頻繁,教師不可能非常及時(shí)的回復(fù)學(xué)生在論壇中提出的問(wèn)題,這里將帖子信息存在周期設(shè)置為一個(gè)月。刪除文章流程如圖5.33所示。數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)管理員單擊帖子后的“刪除”按鈕刪除相應(yīng)文章的數(shù)據(jù)返回查看文章頁(yè)判斷文章存在的時(shí)間是否大于一個(gè)月進(jìn)入查看文章頁(yè)管理員否是圖5.33管理員進(jìn)刪除文章流程圖第6章系統(tǒng)測(cè)試6.1測(cè)試計(jì)劃這次測(cè)試計(jì)劃主要的目標(biāo)是能夠通過(guò)Web瀏覽器訪問(wèn)我設(shè)計(jì)的交互式教學(xué)網(wǎng)站。6.1.1測(cè)試項(xiàng)目由于本網(wǎng)上教學(xué)系統(tǒng)是由幾個(gè)模塊共同組成的,因此我將把每個(gè)模塊作為一個(gè)單獨(dú)的實(shí)體來(lái)測(cè)試,分別設(shè)計(jì)檢驗(yàn)?zāi)K正確性的測(cè)試方案以確保每個(gè)模塊作為一個(gè)單元能正確運(yùn)行。這里主要針對(duì)下載頻道、師生論壇和留言板進(jìn)行測(cè)試。下載頻道主要進(jìn)行課件下載、作業(yè)下載、歷屆試題下載、軟件下載的測(cè)試。師生論壇主要進(jìn)行注冊(cè)登錄、發(fā)表帖子、回復(fù)帖子的測(cè)試。留言板主要進(jìn)行用戶簽寫(xiě)留言,管理員后臺(tái)查看、刪除、回復(fù)留言的測(cè)試。6.1.2測(cè)試人員指導(dǎo)老師:劉健學(xué)生:趙爽6.2測(cè)試結(jié)果下面是系統(tǒng)測(cè)試計(jì)劃的執(zhí)行情況1.下載頻道的使用測(cè)試用戶可以從網(wǎng)站主頁(yè)上進(jìn)入下載頻道,選擇下載課件、作業(yè)、試題或相關(guān)軟件。2.留言板的使用測(cè)試用戶從學(xué)生空間模塊進(jìn)入流言板,可以簽寫(xiě)流言,提交或重置。管理員可以從后臺(tái)查看、刪除留言。3.師生論壇的使用測(cè)試用戶可以登錄論壇,新用戶注冊(cè)后亦可以登錄進(jìn)入??梢詫?shí)現(xiàn)發(fā)貼,回帖,并可根據(jù)主題、作者、內(nèi)容等不同的搜索途徑查看帖子。管理員可通過(guò)后臺(tái)管理帖子。6.3測(cè)試分析在本次的測(cè)試過(guò)程中,的確發(fā)現(xiàn)了一些在開(kāi)發(fā)設(shè)計(jì)過(guò)程中沒(méi)有發(fā)現(xiàn)的問(wèn)題,如本網(wǎng)站師生論壇中不能正常進(jìn)行帖子的修改和刪除,留言板模塊設(shè)計(jì)是為了學(xué)生能把自己對(duì)教師或?qū)Ρ菊窘ㄔO(shè)的意見(jiàn)或建議寫(xiě)出來(lái),沒(méi)有權(quán)限限制瀏覽的話會(huì)涉及個(gè)人隱私問(wèn)題。還有但是經(jīng)過(guò)對(duì)模塊內(nèi)部結(jié)構(gòu)、數(shù)據(jù)庫(kù)以及程序代碼的檢查,權(quán)限限制,最終還是找到了問(wèn)題的原因并進(jìn)行了修復(fù)。結(jié)論經(jīng)過(guò)三個(gè)多月時(shí)間的設(shè)計(jì),總體來(lái)說(shuō)本教學(xué)網(wǎng)站操作比較簡(jiǎn)單,實(shí)現(xiàn)了預(yù)期的各個(gè)功能模塊,這對(duì)我們來(lái)說(shuō)是一次在老師細(xì)心指導(dǎo)下自主開(kāi)發(fā)網(wǎng)站的過(guò)程。在此過(guò)程中,我們了解了編寫(xiě)大型網(wǎng)絡(luò)應(yīng)用程序的一般步驟,獲得了很多寶貴的經(jīng)驗(yàn)。特別是怎樣通過(guò)理論與實(shí)踐相結(jié)合,把書(shū)本上的內(nèi)容應(yīng)用到我們做的網(wǎng)站上去。怎樣使各個(gè)模塊實(shí)施其詳細(xì)的功能,特別是各個(gè)模塊之間的接口,一定要要相當(dāng)清晰,達(dá)到相互協(xié)調(diào)的作用。其次,我熟悉了ASP編程技術(shù)和Access數(shù)據(jù)庫(kù)知識(shí),學(xué)會(huì)了很多關(guān)于程序設(shè)計(jì)的經(jīng)驗(yàn)和技巧,使用ASP開(kāi)發(fā)動(dòng)態(tài)網(wǎng)頁(yè)的能力有了很大提高。雖然在網(wǎng)頁(yè)制作方面挺感興趣但開(kāi)發(fā)過(guò)程并非一帆風(fēng)順,由于缺乏開(kāi)發(fā)經(jīng)驗(yàn)加上在此之前對(duì)于ASP和Access等知識(shí)的了解幾乎是一片空白,開(kāi)題報(bào)告提交之前我就借了好多相關(guān)的書(shū),開(kāi)始著手準(zhǔn)備,但只是反反復(fù)復(fù)地看書(shū),直到知道老師找我們要看一下進(jìn)度如何了,我才恍然大悟,時(shí)間就這樣流掉了。做事情一定要做,看到最后,肯定是不會(huì)有結(jié)果的。我還有一個(gè)感覺(jué),也許自己對(duì)書(shū)上將講的內(nèi)容不明白就是因?yàn)闆](méi)有真正的去動(dòng)手做做。在實(shí)際的整個(gè)過(guò)程中,我和合作的同學(xué)基本上一直是在一起的,因?yàn)槲覀兯蕉疾桓撸荒芊磸?fù)的琢磨修改,我們通過(guò)自己的努力終于把老師規(guī)定的項(xiàng)目基本完成了,當(dāng)然其中還存在著不足,有待進(jìn)一步的完善。這也要求我們要不斷的學(xué)習(xí),作品沒(méi)有最好,只有更好。教學(xué)網(wǎng)站是一個(gè)相對(duì)復(fù)雜的網(wǎng)絡(luò)系統(tǒng)工程,我們?cè)谶@里所做的探討也只是初步的,十分有限的。這次的畢業(yè)設(shè)計(jì)是一個(gè)不斷學(xué)習(xí)、探索、發(fā)現(xiàn)問(wèn)題和解決問(wèn)題的過(guò)程。從中我也學(xué)到了許多的東西,當(dāng)然所學(xué)到的東西是有限的,還需在以后的工作學(xué)習(xí)中不斷的積累經(jīng)驗(yàn),提高自己的技術(shù)水平。致謝在本次畢業(yè)設(shè)計(jì)中,非常感謝我的指導(dǎo)老師劉健老師。在選題及研究過(guò)程中我得到了劉老師的悉心指導(dǎo),劉老師多次詢問(wèn)研究進(jìn)程,并為我指點(diǎn)迷津,幫助我開(kāi)拓研究系統(tǒng),精心點(diǎn)撥,熱忱鼓勵(lì)。老師對(duì)工作認(rèn)真負(fù)責(zé),治學(xué)嚴(yán)謹(jǐn)、理論水平深厚,尤其是她在輔導(dǎo)過(guò)程中非常耐心,細(xì)致,一絲不茍的作風(fēng),嚴(yán)謹(jǐn)求實(shí)的態(tài)度,踏踏實(shí)實(shí)的精神,不僅授我以文,而且教我做人,雖歷時(shí)三個(gè)多月,卻給予終生受益無(wú)窮之道。對(duì)劉老師的感激之情是無(wú)法用言語(yǔ)表達(dá)的。在這里衷心的感謝她對(duì)我耐心的指導(dǎo)與幫助。同時(shí)也非常感謝教研室的每一位老師。感謝遼寧科技大學(xué)信息技術(shù)學(xué)院幾年來(lái)對(duì)我的辛勤培養(yǎng),讓我有個(gè)非常溫馨的環(huán)境深造我的學(xué)業(yè);感謝在大學(xué)四年里所有教過(guò)我的老師,是他們帶領(lǐng)我走進(jìn)計(jì)算機(jī)學(xué)科的殿堂。畢業(yè)論文即將完成,從開(kāi)始進(jìn)入課題到論文的順利完成,有劉老師,同學(xué),朋友給予無(wú)數(shù)的幫助,在這里請(qǐng)接受我最真摯的謝意!參考文獻(xiàn)[1]王國(guó)平.DreamweaverMX2004網(wǎng)頁(yè)時(shí)尚設(shè)計(jì)師[M].北京:電子工業(yè)出版社,2005,20-29.[2]賽奎春.王國(guó)輝.ASP信息系統(tǒng)開(kāi)發(fā)實(shí)例精選[M].北京:機(jī)械工業(yè)出版社,2005,45-60.[3]李春葆,曾平.Access數(shù)據(jù)庫(kù)程序設(shè)計(jì)[M].北京:大學(xué)出版社,2005,12-35.[4]張德靜.深入淺出ASP開(kāi)發(fā)程序[M].北京:中國(guó)青年出版社,2005,69-100.[5]邵麗萍,張后揚(yáng),郭春芳.網(wǎng)站編程技術(shù)實(shí)用教程[M].北京:清華大學(xué)出版社,2004,57-102.[6]黎衛(wèi)東.網(wǎng)絡(luò)開(kāi)發(fā)入門(mén)與實(shí)踐[M].人們郵電出版社,2006,129-140.[7]楊曉鐘,孫振萍,陳建.網(wǎng)站設(shè)計(jì)與開(kāi)發(fā).機(jī)械工業(yè)出版社,2005,169-187.[8]屈喜龍.ASP開(kāi)發(fā)動(dòng)態(tài)網(wǎng)站實(shí)例薈萃[M].北京:機(jī)械工業(yè)出版社,2006,58-93.[9]ChristophWille.ChristianKoller.ActiveServerPagesin24Hours[M],26-33附錄AComputerhardwarehasfourparts:thecentralprocessingunit(CPU)andmemory,storagehardware,inputhardware,andoutputhardware.Thepartofthecomputerthatrunstheprogramisknownastheprocessororcentralprocessingunit(CPU).Inamicrocomputer,theCPUisonasingleelectroniccomponent,themicroprocessorchip,withinthesystemunitorsystemcabinet.TheCPUitselfhastwoparts:thecontrolunitandthearithmetic-logicunit.Inamicrocomputer,thesearebothonthemicrocomputerchip.TheControlUnitThecontrolunittellstherestofthecomputersystemhowtocarryoutaprogram'sinstructions.Itdirectsthemovementofelectronicsignalsbetweenmemoryandthearithmetic-logicunit.ItalsodirectsthesecontrolsignalsbetweentheCPUandinputandoutputdevices.TheArithmetic-LogicUnitThearithmetic-logicunit,usuallycalledtheALU,performstwotypesofoperations—arithmeticandlogical.Arithmeticoperationsare,asyoumightexpect,thefundamentalmathoperations:addition,subtraction,multiplication,anddivision.Logicaloperationsconsistofcomparisons.Thatis,twopiecesofdataarecomparedtoseewhetheroneisequalto,lessthan,orgreaterthantheother.MemoryMemoryisalsoknownasprimarystorage,internalstorage,ittemporarilyholdsdata,programinstructions,andinformation.Oneofthemostimportantfactstoknowaboutmemoryisthatpartofitscontentisheldonlytemporarily.Inotherwords,itisstoredonlyaslongasthecomputeristurnedon.Whenyouturnthemachineoff,thecontentimmediatelyvanish.Thestoredcontentsinmemoryarevolatileandcanvanishveryquickly.StorageHardwareThepurposeofstoragehardwareistoprovideameansofstoringcomputerinstructionsanddatainaformthatisrelativelypermanent,thatis,thedataisnotlostwhenthepoweristurnedoff—andeasytoretrievewhenneededforprocessing.Therearefourkindsofstoragehardware:floppydisks,harddisks,opticaldisk,andmagnetictape.FloppyDisksFloppydisksarealsocalleddiskettes,flexibledisks,floppies,orsimplydisks.Theplasticdiskinsidethediskettecoverisflexible,notrigid.Theyareflat,circularpiecesofmylarplasticthatrotatewithinajacket.Dataandprogramsarestoredaselectromagneticchargesonametaloxidefilmcoatingthemylarplastic.HardDisksHarddisksconsistofmetallicratherthanplasticplatters.Theyaretightlysealedtopreventanyforeignmatterfromgettinginside.Harddisksareextremelysensitiveinstruments.Theread-writeheadridesonacushionofairabout0.000001inchthick.Itissothinthatasmokeparticle,fingerprint,dust,orhumanhaircouldcausewhatisknownasaheadcrash.Aheadcrashhappenswhenthesurfaceoftheread-writeheadorparticlesonitssurfacecontactthemagneticdisksurface.Aheadcrashisadisasterforaharddisk.Itmeansthatsomeorallofthedataonthediskisdestroyed.Harddisksareassembledundersterileconditionsandsealedfromimpuritieswithintheirpermanentcontainers.OpticalDisksOpticaldisksareusedforstoringgreatquantitiesofdata.Anopticaldiskcanhold650megabytesofdata—theequivalentofhundredsoffloppydisks.Moreover,anopticaldiskmakesanimmenseamountofinformationavailableonamicrocomputer.Inoptical-disktechnology,alaserbeamaltersthesurfaceofaplasticormetallicdisktorepresentdata.Toreadthedata,alaserscanstheseareasandsendsthedatatoacomputerchipforconversion.MagneticTapeMagnetictapeisaneffectivewayofmakingabackup,orduplicate,copyofyourprogramsanddata.Wementionedthealarmingconsequencesthatcanhappenifaharddisksuffersaheadcrash.Youwilllosesomeorallofyourdataorprograms.Ofcourse,youcanalwaysmakecopiesofyourhard-diskfilesonfloppydisks.However,thiscanbetime-consumingandmayrequiremanyfloppydisks.Magnetictapeissequentialaccessstorageandcansolvetheproblemmentionedabove.InputHardwareInputdevicestakedataandprogramspeoplecanreadorunderstandandconvertthemtoaformthecomputercanprocess.Thisisthemachine-readableelectronicsignalsof0sand1s.Inputhardwareisoftwokinds:keyboardentryanddirectentry.KeyboardEntryDataisinputtothecomputerthroughakeyboardthatlookslikeatypewriterkeyboardbuthasadditionalkeys.Inthismethod,theusertypicallyreadsfromanoriginaldocumentcalledthesourcedocument.Theuserentersthatdocumentbytypingonthekeyboard.DirectEntryDataismadeintomachine-readableformasitisenteredintothecomputer,nokeyboardisused.Directentrydevicesmaybecategorizedintothreeareas:pointingdevices(forexample,mouse,touchscreen,lightpen,digitizerareallpointingdevices),scanningdevices(forexample,imagescanner,faxmachine,bar-codereaderareallscanningdevices),andvoice-inputdeOutputHardwareOutputdevicesconvertmachine-readableinformationintopeople-readableform.Commonoutputdevicesaremonitors,printers,plotters,andvoiceoutput.MonitorsMonitorsarealsocalleddisplayscreenorvideodisplayterminals.Mostmonitorsthatsitondesksarebuiltinthesamewayastelevisionsets,thesearecalledcathode-raytubes.Anothertypeofmonitorisflat-paneldisplay,includingliquid-crystaldisplay(LCD),electroluminescent(EL)displayandgas-plasmadisplay.AnLCDdoesnotemitlightofitsown.Rather,itconsistsofcrystalmolecules.Anelectricfieldcausesthemoleculestolineupinawaythatalterstheiropticalproperties.Unfortunately,manyLCDsaredifficulttoreadinsunlightorotherstronglight.Agas-plasmadisplayisthebesttypeofflatscreen.Likeaneonlightbulb,theplasmadisplayusesagasthatemitslightinthepresenceofanelectriccurrent.PrintersTherearefourpopularkindsofprinters:dot-matrix,laser,ink-jet,andthermal.Dot-MatrixPrinterDot-matrixprinterscanproduceapageoftextinlessthan10secondsandarehighlyreliable.Theyformcharactersorimagesusingaseriesofsmallpinsonaprinthead.Thepinsstrikeaninkedribbonandcreateanimageonpaper.Printersareavailablewithprintheadsof9,18,or24pins.Onedisadvantageofthistypeofprinterisnoise.LaserPrinterThelaserprintercreatesdotlikeimagesonadrum,usingalaserbeamlightsource.Thecharactersaretreatedwithamagneticallychargedinkliketonerandthenaretransferredfromdrumtopaper.Aheatprocessisusedtomakethecharactersadhere.Thelaserprinterproducesimageswithexcellentletterandgraphicsquality.Ink-JetPrinterAnink-jetprintersprayssmalldropletsofinkathighspeedontothesurfaceofthepaper.Thisprocessnotonlyproducesaletter-qualityimagebutalsopermitsprintingtobedoneinavarietyofcolors.ThermalPrinterAthermalprinterusesheatelementstoproduceimagesonheat-sensitivepaper.Colorthermalprintersarenotaspopularbecauseoftheircostandtherequirementofspecificallytreatedpaper.Theyareamorespecialuseprinterthatproducesnearphotographicoutput.Theyarewidelyusedinprofessionalartanddesignworkwhereveryhighqualitycolorisessential.PlottersPlottersarespecial-purposeoutputdevicesforproducingbarcharts,maps,architecturaldrawings,andeventhree-dimensionalillustrations.Plotterscanproducehigh-qualitymulticolordocumentsandalsodocumentsthatarelargerinsizethanmostprinterscanhandle.Therearefourtypesofplotters:pen,ink-jet,electrostatic,anddirectimaging.Voice-OutputDevicesVoice-outputdevicesmakesoundsthatresemblehumanspeechbutactuallyarepre-recordedvocalizedsounds.Voiceoutputisusedasareinforcementtoolforlearning,suchastohelpstudentsstudyaforeignlanguage.Itisusedinmanysupermarketsatthecheckoutcountertoconfirmpurchases.Ofcourse,oneofthemostpow

溫馨提示

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

評(píng)論

0/150

提交評(píng)論