基于web在線作業(yè)提交批改系統(tǒng)說明書_第1頁
基于web在線作業(yè)提交批改系統(tǒng)說明書_第2頁
基于web在線作業(yè)提交批改系統(tǒng)說明書_第3頁
基于web在線作業(yè)提交批改系統(tǒng)說明書_第4頁
基于web在線作業(yè)提交批改系統(tǒng)說明書_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、在國內(nèi),從學(xué)生作業(yè)管理系統(tǒng)的管理情況來看,在現(xiàn)代化教育技術(shù)模式下,使用計算機提交作業(yè)已相當(dāng)普及。但能夠合理使用硬件資源,有條理地管理好學(xué)生作業(yè)信息的卻少之又少。通過網(wǎng)絡(luò)的了解,已經(jīng)有不少高等學(xué)校已經(jīng)推出了自己的作業(yè)上傳系統(tǒng)。但是由于實現(xiàn)技術(shù)有限,系統(tǒng)的功能不完善,而且存在很多缺陷。例如:查詢不全面、容易導(dǎo)致系統(tǒng)不穩(wěn)定,數(shù)據(jù)庫缺乏管理,數(shù)據(jù)缺乏更新,而且容易丟失。由于這些缺點造成用戶對系統(tǒng)不信任,于是又回到傳統(tǒng)的“拷貝、粘貼”方式。系統(tǒng)就荒廢了。本文闡述了如何運用ASP.NET技術(shù)構(gòu)建一個網(wǎng)上作業(yè)提交和批改系統(tǒng)的過程,的優(yōu)越性及對通用作業(yè)批改系統(tǒng)的分析,該系統(tǒng)主要完成了作業(yè)的上傳,教師對作業(yè)的批

2、改,系統(tǒng)得穩(wěn)定性高,操作簡單?;趙eb在線作業(yè)提交批改系統(tǒng)學(xué)生:王禹,工程學(xué)院指導(dǎo)老師:李文華,計算機科學(xué)學(xué)院選題背景近些年來互聯(lián)網(wǎng)迅速發(fā)展,使得不同地點的人們在任何時間都可以輕松獲取自己需要的信息,同時互聯(lián)網(wǎng)的出現(xiàn)極大地推動了教育事業(yè)的發(fā)展,特別是ASP.NET技術(shù),以其交互性、動態(tài)性的特點,大大擴展了互聯(lián)網(wǎng)的應(yīng)用范圍,互聯(lián)網(wǎng)的廣泛應(yīng)用也深刻的影響了教育教學(xué)領(lǐng)域。但是現(xiàn)在的作業(yè)提交和批改還都處于過去的老樣子,教師布置下作業(yè),學(xué)生做在作業(yè)本上,然后再交給教師,教師改過以后發(fā)還給學(xué)生,步驟繁瑣,效率低。我們要運用ASP.NET技術(shù)構(gòu)建一個網(wǎng)上作業(yè)提交批改系統(tǒng),以其改變過去傳統(tǒng)的學(xué)生遞交作業(yè)的方

3、式,教師批改作業(yè)的方式,讓學(xué)生遞交作業(yè)更加靈活。這個系統(tǒng)在學(xué)校中可以被廣泛應(yīng)用的基于WEB的學(xué)生電子作業(yè)提交系統(tǒng),雖然它的系統(tǒng)規(guī)模不是很龐大,但功能完善后可以大大減輕教師的工作量和學(xué)生的學(xué)習(xí)任務(wù),極大的提高了教師的工作效率和學(xué)生的學(xué)習(xí)效率。網(wǎng)絡(luò)化教育代表了教育改革的一個發(fā)展方向,已經(jīng)成為現(xiàn)代教育的一個特征,并對教育的發(fā)展形成新的推動力。通過Internet/Intrane俅實現(xiàn)網(wǎng)上作業(yè)提交,是現(xiàn)代教育技術(shù)的一個具體實現(xiàn),具有很重要的現(xiàn)實意義??梢詫崿F(xiàn)學(xué)生在線提交作業(yè)的無紙化管理,可以有效利用校園網(wǎng)的軟硬件資源,使其發(fā)揮最大效力,更好的為學(xué)校的教學(xué)、科研、管理服務(wù)。課題的相關(guān)理論和技術(shù)ASP.N

4、ET技術(shù)概述ASP.NET是統(tǒng)一的Web應(yīng)用程序平臺,它提供了為建立和部署企業(yè)級Web應(yīng)用程序所必需的服務(wù)。ASP.NET為能夠面向任何瀏覽器或設(shè)備的更安全的、更強的可升級性、更穩(wěn)定的應(yīng)用程序提供了新的編程模型和基礎(chǔ)結(jié)構(gòu)。ASP.NET是Microsoft.NETFramework的一部分,是一種可以在高度分布的Internet環(huán)境中簡化應(yīng)用程序開發(fā)的計算環(huán)境。.NETFramework包含公共語言運行庫,它提供了各種核心服務(wù),如內(nèi)存管理、線程管理和代碼安全。它也包含.NETFramework類庫,這是一個開發(fā)人員用于創(chuàng)建應(yīng)用程序的綜合的、面向?qū)ο蟮念愋图?。ASP.NET提供了下面的優(yōu)點:可

5、管理性:ASP.NET使用基于文本的、分級的配置系統(tǒng),簡化了將設(shè)置應(yīng)用于服務(wù)器環(huán)境和Web應(yīng)用程序的工作。因為配置信息是存儲為純文本的,因此可以在沒有本地管理工具的幫助下應(yīng)用新的設(shè)置。配置文件的任何變化都可以自動檢測到并應(yīng)用于應(yīng)用程序。安全:ASP.NET為Web應(yīng)用程序提供了默認的授權(quán)和身份驗證方案。開發(fā)人員可以根據(jù)應(yīng)用程序的需要很容易地添加、刪除或替換這些方案。易于部署:通過簡單地將必要的文件復(fù)制到服務(wù)器上,ASP.NET應(yīng)用程序即可以部署到該服務(wù)器上。不需要重新啟動服務(wù)器,甚至在部署或替換運行的已編譯代碼時也不需要重新啟動。增強的性能:ASP.NET是運行在服務(wù)器上的已編譯代碼。與傳統(tǒng)的

