原文取自個人部落格:
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的食堂訂餐送餐系統設計與實現 第二天的計畫 查詢資料,著手準備設計程式,小組成員分工。明確開發裝置和開發程式。初步探索設計程式的方案 每日小結 課程...