軟件學院軟件工程實訓題目

軟件學院軟件工程實訓題目

ID:20304278

大小:253.50 KB

頁數(shù):24頁

時間:2018-10-12

軟件學院軟件工程實訓題目_第1頁
軟件學院軟件工程實訓題目_第2頁
軟件學院軟件工程實訓題目_第3頁
軟件學院軟件工程實訓題目_第4頁
軟件學院軟件工程實訓題目_第5頁
資源描述:

《軟件學院軟件工程實訓題目》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、軟件工程實訓前言“軟件工程”是計算機專業(yè)和軟件工程等相關(guān)專業(yè)的一門重要課程,也是其他理工科專業(yè)的熱門選修課程?!俺绦蛟O計語言”、“計算機網(wǎng)絡”、“數(shù)據(jù)庫原理”和“數(shù)據(jù)機構(gòu)”等是它的前導課程,學好本課程對學生畢業(yè)后從事軟件開發(fā)有著極為重要的作用。要學好“軟件工程”,僅僅通過課堂教學或自學掌握理論知識是遠遠不夠的,還必須加強實踐。為此編寫了《軟件工程實訓指導書》,以幫助學生進行軟件工程實訓,從實際項目出發(fā),以便學生學會運用軟件工程基本理論知識去解決軟件開發(fā)中的實際問題,達到學以致用的目的。2008年8月24第一部分面向?qū)ο筌浖_發(fā)技術(shù)項目

2、的引入及需求              簡易教學管理系統(tǒng)的分析、設計與實現(xiàn)一、設計的目的1.初步了解UML語言的概念、結(jié)構(gòu)、語義與表示方法;2.掌握UML建模工具RationalRose的使用方法;3.給出某個簡單系統(tǒng)的模型,能夠熟練地使用Rose工具表達;二、設計理論基礎1.面向?qū)ο蟮某绦蛟O計C++或JAVA程序設計課程;2.數(shù)據(jù)結(jié)構(gòu)或算法課程2.SQLServer或mysql數(shù)據(jù)庫系統(tǒng);3.熟悉傳統(tǒng)軟件工程以及軟件測試技術(shù)。三、設計內(nèi)容與步驟需求陳述:簡易教學管理系統(tǒng)主要提供兩個方面的服務:(1)選課管理,負責新學期的課程選課注冊

3、。(2)成績管理,負責學生成績管理。簡易教學管理系統(tǒng)---選課管理應提供的服務如下:1.錄入與生成新學期課程表教學管理人員在新學期開學前錄入新學期的課程,打印將開設的課程目錄表,供師生參考選擇。如果某門課實際選課的學生少于10人,則停開該課程,把該課程從課程表中刪除;如某課程選課學生多于60人,則停止選課。2.學生選課注冊新學期開始前一周為學生選課注冊時間,在此期間學生可以選課注冊,并且允許改變或取消注冊申請。每個學生選課可不允許超過4門,每門課最多允許60名學生選課注冊。3.查詢可以查詢課程信息、學生選課信息和學生、教師信息。24學

4、生、教師、教學管理人員可以查詢課程表,獲得課程信息。查詢關(guān)鍵字可以是:課程名、授課的教師名、學分。學生、教師、教學管理人員可以查詢學生的選課情況。查詢的關(guān)鍵字可以是:學生名、教師名、課程名。學生只允許查詢自己的選課信息,不允許查詢別人的選課信息。學生、教師、教學管理人員可以插敘學生或教師的信息。查詢的關(guān)鍵詞可以是:學生名、教師名、性別、班級、職稱。1.選課注冊信息的統(tǒng)計與報表的生成教學管理人員對學生的選課注冊信息進行統(tǒng)計(按課程、學生,按班級等),打印匯總統(tǒng)計報表。2.把學生選課注冊信息傳送給財務系統(tǒng),以便計算學生應繳納的費用。簡易教

5、學管理系統(tǒng)---成績管理應提供的服務如下:1.成績錄入教學管理人員錄入學生的考試成績2.成績查詢教師、教學管理人員可以查詢學生的考試成績。查詢的關(guān)鍵字可以是:學生名、課程名、授課教師名、學分。學生只能查詢自己的考試成績,不能查詢別人的考試成績。3.成績統(tǒng)計與報表生成教學管理人員進行成績統(tǒng)計(按課程、學生、按班級),打印成績匯總統(tǒng)計報表。附注:1.簡易教學管理系統(tǒng)的直接用戶為學生、教師和教學管理人員。其職責如下:教師負責:查詢課程表,獲得課程信息,也可查詢學生選課情況,也可查詢學生與老師的信息。只允許對自己有關(guān)的信息進行添加、刪除及更新

6、的操作。學生負責:開學一周選課注冊,同時允許改變或取消申請;可查詢課程信息;可查詢學生、教師基本情況信息;只允許對自己有關(guān)的信息進行添加、刪除及更新的操作。教學管理員負責:新學期錄入新學期課程,打印新開設的課程目錄表,少于10人停開該課程,并從課程目錄表中刪除;若多于60人,則不能讓其他學生繼續(xù)選課;選課結(jié)束后,打印選課注冊名單和開課通知書,送有關(guān)部門和教師;對學生選課注冊進行統(tǒng)計,打印匯總統(tǒng)計報表;查詢課程表,獲得課程信息,也可查詢學生選課情況,也可查詢學生與老師的信息。教師、學生、課程信息的維護;錄入學生考試成績;查詢學生考試成績

7、;成績統(tǒng)計,打印成績匯總統(tǒng)計報表。2.為保存數(shù)據(jù),可建立教學管理的數(shù)據(jù)庫,包括:學生表、教師表、課程表、選課表、任課表、成績表等。243.與之相關(guān)的財務系統(tǒng)可簡單模擬處理,不需要財務系統(tǒng)反饋信息給學生。4.系統(tǒng)的實現(xiàn)最好用b/s模式實現(xiàn),開發(fā)工具不限。附:簡易教學管理系統(tǒng)的部分模型圖如下1.定義出頂層UseCase圖、選課管理的UseCase圖、成績管理的UseCase圖。要求學生通過分析,更加明確系統(tǒng)功能以及對象之間的聯(lián)系;243.對主要的UseCase圖作交互行為的分析,并繪制出交互行為圖~順序圖;244.從順序圖抽取出類的操作,

8、并繪制課程管理對象類圖、人事信息對象類圖等。24245.建立教學管理包圖;246.建立動態(tài)行為模型,繪制設置開設課程順序圖;7.建立學生選課登記狀態(tài)圖等;248.建立并繪制設置開設課程活動圖;249.建立組件圖24具體任

當前文檔最多預覽五頁,下載文檔查看全文

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

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