【正文】
1 1 實(shí)習(xí)目的 及意義 目前隨著信息技術(shù)的迅速發(fā)展, J2EE 和 .NET 稱為軟件開發(fā)領(lǐng)域的兩大陣營。為了培養(yǎng)社會所需要的軟件人才,對軟件工程專業(yè)學(xué)生制定了 J2EE 軟件架構(gòu)實(shí)習(xí)計劃。 通過本次 J2EE 架構(gòu)實(shí)習(xí), 主要目的讓學(xué)生掌握 J2EE 軟件開發(fā) 過程中用到的各種技術(shù),主要包括: JSP、 Servlet、 Struts、 Spring、 Hibernate、 IBatis、 JavaScript 技術(shù)等。 2 教學(xué)管理系統(tǒng)需求分析 (用例圖和用例描述 ) 作業(yè)管理模塊的用例圖 作業(yè)管理瀏覽作業(yè) in c l u d e 下載作業(yè) in c l u d e 學(xué)生上傳作業(yè) in c l u d e 教師批改作業(yè) in c l u d e 數(shù)據(jù)庫存儲作業(yè) 成績管理模塊的用例圖視計算機(jī)與通信工程學(xué)院 暑期軟件實(shí)習(xí)模板 2 管理成績教師提交成績 in c l u d e 學(xué)生查詢成績 in c l u d e 數(shù)據(jù)庫保存成績 in c l u d e 頻播放模塊的用例圖 教師上傳視頻學(xué)生觀看視頻數(shù)據(jù)庫保存視頻教師學(xué)生數(shù)據(jù)庫 部分用例的描述 計算機(jī)與通信工程學(xué)院 暑期軟件實(shí)習(xí)模板 3 表 1 用例“ 查詢成績 ”的描述 用例名稱 提交作業(yè) 標(biāo)示符 NB2020 用例描述 當(dāng)學(xué)生進(jìn)入成績查詢頁面的時候是這個用例的開始。它處理有關(guān)學(xué)生成績信息有關(guān)的內(nèi)容,當(dāng)學(xué)生查詢完成績并選擇退出的時候用例結(jié)束 參與者 學(xué)生,數(shù) 據(jù)庫 優(yōu)先級 1 狀態(tài) 通過審查 前置條件 學(xué)生登陸成功并進(jìn)入成績查詢頁面 后置條件 顯示學(xué)生要查詢的學(xué)生成績 基本操作流程 1. 學(xué)生登陸界面,并擇要查詢的成績 2. 數(shù)據(jù)庫選擇學(xué)生選擇的成績信息,將其顯示在頁面上 3. 學(xué)生瀏覽成績信息 可選操作流程 無 被泛化的用例 無 被拓展的用例 無 被包含的用例 無 表 2 用例“觀看視頻”的描述 用例名稱 觀看視頻 標(biāo)識符 NB2020 用例描述 當(dāng)學(xué)生進(jìn)入視頻播放界面的時候此用例開始,它負(fù)責(zé)播放學(xué)生選定的視頻。當(dāng)學(xué)生終止視頻的播放或者退出此界面時,此 用例結(jié)束 參與者 學(xué)生 優(yōu)先級 1 狀態(tài) 通過審查 前置條件 學(xué)生成功登陸 后置條件 播放視頻 基本操作流程 1. 學(xué)生登陸頁面,并且選擇視頻播放功能 2. 學(xué)生選擇要播放的視頻 3. 播放相應(yīng)的視頻 4. 視頻播放結(jié)束 可選操作流程 當(dāng)播放的視頻不存在的時候,提示錯誤信息 被泛化的用例 無 被拓展的用例 無 被包含的用例 無 表 “提交作業(yè)”的描述 用例名稱 提交作業(yè) 計算機(jī)與通信工程學(xué)院 暑期軟件實(shí)習(xí)模板 4 標(biāo)識符 NB2020 用例描述 當(dāng)學(xué)生要提交作業(yè)的時候,該用例開始。它將學(xué)生要提交的作業(yè)提價到數(shù)據(jù)庫,供教師審閱 參與者 學(xué)生、 數(shù)據(jù)庫 優(yōu)先級 1 狀態(tài) 通過審查 前置條件 學(xué)生成功登陸系統(tǒng) 后置條件 作業(yè)提交至數(shù)據(jù)庫 基本操作流程 1. 學(xué)生登陸作業(yè)提交頁面 2. 學(xué)生選擇要提交的作業(yè) 3. 作業(yè)提交至數(shù)據(jù)庫 可選操作流程 1. 作業(yè)格式不對,系統(tǒng)提示學(xué)生提交相應(yīng)格式的作業(yè) 2. 數(shù)據(jù)庫已滿,提示學(xué)生稍后提交,管理員后臺處理 被泛化的用例 無 被擴(kuò)展的用例 無 被包含的用例 無 3 數(shù)據(jù)庫設(shè)計 ER 圖 和所有表的邏輯結(jié)構(gòu) ER 圖 查詢評分學(xué)生學(xué)號姓名登錄密碼Characters (256)Characters (256)Characters (20)教師教師編號登錄密碼姓名Characters (256)Characters (20)Chara