軟件工程課程設(shè)計(jì)—選課系統(tǒng)_第1頁(yè)
已閱讀1頁(yè),還剩33頁(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、<p><b>  目錄</b></p><p>  第一章 系統(tǒng)分析4</p><p><b>  1.1系統(tǒng)需求4</b></p><p><b>  1.1.1查詢(xún)4</b></p><p>  1.1.3退選課程4</p><p&g

2、t;  1.1.4補(bǔ)選課程4</p><p>  1.2可行性分析5</p><p>  1.2.1經(jīng)濟(jì)上的可行性5</p><p>  1.2.2技術(shù)上的可行性5</p><p>  1.2.3操作上的可行性5</p><p><b>  1.2.4結(jié)論5</b></p>

3、<p>  1.3項(xiàng)目的環(huán)境5</p><p>  1.3.1開(kāi)發(fā)環(huán)境方面條件5</p><p>  1.3.2開(kāi)發(fā)時(shí)間5</p><p>  1.3.3經(jīng)費(fèi)問(wèn)題5</p><p>  1.4項(xiàng)目的目標(biāo)5</p><p><b>  1.5可選方案5</b></p&

4、gt;<p>  第二章 需求分析5</p><p><b>  2.1介紹5</b></p><p>  2.1.1問(wèn)題陳述5</p><p><b>  2.1.2目的5</b></p><p>  2.1.3項(xiàng)目背景5</p><p><

5、b>  2.2項(xiàng)目概述5</b></p><p>  2.2.1開(kāi)發(fā)環(huán)境5</p><p>  2.2.2運(yùn)行環(huán)境5</p><p>  2.3系統(tǒng)功能描述5</p><p>  2.3.1管理員信息管理5</p><p>  2.3.2教師信息管理5</p><p&g

6、t;  2.3.3學(xué)生信息管理5</p><p>  2.4系統(tǒng)的非功能性需求5</p><p>  2.4.1實(shí)用性5</p><p>  2.4.2先進(jìn)性5</p><p>  2.4.3高可靠性5</p><p>  2.4.4高安全性5</p><p>  2.4.5采用標(biāo)準(zhǔn)

7、技術(shù)5</p><p>  2.4.6可維護(hù)性5</p><p>  2.4.7可擴(kuò)展性及靈活性5</p><p>  2.4.8智能性5</p><p>  2.5系統(tǒng)功能和范圍5</p><p>  2.5.1前景陳述5</p><p>  2.5.2主要功能特性5</p

8、><p>  2.5.3適用范圍5</p><p><b>  2.6數(shù)據(jù)流圖5</b></p><p>  2.6.1第一層數(shù)據(jù)流圖5</p><p>  2.6.2 第二層DFD圖5</p><p><b>  2.7數(shù)據(jù)字典5</b></p><

9、;p>  2.7.1數(shù)據(jù)流字典5</p><p>  2.7.2數(shù)據(jù)存儲(chǔ)字典5</p><p>  2.7.3數(shù)據(jù)處理字典5</p><p>  2.7.4數(shù)據(jù)項(xiàng)字典5</p><p>  第三章 概要設(shè)計(jì)5</p><p>  3.1系統(tǒng)模塊劃分5</p><p>  3.

10、1.1學(xué)生管理模塊5</p><p>  3.1.2教師管理模塊5</p><p>  3.1.3管理員管理模塊5</p><p>  3.2系統(tǒng)功能H圖5</p><p>  3.3系統(tǒng)軟件結(jié)構(gòu)圖5</p><p>  3.4 IPO圖5</p><p>  第四章 詳細(xì)設(shè)計(jì)5

11、</p><p><b>  4.1界面設(shè)計(jì)5</b></p><p><b>  4.1.1界面5</b></p><p>  4.1.2學(xué)生選課5</p><p>  4.2數(shù)據(jù)庫(kù)設(shè)計(jì)5</p><p>  4.2.1 E-R圖設(shè)計(jì)5</p>&l

12、t;p>  4.3模塊的流程圖5</p><p>  4.3.1學(xué)生信息查詢(xún)流程圖5</p><p>  4.3.2學(xué)生信息管理模塊流程圖5</p><p>  4.3.3管理員設(shè)置流程圖5</p><p>  4.3.4選課程序流程圖5</p><p>  第五章 測(cè)試計(jì)劃5</p>

13、<p>  5.1登錄模塊的測(cè)試5</p><p>  5.1.1測(cè)試登錄模塊5</p><p><b>  5.2學(xué)生模塊5</b></p><p>  5.2.1測(cè)試登錄模塊5</p><p>  5.2.2測(cè)試選課功能5</p><p>  5.2.3測(cè)試查詢(xún)教師信息

14、5</p><p>  5.2.4測(cè)試是否成功選課5</p><p>  5.2.5測(cè)試查詢(xún)成績(jī)5</p><p>  5.2.6測(cè)試查詢(xún)成績(jī)5</p><p>  5.2.7測(cè)試個(gè)人信息維護(hù)5</p><p><b>  5.3教師模塊5</b></p><p>

15、;  5.3.1測(cè)試教師登錄模塊5</p><p>  5.3.2測(cè)試教師開(kāi)課5</p><p>  5.3.3測(cè)試信息教師信息維護(hù)5</p><p>  5.3.4測(cè)試教師成績(jī)錄入5</p><p>  5.3.5測(cè)試課表查詢(xún)5</p><p>  5.4管理員模塊5</p><p&g

16、t;  5.4.1測(cè)試登錄模塊5</p><p>  5.4.2測(cè)試頁(yè)面跳轉(zhuǎn)5</p><p>  5.4.3測(cè)試管理員對(duì)全系統(tǒng)的信息管理5</p><p>  5.4.4測(cè)試對(duì)公告的操作5</p><p>  5.4.5測(cè)試查看選課信息5</p><p>  5.4.6測(cè)試對(duì)選課信息的維護(hù)5</p&

17、gt;<p>  5.4.7測(cè)試對(duì)選課的排序5</p><p>  第六章 項(xiàng)目管理5</p><p><b>  6.1甘特圖5</b></p><p><b>  6.2網(wǎng)絡(luò)圖5</b></p><p><b>  參考文獻(xiàn)5</b></p&

18、gt;<p><b>  第一章 系統(tǒng)分析</b></p><p><b>  1.1系統(tǒng)需求</b></p><p>  1.1.1查詢(xún)  在全校性選修課選課頁(yè)面,選課學(xué)生可以看到該學(xué)號(hào)可選的課程信息列表、已選課程列表和本人的校選課學(xué)分統(tǒng)計(jì)等信息,選課時(shí)可以按照“有無(wú)余量”、“課程歸屬”、“上課時(shí)間”、“上課校區(qū)”等信息查看課程

19、列表,選擇以上字段下拉菜單中的空白項(xiàng)時(shí),將列出相應(yīng)的全部課程。</p><p>  在選課頁(yè)面上的課程信息列表中,可以查看課程名稱(chēng)、任課老師、上課時(shí)間、學(xué)分、周學(xué)時(shí)、容量、余量等信息。點(diǎn)擊課程列表中的課程名稱(chēng)可以查看該課程的基本信息;點(diǎn)擊教師姓名可以查看該任課老師的基本信息。1.1.2在線(xiàn)預(yù)選  選課學(xué)生根據(jù)自己的情況選擇欲修讀的課程,并在課程信息列表選課下面的方框中打上√號(hào)(重復(fù)點(diǎn)擊將取消選擇),表明你準(zhǔn)備

20、選擇此門(mén)課程,同時(shí)可以選擇預(yù)訂教材,點(diǎn)擊“提交”按鈕,你的選課結(jié)果將存入選課數(shù)據(jù)庫(kù)中,在已選課程列表中會(huì)出現(xiàn)你已經(jīng)選擇的課程信息。點(diǎn)擊“關(guān)閉”則退出本次選課并關(guān)閉當(dāng)前選課頁(yè)面。</p><p>  注意:  1每位學(xué)生每學(xué)期的校級(jí)選修課選擇門(mén)數(shù)不得超過(guò)兩門(mén)。  2不得選擇上課時(shí)間段相同的課程?! ?對(duì)于課程列表中組號(hào)相同的課程,只能選擇修讀其中的一門(mén)?! ?選課學(xué)生不能跨校區(qū)選課,西校區(qū)的學(xué)生請(qǐng)選擇西校區(qū)

21、(第二組團(tuán))中的課程?! ? 高年級(jí)的學(xué)生可以選修低年級(jí)的課程,但低年級(jí)的學(xué)生不能選修高年級(jí)的課程。  若選擇課程選課門(mén)數(shù)超過(guò)限制(兩門(mén))、上課時(shí)間沖突、選擇同組中的不同課程、跨校區(qū)選課等,提交時(shí)系統(tǒng)會(huì)給出相應(yīng)的提示,并隨機(jī)將所選課程中的一門(mén)存入選課數(shù)據(jù)庫(kù),選課時(shí)請(qǐng)慎重選擇。</p><p>  1.1.3退選課程  若想退掉本輪已經(jīng)選擇的課程,可以點(diǎn)擊已選課程右側(cè)的退選按鈕,</p><

22、;p>  在前三輪的預(yù)選階段中,退選操作只能退掉當(dāng)前預(yù)選階段選擇的課程,第二輪預(yù)選時(shí)不能退選第一輪已選定的課程,第三輪預(yù)選階段不能退選第一輪和第二輪已經(jīng)定選的課程,但在第四階段(退選階段)可以退選所有已經(jīng)定選的課程。</p><p>  1.1.4補(bǔ)選課程  補(bǔ)選階段的操作與在線(xiàn)預(yù)選的操作類(lèi)似。但在補(bǔ)選階段不能進(jìn)行退選操作,所選課程一旦提交,就視為你已經(jīng)同意選擇此課,請(qǐng)同學(xué)門(mén)選課時(shí)一定要慎重。</p

23、><p>  補(bǔ)選的時(shí)間不會(huì)和正常選課的時(shí)間一起,會(huì)由管理員另行通知,同學(xué)必須瀏覽網(wǎng)頁(yè)才可以知道,也可以由教師通知,補(bǔ)選課程有著嚴(yán)格的時(shí)間規(guī)定,一旦逾期,則視為自動(dòng)放棄本門(mén)課程的修習(xí)。</p><p><b>  望同學(xué)們慎重!</b></p><p><b>  1.2可行性分析</b></p><p&g

24、t;  1.2.1經(jīng)濟(jì)上的可行性</p><p>  系統(tǒng)界面友好,操作簡(jiǎn)單,系統(tǒng)的配置要求不高,實(shí)現(xiàn)可行,因此經(jīng)濟(jì)可行。該系統(tǒng)可以容易實(shí)現(xiàn)學(xué)生、老師與學(xué)校之間的聯(lián)系,在Internet上實(shí)現(xiàn)完成部分教務(wù)工作,提高辦事效率。</p><p>  1.2.2技術(shù)上的可行性 </p><p>  隨著互聯(lián)網(wǎng)的蓬勃發(fā)展,越來(lái)越多的機(jī)構(gòu)將科研管理與Internet融合到一起

25、,以方便個(gè)高校管理。在這樣一個(gè)社會(huì)背景下,基于Windows和SQL Server 2005 ,運(yùn)用先進(jìn)的ASP.NET技術(shù)、先進(jìn)的C#語(yǔ)言,采用B/S模式開(kāi)發(fā)的學(xué)生網(wǎng)上選課系統(tǒng),將學(xué)生、老師、管理員、有機(jī)地結(jié)合在一起,有效地提高管理水平和效率。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,基于以上的技術(shù)在現(xiàn)今比較容易實(shí)現(xiàn)。</p><p>  1.2.3操作上的可行性</p><p>  

26、該系統(tǒng)操作方便,簡(jiǎn)單。</p><p><b>  1.2.4結(jié)論</b></p><p>  綜上所述,該項(xiàng)目應(yīng)立即開(kāi)始進(jìn)行研發(fā)。從人力資源優(yōu)化角度來(lái)說(shuō),可以充分利用學(xué)校已有人力資源。</p><p><b>  1.3項(xiàng)目的環(huán)境</b></p><p>  1.3.1開(kāi)發(fā)環(huán)境方面條件:</

27、p><p>  硬件:每人一臺(tái)Intel Pentium 4以上計(jì)算機(jī)</p><p>  軟件:Word、Visio、Project。</p><p>  1.3.2開(kāi)發(fā)時(shí)間:開(kāi)發(fā)的整個(gè)過(guò)程必須在二周內(nèi)完成。</p><p>  1.3.3經(jīng)費(fèi)問(wèn)題:經(jīng)費(fèi)少,適合學(xué)生開(kāi)發(fā)的簡(jiǎn)單系統(tǒng)。</p><p><b>  

28、1.4項(xiàng)目的目標(biāo)</b></p><p>  開(kāi)發(fā)此學(xué)生選課管理系統(tǒng)軟件,使教學(xué)人員及學(xué)生進(jìn)行選課管理,方便學(xué)生進(jìn)行選課操作,使工作人員從繁瑣的填表,查表工作中解放出來(lái);使供需雙方都獲得滿(mǎn)意的結(jié)果;促進(jìn)報(bào)表、統(tǒng)計(jì)數(shù)字的規(guī)范化;提高工作效率;降低選課管理維護(hù)費(fèi)用,提高行政工作效率,改善服務(wù)質(zhì)量,為學(xué)校領(lǐng)導(dǎo)決策提供支持,該軟件的設(shè)計(jì)目標(biāo)盡量達(dá)到人力與設(shè)備的節(jié)省,并且處理數(shù)據(jù)的速度提高。該系統(tǒng)面向教務(wù)處、學(xué)

29、生處、各院系和全校學(xué)生,實(shí)現(xiàn)對(duì)學(xué)生基本信息、學(xué)生成績(jī)情況、專(zhuān)項(xiàng)/普通獎(jiǎng)學(xué)金管理、學(xué)生選課信息等的計(jì)算機(jī)管理。</p><p><b>  1.5可選方案</b></p><p>  由于系統(tǒng)過(guò)于簡(jiǎn)單,所以開(kāi)發(fā)小組沒(méi)有提供其他的方案,只有一種開(kāi)發(fā)方案。</p><p><b>  第二章 需求分析</b></p>

30、;<p><b>  2.1介紹</b></p><p><b>  2.1.1問(wèn)題陳述</b></p><p>  問(wèn)題陳述關(guān)于本系統(tǒng)的背景如表2-1問(wèn)題陳述所示</p><p><b>  表2-1問(wèn)題陳述</b></p><p><b>  2.1

31、.2目的</b></p><p><b>  1.開(kāi)發(fā)軟件的目的</b></p><p>  隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。</p><p>  作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)選課信息進(jìn)行管理,有著手工管理所無(wú)法比擬的優(yōu)點(diǎn),例如:檢

