基于PHP的閩茶分享平臺設計與實現_第1頁
基于PHP的閩茶分享平臺設計與實現_第2頁
基于PHP的閩茶分享平臺設計與實現_第3頁
基于PHP的閩茶分享平臺設計與實現_第4頁
基于PHP的閩茶分享平臺設計與實現_第5頁
已閱讀5頁,還剩67頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

基于PHP的閩茶分享平臺的設計與實現摘要本文設計并實現基于PHP編程技術的閩茶分享平臺。閩茶分享平臺分為用戶端和管理員端兩個部分。其中,前臺為用戶,可以查詢資訊,瀏覽茶友交流,瀏覽茶分類,瀏覽茶商品,查看公告,可以引起用戶的閱讀和購買興趣。注冊并且登錄的用戶可以點贊,關注,轉發,收藏文章、發表資訊,發表交流文章,修改和完善自己的個人信息等等,系統的功能基本滿足用戶要求。用戶實名認證過后可以,申請商鋪,上架商品,購買商品。后臺管理員,有用戶管理,資訊管理,公告管理,茶鋪管理,茶目錄管理,茶友分享管理六個大模塊,可以更好的對系統進行管理。平臺開發是使用PHP+Apache+Mysql來搭建的。為了支付體驗更真實,網站接入支付寶支付模塊。為了用戶可以對管理員進行反饋,網站接入了qq客服鏈接。閩茶分享平臺以宣傳茶葉為中心,為茶友們提供一個互相交流,交友的分享平臺。管理員可以通過管理員端對平臺的內容進行管理。關鍵字:閩茶分享平臺,Apache,php

DesignandimplementationoffujianteasharingplatformbasedonPHPAbstractAbstractThispaperdesignsandimplementsfujianteasharingplatformbasedonPHPprogrammingtechnology.

Minchasharingplatformisdividedintotwoparts:userendandadministratorend.

Amongthem,thefrontdeskistheuser,whocanquerytheinformation,browsetheteafriends,browsetheteaclassification,browsetheteaproducts,viewthebulletin,whichcanarousetheuser'sinterestinreadingandbuying.

Userswhoregisterandlogincanlike,follow,forward,collectarticles,publishinformation,publishcommunicationarticles,modifyandimprovetheirpersonalinformationandsoon.Thefunctionofthesystembasicallymeetstherequirementsofusers.

Afterreal-nameauthentication,userscanapplyforshops,putgoodsonshelvesandbuygoods.

Backgroundadministrator,thereareusermanagement,informationmanagement,announcementmanagement,teashopmanagement,teadirectorymanagement,teafriendssharemanagementsixmodules,canbettermanagethesystem.

PlatformdevelopmentistheuseofPHP+Apache+Mysqltobuild.

Inordertomakethepaymentexperiencemoreauthentic,thewebsiteisconnectedtoalipaypaymentmodule.

Inorderforuserstogivefeedbacktotheadministrator,thesitehasaccesstoQQcustomerservicelinks.

Fujianteasharingplatformiscenteredonteapromotion,providingasharingplatformforteafriendstocommunicatewitheachotherandmakefriends.

Administratorscanmanageplatformcontentontheadministratorside.

