學生作業(yè)管理系統(tǒng)_第1頁
學生作業(yè)管理系統(tǒng)_第2頁
學生作業(yè)管理系統(tǒng)_第3頁
學生作業(yè)管理系統(tǒng)_第4頁
學生作業(yè)管理系統(tǒng)_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、課程名稱:軟件工程課程設計試題題目:學生作業(yè)管理系統(tǒng)一、開發(fā)背景及意義51.1開發(fā)背景51.2開發(fā)意義5二、可行性分析62.1編寫目的62.2定義62.3可行性研究的前提72.4對現(xiàn)有系統(tǒng)的分析112.5所建議的系統(tǒng)122.6可選擇的其他系統(tǒng)方案152.7投資及效益分析152.8社會因素方面的可行性172.9法律方面的可行性17三、需求分析183.1系統(tǒng)介紹183.2系統(tǒng)面向的用戶群體193.3系統(tǒng)功能需求193.4系統(tǒng)的非功能性需求223.4.1用戶界面需求223.4.2軟硬件環(huán)境需求22四、開發(fā)環(huán)境與項目規(guī)劃234.1開發(fā)環(huán)境234.2項目規(guī)劃管理234.2.1開發(fā)人員安排234.2.2開

2、發(fā)進度安排23五、結(jié)構(gòu)化分析245.1結(jié)構(gòu)化分析方法235.2數(shù)據(jù)流程圖255.3數(shù)據(jù)字典27六、面向?qū)ο蠓治鲈O計376.1分析與設計方法376.2用況建模406.3靜態(tài)建模426.4動態(tài)建模446.4.1狀態(tài)機圖446.4.2活動圖446.4.3順序圖49七、數(shù)據(jù)庫分析與設計537.1數(shù)據(jù)庫環(huán)境說明537.2數(shù)據(jù)庫命名標準與規(guī)范537.3概念結(jié)構(gòu)設計547.3.1分E-R圖547.4邏輯結(jié)構(gòu)設計587.4.1E-R圖轉(zhuǎn)化為關(guān)系模型587.4.2用戶子模式:59八、人機界面設計608.1界面設計原則608.2人機界面分析618.3人機界面建模628.4界面設計的黃金原則628.5系統(tǒng)界面匯總6

3、38.5.1登錄界面設計63九、軟件測試分析報告679.1測試范圍與主要類容679.2測試方法689.2.1部分主要用例設計689.2.2白盒測試719.2.3黑盒測試719.3系統(tǒng)測試類容729.4系統(tǒng)測試步驟729.4.1單元測試(UnitTesting)739.4.2集成測試(IntegratedTesting)739.4.3確認測試(ValidationTesting)739.4.4系統(tǒng)測試(SystemTesting)749.5測試報告759.6測試的作用和意義75十、軟件使用說明書7610.1軟件概述7610.2使用說明76十一、系統(tǒng)開發(fā)評價77十二、參考文獻79開發(fā)背景及意義1.

4、11.1 開發(fā)背景隨著信息技術(shù)的迅速發(fā)展,多媒體計算機、網(wǎng)絡為代表的信息技術(shù)給教育的發(fā)展帶來了新的生機, 為傳統(tǒng)的教學方式注入了活力, 給其帶來了重大的革命。網(wǎng)絡使教育傳播不再受時間和地點的限制,開發(fā)和充分利用網(wǎng)絡教學, 是當前教育發(fā)展的必然趨勢。 作業(yè)作為一項重要的教學活動,解決作業(yè)的方便提交、發(fā)布等問題是教學順利有效進行重要條件。因此基于Web的作業(yè)管理系統(tǒng)便成為網(wǎng)絡教學系統(tǒng)不可或缺的組成部分。借助計算機及網(wǎng)絡的優(yōu)勢,它能實現(xiàn)作業(yè)信息的快速傳遞,并擴展作業(yè)的功能,提高作業(yè)的教學價值及管理效率及質(zhì)量。1.21.2 開發(fā)意義從學校的實際需求出發(fā),采用當前較為流行的B/S(瀏覽器/服務器)結(jié)構(gòu)和

5、JSP動態(tài)網(wǎng)頁開發(fā)技術(shù),設計并實現(xiàn)了一個功能較為完善的小型在線作業(yè)管理系統(tǒng)。通過對系統(tǒng)進行一系列的需求分析、設計、編碼、測試等工作,使系統(tǒng)實現(xiàn)了管理員發(fā)布管理公告、教師管理、設置班級、課程;老師在線發(fā)布作業(yè)、批改作業(yè)、網(wǎng)上答疑;學生上傳作業(yè)、查看作業(yè)信息、提出疑問的功能。 重點對系統(tǒng)設計過程作了相應描述, 同時也對系統(tǒng)需要改進的地方做了總結(jié)可行性分析2.12.1編寫目的學生作業(yè)管理系統(tǒng)說明書是為學生作業(yè)管理系統(tǒng)的設計而編寫的技術(shù)文檔。需求分析的好壞將直接影響到項目的進度和質(zhì)量。編寫說明書,是為了說明本系統(tǒng)需求、功能等相關(guān)信息,并給出系統(tǒng)的項目應用范圍、目標、本項目與其它項目之間的關(guān)系、項目產(chǎn)品

6、及成果、系統(tǒng)功能、系統(tǒng)性能、數(shù)據(jù)描述、故障處理能力以及其他專門的要求等,是系統(tǒng)驗收的主要依據(jù),也使其作為系統(tǒng)數(shù)據(jù)庫開發(fā)的主要依據(jù)。本文檔的閱讀對象是業(yè)務負責任人、業(yè)務人員、軟件開發(fā)人員、業(yè)務規(guī)范設計人員、 軟件測試人員、 系統(tǒng)安裝人員、 系統(tǒng)維護人員、 指導教師及學生。2.22.2定義隨著社會的進步,信息技術(shù)的廣泛應用,在線作業(yè)系統(tǒng)管理的優(yōu)勢日漸明顯。針對以下三種情況:情況一:老師與學生的課外教學互動通過公共郵箱,如老師一般把教學資料上傳到公共郵箱供生下載, 學生把電子版作業(yè)上交到公共郵箱。 這種方式的局限性是郵箱的容量有限, 對于大容量郵件, 服務器只保存有限的時間而且老師難以統(tǒng)計學生提交作

