網聊卡賬號管理程式開發

2021-08-27 06:19:55 字數 2404 閱讀 4406

網聊卡**

**:19-39元/月

適用品牌:動感地帶

適用地市:廣東省

新啟用的網聊卡動感地帶預設開通19元網聊卡**。網聊卡**有19元、29元、39元三款,每款都包含一定的國內簡訊條數、國內gprs流量、彩鈴功能。

資費標準

◆動感地帶網聊卡**內容

◆動感地帶網聊**話資費

注:其中閒時為00:00-16:00,忙時為16:00-24:00。

資費說明:

1)**中含簡訊為國內上行簡訊(移動、聯通、電信、夢網),超出**部分0.1元/條,發國際簡訊另計,為1.00元/條;**中含gprs為國內(除港澳台外)流量,超出**部分按 1元/mb收取,流量15g封頂,流量費500元封頂;

2)移動**基本通話費以分鐘為計費單位,不足1分鐘按1分鐘計。國內、國際、港澳台長途**費分別按6秒計費,不足6秒按6秒計費。有效計費時長自被叫應答開始至任一方掛機或無線通道釋放為止。

◆動感地帶網聊卡國際及港澳台長途資費

註明:1、以上長途通話費以6秒鐘為單位收取,不足6秒時按6秒鐘計費。

請大家仿照第五章的綜合例項用c++編寫乙個類mzoneacount,實現對網聊卡賬戶的管理。

類名:mzoneacount

資料部分:

方法部分:

建構函式:mzoneacount(long phonenum)設定**號碼,並設定**型別:package=19;停開機狀態state=true; 是否申請停機stopstate =false;

析構函式:~mzoneacount()

查詢停開機狀態:boolean getstate() const

申請停機:boolean stopphone()

else return false;

}申請開機:boolean activatephone()

else return false;

}充值:deposit(double amount) 充入amount話費,如果stopstate 為false而且state為false則設定state為true;

查詢話費餘額 double getbalance() const

查詢剩餘簡訊條數int getbalancegiftmsg () const

查詢剩餘gprs流量long getbalancegiftgprs () const

查詢使用者名稱:string getname() const

變更使用者名稱:boolean setname(string newname)

查詢**型別:int getpackage() const

修改**型別:boolean set package(int newpackage =19)

月結:monthlybill()該函式要先判斷是否已經申請停機,如果已申請停機則扣5元保號費,如果未申請停機則扣除月租package,如果扣除之後餘額為負,則state=false;如果扣除成功,則根據package重置剩餘簡訊條數和剩餘gprs流量

傳送簡訊:boolean sendmsg(boolean international) 執行該函式,要判斷是否為國際簡訊,如果為國際簡訊(international為1),判斷話費是否大於1,如果話費大於1,則扣除話費1並返回true,否則返回false(話費不足1);如果為國內簡訊(international為0),要判斷剩餘簡訊條數是否為0,如果不為0,則剩餘簡訊條數減1,否則判斷話費是否大於0.1,如果話費大於0.

1,則扣除話費0.1,這兩種情況都返回true,否則返回false(話費不足0.1)

打**:boolean call(int remotelocal,boolean roam,int hour,long time) 執行該函式,要判斷是否為漫遊狀態,roam為0表示非漫遊,roam為1表示漫遊,remotelocal 可以取四種值,0表示撥打本地**,1表示撥打國內長途,2,表示撥打港澳台,3表示撥打國際長途,引數hour表示撥打時間(0點~23點),time表示撥打時長,單位為秒。如果話費足夠扣去本次通話則執行成功返回true,否則返回false。

手機上網:boolean connectgprs(long gprskb) 執行該函式,判斷gprs流量是否為0,如果不為0,則剩餘gprs流量減gprskb,否則判斷話費是否大於或等於(int)(1.0*gprskb/1024)+1,如果話費大於或等於(int)(1.

0*gprskb/1024)+1,則扣除話費(int)(1.0*gprskb/1024)+1,這兩種情況都返回true,否則返回false並設定state=fase(話費不足則停機)

要求編寫乙個類定義檔案mzoneacount.h和類實現檔案mzoneacount.cpp。

再編寫乙個類測試檔案mzoneacounttest.cpp,該檔案要求有乙個main函式,在主函式中建立三個物件,分別為三種**,然後對三個物件進行打**發簡訊上網等操作,最後查詢話費,查詢簡訊剩餘條數,剩餘gprs流量等操作的測試。

設計和開發管理程式

1 目的範圍 對各類新的液體奶 冰淇淋和奶粉產品的設計和開發的全過程進行控制,確保產品能夠滿足顧 客的需求和期望及法律法規的要求。適用於新產品開發,引進產品的轉化 定型產品及生產過程的技術改進等方面。2 職責 2 1研發部負責根據法律 法規的要求對產品提出 專案建議書 2 2營銷中心負責根據對產品功...

新產品開發管理程式

管理規定標題 新產品開發管理1.目的 編號 q 53 2014版號 b 0 確保公司開發的新產品部門責任清楚,確保新產品按期完成,滿足客戶需求,提公升產品開發和市場開發能力,適應市場快速多變的發展趨勢。2.範圍 本程式適用於本公司承擔的新產品 評審 加工 檢驗 入庫 交付 跟蹤等管理。3.職責 3....

衝模設計開發管理程式

1目的1.1規範新產品於開發 試模 量產等,各階段均能有效管制其品質。1.2確保開發完成之新產品能符合客戶及市場需求。2範圍2.1本公司所生產之成套模具等模具的設計。2.2衍生機種 由機能開發設計開始作業 3權責3.1模具設計單位 負責執行模具設計及其設計管制作業。3.2相關單位 配合模具設計之執行...