2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩60頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p>  在線作業(yè)批改管理系統(tǒng)</p><p><b>  摘要</b></p><p>  本作業(yè)提交系統(tǒng)是基于B/S結(jié)構(gòu),在IIS平臺(tái)上使用ASP與ACCESS開發(fā)的,主要目的是解決學(xué)校機(jī)房管理上機(jī)作業(yè)的問題。因?yàn)閭鹘y(tǒng)的對學(xué)生作業(yè)管理是在服務(wù)器上建立一個(gè)FTP服務(wù)器,然后對學(xué)生用戶設(shè)置一個(gè)專門的帳號,只允許對作業(yè)進(jìn)行上傳,然后學(xué)生將作業(yè)上傳到服務(wù)器里對

2、應(yīng)的班級文件夾下面,傳統(tǒng)方式無法解決的問題有:不能防止學(xué)生亂上傳作業(yè),不能防止學(xué)生找錯(cuò)班級文件夾,不能對作業(yè)進(jìn)行限制如大小,類型,上傳時(shí)間等,教師布置作業(yè)要通過黑板寫字,教師打分之后只能記在本子上,不能通過局域網(wǎng)發(fā)布出來讓學(xué)生看,教師下載作業(yè)必須到服務(wù)器上拷貝。而這套系統(tǒng)正是出于這個(gè)目的,為了解決上面的問題而設(shè)計(jì)的。系統(tǒng)對于復(fù)雜的問題都采用程序的方式解決了。系統(tǒng)分了管理員、教師、學(xué)生用戶,管理員須要的操作只是添加專業(yè),添加班級,添加管理

3、員或教師用戶都是通過網(wǎng)頁的形式展示出來。而教師無須向以前那樣,只需要發(fā)布作業(yè),對作業(yè)的要求進(jìn)行限制,不必去服務(wù)器上建文件夾來存放你的作業(yè),并且程序自動(dòng)創(chuàng)建目錄。下載作業(yè)也只須要點(diǎn)一下就會(huì)將作業(yè)全部打包下載回來,在局域網(wǎng)內(nèi)的任何一臺(tái)計(jì)算機(jī)都可以進(jìn)行各種操作。學(xué)生則再也不會(huì)將作業(yè)上傳錯(cuò),上傳到別的班</p><p>  關(guān)鍵詞 作業(yè); asp; access; IIS。</p><p><

4、;b>  Abstract</b></p><p>  This homework submission system based on B/S structure is used in IIS platform, with ACCESS development, ASP main purpose is to solve the computer room management school h

5、omework. Because the traditional of student work management is established on the server to a FTP server and user setting a specialized students account, the only allowed to assignments, and then upload the assignment to

6、 the server students in the class folders corresponding traditional way below, unable to solve the problem ar</p><p>  Keywords assignments; asp; access; IIS. </p><p><b>  目 錄</b>&

7、lt;/p><p><b>  緒論12</b></p><p>  1研究背景及意義14</p><p>  1.1研究背景14</p><p>  1.2 研究意義14</p><p><b>  2.系統(tǒng)分析15</b></p><p> 

8、 2.1系統(tǒng)性能需求15</p><p>  2.2系統(tǒng)技術(shù)需求15</p><p>  2.2.1開發(fā)技術(shù)15</p><p>  2.2.2系統(tǒng)開發(fā)工具16</p><p>  2.2.3 數(shù)據(jù)庫技術(shù)16</p><p>  2.2.4 IIS18</p><p>  2.3系統(tǒng)

9、概述19</p><p>  2.3.1 系統(tǒng)功能體系圖19</p><p>  2.3.2 目標(biāo)20</p><p>  2.3.3 用戶的特點(diǎn)20</p><p>  2.3.4 假定與約束20</p><p>  2.3.5 基本功能20</p><p>  2.3.6對性能的

10、規(guī)定21</p><p>  2.3.7 限制條件21</p><p>  2.4 系統(tǒng)難點(diǎn)分析22</p><p><b>  3 總體設(shè)計(jì)23</b></p><p>  3.1 數(shù)據(jù)庫設(shè)計(jì)23</p><p>  3.1.1 數(shù)據(jù)表23</p><p> 

11、 3.1.2 數(shù)據(jù)庫各表的描述說明25</p><p><b>  4 系統(tǒng)實(shí)現(xiàn)26</b></p><p>  4.1登陸界面與編碼26</p><p>  4.2 管理員添加用戶的界面與編碼29</p><p>  4.3 用戶管理界面與編碼32</p><p>  4.4 教師添加

12、班級的界面與編碼36</p><p>  4.5 教師布置作業(yè)的界面與編碼39</p><p>  4.6 教師下載及批改作業(yè)的界面與編碼44</p><p>  4.7學(xué)生用戶注冊的界面與編碼45</p><p>  4.8學(xué)生上傳作業(yè)的界面與編碼50</p><p>  4.9 學(xué)生查看自己作業(yè)提交情況及

13、得分的界面與編碼52</p><p><b>  結(jié)束語55</b></p><p><b>  參考文獻(xiàn)56</b></p><p>  在線作業(yè)批改管理系統(tǒng)</p><p><b>  緒論</b></p><p>  隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展

14、,教育信息化、網(wǎng)絡(luò)化的進(jìn)程不斷深入,特別是采用TCP/IP協(xié)議的Internet/Intranet的不斷普及,利用計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)已成為現(xiàn)代教育的一個(gè)重要發(fā)展方向,基于網(wǎng)絡(luò)的教學(xué)軟件由于在現(xiàn)代教育中可以最大限度地利用教育資源,因而得到迅速的發(fā)展。</p><p>  我們所處的時(shí)代是一個(gè)信息增長和知識爆炸的時(shí)代,這一客觀現(xiàn)實(shí)對傳統(tǒng)教育方式提出了全新的要求,需要我們站在信息化社會(huì)的高度用全新的視野積極參與和促進(jìn)

