2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩40頁(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)介

1、<p><b>  畢業(yè)設(shè)計(jì)(論文)</b></p><p>  題 目 在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p>  學(xué)生姓名 </p><p>  專業(yè)班級(jí) 計(jì)算機(jī)網(wǎng)絡(luò)工程與管理</p><p>  學(xué) 號(hào)

2、 </p><p>  院 (系) </p><p>  指導(dǎo)教師   </p><p>  完成時(shí)間 </p><p>  在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p>&

3、lt;p><b>  摘 要</b></p><p>  網(wǎng)絡(luò)化教育代表了教育改革的一個(gè)發(fā)展方向,己經(jīng)成為現(xiàn)代教育的一個(gè)特征,并對(duì)教育的發(fā)展形成新的推動(dòng)力。網(wǎng)絡(luò)考試系統(tǒng)作為現(xiàn)代遠(yuǎn)程教育的一部分,利用Internet資源,給考生、評(píng)卷人和出題者帶來(lái)巨大的便利。同時(shí)也使考試成為真正意義上的平等、公開(kāi)。</p><p>  在線考試系統(tǒng)可以實(shí)現(xiàn)考試成績(jī)查詢、試題庫(kù)維護(hù)

4、、科目維護(hù)、科目授權(quán)、考生管理、在線評(píng)分等功能。所有這些功能都不受時(shí)間、科目和地域的限制。本系統(tǒng)采用了asp動(dòng)態(tài)網(wǎng)站編程技術(shù),取得了較好的效果。</p><p>  關(guān)鍵字:Internet;網(wǎng)絡(luò)考試;ASP</p><p>  Online examination system design and the realization</p><p><b>

5、;  Abstract</b></p><p>  Network education represents a direction of the innovation of education,and has become a character of modern education and comes into being a new impetus to the development of

6、education .Examination online system as a part of modern distance education makes a fully use of internet resource ,it brings advantage very much to students ,teachers and principal of some subject .at the same time it m

7、akes education become really equality and publicity.</p><p>  Examination online system can realize generating test paper randomization,querying test result ,maintaining test database,maintaining subject,aut

8、horizing subject,managing students,grading and so on.All above function don't Iimite by time,subject and zone. This system using ASP technology and obtain preferable effect.</p><p>  Keywords: Internet;

9、Network examination;ASP</p><p><b>  目 錄</b></p><p><b>  摘 要I</b></p><p>  AbstractI</p><p><b>  目 錄I</b></p><p><

10、b>  1 開(kāi)發(fā)簡(jiǎn)介1</b></p><p>  1.1 課題的背景及意義1</p><p>  1.2 基于Internet考試系統(tǒng)的特點(diǎn)1</p><p>  1.3當(dāng)前國(guó)內(nèi)外的現(xiàn)狀2</p><p>  2 網(wǎng)絡(luò)考試系統(tǒng)分析3</p><p>  2.1 網(wǎng)絡(luò)技術(shù)簡(jiǎn)介3</p

11、><p>  2.1.1 Internet3</p><p>  2.1.2 TCP/IP3</p><p>  2.1.3 HTTP3</p><p>  2.1.4 HTML3</p><p>  2.1.5 CGI4</p><p>  2.1.6 Web服務(wù)器4</p>

12、;<p>  2.1.7 Web瀏覽器4</p><p>  2.1.8 Intranet4</p><p>  2.2網(wǎng)絡(luò)考試系統(tǒng)的技術(shù)實(shí)現(xiàn)5</p><p>  2.2.1 ASP技術(shù)概述5</p><p>  2.2.2 ASP操作ACESS數(shù)據(jù)庫(kù)8</p><p>  2.3.1 什么是

13、PhotoShop13</p><p>  2.4 網(wǎng)絡(luò)考試系統(tǒng)的工作流程16</p><p><b>  2.5小結(jié)17</b></p><p>  3 網(wǎng)絡(luò)考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)18</p><p>  3.1系統(tǒng)開(kāi)發(fā)環(huán)境18</p><p>  3.1.1 系統(tǒng)需求18</p

14、><p>  3.1.2 開(kāi)發(fā)工具18</p><p>  3.2 需求分析18</p><p>  3.3 系統(tǒng)的方案設(shè)計(jì)19</p><p>  3.3.1系統(tǒng)功能概述19</p><p>  3.3.2 相關(guān)數(shù)據(jù)庫(kù)的設(shè)計(jì)19</p><p>  3.4功能的設(shè)計(jì)與實(shí)現(xiàn)21</

15、p><p>  3.4.1 首頁(yè)21</p><p>  3.4.2 考生登陸22</p><p>  3.4.3 考生提交23</p><p>  3.4.4 管理員登陸27</p><p>  3.4.5 管理員登陸之后28</p><p>  3.4.6 試題數(shù)據(jù)管理28</

16、p><p>  3.4.7 考生數(shù)據(jù)管理30</p><p>  3.4.8 系統(tǒng)配置管理32</p><p><b>  3.5小結(jié)33</b></p><p><b>  結(jié)束語(yǔ)34</b></p><p><b>  致 謝34</b>

17、</p><p><b>  參考文獻(xiàn)34</b></p><p><b>  1 開(kāi)發(fā)簡(jiǎn)介</b></p><p>  1.1 課題的背景及意義</p><p>  網(wǎng)絡(luò)化教育代表了教育改革的一個(gè)發(fā)展方向,已經(jīng)成為現(xiàn)代教育的一個(gè)特征,并對(duì)教育的發(fā)展形成新的推動(dòng)力。隨著Internet/Intra

18、net的迅速發(fā)展和廣泛普及,建立在其上的遠(yuǎn)程教育成為現(xiàn)代教育技術(shù)未來(lái)發(fā)展方向之一,考試測(cè)試作為遠(yuǎn)程教育的一個(gè)子系統(tǒng)也成為一個(gè)重要的研究領(lǐng)域.現(xiàn)代遠(yuǎn)程教育作為一種新的教學(xué)手段已經(jīng)開(kāi)始進(jìn)入我們的生活,正在給傳統(tǒng)教育模式帶來(lái)新的變革,并對(duì)教育的發(fā)展形成新的推動(dòng)力。網(wǎng)絡(luò)化教育代表了教育改革的一個(gè)發(fā)展方向,在教學(xué)改革逐漸向深層次發(fā)展的形勢(shì)下,應(yīng)當(dāng)抓住時(shí)機(jī),積極推進(jìn)網(wǎng)絡(luò)化教育。</p><p>  該課題以Internet為

19、平臺(tái),研究了基于Web考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)及其相關(guān)技術(shù).總結(jié)了基于Web信息系統(tǒng)的軟、硬件平臺(tái)構(gòu)建及考試系統(tǒng)的體系結(jié)構(gòu)、軟件功能模塊等,并著重研究了Browser/Server模型下Web數(shù)據(jù)庫(kù)的開(kāi)發(fā)技術(shù)、動(dòng)態(tài)網(wǎng)頁(yè)技術(shù),如Asp技術(shù)、腳本技術(shù)及數(shù)據(jù)庫(kù)技術(shù)基于Web系統(tǒng)中的綜合應(yīng)用, 利用Internet資源,給考生、評(píng)卷人和出題者帶來(lái)巨大的便利.同時(shí)也使考試成為真正意義上的平等、公開(kāi)。</p><p>  通過(guò)I

