《計(jì)算機(jī)與程序設(shè)計(jì)語(yǔ)言基礎(chǔ)》課程設(shè)計(jì)任務(wù)書2014年12月9日_第1頁(yè)
《計(jì)算機(jī)與程序設(shè)計(jì)語(yǔ)言基礎(chǔ)》課程設(shè)計(jì)任務(wù)書2014年12月9日_第2頁(yè)
《計(jì)算機(jī)與程序設(shè)計(jì)語(yǔ)言基礎(chǔ)》課程設(shè)計(jì)任務(wù)書2014年12月9日_第3頁(yè)
《計(jì)算機(jī)與程序設(shè)計(jì)語(yǔ)言基礎(chǔ)》課程設(shè)計(jì)任務(wù)書2014年12月9日_第4頁(yè)
《計(jì)算機(jī)與程序設(shè)計(jì)語(yǔ)言基礎(chǔ)》課程設(shè)計(jì)任務(wù)書2014年12月9日_第5頁(yè)
已閱讀5頁(yè),還剩1頁(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、“程序設(shè)計(jì)基礎(chǔ)實(shí)踐”任務(wù)書一、課程設(shè)計(jì)要求本次“程序設(shè)計(jì)基礎(chǔ)實(shí)踐”課程設(shè)計(jì),是基于計(jì)算機(jī)與程序設(shè)計(jì)語(yǔ)言基礎(chǔ)課程學(xué)習(xí)內(nèi)容的重要實(shí)踐環(huán)節(jié),其主要目的在于,通過(guò)綜合程序課程設(shè)計(jì),培養(yǎng)和提高學(xué)生的獨(dú)立分析問(wèn)題、解決實(shí)際問(wèn)題的能力和計(jì)算機(jī)語(yǔ)言編程能力。本次課程設(shè)計(jì)時(shí)間為1周,要求每位同學(xué)在為期一周的時(shí)間段內(nèi),獨(dú)立完成相關(guān)設(shè)計(jì)題所規(guī)定的任務(wù)(上機(jī)時(shí)數(shù)為10學(xué)時(shí),含程序當(dāng)面驗(yàn)收時(shí)間)。進(jìn)度安排建議如下:1、閱讀設(shè)計(jì)題目、任務(wù)內(nèi)容,規(guī)劃設(shè)計(jì)進(jìn)度,并進(jìn)行軟件各相關(guān)功能模塊的規(guī)劃設(shè)計(jì)。2、在Turbo C環(huán)境下,用結(jié)構(gòu)化程序設(shè)計(jì)思想進(jìn)行C語(yǔ)言程序設(shè)計(jì)、功能模塊調(diào)試。3、進(jìn)行課程設(shè)計(jì)報(bào)告編寫與整理。4、課程設(shè)計(jì)結(jié)束

2、時(shí),要求進(jìn)行設(shè)計(jì)成果演示(由指導(dǎo)老師現(xiàn)場(chǎng)驗(yàn)收相關(guān)程序運(yùn)行成果并打分);每人須對(duì)相關(guān)電子文檔進(jìn)行整理上交(包括:程序文件、幫助說(shuō)明文檔);交課程設(shè)計(jì)報(bào)告(紙質(zhì))一份(手工書寫稿)。二、結(jié)構(gòu)化程序設(shè)計(jì)方法結(jié)構(gòu)化技術(shù)是軟件工程中最成熟的技術(shù)之一,它包括結(jié)構(gòu)化分析方法(Structured Analysis)、結(jié)構(gòu)化設(shè)計(jì)方法(Structured design)和結(jié)構(gòu)化程序設(shè)計(jì)方法(Structured Programming),簡(jiǎn)稱為SA-SD-SP方法。它的總的指導(dǎo)思想是自頂向下、逐步求精、單入口/單出口,基本原則是抽象和功能的分解。對(duì)于較為復(fù)雜問(wèn)題的大型程序開(kāi)發(fā),應(yīng)采取“自頂向下、逐步細(xì)化和模塊

3、化”的設(shè)計(jì)方法,模塊化程序設(shè)計(jì)是結(jié)構(gòu)化程序設(shè)計(jì)方法在開(kāi)發(fā)大型程序中的應(yīng)用。1、自頂向下、逐步細(xì)化、逐步求精所謂“自頂向下,逐步細(xì)化、逐步求精”就是在對(duì)于給定問(wèn)題進(jìn)行透徹的了解和詳細(xì)的分析的基礎(chǔ)上,把問(wèn)題分解成若干個(gè)按順序執(zhí)行的邏輯部分,稱為“模塊”。每個(gè)子任務(wù)如果仍很復(fù)雜,還可以再分解為若干個(gè)子任務(wù)。如此逐層分解,對(duì)于每個(gè)模塊的設(shè)計(jì)都采用這種“自頂向下、逐步細(xì)化”的方法,將它們分解成為基本結(jié)構(gòu)為止,就如同寫文章先擬出題目和中心內(nèi)容,再確定分為幾大部分,每一大部分又分哪幾節(jié),每一節(jié)分為幾段,每一段包括哪幾個(gè)意思,這就是“自頂向下,逐步細(xì)化”的方法。2、菜單技術(shù)當(dāng)一個(gè)程序的規(guī)模比較龐大,層次和模塊

4、比較多時(shí),不要每次都將所有模塊按順序執(zhí)行一遍,最好在每一層,至少在最高幾層都設(shè)一個(gè)“菜單”。為方便用戶操作,“菜單”技術(shù)已廣泛使用在計(jì)算機(jī)的系統(tǒng)軟件中,具體做法是:程序首先把各功能說(shuō)明及相應(yīng)代號(hào)以菜單形式顯示在屏幕上,然后由用戶在鍵盤上輸入所選的功能代號(hào),程序自動(dòng)轉(zhuǎn)去調(diào)用相應(yīng)的功能模塊進(jìn)行處理。三、相關(guān)管理系統(tǒng)設(shè)計(jì)題的基本功能要求1、輸入添加記錄:能夠輸入、添加多條記錄到數(shù)據(jù)表中。2、顯示、查詢記錄:根據(jù)用戶要求按所給記錄關(guān)鍵字顯示、查詢一個(gè)或多個(gè)相關(guān)記錄。3、修改記錄:能對(duì)任意存在的記錄進(jìn)行修改,并能顯示修改后的數(shù)據(jù)。在正確、合理的軟件功能規(guī)劃的基礎(chǔ)上,進(jìn)行各功能模塊的設(shè)計(jì)。切忌將多個(gè)功能模

5、塊混合一起進(jìn)行調(diào)試。有關(guān)程序的參考設(shè)計(jì)框架,見(jiàn)附錄1。四、課程設(shè)計(jì)的課時(shí)安排課程設(shè)計(jì)時(shí)間安排計(jì)劃(按20學(xué)時(shí)計(jì)):了解設(shè)計(jì)任務(wù)(2學(xué)時(shí));查資料、整體方案設(shè)計(jì)(4學(xué)時(shí))。機(jī)房上機(jī)程序設(shè)計(jì)、調(diào)試與驗(yàn)收(10學(xué)時(shí));寫報(bào)告(4學(xué)時(shí))。五、成績(jī)?cè)u(píng)定要素成績(jī)分為優(yōu)、良、中、及格、不及格五檔,考核標(biāo)準(zhǔn)如下:驗(yàn)收程序的可用性,實(shí)用性,通用性,可擴(kuò)充性(程序設(shè)計(jì)源代碼)(40%)學(xué)生的動(dòng)手能力,創(chuàng)新精神(10%) 3.程序設(shè)計(jì)說(shuō)明書(30%) 4.平時(shí)成績(jī)(20%)六、課程設(shè)計(jì)報(bào)告基本內(nèi)容要求(一)、封面(二)、目錄(三)、本次課題的基本內(nèi)容和要求(四)、軟件設(shè)計(jì)整體規(guī)劃及方案(五)、程序功能簡(jiǎn)介(六)、主

