????項目背景和意義
目的:本課題主要目標是設(shè)計并能夠?qū)崿F(xiàn)一個基于微信小程序美食菜譜點評系統(tǒng),前臺用戶使用小程序,后臺管理使用Java+Mysql開發(fā),后臺使用了springboot框架;通過后臺添加資訊和管理資訊,錄入美食和管理美食,管理美食評論等,用戶通過小程序登錄,查看美食信息、發(fā)表評論等。
??? 意義:基于微信美食介紹點評小程序系統(tǒng)是計算機技術(shù)與美食交流相結(jié)合的產(chǎn)物,通過微信小程序功率系統(tǒng)實現(xiàn)了對美食介紹和美食評論的交流。隨著計算機技術(shù)的不斷提高,計算機已經(jīng)深入到社會生活的各個角落;而采用人工線下美食交流的方法,受限于時間、場地等的限制。為了滿足美食人員對美食可以在天南地北,任何有空的時間交流,在工作人員的具備一定的計算機操作能力的前提下,特編此基于微信美食介紹點評小程序系統(tǒng)以提高美食交流效率。
可行性分析
具體如下:
1.技術(shù)可行性
以Windows7或10為操作系統(tǒng),采用IDEA軟件為開發(fā)后臺管理,運用mysql進行數(shù)據(jù)庫存儲,使用微信開發(fā)者工具開發(fā)微信小程序;后臺管理系統(tǒng)硬件環(huán)境是PC機,前臺用戶在手機上使用微信小程序。
2.經(jīng)濟可行性
一方面,采用IDEA和微信開發(fā)者工具開發(fā)有好的人機界面和強勁的功能支持,使管理員錄入美食菜譜信息、管理點評信息等的工作效率進一步提高從而節(jié)省人力、物力;另一方面,系統(tǒng)的制作成本低,在現(xiàn)有的PC機上即可使用IDEA和微信開發(fā)者工具進行開發(fā)。
3.操作可行性
IDEA軟件在操作上是在Windows操作系統(tǒng)上進行后臺管理系統(tǒng)的使用,主要憑借使用Windows操作技術(shù)即可完成數(shù)據(jù)的錄入、修改、刪除等功能,簡單方便。用戶使用手機登錄微信小程序美食菜譜點評系統(tǒng)來使用。
主要功能模塊
? 后臺管理員功能
會員列表:查看所有注冊會員信息,支持刪除
錄入資訊:錄入資訊標題、內(nèi)容等信息
管理資訊:查看已錄入資訊列表,支持刪除和修改
留言列表:所有用戶留言信息獵豹,支持刪除
廣告管理:設(shè)置小程序首頁輪播圖廣告和鏈接
錄入美食菜譜:錄入美食菜譜名稱、參考價格、制作市場、上傳美食菜譜圖片、美食菜譜詳情等
美食菜譜管理:查看所有已經(jīng)錄入的菜譜列表,支持修改和刪除
美食菜譜評論列表:查看所有用戶錄入的菜譜評論信息
美食菜譜評論管理:可以刪除;也可以審核后,在小程序可看見評論
?
? 小程序功能
用戶注冊登錄:注冊普通賬號,然后使用注冊的賬號登錄登錄
微信授權(quán)登錄:直接使用微信作為賬號,授權(quán)后登錄
資訊功能:用戶可以任意瀏覽資訊列表和詳細信息 ??
美食菜譜庫:點擊所有菜譜菜單,支持查看所有的菜譜信息菜譜查詢:在菜譜列表頂部,輸入菜譜關(guān)鍵字,點擊查詢即可
美食菜譜信息: 點擊到菜譜詳情頁面,可以查看菜譜的圖片、參考價格、制作市場等
美食菜譜評論列表:在菜譜頁面,切換到游客評論,可以查看所有用戶評論的內(nèi)容
美食菜譜收藏:在菜譜信息詳情,下方點擊“收藏”,進行收藏
美食菜譜評價:登錄用戶,在菜譜信息詳情頁面底部,點擊我要評論,彈出評論頁面,填寫后提交;管理員審核后可見
我的菜譜收藏列表:用戶收藏的菜譜列表,可以刪除。
用戶信息:填寫姓名、qq、郵箱、備注等信息
退出系統(tǒng):清除緩存,返回小程序首頁
留言:用戶可以在小程序?qū)芾砥脚_留言。
?
開發(fā)概要
主要介紹了系統(tǒng)在開發(fā)過程中所應(yīng)用到的一些關(guān)鍵的技術(shù),主要包括了前端小程序開發(fā)的MINA框架;后臺開發(fā)java的框架springboot、模板引擎thymeleaf程序技術(shù);MySQL數(shù)據(jù)庫;以及常規(guī)的網(wǎng)頁技術(shù)HTML/CSS/JAVASCRIPT介紹。
小程序開發(fā):微信開發(fā)者工具(MINA框架)
后臺環(huán)境:JDK1.8 + Tomcat8
后臺開發(fā)語言:Java
后臺開發(fā)框架:springboot
后臺模板引擎:Thymeleaf
后臺開發(fā)工具:Idea2020
數(shù)據(jù)庫:mysql8
數(shù)據(jù)庫管理工具:navicat
其他開發(fā)語言:html + css +javascript
開發(fā)文件說明
? 實體圖和ER圖
?
? 后臺文件
綠色的是開源的后臺管理系統(tǒng)框架,不要動
所在路徑:Src >main >com.huang.com>houtai
程序名 |
包含 |
|
houtai/fenzu.java 后臺分組管理 |
/quanxian_fenzu_list |
分組權(quán)限列表 |
/quanxian_fenzu_xiugai |
分組權(quán)限 修改 |
|
houtai/ guanliyuan.java 后臺用戶管理 |
/ht_mima |
密碼修改 |
/quanxian_user_add |
后臺用戶錄入 |
|
/quanxian_user_list |
后臺用戶列表 |
|
/quanxian_user_xiugai |
用戶修改 |
|
houtai/ huiyuan.java 后臺框架 |
/login |
用戶登錄頁面 |
/main |
后臺首頁 |
|
/top |
后臺頂部文件 |
|
/center |
后臺中間文件首頁 |
|
/middel |
后臺中間文件(包含左右) |
|
/left |
后臺中間文件-左邊 |
|
/tab |
后臺中間文件-右邊 |
|
/down |
后臺底部文件 |
|
/logout |
后臺退出登錄 |
|
houtai/ quanxian.java 后臺權(quán)限管理 |
/quanxian_caidan_1ji |
1級菜單列表 |
/quanxian_caidan_2ji |
2級菜單列表 |
|
/quanxian_caidan_2ji_nei |
2級菜單 操作 |
|
/quanxian_caidan_3ji |
3級菜單列表 |
|
/quanxian_caidan_3ji_nei |
3級菜單 操作頁面 |
|
houtai/ guanyu.java 關(guān)于我們設(shè)置 |
/houtai_guanggao_shezhi |
設(shè)置廣告 |
/houtai_liuyan_list |
留言列表 |
|
/houtai_liuyan_del |
刪除留言 |
|
houtai/ xinxi.java 后臺新聞管理 |
/houtai_xinxi_fenlei |
信息分類管理 |
/houtai_xinxi_add |
信息錄入 |
|
/houtai_xinxi_list |
信息列表 |
|
/houtai_xinxi_xiugai |
修改資訊 |
|
/houtai_xinxi_del |
刪除資訊 |
|
houtai/ yonghu.java 用戶管理 |
/houtai_yonghu_list |
用戶列表 |
/houtai_yonghu_del |
刪除用戶 |
|
houtai/ Meishicaipu.java 美食菜譜 |
/houtai_meishi_shuxing |
美食菜譜顯示頁面 |
/houtai_meishi_shuxing_nei |
美食菜譜設(shè)置 |
|
/houtai_meishi_add |
美食錄入 |
|
/houtai_meishi_list |
美食菜譜列表 |
|
/houtai_meishi_xiugai |
修改美食 |
|
/houtai_meishi_del |
刪除美食 |
|
/houtai_meishi_pinglun_list |
美食菜譜評論列表 |
|
/houtai_meishi_pinglun_caozuo |
后臺評論列表操作(修改xiugai和刪除del) |
? 小程序文件
所在路徑:Src >main >com.huang.com>api
按程序整理的接口列表如下
頁面 |
接口 |
說明 |
api/liuyan_api 留言 |
/wx_liuyan |
留言接口 |
api /pub_api 公用 |
/wx_get_ad |
讀取廣告設(shè)置 |
api /yonghu_api 用戶 |
/wx_check_reg_yonghu |
驗證 用戶注冊 |
/wx_check_login_yonghu |
驗證 用戶登錄 |
|
/wx_check_reg_yonghu_weixin |
驗證 用戶登錄(微信登錄) |
|
/wx_huiyuan_xinxi_byid |
根據(jù)用戶id獲取用戶信息 |
|
/wx_huiyuan_xinxi_update_byid |
更新用戶信息 |
|
/wx_huiyuan_mima_act |
更新用戶密碼 |
|
api /zixun_api 資訊 |
/wx_news_list |
讀取最新5條資訊 |
/wx_news_list_byid? |
資訊列表 |
|
/wx_news_list_canshu |
獲取列表的總頁數(shù) |
|
/wx_news_info |
資訊詳情 |
|
api / Meishi_api 美食菜譜 |
/wx_meishi_top4 |
讀取最新4條美食菜譜信息 |
/pinglun_list_by_uid |
根據(jù)用戶id,獲取評論列表 |
|
/wx_meishi_list |
美食菜譜列表 |
|
/wx_meishi_list_yeshu |
美食菜譜頁數(shù) |
|
/wx_meishi_xinxi_byid? |
根據(jù)id獲取美食菜譜信息 |
|
/wx_meishi_pinglun_list |
根據(jù)id獲取美食菜譜評論 |
|
/wx_meishi_shoucang |
美食菜譜收藏接口 |
|
/wx_meishi_pinglun_add |
美食菜譜評論 |
|
/wx_meishi_shoucang_list |
會員美食菜譜收藏列表 |
|
/wx_meishi_shoucang_del? |
美食菜譜收藏刪除 |
成品效果圖
? 小程序效果截圖
文章來源:http://www.zghlxwxcb.cn/news/detail-487296.html
? 后臺管理截圖
文章來源地址http://www.zghlxwxcb.cn/news/detail-487296.html
到了這里,關(guān)于微信美食菜譜小程序系統(tǒng)設(shè)計與實現(xiàn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!