7、業(yè)的情況,也難以批改。情況二:通過U盤拷貝教師發(fā)布作業(yè)以及提交作業(yè),這種方式的成本高,一旦U盤損壞會導致作業(yè)丟失。情況三:部分有該方面技術(shù)的教師會建立起個人輔助教學網(wǎng)站,網(wǎng)站開發(fā)需花費教師較多的時間和精力,一旦建成,修改要手動編輯源代碼,比較麻煩,而且教師的個人教學輔助網(wǎng)站相對分散,其共享性不強,可管理性較差。設計一個作業(yè)管理系統(tǒng),通過與計算機、網(wǎng)絡的結(jié)合使用對作業(yè)進行管理,可以給老師和同學帶來以下不同的方便:管理員發(fā)布管理公告、教師管理、設置班級、課程;老師在線發(fā)布作業(yè)、批改作業(yè)、網(wǎng)上答疑;學生上傳作業(yè)、查看作業(yè)信息、提出疑問等。這些優(yōu)點能夠極大的提高老師工作效率,方便學生。而且計算機管理與

8、維護成本不斷降低。因此,開發(fā)一套這樣的作業(yè)管理系統(tǒng)已經(jīng)很有必要了,并且實現(xiàn)研究服務于實踐的原則。SQLSERVER系統(tǒng)服務器所使用的數(shù)據(jù)庫管理系統(tǒng)(DBMRSQL:StructuredQueryLanguage(結(jié)構(gòu)化查詢語言)。E-R圖:也稱實體-聯(lián)系圖(EntityRelationshipDiagram)系統(tǒng):若未特別指出,統(tǒng)指作業(yè)管理系統(tǒng)。2.32.3可行性研究的前提說明對所建議的開發(fā)項目進行可行性研究的前提,如要求、目標、假定、限制等。2.3.12.3.1要求A.主要功能:學生作業(yè)管理系統(tǒng)主要提供網(wǎng)上的作業(yè)管理平臺,主要分為管理員、教師、學生三個部分的功能管理員主要功能:1.管理員登錄

9、功能,根據(jù)權(quán)限進入管理員相應的頁面的功能2 .管理員發(fā)布公告、管理公告(查看、修改、刪除)的功能3 .管理員設置院系、班級、課程、任課教師,同樣具有查看、修改、刪除的功能4 .管理員修改個人資料功能5 .管理員中的教師管理,實現(xiàn)教師登陸信息的初始化功能教師主要功能:1.教師登錄功能,根據(jù)權(quán)限進入教師相應的頁面的功能2 .教師發(fā)布公告、管理公告(查看、修改、刪除)功能3 .教師修改個人資料功能4 .教師查看學生名單功能5 .教師在線布置、批改作業(yè)功能6 .教師網(wǎng)上答疑功能學生主要功能:1.學生查看、搜索公告的功能2 .學生登錄功能,根據(jù)權(quán)限進入學生相應的頁面的功能3 .學生修改個人資料的功能4

10、.學生查看、下載老師的作業(yè)題目,上傳作業(yè)(說明作業(yè)格式),查看老師對作業(yè)的批改情況功能5 .學生在網(wǎng)上對老師提出疑問并能查看以往對老師提出的疑問功能B.性能分析:實用性:為網(wǎng)上教學提供方便,有效進行作業(yè)管理,盡量最大限度降低管理員日常管理工作量,提高教學質(zhì)量和效率,優(yōu)化資源,實現(xiàn)效益最大化。操作簡單:本系統(tǒng)應該適用于不同水平的使用者,包括教師和學生,同時系統(tǒng)不應太復雜和煩瑣,因此要求系統(tǒng)的操作盡可能簡單易行。技術(shù)先進:產(chǎn)品的系統(tǒng)設計和開發(fā)應緊跟著整個計算機發(fā)展潮流,采用當時最先進的設計思想, 利用最新的開發(fā)技術(shù)和開發(fā)工具。 使系統(tǒng)能夠無論在功能設計上,還是在技術(shù)實現(xiàn)上,都處于同行業(yè)的領(lǐng)先地位。

11、安裝使用簡便:服務器端的安裝簡潔明了,客戶機無需再裝任何軟件,通過瀏覽器就可以直接訪問,可以直接接入Internet,無論您身在何處,只要您可以訪問Internet都可以使用本系統(tǒng)。適應性:應該能廣泛應用于不同類型的學校。系統(tǒng)采用模塊化設計,用戶可以根據(jù)自己的實際情況自行組合, 使系統(tǒng)在不同的硬件環(huán)境下都能得以應用。代碼可讀性好:文中的代碼將盡可能簡潔,易懂。C,可擴展性能夠適應應用要求的變化和修改,具有靈活的可擴充性。D.在安全與保密方面的要求:登錄需要輸入正確的用戶名與密碼保證個人信息不會外傳能在發(fā)生意外(如掉電)的情況下,保證不丟失數(shù)據(jù)具有一定的保護機制,防止系統(tǒng)被惡意攻擊,信息被惡意修

12、改和竊取。有完善的備份機制,如果系統(tǒng)被破壞應該能快速恢復E.同本系統(tǒng)相連接的其它系統(tǒng):不需要與其他系統(tǒng)相連接,只要能連接Internet或者局域網(wǎng)都可使用。F.完成期限:兩個月1.1.21.1.2目標說明所建議系統(tǒng)的主要開發(fā)目標包括:a、人力與設備費用的減少;b、處理速度的提高;c、減輕老師改作業(yè)的時間1.1.31.1.3條件、假定和限制a、建議系統(tǒng)的運行壽命:10年b、進行系統(tǒng)方案選擇比較的時:為10天c、經(jīng)費、投資方面的來源:學校。d、硬件:pc機e、軟件:OFFICE件,ORACL改據(jù)庫,瀏覽器f、運行環(huán)境和開發(fā)環(huán)境方面的條件和限:WINDOWS7和XP操作系統(tǒng);g、系統(tǒng)投入使用的最晚時

13、間:2016年2月29日。1.1.41.1.4進行可行性研究的方法戰(zhàn)略分析,調(diào)查研究,預測技術(shù),系統(tǒng)分析,模型方法和智能技術(shù)等1.1.51.1.5評價尺度此系統(tǒng)只是一個初級產(chǎn)品,只能構(gòu)建一個結(jié)果,達到輔助教師對學生上傳的作業(yè)進行管理,批改作業(yè)等基本技能即可。該系統(tǒng)設置簡易,用戶操作簡單易懂。2.42.4 對現(xiàn)有系統(tǒng)的分析2.4.12.4.1處理流程和數(shù)據(jù)流程現(xiàn)有系統(tǒng)的數(shù)據(jù)處理與流程基本為老師發(fā)布作業(yè),學生提交作業(yè),老師進行批改作業(yè),浪費老師的時間,安全性低,容易丟失數(shù)據(jù)。2.4.22.4.2工作負荷由于數(shù)據(jù)量越來越大,現(xiàn)有的系統(tǒng)明顯不能適應目前的龐大的數(shù)據(jù)量,系統(tǒng)工作數(shù)據(jù)處理緩慢。2.4.32

14、.4.3費用開支在系統(tǒng)上投入的設備,人力,空間,材料等等與其他一系列支持性服務越來越大, 導致開發(fā)費用支出巨大, 嚴重影響系統(tǒng)的可用性, 急需改進。2.4.42.4.4人員鑒于原有系統(tǒng)的技術(shù)性含量比較低,故不需要多少高技術(shù)人員的操作,只是由于數(shù)據(jù)量的日益擴大, 所需要的操作人員數(shù)量不斷增大。 這一點已不再適應目前信息化時代的步伐,2.4.52.4.5設備設備的科技含量比較低,也沒有達到大量的計算機普及程度,難以實現(xiàn)網(wǎng)絡化批改作業(yè)。2.4.62.4.6局限性經(jīng)過嚴謹?shù)姆治觯芍械南到y(tǒng)存在很大的局限性,比如沒有任何的技術(shù)含量,老師工作負荷大,系統(tǒng)維護及費用支出巨大,人員與設備技術(shù)含量低等等一系

