C語言課程實踐題目

2022-05-13 19:58:07 字數 3133 閱讀 4361

1、設計要求:

以小組為單位,完成乙個設計題目。三人為乙個小組,可自己選定一題目來做。小組成員既要有相互合作的精神,又要分工明確。每個學生都必須充分了解整個設計的全過程。

最終上交的成果為:

課程實踐報告(列印稿和電子稿各乙份);

程式源**(必須上機除錯通過)。

2、課程實踐報告內容:

1、設計目的

2、總體設計(程式設計組成框圖、流程圖)

3、詳細設計(模組功能說明(如函式功能、入口及出口引數說明,函式呼叫關係描述等)

4、除錯與測試:除錯方法,測試結果的分析與討論,測試過程中遇到的主要問題及採取的解決措施

5、源程式清單和執行結果:清單中應有足夠的注釋

6、結束語

3、提交報告的格式

正文宋體小四號字

每個自然段開始空兩格.

圖表美觀大方、結構清晰、大小適中

文中英文用新羅馬(time new roman)

源程式清單用英文新羅馬(time new roman)五號

報告的頁數,不算源**清單不少於4頁

參考題目:

1、職工資訊管理系統設計

職工資訊包括職工號、姓名、性別、年齡、學歷、工資、住址、**等(職工號不重複)。

試設計一職工資訊管理系統,使之能提供以下功能:

系統以選單方式工作

職工資訊錄入功能(職工資訊用檔案儲存)

職工資訊瀏覽功能

查詢和排序功能:(至少一種查詢方式) --演算法

l 按工資查詢

2 按學歷查詢等

職工資訊刪除、修改功能(任選項)

2、圖書資訊管理系統設計

圖書資訊包括:登入號、書名、作者名、分類號、出版單位、出版時間、**等。

試設計一圖書資訊管理系統,使之能提供以下功能:

系統以選單方式工作

圖書資訊錄入功能(圖書資訊用檔案儲存)

圖書資訊瀏覽功能

查詢和排序功能:(至少一種查詢方式)

l 按書名查詢

2 按作者名查詢

圖書資訊的刪除與修改(可選項)

3、學生資訊管理系統設計

學生資訊包括:學號,姓名,年齡,性別,出生年月,位址,**,e-mail等。

試設計一學生資訊管理系統,使之能提供以下功能:

系統以選單方式工作

學生資訊錄入功能(學生資訊用檔案儲存)

學生資訊瀏覽功能

查詢、排序功能

1 按學號查詢

2 按姓名查詢

學生資訊的刪除與修改(可選項)

4、學生選修課程系統設計

假定有n門課程,每門課程有課程編號,課程名稱,課程性質,總學時,授課學時,實驗或上機學時,學分,開課學期等資訊,學生可按要求(如總學分不得少於60)自由選課。

試設計一選修課程系統,使之能提供以下功能:

系統以選單方式工作

課程資訊錄入功能(課程資訊用檔案儲存)

課程資訊瀏覽功能

查詢功能:(至少一種查詢方式)

1 按學分查詢

2 按課程性質查詢

學生選修課程(可選項)

5、銷售管理系統

某公司有四個銷售員(編號:1-4),負責銷售五種產品(編號:1-5)。每個銷售員都將當天**的每種產品各寫一張便條交上來。每張便條包含內容:

1)銷售員的代號

2)產品的代號

3)這種產品的當天的銷售額

每位銷售員每天可能上繳0-5張便條。假設,收集到了上個月的所有便條,編寫乙個處理系統,讀取上個月的銷售情況(自己設定),進行如下處理。

1)計算上個月每個人每種產品的銷售額。

2)按銷售額對銷售員進行排序,輸出排序結果(銷售員代號)

3)統計每種產品的總銷售額,對這些產品按從高到底的順序,輸出排序結果(需輸出產品的代號和銷售額)

4)輸出統計銷售統計報表

6、設計乙個簡單計算器

要求: 在功能上功能盡量模擬windows作業系統中的計算器,系統介面不做強制要求。

7、編寫一萬年曆系統

要求:模仿現實生活中的掛曆.

當前頁以系統當前日期的月份為準顯示當前月的每一天(顯示出日及對應的星期幾).

當系統日期變到下一月時,系統自動翻頁到下一月.

8、學生成績管理

1.主要功能:

(1)能按學期、按班級完成對學生成績的錄入、修改

(2)能按班級統計學生的成績,求學生的總分及平均分,並能根據學生的平均成績進行排序

(3)能查詢學生成績,不及格科目及學生名單

(4)能按班級輸出學生的成績單

9、通訊錄管理

1.主要功能:

(1)能建立、修改和增刪學生通訊錄

(2)能夠按多種方式進行查詢

2.要求:介面友好,易於操作

10、工資管理系統

工資資訊可以包括:工號,姓名,基本工資,津貼,扣款,應發工資,扣稅,實發工資等。

試設計一學生工資管理系統,使之能提供以下功能:

系統以選單方式工作

職工工資資訊錄入功能(學生資訊用檔案儲存)

職工工資資訊瀏覽功能

查詢、排序功能

1 按工號查詢

2 按姓名查詢

學生資訊的刪除與修改

11、簡單的行編緝器

要求:設定乙個簡單的行編緝器,每行以回車結束。

資料以檔案形式儲存

編輯器具有查詢、替換、修改資料的功能

課程設計實驗報告封面如下:

《c語言程式設計》課程實踐報告

[設計題目]

學生姓名:

學號:班級:指導老師:

日期:西北民族大學數學與電腦科學學院

1. 設計目標

[敘述本人所要實現的題目要解決什麼問題,包括哪些主要功能]

2 .總體設計

[程式設計組成框圖、流程圖]

3.詳細設計

[分別用傳統流程圖或ns流程圖表示出各模組的流程圖]

[模組功能說明(如函式功能、入口及出口引數說明,函式呼叫關係描述等]

4. 除錯與測試

[除錯方法,測試結果的分析與討論,測試過程中遇到的主要問題及採取的解決措施]

5.分析及結論

[對所實現系統做一總結,如實現了哪些功能、某些難點是如何解決的、還有哪些不足等]

6.參考文獻

[1][2]7、附錄

源程式清單(清單中應有足夠的注釋)

C語言課程設計題目

通訊技術11級c語言課程設計任務書1 一 設計題目 基於鍊錶的學生資訊管理系統 二 設計要求 1 要求動態的建立鍊錶,對學生的姓名 出生日期 籍貫 學號及成績進行管理。要有學生成績的查詢 排序以及學生人數的新增 刪除等操作。建立的鍊錶要存在檔案中,並能從檔案中讀取所儲存的資料。2 要寫出設計報告,報...

《C語言程式設計實踐》課程報告

課程報告 課程名稱 程式設計實踐 專業班級 電腦科學與技術1205班 學生姓名雷原康 學號 201216010522 任課 c語言程式設計實踐 課程報告 課程名稱 程式設計實踐 專業班級 電腦科學與技術1205班 學生姓名雷原康 學號 201216010522 任課教師陳衛東 學期 2012 201...

C語言課程設計要求及參考題目

c語言程式設計 課程設計題目及要求 一 目的 本次課程設計是 c語言程式設計 課程的綜合實驗,作為課堂教學和課內正常上機實驗的補充。通過對 c語言程式設計 課程的學習,學生已初步掌握c語言的基本概念 結構化程式設計的基本方法,但是實際程式設計和上機除錯程式的能力還遠遠不足。通過 c語言程式設計 課程...