股票交易系統(tǒng) (2)_第1頁
股票交易系統(tǒng) (2)_第2頁
股票交易系統(tǒng) (2)_第3頁
股票交易系統(tǒng) (2)_第4頁
股票交易系統(tǒng) (2)_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、.VC+課程設(shè)計(jì)-股票交易系統(tǒng)設(shè)計(jì)程序名稱:股票交易系統(tǒng)難易級(jí)別:A級(jí)選擇這個(gè)程序,我主要考慮到以下方面的原因:1. 本程序難度較大,在編寫程序的過程當(dāng)中可以更加深刻地理解VC+當(dāng)中的相關(guān)知識(shí)點(diǎn),可以更好地通過實(shí)踐了解編程的內(nèi)涵。2. 該課題所涉及到的內(nèi)容和實(shí)際生活聯(lián)系比較緊密,所以編寫此程序意義較大。3. 該課題是管理系統(tǒng)方面的小型程序,這類程序可以不斷地?cái)U(kuò)充新的內(nèi)容新的功能,可塑性高,實(shí)用性好,有很好的實(shí)際意義。程序設(shè)計(jì)要求:本程序要求改變數(shù)據(jù)結(jié)構(gòu),每個(gè)用戶的數(shù)據(jù)庫中要增加現(xiàn)金數(shù)成員。要求增加股票交易系統(tǒng)的接口設(shè)計(jì):a. Add New Stock( ) 增加新的股票;b. Delete

2、Old Stock( ) 刪除舊的股票;c. Hang Up Stock( ) 掛起股票,停止交易;d. Modify Stock (Stock ) 修改股票的名稱代碼。要求的以上的修改都要輸入密碼,在輸入正確的密碼之后才能夠進(jìn)入數(shù)據(jù)庫進(jìn)行修改。將股票數(shù)據(jù)的處理由數(shù)組變成鏈表,可以處理多只股票的交易,鏈表一交易代碼的序號(hào)進(jìn)行排序。程序功能介紹:股票交易系統(tǒng)是一個(gè)小型的管理程序,在這個(gè)系統(tǒng)里,可以管理至多5只股票的交易。首先用戶要注冊(cè),注冊(cè)完后方可登陸。在登陸的界面中,管理員登陸后可以刪減股票,掛起股票,解掛股票等等,通過這些功能來管理股票。同時(shí),用戶還可以查看股票情況,幫助自己進(jìn)行股票的有效交

3、易。股票的市場(chǎng)情況可根據(jù)用戶的使用情況而隨之變化。程序完成過程:1、 粗讀程序第一遍看程序時(shí),發(fā)現(xiàn)程序太長了,只是對(duì)整個(gè)程序有一個(gè)大致的了解。程序的主要功能是實(shí)現(xiàn)用戶對(duì)股票操作系統(tǒng)的自主可視操作,本完成用戶和股票數(shù)據(jù)的存儲(chǔ),實(shí)現(xiàn)反復(fù)操作。程序主要通過類來完成功能,涉及到數(shù)組及輸入輸出流的使用。在主函數(shù)中調(diào)用類中方法,實(shí)現(xiàn)頁面中的轉(zhuǎn)換,對(duì)數(shù)據(jù)進(jìn)行處理。一開始有一點(diǎn)畏難情緒。2、 細(xì)讀程序以下對(duì)程序中類及其函數(shù)進(jìn)行分析Stock類:存放股票數(shù)據(jù),類中方法對(duì)股票進(jìn)行各項(xiàng)操作。Void Hang Up Stock( ) ;/掛起股票void Un Hang Stock();/解掛股票void Modi

4、fy Stock(Stock );/修改股票void Delete Stock();/刪除股票void Interface();/選擇面板void Stock Exchange Market();/顯示信息void Switch choice();/選擇服務(wù)void Input For New Stock();/加入新股票void Market Analysis();/市場(chǎng)分析void Save(Stock);/保存修改Customer類:存放用戶信息,類中方法對(duì)用戶進(jìn)行各項(xiàng)操作。Customer();/對(duì)用戶初始化void Log in(char *, char *,Customer) co