20、nternet/Intranet來(lái)實(shí)現(xiàn)網(wǎng)上考試,是現(xiàn)代教育技術(shù)的一個(gè)具體實(shí)現(xiàn),具有很重要的現(xiàn)實(shí)意義。可以實(shí)現(xiàn)教考分離以及考務(wù)工作的全自動(dòng)化管理,可以有效利用校園網(wǎng)的軟硬件資源,使其發(fā)揮最大效力,更好的為學(xué)校的教學(xué)、科研、管理服務(wù),可以大規(guī)模的實(shí)行考試,實(shí)現(xiàn)考試的客觀、公證性,自動(dòng)化組卷、閱卷可以減輕教師的工作強(qiáng)度。傳統(tǒng)考試要求老師刻試卷、印試卷、安排考試、監(jiān)考、收集試卷、評(píng)改試卷、講評(píng)試卷和分析試卷。這是一個(gè)漫長(zhǎng)而復(fù)雜的過(guò)程,已經(jīng)越來(lái)越

21、不適應(yīng)現(xiàn)代教學(xué)的需要。網(wǎng)絡(luò)考試系統(tǒng)是傳統(tǒng)考場(chǎng)的延伸,它可以利用網(wǎng)絡(luò)的無(wú)限廣闊空間,隨時(shí)隨地的對(duì)學(xué)生進(jìn)行考試,加上web數(shù)據(jù)庫(kù)技術(shù)的利用,大大簡(jiǎn)化了傳統(tǒng)考試的過(guò)程。因此網(wǎng)絡(luò)考試系統(tǒng)是電子化教學(xué)不可缺少的一個(gè)重要環(huán)節(jié)。</p><p>  1.2 基于Internet考試系統(tǒng)的特點(diǎn)</p><p>  (1) 通用性強(qiáng):網(wǎng)絡(luò)考試系統(tǒng)不局限于某一個(gè)學(xué)科,可以多個(gè)學(xué)科組合綜合測(cè)試。</p&g

22、t;<p> ?。?) 效率高:考試系統(tǒng)為考試的無(wú)紙化提供了一套相對(duì)完整的解決方案,傳統(tǒng)的考試方法由于涉及到組織命題,試卷印刷,考場(chǎng)安排,監(jiān)考,組織判卷等諸多環(huán)節(jié),所以其時(shí)間周期長(zhǎng),效率低下,本系統(tǒng)解決了這些問(wèn)題。</p><p> ?。?) 功能強(qiáng)大:采用新興的動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)技術(shù),提供了相當(dāng)完善的功能,包括數(shù)據(jù)庫(kù)生成,試題編輯,試卷組織及模擬分析,試卷隨機(jī)生成以及成績(jī)管理及統(tǒng)計(jì)等功能。</p&

23、gt;<p>  1.3當(dāng)前國(guó)內(nèi)外的現(xiàn)狀</p><p>  與歐美國(guó)家相比,我國(guó)網(wǎng)上教育還處于起步階段,但國(guó)家己經(jīng)確立了“科教興國(guó)”戰(zhàn)略,已經(jīng)把發(fā)展現(xiàn)代遠(yuǎn)程教育作為教育改革的重要突破口,網(wǎng)上教育具有巨大的發(fā)展空間??梢韵嘈牛覈?guó)教育正面臨著一次跳躍性發(fā)展的重大機(jī)遇。我們應(yīng)當(dāng)抓住機(jī)遇,重新理解、構(gòu)架教育體系和教育結(jié)構(gòu),努力探索網(wǎng)絡(luò)教育的新模式。在我國(guó)教育資源相對(duì)稀缺的條件下,網(wǎng)上高等教育發(fā)展很快,在

24、國(guó)家的支持下,已有20所高校能夠通過(guò)網(wǎng)教育頒發(fā)國(guó)家承認(rèn)的高等教育學(xué)歷,包括清華、北大等國(guó)內(nèi)重點(diǎn)大學(xué)。</p><p>  我國(guó)網(wǎng)絡(luò)教育的實(shí)施方式通常是采用將課程與計(jì)算機(jī)網(wǎng)絡(luò)相結(jié)合的傳輸途徑,學(xué)生在校外教學(xué)中心集中收視,課后可訪問(wèn)校外教學(xué)中心的網(wǎng)絡(luò)服務(wù)器,上網(wǎng)瀏覽輔導(dǎo)的課件。具有雙向交互條件的教學(xué)中心,可以根據(jù)需要適當(dāng)安排實(shí)時(shí)課堂交互討論。答疑、輔導(dǎo)、提交和批改作業(yè)可通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)方式進(jìn)行??荚囃ǔ2捎脗鹘y(tǒng)的筆試集

25、中進(jìn)行。遠(yuǎn)程教育的發(fā)展趨勢(shì)是利用互聯(lián)網(wǎng)絡(luò),采用WWW的方式,通過(guò)教師遠(yuǎn)程授課的方式進(jìn)行分散的、隨時(shí)隨地的學(xué)習(xí),并且不斷地檢驗(yàn)學(xué)習(xí)效果。由于現(xiàn)代遠(yuǎn)程教育在我國(guó)剛剛興起,相應(yīng)的軟件開(kāi)發(fā)主要圍繞網(wǎng)絡(luò)教育進(jìn)行,而檢驗(yàn)遠(yuǎn)程教育效果的考試系統(tǒng)卻很少有人涉及,僅有的只是基于某些??苹騿我坏目陀^題型進(jìn)行的,軟件功能少,內(nèi)容貧乏。因此有必要開(kāi)發(fā)出與現(xiàn)代遠(yuǎn)程教育相配合的考試系統(tǒng)。</p><p>  2 網(wǎng)絡(luò)考試系統(tǒng)分析</p

26、><p>  2.1 網(wǎng)絡(luò)技術(shù)簡(jiǎn)介</p><p>  2.1.1 Internet</p><p>  Internet是一個(gè)全球范圍的計(jì)算機(jī)網(wǎng)絡(luò),又稱為互聯(lián)網(wǎng)?;ヂ?lián)網(wǎng)絡(luò)是一個(gè)通過(guò)中間網(wǎng)絡(luò)設(shè)備連接多個(gè)獨(dú)立網(wǎng)絡(luò)的集合,其功能是形成一個(gè)覆蓋范圍更廣的網(wǎng)絡(luò)。從廣義上講,Internet就是由計(jì)算機(jī)主機(jī)、客戶機(jī)和服務(wù)器組成的許多不同網(wǎng)絡(luò)的一個(gè)集合或互相連接的綜合性網(wǎng)絡(luò),負(fù)責(zé)信

27、息和連網(wǎng)服務(wù)的提供和使用。這個(gè)“計(jì)算機(jī)網(wǎng)中之網(wǎng)”現(xiàn)己形成了一個(gè)實(shí)體,它是一個(gè)全球性的信息資源網(wǎng),世界上幾乎每個(gè)國(guó)家都己成為它的成員,使用它可以獲得全球范圍內(nèi)的各類信息資源,這是Internet得以迅猛發(fā)展的主要原因。</p><p>  2.1.2 TCP/IP</p><p>  Internet的網(wǎng)絡(luò)互聯(lián)是通過(guò)TCP/IP網(wǎng)絡(luò)協(xié)議實(shí)現(xiàn)的。網(wǎng)絡(luò)協(xié)議是計(jì)算機(jī)之間通訊的語(yǔ)言、是各種不同系統(tǒng)互

28、相進(jìn)行通訊所用的一套共用規(guī)則。協(xié)議有底層和上層之分,底層協(xié)議規(guī)定了計(jì)算機(jī)硬件的接口規(guī)范,上層協(xié)議規(guī)定了軟件程序必需共同遵守的一些規(guī)則以及程序員在寫(xiě)程序時(shí)使用的統(tǒng)一標(biāo)準(zhǔn)。TCP/IP技術(shù)實(shí)質(zhì)是在底層網(wǎng)絡(luò)技術(shù)與高層應(yīng)用程序之間增加一個(gè)中間軟件層,以此屏蔽和抽象硬件細(xì)節(jié),這樣互聯(lián)的網(wǎng)絡(luò)便是一個(gè)一致的大網(wǎng)。IP負(fù)責(zé)信息的實(shí)際傳送,而TCP則保證所傳送的信息是正確的。</p><p>  2.1.3 HTTP</p&