15、列缺點, 所以這些都明確了需要一個新的適應新的信息化時代的高科技系統(tǒng),所以開發(fā)這樣一個系統(tǒng)還是非常有必要的。2.52.5 所建議的系統(tǒng)2.5.12.5.1對所建議系統(tǒng)的說明新系統(tǒng)在原有系統(tǒng)的基礎上進入了新的數(shù)據(jù)庫的支持,使用了先進的數(shù)據(jù)庫技術(shù)與數(shù)據(jù)庫管理技術(shù), 使數(shù)據(jù)的正確性與安全性得到了很大的提高,且在用戶的操作與管理上也有極大的改善。學生:根據(jù)權(quán)限進入學生相應的頁面的功能,修改個人資料的功能及修改密碼,查看、搜索公告、教師發(fā)布的作業(yè)的功能,上傳作業(yè),查看上傳作業(yè)情況及教師打分情況, 學生在網(wǎng)上對老師提出疑問并能查看以往對老師提出的疑問功能;不可刪除作業(yè)。教師:教師登錄功能,根據(jù)權(quán)限進入教師

16、相應的頁面的功能,可修改密碼,公布作業(yè)要求,查看并下載學生上傳的作業(yè),查看學生名單功能,查看學生作業(yè)完成情況,對學生作業(yè)打分;不可刪除作業(yè)。管理員:根據(jù)權(quán)限進入管理員相應的頁面的功能,修改個人資料功能,發(fā)布公告,設置院系、班級、課程、任課教師,具有查看、刪除作業(yè)的功能。2.5.22.5.2處理流程和數(shù)據(jù)流程1.進入系統(tǒng),激活登錄口令界面。2,通過驗證過后,對系統(tǒng)進行初始化。3.系統(tǒng)進入消息循環(huán),通過事件驅(qū)動機制激活相應的功能模塊,并執(zhí)行相應的功能。4,通過關(guān)閉系統(tǒng)事件,激活關(guān)閉系統(tǒng)模塊,退出系統(tǒng)2.5.32.5.3 改進之處很明顯,在以上的幾點中可以看出新系統(tǒng)的性能和功能上與現(xiàn)有的系統(tǒng)的差別,

17、不需老師親自取收取作業(yè),不用擔心U盤里的數(shù)據(jù)損壞,減輕了老師投入的精力,不容易出現(xiàn)忘記收取,忘記提交作業(yè)的情況,新系統(tǒng)還客服了系統(tǒng)工作負擔重,繁瑣等缺點,而且加入了數(shù)據(jù)的安全性保護的功能,不要大量的人員,使原有的系統(tǒng)在可用性與穩(wěn)健性方面有了很大的進步。2.5.42.5.4 影響說明在建立所建議系統(tǒng)時,預期將帶來的影響,包括:2.5.4.12.5.4.1對設備的影響采用建議系統(tǒng)后,改進了原有系統(tǒng)的性能所以對設備的要求自然更高,建議系統(tǒng)使用最先進的技術(shù)設備也必須跟著升級2.5.4.22.5.4.2 對軟件的影響由于建議系統(tǒng)采用了先進的數(shù)據(jù)庫技術(shù)以及一系列高技術(shù)含量軟件,使得原來系統(tǒng)上的一些軟件無法

18、繼續(xù)使用,不過在新系統(tǒng)開發(fā)過程中將盡量考慮到,對現(xiàn)有軟件兼容性。2.5.4.32.5.4.3 對用戶單位機構(gòu)的影響建議系統(tǒng)使用的新技術(shù)是完全基于原有的系統(tǒng)上的,故用戶不必考慮新系統(tǒng)帶來的人員培訓等等。2.5.4.42.5.4.4 對系統(tǒng)運行過程的影響用戶的操作規(guī)程:用戶需要正確的輸入用戶名與密碼。對數(shù)據(jù)保存的要求:定期自動對數(shù)據(jù)進行備份。系統(tǒng)失效的后果及恢復的處理辦法:對備份的數(shù)據(jù)進行還原即可。2.5.4.52.5.4.5 對開發(fā)的影響需要用戶進行密切的配合,準確闡明需求。本系統(tǒng)客戶端擬采用Window7作系統(tǒng),服務器采用Window操作系統(tǒng),前端開發(fā)語言使用JAVA,使用SQLserver數(shù)