5、nst;/登錄void Register(Customer *);/注冊(cè)void Stock Portfolio(Customer) const; / Portfolio-有價(jià)證券 程序功能為對(duì)用戶的指令進(jìn)行處理,模擬股市的操作,完成對(duì)股票和對(duì)用戶的修改及存檔。在認(rèn)清設(shè)計(jì)方向的基礎(chǔ)上,反復(fù)細(xì)讀程序,我分析了Stock和Customer類下數(shù)據(jù)與成員函數(shù)的功能。程序反復(fù)聲明了Stock和Customer類的同一對(duì)象,浪費(fèi)了系統(tǒng)資源;在一些函數(shù)調(diào)用中也存在缺陷,比如存在Input_For_New_Stock()方法,但是只有在第一次使用是才會(huì)調(diào)用,Customer類中原有Switch_functi

6、on()也沒有調(diào)用。在用戶選擇登錄時(shí),無法辨別用戶名,只根據(jù)密碼進(jìn)行登錄,當(dāng)遇到密碼相同的用戶時(shí),就分不清楚用戶。密碼是顯示輸入的不能有效的受到保護(hù)。由于這是個(gè)小程序,數(shù)據(jù)通過數(shù)組存儲(chǔ),而不是通過指針,這使程序方便易懂,但限制了數(shù)據(jù)的空間,無法達(dá)到指針鏈表所能實(shí)現(xiàn)的不定長度存儲(chǔ)。但是從現(xiàn)階段的使用來看指針鏈表的形式過于麻煩反而會(huì)造成程序過度的復(fù)雜。現(xiàn)對(duì)系統(tǒng)進(jìn)行操作分析:首先進(jìn)入界面,進(jìn)行用戶識(shí)別,在這里用戶可以查看市場(chǎng)信息、注冊(cè)新用戶、登錄用戶和分析股票。然后若登錄,顯示下一股票操作界面,選其他有相應(yīng)操作。在股票操作界面中,有買入、賣出、添加新股票、掛出股票,恢復(fù)交易、刪除已有股、掛起股票,停

7、止交易、修改代碼及名稱、查看等操作選擇,用戶可根據(jù)提示,完成相應(yīng)操作。其中添加新股票、掛出股票,恢復(fù)交易、刪除已有股、掛起股票,停止交易、修改代碼及名稱操作只對(duì)管理員開放。3、修改程序首先,將重復(fù)聲明的Stock和Customer類對(duì)象刪除,使用Stock類的全局對(duì)象temp和shareMAX及Customer類的全局對(duì)象cust來實(shí)現(xiàn)數(shù)據(jù)的反復(fù)讀取和存儲(chǔ),并修改因此引起的變動(dòng)(如將Customer類中的char share holding name 30 改為char share holding name530;char share holding code5 改為 char share h

8、olding code55等)。在類中方法中涉及到查詢處添加打印股票清單細(xì)明項(xiàng)目:(for(i=0;iMAX;+i)sharei.Stock Exchange_Market();)。修改已存在的Input For New Stock(),使其可在空位置存儲(chǔ)新股票信息。對(duì)于新的函數(shù)的增加完成情況:新增加的函數(shù)完成的情況Input_For_New_Stock()添加新股票先對(duì)股票數(shù)據(jù)進(jìn)行讀取,顯示股票信息,提示輸入股票代碼,考慮到輸入流讀取時(shí)會(huì)出現(xiàn)的一些錯(cuò)誤,如輸入回車,輸入錯(cuò)誤代碼等,我對(duì)程序加入了一些代碼,從而解決這些異常。然后調(diào)用Input_For_New_Stock(),提示輸入股票的名稱

9、、代碼、流通股數(shù)量、發(fā)行價(jià),同時(shí)隨機(jī)生成股票上市價(jià)。最后,在Stock_File.dat的空位置插入存儲(chǔ)新股票信息。Delete_Stock()刪除舊股票先對(duì)股票數(shù)據(jù)進(jìn)行讀取,顯示股票信息。然后調(diào)用Delete_Stock(),提示輸入要?jiǎng)h除的股票代碼,同樣考慮到輸入流讀取時(shí)會(huì)出現(xiàn)的一些錯(cuò)誤,如輸入回車,輸入錯(cuò)誤代碼等,我加入了一些代碼,從而解決這些異常。最后,存儲(chǔ)修改后的信息。Hang_Up_Stock()掛起股票,停止交易先對(duì)股票數(shù)據(jù)進(jìn)行讀取,顯示股票信息。然后調(diào)用Hang_Up_Stock(),提示輸入要掛起的股票代碼,同樣考慮到輸入流讀取時(shí)會(huì)出現(xiàn)的一些錯(cuò)誤,如輸入回車,輸入錯(cuò)誤代碼等,