29、gt;<p>  Hypertext Transfer Protocol 即超文本傳輸協(xié)議。它是一種通信協(xié)議,可供Web服務(wù)器和Web瀏覽器使用,并可用于定義他們?cè)赪eb上進(jìn)行通信的方式。</p><p>  2.1.4 HTML</p><p>  Hypertext Markup Language,即超文本標(biāo)記語(yǔ)言。這是Web服務(wù)器維護(hù)的文檔使用的主要“語(yǔ)言”。它提供了

30、豐富的和數(shù)量不斷增加的標(biāo)記,這些標(biāo)記嵌入文檔,用來(lái)規(guī)定頁(yè)面上的內(nèi)容應(yīng)該如何格式化。運(yùn)用這些標(biāo)記,你還可以在文檔的內(nèi)容與其他文檔(可以是本機(jī)文檔或任何地方的另一臺(tái)服務(wù)器上的文檔)的內(nèi)容之間建立超文本鏈接。</p><p><b>  2.1.5 CGI</b></p><p>  Common Gateway Interface即通用網(wǎng)關(guān)接口。運(yùn)用這種接口,Web服務(wù)器

31、可以與其他應(yīng)用程序相鏈接,并擴(kuò)充了從WEB服務(wù)器那里獲得的服務(wù)程序。例如,你可以通過(guò)CGI程序訪問(wèn)你的數(shù)據(jù)庫(kù)和各種應(yīng)用程序。</p><p>  2.1.6 Web服務(wù)器</p><p>  這是為Web客戶機(jī)提供服務(wù)的一種程序。這些服務(wù)程序是最常用的HTTP服務(wù)程序,可以用來(lái)訪問(wèn)HTML文檔庫(kù)或CGI應(yīng)用程序。它們也可以是一些“中轉(zhuǎn)”服務(wù)程序,如FTP. Gopher.或Telnet服務(wù)

32、程序。</p><p>  2.1.7 Web瀏覽器</p><p>  是一個(gè)計(jì)算機(jī)程序,它通過(guò)翻譯HTML等命令來(lái)獲取、組織、顯示W(wǎng)eb頁(yè)面??晒┦褂玫臑g覽器(即Web客戶程序)有十幾種,如Internet Explorer、Netscape Navigator等,它們可以方便的用來(lái)瀏覽Internet上的Web網(wǎng)站的用HTML等編寫(xiě)的文檔。大多數(shù)流行商用的瀏覽器是圖形瀏覽器,許多瀏覽

33、器采用一些擴(kuò)展功能,比如聯(lián)機(jī)圖像和某些音頻和視頻功能。</p><p>  2.1.8 Intranet</p><p>  Intranet是指供機(jī)構(gòu)內(nèi)部使用的Web應(yīng)用。這些應(yīng)用采用了多種Internet技術(shù),比如Web服務(wù)器、Web瀏覽器、標(biāo)準(zhǔn)TCP/IP網(wǎng)絡(luò)和HTML及CGI編程之類的開(kāi)發(fā)工具。與Internet應(yīng)用一樣,Intranet應(yīng)用也可以為許多用戶提供信息和服務(wù),但I(xiàn)nt

34、ranet是為機(jī)構(gòu)內(nèi)部的雇員提供服務(wù)。可以通過(guò)代理服務(wù)器或防火墻使Intranet與Internet相連。</p><p>  2.2網(wǎng)絡(luò)考試系統(tǒng)的技術(shù)實(shí)現(xiàn)</p><p>  2.2.1 ASP技術(shù)概述</p><p>  Microsoft Active Server Pages 即我們所稱的ASP,其實(shí)是一套微軟開(kāi)發(fā)的服務(wù)器端腳本環(huán)境。Active Serve

35、r Page 是創(chuàng)建動(dòng)態(tài)網(wǎng)頁(yè)的一個(gè)很好的工具,它起一種編程語(yǔ)言的作用,可以利用它編寫(xiě)動(dòng)態(tài)產(chǎn)生HTML的程序代碼。因此,只要用戶瀏覽Web站點(diǎn)并請(qǐng)求一個(gè)ASP頁(yè),Web服務(wù)器就可以處理相應(yīng)的ASP代碼,生成HTML代碼,然后將它傳遞到用戶瀏覽器并顯示出網(wǎng)頁(yè)。ASP內(nèi)含于IIS3.0和4.0之中,通過(guò)ASP我們可以結(jié)合HTML網(wǎng)頁(yè)、ASP指令和ActiveX元件建立動(dòng)態(tài)、交互且高效的WEB服務(wù)器應(yīng)用程序。有了ASP就不必?fù)?dān)心客戶的瀏覽器是否

36、能運(yùn)行所編寫(xiě)的代碼,因?yàn)樗械某绦蚨紝⒃诜?wù)器端執(zhí)行,包括所有嵌在普通HTML中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。以下羅列了ASP所獨(dú)具的一些特點(diǎn):</p><p>  1.使用VBScript 、JScript等簡(jiǎn)單易懂的腳本語(yǔ)言,結(jié)合HTML代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。</p><p> 

37、 2.無(wú)須編譯,容易編寫(xiě),可在服務(wù)器端直接執(zhí)行。</p><p>  3.使用普通的文本編輯器,如Windows的記事本,即可進(jìn)行編輯設(shè)計(jì)。</p><p>  4.與瀏覽器無(wú)關(guān),用戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽ASP所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容。ASP所使用的腳本語(yǔ)言(VBScript 、Jscript)均在WEB服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語(yǔ)言。</p&

38、gt;<p>  5.ASP能與任何ActiveX scripting語(yǔ)言相容。除了可使用VBScript或JScript語(yǔ)言來(lái)設(shè)計(jì)外,還通過(guò)plug-in的方式,使用由第三方所提供的其他腳本語(yǔ)言,譬如REXX、Perl、Tcl等。腳本引擎是處理腳本程序的COM(Component Object Model)物件。</p><p>  6.ASP的源程序,不會(huì)被傳到客戶瀏覽器,因而可以避免所寫(xiě)的源程

39、序被他人剽竊,也提高了程序的安全性。</p><p>  7.可使用服務(wù)器端的腳本來(lái)產(chǎn)生客戶端的腳本。</p><p>  8.物件導(dǎo)向(Object-oriented)。</p><p>  9.ActiveX Server Components(ActiveX服務(wù)器元件)具有無(wú)限可擴(kuò)充性??梢允褂肰isual Basic 、Java 、Visual C++ 、C

40、OBOL等編程語(yǔ)言來(lái)編寫(xiě)你所需要的ActiveX Server Component。</p><p>  10.另外,ASP技術(shù)的處理速度相當(dāng)快,并且其安全性也很高。ASP最重要的優(yōu)點(diǎn)是能夠建立對(duì)諸如時(shí)間、地點(diǎn)、用戶標(biāo)志、以前的選擇和活動(dòng)等因素敏感的頁(yè)面。換句話說(shuō),可針對(duì)每個(gè)用戶的個(gè)別需求,用ASP定制網(wǎng)頁(yè),能夠滿足用戶的各種需求。</p><p>  總之,ASP包含三方面含義:<

