XXXX詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第1頁(yè)
XXXX詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第2頁(yè)
XXXX詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第3頁(yè)
XXXX詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第4頁(yè)
XXXX詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩19頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、天空教室系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)編寫(xiě): 日期:審核:日期:批準(zhǔn):日期:受控狀態(tài):發(fā)布版次:日期:編號(hào):變更記錄日期版本變更說(shuō)明作者初始版本簽字確認(rèn)系統(tǒng)模塊對(duì)應(yīng)章節(jié)對(duì)應(yīng)部門(mén)負(fù)責(zé)人簽字目 錄1引言41.1編寫(xiě)目的41.2背景51.3范圍51.4參考資料52總體設(shè)計(jì)62.1需求概述62.2開(kāi)發(fā)環(huán)境62.3總體功能模塊設(shè)計(jì)62.4登陸界面設(shè)計(jì)73學(xué)生模塊實(shí)現(xiàn)83.1提交作業(yè)子模塊93.2修改作業(yè)子模塊93.3查看作業(yè)子模塊93.4參考習(xí)題推薦子模塊94教師模塊實(shí)現(xiàn)134.1學(xué)生作業(yè)批閱作業(yè)子模塊194.2學(xué)生作業(yè)發(fā)布作業(yè)子模塊194.3習(xí)題智能推薦子模塊195系統(tǒng)管理員模塊實(shí)現(xiàn)225.1系統(tǒng)管理員界面225

2、.2系統(tǒng)管理員子模塊實(shí)現(xiàn)221引言1.1編寫(xiě)目的現(xiàn)在社會(huì),互聯(lián)網(wǎng)已經(jīng)成為人們生活學(xué)習(xí)過(guò)程中不可或缺的一部分,各種軟件極大的豐富了人們的生活,在學(xué)校的日常教學(xué)中,批改作業(yè)無(wú)疑是最耗時(shí)耗力的工作了,老師不僅要收取學(xué)生紙質(zhì)的作業(yè),批改完成還要統(tǒng)計(jì)信息。為方便教師批改作業(yè)和答疑,我們開(kāi)發(fā)了天空教師系統(tǒng)。以B/S結(jié)構(gòu)為基礎(chǔ)的軟件以其方便、易于維護(hù)等特點(diǎn)代表了應(yīng)用軟件的發(fā)展方向,客戶(hù)機(jī)越來(lái)越“瘦”,而服務(wù)器越來(lái)越“胖”是將來(lái)信息化發(fā)展的主流方向。以B/S結(jié)構(gòu)為基礎(chǔ)的天空教室系統(tǒng),減輕了教師的教學(xué)壓力提高了教學(xué)效率,豐富了老師與學(xué)生的溝通,因此依靠天空系統(tǒng)來(lái)實(shí)現(xiàn)教學(xué)管理工作,可以教學(xué)管理更方便、更快捷、更高

3、效。其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。天空教師的主要目標(biāo)是提高教學(xué)效率和教學(xué)質(zhì)量,主要有上傳作業(yè),批改作業(yè),錯(cuò)誤統(tǒng)計(jì),智能推薦,在線(xiàn)交流等功能,當(dāng)然這些操作需要分配給不同的角色,以賦予不同的權(quán)限。借助WEB技術(shù),可以提高教學(xué)效率,使高教學(xué)朝著網(wǎng)絡(luò)化、信息化的方向發(fā)展,以提高教師的工作效率。本說(shuō)明書(shū)是天空教室系統(tǒng)的詳細(xì)設(shè)計(jì)。其編寫(xiě)目的是在概要設(shè)計(jì)的基礎(chǔ)上,針對(duì)該項(xiàng)目的每個(gè)模塊,每個(gè)功能的實(shí)現(xiàn)方法進(jìn)行詳細(xì)的設(shè)計(jì)和劃分,按照詳細(xì)設(shè)計(jì)說(shuō)明書(shū)的要求,進(jìn)一步明確系統(tǒng)結(jié)

