Ⅰ c++版自動售水機源代碼
#include "iostream"
#include "string"
using namespace std;
class MoneyCounter
{
private:
float input_money;
public:
void getmoney();
float money_from_buyer();
void return_money(float change);
void clear();
MoneyCounter();
~ MoneyCounter();
};
class GoodsInfo
{
private:
string name;
float price;
int total;
public:
GoodsInfo();
~GoodsInfo();
void set_goods(string n,float p,int t);
string goods_name();
float goods_price();
int goods_total();
void goods_disp();
};
class DrinkMachine
{
private:
MoneyCounter moneyctr;
GoodsInfo v_goods[5];
public:
DrinkMachine();
~DrinkMachine();
void showMenu();
void inputmoney();
bool goodsitem(int);
void return_allmoney();
};
MoneyCounter::MoneyCounter()
{
input_money=0.0f;
}
MoneyCounter::~MoneyCounter()
{
}
void MoneyCounter::getmoney()
{
float money;
cout<<"一組溫馨提示<*_*>->請投入錢幣"<<endl;
cin>>money;
input_money=input_money+money;
cout<<"你投入的金額是 一組溫馨提示<*_*>:"<<input_money<<endl;
}
float MoneyCounter::money_from_buyer()
{
return input_money;
}
void MoneyCounter::clear()
{
input_money=0.0f;
}
void MoneyCounter::return_money(float change)
{
cout<<"一組溫馨提示<*_*>\n找零"<<change<<"元"<<endl;
}
GoodsInfo::GoodsInfo()
{
name="";
price=0.0f;
total=0;
}
GoodsInfo::~GoodsInfo()
{
}
void GoodsInfo::set_goods(string n,float p,int t)
{
name=n;
price=p;
total=t;
}
string GoodsInfo::goods_name()
{
return name;
}
float GoodsInfo::goods_price()
{
return price;
}
int GoodsInfo::goods_total()
{
return total;
}
void GoodsInfo::goods_disp()
{
cout<<"產品名稱"<<name<<"產品單價"<<price<<"庫存量"<<total<<endl;
}
DrinkMachine::DrinkMachine()
{
v_goods[0].set_goods("美年達",3,20);
v_goods[1].set_goods("苦咖啡",5,10);
v_goods[2].set_goods("娃哈哈純凈水",1.5,20);
v_goods[3].set_goods("悠樂美",2.5,30);
v_goods[4].set_goods("百事可樂",2.5,0);
}
DrinkMachine::~DrinkMachine()
{
}
void DrinkMachine::showMenu()//顯示操作界面
{
cout<<"一組溫馨提示<*_*>->您投入的金額是"<<moneyctr.money_from_buyer()<<"元"<<endl;
cout<<"一組溫馨提示<*_*>->請選擇商品代碼:"<<endl;
for(int i=0;i<5;i++)
{
cout<<i<<" "<<v_goods[i].goods_name()<<" "<<v_goods[i].goods_price()<<"元"<<endl;
}
cout<<"5 退款並且退出"<<endl;
}
void DrinkMachine::inputmoney()
{
cout<<"一組溫馨提示<*_*>->本機只接受 十元、 五元、二元、一元、零點五元的硬幣或紙幣"<<endl;
moneyctr.getmoney();
}
bool DrinkMachine::goodsitem(int select)
{
int number=v_goods[select].goods_total();
if(number>0)
{
if(moneyctr.money_from_buyer()>=v_goods[select].goods_price())//如果錢夠
{
float change=moneyctr.money_from_buyer()-v_goods[select].goods_price();
cout<<"你選擇的是"<<v_goods[select].goods_name()<<"請取物"<<endl;
if(change>0)
{
moneyctr.return_money( change);
}
return true;
}
else
{
cout<<"一組溫馨提示<*_*>->你的金額不足"<<endl;
}
}
else
{
cout<<"一組溫馨提示<*_*>->飲料已售完"<<endl;
}
return false;
}
void DrinkMachine::return_allmoney()
{
cout<<"退款"<<moneyctr.money_from_buyer()<<"元"<<endl;
}
void main()
{
DrinkMachine dri;
string buf;
bool go_on(true),cash_on(true),got_it(true);
cout<<"**************歡迎使用一組自動飲料售貨機本自動售貨機**************"<<endl;
while(go_on)
{
while(cash_on)
{
dri.inputmoney ();
cout<<"一組溫馨提示<*_*>->繼續投幣嗎?(yes or no))";
cin>>buf;
if(buf=="n"||buf=="no")
{
cash_on=false;
}
}
dri.showMenu();
cin>>buf;
int select=atoi(buf.c_str ());
if(select==5)
{
dri.return_allmoney ();
go_on=false;
}
else
{
got_it=dri.goodsitem(select);
if(got_it)
{
go_on=false;
}
else
{
cout<<"一組溫馨提示<*_*>->需要其他飲料嗎?(yes or no)";
cin>>buf;
if(buf=="y"||buf=="yes")
{
cash_on=true;
}
else
{
dri.return_allmoney ();
go_on=false;
}
}
}
cout<<"謝謝使用"<<endl;
}
}
Ⅱ 自動發卡網站源碼
你去:淘003主機,那邊有出售100元一份,價格很實惠。
Ⅲ 跪求,用C或C++語言實現一個簡單的火車票務系統(求源代碼)
要是簡單點的話,只是實現買票系統,那麼可以使用想、多線程的方式。
你這是做的畢設吧。
這些工作量可不小
Ⅳ 怎麼做自動發卡平台
首先你得會搭建網站、資料庫等。申請介面,反正不是那麼簡單的。
456自動發卡平台,這是我做的。到目前為止有幾百用戶了,不黑一單。
Ⅳ 誰有仿新創自動發卡平台源碼http://q8z92.cn/mobile.php
如果商用建議找團隊開發;
如果只是玩玩建議去某寶買一套吧,售後應該還會不錯的;
Ⅵ 手機號碼交易網站源碼程序、手機靚號網商城;
手機號碼銷售網站 號碼網站製作 號碼網程序設計開發 號碼網源碼 號碼網下載 手機靚號網 手機靚號網模板 手機號碼網建設
極品手機號碼銷售網站系統由本站自主設計開發,始於2004年,在銷售手機靚號的同時開發系統,我們深刻地認識並解決到售號流程中各種問題,在這期間也收到不少用戶的反饋、優化建議及一些移動端的功能開發需求,現為了迎合市場用戶的需求,我們為用戶開發出全新的靚號網模板界面以及完善的後台操作程序,更是配有5套PC端模板+手機站。
目前項目正在眾籌階段,希望能得到更多新老用戶的支持與認可,以下就是我們項目的系統演示以及眾籌的鏈接;您的十分滿意,就是我們的全部動力!
系統演示:http://www.huova.com
項目眾籌:http://www.zhongchou.com/deal-show/id-552028
Ⅶ 網上書店系統源碼,網上書店 源碼 asp,書店源碼, 書店asp源碼下載,書店網站源碼,正在急尋免費正式版
網上書店系統源碼,網上書店 源碼 asp,書店源碼, 書店asp源碼下載,書店網站源碼,正在急尋免費正式版
摟主放心,我有一套網上書店,非常漂亮的,功能又特別強大的,現免費給網友下載
這是程序說明
軟體名稱:網上書店asp網站管理系統源碼正式版
軟體版本:V2008
建議分類:源碼下載/ASP源碼/電子商務
演示網站:http://www.aspcom.cn/wsgw
電信下載地址:http://www.aspcom.cn/dow/wsgw.rar
軟體容量:7000KB
軟體類型:簡體中文/免費版
應用平台:Win9x/Me/NT/2000/XP/asp+access
界面預覽:http://www.aspcom.cn/dow/wsgw.jpg
軟體介紹:後台管理: admin/login.asp 帳戶/密碼:admin/admin
網上書店asp網站管理系統源碼正式版(廣州購物系統),由專業網上購物公司開發的一套專業網上購物系統,網上開店系統,是中國最具營
銷潛力的專業網上購物網站管理系統源碼。讓客戶只需花幾百元就可以擁有功能強大的網上購物,是商家開店最佳系統!真正做到只會打字就可
以建立自己獨立的網上購物網站。是您網上開店首選購物程序。 輕松使用電子商務網站系統,網上銷售購物系統,使創業者成功。開店商城系
統(也稱為購物系統,網上商店系統),是方便企業及個人商家在網上產品展示及在線購物電子商務的系統軟體。網上購物網站管理系統是書店
企業及個人開展電子商務的一種形式,開店系統則是網上開店及產品展示的良好工具。有了開店商城系統,再加個域名和空間,就可以很方便
地建立屬於您自己的網上商店了。網上購物網站系統正式版為客戶提供域名注冊,空間租用及網站推廣等系列電子商務服務,讓您無開店之憂
,讓您輕松網上開店。本系統適合於如下關鍵字的人員使用:「網上購物網站管理系統源碼,網上購物論壇,網上購物商城,網上購物商城購物系
統,網上購物系統,在線購物系統,購物系統,購物軟體,網上購物,網上購物商城,電子購物系統,購物車系統,asp 購物系統,asp,虛擬購物系統,購
物平台,購物系統下載,購物軟體下載。網上購物網站系統正式版是基於WEB開發的大型購物系統。它以構建電子商務網站為目標,由前台購物、
後台管理、在線支付三大部分組成。各大部分完美結合,都有著最為完善和強大的功能,最大限度的滿足客戶在線購物和網站管理員管理的需
求。系統滿足各個級別用戶購建電子商務平台的需要。是構建各種大中小電子商務購物網站的首選系統!不需要專門編程,半天便能建立門戶
級專業電子商務購物網站。購物系統輕松管理維護,經濟效率實實在在看得見。如不會本機調試本系統,請查看《IIS安裝使用說明書》
網上購物網站管理系統源碼前台功能欄目
分類瀏覽商品或使用搜索工具查找商品;
可按價格、商品分類、關鍵字搜索商品
可列印訂單的詳細信息以及電子郵件通知;
保存購物車,查看購物車,清空購物車
查看已經提交的訂單;
會員注冊、享受會員價格;
會員登錄;
市場價,會員價和VIP會員價的比較;
為朋友訂購商品(送禮物的好辦法哦);
完整的客戶服務中心
新品上架展示區,推薦商品展示區,特價商品展示區,銷售排行展示區,關注排行展示區
閱讀、發表商品評論信息並顯示
顧客可選擇多種網上支付方式
顧客可選多種運輸方式並在結帳時自動加入所需費用
同類商品顯示
商品分類的名稱及圖片顯示
顯示商品詳細介紹以及相關產品
零售價,會員價VIP會員價顯示
商品顯示可按任何欄位排序
查看已經提交的訂單
客戶留言
網上購物網站管理系統源碼後台管理特徵:
店主管理--商店管理--強大的後台管理系統
添加、刪除、修改,移動商品分類
在線添加、(批量)刪除、修改商品
商品價格分市場價格,會員價格和VIP會員價格
在線訂單查詢,訂單處理、發布訂單處理跟蹤信息
每條訂單自動發送電子郵件給顧客和商店管理員
查看、刪除、修改會員資料功能
記錄會員下單購買情況和登錄情況
前台會員分非注冊會員、普通會員和VIP會員
管理員分三個不同的許可權等級, 使管理商城更加靈活
統計所有分類中商品數,並在前台顯示
商場購物卷積分功能
添加修改首頁新聞,首頁公告
編輯刪除商品評論,客戶留言
探測遠程伺服器,空間查看
廣告系統管理
管理網站文字友情鏈接和圖片友情鏈接
在線設定匯款方式、支付方式、購物流程、注冊條約、交易條款、常見問題、法律版權信息、運輸方式、保密安全、售前售後服務、工作時間
Ⅷ 請教基於FPGA的地鐵自動售票邏輯設計。最好有verilog hdl語言的源代碼,不勝感激!
鐵路售票系統應用軟體可行性報告
前言:
(1)項目背景:
隨著國民經濟的發展,我國的鐵路建設也日益成為人們日常生活中不可或缺的一部分。就江蘇而言,目前滬寧段鐵路運輸已經成為全國最緊張的一部分,在建的新長鐵路,寧通鐵路也將蘇南和蘇北日益緊密地連接起來。可以預見的是,在未來幾年裡,鐵路將不可避免地成為城際交通的主力軍。但是,與此同時,大量外來人口的湧入,使得鐵路在某種程度上成為了犯罪分子的溫床,盜竊,搶劫案時有發生,而且鐵路運輸的發達也給許多在逃的犯罪分子提供了可趁之機;同時,由於滬寧線運力的限制,使得火車晚點現象時有發生,隨著大量的投訴事件以及消費者維權意識的不斷提高,如何改善服務以同其他交通行業競爭已經成為了一個迫在眉梢的問題。作為鐵路運營服務的第一道關,改善鐵路沿用多年且已逐漸落後於時代步伐的售票系統勢在必行。
(2)編寫目的:
本報告的編寫目的在於研究鐵路售票系統應用軟體是否可行,指出開發本軟體所採用的方法和手段,並對軟體的前景以及後續工作進行分析。
(3)使用語言:
軟體使用Delphi編寫,操作界面為英文。
項目概述:
(1)目標:
實現鐵路售票的實名化,即將車票與個人身份證掛鉤,同時維護相應的資料庫。
(2)開發意圖:
完善目前鐵路售票系統,使之能跟上時代的發展。同時通過實踐來提高自己的動手能力。
(3)產品的邏輯模型:
鐵路售票系統應用軟體
車次信息
賠償信息
個人信息
列車明細
日誌維護
(4)工程目標:
開發出一套用於車票銷售的軟體,力求解決鐵路上的安全隱患。並通過此次軟體開發過程全面提高自身的綜合素質。
技術目標
軟體力求實現資料庫與編程相結合的目的,使得使用和維護變得相對簡單實用。
經濟目標
單純從經濟角度上來看,我們認為這樣做會造成一定的經濟損失。損失主要來自以下幾個方面:首先,開發系統需要大量的資金投入,而且,系統的維護需要相關的專業人員;其次,我們要對相應的操作人員進行專業培訓;第三,相應的硬體設施要進行升級,這需要一筆不菲的投入;第四,由於售票流程的相對復雜,操作人員的操作時間將延長,在單位時間里的售票數會減少,這也將是一筆損失。
但是,從此舉所帶來的社會效益上來看,我們認為這樣做是可行的。
同時本工程產品作為獨立軟體,是帶有很大的實驗性質的。因此從某種角度來講無經濟上收益。其主要目的是為了通過在編寫軟體的過程中不斷提高自身的動手能力,達到理論與實踐相結合的效果。
對於舊有軟體的評估調查
舊有的售票系統由於沒有實現售票實名制,使得許多鐵路犯罪的調查無從下手,給犯罪分子提供了大量的可趁之機。同時,隨著鐵路運營的市場化,實行必要的賠償制度是必要的,現行的售票系統及相應的資料庫在這個方面有缺陷。
(1)操作平台:
軟體是運行在Unix操作系統下的。
(2)產品功能:
實現數據的錄入,保存,查詢等;同時自動對某些事件進行智能化判別。
(3)產品系統流程圖:
售票系統主模塊
子模塊1
子模塊2
子模塊3。。。。
(4)產品使用情況:
舊有的版本是運行在自主開發的Unix系統下的,因此安全系數較高。
(5)產品缺陷:
界面的友好程度不夠,同時沒有針對市場,社會的變化作出及時的更新。
關於本軟體
(1)設計目標:
本軟體設計的主要目標是使鐵路的運營實現市場化,能夠與時俱進,實現售票過程的人性化處理。
同時作為應用型軟體,系統界面美觀、布局合理、內容簡單,提供的信息語言通俗易懂、有層次感、分類清晰。
必須根據現有條件所能達到的能力來完成整個工程。
(2)產品的局限性
第一,由於軟體運行在Windows操作系統上的,因此其安全性值得商榷。作為國家命脈,鐵路售票系統軟體建立在Windows操作系統上具有很大的風險。
第二,由於軟體系高級語言編寫,產品的運行速度較慢。
第三,軟體的可操作性不夠,尤其是數據的錄入,比較煩瑣。但是相信隨著公安部新一代的電子身份證的發放,這個過程會變得相對簡單。
第四,現在的火車往往一個班次就有一兩千人,一天要有幾十趟班次,就南京站而言,每天的人流量達到以萬計,大量的人口湧入湧出,如何維護一個龐大而又復雜的資料庫也是一個難點。
(3)軟體流程圖
編程軟體
售票系統應用程序
支持售票系統的資料庫
內容庫
售票系統應用軟體
(4)數據流程圖:
(5)ACD結構環境圖
操作人員
售票系統
操作人員
傳輸線路
操作人員
資料庫系統
主機
(6)環境要求
硬體環境:
486以上的機器,滑鼠
操作系統:
在windows95/98 .windowsNT .windows1700 .windowsXP操作系統都可以直接運行。
操作人員要求:
需要進行一定的培訓
(7)軟體自身的局限:
由於該軟體是理想化的軟體,沒有考慮到實際的情況,比如數據錄入的可操作性,海量資料庫的維護等都沒有進行全面的考慮。
同時由於編程人員缺乏相關的知識,程序本身可能出現一些缺陷或不如人意的地方。這些需要在日後的維護。
可選的其他方案
暫無
市場分析
由於面對的是國家壟斷系統,所以面向的市場比較單一,但是對本軟體稍加修改可以應用於其他方面。
投資
無
社會影響
(1)社會效益:
基於軟體本身編寫的目的,相信軟體能夠實現其所期望的正面社會影響。同時也能夠實現鐵路售票的人性化,有利於提高鐵路運輸的市場競爭力。
(2)相關的法律可行性:
軟體系自主開發,無法律風險。
(3)在人力資源方面的影響:
由於使用了一些新技術,故可以創造一些就業機會。
(4)風險評估
由於採用的OS平台的局限性,故存在著較大風險。
關於產品的檢測
(1)檢測標准:
黑盒測試與白盒測試相結合
(2)實現的具體方法:
本軟體的黑盒測試即把對象看做一個黑盒子,測試人員完全不考慮程序內部的邏輯結構和內部特性,只依據程序的需求規格說明書,檢查程序的功能是否符合它的功能說明。因此黑盒測試又叫功能測試或數據驅動測試。黑盒測試主要是為了發現以下幾類錯誤:
1、是否有不正確或遺漏的功能?
2、在介面上,輸入是否能正確的接受?能否輸出正確的結果?
3、是否有數據結構錯誤或外部信息(例如數據文件)訪問錯誤?
4、性能上是否能夠滿足要求?
5、是否有初始化或終止性錯誤
白盒測試是對軟體的過程性細節做細致的檢查。這種方法是把測試對象看做一個打開的盒子,它允許測試人員利用程序內部的邏輯結構及有關信息,設計或選擇測試用例,對程序所有邏輯路徑進行測試。通過在不同點檢查程序狀態,確定實際狀態是否與預期的狀態一致。因此白盒測試又稱為結構測試或邏輯驅動測試。白盒測試主要是想對程序模塊進行如下檢查:
1、對程序模塊的所有獨立的執行路徑至少測試一遍。
2、對所有的邏輯判定,取「真」與取「假」的兩種情況都能至少測一遍。
3、在循環的邊界和運行的界限內執行循環體。
4、測試內部數據結構的有效性,等等。
(3)實現長期跟蹤檢測:
軟體的使用是一個長期的過程,鑒於開發周期的關系,許多測試步驟可能有些不如意的地方,故應該對軟體實現長期的跟蹤,以滿足客戶的要求。
軟體編寫的初步計劃及相應的功能實現:
(1)軟體編寫作業明細:
子模塊
具體內容
相關模塊項
後繼需要完成內容
車次信息
列車沿途所經過的站點,列車車次,級別
列車明細,日誌維護,個人信息
軟體的跟蹤,維護,修正
賠償信息
車次有無發生意外,是否已經賠付,賠付金額
日誌維護
同上
個人信息
個人的ID,個人的起終點站,售票人員的工號,座號
日誌維護,車次信息
同上
列車明細
列車的座位情況,列車的最大負載,車票價格
日誌維護
同上
日誌維護
乘客購票的具體時間,列車運行的具體時刻
個人信息,車次信息,列車明細
同上
(2)PERT圖
Ⅸ 自動售貨機資料庫設計實驗 要求完整版的 配有全部需求分析,ER圖和所有的東東,以及後來的源代碼
概念結構設計
系統名稱:自動售貨機系統
系統設計成員:張亮,聞洪明
一:抽出實體
1, 顧客實體
2, 飲料管理系統實體
3, 記幣管理器實體
4, 管理員實體
5,故障系統實體
(二)E-R圖設計部分:
系統E-R圖
(三)關系模式
1,顧客: {選擇飲料,購買數量,零錢,投錢,取飲料}
2,飲料供應系統:{飲料名,飲料價格,數量,吐飲料 }
3,記幣管理器: {顧客投錢數,飲料價格,投幣金額不足,總金額}
4,管理員: {裝飲料,取錢,維修}
5,故障系統: {故障顯示,報警}
(四)數據模型
(1)顧客表
列名 數據類型 完整性約束
選擇飲料 Varchar(30) Primary key
購買數量 integer Not Null
零錢 float Not Null
投錢 Float Not Null
取飲料 Varchar(30) Not Null
(2)飲料供應系統表:
列名 數據類型 完整性約束
飲料名 Varchar(256) Primary key
飲料價格 integer Not Null
數量 integer Not Null
吐飲料 Varchar(256) Null
(3)記幣管理器表:
列名 數據類型 完整性約束
顧客投錢數 integer Primary key
價格不足 integer Primary key
飲料價格 integer Not Null
總金額 integer Null
(4)管理員表:
列名 數據類型 完整性約束
裝飲料 Varchar(2) Primary key
取錢 Varchar(2) Not Null
維修 Varchar(2) Not Null
(5):故障維修系統表:
列名 數據類型 完整性約束
故障顯示 Varchar(2) Primary key
報警 Varchar(2) Primary key
Ⅹ 求一個Java語言的超市收銀系統源代碼
剛好我們做了一個,一個是本地pos,一個是遠程pos,遠程用oracle資料庫,本地用mysql資料庫。可以斷網用也可以連網用,別35金幣了,十萬就行了。