freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

電子商務(wù)書店系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文-展示頁

2025-07-06 22:40本頁面
  

【正文】 好的數(shù)據(jù)庫,最后設(shè)計了系統(tǒng)的框架并編程實現(xiàn)應(yīng)用系統(tǒng),并通過Junit進行了測試。陜西理工學(xué)院畢業(yè)設(shè)計電子商務(wù)書店系統(tǒng)的設(shè)計與實現(xiàn)【摘要】利用Jsp,Struts和Hibernate等開發(fā)技術(shù),采用了結(jié)構(gòu)化設(shè)計方法,進行了電子商務(wù)書店系統(tǒng)的開發(fā)。系統(tǒng)實現(xiàn)的功能有:新用戶注冊,用戶登錄,商品列表,商品分類,查詢商品,特價商場,新品上市,用戶留言以及購物車和訂單管理等,并實現(xiàn)了后臺管理員對商品、訂單、會員等的管理?!娟P(guān)鍵詞】 網(wǎng)上書店;JSP;Struts;Hibernate 。 Jsp。 Hibernate。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機構(gòu)的學(xué)位或?qū)W歷而使用過的材料。作 者 簽 名:       日  期:        指導(dǎo)教師簽名:        日  期:        使用授權(quán)說明本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝?、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)校可以公布論文的部分或全部內(nèi)容。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。本人完全意識到本聲明的法律后果由本人承擔(dān)。本人授權(quán)      大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。作者簽名: 日期: 年 月 日導(dǎo)師簽名: 日期: 年 月 日 目 錄引 言 11 開發(fā)工具的選擇及相關(guān)技術(shù)簡介 2 數(shù)據(jù)庫軟件MySQL 2 主要開發(fā)環(huán)境軟件MyEclipse 2 服務(wù)器Tomcat 2 JAVA語言在網(wǎng)絡(luò)上的應(yīng)用 2 JSP的基礎(chǔ)——Servlet技術(shù) 2 Struts概述 3 Hibernate簡介 32 需求分析 4 國內(nèi)外現(xiàn)狀 4 可行性分析 4 系統(tǒng)功能分析 4 數(shù)據(jù)流圖 5 數(shù)據(jù)字典 63 系統(tǒng)設(shè)計 8 系統(tǒng)總體框架設(shè)計 8 數(shù)據(jù)庫設(shè)計 8 概念結(jié)構(gòu)設(shè)計 8 邏輯結(jié)構(gòu)設(shè)計 10 數(shù)據(jù)庫表的設(shè)計 10 系統(tǒng)模塊設(shè)計 124 系統(tǒng)實現(xiàn) 13 13 14 14 查看購物車選購商品 17 18 驗證登錄帳號 18 19 19 20 20 21 21 22 23 23 24 25 留言板模塊 265 系統(tǒng)測試 29 29 29總結(jié) 30致謝 31參考文獻 32科技外文文獻 33附錄A: 源程序代碼 42附錄B: 系統(tǒng)使用說明書 58引 言Commerce)正是為了適應(yīng)這種以全球為市場的變化而出現(xiàn)和發(fā)展起來的。電子商務(wù)基于網(wǎng)絡(luò)技術(shù).網(wǎng)絡(luò)技術(shù)提供了實現(xiàn)電子商務(wù)的技術(shù)平臺,而電子商務(wù)是網(wǎng)絡(luò)技術(shù)的最新應(yīng)用和最終目標(biāo)。Internet正在將不同形式的電子商務(wù)結(jié)合起來,產(chǎn)生出許多創(chuàng)新的、混合的電子商務(wù)形式。 從電子商務(wù)的目標(biāo)上看,電子商務(wù)能夠擴大顧客群,獲取更高收益,開拓目標(biāo)市場,節(jié)省費用和開支,加速商品流通,加快顧客信息反饋,并提高服務(wù)質(zhì)量。由于激烈的市場競爭和對成本的關(guān)注,大量企業(yè)正在改進原有的電子商務(wù)系統(tǒng)來支持新興的網(wǎng)絡(luò)經(jīng)濟。1 開發(fā)工具的選擇及相關(guān)技術(shù)簡介 數(shù)據(jù)庫軟件MySQL MySQL它具有功能強、使用簡便、管理方便、運行速度快、安全可靠性強等優(yōu)點,用戶可利用許多語言編寫訪問MySQL所以是一個首選的數(shù)據(jù)庫軟件。MyEclipse為Eclipse提供了一個大量私有和開源的Java工具的集合,很大程度上解決了各種開源工具的不一致和缺點問題,并大大提高了Java和JSP應(yīng)用開發(fā)的效率。如CCS/JS/HTML/XML的編輯器,幫助創(chuàng)建EJB和Struts項目的向?qū)Рa(chǎn)生項目的所有主要的組件如Action/Session Bean/Form等,此外還包含編輯Hibernate配置文件和執(zhí)行SQL語句的工具。 服務(wù)器Tomcat Tomcat是一個免費的開源的Serlvet容器,它是Apache基金會的Jakarta項目中的一個核心項目,由Apache,Sun和其它一些公司及個人共同開發(fā)而成。 與傳統(tǒng)的桌面應(yīng)用程序不同,Tomcat中的應(yīng)用程序是一個WAR(WebArchive)文件。這個包中的文件按一定目錄結(jié)構(gòu)來組織:通常其根目錄下包含有Html和Jsp文件或者包含這兩種文件的目錄,另外還會有一個WEBINF目錄,這個目錄很重要。通常這些所依賴的類也可以打包成JAR放到WEBINF下的lib目錄下,當(dāng)然也可以放到系統(tǒng)的CLASSPATH中,但那樣移植和管理起來不方便。自從1995年正式問世以來,Java的快速發(fā)展已經(jīng)讓整個Web世界發(fā)生了翻天覆地的變化。Applet程序),成為最靈活、最強大的網(wǎng)頁多媒體的載體,但由于Java虛擬機相對于個人電腦而言,有占用資源大,安全性相對較差等缺點,Applet逐漸的被后起之秀Flash所替代,但隨著JavaServer Java程序可以獲取網(wǎng)絡(luò)上結(jié)點的圖象、聲音、HTML文檔及文本等資源,并可以對獲得的資源進行處理。在編程處理上,一般先生成一個URL類型的對象,然后用 JSP的基礎(chǔ)——Servlet技術(shù)JavaServlet和JSP配合才能完成,Servlet這個名稱大概源于Applet,現(xiàn)在國內(nèi)的翻譯方式很多,本文為了避免誤會,本文直接采用Servlet這個名稱而不做任何翻譯,讀者如果愿意,可以稱之為“小服務(wù)程序”。Servlet以后,用戶不必再使用效率低下的CGI方式,也不必使用只能在某個固定Web服務(wù)器平臺運行的API方式來動態(tài)生成Web頁面。得益于Java的跨平臺的特性,Servlet也是平臺無關(guān)的,實際上,只要符合Java由于JavaServlet效率非常高。Servlet也不是沒有缺點,和傳統(tǒng)的CGI、ISAPI、NSAPI方式相同,JavaServlet來開發(fā)整個網(wǎng)站,動態(tài)部分和靜態(tài)頁面的整合過程簡直就是一場噩夢。Server Struts概述StrutsApacheJakarta在英文中是支架、支撐的意思,這也體現(xiàn)出在開發(fā)應(yīng)用程序過程所起到的重要作用,為應(yīng)用提供了通用的框架,讓開發(fā)人員可以把主要精力集中在如何解決實際業(yè)務(wù)問題上,與此同時框架也允許開發(fā)人員根據(jù)實際需要進行擴展和定制,從而可以更好的適應(yīng)用戶的需求。StrutsMVCWebJSP/ServletWeb總之,的出現(xiàn)使得應(yīng)用的開發(fā)過程大大簡化,從而能夠縮短開發(fā)周期、提高開發(fā)效率。StrutsJava2004JavaWeb Hibernate簡介Hibernate是一個面向java環(huán)境的對象/關(guān)系數(shù)據(jù)庫的映射工具。Hibernate不僅管理java類到數(shù)據(jù)庫表的映射,還提供數(shù)據(jù)查詢和獲取數(shù)據(jù)的方法,可以大幅度減少開發(fā)時人工使用SQL和JDBC處理數(shù)據(jù)的時間。對于以數(shù)據(jù)為中心的程序來說,它們往往只是在數(shù)據(jù)庫中使用存儲過程來實現(xiàn)商業(yè)邏輯,Hibernate可能不是最好的解決方法;對于那些基于java的中間層應(yīng)用中,它們實現(xiàn)面向?qū)ο蟮臉I(yè)務(wù)模型和商業(yè)邏輯的應(yīng)用,Hibernate是最有用的。隨著計算機科學(xué)的發(fā)展,網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)庫技術(shù)在Internet中的應(yīng)用越來越廣泛,為廣大網(wǎng)絡(luò)用戶提供了更加周到和以人為本的服務(wù)。簡單地講,電子商務(wù)是指利用電信網(wǎng)絡(luò)進行的商務(wù)活動。網(wǎng)上書店就是一種典型的電子商務(wù)應(yīng)用。1)國外網(wǎng)上書店的現(xiàn)狀國外網(wǎng)上書店主要分布在歐美等經(jīng)濟技術(shù)比較發(fā)達的國家和地區(qū)。亞馬遜網(wǎng)上書店由美國人杰夫貝佐斯于1995年7月創(chuàng)立并開始營業(yè),它是目前全球最大的在線圖書店,而且將自己的勢力擴展到歐洲部分市場。可見其發(fā)展勢頭之猛。主要經(jīng)營圖書、雜志、音像制品、CDROM、DVD等商品1 000多萬件。2)國內(nèi)網(wǎng)上書店的現(xiàn)狀(1) 起步晚、數(shù)量少。(2) 起步低,模式少。(3) 分布極不平衡。 可行性分析通過對需求文檔的各個方面進行了具體的了解和分析之后,現(xiàn)對開發(fā)電子商務(wù)網(wǎng)上書店系統(tǒng)的可行性進行分析。因此在技術(shù)上是可行的。管理上可行:本系統(tǒng)采用java編寫,對平臺沒有依賴性,可以部署在任意平臺下管理。因此在管理上可行。 系統(tǒng)功能分析根據(jù)電子商務(wù)書店的基本需求,本系統(tǒng)需要完成如下具體功能: 用戶登錄:用戶登錄主要體現(xiàn)在對權(quán)限的控制之上,對于沒有注冊的用戶,不能讓其進入系統(tǒng),例如,繞過登錄頁面,直接在瀏覽器地址輸入要訪問的頁面。商品列表:只有將商品展示給客戶看,用戶才能決定是否夠發(fā),是否值得購買,所以我們設(shè)計了“新品上市”,“特價區(qū)”以及商品詳細(xì)信息展示等功能。第二,針對圖書的一些其它特性,我們設(shè)計了關(guān)鍵字搜索,在頁面右上方“商品關(guān)鍵字”中輸入查找信息,然后點擊“查找”,就可以快速找到需要的書籍。訂單處理:對應(yīng)客戶購買圖書商品信息的需求,在確定了所購圖書商品的價格、數(shù)量等信息后,提示用戶選擇對應(yīng)的送貨方式及付款方式,最終生成對應(yīng)的訂單記錄,以便于網(wǎng)站配貨人員依據(jù)訂單信息進行后續(xù)的出貨、送貨的處理。在數(shù)據(jù)流圖中沒有任何具體的物理元素,它只是描繪信息在軟件中流動和被處理的情況。,數(shù)據(jù)流圖的四種基本符號和具體描述如下:數(shù)據(jù)的源點/終點變換數(shù)據(jù)的處理數(shù)據(jù)存儲數(shù)據(jù)流 數(shù)據(jù)流圖的基本符號通過對電子商務(wù)網(wǎng)上書店的經(jīng)營模式和業(yè)務(wù)流程進行認(rèn)真分析和研究的基礎(chǔ)上,經(jīng)過反復(fù)推敲論證,最后確定了該電子商務(wù)網(wǎng)上書店系統(tǒng)的邏輯模型。: 電子商務(wù)書店系統(tǒng)數(shù)據(jù)流圖 數(shù)據(jù)字典數(shù)據(jù)字典是所有與系統(tǒng)相關(guān)的數(shù)據(jù)元素的有組織的列表,并且包含了對這些數(shù)據(jù)元素的精確、嚴(yán)格的定義,從而使得用戶和系統(tǒng)分析員雙方對輸入、輸出、存儲的成分甚至中間計算結(jié)果有共同的理解。下面的表是對各數(shù)據(jù)元素的詳細(xì)說明: 數(shù)據(jù)項名稱: 管理員信息 簡述: 記錄和保存管理員的基本信息 數(shù)據(jù)項組成: 管理員信息=管理員ID+管理員類型+管理員姓名+登錄名+密碼數(shù)據(jù)結(jié)構(gòu)名稱: 商品信息 簡述: 記錄和保存商品的基本信息 組成: 商品信息=商品ID+商品類型+商品名稱+價格+特價+商品型號+圖片+商品描述+出版社+出版日期+是否特價數(shù)據(jù)存儲名稱: 購物車信息 簡述: 記錄和保存購物車的基本信息 記錄組成: 購物車信息=購物車ID+會員ID+總價+購物車狀態(tài) 數(shù)據(jù)結(jié)構(gòu)名稱: 購物車選購商品信息 簡述: 購物車選購商品的詳細(xì)信息 組成: 購物車選購信息=選購信息ID+購物車ID+商品ID+數(shù)量+單價+合計 數(shù)據(jù)項名稱: 商品類別信息 簡述: 記錄商品的類別信息 數(shù)據(jù)項組成:商品類別信息=商品類別ID+類別名稱+類別描述數(shù)據(jù)項名稱: 留言信息 簡述: 記錄會員的留言信息數(shù)據(jù)項組成: 留言信息=留言ID +會員ID+會員管理員ID+標(biāo)題+留言內(nèi)容+留言日期+回復(fù)內(nèi)容+回復(fù)日期數(shù)據(jù)流名稱: 會員信息 簡述: 記錄會員的基本信息數(shù)據(jù)流組成: 會員信息=會員ID+會員級別+用戶名+密碼+會員名+電話+地址+郵編+注冊日期數(shù)據(jù)項名稱: 會員級別 簡述: 記錄會員級別的詳細(xì)信息 數(shù)據(jù)項組成:商品類別信息=會員級別ID+級別名稱+折扣 數(shù)據(jù)存儲名稱: 訂單信息 簡述: 記錄訂單的詳細(xì)信息 記錄組成: 訂單信息=訂單ID+會員ID+購物車編號+下單日期+訂單狀態(tài) 3 系統(tǒng)設(shè)計 系統(tǒng)總體框架設(shè)計 根據(jù)電子商務(wù)網(wǎng)上書店的需求結(jié)合MVC架構(gòu)思想的特點,決定采用如下方案進行設(shè)計:數(shù)據(jù)庫層使用中間件Hibernate+MySQL數(shù)據(jù)庫,業(yè)務(wù)層使用Struts,視圖層使用jsp。l 過濾器,實現(xiàn)對編碼的過濾。l ORM(Object Relation Mapping) java是一種面向?qū)ο蟮恼Z言,而當(dāng)今流行的數(shù)據(jù)庫是關(guān)系型數(shù)據(jù)庫,為了能以對象的方式操縱數(shù)據(jù)庫中的數(shù)據(jù),誕生了Hibernate。l 這里主要存放一些struts的資源文件,struts中實現(xiàn)國際化就需要這些文件,由于時間倉促,本系統(tǒng)沒有實現(xiàn)國際化。l 表單,struts中特有的結(jié)構(gòu),方便從jsp中拿取提交數(shù)據(jù)和向JSP頁面?zhèn)鬟f數(shù)據(jù)。 會員ER圖 商品ER圖 前臺ER圖 后臺ER圖 邏輯結(jié)構(gòu)設(shè)計通過對已有電子商務(wù)網(wǎng)上書店和設(shè)計出的ER圖的分析,本系統(tǒng)設(shè)計的實體和屬性如下:1)管理員:( 管理員ID,管理員類型,管理員姓名,用戶名,密碼)2)購物車:(購物車ID,會員ID,合計,狀態(tài))3)選購信息:(ID,購物車ID,商品ID,數(shù)量,單價,小計)4)商品類別:(類別ID,類別名稱,類別描述)5)商品:(商品ID,商品類別,商品名稱,單價,特價,商品型號,圖片,商品描述,出版社,出版日期,是否特價)6)留言:(留言ID,會員ID,管理員ID,主題,內(nèi)容,留言日期,回復(fù)內(nèi)容,回復(fù)日期)7)會員:(會員ID,會員級別ID,用戶名,密碼,姓名,電話,地址,郵編,注冊日期,最后登錄時間,登錄次數(shù),郵件)8)會員級別(級別ID,級別名稱,折扣)9)訂單(訂單ID,會員ID,購物車ID
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1