?

基于SSM的預購平臺系統的設計與實現

2020-09-10 07:22譚枝毛紅霞
信息技術時代·下旬刊 2020年5期
關鍵詞:銷售者商鋪管理員

譚枝 毛紅霞

基于springmvc、spring與mybatis架構實現了一種能夠讓銷售者與消費者共贏的預購平臺的系統?;贛VC設計模式,該平臺系統采用java作為主要開發語言,使用maven管理工程[2],以eclipse作為開發工具,mysql作為后端數據庫存儲用戶信息和商品信息。通過該平臺系統,作為銷售者能夠在該平臺系統上添加商品、管理商品列表和修改商品信息等多種功能。作為消費者能夠在該平臺系統上預購商品、查看預購商品信息和修改預購信息等多種功能。作為管理員,可以通過后臺系統對投訴、反饋、用戶的權限等進行管理。

預購平臺;Java;SSM;mysql

中圖分類號:TP393 ?文獻標識碼:A

1背景

當今,有許多工廠生產了大量的產品后,因為賣相不好、達不到消費者預期的效果等等情況導致產品未能銷售出去,只能通過銷毀或者將價格降低等手段處理這些產品,最后的結果就是虧損了一大筆資金和大量時間,所以預購平臺的出生,就是將這種情況盡可能的降低,甚至將其扼殺至搖籃中。作為現代人的我們都不陌生“信息化”這個詞語,商場和廠家通過我們預購平臺提前知道消費者的需求就可以有計劃的生產,減少商品積壓所造成的成本,降低經營風險,預購平臺為商家提供先了解后供貨的生產模式,掌握市場需求生產,避免資源浪費。收獲消費者的信息,同時讓參加新品預售的買家享受先人一步的給力新品折扣,達成三方受惠的互動模式。對于銷售者,預購平臺能夠降低資金壓力,根據消費者的需求進行定量生產,避免了不必要的損失;降低進貨價格,根據訂單量,銷售者可以和供貨商批量采購商品,產品數量越多,進貨價越低,在零售價不變的情況下,銷售者也賺得更多;降低經營風險,如果銷售者自己生產產品,了解預售信息后,銷售者根據消費者的真實需求,不盲目制造,避免供貨過剩,浪費人力、物理等生產成本。對于消費者,可以通過預購平臺提前了解到銷售者的新品,免于上當。預購平臺最大的價值在于實現了銷售者與消費者的共贏。

2預購平臺系統的功能列表

該預購平臺系統的功能列表如圖1所示:

2.1消費者專屬功能

消費者的專屬功能主要包括了:1)預購功能,通過點擊商品的預購按鈕可以給自己喜歡的商品投一票。2)查看預購信息功能,只需點擊已預購商品圖標,就能查看該商品的詳細信息,包括商品的價格,商品的優點,商品的評價等等。3)修改預購信息功能,點擊已預購商品旁的修改按鈕,能夠取消預購。4)管理員反饋功能,能夠向管理員反饋商品bug、界面bug等信息。

2.2銷售者專屬功能

銷售者的專屬功能主要包括了:1)添加商品功能,能夠在自己的商品界面上上架需要預購的商品。2)管理商品列表功能,能夠在自己的商品界面上對商品列表進行增加、修改、刪除等操作。3)修改商品信息功能,能夠在自己的商品界面上修改已上架的商品信息,例如商品的價格、商品的信息、商品的評價等等。4)管理員反饋功能,能夠向管理員反饋商品bug、界面bug等信息。

2.3管理員專屬功能

管理員的專屬功能主要包括了:1)查看反饋列表功能,能夠在后臺查看用戶反饋的信息。2)查看舉報列表功能,能夠在后臺查看用戶舉報的信息。3)消費者、銷售者用戶權限管理、賬戶凍結功能,能夠在后臺對用戶訪問權限進行增加、修改、刪除等操作,也能直接將用戶的賬戶進行凍結。