6、體內(nèi)容(簡(jiǎn)要說(shuō)明總體情況,詳細(xì)介紹本人任務(wù)部分):1、設(shè)計(jì)分析2、程序結(jié)構(gòu)流程圖3、各模塊的功能及程序說(shuō)明4、相關(guān)模塊源程序5、操作方法(流程)6、試驗(yàn)結(jié)果(包括輸入數(shù)據(jù)和輸出結(jié)果)7、設(shè)計(jì)體會(huì)8、參考文獻(xiàn)七、設(shè)計(jì)題(共6題 )選題1:職工工資信息管理系統(tǒng):(1-5號(hào)同學(xué))調(diào)研、選擇一個(gè)典型職工信息管理案例,實(shí)現(xiàn)按月保存職工的工資數(shù)據(jù)。其中,每位職工記錄,包括編號(hào)、姓名、職務(wù)基本工資、崗位津貼、其他補(bǔ)貼、應(yīng)發(fā)工資、實(shí)發(fā)工資;扣除項(xiàng)目包括:所得稅、住房公基金、養(yǎng)老金、醫(yī)療保險(xiǎn)、失業(yè)保險(xiǎn)、職務(wù)、基本工資、獎(jiǎng)金,工資總額。選題2:圖書信息管理系統(tǒng):(6-10號(hào)同學(xué))調(diào)研、選擇一個(gè)典型圖書信息管理案例

