C C課程設計(1)課題要求文件

2021-06-22 09:22:08 字數 1976 閱讀 5139

原文取自個人部落格:

www.jycoder.com

課題:2模擬工資管理系統

問題描述

工資管理是乙個單位最基本的一項財務管理,該系統要求實現乙個簡單、實用的財務管理程式,主要功能包括員工資訊的錄入、查詢、修改、刪除、統計、排序等。所有帳務資料都要利用檔案系統儲存,以備系統下次執行時使用。通過此課題,熟練掌握檔案、陣列、指標的各種操作,以及一些基本演算法思想的應用。

開發環境

採用c或c++實現,vc++6.0、windows98/xp

基本要求

管理員:1)以密碼登入系統 2)錄入員工資訊具體工資,計算相應的稅金(計算規則參見最新公布的政策)

3)查詢並顯示所有的員工具體資訊

4)顯示統計資訊:員工數目,工資總數和稅金總數

4)按照指定條件查詢

5)增刪具體員工記錄

稅金政策基本是不同收入等級的工資使用不同的比例收取稅金。類似於下表:

工資            稅金

0~1500             0%

1500~2500       10%(超出部分)

2500~3500       15%(超出部分)

3500~5000       20%(超出部分)

5000~10000     30%(超出部分)

10000~             40%(超出部分)

員工:1)以工號為登入id,密碼自己設定;

2)可以查詢本人的相關資訊;

3)系統提供指定時間間隔的查詢功能。

設計要求與提示

(1)根據工資管理系統的資料資訊要求,設計合適的資料結構(如結構陣列、簡單鍊錶等)。(2)選擇檔案儲存格式(文字或二進位制)和檔名。 (3)採用自頂向下的設計方法,設計系統的總體模組組成和資料結構。

(4)對於每項操作,設計乙個函式(方法、子模組)進行實現,要明確函式原型。

(5)根據設計結果分步開發實現各模組,最後進行總體整合。

拓展功能要求

鼓勵採用turbo c/c++、mfc等開發工具,實現彩色或圖形操作介面,可以根據自己的體驗增加相關功能模組。

課題3商店倉庫管理系統

問題描述

建立一商店存貨管理系統,要求每次出貨時取進貨時間最早且最接近保質期中止時間的貨物。

開發環境

採用c或c++實現,vc++6.0、windows98/xp

基本要求

建立乙個檔案,包括5個種類的貨物情況,能對商品資訊進行擴充(追加),修改和刪除以及簡單的排序;  要求:1)介面友好,函式功能要劃分好

2)總體設計應畫流程圖

3)及時統計貨物存放狀況,提示進貨或終止儲存日期;

4)能夠提供查詢功能;

5)程式一定要經得起測試,寧可功能少一些,也要能執行起來,不能執行的程式是沒有價值的。

設計要求

1)         能夠自學各種查詢,排序的演算法設計,尋找最優解決問題的辦法;2)         描述貨物資訊的資料結構設計合理; 3)         時間需採用系統日期,保證合理性;

4)         參考生活中的體驗,與現實生活緊密聯絡。

拓展功能要求

1)      鼓勵有興趣的同學可以自己擴充系統功能。 2)鼓勵採用turbo c/c++、mfc等開發工具,實現彩色或圖形操作介面

3)鼓勵引入商業運作機制,合理配置商品

2016 06 23 課程設計日誌

明天早上就要展示這次的成果了。今天最大的收穫就是,以後在測試程式的時候,資料一定要多方面驗證。不能只單一的資料,執行程式一看,咦!成功了耶,就沾沾自喜,覺得終於解決了。此次感受最大。以此來對昨天,就那個排序問題說的。昨天本來以為已經成功了,今天給負責合併的組員後,在他那裡測試後,錯誤終於還是出來了。...

大二課程設計(題目1)

題目1.小明是乙個計算機專業top student,祝賀他畢業了。並準備到銀行參加工作。上班第一天,經理叫他編制乙個實現乙個 活期儲蓄處理程式,算作考查。上班第一天,一定要給領導乙個好印象,小明二話沒說,就答應了。現要你是小明了,請完成如下題目功能。儲戶開戶 銷戶 存入 支出活動頻繁,系統設計要求 ...

課程設計day1

今天的工作 分組,選擇課題 小組名稱 王守義 小組成員 王心環,學號917106840142 許全義,學號917106840145 課題名稱 基於web的食堂訂餐送餐系統設計與實現 第二天的計畫 查詢資料,著手準備設計程式,小組成員分工。明確開發裝置和開發程式。初步探索設計程式的方案 每日小結 課程...