面向?qū)ο蟪绦蛟O(shè)計(c)課程設(shè)計任務(wù)書及題目_第1頁
已閱讀1頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、上海電機(jī)學(xué)院課程設(shè)計任務(wù)書 上海電機(jī)學(xué)院課程設(shè)計任務(wù)書課程名稱 面向?qū)ο蟪绦蛟O(shè)計課程設(shè)計 課程代碼 033056P1設(shè)計題目 課程設(shè)計選題共 24 個(見附件)設(shè)計時間 2014 年 6 月 16 日——2014 年 6 月 20 日院(系) 電子信息學(xué)院 專業(yè) 計算機(jī)科學(xué)與技術(shù) 班級 BX1203、BX1204一、課程設(shè)計任務(wù) 課程設(shè)計任務(wù)1. 了解并掌握中小型綜合應(yīng)用程序的一般設(shè)計方法,具備初步的獨立分析和設(shè)計能力;2. 初步掌握軟

2、件開發(fā)過程的問題分析、系統(tǒng)設(shè)計、程序編碼、測試等基本方法和技能;3. 提高綜合運(yùn)用所學(xué)的理論知識和方法獨立分析和解決問題的能力;4. 訓(xùn)練用系統(tǒng)的觀點和軟件開發(fā)一般規(guī)范進(jìn)行軟件開發(fā),培養(yǎng)軟件工作者所應(yīng)具備的科學(xué)的工作方法和作風(fēng);5. 課題的代碼要求達(dá)到一定工作量,并具有一定的深度和難度;6. 根據(jù)課題程序的分析和設(shè)計過程,撰寫課程設(shè)計報告。二、 二、對課程設(shè)計成果的要求(包括課程設(shè)計說明書、圖紙、圖表、實物等軟硬件要求) 對課程設(shè)計成果

3、的要求(包括課程設(shè)計說明書、圖紙、圖表、實物等軟硬件要求)課程設(shè)計結(jié)束應(yīng)提交程序源代碼、課程設(shè)計報告的電子稿和打印稿,以作為整個課程設(shè)計評分的書面依據(jù)和存檔材料。課程設(shè)計報告以規(guī)定的格式書寫、打印并裝訂,排版及圖、表要清楚、工整。課程設(shè)計報告的內(nèi)容如下: 1.封面:題目、班級、學(xué)號、姓名、指導(dǎo)教師和完成日期。2.正文包括以下內(nèi)容:(1)需求分析:以無歧義的陳述說明課題的目的及要求,重點描述清楚程序要做什么。(2)概要設(shè)計:根據(jù)程序需要完

4、成的功能分析主程序的流程,并劃分出各個功能模塊、完成各程序模塊之間的層次(調(diào)用)關(guān)系設(shè)計。(3)詳細(xì)設(shè)計:實現(xiàn)概要設(shè)計中劃分出的各個模塊。撰寫報告時,對每個模塊先用文字(可結(jié)合流程圖)描述其實現(xiàn)思路,重點描述清楚程序要怎么做,再貼出關(guān)鍵部分的實現(xiàn)代碼。(4)測試:列出測試結(jié)果,包括輸入和輸出。測試數(shù)據(jù)應(yīng)該完整和嚴(yán)格。(5)總結(jié)和體會:程序編寫和調(diào)試過程中遇到了哪些問題,是如何解決的,以及對設(shè)計與實現(xiàn)過程的回顧和分析;經(jīng)驗和體會等。(6)

5、參考文獻(xiàn):列出參考的網(wǎng)址、期刊和書籍等相關(guān)資料。(7)考核:根據(jù)課程的出勤情況、課題的實現(xiàn)及答辯質(zhì)量、課設(shè)報告的嚴(yán)謹(jǐn)和規(guī)范性等方面進(jìn)行考核,注重過程考核和綜合能力的測評,以確保教學(xué)質(zhì)量。成績 =平時成績占(含出勤)20%+課程設(shè)計報告成績占 40%+課程設(shè)計作品成績占 40%三、課程設(shè)計工作進(jìn)度計劃: 三、課程設(shè)計工作進(jìn)度計劃: 1 布置任務(wù)與要求 0.52 整體設(shè)計和詳細(xì)設(shè)計 13 編代碼 24 調(diào)試和測試 0.55 設(shè)計論文書寫 0