6、ActiveServerPages(ASP)不同,ASP.NET能利用早期綁定、實時(JIT)編譯、本機優(yōu)化和全新的緩存服務(wù)來提高性能。靈活的輸出緩存:根據(jù)應(yīng)用程序的需要,ASP.NET可以緩存頁數(shù)據(jù)、頁的一部分或整個頁。緩存的項目可以依賴于緩存中的文件或其他項目,或者可以根據(jù)過期策略進行刷新。ASP.NET在內(nèi)部使用Unicode以表示請求和響應(yīng)數(shù)據(jù)??梢詾槊颗_計算機、每個目錄和每頁配置國際化設(shè)置。移動設(shè)備支持:ASP.NET支持任何設(shè)備上的任何瀏覽器。開發(fā)人員使用與用于傳統(tǒng)的桌面瀏覽器相同的編程技術(shù)來處理新的移動設(shè)備。擴展性和可用性:ASP.NET被設(shè)計成可擴展的、具有特別專有的功能來提高

7、群集的、多處理器環(huán)境的性能。此外,Internet信息服務(wù)(IIS)和ASP.NET運行時密切監(jiān)視和管理進程,以便在一個進程出現(xiàn)異常時,可在該位置創(chuàng)建新的進程使應(yīng)用程序繼續(xù)處理請求。跟蹤和調(diào)試:ASP.NET提供了跟蹤服務(wù),該服務(wù)可在應(yīng)用程序級別和頁面級別調(diào)試過程中啟用??梢赃x擇查看頁面的信息,或者使用應(yīng)用程序級別的跟蹤查看工具查看信息。在開發(fā)和應(yīng)用程序處于生產(chǎn)狀態(tài)時,ASP.NET支持使用.NETFramework調(diào)試工具進行本地和遠程調(diào)試。當(dāng)應(yīng)用程序處于生產(chǎn)狀態(tài)時,跟蹤語句能夠留在產(chǎn)品代碼中而不會影響性能。與.NETFramework集成:因為ASP.NET是.NETFramework的一

8、部分,整個平臺的功能和靈活性對Web應(yīng)用程序都是可用的。也可從Web上流暢地訪問.NET類庫以及消息和數(shù)據(jù)訪問解決方案。ASP.NET是獨立于語言之外的,所以開發(fā)人員能選擇最適于應(yīng)用程序的語言。另外,公共語言運行庫的互用性還保存了基于COM開發(fā)的現(xiàn)有投資。與現(xiàn)有ASP應(yīng)用程序的兼容性:ASP和ASP.NET可并行運行在IISWeb服務(wù)器上而互不沖突;不會發(fā)生因安裝ASP.NET而導(dǎo)致現(xiàn)有ASP應(yīng)用程序崩潰的可能。ASP.NET僅處理具有.aspx文件擴展名的文件。具有.asp文件擴展名的文件繼續(xù)由ASP引擎來處理。然而,應(yīng)該注意的是會話狀態(tài)和應(yīng)用程序狀態(tài)并不在ASP和ASP.NET頁面之間共享

9、。B/S體系結(jié)構(gòu)B/S模式,即Browser/Server(瀏覽器/服務(wù)器)模式,是隨著Internet技術(shù)的興起,對C/S模式的一種變化或者改進的結(jié)構(gòu)。B/S模式主要利用了不斷成熟的WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種Script語言(VBScript、javascript、)和ActiveX技術(shù),用通用瀏覽器就實現(xiàn)了原來需要復(fù)雜專用軟件才能實現(xiàn)的強大的功能。與C/S模式相比,它大大簡化了客戶端,客戶端只要裝上操作系統(tǒng)、網(wǎng)絡(luò)協(xié)議軟件以及瀏覽器即可。這時的客戶機成為瘦客戶機,而服務(wù)器端則集中了幾乎所有的應(yīng)用邏輯,開發(fā)、維護等工作也都集中在服務(wù)器端。同時,對應(yīng)用軟件進行升級時,只需要更新服務(wù)器端的

10、軟件就行了,所有的客戶端只有瀏覽器,根本不需要做任何維護升級的工作量。所有的操作系統(tǒng)只需要針對服務(wù)器進行,從而減輕了系統(tǒng)維護與升級的成本與工作量,使用戶的總體擁有成不(TCO)大大降低。a)傳統(tǒng)的三層應(yīng)用體系傳統(tǒng)的三層體系結(jié)構(gòu),克服了二層體系結(jié)構(gòu)的一些限制,這個三層體系結(jié)構(gòu)將用戶界面層與業(yè)務(wù)層分開,用戶界面放在客戶端,而將業(yè)務(wù)邏輯層和數(shù)據(jù)存儲放在中間的應(yīng)用服務(wù)器上。三層體系結(jié)構(gòu)有了一些改進。中間層服務(wù)器通過重用那些跨越多個客戶的昂貴資源來改進可伸縮性,可伸縮性的改進帶來了性能的改進,這個體系結(jié)構(gòu)也改進了安全和應(yīng)用管理。雖然三層體系結(jié)構(gòu)消除了二層體系結(jié)構(gòu)的一些缺陷,但是它也有不足之處:復(fù)雜性、應(yīng)

11、用缺乏可移植性、提供商的不兼容性及與WEB的不兼容性。b)WEB的三層體系結(jié)構(gòu)隨著因特網(wǎng)的高速發(fā)展,www的廣泛應(yīng)用,傳統(tǒng)的三層應(yīng)用體系結(jié)構(gòu)的局限越來越明顯,這時基于Web的三層體系結(jié)構(gòu)32(如圖所示)得到了廣泛的應(yīng)用。要組成三層應(yīng)用體系結(jié)構(gòu)少不了要求采用中間件。中間件可以說是開發(fā)服務(wù)程序和管理這些服務(wù)程序運行的工具,是三層體系結(jié)構(gòu)中一個非常重要的部分,它直接關(guān)系到整個應(yīng)用系統(tǒng)的好壞,甚至成功與失敗。基于WEB的三層應(yīng)用體系結(jié)構(gòu)顯示以下優(yōu)點:優(yōu)化了系統(tǒng)結(jié)構(gòu):將系統(tǒng)分為三層(或多層),業(yè)務(wù)邏輯放在應(yīng)用服務(wù)層,軟件的維護集中在應(yīng)用服務(wù)層,客戶端的維護就相對簡單多了,有利于軟件維護及系統(tǒng)管理。提高了

