Board logo

標題: [作業] 購物系統設計流程回顧 [打印本頁]

作者: tonyh    時間: 2014-2-22 18:01     標題: [作業] 購物系統設計流程回顧

本帖最後由 tonyh 於 2014-2-22 18:15 編輯

請同學們針對自己的作品, 回顧整個系統開發的過程, 完成表格.

[attach]836[/attach]
作者: 張郁偵    時間: 2014-3-2 14:48

本帖最後由 張郁偵 於 2014-3-2 14:50 編輯

C++購物系統學習單
一、        系統功能規劃表:
設計購物系統時,先將系統想要達到的功能依順序列表,再去思考設計方法
順序        功 能        怎麼設計
1        基本程式架構       
2        寫出店名,販售的商品,價格……       
3        要寫整齊       
4        讓電腦知道使用者要買什麼商品,數量是多少        讓使用者輸入買什麼商品,數量是多少
5        有特價優惠,打幾折,送什麼東東        使用者付錢時過什麼額度
6        如果要買的東西不只一樣,電腦還會繼續讓使用者選購        一直重複一樣的指令
7        如果使用者輸入錯誤也可以選擇重新輸入        使電腦清空,讓使用者重新輸入
8        如果使用者決定好了就可以選擇正確無誤       
9        一旦正確無誤就會進行結帳        並且顯示是否有優惠方案
10        結帳時電腦會算出總價        買的東西金額通通加起來
11        使用者輸入要付的錢       
12        進入智慧找零系統       
二、        設定變數
將所有的值存在變數裡,電腦才能讀取並且計算
想想看:這個系統,需要設定哪些變數? 讓我們也列出變數一覽表
變數
型態        變數
名稱        變數內容        設定方式        讀取方式
string        n[5]        商品名稱        string n[5]={"卡布奇諾   ","濃郁黑咖啡 ","焦糖瑪奇朵 ","黑森林蛋糕  ","原味起司蛋糕",};        n用for讀取

int        P[5]        價錢        int p[5]={160,210,125,95,65};       
int        qty[5]        數量        int qty[5]={0,0,0,0,0};        qty用for讀取
int        p        想購買的商品代碼        int p;        cin>>p;
int        q        想購買的商品數量        int q;        cin>>q;
int        sum        總價        int sum=0;        sum+=p* q;
int        option        結帳或重新選購        int option;        cin>>option;
int        pay        要付的款項        int pay;        cin>>pay;
int        money        要找的錢        int money;        money=pay-sum;
作者: 張郁庭    時間: 2014-3-2 15:32

[attach]846[/attach]
作者: 張峻瑋    時間: 2014-3-2 15:34

[attach]847[/attach]
作者: 施伯叡    時間: 2014-3-8 11:37

[attach]848[/attach]
作者: 周雍程    時間: 2014-3-8 15:48

C++購物系統學習單




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2