6、.56 演示軟件和答辯 0.5共計 5 四、主要參考資料 四、主要參考資料 [1] 沈?qū)W東等.C++面向?qū)ο蟪绦蛟O(shè)計實用教程[M].上海交通大學(xué)出版社,2012[2] 譚浩強(qiáng)等. C++程序設(shè)計[M].北京:清華大學(xué)出版社,2011指導(dǎo)教師(簽名):王中華 系主任(簽名):2014 年 5 月 20 日

7、 年 月 日課程設(shè)計題目2 / 13測試數(shù)據(jù)程序應(yīng)輸入不少于 10 個人員的通訊錄信息,應(yīng)考慮到人員可以同名的情況。實現(xiàn)提示程序可用一個單向鏈表來管理人員信息,每個人員的姓名,地址,電話號碼和郵政編碼用一個類 Cperson 來實現(xiàn),作為鏈表的值指針指向這些 Cperson 類對象,通過鏈表的遍歷可以操作這些數(shù)據(jù)。選做內(nèi)容為了加快數(shù)據(jù)定位查找的速度,采

8、用常用優(yōu)先的方法對鏈表的各個節(jié)點進(jìn)行排序,即一旦操作了一個人員的數(shù)據(jù),他的數(shù)據(jù)就將被調(diào)用到鏈表的鏈?zhǔn)?。這樣經(jīng)過有限次操作,經(jīng)常查閱的人員的信息就將排在鏈表的前端。雖然不能說鏈?zhǔn)椎墓?jié)點一定是最常用的,但常用的節(jié)點一定會排在較靠前的部分,鏈表查找時所要走的平均距離一定較短。3. 商品銷售統(tǒng)計 商品銷售統(tǒng)計問題描述編寫商品銷售統(tǒng)計程序,商品的信息有:商品的名稱,計量單位(重量或件) ,單價。所有商品的信息事先已存入計算機(jī),屏幕上顯示所有商品的

9、名稱,選擇商品名,輸入商品計量單位(如重量,件數(shù)等),根據(jù)單價算出總價??蛻粢淮钨徫锟赡苜徺I多種商品,程序應(yīng)計算出客戶應(yīng)付的錢款數(shù)。基本要求程序分為兩個部分:第一部分用于輸入商品的信息并允許修改和刪除;第二部分實現(xiàn)銷售統(tǒng)計。程序運(yùn)行時由用戶選擇進(jìn)入哪一部分功能,并能在運(yùn)行時在兩部分之間切換。第二部分運(yùn)行時,首先顯示所有商品名稱及代碼(商品數(shù)目較多時,應(yīng)考慮分屏顯示) ,用戶輸入商品代碼及商品重量或件數(shù),用戶一次操作可輸入若干商品的購買信

10、息,然后輸入一個特殊的代碼(如-1)表示本次購物結(jié)束。此時。程序計算出應(yīng)付錢款數(shù)并顯示。測試數(shù)據(jù)程序應(yīng)輸入不少于 10 種商品的信息,并進(jìn)行模擬運(yùn)行。實現(xiàn)提示本程序的商品信息管理可采用與課程設(shè)計題目二類似的數(shù)據(jù)結(jié)構(gòu),既定義一個商品類,每種商品作為商品類的實例(對象)存儲在鏈表節(jié)點中。選做內(nèi)容程序在營業(yè)結(jié)束時統(tǒng)計每種商品的銷售量,銷售金額及總營業(yè)額。因此第二部分應(yīng)有營業(yè)結(jié)束的選擇,當(dāng)用戶選擇此項時屏幕上顯示當(dāng)天營業(yè)的每種商品的銷售量,銷售

11、金額及總營業(yè)額。注意,商品類的數(shù)據(jù)成員應(yīng)增加有商品的銷售量和銷售金額。總營業(yè)額是所有商品的營業(yè)額之和,可用靜態(tài)數(shù)據(jù)成員實現(xiàn)?;蚩捎稍唐奉惻缮鲆粋€特殊的類,增加上面的數(shù)據(jù)成員及相應(yīng)的成員函數(shù)。4. 研究生初試錄取 研究生初試錄取問題描述研究生考試課程為 4 門,其中數(shù)學(xué)、外語、政治為統(tǒng)一命題,而專業(yè)基礎(chǔ)課則根據(jù)不同的專業(yè)由招生學(xué)校自行命題。國家對初試錄取分?jǐn)?shù)有總分要求(如某一年要求 4 門課總分應(yīng)達(dá)到 310分) ,另外還有對每門課的

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論