12、應(yīng)用系統(tǒng)的安全性:將客戶端與數(shù)據(jù)庫隔離起來,客戶端無權(quán)限直接訪問數(shù)據(jù)庫,有利于安全管理,可有效防止惡意攻擊。還可以利用中間件的安全管理特性進一步加強權(quán)限控制管理。便于業(yè)務(wù)(事務(wù))級權(quán)限管理:三層結(jié)構(gòu)應(yīng)用中可劃分出業(yè)務(wù)(事務(wù))級權(quán)限,一種業(yè)務(wù)一個服務(wù)程序(Service),利用中間件的安全管理對其進行訪問控制。數(shù)據(jù)庫的權(quán)限只分為對表(或表中的列)的插入(Insert),刪除(Delete)、修改(Update)、查詢(select)權(quán)限,它屬于數(shù)據(jù)庫表級的權(quán)限,而實際應(yīng)用中往往以業(yè)務(wù)(事務(wù))為主線,也就要求對業(yè)務(wù)(事務(wù))實現(xiàn)權(quán)限控制,三層結(jié)構(gòu)應(yīng)用可以方便地對客戶端實現(xiàn)事務(wù)權(quán)限管理控制。業(yè)務(wù)(事務(wù)

13、)級權(quán)限控制的引入豐富和方便了權(quán)限控制與管理,實際上兩層應(yīng)用體系結(jié)構(gòu)中可通過存儲過程類似地實現(xiàn)業(yè)務(wù)(事務(wù))級權(quán)限控制,但采用三層應(yīng)用體系結(jié)構(gòu)實現(xiàn)業(yè)務(wù)(事務(wù))級權(quán)限控制更加靈活、方便、實效。減少網(wǎng)絡(luò)數(shù)據(jù)流量和提高數(shù)據(jù)庫響應(yīng)速度:基于Web三層應(yīng)用體系結(jié)構(gòu)中,應(yīng)用服務(wù)層的引入有效地解決了網(wǎng)絡(luò)瓶頸和數(shù)據(jù)庫連接數(shù)過多引起數(shù)據(jù)庫性能下降的問題。應(yīng)用服務(wù)層往往有多臺服務(wù)器,可有效地解決客戶機訪問服務(wù)層瓶頸。應(yīng)用服務(wù)器與數(shù)據(jù)庫服務(wù)器(物理距離很近)可方便地采用寬帶網(wǎng)連接,不會產(chǎn)生與數(shù)據(jù)庫服務(wù)層網(wǎng)絡(luò)瓶頸。提高系統(tǒng)性能:基于web三層應(yīng)用體系結(jié)構(gòu)能更好地調(diào)整應(yīng)用體系,還可利用中間件的特點來選擇路由、平衡負載,提

14、高整個系統(tǒng)的性能??偟膩碚f,三層應(yīng)用體系結(jié)構(gòu)使應(yīng)用系統(tǒng)的性能、安全性、擴展性有了很大的提高,也方便了系統(tǒng)的維護和管理。圖1B/S結(jié)構(gòu)示意圖2.3關(guān)系數(shù)據(jù)庫管理系統(tǒng)關(guān)系數(shù)據(jù)庫所使用關(guān)系語言班的特點是高度非過程化,即用戶只需說明做什么而不必說明“怎么做。用戶不必請求數(shù)據(jù)庫管理員為其建立特殊的存取路徑,存取路徑的選擇是由DBMS(數(shù)據(jù)庫管理系統(tǒng))自動完成的。這也是關(guān)系數(shù)據(jù)庫的主要優(yōu)點之一。早期關(guān)系操作有兩種表示方式:關(guān)系代數(shù)與關(guān)系演算。理論上,關(guān)系代數(shù)和關(guān)系演算被證明是完全等價的。關(guān)系代數(shù)通過對關(guān)系的運算來表達查詢,其操作對象是關(guān)系,操作結(jié)果亦為關(guān)系。全關(guān)系系統(tǒng)十二準則:一個關(guān)系形的關(guān)系數(shù)據(jù)庫系統(tǒng)必

15、須能完全通過它的關(guān)系能力來管理數(shù)據(jù)庫;關(guān)系數(shù)據(jù)庫系統(tǒng)的所有信息都應(yīng)該在邏輯一級上用表中的值這一種方法顯式的表示;依靠表名、主碼和列名的組合,保證能以邏輯方式訪問關(guān)系數(shù)據(jù)庫中的每個數(shù)據(jù)項;全關(guān)系的關(guān)系數(shù)據(jù)庫系統(tǒng)支持空值的概念,并用系統(tǒng)化的方法處理空值;數(shù)據(jù)庫的描述在邏輯級上和普通數(shù)據(jù)采用同樣的表述方式;一個關(guān)系數(shù)據(jù)庫系統(tǒng)可以具有幾種語言和多種終端訪問方式,但必須有一種語言,它的語句可以表示為嚴格語法規(guī)定的字符串,并能全面的支持各種規(guī)則;所有理論上可更新的視圖也應(yīng)該允許由系統(tǒng)更新;系統(tǒng)應(yīng)該對各種操作進行查詢優(yōu)化;無論數(shù)據(jù)庫的數(shù)據(jù)在存儲表示或存取方法上作任何變化,應(yīng)用程序和終端活動都保持邏輯上的不變

16、性;當(dāng)對基本關(guān)系進行理論上信息不受損害的任何改變時,應(yīng)用程序和終端活動都保持邏輯上的不變性;關(guān)系數(shù)據(jù)庫的完整性約束條件必須是用數(shù)據(jù)庫語言定義并存儲在數(shù)據(jù)字典中的;關(guān)系數(shù)據(jù)庫系統(tǒng)在引入分布數(shù)據(jù)或數(shù)據(jù)重新分布時保持邏輯不變;如果一個關(guān)系數(shù)據(jù)庫系統(tǒng)具有一個低級語言,那么這個低級語言不能違背或繞過完整性準則??紤]到性能和可靠性方面的因素,一般應(yīng)用程序都使用帶有客戶/服務(wù)器數(shù)據(jù)庫引擎的關(guān)系數(shù)據(jù)庫管理系統(tǒng)如MicrosoftSQLServes,Oracle等),MicrosoftSQLServer2000能提供超大型系統(tǒng)所需的數(shù)據(jù)庫服務(wù),可在多個用戶之間有效地分配可用資源,它不僅是一個巨大的數(shù)據(jù)容器,更是

17、一個非常強大的數(shù)據(jù)處理工具而且可以很好地與ASP.NET合作,因此是本系統(tǒng)數(shù)據(jù)庫服務(wù)器的理想選擇。在線作業(yè)提交批改系統(tǒng)在基于B/S的三層模式基礎(chǔ)之上利用ASP.NET和ADD數(shù)據(jù)訪問對象技術(shù)進行開發(fā)。學(xué)生只需在客戶機上安裝瀏覽器并連上Interne僦可使用本系統(tǒng)中的上傳下載作業(yè)系統(tǒng)。3需求分析系統(tǒng)包括:管理員、學(xué)生、教師管理等幾個主要模塊管理員管理:完成對教師,學(xué)生的管理教師管理:教師需要用戶名和口令登錄;在學(xué)生提交作業(yè)前,需要教師定義課程:一個教師可以定義多門課程,一門課可能要提交多次作業(yè),這些信息由教師定義,并輸入每門課的學(xué)生基本信息(序號、學(xué)號、姓名);教師可以布置作業(yè),作業(yè)提交以WOR

