




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、“程序設(shè)計基礎(chǔ)實踐”任務(wù)書一、課程設(shè)計要求本次“程序設(shè)計基礎(chǔ)實踐”課程設(shè)計,是基于計算機(jī)與程序設(shè)計語言基礎(chǔ)課程學(xué)習(xí)內(nèi)容的重要實踐環(huán)節(jié),其主要目的在于,通過綜合程序課程設(shè)計,培養(yǎng)和提高學(xué)生的獨立分析問題、解決實際問題的能力和計算機(jī)語言編程能力。本次課程設(shè)計時間為1周,要求每位同學(xué)在為期一周的時間段內(nèi),獨立完成相關(guān)設(shè)計題所規(guī)定的任務(wù)(上機(jī)時數(shù)為10學(xué)時,含程序當(dāng)面驗收時間)。進(jìn)度安排建議如下:1、閱讀設(shè)計題目、任務(wù)內(nèi)容,規(guī)劃設(shè)計進(jìn)度,并進(jìn)行軟件各相關(guān)功能模塊的規(guī)劃設(shè)計。2、在Turbo C環(huán)境下,用結(jié)構(gòu)化程序設(shè)計思想進(jìn)行C語言程序設(shè)計、功能模塊調(diào)試。3、進(jìn)行課程設(shè)計報告編寫與整理。4、課程設(shè)計結(jié)束
2、時,要求進(jìn)行設(shè)計成果演示(由指導(dǎo)老師現(xiàn)場驗收相關(guān)程序運(yùn)行成果并打分);每人須對相關(guān)電子文檔進(jìn)行整理上交(包括:程序文件、幫助說明文檔);交課程設(shè)計報告(紙質(zhì))一份(手工書寫稿)。二、結(jié)構(gòu)化程序設(shè)計方法結(jié)構(gòu)化技術(shù)是軟件工程中最成熟的技術(shù)之一,它包括結(jié)構(gòu)化分析方法(Structured Analysis)、結(jié)構(gòu)化設(shè)計方法(Structured design)和結(jié)構(gòu)化程序設(shè)計方法(Structured Programming),簡稱為SA-SD-SP方法。它的總的指導(dǎo)思想是自頂向下、逐步求精、單入口/單出口,基本原則是抽象和功能的分解。對于較為復(fù)雜問題的大型程序開發(fā),應(yīng)采取“自頂向下、逐步細(xì)化和模塊
3、化”的設(shè)計方法,模塊化程序設(shè)計是結(jié)構(gòu)化程序設(shè)計方法在開發(fā)大型程序中的應(yīng)用。1、自頂向下、逐步細(xì)化、逐步求精所謂“自頂向下,逐步細(xì)化、逐步求精”就是在對于給定問題進(jìn)行透徹的了解和詳細(xì)的分析的基礎(chǔ)上,把問題分解成若干個按順序執(zhí)行的邏輯部分,稱為“模塊”。每個子任務(wù)如果仍很復(fù)雜,還可以再分解為若干個子任務(wù)。如此逐層分解,對于每個模塊的設(shè)計都采用這種“自頂向下、逐步細(xì)化”的方法,將它們分解成為基本結(jié)構(gòu)為止,就如同寫文章先擬出題目和中心內(nèi)容,再確定分為幾大部分,每一大部分又分哪幾節(jié),每一節(jié)分為幾段,每一段包括哪幾個意思,這就是“自頂向下,逐步細(xì)化”的方法。2、菜單技術(shù)當(dāng)一個程序的規(guī)模比較龐大,層次和模塊
4、比較多時,不要每次都將所有模塊按順序執(zhí)行一遍,最好在每一層,至少在最高幾層都設(shè)一個“菜單”。為方便用戶操作,“菜單”技術(shù)已廣泛使用在計算機(jī)的系統(tǒng)軟件中,具體做法是:程序首先把各功能說明及相應(yīng)代號以菜單形式顯示在屏幕上,然后由用戶在鍵盤上輸入所選的功能代號,程序自動轉(zhuǎn)去調(diào)用相應(yīng)的功能模塊進(jìn)行處理。三、相關(guān)管理系統(tǒng)設(shè)計題的基本功能要求1、輸入添加記錄:能夠輸入、添加多條記錄到數(shù)據(jù)表中。2、顯示、查詢記錄:根據(jù)用戶要求按所給記錄關(guān)鍵字顯示、查詢一個或多個相關(guān)記錄。3、修改記錄:能對任意存在的記錄進(jìn)行修改,并能顯示修改后的數(shù)據(jù)。在正確、合理的軟件功能規(guī)劃的基礎(chǔ)上,進(jìn)行各功能模塊的設(shè)計。切忌將多個功能模
5、塊混合一起進(jìn)行調(diào)試。有關(guān)程序的參考設(shè)計框架,見附錄1。四、課程設(shè)計的課時安排課程設(shè)計時間安排計劃(按20學(xué)時計):了解設(shè)計任務(wù)(2學(xué)時);查資料、整體方案設(shè)計(4學(xué)時)。機(jī)房上機(jī)程序設(shè)計、調(diào)試與驗收(10學(xué)時);寫報告(4學(xué)時)。五、成績評定要素成績分為優(yōu)、良、中、及格、不及格五檔,考核標(biāo)準(zhǔn)如下:驗收程序的可用性,實用性,通用性,可擴(kuò)充性(程序設(shè)計源代碼)(40%)學(xué)生的動手能力,創(chuàng)新精神(10%) 3.程序設(shè)計說明書(30%) 4.平時成績(20%)六、課程設(shè)計報告基本內(nèi)容要求(一)、封面(二)、目錄(三)、本次課題的基本內(nèi)容和要求(四)、軟件設(shè)計整體規(guī)劃及方案(五)、程序功能簡介(六)、主
6、體內(nèi)容(簡要說明總體情況,詳細(xì)介紹本人任務(wù)部分):1、設(shè)計分析2、程序結(jié)構(gòu)流程圖3、各模塊的功能及程序說明4、相關(guān)模塊源程序5、操作方法(流程)6、試驗結(jié)果(包括輸入數(shù)據(jù)和輸出結(jié)果)7、設(shè)計體會8、參考文獻(xiàn)七、設(shè)計題(共6題 )選題1:職工工資信息管理系統(tǒng):(1-5號同學(xué))調(diào)研、選擇一個典型職工信息管理案例,實現(xiàn)按月保存職工的工資數(shù)據(jù)。其中,每位職工記錄,包括編號、姓名、職務(wù)基本工資、崗位津貼、其他補(bǔ)貼、應(yīng)發(fā)工資、實發(fā)工資;扣除項目包括:所得稅、住房公基金、養(yǎng)老金、醫(yī)療保險、失業(yè)保險、職務(wù)、基本工資、獎金,工資總額。選題2:圖書信息管理系統(tǒng):(6-10號同學(xué))調(diào)研、選擇一個典型圖書信息管理案例
7、,實現(xiàn)圖書庫存、借閱信息管理。每本圖書的記錄信息包括:書號、書名、作者,單價、庫存數(shù)量、出版時間、出版單位、價格等。選題3:材料管理系統(tǒng):(11-15號同學(xué))調(diào)研、選擇一個典型倉庫材料信息管理案例,實現(xiàn)材料庫存、領(lǐng)用信息信息管理。每種材料的記錄信息,包括:編號、名稱、單價、入庫數(shù)量、庫存數(shù)量、出庫數(shù)量、保管人、進(jìn)貨時間、出貨時間和備注等。選題4:學(xué)生成績管理系統(tǒng):(16-20號同學(xué))調(diào)研、選擇一個典型學(xué)生學(xué)籍(成績)信息管理案例,實現(xiàn)以班為單位的學(xué)生成績信息管理。學(xué)生成績的基本信息包括:學(xué)號、姓名、五門以上課程成績、成績總分、平均成績等。選題5:設(shè)備管理系統(tǒng):(21-25號同學(xué))調(diào)研、選擇一個
8、典型設(shè)備信息管理案例,實現(xiàn)各基層單位的設(shè)備資產(chǎn)信息管理。每個設(shè)備的記錄信息,包括設(shè)備編號(8位數(shù))、儀器名稱、型號規(guī)格、單價、購入日期、領(lǐng)用人、使用狀況和備注(50字)。選題6:通信錄(26號及以后同學(xué))以班為單位進(jìn)行通訊錄信息管理。每個記錄包括:序號、姓名、性別、年齡、電話,籍貫、現(xiàn)工作單位、家庭住址、通信地址及郵編等。八、時間安排第15周1-4節(jié)5-6節(jié)7-8節(jié)9-12節(jié)星期一C設(shè)計1測控1401、1403C設(shè)計1測控1402、1403第16周1-4節(jié)5-6節(jié)7-8節(jié)9-12節(jié)星期二C設(shè)計2測控1401、1403C設(shè)計2測控1402、1403第17周1-4節(jié)5-8節(jié)星期一C設(shè)計3及驗收測控
9、1401、1403星期二C設(shè)計3及驗收測控1402、1403第18周1-4節(jié)5-8節(jié)9-12節(jié)星期五上交設(shè)計報告?zhèn)渥?-4節(jié):8:0011:30;5-8節(jié):14:0017:409-12節(jié):18:3021:40第17周 課程設(shè)計驗收第18周 星期五 下午16:00前以班為單位上交設(shè)計報告附錄1:程序基本結(jié)構(gòu)頭文件說明;定義全局變量;定義、編寫輸入函數(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. 本站所有資源如無特殊說明,都需要本地電腦安裝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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 熟食外賣配送服務(wù)行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報告
- 智能測繪數(shù)據(jù)轉(zhuǎn)換服務(wù)行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報告
- 智能無人機(jī)空中安全監(jiān)測企業(yè)制定與實施新質(zhì)生產(chǎn)力戰(zhàn)略研究報告
- 智能滲透壓測定儀行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報告
- 智能城市亮化工程方案企業(yè)制定與實施新質(zhì)生產(chǎn)力戰(zhàn)略研究報告
- 智能旅行攝影指導(dǎo)助手企業(yè)制定與實施新質(zhì)生產(chǎn)力戰(zhàn)略研究報告
- 個人對賭合同范例
- 9001認(rèn)證合同范例
- 會議椅采購合同范例
- 借款網(wǎng)簽合同范例
- 7.2理解父母學(xué)會感恩(課件)-【中職專用】中職思想政治《心理健康與職業(yè)生涯》(高教版2023基礎(chǔ)模塊)
- 幼兒園安全《身體警報》
- CJJ 82-2012 園林綠化工程施工及驗收規(guī)范
- 中國痔病診療指南(2020版)
- 數(shù)字貿(mào)易學(xué) 課件 第2章 數(shù)字貿(mào)易的產(chǎn)生與發(fā)展
- 第四章教師的權(quán)利與義務(wù)課件
- 個人理財(西安歐亞學(xué)院)智慧樹知到期末考試答案2024年
- 防汛抗旱知識培訓(xùn)課件
- 水利工程安全生產(chǎn)責(zé)任制模版
- 醫(yī)療器械生產(chǎn)過程中的成品檢驗與放行程序
- 長相思·其二李白
評論
0/150
提交評論