版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
項(xiàng)目6.1商城管理系統(tǒng)基礎(chǔ)功能1.實(shí)現(xiàn)商品名稱的添加和展示商品的添加和展示在商城管理系統(tǒng)中創(chuàng)建商品管理的業(yè)務(wù)類,實(shí)現(xiàn)商品名稱的添加和展示。實(shí)現(xiàn)思路1.創(chuàng)建商品管理業(yè)務(wù)類GoodsManage,添加商品名稱數(shù)組goods屬性2.在業(yè)務(wù)類中創(chuàng)建addGoods(StringgoodsName)方法,實(shí)現(xiàn)商品名稱的添加功能3.在業(yè)務(wù)類中創(chuàng)建showGoods方法,實(shí)現(xiàn)商品名稱的顯示4.創(chuàng)建測試類TestGoods,實(shí)現(xiàn)循環(huán)錄入商品名稱及展示2.實(shí)現(xiàn)商品價(jià)格查詢商品價(jià)格查詢顧客選購商品時(shí),可以根據(jù)提示菜單中的商品編號和商品名稱對照表進(jìn)行商品選購;顧客可以循環(huán)輸入商品編號以選購多件商品,直到輸入“n”結(jié)束循環(huán),停止商品選購;輸入選購商品編號后,顯示對應(yīng)商品名稱及價(jià)格??蛇x購的商品有襯衫(單價(jià)150元)、皮鞋(單價(jià)300元)、帽子(單價(jià)100元)。實(shí)現(xiàn)思路1.分析循環(huán)條件和循環(huán)操作循環(huán)條件是用戶輸入n時(shí)結(jié)束循環(huán)。循環(huán)操作是輸入商品編號,顯示對應(yīng)商品名稱和價(jià)格。2.使用while或do…while寫出代碼3.循環(huán)體內(nèi)使用switch,外層結(jié)構(gòu)為循環(huán),讓顧客可以反復(fù)選購商品;內(nèi)層為switch選擇結(jié)構(gòu),判斷顧客選擇的商品編號,顯示不同的商品名稱及價(jià)格。3.購物金額計(jì)算購物金額計(jì)算顧客在商城購物結(jié)賬時(shí),可以根據(jù)普通顧客或VIP顧客享受不同的折扣優(yōu)惠。如果是普通顧客,購物滿300元后,可以享受9折優(yōu)惠;VIP顧客購物享受8折優(yōu)惠;VIP顧客購物滿1000元,享受7.5折優(yōu)惠。請根據(jù)輸入是否是VIP顧客及購物金額,計(jì)算出實(shí)際支付金額。實(shí)現(xiàn)思路:1.外層選擇結(jié)構(gòu)判斷是否為VIP顧客2.內(nèi)層選擇結(jié)構(gòu)判斷是否達(dá)到相應(yīng)打折要求。提示:嵌套if選擇結(jié)構(gòu)4.折扣商品數(shù)量和消費(fèi)金額統(tǒng)計(jì)折扣商品數(shù)量和消費(fèi)金額統(tǒng)計(jì)有兩位顧客去商城購物,每人買了5件商品。其中單價(jià)在300元以上的商品,可以享受8折優(yōu)惠。請統(tǒng)計(jì)每人享受打折優(yōu)惠的商品數(shù)量以及消費(fèi)總金額。程序運(yùn)行過程中,按照提示首先輸入第一位顧客購買的5件商品的價(jià)格,然后統(tǒng)計(jì)出該顧客享受折扣商品的數(shù)量和總消費(fèi)金額;接著輸入第二位顧客購買的5件商品價(jià)格,并完成統(tǒng)計(jì)。實(shí)現(xiàn)思路1.每位顧客購買商品的過程,可以看作外循環(huán)2.顧客購買的每件商品,看作內(nèi)循環(huán)3.獲取商品價(jià)格后,根據(jù)價(jià)格區(qū)間累計(jì)實(shí)際的消費(fèi)金額4.根據(jù)價(jià)格區(qū)間累計(jì)享受優(yōu)惠的商品數(shù)量,可以使用continue語句,控制商品數(shù)量是否累加5.內(nèi)層循環(huán)結(jié)束后,需要將消費(fèi)總金額變量和總計(jì)數(shù)量清空。5.打印購物小票打印購物小票顧客在商場購買了2件襯衫,每件150元;1雙鞋子,每雙300元;1頂帽子,每頂100元,享有8折優(yōu)惠,共支付了1000元,請按照消費(fèi)單圖片的樣式,打印出該顧客的消費(fèi)單,并計(jì)算出購物積分。積分的計(jì)算規(guī)則是每消費(fèi)100元,積3分。消費(fèi)金額不足百元部分直接舍棄,如果存在小數(shù)的情況,進(jìn)行取整計(jì)算。項(xiàng)目6.2商城管理系統(tǒng)高級功能1.實(shí)現(xiàn)顧客類的定義定義顧客類1.為商城管理系統(tǒng)編寫顧客類Customer,包含顧客編號、顧客生日、顧客積分屬性,以及顯示顧客信息的方法。2.編寫測試類,創(chuàng)建顧客對象,測試顯示信息功能實(shí)現(xiàn)思路1.創(chuàng)建顧客類Customer,定義顧客編號、顧客生日、顧客積分屬性2.定義顯示顧客信息的方法,將顧客屬性信息進(jìn)行輸出3.創(chuàng)建測試類型TestCustomer,在main方法中,創(chuàng)建Customer類型的對象,給對象的屬性分別賦值4.調(diào)用對象的顯示信息方法,顯示顧客信息提示:1.分別創(chuàng)建兩個(gè)Java文件編寫Customer類和TestCustomer測試類2.測試類中定義main方法,啟動運(yùn)行程序2.實(shí)現(xiàn)顧客信息錄入顧客信息錄入在商城管理系統(tǒng)中,提供了顧客信息管理功能,可以分別存儲顧客的編號、生日和積分信息。本程序要求循環(huán)錄入3位顧客的信息,并且驗(yàn)證顧客的編號是否為有效的4位數(shù)字,如果編號有效,就繼續(xù)錄入;如果編號無效,就停止錄入,并給用戶提示錯(cuò)誤。實(shí)現(xiàn)思路1.循環(huán)錄入3位顧客信息,執(zhí)行次數(shù)確定,適合使用for循環(huán)實(shí)現(xiàn)2.如果顧客編號無效,利用continue實(shí)現(xiàn)程序的跳轉(zhuǎn)。判斷用戶錄入,如果錄入錯(cuò)誤,直接開始下一次循環(huán)。3.實(shí)現(xiàn)商城管理系統(tǒng)菜單請使用IDEA創(chuàng)建MainMenu.java文件完成在控制臺輸出商城管理系統(tǒng)主菜單展示功能。效果如下圖所示。請使用IDEA創(chuàng)建LoginMenu.java文件完成在控制臺輸出商城管理系統(tǒng)主菜單展示功能。效果如下圖所示。4.實(shí)現(xiàn)商城管理系統(tǒng)的級聯(lián)菜單實(shí)現(xiàn)商城管理系統(tǒng)的級聯(lián)菜單實(shí)現(xiàn)商城管理系統(tǒng)中的三級菜單切換功能。第一級為登錄菜單第二級為系統(tǒng)主菜單第三級為積分兌換菜單用戶根據(jù)菜單提示,輸入對應(yīng)的菜單編號,可以實(shí)現(xiàn)自由切換各個(gè)菜單實(shí)現(xiàn)思路1.創(chuàng)建菜單類Menu2.在菜單類中編寫各級菜單:1)loginMenu方法用于顯示系統(tǒng)登錄菜單2)mainMenu方法用于顯示系統(tǒng)主菜單3)cusMenu方法用于顯示客戶信息管理菜單4)welfareMenu方法用于顯示購物福利菜單3.編寫測試類TestMenu5.實(shí)現(xiàn)商品換購商品換購顧客消費(fèi)金額在100元以上,可以參加商品換購;如果消費(fèi)金額不滿100元,不能參加商品換購。商品換購有5種:1.消費(fèi)滿100元,加2元換購牙膏一支2.消費(fèi)滿100元,加5元換購洗衣液一袋3.消費(fèi)滿200元,加5元換購沐浴露一瓶4.消費(fèi)滿200元,加10元換購洗發(fā)水一瓶5.消費(fèi)滿300元,加15元換購防曬霜一瓶實(shí)現(xiàn)思路1.程序的實(shí)現(xiàn)可以使用多級嵌套選擇結(jié)構(gòu):外層條件驗(yàn)證消費(fèi)金額是否超過100元,如果超過,提示可以參加換購;如果沒有超過,顯示消費(fèi)金額,結(jié)束。2.如果超過100元,再使用一層嵌套選擇結(jié)構(gòu),判斷用戶的換購選項(xiàng),此時(shí)需要注意,用戶選擇相應(yīng)選項(xiàng)時(shí),是否滿足對應(yīng)消費(fèi)金額的條件。例如消費(fèi)金額為150元,就只能選擇第一和第二種換購方式。6.3擴(kuò)展應(yīng)用場景1.調(diào)查最受歡迎課程調(diào)查最受歡迎課程學(xué)校的選修課有很多,每種課程都很受學(xué)生歡迎,教務(wù)處要統(tǒng)計(jì)這學(xué)期各種選修課的選修人數(shù),并統(tǒng)計(jì)出最受歡迎課程和選修總?cè)藬?shù)和。提示:所有課程的選修人數(shù)可以使用數(shù)組進(jìn)行存放,再針對數(shù)組統(tǒng)計(jì)所有數(shù)據(jù)的最大值和總和,方法的參數(shù)可以使用數(shù)組,接受實(shí)際的選修人數(shù)后,在方法內(nèi)部分別統(tǒng)計(jì)并返回統(tǒng)計(jì)結(jié)果。2.實(shí)現(xiàn)考核測評實(shí)現(xiàn)考核測評教師對同學(xué)們的要求非常嚴(yán)格,平時(shí)課堂表現(xiàn)、理論知識掌握程度和實(shí)踐能力都是測試考核的標(biāo)準(zhǔn)。請根據(jù)測評類圖結(jié)構(gòu)完成編寫測評類Exam,分別統(tǒng)計(jì)平均分和綜合成績。其中綜合成績的核算標(biāo)準(zhǔn)是平時(shí)成績占30%,理論知識占30%,實(shí)踐能力占40%。測評類Exam屬性:
平時(shí)成績usual
理論知識basic
實(shí)踐能力skill方法:
計(jì)算平均成績averageScore()
顯示平均成績showAverageScore()
計(jì)算綜合成績totalScore()
顯示綜合成績showTotalScore()3.實(shí)現(xiàn)秒殺商品展示秒殺商品展示商城舉辦618秒殺活動,需要在控制
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 手機(jī)購車協(xié)議書
- 苗木清收協(xié)議書
- 蘋果達(dá)成協(xié)議書
- 認(rèn)籌協(xié)議書模板
- 設(shè)備工期合同范本
- 設(shè)備運(yùn)營協(xié)議書
- 設(shè)計(jì)勞動協(xié)議書
- 試管解凍協(xié)議書
- 手機(jī)制作合同范本
- 工業(yè)住宅合同范本
- 中西醫(yī)結(jié)合糖尿病足分級治療策略
- 垃圾焚燒發(fā)電廠安全事故
- 2024年城銀清算服務(wù)有限責(zé)任公司招聘考試真題
- 云南中煙工業(yè)公司招聘考試真題2025
- TSG31-2025工業(yè)管道安全技術(shù)規(guī)程解讀
- 涉詐風(fēng)險(xiǎn)賬戶審查表
- 測繪資質(zhì)分級標(biāo)準(zhǔn)規(guī)定(2014版)
- 家譜序言經(jīng)典范文(12篇)
- 學(xué)習(xí)弘揚(yáng)楓橋精神與楓橋經(jīng)驗(yàn)PPT楓橋經(jīng)驗(yàn)蘊(yùn)含的精神和內(nèi)涵PPT課件(帶內(nèi)容)
- GA/T 1556-2019道路交通執(zhí)法人體血液采集技術(shù)規(guī)范
- 以此為主GS-操作手冊(中文簡體) 含精度檢驗(yàn)表200807
評論
0/150
提交評論