【正文】
XXXXX大學 畢 業(yè) 設 計題 目: 基于B/S模式的購物網(wǎng)站的 設計與實現(xiàn) 院、 系: 姓 名: 指導教師: 系主任: 年 月 日 XXXXX大學畢業(yè)設計(論文)評語學生姓名: 學號: 學 院: 專業(yè): 任務起止時間: 年 月 日至 年 月 日畢業(yè)設計(論文)題目:基于B/S模式的購物網(wǎng)站的設計與實現(xiàn)指導教師對畢業(yè)設計(論文)的評語:該同學在畢業(yè)設計過程中態(tài)度認真,在查閱相關文獻和實踐的基礎上,完成了“基于B/S模式的購物網(wǎng)站的設計與實現(xiàn)”任務。通過畢業(yè)設計,掌握了基于B/S模式的購物網(wǎng)站的設計與實現(xiàn)的基本思想和方法。論文內容完整、語言表達流暢、格式規(guī)范、層次分明,完成了畢業(yè)設計任務書的任務,達到了畢業(yè)設計論文的要求。指導教師簽名: 指導教師職稱: 評閱教師對畢業(yè)設計(論文)的評語:評閱教師簽名: 評閱教師職稱: 答辯委員會對畢業(yè)設計(論文)的評語:答辯委員會評定,該生畢業(yè)設計(論文)成績?yōu)椋? 答辯委員會主席簽名: 職稱: 年 月 日XXXXX大學畢業(yè)設計(論文)任務書學生姓名: 學號: 學 院: 專業(yè): 任務起止時間: 年 月 日至 年 月 日畢業(yè)設計(論文)題目:基于B/S模式的購物網(wǎng)站的設計與實現(xiàn)畢業(yè)設計工作內容: 首先進行基于B/S模式的購物網(wǎng)站的設計與實現(xiàn)的需求分析,確立相應數(shù)據(jù)庫系統(tǒng),建立相應數(shù)據(jù)表單與數(shù)據(jù)信息,完成基于B/S模式的購物網(wǎng)站的設計與實現(xiàn)。本畢業(yè)設計進程如下:了解畢業(yè)設計內涵,查閱資料:(3月1 日——3月20日)進行網(wǎng)站數(shù)據(jù)庫管理系統(tǒng)的需求分析;(3月16日——4月1日)建立相應數(shù)據(jù)表單與數(shù)據(jù)信息;(4月1日——4月15日)進行系統(tǒng)設計;(4月15日——5月15日)進行系統(tǒng)調試,并寫軟件說明書;(5月15日——5月30日) 撰寫論文、畢業(yè)答辯準備。(6月1日——6月20日)資料: [1][J].《職業(yè)時空》,2005年第13期,P1011 [2] [3] [4] 鄭人杰,[M].北京:清華大學出版社,2001指導教師意見:簽名:年 月 日系主任意見:簽名:年 月 日XXXX大學學士學位論文基于B/S結構的購物網(wǎng)站的設計與實現(xiàn)摘 要隨著信息高速公路的建立,Internet的普及,網(wǎng)絡技術的迅猛發(fā)展,人類社會已經(jīng)進入了一個信息化社會,電子商務憑借簡單、快捷、低成本的通訊方式,隨著互聯(lián)網(wǎng)的發(fā)展,以及人們消費觀念和生活方式的改變,這種新型的商業(yè)模式逐漸融入到了人們的生活當中。本網(wǎng)上購物系統(tǒng)是一個基于Internet,采用B2C(Business to Consumers) 模式,并根據(jù)現(xiàn)有的網(wǎng)上購物系統(tǒng)的現(xiàn)狀而設計開發(fā)的電子商務平臺。它不但可以擴大商家的規(guī)模和市場影響力,而且可以減少企業(yè)的經(jīng)營成本,提高工作效率。本文首先介紹了網(wǎng)上購物系統(tǒng)的現(xiàn)狀及開發(fā)背景,然后論述了系統(tǒng)的設計目標,系統(tǒng)需求和總體設計方案,較詳細的論述了系統(tǒng)的詳細設計和實現(xiàn)。最后,本文對網(wǎng)上購物系統(tǒng)進行了系統(tǒng)檢測并提出了還需要改進的問題。本系統(tǒng)主要為用戶提供了會員注冊,購物車管理,商品搜索,用戶資料修改等功能,為管理員提供了商品管理,用戶信息管理,新聞信息管理,廣告鏈接管理等功能。在設計方面,本系統(tǒng)采用B/S三層結構,同時使用JSP技術進行動態(tài)頁面的設計,從系統(tǒng)的安全性和代碼的可重用性方面考慮,運用JavaBean對程序的關鍵代碼進行封裝。后臺數(shù)據(jù)庫選用Access數(shù)據(jù)庫。關鍵字 購物網(wǎng)站 ;B/S結構 ;JavaBean ;JSP Based on B/S mode shopping website design and implementationAbstractWith the establishment of the information highway, the popularity of the Internet, the rapid development of network technology, human society has entered a the information society, the electronic merce with simple, quick, low cost of munication, with the development of the Internet, and people consumption idea and the change of lifestyle, the new business model gradually into the people39。s life.The shop online system is a electronic mercial platform which has been designed according to the situation of shop online system based on Internet with B2C mode. It can not only enhance the scale of shopping centre and market influence, and can also reduce the enterprise’s running cost, improve work efficiency.The thesis has firstly introduced the practical situation and the developing background of the system. And then has described the designing goal、system need and the whole designing plan, has described the detailed design and reality of the system in detail. Finally, conclusion has been drawn about the system and problem has also been raised. The system has mainly provided users with the following functions: membership registration、shopping car management、goods search、information modify etc. It has also provided managers with goods management、customer information management、news management 、ad management and so on. It has been designed with B/S mode of threetier structure, JSP technology in dynamic page design. Considering from the security and reusing code of the system, key codes has been secured by JavaBean technology. Access database has been used as the background database.第1章Keywords shopping website;B/S;JavaBean;JSP第1章II 目 錄摘 要 IAbstract II第1章 緒論 1 選題的目的和意義 1 系統(tǒng)的設計目標和可行性分析 2 網(wǎng)上購物系統(tǒng)分析 2 網(wǎng)站的深入調查 2 網(wǎng)站的設計特點 3 網(wǎng)站的設計思想 3 系統(tǒng)的總體規(guī)則 4 本論文研究的主要內容 4第2章 網(wǎng)上購物系統(tǒng) 5 開發(fā)技術的選擇 5 系統(tǒng)的主要架構及開發(fā)模式 5 基于B/S的體系結構 6 基于MVC的應用開發(fā)模型 6 本章小結 7第3章 系統(tǒng)應用的關鍵技術 8 JSP技術介紹 8 Java組件JavaBeans 8 Tomcat服務器 9 Tomcat服務器簡介 9 Tomcat的特點 9 Myeclipse開發(fā)工具 10 本章小結 10第4章 系統(tǒng)的需求分析 11 網(wǎng)站的功能分析 11 平臺功能模塊的設計分析 11 本章小結 16第5章 系統(tǒng)功能的具體實現(xiàn) 17 系統(tǒng)數(shù)據(jù)庫表的基本設計 17 功能總體說明 20 目錄結構說明 20 功能頁面結構 20 各功能模塊的實現(xiàn) 21 數(shù)據(jù)庫的連接 21 用戶登陸模塊的實現(xiàn) 22 購物車模塊的實現(xiàn) 25 商品信息和新聞的實現(xiàn) 27 后臺管理模塊的實現(xiàn) 27 商品搜索模塊的實現(xiàn) 30 本章小結 31結論 32致謝 33參考文獻 34附錄 35 1 第1章 緒論 選題的目的和意義數(shù)據(jù)庫技術是計算機科學中面向應用的一個重要分支。隨著Internet/Intranet技術的飛速發(fā)展和應用范圍的不斷擴大,越來越多的數(shù)據(jù)庫系統(tǒng)建立在計算機網(wǎng)絡上,網(wǎng)絡數(shù)據(jù)庫技術逐漸成為了大眾化技術?;贐/S模式和基于Web的網(wǎng)絡數(shù)據(jù)庫系統(tǒng)將Web和數(shù)據(jù)庫兩種技術的優(yōu)點有機地結合在一起,大大擴展了Web功能,并充分利用原有數(shù)據(jù)庫系統(tǒng)中寶貴的信息資源,使系統(tǒng)同時具有超文本功能和數(shù)據(jù)庫功能,使信息系統(tǒng)的性能得到很大的提高?;贐/S模式和基于Web的網(wǎng)絡數(shù)據(jù)庫系統(tǒng)。人類社會帶入了電子商務(ElectronicCommerce)時代。無論是信息產業(yè)還是非信息產業(yè),都被卷入這滾滾而來的“數(shù)字商潮”之中。電子商務及其自身的發(fā)展,在創(chuàng)造巨大經(jīng)濟效益的同時,也從根本上改變了整個社會商務活動發(fā)展的歷史進程。特別是電子商務信息業(yè)務的發(fā)展,促使網(wǎng)絡開發(fā)人員,網(wǎng)站開發(fā)人員,網(wǎng)頁設計人員等與互聯(lián)網(wǎng)產業(yè)相關的技術工程師,努力尋求找到一種或若若干種方法能夠開發(fā)研究應用動態(tài)網(wǎng)站技術的強有力的工具。在這種背景下誕生了許多動態(tài)網(wǎng)站設計技術諸如:Perl, ColdFusion, LSAPI,NSAPI等(據(jù)Internet上有關網(wǎng)站統(tǒng)計約有近百種)。然而這些技術都有其優(yōu)劣。鑒于此,最近幾年流行起來的ASP, PHP, JSP便獨領風騷,得到許多動態(tài)網(wǎng)站設計師的青睞。ASP Ative Servcr Page,山微軟公司開發(fā),是個WEB服務器端的開發(fā)環(huán)境,利用它可以產生和運行動態(tài)的、交互的、高性能的WEB服務應用程序。ASP采用腳本語言VB Script( Java script)作為自己的開發(fā)語言。PHP—Person Server ,Java和Perl語言的語法,并耦合了PHP自己的特性,是一種很有個性的網(wǎng)站開發(fā)語言,它支持目前絕大多數(shù)數(shù)據(jù)庫。JSP—Java ServerPage ,JSP是Sun公司推出的新一代站點開發(fā)語言, Sun公司除Java應用程序和Java Applet之外,又創(chuàng)立了JSP,其可以在Serverlet和JavaBean的支持下,完成功能強大的站點程序開發(fā)。ASP,PHP,JSP與網(wǎng)絡數(shù)據(jù)庫的操作是電子商務網(wǎng)站設計的基石。電子商務已成為當今世界經(jīng)濟和社會發(fā)展的大趨勢。要使電子商務真正地得到廣泛的應用,首先要解決電子商務中的安全性問題,而網(wǎng)絡數(shù)據(jù)庫在電子商務交易平臺中發(fā)揮著重要的作用。本文以網(wǎng)上書店交易系統(tǒng)為例,分析了B2C電子商務的整個交易流程,結合網(wǎng)絡數(shù)據(jù)庫自身的特點,把網(wǎng)絡數(shù)據(jù)庫的安全控制技術在B2C電子商務交易平臺中進行了應用和實現(xiàn)。 系統(tǒng)的設計目標和可行性分析本購物系統(tǒng)采用JSP+Access數(shù)據(jù)庫的架構實現(xiàn)的,此系統(tǒng)分為前臺管理和后臺管理。前臺管理是友好的操作界面,供用戶瀏覽、查詢使用。包括:瀏覽商品、查詢商品、訂購商品、購物車、用戶維護等功能;后臺管理是提供給管理員的,其中包括:商品管理、用戶管理、網(wǎng)站信息管理、和廣告友情鏈接等。使管理員從繁瑣的手工操作中解脫出來,并提高了辦公效率。隨著計算機技術的發(fā)展和網(wǎng)絡人口的增加,網(wǎng)絡世界也越來越廣博,越來越豐富,電子商務已經(jīng)成為網(wǎng)上的一股潮流。我們相信要不了太長有時間,顧客就可以在網(wǎng)絡世界上獲得他們在現(xiàn)實世界上可以獲得的所有商品和服務。可行性研究是為了弄清楚系統(tǒng)開發(fā)的項目是不是可以實現(xiàn)和值得進行研究的過程,實際上是一次大大簡化系統(tǒng)分析和系統(tǒng)設計的過程,所以,進行可執(zhí)行性的分析是非常必要的,也是很重要的,經(jīng)過最初的設計目標和進行的市場調查得出以下四點的可行性分析:1.經(jīng)濟可行性 該平臺設計只是作為本人的畢業(yè)設計,又因為本人的設計能力有限,其功能還不能完善,所以沒有什么經(jīng)濟效益可談;2.技術可行性 JSP+Servlet的技術已經(jīng)較為成熟;3.運行可行性 該系統(tǒng)需要搭建JVM即JAVA虛擬機和Tom