15、教育改革。信息技術(shù)的迅速發(fā)展、電腦化教學(xué)與遠(yuǎn)程的網(wǎng)絡(luò)化教學(xué)的普及,給傳統(tǒng)的教學(xué)方式帶來了重大的革命,也給教學(xué)改革的實(shí)施者們提出了很多新的課題。如何有效進(jìn)行作業(yè)管理就是一個(gè)讓很多老師頭痛的問題。</p><p>  目前,國內(nèi)外作業(yè)管理一般采用兩種方法:一種將作業(yè)存在軟盤上交;另一種者存放到教師電腦上的一個(gè)共享目錄內(nèi)。但這兩種方法都有各自的弊端:前一種方法不方便攜帶、速度慢、容量小、易損壞;后一種方法雖然解決了軟盤

16、容量小、容易壞的問題。但卻存在一個(gè)更致命的缺點(diǎn):學(xué)生可以隨意查看、更改和刪除其它同學(xué)的作業(yè),造成大量如抄襲作業(yè)、惡意刪除或修改其他同學(xué)作業(yè)的事情發(fā)生;老師在幫學(xué)生修改作業(yè)時(shí),也很容易弄不清楚作業(yè)批改與否;作業(yè)是誰的或是舊作業(yè)沒刪除掉,跟新作業(yè)搞混了等情況,雖然有些可以用嚴(yán)格的紀(jì)律來實(shí)現(xiàn)管理,但仍然會(huì)給學(xué)校和老師帶來很多的麻煩。在當(dāng)前的信息化時(shí)代中,任何學(xué)校,都需要一個(gè)實(shí)用的作業(yè)管理系統(tǒng)來規(guī)范作業(yè)管理,這將會(huì)大大提高學(xué)校的管理水平,優(yōu)化資

17、源,實(shí)現(xiàn)效益的最大化。因此,將作業(yè)管理系統(tǒng)作為本次畢業(yè)設(shè)計(jì)課題是非常有意義,具有研究的價(jià)值。</p><p>  現(xiàn)在國內(nèi)外也有很多作業(yè)管理的軟件,采用的技術(shù)也是多種多樣,如基于JSP、FTP模式,但大多數(shù)作業(yè)管理系統(tǒng)主要用于網(wǎng)絡(luò)學(xué)院的遠(yuǎn)程教學(xué)。至于校園內(nèi)的正規(guī)教學(xué),利用作業(yè)管理系統(tǒng)組織管理教學(xué)活動(dòng)的并不多。針對國內(nèi)外對教學(xué)管理軟件的巨大需求和基本要求,一個(gè)好的教學(xué)管理軟件,必須要功能齊全,操作簡便,向用戶展示友

18、善的操作界面。在完善功能的同時(shí)又必須兼顧系統(tǒng)的靈活性,安全性,健壯性。一個(gè)好的教學(xué)管理系統(tǒng),不管是計(jì)算機(jī)專業(yè)人員還是其他用戶都能很快上手,操作簡便,便于安裝,容易普及。</p><p>  解決傳統(tǒng)的FTP服務(wù)器不能夠滿足作業(yè)上傳的要求下:</p><p>  1.教師發(fā)布作業(yè)必須到服務(wù)器上建立文件</p><p>  2.教師發(fā)布作業(yè)由在黑板上寫的形式改為在網(wǎng)頁上

19、寫再發(fā)布</p><p>  3.教師不能對作業(yè)進(jìn)行限制如大小,類型,過期時(shí)間</p><p>  4.教師下載作業(yè)的必須到服務(wù)器去下載改為在局域網(wǎng)內(nèi)任何一臺(tái)計(jì)算機(jī)都可以下載</p><p>  5.教師無法發(fā)布成績改為通過網(wǎng)頁發(fā)布成績</p><p>  6.學(xué)生一次未完成的作業(yè)可以先上傳再下載,完成之后再上傳。</p>&l

20、t;p>  7.學(xué)生上傳作業(yè)只須點(diǎn)一個(gè)按鈕,無須選擇要上傳的目錄</p><p>  通過網(wǎng)頁的形式來完成作業(yè)提交的管理。首先講述開發(fā)平臺(tái)的特點(diǎn),和所使用的開發(fā)語言的簡介。再介紹研究的背景與意義并對系統(tǒng)進(jìn)行需求分析與可行性分析,最后進(jìn)行詳細(xì)的設(shè)計(jì)。 </p><p><b>  1研究背景及意義</b></p><p><b>

21、  1.1研究背景</b></p><p>  信息技術(shù)的飛速發(fā)展,不僅深刻地影響著人類的生活方式和工作方式,而且深刻地改變著人類的教學(xué)方式、學(xué)習(xí)方式乃至思維方式。如何更有效的將信息技術(shù)與各學(xué)科教學(xué)資源進(jìn)行整合,達(dá)到全面提高教學(xué)質(zhì)量,培養(yǎng)學(xué)生的創(chuàng)新精神和創(chuàng)新能力,以適應(yīng)新世紀(jì)對人才的要求,是近年來國內(nèi)外廣大教學(xué)工作者所關(guān)注的熱點(diǎn)問題。</p><p>  隨著網(wǎng)絡(luò)技術(shù)、多媒體技

