2022年軟件工程期末考試最后大題參考答案_第1頁(yè)
2022年軟件工程期末考試最后大題參考答案_第2頁(yè)
2022年軟件工程期末考試最后大題參考答案_第3頁(yè)
2022年軟件工程期末考試最后大題參考答案_第4頁(yè)
2022年軟件工程期末考試最后大題參考答案_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、最后大題參考答案(beta 版)歡迎參加修改并共享本答案僅供參考,最終考試題目請(qǐng)咨詢趙會(huì)群老師。六、一個(gè)網(wǎng)絡(luò)教學(xué)系統(tǒng)的功能需求內(nèi)容:1)學(xué)生通過(guò)客戶端根據(jù)學(xué)號(hào)和密碼進(jìn)入選課界面,在這里學(xué)生可以進(jìn)行查詢已選課程、指定自己的選修課程以及對(duì)自己基本信息的查詢;2)學(xué)生可以登錄本系統(tǒng)中學(xué)習(xí)模塊,瀏覽課程信息、選擇和查找自己所需要學(xué)習(xí)課程的課件并進(jìn)行下載;3)教師可以登錄本系統(tǒng), 在網(wǎng)站上輸入課程介紹、 上傳課程的課件、 發(fā)布、更新和修改消息;4)系統(tǒng)管理員可以對(duì)本系統(tǒng)進(jìn)行維護(hù)和批準(zhǔn)用戶申請(qǐng)注冊(cè)等操作。對(duì)課程信息進(jìn)行維護(hù),包括:添加、刪除和修改課程信息;對(duì)學(xué)生基本信息進(jìn)行維護(hù),包括:添加、修改、查詢和刪

2、除; 對(duì)教師信息進(jìn)行維護(hù), 包括:添加、修改、查詢和刪除等操作。試完成系統(tǒng)的分析與設(shè)計(jì)工作。具體要求如下:畫(huà)出系統(tǒng)的數(shù)據(jù)流程圖(此題可以進(jìn)行細(xì)化,根據(jù)相關(guān)功能所需數(shù)據(jù)進(jìn)行細(xì)化。 )管理員學(xué)生教學(xué)系統(tǒng)教師密碼驗(yàn)證反饋密碼驗(yàn)證反饋密碼驗(yàn)證反饋學(xué)生信息查詢請(qǐng)求選擇課程查詢結(jié)果下載課件課程信息教師個(gè)人信息查詢請(qǐng)求查詢結(jié)果精品學(xué)習(xí)資料 可選擇p d f - - - - - - - - - - - - - - 第 1 頁(yè),共 12 頁(yè) - - - - - - - - -精品學(xué)習(xí)資料 可選擇p d f - - - - - - - - - - - - - - 第 1 頁(yè),共 12 頁(yè) - - - - - -

3、- - -學(xué)生管理員教師選課信息學(xué)生信息信息維護(hù)課程信息編輯個(gè)人信息身份驗(yàn)證編輯課程、個(gè)人信息查詢學(xué)生選課查詢輸入驗(yàn)證反饋確認(rèn)合格確認(rèn)信息驗(yàn)證反饋輸入驗(yàn)證反饋輸入學(xué)生選課輸入信息查詢信息個(gè)人信息信息入庫(kù)學(xué)生信息維護(hù)學(xué)生信息查詢選課信息選課信息課、人信息課程信息維護(hù)課程信息課程信息查詢教師信息查詢課程信息確認(rèn)的選課信息查詢信息選課課表畫(huà)出系統(tǒng) e-r 圖(此圖可根據(jù)題目對(duì)聯(lián)系添加屬性)學(xué)生課程教師選修輔導(dǎo)教授nmnnm1性別專業(yè)姓名學(xué)號(hào)教師編號(hào)課程名課程號(hào)成績(jī)學(xué)期教師號(hào)學(xué)院姓名系畫(huà)出系統(tǒng)狀態(tài)轉(zhuǎn)換圖(根據(jù)系統(tǒng)的狀態(tài)變化畫(huà)圖)精品學(xué)習(xí)資料 可選擇p d f - - - - - - - - - - -

