版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、<p> 在線作業(yè)批改管理系統(tǒng)</p><p><b> 摘要</b></p><p> 本作業(yè)提交系統(tǒng)是基于B/S結(jié)構(gòu),在IIS平臺上使用ASP與ACCESS開發(fā)的,主要目的是解決學校機房管理上機作業(yè)的問題。因為傳統(tǒng)的對學生作業(yè)管理是在服務器上建立一個FTP服務器,然后對學生用戶設置一個專門的帳號,只允許對作業(yè)進行上傳,然后學生將作業(yè)上傳到服務器里對
2、應的班級文件夾下面,傳統(tǒng)方式無法解決的問題有:不能防止學生亂上傳作業(yè),不能防止學生找錯班級文件夾,不能對作業(yè)進行限制如大小,類型,上傳時間等,教師布置作業(yè)要通過黑板寫字,教師打分之后只能記在本子上,不能通過局域網(wǎng)發(fā)布出來讓學生看,教師下載作業(yè)必須到服務器上拷貝。而這套系統(tǒng)正是出于這個目的,為了解決上面的問題而設計的。系統(tǒng)對于復雜的問題都采用程序的方式解決了。系統(tǒng)分了管理員、教師、學生用戶,管理員須要的操作只是添加專業(yè),添加班級,添加管理
3、員或教師用戶都是通過網(wǎng)頁的形式展示出來。而教師無須向以前那樣,只需要發(fā)布作業(yè),對作業(yè)的要求進行限制,不必去服務器上建文件夾來存放你的作業(yè),并且程序自動創(chuàng)建目錄。下載作業(yè)也只須要點一下就會將作業(yè)全部打包下載回來,在局域網(wǎng)內(nèi)的任何一臺計算機都可以進行各種操作。學生則再也不會將作業(yè)上傳錯,上傳到別的班</p><p> 關鍵詞 作業(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)技術需求15</p><p> 2.2.1開發(fā)技術15</p><p> 2.2.2系統(tǒng)開發(fā)工具16</p><p> 2.2.3 數(shù)據(jù)庫技術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 目標20</p><p> 2.3.3 用戶的特點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)難點分析22</p><p><b> 3 總體設計23</b></p><p> 3.1 數(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)實現(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學生用戶注冊的界面與編碼45</p><p> 4.8學生上傳作業(yè)的界面與編碼50</p><p> 4.9 學生查看自己作業(yè)提交情況及
13、得分的界面與編碼52</p><p><b> 結(jié)束語55</b></p><p><b> 參考文獻56</b></p><p> 在線作業(yè)批改管理系統(tǒng)</p><p><b> 緒論</b></p><p> 隨著計算機技術的飛速發(fā)展
14、,教育信息化、網(wǎng)絡化的進程不斷深入,特別是采用TCP/IP協(xié)議的Internet/Intranet的不斷普及,利用計算機技術和網(wǎng)絡技術已成為現(xiàn)代教育的一個重要發(fā)展方向,基于網(wǎng)絡的教學軟件由于在現(xiàn)代教育中可以最大限度地利用教育資源,因而得到迅速的發(fā)展。</p><p> 我們所處的時代是一個信息增長和知識爆炸的時代,這一客觀現(xiàn)實對傳統(tǒng)教育方式提出了全新的要求,需要我們站在信息化社會的高度用全新的視野積極參與和促進
15、教育改革。信息技術的迅速發(fā)展、電腦化教學與遠程的網(wǎng)絡化教學的普及,給傳統(tǒng)的教學方式帶來了重大的革命,也給教學改革的實施者們提出了很多新的課題。如何有效進行作業(yè)管理就是一個讓很多老師頭痛的問題。</p><p> 目前,國內(nèi)外作業(yè)管理一般采用兩種方法:一種將作業(yè)存在軟盤上交;另一種者存放到教師電腦上的一個共享目錄內(nèi)。但這兩種方法都有各自的弊端:前一種方法不方便攜帶、速度慢、容量小、易損壞;后一種方法雖然解決了軟盤
16、容量小、容易壞的問題。但卻存在一個更致命的缺點:學生可以隨意查看、更改和刪除其它同學的作業(yè),造成大量如抄襲作業(yè)、惡意刪除或修改其他同學作業(yè)的事情發(fā)生;老師在幫學生修改作業(yè)時,也很容易弄不清楚作業(yè)批改與否;作業(yè)是誰的或是舊作業(yè)沒刪除掉,跟新作業(yè)搞混了等情況,雖然有些可以用嚴格的紀律來實現(xiàn)管理,但仍然會給學校和老師帶來很多的麻煩。在當前的信息化時代中,任何學校,都需要一個實用的作業(yè)管理系統(tǒng)來規(guī)范作業(yè)管理,這將會大大提高學校的管理水平,優(yōu)化資
17、源,實現(xiàn)效益的最大化。因此,將作業(yè)管理系統(tǒng)作為本次畢業(yè)設計課題是非常有意義,具有研究的價值。</p><p> 現(xiàn)在國內(nèi)外也有很多作業(yè)管理的軟件,采用的技術也是多種多樣,如基于JSP、FTP模式,但大多數(shù)作業(yè)管理系統(tǒng)主要用于網(wǎng)絡學院的遠程教學。至于校園內(nèi)的正規(guī)教學,利用作業(yè)管理系統(tǒng)組織管理教學活動的并不多。針對國內(nèi)外對教學管理軟件的巨大需求和基本要求,一個好的教學管理軟件,必須要功能齊全,操作簡便,向用戶展示友
18、善的操作界面。在完善功能的同時又必須兼顧系統(tǒng)的靈活性,安全性,健壯性。一個好的教學管理系統(tǒng),不管是計算機專業(yè)人員還是其他用戶都能很快上手,操作簡便,便于安裝,容易普及。</p><p> 解決傳統(tǒng)的FTP服務器不能夠滿足作業(yè)上傳的要求下:</p><p> 1.教師發(fā)布作業(yè)必須到服務器上建立文件</p><p> 2.教師發(fā)布作業(yè)由在黑板上寫的形式改為在網(wǎng)頁上
19、寫再發(fā)布</p><p> 3.教師不能對作業(yè)進行限制如大小,類型,過期時間</p><p> 4.教師下載作業(yè)的必須到服務器去下載改為在局域網(wǎng)內(nèi)任何一臺計算機都可以下載</p><p> 5.教師無法發(fā)布成績改為通過網(wǎng)頁發(fā)布成績</p><p> 6.學生一次未完成的作業(yè)可以先上傳再下載,完成之后再上傳。</p>&l
20、t;p> 7.學生上傳作業(yè)只須點一個按鈕,無須選擇要上傳的目錄</p><p> 通過網(wǎng)頁的形式來完成作業(yè)提交的管理。首先講述開發(fā)平臺的特點,和所使用的開發(fā)語言的簡介。再介紹研究的背景與意義并對系統(tǒng)進行需求分析與可行性分析,最后進行詳細的設計。 </p><p><b> 1研究背景及意義</b></p><p><b>
21、 1.1研究背景</b></p><p> 信息技術的飛速發(fā)展,不僅深刻地影響著人類的生活方式和工作方式,而且深刻地改變著人類的教學方式、學習方式乃至思維方式。如何更有效的將信息技術與各學科教學資源進行整合,達到全面提高教學質(zhì)量,培養(yǎng)學生的創(chuàng)新精神和創(chuàng)新能力,以適應新世紀對人才的要求,是近年來國內(nèi)外廣大教學工作者所關注的熱點問題。</p><p> 隨著網(wǎng)絡技術、多媒體技
22、術、數(shù)據(jù)庫技術以及虛擬現(xiàn)實技術在教育領域中應用的不斷發(fā)展,教育方式正面臨著一場巨大的變革,一些新興的教學手段如遠程教學、網(wǎng)上培訓、網(wǎng)上學校在國內(nèi)越來越普及,已逐漸成為我國發(fā)展教育事業(yè)的一項戰(zhàn)略抉擇。作為網(wǎng)絡教育質(zhì)量評估指標體系之一的作業(yè)系統(tǒng)也成了一個熱門的話題,在整個教學過程和教學結(jié)果中扮演著尤為重要的角色。一個完善、健全的Web作業(yè)系統(tǒng)能及時、準確地反饋教學結(jié)果,為教學提供更有意義的指導性策略,優(yōu)化整個教學過程。</p>
23、<p><b> 1.2 研究意義</b></p><p> 網(wǎng)絡化教育代表了教育改革的一個發(fā)展方向,已經(jīng)成為現(xiàn)代教育的一個特征,并對教育的發(fā)展形成新的推動力。通過Internet/Intranet來實現(xiàn)網(wǎng)上作業(yè)提交,是現(xiàn)代教育技術的一個具體實現(xiàn),具有很重要的現(xiàn)實意義??梢詫崿F(xiàn)學生在線提交作業(yè)的無紙化管理,可以有效利用校園網(wǎng)的軟硬件資源,使其發(fā)揮最大效力,更好的為學校的教學、
24、科研、管理服務,隨時隨地的可以讓學生聯(lián)機操作提交。該系統(tǒng)的開發(fā)主要是為提高目前學校作業(yè)管理的效率,重點解決了作業(yè)管理混亂、教師攜帶批改不方便、遠程教學卻無法遠程提交或批改作業(yè)等問題,有效地利用了各學?,F(xiàn)有的電腦與網(wǎng)絡資源,促進學校全面展開信息化教學,也能使相關人員利用互聯(lián)網(wǎng)就可以足不出戶的了解到學校現(xiàn)有設備的情況。同時也給老師和學生提供一個互相交流的平臺,可以實現(xiàn)垮空間、跨時間的交流,不僅節(jié)約了資源和時間,學生也能及時從老師獲取反饋信息
25、,提高學習成績,極大地提高了工作、學習效率。</p><p><b> 2.系統(tǒng)分析</b></p><p><b> 2.1系統(tǒng)性能需求</b></p><p> 1.實用性:為網(wǎng)上教學提供方便,有效進行作業(yè)管理,盡量最大限度降低管理員日常管理工作量,提高教學質(zhì)量和效率,優(yōu)化資源,實現(xiàn)效益最大化。</p>
26、;<p> 2.操作簡單:本系統(tǒng)應該適用于不同水平的使用者,包括教師和學生,同時系統(tǒng)不應太復雜和煩瑣,因此要求系統(tǒng)的操作盡可能簡單易行。</p><p> 3.安裝使用簡便:服務器端的安裝簡潔明了,客戶機無需再裝任何軟件,通過瀏覽器就可以直接訪問,可以直接接入Internet,無論您身在何處,只要您可以訪問Internet都可以使用本系統(tǒng)。</p><p> 4.適應性
27、:應該能廣泛應用于不同類型的學校。系統(tǒng)采用模塊化設計,用戶可以根據(jù)自己的實際情況自行組合,使系統(tǒng)在不同的硬件環(huán)境下都能得以應用。 </p><p> 5.代碼可讀性好:文中的代碼將盡可能簡潔,易懂。</p><p><b> 2.2系統(tǒng)技術需求</b></p><p><b> 2.2.1開發(fā)技術</b></p
28、><p> 目前,開發(fā)此類系統(tǒng)的技術主要有ASP技術。針對本系統(tǒng)的功能需求和性能需求,采用的是ASP(Active Server Page)技術,即活動服務頁。它是一套微軟開發(fā)的服務器端運行的腳本平臺。通過ASP可以結(jié)合HTML網(wǎng)頁、ASP指令和ActiveX元件建立動態(tài)、交互并且高效的Web服務器應用程序。有了ASP不必擔心客戶的瀏覽器是否能運行所編寫的代碼,所有的程序都將在服務器斷執(zhí)行,包括所有嵌在普通HTML
29、中的腳本程序。當程序執(zhí)行完畢后,服務器將執(zhí)行的結(jié)果返回給客戶瀏覽器,減輕了客戶端瀏覽器的負擔,大大提高了交互的速度。同時它有自己獨具的優(yōu)點,包括無需compile編譯,容易編寫,在服務器端直接執(zhí)行;使用普通的文本編輯器即可進行編輯設計;ASP的源程序不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,提高了程序的安全性;語言相容性高,能與所有的ActiveX Script語言都相容;易于操控數(shù)據(jù)庫。</p><
30、p> 2.2.2系統(tǒng)開發(fā)工具</p><p> 本系統(tǒng)采用DreamweaverMX作為開發(fā)工具。DreamweaverMX是一個可視化的建立Web站點和應用程序的專業(yè)工具,不僅提供了強大的網(wǎng)頁編輯功能,而且提供了完善的站點管理機制,是一集網(wǎng)頁創(chuàng)作和站點管理兩大利器于一身的超重量的創(chuàng)作工具。利用它的可視化編輯功能,可以快速地創(chuàng)建頁面而無需編寫任何代碼。也支持最新的Web技術,使每個級別的開發(fā)人員和設計人
31、員都可利用它快速創(chuàng)建界面吸引人并且基于標準的站點和應用程序。</p><p> 2.2.3 數(shù)據(jù)庫技術</p><p><b> 1.數(shù)據(jù)庫系統(tǒng):</b></p><p> 目前,系統(tǒng)開發(fā)一般采用ACCESS和SQL SERVER作為后臺數(shù)據(jù)庫,本系統(tǒng)采用ACCESS2003作為后臺數(shù)據(jù)庫。大多數(shù)的中小型單位日常的數(shù)據(jù)應用是建立在Wind
32、ows平臺上的,由于ACCESS與Windows界面風格一致,有許多向?qū)椭?,因此適用于不同層次的用戶掌握使用,上手很快。從應用的角度而言,ACCESS數(shù)據(jù)庫也易于使用,而且ACCESS 2003數(shù)據(jù)庫管理系統(tǒng)是Microsoft Office XP套件的重要組成部分,在創(chuàng)建和配置上比 sql server要容易,可以方便地利用各種數(shù)據(jù)源,生成查詢、報表和應用程序等。有關ACCESS的資料、培訓也隨處可得,很容易學習。</p>
33、;<p> 2.數(shù)據(jù)庫訪問技術:</p><p> 本系統(tǒng)利用ADO(ActiveX Data Object)訪問數(shù)據(jù)庫。是微軟下一代的數(shù)據(jù)庫連接技術。在ASP網(wǎng)頁開發(fā)方案中應用ADO組件技術,可以實現(xiàn)對Web數(shù)據(jù)庫的高效訪問。ADO的基礎是OLE DB,它使用與語言無關的組件技術來為OLE DB提供高級別的封裝,從而屏蔽底層細節(jié)。ADO提供了Connection, command,Record
34、set等三個主要對象,使服務器端的腳本能夠方便地連接和操縱WEB數(shù)據(jù)庫。它是一種容易使用并且可擴展的可以給網(wǎng)頁賦予訪問數(shù)據(jù)庫功能的技術。在本系統(tǒng)中,使用了ADO對象中的connection和 recordset對象及其相關的方法實現(xiàn)了對數(shù)據(jù)庫的訪問和操作如在代碼中常出現(xiàn)rs.open sql ,conn,使用RS.Open方法存取數(shù)據(jù)庫。要實現(xiàn)數(shù)據(jù)庫的訪問,首先要實現(xiàn)數(shù)據(jù)庫的連接。本系統(tǒng)采用ACCESS文件的相對路徑實現(xiàn)讀取數(shù)據(jù)庫的功能
35、。雖然ACCESS數(shù)據(jù)庫本身不是一個數(shù)據(jù)庫服務器,不能用服務器來運行查詢,在安全性方面也存在一定的問題,但與數(shù)據(jù)庫的連接上非常容易實現(xiàn),代碼簡單易懂。</p><p> 3.基于B/S模式的解決方案</p><p> 基于B/S計算模式的信息管理系統(tǒng),兼具了客戶/服務器機制的分布式計算的特性,但比后者更加優(yōu)越,其突出的特點式實現(xiàn)了集中管理。應用程序,數(shù)據(jù)庫及一些相關構(gòu)件全部集中在服務器
36、端,而客戶端除了瀏覽器以及所依賴的操作系統(tǒng)外,無須其他軟件予以支持.因此客戶機可以非常瘦小,有利于系統(tǒng)的推廣。從管理者角度看,系統(tǒng)的更新,維護以及數(shù)據(jù)的管理都在服務器端進行,與客戶機無關,這樣就降低了工作難度。如果需要增加新功能模塊,只需建立相應的動態(tài)HTML頁。對原有系統(tǒng)不會有大的影響,因而擴充能力強。鑒于以上特點,B/S計算模型引起人們極大的關注,也成為應用模型今后的發(fā)展方向。開放實驗室管理信息系統(tǒng)因此采用B/S模式進行開發(fā)。新型B
37、rowser/Server信息系統(tǒng)是建立在以Internet技術為核心,以Web技術為基礎的集成環(huán)境之上,它基于網(wǎng)絡對象超鏈接技術,多媒體文檔結(jié)構(gòu)以及跨越多種操作系統(tǒng)和多種數(shù)據(jù)平臺的應用系統(tǒng)是現(xiàn)代企業(yè)辦公和日常信息處理的具體應用環(huán)境。它由網(wǎng)絡支撐平臺,信息資源管理平臺,辦公應用平臺,事物處理應用平臺組成。真正實現(xiàn)了企業(yè)各方面信息的集成化管理和應用</p><p><b> 2.2.4 IIS</
38、b></p><p> IIS是Internet Information Server的縮寫,它是微軟公司主推的服務器,它與Window NT Server完全集成在一起,因而用戶能夠利用Windows NT Server和NTFS(NT File System,NT的文件系統(tǒng))內(nèi)置的安全特性,建立強大,靈活而安全的Internet和Intranet站點。</p><p> II
39、S支持HTTP(Hypertext Transfer Protocol,超文本傳輸協(xié)議),F(xiàn)TP(File Transfer Protocol,文件傳輸協(xié)議)以及SMTP協(xié)議,通過使用CGI和ISAPI,IIS可以得到高度的擴展。</p><p> IIS支持與語言無關的腳本編寫和組件,通過IIS,開發(fā)人員就可以開發(fā)新一代動態(tài)的,富有魅力的Web站點。IIS不需要開發(fā)人員學習新的腳本語言或者編譯應用程序,IIS
40、完全支持VBscript,Jscript開發(fā)軟件以及Java,它也支持CGI和WinCGI,以及ISAPI擴展和過濾器。</p><p> IIS的設計目的是建立一套集成的服務器服務,用以支持HTTP,F(xiàn)TP和SMTP,它能夠提供快速且集成了現(xiàn)有產(chǎn)品,同時可擴展的Internet服務器。</p><p> IIS支持ISAPI,使用ISAPI可以擴展服務器功能,而使用ISAPI過濾器可
41、以預先處理和事后處理儲存在IIS上的數(shù)據(jù)。用于32位Windows應用程序的Internet擴展可以把FTP,SMTP和HTTP協(xié)議置于容易使用且任務集中的界面中,這些界面將Internet應用程序的使用大大簡化,IIS也支持MIME(Multipurpose Internet Mail Extensions,多用于Internet郵件擴展),它可以為Internet應用程序的訪問提供一個簡單的注冊項。</p><p
42、> IIS的一個重要特性是支持ASP。IIS 3.0版本以后引入了ASP,可以很容易的張貼動態(tài)內(nèi)容和開發(fā)基于Web的應用程序。對于諸如VBScript,JavaScript開發(fā)軟件,或者由Visual Basic,Java,Visual C++開發(fā)系統(tǒng),以及現(xiàn)有的CGI和WinCGI腳本開發(fā)的應用程序,IIS都提供強大的本地支持。</p><p><b> 2.3系統(tǒng)概述</b>&
43、lt;/p><p> 2.3.1 系統(tǒng)功能體系圖</p><p><b> 2.3.2 目標</b></p><p> 完成一套網(wǎng)上的作業(yè)提交系統(tǒng),免費提供給學校機房使用,將所有源代碼公開,方便別人學習,也希望更多的人參與本系統(tǒng)的開發(fā)。</p><p> 2.3.3 用戶的特點</p><p>
44、; 用戶是機房管理員,對計算機技術比較了解,學校教師專業(yè)教師能很快熟悉系統(tǒng)的使用方法,非專業(yè)教師也能很快掌握,學校學生能很快學會使用系統(tǒng)。</p><p> 2.3.4 假定與約束</p><p> 1.如果壓縮文件夾的功能不能解決,那么只有教師到服務器拷貝文件夾 2.如果學校覺得系統(tǒng)不能滿足學生作業(yè)上傳的需要,那么將不能放在機房,供學生使用</p><p>
45、; 3.如果遇到一些技術問題無法解決,那么將會加大系統(tǒng)的開發(fā)周期</p><p> 4.如果此系統(tǒng)在離開學期之前都無法開發(fā)成功,那么也不能提供給機房使用。</p><p> 2.3.5 基本功能</p><p><b> 1.學生注冊</b></p><p> 2.學生、教師、管理員密碼找回功能</p&g
46、t;<p> 3.不同用戶登錄進入不同的界面</p><p><b> 4.學生作業(yè)的查看</b></p><p> 5.學生作業(yè)成績的查看</p><p><b> 6.學生作業(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.個人資料的查看</p><p>
49、 18.個人密碼的修改</p><p> 2.3.6對性能的規(guī)定</p><p> 為了保證系統(tǒng)運行的效率和可靠性,系統(tǒng)服務器端應具有較高配置,客戶端的要求不是很高。此應用程序可廣泛運行于國際互聯(lián)網(wǎng)即Internet,也可適用于內(nèi)部的局域網(wǎng)。其運行要求如下:</p><p><b> 1.軟件環(huán)境</b></p><p
50、><b> 客戶端: </b></p><p> (1).操作系統(tǒng):Windows2000/XP</p><p> (2).網(wǎng)絡協(xié)議:TCP/IP</p><p> (3).瀏覽器:Internet Explorer 5.0</p><p> (4).數(shù)據(jù)庫:Microsoft Acess2002 <
51、;/p><p><b> 服務器端:</b></p><p> (1).操作系統(tǒng):Windows2000/XP</p><p> (2).網(wǎng)絡協(xié)議:TCP/IP</p><p> (3).WEB服務器:Internet Information 5.0</p><p> (4).數(shù)據(jù)庫:Mic
52、rosoft Acess2002</p><p><b> 2.硬件環(huán)境:</b></p><p> (1).服務器 CPU:PIII 500以上 ,內(nèi)存:256M</p><p> (2).客戶機 CPU:P200MMX以上,內(nèi)存:32M以上</p><p> 2.3.7 限制條件</p><
53、;p> 學生不可以進行教師與管理員的頁面</p><p> 教師也不可以進入管理員頁面,還有學生頁面</p><p> 管理員也不可以進行學生和教師面頁</p><p> 每個學生登錄進入之后只能看到自己班級的作業(yè),不可以看到別的班級的作業(yè)</p><p> 每個教師登錄只對自己發(fā)布的作業(yè)進行管理,不可以對別的教師發(fā)布的作業(yè)進
54、行管理</p><p> 當學生注冊時輸入的學號必需與選定的班級匹配。</p><p> 不同的用戶使用修改密碼都只能修改自己的密碼,無法修改他人的</p><p> 不同的用戶使用個人數(shù)據(jù)功能時,也是只可以看到自己的信息不可以看到他們的信息</p><p> 學生上傳作業(yè)的類型,大小,時間等,受到教師發(fā)布作業(yè)的約束</p>
55、;<p> 2.4 系統(tǒng)難點分析</p><p> 本系統(tǒng)最大的難點是對作業(yè)的上傳,由于FileSystemObject的局限,所以ASP最大的難題就是文件上傳,大多解決法就是安裝第三方上傳組件??傻谌浇M件有很多問題,有的組件要注冊,有的組件要在表單中加上他的版權(quán)信息。還有的就是組件的兼容問題及很多虛擬主機不支持上傳組件。化境無組件上傳是全網(wǎng)絡首次提出的利用ado控件實現(xiàn)了上傳。</p&
56、gt;<p><b> 3 總體設計</b></p><p><b> 3.1 數(shù)據(jù)庫設計</b></p><p><b> 3.1.1 數(shù)據(jù)表</b></p><p> 表3-1相關配置參數(shù)表</p><p> 表3-2管理員信息表</p>
57、<p><b> 表3-3成員信息表</b></p><p><b> 表3-4作業(yè)信息表</b></p><p> 表3-5學生上傳作業(yè)相關信息表</p><p><b> 表3-6班級信息表</b></p><p> 3.1.2 數(shù)據(jù)庫各表的描述說明
58、</p><p> config表存放的是本系統(tǒng)的相關配置參數(shù)。</p><p> manager表存放的是管理員及教師的帳號與密碼等數(shù)據(jù)。</p><p> member表存放的是學生用戶的帳號與密碼等數(shù)據(jù)。</p><p> homework表存放的是教師布置的作業(yè)信息。</p><p> upload_
59、info表存放的是學生上傳的作業(yè)的相關信息。</p><p><b> 4 系統(tǒng)實現(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人注冊,當前人在線</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日 星期二</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> </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、 </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>無標題文檔</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"> </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>確認密碼:</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>再輸入一遍密碼,以確認</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> </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">當前系統(tǒng)設定權(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> <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> //確認窗口</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("確定要刪除該賬號嗎?刪除將不能恢復!所有該教師布置的作業(yè)和學生上傳的作業(yè)將刪除!以及相關學生的注冊信息。請慎重???"))</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>無標題文檔</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)絡07-1|信計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=鎖定'"> </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è)設計指導老
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=鎖定'"> </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)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于web的作業(yè)在線批改及答疑系統(tǒng)-畢業(yè)論文
- 通用作業(yè)批改系統(tǒng)——畢業(yè)論文
- 畢業(yè)設計報告(論文)教師在線作業(yè)批改系統(tǒng)
- 畢業(yè)論文——通用作業(yè)批改系統(tǒng)設計
- 畢業(yè)論文范文——通用作業(yè)批改系統(tǒng)
- 小學數(shù)學作業(yè)批改的研究 畢業(yè)論文
- 學生作業(yè)批改系統(tǒng)畢業(yè)設計論文
- 基于web在線作業(yè)提交批改系統(tǒng)
- 畢業(yè)論文---基于jsp的在線畢業(yè)論文管理系統(tǒng)
- 在線音樂管理系統(tǒng)畢業(yè)論文
- hrms在線管理系統(tǒng)畢業(yè)論文
- 在線音樂管理系統(tǒng)畢業(yè)論文
- hrms在線管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文-在線購物系統(tǒng)
- 在線答疑系統(tǒng)畢業(yè)論文
- 在線考試系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——在線投票系統(tǒng)
- 在線考試系統(tǒng)畢業(yè)論文
- 在線選課系統(tǒng)畢業(yè)論文
- 在線投稿系統(tǒng)畢業(yè)論文
評論
0/150
提交評論