Keywords:Fujianteasharingplatform,Apache,PHP第1章緒論1.1背景及意義本課題的研究針對我國茶文化交流類型的網站。通過調查閩茶近年資料,2019年,福建茶葉的生產數量、每個品種的產量、茶樹品種改善程度、出口各個省份及出國增長率等,5項指標均居全國第一。并而且常年占據全國前幾,有著極好的茶葉文化。現在為止福建省省內每個地區都有種植茶葉,販賣,收購。并且形成了各個區域比如形成了閩南烏龍茶區如安溪、永春、南安、華安、平和等等。比如閩北烏龍茶區有武夷山、建甌、建陽、邵武等。還有閩東紅綠茶區包括寧德市和羅源、松溪及政和等。還有多茶類區含有大田、永安、尤溪等。除了這些區域還有分了許多小的區域,比如花茶區啊等等。福建茶葉分類有綠、紅、白茶4個茶類和茉莉花茶,安溪鐵觀音、黃金桂,永春佛手,平和白芽奇蘭,武夷大紅袍、肉桂、水仙,建甌矮腳烏龍,寧德天山綠茶、金閩紅,福安坦洋工夫紅茶和福鼎白茶等在茶界享有盛名。而且自從“一帶一路”政策頒布以來,閩茶出口貿易備受學者們關注。福建種植茶葉的茶園面積呈增長趨勢,2010年的185.2千公頃,預計2021年茶園面積將達到230千公頃。茶葉產量連年增長,2025年有望達到50萬噸。茶企發展潛力巨大,福建省茶葉企業數量眾多,雖然有一定規模和國際市場影響力的企業卻很少。茶葉出口規模近年增加明顯,從2010年福建茶葉出口金額僅為0.82億美元,到2019年增長到4.77億美元。“一帶一路”戰略的實施是閩茶拓寬銷售渠道,走向國際市場的重要機遇,更是閩茶文化的世界傳播之旅[1]。時至今日,越來越多的消費者青睞于網上購物,網購以其方便、快捷等優點逐漸融入到了大眾的日常生活中,甚至成為一種生活時尚。在眾多的網購商品中,茶葉也是其中之一[2]。采茶購網站就是這樣的一個購買茶葉的平臺,購物快捷方便,但是它缺少了對茶葉知識的推廣和沒有為茶友之間提供交流的平臺。所以本項目融合了茶友交流,茶知識推廣,以及對茶葉的買賣等功能,為茶的愛好者與普通用戶提供了一個分享交流的茶文化平臺,讓茶友們足不出戶也能體驗異鄉的茶葉,從而對閩茶文化做進一步的宣傳。第2章系統開發工具和關鍵技術2.1HBuilderHBuilder為普遍的編程語言開發工具,功能強大,性能更新快,開發速度、系統兼容性極高[3]。2.2PHPPHP是很容易上手的編程軟件,功能強大,開發速度快,而且相關的軟件全部都是開源免費的,所以使用PHP可以節約大量的正版授權費用,支持動態擴容,支持以數字、字符串或者混合鍵名的關聯數組,能大幅提高開發效率[4]。2.3MySQLmysql是最好的數據庫之一,運行快,規則簡單[5]。2.4bootstrapBootstrap是前端開發的開源工具包,簡潔好用[6]。第3章系統需求分析3.1系統概述該系統平臺主要研究內容是,使用PHP語言+Apache服務器和MySQL數據庫,通過網上整合福建茶葉的資訊,吸引福建茶商到平臺進行閩茶的推廣宣傳,吸引茶友到平臺上交流,擴大閩茶的影響,讓群眾認識到茶文化的魅力。它以閩茶宣傳為主主要服務對象有:用戶,管理員。3.2系統業務流程分析茶葉網站上的內容要直觀明了。網站界面有登入鏈接,注冊鏈接,客服鏈接等。前臺用戶有游客,注冊用戶。游客可以查詢資訊,瀏覽茶友交流,茶分類,茶商品,公告等權限。注冊用戶可以點贊,關注,轉發,收藏文章、發表資訊,發表交流文章等操作。后臺管理員可以對用戶信息進行管理,資訊進行管理,公告進行管理,茶鋪進行管理等功能。(1)網站用戶前臺業務流程分析游客通過網址來訪問閩茶分享平臺,可以通過網頁的導航瀏覽資訊,茶友交流,茶商品。如果想對資訊進行評論,與茶友進行交流,發布文章,購買茶葉或申請免費茶葉等,那需要注冊成為注冊用戶,或者進行已有賬號用戶登入。用戶登入后可以對資訊或交流進行轉發,點贊,收藏,可以發表資訊,購買茶商品,評論茶資訊,申請茶鋪,對自己的信息進行管理等操作。閩茶分享平臺前臺用戶流程(圖3-1)。圖3-1閩茶分享平臺前臺用戶流程圖閩茶分享平臺后臺業務流程分析管理員通過賬號登入后臺,可以檢查用戶信息,對用戶的賬號進行拉黑和解除拉黑。可以添加茶葉的分類,刪除茶分類,為茶分類添加介紹或進行修改。可以對茶資訊的內容進行審核,下架茶資訊。可以對茶友分享內容進行查看,查看其評論有無違規,下架茶友分享。可以審核申請中的茶鋪,可以封違規茶鋪,可以對違規茶鋪進行解封。可以發布公告,下架公告,刪除公告,修改公告。閩茶分享平臺后臺流程(圖3-2)。圖3-2閩茶分享平臺后臺流程圖3.3功能需求分析3.3.1用戶前臺功能模塊閩茶分享平臺前臺擁有:購買茶商品,申請試用茶商品,瀏覽茶葉資訊,參與茶友交流,個人信息管理,查看公告等功能。(1)購買茶商品用戶登陸后可以進入茶鋪界面,點擊喜歡的商品進入購買頁面,可以了解茶商品的信息,輸入購買數量,點擊購買,輸入收貨地址確認訂單,轉跳支付寶鏈接進行金額結算。(2)申請試用茶商品登陸用戶可以進入茶葉試用界面,擊喜歡的商品進入申請頁面,可以了解茶商品的信息,點擊申請,輸入收貨地址確認訂單,每個人一個月內茶商品申請數量不能超過3個,超過3個會禁止申請。(3)瀏覽茶葉資訊用戶可以對感興趣的茶葉資訊進行閱讀,該頁面還有該作者的其他文章鏈接。熱門推薦鏈接。登錄用戶還可以對文章點贊關注等操作。(4)參與茶友交流登錄用戶可以在茶友交流頁面,進行發布漂流品,還可以對已有的漂流瓶進行討論,點贊或者轉發給被關注的茶友。(5)個人管理登錄用戶可以進入我的管理。可以對該用戶的資訊,關注,收藏,訂單等等個人信息進行管理,還可以申請茶鋪,實名認證,修改頭像昵稱,添加QQ號等等。(6)發布資訊登錄用戶可以我的管理里進行資訊的發布。(7)上架商品登入用戶申請商鋪成功可以上架商品進行出售,也可以上架試用商品進行吸引人氣。(8)查看公告用戶可以查看管理員發布的公告。(9)查看茶介紹游客可以瀏覽茶葉的官方介紹閩茶分享網站,分為未登錄及已經登錄的用戶。各角色的用例詳細描述如下。(1)游客用例游客閩茶分享網站前臺在:注冊、登錄、瀏覽茶資訊、瀏覽茶友交流、瀏覽茶鋪,瀏覽茶葉試用,瀏覽公告。(圖3-3)。圖3-3游客用例圖(2)用戶用例登錄用戶可以購買商品,申請試用商品,可以對茶葉資訊進行點贊轉發和品論,發起茶友交流討論或者對已有的討論進行評論或轉發,可以修改個人資料,管理個人的資訊,收藏,關注,測評,私信,訂單等,還可以發布資訊,申請茶鋪,上架商品。(圖3-4)圖3-4用戶用例圖寫測評:在我的訂單中,對已購買的訂單可以進行測評。提交測評后可以在商品界面看到所發表的測評。申請免費試茶:在我的管理里實名認證后可以在申請品茶頁面找到喜歡的茶商品,點擊申請,輸入地址,如果30天內未超過3次包括3次申請就可以再次申請茶葉,不需支付。3.3.2閩茶分享平臺后臺功能模塊管理員對平臺信息進行管理(圖3-5)。圖3-5后臺管理員用例圖茶鋪管理:可以對用戶申請的茶鋪進行人工審核,如果沒有具備營業執照將不給予通過審核,可以將不誠信商鋪進行封店,可以將已該正的但被封的茶鋪以及誤封的茶鋪進行解封。茶目錄管理:可以添加新的茶葉分類目錄,還可以為其添加官方介紹,還可以刪除不需要的茶葉目錄。第4章系統設計4.1閩茶分享網站總體設計經過需求分析,閩茶分享平臺前臺有茶葉資訊,茶友交流,茶葉分類,茶鋪,公告,我的管理。網站前臺功能模塊結構(圖4-1)。圖4-1閩茶分享平臺前臺功能結構圖(1)點贊,收藏,轉發,關注作者:可以讓用戶對自己喜歡的資訊進行支持,保存到個人的收藏中,還有可以與茶友進行分享好文章,關注作者下次可以在關注列表中找到作者,閱讀作者新的文章。(2)推薦熱門資訊:向用戶推薦優質的熱門資訊。(3)發表評論:可以與所有讀者進行互動,說出自己的看法。(4)發表交流:可以提出疑惑與茶友們一起探討,也可以為茶友解惑。(5)推薦相關茶商品,相關資訊:在閱讀各種茶的介紹時,旁邊會推薦相關的茶商品,還有相關的資訊信息。(6申請試用:可以對可以試用的茶商品進行申請。(7)搜索茶商品:可以搜索感興趣的茶商品。(8)購買茶商品:可以購買感興趣的茶商品。(9)查看個人或收藏的資訊:可以查看用戶自個發布的資訊,及用戶所收藏的資訊。(10)發布資訊:可以在資訊區發布資訊。(11)查看訂單:對已有的訂單進行查看,也可以對它進行測評。(12)修改用戶資料:可以修改名稱,qq,電話號碼,像片。(13)申請店鋪:可以擁有自己的店鋪。(14)查看店鋪訂單:可以查看出售了多少貨。(15)出售,停售茶品:可以對自己茶鋪中的茶品進行出售和停售。以上是閩茶分享平臺前臺功能模塊設計,閩茶分享平臺后臺有用戶管理,茶目錄管理,茶資訊管理,茶友分享管理,公告管理,茶鋪管理。系統后臺功能模塊(圖4-2)。圖4-2閩茶分享平臺后臺功能結構圖(1)賬號封號或解封:可以對平臺用戶賬號進行封號或解封。(2)添加,刪除茶目錄:可以添加新的目錄及刪除輸入錯誤的目錄。(3)審查申請的茶鋪信息:可以對用戶申請的茶鋪進行審查。(4)對茶鋪封店或解封:可以對用戶的店鋪進行封店,也可以對其進行解封。(5)搜索資訊:可以在后臺快速搜索出想要的資訊。(6)下架資訊:可以對前臺資訊進行下架。(7)添加目錄介紹:添加官方的茶葉分類目錄介紹。(8)下架茶友分享:可以下架前臺的茶友發布的茶友交流的內容。(9)修改公告:可以修改已發的公告。(10)發布公告,下架公告:可以在后臺向前臺發布公告給所有用戶,也可以下架所發布的公告。以上是閩茶分享平臺的后臺功能模塊設計。福建工程學院本科畢業設計(論文)基于PHP的閩茶分享平臺的設計與實現4.2閩茶分享平臺功能模塊設計4.2.1茶葉資訊模塊茶葉資訊模塊包括點贊,收藏,轉發,關注作者,熱門資訊推送,發表評論。其中熱門資訊推送是通過數據庫展示。關注功能流程(圖4-3)。圖4-3關注操作流程轉發功能流程(圖4-4)。圖4-4轉發操作流程評論功能流程(圖4-5)。圖4-5評論操作流程4.2.2茶友交流模塊茶友交流模塊包括發布茶友交流、評論、轉發。發布茶友交流功能流程(圖4-6)。圖4-6發布茶友交流的操作流程4.2.5茶鋪模塊茶鋪模塊包括搜索商品,購買商品和商品申請試用。購買商品功能流程(圖4-7)。圖4-7購買商品功能的操作流程申請試用商品功能流程(圖4-8)。圖4-8申請試用商品功能的操作流程4.2.6個人管理模塊個人管理模塊分為個人資訊管理,個人收藏,關注,訂單刪除功能,個人茶鋪管理。個人資訊管理功能流程(圖4-9)。圖4-9個人資訊管理功能的操作流程個人收藏,關注,訂單刪除功能流程(圖4-10)。圖4-10個人收藏,關注,訂單刪除功能的操作流程個人茶鋪管理功能流程(圖4-11)圖4-11個人茶鋪管理的操作流程4.3閩茶分享平臺后臺功能模塊設計4.3.1用戶管理模塊管理員對平臺用戶賬號進行管理,賬號管理功能流程圖(圖4-12)。圖4-12賬號管理功能流程圖4.3.4茶友分享管理模塊茶友分享管理具體的功能流程(圖4-13)。圖4-13茶友分享管理功能流程圖4.3.6茶鋪管理模塊茶鋪管理具體的功能流程(圖4-14)。圖4-14茶鋪管理功能流程圖4.4數據庫概念設計4.4.1數據庫邏輯結構設計閩茶分享平臺網的數據庫表得出實體屬性圖,建立各實體屬性圖,得出整體的系統核心功能E-R圖(圖4-15)。圖4-15系統核心功能E-R圖(1)管理員實體管理員(ID,賬號,密碼)閩茶分享平臺管理員實體(圖4-16)。圖4-16管理員實體圖(2)用戶實體用戶(ID,昵稱,帳號,注冊時間,最新登錄時間,密碼,登錄次數,頭像,QQ號,性別,權限,電話,實名認證,關注數)用戶實體(圖4-17)。圖4-17用戶實體圖(3)商品實體商品(ID,品牌,分類id,上一級分類id,商品狀態,標題,份量,圖片,廠家,年份,是否試用,發布日期,商品簡介,價格,商品內容,店主賬號,庫存,商鋪id)商品實體(圖4-18)。圖4-18商品實體圖(4)資訊實體資訊(ID,作者賬號,標題,瀏覽次數,封面,分類id,上一級分類id,發布日期,導語,內容)資訊實體(圖4-19)。圖4-19資訊實體圖茶友交流實體(交流ID,作者賬號,內容,瀏覽次數,發布日期,點贊數,標題)游記實體(圖4-20)。圖4-21茶友交流實體圖(6)茶鋪實體茶鋪(ID,店鋪名,瀏覽次數,封面,注冊時間,店主賬號,店鋪狀態)茶鋪實體如(圖4-20)。圖4-20茶鋪實體圖(6)評論實體評論(ID,內容,發表時間,作者,類型,回復id)評論實體(圖4-21)。 圖4-21評論實體圖4.4.2數據庫物理結構設計該系統有:管理員表(4-1),用戶表(4-2),關注表(4-3),收藏表(4-4),商品評論表(4-5),交流表(4-6),評論表(4-7),分類表(4-8),回復表(4-9),介紹表(4-10),資訊表(4-11),公告表(4-12),測評表(4-13),點贊表(4-14),實名認證表(4-15),店鋪表(4-16),訂單表(4-17),私信表(4-18),商品表(4-19)。(1)管理員表管理員表:管理員ID、管理員賬號、管理員密碼。(表4-1)表4-1管理員表(admin)序號字段名數據類型長度說明空值描述1Idint11主鍵否ID2namevarchar255否帳號3pwdvarchar255否密碼(2)用戶表用戶表:ID,昵稱,帳號,注冊時間,最新登錄時間,密碼,登錄次數,頭像,QQ號,性別,權限,電話,實名認證,關注數。(表4-2)表4-2用戶表(user)序號字段名數據類型長度說明空值描述1idint20主鍵否用戶ID2namevarchar15否用戶名3Pwdvarchar22否用戶密碼4sexvarchar11否用戶性別5r_datetDate20否注冊日期8u_photovarchar20否頭像9powervarchar150是權限10attentionvarchar100否關注數11rzvarchar255是實名認證12zhvarchar255是賬號13qqvarchar255是QQ號碼(3)關注表關注表:ID,粉絲賬戶,被關注者賬號。(表4-3)。表4-3關注表(at)序號字段名數據類型長度說明空值描述1IDInt11主鍵否id2fanszhvarchar20否粉絲賬戶3zhsvarchar20否被關注者賬號(4)收藏表關注表:ID,資訊id,讀者賬號。(表4-4)。表4-3關注表(at)序號字段名數據類型長度說明空值描述1IDInt11主鍵否id2Newsidvarchar20否資訊id3zhvarchar20否讀者賬號(5)商品評論表評論表:評論id,評論內容,評論時間,作者,商品評分。(表4-5)。表4-5商品評論表(goodspr)序號字段名數據類型長度說明空值描述1Discussidint11主鍵否商品評論ID2DiscussContentvarchar255否評論內容3DiscussDateTimeDatetime0否評論時間4Visitorvarchar255否作者5Discusszidvarchar11否商品id6Pfvarchar255否商品評分(6)交流表交流表:文章id,作者,內容,發布日期,瀏覽數,標題,點贊數。(表4-6)。表4-6交流表(articletab)序號字段名數據類型長度說明空值描述1ArtIdint11主鍵否ID2Authorvarchar255否作者3ContentText0否內容4c_datetDatetime0否發布日期5SumInt255否瀏覽數6Titlevarchar255否標題7DzInt255是點贊數(7)評論表評論表:評論ID,內容,作者,評論時間,回復id,文章類型。(表4-7)。表4-7評論表(discusstab)序號字段名數據類型長度說明空值描述1Discussidint11主鍵否評論ID2DiscussContentvarchar255否評論內容3DiscussDateTimeDatetime0否評論時間4Visitorvarchar255否作者5Discusszidvarchar11否回復id6Typevarchar11否文章類型(8)分類表分類表:分類id,父分類id,分類名。結構設計如表4-8圖所示。表4-8分類表(goodstype)序號字段名數據類型長度說明空值描述1Idint10主鍵否分類ID2FidInt10否父分類ID3Teanamevarchar255否分類名(9)回復表回復表:回復ID,內容,作者,評論時間,回復id,文章類型,評論id。(表4-9)表4-9評論表(discusstab)序號字段名數據類型長度說明空值描述1Discussidint11主鍵否評論ID2DiscussContentvarchar255否評論內容3DiscussDateTimeDatetime0否評論時間4Visitorvarchar255否作者5Discusszidvarchar11否回復id6Typevarchar11否文章類型7Fidvarchar255否評論id(10)介紹表介紹表:介紹ID、標題、內容、作者、發布時間、修改時間、父分類id、分類id。(表4-10)表4-10介紹表(js)序號字段名數據類型長度說明空值描述1JsIdint11主鍵否介紹ID2Titlevarchar255否標題3Contenttext0否內容4authorvarchar255否作者5CDateDate0是發布時間6UDateDate0是修改時間7fidChar255是父分類id8zidChar255否分類id(11)資訊表資訊表:資訊ID、標題,內容、作者名、發布時間、修改時間,父分類id,分類id,導語,作者賬號,瀏覽次數。(表4-11)表4-11資訊表(news)序號字段名數據類型長度說明空值描述1NewIdint11主鍵否資訊ID2Titlevarchar255否標題3Contenttext0否內容4authorvarchar255否作者5CDateDate0是發布時間6UDateDate0是修改時間7fidChar255否父分類id8zidChar255否分類id9TimeInt255否瀏覽次數(12)公告表公告表:公告ID、標題,內容、作者名、發布時間、狀態。(表4-12)表4-12公告表(noticetab)序號字段名數據類型長度說明空值描述1NoticeIdint11主鍵否公告ID2Titlevarchar255否標題3Contenttext0否內容4authorvarchar255否作者5datetimedatetime0否發布時間6isShowDate0否狀態(13)評價表評價表:評價ID,商品id,作者賬號,茶葉外觀,茶葉香感,茶葉的滋味,茶葉的葉底,細評,發布時間。(表4-13)表4-13評價表(pj)序號字段名數據類型長度說明空值描述1Pjidint11主鍵否評價ID2TeaidInt11否商品id3Zhvarchar255否作者賬號4Wgvarchar255否茶葉外觀5Xgvarchar255否茶葉香感6Zwvarchar255否茶葉的滋味7Ydvarchar255否茶葉的葉底8Descriptionvarchar255否細評9DateDate0否發布時間(14)點贊信息表點贊信息表:ID,資訊id,讀者賬號,交流id。(表4-14)表4-14點贊表信息(praise)序號字段名數據類型長度說明空值描述1IDInt11主鍵否id2Newsidvarchar20是資訊id3zhvarchar20否讀者賬號4Artidvarchar20是交流id(15)實名認證信息表實名認證信息表:ID,姓名,用戶賬號,身份證。(表4-15)表4-15實名認證信息表(rz)序號字段名數據類型長度說明空值描述1IDInt11主鍵否id2Namevarchar20否姓名3zhvarchar20否用戶賬號4Cartvarchar20否身份證號(16)店鋪信息表店鋪信息表:店鋪ID,店名,瀏覽次數,營業執照,注冊時間,店主賬號,店鋪狀態。(表4-16)表4-16店鋪信息表(shop)序號字段名數據類型長度說明空值描述1ShopidInt11主鍵否店鋪ID2Shopnamevarchar255否店名3TimeInt255否瀏覽次數4Certificatevarchar255否營業執照5DatetimeDate0否注冊時間6Zhvarchar11否店主賬號7Shvarchar255否店鋪狀態(17)訂單信息表訂單信息表:訂單id,購買者賬號,商品id,地址,電話,單價,總價,數量,商品名,訂單狀態,收貨人名,是否試用,訂單日期,支付狀態。(表4-17)表4-17訂單信息表(sq)序號字段名數據類型長度說明空值描述1SqidInt11主鍵否訂單id2Zhvarchar11否購買者賬號3teaidvarchar255否商品id4addressvarchar255否地址5phonevarchar255否電話6Fyvarchar255否單價7Sumvarchar255否總價8Sryvarchar255否是否試用9nvarchar255否數量10teanamevarchar255否商品名11usernamevarchar255否收貨人名12sqztvarchar255否訂單狀態13datedate0否訂單日期14zfztvarchar255是支付狀態(18)私信信息表私信信息表:私信ID、標題,內容、用戶賬號、私信時間、私信人、私信類別。(表4-18)表4-18私信信息表(sx)序號字段名數據類型長度說明空值描述1SxIdint11主鍵否公告ID2Titlevarchar255否標題3Contenttext0否內容4authorvarchar255否用戶賬號5datetimedatetime0否私信時間6Sxrvarchar20否私信人8Sxlbvarchar20否私信類別(19)商品信息表商品信息信息表:商品id、商品分類id、商品父分類id、標題、重量、商品圖片、工廠、年份、生成日期、是否試用、價格、店鋪、品牌、庫存、瀏覽次數。(表4-19)表4-19商品信息表(goods)序號字段名數據類型長度說明空值描述1GoodsidInt11主鍵否商品id2GoodstypeidInt11否商品分類id3GoodstypefidInt11否商品父分類id4Titlevarchar255否標題5WeightInt11否重量6picurlvarchar255否商品圖片7manufacturersvarchar255否工廠8yearDate255否年份9qdatevarchar0否生成日期10tryvarchar255否是否試用11salespriceDecimal10否價格12storevarchar255否店鋪續表4-19商品信息表(goods)序號字段名數據類型長度說明空值描述13brandvarchar255否品牌14inventoryInt255否庫存15timeInt11否瀏覽次數

第5章系統實現5.1閩茶分享平臺前臺模塊實現5.1.1閩茶分享平臺展示實現閩茶分享平臺的主頁,首先顯示的是茶葉資訊模塊的信息,通過點擊按鈕進行切換模塊。圖5-1閩茶分享平臺首頁圖登錄的核心功能 if($_POST){ $name=$_POST['user']; $password=$_POST['pwd']; $sql="select*fromuser;"; $data=$mysqli->query($sql); foreach($dataas$key=>$value){ if($value['zh']==$name&&$value['pwd']==$password){ if($value['power']<>0){ $n=$value['name']; $_SESSION['name']=$n; $_SESSION['zh']=$value['zh']; header('location:control.php?n='.$n); }else{ echo"<script>alert('已被封,請聯系客服');history.back();</script>"; } } } echo"<script>alert('請輸入正確的賬戶信息');history.back();</script>"; die; }5.1.2茶葉資訊模實現茶葉資訊模塊包括許多功能:輸入內容搜索相關的茶葉資訊,點擊分類搜索資訊,推薦最新資訊,推薦熱門資訊和茶友,登錄后還可以對資訊點贊,收藏,評論,轉發加關注,私信作者。圖5-2茶葉資訊頁面(2)搜索資訊的核心代碼:$sql="select*fromnewsjoingoodstypeonnews.zid=goodstype.idWHEREteanameLIKE'%$n%'orauthorLIKE'%$n%'ortitleLIKE'%$n%'ORDERBYRAND()";$data=$mysqli->query($sql);圖5-3資訊內容頁面(3)點贊的核心代碼 if($n==$zh){ echo"<script>alert('自己不能點贊')</script>"; echo"<script>window.location='zixunindex.php?id=$id'</script>"; }else{ $sql="insertintopraise(newsid,zh)values('$id','$n')"; if($mysqli->query($sql)){ echo"<script>window.location='zixunindex.php?id=$id'</script>"; }else{ echo"<script>window.location='zixunindex.php?id=$id'</script>"; } 圖5-4茶友信息頁面(4)茶友信息顯示的核心代碼$sql1="select*fromuserJOINnewsONuser.zh=news.zhWHEREuser.zh='$p'limit2"; $data1=$mysqli->query($sql1); $sql2="select*fromcollectJOINnewsONcollect.newsid=news.NewidWHEREcollect.zh='$p'limit2"; $data2=$mysqli->query($sql2); $sql3="select*fromshopJOINgoodsONshop.zh=goods.storeWHEREshop.zh='$p'limit2"; $data3=$mysqli->query($sql3); $sums=mysqli_num_rows($data3); $sql4="SELECT*FROM`user`WHEREzh=any(selectzhsfromuserjoinatonuser.zh=at.fanszhwhereat.fanszh='$p')limit2"; $data4=$mysqli->query($sql4);圖5-5評論資訊圖5-6私信界面(5)私信的核心代碼:$title="來至".$ns."的私信"; $author=$n; $content=isset($_POST['description'])?$_POST['description']:''; $date=date("Y-m-dH:i:s"); $sql="insertintosx(author,datetime,title,content,sxr,sxlb) values('$author','$date','$title','$content','$zh','私信')"; $result=$mysqli->query($sql); if($result){ echo'<scriptlanguage="JavaScript">;alert("私信發送");location.href="gl.php";</script>;'; }else{ echo"<script>alert('私信時發生了錯誤');</script>"; };5.1.2茶友交流模塊實現茶友交流模塊包括許多功能:發布漂流瓶,點贊,轉發漂流瓶,發表評論,回復評論,搜索漂流瓶,推薦熱門交流。圖5-7茶友交流頁面圖5-8發布漂流瓶頁面發送漂流瓶的核心代碼$sql="insertintoarticletab(author,title,c_datet,content,sum,dz) values('$l','$title','$date','$content',0,0)"; $result=$mysqli->query($sql);圖5-9茶友討論頁面茶友討論的核心代碼:if($_POST){$name=$_SESSION['zh'];$pr=isset($_POST['pr'])?$_POST['pr']:'';$date=date("Y-m-dH:i:s");if($d=='hf'){ $sql="insertintohf(DiscussContent,DiscussDateTime,visitor,DiscusszId,type,fid) values('$pr','$date','$name','$id','jl','$g')"; }else{ $sql="insertintodiscusstab(DiscussContent,DiscussDateTime,visitor,DiscusszId,type) values('$pr','$date','$name','$id','jl')";}if($mysqli->query($sql)){ echo'<scriptlanguage="JavaScript">;alert("評論發送 ");location.href="top.php";</script>;';}else{ echo"<script>alert('評論未發表成功');window.location='top.php';</script>";};};5.1.3茶葉分類信息展示的模塊實現茶葉分類信息展示模塊包括許多功能:相關資訊推薦,茶葉官方介紹,茶葉相關商品推薦。圖5-10茶葉分類信息展示頁面顯示相關產品的核心代碼$sql14="select*fromgoodsWHEREgoodstypefid='$fs'andzt='上架'limit5"; $data14=$mysqli->query($sql14);5.1.4茶鋪的模塊實現茶鋪模塊包括茶葉試用模塊,可以搜索茶葉,搜索店鋪,購買產品,申請免費茶葉進行試喝。圖5-11推薦商品頁面隨機顯示商品的核心代碼$sql="select*fromgoodsjoingoodstypeongoods.goodstypeid=goodstype.idwhere(try='否'andzt='上架')and(brandLIKE'%$n%'orteanamelike'%$n%')ORDERBYRAND()"; $data=$mysqli->query($sql); 圖5-12茶鋪首頁頁面圖5-13商品信息頁面圖5-14購買商品流程圖5-15生成訂單頁面圖5-16申請試用界面生成訂單的核心代碼$sqls="updategoodssetinventory=inventory-$nwheregoodsid='$teaid'"; $results=$mysqli->query($sqls); $sql="insertintosq(teaid,fy,n,sum,phone,username,address,teaname,try,zh,sqzt,date) values('$teaid','$fy','$n','$sum','$phone','$username','$address','$teaname','否','$zh','準備發貨','$date')"; $result=$mysqli->query($sql);5.1.5我的管理實現我的管理模塊可以發布資訊,修改資料,查看收藏的資訊,查看被關注的茶友,查看私信,查看看測評,查看訂單,申請茶鋪,或對茶鋪進行管理。圖5-17我的管理頁面圖5-18修改密碼頁面圖5-19修改個人信息頁面圖5-20發布資訊頁面 圖5-21已收藏的資訊頁面 圖5-22已關注用戶的頁面 圖5-23我的資訊頁面 圖5-24我的茶鋪頁面 圖5-25添加商品頁面 添加商品的核心代碼:$path="E:\wamp64\www\BS\a\img"; $file_name=date("YmdHis").".".$file["name"]; $file_path=$path."/".$file_name; move_uploaded_file($file["tmp_name"],$file_path); $p="./img/".$file_name; $sql="insertintogoods(brand,title,weight,manufacturers,year,salesprice,inventory,store,dpid,jj,goodstypefid,goodstypeid,picurl,qdate,time,try,zt,content) values('$brand','$title','$weight','$manufacturers','$year','$salesprice','$inventory','$zh','$dpid','$content','$fid','$zid','$p','$date',0,'$sid','上架','$td')"; $result=$mysqli->query($sql);圖5-26我的訂單頁面 圖5-27測評頁面 圖5-28私信頁面 5.1.6公告模塊實現公告管理模塊就是通過數據庫展示管理員發送的公告。圖5-29公告頁面5.2.1閩茶分享平臺后臺展示實現閩茶分享平臺管理員面板包括了六大模塊:用戶管理,茶目錄管理,茶友分享管理,茶資訊管理,茶商鋪管理,公告管理。可以通過左邊的導航欄上的按鈕進行切換模塊。圖5-30管理員頁面5.2.2用戶信息管理實現用戶信息管理功能包括:戶賬戶的封鎖或解開封鎖和查看。圖5-31用戶管理頁面圖5-32用戶信息頁面5.2.3茶目錄管理實現茶目錄管理功能包括對目分類名進行修改,刪除,添加介紹。圖5-33茶目錄頁面圖5-29修改分類名頁面圖5-34添加介紹頁面5.2.4茶資訊管理實現茶資訊管理功能包括對資訊的搜查,查看,下架。圖5-35茶目錄頁面圖5-36資訊查看頁面5.2.5茶友分享管理實現茶友分享管理功能包括對茶友分享進行查看,下架。圖5-37茶友分享管理頁面圖5-38茶友交流信息頁面5.2.6茶鋪管理實現茶鋪管理功能包括對申請茶鋪進行審核,對店鋪進行封店或解封。圖5-35店鋪審核頁面圖5-36營業店鋪頁面圖5-39封號店鋪頁面5.2.7公告管理實現公告管理功能包括:發布,下架,添加,修改,刪除。圖5-40公共管理頁面圖5-41添加公告頁面第6章系統測試6.1系統用例測試系統測試主要是對閩茶分享平臺的部分功能進行測試,檢測功能模塊是否正常,系統功能是否大體上完成,體驗是否流暢。發表評論測試用例如表6-1圖所示。表6-1發表評論測試用例名稱內容用例編號:T01用例名:發表評論輸入信息:輸入我愛白茶輸出信息:評論發表成功后,資訊評論區顯示剛發表的評論過程:1)選擇一篇資訊,找到評論區2)輸入評論3)點擊“發布評論”按鈕。用戶搜索資訊用例如表6-2圖所示。表6-2用戶搜索資訊測試用例名稱內容用例編號:T02用例名:用戶搜索資訊輸入信息:輸入白茶輸出信息:顯示分類為白茶的資訊列表過程:1)在搜索框輸入白茶2)點擊“搜索”按鈕,進行搜索用戶發表資訊測試用例如表6-3圖所示。表6-3用戶發表資訊測試用例名稱內容用例編號:T03用例名:發布資訊輸入信息:資訊的標題、內容、分類、封面輸出信息:發表資訊成功,在茶葉資訊中可查看過程:1)點擊發布資訊2)輸入標題,輸入導語,選擇類型,選擇封面,輸入內容。3)點擊“發布”按鈕,進行發布資訊。6.2測試結果閩茶分享平臺所有功能的測試結果如下:(1)閩茶分享平臺前臺。前臺界面簡潔,基本功能都有,用戶前臺的用戶登錄、注冊功能、發布資訊、茶友交流、信息修改等功能均通過了測試。(2)閩茶分享平臺后臺。管理員通過登錄到閩茶分享平臺后臺,實現對用戶管理,茶葉資訊管理,茶友分享管理,公告管理,茶目錄管理,茶鋪管理。以上六個功能模塊均通過了測試。總結本平臺閩茶分享網是為了更好的宣傳福建茶葉,為福建茶農銷售茶葉和為全國茶友提供交流平臺而開發的。所以它需要茶葉資訊,茶友交流,茶鋪等模塊進行設計與實現的茶葉分享平臺。本次課設,“

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論