22、術(shù)、數(shù)據(jù)庫技術(shù)以及虛擬現(xiàn)實(shí)技術(shù)在教育領(lǐng)域中應(yīng)用的不斷發(fā)展,教育方式正面臨著一場巨大的變革,一些新興的教學(xué)手段如遠(yuǎn)程教學(xué)、網(wǎng)上培訓(xùn)、網(wǎng)上學(xué)校在國內(nèi)越來越普及,已逐漸成為我國發(fā)展教育事業(yè)的一項(xiàng)戰(zhàn)略抉擇。作為網(wǎng)絡(luò)教育質(zhì)量評估指標(biāo)體系之一的作業(yè)系統(tǒng)也成了一個(gè)熱門的話題,在整個(gè)教學(xué)過程和教學(xué)結(jié)果中扮演著尤為重要的角色。一個(gè)完善、健全的Web作業(yè)系統(tǒng)能及時(shí)、準(zhǔn)確地反饋教學(xué)結(jié)果,為教學(xué)提供更有意義的指導(dǎo)性策略,優(yōu)化整個(gè)教學(xué)過程。</p>

23、<p><b>  1.2 研究意義</b></p><p>  網(wǎng)絡(luò)化教育代表了教育改革的一個(gè)發(fā)展方向,已經(jīng)成為現(xiàn)代教育的一個(gè)特征,并對教育的發(fā)展形成新的推動(dòng)力。通過Internet/Intranet來實(shí)現(xiàn)網(wǎng)上作業(yè)提交,是現(xiàn)代教育技術(shù)的一個(gè)具體實(shí)現(xiàn),具有很重要的現(xiàn)實(shí)意義。可以實(shí)現(xiàn)學(xué)生在線提交作業(yè)的無紙化管理,可以有效利用校園網(wǎng)的軟硬件資源,使其發(fā)揮最大效力,更好的為學(xué)校的教學(xué)、

24、科研、管理服務(wù),隨時(shí)隨地的可以讓學(xué)生聯(lián)機(jī)操作提交。該系統(tǒng)的開發(fā)主要是為提高目前學(xué)校作業(yè)管理的效率,重點(diǎn)解決了作業(yè)管理混亂、教師攜帶批改不方便、遠(yuǎn)程教學(xué)卻無法遠(yuǎn)程提交或批改作業(yè)等問題,有效地利用了各學(xué)?,F(xiàn)有的電腦與網(wǎng)絡(luò)資源,促進(jìn)學(xué)校全面展開信息化教學(xué),也能使相關(guān)人員利用互聯(lián)網(wǎng)就可以足不出戶的了解到學(xué)?,F(xiàn)有設(shè)備的情況。同時(shí)也給老師和學(xué)生提供一個(gè)互相交流的平臺(tái),可以實(shí)現(xiàn)垮空間、跨時(shí)間的交流,不僅節(jié)約了資源和時(shí)間,學(xué)生也能及時(shí)從老師獲取反饋信息

25、,提高學(xué)習(xí)成績,極大地提高了工作、學(xué)習(xí)效率。</p><p><b>  2.系統(tǒng)分析</b></p><p><b>  2.1系統(tǒng)性能需求</b></p><p>  1.實(shí)用性:為網(wǎng)上教學(xué)提供方便,有效進(jìn)行作業(yè)管理,盡量最大限度降低管理員日常管理工作量,提高教學(xué)質(zhì)量和效率,優(yōu)化資源,實(shí)現(xiàn)效益最大化。</p>

26、;<p>  2.操作簡單:本系統(tǒng)應(yīng)該適用于不同水平的使用者,包括教師和學(xué)生,同時(shí)系統(tǒng)不應(yīng)太復(fù)雜和煩瑣,因此要求系統(tǒng)的操作盡可能簡單易行。</p><p>  3.安裝使用簡便:服務(wù)器端的安裝簡潔明了,客戶機(jī)無需再裝任何軟件,通過瀏覽器就可以直接訪問,可以直接接入Internet,無論您身在何處,只要您可以訪問Internet都可以使用本系統(tǒng)。</p><p>  4.適應(yīng)性

27、:應(yīng)該能廣泛應(yīng)用于不同類型的學(xué)校。系統(tǒng)采用模塊化設(shè)計(jì),用戶可以根據(jù)自己的實(shí)際情況自行組合,使系統(tǒng)在不同的硬件環(huán)境下都能得以應(yīng)用。 </p><p>  5.代碼可讀性好:文中的代碼將盡可能簡潔,易懂。</p><p><b>  2.2系統(tǒng)技術(shù)需求</b></p><p><b>  2.2.1開發(fā)技術(shù)</b></p

28、><p>  目前,開發(fā)此類系統(tǒng)的技術(shù)主要有ASP技術(shù)。針對本系統(tǒng)的功能需求和性能需求,采用的是ASP(Active Server Page)技術(shù),即活動(dòng)服務(wù)頁。它是一套微軟開發(fā)的服務(wù)器端運(yùn)行的腳本平臺(tái)。通過ASP可以結(jié)合HTML網(wǎng)頁、ASP指令和ActiveX元件建立動(dòng)態(tài)、交互并且高效的Web服務(wù)器應(yīng)用程序。有了ASP不必?fù)?dān)心客戶的瀏覽器是否能運(yùn)行所編寫的代碼,所有的程序都將在服務(wù)器斷執(zhí)行,包括所有嵌在普通HTML

29、中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器將執(zhí)行的結(jié)果返回給客戶瀏覽器,減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。同時(shí)它有自己獨(dú)具的優(yōu)點(diǎn),包括無需compile編譯,容易編寫,在服務(wù)器端直接執(zhí)行;使用普通的文本編輯器即可進(jìn)行編輯設(shè)計(jì);ASP的源程序不會(huì)被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,提高了程序的安全性;語言相容性高,能與所有的ActiveX Script語言都相容;易于操控?cái)?shù)據(jù)庫。</p><