19、據(jù)庫管理系統(tǒng)2.5.4.62.5.4.6 對地點和設施的影響可以在任何的地點進行使用,只要有PC機,能夠正常上網(wǎng)就可以。2.5.4.72.5.4.7 對經(jīng)費開支的影響只需要支付開發(fā)單位的有關(guān)費用外, 每年還需要支付一定的維護費用 (見經(jīng)濟可行性分析)。2,5,52,5,5 局限性所建議系統(tǒng)不能跨學校進行修改作,時間有限,由于缺乏專業(yè)人士的幫助,該系統(tǒng)做的不太健全,還遠不是真正意義上的軟件,工業(yè)產(chǎn)品,只能算作坊生產(chǎn)的產(chǎn)物。2.5.62.5.6 技術(shù)條件方面的可行性本系統(tǒng)是一個基于局域網(wǎng)、互聯(lián)網(wǎng)和WINDOW酷作的系統(tǒng),現(xiàn)有技術(shù)已較為成熟,利用現(xiàn)有技術(shù)完全可以實現(xiàn)系統(tǒng)開發(fā)目標。同時,開發(fā)期限較為寬

20、裕, 預計可以在規(guī)定期限內(nèi)完成開發(fā)任務。 就目前使用的開發(fā)技術(shù)及開發(fā)環(huán)境來說建議系統(tǒng)的功能目標應該能夠達到;利用現(xiàn)有的技術(shù)在規(guī)定的期限內(nèi)開發(fā)工作基本能夠完成;開發(fā)人員的數(shù)量和質(zhì)量均符合要求。2.62.6 可選擇的其他系統(tǒng)方案沒有供選擇的系統(tǒng)方案2.72.7 投資及效益分析2.7.12.7.1支出2.7.2.12.7.2.1基本建設投資計算機設備4臺4*5000=200數(shù)據(jù)通訊設備:(手機產(chǎn)生的實時花費)規(guī)定每人每月50共計4*50=200;辦公室對外通信包月3*40=1602.7.2.22.7.2.2其他一次性支出(1)系統(tǒng)開發(fā)、建立費用共15000元。其中:本系統(tǒng)開發(fā)期為3個月,需開發(fā)人員5

21、人。根據(jù)軟件系統(tǒng)的規(guī)模估算,每人月的人工費按1000元計算,開發(fā)費用為15000元。(2)硬件設備費共45000萬元,其中:微機4臺約15000元;服務器1臺及網(wǎng)絡等設備費3萬元。(3)外購開發(fā)工具、軟件環(huán)境費用共3萬元。(4)其他費費用共3萬元。一次性支出總費用:12萬元。2.7.2.32.7.2.3 非一次性支出主要是系統(tǒng)運行維護費用,假設本系統(tǒng)運行期10年,每年的運行費用(包括系統(tǒng)維護、設備維護等)10萬元1.1.21.1.2收益1.1.2.11.1.2.1一次性收益學校購買系統(tǒng)50萬。1.1.2.21.1.2.2 非一次性收益每年對系統(tǒng)進行維護一年5萬。1.1.2.31.1.2.3 不

22、可定量的收益1.1.31.1.3收益/ /投資比收益50萬;投資14萬;收益/投資比=3.61.1.41.1.4投資回收周期收益50萬;投資14萬;收益/投資比=3.6此系統(tǒng)回報周期在3.6年1.1.51.1.5敏感性分析系統(tǒng)生存周期長短:本軟件至少可以使用5年系統(tǒng)工作負荷量:能夠處理大批量的數(shù)據(jù)處理速度要求:比較快設備和軟件配置變化對支出和效益的影響:幾乎沒有什么影響,比較穩(wěn)定2.82.8 社會因素方面的可行性由于開發(fā)的系統(tǒng)要求界面友好、方便直觀,系統(tǒng)能夠被現(xiàn)有的工作人員快速掌握并使用。 使用本系統(tǒng)的人員均有一定的計算機應用基礎, 所有人員都要經(jīng)過本系統(tǒng)的使用培訓。經(jīng)過簡單的培訓人員就會熟練

23、使用本軟件。2.92.9 法律方面的可行性所使用工具和技術(shù)以及數(shù)據(jù)信息不違反如何法律。所有軟件都使用正版,技術(shù)資料都由提出方保管,數(shù)據(jù)信息均可保證合法來源。三、需求分析3.1系統(tǒng)介紹隨著信息技術(shù)的迅速發(fā)展,多媒體計算機、網(wǎng)絡為代表的信息技術(shù)給教育的發(fā)展帶來了新的生機, 為傳統(tǒng)的教學方式注入了活力, 給其帶來了重大的革命。網(wǎng)絡使教育傳播不再受時間和地點的限制,開發(fā)和充分利用網(wǎng)絡教學,是當前教育發(fā)展的必然趨勢。 作業(yè)作為一項重要的教學活動, 解決作業(yè)的方便提交、發(fā)布等問題是教學順利有效進行重要條件。因此基于Web的作業(yè)管理系統(tǒng)便成為網(wǎng)絡教學系統(tǒng)不可或缺的組成部分。 借助計算機及網(wǎng)絡的優(yōu)勢, 它能實

24、現(xiàn)作業(yè)信息的快速傳遞, 并擴展作業(yè)的功能, 提高作業(yè)的教學價值及管理效率及質(zhì)量。在研究目前國內(nèi)外作業(yè)管理情況的基礎上,從學校的實際需求出發(fā),采用當前較為流行的B/S(瀏覽器/服務器)結(jié)構(gòu)和JSP動態(tài)網(wǎng)頁開發(fā)技術(shù),設計并實現(xiàn)了一個功能較為完善的小型在線作業(yè)管理系統(tǒng)。 通過對系統(tǒng)進行一系列的需求分析、設計、編碼、測試等工作,使系統(tǒng)實現(xiàn)了管理員發(fā)布管理公告、教師管理、設置班級、課程;老師在線發(fā)布作業(yè)、批改作業(yè)、網(wǎng)上答疑;學生上傳作業(yè)、查看作業(yè)信息、提出疑問的功能。作業(yè)管理系統(tǒng)是針對高校老師在批改作業(yè),與學生提交作業(yè)工作用計算機進行全面現(xiàn)代化管理,必須具有以下基本功能:系統(tǒng)首先有一個登陸界面,工作人員

