《高級語言程序設(shè)計》課程設(shè)計_第1頁
《高級語言程序設(shè)計》課程設(shè)計_第2頁
《高級語言程序設(shè)計》課程設(shè)計_第3頁
《高級語言程序設(shè)計》課程設(shè)計_第4頁
《高級語言程序設(shè)計》課程設(shè)計_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《高級語言程序設(shè)計》課程設(shè)計一、 課程的性質(zhì)與任務(wù)課程性質(zhì):《高級語言程序設(shè)計》課程設(shè)計是計算機工程學(xué)院為本科生各專業(yè)開設(shè)的專業(yè)實踐課。計算機工學(xué)院本科生在完成《高級語言程序設(shè)計》課程學(xué)習(xí)后,通過本課程進入專業(yè)實踐訓(xùn)練環(huán)節(jié),其主要目的是使學(xué)生深入理解并實踐在《高級語言程序設(shè)計》課程中所學(xué)的有關(guān)知識,受到實踐動手能力的基本訓(xùn)練,培養(yǎng)學(xué)生的團隊精神,增強發(fā)現(xiàn)、提出、分析和解決實際問題的能力,為學(xué)生畢業(yè)后的實際工作奠定一定的基礎(chǔ)。課程設(shè)計是培養(yǎng)學(xué)生綜合運用所學(xué)知識鍛煉實踐能力的重要環(huán)節(jié),是對學(xué)生實際工作能力的具體訓(xùn)練和考察過程。科學(xué)技術(shù)日新月異的發(fā)展使計算機應(yīng)用在生活中可以說得是無處不在,因此作為計算機工程學(xué)院學(xué)生掌握程序設(shè)計和開發(fā)技術(shù)非常重要,而C語言又是最常見,功能強大的一種高級語言,因此做好C語言課程設(shè)計非常必要,能夠?qū)罄m(xù)許多專業(yè)課程的學(xué)習(xí)和實踐訓(xùn)練起到重要的保證作用。課程任務(wù):本課程要求學(xué)生編寫相對教材中實例要較復(fù)雜一些的實用程序,通過理論知識與實際需求相結(jié)合的編寫實用程序的實踐活動,使學(xué)生了解應(yīng)用程序設(shè)計解決實際問題的具體過程,了解利用算法和數(shù)據(jù)結(jié)構(gòu)思想編寫程序的實際實行方法,掌握應(yīng)用C語言進行程序設(shè)計的基本規(guī)范和技巧,掌握閱讀與編寫程序的結(jié)構(gòu)化程序設(shè)計思想,重點掌握C語言的一般語法規(guī)則、常用函數(shù)、程序編寫調(diào)試過程和編程解題的常用方法。二、 高級語言課程設(shè)計基本要求通過這次課程設(shè)計,要求加深對C語言的語法規(guī)則、數(shù)組、函數(shù)、指針等方面基本內(nèi)容的理解。同時,在程序設(shè)計方法以及上機操作等基本技能和科學(xué)作風(fēng)方面受到比較系統(tǒng)和嚴格的訓(xùn)練。課程設(shè)計可采取每人一題,可任選一題進行設(shè)計,至少包含五個功能模塊?;蛘呙拷M完成一個課題,每組成員(5到6人)分工合作完成一個課程設(shè)計,每個人的任務(wù)不同。每位同學(xué)必須仔細研讀高級語言課程設(shè)計要求,以學(xué)生自學(xué)為主、指導(dǎo)教師指導(dǎo)為輔,認真、獨立地完成課程設(shè)計的任務(wù),有問題及時主動與指導(dǎo)教師溝通。本次課程設(shè)計按照教學(xué)要求需要在16個課時內(nèi)獨立完成。學(xué)生要發(fā)揮自主學(xué)習(xí)的能力,充分利用時間,安排課設(shè)的時間計劃,并在課設(shè)過程中不斷檢測自己的計劃完成情況,及時向指導(dǎo)教師匯報。每位同學(xué)須按以下要求完成課程設(shè)計:(1) 設(shè)計、調(diào)試、運行源程序。要求利用結(jié)構(gòu)化程序設(shè)計方法以及C的編程思想來完成系統(tǒng)的設(shè)計;要求在設(shè)計的過程中,按功能定義函數(shù),進行模塊化設(shè)計,各個功能模塊用函數(shù)的形式來實現(xiàn);程序書寫風(fēng)格:鋸齒型書寫格式。(2) 通過老師的測試及驗收。(3) 完成課程設(shè)計報告。(4) 上交相關(guān)內(nèi)容要求。上交的成果的內(nèi)容必須由以下兩個部分組成,缺一不可:(1) 電子檔文件,將源程序和電子檔課程設(shè)計報告放在一個文件夾中,文件夾命名按照〃姓名—學(xué)號—課程設(shè)計報告題目〃格式命名。1) 源程序:學(xué)生按照課程設(shè)計的具體要求所開發(fā)的所有源程序(應(yīng)該放到一個文件夾中);2) 電子檔課程設(shè)計報告(格式見附錄):保存在word文檔中,文件名要求按照〃姓名—學(xué)號—課程設(shè)計報告題目〃起名,如文件名為〃張三_Exxxxxxx_學(xué)生成績管理系統(tǒng).doc”。(2) 紙質(zhì)課程設(shè)計報告三、成績考核根據(jù)完成任務(wù)的情況、課程設(shè)計報告書的質(zhì)量和課程設(shè)計過程中的工作態(tài)度等按照50%、30%、20%加權(quán)綜合打分。成績評定實行優(yōu)秀、良好、中等、及格和不及格五個等級或?qū)?yīng)的百分制。上機程序檢查未通過者、無設(shè)計報告者以及嚴重抄襲他人設(shè)計者,成績?yōu)椴患案?。四、高級語言課程設(shè)計參考題目(從以下8個題目中任選一題,根據(jù)要求完成相應(yīng)的內(nèi)容)學(xué)生成績管理系統(tǒng)學(xué)生信息包括學(xué)號、姓名、至少四門功課的成績、總分及平均分等。系統(tǒng)具有增加、查詢、修改、排序等基本功能。成績錄入:可一次性錄入多條學(xué)生記錄成績查詢:要求:查詢時可實現(xiàn)按姓名查詢、按學(xué)號查詢。成績統(tǒng)計:要求:輸入任意的一個課程名(如數(shù)學(xué))和一個分數(shù)段(如60--70),統(tǒng)計出在此分數(shù)段的學(xué)生情況。排序:能對用戶指定的任意課程名,按成績升序或降序排列學(xué)生數(shù)據(jù)并顯示排序結(jié)果。職工信息管理系統(tǒng)職工信息包括職工號、姓名、性別、年齡、學(xué)歷、工資、住址、電話等(職工號不重復(fù))。試設(shè)計一個職工信息管理系統(tǒng),使之能夠提供以下功能:(1)職工信息錄入功能。職工信息瀏覽功能:可以瀏覽所有職工的信息。職工信息查詢功能:根據(jù)職工號或者姓名查詢該職工信息。職工信息修改功能:根據(jù)職工號修改該職工基本信息職工信息排序功能:可按照性別進行排序圖書信息管理系統(tǒng)圖書信息包括登錄號、書名、作者名、分類(常見類別有書籍、期刊、報刊等)、出版單位、出版時間、價格等。試設(shè)計一個圖書信息管理系統(tǒng),使之能提供以下功能:圖書信息添加功能圖書信息瀏覽功能。圖書信息查詢功能:根據(jù)輸入的書名或分類號查詢相應(yīng)圖書基本信息。圖書信息排序功能:按照分類進行排序圖書信息修改功能個人通訊錄管理系統(tǒng)建立一通訊錄,輸入姓名、電話號碼、住址等信息,然后對通信錄進行顯示、查找、添加、修改。功能要求:通訊錄的每一條信息包括姓名、家庭住址、電話、分類(如同事、朋友、同學(xué)、家人等)、EMAIL、QQ等。輸入功能:可以一次完成若干條信息的輸入。顯示功能:完成全部通訊錄信息的顯示。查找功能:可以按姓名或按類別等多種方式查找通訊信息修改功能:完成通訊錄信息的更新排序功能:可按照分類進行排序教師工資管理系統(tǒng)每個教師的信息為:教師號、姓名、性別、所在部門、聯(lián)系電話、基本工資、課酬、應(yīng)發(fā)工資、社保、公積金、合計扣款、實發(fā)工資。注:應(yīng)發(fā)工資二基本工資+課酬;合計扣款二社保+公積金;實發(fā)工資二應(yīng)發(fā)工資一合計扣款。輸入教師信息:錄入教師基本工資、課酬、社保、公積金等基本數(shù)據(jù);實發(fā)工資、應(yīng)發(fā)工資、合計扣款則通過計算得到。瀏覽教師信息(3) 修改教師信息:根據(jù)輸入的教師號,修改其基本工資、課酬等,并修改相應(yīng)的應(yīng)發(fā)工資、合計扣款和實發(fā)工資。(4) 教師數(shù)據(jù)查詢:輸入教師號,即顯示該教師所有數(shù)據(jù)信息。(5) 排序功能:可按照教師工資進行排序。車票管理系統(tǒng)一車站每天有n個發(fā)車班次,每個班次都有一個班次號(1、2、3???n),固定的發(fā)車時間,固定的路線(起始站、終點站),大致的行車時間,固定的額定載客量。如班次發(fā)車時間起點站終點站到站時間額定載量已定票人數(shù)16:40上海北京南12:30150013027:00上海北京南11:40180034038:40合肥南上海11:20200020149:20合肥南上海12:402100280功能要求:(1) 可一次性錄入多條班次信息。(2) 瀏覽班次信息,可顯示出所有班次當(dāng)前狀況,如果當(dāng)前系統(tǒng)時間超過了某班次的發(fā)車時間,則顯示“此班已發(fā)出”的提示信息。(3) 查詢路線:可按班次號查詢,可按終點站查詢。(4) 售票功能:當(dāng)查詢出已定票人數(shù)小于額定載量且當(dāng)前系統(tǒng)時間小于發(fā)車時間時才能售票,自動更新已定票人數(shù)。課程信息管理系統(tǒng)(1) 課程信息包括課程編號、課程名稱、課時數(shù)、上課學(xué)期和課程性質(zhì)(選修或必修)。(2) 輸入功能:可以一次完成若干條記錄的輸入。(3) 查詢功能:查詢?nèi)空n程信息,按課程名查詢課程信息,按課程性質(zhì)查詢課程信息。(4) 排序功能:按課程性質(zhì)對所有課程進行排序。(5) 修改功能:按課程名稱,修改該課程的相關(guān)信息。實驗設(shè)備管理系統(tǒng)(1) 實驗設(shè)備信息包括:設(shè)備編號、設(shè)備種類(如微機、打印機、掃描儀等)、設(shè)備名稱、設(shè)備價格、設(shè)備購入日期、是否報廢、報廢日期等。(2) 錄入功能:能夠一次完成多條設(shè)備的錄入。(3) 修改功能:根據(jù)設(shè)備編號對設(shè)備相關(guān)信息進行修改。(4) 查詢功能:分別按設(shè)備種類和是否報廢對相關(guān)設(shè)備信息進行查詢。(5) 排序功能:可按照設(shè)備種類進行排序安徽文達信息工程學(xué)院

