學(xué)校要課程設(shè)計(jì),實(shí)在是搞不出來,逼不得已…………誰能幫個忙設(shè)計(jì)下面的程序,發(fā)到我的郵箱里hlemonhuang@ 一、題目:設(shè)計(jì)自動售貨機(jī)程序二、目的與要求:1.目的: 培養(yǎng)學(xué)生綜合利用Visual Basic語言進(jìn)行程序設(shè)計(jì)的能力,主要是培養(yǎng)學(xué)生利用系統(tǒng)提供的基本控件、數(shù)組或循環(huán)等程序結(jié)構(gòu)進(jìn)行創(chuàng)新性設(shè)計(jì)。2.基本要求:①要求用Visual Basic對象的思想來完成程序的設(shè)計(jì)。②在設(shè)計(jì)程序的過程中,要求會使用按鈕(commandbutton)、文本框(text)、標(biāo)簽(label)、等基本控件的屬性、方法和相關(guān)事件。③欲完成此設(shè)計(jì)題目,要求必須熟練使用和掌握控件數(shù)組和二維數(shù)組的使用。④要求在程序中能夠運(yùn)用結(jié)構(gòu)化程序設(shè)計(jì)的選擇和循環(huán)結(jié)構(gòu),并熟練使用相關(guān)的語句(如if 、for等)。⑤程序界面美觀,能夠完成售貨機(jī)的售貨過程。3.創(chuàng)新要求:①在基本要求達(dá)到后,進(jìn)行創(chuàng)新設(shè)計(jì),可以利用picture box 控件或圖標(biāo)表示商品圖形。 ②考慮特殊情況或用戶誤操作下該程序的完善,例如:退幣只能在用戶在未進(jìn)行投幣確認(rèn)的情況下才可以使用,用戶應(yīng)該先選擇商品號再投幣,投幣確認(rèn)后就不能退幣,找零提示、無用戶所選商品提示、用戶投幣金額不足等三、設(shè)計(jì)方法和基本原理:1.問題描述: 自動售貨機(jī)問題是指:在售貨機(jī)里面有很多的貨品可以出售,當(dāng)用戶需要貨品時可以通過投幣的形式獲得,此售貨機(jī)可以接受十元和五元紙幣。用戶投幣并選擇貨品后售貨機(jī)會根據(jù)用戶的選擇自動滾出貨品和找零。2.問題的解決方案:根據(jù)問題描述,可以將問題解決分為以下幾個方面:①控件和控件數(shù)組的使用。此問題的解決主要是使用文本框、按鈕、標(biāo)簽控件數(shù)組等。②數(shù)組的使用。定義二個二維數(shù)組把不同的商品和價錢分別存入數(shù)組中;③函數(shù)的使用。mid()和val()。四、主要技術(shù)問題的描述:使用二維數(shù)組存放貨品,定義好數(shù)組后要給數(shù)組賦初值,用戶通過鍵盤在文本框中輸入貨品號,(例如 21)這個號碼就是你需要貨品的二維數(shù)組的下標(biāo),(其中2代表行,1代表列)。由于文本框接收來是字符串,應(yīng)該先用函數(shù)mid()分別取行號和列號,再使用函數(shù)val()把其轉(zhuǎn)換成數(shù)值類型,取過的行號和列號和數(shù)組對應(yīng)可以找到相應(yīng)的貨品和該貨品的價格。自動售貨機(jī)的外觀和功能請各位同學(xué)參照各院的自動售貨機(jī)設(shè)計(jì)。要求在完成基本功能以外盡量考慮各種可能出現(xiàn)的情況。功能控件盡量使用vb提供的標(biāo)準(zhǔn)控件代替。
熱心網(wǎng)友
很簡單的啊 給100分可以考慮 時間長懶得打了