版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
畢業(yè)設計提綱作者:XXXX指導老師:XXXX老師專業(yè):軟件工程[題目]:基于B/S模式的購物商城程序系統(tǒng)程序設計與實現(xiàn)[摘要]:隨著21世紀信息化時代的到來,互聯(lián)網(wǎng)在我們的生產(chǎn)生活中扮演著越來越重要的角色,到現(xiàn)今已經(jīng)成為了日常生活中不可或缺的一部分,并且日常生活也逐步向著更高效、科技化方向發(fā)展,購物模式也悄然改變,傳統(tǒng)的購物已無法滿足大眾需求,于是網(wǎng)上購物系統(tǒng)應運而生。本系統(tǒng)運用平時所學的java及前端技術為主體,采用B/S架構(gòu),該架構(gòu)為現(xiàn)在通用架構(gòu),具有開發(fā)效率高、設計靈活、運行方便快捷等特點。[關鍵詞]:計算機;商城系統(tǒng);購物;B/S架構(gòu);緒論1.1課題背景與意義網(wǎng)上購物基于互聯(lián)網(wǎng)的發(fā)展,打破了傳統(tǒng)的購書模式,并且在互聯(lián)網(wǎng)上越來越多樣化,從最基本的對書籍的買、賣到現(xiàn)在的信息發(fā)布、在線商品展示、在線交易、在線客戶服務、在線網(wǎng)站管理功能等等,幾乎以往傳統(tǒng)購物功能都可以在互聯(lián)網(wǎng)上進行電子化的高效運作。?隨著互聯(lián)網(wǎng)的普及、網(wǎng)上支付的不斷完善,加上物流業(yè)的沖擊,網(wǎng)上購物方式獲得更多人群的青睞。網(wǎng)購已經(jīng)成為當代人們快節(jié)奏生活,享受生活的重要組成部分。1.2開發(fā)工具及技術數(shù)據(jù)庫:Mysql技術組合:Spring、SpringMvc、Mybatis、Redis、Jsp前端框架:BootStrap3Lombok其它:HttpClient4.x、GoogleZXing生成二維碼、微信支付、支付寶沙箱模擬支付、聚合數(shù)據(jù)接口(短信)開發(fā)、文件上傳FTP服務器等1.2.1開發(fā)工具IDEA2017.3.5Maven3JDK8Mysql5.7+Win1064位系統(tǒng)項目部署:阿里云服務器1.2.1B/S技術B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務器模式),是WEB興起后的一種網(wǎng)絡結(jié)構(gòu)模式,WEB瀏覽器是客戶端最主要的應用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務器上,簡化了系統(tǒng)的開發(fā)、維護和使用??蛻魴C上只要安裝一個瀏覽器,如NetscapeNavigator或InternetExplorer,服務器安裝SQLServer、Oracle、MYSQL等數(shù)據(jù)庫。瀏覽器通過WebServer同數(shù)據(jù)庫進行數(shù)據(jù)交互。B/S架構(gòu)最大的優(yōu)點是總體擁有成本低、維護方便、分布性強、開發(fā)簡單,可以不用安裝任何專門的軟件就能實現(xiàn)在任何地方進行操作,客戶端零維護,系統(tǒng)的擴展非常容易,只要有一臺能上網(wǎng)的電腦就能使用。1.3軟硬件需求谷歌瀏覽器Win1064位系統(tǒng)設計分析2.1設計的基本思想本系統(tǒng)采用java技術,建立多層信息系統(tǒng)B/S體系結(jié)構(gòu);數(shù)據(jù)庫采用Mysql;采用面向?qū)ο蟮南到y(tǒng)分析與設計方法和組件技術,按照統(tǒng)一的信息資源標準,實現(xiàn)服務于各類特定用戶的信息系統(tǒng),從而保證系統(tǒng)的先進性、可擴展性、可維護性以及良好的可操作性。2.2功能模塊分析2.2.1用戶前臺網(wǎng)購商城主頁:首頁導航,商品的展示,以及推薦的最新產(chǎn)品。購物車、我的訂單、會員中心需要會員登錄后才能查詢。主頁有輪播圖展示推薦商品,商品列表展示商品的簡介卡片,點擊可跳轉(zhuǎn)至詳細介紹頁。?購物車:?用戶查看商品點擊購買,商品就會加入到購物車,在購物車查看商品,付款或者清除購物車。?我的訂單:?可查看用戶實際訂單情況。用戶注冊:?用戶通過會員注冊,填寫個人信息,注冊成為會員。用戶登錄:?賬戶密碼登錄。會員中心:?展示個人基本信息,支持修改。退出登錄:?支持用戶退出,以便于更換帳號。修改密碼:支持修改個人密碼。2.2.1管理員后臺管理商品類型管理:可設置商品的種類,支持增、刪、改、查、啟用、禁用。商品管理:可設置商品,支持增、刪、改、查??蛻艄芾恚嚎蓪蛻暨M行管理,支持修改、啟用、禁用。系統(tǒng)用戶管理:可對系統(tǒng)用戶進行管理,支持增、改、啟用、禁用。系統(tǒng)功能與實現(xiàn)3.1用戶前臺網(wǎng)購3.1.1商城主頁首頁導航,商品的展示,以及推薦的最新產(chǎn)品。購物車、我的訂單、會員中心需要會員登錄后才能查詢。主頁有輪播圖展示推薦商品,商品列表展示商品的簡介卡片,點擊可跳轉(zhuǎn)至詳細介紹頁。支持搜索功能,可根據(jù)商品名稱、價格區(qū)間、種類進行篩選查詢。首頁部分代碼:3.1.2購物車管理用戶查看商品點擊購買,商品就會加入到購物車,在購物車查看商品,付款或者清除購物車。點擊結(jié)算可進入選擇地址頁面:點擊修改地址可修改地址信息:點擊提交訂單后可進入支付界面:購物車部分代碼:3.1.3我的訂單可查看用戶實際訂單情況,訂單狀態(tài)分:待付款、待發(fā)貨、待收貨、待評價、已取消、回收站,訂單初始為待付款,當訂單付款成功后,訂單狀態(tài)變更為待發(fā)貨,商家發(fā)貨后訂單變更為待收貨,當買家收到貨后點擊確認收件后訂單狀態(tài)變更為待評價,當訂單未支付被刪除后,訂單狀態(tài)變更為已取消,刪除已取消的訂單,可在回收站中查看。我的訂單部分代碼:3.1.4用戶注冊用戶通過會員注冊,填寫個人信息,注冊成為會員。會員注冊需要填入,用戶名稱、登錄帳號、登錄密碼、聯(lián)系電話、聯(lián)系地址,點擊注冊,即可完成注冊成為會員。其中密碼不能為空,密碼長度必須大于6位或小于18位,手機號碼使用正則表達式校驗。注冊相關代碼:3.1.5用戶登錄賬戶密碼登錄。登錄相關代碼:3.1.6會員中心展示個人基本信息,支持修改。會員中心相關代碼:3.1.7退出登錄支持用戶退出,以便于更換帳號。退出登錄相關代碼:3.1.8修改密碼客戶可根據(jù)原密碼來修改個人密碼。修改密碼相關代碼:3.2管理員后臺管理3.2.1商品類型管理可設置商品的種類,支持增、刪、改、查、啟用、禁用。商品類型管理相關代碼:3.2.2商品管理可設置商品,支持增、刪、改、查。商品管理相關代碼:3.2.3客戶管理可對客戶進行管理,支持修改、啟用、禁用??筛鶕?jù)姓名、帳號、電話、地址、狀態(tài)進行篩選查詢。客戶管理相關代碼:3.2.4系統(tǒng)用戶管理可對系統(tǒng)用戶進行管理,支持增、改、啟用、禁用。可根據(jù)姓名、帳號、電話、地址、狀態(tài)進行篩選查詢。系統(tǒng)用戶管理相關代碼:3.3演示環(huán)境用戶前臺網(wǎng)購平臺:http://xxx.xxx.xxx.xxx:xxxx/xmShopFront測試帳號:xxxxxxxx測試密碼:xxxxxxxx管理員后臺管理平臺:http://xxx.xxx.xxx.xxx:xxxx/xxxxx/login管理員帳號:admin管理員密碼:xxxxx結(jié)論系統(tǒng)的開發(fā)主要包括數(shù)據(jù)模型構(gòu)建、后臺管理以及前臺頁面的Web設計。系統(tǒng)使用IDEA開發(fā)工具,利用linux及Tomcat建立運行環(huán)境,再結(jié)合Mysql建立數(shù)據(jù)連接關系。利用其提供的各種組件,首先在短時間內(nèi)建立數(shù)據(jù)庫,然后,對數(shù)據(jù)庫進行分析與建立頁面,不斷修正與改進,直到功能基本實現(xiàn)的可行系統(tǒng)。系統(tǒng)采用了B/S結(jié)構(gòu),以Web為中心,客戶端通過瀏覽器訪問Web以及與Web相連的后臺數(shù)據(jù)庫,為購物商城管理方案提供了實現(xiàn)的可能。收獲與體會經(jīng)過兩個多月的努力畢業(yè)設計終于完畢,在這段學習時間里,雖然遇到過困難,也看到了希望,網(wǎng)絡購物商城系統(tǒng)的設計,讓我又學到了一門技術,雖然還掌握得不夠精通,但還是有一定的認識和了解,對于我將來的學習是有價值的。本系統(tǒng)的功能基本符合設計需求。在系統(tǒng)設計過程中,我體會到了即使是一件小事也不能馬虎,在設計之前一定要對所設計的系統(tǒng)有較為深刻地了解,并對用戶的要求加以認真的分析,并給予分類,對所分類進行功能模塊化設計,畫出系統(tǒng)數(shù)據(jù)流圖,流程圖和結(jié)構(gòu)圖。這樣在進行詳細設計時才可以做到有條不紊一步一步地進行。編制一個系統(tǒng)還是有很多可學習的地方,不僅要掌握好相關知識,而且做事要細心,謹慎,這也是將來工作和學習應該注意的地方??偟膩碚f,通過這次課題,我也同時學到了技術層面以外的知識,那就是在建立應用程序上的流程:定出研究方向,收集資料,分析資料,確定項目,實現(xiàn)分析,提出實現(xiàn)方案,程序編輯,程序調(diào)試,程序修改,程序增添等等的步驟。這些都使我認識到建立應用程序不是一件隨便的事情,它有一個系統(tǒng)的、嚴密的、邏輯的工作流程。將來的社會是競爭激烈的社會,特別是計算機行業(yè),要不斷的學習,再學習,才可以把自己融入社會的發(fā)展中,所以在工作過程中,要不斷的充電,才可以更好的體會自己人生的價值。由于本人的水平有限,在文章中難免有錯誤,和不足之處,望評審老師和同學們批評指正。參考文獻【1】戴威爾著.JavaScript程序員教程[M].北京:電子工業(yè)出版社2010年【2】學勤?著.Java2?簡明教程.北京:清華大學出版社2004年【3】李丹?著.基于B/S的實驗教學平臺的設計與實現(xiàn)[D].電子科技大學2010年【4】梁海蓮,丁盛?著.基于MVC架構(gòu)的web層應用研究[J].中國科技信息2005年12期【5】田曉玲?著.基于Session技術的購物車的設計與實現(xiàn)[J].北京工業(yè)職業(yè)技術學院學報2009年01期【6】張志立,張鵬,齊德昱?著.基于J2EE的Web應用開發(fā)中安全問題的研究[J].武漢理工大學學報(交通科
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 品牌加工合同范本
- 班級劇本閱讀會的組織方案計劃
- 正確看待負債與信用計劃
- 內(nèi)蒙古錫林郭勒盟(2024年-2025年小學五年級語文)人教版隨堂測試(上學期)試卷及答案
- 湖南省湘潭市(2024年-2025年小學五年級語文)統(tǒng)編版綜合練習((上下)學期)試卷及答案
- 廣東省茂名市(2024年-2025年小學五年級語文)統(tǒng)編版階段練習(上學期)試卷及答案
- 委托研發(fā) 合同范本
- 出口合同范本檢驗
- 遠程醫(yī)療中心電氣安裝方案
- 成型設備壓面機酥皮機講解課件
- 2023北京海淀區(qū)高二上學期期末語文試題及答案
- 糧油售后服務承諾書
- 科研倫理與學術規(guī)范-課后作業(yè)答案
- 藥學職業(yè)生涯人物訪談
- 2023年營養(yǎng)師營養(yǎng)指導員專業(yè)技能及理論知識考試題庫附含答案
- 單位職工獨生子女父母一次性退休補貼申請表
- 國有集團公司中層及員工履職追責問責處理辦法模版
- 管理學-第6章-組織設計
- 信用卡提額申請表
- 2020醫(yī)用氧藥典標準
評論
0/150
提交評論