25、必須通過相關(guān)的驗證才能進入系統(tǒng),這樣才能保證,管理員,老師,學生的信息安全,登錄系統(tǒng)后,系統(tǒng)會為老師提供發(fā)布公告、管理公告(查看、修改、刪除)功能、教師查看學生名單功能、教師在線布置、批改作業(yè)功能、教師網(wǎng)上答疑功能,系統(tǒng)也會為學生提供學生查看、搜索公告的功能、學生查看、下載老師的作業(yè)題目,上傳作業(yè)(說明作業(yè)格式),查看老師對作業(yè)的批改情況功能、學生在網(wǎng)上對老師提出疑問并能查看以往對老師提出的疑問功能。3.2系統(tǒng)面向的用戶群體學生作業(yè)管理系統(tǒng)面向的用戶群體是各大高校的老師與學生和教務處,學生處等辦事處的工作人員。該系統(tǒng)面向的是大眾化的人群。因此該系統(tǒng)具有幫助用戶群體用計算機進行簡單操作以實現(xiàn)全面

26、現(xiàn)代化管理。 且該系統(tǒng)對用戶來說操作簡單,并且容易學習和掌握。3.3系統(tǒng)的功能性需求課題實現(xiàn)以實用為基本原則, 以管理教學作業(yè)以及其周邊衍生物為目標,考慮系統(tǒng)的通用性,充分體現(xiàn)人性化、個性化。課題實現(xiàn)主要功能模塊有:1.管理員端(定義批量管理周期為一學期):管理員的主要任務是為學生、 教師提供最基本的信息服務, 各操作均以批處理完成。其中賬戶管理中,我們認為過一個學期教師不會有大量變化,但由于學生畢業(yè)或其他原因會有大幅度變化故允許管理員批量刪除學生賬戶但不能批量教師賬戶。1)課程管理(1)課程信息的添加,完成一學期所有課程信息的批量添加(2)課程信息的清除,完成一學期的所有課程信息的清除(3)

27、課程的學生名單的添加,完成所有課程所有對應學生名單的添加2)賬戶管理(1)各類賬戶的添加,完成管理員、教師、學生的賬戶的添力口,添加方式以導入Excel文檔方式為主以便管理員操作(2)各類賬號的刪除,完成管理員、教師、學生、組長的賬戶的添加(3)學生賬號的批量刪除, 完成用戶名為指定開頭的學生賬戶的刪除,例如刪除13級學生,則指定開頭為S1&2.教師端:1)課程管理:(1)教師課程信息,顯示該教師在該學期的所有課程信息,信息包括課程代碼、課程名、班級、時間、地點(2)課程名單下載,完成該教師的指定課程的下載2)作業(yè)管理:(1)發(fā)布作業(yè),完成指定課程的作業(yè)要求的上傳(2)作業(yè)下載,完成教

28、師對于指定課程的指定學生的作業(yè)的下載。(3)批閱作業(yè)上傳, 完成教師向指定課程的指定學生的批閱后的作業(yè)的上傳,以便學生和教師之間的互動(4)批閱信息管理, 完成教師對指定課程的指定學生的作業(yè)狀態(tài)管理,作業(yè)狀態(tài)包含未批閱(學生作業(yè)已上傳但為批閱)、已批閱(批閱作業(yè)已上傳等待學生修改并上傳作業(yè))、完成(為學生作業(yè)打分)3)組管理:(1)建立組信息,完成教師對于指定課程的分組、相關(guān)組角色的添加及刪除。默認組角色組長、組員,角色組長、組員不得刪除。在建立組信息同時創(chuàng)建組長賬戶,以便組長管理組。(2)組長任命,完成教師對指定課程的指定組的組長的任命(3)查看組信息,顯示指定課程的所有學生的組信息(4)組

29、賬戶信息,顯示指定課程的所有組賬戶的用戶名和密碼4)個人信息管理(1)教師信息修改,完成教師的相關(guān)信息的修改(2)密碼修改,完成當前賬戶的密碼的修改3 .學生端1)學生課程信息,顯示學生的課程信息,課程信息包括課程代碼、課程名、教師、時間、地點2)作業(yè)管理(1)作業(yè)上傳,完成學生對于指定課程的作業(yè)的上傳(2)作業(yè)相關(guān)下載, 完成學生對于指定課程的作業(yè)要求和批閱后的作業(yè)下載3)組信息,顯示學生指定課程的組信息,組信息只包括學生所在的組4)信息管理(1)學生信息修改,完成學生的相關(guān)信息修改(2)密碼修改,完成當前賬戶的密碼的修改4 .組長端1)組信息,顯示當前賬戶對應的組的基本信息,信息包括課程代

30、碼、課程名、教師、成員-成員角色列表等2)組成員添加,完成組長對于為分配組的學生向當前組的添加3)組成員刪除,完成組長對于當前組的成員的刪除4)組角色分配,完成組長對當前組的成員角色的分配5)組成員作業(yè)上交情況,顯示當前組的成員作業(yè)上交情況3.4系統(tǒng)的非功能性需求3.4.1用戶界面需求為了使系統(tǒng)的整體更加合理, 界面更加美觀, 做出了以下非功能性的需求:(1)系統(tǒng)的保護本系統(tǒng)具有較高的安全性,首先在登陸系統(tǒng)的時候就必須通過相關(guān)驗證才能進入到系統(tǒng)中,對于所錄入的信息也具有較高安全的存儲,不容易造成數(shù)據(jù)丟失,不同的用戶有不同的使用權(quán)限。(2)系統(tǒng)處理的準確性和及時性:系統(tǒng)運行時,具有較高的準確性和

31、及時性,在老師修改學生作業(yè)時,系統(tǒng)能夠準確并安全的將學生信息保存到數(shù)據(jù)庫,且相應速度及時,不影響老師的工作效率3.4.2軟硬件環(huán)境需求1、硬件平臺:運行內(nèi)存:2GB以上內(nèi)存:1GB以上電腦:pc機2、軟件平臺本系統(tǒng)的開發(fā)環(huán)境如下:操作系統(tǒng):WindowsXP/Windows7數(shù)據(jù)庫:MySQL瀏覽器:IE、獵豹等四、開發(fā)環(huán)境與項目規(guī)劃4.14.1 開發(fā)環(huán)境數(shù)據(jù)庫系統(tǒng):sql數(shù)據(jù)庫連接方式:MFQ1接方式開發(fā)工具:java、myeclipse104.24.2 項目規(guī)劃與管理4.2.14.2.1開發(fā)人員安排本次課程設計的需求分析和數(shù)據(jù)庫設計是2個人共同完成的。xxxxxxxx主要是進行軟件系統(tǒng)的分