18、D文檔提交,對于每次作業(yè)教師可以指定最后提交期限,超過期限不能再提交,在期限前可以多次提交,但覆蓋前次提交;教師可以瀏覽提交的作業(yè),并可以給出成績或修改成績,每次作業(yè)記一次成績,系統(tǒng)可以自動計算總成績和平均成績;可以按學(xué)號或成績排序后導(dǎo)出到Excel表;每門課提交的作業(yè),存放在一個文件夾下,以課程名命名,如:“數(shù)據(jù)庫原理及應(yīng)用”,每個作業(yè)的命名為:“”,而且支持教師將文件下載到本地,便于刻錄光盤。學(xué)生管理:學(xué)生進入網(wǎng)站后,選擇用戶名和輸入口令后登錄,學(xué)生登錄后可以瀏覽和下載作業(yè)內(nèi)容。4系統(tǒng)設(shè)計系統(tǒng)模塊結(jié)構(gòu)圖系統(tǒng)結(jié)構(gòu)模塊主要分三大模塊,分別是管理員模塊、教師模塊和學(xué)生模塊,具結(jié)構(gòu)如圖2所示。圖2

19、系統(tǒng)功能圖系統(tǒng)設(shè)計的基本原則本系統(tǒng)的目標是在Internet/Intraneth來實現(xiàn)網(wǎng)上作業(yè)提交,可以實現(xiàn)學(xué)生在線提交作業(yè)的無紙化管理,可以有效利用校園網(wǎng)的軟硬件資源,使其發(fā)揮最大效力,更好的為學(xué)校的教學(xué)、科研、管理服務(wù),隨時隨地的可以讓學(xué)生聯(lián)機操作提交。系統(tǒng)采用了模塊化的設(shè)計方法:選擇了面向?qū)ο蟮?、易于擴展的ASP.NET編程語言環(huán)境使用MSSQLServer2000故為數(shù)據(jù)庫平臺。本系統(tǒng)整體上可劃分為若干個功能模塊。系統(tǒng)安全可靠也是一個重要的設(shè)計原則。本系統(tǒng)的配置是采用WindowsXP作為網(wǎng)絡(luò)操作系統(tǒng),MSSQLServer2000乍為數(shù)據(jù)庫服務(wù)器。所以操彳系統(tǒng)WindowsXP的安全

20、防護機制及數(shù)據(jù)庫MSSQLServer的安全機制是本系統(tǒng)采用的安全防護方式。功能模塊設(shè)計在線作業(yè)提交批改系統(tǒng)從功能上可分為教師管理程序、學(xué)生管理程序和管理員管理程序,教師管理程序部分主要實現(xiàn)學(xué)生信息的添加、課程信息的添加、上傳下載作業(yè)和評定成績的管理,學(xué)生管理程序部分主要實現(xiàn)了學(xué)生對作業(yè)的下載和上傳。管理員具有系統(tǒng)的完全權(quán)限;管理員具有添加和刪除教師的權(quán)限。系統(tǒng)主要功能模塊具體描述如下:教師模塊主要包括查看課程模塊,查看學(xué)生模塊,添加課程模塊,添加或刪除學(xué)生到指定的課程模塊,查看作業(yè)模塊,查看成績模塊。查看課程模塊,主要功能:查看教師自己所定義的課程。查看學(xué)生模塊,主要功能:查看教師添加的所有

21、學(xué)生的詳細信息,還可以修改學(xué)生信息,刪除學(xué)生信息。添加課程模塊,主要功能:添加新的課程,并在服務(wù)器端添加相應(yīng)的文件夾。添加或刪除學(xué)生到指定的課程模塊,主要功能:可以將學(xué)生任意的添加到指定的課程,或從指定的課程刪除學(xué)生。查看作業(yè)模塊,主要功能:查看學(xué)生所提交的作業(yè),并可以下載到本地電腦,便于刻錄光盤。查看成績模塊,主要功能:查看系統(tǒng)經(jīng)過教師給出的成績,自動計算的總成績、平均成績,并能夠?qū)С龅紼xcel表。管理員模塊主要包括教師管理,主要功能:增加,修改,刪除教師用戶。4.3.3學(xué)生模塊主要包括學(xué)生管理,主要功能:查看教師布置的作業(yè),并下載作業(yè),完成作業(yè)后提交到服務(wù)器。數(shù)據(jù)庫設(shè)計利用SQLServ

22、er200cB立一個數(shù)據(jù)庫data,包含有8個表。(1)管理員信息表AdminList,目的用于驗證管理員的身份,其字段如表1表1AdminList列名數(shù)據(jù)芟型長度允詳至IA.dni.nIDint4弋廠國前陵50vsrchir50(2)教師信息表TeacherList,用來存放教師信息,其字段如表2表2TeacherList數(shù)據(jù)類型!長度1允許空intqUs包fHT辦已varchw50KPasswordvarchar50VTeicherHijnfrch5r10V(3)學(xué)生信息表StudentList,用來存放學(xué)生信息,其字段如表3表3StudentList藥監(jiān)頸據(jù)類型1長度I允評空Studen