30、p>  2.2.2系統(tǒng)開發(fā)工具</p><p>  本系統(tǒng)采用DreamweaverMX作為開發(fā)工具。DreamweaverMX是一個(gè)可視化的建立Web站點(diǎn)和應(yīng)用程序的專業(yè)工具,不僅提供了強(qiáng)大的網(wǎng)頁編輯功能,而且提供了完善的站點(diǎn)管理機(jī)制,是一集網(wǎng)頁創(chuàng)作和站點(diǎn)管理兩大利器于一身的超重量的創(chuàng)作工具。利用它的可視化編輯功能,可以快速地創(chuàng)建頁面而無需編寫任何代碼。也支持最新的Web技術(shù),使每個(gè)級別的開發(fā)人員和設(shè)計(jì)人

31、員都可利用它快速創(chuàng)建界面吸引人并且基于標(biāo)準(zhǔn)的站點(diǎn)和應(yīng)用程序。</p><p>  2.2.3 數(shù)據(jù)庫技術(shù)</p><p><b>  1.數(shù)據(jù)庫系統(tǒng):</b></p><p>  目前,系統(tǒng)開發(fā)一般采用ACCESS和SQL SERVER作為后臺(tái)數(shù)據(jù)庫,本系統(tǒng)采用ACCESS2003作為后臺(tái)數(shù)據(jù)庫。大多數(shù)的中小型單位日常的數(shù)據(jù)應(yīng)用是建立在Wind

32、ows平臺(tái)上的,由于ACCESS與Windows界面風(fēng)格一致,有許多向?qū)椭?,因此適用于不同層次的用戶掌握使用,上手很快。從應(yīng)用的角度而言,ACCESS數(shù)據(jù)庫也易于使用,而且ACCESS 2003數(shù)據(jù)庫管理系統(tǒng)是Microsoft Office XP套件的重要組成部分,在創(chuàng)建和配置上比 sql server要容易,可以方便地利用各種數(shù)據(jù)源,生成查詢、報(bào)表和應(yīng)用程序等。有關(guān)ACCESS的資料、培訓(xùn)也隨處可得,很容易學(xué)習(xí)。</p>

33、;<p>  2.數(shù)據(jù)庫訪問技術(shù):</p><p>  本系統(tǒng)利用ADO(ActiveX Data Object)訪問數(shù)據(jù)庫。是微軟下一代的數(shù)據(jù)庫連接技術(shù)。在ASP網(wǎng)頁開發(fā)方案中應(yīng)用ADO組件技術(shù),可以實(shí)現(xiàn)對Web數(shù)據(jù)庫的高效訪問。ADO的基礎(chǔ)是OLE DB,它使用與語言無關(guān)的組件技術(shù)來為OLE DB提供高級別的封裝,從而屏蔽底層細(xì)節(jié)。ADO提供了Connection, command,Record

34、set等三個(gè)主要對象,使服務(wù)器端的腳本能夠方便地連接和操縱WEB數(shù)據(jù)庫。它是一種容易使用并且可擴(kuò)展的可以給網(wǎng)頁賦予訪問數(shù)據(jù)庫功能的技術(shù)。在本系統(tǒng)中,使用了ADO對象中的connection和 recordset對象及其相關(guān)的方法實(shí)現(xiàn)了對數(shù)據(jù)庫的訪問和操作如在代碼中常出現(xiàn)rs.open sql ,conn,使用RS.Open方法存取數(shù)據(jù)庫。要實(shí)現(xiàn)數(shù)據(jù)庫的訪問,首先要實(shí)現(xiàn)數(shù)據(jù)庫的連接。本系統(tǒng)采用ACCESS文件的相對路徑實(shí)現(xiàn)讀取數(shù)據(jù)庫的功能

35、。雖然ACCESS數(shù)據(jù)庫本身不是一個(gè)數(shù)據(jù)庫服務(wù)器,不能用服務(wù)器來運(yùn)行查詢,在安全性方面也存在一定的問題,但與數(shù)據(jù)庫的連接上非常容易實(shí)現(xiàn),代碼簡單易懂。</p><p>  3.基于B/S模式的解決方案</p><p>  基于B/S計(jì)算模式的信息管理系統(tǒng),兼具了客戶/服務(wù)器機(jī)制的分布式計(jì)算的特性,但比后者更加優(yōu)越,其突出的特點(diǎn)式實(shí)現(xiàn)了集中管理。應(yīng)用程序,數(shù)據(jù)庫及一些相關(guān)構(gòu)件全部集中在服務(wù)器

36、端,而客戶端除了瀏覽器以及所依賴的操作系統(tǒng)外,無須其他軟件予以支持.因此客戶機(jī)可以非常瘦小,有利于系統(tǒng)的推廣。從管理者角度看,系統(tǒng)的更新,維護(hù)以及數(shù)據(jù)的管理都在服務(wù)器端進(jìn)行,與客戶機(jī)無關(guān),這樣就降低了工作難度。如果需要增加新功能模塊,只需建立相應(yīng)的動(dòng)態(tài)HTML頁。對原有系統(tǒng)不會(huì)有大的影響,因而擴(kuò)充能力強(qiáng)。鑒于以上特點(diǎn),B/S計(jì)算模型引起人們極大的關(guān)注,也成為應(yīng)用模型今后的發(fā)展方向。開放實(shí)驗(yàn)室管理信息系統(tǒng)因此采用B/S模式進(jìn)行開發(fā)。新型B

37、rowser/Server信息系統(tǒng)是建立在以Internet技術(shù)為核心,以Web技術(shù)為基礎(chǔ)的集成環(huán)境之上,它基于網(wǎng)絡(luò)對象超鏈接技術(shù),多媒體文檔結(jié)構(gòu)以及跨越多種操作系統(tǒng)和多種數(shù)據(jù)平臺(tái)的應(yīng)用系統(tǒng)是現(xiàn)代企業(yè)辦公和日常信息處理的具體應(yīng)用環(huán)境。它由網(wǎng)絡(luò)支撐平臺(tái),信息資源管理平臺(tái),辦公應(yīng)用平臺(tái),事物處理應(yīng)用平臺(tái)組成。真正實(shí)現(xiàn)了企業(yè)各方面信息的集成化管理和應(yīng)用</p><p><b>  2.2.4 IIS</