32、索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。</p><p>  使用本系統(tǒng)后教師可以更加快捷的使用本系統(tǒng)知道自己的所有課程,教務(wù)可以更加方便的進(jìn)行學(xué)生信息的管理,學(xué)生也可以更加智能的進(jìn)行選課,節(jié)省了時(shí)間,也節(jié)省了人力,使學(xué)校學(xué)生選課更加的人性化,智能化,方便化。</p><p&

33、gt;  2.編寫(xiě)軟件需求說(shuō)明書(shū)的目的</p><p>  為了使用戶(hù)更加了解該軟件的功能,在系統(tǒng)運(yùn)行時(shí),加強(qiáng)用戶(hù)使用的方便性,便于用戶(hù)對(duì)系統(tǒng)的各項(xiàng)操作。同時(shí)對(duì)于軟件的各項(xiàng)具體功能以及相關(guān)的各個(gè)性能的做了詳細(xì)深入介紹,使軟件維護(hù)人員對(duì)該軟件的結(jié)構(gòu)有了系統(tǒng)的了解,以便日后的完善及維護(hù)。</p><p>  3.軟件需求說(shuō)明書(shū)的預(yù)期目的</p><p>  本軟件的預(yù)期

34、讀者應(yīng)是系統(tǒng)的管理員,以及在使用過(guò)程中操作的教師及學(xué)生。</p><p><b>  2.1.3項(xiàng)目背景</b></p><p>  隨著在校大學(xué)生人數(shù)的不斷增加,教務(wù)系統(tǒng)的數(shù)據(jù)量也不斷的上漲。以往的選課方法是隨堂報(bào)名。這種方法雖然直接,但是造成選課的盲目性和教務(wù)處處理數(shù)據(jù)的繁重性。</p><p>  為了減輕教務(wù)處工作,使每個(gè)學(xué)生能夠選擇自

