版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 目錄</b></p><p><b> 目錄1</b></p><p><b> 一、可行性分析2</b></p><p> 1.1 課程題目及簡介2</p><p> 1.2 課題可行性分析2</p><p&g
2、t; 1.3 系統(tǒng)開發(fā)及運(yùn)行環(huán)境2</p><p> 1.3.1開發(fā)環(huán)境2</p><p> 1.3.2運(yùn)行環(huán)境2</p><p> 二、需求規(guī)格說明書3</p><p> 2.1 系統(tǒng)簡要分析3</p><p> 2.2 需求分析3</p><p> 2.2.1 確實(shí)
3、參與者3</p><p> 2.2.2 學(xué)生模塊4</p><p> 2.2.3 教師模塊5</p><p> 2.2.4 課程信息模塊6</p><p> 2.2.5 管理員模塊7</p><p><b> 三、系統(tǒng)設(shè)計(jì)9</b></p><p>
4、 3.1 面向?qū)ο蠓治雠c設(shè)計(jì)9</p><p> 3.2 課程管理15</p><p> 3.3 教師信息管理17</p><p> 3.4 學(xué)生信息管理21</p><p><b> 四、詳細(xì)設(shè)計(jì)24</b></p><p><b> 數(shù)據(jù)庫設(shè)計(jì)24</b&
5、gt;</p><p> 五、測試說明書27</p><p> 六、課程設(shè)計(jì)總結(jié)39</p><p><b> 一、可行性分析</b></p><p> 1.1 課程題目及簡介</p><p> 學(xué)生選課系統(tǒng)----該系統(tǒng)通過管理員,老師和學(xué)生三個外部實(shí)體,完成學(xué)生、老師、課程管理,
6、課程成績提交,學(xué)生選課等功能。</p><p> 1.2 課題可行性分析</p><p> 技術(shù)可行性---要求掌握dimly,cos,jsp等動態(tài)網(wǎng)頁知識和Mysql數(shù)據(jù)庫知識。</p><p> (2)經(jīng)濟(jì)可行性---本系統(tǒng)經(jīng)過改進(jìn)后可以通知IE在線使用,不需要客戶安裝該系統(tǒng)。</p><p> (3)操作科學(xué)性---本系統(tǒng)界面設(shè)
7、計(jì)簡單,且數(shù)據(jù)庫采用簡單的Mysql數(shù)據(jù)庫,數(shù)據(jù)錄入迅速、規(guī)范、可靠;統(tǒng)計(jì)準(zhǔn)確;適應(yīng)力強(qiáng);容易擴(kuò)充。</p><p> 1.3 系統(tǒng)開發(fā)及運(yùn)行環(huán)境</p><p><b> 1.3.1開發(fā)環(huán)境</b></p><p> MyEclipse,Mysql數(shù)據(jù)庫</p><p><b> 1.3.2運(yùn)行環(huán)境&
8、lt;/b></p><p><b> (1)IE瀏覽器</b></p><p> (2)tomcat服務(wù)器</p><p> (3)Mysql數(shù)據(jù)庫</p><p><b> 二、需求規(guī)格說明書</b></p><p> 2.1 系統(tǒng)簡要分析</p&g
9、t;<p> 管理員可以通過超級用戶身份登錄,對系統(tǒng)進(jìn)行全面的管理,對新用戶的添加,刪除,對信息進(jìn)行管理。管理員可以對老師及同學(xué)的帳戶及課程進(jìn)行管理,老師、學(xué)生不同身份的用戶進(jìn)入不同的界面,進(jìn)行不同的操作。教師可以查看本學(xué)期選擇他所要教的課程的學(xué)生,以及對學(xué)生成績進(jìn)行管理。同學(xué)可以通過查詢本學(xué)期所開設(shè)課程進(jìn)行選擇,已經(jīng)查看自己所選課程的成績。</p><p><b> 2.2 需求分析
10、</b></p><p> 2.2.1 確實(shí)參與者</p><p> 參與者:學(xué)生、老師、管理員;</p><p> 學(xué)生選課系統(tǒng)需要滿足來自三方面的需求,這三個方面分別是學(xué)生、教師和管理員。學(xué)生的需求是查詢院系的課程、學(xué)生選課情況及選課成績;教師對選課系統(tǒng)學(xué)生選課情況進(jìn)行操作,同時提交選課成績;選課管理員的功能最為復(fù)雜,包括對學(xué)生、教師、選課進(jìn)行
11、管理。學(xué)生可以直接查看選課情況,學(xué)生可以根據(jù)本人學(xué)號和密碼登錄系統(tǒng),還可以進(jìn)行本人學(xué)科成績情況的查詢和維護(hù)部分個人信息。</p><p> 管理員有修改學(xué)生選課的權(quán)限,所以需對工作人員登陸本模塊進(jìn)行更多的考慮。在此系統(tǒng)中,學(xué)校工作人員可以為學(xué)生加入選課或是登陸記錄,并打印生成相應(yīng)的報表給用戶查看和確認(rèn)院系管理人員功能的信息量大,數(shù)據(jù)安全性和保密性要求最高。本功能實(shí)現(xiàn)對選課信息、教師信息、總體選課情況信息的查詢和
12、統(tǒng)計(jì)、工作人員和管理人員信息查看及維護(hù)。學(xué)校管理員可以瀏覽、查詢、修改、統(tǒng)計(jì)選課的基本信息;瀏覽、查詢、統(tǒng)計(jì)和修改學(xué)生選課的基本信息,瀏覽、查詢、統(tǒng)計(jì)學(xué)生信息,但不能添加刪除和修改學(xué)生的信息,這部分功能應(yīng)該由院系工作人員執(zhí)行,但是,刪除某條學(xué)生選課基本信息記錄時,應(yīng)實(shí)現(xiàn)對該學(xué)生選課的級聯(lián)刪除。并且還應(yīng)具有生成選課報表,并打印輸出的功能。設(shè)計(jì)不同用戶的操作權(quán)限和登陸方法對所有用戶開放的學(xué)生選課查詢和個人部分信息維護(hù)查看個人情況信息維護(hù)學(xué)生
13、個人密碼根據(jù)選課情況對數(shù)據(jù)庫進(jìn)行操作并生成報表根據(jù)選課情況對數(shù)據(jù)庫進(jìn)行操作并生成報表查詢及統(tǒng)計(jì)各種信息維選課信息維護(hù)工作人員和管理員信息維護(hù)學(xué)生信息處理信息的完整性。</p><p> 本系統(tǒng)主要實(shí)現(xiàn)教師信息管理、學(xué)生信息管理、課程信息管理,其中教師信息管理有教師姓名、教師工號、教師所屬系;學(xué)生信息管理有學(xué)生姓名、學(xué)生學(xué)號和學(xué)生所在系;課程信息管理有課程名稱、學(xué)分、、已選人數(shù)、、課程人數(shù)。</p>
14、<p> (1)學(xué)生信息模塊完成學(xué)生的登陸,然后根據(jù)各位同學(xué)所在的系不同,調(diào)用相應(yīng)的選課模塊。其中學(xué)生登錄模塊的功能是驗(yàn)證登錄人員確實(shí)是本院的學(xué)生,學(xué)生啟動本系統(tǒng)后,系統(tǒng)提示輸入學(xué)生學(xué)號碼和密碼,驗(yàn)證后進(jìn)入主控操作界面。</p><p> ?。?)教師信息模塊完成教師的登陸,然后根據(jù)各位教師所在的系不同,教師所教的課程不同,調(diào)用所選的課程.其中教師登陸模塊的功能是驗(yàn)證登錄人員確實(shí)是本院的教師,教師啟
15、動本系統(tǒng)后,系統(tǒng)提示輸入教師工號和密碼,驗(yàn)證后進(jìn)入主控操作界面。</p><p> ?。?)課程信息管理顯示所有課程,學(xué)生必需先登陸才能進(jìn)行對課程的選課否則不能進(jìn)入選課系統(tǒng).</p><p> 2.2.2 學(xué)生模塊</p><p> 功能:學(xué)生通過登錄界面,進(jìn)入學(xué)生主界面,能夠查看個人信息,進(jìn)行課程選擇和查看選課成績。</p><p>&
16、lt;b> 用例圖2-1:</b></p><p><b> 圖2-1</b></p><p> 2.2.3 教師模塊</p><p> 功能:教師通過登錄界面進(jìn)入教師主界面,能夠進(jìn)行查看教師信息,查看學(xué)生選課情況已經(jīng)提交學(xué)生選課成績。</p><p> 用例圖2-2、2-3:</p&g
17、t;<p><b> 圖2-2</b></p><p><b> 圖2-3</b></p><p> 2.2.4 課程信息模塊</p><p> 功能:管理員通過登錄界面進(jìn)入管理員主界面,進(jìn)行課程信息管理。</p><p><b> 用例圖2-4:</b>
18、;</p><p><b> 圖2-4</b></p><p> 2.2.5 管理員模塊</p><p> 功能:管理員通過登錄界面進(jìn)入管理員主界面,進(jìn)行學(xué)生信息、老師信息以及課程信息管理。</p><p><b> 用例圖2-5:</b></p><p><b
19、> 圖2-5</b></p><p> 2.6 系統(tǒng)用例圖2-7</p><p><b> 圖2-7</b></p><p><b> 三、系統(tǒng)設(shè)計(jì)</b></p><p> 3.1 面向?qū)ο蠓治雠c設(shè)計(jì)</p><p> (1)系統(tǒng)類圖3-1&l
20、t;/p><p><b> 圖3-1</b></p><p><b> ?。?)用例順序圖</b></p><p> 1.教師管理圖3-2</p><p> 學(xué)生選課順序圖3-2</p><p> 提交學(xué)生選課順序圖3-3</p><p><
21、b> 2.學(xué)生管理</b></p><p> (1)學(xué)生選課順序圖3-4</p><p> 學(xué)生選課順序圖3-4</p><p> (2)查詢選課順序圖3-5</p><p> 查詢選課順序圖3-5</p><p> (3)取消選課順序圖3-6</p><p>
22、取消選課順序圖3-6</p><p><b> 3.2 課程管理</b></p><p> (1)添加課程順序圖3-7</p><p> 添加課程順序圖3-7</p><p> (2)刪除課程順序如圖3-8</p><p> 刪除課程順序圖3-8</p><p>
23、 (3)修改課程順序圖3-9</p><p> 修改課程順序圖3-9</p><p> 3.3 教師信息管理</p><p> (1)添加教師順序圖3-10</p><p> 添加教師順序圖3-10</p><p> (2)刪除教師順序圖3-11</p><p> 刪除教師順序圖3
24、-11</p><p> (3)修改教師順序圖3-12</p><p> 修改教師順序圖3-12</p><p> 3.4 學(xué)生信息管理</p><p> (1)添加學(xué)生信息順序圖3-13</p><p> 添加學(xué)生信息順序圖3-13</p><p> (2)修改學(xué)生信息順序圖3-1
25、4</p><p> 修改學(xué)生信息順序圖3-14</p><p> (3)刪除學(xué)生信息順序圖3-15</p><p> 刪除學(xué)生信息順序圖3-15</p><p><b> 四、詳細(xì)設(shè)計(jì)</b></p><p><b> 數(shù)據(jù)庫設(shè)計(jì)</b></p>&
26、lt;p> (1)登錄模塊如表4-1</p><p> 登錄信息表login</p><p><b> 表4-1</b></p><p> (2)學(xué)生模塊4-2</p><p> 學(xué)生信息表student表4-2</p><p><b> (3)老師模塊</b&g
27、t;</p><p> 教師信息表teacher表4-3</p><p><b> 表4-3</b></p><p> ?。?)課程模塊表4-4</p><p> 課程信息表course</p><p><b> 表4-4</b></p><p&g
28、t; (5)選課模塊表4-5</p><p> 選課信息表sc表4-5</p><p><b> 五、測試說明書</b></p><p> 5.1測試用例及結(jié)果</p><p> 采用等價類劃分的方法進(jìn)行測試</p><p> ?、馘e誤登錄如圖5-1</p><p&g
29、t;<b> 圖5-1</b></p><p><b> 圖5-1</b></p><p> ?、诔晒Φ卿浫鐖D5-2</p><p><b> 圖5-2</b></p><p> ?、鄄樵儗W(xué)生個人資料如圖5-3</p><p><b>
30、 圖5-3</b></p><p> ?、苓x課界面如圖5-4</p><p><b> 圖5-4</b></p><p> ?、萁處煶晒Φ卿浗缑嫒鐖D5-5</p><p><b> 圖5-5</b></p><p> ?、藿處焸€人資料查詢?nèi)鐖D5-6</p
31、><p><b> 圖5-3</b></p><p> ⑦教師查看選課界面如圖5-7</p><p><b> 圖5-7</b></p><p> ?、鄬W(xué)生成績查詢界面如圖5-8</p><p><b> 圖5-8</b></p>&l
32、t;p> ⑨管理員登錄界面如圖5-9</p><p><b> 圖5-9</b></p><p> ?、鈱W(xué)生管理界面5-10</p><p><b> 圖5-10</b></p><p> ⑾教師管理界面如圖5-11</p><p><b> 圖5-
33、11</b></p><p> ?、姓n程管理界面如圖5-12</p><p><b> 圖5-12</b></p><p><b> 六、課程設(shè)計(jì)總結(jié)</b></p><p> 通過本次課程設(shè)計(jì),了解了系統(tǒng)開發(fā)的過程,掌握了UML,html,css,jsp等動態(tài)網(wǎng)頁知識和分析方法,
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)生選課系統(tǒng)《軟件工程》課程設(shè)計(jì)
- 軟件工程課程設(shè)計(jì)----學(xué)生選課系統(tǒng)
- 軟件工程課程設(shè)計(jì)報告--學(xué)生選課系統(tǒng)
- 軟件工程課程設(shè)計(jì)—選課系統(tǒng)
- 軟件工程課程設(shè)計(jì)-選課管理系統(tǒng)
- 軟件工程課程設(shè)計(jì)--研究生選課系統(tǒng)
- 《軟件工程》課程設(shè)計(jì)--學(xué)生管理系統(tǒng)
- 軟件工程課程設(shè)計(jì)--學(xué)生管理系統(tǒng)
- 軟件工程課程設(shè)計(jì)——學(xué)生管理系統(tǒng)
- 學(xué)生學(xué)籍管理系統(tǒng)-軟件工程課程設(shè)計(jì)
- 軟件工程,選課系統(tǒng)
- 軟件工程課程設(shè)計(jì)---學(xué)生成績管理系統(tǒng)
- 軟件工程課程設(shè)計(jì)---學(xué)生信息管理系統(tǒng)
- 軟件工程課程設(shè)計(jì)--學(xué)生信息管理系統(tǒng)
- 軟件工程課程設(shè)計(jì)---學(xué)生信息管理系統(tǒng)
- 軟件工程課程設(shè)計(jì)--學(xué)生信息管理系統(tǒng)
- 軟件工程課程設(shè)計(jì)-學(xué)生信息管理系統(tǒng)
- 軟件工程導(dǎo)論課程設(shè)計(jì)-學(xué)生學(xué)籍管理系統(tǒng)
- 軟件工程課程設(shè)計(jì)--學(xué)生成績管理系統(tǒng)
- 軟件工程課程設(shè)計(jì)---學(xué)生信息管理系統(tǒng)
評論
0/150
提交評論