版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
O2O的高校二手物品交易系統(tǒng)的設計與實現(xiàn),軟件工程論文本篇論文目錄導航:【】【】【】O2O的高校二手物品交易系統(tǒng)的設計與實現(xiàn)【】【】
二手交易系統(tǒng)論文:O2O的高校二手物品交易系統(tǒng)的設計與實現(xiàn)
內容摘要:結合當下高校二手物品交易管理的相關需求,本文利用BootStrap、SpringBoot、Vue、Shiro等技術,設計并實現(xiàn)了一套基于O2O的大學生二手市場交易系統(tǒng),以知足在校學生的基本需求。經(jīng)過測試運行,該系統(tǒng)性能穩(wěn)定,效果良好,能到達預期效果。
本文關鍵詞語:O2O;二手市場;SpringBoot;Vue;
DesignandImplementationofSecondHandTransactionSystemforCollegeStudentsBasedonO2O
WANGWeiZHANGRongzhenLIYan
AnyangInstituteofTechnology
Abstract:Combinedwiththecurrentneedsofthesecond-handgoodstransactionmanagementincollegesanduniversities,thispaperusedBootStrap、SpringBoot、Vue、Shiroandothertechnologiestodesignandimplementasetofsecond-handmarkettransactionsystemforcollegestudentsbasedonO2Otomeetthebasicneedsofcollegestudents.Aftertestingandrunning,theperformanceofthesystemisstable,theeffectisgood,andtheexpectedeffectcanbeachieved.
隨著在校大學生個人觀念的變化、個人能力的提升,越來越多的大學生希望通過自個的努力來換得一定的經(jīng)濟獨立,然而普通的打零工不僅難以求得工作時機,而且會花費大量的學業(yè)時間,或者與自個的學習時間產(chǎn)生沖突,進而埋沒自個的才能[1,2,3]。本文設計了基于O2O的大學生二手交易系統(tǒng),以期為學生的校園生活提供便利。
1相關技術簡介
SpringBoot是一個簡化Spring開發(fā)的框架[4]。其核心功能如下:獨立運行的Spring項目;內置Servlet容器;自動配置Spring,即會根據(jù)在類途徑中的jar包與類,為jar包里的類自動配置Bean,這樣會極大減少我們要使用的配置;無代碼生成和xml配置,SpringBoot不需要任何xml配置即可實現(xiàn)SpringBoot的所有配置。
Shiro的核心部分是SecurityManager,其負責安全認證與受權。Shiro本身已經(jīng)實現(xiàn)了所有的細節(jié),用戶完全能夠把它當作一個黑盒來使用。SecurityUtils對象,本質上就是一個工廠,類似Spring中的ApplicationContext。Subject是當前所設計的需要通過Shiro保衛(wèi)的項目的一個抽象概念。通過令牌〔Token〕與項目〔Subject〕的登錄〔Login〕關系,Shiro保證了項目整體的安全性。Shiro有三個核心組件,即Subject、SecurityManager和Realms。Subject:主體,代表當下用戶,與當下應用交互的任何東西都是Subject,如網(wǎng)絡爬蟲、機器人等,是一個抽象概念。所有Subject都要綁定到SecurityManager,與Subject的所有交互都會委托給SecurityManager。能夠把Subject以為是一個門面,SecurityManager才是實際的執(zhí)行者。SecurityManager:安全管理器,即所有與安全有關的操作都會與SecurityManager交互,且它管理著所有Subject,它是Shiro的核心,負責與后邊介紹的其他組件進行交互[5,6]。Realm充當了Shiro與應用安全數(shù)據(jù)間的橋梁或者連接器。也就是講,當對用戶執(zhí)行認證〔登錄〕和受權〔訪問控制〕驗證時,Shiro會從應用配置的Realm中查找用戶及其權限信息。
Vue.js是一套構建用戶界面的漸進式框架,具有高性能、靈敏性強的特點。與其他大型框架不同的是,Vue采用自底向上增量開發(fā)的設計。Vue的核心庫只關凝視圖層,并且非常容易學習,便于與第三方庫或已有項目整合。除此之外,當與當代化的工具鏈以及各種支持類庫結合使用時,Vue也完全能夠為復雜的單頁應用提供驅動。它采用虛擬DOM機制,操作內存中的JS對象的速度更快,等更新完成后,再將最終的JS對象映射成真實的DOM,交由閱讀器繪制,解決閱讀器性能問題[7]。
圖1二手交易系統(tǒng)的用例圖
圖2二手交易系統(tǒng)的構造圖
2系統(tǒng)整體設計
基于O2O的大學生二手交易系統(tǒng)以知足用戶使用該系統(tǒng)獲得基本的功能,到達用戶需求,設計的用例圖如此圖1所示。普通用戶的用例有用戶注冊、租賃、評論留言、添加物品、個人訂單管理、查詢;管理員的用例有用戶管理、新聞管理、分類管理、物品信息管理、訂單管理、預約管理。二手交易系統(tǒng)的系統(tǒng)構造圖如此圖2所示,采用CS形式,前后端分離。華而不實前端主要有用戶登錄模塊、主頁商品展示模塊、商品詳情模塊、商品發(fā)布模塊、我想要的商品和我發(fā)布的模塊以及個人中心模塊,后端主要有用戶信息管理模塊、訂單處理模塊、商品管理模塊。
用戶登錄模塊:用戶在登錄模塊輸入用戶名和密碼,然后系統(tǒng)會在用戶信息表中查找符合用戶輸入信息的記錄,并根據(jù)查詢的結果做出不同的操作。用戶信息表設計字段如表1所示。
表1用戶信息表〔user)
商品展示模塊能夠展示用戶發(fā)布的商品,買家能夠選擇能否用交換個人信息的方式來獲取賣家的聯(lián)絡方式,商品信息表如表2所示。
表2商品信息表〔item)
用戶我想要記錄模塊能夠統(tǒng)計用戶點擊的我想要的商品信息,并建立用戶我想要記錄表,進而使買家與賣家之間建立聯(lián)絡。
商品發(fā)布模塊主要用于用戶發(fā)布商品并設置商品相關信息。
商品搜索模塊用于用戶搜索想買的商品。
用戶個人信息管理模塊主要對用戶注冊的信息、用戶發(fā)布的信息和想要商品的信息進行管理。
3系統(tǒng)實現(xiàn)
3.1用戶的注冊和登錄
登錄平臺系統(tǒng)之前,用戶要先進行注冊,注冊完成后才能利用賬號和密碼登錄平臺,在注冊的經(jīng)過中會有用戶名和密碼的校驗經(jīng)過。用數(shù)據(jù)庫表來記錄注冊用戶名和密碼,當用戶注冊成功后,表中就有一條記錄。當用戶在登錄框輸入其注冊的用戶名和密碼后,假如正確,就能登錄該軟件,否則,提示用戶口令錯誤。
3.2評論管理模塊
本模塊的功能分為評論閱讀、物品評論和評論管理三部分,評論內容又分為對物品打分、評價和評論人等幾部分。用戶點擊評論按鈕在彈出的評論板中進行評論,此處運用超鏈接,該面板主要用來提交用戶輸入的評論信息,提交后會保存至數(shù)據(jù)庫,從后臺能夠提取查看評論內容、。
3.3物品信息模塊
該模塊主要實現(xiàn)的功能是物品信息的添加、查詢、更改等功能,出租人或者管理員都能夠對物品進行添加上傳。
4結束語
本文在充分研究現(xiàn)代大學生在校的基本需求后,從理論聯(lián)絡實際,利用BootStrap、SpringBoot、Vue、Shiro等技術,設計并實現(xiàn)了一套基于O2O的大學生二手市場交易系統(tǒng),能夠基本上知足在校學生的基本需求。經(jīng)過測試運行,該系統(tǒng)性能穩(wěn)定,效果良好,系統(tǒng)功能到達預期效果,但仍存在部分問題需要進一步改良。
以下為參考文獻
[1]庫俊國.基于J2EE技術的Web應用體系研究及實踐[M].北京:人民郵電出版社,2020.
[2]彭曉青.MVC形式的應用架構系統(tǒng)的研究與實現(xiàn)[J].電子工業(yè)出版社,2020.
[3]王艷麗.基于J2EE平臺Web系統(tǒng)的軟件測試研究和實現(xiàn)[M].北京:機械工業(yè)出版社,2020.
[4]繆忠劍.基于Spring的集成化Web開發(fā)平臺的研究與實現(xiàn)[M].北京:機械工業(yè)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 單位管理制度呈現(xiàn)合集【人員管理篇】十篇
- 單位管理制度呈現(xiàn)大合集【人力資源管理篇】
- 3D視覺傳感器公司企業(yè)文化管理方案
- 《病歷標準性書寫》課件
- 《電子商務復習》課件
- 2024年大學生暑期個人社會實踐總結
- 中小學開學第一課373
- 電商行業(yè)行政后勤工作總結
- 七夕之愛 讓企業(yè)生輝
- 2023-2024年項目安全培訓考試題鞏固
- 中等職業(yè)學校2024年中等職業(yè)教育質量年度報告
- 2023-2024學年福建省廈門市思明區(qū)重點中學七年級(上)期末數(shù)學試卷(含解析)
- 《測量管理體系培訓》課件
- 手機繳費收款授權委托書
- 2024版幼兒園課件《兒童的一百種語言》
- DLT817-2014 立式水輪發(fā)電機檢修技術規(guī)程
- 普外科乳房手術臨床技術操作規(guī)范2023版
- 2023年酒店前臺經(jīng)理個人工作述職報告
- 全國各城市的50年一遇雪壓和風壓
- 英語聽力技巧與應用(山東聯(lián)盟)智慧樹知到課后章節(jié)答案2023年下濱州學院
- 2024屆甘肅省平?jīng)鍪徐o寧縣英語九年級第一學期期末教學質量檢測模擬試題含解析
評論
0/150
提交評論