10、我加入了一些代碼,從而解決這些異常。最后,存儲(chǔ)修改后的信息。Modify_Stock()修改股票的名稱、代碼先對(duì)股票數(shù)據(jù)進(jìn)行讀取,顯示股票信息。然后調(diào)用Modify_Stock(),提示輸入要修改的股票代碼,同樣考慮到輸入流讀取時(shí)會(huì)出現(xiàn)的一些錯(cuò)誤,如輸入回車,輸入錯(cuò)誤代碼等,我加入了一些代碼,從而解決這些異常。最后,存儲(chǔ)修改后的信息。修改后的結(jié)果存入Stock_File.dat。通過stock成員函數(shù)Save()來實(shí)現(xiàn)此要求。程序創(chuàng)新:1. 在程序設(shè)計(jì)要求外我添加了Un_Hang_Stock()解掛股票,恢復(fù)交易。先對(duì)股票數(shù)據(jù)進(jìn)行讀取,顯示股票信息。然后調(diào)用Un_Hang_Stock(),提示

11、輸入要解掛的股票代碼,同樣考慮到輸入流讀取時(shí)會(huì)出現(xiàn)的一些錯(cuò)誤,如輸入回車,輸入錯(cuò)誤代碼等,我加入了一些代碼,從而解決這些異常。最后,存儲(chǔ)修改后的信息。2. 加入股票發(fā)行價(jià)、上市價(jià)和帳戶總資產(chǎn)、余額、市值等數(shù)據(jù),并進(jìn)行計(jì)算、輸出等操作,加強(qiáng)系統(tǒng)功能,使系統(tǒng)更實(shí)用、逼真。程序調(diào)試分析:用戶類為股票類的友元類實(shí)現(xiàn)對(duì)股票類的調(diào)用用戶類登陸函數(shù)1. 是否有記錄2. 核對(duì)用戶,密碼注冊(cè)函數(shù)1輸入用戶名2輸入密碼3是否設(shè)置為管理員用戶交易主界面函數(shù)實(shí)現(xiàn)與股票類中的管理函數(shù)相連接股票類主界面函數(shù)(進(jìn)入交易系統(tǒng))顯示信息股票操作函數(shù)1買入2買出3添加新股票4掛出股票恢復(fù)交易5刪除股票6掛起股票7修改代碼名稱8查

12、看9退出保存股票信息函數(shù)實(shí)現(xiàn)對(duì)股票文件的保存程序先進(jìn)行用戶注冊(cè)才能夠進(jìn)入用戶交易的主界面,在主菜單下只能看到股票信息不能操作買賣。登陸后方能實(shí)現(xiàn)對(duì)股票的操作,進(jìn)一步如果是管理員可以修改股票信息改變股票交易狀態(tài)??偨Y(jié)(編程心得):通過本課題,我復(fù)習(xí)了類和數(shù)組,更好的掌握了類間函數(shù)調(diào)用的關(guān)系以及如何實(shí)現(xiàn)類間復(fù)雜的相關(guān)調(diào)用。同時(shí),我學(xué)習(xí)了輸入輸出流的使用,懂得了如何從特定的地址讀取數(shù)據(jù),如何正確將信息存儲(chǔ)到特定的位置。此外,在調(diào)試的過程中我還碰到了一些問題,運(yùn)行時(shí)經(jīng)常出現(xiàn)一些意料之外的輸出或無法輸出預(yù)想的結(jié)果,癥結(jié)在于沒有合理的使用break、getch()、cin.get()等一些編程課本上未學(xué)過

13、的函數(shù)。最后,通過翻閱資料與上機(jī)實(shí)踐終于解決了這些問題。通過閱讀本課題的程序,我掌握了一些閱讀程序的技巧,培養(yǎng)了認(rèn)真閱讀程序的好習(xí)慣,并能夠從較長的程序中找到程序的核心實(shí)現(xiàn)部分。此次課程設(shè)計(jì)讓我借此契機(jī)加深領(lǐng)悟了C+的內(nèi)涵,讓我對(duì)編程有了實(shí)質(zhì)性的了解和大致掌握,在不斷思考與上機(jī)調(diào)試的過程中,培養(yǎng)自己的耐心,也培養(yǎng)了自己的意志。最終,終于完成了課程設(shè)計(jì)的任務(wù)。關(guān)鍵源代碼及注解(修改后的代碼用下劃線標(biāo)示)/*股票交易系統(tǒng)-源代碼及關(guān)鍵源代碼注解如下:*/#include #include #include #include #include #include #include #define MA