41、/p><p>  1.Active:ASP使用了微軟的ActiveX技術(shù)。ActiveX(COM)技術(shù)是現(xiàn)在Microsoft軟件的重要基礎(chǔ)。它采用封裝對(duì)象,程序調(diào)用對(duì)象的技術(shù),簡(jiǎn)化編程,加強(qiáng)程序間合作。ASP本身封裝了一些基本組件和常用組件,有很多公司也開(kāi)發(fā)了很多實(shí)用組件。只要你可以在服務(wù)器上安裝這些組件,通過(guò)訪問(wèn)組件,你就可以快速、簡(jiǎn)易地建立自己的WEB應(yīng)用。</p><p>  2.Se

42、rver:ASP運(yùn)行在服務(wù)器端。這樣就不必?fù)?dān)心瀏覽器是否支持ASP所使用的編程語(yǔ)言。ASP的編程語(yǔ)言可以是VBSCRIPT和JSCRIPT。VBSCRIPT是VB的一個(gè)簡(jiǎn)集,會(huì)VB的人可以很方便的快速上手。然而Netscape瀏覽器不支持客戶端的VBSCRIPT,所以最好不要在客戶端使用VBSCRIPT。而在服務(wù)器端,則無(wú)需考慮瀏覽器的支持問(wèn)題。Netscape瀏覽器也可以正常顯示ASP頁(yè)面。</p><p> 

43、 3.Pages:ASP返回標(biāo)準(zhǔn)的HTML頁(yè)面,可以正常地在常用的瀏覽器中顯示。瀏覽者查看頁(yè)面源文件時(shí),看到的是ASP生成的HTML代碼,而不是ASP程序代碼。這樣就可以防止別人抄襲程序。</p><p>  由此可以看出,ASP是在IIS下開(kāi)發(fā)WEB應(yīng)用的一種簡(jiǎn)單、方便的編程工具。在了解了VBSCRIPT的基本語(yǔ)法后,只需要清楚各個(gè)組件的用途、屬性、方法,就可以輕松編寫(xiě)出自己的ASP系統(tǒng)。 </p>

44、<p>  運(yùn)行 ASP 所需的環(huán)境如下:</p><p>  1.Microsoft Internet Information Server version 3.0/4.0 on Windows NT Server</p><p>  2.Microsoft Peer Web Services Version 3.0 on Windows NT Workstation<

45、;/p><p>  3.Microsoft Personal Web Server on Windows 95/98</p><p>  與一般的程序不同,ASP程序無(wú)須編譯。ASP程序的控制部份,是使用VBScript、JScript等腳本語(yǔ)言來(lái)設(shè)計(jì)的,當(dāng)執(zhí)行ASP程序時(shí),腳本程序?qū)⒁徽酌畎l(fā)送給腳本解釋器(即腳本引擎),由腳本解釋器進(jìn)行翻譯并將其轉(zhuǎn)換成服務(wù)器所能執(zhí)行的命令。當(dāng)然,同其他編

46、程語(yǔ)言一樣,ASP程序的編寫(xiě)也遵循一定的規(guī)則,如果你想使用你所喜愛(ài)的腳本語(yǔ)言編寫(xiě)ASP程序,那么你的服務(wù)器上必須要有能解釋這種腳本語(yǔ)言的腳本解釋器。當(dāng)你安裝ASP時(shí),系統(tǒng)提供了兩種腳本語(yǔ)言:VBSrcipt和JScript,而VBScript則被作為系統(tǒng)默認(rèn)的腳本語(yǔ)言。</p><p>  ASP程序其實(shí)是以擴(kuò)展名為.asp的純文本形式存在于WEB服務(wù)器上的,可以用任何文本編輯器打開(kāi)它,ASP程序中可以包含純文本

47、、HTML標(biāo)記以及腳本命令。只需將.asp程序放在Web服務(wù)器的虛擬目錄下(該目錄必須要有可執(zhí)行權(quán)限),就可以通過(guò)WWW的方式訪問(wèn)ASP程序了。要學(xué)好ASP程序的設(shè)計(jì),必須掌握腳本的編寫(xiě),那么究竟什么是腳本呢?其實(shí)腳本是由一系列的腳本命令所組成的,如同一般的程序,腳本可以將一個(gè)值賦給一個(gè)變量,可以命令Web服務(wù)器發(fā)送一個(gè)值到客戶瀏覽器,還可以將一系列命令定義成一個(gè)過(guò)程。要編寫(xiě)腳本,你必須要熟悉至少一門腳本語(yǔ)言,如VBScript。腳本語(yǔ)

48、言是一種介于HTML和諸如JAVA、Visual Basic、C++等編程語(yǔ)言之間的一種特殊的語(yǔ)言,盡管它更接近后者,但它卻不具有編程語(yǔ)言復(fù)雜、嚴(yán)謹(jǐn)?shù)恼Z(yǔ)法和規(guī)則。如前所述ASP所提供的腳本運(yùn)行環(huán)境可支持多種腳本語(yǔ)言,譬如:JScript、REXX、PERL等等,這無(wú)疑給ASP程序設(shè)計(jì)者提供了廣泛的發(fā)揮余地。ASP的出現(xiàn)使得廣大Web設(shè)計(jì)者不必在為客戶瀏覽器是否支持而擔(dān)心,實(shí)際上就算在同一個(gè).asp文件中使用不同的腳本語(yǔ)言,都無(wú)須為此&l

49、t;/p><p>  ASP的對(duì)象和組件:</p><p>  1.ASP有7個(gè)固有對(duì)象</p><p>  這7個(gè)固有對(duì)象分別是Request、Response、Server、Application、Session、ASPError和ObjectContext。</p><p>  Request對(duì)象用來(lái)處理用戶做出的請(qǐng)求,就是處理用戶要求瀏覽

50、器查看特定的網(wǎng)頁(yè)或Web應(yīng)用時(shí)做出的請(qǐng)求。此請(qǐng)求可以HTML的形式輸入或僅以URL的形式作出。Response對(duì)象用來(lái)處理從Web服務(wù)器向用戶發(fā)送信息并對(duì)此信息進(jìn)行控制。</p><p>  Server對(duì)象用來(lái)代表服務(wù)器自身。因此它提供幾個(gè)與Web服務(wù)器可能要完成的任務(wù)相關(guān)的常用功能,諸如建立新對(duì)象和設(shè)置腳本的超時(shí)特性等。還有通過(guò)將不合法字符轉(zhuǎn)化為合法字符,把字符串轉(zhuǎn)換為URL和HTML正確的使用格式的方法。&

51、lt;/p><p>  Application對(duì)象用來(lái)代表應(yīng)用,可用它來(lái)管理諸如應(yīng)用目錄這一類的東西。</p><p>  Session對(duì)象用來(lái)代表用戶會(huì)話,并存儲(chǔ)該會(huì)話的信息??衫肧ession對(duì)象來(lái)管理如Web服務(wù)器在用戶“請(qǐng)求”之間等待的時(shí)間等。</p><p>  ObjectContext對(duì)象用來(lái)管理事務(wù)處理。它目前已經(jīng)集成到Windows2000操作系統(tǒng)

52、中了。它包含了所有ASP其他對(duì)象,可通過(guò)ObjectContext引用ASP的每個(gè)對(duì)象。</p><p>  ASPError對(duì)象包含ASP腳本或asp.dll本身產(chǎn)生的任何錯(cuò)誤的詳細(xì)內(nèi)容。</p><p>  2.Microsoft Data Access Component</p><p>  MDAC作為操作系統(tǒng)的組成部分的組件,與ASP一起提供。此組件中包含

53、一組稱為ActiveX Data Object(ADO)的對(duì)象,他們對(duì)于查看不同平臺(tái)上的各種數(shù)據(jù)(數(shù)據(jù)庫(kù)、表單、文本文件)是必不可少的。ADO主要有3個(gè)對(duì)象,分別是Connection、Command和Recordset。</p><p>  Connection對(duì)象就是使ADO與數(shù)據(jù)庫(kù)之間建立一個(gè)通道,也就是實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接。</p><p>  Command對(duì)象就是對(duì)數(shù)據(jù)庫(kù)進(jìn)行發(fā)號(hào)

