《畢業(yè)設(shè)計(論文)PPT答辯-網(wǎng)上購物系統(tǒng)設(shè)計.ppt》由會員分享,可在線閱讀,更多相關(guān)《畢業(yè)設(shè)計(論文)PPT答辯-網(wǎng)上購物系統(tǒng)設(shè)計.ppt(36頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、姓名:班級:郵箱:,*論文答辯,網(wǎng)上購物系統(tǒng)設(shè)計,21世紀是網(wǎng)絡(luò)飛速發(fā)展的時代,上網(wǎng)、電子商務(wù)熱門話題。Internet技術(shù)得到持續(xù)、猛烈的發(fā)展,已經(jīng)成為計算機產(chǎn)業(yè)的一個技術(shù)熱點,越來越多的企業(yè)開始關(guān)注網(wǎng)絡(luò),網(wǎng)上購物為人們提供了更廣闊的環(huán)境,更廣闊的市場,更快速的流通和低廉的價格,更符合時代的要求。更是“沒人上街,不等于沒人逛街”網(wǎng)購已成為一種趨勢,一種流行,一種時尚。本系統(tǒng)描述了通過包括因特網(wǎng)在內(nèi)的計算機網(wǎng)絡(luò)來購買、銷售和交換商品、服務(wù)信息的過程。隨著社會的發(fā)展,網(wǎng)絡(luò)的普及,網(wǎng)上購物已成為在線業(yè)務(wù)的重要載體。網(wǎng)站還可以為用戶提供商品的詳細信息,用戶可以在線購買商品,確定自己的訂單。同時網(wǎng)站還
2、提供關(guān)于商品或電子零售商的選擇建議和評級。,研究的目的和意義,第1章為JSP的基礎(chǔ)理論,包括JSP的技術(shù)原理,Java及JavaServlets概述,JavaBean簡介,在JSP中使用XML。第2章為系統(tǒng)構(gòu)架,包括服務(wù)器配置,Web站點配置;第3章為系統(tǒng)需求分析及總體設(shè)計,包括需求分析,系統(tǒng)功能模塊設(shè)計,對具體功能及用例說明,數(shù)據(jù)庫需求分析;第4章為數(shù)據(jù)庫設(shè)計,包括數(shù)據(jù)庫結(jié)構(gòu)設(shè)計,用JSP連接數(shù)據(jù)庫;第5章系統(tǒng)詳細設(shè)計,包括前臺和后臺兩個大的部分,前臺部分由用戶使用,主要包括用戶注冊,購物車管理,訂單管理,個人資料管理,留言板管理等功能;后臺部分由管理員使用,主要包括會員信息管理,主要包括商
3、品管理,處理訂單,用戶信息管理,鏈接信息管理等功能;第6章為開發(fā)難點和技巧。,論文主要工作,論文主要工作,圖2-1功能結(jié)構(gòu)圖總體圖,論文主要工作,前臺購物流程圖,圖2-2前臺購物流程圖,論文主要工作,網(wǎng)站后臺管理文件結(jié)構(gòu),圖2-3網(wǎng)站后臺管理文件結(jié)構(gòu)圖,論文主要工作,后臺操作流程圖,圖2-3后臺操作流程圖,論文主要工作,購物車流程圖,圖2-4購物車流程圖,論文主要工作,商品管理流程圖,圖2-5商品管理流程圖,論文主要工作,必選項為空,注冊入口,用戶名有效,兩次輸入密碼是否一致,密碼長度符合要求,Email地址有效,其他信息有效,注冊成功,NO,YES,YES,YES,YES,YES,圖2-6用
4、戶注冊流程圖,用戶注冊流程圖,NO,論文主要工作,登錄入口,查詢用戶是否存在,密碼是否正確,取得用戶名和密碼,將Userid存入session中,登錄成功,用戶登錄流程圖,圖2-6用戶登陸流程圖,網(wǎng)站總體設(shè)計與實現(xiàn),本系統(tǒng)采用在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP標記(tag),就構(gòu)成了JSP網(wǎng)頁(*.jsp)。JSP頁面看上去象標準的HTML和XML頁面,并附帶有JSP引擎能夠處理和抽取的額外元件作網(wǎng)站的開發(fā)環(huán)境和mysql作數(shù)據(jù)庫,由前臺系統(tǒng)和后臺管理系統(tǒng)系統(tǒng)組成。前臺系統(tǒng)就是面向Internet上用戶的網(wǎng)站。后臺系統(tǒng)則是商
5、店管理員對網(wǎng)站及其上的信息進行管理和維護的系統(tǒng),也可以說是一個Intranet系統(tǒng)。,此基于JSP的購物網(wǎng)站分前臺功能和后臺功能:前臺部分:由用戶使用,主要包括用戶登錄注冊,瀏覽商品訂單管理,個人資料管理,留言板后臺部分:由管理員使用,主要包括管理員身份驗證,商品管理,處理訂單,用戶信息管理,公告管理,留言版管理,訂單管理,首頁(index.jsp)是直接展示給本網(wǎng)站用戶的部分,界面效果如下圖所示:,圖3-1注冊登陸模塊的實現(xiàn),網(wǎng)站總體設(shè)計與實現(xiàn),網(wǎng)站總體設(shè)計與實現(xiàn),用戶注冊和登錄模塊,當用戶第一次登錄時首先要注冊,成為會員后,才可以購買物品.用戶可以通過單擊首頁的注冊按鍵來打開注冊頁面進行會
6、員注冊操作,用戶登錄窗口及其會員登陸,網(wǎng)站總體設(shè)計與實現(xiàn),網(wǎng)站首頁在用戶第一次訪問時會判斷用戶是否登錄,未登錄則顯示用戶登錄窗口,提示用戶登錄或注冊.對于已經(jīng)登錄的用戶,在用戶登錄窗口將顯示用戶的相關(guān)信息.首頁主要是根據(jù)保存用戶名信息的Session參數(shù)來判斷用戶是否已經(jīng)登錄的,網(wǎng)站總體設(shè)計與實現(xiàn),用戶資料修改及其密碼,用戶資料修改在前臺主頁上,用戶登錄成功后單擊“個人中心”鏈接,進入個人信息管理中心頁面,該頁面主要用于修改完善個人資料、查看訂單、修改密碼、返回首頁四個功能,網(wǎng)站總體設(shè)計與實現(xiàn),用戶密碼遺失找回密碼,當密碼意外丟失,會給用戶帶來不必要麻煩,重新注冊一個新的用戶,浪費了新得用戶的
7、時間,也浪費了網(wǎng)站的資源,如果用戶只記住自己的用戶名和電子郵箱名,并提供密碼提示的問題和答案,就可以找回密碼。,用戶單擊提交按鈕,系統(tǒng)會將表的數(shù)據(jù)提交到findAnswer.jsp中,網(wǎng)站總體設(shè)計與實現(xiàn),用戶密碼遺失找回密碼,findAnswer.jsp頁用來驗證您的問題答案,是否完全符合數(shù)據(jù)庫中的查詢條件。只有符合才能顯示密碼結(jié)果,否則彈出“你輸入的信息有誤”的提示對話框。,網(wǎng)站總體設(shè)計與實現(xiàn),購物車模塊,在超市購物,可以根據(jù)自己的需要將很多的物品挑選到購物車(籃)中。而在網(wǎng)上虛擬的購物商城中,通常都會采用一種被稱做“購物車”的技術(shù)來模擬現(xiàn)實生活。添加購物車就是把用戶選中的商品放在購物車中。
8、當用戶在前臺首頁中單擊商品展示區(qū)的圖片,系統(tǒng)會將該商品的詳細信息展示在查看物品清單頁中,網(wǎng)站總體設(shè)計與實現(xiàn),查看購物車,為了方便用戶隨時查看購物情況,在網(wǎng)站的首頁加入了查看購物車鏈接,通過它可以將所選物品信息放入購物車中顯示出來。,網(wǎng)站總體設(shè)計與實現(xiàn),生成訂單,在生成訂單模塊中主要使用了調(diào)出用戶信息并生成唯一訂單號,調(diào)出用戶信息就是完全的對數(shù)據(jù)庫進行操作,利用session對象把登陸后的用戶名保存起來,在訂單生成時把保存的用戶名從數(shù)據(jù)庫的用戶表中取出即可。,網(wǎng)站總體設(shè)計與實現(xiàn),訂單查詢模塊,用戶提交訂單后,通常產(chǎn)生的訂單號查詢信息及執(zhí)行狀態(tài)。用戶在網(wǎng)站首頁中單擊“個人中心”超鏈接,點擊訂單查詢
9、,網(wǎng)站總體設(shè)計與實現(xiàn),留言板模塊,留言板是一個商務(wù)網(wǎng)站中不可少的一部分,他可以增進用戶與網(wǎng)站之間的交流。添加留言是用戶與用戶,以及用戶與網(wǎng)站之間的一種交流模式,只有把用戶想要表達的內(nèi)容添加到數(shù)據(jù)庫中,才能在瀏覽留言板中顯示,網(wǎng)站總體設(shè)計與實現(xiàn),用戶密碼遺失找回密碼,用戶在添加留言頁中單擊發(fā)表留言按鈕,系統(tǒng)將數(shù)據(jù)表提交到admin/addlea.jsp頁,該頁用來實現(xiàn)將留言內(nèi)容存入數(shù)據(jù)庫中,,網(wǎng)站總體設(shè)計與實現(xiàn),登錄后臺管理,在前臺首頁單擊管理員入口,將轉(zhuǎn)到管理員登錄頁面。該頁面的功能是對管理員身份驗證,用戶輸入用戶名和密碼后單擊“登錄”按鍵,系統(tǒng)將判斷用戶名和密碼的有效性,如果通過驗證則轉(zhuǎn)到后
10、臺首頁,反之則提示錯誤,網(wǎng)站總體設(shè)計與實現(xiàn),登陸后臺,網(wǎng)站總體設(shè)計與實現(xiàn),商品管理,單擊左邊菜單的商品管理,進入二級子菜單,點擊“添加大類”超鏈接,系統(tǒng)打開添加大類如下圖,點擊添加按鈕提交到信息到商品類型表中。點擊”添加小類”超鏈接,系統(tǒng)打開添加小類如下圖,網(wǎng)站總體設(shè)計與實現(xiàn),商品管理,管理員可以收入小類名稱,選擇所屬類就是我們剛才添加的商品大類的名稱點擊添加按鈕提交數(shù)據(jù)到子類型表中。點擊添加商品連接,系統(tǒng)將打開添加商品頁面,該頁面主要用于商品信息添加到數(shù)據(jù)庫表中,以提供前臺首頁商品展示類別展示所需要的數(shù)據(jù)依據(jù)。,網(wǎng)站總體設(shè)計與實現(xiàn),訂單管理,用戶在前臺購物所產(chǎn)生的訂單不能立即執(zhí)行需要系統(tǒng)管理
11、員在后臺訂單。信息管理審核確認它執(zhí)行性。用戶單擊導航攔中的“訂單信息管理”超鏈接進入用戶訂單處理頁面,該頁面是會顯示進期所沒有被處理的訂單,其運行結(jié)果如圖所示:,網(wǎng)站總體設(shè)計與實現(xiàn),訂單管理,用戶訂單處理頁面顯示的是用戶的基本信息。要知道訂單中所涉及的商品,需要單擊對應(yīng)的訂單號的超鏈接打開商品訂購祥單頁才行。商品訂購祥單的運行結(jié)果如圖下所示。,網(wǎng)站總體設(shè)計與實現(xiàn),用戶管理,該模塊用來完成對注冊用戶的瀏覽及刪除功能。如果用戶蓄意性注冊或在很長的時間內(nèi)沒有訂單生成,管理員就可以將該用戶刪除。單擊左邊菜單的“用戶管理”,點擊普通用戶超鏈接進入用戶信息頁面。,網(wǎng)站總體設(shè)計與實現(xiàn),用戶管理,可以查看用戶
12、的詳細信息,網(wǎng)站總體設(shè)計與實現(xiàn),公告管理,用戶在后臺頁左邊菜單公告管理點開單擊“添加公告”即可進入添加公告,該頁面用于在前臺顯示最新商品的公告信息。添加公告的頁面運行結(jié)果如圖:,網(wǎng)站總體設(shè)計與實現(xiàn),留言版管理,管理員可以在后臺對最新的留言進行查看和刪除操作,總結(jié)與展望,在本次畢業(yè)設(shè)計論文中,不僅論文,最重要的是一次實習一次很重要的項目實踐,全面的把所學到的知識運用進去,很多的知識關(guān)聯(lián)在一起。本次的論文所用的知識包括數(shù)據(jù)庫,java程序設(shè)計,jsp,管理信息系統(tǒng)等內(nèi)容有了更加深刻的認識。通過實踐運用,有些知識還是不夠全面,但是通過自己專研,查資料,是我對其概念和知識點有了更深刻的理解和認識??梢詫崿F(xiàn)網(wǎng)上購物基本工作??偟膩碚f,畢業(yè)設(shè)計雖然結(jié)束了所編寫的軟件雖然還有很多的漏洞,相信在老師眼睛里還有很多幼稚和不足的地方,但是這次畢業(yè)設(shè)計確實起到了很大的效果,它是對我們整個大學生涯中所學到的知識的大檢查,也對我們將來從事的工作有了一個新的認識。我覺得設(shè)計的出的結(jié)果并不重要,最重要的是總結(jié)出來的經(jīng)驗以及在制作過程中所學會的知識。,