項(xiàng)目運(yùn)行
環(huán)境配置:
Jdk1.8+.0+Mysql+(也行)+(IDEA,,,Sts都支持)。
項(xiàng)目技術(shù):
ssm++Maven+.7或8.0等等組成,B/S模式+Maven管理等等。
環(huán)境須要
1.運(yùn)行環(huán)境:最好是javajdk1.8,我們在這個平臺上運(yùn)行的。其他版本理論上也可以。
2.IDE環(huán)境:IDEA,,都可以。推薦IDEA;
3.環(huán)境:7.x,8.x,9.x版本均可
4.硬件環(huán)境:7/8/104G顯存以上;或則MacOS;
5.是否Maven項(xiàng)目:否;查看源碼目錄中是否包含pom.xml;若包含,則為maven項(xiàng)目,否則為非maven項(xiàng)目
6.數(shù)據(jù)庫:MySql5.7/8.0等版本均可;
畢設(shè)幫助,指導(dǎo),本源碼分享,調(diào)試布署(見文末)
3.3系統(tǒng)功能需求剖析
(1)系統(tǒng)的通用功能包括用戶登入和密碼更改,是三個角色共同須要使用的功能,用例剖析如圖3-1所示。
圖3-1系統(tǒng)通用功能用例剖析圖
(2)管理員可以對首頁、個人中心、騎手管理、學(xué)生管理、菜品類型管理、菜品信息管理、外賣訂單管理、外賣配送管理、騎手評價管理、系統(tǒng)管理、訂單管理等進(jìn)行基本的信息管理。其用例剖析如圖3-2所示。
圖3-2管理員用例圖
(3)中學(xué)生可以對外賣訂單、外賣配送、騎手評價、我的收藏管理、用戶沖值、購物車、我的訂單等進(jìn)行操作,用例剖析如圖3-3所示。
圖3-3中學(xué)生用例圖
(4)騎手可以對外賣訂單、外賣配送、騎手評價、用戶沖值、購物車、我的訂單等進(jìn)行操作,用例剖析如圖3-4所示。
圖3-4騎手用例圖
3.4非功能性需求剖析
在系統(tǒng)的需求剖析中不僅保證系統(tǒng)功能需求剖析確切完整,還應(yīng)考慮與其相輔相成的各類其他誘因,這樣就能確保系統(tǒng)后續(xù)設(shè)計才能愈發(fā)建立、清晰,確保系統(tǒng)實(shí)現(xiàn)后的有較高的使用價值。
3.4.1先進(jìn)性
為保證系統(tǒng)的先進(jìn)性開發(fā)過程中應(yīng)盡量使用先進(jìn)的軟件開發(fā)技術(shù)、設(shè)計方式、體系構(gòu)架,符合當(dāng)下的應(yīng)用需求和保證性能可靠。
3.4.2安全性
本系統(tǒng)中涉及兩種用戶角色,按照用戶角色類型合理界定其頁面訪問權(quán)限。系統(tǒng)容許管理員對用戶進(jìn)行必要的設(shè)置,同時要避開管理員對個人重要信息進(jìn)行操作,保障中學(xué)生的信息安全。
3.4.3易用性
系統(tǒng)使用便捷、界面友好是提升用戶使用體驗(yàn)的重要誘因。系統(tǒng)實(shí)現(xiàn)其主體功能同時,界面設(shè)計要簡約大方、使用便捷、美觀清晰。系統(tǒng)的每一項(xiàng)反饋都要邏輯嚴(yán)密,彈窗信息也是簡練明了[12]。
3.4.4可擴(kuò)充性
可擴(kuò)充性要求軟件的設(shè)計要留有可升級插口和升級空間,以便今后按照新的模式需求進(jìn)行功能的拓展。
3.4.5可更改性
可更改性要求使用科學(xué)的方式設(shè)計軟件,產(chǎn)生良好的結(jié)構(gòu)和完備的文檔[13]。它的前提要保證系統(tǒng)設(shè)計邏輯清晰,軟件結(jié)構(gòu)簡單明了校園外賣小程序,代碼編撰過程中有良好的注釋習(xí)慣,以便后續(xù)對系統(tǒng)性能進(jìn)行調(diào)整。
3.5.1登陸流程
每位用戶都有專屬的密碼和帳號,在輸入合法的帳號和密碼以后即可步入系統(tǒng)。登陸流程如圖3-5所示:
圖3-5登陸流程圖
添加信息流程
管理層人員有添加信息功能。添加信息流程如圖3-6所示:
圖3-6添加信息流程圖
3.5.3刪掉流程
用戶可以選擇把自己發(fā)布的信息刪除,選擇要刪掉的信息確認(rèn)以后,刪掉信息的操作就完成了。刪掉信息流程圖如圖3-7所示。
圖3-7刪掉信息流程圖
3.6本章小結(jié)
本章首先對整個系統(tǒng)進(jìn)行了詳盡的需求描述,之后根據(jù)這種要求對系統(tǒng)的角色和功能進(jìn)行了詳盡的剖析,并對那些要求進(jìn)行了詳盡的說明。同時為保證需求剖析的全面性,還對系統(tǒng)的一些非功能性需求進(jìn)行描述和對系統(tǒng)流程進(jìn)行剖析,為之后的系統(tǒng)的開發(fā)提供了一個比較健全的參考根據(jù)。
4.1系統(tǒng)總體設(shè)計
基于微信小程序的校園外賣配送管理平臺的建設(shè)可以為校園外賣配送管理提供幫助,通過對一些基礎(chǔ)信息管理實(shí)現(xiàn)針對性的安排,可以根據(jù)用戶的角色權(quán)限使不同用戶角色見到不一樣的信息界面。現(xiàn)依照需求階段的剖析,我們可以大致確定系統(tǒng)須要包含的功能如右圖所示:
系統(tǒng)總體結(jié)布光如下,見圖4-1。
圖4-1系統(tǒng)總體結(jié)布光
4.2數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫能直觀反映表現(xiàn)系統(tǒng)的需求,數(shù)據(jù)庫的設(shè)計能夠著力符合系統(tǒng)的需求關(guān)系到整個系統(tǒng)最終的呈現(xiàn)結(jié)果。通過之前的剖析梳理,明晰了系統(tǒng)中須要包含的功能和要求。系統(tǒng)中不僅涉及對數(shù)據(jù)庫的降低、刪除、查尋、修改的基礎(chǔ)操作較多,還要理清實(shí)體間的對應(yīng)關(guān)系,據(jù)此完成表結(jié)構(gòu)的設(shè)計與實(shí)現(xiàn)。
4.2.1數(shù)據(jù)庫邏輯設(shè)計
為了更直觀闡述數(shù)據(jù)庫的設(shè)計,使用勾畫的基于微信小程序的校園外賣配送管理平臺數(shù)據(jù)模型E-R實(shí)體屬性圖。依據(jù)系統(tǒng)需求設(shè)計了以下幾個主要實(shí)體。
食材信息實(shí)體屬性圖,如圖4-2所示。
圖4-2食材信息實(shí)體屬性圖
外賣訂單實(shí)體屬性圖,如圖4-3所示。
圖4-3外賣訂單實(shí)體屬性圖
配送訂單實(shí)體屬性圖,如圖4-4所示。
圖4-4配送訂單實(shí)體屬性圖
1系統(tǒng)前臺功能的實(shí)現(xiàn)
登陸注冊界面的實(shí)現(xiàn)
首先雙擊打開微信小程序顧客端系統(tǒng),連上網(wǎng)絡(luò)以后會顯示出本系統(tǒng)的登陸界面,這是步入小程序的第初始頁面“登錄”,能成功步入到該登陸界面則代表小程序的開啟是成功的,接出來就可以操作本系統(tǒng)所帶有的其他所有的功能。
登陸界面如圖5-1所示。
圖5-1登陸界面
第一次使用本小程序的使用者,首先是要進(jìn)行注冊,按照自身的角色,點(diǎn)擊“注冊騎手”或者“注冊中學(xué)生”,之后才會步入到注冊的頁面上面,將用戶信息錄入注冊表校園外賣小程序,確認(rèn)信息正確后,系統(tǒng)就會步入登陸界面,用戶登入成功后可使用本小程序所提供的所有功能。
注冊界面如圖5-2所示。
圖5-2注冊界面
免責(zé)聲明:部分文章信息來源于網(wǎng)絡(luò)以及網(wǎng)友投稿,本站只負(fù)責(zé)對文章進(jìn)行整理、排版、編輯,出于傳遞更多信息之目的,并不意味著贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,如本站文章和轉(zhuǎn)稿涉及版權(quán)等問題,請作者在及時聯(lián)系本站,我們會盡快為您處理。
資訊中心
熱門資訊
- 美團(tuán)外賣的抽成規(guī)則 餓了么抽點(diǎn)比例是多少
- 外賣好評30字有哪些 常見的外賣評語大全
- 木屋燒烤價目表一覽 微信外賣訂餐系統(tǒng)推薦
- 海底撈排隊取號微信是多少 海底撈是怎么預(yù)約排隊
- 如何通過微信掃碼支付找到支付人微信號?看這里!
- 胡桃里消費(fèi)人均大概是多少錢 二維碼掃碼點(diǎn)餐系統(tǒng)哪個好用
- 美團(tuán)外賣怎么點(diǎn)兩份?步驟及注意事項(xiàng)!!
- 肯德基優(yōu)惠券怎么獲得 肯德基微信外賣怎么點(diǎn)
- 連鎖收銀系統(tǒng)對連鎖門店運(yùn)營會有怎么樣的影響?
- 微信公眾號點(diǎn)餐是怎么實(shí)現(xiàn) 餐飲商家怎么制作外賣訂餐系統(tǒng)