35、己所喜歡的科目,針對(duì)學(xué)生選課這一環(huán)節(jié),本系統(tǒng)從學(xué)生網(wǎng)上自主選課以及教師的課程發(fā)布兩個(gè)大方面進(jìn)行了設(shè)計(jì),基本實(shí)現(xiàn)了學(xué)生的在線(xiàn)信息查詢(xún)、選課功能以及教師對(duì)課程信息發(fā)布的管理等功能。</p><p><b>  2.2項(xiàng)目概述</b></p><p><b>  2.2.1開(kāi)發(fā)環(huán)境</b></p><p>  編程語(yǔ)言:C++B

36、uilder語(yǔ)言</p><p>  編程工具:Microsoft Visual Studio 2008</p><p>  分析工具:viso以及project</p><p><b>  2.2.2運(yùn)行環(huán)境</b></p><p>  操作系統(tǒng):Windows 98/xp 及以上操作系統(tǒng)</p><

37、;p>  數(shù)據(jù)庫(kù):SQL server 2000及以上</p><p>  數(shù)據(jù)庫(kù)服務(wù)器:SQL server 2000及以上</p><p><b>  2.3系統(tǒng)功能描述</b></p><p>  本系統(tǒng)主要滿(mǎn)足來(lái)自三類(lèi)用戶(hù)角色的需求,即學(xué)生用戶(hù)、教師用戶(hù)、管理員用戶(hù)。主要實(shí)現(xiàn)以下功能:</p><p>  

38、2.3.1管理員信息管理</p><p>  信息維護(hù):對(duì)用戶(hù)(教師、學(xué)生等)進(jìn)行添加、刪除、修改等操作,并設(shè)置相關(guān)用戶(hù)的權(quán)限,對(duì)課程信息進(jìn)行更新、刪除操作,同時(shí)可以修改個(gè)人信息。</p><p>  信息查詢(xún):可以對(duì)系統(tǒng)的用戶(hù)信息、課程信息進(jìn)行查詢(xún)。</p><p>  2.3.2教師信息管理</p><p>  查詢(xún)所開(kāi)設(shè)課程的選課情況及

39、課程信息;修改個(gè)人信息;在學(xué)期末上傳學(xué)生成績(jī)。</p><p>  2.3.3學(xué)生信息管理</p><p>  信息查詢(xún):可以進(jìn)行對(duì)課程信息、教師信息、已選課程、成績(jī)</p><p><b>  等信息的查詢(xún)操作</b></p><p>  信息維護(hù):對(duì)個(gè)人信息進(jìn)行修改。</p><p>  學(xué)生

40、選課:根據(jù)自己的情況進(jìn)行預(yù)選、退選及補(bǔ)選操作。</p><p>  2.4系統(tǒng)的非功能性需求</p><p><b>  2.4.1實(shí)用性</b></p><p>  系統(tǒng)以用戶(hù)需求為目標(biāo),以方便用戶(hù)為原則。根據(jù)用戶(hù)實(shí)際的 需求情況,度身訂造一套先進(jìn)的局域網(wǎng)數(shù)據(jù)傳輸,從用戶(hù)角度出發(fā)盡可能的方便用戶(hù)使用,滿(mǎn)足基本的用戶(hù)需要,成

41、為學(xué)校等通用的網(wǎng)絡(luò)軟件。</p><p><b>  2.4.2先進(jìn)性</b></p><p>  本設(shè)計(jì)將充分應(yīng)用現(xiàn)有成熟的計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、軟件開(kāi)發(fā)技術(shù)。以Microsoft Visual Studio 2008為主要開(kāi)發(fā)環(huán)境,其優(yōu)秀的編碼體制和強(qiáng)大的編譯器是此系統(tǒng)的強(qiáng)力支柱。</p><p><b>  2.4.3高可靠性&

