c#面向對象程序設計_綜合實訓

c#面向對象程序設計_綜合實訓

ID:18553497

大小:59.50 KB

頁數(shù):6頁

時間:2018-09-18

c#面向對象程序設計_綜合實訓_第1頁
c#面向對象程序設計_綜合實訓_第2頁
c#面向對象程序設計_綜合實訓_第3頁
c#面向對象程序設計_綜合實訓_第4頁
c#面向對象程序設計_綜合實訓_第5頁
資源描述:

《c#面向對象程序設計_綜合實訓》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、《面向對象程序設計》課程實訓任務書一、目的與要求1、要求學生達到熟練掌握VisualC#.NET的基本知識和技能;2、基本掌握面向對象程序開發(fā)的基本思路和方法,熟悉軟件開發(fā)過程。3、要求利用面向對象的編程思想以及組件開發(fā)原理來完成系統(tǒng)的設計4、能夠利用所學的基本知識和技能,進行簡單應用程序設計。5、從“二、設計任務”中選擇一個項目來完成,以小組為單位進行。小組人數(shù)以2~3人為宜。6、強調獨立完成7、強調實際成果8、重視軟件測試9、重視文檔寫作10、課程實訓完成后,要求每人提供以下電子文檔:(1)根據(jù)每人

2、在軟件開發(fā)過程中的任務不同,撰寫課程實訓報告書一份(Word格式),具體格式參看“三、課程設計報告格式”。(2)完整的源程序、答辯時用的演示文稿。二、設計任務(從以下任務中任選一個,帶★的功能選做)1、教師課時費計算系統(tǒng)基本要求:(1)計算規(guī)則同課程教學時做的對應項目的要求基本相同。(2)一個教師會帶多個班級的課程,要求分別輸入該教師所帶各個班級的月課時,計算出該教師的該月獎金。(3)★班級的人數(shù)等數(shù)據(jù)最好能從數(shù)據(jù)庫中讀取,用戶只需要選擇班級就可以了。(4)★使用類來進行設計最佳。2、中國聯(lián)通(移動)手

3、機費用計算系統(tǒng)(使用類進行設計)基本要求:(1)使用類進行設計。(2)計算規(guī)則同課程教學時做的對應項目的要求基本相同。(3)要求能根據(jù)不同的套餐,以及用戶的本地通話時間、漫游時間、長途時間等數(shù)據(jù)計算用戶的本月資費。(1)★有關套餐的計算規(guī)則數(shù)據(jù)最好能存放在文件或數(shù)據(jù)庫中,并能讓用戶進行編輯。3、簡易計算器設計一個簡易計算器,能夠實現(xiàn)+-×÷求倒數(shù)等基本運算功能,類似于Windows中的計算器。4、類似于“記事本”的文本編輯器設計一個文本編輯器,具有對文本文件進行讀寫等基本操作,類似于Windows中的記

4、事本,要求:(1)能夠實現(xiàn)基本的文本文件讀取、保存、設置字體等功能。(2)具有菜單、工具欄和狀態(tài)欄。(3)★實現(xiàn)其它相關功能(如字體、剪貼板的操作,查找、打印預覽等功能)(4)★實現(xiàn)多文檔界面5、小學數(shù)學輔助教學軟件編寫一個小學數(shù)學輔助教學軟件,主要是測試小學低年級學生的兩位數(shù)的加減法的計算能力。要求:(1)用戶可以選擇練習或測試方式,可以選擇1位數(shù)的加法或減法,兩位數(shù)的加法或減法,或者混合計算。(2)運算題目隨機生成。(3)練習或測驗完成后,給出得分。6、學生成績管理建立學生成績數(shù)據(jù)庫,要求:(1)數(shù)

5、據(jù)庫設計要符合范式要求。(2)提供學生成績的查詢功能,輸入學生的學號或姓名,能查找出該生各學期的成績。(3)能對成績數(shù)據(jù)進行添加、刪除、修改等基本操作,并能進行一般的統(tǒng)計計算(如計算學生的總分和平均分,課程的平均分等)(4)★其它輔助管理功能,如統(tǒng)計具有各等級獎學金資格的人數(shù)。(5)★用戶權限控制,一般用戶只能查詢,管理員用戶可以修改數(shù)據(jù)庫的內容。7、客戶資料管理某公司需要對其客戶的聯(lián)絡資料進行管理,主要是客戶姓名、單位名稱、聯(lián)系電話等信息?,F(xiàn)請你設計該系統(tǒng),要求:(1)數(shù)據(jù)庫設計要符合范式要求。(2)

6、提供查詢功能,輸入客戶名稱或單位名稱,能查找出該客戶的聯(lián)絡信息。(3)能對客戶資料進行添加。刪除、修改等基本操作(4)★用戶權限控制,一般用戶只能查詢,管理員用戶可以修改數(shù)據(jù)庫的內容。8、某單位人事信息管理某單位需要對其員工的人事信息管理,現(xiàn)請你設計該系統(tǒng),要求:(1)數(shù)據(jù)庫設計要符合范式要求。(2)提供查詢功能,輸入客戶名稱或單位名稱,能查找出該客戶的聯(lián)絡信息。(3)能對客戶資料進行添加。刪除、修改等基本操作(4)★用戶權限控制,一般用戶只能查詢,管理員用戶可以修改數(shù)據(jù)庫的內容。9、心理測試軟件根據(jù)某

7、種心理測試方法,編寫一個心理測試軟件,要求:(1)根據(jù)該心理測試方法和試題,設計數(shù)據(jù)庫。(2)程序從數(shù)據(jù)庫中讀取試題內容顯示,并保存用戶的選擇答案。(3)測試完成后,給出得分和結論。10、排序算法比較研究對選擇排序、冒泡排序、插入排序及其它一種快速排序(如希爾排序或快速排序等)的算法進行比較,分析各種排序算法的特點。要求:(1)實現(xiàn)各種排序算法。(2)設計各算法的測試用例,數(shù)據(jù)量要大(如幾千個以上),并且要用好幾組數(shù)據(jù)進行比較測試。測試數(shù)據(jù)從文件中讀取。(3)根據(jù)比較結果,給出結論,各種排序算法的優(yōu)劣及

8、適用場合。11、簡易的繪圖程序類似于Windows的畫圖程序,能夠畫點、直線、矩形、橢圓等幾何形狀。12、數(shù)學三角函數(shù)輔助教學軟件  根據(jù)函數(shù)y=asin(bx+c),用戶給定不同的系數(shù)a、b、c,在屏幕上分別畫出不同的幾何圖形。13、時鐘程序一個模擬時鐘,有時針、分針和秒針,能夠正確顯示出系統(tǒng)的當前時間。14、相冊一個簡單的電子相冊,能夠方便地瀏覽圖片,并顯示出相片的說明信息。要求:(1)使用文本文件或數(shù)據(jù)庫記錄相片的信息(圖片名稱、存放

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

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

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