課程設(shè)計報告課程名稱:《高級語言程序設(shè)計》課程設(shè)計課程設(shè)計題目: 姓名: 學(xué)號: 院系: 專業(yè): 班級: 指導(dǎo)教師: 日期: TOC\o"1-5"\h\z\o"CurrentDocument"一、需求分析 9\o"CurrentDocument"二、 概要設(shè)計 9\o"CurrentDocument"三、 詳細設(shè)計 9\o"CurrentDocument"四、 測試分析 9\o"CurrentDocument"五、 總結(jié) 9\o"CurrentDocument"參考文獻 9\o"CurrentDocument"附錄:程序源代碼 10一、 需求分析(所有標(biāo)題:宋體、字號小三,加粗居中,段前段后0.5行)(所有正文:宋體、小四,首行縮進2個字符,行間距固定值22磅,段前段后0.5行)(對所選擇題目進行分析,描述問題。簡述課題要解決的問題是什么,有什么要求和限制條件。列出進行本設(shè)計時要達到的具體的目標(biāo)。)二、 概要設(shè)計(對設(shè)計目標(biāo)進行總體分析,說明此系統(tǒng)劃分為幾個功能模塊,各個功能模塊用哪些具體函數(shù)實現(xiàn)。要描述程序的設(shè)計思想,畫出本次課程設(shè)計完整的程序框圖或流程圖。)三、 詳細設(shè)計(要求列出所有編寫的函數(shù)清單,說明每個函數(shù)的功能,各形式參數(shù)的意義,畫出各函數(shù)的調(diào)用關(guān)系圖,即模塊功能說明(如函數(shù)功能、入口及出口參數(shù)說明,函數(shù)調(diào)用關(guān)系描述等)。四、 測試分析(要針對程序處理的不同情況列出有代表性的輸入和輸出,用足夠多的實例說明程序完成了設(shè)計任務(wù)和目標(biāo)。在測試過程中要有相關(guān)的運行截圖)五、 總結(jié)(主要說明在

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論