42、lt;/b></p><p>  一個(gè)實(shí)用的系統(tǒng)同時(shí)必須是可靠的,本設(shè)計(jì)通過(guò)合理而先進(jìn)的網(wǎng)絡(luò)設(shè)計(jì)以及軟、硬件的優(yōu)化選型,可保證系統(tǒng)數(shù)據(jù)傳輸?shù)恼_性。</p><p><b>  2.4.4高安全性</b></p><p>  在設(shè)計(jì)中,將充分利用網(wǎng)絡(luò)軟、硬件提供的各種安全措施,既可以保證用戶(hù)共享資源,同時(shí)也可保證關(guān)鍵數(shù)據(jù)的安全性。<

43、/p><p>  2.4.5采用標(biāo)準(zhǔn)技術(shù)</p><p>  本系統(tǒng)的所有設(shè)計(jì)遵循國(guó)際上現(xiàn)行的標(biāo)準(zhǔn)進(jìn)行,以提高系統(tǒng)的開(kāi)放性。</p><p><b>  2.4.6可維護(hù)性</b></p><p>  系統(tǒng)的設(shè)計(jì)要求方便維護(hù),包括硬件的維護(hù),軟件的維護(hù)(更改,升級(jí)等)和網(wǎng)絡(luò)的維護(hù)。</p><p> 

44、 2.4.7可擴(kuò)展性及靈活性</p><p>  系統(tǒng)的設(shè)計(jì)以方便未來(lái)業(yè)務(wù)的擴(kuò)展和系統(tǒng)擴(kuò)充為目標(biāo),系統(tǒng)要求能夠方便的升級(jí),充分保護(hù)系統(tǒng)的投資。</p><p><b>  2.4.8智能性</b></p><p>  系統(tǒng)在設(shè)計(jì)時(shí),充分考慮系統(tǒng)運(yùn)行的智能性,在使用系統(tǒng)一段時(shí)間后,系統(tǒng)可以適應(yīng)于任何局域網(wǎng)。</p><p>

45、;  2.5系統(tǒng)功能和范圍</p><p><b>  2.5.1前景陳述</b></p><p>  本學(xué)生選課管理系統(tǒng)是立足于學(xué)生選課業(yè)務(wù),輻射其他相關(guān)業(yè)務(wù),以期代替大部分的人力操作,方便對(duì)學(xué)生選課信息的管理,以達(dá)到提高學(xué)生信息管理的準(zhǔn)確性和及時(shí)性的目的。</p><p>  當(dāng)系統(tǒng)植入學(xué)校的學(xué)生選課管理,代替部分人工操作之后,逐漸將相關(guān)模

46、塊加入系統(tǒng)(例如管理員管理模塊),使系統(tǒng)的功能更加全面,系統(tǒng)更加完善。</p><p>  本系統(tǒng)希望可以取代人工對(duì)信息的操作,提高選課效率。</p><p>  2.5.2主要功能特性 </p><p><b>  學(xué)生管理功能:</b></p><p>  個(gè)人信息維護(hù):對(duì)個(gè)人信息進(jìn)行修改</p>&l

47、t;p>  查詢(xún)功能:對(duì)課程信息、成績(jī)信息等的查詢(xún)</p><p>  在線(xiàn)預(yù)選功能:在線(xiàn)對(duì)要選修的課程進(jìn)行預(yù)選</p><p>  退選功能:對(duì)已選課程在相應(yīng)選課階段可以進(jìn)行退選</p><p>  補(bǔ)選功能:在最后階段,由于學(xué)分不夠等問(wèn)題,可以補(bǔ)選課程,操作與預(yù)選基本相同</p><p><b>  教師管理功能:<

48、/b></p><p>  個(gè)人信息維護(hù):對(duì)個(gè)人信息進(jìn)行修改</p><p>  查詢(xún)功能:對(duì)該教師所教授課程的選課情況、授課地點(diǎn)、授課時(shí)間等信息進(jìn)行查詢(xún)</p><p>  上傳成績(jī)功能:在學(xué)期末,教師將本課程的成績(jī)信息上傳到系統(tǒng),以供學(xué)生查詢(xún)</p><p><b>  管理員管理功能:</b></p&g

49、t;<p>  系統(tǒng)維護(hù)功能:對(duì)系統(tǒng)學(xué)生信息、教師信息、課程信息進(jìn)行維護(hù)</p><p>  查詢(xún)功能:對(duì)用戶(hù)信息、課程信息進(jìn)行查詢(xún)</p><p><b>  2.5.3適用范圍</b></p><p>  本系統(tǒng)僅供學(xué)習(xí)和交流版權(quán)所有,盜版必究。</p><p><b>  2.6數(shù)據(jù)流圖&l

50、t;/b></p><p>  頂層數(shù)據(jù)流程圖描述了系統(tǒng)的大體實(shí)現(xiàn)過(guò)程,如下圖。管理員控制著整個(gè)管理系統(tǒng),使其滿(mǎn)足學(xué)生與教師之間的信息交流與管理。</p><p>  圖2-1系統(tǒng)頂層流圖</p><p>  2.6.1第一層數(shù)據(jù)流圖</p><p>  在頂層DFD圖的基礎(chǔ)上再進(jìn)行分解,對(duì)系統(tǒng)功能需求做進(jìn)一步分解:</p>

51、<p><b>  1、用戶(hù)登錄</b></p><p>  獲取用戶(hù)輸入的用戶(hù)名及密碼;</p><p>  若出現(xiàn)用戶(hù)名、密碼錯(cuò)誤或不匹配現(xiàn)象,反饋錯(cuò)誤提示;</p><p>  在用戶(hù)名及密碼都正確的前提下,支持密碼修改。</p><p>  在用戶(hù)名及密碼都正確的前提下,支持密碼修改。</p&

52、gt;<p><b>  選課系統(tǒng)</b></p><p>  首先發(fā)布選課通知,即先對(duì)教師發(fā)出通知(教師得到通知后才可申請(qǐng)教課),然后對(duì)學(xué)生發(fā)出通知(此時(shí)已安排完有關(guān)選修課的所有信息)</p><p>  創(chuàng)建課程指定任課教師</p><p>  設(shè)定課程的人數(shù)和開(kāi)課時(shí)間安排</p><p>  分配賬號(hào)

53、及密碼(由于是管理員操作此部分)。</p><p>  設(shè)定課程的人數(shù)和開(kāi)課時(shí)間安排</p><p><b>  教師開(kāi)課</b></p><p>  獲取教師申請(qǐng)教課的信息,包括教師信息及其所要教的課程課程信息;</p><p>  提供教師瀏覽課程的功能,即課程時(shí)間、教室等的安排;并提供查詢(xún)學(xué)生選課情況的功能,即選此

54、門(mén)課程的名單等;</p><p>  處理和統(tǒng)計(jì)教師對(duì)學(xué)生成績(jī)的評(píng)定。</p><p>  獲取教師申請(qǐng)教課的信息,包括教師信息及其所要教的課程課程信息;</p><p><b>  學(xué)生選課</b></p><p>  提供學(xué)生修改個(gè)人信息的功能;</p><p>  提供學(xué)生瀏覽全部選修課信息

