小學期c實驗報告

2021-03-04 04:05:23 字數 1565 閱讀 4168

山西大學管理學院

本科生課程設計**

(2010 ---- 2011 學年第 1 學期)

學院: 管理學院

專業名稱: 電子商務

課程名稱: 物件導向程式設計

**題目: 《模擬網上購書的結賬功能》

授課教師(職稱

學生姓名:

年級: 2010 級

成績山西大學管理學院

2023年 9 月 14日

模擬網上購書的結賬功能

一、問題分析與功能定義:

隨著計算機技術的飛速發展,企業辦公系統智慧型化已成為不可取代的趨勢。它不僅更加快捷方便,也體現了如今無紙化辦公的思想。

現在要解決的問題是:員工在發工資時,系統根據員工不同的崗位將工資打到員工卡上。

工資系統發工資的一般過程是:員工輸入自己的員工編號,然後,工資系統計算出應發工資。

根據實際情況,確定了員工可分為**別:

兼職技術人員,工資按小時計算

銷售人員,月薪按銷售額的4%計算

經理,固定工資8000元加銷售額的4%計算

二、物件(類)設計:

class staff基類

;class manager:public staff經理類

( int level經理級別

public:

worker(string n,int u,double m,int l ):staff(n,u,m)

;class sale**an:public staff銷售人員類

;class technician:public staff技術人員類

employee::~employee()

void employee::pay()

void employee::promote(int increment)

void employee::displaystatus()

technician::technician()

void technician::pay()

{cout<<"請輸入"<>workhours;

accumpay=hourlyrate*workhours;// 計算月薪,按小時計算

cout<<"兼職技術人員 "<>sales;

accumpay=sales****mrate;// 月薪=銷售提成

cout<<"推銷員 "<>sales;

accumpay=sales****mrate+monthlypay;// 月薪=銷售提成+固定工資

cout<<"銷售經理 "<部分截圖:

實驗心得:

c++定義類最大的特點是使程式物件導向而不是面向過程,這在c中是沒有體現的。類的標誌特性是繼承,封裝,多型,物件化提供了模型化和資訊隱藏的好處,類化提供了可重用性德好處。

通過物件導向使得程式設計模組化了,便於程式設計人員拆分合作。類首先是基類,派生和繼承得到的新類既有基類的公共屬性,又可以定義新的功能屬性,便有了多元化實用價值,封裝便於保護**不被任意篡改和便於維護,可移植性和重用性高。

實驗結束了,對於我們小組來說並不容易,有時**要修改三四次,但是回想整個過程,收穫還是不少的。

北郵小學期c 實驗報告

物件導向程式設計與實踐 c 實驗總結報告 網路工程14班饒思哲 學號 2013211574 實驗一簡單c 程式設計 1.猜 遊戲 編寫c 程式完成以下功能 1 假定有一件商品,程式用隨機數指定該商品的 1 1000的整數 2 提示使用者猜 並輸入 若使用者猜的 比商品 高或低,對使用者作出相應的提示...

C實驗報告實驗

高階語言程式設計 實驗報告 班級 學號 姓名 成績 一 實驗目的 1 掌握c語言資料型別,熟悉如何定義整型 字元型和實型變數,以及對其賦值的方法。2 掌握不同型別資料之間賦值的規律 3 學會使用c的有關運算子,以及包含這些運算子的表示式,特別是 和 運算子的使用。4 進一步熟悉c程式的編輯 編譯 連...

c實驗報告

實驗 一 預習報告 上實驗課之前完成 一 實驗目的 1 了解c語言開發環境的組成 2 學習c語言開發環境的使用方法 3 掌握c語言程式從編輯 編譯 連線到執行並得到執行結果的過程。二 實驗內容 1 從鍵盤輸入兩個整數,將其平方和輸出 用函式求平方和 ex701 11.c程式清單 include in...