4、構(gòu),為項(xiàng)目開(kāi)發(fā)人員后期的編碼工作做準(zhǔn)備。本文檔的預(yù)期的讀者是:項(xiàng)目開(kāi)發(fā)人員項(xiàng)目經(jīng)理項(xiàng)目測(cè)試人員1.2背景在前一階段的概要設(shè)計(jì)文檔中,已經(jīng)通過(guò)順序圖解決了該系統(tǒng)功能的實(shí)現(xiàn)流程,包括系統(tǒng)的各模塊間的關(guān)系設(shè)計(jì)等。本文檔就是在前一階段成果的基礎(chǔ)上,繼續(xù)對(duì)系統(tǒng)的各模塊進(jìn)行詳細(xì)的劃分和說(shuō)明。1.3范圍本概要設(shè)計(jì)文檔提供給系統(tǒng)設(shè)計(jì)開(kāi)發(fā)人員,包括詳細(xì)設(shè)計(jì)人員和項(xiàng)目組成員。1.4參考資料a.軟件工程導(dǎo)論(第五版) 張海藩編著b.現(xiàn)代軟件工程 周之英編著 c.軟件需求分析說(shuō)明書(shū)2總體設(shè)計(jì)2.1需求概述進(jìn)入21世紀(jì),互聯(lián)網(wǎng)從各個(gè)方面深刻的影響著我們,教學(xué)已經(jīng)邁向信息化,老師不再需要為繁多的作業(yè)批改所困惑,學(xué)生也不用

5、再為作業(yè)奮筆疾書(shū),天空教師系統(tǒng)提供了一個(gè)學(xué)生與教師互動(dòng)溝通的平臺(tái),學(xué)生將做完的作業(yè)在天空系統(tǒng)中提交之后教師就可以在線(xiàn)批改學(xué)生的作業(yè)了,不經(jīng)快捷方便而且綠色環(huán)保,大大提高了教學(xué)效率。2.2開(kāi)發(fā)環(huán)境軟件環(huán)境:Windows xp,SQL Server 2005,Microsoft .NET 2.0 Framework,IIS 5.0及以上硬件環(huán)境:CPU2.0G以上,內(nèi)存1G以上開(kāi)發(fā)機(jī)器軟件環(huán)境:windows 7操作系統(tǒng),Visual Studio 2008,SQL Server 20052.3總體功能模塊設(shè)計(jì)1) 學(xué)生、教師、管理員登陸,個(gè)人信息的查看和修改。2) 學(xué)生:教師布置作業(yè)查閱、待完

6、成作業(yè)、作業(yè)成績(jī)的查看、推薦習(xí)題。3) 教師:學(xué)生作業(yè)的查閱、作業(yè)修改、成績(jī)發(fā)布、習(xí)題智能推薦。4) 管理員:添加、修改教師和學(xué)生用戶(hù)信息。2.4登陸界面設(shè)計(jì)基于 B/S 的天空教室系統(tǒng)使用基于角色的權(quán)限管理方式,不同的角色的用戶(hù)具有不同的權(quán)限。天空教室系統(tǒng)包括三種角色的用戶(hù),他們分別是學(xué)生、教師與管理員,三類(lèi)用戶(hù)只有通過(guò)系統(tǒng)身份驗(yàn)證之后才能進(jìn)入系統(tǒng)進(jìn)行相應(yīng)的操作。用戶(hù)要通過(guò)本系統(tǒng)查詢(xún)和處理作業(yè),必須先輸入用戶(hù)名和密碼進(jìn)行登陸。為了避免非班級(jí)人員都可以獲得登陸權(quán)限,登陸系統(tǒng)不設(shè)注冊(cè)過(guò)程,所有學(xué)生和教師的登陸信息將事先由管理員直接對(duì)數(shù)據(jù)庫(kù)進(jìn)行錄入。登錄功能界面下圖所示。首次登錄時(shí),密碼為學(xué)生的學(xué)

7、號(hào),當(dāng)進(jìn)入天空教室系統(tǒng)后,學(xué)生可對(duì)密碼進(jìn)行修改。3學(xué)生模塊實(shí)現(xiàn)學(xué)生子系統(tǒng)由四個(gè)模塊組成,分別為提交作業(yè)模塊、修改作業(yè)模塊、查看成績(jī)模塊、推薦習(xí)題模塊。學(xué)生界面:在學(xué)生一端,學(xué)生可以查看作業(yè)信息,并完成作業(yè),其界面下圖所示。學(xué)生可以進(jìn)入課程查看具體的作業(yè)信息對(duì)于不會(huì)的題目可以查看參考作業(yè),這里的參考作業(yè)是更加推薦系統(tǒng)相似度匹配得到的3.1提交作業(yè)子模塊功能描述學(xué)生在完成作業(yè)之后需要選擇提交,數(shù)據(jù)庫(kù)保存提交的文本或者文件信息。輸入提交的文件或者文字信息輸出更新數(shù)據(jù)庫(kù)中作業(yè)列表,在界面予以反饋。實(shí)現(xiàn)學(xué)生子系統(tǒng)中的提交作業(yè)模塊,主要是學(xué)生用于對(duì)自己的作業(yè)進(jìn)行提交。當(dāng)學(xué)生退出作業(yè)內(nèi)容頁(yè)面時(shí),需人為對(duì)作業(yè)