55、的功能,然后接受學(xué)生的選課操作;</p><p>  獲取學(xué)生及其所選課程的信息后,提供學(xué)生瀏覽自己所選課程的安排情況;</p><p>  得到選課系統(tǒng)的指令,在相應(yīng)時(shí)間內(nèi)可以讓學(xué)生修改自己的選課;</p><p>  將選課系統(tǒng)統(tǒng)計(jì)好的成績(jī)信息反饋給學(xué)生供其瀏覽。</p><p>  得到選課系統(tǒng)的指令,在相應(yīng)時(shí)間內(nèi)可以讓學(xué)生修改自己的選

56、課;</p><p>  獲取學(xué)生及其所選課程的信息后,提供學(xué)生瀏覽自己所選課程的安排情況;</p><p>  通過(guò)以上分析,建立第一層DFD圖,如圖2-2所示。</p><p>  圖2-2 學(xué)生選課系統(tǒng)的第一層DFD圖</p><p>  2.6.2 第二層DFD圖</p><p>  第一層已將系統(tǒng)分為用戶(hù)登錄

57、、學(xué)生選課、教師開(kāi)課、選課系統(tǒng)4個(gè)加工。</p><p><b>  1.課程信息的添加</b></p><p>  課程信息添加:管理員用戶(hù)登錄后,進(jìn)入課程信息管理功能單元,輸入課程號(hào),課序號(hào),課程名稱(chēng),教師姓名,開(kāi)設(shè)院系這些數(shù)據(jù)后提交數(shù)據(jù),完成課程信息地添加操作,此時(shí)在選課表中將出現(xiàn)剛才添加的課程的有關(guān)信息。</p><p><b&g

58、t;  2.課程信息的修改</b></p><p>  課程信息修改:管理員用戶(hù)登錄后,進(jìn)入課程信息管理功能單元,如果是已經(jīng)登錄了,選擇要修改的課序號(hào),選定后就可以修改該選定課程的課程編號(hào),課序號(hào),課程名稱(chēng),教師姓名,提交后就得到該門(mén)課程修改后的信息。</p><p><b>  3.課程信息刪除</b></p><p>  課程信

59、息刪除:管理員用戶(hù)登錄后,進(jìn)入課程信息管理功能單元,如果是已經(jīng)登錄,選擇要?jiǎng)h除的課程的課序號(hào),提交后,就將選定課程刪除了。</p><p>  4.已選課程信息的維護(hù)</p><p>  已選課程信息的維護(hù):管理員用戶(hù)登錄后,進(jìn)入選課程功能單元,就可以看到學(xué)生已選的課程,可以通過(guò)選擇相應(yīng)的課程號(hào)來(lái)將相應(yīng)學(xué)生的選課記錄刪除。</p><p><b>  5.

60、用戶(hù)信息添加</b></p><p>  用戶(hù)信息添加:管理員用戶(hù)登錄后,進(jìn)入用戶(hù)信息管理功能單元,如果是已經(jīng)登錄進(jìn)入,輸入用戶(hù)名,用戶(hù)密碼,但是此時(shí)的用戶(hù)必須與學(xué)生信息管理系統(tǒng)中的學(xué)生相對(duì)應(yīng),即用戶(hù)必須是存在的。提交后就將新用戶(hù)添加到了用戶(hù)組里面,即這個(gè)用戶(hù)可以使用該系統(tǒng)了。</p><p><b>  6.用戶(hù)信息修改</b></p>&

61、lt;p>  用戶(hù)信息修改:管理員用戶(hù)登錄后,進(jìn)入用戶(hù)信息管理功能單元,如果是已經(jīng)登錄進(jìn)入,選擇要修改的用戶(hù)的用戶(hù)名,點(diǎn)擊后就可以修改該用戶(hù)的密碼。點(diǎn)擊提交后就完成了該用戶(hù)信息的修改,就得到了該用戶(hù)修改后的信息。</p><p><b>  7.用戶(hù)信息刪除</b></p><p>  用戶(hù)信息刪除:管理員用戶(hù)登錄后,進(jìn)入用戶(hù)信息管理功能單元,如果是已經(jīng)登錄進(jìn)入

62、,選擇要?jiǎng)h除的用戶(hù)的用戶(hù)名,提交之后就將該用戶(hù)刪除了。用戶(hù)組里面將不存在改用戶(hù)。</p><p><b>  8.學(xué)生選課</b></p><p>  學(xué)生選課:學(xué)生用戶(hù)登錄后,進(jìn)入選課管理功能單元,如果是已經(jīng)登錄進(jìn)入,輸入課程號(hào),課序號(hào),提交之后系統(tǒng)會(huì)在已存在的課程信息表中查詢(xún)?cè)撋鶎賹?zhuān)業(yè)應(yīng)修的課程,如果該門(mén)課程存在就可以看到選擇的課程出現(xiàn)在了課程列表里面,同時(shí)該記

63、錄也會(huì)出現(xiàn)在已選課程信息里面。如果不存在則輸出錯(cuò)誤提示信息“沒(méi)有該門(mén)課程”。</p><p><b>  9.成績(jī)查詢(xún)、錄入</b></p><p>  成績(jī)查詢(xún):學(xué)生用戶(hù)登錄后,進(jìn)入成績(jī)查詢(xún)功能單元,如果是已經(jīng)登錄進(jìn)入,點(diǎn)擊“選課成績(jī)查詢(xún)”及相應(yīng)學(xué)期,就可以看到該門(mén)課程的成績(jī),同時(shí)點(diǎn)擊全部課程就可以看到全部的課程信息及對(duì)應(yīng)的課程成績(jī),和該學(xué)期的學(xué)分。</p&g

64、t;<p>  成績(jī)錄入:教師用戶(hù)登錄后,進(jìn)入成績(jī)錄入功能單元,選擇相應(yīng)學(xué)生的學(xué)生編號(hào),輸入該學(xué)生的成績(jī),提交之后就完成了成績(jī)的錄入。該成績(jī)即可對(duì)應(yīng)的出現(xiàn)在相應(yīng)學(xué)生相應(yīng)課程的成績(jī)列表之內(nèi)。</p><p>  在第一層分解的基礎(chǔ)上,對(duì)四個(gè)加工進(jìn)一步分解,圖2-3為學(xué)生選課模塊的二層DFD圖。</p><p>  圖2-3 學(xué)生選課模塊加工分解圖</p><

65、p>  在第一層分解的基礎(chǔ)上,對(duì)四個(gè)加工進(jìn)一步分解,圖2-4為教師開(kāi)課模塊的二層DFD圖。</p><p>  圖2-4為教師開(kāi)課模塊DFD</p><p><b>  2.7數(shù)據(jù)字典</b></p><p>  數(shù)據(jù)字典用于進(jìn)一步定義和描述所有數(shù)據(jù)項(xiàng),包括數(shù)據(jù)項(xiàng)信息、數(shù)據(jù)流字典、數(shù)據(jù)存儲(chǔ)字典、數(shù)據(jù)處理字典三類(lèi)。</p>&