23、lLlDint4Sequentetluiftberchar10Huniberchar10Vch.arL05Cl二10/FasErordvarchar50TeacKerlDint.47(4)課程信息表CourseList,用來存放課程信息,其字段如表4表4CourseList列名數(shù)據(jù)類型1長度1允詳交int4y虹ch虹50(5)作業(yè)次數(shù)表BusyworkTimeList,用來存儲作業(yè)次數(shù)信息,其字段如表5表5BusyworkTimeList數(shù)據(jù)類型位度1允許空TinelD1lit4busyworkTimeint4VCouraelDint4VDea(HinedatetimeaV(6)作業(yè)成績表Gr

24、adeList,用來存儲作業(yè)成績信息,其字段如表6表6GradeList列名|數(shù)據(jù)類型|長度|允許空Gr西工口int4TimeLDint4StudfentlDiint47Gradeint4Co-urselDint4VSO(7)教師課程對應(yīng)表TMCList,存儲教師和對應(yīng)的課程信息,其字段如表7表7TMCList列名數(shù)據(jù)類型1長度1允詳空|TMCIDint4CowselDint4Te&cKtrlD1Tl+4(8)學(xué)生課程對應(yīng)表SMCList,存儲學(xué)生和對應(yīng)的課程信息,其字段如表8表8SMCList列名題據(jù)類型|長度|允詳至SMCIIiint4CourselDint1VSOidtntlDint4f

25、5系統(tǒng)實現(xiàn)整個系統(tǒng)的結(jié)構(gòu)如圖3所示GJ解決方案,OLB5克12T項目】匚用口*士即皿3器:西修弓1用llJBnsywor.csJaAcstss:cstudentMe.csl.TaacLerMris-ge.cs-產(chǎn)T:.OWS一App_I)ata+凡班n+._J亡MS田|二in*g噌s*口UPl&*(3FilcU_J注寫pK+1LljAidC4ur5,.5了篦*二A&dStiidMt,*即工中二1Ald2tuIoCou.ispK+1A&dTe恥hv.asp+iAdmin,軋5P茶*與BnsyworkFace0印翦tLJDtfaiiLt.ampu+Edit丸drniii.l+i_JMasterfa

26、s.master+dOftliTieVi*wrp;c#22Stud*ntLiEl.azpxMs_JSLudentMterPaga.master*,StudentPiage.aspx+221Submitsu5yrorkaipic*_JT&acherMisterPagft.nuster|top.htftliiVi電wB口與ywork.&sp1了21ViiwComrse*_21Vift*GridList.isjw:3tt&t.Config圖3系統(tǒng)的目錄圖用戶登錄分為三種選擇:教師用戶登錄、學(xué)生用戶登錄和管理員用戶登錄。登錄后分別進入不同的頁面,其實現(xiàn)界面如圖4所示。登錄圖4登錄頁面主要代碼:/教師用

27、戶登陸方法publicvoidTeacherLogin(stringusername,stringuserpwd)stringsql=selectTeacherIDfromTeacherListwhereUserName=+username+andPassword=+userpwd+”;SqlDataAccessDataAccess=newSqlDataAccess();stringid=DataAccess.RunSql(sql);if(Equals(id,)stringalert=用戶名或密碼不正確!;Context.Current.Response.Write(alert(+alert+

28、););elsestringsqlReturnName=selectTeacherNamefromTeacherListwhereTeacherID=+id+;SqlDataAccessaccess=newSqlDataAccess();stringName=access.RunSql(sqlReturnName);Context.Current.Response.Cookies.Add(newCookie(TeacherID,id);Context.Current.Request.CookiesTeacherID.Expires=DateTime.Now.AddHours(1);Contex

29、t.Current.Response.Cookies.Add(newCookie(TeacherName,Name);Context.Current.Request.CookiesTeacherName.Expires=DateTime.Now.AddHours(1);Context.Current.Response.Redirect(ViewCourse.aspx);/管理員登陸方法publicvoidAdminLogin(stringusername,stringuserpwd)stringsql=selectAdminIDfromAdminListwhereUserName=+usern

30、ame+andPassword=+userpwd+;SqlDataAccessDataAccess=newSqlDataAccess();stringid=DataAccess.RunSql(sql);if(Equals(id,)stringalert=用戶名或密碼不正確!;Context.Current.Response.Write(alert(+alert+););elseContext.Current.Response.Cookies.Add(newCookie(AdminID,id);Context.Current.Request.CookiesAdminID.Expires=Date

31、Time.Now.AddHours(1);Context.Current.Response.Redirect(Admin.aspx);/學(xué)生用戶登陸方法publicvoidStudentLogin(stringusername,stringuserpwd)stringsql=selectStudentIDfromStudentListwhereNumber=+username+andPassword=+userpwd+;SqlDataAccessDataAccess=newSqlDataAccess();stringid=DataAccess.RunSql(sql);if(Equals(id,

32、)stringalert=用戶名或密碼不正確!;Context.Current.Response.Write(alert(+alert+););elsestringsqlReturnName=selectNamefromStudentListwhereStudentID=+id+;SqlDataAccessaccess=newSqlDataAccess();stringName=access.RunSql(sqlReturnName);Context.Current.Response.Cookies.Add(newCookie(StudentID,id);Context.Current.Req

33、uest.CookiesStudentID.Expires=DateTime.Now.AddHours(l);Context.Current.Response.Cookies.Add(newCookie(StudentName,Name);Context.Current.Request.CookiesStudentName.Expires=DateTime.Now.AddHours(1);Context.Current.Response.Redirect(StudentPage.aspx);用戶管理課程管理查看教師所有的課程列表,可以通過點擊“添加課程”按鈕來添加新的課程,點擊“刪除”按鈕來刪

34、除課程,可以點擊“查看課程”按鈕來查看課程的詳細信息,也可以點擊“該課程的學(xué)生情況”按鈕來查看該門課程的學(xué)生情況,其實界頁面如圖5所示。理唐蜴:季南林老晅退出謖程列瞪口程物等百程名稱數(shù)據(jù)鰭構(gòu)裝者課程逐課程衍生后配用歌添鵬跟程學(xué)士列表圖5課程列表學(xué)生信息管理查看教師的所有學(xué)生信息,可以點擊“添加學(xué)生”按鈕來添加學(xué)生,可以點擊“編輯”按鈕來修改學(xué)生的信息,點擊“刪除”按鈕來刪除學(xué)生用戶,其實現(xiàn)界面如圖6。如圖7所示,我們可以通過點擊“刪除”和“添加”來把學(xué)生從該課程中移除或添加進來。獨他忠;李堂林志鵬退出學(xué)生用擊ID2序號n心寧號2004IQOZ拓名程謔專業(yè)班翎訃苴磯1班1珊賒;GG2C04100

35、S刻松陡i例磯t班1型箴加中生返區(qū)圖6學(xué)生列表以匹堂;干的FT荷邦總首保寢名在:敢品才叫R/逢律界丁年于h番1U學(xué)司林電即廿事后拜的卓生列苦i學(xué)q。2KHJHJ2性墟防4NOTH:MH制也超腳加.二nl圖7添加學(xué)生到課程作業(yè)管理查看該門課程所有的作業(yè)信息,可以點擊“添加作業(yè)”按鈕來添加作業(yè),教師可以點擊“查看學(xué)生作業(yè)”按鈕來查看學(xué)生作業(yè)的具體情況和下載學(xué)生的作業(yè),然后給出相應(yīng)的成績,其實現(xiàn)界面如圖8所示。|世翊電睦里呵趣窘海室;有靠林寺而且出作JLG京V.W件量次毒?1亙石學(xué)生1F業(yè)史2號舌導(dǎo)生作業(yè)海如昨1石看武話皆回圖8作業(yè)列表主要代碼:/作業(yè)下載代碼stringfirst=Busywork

36、ManagePath;stringteacherid=Request.CookiesTeacherlD.Value.ToString();stringsecond=BusyworkManageBusyworkPath;stringcourseName=bm.GetCourseName(timeID)+/;stringbusyworkName=bm.GetBusyworkName(timeID)+.doc;stringpath=Server.MapPath(first+teacherid+second+courseName+busyworkName);Response.ClearContent(

37、);Response.ClearHeaders();Response.ContentType=application/msword;Response.WriteFile(path);Response.Flush();Response.Close();成績管理可以查看課程成績,系統(tǒng)會自動計算出總成績和平均成績,并可以導(dǎo)出到Excel表里,點擊“導(dǎo)出到Excel表”按鈕就可以將成績表導(dǎo)出為Excel表,頁面如圖9所示。明蠅:耳港林巖郎理出學(xué)號拄君葛曲敏平均凄瘞Atfiq為龍理豪L0fDQdiaqa五曜18.q寫出我tel去電酉圖9成績列表主要代碼:導(dǎo)出到Excel表的代碼Response.Clea

38、r();Response.Buffer=false;Response.Charset=GB2312;Response.AppendHeader(Content-Disposition,attachment;filename=pkmv_de.xls);Response.ContentEncoding=System.Text.Encoding.GetEncoding(GB2312);Response.ContentType=application/ms-excel;Response.Write();this.EnableViewState=false;System.IO.StringWritero

39、StringWriter=newSystem.IO.StringWriter();HtmlTextWriteroHtmlTextWriter=newHtmlTextWriter(oStringWriter);GridView1.RenderControl(oHtmlTextWriter);Response.Write(oStringWriter.ToString();Response.End();學(xué)生用戶管理學(xué)生可以通過“下載作業(yè)”按鈕來下載教師已經(jīng)布置的作業(yè),也可以通過“提交作業(yè)”按鈕來將自己的作業(yè)提交給教師,其實現(xiàn)界面如圖10所示。L士?X7111r亦迎知:守勝鶴寺卡總出柞業(yè)則走1D作業(yè)也

40、強事交喃1也接2基據(jù)珞構(gòu)1aice-G-ia0:aj-aoQ下作業(yè)批提交作業(yè)3歌理的樹芯005中U:呢:口0u下枇激就1SM恨業(yè)G猿據(jù)拷梅1加嗨卡-gwD下作:It取威作業(yè)累相晅構(gòu)0:DUbQTiSJl-i.提父代韭圖10作業(yè)列表主要代碼:/提交作業(yè)protectedvoidbtnSubmit_Click(objectsender,EventArgse)if(CheckTime()=true)if(FUL.HasFile)stringbusyworkname=bm.ReturnBusyworkName(Request.CookiesStudentID.Value.ToString(),Requ

41、est.CookiesStudentName.Value.ToString(),Request.QueryStringtime.ToString();UploadFile(busyworkname);elseResponse.Write(alert(+沒有上傳文件!+););else+ 時間已經(jīng)過期! +Response.Write(alert(););protectedvoidbtnReturn_Click(objectsender,EventArgse)Response.Redirect(StudentPage.aspx);/上傳文件方法publicvoidUploadFile(strin

42、gname)stringcoursename=Request.QueryStringcourse.ToString()+/;stringpath=Server.MapPath(BusyworkManagerID(Request.CookiesStudentID.Value.ToString()+BusyworkManage.BusyworkPath+coursename+name);string fileExtension = System.IO.Path.GetExtension(FUL.PostedFile.FileName).ToLower();boolresult=bm.CheckFi

43、leExtension(fileExtension);if(result=true)FUL.PostedFile.SaveAs(path);bm.InsertBusyworkName(Request.QueryStringcourse.ToString(),);Request.QueryStringtime.ToString(),Request.CookiesStudentID.Value.ToString(),name);Response.Write(alert(+添加成功!+);elseResponse.Write(alert(+格式不正確!+););/檢查作業(yè)次數(shù)方法publicbool

44、CheckTime()boolResult=falsetime .ToString();DateTimeDeadline=bm.ReturnDeadLine(Request.QueryStringDateTimeSystemTime=DateTime.Now;intresult=SystemTimepareTo(Deadline);if(result0)true ;Result=returnResult;官理貝宜理查看所有的教師用戶信息,能夠點擊“添加教師”按鈕來添加新的教師,通過點擊“修改”按鈕來編輯教師的信息,點擊“刪除”按鈕可以刪除教師用戶,其實現(xiàn)界面如圖11所示??偅痕窟\出和管帝ID用

45、戶名2+ULt皿4皿aw洋端用沛口1珈中圖11教師列表主要代碼:/刪除教師用戶publicvoidDeleteTeacher(stringteacherid)SqlDataAccesssda=newSqlDataAccess();DataSetds1=sda.ReturnStudentIDDataSet(teacherid);string口ListOfStudentID=newstringds1.TablesStudent.Rows.Count;for(inti=0;ids1.TablesStudent.Rows.Count;i+)ListOfStudentIDi=ds1.TablesStud

46、ent.RowsiStudentID.ToString();foreach(stringp1inListOfStudentID)sm.DeleteStudent(p1);DataSetds2=sda.ReturnCourseIDDataSet(teacherid);string口ListOfCourseID=newstringds2.TablesCourse.Rows.Count;Course .Rowsj CourseID .ToString();for(intj=0;j學(xué)qMi6維劉也耨返回圖15學(xué)生課程列表在作業(yè)次數(shù)頁面里,點擊“添加作業(yè)”,添加新的作業(yè);點擊“查看成績”查看該門課程的所

47、有學(xué)生的成績,并可以導(dǎo)出成績;在列表里點擊“查看學(xué)生作業(yè)”可以查看學(xué)生作業(yè)的具體信息,如圖16所示。假葬名;助累耕林世&兄表H!粉1口作青木數(shù)之122疆力岫k李君貳野趟口通客學(xué)生昨人至看玨漳一圖16作業(yè)次數(shù)列表在添加作業(yè)頁面里,輸入作業(yè)的次數(shù),提交期限,和上傳的作業(yè),點擊確定,如圖17所示國交:李后林定麻坦出晟15名:基支曲】評II?而川金匕業(yè)E地出信業(yè),透:蛔1鰥5: 213d1三月: 回日上佳怛比:F百圖17添加作業(yè)在成績列表頁面里,可以按照不同的成績就行排序,點擊“導(dǎo)出到 Excel表”可以將表中的成績導(dǎo)出,如圖18所示 J 尸1三. . L淳喻:豐岸坤去酢遁出特工由ST芹中向平的成或桂

48、花Q0利把鳩0圖18成績列表在查看作業(yè)頁面里,點擊表中的“查看/下載作業(yè)”可以查看或者下載作業(yè),點擊“給出成績”可以給學(xué)生評分,如圖19所示姆悠:主地品 老加派出學(xué)中作“才市a作乾求密寸中格名成防31“愜0a看.嚇云作業(yè)*1濕詼D且百FT就世也D站出翊1西醫(yī)圖19作業(yè)列表學(xué)生快速上手學(xué)生用戶登錄后,直接轉(zhuǎn)到查看作業(yè)列表頁面,點擊表中的“下載作業(yè)”可以下載該作業(yè),點擊“上傳作業(yè)”可以上傳完成的作業(yè),如圖20所示次設(shè)你:加用IE而1D課得名麻的霉端舊作北於戳i胃交KWsxe-ii-ioo-oo由拉0下下士服出空作3的空絳構(gòu)ZEJETT0:m:ODD嚏空作4!歌受話杓L20cmOjOO000庭交停4

49、?卻走緒冉SB-ar002-00D下年4教理文柞壯21所小。圖20作業(yè)列表在上傳作業(yè)頁面里,選好上傳的作業(yè),然后點擊確定,如圖管理員快速上手管理員登陸后,直接轉(zhuǎn)到教師用戶列表頁面,點擊“添加教師”可以添加新的教師;點擊“修改管理員”可以改變管理員的用戶名和密碼;在表中點擊“刪除”可以刪除教師用戶,點擊“編輯”可以修改教師用戶的信息,如圖22所示。ttfi圖22教師列表在添加教師頁面里,輸入新教師的信息,然后點擊“提交”,如圖23所示n!上,口事圖23添加教師在修改管理員頁面里,輸入新的用戶名和密碼,點擊提交,如圖24所示用白蕓;總結(jié)此次畢業(yè)設(shè)計是我們從大學(xué)畢業(yè)生走向社會重要的一步。從最初的選題

50、,開題到設(shè)計、編寫代碼直到完成設(shè)計。其間,查找資料,老師指導(dǎo),與同學(xué)交流,反復(fù)修改,每一個過程都是對自己能力的一次檢驗和充實。通過這次實踐,我了解更多的知識,熟悉了一個系統(tǒng)的設(shè)計步驟,鍛煉了系統(tǒng)設(shè)計能力,培養(yǎng)了自己獨立設(shè)計能力。此次畢業(yè)設(shè)計是對我專業(yè)知識和專業(yè)基礎(chǔ)知識一次實際檢驗和鞏固,同時也是走向工作崗位前的一次熱身。畢業(yè)設(shè)計收獲很多,比如學(xué)會了查找相關(guān)資料,分析數(shù)據(jù),提高了自己的編程能力。通過幾個月的努力,在收集參考了大量資料以后,利用ASP.NET基本上完成了程序的編制,實現(xiàn)了作業(yè)的上傳和下載的基本功能,基本上達到了本課題的要求。但是畢業(yè)設(shè)計也暴露出自己專業(yè)基礎(chǔ)的很多不足之處。比如缺乏綜

51、合應(yīng)用專業(yè)知識的能力,等等。這次實踐是對自己大學(xué)四年所學(xué)的一次大檢閱,使我明白自己知識還很淺薄,雖然馬上要畢業(yè)了,但是自己的求學(xué)之路還很長,以后更應(yīng)該在工作中學(xué)習(xí),努力使自己成為一個對社會有所貢獻的人。參考文獻董梁,高猛C#.NET技術(shù)內(nèi)幕北京:清華大學(xué)出版社,2006年施平安ASP.NET2.0高級編程北京:清華大學(xué)出版社,2006年趙敏,陳紅,馬德ASP.NETWeb應(yīng)用程序開發(fā)新思維北京:清華大學(xué)出版社,2003年MickeyWilliamsVisualC#.NET技術(shù)內(nèi)幕冉小旻,羅鄧,郭炎譯北京:清華大學(xué)出版社,2003年孫永強,王喬VisualC#.NETWeb應(yīng)用程序設(shè)計入門與提高

52、北京:清華大學(xué)出版社,2005年李勇平ASP.NETWeb應(yīng)用開發(fā)教程北京:科學(xué)出版社,2004年王華章ASP.NET2.0網(wǎng)絡(luò)系統(tǒng)開發(fā)實用教程入門與提高北京:中國鐵道出版社,2006年ScottMitchell2.0數(shù)據(jù)教程致謝大學(xué)本科的學(xué)習(xí)生活即將結(jié)束,在此,我要感謝所有曾經(jīng)教導(dǎo)過我的老師和關(guān)心過我的同學(xué),他們在我成長過程中給予了我很大的幫助。本文能夠成功的完成,要特別感謝我的導(dǎo)師李文華老師的關(guān)懷和教導(dǎo),他嚴肅的科學(xué)態(tài)度,嚴謹?shù)闹螌W(xué)精神,精益求精的工作作風(fēng),深深地感染和激勵著我,感謝他長期以來對我學(xué)習(xí)、生活的幫助。在論文即將完成之際,我的心情無法平靜,從開始進入課題到論文的順利完成,有多少

53、可敬的師長、同學(xué)、朋友給了我無言的幫助,在這里請接受我誠摯的謝意!最后我還要感謝培養(yǎng)我長大含辛茹苦的父母,謝謝你們!謹以此文獻給他們!大學(xué)本科生畢業(yè)設(shè)計(論文)撰寫規(guī)范本科生畢業(yè)設(shè)計(論文)是學(xué)生在畢業(yè)前提交的一份具有一定研究價值和實用價值的學(xué)術(shù)資料。它既是本科學(xué)生開始從事工程設(shè)計、科學(xué)實驗和科學(xué)研究的初步嘗試,也是學(xué)生在教師的指導(dǎo)下,對所進行研究的適當(dāng)表述,還是學(xué)生畢業(yè)及學(xué)位資格認定的重要依據(jù)。畢業(yè)論文撰寫是本科生培養(yǎng)過程中的基本訓(xùn)練環(huán)節(jié)之一,應(yīng)符合國家及各專業(yè)部門制定的有關(guān)標準,符合漢語語法規(guī)范。指導(dǎo)教師應(yīng)加強指導(dǎo),嚴格把關(guān)。1、論文結(jié)構(gòu)及要求論文包括題目、中文摘要、外文摘要、目錄、正文、

54、參考文獻、致謝和附錄等幾部分。題目論文題目應(yīng)恰當(dāng)、準確地反映論文的主要研究內(nèi)容。不應(yīng)超過25字,原則上不得使用標點符號,不設(shè)副標題。摘要與關(guān)鍵詞摘要本科生畢業(yè)設(shè)計(論文)的摘要均要求用中、英兩種文字給出,中文在前。摘要應(yīng)扼要敘述論文的研究目的、研究方法、研究內(nèi)容和主要結(jié)果或結(jié)論,文字要精煉,具有一定的獨立性和完整性,摘要一般應(yīng)在300字左右。摘要中不宜使用公式、圖表,不標注引用文獻編號,避免將摘要寫成目錄式的內(nèi)容介紹。關(guān)鍵詞關(guān)鍵詞是供檢索用的主題詞條,應(yīng)采用能覆蓋論文主要內(nèi)容的通用技術(shù)詞條(參照相應(yīng)的技術(shù)術(shù)語標準),一般列35個,按詞條的外延層次從大到小排列,應(yīng)在摘要中出現(xiàn)。目錄目錄應(yīng)獨立成頁

55、,包括論文中全部章、節(jié)的標題及頁碼。論文正文論文正文包括緒論、論文主體及結(jié)論等部分。緒論緒論一般作為論文的首篇。緒論應(yīng)說明選題的背景、目的和意義,國內(nèi)外文獻綜述以及論文所要研究的主要內(nèi)容。文管類論文的緒論是畢業(yè)論文的開頭部分,一般包括說明論文寫作的目的與意義,對所研究問題的認識以及提出問題。緒論只是文章的開頭,不必寫章號。畢業(yè)設(shè)計(論文)緒論部分字數(shù)不多于全部論文字數(shù)的1/4。論文主體論文主體是論文的主要部分,要求結(jié)構(gòu)合理,層次清楚,重點突出,文字簡練、通順。論文主體的內(nèi)容要求參照大學(xué)本科生畢業(yè)設(shè)計(論文)的規(guī)定第五章。論文主體各章后應(yīng)有一節(jié)“本章小結(jié)”。結(jié)論結(jié)論作為單獨一章排列,但不加章號。

56、結(jié)論是對整個論文主要成果的歸納,要突出設(shè)計(論文)的創(chuàng)新點,以簡練的文字對論文的主要工作進行評價,一般為4001000字。參考文獻參考文獻是論文不可缺少的組成部分,它反映了論文的取材來源和廣博程度。論文中要注重引用近期發(fā)表的與論文工作直接有關(guān)的學(xué)術(shù)期刊類文獻。對理工類論文,參考文獻數(shù)量一般應(yīng)在15篇以上,其中學(xué)術(shù)期刊類文獻不少于8篇,外文文獻不少于3篇;對文科類、管理類論文,參考文獻數(shù)量一般為1020篇,其中學(xué)術(shù)期刊類文獻不少于8篇,外文文獻不少于3篇。在論文正文中必須有參考文獻的編號,參考文獻的序號應(yīng)按在正文中出現(xiàn)的順序排列。產(chǎn)品說明書、各類標準、各種報紙上刊登的文章及未公開發(fā)表的研究報告(

57、著名的內(nèi)部報告如PRAD報告及著名大公司的企業(yè)技術(shù)報告等除外)不宜做為參考文獻引用。但對于工程設(shè)計類論文,各種標準、規(guī)范和手冊可作為參考文獻。引用網(wǎng)上參考文獻時,應(yīng)注明該文獻的準確網(wǎng)頁地址,網(wǎng)上參考文獻不包含在上述規(guī)定的文獻數(shù)量之內(nèi)。致謝對導(dǎo)師和給予指導(dǎo)或協(xié)助完成論文工作的組織和個人表示感謝。內(nèi)容應(yīng)簡潔明了、實事求是,避免俗套。附錄如開題報告、文獻綜述、外文譯文及外文文獻復(fù)印件、公式的推導(dǎo)、程序流程圖、圖紙、數(shù)據(jù)表格等有些不宜放在正文中,但有參考價值的內(nèi)容可編入論文的附錄中。2、論文書寫規(guī)定論文正文字數(shù)理工類論文正文字數(shù)不少于20000字。文管類論文正文字數(shù)1200020000字。其中漢語言文

58、學(xué)專業(yè)不少于7000字。外語類論文正文字數(shù)800010000個外文單詞。藝術(shù)類論文正文字數(shù)30005000字。論文書寫本科生畢業(yè)論文用B5紙計算機排版、編輯與雙面打印輸出。論文版面設(shè)置為:畢業(yè)論文B5紙、縱向、為橫排、不分欄,上下頁邊距分別為2.5cm和2cm,左右頁邊距分別為2.4cm和2cm,對稱頁邊距、左側(cè)裝訂并裝訂線為0cm奇偶頁不同、無網(wǎng)格。論文正文滿頁為29行,每行33個字,字號為小四號宋體,每頁版面字數(shù)為957個,行間距為固定值20磅。頁眉。頁眉應(yīng)居中置于頁面上部。單數(shù)頁眉的文字為“章及標題”;雙數(shù)頁眉的文字為“大學(xué)本科生畢業(yè)設(shè)計(論文)”)。頁眉、頁腳cmcm。頁碼。頁碼用小五

59、號字,居中標于頁面底部。摘要、目錄等文前部分的頁碼用羅馬數(shù)字單獨編排,正文以后的頁碼用阿拉伯?dāng)?shù)字編排。摘要中文摘要一般為300字左右,外文摘要應(yīng)與中文摘要內(nèi)容相同,在語法、用詞和書寫上應(yīng)正確無誤,摘要頁勿需寫出論文題目。中、外文摘要應(yīng)各占一頁,編排裝訂時放置正文前,并且中文在前,外文在后。目錄目錄應(yīng)包括論文中全部章節(jié)的標題及頁碼,含中、外文摘要;正文章、節(jié)題目;參考文獻;致謝;附錄。正文章、節(jié)題目(理工類要求編寫到第3級標題,即口.口.。文科、管理類可視論文需要進行,編寫到23級標題。)論文正文章節(jié)及各章標題論文正文分章、節(jié)撰寫,每章應(yīng)另起一頁。各章標題要突出重點、簡明扼要。字數(shù)一般在15字以

60、內(nèi),不得使用標點符號。標題中盡量不用英文縮寫詞,對必須采用者,應(yīng)使用本行業(yè)的通用縮寫詞。層次層次以少為宜,根據(jù)實際需要選擇。層次代號格式見表1和表2表1理工類論文層次代號及說明層次名稱示例說明早第1章口口章序及章名居中排,章序用阿拉伯?dāng)?shù)字節(jié)1.1口口題序頂格書寫,與標題間空1字,卜面闡述內(nèi)容另起一段條1.1.10口款L_l口口題序頂格書寫,與標題間空1字,卜面闡述內(nèi)容在標題后空1字接排項利口題序空2字書寫,以下內(nèi)容接排,有標題者,闡述內(nèi)容在標題后空1字版心左邊線版心右邊線表2文管類論文層次代號及說明早一、居中書寫節(jié)(一)空2字書寫條1.空2字書寫款(1)空2字書寫項空2字書寫版心左邊線版心右邊

溫馨提示

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

評論

0/150

提交評論