4、 - - - 第 2 頁(yè),共 12 頁(yè) - - - - - - - - -精品學(xué)習(xí)資料 可選擇p d f - - - - - - - - - - - - - - 第 2 頁(yè),共 12 頁(yè) - - - - - - - - -主屏do:注冊(cè)、登錄等待用戶登錄檢查密碼do:核實(shí)密碼等待注冊(cè)等待輸入do:1、學(xué)生選擇課程 2、教師輸入課程信息檢查do:信息核實(shí)維護(hù)狀態(tài)do:管理員維護(hù)學(xué)生信息和課程信息檢查選課一致性do:按條件核實(shí)選課處理do:下載課件選擇登錄用戶密碼不合格的登錄密碼選擇注冊(cè)不合格的個(gè)人信息合格考試結(jié)束結(jié)束學(xué)習(xí)畫(huà)出系統(tǒng)功能的模塊結(jié)構(gòu)圖(此圖是根據(jù)該系統(tǒng)的功能從頂層逐步向下細(xì)化得到,是各

5、個(gè)功能模塊的組合)精品學(xué)習(xí)資料 可選擇p d f - - - - - - - - - - - - - - 第 3 頁(yè),共 12 頁(yè) - - - - - - - - -精品學(xué)習(xí)資料 可選擇p d f - - - - - - - - - - - - - - 第 3 頁(yè),共 12 頁(yè) - - - - - - - - -網(wǎng)絡(luò)教學(xué)系統(tǒng)安全認(rèn)證信息管理系統(tǒng)選課輸入密碼核實(shí)密碼學(xué)生信息課程信息信息維護(hù)選擇課程下載課件學(xué)生信息維護(hù)課程信息維護(hù)輸入學(xué)生信息輸入課程信息核實(shí)信息給出模塊結(jié)構(gòu)圖中學(xué)生選課并下載課件的算法的偽代碼(每問(wèn)4 分,共20 分)答: (說(shuō)明:每個(gè)模塊都可以寫(xiě)偽代碼, 考試可能會(huì)是其他模塊,

6、學(xué)會(huì)舉一反三。)do 登錄if 密碼& 用戶名正確 thenif 選擇學(xué)生選課then do 選課else 選擇下載課件do 下載課件endifelsedoreturn 密碼 |用戶名錯(cuò)誤return 登錄界面精品學(xué)習(xí)資料 可選擇p d f - - - - - - - - - - - - - - 第 4 頁(yè),共 12 頁(yè) - - - - - - - - -精品學(xué)習(xí)資料 可選擇p d f - - - - - - - - - - - - - - 第 4 頁(yè),共 12 頁(yè) - - - - - - - - -七、采用面向?qū)ο蟮姆治雠c設(shè)計(jì)方法完成“網(wǎng)絡(luò)教學(xué)系統(tǒng)” 下面要求的系統(tǒng)分析與設(shè)計(jì)工作。(

7、每問(wèn) 4 分,共 20 分)畫(huà)出系統(tǒng) uml 用例圖(根據(jù)使用者需要的哪些功能進(jìn)行畫(huà)圖,改圖類似系統(tǒng)功能的模塊結(jié)構(gòu)圖,只是需要對(duì)每一類使用者進(jìn)行設(shè)計(jì))畫(huà)出系統(tǒng) uml 類圖(此圖和 c+語(yǔ)言的類類似,有類名和屬性以及動(dòng)作。值得注意的是需要知道它們之間的關(guān)系)精品學(xué)習(xí)資料 可選擇p d f - - - - - - - - - - - - - - 第 5 頁(yè),共 12 頁(yè) - - - - - - - - -精品學(xué)習(xí)資料 可選擇p d f - - - - - - - - - - - - - - 第 5 頁(yè),共 12 頁(yè) - - - - - - - - -畫(huà)出系統(tǒng) uml 狀態(tài)轉(zhuǎn)換圖(該題和前一個(gè)大題

8、的狀態(tài)轉(zhuǎn)換類似,猜測(cè)可能會(huì)選擇其中一個(gè)出題)課程狀態(tài)(同理有學(xué)生狀態(tài)、老師狀態(tài))管理員添加課程(類推添加老師和學(xué)生信息)新創(chuàng)建的課程修改后的課程被刪除的課程添加課程修改課程刪除課程精品學(xué)習(xí)資料 可選擇p d f - - - - - - - - - - - - - - 第 6 頁(yè),共 12 頁(yè) - - - - - - - - -精品學(xué)習(xí)資料 可選擇p d f - - - - - - - - - - - - - - 第 6 頁(yè),共 12 頁(yè) - - - - - - - - -學(xué)生選課輸入要選擇的課程提示重新輸入顯示選課成功信息顯示選課失敗信息驗(yàn)證課程顯示課程詳情判斷選課是否成功不存在成功在數(shù)據(jù)庫(kù)查