14、X 5int i=0,j=0,Hang,flag;int num_of_stock;int gushu;class Customer;class Stockprivate:float faxing,shangshi;/股票發(fā)行價(jià),上市價(jià)char stock_name20;/股票名稱char stock_code6;/股票代碼char choice;/Interface()下選擇int hang;/是否掛起(1為是,0為否)long int stock_volume;/股票總股數(shù)long int volume_available;/股票可流通量public:Stock();void Hang_U

15、p_Stock();/掛起股票void Un_Hang_Stock();/解掛股票void Modify_Stock(Stock );/修改股票void Delete_Stock();/刪除股票void Interface();/選擇面板void Stock_Exchange_Market();/顯示信息void Switch_choice();/選擇服務(wù)void Input_For_New_Stock();/加入新股票void Market_Analysis();/市場(chǎng)分析void Save(Stock);/保存修改friend class Customer;class Customerfr

16、iend class Stock;private:int gly;/是否管理員char customer_name30;/用戶名char password10;/密碼char share_holding_name530;/持有股票名稱char share_holding_code55;/持有股票代碼long int share_holding_value5;/持有股票數(shù)量double money,shzh,zzch;/現(xiàn)金余額,市值,總資產(chǎn)public:Customer();void Log_in(char *) const;/登錄void Register(Customer *);/注冊(cè)vo

17、id Stock_Portfolio() const; / Portfolio-有價(jià)證券;Stock temp,shareMAX;/全局變量,聲明股票對(duì)象Customer cust;/聲明用戶對(duì)象,全局變量/Customer構(gòu)造Customer:Customer()strcpy(Customer:customer_name,);for(i=0;iMAX;i+)strcpy(Customer:share_holding_namei,);strcpy(Customer:share_holding_codei,);share_holding_valuei=0;money=shzh=zzch=0;vo

18、id Customer:Log_in(char *pass_word) constif(strcmp(pass_word,password)=0)/核對(duì)密碼Stock_Portfolio();elsecoutendl;cout密碼錯(cuò)誤.endl;void Customer:Register(Customer *cust)char ch;system(cls); /執(zhí)行系統(tǒng)命令:清屏=clscin.get();cout歡迎進(jìn)入 * 股票交易系統(tǒng)*endl;coutendl;cout輸入用戶名: ;cin.getline(customer_name,30);cout輸入您的密碼(少于 8 字):

19、endl;char ch;int i=0;cout.flush();ch=getch();while(ch!=13)passwordi+=ch;cout*;cout.flush();ch=getch();passwordi=0;coutendl;coutzzch;shzh=0;money=zzch;cout是否設(shè)為管理員?(y/n)ch;if(ch=y|ch=Y)gly=1;cout已設(shè)置.;else if(ch=n|ch=N)gly=0;elsecout默認(rèn)為非管理員.;getch();system(cls);coutendlendl;cout注冊(cè)成功.endl;cout按任意鍵返回.end

20、l;getch();void Customer:Stock_Portfolio() const/用戶交易操作系統(tǒng)int i,a;char ch,share_code6,str20;long int volume;start:system(cls);coutendlendl;coutttt 歡迎使用!endl;couttt* 股票交易系統(tǒng)*endl;couttt-endl;couttt 用戶: cust.customer_nameendlendl;couttt 買入.1endl;couttt 賣出.2endl;couttt 添加新股票.3endl;couttt 掛出股票,恢復(fù)交易.4endl;c

21、outtt 刪除已有股.5endl;couttt 掛起股票,停止交易.6endl;couttt 修改代碼及名稱.7endl;couttt 查看.8endl;couttt 退出.0endl;coutendlch;if(ch!=1)&(ch!=2)&(ch!=3)&(ch!=4)&(ch!=5)&(ch!=6)&(ch!=7)&(ch!=8)&(ch!=0)goto start;elseswitch(ch)case 3:/加入新股票if(cust.gly=1)for(i=0;iMAX;i+)if(strcmp(sharei.stock_name,)=0)/在股票數(shù)據(jù)空處添加新的內(nèi)容sharei.I

22、nput_For_New_Stock();temp.Save(share);/寫數(shù)據(jù)getch();goto start;elsecout您無權(quán)添加股票!endl;getch();break; case 5: /刪除股票if(cust.gly=1)system(cls);coutnntt* 股票交易系統(tǒng)*endl;couttt-endl; cout 公司tt代碼 t流通股 t可動(dòng)股 t發(fā)行價(jià) t上市價(jià)endl;for(i=0;iMAX;+i)sharei.Stock_Exchange_Market();cin.get();temp.Delete_Stock();cin.get();break;

