摘 要
隨著計(jì)算機(jī)技術(shù)的成熟,互聯(lián)網(wǎng)的建立,如今,PC平臺(tái)上有許多關(guān)于二手閑置交易方面的應(yīng)用程序,但由于使用時(shí)間和地點(diǎn)上的限制,用戶在使用上存在著種種不方便,而開發(fā)一款基于微信小程序的二手閑置交易市場(chǎng)系統(tǒng),能夠有效地解決這個(gè)問題。
本基于微信小程序的二手閑置交易市場(chǎng)系統(tǒng)是針對(duì)二手閑置交易而開發(fā),采用微信開發(fā)者工具進(jìn)行微信端開發(fā),使用MYSQL數(shù)據(jù)庫進(jìn)行系統(tǒng)數(shù)據(jù)的儲(chǔ)存,系統(tǒng)滿足用戶通過微信客戶端進(jìn)行二手閑置交易的需求。本小程序是以微信為入口的,可以說是在自帶接近10億的流量人口。整個(gè)系統(tǒng)不僅操作簡(jiǎn)單、便捷,而且節(jié)約用戶的時(shí)間及資源成本等,僅需通過一部手機(jī)和微信號(hào)即可滿足用戶們的需求。
論文首先闡述了基于微信小程序的二手閑置交易市場(chǎng)系統(tǒng)的開發(fā)背景,并對(duì)開發(fā)基于微信小程序的二手閑置交易市場(chǎng)系統(tǒng)所采用的相關(guān)技術(shù)進(jìn)行了詳細(xì)的介紹,然后對(duì)此應(yīng)用軟件進(jìn)行了需求分析、設(shè)計(jì),最后對(duì)系統(tǒng)進(jìn)行測(cè)試、維護(hù),保證系統(tǒng)的正常運(yùn)行。
3.3 系統(tǒng)功能分析
本基于微信小程序的二手閑置交易市場(chǎng)系統(tǒng)滿足了不同用戶的功能需求,包括用戶、賣家以及管理員,下面對(duì)這不同用戶的功能需求進(jìn)行簡(jiǎn)介。
(1)管理員功能分析
管理員可進(jìn)行后臺(tái)進(jìn)行管理,包含個(gè)人中心、用戶管理、賣家管理、商品分類管理、商品信息管理、商品購買管理、商品配送管理、訂單評(píng)價(jià)管理、用戶咨詢管理以及系統(tǒng)管理。
管理員用例圖如圖3.1所示。
圖 3.1 管理員用例圖
(2)賣家功能分析
賣家注冊(cè)登錄后主要功能模塊包括首頁、商品信息(增刪改查商品)、系統(tǒng)公告以及我的(商品信息、商品購買、商品配送、訂單評(píng)價(jià)、用戶咨詢和在線客服)。
賣家用例圖如圖3.2所示。
圖 3.2 賣家用例圖
(3)用戶功能分析
沒有賬號(hào)的用戶可進(jìn)行注冊(cè)操作,注冊(cè)登錄后主要功能模塊包括首頁、商品信息(商品查詢收藏購買)、系統(tǒng)公告以及我的(商品信息、商品購買、商品配送、訂單評(píng)價(jià)、用戶咨詢、我的收藏管理以及在線客服)。
用戶用例圖如圖3.3所示。
圖 3.3 用戶用例圖
3.4 系統(tǒng)流程分析
3.4.1注冊(cè)登錄流程
沒有賬號(hào)的賣家和用戶均可進(jìn)行注冊(cè),注冊(cè)后可進(jìn)行登錄系統(tǒng),注冊(cè)登錄流程圖如圖3.4所示。
圖3.4注冊(cè)登錄流程圖
3.4.2添加信息流程
管理員、用戶以及賣家均可添加信息,下面是添加信息的時(shí)候的流程圖,如圖3.5所示
圖3.5 添加信息流程圖
3.5系統(tǒng)界面分析
用戶界面指的是用戶直接看到的圖形界面也稱為前端設(shè)計(jì)。用戶界面的好壞直接影響到用戶操作時(shí)的體驗(yàn)、效率,愉快性,而且用戶界面設(shè)計(jì)不當(dāng)還會(huì)導(dǎo)致無法很好的發(fā)揮出系統(tǒng)的性能。
1.界面元素
常見的用戶界面都會(huì)包括:整體頁面的主顏色,字體的大小,字體的顏色,整體頁面的布局,主要功能在頁面上的布局位置,重要的輸入界面和輸出界面,人機(jī)交互界面。用戶界面采用的主顏色,還有整體的布局的美觀和功能布局的位置是否符合人性的設(shè)計(jì)都會(huì)直接的影響到用戶對(duì)本系統(tǒng)軟件的認(rèn)同度。
2.用戶角色
界面的設(shè)計(jì)必須建立在用戶的角度,只有把自己當(dāng)作用戶思考人們的使用習(xí)慣和愛好的時(shí)候,才能開發(fā)出一個(gè)圍繞用戶的界面。通過調(diào)查用戶的操作習(xí)慣,并將收集而來的紛亂復(fù)雜信息,進(jìn)行總結(jié),抽象得出滿足用戶的用戶界面模型。
3.需求變化
人們的審美和習(xí)慣愛好,總是在不斷的改變著。故要根據(jù)不同用戶的喜好,操作習(xí)慣作不同的需求設(shè)計(jì)分析,作出更加符合的用戶口味的操作界面。從而得到用戶的認(rèn)可。
4.界面原型
設(shè)計(jì)的前期通過快速的創(chuàng)建界面原型,通過同學(xué)的建議一點(diǎn)一點(diǎn)的改進(jìn)用戶界面從快速的達(dá)到理想的效果。用戶界面的設(shè)計(jì)原則要滿足以下幾點(diǎn):
(1)頁面簡(jiǎn)潔,操作簡(jiǎn)單。
(2)對(duì)于用戶而言,瀏覽信息比記憶信息更友好。
(3)從用戶的角度思考,才能讓用戶更好的接納。
(4)利用當(dāng)今已經(jīng)流行的頁面設(shè)計(jì),讓用戶快速的學(xué)會(huì)操作。
5.安全性問題
安全性問題應(yīng)該是人們最看重的。用戶界面上輸入的信息不會(huì)被別人竊取,還有若輸入的時(shí)候出現(xiàn)錯(cuò)誤頁面必須能夠回退。
第4章 系統(tǒng)設(shè)計(jì)
4.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)
本基于微信小程序的二手閑置交易市場(chǎng)系統(tǒng)主要實(shí)現(xiàn)了賣家功能模塊、用戶功能模塊和管理員功能模塊三大部分,系統(tǒng)結(jié)構(gòu)圖如圖4-1所示。
圖4.1系統(tǒng)功能結(jié)構(gòu)圖
4.2系統(tǒng)順序圖設(shè)計(jì)
4.2.1登錄模塊順序圖
登錄模塊主要滿足了管理員、賣家和用戶的權(quán)限登錄,登錄模塊的順序圖如圖 4.2 所示。
圖4.2登錄順序圖
4.2.2添加信息模塊順序圖
管理員、用戶以及賣家登錄后均可進(jìn)行信息的添加操作,添加信息順序圖如圖4.3所示
圖4.3添加信息順序圖
4.3系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
4.3.1 數(shù)據(jù)庫E-R圖設(shè)計(jì)
系統(tǒng)E-R圖就是系統(tǒng)的實(shí)體關(guān)系圖,它是用來描述某一組織(單位)的概念模型,提供了表示實(shí)體、屬性和聯(lián)系的方法。構(gòu)成E-R圖的基本要素是實(shí)體、屬性和關(guān)系。實(shí)體是指客觀存在并可相互區(qū)分的事特;屬性指指實(shí)體所具有的每一個(gè)特性。根據(jù)數(shù)據(jù)庫中的幾個(gè)表分別繪制數(shù)據(jù)庫的實(shí)體圖。以下給出本系統(tǒng)中比較重要的實(shí)體E-R圖。
(1)商品訂單信息實(shí)體E- R圖,如圖4.4所示
圖4.4 商品訂單信息實(shí)體屬性圖
(2)商品類型信息實(shí)體E- R圖,如圖4.5所示
圖4.5 商品類型信息實(shí)體屬性圖
(3)管理員信息實(shí)體E- R圖,如圖4.6所示
圖4.6 管理員信息實(shí)體屬性圖
(4)用戶信息實(shí)體E- R圖,如圖4.7所示
圖4.7 用戶信息實(shí)體屬性圖
(5)賣家信息實(shí)體E- R圖,如圖4.8所示
圖4.8 賣家信息實(shí)體屬性圖
(6)商品信息實(shí)體E- R圖,如圖4.9所示
圖4.9 商品信息實(shí)體屬性圖
4.3.2 數(shù)據(jù)庫表設(shè)計(jì)
本基于微信小程序的二手閑置交易市場(chǎng)系統(tǒng)在開發(fā)過程中使用MySQL數(shù)據(jù)庫系統(tǒng)進(jìn)行系統(tǒng)數(shù)據(jù)的儲(chǔ)存,以下是本系統(tǒng)的主要數(shù)據(jù)庫表信息。
表4.1 shangpindingdan商品訂單信息表
序號(hào) 字段 描述 類型和長(zhǎng)度 主鍵 是否可空
1 id 編號(hào) bigint(20) 是 不允許
2 addtime 創(chuàng)建時(shí)間 timestamp 否 允許
3 maijiahao 賣家號(hào) varchar(200) 否 允許
4 maijiaming 買家號(hào) varchar(200) 否 允許
5 shangpinbianhao 商品編號(hào) varchar(200) 否 允許 6 shangpinmingcheng 商品名稱 varchar(200) 否 允許 7 shangpinleixing 商品類型 varchar(200) 否 允許 8 shangpintupian
商品圖片 varchar(200) 否 允許
9 shuliang 數(shù)量 int(11) 否 允許
10 shangpinjiage 商品價(jià)格 int(11) 否 允許 11 zongjine 總金額 int(11) 否 允許 12
zhanghao 賬號(hào) varchar(200) 否 允許
13 xingming 姓名 varchar(200) 否 允許
14 `shouji 手機(jī) varchar(200) 否 允許
15 dizhi 地址 varchar(200) 否 允許
16 goumaishijian 購買時(shí)間 datetime 否 允許
17 beizhu 備注 varchar(200) 否 允許
18 sfsh 是否審核 varchar(200) 否 允許
19 shhf 審核回復(fù) longtext 否 允許
20 ispay 是否支付 varchar(200) 否 允許
21 userid 用戶編號(hào) bigint(20) 否 允許
表4.2 shangpinleixing商品類型信息表
序號(hào) 字段 描述 類型和長(zhǎng)度 主鍵 是否可空
1 id 編號(hào) bigint(20) 是 不允許
2 addtime 創(chuàng)建時(shí)間 timestamp 否 允許
3 fenlei 分類 varchar(200) 否 允許
表4.3 users管理員信息表
序號(hào) 字段 描述 類型和長(zhǎng)度 主鍵 是否可空
1 id 編號(hào) bigint(20) 是 不允許
2 username 用戶名 varchar(100) 否 允許
3 password 密碼 varchar(100) 否 允許
4 role 角色 varchar(100) 否 允許
5 addtime 添加時(shí)間 timestamp 否 允許
表4.4 yonghu用戶信息表
序號(hào) 字段 描述 類型和長(zhǎng)度 主鍵 是否可空
1 id 編號(hào) bigint(20) 是 不允許
2 addtime 創(chuàng)建時(shí)間 timestamp 否 允許
3 zhanghao 賬號(hào) varchar(200) 否 允許
4 mima 密碼 varchar(200) 否 允許
5 xingming 姓名 varchar(200) 否 允許
6 xingbie 性別 varchar(200) 否 允許
7 nianling 年齡 int(11) 否 允許 8 shouji
電話 varchar(200) 否 允許
9 youxiang 郵箱 varchar(200) 否 允許 10
dizhi 地址 varchar(200) 否 允許
11 `zhaopian 照片 varchar(200) 否 允許
表4.5 maijia賣家信息表
序號(hào) 字段 描述 類型和長(zhǎng)度 主鍵 是否可空
1 id 編號(hào) bigint(20) 是 不允許
2 addtime 創(chuàng)建時(shí)間 timestamp 否 允許
3 maijiahao 賣家號(hào) varchar(200) 否 允許
4 mima 密碼 varchar(200) 否 允許
5 maijiaming 賣家姓名 varchar(200) 否 允許
6 xingbie 性別 varchar(200) 否 允許
7 nianling 年齡 varchar(200) 否 允許 8
maijiashouji 賣家手機(jī) varchar(200) 否 允許
9 youxiang 郵箱 varchar(200) 否 允許
10 shenfenzheng 身份證 varchar(200) 否 允許
11 zhaopian 照片 varchar(200) 否 允許
12 `thumbsupnum 贊數(shù) int(11) 否 允許
13 crazilynum 踩數(shù) int(11) 否 允許
14 clicktime 最近點(diǎn)擊時(shí)間 datetime 否 允許
15 clicknum 點(diǎn)擊次數(shù) int(11) 否 允許文章來源:http://www.zghlxwxcb.cn/news/detail-696190.html
表4.6 shangpinxinxi商品信息表
序號(hào) 字段 描述 類型和長(zhǎng)度 主鍵 是否可空
1 id 編號(hào) bigint(20) 是 不允許
2 addtime 創(chuàng)建時(shí)間 timestamp 否 允許
3 maijiahao 賣家號(hào) varchar(200) 否 允許
4 maijiaming 賣家名 varchar(200) 否 允許
5 shangpinbianhao 商品編號(hào) varchar(200) 否 允許
6 shangpinmingcheng 商品名稱 varchar(200) 否 允許 7 shangpinleixing 商品類型 varchar(200) 否 允許 8 shangpintupian 商品圖片 varchar(200) 否 允許 9 kucun 庫存 varchar(200) 否 允許 10 shangpinjiage 商品價(jià)格 int(11) 否 允許 11 shangpinxiangqing 商品詳情 longtext 否 允許 12 sfsh
是否審核 varchar(200) 否 允許
13 shhf 審核回復(fù) longtext 否 允許
14 thumbsupnum 贊數(shù) int(11) 否 允許 15 crazilynum 踩數(shù) int(11) 否 允許 16
clicktime 最近點(diǎn)擊時(shí)間 datetime 否 允許
17 clicknum 點(diǎn)擊次數(shù) int(11) 否 允許
18 userid` 用戶編號(hào) bigint(20) 否 允許文章來源地址http://www.zghlxwxcb.cn/news/detail-696190.html
到了這里,關(guān)于2023基于微信小程序的二手閑置交易市場(chǎng)(SSM+mysql)-JAVA.VUE(論文+開題報(bào)告+運(yùn)行)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!