8、進(jìn)行保存,系統(tǒng)在學(xué)生做作業(yè)過(guò)程中不對(duì)學(xué)生的完成情況進(jìn)行自動(dòng)保存,保存后的作業(yè)只有點(diǎn)擊“提交”以后,方可將作業(yè)進(jìn)行提交;學(xué)生需要在規(guī)定時(shí)間內(nèi)提交教師布置的作業(yè),否則時(shí)間一到系統(tǒng)將會(huì)自動(dòng)停止接收學(xué)生提交該次作業(yè),并且視為作業(yè)未完成。提交作業(yè)后,系統(tǒng)自動(dòng)對(duì)作業(yè)進(jìn)行評(píng)分。3.2修改作業(yè)子模塊功能描述學(xué)生提交作業(yè)在教師批改之前可以點(diǎn)擊修改按鈕對(duì)之前提交的作業(yè)進(jìn)行修改,修改完成之后可以再次提交。輸入提交新的修改后的作業(yè)。輸出更新學(xué)生作業(yè)列表,并記錄到數(shù)據(jù)庫(kù)實(shí)現(xiàn)學(xué)生可通過(guò)點(diǎn)擊“作業(yè)修改”按鈕,進(jìn)入作業(yè)修改頁(yè)面?!靶薷淖鳂I(yè)”功能模塊中包括所有在提交期限之前且沒(méi)有進(jìn)行提交的作業(yè),學(xué)生可以通過(guò)點(diǎn)擊任意一個(gè)作業(yè)項(xiàng)進(jìn)

9、入作業(yè)中,查看作業(yè)內(nèi)容,修改作業(yè)。當(dāng)學(xué)生退出作業(yè)內(nèi)容頁(yè)面時(shí),需人為對(duì)作業(yè)進(jìn)行保存,系統(tǒng)在學(xué)生做作業(yè)過(guò)程中不對(duì)學(xué)生的完成情況進(jìn)行自動(dòng)保存,保存后的作業(yè)只有點(diǎn)擊“提交”以后,方可將作業(yè)進(jìn)行提交,值得注意的是,學(xué)生提交作業(yè)在教師批改之前可以點(diǎn)擊修改按鈕對(duì)之前提交的作業(yè)進(jìn)行修改,修改完成之后可以再次提交。當(dāng)學(xué)生選擇未完成作業(yè)中的作業(yè)時(shí),則可以進(jìn)行做作業(yè)環(huán)節(jié)。3.3查看作業(yè)子模塊功能描述學(xué)生在提交作業(yè)之后會(huì)將作業(yè)信息記錄到數(shù)據(jù)庫(kù),這時(shí)學(xué)生可以通過(guò)查詢(xún)數(shù)據(jù)庫(kù)查看自己已經(jīng)提交的作業(yè)列表,方便管理和瀏覽,同時(shí)還可以看到提交作業(yè)的狀態(tài),是已批改還是未批改,分?jǐn)?shù)等。輸入選擇查詢(xún)條件,點(diǎn)擊查詢(xún)按鈕。輸出生成新的作業(yè)