54、施令,比如建立新的索引,執(zhí)行查詢等,它可以通過(guò)標(biāo)準(zhǔn)的SQL數(shù)據(jù)庫(kù)操作語(yǔ)言得以實(shí)現(xiàn)。</p><p>  Recordset對(duì)象是一個(gè)數(shù)據(jù)記錄集,它包含了我們檢索出來(lái)的記錄數(shù)據(jù),通過(guò)它可以直接對(duì)數(shù)據(jù)庫(kù)進(jìn)行修改。</p><p><b>  3.活動(dòng)服務(wù)器組件</b></p><p>  活動(dòng)服務(wù)器組件是與ASP一起免費(fèi)帶來(lái)的組件或DLL,他們有著

55、廣泛的用途。主要包括AD Rotator、Browser Capabilities、Content Link、Content Rotator、Counters、logging Utility、MyInfo、Page Counter、permission Checker、tools等組件。由于本次設(shè)計(jì)用到的不多,在此就不詳細(xì)介紹了</p><p><b>  4.ASP腳本對(duì)象</b><

56、/p><p>  他們分別是Dictionary、FileSystemObject和TextStream.由于本設(shè)計(jì)用到的也不多,在此就不詳細(xì)介紹了。</p><p>  2.2.2 ASP操作ACESS數(shù)據(jù)庫(kù)</p><p>  2.2.2.1擁有數(shù)據(jù)庫(kù)</p><p>  可以這么說(shuō):靜態(tài)頁(yè)面和動(dòng)態(tài)頁(yè)面最大的區(qū)別就是采用了數(shù)據(jù)庫(kù)。有關(guān)一個(gè)WE

57、B程序采用數(shù)據(jù)庫(kù)和不采用的優(yōu)越性比較,就不去細(xì)細(xì)分析了,主要精力還是放在如何使用數(shù)據(jù)庫(kù),如何熟練運(yùn)用數(shù)據(jù)庫(kù),如何更靈活地運(yùn)用數(shù)據(jù)庫(kù)等等……其中運(yùn)用操作數(shù)據(jù)庫(kù)主要是對(duì)數(shù)據(jù)庫(kù)內(nèi)容進(jìn)行:顯示、插入、修改、更新、查詢和刪除。一般而言,我們所說(shuō)的數(shù)據(jù)庫(kù)其實(shí)就是一個(gè)數(shù)據(jù)庫(kù)文件,該文件是由一些數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)建立生成的。目前一般的DBMS也就是常用常聽(tīng)說(shuō)的ACCESS,SQLSERVER,MYSQL,ORACLE。當(dāng)然一般個(gè)人站點(diǎn),小型企

58、業(yè)采用ACCESS完全足夠;稍微大些的就采用同樣是Microsoft公司的SQL SERVER或者是MYSQL,值得注意的是MYSQL一般是和另外一種網(wǎng)絡(luò)編程語(yǔ)言PHP完美結(jié)合的。當(dāng)然更大型的就采用ORACLE了。呵呵,曾經(jīng)在學(xué)習(xí)PB時(shí)還運(yùn)用到SYBASE數(shù)據(jù)庫(kù),UNIX系統(tǒng)的Informix數(shù)據(jù)庫(kù)……DBMS簡(jiǎn)直是多如牛毛!話說(shuō)過(guò)來(lái),目前我們就直接使用ACCESS了:(1),使用簡(jiǎn)單;(2),入門掌握容易;(3),實(shí)在沒(méi)有比這個(gè)更適

59、合初學(xué)的了。一切還得從實(shí)際操作開(kāi)始。(1),打</p><p>  數(shù)據(jù)庫(kù)已經(jīng)建立完畢,并且已經(jīng)填寫(xiě)了一行信息內(nèi)容。那么現(xiàn)在需要的就是同過(guò)ASP將該行信息顯示出來(lái)。 要想顯示,首先還是需要ASP與該數(shù)據(jù)庫(kù)文件建立連接,具體怎么建立?往下看。(1) conn.asp:主要起的是連接并打開(kāi)某數(shù)據(jù)庫(kù)文件的功能。該文件建議單獨(dú)存在,并且位置是和存放數(shù)據(jù)庫(kù)的文件夾database處與同一物理層次。</p&

60、gt;<p><b>  <%</b></p><p>  db_path = "database/cnbruce.mdb"</p><p>  Set conn= Server.CreateObject("ADODB.Connection")</p><p>  connstr =

61、"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(db_path)</p><p>  conn.Open connstr</p><p>  %>db_path = "database/cnbruce.mdb",不用說(shuō),就是將數(shù)據(jù)庫(kù)的相對(duì)路徑賦到一個(gè)變量上,

62、以方便下面繼續(xù)調(diào)用。Set conn= Server.CreateObject("ADODB.Connection"),和其它建立組件一樣,建立了一個(gè)ADO連接,并用一對(duì)象conn來(lái)接受。connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(db_path),很顯然就是連接字符串了,其包括打開(kāi)數(shù)據(jù)庫(kù)

63、的驅(qū)動(dòng)方法OLEDB,和打開(kāi)和哪個(gè)數(shù)據(jù)庫(kù)的連接(即數(shù)據(jù)庫(kù)的路徑)。需要再次提醒的是:無(wú)論是FSO對(duì)文件、文件夾的操作還是ADO對(duì)數(shù)據(jù)庫(kù)的操作,對(duì)被操作文件的取得都是獲得的絕對(duì)的物理地址,一般情況之下,采用Server.MapPath方法相對(duì)較好。conn.Open connstr最后對(duì)象conn通過(guò)連接字符串connstr打開(kāi)了數(shù)據(jù)庫(kù)的連接。</p><p>  2.2.2.3 顯示數(shù)據(jù)庫(kù)內(nèi)容</p&g

64、t;<p>  建立了數(shù)據(jù)庫(kù),建立了和數(shù)據(jù)庫(kù)的連接,下面水到渠成地就是將數(shù)據(jù)庫(kù)中的內(nèi)容通過(guò)ASP顯示出來(lái)。2,showit.asp</p><p>  <!--#include file="conn.asp" --></p><p><b>  <%</b></p><p>  Set rs

65、 = Server.CreateObject ("ADODB.Recordset")</p><p>  sql = "Select * from cnarticle"</p><p>  rs.Open sql,conn,1,1</p><p><b>  %></b></p>&l

66、t;p><b>  <%</b></p><p>  if rs.EOF and rs.BOF then</p><p>  response.write ("暫時(shí)還沒(méi)有文章")</p><p><b>  else</b></p><p>  Do Until rs

67、.EOF</p><p>  response.write("文章標(biāo)題是:"& rs("cn_title"))</p><p>  response.write("<br>文章作者是:"& rs("cn_author"))</p><p>  response