38、b></p><p>  IIS是Internet Information Server的縮寫,它是微軟公司主推的服務(wù)器,它與Window NT Server完全集成在一起,因而用戶能夠利用Windows NT Server和NTFS(NT File System,NT的文件系統(tǒng))內(nèi)置的安全特性,建立強(qiáng)大,靈活而安全的Internet和Intranet站點(diǎn)。</p><p>  II

39、S支持HTTP(Hypertext Transfer Protocol,超文本傳輸協(xié)議),F(xiàn)TP(File Transfer Protocol,文件傳輸協(xié)議)以及SMTP協(xié)議,通過使用CGI和ISAPI,IIS可以得到高度的擴(kuò)展。</p><p>  IIS支持與語言無關(guān)的腳本編寫和組件,通過IIS,開發(fā)人員就可以開發(fā)新一代動(dòng)態(tài)的,富有魅力的Web站點(diǎn)。IIS不需要開發(fā)人員學(xué)習(xí)新的腳本語言或者編譯應(yīng)用程序,IIS

40、完全支持VBscript,Jscript開發(fā)軟件以及Java,它也支持CGI和WinCGI,以及ISAPI擴(kuò)展和過濾器。</p><p>  IIS的設(shè)計(jì)目的是建立一套集成的服務(wù)器服務(wù),用以支持HTTP,F(xiàn)TP和SMTP,它能夠提供快速且集成了現(xiàn)有產(chǎn)品,同時(shí)可擴(kuò)展的Internet服務(wù)器。</p><p>  IIS支持ISAPI,使用ISAPI可以擴(kuò)展服務(wù)器功能,而使用ISAPI過濾器可

41、以預(yù)先處理和事后處理儲(chǔ)存在IIS上的數(shù)據(jù)。用于32位Windows應(yīng)用程序的Internet擴(kuò)展可以把FTP,SMTP和HTTP協(xié)議置于容易使用且任務(wù)集中的界面中,這些界面將Internet應(yīng)用程序的使用大大簡化,IIS也支持MIME(Multipurpose Internet Mail Extensions,多用于Internet郵件擴(kuò)展),它可以為Internet應(yīng)用程序的訪問提供一個(gè)簡單的注冊項(xiàng)。</p><p

42、>  IIS的一個(gè)重要特性是支持ASP。IIS 3.0版本以后引入了ASP,可以很容易的張貼動(dòng)態(tài)內(nèi)容和開發(fā)基于Web的應(yīng)用程序。對于諸如VBScript,JavaScript開發(fā)軟件,或者由Visual Basic,Java,Visual C++開發(fā)系統(tǒng),以及現(xiàn)有的CGI和WinCGI腳本開發(fā)的應(yīng)用程序,IIS都提供強(qiáng)大的本地支持。</p><p><b>  2.3系統(tǒng)概述</b>&

43、lt;/p><p>  2.3.1 系統(tǒng)功能體系圖</p><p><b>  2.3.2 目標(biāo)</b></p><p>  完成一套網(wǎng)上的作業(yè)提交系統(tǒng),免費(fèi)提供給學(xué)校機(jī)房使用,將所有源代碼公開,方便別人學(xué)習(xí),也希望更多的人參與本系統(tǒng)的開發(fā)。</p><p>  2.3.3 用戶的特點(diǎn)</p><p>

44、;  用戶是機(jī)房管理員,對計(jì)算機(jī)技術(shù)比較了解,學(xué)校教師專業(yè)教師能很快熟悉系統(tǒng)的使用方法,非專業(yè)教師也能很快掌握,學(xué)校學(xué)生能很快學(xué)會(huì)使用系統(tǒng)。</p><p>  2.3.4 假定與約束</p><p>  1.如果壓縮文件夾的功能不能解決,那么只有教師到服務(wù)器拷貝文件夾 2.如果學(xué)校覺得系統(tǒng)不能滿足學(xué)生作業(yè)上傳的需要,那么將不能放在機(jī)房,供學(xué)生使用</p><p>

45、;  3.如果遇到一些技術(shù)問題無法解決,那么將會(huì)加大系統(tǒng)的開發(fā)周期</p><p>  4.如果此系統(tǒng)在離開學(xué)期之前都無法開發(fā)成功,那么也不能提供給機(jī)房使用。</p><p>  2.3.5 基本功能</p><p><b>  1.學(xué)生注冊</b></p><p>  2.學(xué)生、教師、管理員密碼找回功能</p&g

46、t;<p>  3.不同用戶登錄進(jìn)入不同的界面</p><p><b>  4.學(xué)生作業(yè)的查看</b></p><p>  5.學(xué)生作業(yè)成績的查看</p><p><b>  6.學(xué)生作業(yè)上傳</b></p><p><b>  7.教師布置作業(yè)</b></

47、p><p><b>  8.教師刪除作業(yè)</b></p><p><b>  9.教師修改作業(yè)</b></p><p><b>  10.教師發(fā)布成績</b></p><p><b>  11.教師修改成績</b></p><p>&l

48、t;b>  12.教師下載作業(yè)</b></p><p>  13.管理員添加教師用戶</p><p>  14.管理員添加管理員用戶</p><p>  15.管理員添加專業(yè)</p><p>  16.管理員添加班級</p><p>  17.個(gè)人資料的查看</p><p> 