10、列表;界面與實(shí)現(xiàn)學(xué)生登陸后,可以點(diǎn)擊查看作業(yè)按鈕,便可查詢(xún)已完成或待完成的作業(yè)。已完成并且提交的作業(yè)顯示在“已完成作業(yè)”中,主頁(yè)面主要顯示的信息有作業(yè)名稱(chēng),布置時(shí)間,學(xué)生提交時(shí)間以及成績(jī),當(dāng)點(diǎn)擊“more”進(jìn)入后,可以查看更多的已提交作業(yè)信息?!拔赐瓿勺鳂I(yè)”中的作業(yè)指學(xué)生沒(méi)有進(jìn)行提交的作業(yè),主頁(yè)面顯示的作業(yè)信息包括:作業(yè)名稱(chēng)、布置時(shí)間以及提交期限。3.4參考習(xí)題推薦子模塊功能描述本系統(tǒng)針對(duì)每次的作業(yè)批改情況建立一個(gè)錯(cuò)題集,根據(jù)每次的得分情況設(shè)置不同的權(quán)重,該權(quán)重是衡量一個(gè)作業(yè)的難易情況的標(biāo)準(zhǔn),而且作業(yè)的難易是動(dòng)態(tài)浮動(dòng)的,所以可以針對(duì)不同的班級(jí)建立一個(gè)不同的考察標(biāo)準(zhǔn)。而且我們有在每次做習(xí)題的一個(gè)

11、推薦環(huán)節(jié),當(dāng)老師發(fā)布一個(gè)作業(yè)之后學(xué)生就可以進(jìn)入點(diǎn)擊參考習(xí)題來(lái)參考之前類(lèi)似的習(xí)題來(lái)做,這里我們使用了相似度算法來(lái)進(jìn)行題目以及內(nèi)容的匹配輸入輸入批改作業(yè)的歷史記錄輸出合理的推薦題目集。4教師模塊實(shí)現(xiàn)教師子系統(tǒng)由三個(gè)功能模塊組成,分別為學(xué)生作業(yè)批閱模塊、學(xué)生作業(yè)發(fā)布模塊、習(xí)題智能推薦模塊。教師界面:教師登錄成功后,就進(jìn)入了首頁(yè),首頁(yè)中包含有新聞和該學(xué)期用戶(hù)的課程以及天空教室注意事項(xiàng)。教室可以查看所有作業(yè),其界面如下圖所示教師可以根據(jù)課程需要修改作業(yè),修改作業(yè)的頁(yè)面如下圖在下面的頁(yè)面中,教師可以完成作業(yè)的批改。 下面這個(gè)是普通批改的界面下面這個(gè)是快速批改的頁(yè)面:以下是教師管理成績(jī)的界面,在此頁(yè)面中教師

12、可以導(dǎo)出該學(xué)生該學(xué)期的所有作業(yè)的情況。4.1學(xué)生作業(yè)批閱作業(yè)子模塊功能描述學(xué)生在完成作業(yè)之后,教師可以批改學(xué)生已經(jīng)提交的全部作業(yè)。輸入提取學(xué)生作業(yè),參考推薦系統(tǒng)。4.1.3輸出給每個(gè)已經(jīng)批改的作業(yè)打分。4.1.4實(shí)現(xiàn)教師批閱功能模塊,主要提供的功能有人工批改學(xué)生作業(yè)、添加評(píng)語(yǔ)、發(fā)布成績(jī)。系統(tǒng)默認(rèn)的作業(yè)排列方式為,按班級(jí)進(jìn)行排序。教師通過(guò)選擇某一個(gè)班級(jí),便可進(jìn)入查看這個(gè)班級(jí)所有同學(xué)的作業(yè)情況,并可以人工進(jìn)一步對(duì)學(xué)生所提交的作業(yè)進(jìn)行修改、添加評(píng)語(yǔ)等。此外,教師還可以在查詢(xún)按鈕前面輸入所要查找的關(guān)鍵字,例如,當(dāng)對(duì)指定一個(gè)同學(xué)的作業(yè)進(jìn)行搜索時(shí),教師只需在“查詢(xún)”按鈕前面的空白欄處填寫(xiě)該生的學(xué)號(hào),對(duì)該學(xué)

13、生的作業(yè)進(jìn)行詳細(xì)查看、人工批改以及添加評(píng)語(yǔ)。另外,當(dāng)教師覺(jué)得作業(yè)批改的不好,或者學(xué)生有反饋時(shí)可以重新批改。即提取學(xué)生作業(yè),參考推薦系統(tǒng),給每個(gè)已經(jīng)批改的作業(yè)重新打分。4.2學(xué)生作業(yè)發(fā)布子模塊4.2.1功能描述教師子系統(tǒng)中的作業(yè)布置功能模塊,用于老師對(duì)學(xué)生布置作業(yè)。4.2.2輸入提交新布置的作業(yè)。4.2.3輸出更新學(xué)生作業(yè)列表,并記錄到數(shù)據(jù)庫(kù)4.2.4實(shí)現(xiàn)布置作業(yè)的形式主要有兩種,一種為直接從題庫(kù)中選擇所要布置的作業(yè)內(nèi)容;另一種為,教師上傳作業(yè)內(nèi)容,上傳后的作業(yè)經(jīng)管理員存入數(shù)據(jù)庫(kù),而后為教師使用。作業(yè)題庫(kù)中以后的各種作業(yè)題,按照上傳時(shí)間進(jìn)行排序,并且在每套題后顯示該套題相應(yīng)的難度系數(shù),以便老師使

