C語言課程設計學生選題說明09jy

2022-05-16 01:03:47 字數 4688 閱讀 1817

華中科技大學文華學院

計算機應用技術專業09級

c語言課程設計學生選題說明

一、設計要求與設計報告

設計要求:

1、任意選定以下乙個題目完成

2、模組化程式設計

3、鋸齒型程式書寫格式

4、必須上機除錯通過

設計報告格式:

1、設計目的

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

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

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

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

二、檢查要求

1、每個人必須有程式執行結果

2、每個人必須交《c語言課程設計報告》和設計程式清單

3、課程設計任務必須由個人獨立完成,禁止相互抄襲,如有發現,嚴肅處理

三、打分標準

1、根據平時上機考勤;注重平時上機成績,教師要不定期檢查學生進度,學生不得以自己有私人電腦為藉口而不來上機

2、根據程式執行結果

3、根據《c語言課程設計報告》,學生能對自己的程式面對教師提問並能熟練地解釋清楚,以上三項缺一不可

4、由於課程設計各題目的難度不一,所以成績的評定將根據各人完成題目的難度和完成情況的不同,分別評定成績,如未能完成任何題目,則以不及格計算

四、提交時間

課程設計任務完成時間為第5週末結束,屆時上交課程設計報告和程式。

五、c語言課程設計學生選題

題目一:職工資訊管理系統設計

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

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

1、系統以選單方式工作

2、職工資訊錄入功能(職工資訊用檔案儲存)--輸入

3、職工資訊瀏覽功能--輸出

4、職工資訊查詢功能--演算法

查詢方式:

按學歷查詢等

按職工號查詢等

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

題目二:圖書資訊管理系統設計

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

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

1、系統以選單方式工作

2、圖書資訊錄入功能(圖書資訊用檔案儲存)--輸入

3、圖書資訊瀏覽功能--輸出

4、圖書資訊查詢功能--演算法

查詢方式

按書名查詢

按作者名查詢

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

題目三:圖書管理系統設計

圖書管理資訊包括:圖書名稱、圖書編號、單價、作者、存在狀態、借書人姓名、性別、學號等

功能描述

1、新進圖書基本資訊的輸入。

2、圖書基本資訊的查詢。

3、對撤消圖書資訊的刪除。

4、為借書人辦理註冊。

5、辦理借書手續。

6、辦理還書手續

要求:使用二進位制檔案方式儲存資料,系統以選單方式工作

題目四:實驗裝置管理系統設計

實驗裝置資訊包括:裝置編號,裝置種類(如:微機、印表機、掃瞄器等等),裝置名稱,裝置**,裝置購入日期,是否報廢,報廢日期等。

主要功能:

1、能夠完成對裝置的錄入和修改

2、對裝置進行分類統計

3、裝置的破損耗費和遺損處理

4、裝置的查詢

要求:採用二進位制檔案方式儲存資料,系統以選單方式工作

題目五:西文下拉列表的設計

主要功能:

1、完成乙個類似tc整合系統選單的西文下拉列表的設計

2、不要求實現各子選單的功能

要求:可以通過游標鍵的移動來選擇不同的選單項,被選擇的選單項反相顯示,當選定某個選單項後,按回車鍵可以實現乙個簡單的動作。

題目六:學生資訊管理系統設計

學生資訊包括:學號,姓名,年齡,性別,出生年月,位址,**,e-mail等。試設計一學生資訊管理系統,使之能提供以下功能:

1、系統以選單方式工作

2、學生資訊錄入功能(學生資訊用檔案儲存)--輸入

3、學生資訊瀏覽功能--輸出

4、學生資訊查詢功能--演算法

按學號查詢

按姓名查詢

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

題目七:學生成績管理系統設計

學生成績資訊包括:學期,學號,班別,姓名,四門課程成績(語文、數學、英語和計算機)等。

主要功能:

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

(2) 能按班級統計學生的成績,求學生的總分及平均分

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

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

要求:使用二進位制檔案方式儲存資料,系統以選單方式工作

題目八:學生選修課程系統設計

假定有n門課程,每門課程有:課程編號,課程名稱,課程性質(公共課、必修課、選修課),總學時,授課學時,實驗或上機學時,學分,開課學期等資訊,學生可按要求(如總學分不得少於60)自由選課。試設計一選修課程系統,使之能提供以下功能:

1、系統以選單方式工作

2、課程資訊錄入功能(課程資訊用檔案儲存)--輸入

3、課程資訊瀏覽功能--輸出

4、課程資訊查詢功能--演算法

查詢方式

按學分查詢

按課程性質查詢

5、學生選修課程(可選項)

題目九: 學生成績記錄簿設計

編制乙個c語言成績記錄簿,每個學生資訊包括:學號、姓名、c語言成績。具體功能:

(1)建立資訊鍊錶並以磁碟檔案儲存;