32、析策劃工作,對數(shù)據(jù)庫的設計以及整個界面工作的進行,最后系統(tǒng)的測試和維護,設計并畫各種流程圖,界面圖,用例圖,ppt制作。xxxxxxxx主要是找資料。4.2.24.2.2 開發(fā)進度安排廳 P項目天數(shù)主要工作1系統(tǒng)分析3初步設定項目的范圍和目標;進行可行性分析;確定項目進度計劃;2需求分析3確定系統(tǒng)的要求:功能、性能、運行及補充;分析數(shù)據(jù):系統(tǒng)的概念模型、邏輯模型;修正項目計劃,給出原型;3概要設計2確定最佳方案,結(jié)構(gòu)設計,數(shù)據(jù)庫設計;4詳細設計5分別用順序圖類圖結(jié)構(gòu)視圖描述系統(tǒng)外觀;5測試運行1設計測試用例,進行測試運行;6移交系統(tǒng)1編寫心得體會,遞交報告;五、結(jié)構(gòu)化分析5.15.1 結(jié)構(gòu)化分

33、析方法結(jié)構(gòu)化方法總的指導思想是自頂向下,逐步求精,其基本原則是抽象與分解。結(jié)構(gòu)化方法是分析,設計到實現(xiàn)都使用結(jié)構(gòu)化思想的軟件開發(fā)方法,實際上由三部分組成:結(jié)構(gòu)化分析,結(jié)構(gòu)化設計和結(jié)構(gòu)化程序設計。任何程序都由程序結(jié)構(gòu), 選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)三種基本結(jié)構(gòu)組成。 結(jié)構(gòu)化方法具有以下特點:(1)開發(fā)方法使用最早,使用時間最長。(2)應用最廣泛,特別適用于自動控制及程序控制等數(shù)據(jù)處理萬面。(3)相應的支持工具多,發(fā)展較為成熟,快速,自然和方便。結(jié)構(gòu)化分析步驟:(1)構(gòu)建原系統(tǒng)物理模型。(2)抽象原系統(tǒng)邏輯模型。(3)建立新系統(tǒng)邏輯模型。(4)進一步補充和優(yōu)化。優(yōu)缺點:優(yōu)點是簡單實用成熟,適合于瀑布模型,易

34、于開發(fā)者掌握,成功率較高,僅次于面向?qū)ο蟮姆椒?。缺點是不太適應規(guī)模大的復雜項目,難以解決軟件重用問題,較難適應需求變化,難以徹底解決維護問題。5.2.1 學生作業(yè)管理系統(tǒng)頂層圖發(fā)布作業(yè)杳看公告查看作業(yè)公牛數(shù)眠庫學生信息發(fā)布公告告管匍公告信息管理修改公告上傳作業(yè)作業(yè)數(shù)據(jù)庫5.2.3 學生作業(yè)管理系統(tǒng)加工 1 子圖5.2.4 學生作業(yè)管理系統(tǒng)加工 2 子圖5.2.5 學生作業(yè)管理系統(tǒng)加工 3 子圖5.3數(shù)據(jù)字典數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進行詳細的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。數(shù)據(jù)字典通常包括:數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲和處理過程 5 5 個部分。1 1、數(shù)據(jù)項1 1 教師

35、信息表教師信息表主要用于存放教師的基本信息,包括教工號、姓名、所屬學院、聯(lián)系方式和 E-mailE-mail 地址。最后考慮到教師的信息有可能會被以復數(shù)的形式輸出,定義了一個 idid 域,以便于分頁輸出。教師信息表結(jié)構(gòu)如表 5-3-15-3-1 所示字段名字段含義數(shù)據(jù)類型是否為空varlD教師教工號varchar(20)否varName教師姓名varchar(20)否varDepartment教師所屬學院varchar(50)否varPhoneNum教師聯(lián)系方式varchar(30)是varEmail教師郵箱地址varchar(100)是Id用于分頁顯示的種子int否表 5-35-3-1教師

36、信息表2學生信息表學生信息表語教師信息表一樣,存放學生的基本信息,包括學生的學號、姓名、專業(yè)或?qū)W院、聯(lián)系方式、E-mail地址,id用于方便分頁輸出。學生信息表結(jié)構(gòu)如表 5-35-3-2所示。字段名字段含義數(shù)據(jù)類型是否為空varID學生學號varchar(20)否varName學生姓名varchar(20)否varDepartment學生專業(yè)或?qū)W院varchar(50)否varPhoneNum學生聯(lián)系方式varchar(30)是varEmail學生郵箱地址varchar(100)是Id用于分頁顯示的種子int否表 5-35-3-2學生信息表3課程信息表課程信息表存放所有的課程信息,信息包括課程

37、代碼、課程名、教師教工號、教師名、課程的時間、課程的地點、課程所分成的組數(shù)、組內(nèi)允許含有的最大成員數(shù)、組內(nèi)的所有角色名(格式XX:XX,“:為分割符”),課程對應的學生作業(yè)在服務器內(nèi)存放目錄??紤]到兩位教師可能都叫同一種課,比如說教師甲和教師乙都教授數(shù)據(jù)結(jié)構(gòu)這門課,故無法使用課程代碼唯一確定一個元組。鑒于這種情況,另立屬性intID,唯一標識某位教師教授的某一門課。止匕外,學生和教師都有查詢其所有課程的功能,即選擇課程信息表的元組可能比較多,intID這個屬性也是被設計用來解決元組過多時候的分頁處理。課程信息表結(jié)構(gòu)如表 5-35-3-3所示字段名字段含義數(shù)據(jù)類型是否為空intID課程唯一標識,

38、用于分頁顯示Int否varCourselD課程代碼varchar(50)否varName課程名varchar(50)否varTeacher教師教工號varchar(20)否varClass授課專業(yè)及班級varchar(100)否varCourseTime課程時間varchar(100)否varClassroom課程地點varchar(50)intGroup課程需分的組數(shù)Int否intMemberMax小組允許的成員人數(shù)Int否varRole小組里的角色名稱varchar(1000)否varRequest教師布置的作業(yè)存放地址varchar(255)是varDirectory學生上傳作業(yè)的目錄v