14、用。教師還可以在已有作業(yè)題處選擇“more”,以便查看更多作業(yè)題,為教師布置作業(yè)提供方便。當(dāng)教師將一次作業(yè)布置好后,將其按時(shí)間保存,在選擇好需要完成本次作業(yè)的學(xué)生對(duì)象后,向其發(fā)送作業(yè)指令。4.3習(xí)題智能推薦模塊本系統(tǒng)針對(duì)每次的作業(yè)批改情況建立一個(gè)錯(cuò)題集,根據(jù)每次的得分情況設(shè)置不同的權(quán)重,該權(quán)重是衡量一個(gè)作業(yè)的難易情況的標(biāo)準(zhǔn),而且作業(yè)的難易是動(dòng)態(tài)浮動(dòng)的,所以可以針對(duì)不同的班級(jí)建立一個(gè)不同的考察標(biāo)準(zhǔn)。而且我們有在每次做習(xí)題的一個(gè)推薦環(huán)節(jié),當(dāng)老師發(fā)布一個(gè)作業(yè)之后學(xué)生就可以進(jìn)入點(diǎn)擊參考習(xí)題來(lái)參考之前類(lèi)似的習(xí)題來(lái)做,這里我們使用了相似度算法來(lái)進(jìn)行題目以及內(nèi)容的匹配。該功能模塊主要為教師提供了作業(yè)相似度篩

15、選、按提交時(shí)間篩選和按學(xué)生閱題時(shí)間篩選三種篩選方式,以便老師可以更好地比對(duì)學(xué)生作業(yè),找到學(xué)生在學(xué)習(xí)中所遇到的共性問(wèn)題,為學(xué)生更好地掌握英語(yǔ)課堂上所學(xué)的知識(shí)提供有利保障。(1) 作業(yè)相似度篩選:篩選出作業(yè)相似度高的作業(yè),查看學(xué)生是否抄襲。通過(guò)該模塊,統(tǒng)計(jì)題目的正確率以及了解學(xué)生集中錯(cuò)在哪些題目。(2) 按完成時(shí)間篩選:篩選出沒(méi)在規(guī)定時(shí)間內(nèi)完成作業(yè)的學(xué)生,視為欠交作業(yè)。(3) 按閱題時(shí)間篩選:根據(jù)學(xué)生閱題時(shí)間和做題速度,了解學(xué)生的學(xué)習(xí)效果和對(duì)知識(shí)的掌握程度。5系統(tǒng)管理員模塊實(shí)現(xiàn)5.1系統(tǒng)管理員界面主要功能模塊包括:(此處預(yù)設(shè)管理員賬戶(hù) 用戶(hù)名:admin 密碼:admin)。修改刪除用戶(hù)信息模塊:包括對(duì)學(xué)生信息的和對(duì)教師信息的修改和刪除;管理員登陸后的界面,在該界面下可選擇具體的功能。5.2系統(tǒng)管理員子模塊實(shí)現(xiàn)管理員子系統(tǒng)由四個(gè)功能模塊組成,分別為學(xué)生信息管理功能模塊、教師信息管理功能模塊、作業(yè)信息管理功能模塊以及成績(jī)統(tǒng)計(jì)功能模塊。5.2.1學(xué)生信息管理功能模塊實(shí)現(xiàn)由于學(xué)生信息管理功能模塊與教師信息管理功能模塊中的功能類(lèi)似,故這里只對(duì)學(xué)生信息管理功能模塊加以介紹。管理員登陸管理員子系統(tǒng)后,點(diǎn)擊“學(xué)生信息管理”按鈕,便可進(jìn)入學(xué)校信息管理功能模塊。學(xué)生信息管理功能模塊主要用于對(duì)學(xué)生基本信息進(jìn)行維護(hù),主要包括

溫馨提示

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

評(píng)論

0/150

提交評(píng)論