66、lt;p>  本報(bào)告主要研究的是學(xué)生信息管理中的信息查詢(xún)和信息維護(hù)兩個(gè)子功能</p><p>  2.7.1數(shù)據(jù)流字典</p><p>  本系統(tǒng)所用的數(shù)據(jù)流如表2-2所示:</p><p>  表2-2選課管理系統(tǒng)的數(shù)據(jù)流字典</p><p>  2.7.2數(shù)據(jù)存儲(chǔ)字典</p><p>  本系統(tǒng)中所有數(shù)據(jù)存儲(chǔ)

67、的描述如表2-3所示。</p><p>  表2-3選課管理系統(tǒng)數(shù)據(jù)存儲(chǔ)字典</p><p>  2.7.3數(shù)據(jù)處理字典</p><p>  本系統(tǒng)中學(xué)生信息處理模塊中的信息查詢(xún)和信息維護(hù)的數(shù)據(jù)處理的描述如表2-4所示。</p><p>  表2-4 選課管理系統(tǒng)數(shù)據(jù)處理字典</p><p>  2.7.4數(shù)據(jù)項(xiàng)字典&

68、lt;/p><p>  本系統(tǒng)中學(xué)生信息處理模塊中的信息查詢(xún)和信息維護(hù)的數(shù)據(jù)項(xiàng)的描述如表2-5所示。</p><p>  表2-5選課管理系統(tǒng)信息查詢(xún)和信息維護(hù)模塊數(shù)據(jù)項(xiàng)字典</p><p><b>  第三章 概要設(shè)計(jì)</b></p><p><b>  3.1系統(tǒng)模塊劃分</b></p>

69、;<p>  3.1.1學(xué)生管理模塊</p><p>  個(gè)人信息維護(hù):對(duì)個(gè)人信息進(jìn)行修改</p><p>  查詢(xún)功能:對(duì)課程信息、成績(jī)信息等的查詢(xún)</p><p>  選課功能:在線(xiàn)預(yù)選功能:在線(xiàn)對(duì)要選修的課程進(jìn)行預(yù)選</p><p>  退選功能:對(duì)已選課程在相應(yīng)選課階段可以進(jìn)行退選</p><p>

70、;  補(bǔ)選功能:在最后階段,由于學(xué)分不夠等問(wèn)題,可以補(bǔ)選課程,</p><p><b>  操作與預(yù)選基本相同</b></p><p>  3.1.2教師管理模塊:</p><p>  個(gè)人信息維護(hù):對(duì)個(gè)人信息進(jìn)行修改</p><p>  查詢(xún)功能:對(duì)該教師所教授課程的選課情況、授課地點(diǎn)、授課時(shí)間等信息進(jìn)行查詢(xún)</

71、p><p>  上傳成績(jī)功能:在學(xué)期末,教師將本課程的成績(jī)信息上傳到系統(tǒng),以供學(xué)生查詢(xún)</p><p>  3.1.3管理員管理模塊:</p><p>  系統(tǒng)維護(hù)功能:對(duì)系統(tǒng)學(xué)生信息、教師信息、課程信息進(jìn)行維護(hù)</p><p>  查詢(xún)功能:對(duì)用戶(hù)信息、課程信息進(jìn)行查詢(xún)</p><p><b>  3.2系統(tǒng)功

72、能H圖</b></p><p>  系統(tǒng)功能H如圖3-1所示</p><p>  圖3-1系統(tǒng)功能H圖</p><p>  3.3系統(tǒng)軟件結(jié)構(gòu)圖</p><p>  學(xué)生選課系統(tǒng)分為三大模塊如圖3-2所示</p><p>  圖3-2三大模塊結(jié)構(gòu)圖</p><p>  學(xué)生選課模塊的

73、結(jié)構(gòu)圖如圖3-3所示</p><p>  圖3-3學(xué)生在線(xiàn)選課模塊結(jié)構(gòu)圖</p><p>  系統(tǒng)的信息維護(hù)模塊如圖3-4所示</p><p><b>  圖3-4信息維護(hù)</b></p><p>  選課模塊的結(jié)構(gòu)圖如3-5所示</p><p>  圖3-5學(xué)生在線(xiàn)選課</p>&

74、lt;p>  成績(jī)的查詢(xún)模塊如圖3-6所示</p><p><b>  圖3-6成績(jī)查詢(xún)</b></p><p>  成績(jī)查詢(xún):學(xué)生用戶(hù)登錄后,進(jìn)入成績(jī)查詢(xún)功能單元,如果是已經(jīng)登錄進(jìn)入,點(diǎn)擊“選課成績(jī)查詢(xún)”及相應(yīng)學(xué)期,就可以看到該門(mén)課程的成績(jī),同時(shí)點(diǎn)擊全部課程就可以看到全部的課程信息及對(duì)應(yīng)的課程成績(jī),和該學(xué)期的學(xué)分。</p><p>  

75、管理員功能模塊如圖3-7所示</p><p>  圖3-7管理員功能模塊</p><p><b>  3.4 IPO圖</b></p><p>  個(gè)人信息管理模塊如表3-1所示</p><p>  表3-1個(gè)人信息管理模塊</p><p>  信息查詢(xún)模塊的IPO表如表3-2所示</p&g

76、t;<p>  表3-2信息查詢(xún)模塊</p><p><b>  第四章 詳細(xì)設(shè)計(jì)</b></p><p><b>  4.1界面設(shè)計(jì)</b></p><p><b>  4.1.1界面</b></p><p>  圖4-1學(xué)生選課系統(tǒng)界面設(shè)計(jì)</p>

77、;<p>  界面的設(shè)計(jì)如圖4-1所示</p><p>  1.ResHacker工具替換掉登陸界面的位圖和其他位圖資源。 </p><p>  2.Logon Studio及ChameleonXP,但其制作功能僅在于XP基本登錄界面的顏色.圖片.文字的更換。 </p><p>  3.在線(xiàn)制作,目前已經(jīng)存在直接在網(wǎng)站上生成,通過(guò)你在網(wǎng)絡(luò)上選取的圖片來(lái)

78、產(chǎn)生登陸界面,此方法最簡(jiǎn)單,詳情請(qǐng)到百度搜索。 </p><p>  若是要做出較富變化的登錄界面,則需對(duì)UIFILE腳本手動(dòng)作些搬移及大弧度的修改,目前較常見(jiàn)的就是仿MAC登錄界面。</p><p>  4.ResHacker工具替換掉登陸界面的位圖和其他位圖資源。</p><p>  5.Logon Studio及ChameleonXP,但其制作功能僅在于XP基

