




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
I基于Android的奶茶點餐系統(tǒng)的設(shè)計與實現(xiàn)摘要本課題基于Java技術(shù)、MySQL數(shù)據(jù)庫和Android系統(tǒng),結(jié)合奶茶店點餐特點,設(shè)計并開發(fā)了一款奶茶店點餐系統(tǒng);本系統(tǒng)包括管理后臺和點餐APP。系統(tǒng)功能包括商家管理、用戶管理、奶茶分類管理、奶茶管理、靈感更新管理、留言管理、自取管理、系統(tǒng)管理、訂單管理等功能。關(guān)鍵字:點餐;JavaWeb;Android;MySQL
DesignandimplementationofmilkteaorderingsystembasedonAndroidAbstractWiththecontinuousdevelopmentofInternet+,allwalksoflifeareembracingtheInternet,whichbringsmanyconveniencestopeople'slives.BasedonJavatechnology,MySQLdatabaseandAndroidsystem,combinedwiththecharacteristicsofmilkteashopordering,thistopicdesignsanddevelopsamilkteashoporderingsystem.ThesystemincludesmanagementbackgroundandorderingAPP.Thesystemfunctionsincludebusinessmanagement,usermanagement,milkteaclassificationmanagement,milkteamanagement,inspirationupdatemanagement,messagemanagement,self-pickupmanagement,systemmanagement,ordermanagementandotherfunctions.Keywords:Ordering;JavaWeb;Android;MySQL
目錄134771概述 168021.1研究背景 1142851.2研究意義 154451.3國內(nèi)外研究現(xiàn)狀 2140381.4研究內(nèi)容 3225032關(guān)鍵技術(shù)介紹 421362.3MySQL數(shù)據(jù)庫 434052.4SpringBoot框架 520513系統(tǒng)分析 621965通過分析其意義,我們可以評估是否可以利用該系統(tǒng)彌補線下奶茶點餐管理模式中的不足之處。借助該系統(tǒng),我們可以減少工作量,提高管理者和用戶的工作效率。這一點體現(xiàn)了更多的意義和價值。在系統(tǒng)完成后,我們需要進(jìn)行具體的實際分析,以確定其是否能夠達(dá)到期望的要求。一旦確定,我們才能開始系統(tǒng)的搭建和開發(fā)工作。在基于Android的奶茶點餐系統(tǒng)開發(fā)過程中,需要對相關(guān)技術(shù)、實際情況和操作等方面進(jìn)行全面的可行性分析[8]。 6252453.1經(jīng)濟(jì)可行性 625153.2技術(shù)可行性 6232174系統(tǒng)的設(shè)計 7179914.1系統(tǒng)總功能模塊設(shè)計 750994.2系統(tǒng)數(shù)據(jù)庫設(shè)計 8145884.2.1數(shù)據(jù)庫系統(tǒng)概要設(shè)計 88767本章節(jié)需要對系統(tǒng)進(jìn)行進(jìn)一步的設(shè)計完善,在本小節(jié)中主要討論數(shù)據(jù)庫設(shè)計。由于系統(tǒng)設(shè)計的實際功能業(yè)務(wù)核心邏輯上有用戶、商家和管理員三個角色,而為了滿足購物的需要在實體對象模型設(shè)計上還需要建立商品、訂單、訂單信息、商品分類,并通過對應(yīng)的數(shù)量關(guān)系聯(lián)系建立實體類之間的連接,針對數(shù)據(jù)的對象關(guān)系建立1對多、1對1和多對多等數(shù)據(jù)關(guān)系的聯(lián)系方式。 855694.2.2E-R模型結(jié)構(gòu)設(shè)計 8172214.2.3關(guān)系模式 983964.3數(shù)據(jù)表設(shè)計 970235系統(tǒng)的實現(xiàn) 14249755.1用戶端實現(xiàn) 14240735.1.1登錄界面的實現(xiàn) 14269435.1.2程序首頁功能的實現(xiàn) 16159065.1.3奶茶信息界面的實現(xiàn) 17129505.1.4靈感更新界面的實現(xiàn) 19142875.2后端實現(xiàn) 2132215.2.1登錄界面的實現(xiàn) 21318435.2.2發(fā)布上架奶茶 22205535.2.3商品訂單管理 23249805.3管理員模塊 25250695.3.1系統(tǒng)用戶管理 25293516系統(tǒng)測試 27163446.1系統(tǒng)測試的目的 27317686.2軟件測試過程 28138456.3測試用例 2827987結(jié)論 3017315致謝 302436參考文獻(xiàn) 321概述1.1研究背景隨著移動互聯(lián)網(wǎng)的迅猛發(fā)展和人們生活品質(zhì)的提升,外賣服務(wù)逐漸成為人們?nèi)粘I钪械闹匾M成部分。奶茶作為一種受歡迎的飲品,其點餐服務(wù)也日益成為人們需要的功能。傳統(tǒng)的奶茶店點餐方式通常是顧客到店面排隊點餐,然后等待取餐。這種方式不僅浪費了顧客的時間,還存在人員安排不合理導(dǎo)致的服務(wù)質(zhì)量不穩(wěn)定的問題?;贏ndroid的奶茶點餐系統(tǒng)的設(shè)計與實現(xiàn)將實現(xiàn)線上點餐的功能,解決了傳統(tǒng)點餐方式存在的問題。隨著智能手機的普及,大眾對移動互聯(lián)網(wǎng)的使用需求越來越高。通過手機APP進(jìn)行點餐可以方便快捷地完成訂單,提升用戶體驗。奶茶店的訂單管理系統(tǒng)需要一個高效、準(zhǔn)確的點餐系統(tǒng)來處理顧客的訂單。傳統(tǒng)的人工點餐容易出錯,也需要投入大量人力來處理顧客的點餐需求。REF_Ref26480\r\h[1]基于Android的奶茶點餐系統(tǒng)實現(xiàn)了自動化點餐,提高了準(zhǔn)確性和效率。該系統(tǒng)還提供了個性化點餐服務(wù),用戶可通過注冊登錄,系統(tǒng)將根據(jù)用戶的歷史點餐記錄和偏好智能推薦菜品,滿足個性化需求。此外,系統(tǒng)還實現(xiàn)了訂單追蹤和配送管理功能,顧客可實時查看訂單狀態(tài)和配送進(jìn)度,增進(jìn)用戶信任感和滿意度。奶茶店能夠通過系統(tǒng)更好地管理訂單和配送,提升整體服務(wù)質(zhì)量。總的來說,基于Android的奶茶點餐系統(tǒng)設(shè)計與實現(xiàn)滿足了人們對移動互聯(lián)網(wǎng)的需求,提供了高效、準(zhǔn)確、個性化的點餐服務(wù),改善了奶茶店的訂單和配送管理,從而提升用戶體驗和服務(wù)質(zhì)量。REF_Ref7026\r\h[2]1.2研究意義(1)提高點餐效率:傳統(tǒng)的人工點餐方式容易出錯,需要投入大量人力和時間進(jìn)行處理。而基于Android的奶茶點餐系統(tǒng)可以實現(xiàn)自動化點餐,用戶可以通過手機APP選擇所需的產(chǎn)品和數(shù)量,并直接提交訂單。這樣不僅能夠節(jié)省顧客的等待時間,也減輕了商家人員的工作負(fù)擔(dān),提高了點餐效率。(2)減少點餐錯誤率:在傳統(tǒng)的人工點餐過程中,由于人為因素存在,訂單可能會出現(xiàn)錯誤。而基于Android的奶茶點餐系統(tǒng)可以避免這種情況的發(fā)生。用戶通過手機APP進(jìn)行點餐,可以清晰地看到所選產(chǎn)品的名稱、規(guī)格和價格,減少點餐時的錯誤。同時,系統(tǒng)可以對用戶的訂單進(jìn)行自動驗證和確認(rèn),避免出現(xiàn)由于誤操作或溝通不暢導(dǎo)致的點餐錯誤。(3)個性化推薦服務(wù):基于Android的奶茶點餐系統(tǒng)可以通過用戶注冊登錄,收集用戶的歷史點餐記錄和個人喜好。系統(tǒng)可以分析用戶的點餐習(xí)慣,推薦符合用戶口味的產(chǎn)品,提高用戶滿意度和消費體驗。REF_Ref7186\r\h[3](4)提供訂單追蹤和配送管理:該系統(tǒng)還提供訂單追蹤和配送管理功能。用戶可以通過手機APP實時查看自己的訂單狀態(tài)和配送進(jìn)度,了解自己的訂單是否已制作完成和派送情況。對于商家來說,可以更好地管理訂單和配送,提高整體服務(wù)質(zhì)量。REF_Ref7307\r\h[4]綜上所述,基于Android的奶茶點餐系統(tǒng)的設(shè)計與實現(xiàn)旨在提供方便快捷、高效準(zhǔn)確的點餐服務(wù),改善傳統(tǒng)點餐方式存在的問題,并提升用戶體驗和商家管理效率。通過自助點餐、減少點餐錯誤和訂單追蹤等功能,滿足顧客的需求,提高商家的競爭力和服務(wù)質(zhì)量。1.3國內(nèi)外研究現(xiàn)狀奶茶點餐系統(tǒng)是一種現(xiàn)代化的餐飲服務(wù)系統(tǒng),它結(jié)合了移動互聯(lián)網(wǎng)和點餐技術(shù),為顧客提供了便捷的點餐方式和個性化的服務(wù)體驗。在國外,奶茶點餐系統(tǒng)已經(jīng)得到廣泛應(yīng)用,并取得了一定的研究成果。首先,國外的研究者們對奶茶點餐系統(tǒng)的用戶體驗進(jìn)行了深入研究。REF_Ref7682\r\h[5]他們通過用戶調(diào)查和實驗設(shè)計,探討了用戶對于奶茶點餐系統(tǒng)的接受程度、使用體驗和滿意度等方面的問題。研究結(jié)果表明,奶茶點餐系統(tǒng)能夠提供更加便捷、快速和個性化的點餐服務(wù),受到了用戶的廣泛歡迎和認(rèn)可。其次,國外的研究者們還關(guān)注奶茶點餐系統(tǒng)與餐廳管理的關(guān)系。他們研究了奶茶點餐系統(tǒng)對于餐廳運營效率的影響,包括減少排隊時間、提高服務(wù)效率和降低人力成本等方面。研究結(jié)果顯示,奶茶點餐系統(tǒng)能夠有效地提高餐廳的運營效率,提升顧客的滿意度和忠誠度。此外,國外的研究者們還關(guān)注奶茶點餐系統(tǒng)與移動支付的結(jié)合。他們研究了奶茶點餐系統(tǒng)在移動支付方面的應(yīng)用,包括支付寶、微信支付等。研究結(jié)果表明,奶茶點餐系統(tǒng)的移動支付功能能夠提供更加便捷、安全和快速的支付方式,方便了用戶的消費體驗。最后,國外的研究者們還關(guān)注奶茶點餐系統(tǒng)的數(shù)據(jù)分析和個性化推薦。他們研究了奶茶點餐系統(tǒng)對用戶行為數(shù)據(jù)的收集和分析,通過數(shù)據(jù)挖掘和機器學(xué)習(xí)算法,實現(xiàn)了對用戶的個性化推薦和營銷策略。研究結(jié)果顯示,奶茶點餐系統(tǒng)的個性化推薦功能能夠提高用戶的消費滿意度和忠誠度,促進(jìn)餐廳的銷售增長。綜上所述,國外的研究者們對奶茶點餐系統(tǒng)進(jìn)行了廣泛的研究,從用戶體驗、餐廳管理、移動支付和數(shù)據(jù)分析等方面進(jìn)行了探討。這些研究成果為奶茶點餐系統(tǒng)的發(fā)展和應(yīng)用提供了有益的借鑒和參考。隨著移動互聯(lián)網(wǎng)和點餐技術(shù)的不斷發(fā)展,奶茶點餐系統(tǒng)在國外的研究和應(yīng)用將會進(jìn)一步深入。在國內(nèi),隨著移動互聯(lián)網(wǎng)的普及和餐飲行業(yè)的發(fā)展,奶茶點餐系統(tǒng)也逐漸受到了廣泛關(guān)注和研究。國內(nèi)的研究者們從不同的角度對奶茶點餐系統(tǒng)進(jìn)行了深入研究,取得了一些有益的成果。REF_Ref7473\r\h[6]首先,國內(nèi)的研究者們關(guān)注奶茶點餐系統(tǒng)的用戶需求和使用行為。他們通過用戶調(diào)研和數(shù)據(jù)分析,研究了用戶對于奶茶點餐系統(tǒng)的需求和期望,以及用戶在使用過程中的行為習(xí)慣和偏好。研究結(jié)果顯示,用戶更加注重奶茶點餐系統(tǒng)的便捷性、個性化服務(wù)和交互體驗,這對于奶茶店的系統(tǒng)設(shè)計和功能開發(fā)提供了有益的參考。其次,國內(nèi)的研究者們還關(guān)注奶茶點餐系統(tǒng)與商家運營的關(guān)系。他們研究了奶茶點餐系統(tǒng)對于商家的運營效果和經(jīng)營模式的影響,包括提高訂單量、降低人力成本和改善顧客體驗等方面。研究結(jié)果表明,奶茶點餐系統(tǒng)能夠提升商家的運營效率,提高顧客滿意度,并且有助于商家進(jìn)行精細(xì)化管理和數(shù)據(jù)分析。此外,國內(nèi)的研究者們還關(guān)注奶茶點餐系統(tǒng)的技術(shù)實現(xiàn)和安全性問題REF_Ref7473\r\h[7]。他們研究了奶茶點餐系統(tǒng)的架構(gòu)設(shè)計、數(shù)據(jù)傳輸和存儲方式,以及系統(tǒng)的安全性和防護(hù)措施。研究結(jié)果顯示,合理的系統(tǒng)架構(gòu)和安全措施可以保障奶茶點餐系統(tǒng)的穩(wěn)定性和安全性,為用戶和商家提供可靠的服務(wù)保障。總的來說,國內(nèi)的研究者們對奶茶點餐系統(tǒng)進(jìn)行了全面的研究,從用戶需求、商家運營和技術(shù)實現(xiàn)等方面進(jìn)行了深入探討。這些研究成果為奶茶點餐系統(tǒng)的發(fā)展和應(yīng)用提供了有益的參考,也為相關(guān)領(lǐng)域的研究者提供了借鑒和啟示。隨著技術(shù)的不斷進(jìn)步和用戶需求的不斷變化,相信奶茶點餐系統(tǒng)在國內(nèi)的研究和應(yīng)用將會取得更加豐富和深入的成果。1.4研究內(nèi)容本文描述研究和實現(xiàn)的系統(tǒng)是一個基于Android的奶茶點餐系統(tǒng),旨在方便用戶進(jìn)行購買,包括居民用戶、商家和管理員三個主要用戶角色。居民用戶可以認(rèn)證并參與購物,瀏覽可供購買的商品并查看詳細(xì)信息,選擇商品并確認(rèn)購買數(shù)量等信息,以及查看提貨信息等。商家需要填寫自己的姓名和供貨方信息,并管理商品、訂單和結(jié)算等操作,包括添加、刪除、修改商品信息,登記購物開始和結(jié)束時間,查看訂單情況并進(jìn)行結(jié)算等。管理員用戶負(fù)責(zé)系統(tǒng)的整體配置和設(shè)置,以及用戶和商品管理,包括審核并管理商品信息、處理商品投訴等,以及監(jiān)督和協(xié)調(diào)購物的進(jìn)行,包括訂單的創(chuàng)建、審批和結(jié)束等。同時,管理員還可以查看和處理所有訂單,進(jìn)行購物最后的結(jié)算處理,以及生成報表進(jìn)行數(shù)據(jù)統(tǒng)計與分析。
2關(guān)鍵技術(shù)介紹2.1Java介紹Java主要采用CORBA技術(shù)和安全模型,可以在互聯(lián)網(wǎng)應(yīng)用的數(shù)據(jù)保護(hù)。它還提供了對EJB(EnterpriseJavaBeans)的全面支持,JavaservletAPI,SpringBoot(Javaserverpages)、和XML技術(shù)。Java是一種計算機編程語言,具有封裝、繼承和多態(tài)性三個主要特性,廣泛應(yīng)用于企業(yè)Web應(yīng)用程序開發(fā)和移動應(yīng)用程序開發(fā)。Java語言和一般編譯器以及直譯的區(qū)別在于,Java首先將源代碼轉(zhuǎn)換為字節(jié)碼,然后將其轉(zhuǎn)換為JVM的可執(zhí)行文件,JVM可以在各種不同的JVM上運行。因此Java語言具有功能強大和簡單易用兩個特征。Java語言作為靜態(tài)面向?qū)ο缶幊陶Z言的代表,極好地實現(xiàn)了面向?qū)ο罄碚?,允許程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程。2.2AndroidAndroid操作系統(tǒng)在國內(nèi)得到了廣泛的應(yīng)用和研究,國內(nèi)的研究者們從不同的角度對Android進(jìn)行了深入研究,取得了一些有益的成果。首先,國內(nèi)的研究者們關(guān)注Android的用戶體驗和用戶行為。他們通過用戶調(diào)研和數(shù)據(jù)分析,研究了用戶對于Android系統(tǒng)的使用習(xí)慣和偏好,以及用戶對于Android應(yīng)用的需求和期望。研究結(jié)果顯示,用戶更加注重Android系統(tǒng)的穩(wěn)定性、界面友好性和功能豐富性,這對于Android系統(tǒng)的設(shè)計和開發(fā)提供了有益的參考。其次,國內(nèi)的研究者們還關(guān)注Android系統(tǒng)的性能優(yōu)化和資源管理。他們研究了Android系統(tǒng)的運行機制和資源調(diào)度策略,以及對于Android應(yīng)用的性能優(yōu)化方法和技術(shù)。研究結(jié)果表明,合理的資源管理和性能優(yōu)化可以提升Android系統(tǒng)的運行效率,改善用戶體驗,并且對于提升Android應(yīng)用的質(zhì)量和競爭力具有重要意義。研究結(jié)果顯示,加強Android系統(tǒng)的安全性和隱私保護(hù)是保障用戶權(quán)益和維護(hù)系統(tǒng)穩(wěn)定的重要任務(wù)??偟膩碚f,國內(nèi)的研究者們對Android系統(tǒng)進(jìn)行了全面的研究,從用戶體驗、性能優(yōu)化和安全性等方面進(jìn)行了深入探討。這些研究成果為Android系統(tǒng)的發(fā)展和應(yīng)用提供了有益的參考,也為相關(guān)領(lǐng)域的研究者提供了借鑒和啟示。隨著移動互聯(lián)網(wǎng)的發(fā)展和用戶需求的不斷變化,相信Android系統(tǒng)在國內(nèi)的研究和應(yīng)用將會取得更加豐富和深入的成果。2.3MySQL數(shù)據(jù)庫MySQL數(shù)據(jù)庫主要由SQL語言進(jìn)行數(shù)據(jù)庫的搭建的,是一種關(guān)系數(shù)據(jù)庫系統(tǒng)。一般情況下,人們會以Linux作為操作系統(tǒng),以Web作為服務(wù)器,再以MySQL作為數(shù)據(jù)庫,Java作為腳本,來對此展開一個免費的網(wǎng)站系統(tǒng)的建立。由于這四種軟件都是穩(wěn)定并且免費的開源性軟件,所以在軟件計算機領(lǐng)域廣受歡迎[8]。由于什么數(shù)據(jù)和代碼是開源性的,所以被廣泛使用和開發(fā)。在計算機語言的系統(tǒng)中,該語言是關(guān)系數(shù)據(jù)管理系統(tǒng)中應(yīng)用最廣泛的軟件之一。該數(shù)據(jù)庫相對于其他的一些大型數(shù)據(jù)庫而言,也是有很多的缺點的。一般來說大型的數(shù)據(jù)庫,一定是更加完善且功能齊全的??墒悄壳埃槍τ诓糠謧€人或者中小型企業(yè)而言,MySQL數(shù)據(jù)庫已經(jīng)可以提供所需的所有功能了,所以也有很大的應(yīng)用市場。2.4SpringBoot框架基于Android的奶茶點餐系統(tǒng)需要一個穩(wěn)定、高效的后端支持。SpringBoot框架是一個適用于搭建各種大型企業(yè)級應(yīng)用系統(tǒng)的輕量級JavaEE框架,因此可以利用SpringBoot框架來搭建后端接口和實現(xiàn)數(shù)據(jù)持久化等功能。創(chuàng)建SpringBoot項目時,引入MyBatis框架,并使用MyBatisGenerator快速生成JavaPOJO類和對應(yīng)的XML映射文件。在定義實體類、Mapper接口和XML文件時,可以使用@Mapper注解進(jìn)行標(biāo)記,在啟動類上添加@EnableMapperScan注解自動掃描Mapper接口注入到Spring容器中。在Controller層中定義API接口,在Service層中處理業(yè)務(wù)邏輯并調(diào)用Mapper層方法進(jìn)行數(shù)據(jù)訪問。最后,在pom.xml中添加相關(guān)依賴,如SpringBootStarterWeb、SpringBootStarterJDBC、MyBatisSpringBootStarter等。因此,通過利用SpringBoot框架快速搭建健身服務(wù)系統(tǒng)后端能夠提供一個穩(wěn)定、高效的后臺支持,并且可以方便地與微信小程序進(jìn)行交互。同時,通過使用MyBatis框架和MyBatisGenerator可以快速生成JavaPOJO類和對應(yīng)的XML映射文件,充分減少了手動編寫代碼的工作量。最重要的是,SpringBoot框架具有良好的擴(kuò)展性和靈活性,可以根據(jù)需求進(jìn)行定制化開發(fā),滿足復(fù)雜的業(yè)務(wù)邏輯需求。
3系統(tǒng)分析通過分析其意義,我們可以評估是否可以利用該系統(tǒng)彌補線下奶茶點餐管理模式中的不足之處。借助該系統(tǒng),我們可以減少工作量,提高管理者和用戶的工作效率。這一點體現(xiàn)了更多的意義和價值。在系統(tǒng)完成后,我們需要進(jìn)行具體的實際分析,以確定其是否能夠達(dá)到期望的要求。一旦確定,我們才能開始系統(tǒng)的搭建和開發(fā)工作。在基于Android的奶茶點餐系統(tǒng)開發(fā)過程中,需要對相關(guān)技術(shù)、實際情況和操作等方面進(jìn)行全面的可行性分析REF_Ref7473\r\h[8]。3.1可行性分析使用Java、SpringBoot、MySQL和Android的技術(shù)組合在實際項目中具有很高的可行性。下面是各項技術(shù)的簡要說明:(1)Java:Java是一種通用編程語言,具有廣泛的應(yīng)用領(lǐng)域。它擁有強大的面向?qū)ο缶幊棠芰?,良好的性能和穩(wěn)定性,并且有著龐大的開發(fā)社區(qū)和豐富的第三方庫支持。(2)SpringBoot:SpringBoot是基于Spring框架的一種快速開發(fā)框架,旨在簡化Java應(yīng)用程序的配置和部署。它提供了一套開箱即用的功能模塊,使得開發(fā)者可以快速搭建和開發(fā)基于Spring的應(yīng)用程序。(3)MySQL:MySQL是一種常用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),被廣泛應(yīng)用于Web應(yīng)用程序開發(fā)中。它具有高性能、穩(wěn)定可靠和良好的可擴(kuò)展性,適合存儲和管理大量結(jié)構(gòu)化數(shù)據(jù)。4系統(tǒng)的設(shè)計4.1系統(tǒng)總功能模塊設(shè)計系統(tǒng)整體模塊設(shè)計:系統(tǒng)分為管理員,商家和用戶三大用戶角色,系統(tǒng)管理員有最大的權(quán)限,每個功能模塊對應(yīng)具體的角色和不同的功能REF_Ref7473\r\h[10]。用戶主要可以實現(xiàn)登錄,點餐。商家則可以發(fā)布管理商品、管理和處理訂單數(shù)據(jù)、結(jié)算訂單,管理員具備全局管理的能力,能夠?qū)崿F(xiàn)奶茶點餐系統(tǒng)的用戶管理、商品管理、商家管理、訂單管理和數(shù)據(jù)統(tǒng)計與分析等功能,具體的功能架構(gòu)圖設(shè)計如圖4.1所示。圖4-1系統(tǒng)整體功能圖4.2系統(tǒng)數(shù)據(jù)庫設(shè)計4.2.1數(shù)據(jù)庫系統(tǒng)概要設(shè)計本章節(jié)需要對系統(tǒng)進(jìn)行進(jìn)一步的設(shè)計完善,在本小節(jié)中主要討論數(shù)據(jù)庫設(shè)計。由于系統(tǒng)設(shè)計的實際功能業(yè)務(wù)核心邏輯上有用戶、商家和管理員三個角色,而為了滿足購物的需要在實體對象模型設(shè)計上還需要建立商品、訂單、訂單信息、商品分類,并通過對應(yīng)的數(shù)量關(guān)系聯(lián)系建立實體類之間的連接,針對數(shù)據(jù)的對象關(guān)系建立1對多、1對1和多對多等數(shù)據(jù)關(guān)系的聯(lián)系方式。4.2.2E-R模型結(jié)構(gòu)設(shè)計E-R圖由實體與有關(guān)實體關(guān)聯(lián)相結(jié)合構(gòu)成的圖,利用E-R圖對清楚地表達(dá)出系統(tǒng)內(nèi)的實體之間的關(guān)聯(lián)。本文中E-R圖中呈現(xiàn)出五個為相互有關(guān)聯(lián)的實體,其中一個用戶可以同時產(chǎn)生多個訂單,產(chǎn)生訂單的同時也會產(chǎn)生訂單號,產(chǎn)生訂單的前提是對商品進(jìn)行選購,一個訂單對應(yīng)的是一個或多個商品,因此訂單對應(yīng)的是一個或多個商品,商品又擁有著商品分類即一個商品又存在商品分類從而引出商品分類的實體。在系統(tǒng)中對一些主要的幾個關(guān)鍵實體如下圖。4.2.3關(guān)系模式通過對數(shù)據(jù)庫的結(jié)構(gòu)及E-R圖的分析,得出系統(tǒng)的實體對象分別為用戶、訂單、商品、商品分類和購物車,可通過實體建立對應(yīng)的實體屬性模型,數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計如下:用戶(用戶id、用戶名、密碼、手機號、郵箱、頭像、注冊時間)訂單(訂單id、訂單狀態(tài)、下單時間、總金額、場地類別、場地數(shù)量)商品(商品名稱、商品id、商品描述、分類id)商品分類(分類id、分類名稱)購物車(購物車id、商品id、用戶id、商品數(shù)量)4.3數(shù)據(jù)表設(shè)計數(shù)據(jù)庫表的設(shè)計可以幫助組織和結(jié)構(gòu)化數(shù)據(jù),通過定義字段和數(shù)據(jù)類型,可以將數(shù)據(jù)按照一定的方式進(jìn)行存儲和分類,方便數(shù)據(jù)的管理和檢索。數(shù)據(jù)庫表的設(shè)計影響著數(shù)據(jù)的查詢效率,通過合理設(shè)計表的結(jié)構(gòu)和索引,可以提高數(shù)據(jù)查詢的速度和性能,減少系統(tǒng)的響應(yīng)時間。隨著科技的發(fā)展數(shù)據(jù)技術(shù)也在不斷的進(jìn)步,使我們在日常生活中通過數(shù)據(jù)庫技術(shù)來進(jìn)行對數(shù)據(jù)的保存。表4-1:奶茶分類表字段名稱類型長度字段說明主鍵默認(rèn)值Idbigint主鍵PRIaddtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPleixingvarchar200類型表4-2:奶茶信息表字段名稱類型長度字段說明主鍵默認(rèn)值Idbigint主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPnaichamingchengvarchar200奶茶名稱naichaleixingvarchar200奶茶類型zhuyaoshicaivarchar200主要食材shuliangint數(shù)量danjiafloat單價naichajieshaolongtext4294967295奶茶介紹naichatupianvarchar200奶茶圖片表4-3:config字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵PRInamevarchar100配置參數(shù)名稱valuevarchar100配置參數(shù)值表4-4:訂單信息表字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵PRIaddtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPdingdanbianhaovarchar200訂單編號UNInaichamingchengvarchar200奶茶名稱naichaleixingvarchar200奶茶類型danjiafloat單價shuliangint數(shù)量zongjiafloat總價dingdanzhuangtaivarchar200訂單狀態(tài)表4-5:discussnaichaxinxi字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵PRIaddtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPrefidbigint關(guān)聯(lián)表iduseridbigint用戶idnicknamevarchar200用戶名contentlongtext4294967295評論內(nèi)容replylongtext4294967295回復(fù)內(nèi)容表4-6:news字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵PRIaddtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPtitlevarchar200標(biāo)題introductionlongtext4294967295簡介picturevarchar200圖片contentlongtext4294967295內(nèi)容表4-7:storeup字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵PRIaddtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPuseridbigint用戶idrefidbigint收藏idtablenamevarchar200表名namevarchar200收藏名稱picturevarchar200收藏圖片typevarchar200類型(1:收藏,21:贊,22:踩)1inteltypevarchar200推薦類型表4-8:token字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵PRIuseridbigint用戶idusernamevarchar100用戶名tablenamevarchar100表名rolevarchar100角色tokenvarchar200密碼addtimetimestamp新增時間CURRENT_TIMESTAMPexpiratedtimetimestamp過期時間CURRENT_TIMESTAMP表4-9:users字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵PRIusernamevarchar100用戶名passwordvarchar100密碼rolevarchar100角色管理員addtimetimestamp新增時間CURRENT_TIMESTAMP表4-10:yonghu字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵PRIaddtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPzhanghaovarchar200賬號UNImimavarchar200密碼xingmingvarchar200姓名xingbievarchar200性別shoujivarchar200手機touxiangvarchar200頭像5系統(tǒng)的實現(xiàn)系統(tǒng)實現(xiàn)章節(jié)的主要內(nèi)容主要是將系統(tǒng)分析和系統(tǒng)設(shè)計方案進(jìn)行實現(xiàn),按照各個系統(tǒng)角色進(jìn)行功能介紹,系統(tǒng)實現(xiàn)就是一個真正開始編寫的階段,將前面的分析結(jié)果以及設(shè)計方案進(jìn)行實現(xiàn),最終做出一個符合用戶需求的軟件系統(tǒng)。5.1用戶端實現(xiàn)5.1.1登錄界面的實現(xiàn)用戶第一次進(jìn)入奶茶點餐系統(tǒng)時,需要進(jìn)行個人信息的注冊。注冊時,用戶需要選擇權(quán)限為用戶,并選擇好個人性別,輸入個人用戶名、密碼、姓名以及個人簡介,上傳頭像。所有信息填寫并確認(rèn)無誤后,再點擊提交按鈕即可完成個人注冊。注冊中,兩次輸入密碼需要一致才可注冊成功;要求用戶再次輸入密碼的作用是為了確認(rèn)用戶所輸入的密碼是正確無誤,并提高賬戶的安全性。這種做法通常被稱為“密碼確認(rèn)”或“確認(rèn)密碼”。圖5-1注冊界面注冊中,兩次輸入密碼需要一致才可注冊成功;要求用戶再次輸入密碼的作用是為了確認(rèn)用戶所輸入的密碼是正確無誤,并提高賬戶的安全性。這種做法通常被稱為“密碼確認(rèn)”或“確認(rèn)密碼”,避免因輸入錯誤而導(dǎo)致的登錄或賬戶問題。以下為用戶注冊實現(xiàn)核心代碼如下:importmultipleSelectfrom"@/components/momo-multipleSelect/momo-multipleSelect"; exportdefault{ data(){ return{yonghuxingbieOptions:[],yonghuxingbieIndex:0, ruleForm:{ }, tableName:"" } }5.1.2程序首頁功能的實現(xiàn)程序首頁是用戶注冊登錄后進(jìn)入的第一個界面,程序首頁界面如圖5-2所示。圖5-2程序首頁界面圖5.1.3奶茶信息界面的實現(xiàn)用戶進(jìn)入線上超市小程序后,可以清晰瀏覽到商品的圖片、商品名稱、規(guī)格以及商品品牌。用戶在最上方可以通過資訊來直觀的查看商品促銷打折活動。當(dāng)用戶看到感興趣的商品或活動時,可以直接點擊進(jìn)入查看詳情。如圖5-3為商品界面:圖5-3奶茶信息詳情界面圖查看商品功能實現(xiàn)的核心邏輯是通過數(shù)據(jù)庫表單進(jìn)行商品數(shù)據(jù)的封裝,通過數(shù)據(jù)庫獲取到后端傳遞過來的商品信息進(jìn)行處理后將數(shù)據(jù)提交封裝后進(jìn)行展示,查看商品功能實現(xiàn)的核心代碼如下:exportdefault{ data(){ return{ btnColor:[], queryList:[ { queryName:"奶茶名稱", }, { queryName:"規(guī)格", }, { queryName:"冷熱飲", }, ], queryIndex:0, list:[], lists:[],userid:'', mescroll:null,//mescroll實例對象 downOption:{ auto:false//是否在初始化后,自動執(zhí)行下拉回調(diào)callback;默認(rèn)true }5.1.4靈感更新界面的實現(xiàn)靈感更新:用戶可以點進(jìn)靈感更新界面瀏覽奶茶相關(guān)的歷史文化,如圖5-4所示。圖5-4靈感更新界面圖查看靈感實現(xiàn)的核心邏輯是通過數(shù)據(jù)庫表單進(jìn)行靈感內(nèi)容的封裝,通過數(shù)據(jù)庫獲取到后端傳遞過來的靈感信息進(jìn)行處理后將數(shù)據(jù)提交封裝后進(jìn)行展示,查看靈感功能實現(xiàn)的核心代碼如下:importwPickerfrom"@/components/w-picker/w-picker.vue";importxiaEditorfrom'@/components/xia-editor/xia-editor';importmultipleSelectfrom"@/components/momo-multipleSelect/momo-multipleSelect"; exportdefault{ data(){ return{ cross:'', ruleForm:{ biaoti:'', fengmiantupian:'', fabushijian:'', lingganneirong:'', shangjiazhanghao:'', dianpumingcheng:'', }5.2后端實現(xiàn)5.2.1登錄界面的實現(xiàn)首先雙擊打開程序客戶端,連上網(wǎng)絡(luò)之后會顯示出本系統(tǒng)的登錄界面,這是進(jìn)入程序的初始頁面“登錄”,能成功進(jìn)入到該登錄界面則代表程序的開啟是成功的,接下來就可以操作本系統(tǒng)所帶有的其他所有的功能。登錄界面如圖5-5所示。圖5-5登錄界面核心代碼如下:importmultipleSelectfrom"@/components/momo-multipleSelect/momo-multipleSelect"; exportdefault{ data(){ return{yonghuxingbieOptions:[],yonghuxingbieIndex:0, ruleForm:{shangjiazhanghao:'',mima:'',dianpumingcheng:'',dianpudizhi:'',lianxifangshi:'',lianxiren:'',yingyezhizhao:'',shhf:'',money:'',yonghuzhanghao:'',mima:'',yonghuxingming:'',xingbie:'',nianling:'',touxiang:'',money:'', }, tableName:"" } },components:{multipleSelect},computed:{baseUrl(){returnthis.$base.url;},}5.2.2發(fā)布上架奶茶商家對商品進(jìn)行發(fā)布時,可以點擊添加商品。添加時,商家需要詳細(xì)輸入好商品編號、商品名稱,選擇好商品分類,再上傳商品圖片,最后再點擊添加,即可完成對商品的添加。奶茶信息界面如圖5-6所示。圖5-6奶茶信息界面在添加商品信息的方法,首先解析請求參數(shù),然后調(diào)用具體的添加操作,并在最后返回成功信息。需要注意的是,該段代碼中使用了注解來標(biāo)識請求方式和事務(wù)處理,商品信息管理的核心代碼如下:importwPickerfrom"@/components/w-picker/w-picker.vue";importxiaEditorfrom'@/components/xia-editor/xia-editor';importmultipleSelectfrom"@/components/momo-multipleSelect/momo-multipleSelect"; exportdefault{ data(){ return{ cross:'', ruleForm:{ naichamingcheng:'', naichafenlei:'', tupian:'', guige:'', lengreyin:'', tiandu:'', naichaxiangqing:'', shangjiazhanghao:'', dianpumingcheng:'', price:'', }5.2.3商品訂單管理用戶對奶茶訂單進(jìn)行管理時,可以點擊訂單管理界面。在該界面內(nèi),商家可以詳細(xì)查看到所有訂單的商品編號、訂單號、商品名稱以及訂單具體狀態(tài)。商品訂單管理界面如圖5-7所示。圖5-7商品訂單界面商品訂單的配送主要是管理提供普通員工和配送員訂單處理的權(quán)限,可以更改訂單的狀態(tài),進(jìn)行數(shù)據(jù)庫操作,執(zhí)行更新操作,更新實體對象對應(yīng)的數(shù)據(jù),同時根據(jù)之前構(gòu)建的查詢條件進(jìn)行篩選。功能的實現(xiàn)核心代碼如下:exportdefault{ data(){ return{ navlist:[ '全部','未支付','已支付','已完成','已取消','已退款' ], currentIndex:0, pages:1, list:[], mescroll:null,//mescroll實例對象 downOption:{ auto:false//是否在初始化后,自動執(zhí)行下拉回調(diào)callback;默認(rèn)true }, upOption:{ page:{ //num:0, //size:5 }}5.3管理員模塊5.3.1系統(tǒng)用戶管理管理員對用戶、商家進(jìn)行管理時,可以點擊進(jìn)入系統(tǒng)用戶列表。用戶管理在普通用戶頁面內(nèi),管理員可以在最上方搜索框內(nèi)選擇好性別,再輸入系統(tǒng)用戶的姓名,最后點擊藍(lán)色的查詢按鈕即可。查詢完后,管理員可以在下方表格中清晰看到用戶昵稱、用戶名、姓名、性別、手機號、創(chuàng)建時間、并通過右側(cè)詳情按鈕進(jìn)行系統(tǒng)用戶信息查看,管理員可以通過右上綠色按鈕進(jìn)行添加用戶、紅色刪除按鈕進(jìn)行刪除用戶進(jìn)行對系統(tǒng)普通用戶管理的操作。如圖5-8為普通用戶管理界面:圖5-8用戶管理界面商家管理在商家管理頁面內(nèi),管理員可以在最上方搜索框內(nèi)選擇商家名稱,再輸入商家的地址,最后點擊藍(lán)色的查詢按鈕即可。查詢完后,管理員可以在下方表格中清晰看到商戶昵稱和商戶地址并通過右側(cè)詳情按鈕進(jìn)行信息查看,管理員可以通過正上方上按鈕進(jìn)行添加商家、刪除商家,進(jìn)行對商家管理的操作。如圖5-9為商家管理界面:圖5-9商家管理界面
6系統(tǒng)測試系統(tǒng)測試是檢驗軟件產(chǎn)品是否滿足預(yù)期需求,確保產(chǎn)品無缺陷的重要手段。系統(tǒng)測試側(cè)重于評估系統(tǒng)是否滿足指定的要求,并幫助檢查整個系統(tǒng)的功能性需求。通過對系統(tǒng)功能的測試用例進(jìn)行分析可以發(fā)現(xiàn)軟件存在的問題以及需要改進(jìn)之處。軟件可靠性設(shè)計是一項系統(tǒng)性工程,涉及到多個學(xué)科領(lǐng)域,因此其難度較大。系統(tǒng)將采用黑盒測試方法對功能模塊進(jìn)行測試。黑盒測試即功能測試,是通過檢驗系統(tǒng)的功能是否達(dá)到預(yù)期效果來測試網(wǎng)站,它可以與預(yù)期結(jié)果相對比,看是否與預(yù)期結(jié)果一致,通過觀察程序能否正確的輸出信息。以此判斷程序是否成功運行。6.1系統(tǒng)測試方法本系統(tǒng)測試是遵循軟件測試的基本原則,同時進(jìn)行了黑盒和白盒測試。其中對功能需求進(jìn)行驗證,每個功能進(jìn)行點擊,輸入對應(yīng)的數(shù)據(jù),得出輸出數(shù)據(jù),比較是否可以達(dá)到預(yù)期。另外使用黑盒測試的部分有,使用壓力測試工具對系統(tǒng)進(jìn)行壓力測試,以便了解系統(tǒng)的穩(wěn)定性。(1)驗證系統(tǒng)功能是否滿足需求:系統(tǒng)測試通過模擬真實環(huán)境下的操作,驗證系統(tǒng)在各種使用情況下是否符合需求。測試人員會根據(jù)需求文檔或用戶故事,逐條驗證系統(tǒng)的功能是否正常運作,確保系統(tǒng)與用戶需求保持一致。(2)發(fā)現(xiàn)潛在問題和缺陷:系統(tǒng)測試能夠幫助發(fā)現(xiàn)軟件系統(tǒng)中存在的潛在問題和缺陷,包括功能性缺陷、性能問題、安全漏洞等。通過測試人員的測試操作,可能會暴露出開發(fā)階段未發(fā)現(xiàn)的問題,有助于及時修復(fù)并提高系統(tǒng)質(zhì)量。(3)保障系統(tǒng)的穩(wěn)定性和可靠性:通過系統(tǒng)測試,可以驗證系統(tǒng)在不同環(huán)境和場景下的穩(wěn)定性和可靠性。系統(tǒng)測試有助于確認(rèn)系統(tǒng)在各種條件下的穩(wěn)定運行,確保系統(tǒng)對各種輸入和異常情況的處理能力。(4)提升用戶體驗和用戶滿意度:系統(tǒng)測試能夠確保系統(tǒng)的功能和性能能夠滿足用戶的需求和期望。通過系統(tǒng)測試,可以減少用戶在使用過程中遇到的問題,提升用戶的體驗和滿意度,增強系統(tǒng)的市場競爭力。綜上所述,系統(tǒng)測試對于確保軟件系統(tǒng)質(zhì)量、用戶滿意度和項目成功至關(guān)重要,是軟件開發(fā)過程中不可或缺的環(huán)節(jié)。通過系統(tǒng)測試,可以有效發(fā)現(xiàn)和解決軟件系統(tǒng)中的問題,保障系統(tǒng)正常運行并滿足用戶需求。6.2軟件測試過程軟件測試是軟件設(shè)計的收尾階段,它是貫穿整個設(shè)計過程的,是一個巨大的任務(wù)。軟件測試需要對程序所有的部分進(jìn)行測試。且對每個部分的測試都是不一樣的,需要在進(jìn)行測試之前將它們分為以下幾個階段:(1)單元測試(模塊測試)是對軟件的程序代碼進(jìn)行檢查的測試。針對軟件的最小單元部分。單元測試分為人工檢測和動態(tài)檢測。靜態(tài)檢測要保證程序算法的正確性,要規(guī)范程序的邏輯性、規(guī)范性、正確性等。這一步要盡可能檢測可能出現(xiàn)的錯誤。動態(tài)檢測要通過比較實際結(jié)果和原先預(yù)計結(jié)果進(jìn)行比較分析,找出錯誤。(2)系統(tǒng)測試系統(tǒng)測試緊跟集成測試進(jìn)行。系統(tǒng)測試將已通過集成測試的部分作為整個系統(tǒng)的一員。和電子設(shè)備的各個軟件和硬件等一起,通過實際運行進(jìn)行檢測,在模擬的實際環(huán)境下檢測是否有錯誤出現(xiàn)。系統(tǒng)測試需要與計劃中的理想狀況作比較,發(fā)現(xiàn)與預(yù)想中不一樣的地方。通過設(shè)計者的分析后決定如何修改。在軟件實際運行的過程中,會發(fā)生很多意想不到的錯誤,可能測試人員也沒有辦法在第一時間解決問題,所以,系統(tǒng)測試應(yīng)盡可能在實際運行下進(jìn)行測試,這樣才能達(dá)到更好的測試目的。6.3測試用例該軟件經(jīng)過黑盒測試,即按照系統(tǒng)功能要求進(jìn)行函數(shù)測試。黑箱測試旨在驗證系統(tǒng)的功能要求是否符合預(yù)期。具體測試用例見表6-1。表6-1登錄功能測試用例用例序號用例描述測試步驟期望輸出測試結(jié)果Test_01頁面展示瀏覽器輸入登錄地址進(jìn)入登錄頁面成功Test_02賬號非空檢驗賬號為空,點擊“登錄”按鈕提示“用戶賬號必須輸入”成功Test_03賬號存在性檢驗輸入不存在的賬號提示“輸入的賬號不存在”成功Test_04密碼非空檢驗輸入正確的賬號,密碼為空提示“用戶密碼必須輸入”成功Test_05密碼正確性檢驗輸入正確的賬號和不正確的密碼提示“輸入的密碼錯誤”成功Test_06登錄成功檢驗輸入正確的賬號和密碼登錄成功,進(jìn)入首頁成功6.4測試結(jié)論本章主要對整個系統(tǒng)進(jìn)行了黑盒測試,測試了系統(tǒng)的基本功能,并發(fā)現(xiàn)系統(tǒng)的功能與預(yù)期基本相符。測試結(jié)果顯示,系統(tǒng)的功能和細(xì)節(jié)都非常流暢,即使增加了大量數(shù)據(jù)量也沒有出現(xiàn)卡頓的情況。綜合來看,系統(tǒng)的性能表現(xiàn)非常出色。為確保系統(tǒng)的穩(wěn)定性和
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 樣貌特征測試題及答案
- 北京知識產(chǎn)權(quán)師培訓(xùn)班課件
- 2025年第一季度護(hù)理管理制度考核試題考題答案
- 營養(yǎng)??谱o(hù)士培訓(xùn)考試題及答案
- 醫(yī)院傳染病防控知識培訓(xùn)考核試題(附答案)
- 護(hù)理導(dǎo)論知識練習(xí)測試題(含答案)
- 2024年上海市浦東新區(qū)高橋鎮(zhèn)新益村社區(qū)工作人員考試模擬試題及答案
- 北京房屋測繪培訓(xùn)課件
- 2025年注冊會計師重點試題帶答案
- 標(biāo)日課件第九課
- 茶葉加工工安全技術(shù)操作規(guī)程
- 2025年云南高考地理試題解讀及答案詳解講評課件
- 江蘇清泉化學(xué)股份有限公司年產(chǎn)4000噸呋喃、1000噸四氫呋喃丙烷、3000噸四氫呋喃技改項目環(huán)評資料環(huán)境影響
- 新型醫(yī)藥銷售外包(CSO)行業(yè)跨境出海項目商業(yè)計劃書
- 口腔診室6S管理
- 2025-2030年中國外墻外保溫系統(tǒng)行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 文印員考試題庫及答案
- 安全總監(jiān)考試試題及答案
- XX學(xué)校(幼兒園)食堂管理各崗位廉政(廉潔)風(fēng)險點及防控措施一覽表
- 鋼結(jié)構(gòu)鋼爬梯包工包料合同范本
- 家庭房屋財產(chǎn)協(xié)議書
評論
0/150
提交評論