2.4共通功能

共通功能主要包括了:1)注冊功能,用戶和管理員能夠在注冊界面進行注冊。2)身份驗證功能,用戶和管理員注冊賬戶時,需要進行實名制的身份驗證,。3)密碼管理功能,用戶和管理員能夠對自己的賬戶密碼進行修改。4)查看個人信息功能,用戶和管理員能夠在個人信息界面查看個人相關信息。5)個人信息修改功能,用戶和管理員能夠在個人信息界面修改自己的個人信息。6)商品列表瀏覽功能,用戶和管理員能夠在商品界面通過選擇商品列表快速找到自己感興趣的商品。7)舉報功能,用戶和管理員可以舉報違規的商品、違規的用戶等等。

3預購平臺系統的部分功能實現

3.1用戶管理功能

3.1.1功能描述

用戶管理是預購平臺系統的主要業務,管理員可以在預購平臺的后臺系統中進行查看、添加、修改、刪除用戶信息等相關操作,用戶信息管理的主體有商家和顧客。

3.1.2設計流程

前端頁面:先寫一個顧客和商家的選項,因為我們平臺的用戶分為顧客和商家,然后通過一個方法來獲取顧客和商家的值,如果選擇顧客的話用戶管理頁面就會顯示顧客的信息,選擇商家的話用戶管理頁面就會顯示商家的信息。然后通過vue寫一個查詢名稱關鍵字的事件,再使用Html5和數據庫表的名稱寫出用戶的所有信息,例如id、name、emali等等,用Vue把數據庫和頁面信息進行綁定,并且顯示在頁面當中,最后再用Vue通過綁定數據庫的id寫一個刪除用戶信息功能。

后臺系統:用Spring ?Mvc框架寫一個控制類,通過@GetMapping、@DeleteMapping和JDBC的SQL語句寫查詢用戶信息功能和通過id的刪除用戶信息功能。

3.2投訴/反饋管理

3.2.1功能描述

管理員可在舉報/反饋信息管理模塊查看投訴/反饋信息。也可以通過查看投訴/反饋信息,查找信息投遞人。當信息過期或是在管理員判定無用、失效時,可被執行刪除。投訴/分虧管理的主體有商家和顧客。

3.2.2設計流程

前端頁面:先寫一個顧客和商家的選項,因為我們平臺的用戶分為顧客和商家,然后通過一個方法來獲取顧客和商家的值,如果選擇顧客的話投訴/反饋管理頁面就會顯示顧客的投訴/反饋信息,選擇商家的話投訴/反饋管理頁面就會顯示商家的投訴/反饋信息。然后通過vue寫一個查詢名稱關鍵字的事件,再使用Html5和數據庫表的名稱寫出用戶的關于投訴/反饋信息,例如id、name、email等等,然后通過Vue把數據庫和頁面信息進行綁定,并且顯示在頁面當中,然后用Vue使用點擊事件綁定的方式綁定用戶的name,通過點擊用戶的名字彈出一個對話框,對話框中顯示用戶具體的投訴/反饋信息,最后再用Vue通過綁定數據庫的id寫一個刪除用戶投訴/反饋信息功能。

后臺系統:用Spring ?Mvc框架寫一個控制類,通過@GetMapping、@DeleteMapping和JDBC的SQL語句寫查詢用戶投訴/反饋信息功能、查看用戶投訴/反饋信息功能和通過id的刪除用戶投訴/反饋信息功能。

4數據庫設計

4.1 數據庫邏輯結構設計

消費者(身份證號,郵箱,姓名,密碼,昵稱,手機號,錢包)主鍵:身份證號;外鍵:消費者郵箱

商家(身份證號,郵箱,姓名,商鋪名,密碼,商鋪序號)主鍵:商鋪序號;外鍵:商家郵箱

管理員(管理員ID,密碼)主鍵:管理員ID