39、archar(255)否表 5-35-3-3課程信息表4課程名單表課程名單表存放所有課程的所有名單,即課程和學生的對應關(guān)系。根據(jù)需求分析,理論上的課程名單表只需要有課程唯一確定號、教工號、學生學號就能夠標識課程和學生的對應關(guān)系,但是這樣會造成教師或?qū)W生的信息需要從其他表導出,這樣會增加數(shù)據(jù)庫的讀取次數(shù)。為了減少這樣的次數(shù),我們以增加硬盤占用空間作為代價增加幾個冗余屬性一一課程名、課程代碼、教師姓名、學生姓名。除了基本的對應信息之外,學生上傳的作業(yè)、教師上傳的批閱作業(yè)、教師上傳的作業(yè)要求的存放地址也存放于這個表中。其他信息包括課程作業(yè)狀態(tài)、成績、分組信息、組內(nèi)角色亦存放于此表。最后,整個系統(tǒng)多處

40、會以多行輸出的信息查詢本表,為了減少服務器負荷,我們用分頁顯示。ID是分頁所要用到的標識。字段名字段含義數(shù)據(jù)類型是否為空ID用于分頁顯示int否intCourselD課程唯一確定號,參見課程信息表的intIDint否varCourselD課程代碼varchar(50)否varTeacher教師教工號varchar(20)否varStudentID學生學號varchar(20)否intGroup學生所在組的編號(0表示未入組)int否varRole學生在組內(nèi)的角色varchar(20)否varStatus作業(yè)狀態(tài)varchar(255)是varFinalFile作業(yè)下載地址varchar(255

41、)是varFileAmended批閱作業(yè)下載地址varchar(255)是intMark成績int是課程名單表如表 5-35-3-4所示.表 5-35-3-4課程作業(yè)信息表5組信息表組信息表用于存放組長賬號以及組長的組號、課程號,以便組長登陸后讀取。一門課程可能有許多組,故課很大可能會發(fā)生多行讀取。為了減少服務器負荷,我們用分頁顯示。ID是分頁所要用到的標識。組信息表的名構(gòu)參見表5-4-5字段名字段含義數(shù)據(jù)類型是否為空varAcc組長賬戶名varchar(50)否intCourseID課程唯一號,參見課程信息表intIDint否intGroupID組號int否ID用于分組顯示int否表5-4-

42、5組信息表數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)反映了數(shù)據(jù)之間的組合關(guān)系。一個數(shù)據(jù)結(jié)構(gòu)可以由若干個數(shù)據(jù)項組成,也可以由若干個數(shù)據(jù)結(jié)構(gòu)組成,或由若干個數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)混合組成。如表5-35-3-5.1所示:序號數(shù)據(jù)結(jié)構(gòu)名含義說明組成1教師信息教師的基本信息學生信息=教工號+姓名+學院+聯(lián)系方式+郵箱2學生信息學生的基本信息學生信息=學號+姓名+專業(yè)或?qū)W院+學生聯(lián)系方式+學生郵箱地址3課程信息課程的基本信息課程信息=代碼+名字+教工號+專業(yè)及班級+時間+地點+分組數(shù)+成員+角色名稱+作業(yè)存放地址+上傳作業(yè)的目錄4課程名單信息課程的基本信息課程信息-課程唯一確定號+代碼+教工號+學號+學生組+學生組成員+作業(yè)狀態(tài)+作業(yè)下

43、載地址+批閱作業(yè)下載地址+成績5組信息表組的基本信息組信息=組賬號+課程唯一號+組號表 5-35-3-5.15.4 模塊結(jié)構(gòu)圖結(jié)構(gòu)圖是對系統(tǒng)的整體描述,具有很強的層次效果,本系統(tǒng)的組織結(jié)構(gòu)圖如圖5-1所示。學生作業(yè)管理系統(tǒng)圖5-1學生作業(yè)管理系統(tǒng)的整體模塊管理員子系統(tǒng)根據(jù)前期需求分析,管理員主要負責兩項任務一一公告和賬戶管理,公告管理包括公告的添加刪除發(fā)布。賬戶管理包括賬戶添加、刪除和學生作業(yè)批量刪除。管理員子系統(tǒng)的模塊結(jié)構(gòu)如圖5-2所示。學生作業(yè)管理上公告管理學生管理作業(yè)管理學生信息管理管理員公+rrrr管理圖5-2管理員子系統(tǒng)模塊結(jié)構(gòu)教師子系統(tǒng)根據(jù)前期需求分析,教師主要負責三項任務一一課程

44、管理、作業(yè)管理和組管理,其次教師也可以根據(jù)需要修改自己的各項信息(包括密碼的修改)。課程管理包括課程的課程信息的查詢和課程的名單的下載。作業(yè)管理包括課程的作業(yè)發(fā)布、學生的作業(yè)下載、批閱作業(yè)的上傳和批閱信息的管理。組管理包括組信息的建立、組長的任命、組信息的查詢以及組賬戶信息的查詢。教師子系統(tǒng)的模塊結(jié)構(gòu)如圖5-3所示。救師子系,二恪助公告賬號港加學生名單的煙刪改學T打分發(fā)布作業(yè)下載作業(yè)批改作業(yè)作業(yè)打好開和員于至鐐賬號哲理公告管理黃石學生/羊圖 5-3 教師子系統(tǒng)模塊結(jié)構(gòu)學生子系統(tǒng)根據(jù)前期需求分析, 學生主要負責作業(yè)管理, 即作業(yè)的上傳和作業(yè)要求和批閱作業(yè)的下載。此外學科亦可以查詢自己所有的課程信

45、息、組的信息。最后,和教師子系統(tǒng)一樣,學生可以更改自己的信息和密碼。學生子系統(tǒng)的模塊結(jié)構(gòu)如圖5-4所示。圖 5-4 學生子系統(tǒng)模塊結(jié)構(gòu)修改作業(yè)卜戰(zhàn)作業(yè)學卡精總管理.修改信甘檸信息六、面向?qū)ο蠓治鲈O計面向?qū)ο?對象+類+繼承+消息通信。具有這四個概念的軟件開發(fā)方法稱為面向?qū)ο蠓椒ǎ∣OM。面向?qū)ο蟮拈_發(fā)方法(OOSD是一種新的軟件工程方法其基本思想是盡可能接近人類認識現(xiàn)實世界的方法和思維方式來分析和解決問,提供更加清晰的需求分析和設計,是指導軟件開發(fā)的系統(tǒng)方法。OOS噴穿于整個軟件生命期, 其中面向?qū)ο蟮姆治雠c設計是面向?qū)ο箝_發(fā)的關(guān)鍵。 其中面向?qū)ο蟮姆治雠c設計是面向?qū)ο箝_發(fā)的關(guān)鍵。OOM有4個