23、elsecout您無權(quán)刪除股票!endl;getch();break; case 4: /解掛股票if(cust.gly=1)system(cls);coutnntt* 股票交易系統(tǒng)*endl;couttt-endl;cout 公司tt代碼 t流通股 t可動(dòng)股 t發(fā)行價(jià) t上市價(jià)endl;for(i=0;iMAX;+i)sharei.Stock_Exchange_Market();cin.get();temp.Un_Hang_Stock();break;elsecout您無權(quán)恢復(fù)股票!endl;getch();break; case 6:/掛起股票if(cust.gly=1)system(cl

24、s);coutnntt* 股票交易系統(tǒng)*endl;couttt-endl;cout 公司tt代碼 t流通股 t可動(dòng)股 t發(fā)行價(jià) t上市價(jià)endl;for(i=0;iMAX;+i)sharei.Stock_Exchange_Market();cin.get();temp.Hang_Up_Stock();/進(jìn)行break;elsecout您無權(quán)掛起股票!endl;getch();break; case 7:/修改股票if(cust.gly=1)system(cls);coutnntt* 股票交易系統(tǒng)*endl;couttt-endl;cout 公司tt代碼 t流通股 t可動(dòng)股 t發(fā)行價(jià) t上市價(jià)e

25、ndl;for(i=0;iMAX;+i)sharei.Stock_Exchange_Market();cin.get();temp.Modify_Stock(share);break;elsecout您無權(quán)掛起股票!endl;getch();break; case 1:/買入system(cls);coutnntt* 股票交易系統(tǒng)*endl;couttt-endl;cout 公司tt代碼 t流通股t可動(dòng)股 t發(fā)行價(jià) 上市價(jià) 狀態(tài)endl;for(i=0;iMAX;+i)sharei.Stock_Exchange_Market();/顯示市場(chǎng)信息coutttendl;cout 持有股票市值t可用

26、資金t總資產(chǎn)endl;coutcust.shzhttcust.moneyttcust.zzchendl;cin.get();coutendl輸入您要購買的股票代碼:; cin.getline(share_code,6);if(strcmp(share_code,)!=0)/當(dāng)輸入回車時(shí)報(bào)錯(cuò)i=0;flag=0;while(iMAX)&(!flag)if (strcmp(sharei.stock_code,share_code)=0)if(sharei.hang=1)cout股票已掛起,停止交易!endl;break;elsegushu=int(cust.money/sharei.shangsh

27、i);cout您最多可購買:gushuendl;flag=1;coutvolume;a=cin.rdstate();while(a)/判斷輸入是否為整數(shù)cin.clear();cin.getline(str,20);cout非法輸入,請(qǐng)重新輸入一整數(shù).volume;a=cin.rdstate();if(sharei.volume_available=volume&cust.money=volume*sharei.shangshi)/改動(dòng)各數(shù)據(jù)cust.share_holding_valuei=cust.share_holding_valuei+volume;strncpy(cust.share

28、_holding_namei,sharei.stock_name,30);strcpy(cust.share_holding_codei,sharei.stock_code);sharei.volume_available=sharei.volume_available-volume;cust.money-=sharei.shangshi*volume;cust.shzh+=sharei.shangshi*volume;system(cls);cout交易成功!endl;coutendl;couttt* 股票交易系統(tǒng)*endl;couttt-endl;cout 公司tt代碼 t流通股t可動(dòng)股

29、t發(fā)行價(jià) 上市價(jià) 狀態(tài)endl;for(i=0;iMAX;i+)cout sharei.stock_nametsharei.stock_codetsharei.stock_volumetcust.share_holding_valueitsharei.faxingt sharei.shangshit (sharei.hang=0?未掛起:已掛起)endl;cout 持有股票市值t可用資金t總資產(chǎn)endl;coutcust.shzhttcust.moneyttcust.zzchendl;cin.get();ofstream dataFile (cust.customer_name,ios:bin

30、ary);dataFile.write(char*)(&cust),sizeof(cust);temp.Save(share);elseif(sharei.volume_available=volume)coutsharei.stock_name的可購股量少于您所要。;coutendl;cout退出. ;coutendl;getch();system(cls);goto start;else if(cust.money=volume*sharei.shangshi)cout資金不足!;cout退出. ;coutendl;getch();system(cls);goto start;elsei+

