亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        校園跳蚤市場*

        2021-10-26 11:56:34許一靖李英杰韓潤心曹俊杰李鵬宇郭趁趁
        山西電子技術(shù) 2021年5期
        關(guān)鍵詞:二手交易跳蚤市場瀏覽器

        許一靖,李英杰,韓潤心,曹俊杰,李鵬宇,郭趁趁

        (河南科技大學(xué)信息工程學(xué)院,河南 洛陽 471003)

        0 引言

        隨著消費(fèi)水平的不斷提高,在校大學(xué)生的閑置物品也在不斷增多,并且迫切希望進(jìn)行二手交易。本校園二手交易平臺,為大學(xué)生構(gòu)建了一個(gè)安全可靠的交易平臺[1]。不僅可以優(yōu)化資源,還可以使大學(xué)生減少鋪張浪費(fèi),使每一個(gè)物品都能發(fā)揮出它的價(jià)值,構(gòu)建了一個(gè)和諧、陽光、節(jié)約環(huán)保型校園。

        1 相關(guān)技術(shù)介紹

        1.1 Spring

        Spring是一個(gè)輕量級的控制反轉(zhuǎn)(IOC)和面向切面(AOP)的容器[2]。IOC將對象的創(chuàng)建轉(zhuǎn)移到配置文件中,程序員不再管理對象的創(chuàng)建,讓他們更多的去關(guān)注業(yè)務(wù)的實(shí)現(xiàn),使得耦合性大大降低。

        1.2 Spring MVC

        Spring MVC框架以請求為驅(qū)動(dòng),圍繞一個(gè)中心Servlet分派請求及提供其他功能。DispatcherServle是整個(gè)Spring MVC的核心,負(fù)責(zé)對用戶請求進(jìn)行接收和攔截。

        1.3 Mybatis

        Mybatis是一款優(yōu)秀的基于java的持久層框架,讓程序員只關(guān)注SQL本身,而不需要去關(guān)注如連接的創(chuàng)建、statement的創(chuàng)建等操作。

        1.4 SSM框架

        SSM框架是目前比較主流的Java EE企業(yè)級框架,其中,Spring MVC負(fù)責(zé)對用戶請求進(jìn)行操作,Spring負(fù)責(zé)業(yè)務(wù)對象的管理。

        2 數(shù)據(jù)庫的設(shè)計(jì)

        合理的數(shù)據(jù)庫設(shè)計(jì)是進(jìn)行軟件開發(fā)的基礎(chǔ),合理的數(shù)據(jù)庫設(shè)計(jì)可以減少數(shù)據(jù)的冗余度,實(shí)現(xiàn)數(shù)據(jù)共享,使數(shù)據(jù)具有邏輯獨(dú)立性和物理獨(dú)立性。

        本系統(tǒng)采用MySQL作為后臺數(shù)據(jù)庫。

        2.1 數(shù)據(jù)庫概念設(shè)計(jì)

        主要的表如下:

        商品實(shí)體(編號,用戶id,名稱、詳細(xì)信息、價(jià)格、類別、是否下架、交易方式、圖片)

        發(fā)布的商品(編號,用戶id,商品id,審核狀態(tài))

        訂單實(shí)體(編號、用戶id、商品id、購買時(shí)間、狀態(tài))

        付款截圖(編號,商品id,買家id,賣家id,付款金額,截圖)

        圖1 E-R圖

        2.2 數(shù)據(jù)庫物理結(jié)構(gòu)

        根據(jù)系統(tǒng)功能要求,為本系統(tǒng)設(shè)計(jì)了13個(gè)表。在這里列出主要的1個(gè)表:

        表1 我的訂單表

        2.3 系統(tǒng)設(shè)計(jì)

        2.3.1 Controller層

        Controller層即控制層,負(fù)責(zé)對業(yè)務(wù)流程的具體控制,通過不同的控制器調(diào)用Service層的接口來控制業(yè)務(wù)流程,控制的配置在Spring的配置文件中完成[3-4]。

        2.3.2 Service層

        Service層是建立在Dao層的基礎(chǔ)之上的,而Controller層的建立必須要在Service層之后,故Service層向上層的Controller層提供接口,并且使用Dao層提供的接口。Controller只負(fù)責(zé)管理,而Service負(fù)責(zé)實(shí)施。

        2.3.3 Dao層

        Dao層的設(shè)計(jì)首先是接口的設(shè)計(jì),然后在Spring的配置文件中定義該接口的實(shí)現(xiàn)類,在實(shí)現(xiàn)類定義完成后就可以對接口進(jìn)行調(diào)用操作。

        3 系統(tǒng)模塊設(shè)計(jì)

        根據(jù)系統(tǒng)的整體設(shè)計(jì)方案和用戶的功能需求,本系統(tǒng)采用B/S模式,利用Web相關(guān)技術(shù)、Java語言和MySQL數(shù)據(jù)庫實(shí)現(xiàn)了基于SSM框架的校園二手交易市場的用戶注冊登錄、買賣商品、評論商品和管理員后臺管理等功能。

        3.1 用戶功能模塊的實(shí)現(xiàn)

        1) 登錄注冊模塊的實(shí)現(xiàn)

        用戶所提交的信息先在Redis二級緩存中進(jìn)行沖突檢測。若Redis緩存中該數(shù)據(jù)不存在,則與數(shù)據(jù)庫中的記錄進(jìn)行比較,若數(shù)據(jù)庫中也不存在該用戶信息,則分別向Redis緩存中和數(shù)據(jù)庫中插入對應(yīng)數(shù)據(jù),返回注冊成功的信息。否則提示用戶注冊失敗。

        2) 商城主頁模塊的實(shí)現(xiàn)

        主頁面提供商品檢索功能,用戶點(diǎn)擊查詢后,后臺接收到相應(yīng)字段,調(diào)用Dao層,在數(shù)據(jù)庫中進(jìn)行模糊查詢,并將檢索到的信息返回前端并以列表的形式展示出來。

        3) 個(gè)人中心模塊的實(shí)現(xiàn)

        用戶登錄成功后可選擇進(jìn)入個(gè)人中心,服務(wù)器端通過用戶登錄成功后生成的唯一的session對象。用戶也可在個(gè)人中心中進(jìn)行商品的發(fā)布,輸入商品的名字,選擇相應(yīng)的商品類型,提交必要的信息。待管理員審核通過后再進(jìn)行相應(yīng)的入庫操作,所有用戶也可在商城主頁面檢索出此商品。

        3.2 管理員功能模塊的實(shí)現(xiàn)

        管理員的功能主要包括管理所有用戶的信息、修改所有人密碼、審核用戶發(fā)布的二手商品、增加刪除分類信息等功能。管理員通過瀏覽器登錄本系統(tǒng)后,可以查看所有信息。管理員對用戶待發(fā)布的商品進(jìn)行審核,對于合格的商品予以發(fā)布,對于不合格的商品應(yīng)給出處理意見供用戶參考。

        管理員對商品的留言內(nèi)容審核可以通過模糊查詢或關(guān)鍵字查詢進(jìn)入該商品的詳情頁面,對不合規(guī)范的留言內(nèi)容進(jìn)行強(qiáng)制刪除。

        3.3 系統(tǒng)功能模塊結(jié)構(gòu)圖

        圖2 系統(tǒng)模塊圖

        4 跳蚤市場系統(tǒng)工作流程設(shè)計(jì)

        本系統(tǒng)是針對需要進(jìn)行買賣的用戶和管理員使用的,故系統(tǒng)工作流程大致分為普通用戶工作流程和管理員用戶工作流程[5]。

        4.1 用戶工作流程

        買家在登錄跳蚤市場系統(tǒng)時(shí),系統(tǒng)會在數(shù)據(jù)庫中對賬戶密碼進(jìn)行判斷正誤,確認(rèn)無誤后就進(jìn)入首頁,進(jìn)而進(jìn)行商品的瀏覽挑選,查看商品具體信息,也可進(jìn)入商品留言頁進(jìn)行留言。

        用戶可以先將商品加入購物車,以便結(jié)算,或者直接購買。購買時(shí),用戶采用支付寶進(jìn)行付款,再上傳付款截圖。并根據(jù)賣家留下的聯(lián)系方式聯(lián)系賣家,交易完成后可對賣家進(jìn)行一次評價(jià)。

        用戶使用發(fā)布商品的功能時(shí),將商品基本信息填寫后,便可提交給系統(tǒng),經(jīng)管理員審核通過后成功發(fā)布。用戶還可以對自己的信息進(jìn)行修改。

        4.2 管理員工作流程

        管理員打開跳蚤市場系統(tǒng),進(jìn)行登錄,系統(tǒng)在數(shù)據(jù)庫中對賬號密碼進(jìn)行驗(yàn)證,并給予管理員特定的權(quán)限,主要權(quán)限是對用戶信息進(jìn)行管理,商品管理和分類管理。另外,管理員也可以正常買賣商品。

        5 系統(tǒng)測試

        5.1 系統(tǒng)測試環(huán)境構(gòu)建

        根據(jù)校園跳蚤市場的設(shè)計(jì)方案,進(jìn)行系統(tǒng)測試環(huán)境的搭建:硬件環(huán)境是CPU在2.0 GHz以上、內(nèi)存1 KB以上;軟件環(huán)境要求操作系統(tǒng)平臺為Windows 10系統(tǒng)或mac系統(tǒng),數(shù)據(jù)庫的搭建實(shí)驗(yàn)MySQL 8.0.19,編譯環(huán)境為IDEA2019,Tomcat8.0,阿里云Linux服務(wù)器,谷歌瀏覽器[6]。

        5.2 系統(tǒng)功能測試

        根據(jù)校園跳蚤市場設(shè)計(jì)的原型,測試各個(gè)模塊能否正常運(yùn)行,每個(gè)模塊的銜接是否安全。系統(tǒng)測試表明,校園跳蚤市場可以對網(wǎng)頁進(jìn)行一系列連貫的操作,系統(tǒng)整體功能齊全,基本達(dá)到預(yù)期效果。

        5.3 系統(tǒng)兼容性測試

        本系統(tǒng)在不同的操作環(huán)境和瀏覽器中分別進(jìn)行了測試。在mac和Win10操作系統(tǒng)進(jìn)行測試,在火狐瀏覽器、IE瀏覽器、谷歌瀏覽器進(jìn)行兼容性測試。測試結(jié)果表明,該系統(tǒng)在不同的操作系統(tǒng)以及不同的瀏覽器下均可正常運(yùn)行。

        6 結(jié)論

        綜上所述,本平臺利用SSM框架,借助MySQL后臺存儲,用JAVA語言開發(fā)了一個(gè)校園二手交易平臺。在一定程度上解決了傳統(tǒng)二手交易平臺信任、效率等問題。本校園二手交易平臺響應(yīng)了當(dāng)前社會厲行勤儉節(jié)約、反對鋪張浪費(fèi)的呼聲,在大學(xué)校園內(nèi)打造綠色環(huán)保經(jīng)濟(jì),為可持續(xù)發(fā)展貢獻(xiàn)一份力量[7,8]。

        猜你喜歡
        二手交易跳蚤市場瀏覽器
        大學(xué)生校園二手交易平臺“藝物”的研究
        敖德薩跳蚤市場
        校園跳蚤市場
        跳蚤市場真有趣
        跳蚤市場大采購
        幼兒園(2019年10期)2019-09-15 07:25:44
        反瀏覽器指紋追蹤
        電子制作(2019年10期)2019-06-17 11:45:14
        二手交易平臺你用過嗎
        淺析高校020二手交易平臺運(yùn)營與推廣
        環(huán)球?yàn)g覽器
        再見,那些年我們嘲笑過的IE瀏覽器
        在线观看av手机网址| 久久久久av无码免费网| 国产亚洲av无码专区a∨麻豆| 男人的天堂在线无码视频| 国产av一区二区三区国产福利| 成人av蜜桃在线观看| 久久久av波多野一区二区| 在线看亚洲十八禁网站| 免费人成视频网站在线观看不卡 | 亚洲色偷偷综合亚洲AVYP| 中文字幕亚洲精品高清| 97cp在线视频免费观看| 国产精品乱码一区二区三区| 91高清国产经典在线观看| 国产黄色一区二区福利| 亚洲精品午夜久久久九九| 40岁大乳的熟妇在线观看 | 日本精品一级二区三级| av资源吧首页在线观看| 国产一区二区三区内射| 女人高潮被爽到呻吟在线观看| a观看v视频网站入口免费| 精品国产三级国产av| 亚洲国产av无码精品无广告| 日韩熟女系列中文字幕| 国产激情视频一区二区三区| 国产成人精品三级麻豆 | 欧美成人看片一区二区三区尤物 | 国产美女主播福利一区| 水野优香中文字幕av网站| 久久水蜜桃亚洲av无码精品麻豆 | 午夜AV地址发布| 风韵丰满妇啪啪区老老熟女杏吧 | 少女韩国电视剧在线观看完整| 美女黄18以下禁止观看| 日本在线中文字幕一区| 欧美黑人巨大videos精品| 天堂一区人妻无码| 四虎无码精品a∨在线观看| 天堂蜜桃视频在线观看| 东京热人妻一区二区三区|