9、詢課程失敗 : database : control : systemmanager精品學(xué)習(xí)資料 可選擇p d f - - - - - - - - - - - - - - 第 7 頁(yè),共 12 頁(yè) - - - - - - - - -精品學(xué)習(xí)資料 可選擇p d f - - - - - - - - - - - - - - 第 7 頁(yè),共 12 頁(yè) - - - - - - - - -學(xué)生查詢課程(類推查詢其他信息的狀態(tài)轉(zhuǎn)換圖)畫(huà)出系統(tǒng) uml 順序圖(此問(wèn)題的圖形可以有很多,估計(jì)老師會(huì)選其中一部分或者某一個(gè)操作的順序圖來(lái)出題)學(xué)生選課輸入要選擇的課程顯示選課成功信息顯示選課失敗信息提示重新輸入驗(yàn)證課

10、程顯示課程詳情判斷選課是否成功在數(shù)據(jù)庫(kù)查詢課程加入選課信息不存在存在成功失敗b : databaseb : control : student輸入要選擇的課程驗(yàn)證課程顯示課程詳情在數(shù)據(jù)庫(kù)查詢課程databasecontrolstudent精品學(xué)習(xí)資料 可選擇p d f - - - - - - - - - - - - - - 第 8 頁(yè),共 12 頁(yè) - - - - - - - - -精品學(xué)習(xí)資料 可選擇p d f - - - - - - - - - - - - - - 第 8 頁(yè),共 12 頁(yè) - - - - - - - - -登錄系統(tǒng)(同理有老師和管理員登錄)學(xué)生查詢個(gè)人信息(同理有查詢老師

11、和管理員的個(gè)人信息) : studentselectformcontrolcourse1: 進(jìn)入選擇課程界面2: 選擇需修課程3: 查詢課程信息4: 判斷是否可選課5: 執(zhí)行選課6: 返回選課成功信息7: 顯示選課成功信息 : studentloginformcontrol1: 登錄2: 驗(yàn)證用戶3: 返回驗(yàn)證信息4: 顯示驗(yàn)證信息精品學(xué)習(xí)資料 可選擇p d f - - - - - - - - - - - - - - 第 9 頁(yè),共 12 頁(yè) - - - - - - - - -精品學(xué)習(xí)資料 可選擇p d f - - - - - - - - - - - - - - 第 9 頁(yè),共 12 頁(yè) -

12、- - - - - - - -管理員刪除課程(可自己畫(huà)出刪除學(xué)生和教師信息)管理員修改學(xué)生信息(可以畫(huà)出修改教師和課程信息的圖例) : studentqueryform : control : student1: 進(jìn)入查詢界面2: 提交查詢請(qǐng)求3: 獲得個(gè)人信息4: 返回個(gè)人信息5: 顯示個(gè)人信息 : systemmanagercontrolcoursedeleteform1: 進(jìn)入刪除課程界面2: 提交刪除課程的信息3: 查詢?cè)撜n程信息4: 判斷是否可刪除5: 執(zhí)行刪除操作6: 返回刪除成功的信息7: 顯示刪除成功的信息精品學(xué)習(xí)資料 可選擇p d f - - - - - - - - - -

13、- - - - 第 10 頁(yè),共 12 頁(yè) - - - - - - - - -精品學(xué)習(xí)資料 可選擇p d f - - - - - - - - - - - - - - 第 10 頁(yè),共 12 頁(yè) - - - - - - - - -管理員添加學(xué)生信息(同理可添加教師和課程信息)教師上傳課件 : systemmanagermodifyinfoformcontrolstudent1: 進(jìn)入修改學(xué)生信息界面2: 提交修改的信息4: 判斷是否可以修改6: 返回修改成功的信息7: 顯示修改成功的信息3: 檢查學(xué)生信息5: 執(zhí)行修改操作 : systemmanageraddinfoformcontrolstu

14、dent1: 進(jìn)入添加學(xué)生信息界面2: 提交學(xué)生的信息3: 檢查學(xué)生信息4: 判斷是否可以添加5: 執(zhí)行添加6: 返回添加成功的信息7: 顯示添加成功的信息精品學(xué)習(xí)資料 可選擇p d f - - - - - - - - - - - - - - 第 11 頁(yè),共 12 頁(yè) - - - - - - - - -精品學(xué)習(xí)資料 可選擇p d f - - - - - - - - - - - - - - 第 11 頁(yè),共 12 頁(yè) - - - - - - - - -給出類圖中教師發(fā)布課程信息方法的偽代碼;do 登錄if 密碼& 用戶名正確thendo 發(fā)布課程信息if 課程信息正確thenreturn 發(fā)布成功else return 發(fā)布失敗elsedo return 密碼或用戶名出錯(cuò)return 登錄界面 : teacheruploadformcontrolco

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論