商品(商品ID,商品名,價格,商鋪序號,預購數量,圖片路徑,商品描述,評論數,好評數,差評數)主鍵:商品ID;外鍵:商鋪序號

購物車(身份證號,商品ID,總價)主鍵:消費者1身份證號;外鍵:商品ID

評論區(樓層,消費者身份證號,評論信息,商品ID)主鍵:樓層;外鍵:商品ID,消費者身份證號

優惠券(優惠券序列號,商品ID,身份證號)主鍵:優惠券序列號;外鍵:商品ID,消費者身份證號

4.2數據庫部分表結構設計

表名:消費者信息表,儲存消費者信息,在注冊用戶時建立。

字段名 ?類型 ?是否可為空 ?默認 ?注釋

身份證號 Int(18) ?FALSE NULL 身份證號,對應一名用戶

昵稱 ?Varchar(20) FALSE NULL 用戶名稱

郵箱 Varchar(50) FALSE NULL 用戶郵箱,使用check約束

密碼 Varchar(10) FALSE NULL 用戶密碼

姓名 Varchar(10) TURE ?NULL 用戶姓名

手機號 Int(11) ??TURE ?NULL 用戶手機號

表名:商家信息表,儲存商家信息,在注冊用戶時建立

字段名 ?類型 ?是否可為空 ?默認 ?注釋

商家ID Int(8) ?FALSE ?NULL ?商家默認ID序列號

商鋪名 Varchar(20) FALSE Null 商鋪名稱

郵箱 Varchar(50) FALSE NULL 商鋪郵箱,使用check約束

密碼 Varchar(10) FALSE NULL 商鋪密碼

姓名?Varchar(10) TURE ?NULL 用戶姓名

手機號 Int(11) TURE ?NULL ?用戶手機號

商鋪序號 Int(8) FALSE NULL 該商家的商鋪的序號

表名:商品信息表,儲存商品賬號信息,由商家上傳

字段名 ?類型 ?是否可為空 ?默認 ?注釋

商品ID Int(8) ?FALSE ?NULL 商品默認ID序列號

商品名 Varchar(20) FALSE ?NULL 商家設定商品名稱

價格 Varchar(10) FALSE ?NULL ?商家設定價格

商鋪序號 Varchar(10)FALSE?NULL?該商品所屬商家商鋪序號

預購數量?Varchar(10)TURE ?NULL 該商品預購的數量

圖片路徑 Varchar(255)TURE ?NULL 商家上傳圖片的路徑

商品描述 Varchar(255)TURE ?NULL 商家上傳的商品描述

評論數 Int(8)TURE NULL ?評論的數量

好評數 Int(8)TURE?NULL ?好評的數量

差評數 Int(8)TURE NULL ?差評的數量

5結束語

該預購平臺系統從多個方面分析了各項需求,并進行了整合,設計并實現了采用java語言的[3],基于ssm架構的預購平臺系統。整個系統分為前端和后臺兩個模塊。該平臺的設計與完成,能夠使消費者更加便捷的在互聯網上了解新商品的信息,與此同時銷售者的運營成本也會降低許多,預購平臺最大的價值在于實現了銷售者與消費者的共贏。

參考文獻

[1]王艷清,陳紅.基于SSM框架的智能web系統研發設計[J].計算機工程與設計,2012(12):53-54.

[2]劉軍,戴金山.基于SpringMVC與iBATIS的輕量級Web應用研究[J].計算機應用,2006,26(4)840-843.

[3]任曉鵬,趙文兵,張春平.基于框架的Web系統開發研究[J].計算機工程與設計,2014(4):62-63.

猜你喜歡
銷售者商鋪管理員
產品缺陷責任主體相關問題研究
可疑的管理員
跟團在景點買到假貨 能要求旅行社賠償嗎
跟團游中買到假貨找誰賠
讓管理員管不了的名字
當小小圖書管理員
投資需要逆思維
《產品質量法》中產品責任制度的不足及完善
三家商鋪
讓管理員暈倒的8個網名
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合