學(xué)生選課系統(tǒng)《軟件工程》課程設(shè)計(jì) 很詳細(xì)的!

學(xué)生選課系統(tǒng)《軟件工程》課程設(shè)計(jì) 很詳細(xì)的!

ID:19800904

大?。?65.50 KB

頁數(shù):56頁

時(shí)間:2018-10-06

學(xué)生選課系統(tǒng)《軟件工程》課程設(shè)計(jì) 很詳細(xì)的!_第1頁
學(xué)生選課系統(tǒng)《軟件工程》課程設(shè)計(jì) 很詳細(xì)的!_第2頁
學(xué)生選課系統(tǒng)《軟件工程》課程設(shè)計(jì) 很詳細(xì)的!_第3頁
學(xué)生選課系統(tǒng)《軟件工程》課程設(shè)計(jì) 很詳細(xì)的!_第4頁
學(xué)生選課系統(tǒng)《軟件工程》課程設(shè)計(jì) 很詳細(xì)的!_第5頁
資源描述:

《學(xué)生選課系統(tǒng)《軟件工程》課程設(shè)計(jì) 很詳細(xì)的!》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、詳細(xì)版!56目錄一、問題定義51.1問題的定義51.2系統(tǒng)要解決的問題5二、可行性研究62.1引言62.1.1目的62.1.2背景及功能62.1.3參考資料62.2可行性研究的前提62.2.1要求62.2.2目標(biāo)72.2.3條件、假定和限制72.2.4進(jìn)行可行性研究的方法72.3所建議的系統(tǒng)72.3.1對所建議系統(tǒng)的說明72.3.2處理流程和數(shù)據(jù)流程82.3.3工作負(fù)荷92.3.4技術(shù)條件方面的可行性92.4社會因素方面的可行性102.4.1法律方面的可行性102.4.2使用方面的可行性102.5經(jīng)濟(jì)可行性102.6結(jié)論10三、項(xiàng)目開發(fā)計(jì)劃113.1引言113.1.1編寫目的113.1

2、.2背景113.1.3參考資料113.2項(xiàng)目概述113.2.1工作內(nèi)容113.2.2產(chǎn)品123.2.4完成項(xiàng)目的最遲期限133.2.5關(guān)鍵問題及支持的系統(tǒng)條件13563.3支持條件13四、需求分析144.1系統(tǒng)需求144.2.功能需求144.3業(yè)務(wù)流程圖14五、概要設(shè)計(jì)165.1基本設(shè)計(jì)概念和處理流程165.2.系統(tǒng)層次模塊圖165.3.系統(tǒng)層次模塊圖165.4.模塊設(shè)計(jì)17六、數(shù)據(jù)庫設(shè)計(jì)196.1引言196.1.1編寫目的196.1.2背景196.1.3定義196.1.4參考資料206.2外部設(shè)計(jì)216.2.1標(biāo)識符和狀態(tài)216.2.2使用它的程序216.2.3約定216.2.4專門

3、指導(dǎo)216.2.5支持軟件216.3結(jié)構(gòu)設(shè)計(jì)226.4運(yùn)用設(shè)計(jì)266.4.1數(shù)據(jù)字典設(shè)計(jì)266.4.2安全保密設(shè)計(jì)27七、詳細(xì)設(shè)計(jì)277.1引言277.1.1編寫目的277.1.2背景287.1.3定義287.1.4參考資料28八、測試報(bào)告288.1引言288.1.1編寫目的288.1.2定義298.1.3參考資料298.2測試概要298.3測試結(jié)果及發(fā)現(xiàn)328.3.1測試具體實(shí)施328.4對軟件功能的結(jié)論33568.4.1用戶登錄模塊338.5分析摘要338.5.1能力338.5.2評價(jià)348.6測試資源消耗34九、用戶手冊349.1引言349.1.1編寫目的349.1.2定義349

4、.1.3參考資料349.2用途359.2.1功能359.2.2性能359.2.3安全保密36十、附錄3810.1數(shù)據(jù)庫的封裝代碼DB.java3810.2選課系統(tǒng)登陸界面代碼Login.java3910.3選課系統(tǒng)學(xué)生選課界面代碼Student.java4310.4學(xué)生選課情況查詢代碼Query.java4710.5學(xué)生用戶登錄密碼的修改代碼Modify.java5010.6教師查詢學(xué)生選課的情況代碼Teacher.java5310.7超級管理員查詢學(xué)生選課的情況代碼Administrator.java5556一、問題定義1.1問題的定義學(xué)生選課系統(tǒng):也稱學(xué)生課程選修制,即允許學(xué)生對學(xué)

5、校所開設(shè)的課程有一定的選擇自由,包括選擇課程、任課教師和上課時(shí)間,選擇適合自己的學(xué)習(xí)量和學(xué)習(xí)進(jìn)程。對于習(xí)慣了中小學(xué)課程(所有的課程由學(xué)校統(tǒng)一安排,而且科目從小學(xué)到高中有連續(xù)性)的大學(xué)新生來說,大學(xué)的課程多得令他們眼花繚亂,課程分類也比較復(fù)雜,因此選課對他們而言還是一件新鮮而陌生的事物。但大學(xué)的學(xué)習(xí)與選課有莫大的關(guān)系,必須了解它,才能掌握主動(dòng)權(quán)。而要了解選課制,首先要對大學(xué)的課程設(shè)置有所認(rèn)識。1.2系統(tǒng)要解決的問題建立一個(gè)小型的學(xué)生選課系統(tǒng),用戶(學(xué)號,姓名,年齡,性別,系別,班級,出生年月)可以注冊成為會員,注冊的用戶可以選擇要選修的課程,也可以查詢已選修的課程(包含課程名、任課教師和

6、上課時(shí)間,學(xué)分)等,老師(姓名,職位,所教課程)可以查看該門課程的選課人數(shù)及上課時(shí)間,管理員可以查看所有學(xué)生的選課情況,查看各門課程的任課老師的信息,查看各門課程選課人數(shù),查看注冊用戶信息。56二、可行性研究2.1引言2.1.1目的本項(xiàng)目開發(fā)計(jì)劃旨在明確規(guī)范開發(fā)過程,保證項(xiàng)目質(zhì)量,統(tǒng)一小組成員對項(xiàng)目的理解,并對其開發(fā)工作提供指導(dǎo);同時(shí)還作為項(xiàng)目通過評審的依據(jù)。并說明該軟件開發(fā)項(xiàng)目的實(shí)現(xiàn)在技術(shù)上、經(jīng)濟(jì)上和社會因素上的可行性,評述為了合理地達(dá)到開發(fā)目標(biāo)可供選擇的各種可能實(shí)施方案,說明并論證所選定實(shí)施方案的理由。2.1.2背景及功能A、系統(tǒng)的名稱為學(xué)生選課系統(tǒng)(Java實(shí)現(xiàn));B、項(xiàng)目的任務(wù)

7、提出者是本次課程設(shè)計(jì)輔導(dǎo)老師;開發(fā)者包括:何南平,徐小聰。2.1.3參考資料[1]張海藩.軟件工程導(dǎo)論(第5版)[M].清華大學(xué)出版社,2008年2月.[2]竇萬峰.軟件工程方法與實(shí)踐.機(jī)械工業(yè)出版社,2009年5月.[3]竇萬峰.軟件工程實(shí)驗(yàn)教程.機(jī)械工業(yè)出版社,2009年5月.[4]陳勇孝.java程序設(shè)計(jì)實(shí)用教程,2008年6月.[5]王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論,高等教育出版社,2006年5月.562.2可行性研究的前提2.2.1要求A

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。