79、本登錄界面的顏色.圖片.文字的更換。</p><p>  6.在線(xiàn)制作,目前已經(jīng)存在直接在網(wǎng)站上生成,通過(guò)你在網(wǎng)絡(luò)上選取的圖片來(lái)產(chǎn)生登陸界面,此方法最簡(jiǎn)單,詳情請(qǐng)到百度搜索。</p><p>  7. 在線(xiàn)制作,目前已經(jīng)存在直接在網(wǎng)站上生成,通過(guò)你在網(wǎng)絡(luò)上選取的圖片來(lái)產(chǎn)生登陸界面,此方法最簡(jiǎn)單,詳情請(qǐng)到百度搜索。</p><p><b>  4.1.2學(xué)生

80、選課</b></p><p>  圖4-2學(xué)生選課界面設(shè)計(jì)</p><p>  學(xué)生選課界面的設(shè)計(jì)如圖4-2所示</p><p><b>  4.2數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  4.2.1 E-R圖設(shè)計(jì)</p><p>  E-R方法是“實(shí)體-聯(lián)系方法”(Entity-Rel

81、ationship Approach)的簡(jiǎn)稱(chēng)。它是描述現(xiàn)實(shí)世界概念結(jié)構(gòu)模型的有效方法。是表示概念模型的一種方式,用矩形表示實(shí)體型,矩形框內(nèi)寫(xiě)明實(shí)體名;用橢圓表示實(shí)體的屬性,并用無(wú)向邊將其與相應(yīng)的實(shí)體型連接起來(lái);用菱形表示實(shí)體型之間的聯(lián)系,在菱形框內(nèi)寫(xiě)明聯(lián)系名,并用無(wú)向邊分別于有關(guān)實(shí)體型連接起來(lái),同時(shí)在無(wú)向邊旁標(biāo)上聯(lián)系的類(lèi)型(1:1,1:n或m:n)。</p><p>  生成基本E-R圖分E-R圖經(jīng)過(guò)合并生成的是

82、初步E-R圖。之所以稱(chēng)其為初步E-R圖,是因?yàn)槠渲锌赡艽嬖谌哂嗟臄?shù)據(jù)和冗余的實(shí)體間聯(lián)系,即存在可由基本數(shù)據(jù)導(dǎo)出的數(shù)據(jù)和可由其他聯(lián)系導(dǎo)出的聯(lián)系。冗余數(shù)據(jù)和冗余聯(lián)系容易破壞數(shù)據(jù)庫(kù)的完整性,給數(shù)據(jù)庫(kù)維護(hù)增加困難,因此得到初步E-R圖后,還應(yīng)當(dāng)進(jìn)一步檢查E-R圖中是否存在冗余,如果存在,應(yīng)設(shè)法予以消除。</p><p>  生成基本E-R圖分E-R圖經(jīng)過(guò)合并生成的是初步E-R圖。之所以稱(chēng)其為初步E-R圖,是因?yàn)槠渲锌赡艽?/p>

83、在冗余的數(shù)據(jù)和冗余的實(shí)體間聯(lián)系,即存在可由基本數(shù)據(jù)導(dǎo)出的數(shù)據(jù)和可由其他聯(lián)系導(dǎo)出的聯(lián)系。冗余數(shù)據(jù)和冗余聯(lián)系容易破壞數(shù)據(jù)庫(kù)的完整性,給數(shù)據(jù)庫(kù)維護(hù)增加困難,因此得到初步E-R圖后,還應(yīng)當(dāng)進(jìn)一步檢查E-R圖中是否存在冗余,如果存在,應(yīng)設(shè)法予以消除。由基本數(shù)據(jù)導(dǎo)出的數(shù)據(jù)和可由其他聯(lián)系導(dǎo)出的聯(lián)系。冗余數(shù)據(jù)和冗余聯(lián)系容易破壞數(shù)據(jù)庫(kù)的完整性。</p><p>  E-R圖的設(shè)計(jì)如圖4-3所示</p><p&g

84、t;  圖4-3學(xué)生選課E-R圖</p><p>  數(shù)據(jù)庫(kù)的表的建立以及一些具體設(shè)計(jì)就沒(méi)有寫(xiě)出來(lái),其中系統(tǒng)管理員擁有最高的權(quán)限可以對(duì)整個(gè)數(shù)據(jù)庫(kù)所有的數(shù)據(jù)進(jìn)行管理(修改、刪除、增加、更新等);其中學(xué)生只可以選課、修改自己的信息、查詢(xún)自己的選課信息、查詢(xún)成績(jī)一些基本操作;教師同樣可以查詢(xún)自己的基本信息、修改基本信息、申請(qǐng)開(kāi)課、對(duì)選了本門(mén)課學(xué)生成績(jī)做出評(píng)定</p><p><b> 

85、 4.3模塊的流程圖</b></p><p>  4.3.1學(xué)生信息查詢(xún)流程圖</p><p>  學(xué)生信息流程圖主要是實(shí)現(xiàn)信息的查詢(xún)</p><p>  學(xué)生信息查詢(xún)的流程圖如圖4-4所示</p><p>  圖4-4學(xué)生信息查詢(xún)模塊流程圖</p><p>  4.3.2學(xué)生信息管理模塊流程圖</p

86、><p>  學(xué)生信息管理的流程圖如圖4-5所示</p><p>  圖4-5學(xué)生信息管理流程圖</p><p>  4.3.3管理員設(shè)置流程圖</p><p>  管理員的設(shè)置流程圖如圖4-6所示</p><p>  圖4-6管理員設(shè)置流程圖</p><p>  4.3.4選課程序流程圖</

87、p><p>  選課流程圖如圖4-7所示</p><p>  圖4-7選課程序流程圖</p><p><b>  第五章 測(cè)試計(jì)劃</b></p><p>  5.1登錄模塊的測(cè)試</p><p>  5.1.1測(cè)試登錄模塊</p><p>  輸入用戶(hù)名和密碼,選擇用戶(hù)類(lèi)型

88、,是否符合輸入字符的類(lèi)型和長(zhǎng)度的要求。</p><p><b>  5.2學(xué)生模塊</b></p><p>  5.2.1測(cè)試登錄模塊</p><p>  學(xué)生登陸成功以后,查看是否是學(xué)生模塊的主界面。</p><p>  5.2.2測(cè)試選課功能</p><p>  分別選擇學(xué)生選課、成績(jī)查詢(xún)、課

89、表查詢(xún)、信息維護(hù)按鈕,測(cè)試是否能夠進(jìn)入相應(yīng)界面。</p><p>  5.2.3測(cè)試查詢(xún)教師信息</p><p>  學(xué)生選課中的課程名、教師名,看是否可以進(jìn)一步進(jìn)入相應(yīng)的課程或教師的詳細(xì)信息界面。</p><p>  5.2.4測(cè)試是否成功選課</p><p>  點(diǎn)擊選課按鈕,看是否彈出選課成功或者其他情況響應(yīng)的提示對(duì)話(huà)框。</p&

