c課程設計報告及題目 1

2021-08-01 23:07:15 字數 3683 閱讀 3736

《程式設計基礎》

課程設計報告

課程設計題目

指導教師:——————

班級:——————

學生姓名:——————

學號:——————

完成日期:——————

運城學院電腦科學與技術系

1、 系統分析(業務、資料流程)

2、 系統設計

總體設計(主要功能模組)

軟體、硬體環境

主要資料結構和程式的關係說明

介面設計

函式模組設計(函式功能說明和入口引數的說明)

3、 系統實現

主要**

4、 程式除錯結果,測試過程中遇到的主要問題及採取的解決措施

課程設計格式要求:

課程設計報告採用a4列印紙,報告中小標題用黑體四號,正文用宋體小四號,報告中的計量單位、製圖、製表、公式、縮略詞和符號必須遵循國家的相關規定。課程設計報告要有頁碼。裝訂採用豎裝訂(左側裝訂)。

可供選擇的題目

(一)飛機訂票系統設計

一、 設計目的

假定民航機場共有n個航班,每個航班有一航班號、確定的航線(起始站、終點站)、確定的飛行時間(星期幾)和一定的成員訂額。要求學生根據所學的程式設計基礎原理與程式設計的知識,能夠針對乙個小型的程式設計基礎管理系統,進行系統的需求分析,系統設計,程式設計基礎設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發乙個小型程式設計基礎的目的。

二、 設計內容

1. 航班資訊錄入功能(航班資訊用檔案儲存)

2. 航班資訊瀏覽功能

3. 查詢航線

(1)按航班號查詢

(2)按終點站查詢

注:查詢結果用鍊錶的形式儲存並輸出

4. 承辦訂票和退票業務

三、 設計要求

要進行實際調研,系統功能在實現時應參照實際的航空售票系統的功能。

(二)教師工資管理

一、 設計目的

學生根據所學的程式設計基礎原理與程式設計的知識,能夠針對乙個小型的程式設計基礎管理系統,進行系統的需求分析,系統設計,程式設計基礎設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發乙個小型程式設計基礎的目的。

二、 設計內容

1. 教師資訊及教師工資資訊的錄入功能(錄入資料以檔案形式儲存)

2. 教師工資查詢功能(至少提供兩種及兩種以上查詢方法)

(1)按教師編號進行查詢

(2)按所在部門進行查詢

……注:查詢結果用鍊錶的形式儲存並輸出

3. 教師工資的統計功能

4. 教師工資的修改功能(如晉公升職稱後)

三、 設計要求

考慮教師及財務處對教師工資管理的基本要求進行系統的開發。

(三)教師工作量管理

一、設計目的

學生根據所學的程式設計基礎原理與程式設計的知識,能夠針對乙個小型的程式設計基礎管理系統,進行系統的需求分析,系統設計,程式設計基礎設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發乙個小型程式設計基礎的目的。

二、設計內容

1. 基本資訊錄入(包括教師資訊、班級資訊、課程資訊等)

2. 教師科研資訊錄入

3. 教師工作量統計

4. 教師工作量統計結果輸出

5. 教師工作量的查詢

三、設計要求

可參考我係對教師工作量統計的辦法來設計。

(四)圖書資訊管理系統設計

一、 設計目的

學生根據所學的程式設計基礎原理與程式設計的知識,能夠針對乙個小型的程式設計基礎管理系統,進行系統的需求分析,系統設計,程式設計基礎設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發乙個小型程式設計基礎的目的。

二、 設計內容

圖書資訊包括:登入號、書名、作者名、分類號、出版單位、出版時間、**等。試設計一圖書資訊管理系統,使之能提供以下功能:

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

2.圖書資訊瀏覽功能

3.查詢或排序功能:(至少一種查詢方式)

(1)按書名查詢

(2)按作者名查詢

注:查詢結果用鍊錶的形式儲存並輸出

4.圖書資訊的刪除與修改

(五)學生火車票訂票系統

一、 設計目的

學生根據所學的程式設計基礎原理與程式設計的知識,能夠針對乙個小型的程式設計基礎管理系統,進行系統的需求分析,系統設計,程式設計基礎設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發乙個小型程式設計基礎的目的。

二、設計內容

1.學生基本資訊及學生購票資訊的錄入模組(資訊資料以檔案形式儲存)

2.學生資訊的管理模組

3.學生購票資訊的管理模組

4.資訊的統計和查詢模組

注:查詢結果用鍊錶的形式儲存並輸出

三、設計要求

設計中要考慮管理員的許可權問題

(六)倉庫管理系統

一、 設計目的

學生根據所學的程式設計基礎原理與程式設計的知識,能夠針對乙個小型的程式設計基礎管理系統,進行系統的需求分析,系統設計,程式設計基礎設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發乙個小型程式設計基礎的目的。

二、設計內容

1.庫存中產品資料資訊的錄入(產品編號、產品名稱、產品數量、存放的庫號等)(資料以檔案形式儲存)

2.產品入庫管理,可以填寫入庫單,確認產品入庫;

3.產品出庫管理,可以填寫出庫單,確認出庫;

4.可以進行盤庫,反映每月、年的庫存情況;

5.可以查詢產品當前的庫存情況。

注:查詢結果用鍊錶的形式儲存並輸出

三、設計要求

要求進行實際調研,考察倉庫管理需解決的實際問題。

(七)考勤系統設計

一、 設計目的

學生根據所學的程式設計基礎原理與程式設計的知識,能夠針對乙個小型的程式設計基礎管理系統,進行系統的需求分析,系統設計,程式設計基礎設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發乙個小型程式設計基礎的目的。

二、設計內容

1.考勤資訊的錄入(如職工編號、姓名、所在部門、實際上班時間、應上班時間等)(資料以檔案形式儲存)

2.考勤統計(如按月對每個部門員工的遲到情況進行統計)

3.資訊查詢

按員工號查詢

按時間查詢

注:查詢結果用鍊錶的形式儲存並輸出

4.新增考勤記錄

5.系統設定:設定各部門上班時間。

(八)銷售管理系統

一、 設計目的

學生根據所學的程式設計基礎原理與程式設計的知識,能夠針對乙個小型的程式設計基礎管理系統,進行系統的需求分析,系統設計,程式設計基礎設計,編碼,測試等,完成題目要求的功

二、設計內容

1、主要資料輸入(資料以檔案形式儲存)

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

1)銷售員代號

2)產品編號

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

2、主要功能

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

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

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

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

4) 輸出統計報表(表頭為銷售統計報表;字段包括銷售員代號,產品代號,銷售之和;統計各銷售員銷售每種產品之和,銷售總和)

c課程設計報告及題目

程式設計基礎 課程設計題目 指導教師 班級 學生姓名 學號 完成日期 運城學院電腦科學與技術系 1 系統分析 業務 資料流程 2 系統設計 總體設計 主要功能模組 軟體 硬體環境 主要資料結構和程式的關係說明 介面設計 函式模組設計 函式功能說明和入口引數的說明 3 系統實現 主要 4 程式除錯結果...

C 課程設計題目

一 c 語言課程設計目的和要求 1.目的 1 複習 鞏固c 語言的基礎知識,進一步加深對c 語言的理解和掌握 2 課程設計為學生提供了乙個既動手又動腦,獨立實踐的機會,將課本上的理論知識和實際有機的結合起來,鍛鍊學生的分析解決實際問題的能力。提高學生適應實際,實踐程式設計的能力 3 培養學生在專案開...

C語言課程設計題目

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