7、,實(shí)現(xiàn)圖書庫(kù)存、借閱信息管理。每本圖書的記錄信息包括:書號(hào)、書名、作者,單價(jià)、庫(kù)存數(shù)量、出版時(shí)間、出版單位、價(jià)格等。選題3:材料管理系統(tǒng):(11-15號(hào)同學(xué))調(diào)研、選擇一個(gè)典型倉(cāng)庫(kù)材料信息管理案例,實(shí)現(xiàn)材料庫(kù)存、領(lǐng)用信息信息管理。每種材料的記錄信息,包括:編號(hào)、名稱、單價(jià)、入庫(kù)數(shù)量、庫(kù)存數(shù)量、出庫(kù)數(shù)量、保管人、進(jìn)貨時(shí)間、出貨時(shí)間和備注等。選題4:學(xué)生成績(jī)管理系統(tǒng):(16-20號(hào)同學(xué))調(diào)研、選擇一個(gè)典型學(xué)生學(xué)籍(成績(jī))信息管理案例,實(shí)現(xiàn)以班為單位的學(xué)生成績(jī)信息管理。學(xué)生成績(jī)的基本信息包括:學(xué)號(hào)、姓名、五門以上課程成績(jī)、成績(jī)總分、平均成績(jī)等。選題5:設(shè)備管理系統(tǒng):(21-25號(hào)同學(xué))調(diào)研、選擇一個(gè)

8、典型設(shè)備信息管理案例,實(shí)現(xiàn)各基層單位的設(shè)備資產(chǎn)信息管理。每個(gè)設(shè)備的記錄信息,包括設(shè)備編號(hào)(8位數(shù))、儀器名稱、型號(hào)規(guī)格、單價(jià)、購(gòu)入日期、領(lǐng)用人、使用狀況和備注(50字)。選題6:通信錄(26號(hào)及以后同學(xué))以班為單位進(jìn)行通訊錄信息管理。每個(gè)記錄包括:序號(hào)、姓名、性別、年齡、電話,籍貫、現(xiàn)工作單位、家庭住址、通信地址及郵編等。八、時(shí)間安排第15周1-4節(jié)5-6節(jié)7-8節(jié)9-12節(jié)星期一C設(shè)計(jì)1測(cè)控1401、1403C設(shè)計(jì)1測(cè)控1402、1403第16周1-4節(jié)5-6節(jié)7-8節(jié)9-12節(jié)星期二C設(shè)計(jì)2測(cè)控1401、1403C設(shè)計(jì)2測(cè)控1402、1403第17周1-4節(jié)5-8節(jié)星期一C設(shè)計(jì)3及驗(yàn)收測(cè)控

9、1401、1403星期二C設(shè)計(jì)3及驗(yàn)收測(cè)控1402、1403第18周1-4節(jié)5-8節(jié)9-12節(jié)星期五上交設(shè)計(jì)報(bào)告?zhèn)渥?-4節(jié):8:0011:30;5-8節(jié):14:0017:409-12節(jié):18:3021:40第17周 課程設(shè)計(jì)驗(yàn)收第18周 星期五 下午16:00前以班為單位上交設(shè)計(jì)報(bào)告附錄1:程序基本結(jié)構(gòu)頭文件說(shuō)明;定義全局變量;定義、編寫輸入函數(shù);定義、編寫顯示函數(shù);定義、編寫修改函數(shù);定義、編寫查找函數(shù);定義、編寫添加函數(shù);主函數(shù)結(jié)構(gòu)如下:main()char i;for( ; ;) 循環(huán)執(zhí)行功能菜單clrscr(); 清屏幕printf(* * * * * *Menue* * * * * *);printf(* a. Input *);printf(* b. Display *);printf(* c. Modify *);printf(* d. Find *);printf(* e. Add *);printf(* f. Exit *);printf( Please select a to f *);printf(* * * * * * * * * * *

溫馨提示

  • 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)論