46、主要特點: 符合人類分析解決問題的習慣思維方式; 各階段所使用的技術(shù)方法具有高度連續(xù)性;開發(fā)階段有機集成有利于系統(tǒng)穩(wěn)定;重用性好,所以對象類提供了較理想的可重用團建成分,而其繼承機制使得OOK術(shù)實現(xiàn)可重用性更方便、自然和準確。6.16.1分析與設計方法面向?qū)ο蠓治觯∣OA的目標是獲取用戶需求并建立一系列問題域的精確模型,描述滿足用戶需要的軟件。而OOA(面向?qū)ο蟮姆治觯┠P陀?個層次(主題層、對象類層、結(jié)構(gòu)層、屬性層和服務層)和5個活動(標識對象類、標識結(jié)構(gòu)、定義主題、定義屬性和定義服務)組成。在這種方法中定義了兩種對象類之間的結(jié)構(gòu),一種稱為分類結(jié)構(gòu),一種稱為組裝結(jié)構(gòu)。分類結(jié)構(gòu)就是所謂的一般與

47、特殊的關(guān)系。組裝結(jié)構(gòu)則反映了對象之間的整體與部分的關(guān)系OOA所建立的模型應表示出系統(tǒng)的數(shù)據(jù)、功能和行為三方面的基本特征。OOA階段是獲取和描述用戶需求并建立問題域?qū)ο竽P偷倪^程。分析系統(tǒng)中的所有對象及其相互間的關(guān)系,為建立分析模型,應遵循5個基本步驟:第一步,確定對象和類。這里所說的對象是對數(shù)據(jù)及其處理方式的抽象,它反映了系統(tǒng)保存和處理現(xiàn)實世界中某些事物的信息的能力。類是多個對象的共同屬性和方法集合的描述, 它包括如何在一個類中建立一個新對象的描述。第二步,確定結(jié)構(gòu)(structure)。結(jié)構(gòu)是指問題域的復雜性和連接關(guān)系。類成員結(jié)構(gòu)反映了泛化-特化關(guān)系,整體-部分結(jié)構(gòu)反映整體和局部之間的關(guān)系。

48、第三步,確定主題(subject)。主題是指事物的總體概貌和總體分析模型。第四步,確定屬性(attribute)。屬性就是數(shù)據(jù)元素,可用來描述對象或分類結(jié)構(gòu)的實例,可在圖中給出,并在對象的存儲中指定。第五步,確定方法(method)。方法是在收到消息后必須進行的一些處理方法:方法要在圖中定義,并在對象的存儲中指定。對于每個對象和結(jié)構(gòu)來說,那些用來增加、修改、刪除和選擇一個方法本身都是隱含的(雖然它們是要在對象的存儲中定義的,但并不在圖上給出),而有些則是顯示的。通過模型分析加強了對問題域和系統(tǒng)責任的理解;改進與分析有關(guān)的各類人員之間的交流;增強了客戶需求的變化具有較強的適應性; 貫穿軟件生命周

49、期全過程的一致性, 有利于用戶參與。 這是OOA勺優(yōu)點面向?qū)ο笤O計(Object-OrientedDesign,OOD)方法是OO方法中一個中間過渡環(huán)節(jié)。其主要作用是對OOA分析的結(jié)果作進一步的規(guī)范化整理,以便能夠被OOP直接接受。OOD勺目標是管理程序內(nèi)部各部分的相互依題。 為了達到這個目標,OO要求將程序分成塊,每個塊的規(guī)模應該小到可以管理的程度,然后分別將各個塊隱藏在接口(interface)的后面,讓它們只通過接口相互交流。OODIb一種解決軟件問題的設計范式(paradigm),一種抽象的范式。使用OO電種設計范式,我們可以用對象(object)來表現(xiàn)問題領(lǐng)域(problemdoma

50、in)的實體,每個對象都有相應的狀態(tài)和行為。OODT要滿足5個準則:抽象、信息屏蔽、高內(nèi)聚、低耦合、可重用。抽象是指強調(diào)實體是本質(zhì)內(nèi)在的屬性,而忽略一些無關(guān)緊要的屬性;信息屏蔽是保證軟件部件具有優(yōu)良的模塊性的基礎;高內(nèi)聚是指子系統(tǒng)內(nèi)部是由一些關(guān)系密切的類構(gòu)成,除了少數(shù)的“通信類”外,子系統(tǒng)中的類應只與該子系統(tǒng)中的其他類協(xié)作,構(gòu)成具有強內(nèi)聚性的子系統(tǒng)。低耦合是指按照抽象與封裝性,使子系統(tǒng)之間的聯(lián)系盡量少;軟件重用是提高開發(fā)效率和質(zhì)量的重要途徑6.26.2用況建模(一)確定執(zhí)行者通過對系統(tǒng)需求陳述的分析,可以確定系統(tǒng)有三個執(zhí)行者:教師和學生還有管理員。簡要描述如下管理員:管理員按系統(tǒng)授權(quán)維護和使用系統(tǒng)不同功能,修改個人資料功能,發(fā)布公告,設置班級、課程、任課教師,具有查看、刪除作業(yè)的功能。教師:教師登錄功能,根據(jù)權(quán)限進入教師相應的頁面的功能,可修改密碼,公布作業(yè)要求,查看并下載學生上傳的作業(yè),查看學生名單功能,查看學生作業(yè)完成情況,對學生作業(yè)打分。學生:根據(jù)權(quán)限進入學生相應的頁面的功能,修改個人資料的功能及修改密碼,查看、搜索公告、查看教師發(fā)布的作業(yè)的功能,上傳作業(yè),查看上傳作業(yè)情況及教師打分情況,學生在網(wǎng)上對老師提出疑問并能查看以往對老師提出的疑問功能。(二)確定用況在確定執(zhí)行者之后,結(jié)合學生作業(yè)管理系統(tǒng)需求

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論