68、.write("<br>文章加入時(shí)間是:"& rs("cn_time"))</p><p>  response.write("<br>文章內(nèi)容是:"& rs("cn_content"))</p><p>  response.write("<hr>

69、")</p><p>  rs.MoveNext</p><p><b>  Loop</b></p><p><b>  end if</b></p><p><b>  %></b></p><p><b>  <%&

70、lt;/b></p><p><b>  rs.close </b></p><p>  Set rs = Nothing</p><p>  conn.close </p><p>  set conn=Nothing</p><p>  %>簡(jiǎn)單調(diào)試本頁(yè),不出任何意外,相信一定能

71、將數(shù)據(jù)庫(kù)中的信息顯示出來(lái)了。(PS:我的數(shù)據(jù)庫(kù)中輸寫(xiě)了兩行)下面就來(lái)具體一個(gè)一個(gè)解釋來(lái)理解沒(méi)行的含義:(1)<!--#include file="conn.asp" --> 沒(méi)有任何爭(zhēng)議,主要是調(diào)用conn.asp的所起的功效,這在解釋conn.asp文件的時(shí)候已經(jīng)明白。(2) Set rs = Server.CreateObject ("ADODB.Recordset") AD

72、O組件除了Connection連接以外,還有Recordset綁定記錄集(相信用過(guò)DW做ASP的人現(xiàn)在開(kāi)始有些重回故里的感覺(jué)了)當(dāng)然 rs 可以形象地想象成數(shù)據(jù)庫(kù)表中的某一行。(3)sql = "Select * from cnarticle" 標(biāo)準(zhǔn)的SQL結(jié)構(gòu)化查詢語(yǔ)言。很簡(jiǎn)單:建立了數(shù)據(jù)庫(kù)連接,也綁定了記錄集,那具體需要哪些信息呢?也就是要篩選一些記錄集合了,不過(guò)當(dāng)前采用的是無(wú)任何條件,即可以提取所有。(4)

73、rs.Open sql,conn,1,1 真正地打開(kāi)通向數(shù)據(jù)庫(kù)中記錄集的大門,具體有關(guān)后面的參數(shù)可以從如下網(wǎng)址中獲得。(5)if rs.EOF a</p><p><b>  前臺(tái)頁(yè)面的設(shè)計(jì)</b></p><p>  2.3.1 什么是PhotoShop</p><p>  PhotoShop是全世界著名的平面設(shè)計(jì)軟件,它具有強(qiáng)大的繪圖、校

74、正圖片及圖像創(chuàng)作功能!人們可以利用它創(chuàng)作出具有原創(chuàng)性的作品。</p><p>  PhotoShop的歷史和現(xiàn)狀:</p><p>  作為PhotoShop的前身是一個(gè)叫Barney Scan的掃描儀配套軟件,后來(lái)被Adobe公司看中了它優(yōu)秀的圖像處理功能,將它開(kāi)發(fā)成為功能更為強(qiáng)大的圖像處理軟件并把他命名為——PhotoShop!直到現(xiàn)在PhotoShop已經(jīng)開(kāi)發(fā)到了5.0版本,并為了推

75、進(jìn)中國(guó)市場(chǎng)推出了5.02中文版,這更適合我們學(xué)習(xí)該軟件。</p><p>  PhotoShop桌面標(biāo)題欄、工具箱、菜單欄、控制面板、狀態(tài)欄2.3.2 操作PhotoShop</p><p>  2.3.2.1 文件的打開(kāi)和記錄:</p><p>  文件的打開(kāi)和記錄,只要用鼠標(biāo)按以下的步驟的操作即可:</p><p>  打開(kāi)新文件的操

76、作步驟:文件→打開(kāi)→選擇文件→確定</p><p>  創(chuàng)造一幅新的作品的步驟:文件→新建→設(shè)置作品的寬和高→確定</p><p>  記錄文件為*.PSD(PhotoShop專用格式)格式:文件→存儲(chǔ)→選擇存儲(chǔ)地點(diǎn)→輸入文件名→確定</p><p>  記錄文件為其他格式:文件→存儲(chǔ)為→選擇存儲(chǔ)地點(diǎn)→選擇存儲(chǔ)格式→輸入文件名→確定</p><p

77、>  2.3.2.2 PhotoShop的桌面介紹</p><p>  標(biāo)題欄:它顯示該應(yīng)用程序的名字(即Adobe PhotoShop),當(dāng)圖象窗口最大化顯示時(shí),則會(huì)顯示該圖象的文件名及色彩模式和當(dāng)前顯示比例。七右邊的三個(gè)按鈕從左往右依次為最小化、最大化和關(guān)閉按鈕,分別用于縮小、放大和關(guān)閉應(yīng)用程序窗口。</p><p>  菜單欄:使用菜單欄中的菜單可以執(zhí)行PhotoShop

78、的許多命令,在該菜單欄中共排列有9個(gè)菜單,其中每個(gè)菜單都帶有一組自己的命令。</p><p>  工具箱:它包含各種常用的工具,單擊某一工具按鈕就可以執(zhí)行其相應(yīng)的功能。</p><p>  圖象窗口:即圖象顯示的區(qū)域用于編輯和修改圖象,對(duì)圖象窗口可以進(jìn)行放大、縮小和移動(dòng)等操作。</p><p>  控制面板:窗口右側(cè)的小窗口稱為控制面板,用于配合圖象編輯和Photo

79、Shop 的功能設(shè)置,控制面板有很多個(gè)。</p><p>  狀態(tài)欄:窗口低部的橫條稱為狀態(tài)欄,它能提供一些當(dāng)前操作的幫助信息。</p><p>  PhotoShop :其中顯示工具箱、控制面板和圖象窗口,還可以雙擊桌面打開(kāi)圖象</p><p><b>  工具欄說(shuō)明:</b></p><p>  一打開(kāi)PhotoSh

80、op,我們就可以看到左手邊有一個(gè)工具欄,里邊的工具都是在處理圖像中經(jīng)常用到的,所以我們將以工具欄作為介紹的重點(diǎn)。然而,我們可以對(duì)這一大堆的工具進(jìn)行分類:</p><p>  (1) 選取工具(SELECTION TOOLS)</p><p>  (2) 繪圖工具(DAINLING TOOLS);</p><p>  (3) 視圖工具(VIEWING TOOLS);&

81、lt;/p><p>  (4) 調(diào)整工具(ADJUST TOOLS);</p><p>  (5) 其它特殊工具(SPECIAL TOOLS)。</p><p><b>  選取工具:</b></p><p>  選取工具就是在圖畫(huà)上,把想進(jìn)行處理的那一部分畫(huà)面選擇出來(lái)。這樣一來(lái),就可以對(duì)所選部分進(jìn)行處理,而對(duì)其它部分不產(chǎn)生

82、影響。</p><p>  它包括了:圈選框(MARQUEE)拉索工具(LASSO)魔棒(MAGIC WAND)</p><p><b>  繪圖工具:</b></p><p>  為了能讓用戶能像平時(shí)一樣在紙上作畫(huà),PhotoShop向用戶提了:噴筆(AIRBRUSH)畫(huà)筆(PAINTBRUSH)橡皮擦(ERASER)鉛筆(PENCIL)歷史

83、記錄畫(huà)筆(PhotoShop 5.0特有)</p><p><b>  視圖工具:</b></p><p>  它包括縮放工具(ZOOM)和手形工具(HAND)。</p><p>  縮放工具 顧名思義它可把圖畫(huà)在視覺(jué)上進(jìn)行縮小或放大,這并不等于改變了圖畫(huà)的大小。</p><p>  手形工具 當(dāng)畫(huà)面大小超出顯示屏的能見(jiàn)

84、范圍時(shí),可使用該工具按下鼠標(biāo)左鍵并拖動(dòng)鼠標(biāo)來(lái)移動(dòng)畫(huà)面,使想觀察的地方出現(xiàn)在顯示屏上,而不用麻煩地使用縮放工具了。</p><p><b>  調(diào)整工具:</b></p><p>  具有模糊工具(BLUR)和減淡工具(DODGE)。</p><p>  模糊工具 是把圖畫(huà)進(jìn)行局部模糊處理。它還有銳化(SHARPEN) 和涂抹(SMUDGE) 兩

85、種并列工具,也是進(jìn)行局部處理的。</p><p>  減淡工具 把顏色變淡。并列工具有加深(BURN) 和海綿(SPONGE) 。</p><p>  加深的作用和減淡相反。海綿工具則是有選擇地減淡和加深圖像,用鼠標(biāo)的右鍵調(diào)出菜單進(jìn)行操作。</p><p><b>  其它特殊工具:</b></p><p>  橡皮圖章

86、工具(RUBBER STAMP):可在圖畫(huà)的任何地方設(shè)置一取樣點(diǎn),然后把取樣點(diǎn)處的圖像像蓋章一樣復(fù)制到其它地方。</p><p>  并列工具有圖案圖章工具 可以在圖畫(huà)上設(shè)置取樣區(qū),并在編輯菜單中把取樣區(qū)定義圖案,就可在其他的圖畫(huà)中隨意復(fù)制該取樣區(qū)。</p><p>  鋼筆工具(PEN):該工具用來(lái)精密生成和編輯路徑(PATH),它是基于一種在電腦繪圖上常用到的貝塞爾曲線原理的工具。&l

87、t;/p><p> ?。ㄗⅲ郝窂骄褪前盐覀冞x取了的選擇區(qū)的形狀進(jìn)行記錄的一種形式,以備我們?cè)俅我x擇同樣的區(qū)域是能更方便地選取。所以創(chuàng)建路徑在PhotoShop中是相當(dāng)有價(jià)值的。)</p><p>  并列工具有直接選取器 、加點(diǎn)器 、減點(diǎn)器 、點(diǎn)轉(zhuǎn)換器 、自由鋼筆工具 和磁性鋼筆工具 。</p><p>  文字工具(TYPE):在圖像中加入文字。</p>

