物聯(lián)網(wǎng)工程軟件編碼類課程設(shè)計(jì)指導(dǎo)書(shū).doc_第1頁(yè)
物聯(lián)網(wǎng)工程軟件編碼類課程設(shè)計(jì)指導(dǎo)書(shū).doc_第2頁(yè)
物聯(lián)網(wǎng)工程軟件編碼類課程設(shè)計(jì)指導(dǎo)書(shū).doc_第3頁(yè)
物聯(lián)網(wǎng)工程軟件編碼類課程設(shè)計(jì)指導(dǎo)書(shū).doc_第4頁(yè)
物聯(lián)網(wǎng)工程軟件編碼類課程設(shè)計(jì)指導(dǎo)書(shū).doc_第5頁(yè)
已閱讀5頁(yè),還剩18頁(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)介

信息工程學(xué)院物聯(lián)網(wǎng)工程專業(yè)軟件編程課程設(shè)計(jì)指導(dǎo)書(shū)2015年6月一、課程設(shè)計(jì)的目的和意義:課程設(shè)計(jì)是工科各專業(yè)的主要實(shí)踐性教學(xué)環(huán)節(jié)之一,是圍繞一門主要基礎(chǔ)課或?qū)I(yè)課,運(yùn)用所學(xué)課程的知識(shí),結(jié)合實(shí)際應(yīng)用設(shè)計(jì)而進(jìn)行的一次綜合分析設(shè)計(jì)能力的訓(xùn)練。 課程設(shè)計(jì)旨在培養(yǎng)學(xué)生在本課程范圍內(nèi),初步掌握解決實(shí)際應(yīng)用問(wèn) 題時(shí)所應(yīng)具有的查閱資料、綜合運(yùn)用所學(xué)知識(shí)的能力,為課程設(shè)計(jì)及今后從事專 業(yè)工作打下基礎(chǔ)。 本課程設(shè)計(jì)是物聯(lián)網(wǎng)工程專業(yè)重要的實(shí)踐性環(huán)節(jié)之一,是在學(xué)生學(xué)習(xí)完高級(jí)程序設(shè)計(jì)語(yǔ)言(I、II)課程后進(jìn)行的一次全面的綜合練習(xí)。學(xué)生通過(guò)對(duì)C語(yǔ)言的學(xué)習(xí),已經(jīng)具備了使用高級(jí)程序設(shè)計(jì)語(yǔ)言編寫簡(jiǎn)單的應(yīng)用程序的能力。為了加強(qiáng)程序設(shè)計(jì)基礎(chǔ),開(kāi)設(shè)課程設(shè)計(jì)課,使學(xué)生對(duì)軟件編程技術(shù)有更深入的訓(xùn)練和理解,進(jìn)一步提高運(yùn)用編程語(yǔ)言解決實(shí)際問(wèn)題的能力,同時(shí),為后續(xù)課程的學(xué)習(xí)夯實(shí)基礎(chǔ)。本課程設(shè)計(jì)的目的和任務(wù):1. 鞏固和加深學(xué)生對(duì)高級(jí)程序設(shè)計(jì)語(yǔ)言課程基本知識(shí)的理解和掌握;2. 掌握C語(yǔ)言編程和程序調(diào)試的基本技能;3. 利用C語(yǔ)言進(jìn)行基本的軟件編程設(shè)計(jì);4. 掌握書(shū)寫程序設(shè)計(jì)說(shuō)明文檔的能力;5. 提高運(yùn)用C語(yǔ)言解決實(shí)際問(wèn)題的能力二、課程設(shè)計(jì)的要求:1. 使用C語(yǔ)言編制程序。完成功能設(shè)計(jì),功能模塊劃分,流程圖繪制,程序編輯調(diào)試過(guò)程。軟件調(diào)試通過(guò),編譯鏈接成可執(zhí)行文件。軟件能夠正常運(yùn)行,并實(shí)現(xiàn)所設(shè)計(jì)的功能。 2. 課程設(shè)計(jì)要求獨(dú)立完成,不得抄襲。發(fā)現(xiàn)抄襲行為成績(jī)一律記零分。 3. 課程設(shè)計(jì)結(jié)束后,提交課程設(shè)計(jì)報(bào)告。 4. 課程設(shè)計(jì)評(píng)分標(biāo)準(zhǔn): (1)平時(shí)表現(xiàn) 10% ;(2)程序設(shè)計(jì)完成情況 30% ;(3)課程設(shè)計(jì)報(bào)告35%;(4)答辯成績(jī)25% 。三、課程設(shè)計(jì)的一般步驟與方法:1、對(duì)系統(tǒng)進(jìn)行功能需求分析,明確課題要實(shí)現(xiàn)什么功能,處理什么樣的數(shù)據(jù),應(yīng)得到怎樣的結(jié)果。2、設(shè)計(jì)系統(tǒng)框架,針對(duì)給出系統(tǒng)的結(jié)構(gòu)圖,說(shuō)明各個(gè)模塊的功能作用、輸入與輸出接口參數(shù);設(shè)計(jì)合理的數(shù)據(jù)結(jié)構(gòu),指出它們所表示的各個(gè)數(shù)據(jù)的中英文名稱,及其所含各個(gè)成員的中英文名稱與結(jié)構(gòu)。3、進(jìn)行軟件詳細(xì)設(shè)計(jì),說(shuō)明書(shū)、流程圖等要清楚,詳細(xì)描述主要模塊的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)思路,包括函數(shù)功能、接口(包括輸入與輸出參數(shù))、邏輯(通過(guò)流程圖、偽代碼等方法說(shuō)明如何實(shí)現(xiàn)模塊的功能)、狀態(tài)(指明模塊的調(diào)用與被調(diào)用關(guān)系)。4、編程簡(jiǎn)練,調(diào)試有效,程序功能齊全,能正確地接受輸入,產(chǎn)生正確的結(jié)果,界面友好,功能正確。四、課程設(shè)計(jì)報(bào)告的格式:1. 格式要求:學(xué)生完成設(shè)計(jì)任務(wù)后,按要求撰寫所設(shè)計(jì)課題的“軟件編程課程設(shè)計(jì)報(bào)告”,要求提交打印稿、電子稿(Word格式)各一份,用A4幅面紙打印。 以作為整個(gè)課程設(shè)計(jì)評(píng)分的書(shū)面依據(jù)和存檔材料。設(shè)計(jì)報(bào)告可參考附錄1中的報(bào)告模板書(shū)寫,排版及圖、 表要清楚、工整。設(shè)計(jì)報(bào)告除了填寫封面內(nèi)容和正文部分的規(guī)定內(nèi)容外,還包含如下幾個(gè)方面的內(nèi)容: (1)問(wèn)題分析以無(wú)歧義的陳述和說(shuō)明,要解決的問(wèn)題包括哪些方面。(2)概要設(shè)計(jì)根據(jù)分析得到的問(wèn)題,采用什么樣的設(shè)計(jì)思想或者算法去解決,確定設(shè)計(jì)方案。程序功能設(shè)計(jì)描述部分,主要說(shuō)明程序設(shè)計(jì)目標(biāo),程序功能描述,功能模塊劃分(程序結(jié)構(gòu)),程序流程圖。(3)詳細(xì)設(shè)計(jì)把概要設(shè)計(jì)的結(jié)果,通過(guò)程序編碼,進(jìn)一步求精為程序設(shè)計(jì)語(yǔ)言程序。闡述程序的主要數(shù)據(jù)結(jié)構(gòu)及函數(shù)列表等。同時(shí)加入一些注解,使程序中邏輯概念清楚。(4)結(jié)果分析對(duì)程序運(yùn)行結(jié)果進(jìn)行描述和分析,以及調(diào)試過(guò)程中遇到的問(wèn)題是如何解決的。程序關(guān)鍵代碼以及運(yùn)行結(jié)果屏幕截圖(不同功能運(yùn)行結(jié)果應(yīng)當(dāng)有相應(yīng)截圖)。(5)總結(jié)對(duì)設(shè)計(jì)工作及所設(shè)計(jì)的系統(tǒng)特性的概括和總結(jié),本次課程設(shè)計(jì)設(shè)計(jì)的感悟等。2其他要求:課程設(shè)計(jì)報(bào)告是設(shè)計(jì)過(guò)程與成果的總結(jié),集中反映了同學(xué)們的課程理論基礎(chǔ)、實(shí)踐水平及將二者有機(jī)結(jié)合的能力。所以,應(yīng)能體現(xiàn)以下幾點(diǎn)要求:1) 報(bào)告總字?jǐn)?shù)(不含程序代碼等)不少于3000字。2) 模塊設(shè)計(jì)合理、可行。3) 界面美觀大方,人機(jī)交互方便、簡(jiǎn)捷。4) 代碼精練,可讀性好。5) 圖文并茂,條理分明。五、課程設(shè)計(jì)參考題目:附錄2為課程設(shè)計(jì)參考題目,涉及面有大有小,難度有深有淺,考察的知識(shí)點(diǎn)、體現(xiàn)的設(shè)計(jì)目的也有所不同。學(xué)生可根據(jù)自身情況,每人任選一個(gè)設(shè)計(jì)課題,每題限最多5人選。也可由指導(dǎo)教師指定其他課題任務(wù),或者與指導(dǎo)教師溝通后自擬題目。附錄1:課程設(shè)計(jì)報(bào)告(模板)附錄2:課程設(shè)計(jì)參考題目 西安文理學(xué)院 信息工程學(xué)院軟件編程課程設(shè)計(jì)報(bào)告設(shè)計(jì)題目:學(xué)生成績(jī)管理系統(tǒng)課程設(shè)計(jì) 學(xué)生學(xué)號(hào): 0204140137 專業(yè)班級(jí): 物聯(lián)網(wǎng)工程一班 學(xué)生姓名: 張旺陽(yáng) 學(xué)生成績(jī): 指導(dǎo)教師(職稱): 課題工作時(shí)間: 2015-11-25 至 2015-12-9 信息工程學(xué)院軟件編程課程設(shè)計(jì)任務(wù)書(shū)學(xué)生姓名張旺陽(yáng)學(xué)號(hào)0204140137專業(yè)班級(jí)物聯(lián)網(wǎng)工程一班設(shè)計(jì)題目學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)學(xué)生成績(jī)信息包括:學(xué)期,學(xué)號(hào),班別,姓名,四門課程成績(jī)(語(yǔ)文、數(shù)學(xué)、英語(yǔ)和計(jì)算機(jī))。主要功能:(1) 能按學(xué)期、按班級(jí)完成對(duì)學(xué)生成績(jī)的錄入、修改(2) 能按班級(jí)統(tǒng)計(jì)學(xué)生的成績(jī),求學(xué)生的總分及平均分,設(shè)計(jì)并輸出統(tǒng)計(jì)報(bào)表(3) 能查詢學(xué)生成績(jī),不及格科目及學(xué)生名單(4) 能按班級(jí)輸出學(xué)生的成績(jī)單(5) 能按班級(jí),按課程,對(duì)學(xué)生成績(jī)進(jìn)行排序。指導(dǎo)教師: 日 期:2015年11月25日成績(jī)?cè)u(píng)定表學(xué)生姓名: 張旺陽(yáng) 學(xué)號(hào): 0204140137 專業(yè)/班級(jí): 物聯(lián)網(wǎng)工程一班 類別合計(jì)分值各項(xiàng)分值評(píng)分標(biāo)準(zhǔn)實(shí)際得分合計(jì)得分備注平時(shí)表現(xiàn)1010按時(shí)參加設(shè)計(jì)指導(dǎo),無(wú)違反紀(jì)律情況。完成情況3020按設(shè)計(jì)任務(wù)書(shū)的要求完成了全部任務(wù),能完整演示其設(shè)計(jì)內(nèi)容,符合要求。10能對(duì)其設(shè)計(jì)內(nèi)容進(jìn)行詳細(xì)、完整的介紹,并能就指導(dǎo)教師提出的問(wèn)題進(jìn)行正確的回答。報(bào)告質(zhì)量3515報(bào)告文字通順,內(nèi)容翔實(shí),論述充分、完整,立論正確,結(jié)構(gòu)嚴(yán)謹(jǐn)合理;報(bào)告字?jǐn)?shù)符合相關(guān)要求,工整規(guī)范,整齊劃一。5課題背景介紹清楚,綜述分析充分。5設(shè)計(jì)方案合理、可行,論證嚴(yán)謹(jǐn),邏輯性強(qiáng),具有說(shuō)服力。5符號(hào)統(tǒng)一;圖表完備、符合規(guī)范要求。5能對(duì)整個(gè)設(shè)計(jì)過(guò)程進(jìn)行全面的總結(jié),得出有價(jià)值的結(jié)論或結(jié)果。答辯情況2510在規(guī)定時(shí)間內(nèi)能就所設(shè)計(jì)的內(nèi)容進(jìn)行闡述,言簡(jiǎn)意明,重點(diǎn)突出,論點(diǎn)正確,條理清晰。15在規(guī)定時(shí)間內(nèi)能準(zhǔn)確、完整、流利地回答教師所提出的問(wèn)題??傇u(píng)成績(jī): 分 指導(dǎo)教師: (簽字)日 期: 年 月 日目 錄1. 概述11.1課題背景11.2系統(tǒng)功能3 1.3設(shè)計(jì)要求 42. 概要設(shè)計(jì) 52.1系統(tǒng)功能模塊52.2各模塊流程圖63. 詳細(xì)設(shè)計(jì)83.1 程序中使用的數(shù)據(jù)結(jié)構(gòu)83.2 函數(shù)列表104. 設(shè)計(jì)結(jié)果與分析 125. 總結(jié)與體會(huì)15參考文獻(xiàn)X附錄 主要程序代碼X- 13 -第一章 概述(二號(hào)字黑體)(這一章應(yīng)說(shuō)明本設(shè)計(jì)課題的背景、應(yīng)解決的主要問(wèn)題及應(yīng)達(dá)到的設(shè)計(jì)要求)。1.1 (三號(hào)字 黑體)1.1.1 (四號(hào)字 黑體)正文 (小四號(hào)字 宋體)設(shè)計(jì)論文應(yīng)分章節(jié)撰寫,每章另起一頁(yè)。各章節(jié)標(biāo)題要突出重點(diǎn),簡(jiǎn)明扼要,字?jǐn)?shù)不超過(guò)15(不得使用標(biāo)點(diǎn)符號(hào),不得加引用文獻(xiàn)標(biāo)識(shí))。章節(jié)層次不超過(guò)3級(jí)題序,并盡量統(tǒng)一。關(guān)于引用參考文獻(xiàn)引用文獻(xiàn)標(biāo)示應(yīng)置于所引內(nèi)容最末句的右上角,所引文獻(xiàn)編號(hào)用數(shù)字置于“ ”中,如“xxxxxxxxx1”。關(guān)于表格的規(guī)范使用表序按章編排,如第1章的第1個(gè)表為“表1-1”等。表序與表名之間空1格,表名中不允許出現(xiàn)標(biāo)點(diǎn)符號(hào)。表序與表名置于表上,居中排寫。關(guān)于插圖的規(guī)范使用插圖應(yīng)與文字緊密配合,文圖相符。每個(gè)圖均應(yīng)有圖題(由圖號(hào)和圖名組成)。圖號(hào)按章編排,圖題置于圖下居中書(shū)寫。如第1章的第1個(gè)圖為“圖1-1”等插圖與圖題不得排寫于兩頁(yè)。第二章 概要設(shè)計(jì) (這一章應(yīng)闡述程序功能模塊組成及流程圖等)2.1 (三號(hào)字 黑體)2.1.1 (四號(hào)字 黑體)正文 (小四號(hào)字 宋體)第三章 詳細(xì)設(shè)計(jì)(這一章應(yīng)包括程序主要數(shù)據(jù)結(jié)構(gòu)及函數(shù)列表等)3.1 (三號(hào)字 黑體)3.1.1 (四號(hào)字 黑體)正文 (小四號(hào)字 宋體)第四章 設(shè)計(jì)結(jié)果及分析4.1 (三號(hào)字 黑體)4.1.1 (四號(hào)字 黑體)正文 (小四號(hào)字 宋體)總結(jié)與體會(huì)主要包括:(1)對(duì)設(shè)計(jì)工作及所設(shè)計(jì)的系統(tǒng)特性的概括和總結(jié),所采用的關(guān)鍵技術(shù)及算法介紹,運(yùn)行結(jié)果分析評(píng)價(jià)及效率評(píng)價(jià),系統(tǒng)還有待于改進(jìn)的方面等等; (2)本次課程設(shè)計(jì)/項(xiàng)目設(shè)計(jì)的感悟等。附錄2: 課程設(shè)計(jì)參考題目題目一:職工信息管理系統(tǒng)設(shè)計(jì)職工信息包括職工號(hào)、姓名、性別、年齡、學(xué)歷、工資、住址、電話等(職工號(hào)不重復(fù))。試設(shè)計(jì)一職工信息管理系統(tǒng),使之能提供以下功能:1、系統(tǒng)以菜單方式工作2、職工信息錄入功能(職工信息用文件保存)輸入3、職工信息瀏覽功能輸出4、職工信息查詢功能算法查詢方式 按學(xué)歷查詢等按職工號(hào)查詢等5、職工信息刪除、修改功能題目二:圖書(shū)信息管理系統(tǒng)設(shè)計(jì)圖書(shū)信息包括:登錄號(hào)、書(shū)名、作者名、分類號(hào)、出版單位、出版時(shí)間、價(jià)格等。試設(shè)計(jì)一圖書(shū)信息管理系統(tǒng),使之能提供以下功能:1、系統(tǒng)以菜單方式工作2、圖書(shū)信息錄入功能(圖書(shū)信息用文件保存)輸入3、圖書(shū)信息瀏覽功能輸出4、圖書(shū)信息查詢功能算法查詢方式按書(shū)名查詢按作者名查詢5、圖書(shū)信息的刪除與修改(可選項(xiàng))題目三:圖書(shū)管理系統(tǒng)設(shè)計(jì)圖書(shū)管理信息包括:圖書(shū)名稱、圖書(shū)編號(hào)、單價(jià)、作者、存在狀態(tài)、借書(shū)人姓名、性別、學(xué)號(hào)等功能描述1、新進(jìn)圖書(shū)基本信息的輸入。2、圖書(shū)基本信息的查詢。3、對(duì)撤消圖書(shū)信息的刪除。4、為借書(shū)人辦理注冊(cè)。5、辦理借書(shū)手續(xù)。6、辦理還書(shū)手續(xù)要求:使用二進(jìn)制文件方式存儲(chǔ)數(shù)據(jù),系統(tǒng)以菜單方式工作題目四:實(shí)驗(yàn)設(shè)備管理系統(tǒng)設(shè)計(jì)實(shí)驗(yàn)設(shè)備信息包括:設(shè)備編號(hào),設(shè)備種類(如:微機(jī)、打印機(jī)、掃描儀等等),設(shè)備名稱,設(shè)備價(jià)格,設(shè)備購(gòu)入日期,是否報(bào)廢,報(bào)廢日期等。主要功能:1、能夠完成對(duì)設(shè)備的錄入和修改2、對(duì)設(shè)備進(jìn)行分類統(tǒng)計(jì)3、設(shè)備的破損耗費(fèi)和遺損處理4、設(shè)備的查詢要求:采用二進(jìn)制文件方式存儲(chǔ)數(shù)據(jù),系統(tǒng)以菜單方式工作題目五:西文下拉菜單的設(shè)計(jì)主要功能:1、完成一個(gè)類似TC集成系統(tǒng)菜單的西文下拉菜單的設(shè)計(jì)2、不要求實(shí)現(xiàn)各子菜單的功能要求:可以通過(guò)光標(biāo)鍵的移動(dòng)來(lái)選擇不同的菜單項(xiàng),被選擇的菜單項(xiàng)反相顯示,當(dāng)選定某個(gè)菜單項(xiàng)后,按回車鍵可以實(shí)現(xiàn)一個(gè)簡(jiǎn)單的動(dòng)作。題目六:學(xué)生信息管理系統(tǒng)設(shè)計(jì)學(xué)生信息包括:學(xué)號(hào),姓名,年齡,性別,出生年月,地址,電話,E-mail等。試設(shè)計(jì)一學(xué)生信息管理系統(tǒng),使之能提供以下功能:1、系統(tǒng)以菜單方式工作2、學(xué)生信息錄入功能(學(xué)生信息用文件保存)輸入3、學(xué)生信息瀏覽功能輸出4、學(xué)生信息查詢功能算法按學(xué)號(hào)查詢按姓名查詢5、學(xué)生信息的刪除與修改(可選項(xiàng))題目七:學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)學(xué)生成績(jī)信息包括:學(xué)期,學(xué)號(hào),班別,姓名,四門課程成績(jī)(語(yǔ)文、數(shù)學(xué)、英語(yǔ)和計(jì)算機(jī))等。主要功能:(1) 能按學(xué)期、按班級(jí)完成對(duì)學(xué)生成績(jī)的錄入、修改(2) 能按學(xué)期_班級(jí)_科目查看學(xué)生的成績(jī),求學(xué)生的總分及平均分。(3) 能查詢學(xué)生成績(jī),不及格科目及學(xué)生名單(4) 能按班級(jí)輸出學(xué)生的成績(jī)單要求:使用二進(jìn)制文件方式存儲(chǔ)數(shù)據(jù),系統(tǒng)以菜單方式工作題目八:學(xué)生選修課程系統(tǒng)設(shè)計(jì)假定有n門課程,每門課程有:課程編號(hào),課程名稱,課程性質(zhì)(公共課、必修課、選修課),總學(xué)時(shí),授課學(xué)時(shí),實(shí)驗(yàn)或上機(jī)學(xué)時(shí),學(xué)分,開(kāi)課學(xué)期等信息,學(xué)生可按要求(如總學(xué)分不得少于60)自由選課。試設(shè)計(jì)一選修課程系統(tǒng),使之能提供以下功能:1、系統(tǒng)以菜單方式工作2、課程信息錄入功能(課程信息用文件保存)輸入3、課程信息瀏覽功能輸出4、課程信息查詢功能算法查詢方式按學(xué)分查詢按課程性質(zhì)查詢5、學(xué)生選修課程題目九: 學(xué)生成績(jī)記錄簿設(shè)計(jì)編制一個(gè)C語(yǔ)言成績(jī)記錄簿,每個(gè)學(xué)生信息包括:學(xué)號(hào)、姓名、C語(yǔ)言成績(jī)。主要功能:(1)創(chuàng)建信息鏈表并以磁盤文件保存;(2)讀取磁盤文件并顯示輸出所有學(xué)生的成績(jī);(3)按學(xué)號(hào)或姓名查詢成績(jī);(4)添加成績(jī)記錄;(5)修改指定姓名或?qū)W號(hào)的學(xué)生的成績(jī)并可存盤;(6)顯示輸出60分以下、6079、8089、90分以上各分?jǐn)?shù)段的學(xué)生信息(可選項(xiàng))。題目十:學(xué)生籍貫信息記錄簿設(shè)計(jì)編制一個(gè)學(xué)生籍貫信息記錄簿,每個(gè)學(xué)生信息包括:學(xué)號(hào)、姓名、籍貫。主要功能:(1)創(chuàng)建信息鏈表并以磁盤文件保存;(2)讀取磁盤文件并顯示輸出所有學(xué)生的籍貫信息;(3)按學(xué)號(hào)或姓名查詢其籍貫;(4)按籍貫查詢并輸出該籍貫的所有學(xué)生;(5)能添加、刪除和修改學(xué)生的籍貫信息題目十一:學(xué)生通訊錄管理系統(tǒng)設(shè)計(jì)設(shè)計(jì)一個(gè)學(xué)生通信錄,學(xué)生通迅錄數(shù)據(jù)信息構(gòu)成內(nèi)容可自行設(shè)計(jì)(如:姓名、家庭地址、郵政編碼、電話號(hào)碼等等),通信錄數(shù)據(jù)類型定義為結(jié)構(gòu)體類型。主要功能:(1) 能建立、修改和增刪學(xué)生通訊錄(2) 能夠按多種方式進(jìn)行查詢要求:界面友好,易于操作,采用二進(jìn)制文件存儲(chǔ)數(shù)據(jù)。題目十二:職工工作量統(tǒng)計(jì)系統(tǒng)設(shè)計(jì)編寫有一個(gè)程序,該程序輸入職工工號(hào)和完成的產(chǎn)品數(shù)量,程序允許同一職工有多次輸入,由程序?qū)ζ渫瓿傻漠a(chǎn)品數(shù)量實(shí)現(xiàn)累計(jì)。程序按完成數(shù)量對(duì)他們排序,并確定他們的名次。按完成的產(chǎn)品數(shù)量由多到少的順序,輸出名次、同一名次的職工人數(shù)及他們的工號(hào)(工號(hào)由小到大順序輸出)。要求程序用有序鏈表存儲(chǔ)數(shù)據(jù)信息。題目十三:銷售管理系統(tǒng)設(shè)計(jì)某公司有四個(gè)銷售員(編號(hào):1-4),負(fù)責(zé)銷售五種產(chǎn)品(編號(hào):1-5)。每個(gè)銷售員都將當(dāng)天出售的每種產(chǎn)品各寫一張便條交上來(lái)。每張便條包含內(nèi)容:1)銷售員的代號(hào),2)產(chǎn)品的代號(hào),3)這種產(chǎn)品的當(dāng)天的銷售額。每位銷售員每天上繳1張便條。試設(shè)計(jì)一個(gè)便條管理系統(tǒng),使之能提供以下功能:1、系統(tǒng)以菜單方式工作2、便條信息錄入功能(便條信息用文件保存)輸入3、收集到了上個(gè)月的所有便條后,讀取銷售情況1)計(jì)算每個(gè)人每種產(chǎn)品的銷售額。2)按銷售額對(duì)銷售員進(jìn)行排序,輸出排序結(jié)果(銷售員代號(hào))3)統(tǒng)計(jì)每種產(chǎn)品的總銷售額,對(duì)這些產(chǎn)品按從高到底的順序,輸出排序結(jié)果(需輸出產(chǎn)品的代號(hào)和銷售額)題目十四:成績(jī)管理系統(tǒng)設(shè)計(jì)現(xiàn)有學(xué)生成績(jī)信息,內(nèi)容如下姓名 學(xué)號(hào) 語(yǔ)文 數(shù)學(xué) 英語(yǔ) 張明明 01 67 78 82李成友 02 78 91 88張輝燦 03 68 82 56王露 04 56 45 77陳東明 05 67 38 47. . . . 請(qǐng)用C/C+編寫一系統(tǒng),實(shí)現(xiàn)學(xué)生信息管理,軟件的入口界面應(yīng)包括如下幾個(gè)方面:(一)功能要求:(1)信息維護(hù):要求:學(xué)生信息數(shù)據(jù)要以文件的形式保存,能實(shí)現(xiàn)學(xué)生信息數(shù)據(jù)的維護(hù)。此模塊包括子模塊有:增加學(xué)生信息、刪除學(xué)生信息、修改學(xué)生信息(2)信息查詢:要求:查詢時(shí)可實(shí)現(xiàn)按姓名查詢、按學(xué)號(hào)查詢(3)成績(jī)統(tǒng)計(jì):要求:A輸入任意的一個(gè)課程名(如數(shù)學(xué))和一個(gè)分?jǐn)?shù)段(如60-70),統(tǒng)計(jì)出在此分?jǐn)?shù)段的學(xué)生情況。(二)其它要求:(1)只能使用C/C+語(yǔ)言,源程序要有適當(dāng)?shù)淖⑨?,使程序容易閱讀(2)至少采用文本菜單界面(如果能采用圖形菜單界面更好)(3)學(xué)生可自動(dòng)增加新功能模塊(視情況可另外加分)(4)寫出課程設(shè)計(jì)報(bào)告,具體要求見(jiàn)相關(guān)說(shuō)明文檔題目十五:通信錄管理系統(tǒng)設(shè)計(jì)用C/C+設(shè)計(jì)出模擬手機(jī)通信錄管理系統(tǒng),實(shí)現(xiàn)對(duì)手機(jī)中的通信錄進(jìn)行管理。功能要求(1)查看功能:選擇此功能時(shí),列出下列三類選擇。A 辦公類 B 個(gè)人類 C 商務(wù)類 ,當(dāng)選中某類時(shí),顯示出此類所有數(shù)據(jù)中的姓名和電話號(hào)碼)(2)增加功能:能錄入新數(shù)據(jù)(一個(gè)結(jié)點(diǎn)包括:姓名、電話號(hào)碼、分類(可選項(xiàng)有:A 辦公類 B 個(gè)人類 C 商務(wù)類)、電子郵件)。例如楊春商務(wù)類 當(dāng)錄入了重復(fù)的姓名和電話號(hào)碼時(shí),則提示數(shù)據(jù)錄入重復(fù)并取消錄入;當(dāng)通信錄中超過(guò)15條信息時(shí),存儲(chǔ)空間已滿,不能再錄入新數(shù)據(jù);錄入的新數(shù)據(jù)能按遞增的順序自動(dòng)進(jìn)行條目編號(hào)。(3)拔號(hào)功能:能顯示出通信錄中所有人的姓名,當(dāng)選中某個(gè)姓名時(shí),屏幕上模擬打字機(jī)的效果依次顯示出此人的電話號(hào)碼中的各個(gè)數(shù)字,并伴隨相應(yīng)的拔號(hào)聲音。(4)修改功能:選中某個(gè)人的姓名時(shí),可對(duì)此人的相應(yīng)數(shù)據(jù)進(jìn)行修改(5)刪除功能:選中某個(gè)人的姓名時(shí),可對(duì)此人的相應(yīng)數(shù)據(jù)進(jìn)行刪除,并自動(dòng)調(diào)整后續(xù)條目的編號(hào)。(二)其它要求:(1) 只能使用C/C+語(yǔ)言,源程序要有適當(dāng)?shù)淖⑨專钩绦蛉菀组喿x(2) 至少采用文本菜單界面(如果能采用圖形菜單界面更好)(3) 建議使用結(jié)構(gòu)和鏈表等數(shù)據(jù)結(jié)構(gòu)(4) 學(xué)生可自動(dòng)增加新功能模塊(視情況可另外加分)(5)寫出課程設(shè)計(jì)報(bào)告,具體要求見(jiàn)相關(guān)說(shuō)明文檔題目十六:學(xué)生管理系統(tǒng)設(shè)計(jì)使用下面的數(shù)據(jù),用C/C+設(shè)計(jì)一個(gè)簡(jiǎn)單的學(xué)籍管理系統(tǒng),實(shí)現(xiàn)出最基本的功能。學(xué)生基本信息文件(A.TXT)及其內(nèi)容:A.TXT文件不需要編程錄入數(shù)據(jù),可用文本編輯工具直接生成學(xué)號(hào) 姓名 性別 宿舍號(hào)碼 電話號(hào)碼01 張成成 男 501 8773211102 李成華 女 101 8772311203 王成鳳 女 101 8772311204 張明明 男 502 8773433305 陳東 男 501 8773211106 李果 男 502 8773433307 張園園 女 102 87756122 學(xué)生成績(jī)基本信息文件(B.TXT)及其內(nèi)容:學(xué)號(hào) 課程編號(hào) 課程名稱 學(xué)分 平時(shí)成績(jī) 實(shí)驗(yàn)成績(jī) 卷面成績(jī) 綜合成績(jī) 實(shí)得學(xué)分01 A01 大學(xué)物理 3 66 78 82 02 B03 高等數(shù)學(xué) 4 78 -1 9001 B03 高等數(shù)學(xué) 4 45 -1 8802 C01 VF 3 65 76 66 (一)功能要求及說(shuō)明:(1)數(shù)據(jù)錄入功能:對(duì)B.TXT進(jìn)行數(shù)據(jù)錄入,只錄入每個(gè)學(xué)生的學(xué)號(hào)、課程編號(hào)、課程名稱、學(xué)分、平時(shí)成績(jī)、實(shí)驗(yàn)成績(jī)、卷面成績(jī)共7個(gè)數(shù)據(jù)。綜合成績(jī)、學(xué)分由程序根據(jù)條件自動(dòng)運(yùn)算。綜合成績(jī)的計(jì)算:如果本課程的實(shí)驗(yàn)成績(jī)?yōu)?1,則表示無(wú)實(shí)驗(yàn),綜合成績(jī)=平時(shí)成績(jī)*30%+卷面成績(jī)*70%; 如果實(shí)驗(yàn)成績(jī)不為-1,表示本課程有實(shí)驗(yàn),綜合成績(jī)=平時(shí)成績(jī)*15%+實(shí)驗(yàn)成績(jī)*.15%+卷面成績(jī)*70%。實(shí)得學(xué)分的計(jì)算:采用等級(jí)學(xué)分制。綜合成績(jī)?cè)?0-100之間 ,應(yīng)得學(xué)分=學(xué)分*100% 綜合成績(jī)?cè)?0-90之間 ,應(yīng)得學(xué)分=學(xué)分*80%綜合成績(jī)?cè)?0-80之間 ,應(yīng)得學(xué)分=學(xué)分*75% 綜合成績(jī)?cè)?0-70之間 ,應(yīng)得學(xué)分=學(xué)分*60%綜合成績(jī)?cè)?0以下 ,應(yīng)得學(xué)分=學(xué)分*0%(2)查詢功能:分為學(xué)生基本情況查詢和成績(jī)查詢兩種A:學(xué)生基本情況查詢:A1-輸入一個(gè)學(xué)號(hào)或姓名(可實(shí)現(xiàn)選擇),查出此生的基本信息并顯示輸出。A2-輸入一個(gè)宿舍號(hào)碼,可查詢出本室所有的學(xué)生的基本信息并顯示輸出。B:成績(jī)查詢:B1:輸入一個(gè)學(xué)號(hào)時(shí),查詢出此生的所有課程情況,格式如下:學(xué) 號(hào):xx 姓 名:xxxxx課程編號(hào):xxx 課程名稱:xxxxx 綜合成績(jī):xxxx 實(shí)得學(xué)分: xx課程編號(hào):xxx 課程名稱:xxxxx 綜合成績(jī):xxxx 實(shí)得學(xué)分: xx課程編號(hào):xxx 課程名稱:xxxxx 綜合成績(jī):xxxx 實(shí)得學(xué)分: xx 共修:xx科,實(shí)得總學(xué)分為: xxx(3)刪除功能:當(dāng)在A.TXT中刪除一個(gè)學(xué)生時(shí),自動(dòng)地在B.TXT中刪除此人所有信息。(4)排序功能:能實(shí)現(xiàn)選擇按綜合成績(jī)或?qū)嵉脤W(xué)分升序或降序排序并顯示數(shù)據(jù)。(二)其它要求:(1)只能使用C/C+語(yǔ)言,源程序要有適當(dāng)?shù)淖⑨?,使程序容易閱讀(2)至少采用文本菜單界面(如果能采用圖形菜單界面更好)(3)學(xué)生可自動(dòng)增加新功能模塊(視情況可另外加分)(4)寫出課程設(shè)計(jì)報(bào)告,具體要求見(jiàn)相關(guān)說(shuō)明文檔題目十七:?jiǎn)雾?xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)設(shè)計(jì)一、功能要求:1、用文件保存試題庫(kù)。(每個(gè)試題包括題干、4個(gè)備選答案、標(biāo)準(zhǔn)答案)2、試題錄入:可隨時(shí)增加試題到試題庫(kù)中3、試題抽?。好看螐脑囶}庫(kù)中可以隨機(jī)抽出N道題(N由鍵盤輸入)4、答題:用戶可實(shí)現(xiàn)輸入自己的答案5、自動(dòng)判卷:系統(tǒng)可根據(jù)用戶答案與標(biāo)準(zhǔn)答案的對(duì)比實(shí)現(xiàn)判卷并給出成績(jī)。二、其它要求:1、只能使用C/C+語(yǔ)言,源程序要有適當(dāng)?shù)淖⑨?,使程序容易閱讀2、至少采用文本菜單界面(如果能采用圖形菜單界面更好)3、學(xué)生可自動(dòng)增加新功能模塊(視情況可另外加分)4、寫出課程設(shè)計(jì)報(bào)告,具體要求見(jiàn)相關(guān)說(shuō)明文檔題目十八:學(xué)生成績(jī)統(tǒng)計(jì)管理1、輸入一個(gè)班級(jí)的學(xué)生的基本信息(包括學(xué)號(hào),姓名,性別,5門課程成績(jī))。2、按姓名或者學(xué)號(hào)查找、修改、刪除和保存各個(gè)學(xué)生的信息。3、計(jì)算每個(gè)學(xué)生各門功課總分和平均分,按學(xué)號(hào)或總分排序輸出每個(gè)學(xué)生的基本信息及總分、平均分和名次。4、計(jì)

溫馨提示

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