(2)讀取磁碟檔案並顯示輸出所有學生的成績;

(3)按學號或姓名查詢成績;

(4)新增成績記錄;

(5)修改指定姓名或學號的學生的成績並可存檔;

(6)顯示輸出60分以下、60~79、80~89、90分以上各分數段的學生資訊(可選項)。

題目十:學生籍貫資訊記錄簿設計

編制乙個學生籍貫資訊記錄簿,每個學生資訊包括:學號、姓名、籍貫。具體功能:

(1)建立資訊鍊錶並以磁碟檔案儲存;

(2)讀取磁碟檔案並顯示輸出所有學生的籍貫資訊;

(3)按學號或姓名查詢其籍貫;

(4)按籍貫查詢並輸出該籍貫的所有學生;

(5)能新增、刪除和修改學生的籍貫資訊(可選項);

題目十一:學生通訊錄管理系統設計

設計乙個學生通訊錄,學生通迅錄資料資訊構成內容可自行設計(如:姓名、家庭位址、郵政編碼、**號碼等等),通訊錄資料型別定義為結構體型別。

1.主要功能:

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

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

2.要求:介面友好,易於操作,採用二進位制檔案儲存資料。

題目十二:職工工作量統計系統設計

編寫有乙個程式,該程式輸入職工工號和完成的產品數量,程式允許同一職工有多次輸入,由程式對其完成的產品數量實現累計。程式按完成數量對他們排序,並確定他們的名次。按完成的產品數量由多到少的順序,輸出名次、同一名次的職工人數及他們的工號(工號由小到大順序輸出)。

要求程式用有序鍊錶儲存資料資訊。

題目十三:銷售管理系統設計

某公司有四個銷售員(編號:1-4),負責銷售五種產品(編號:1-5)。

每個銷售員都將當天**的每種產品各寫一張便條交上來。每張便條包含內容:1)銷售員的代號,2)產品的代號,3)這種產品的當天的銷售額。

每位銷售員每天上繳1張便條。

試設計乙個便條管理系統,使之能提供以下功能:

1、系統以選單方式工作

2、便條資訊錄入功能(便條資訊用檔案儲存)--輸入

3、收集到了上個月的所有便條後,讀取銷售情況

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

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

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

題目十四:成績管理系統設計

現有學生成績資訊,內容如下

姓名學號語文數學英語

張明明 01 67 78 82

李成友 02 78 91 88

張輝燦 03 68 82 56

王露 04 56 45 77

陳東明 05 67 38 47

請用c/c++編寫一系統,實現學生資訊管理,軟體的入口介面應包括如下幾個方面:

(一)功能要求:

(1)資訊維護:

要求:學生資訊資料要以檔案的形式儲存,能實現學生資訊資料的維護。此模組包括子模組有:增加學生資訊、刪除學生資訊、修改學生資訊

(2)資訊查詢:

要求:查詢時可實現按姓名查詢、按學號查詢

(3)成績統計:

要求:a輸入任意的乙個課程名(如數學)和乙個分數段(如60--70),統計出在此分數段的學生情況。

(二)其它要求:

(1)只能使用c/c++語言,源程式要有適當的注釋,使程式容易閱讀

(2)至少採用文字選單介面(如果能採用圖形選單介面更好)

(3)學生可自動增加新功能模組(視情況可另外加分)

(4)寫出課程設計報告,具體要求見相關說明文件

題目十五:通訊錄管理系統設計

用c/c++設計出模擬手機通訊錄管理系統,實現對手機中的通訊錄進行管理。

功能要求

(1)檢視功能:選擇此功能時,列出下列三類選擇。

C語言課程設計

高階語言程式設計 院系 工學院 專業 機械工程 年級學生姓名 學號 201301030906 指導教師 題號 第 56 題 2014年6月 1 題目 課程設計題庫第56題 題目解析 題目內容為 求具有abcd ab cd 2性質的四位數 有題目我們可以看出,題目的要求是需要我們找出乙個整形的四位數a...

c語言課程設計

西安郵電大學 c語言課程設計報告 題目學生作業完成情況管理系統 院系名稱計算機學院 專業名稱軟體工程 班級軟體1205班 學生姓名詹盛軍 學號 8位 04123156 指導教師王小銀 設計起止時間 2013年06月02日 2013年06月14日 一.設計目的 1 熟悉c語言程式的編輯 編譯鏈結和執行...

c語言課程設計

目的 能利用指標,陣列,變數等元素實現檔案的讀寫,既能往檔案中存放資訊,又能將資訊從檔案中讀取出來。報告題目及安排 報告題目在計算中心主頁最下面,綜合設計性實驗裡的tc實驗前十個題目,每班的1 11 21 31號同學做第乙個實驗,2 12 22 32號同學寫第二個實驗,依次類推,自己寫自己的課設,不...