31、;while(i=MAX)system(cls);cout您所輸入代碼錯(cuò)誤.endl;cout退出. endl;goto start;elsecoutendl輸入錯(cuò)誤!;cin.get();break; case 2:/賣出股票system(cls);couttt* 股票交易系統(tǒng)*endl;couttt-endl;cout 公司tt代碼 t流通股t可動(dòng)股 t發(fā)行價(jià) 上市價(jià) 狀態(tài)endl;for(i=0;iMAX;i+)cout sharei.stock_nametsharei.stock_codetsharei.stock_volumetcust.share_holding_valueitsh

32、arei.faxingt sharei.shangshit (sharei.hang=0?未掛起:已掛起)endl;coutttendl;cout 持有股票市值t可用資金t總資產(chǎn)endl;coutcust.shzhttcust.moneyttcust.zzchendl;cin.get();coutendl輸入所賣股代碼: ;cin.getline(share_code,6);if(strcmp(share_code,)!=0)i=0;flag=0;while(iMAX)&(!flag)if (strcmp(sharei.stock_code,share_code)=0)if(sharei.ha

33、ng=1)cout股票已掛起,停止交易!endl;break;elseflag=1;coutvolume;a=cin.rdstate();while(a)cin.clear();cin.getline(str,20);cout非法輸入,重新輸入一整數(shù).volume;a=cin.rdstate();if(cust.share_holding_valuei=volume)cust.share_holding_valuei=cust.share_holding_valuei-volume;sharei.volume_available=sharei.volume_available+volume;c

34、ust.money+=sharei.shangshi*volume;cust.shzh-=sharei.shangshi*volume; system(cls);cout交易成功!endl;coutendl;couttt* 股票交易系統(tǒng)*endl;couttt-endl;cout 公司tt代碼 t流通股t可動(dòng)股 t發(fā)行價(jià) 上市價(jià) 狀態(tài)endl;for(i=0;iMAX;i+)cout sharei.stock_nametsharei.stock_codetsharei.stock_volumetcust.share_holding_valuei tsharei.faxingt sharei.s

35、hangshi t (sharei.hang=0?未掛起:已掛起)endl;cout 持有股票市值 t可用資金 t總資產(chǎn)endl;coutcust.shzhttcust.moneyttcust.zzchendl;ofstream data(cust.customer_name,ios:binary);data.write(char*)(&cust),sizeof(cust);temp.Save(share);elsecout您沒有足夠股票可賣, ;cout或您沒有購買此股。按任意鍵返回endl;cout按任意鍵返回. endl;getch();break;cin.get();elsei+;wh

36、ile(i=MAX)system(cls);cout您沒有購買該股或您輸入錯(cuò)誤。 endl;cout退出. ;getch();goto start;else coutendl輸入錯(cuò)誤!;cin.get();break; case 8:/查看信息system(cls);couttt* 股票交易系統(tǒng)*endl;couttt-endl;cout 公司tt代碼 t流通股t可動(dòng)股 t發(fā)行價(jià) 上市價(jià) 狀態(tài)endl;for(int i=0;iMAX;i+)cout sharei.stock_nametsharei.stock_codetsharei.stock_volumetcust.share_holdi

37、ng_valueitsharei.faxingt sharei.shangshit (sharei.hang=0?未掛起:已掛起)endl;coutttendl;cout 持有股票市值t可用資金t總資產(chǎn)endl;coutcust.shzhttcust.moneyttcust.zzchendl;getch();break; /返回主頁面case 0:temp.Interface(); goto start;Stock:Stock()num_of_stock=0;volume_available=stock_volume;void Stock:Interface()system(cls);cout

38、nntt* 股票交易市場(chǎng)*endl;coutttendl;couttt 進(jìn)入股票交易市場(chǎng).1endl;couttt 登陸用戶.2endl;couttt 注冊(cè)新用戶.3endl;couttt 退出系統(tǒng).0endl;coutendlendl;coutendlchoice;if(choice!=1)&(choice!=2)&(choice!=3)&(choice!=0)system(cls);temp.Interface();elseSwitch_choice();void Stock:Switch_choice()char pass_word10;switch(choice)case 1:/進(jìn)入股票交易市場(chǎng)system(cls);coutnntt* 股票交易市場(chǎng)* endl;coutttendl;cout 公司tt代碼 t流通股t可動(dòng)股 t發(fā)行價(jià) 上市價(jià) 狀態(tài)endl;coutendl;for(int x=0;x5;+x)sharex.Stock_Exchange_Market();getch();temp.Interface()

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論