《程式設計基礎》
課程設計題目
指導教師:——————
班級:——————
學生姓名:——————
學號:——————
完成日期:——————
運城學院電腦科學與技術系
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) 輸出統計報表(表頭為銷售統計報表;字段包括銷售員代號,產品代號,銷售之和;統計各銷售員銷售每種產品之和,銷售總和)
(九)考試系統
一、 設計目的
學生根據所學的程式設計基礎原理與程式設計的知識,能夠針對乙個小型的考試系統,進行系統的需求分析,系統設計,程式設計基礎設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發乙個小型系統程式設計的目的。
二、設計內容
1、主要資料輸入(資料以檔案形式儲存)
試題型別主要有填空題和選擇題,每道題目包括題目所在章節、題目難度係數、分值和標準答案。(難度係數分為難、中等、容易三個等級)
2、主要功能
1)根據使用者輸入的選擇標準,從題庫中選擇20道選擇題和10道填空題
2)進行**測試,並在使用者完成作答後給出答題分數
3)可以進行使用者成績的查詢
4)列出使用者的答題情況
(十)員工資訊管理系統
一、 設計目的
學生根據所學的程式設計基礎原理與程式設計的知識,能夠針對乙個小型的程式設計基礎管理系統,進行系統的需求分析,系統設計,程式設計基礎設計,編碼,測試等,完成題目要求的功能,從而達到開發乙個小型管理系統的目的。
二、設計內容
1. 員工資訊的錄入功能(錄入資料以檔案形式儲存)
2. 員工資訊查詢功能(至少提供兩種及兩種以上查詢方法)
(1)按員工編號進行查詢
(2)按員工所在部門進行查詢
……注:查詢結果用鍊錶的形式儲存並輸出
3. 根據實際需求進行分類統計功能
4. 員工資訊的修改功能(如晉公升職稱後)
三、 設計要求
結合具體實際需求進行程式的設計與開發。
c課程設計報告及題目 1
程式設計基礎 課程設計報告 課程設計題目 指導教師 班級 學生姓名 學號 完成日期 運城學院電腦科學與技術系 1 系統分析 業務 資料流程 2 系統設計 總體設計 主要功能模組 軟體 硬體環境 主要資料結構和程式的關係說明 介面設計 函式模組設計 函式功能說明和入口引數的說明 3 系統實現 主要 4...
C 課程設計題目
一 c 語言課程設計目的和要求 1.目的 1 複習 鞏固c 語言的基礎知識,進一步加深對c 語言的理解和掌握 2 課程設計為學生提供了乙個既動手又動腦,獨立實踐的機會,將課本上的理論知識和實際有機的結合起來,鍛鍊學生的分析解決實際問題的能力。提高學生適應實際,實踐程式設計的能力 3 培養學生在專案開...
C語言課程設計題目
通訊技術11級c語言課程設計任務書1 一 設計題目 基於鍊錶的學生資訊管理系統 二 設計要求 1 要求動態的建立鍊錶,對學生的姓名 出生日期 籍貫 學號及成績進行管理。要有學生成績的查詢 排序以及學生人數的新增 刪除等操作。建立的鍊錶要存在檔案中,並能從檔案中讀取所儲存的資料。2 要寫出設計報告,報...