49、 18.個(gè)人密碼的修改</p><p>  2.3.6對性能的規(guī)定</p><p>  為了保證系統(tǒng)運(yùn)行的效率和可靠性,系統(tǒng)服務(wù)器端應(yīng)具有較高配置,客戶端的要求不是很高。此應(yīng)用程序可廣泛運(yùn)行于國際互聯(lián)網(wǎng)即Internet,也可適用于內(nèi)部的局域網(wǎng)。其運(yùn)行要求如下:</p><p><b>  1.軟件環(huán)境</b></p><p

50、><b>  客戶端: </b></p><p>  (1).操作系統(tǒng):Windows2000/XP</p><p>  (2).網(wǎng)絡(luò)協(xié)議:TCP/IP</p><p>  (3).瀏覽器:Internet Explorer 5.0</p><p>  (4).數(shù)據(jù)庫:Microsoft Acess2002 <

51、;/p><p><b>  服務(wù)器端:</b></p><p>  (1).操作系統(tǒng):Windows2000/XP</p><p>  (2).網(wǎng)絡(luò)協(xié)議:TCP/IP</p><p>  (3).WEB服務(wù)器:Internet Information 5.0</p><p>  (4).數(shù)據(jù)庫:Mic

52、rosoft Acess2002</p><p><b>  2.硬件環(huán)境:</b></p><p>  (1).服務(wù)器 CPU:PIII 500以上 ,內(nèi)存:256M</p><p>  (2).客戶機(jī) CPU:P200MMX以上,內(nèi)存:32M以上</p><p>  2.3.7 限制條件</p><

53、;p>  學(xué)生不可以進(jìn)行教師與管理員的頁面</p><p>  教師也不可以進(jìn)入管理員頁面,還有學(xué)生頁面</p><p>  管理員也不可以進(jìn)行學(xué)生和教師面頁</p><p>  每個(gè)學(xué)生登錄進(jìn)入之后只能看到自己班級的作業(yè),不可以看到別的班級的作業(yè)</p><p>  每個(gè)教師登錄只對自己發(fā)布的作業(yè)進(jìn)行管理,不可以對別的教師發(fā)布的作業(yè)進(jìn)

54、行管理</p><p>  當(dāng)學(xué)生注冊時(shí)輸入的學(xué)號必需與選定的班級匹配。</p><p>  不同的用戶使用修改密碼都只能修改自己的密碼,無法修改他人的</p><p>  不同的用戶使用個(gè)人數(shù)據(jù)功能時(shí),也是只可以看到自己的信息不可以看到他們的信息</p><p>  學(xué)生上傳作業(yè)的類型,大小,時(shí)間等,受到教師發(fā)布作業(yè)的約束</p>

55、;<p>  2.4 系統(tǒng)難點(diǎn)分析</p><p>  本系統(tǒng)最大的難點(diǎn)是對作業(yè)的上傳,由于FileSystemObject的局限,所以ASP最大的難題就是文件上傳,大多解決法就是安裝第三方上傳組件??傻谌浇M件有很多問題,有的組件要注冊,有的組件要在表單中加上他的版權(quán)信息。還有的就是組件的兼容問題及很多虛擬主機(jī)不支持上傳組件?;碂o組件上傳是全網(wǎng)絡(luò)首次提出的利用ado控件實(shí)現(xiàn)了上傳。</p&

56、gt;<p><b>  3 總體設(shè)計(jì)</b></p><p><b>  3.1 數(shù)據(jù)庫設(shè)計(jì)</b></p><p><b>  3.1.1 數(shù)據(jù)表</b></p><p>  表3-1相關(guān)配置參數(shù)表</p><p>  表3-2管理員信息表</p>

57、<p><b>  表3-3成員信息表</b></p><p><b>  表3-4作業(yè)信息表</b></p><p>  表3-5學(xué)生上傳作業(yè)相關(guān)信息表</p><p><b>  表3-6班級信息表</b></p><p>  3.1.2 數(shù)據(jù)庫各表的描述說明

58、</p><p>  config表存放的是本系統(tǒng)的相關(guān)配置參數(shù)。</p><p>  manager表存放的是管理員及教師的帳號與密碼等數(shù)據(jù)。</p><p>  member表存放的是學(xué)生用戶的帳號與密碼等數(shù)據(jù)。</p><p>  homework表存放的是教師布置的作業(yè)信息。</p><p>  upload_

59、info表存放的是學(xué)生上傳的作業(yè)的相關(guān)信息。</p><p><b>  4 系統(tǒng)實(shí)現(xiàn)</b></p><p>  4.1登陸界面與編碼</p><p>  圖4-1 登陸界面圖</p><p><b>  編碼如下:</b></p><p><b>  <h

60、tml></b></p><p><b>  <head></b></p><p>  <meta http-equiv="Content-Type" content="text/html; charset=gb2312"></p><p>  <title

61、>在線作業(yè)系統(tǒng)</title></p><p>  <link href="eric.css" rel="stylesheet" type="text/css"></p><p><b>  </head></b></p><p>  <

62、body><center><div style="margin:0px auto; width:780px;"></p><p>  <img src="images/top.gif" width="780" height="110" ></p><p>  <f

63、orm name="login" method="post" action="check.asp?action=login"></p><p>  <table width="780" border="0" cellpadding="0" cellspacing="0&qu

64、ot; ></p><p><b>  <tr></b></p><p>  <td width="243"><table width="200" border="0" align="center" cellpadding="4" c

65、ellspacing="1" id="table_02"></p><p><b>  <tr></b></p><p>  <td class="white_bold_blue">系統(tǒng)狀態(tài):[正常]</td></p><p><b>

66、;  </tr></b></p><p><b>  <tr></b></p><p>  <td>已有37人注冊,當(dāng)前人在線</td></p><p><b>  </tr></b></p><p><b>  &l

