一、題目: 南陽康佳公司的裝置管理系統
二、目的與要求
1. 目的:
(1)基本掌握物件導向程式設計的基本思路和方法;
(2)達到熟練掌握c++語言的基本知識和技能;
(3)能夠利用所學的基本知識和技能,解決簡單的程式設計問題
2. 要求
基本要求:
(1)要求利用物件導向的方法以及c++的程式設計思想來完成系統的設計;
(2)要求在設計的過程中,建立清晰的類層次;
(3)在系統中至少要定義四個類,每個類中要有各自的屬性和方法;
(4)在系統的設計中,至少要用到物件導向的一種機制。
創新要求:
在基本要求達到後,可進行創新設計,如根據查詢結果進行修改的功能。
三、資訊描述
南陽康佳公司現有以下裝置:普通電視機、***、帶***的電視機,帶***的電視機的售價為普通電視機和***單價之和的80%,要求對所有的庫存裝置都能按照品名進行顯示、查詢、增加和刪除、儲存的功能。
四、功能描述
(1) 使用繼承的方法構造康佳公司的裝置類
(2) 對各類裝置的計算單價
(3) 對所有庫存裝置能按品名進行查詢、顯示
(4) 對裝置進行增加、刪除、修改
(5) 能夠對基本資訊進行檔案的讀寫
五、解決方案
根據系統功能要求,可以將問題解決分為以下步驟:
(1)分析系統中的各個實體之間的關係及其屬性和行為;
(2)根據問題描述,設計系統的類層次;
(3)完成類層次中各個類的描述(包括屬性和方法);
(4)完成類中各個成員函式的定義;
(5)完成系統的應用模組;
(6)功能除錯;
(7)完成系統總結報告以及系統使用說明書。
六、進度安排
此次課程設計時間為兩周,分四個階段完成:
1. 分析設計階段。指導教師應積極引導學生自主學習和鑽研問題,明確設計要求,找出實現方法,按照需求分析、總體設計、詳細設計這幾個步驟進行。
2. 編碼除錯階段:根據設計分析方案編寫c++**,然後除錯該**,實現課題要求的功能。
3. 總結報告階段:總結設計工作,寫出課程設計說明書,要求學生寫出需求分析、總體設計、詳細設計、編碼、測試的步驟和內容。
4. 考核階段。
七、撰寫課程設計報告或課程設計總結
課程設計報告要求:
總結報告包括需求分析、總體設計、詳細設計、編碼(詳細寫出程式設計步驟)、測試的步驟和內容、課程設計總結、參考資料等,不符合以上要求者,則本次設計以不及格記。
八、參考資料
《c++語言物件導向程式設計》
網上相關資料(....略)
我的C語言課程設計
序號 06 學號 10437213 課程設計 設計課程名稱c語言課程設計 題目進製轉換 學生姓名陳偉 學院 系 懷德學院三系專業班級 通訊101 指導教師 王軍專業技術職務 講師 設計時間 2011 年 9 月 8 日 2011 年 9 月 20 日 1 意義及功能 5 1.1 意義 5 1.2 功...
2019c 課程設計的要求
課程設計內容 1 裝載賬戶資訊檔案 所有的賬戶資訊應該能永久儲存在乙個特定的磁碟檔案中。2 建立新的賬戶 賬戶資訊包括 儲戶的身份證號碼 真實姓名 通訊位址和 號碼 賬戶型別 貨幣種類 預存款額 賬戶密碼 3 賬戶登入 4 存款 5 取款 定期存款使用者不得在未到期之前取款 信用卡使用者允許透支10...
C語言課程設計報告實驗裝置管理系統
q next null p next q p q 將該接點掛入鍊錶中 fclose fp 關閉檔案 while 1 b 各功能模組設計 1 輸入模組 struct shebei 2 追加模組 void add node equip 新增記錄 3 修改模組 void modify node equip...