88、<p>  并列工具有選區(qū)文字 ,其作用是產(chǎn)生文字形狀的選區(qū)。PhotoShop 5.0還有另外兩個(gè)并列工具 ,功能和原來(lái)的兩個(gè)一樣,只是把字打豎寫(xiě)而已。</p><p>  尺子工具:用來(lái)量度兩點(diǎn)之間的距離和量度兩條線的夾角的度數(shù)。</p><p>  漸變工具(GRADIENT):產(chǎn)生從一種顏色過(guò)渡到另一種顏色的效果。</p><p>  并列工具

89、(PhotoShop 5.0新增)包括徑向漸變工具 、角度漸變工具 、對(duì)稱漸變工具 和菱形漸變工具 。</p><p>  油漆桶工具(PAINT BUCKET):把顏色填充到一塊顏色相同的區(qū)域合作。</p><p>  吸管工具(EYEDROPPER):對(duì)圖像某個(gè)區(qū)域的顏色取樣。</p><p>  并列工具(PhotoShop 5.0新增)有顏色取樣器 ,它可以

90、在圖像上設(shè)置最多四個(gè)取樣點(diǎn),然后在信息面板上可以看到每個(gè)取樣點(diǎn)的色彩構(gòu)成數(shù)值,便于我們分析色彩變化的過(guò)程。</p><p>  而在工具欄上,還有三個(gè)比較有用的工具框分別是:選色框(前景色/背景色) 、快速蒙板編輯方式 和圖像顯示方式 。</p><p>  選色框就是顯示顏色使用情況的,前景色是所有工具當(dāng)前使用的顏色,背景色是指畫(huà)紙背后的顏色。</p><p> 

91、 蒙板主要是把圖片上不想改變的地方遮掩起來(lái),以免使用者使用者錯(cuò)誤操作所破壞。但是在中有很多種類的蒙板,快速蒙板只是其中的一種。但要初學(xué)者理解就比較困難,所以就不詳細(xì)介紹了,等大家有機(jī)會(huì)深入學(xué)習(xí)到PhotoShop再了解。</p><p>  圖像顯示方式是三種不同的顯示方式,是為了方便用戶觀察圖像而提供的,大家只要自行操作一下就會(huì)發(fā)現(xiàn)它們的不同之處。</p><p><b>  

92、控制面板的說(shuō)明:</b></p><p>  控制板是PhotoShop的重要功能使用地方,通常在PhotoShop的界面上會(huì)有四塊控制板。但是也會(huì)出現(xiàn)不同的情況,這是由于每一個(gè)控制板是可以用鼠標(biāo)拖放在一起的,也可以拖放出來(lái)的;或者是在窗口(Windows)菜單上被設(shè)定為隱藏狀態(tài)的。</p><p>  控制板共有11種:導(dǎo)航器 、信息 、選項(xiàng) 、顏色 、色板 、畫(huà)筆 、圖層、

93、通道 、歷史記錄 、動(dòng)作 、路徑 。</p><p>  每個(gè)控制板上都有一個(gè)指向右邊的黑色三角形按鈕。按下它就可以獲得控制板的選擇菜單,用于調(diào)整控制板的功能。所有控制板的作用,大家可以通過(guò)上機(jī)的實(shí)際操作來(lái)了解。</p><p>  2.4 網(wǎng)絡(luò)考試系統(tǒng)的工作流程</p><p>  對(duì)于一個(gè)考試系統(tǒng),其基本的處理流程:</p><p>&l

94、t;b>  (1) 用戶的管理</b></p><p>  包括學(xué)生和老師的信息管理,為老師管理和學(xué)生考試登陸服務(wù),通過(guò)對(duì)信息身份的資料確認(rèn)系統(tǒng)作出判斷,提供學(xué)生在線考試的種類、科目等等。</p><p>  (2) 題庫(kù)系統(tǒng)的建立</p><p>  由老師把各類試題錄入題庫(kù),同時(shí)確定每道題目的各類屬性值,例如題型、分值、答案,知識(shí)點(diǎn)以及各種考試

95、的參數(shù)值。要有專門的校驗(yàn)機(jī)制和手段,以確保試題和答案的正確性。</p><p>  (3) 自動(dòng)生成試卷及測(cè)試過(guò)程</p><p>  首先初步估計(jì)受測(cè)試者的能力,根據(jù)其相關(guān)的檔案信息如年級(jí)、專業(yè)等等,系統(tǒng)在試題庫(kù)中抽出與學(xué)生向適應(yīng)的試卷,以考察學(xué)生的學(xué)習(xí)能力。</p><p>  (4)考試成績(jī)的生成及統(tǒng)計(jì)</p><p>  考試結(jié)束,在

96、學(xué)生提交答案的同時(shí)可以立刻顯示出成績(jī)和錯(cuò)誤點(diǎn),顯示出正確的答案和講解。將學(xué)生模擬考試的成績(jī)記錄到數(shù)據(jù)庫(kù)。教師可隨時(shí)查詢模擬測(cè)試成績(jī),本系統(tǒng)還設(shè)計(jì)了正確與錯(cuò)誤率的統(tǒng)計(jì)功能,通過(guò)統(tǒng)計(jì)功能可反饋學(xué)生對(duì)知識(shí)點(diǎn)的掌握程度,方便教師了解學(xué)生學(xué)習(xí)的情況,為教師答疑提供了目標(biāo)。</p><p><b>  2.5小結(jié)</b></p><p>  可以看出ASP在動(dòng)態(tài)網(wǎng)站技術(shù)中的優(yōu)越性

97、,以上可以得出結(jié)論:ASP是開(kāi)發(fā)基于B/S模式的管理信息系統(tǒng)的最佳選擇。</p><p>  本章簡(jiǎn)單的介紹了一下基本的網(wǎng)絡(luò)技術(shù),以及動(dòng)態(tài)網(wǎng)站技術(shù)ASP,作為網(wǎng)絡(luò)考試系統(tǒng)設(shè)計(jì)的平臺(tái)選擇。最后分析了網(wǎng)絡(luò)考試系統(tǒng)的簡(jiǎn)要工作流程,為下面的網(wǎng)絡(luò)考試系統(tǒng)的方案設(shè)計(jì)打下基礎(chǔ)。</p><p>  3 網(wǎng)絡(luò)考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>  3.1系統(tǒng)開(kāi)發(fā)