67、t;tr></b></p><p>  <td>注冊 <img src='images/support.gif' width='17' height='15'></td></p><p><b>  </tr></b></p><p

68、><b>  <tr></b></p><p><b>  <td>登陸</b></p><p>  <img src='images/support.gif' width='17' height='15'> </td></p>

69、<p><b>  </tr></b></p><p><b>  <tr></b></p><p><b>  <td>上傳</b></p><p>  <img src='images/support.gif' width=

70、9;17' height='15'></p><p><b>  </td></b></p><p><b>  </tr></b></p><p>  </table></td></p><p>  <td wid

71、th="175"><table width="150" border="0" align="center" cellpadding="4" cellspacing="1" id="table_03"></p><p><b>  <tr>

72、;</b></p><p>  <td class="white_bold_blue">info:</td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>

73、  <td>今天是:<br> 2011年5月3日&nbsp;星期二</td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td><img src

74、="images/logo.gif" width="88" height="31"> </td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <t

75、d>&nbsp; </td></p><p><b>  </tr></b></p><p>  </table></td></p><p>  <td width="362" align="right"><

76、table width="308" border="0" align="center" cellpadding="4" cellspacing="1" id="table_01"></p><p><b>  <tr></b></p><

77、;p>  <td colspan="4" class="white_bold_blue">用戶登陸:</td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  &l

78、t;td width="62">用戶名:</td></p><p>  <td colspan="3"><input name="user" type="text" class="input_text_01" size="30" maxlength="

79、;20"></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td>密碼:</td></p><p>  <td colspan="

80、3"><input name="pwd" type="password" class="input_text_01" size="30" maxlength="16"></p><p><b>  </td></b></p><p&g

81、t;<b>  </tr></b></p><p><b>  <tr></b></p><p>  <td><a href="reg.asp" class="red">注冊</a></td></p><p> 

82、 <td width="36"><a href="control/admin_login.asp" target="_self">管理</a></td></p><p>  <td width="57">忘記密碼</td></p><p>

83、  <td width="116"><span class="red_bold_14pt_link"></p><p>  <input type="submit" name="Submit" value="提交"></p><p><b>  

84、&nbsp;</b></p><p>  <input type="reset" name="Submit2" value="重置"></p><p>  </span></td></p><p><b>  </tr></

85、b></p><p>  </table></td></p><p><b>  </tr></b></p><p><b>  </table></b></p><p><b>  </form></b><

86、;/p><p>  <table width="780" border="0" cellspacing="0" cellpadding="0"></p><p><b>  <tr></b></p><p>  <td width=&quo

87、t;780" height="154" background="images/button.gif"> </td></p><p><b>  </tr></b></p><p>  </table></div></center></p>

88、<p><b>  </body></b></p><p><b>  </html></b></p><p>  4.2 管理員添加用戶的界面與編碼</p><p>  圖4-2 管理員添加用戶界面圖</p><p><b>  編碼如下:</b&

89、gt;</p><p>  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"></p><p><b>  <html></b></p>

90、<p><b>  <head></b></p><p>  <meta http-equiv="Content-Type" content="text/html; charset=gb2312"></p><p>  <title>無標(biāo)題文檔</title></p

91、><p>  <link href="file:///D|/homework_system/main/eric.css" rel="stylesheet" type="text/css"></p><p><b>  </head></b></p><p><

92、b>  <body></b></p><p>  <form name="add_manager" method="post" action="admin_check.asp?action=add_manager"></p><p>  <table width="600&

93、quot; border="0" align="center" cellpadding="4" cellspacing="1" id="table_01"></p><p><b>  <tr></b></p><p>  <td width=&

94、quot;120" class="white_bold_blue">添加管理組成員</td></p><p>  <td width="240" class="white_bold_blue">&nbsp;</td></p><p>  <td width=&quo

95、t;212" class="white_bold_blue">說明:</td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td>用戶名:</td><

96、/p><p>  <td><input name="username" type="text" class="input_text_01" id="username" size="20" maxlength="20"></td></p><p&

97、gt;  <td>請使用英文1-20</td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td>密碼:</td></p><p>  <td>

98、<input name="password" type="password" class="input_text_01" id="password" size="20" maxlength="20"></td></p><p>  <td>8-20位的密碼&l

99、t;/td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td>確認(rèn)密碼:</td></p><p>  <td><input name="pas

100、swordq" type="password" class="input_text_01" id="passwordq" size="20" maxlength="20"></td></p><p>  <td>再輸入一遍密碼,以確認(rèn)</td></p>

101、<p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td>教師名:</td></p><p>  <td><input name="teacher_name" type

102、="text" class="input_text_01" id="teacher_name" size="20" maxlength="20"></td></p><p>  <td>&nbsp;</td></p><p><b>

103、;  </tr></b></p><p><b>  <tr></b></p><p>  <td>權(quán)限:</td></p><p>  <td><select name="purview" id="purview">&l

104、t;/p><p>  <option value="2">普通教師</option></p><p>  <option value="3">系統(tǒng)管理員</option></p><p>  </select></td></p><p>

105、;  <td class="red_12pt_font">當(dāng)前系統(tǒng)設(shè)定權(quán)限后不可更改,請慎重</td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td>備注:</t

106、d></p><p>  <td> <textarea name="remark" cols="30" rows="3" class="input_textarea_01" id="remark"></textarea></td></p>

107、;<p>  <td>可以不填</td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td colspan="3" class="center"

108、><input type="submit" name="Submit" value="提交"></p><p>  &nbsp; <input type="reset" name="Submit2" value="重置"></td>&l

109、t;/p><p><b>  </tr></b></p><p><b>  </table></b></p><p><b>  </form></b></p><p><b>  </body></b><