90、gt;<p>  5.2.5測(cè)試查詢(xún)成績(jī)</p><p>  點(diǎn)擊成績(jī)查詢(xún)按鈕,查看是否跳轉(zhuǎn)到成績(jī)顯示界面。</p><p>  5.2.6測(cè)試查詢(xún)成績(jī)</p><p>  點(diǎn)擊課表查詢(xún)按鈕,查看是否跳轉(zhuǎn)到課表界面以及課表是否正常顯示。</p><p>  5.2.7測(cè)試個(gè)人信息維護(hù)</p><p>  

91、在信息維護(hù)過(guò)程中,測(cè)試是否能夠?qū)€(gè)人信息(包括密碼)進(jìn)行查看、修改和刪除操作。</p><p><b>  5.3教師模塊</b></p><p>  5.3.1測(cè)試教師登錄模塊</p><p>  教師成功登陸以后,查看是否是教師模塊的主界面。</p><p>  5.3.2測(cè)試教師開(kāi)課</p><

92、p>  分別選擇個(gè)人信息維護(hù),成績(jī)錄入,課表查詢(xún)按鈕,測(cè)試是否能夠進(jìn)入相應(yīng)界面。</p><p>  5.3.3測(cè)試信息教師信息維護(hù)</p><p>  在信息維護(hù)過(guò)程中,測(cè)試是否能夠?qū)€(gè)人信息(包括密碼)進(jìn)行查看、修改和刪除操作。</p><p>  5.3.4測(cè)試教師成績(jī)錄入</p><p>  進(jìn)入成績(jī)錄入界面后,測(cè)試成績(jī)錄入功能

93、是否能夠正常使用。</p><p>  5.3.5測(cè)試課表查詢(xún)</p><p>  進(jìn)入課表查詢(xún)界面后,查看課表是否正確。</p><p><b>  5.4管理員模塊</b></p><p>  5.4.1測(cè)試登錄模塊</p><p>  管理員成功登陸以后,查看是否是管理員模塊的主界面。<

94、;/p><p>  5.4.2測(cè)試頁(yè)面跳轉(zhuǎn)</p><p>  分別選擇信息維護(hù),公告維護(hù),查看選課結(jié)果,課程管理,課程安排按鈕,查看是否能夠正常跳轉(zhuǎn)到相應(yīng)界面。</p><p>  5.4.3測(cè)試管理員對(duì)全系統(tǒng)的信息管理</p><p>  進(jìn)入信息維護(hù)界面后,測(cè)試對(duì)用戶(hù)信息的查詢(xún)、修改、刪除、添加功能是否能夠正常實(shí)現(xiàn)。</p>

95、<p>  5.4.4測(cè)試對(duì)公告的操作</p><p>  進(jìn)入公告維護(hù)界面后,測(cè)試對(duì)公告的查詢(xún)、修改、刪除、添加功能是否能夠正常實(shí)現(xiàn)。</p><p>  5.4.5測(cè)試查看選課信息</p><p>  進(jìn)入查看選課結(jié)果界面后,查看學(xué)生選課信息。</p><p>  5.4.6測(cè)試對(duì)選課信息的維護(hù)</p><p

96、>  進(jìn)入課程管理界面后,測(cè)試是否可以對(duì)課程的上課地點(diǎn)和時(shí)間以及教師等信息進(jìn)行添加,刪除,修改等功能。</p><p>  5.4.7測(cè)試對(duì)選課的排序</p><p>  進(jìn)入課程安排界面后,測(cè)試根據(jù)學(xué)生培養(yǎng)計(jì)劃,是否能夠?qū)崿F(xiàn)對(duì)課程在時(shí)間上進(jìn)行合理排序的功能。</p><p><b>  第六章 項(xiàng)目管理</b></p>

97、<p><b>  6.1甘特圖</b></p><p>  甘特圖如圖6-1所示</p><p><b>  圖6-1甘特圖</b></p><p><b>  6.2網(wǎng)絡(luò)圖</b></p><p>  項(xiàng)目的網(wǎng)絡(luò)圖如下所示比較大只好分開(kāi)</p>&l

98、t;p>  圖6-2 系統(tǒng)網(wǎng)絡(luò)圖1</p><p><b>  圖6-3 網(wǎng)絡(luò)圖2</b></p><p><b>  圖6-5 網(wǎng)絡(luò)圖3</b></p><p>  圖6-6 系統(tǒng)分析網(wǎng)絡(luò)圖</p><p>  圖6-7 需求分析網(wǎng)絡(luò)圖</p><p>  圖6-8

99、概要設(shè)計(jì)網(wǎng)絡(luò)圖</p><p>  網(wǎng)絡(luò)圖是最后做的為表示工程的開(kāi)始和結(jié)束,在網(wǎng)絡(luò)圖中只能有一個(gè)始點(diǎn)和一個(gè)終點(diǎn)。當(dāng)工程開(kāi)始時(shí)有幾個(gè)工序平行作業(yè),或在幾個(gè)工序結(jié)束后完工,用一個(gè)網(wǎng)絡(luò)始點(diǎn)、一個(gè)網(wǎng)絡(luò)終點(diǎn)表示。</p><p>  若這些工序不能用一個(gè)始點(diǎn)或一個(gè)終點(diǎn)表示時(shí),可用需工序把它們與始點(diǎn)或終點(diǎn)連接起來(lái)。網(wǎng)絡(luò)圖是最后做的為表示工程的開(kāi)始和結(jié)束,在網(wǎng)絡(luò)圖中只能有一個(gè)始點(diǎn)和一個(gè)終點(diǎn)。當(dāng)工程開(kāi)始時(shí)

100、有幾個(gè)工序平行作業(yè),或在幾個(gè)工序結(jié)束后完工,用一個(gè)網(wǎng)絡(luò)始點(diǎn)、一個(gè)網(wǎng)絡(luò)終點(diǎn)表示。若這些工序不能用一個(gè)始點(diǎn)或一個(gè)終點(diǎn)表示時(shí),可用需工序把它們與始點(diǎn)或終點(diǎn)連接起來(lái)。</p><p>  圖6-9 詳細(xì)設(shè)計(jì)網(wǎng)絡(luò)圖</p><p>  圖6-10項(xiàng)目管理網(wǎng)絡(luò)圖</p><p><b>  參考文獻(xiàn)</b></p><p>  [1

101、] 鄭人杰等.實(shí)用軟件工程(第二版) [M].北京:清華大學(xué)出版社,2004</p><p>  [2] 朱曄.ASP.NET第一步 [M].北京:清華大學(xué)出版社,2007</p><p>  [3] 尚俊杰.asp程序設(shè)計(jì) [M].北京:清華大學(xué)出版社/北京交通大學(xué)出版社,2004</p><p>  [4] 高屹等.網(wǎng)絡(luò)應(yīng)用程序設(shè)計(jì)教程 [M].北京:機(jī)械工業(yè)出

溫馨提示

  • 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ù)僅提供信息存儲(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)論