98、環(huán)境</b></p><p>  3.1.1 系統(tǒng)需求</p><p>  硬件環(huán)境:服務(wù)器: PIII800以上+256M內(nèi)存+10G以上硬盤+10/100M網(wǎng)卡以上。</p><p>  軟件環(huán)境: Windows 2003 Server+IIS5.5+IE5.0以上+ACESS</p><p>  3.1.2 開(kāi)發(fā)工具 &l

99、t;/p><p>  ASP代碼編寫(xiě):UltraEdit 10.00C</p><p>  圖形圖像處理:Photoshop 7.0.1 簡(jiǎn)體中文版</p><p>  頁(yè)面設(shè)計(jì):Macromedia Dreamweaver MX、Microsoft FrontPage XP</p><p>  數(shù) 據(jù) 庫(kù):Acess</p>&l

100、t;p><b>  3.2 需求分析</b></p><p>  系統(tǒng)的總體要求如下:</p><p>  (1) 配合現(xiàn)代遠(yuǎn)程教育的深入,積極推進(jìn)網(wǎng)絡(luò)化教育。同時(shí)也適用正規(guī)考試要求。</p><p>  (2) 系統(tǒng)應(yīng)該不受時(shí)間、科目和地域的限制,采用Web方式可以很好的解決這一問(wèn)題。</p><p>  (3)

101、 為了考查學(xué)生的真實(shí)成績(jī),試題的難易成績(jī)應(yīng)由考生根據(jù)本人的實(shí)際情況來(lái)選擇,同時(shí)配合一個(gè)相應(yīng)的評(píng)分算法;</p><p>  (4) 系統(tǒng)應(yīng)該對(duì)試題泄露、評(píng)卷不公、考生互相抄襲等這些問(wèn)題作出解決。解決方法是:隨機(jī)生成每一份試卷,各個(gè)考生均不相同;試卷結(jié)構(gòu)和試題內(nèi)容可以不斷調(diào)整。</p><p>  (5) 有的試題含有圖像、圖片,考生答題時(shí)也需要作圖,系統(tǒng)應(yīng)該給予支持。</p>

102、<p>  (6) 考生的客觀成績(jī)當(dāng)場(chǎng)給出,全部成績(jī)?cè)谠u(píng)卷工作結(jié)束后可以在網(wǎng)絡(luò)上查詢。經(jīng)過(guò)調(diào)查,收集。</p><p>  3.3 系統(tǒng)的方案設(shè)計(jì)</p><p>  3.3.1系統(tǒng)功能概述</p><p>  實(shí)現(xiàn)教師出題、學(xué)生在線考試(自由測(cè)試、單元測(cè)試、模擬考試)、模擬考試成績(jī)查詢和統(tǒng)計(jì),以及相關(guān)的系統(tǒng)維護(hù)功能。</p><p&

103、gt;  根據(jù)對(duì)考試系統(tǒng)處理流程的分析,可以將整個(gè)系統(tǒng)分成3個(gè)功能不同的子系統(tǒng)(即功能模塊)</p><p><b>  系統(tǒng)維護(hù)</b></p><p><b>  學(xué)生在線考試</b></p><p><b>  教師試題錄入</b></p><p>  3.3.2 相關(guān)數(shù)

104、據(jù)庫(kù)的設(shè)計(jì)</p><p><b>  圖3-1 管理員表</b></p><p>  圖3-2 已參加考試的學(xué)生的基本信息表</p><p>  圖3-3 參加考試的科目數(shù)據(jù)表</p><p>  圖3-4 已注冊(cè)的考生的基本信息</p><p>  圖3-5 計(jì)算機(jī)專業(yè)的數(shù)據(jù)庫(kù)試題1</

105、p><p><b>  圖3-6 試題2</b></p><p><b>  圖3-7 試題3</b></p><p>  3.4功能的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>  3.4.1 首頁(yè)</b></p><p><b>  圖3-8 首頁(yè)&

106、lt;/b></p><p>  點(diǎn)擊“進(jìn)入系統(tǒng)管理界面”進(jìn)入的是管理員界面,點(diǎn)擊“進(jìn)入在線考試系統(tǒng)”,進(jìn)入的是就是考生考試登陸界面。進(jìn)入管理員界面之后,可以進(jìn)行對(duì)考生的刪除、添加、修改以及對(duì)試題的刪除、添加、修改還有對(duì)科目的刪除、添加和修改。</p><p>  3.4.2 考生登陸</p><p>  圖3-9 考生登陸界面</p><

107、;p>  這個(gè)頁(yè)面是考生登錄,已經(jīng)被管理員(老師)添加過(guò)的考生就可以在此輸入自己的學(xué)號(hào)和姓名,再選擇自己要參加考試的科目,就可以進(jìn)入考生答題頁(yè)面,進(jìn)行正規(guī)的考試程序,其后臺(tái)的ASP代碼如下:</p><p><b>  <%</b></p><p>  if rsT.eof then</p><p>  response.write

108、("<option value='2'>沒(méi)有要考的試卷</option>")</p><p><b>  end if</b></p><p><b>  Num=1</b></p><p>  while not rsT.eof</p><p

109、>  ExamIDT=rsT("ID")</p><p>  ExamNameT=rsT("DB_EXAMNAME")</p><p>  if Num=1 then</p><p>  response.Write("<option value='"&ExamIDT&&

110、quot;' selected>"&ExamNameT&"</option>")</p><p><b>  Num=0</b></p><p><b>  else</b></p><p>  response.Write("<opt

111、ion value='"&ExamIDT&"'>"&ExamNameT&"</option>")</p><p><b>  end if</b></p><p>  rsT.movenext</p><p><b> 

112、 wend</b></p><p><b>  %></b></p><p>  如果該考生存在,那么選擇一個(gè)考試科目之后,直接進(jìn)入考試界面,如果該考生不存在,那么,系統(tǒng)提示:對(duì)不起,此用戶學(xué)號(hào)不能登錄!可能是已登錄或已提交若輸入錯(cuò)誤,請(qǐng)重試!請(qǐng)點(diǎn)擊 -> 返回登陸</p><p>  3.4.3 考生提交</p&

113、gt;<p>  圖3-10 考生提交頁(yè)面</p><p>  當(dāng)考生考試結(jié)束之后,點(diǎn)擊“交卷”按鈕,系統(tǒng)會(huì)自動(dòng)改卷,并且給出該考生的分?jǐn)?shù)。就是說(shuō)考生在參加完考試之后,就可以立即知道自己的考試成績(jī),發(fā)現(xiàn)自己的弱點(diǎn)是單選題,多選題還是填空題了,那么就可以根據(jù)此信息來(lái)給自己以后的學(xué)習(xí)定下目標(biāo)。</p><p><b>  其后臺(tái)代碼如下:</b></

114、p><p><b>  <%</b></p><p>  set rsT=server.CreateObject("ADODB.RecordSet")</p><p>  uSubmitSql="update verification set STU_SUBMIT=""1""

115、; where STU_NUM='"& Session("NumT_Stu")&"'"</p><p>  set rsT=Conn.Execute(uSubmitSql)</p><p><b>  %></b></p><p><b>  &l

116、t;%</b></p><p>  '判斷-----------------------------------------></p><p>  trySql="select * from "&Session("tryT")&" where TRY_TYPE='1'"&l

117、t;/p><p>  rsT.open trySql,Conn</p><p><b>  '判斷題學(xué)生分?jǐn)?shù)</b></p><p><b>  PdSum=0</b></p><p><b>  '判斷題做對(duì)個(gè)數(shù)</b></p><p>

溫馨提示

  • 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ù)僅提供信息存儲(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)論