110、;/p><p><b>  </html></b></p><p>  4.3 用戶管理界面與編碼</p><p>  表4-3 用管理界面圖</p><p><b>  編碼如下:</b></p><p>  <SCRIPT language=javascri

111、pt></p><p><b>  //確認(rèn)窗口</b></p><p>  function ConfirmDel(id)</p><p><b>  {</b></p><p>  url="show_detail_info.asp?action=del_manager&

112、id="+id</p><p>  if(confirm("確定要?jiǎng)h除該賬號嗎?刪除將不能恢復(fù)!所有該教師布置的作業(yè)和學(xué)生上傳的作業(yè)將刪除!以及相關(guān)學(xué)生的注冊信息。請慎重???"))</p><p>  location=url</p><p><b>  }</b></p><p><

113、b>  </SCRIPT></b></p><p><b>  <html></b></p><p><b>  <head></b></p><p>  <meta http-equiv="Content-Type" content=&quo

114、t;text/html; charset=gb2312"></p><p>  <title>無標(biāo)題文檔</title></p><p>  <link href="../eric.css" rel="stylesheet" type="text/css"></p>

115、<p>  <style type="text/css"></p><p><b>  <!--</b></p><p>  .style1 {color: #FF0000}</p><p><b>  --></b></p><p><

116、b>  </style></b></p><p><b>  </head></b></p><p><b>  <body></b></p><p>  <table width="600" border="0" alig

117、n="center" cellpadding="4" cellspacing="1" id="table_01"></p><p><b>  <tr></b></p><p>  <td width="50" class="white

118、_bold_blue">用戶名</td></p><p>  <td width="50" class="white_bold_blue">姓名:</td></p><p>  <td width="90" class="white_bold_blue"

119、>班級:</td></p><p>  <td width="70" class="white_bold_blue">備注:</td></p><p>  <td width="90" class="white_bold_blue">權(quán)限:</td&g

120、t;</p><p>  <td width="90" class="white_bold_blue">操作:</td></p><p><b>  </tr> </b></p><p><b>  <tr></b></p>

121、<p>  <td width="50">123</td></p><p>  <td width="50">李一</td></p><p>  <td width="90">1</td></p><p>  <td

122、 width="70"></td></p><p>  <td width="90"></p><p><b>  </td></b></p><p>  <td width="200" class="center"&

123、gt;<input name="modify" type="button" id="modify" onclick="window.location.href='show_detail_info.asp?action=update_manager&id=67'" value="修改"></p>

124、;<p>  <input type="button" name="is_lock" value="鎖定" onclick="window.location.href='show_detail_info.asp?action=lock_manager&id=67&is_lock=鎖定'">&

125、nbsp;</p><p>  <input name="del" type="submit" id="del" value="刪除" onclick="return ConfirmDel(67)"></td></p><p><b>  </tr&g

126、t;</b></p><p><b>  <tr></b></p><p>  <td width="50">teacher1</td></p><p>  <td width="50">李光耀</td></p><

127、;p>  <td width="90">信管07-1班|網(wǎng)絡(luò)07-1|信計(jì)07-1</td></p><p>  <td width="70">大幅度</td></p><p>  <td width="90"></p><p><b&

128、gt;  普通教師</td></b></p><p>  <td width="200" class="center"><input name="modify" type="button" id="modify" onclick="window.location.

129、href='show_detail_info.asp?action=update_manager&id=68'" value="修改"></p><p>  <input type="button" name="is_lock" value="鎖定" onclick="wind

130、ow.location.href='show_detail_info.asp?action=lock_manager&id=68&is_lock=鎖定'">&nbsp;</p><p>  <input name="del" type="submit" id="del" value="

131、;刪除" onclick="return ConfirmDel(68)"></td></p><p><b>  </tr> </b></p><p><b>  <tr></b></p><p>  <td width="50&quo

132、t;>huwenling</td></p><p>  <td width="50">胡文玲</td></p><p>  <td width="90"></td></p><p>  <td width="70">畢業(yè)設(shè)計(jì)指導(dǎo)老

133、師</td></p><p>  <td width="90"></p><p><b>  普通教師</td></b></p><p>  <td width="200" class="center"><input name=&q

134、uot;modify" type="button" id="modify" onclick="window.location.href='show_detail_info.asp?action=update_manager&id=69'" value="修改"></p><p>  <in

135、put type="button" name="is_lock" value="鎖定" onclick="window.location.href='show_detail_info.asp?action=lock_manager&id=69&is_lock=鎖定'">&nbsp;</p><

136、;p>  <input name="del" type="submit" id="del" value="刪除" onclick="return ConfirmDel(69)"></td></p><p><b>  </tr></b></p&g

137、t;<p><b>  </table></b></p><p><b>  </body></b></p><p><b>  </html></b></p><p>  4.4 教師添加班級的界面與編碼</p><p>  

138、圖4-4 教師添加班級界面圖</p><p><b>  編碼如下:</b></p><p>  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"></p&g

139、t;<p><b>  <html></b></p><p><b>  <head></b></p><p>  <meta http-equiv="Content-Type" content="text/html; charset=gb2312"><

140、;/p><p>  <title>在線作業(yè)系統(tǒng)</title></p><p>  <link href="file:///D|/homework_system/main/eric.css" rel="stylesheet" type="text/css"></p><p>

141、  <style type="text/css"></p><p><b>  <!--</b></p><p>  .style3 {color: #FFFFFF; font-weight: bold; font-size: 14px; }</p><p><b>  --></b&

142、gt;</p><p><b>  </style></b></p><p><b>  </head></b></p><p><b>  <body></b></p><p>  <form name="form1&quo

溫馨提示

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

評論

0/150

提交評論