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

正文內(nèi)容

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

 

【正文】 品列表,商品分類(lèi),查詢(xún)商品,特價(jià)商場(chǎng),新品上市,用戶留言以及購(gòu)物車(chē)和訂單管理等 ,并實(shí)現(xiàn)了后臺(tái)管理員對(duì)商品、訂單、會(huì)員等的管理 。 Jsp。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過(guò)的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過(guò)的材料。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫(xiě)的成果作品。本人授權(quán) 大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。它可以使銷(xiāo)售商與供應(yīng)商更緊密地聯(lián)系起來(lái),以更快地滿足客戶的需求,也可以讓商家在全球范圍內(nèi)選擇最佳供應(yīng)商,在全球市場(chǎng)上銷(xiāo)售圖書(shū)。 從電子商務(wù)的目標(biāo)上看,電子商務(wù)能夠擴(kuò)大顧客群,獲取更高收益,開(kāi)拓目標(biāo)市場(chǎng),節(jié)省費(fèi)用和開(kāi)支,加速商品流通,加快顧客信息反饋,并提高服務(wù)質(zhì)量。它具有功能強(qiáng)、使用簡(jiǎn)便、管理方便、運(yùn)行速度快、安全可靠性強(qiáng)等優(yōu)點(diǎn),用戶可利用許多語(yǔ)言編寫(xiě)訪問(wèn) MySQL 數(shù)據(jù)庫(kù)的程序,另外, MySQL 在 UNIX 等操作系統(tǒng)上是免費(fèi)的,在 Windows 操作系統(tǒng)上,可免費(fèi)使用其客戶機(jī)程序和客戶機(jī)程序 庫(kù)。 MyEclipse 的實(shí)際價(jià)值來(lái)自其發(fā)布的大量的可視化開(kāi)發(fā)工具和實(shí)用組件。由于有了 Sun 的參與和支持,最新的 Servlet和 Jsp 規(guī)范總能在 Tomcat 中得到體現(xiàn)。通常在 WEBINF 目錄下有一個(gè) 文件和一個(gè)classes 目錄, 是這個(gè)應(yīng)用的配置文件,而 classes 目錄下則包含編譯好的 Servlet 類(lèi)和 Jsp 或Servlet 所依賴(lài)的其它類(lèi)(如 JavaBean)。在早期, Java 比較多的用在瀏覽器上 ,插入到網(wǎng)頁(yè)中 (即是 Java Applet 程序 ),成為最靈活、最強(qiáng)大的網(wǎng)頁(yè)多媒體的載體,但由于 Java 虛擬機(jī)相對(duì)于個(gè)人電腦而言,有占用資源大,安全性相對(duì)較差等缺點(diǎn), Applet 逐漸的被后起之秀 Flash 所替代,但隨著 Java Servlet 的推出, Java 在電子商務(wù)方面開(kāi)始嶄露頭角,最新的 JSP(Java Server Page)技術(shù)的推出,更是讓 Java 成為基于 Web 的應(yīng)用程序的首選開(kāi)發(fā)工具,目前的 Java 技術(shù)已成為所有大型電子商務(wù)項(xiàng)目的必然選擇 Java 程序可以獲取網(wǎng)絡(luò)上結(jié)點(diǎn)的圖象、聲音、 HTML 文檔及文本等資源,并可以對(duì)獲得的資源進(jìn)行處理。 Servlet 其實(shí)和傳統(tǒng)的 CGI 程序和 ISAPI、 NSAPI 等 Web 程序開(kāi)發(fā)工具的作用是相同的,在使用 Java Servlet 以后,用戶不必再使用效率低下的 CGI 方式,也不必使用只能在某個(gè)固定 Web 服務(wù)器平臺(tái)運(yùn)行的 API 方式來(lái)動(dòng)態(tài)生成 Web 頁(yè)面。但 Java Servlet 也不是沒(méi)有缺點(diǎn),和傳統(tǒng)的 CGI、 ISAPI、 NSAPI 方式相同, Java Servlet是利用輸出 HTML 語(yǔ)句來(lái)實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)的,如果用 Java Servlet 來(lái)開(kāi)發(fā)整個(gè)網(wǎng)站,動(dòng)態(tài)部分和靜態(tài)頁(yè)面的整合過(guò)程簡(jiǎn)直就是一場(chǎng)噩夢(mèng)。采用 Struts 可以簡(jiǎn)化遵循 MVC 設(shè)計(jì)模式的 Web 應(yīng)用的開(kāi)發(fā)工作,很好地實(shí)現(xiàn)代碼重用,使開(kāi)發(fā)人員從一些繁瑣的工作中解脫出來(lái),快速開(kāi)發(fā)能夠充分發(fā)揮 JSP/Servlet 優(yōu)點(diǎn)、并具有強(qiáng)可擴(kuò)展性的 Web 應(yīng)用。對(duì)象 /關(guān)系數(shù)據(jù)庫(kù)映射( ORM)用于把對(duì)象模型的對(duì)象映射到基于 SQL 的關(guān)系數(shù)據(jù)結(jié)構(gòu)中去。 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 4 2 需求分析 國(guó)內(nèi)外現(xiàn)狀 二十一世紀(jì)是一個(gè)集數(shù)字化,網(wǎng)絡(luò)化,信息化的,以網(wǎng)絡(luò)為核心的社會(huì)?,F(xiàn)在,電子商務(wù)已經(jīng)成為國(guó)際上各個(gè)國(guó)家制定經(jīng)濟(jì)政策的主要依據(jù)之一。起步早、規(guī)模大、發(fā)展快、數(shù)量多等,其中在 90 年代末期國(guó)外已有網(wǎng)上書(shū)店 1000 多家。 Borders 網(wǎng)上書(shū)店屬于美國(guó) Borders 集團(tuán)有限公司的一部分。最早的網(wǎng)上書(shū)店是中國(guó)書(shū)店,建立于 1995 年,而后至 1997 年新華書(shū)店才建立 網(wǎng)上書(shū)店。網(wǎng)上書(shū)店基本上集中在以北京為中心的地區(qū),以及上海為中心的地區(qū)和廣東為中心的地區(qū) 。 經(jīng)濟(jì)上可行:由于 使用開(kāi)發(fā)工具大多是開(kāi)源免費(fèi)軟件 , 基本上不需要額外支出 ,開(kāi)發(fā)經(jīng)費(fèi)沒(méi)有問(wèn)題。 綜上所述,開(kāi)發(fā) 電子商務(wù)網(wǎng)上書(shū)店 系統(tǒng)在技術(shù)上、經(jīng)濟(jì)上、管理上都是可行的。 圖書(shū) 查詢(xún) : 網(wǎng)上書(shū)店的書(shū)會(huì)有很多,如何讓客戶快速找到自己需要的書(shū)?針對(duì)這個(gè)需求,我們做了兩 方面的工作:第一,根據(jù)圖書(shū)的用途,細(xì)分了 23 個(gè)大類(lèi),當(dāng)用戶進(jìn)入系統(tǒng)后,可以通過(guò)首頁(yè)對(duì)圖書(shū)分類(lèi)的鏈接直接找到自己關(guān)心的書(shū)籍,或者在頁(yè)面的右上方可以通過(guò)下拉框選擇圖書(shū)類(lèi)型進(jìn)行搜索。 數(shù)據(jù)流圖 數(shù)據(jù)流圖( DFD)是一種圖形化技術(shù),它描繪信息流和數(shù)據(jù)從輸入移動(dòng)到輸出的過(guò)程中所經(jīng)受的變換。 我們 以數(shù)據(jù)流圖和數(shù)據(jù)字典的方式來(lái)描述新系統(tǒng)的邏輯功能。 根據(jù)本次畢業(yè)設(shè)計(jì)需求結(jié)合 Struts 和 Hibernate 的特點(diǎn),搭建了如下的框架: ? 存放一些基礎(chǔ)的 java 類(lèi),如 用于在注冊(cè)時(shí)驗(yàn)證用戶是否存在,輸入是否合法等; 是一個(gè)注冊(cè)了日志記錄器的類(lèi),在 Service 的實(shí)現(xiàn)類(lèi)中被繼承,實(shí)現(xiàn)在控制臺(tái)對(duì)日志的打??; 和 一樣,是一個(gè)注冊(cè)了日志記錄器的 java 類(lèi),被 Action 繼承,實(shí)現(xiàn)對(duì)日志的打印; 用于存儲(chǔ)一些常用的常量。 ORM中,對(duì)象 關(guān)系的基本映射可以通過(guò)下 表 體現(xiàn): 表 對(duì)象 關(guān)系映射表 面向?qū)ο蟾拍? 面向關(guān)系概念 類(lèi) 表 對(duì)象 表的行 (即記錄 ) 屬性 表的列 (即字段 ) ? 業(yè)務(wù)層,在 這一層定義和實(shí)現(xiàn)了管理員和用戶可以執(zhí)行的一系列操作,以及管理員對(duì)購(gòu)物車(chē),商品,訂單,用戶以及留言板的管理等一系列操作。 數(shù)據(jù)庫(kù)設(shè)計(jì) 概念結(jié)構(gòu)設(shè)計(jì) 根據(jù)以上需求分析進(jìn)行初步設(shè)計(jì)可以畫(huà)出本系統(tǒng)實(shí)體間關(guān)系的 ER 圖,如圖 所示,系統(tǒng)中包括管理員、購(gòu)物車(chē)、選購(gòu)信息、商品類(lèi)別、留言信息、會(huì)員、會(huì)員級(jí)別、商品、訂單等 9 個(gè)實(shí)體。 1) 管理員信息表 如表 所示,管理員信息表( admin)描述了與電子商務(wù)網(wǎng)上書(shū)店相關(guān)的所有管理員的信息,這是電子商務(wù)網(wǎng)上書(shū)店系統(tǒng)中的重要數(shù)據(jù)。 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 10 表 商品類(lèi)別表 5) 留言信息表 如表 所示,留言信息表( leaveword)保存了會(huì)員的留言信息。 表 商品信息表 序 號(hào) 字段名 類(lèi) 型 長(zhǎng) 度 精 度 小數(shù)位數(shù) 默認(rèn)值 允許空 主 鍵 說(shuō) 明 1 ID int 4 √ 商品 ID 2 Category int 4 商品分類(lèi) ID 3 MerName char 40 √ 商品名稱(chēng) 4 Price decimal 8 18 2 √ 單價(jià) 5 SPrice decimal 8 18 2 √ 特價(jià) 6 MerModel char 40 √ 商品模型 7 Picture varchar 100 √ 商品圖片 8 MerDesc text √ 商品描述 序 號(hào) 字段名 類(lèi) 型 長(zhǎng) 度 精 度 小數(shù)位數(shù) 默認(rèn)值 允許空 主 鍵 說(shuō) 明 1 ID int 4 √ 商品類(lèi)別 ID 2 CateName char 40 √ 商品類(lèi)別名稱(chēng) 3 CateDesc text √ 商品類(lèi)別描述 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 11 續(xù)表 9 Manufacturer char 60 √ 出版社 10 LeaveFactoryDate datetime √ 出版時(shí)間 11 Special int 4 √ 是否特價(jià) 9) 訂單表 如表 所示,訂單表( order)記錄會(huì)員的購(gòu)買(mǎi)商品信息。 系統(tǒng)的具體功能模塊圖見(jiàn)圖 。 Transaction tx = null。 list = ()。 (在執(zhí)行 MerServiceImpl類(lèi)中的 browseCategory方法時(shí)出錯(cuò): \n)。 } 購(gòu)物車(chē)的實(shí)現(xiàn) 作為一個(gè)電子商務(wù)網(wǎng)上書(shū)店,購(gòu)物車(chē)是必不可少的,該模塊 實(shí)現(xiàn)的部分 功能 代碼如下所示: 選購(gòu)商品的實(shí)現(xiàn) 選購(gòu)商品界面如圖 所示: 圖 選購(gòu)界面 實(shí)現(xiàn)的部分代碼如下: /** 選購(gòu)商品 */ public boolean addCart(Member member, Merchandise mer, int number) throws Exception { 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 14 Session session = ()。 int favourable = ().getFavourable().intValue()。 (1)。 (new Integer(0))。 (cart)。 (merid, ().intValue())。 ((total*().doubleValue()*favourable/100))。 ((total*().doubleValue()))。 }else{ 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 15 ().add(mer)。 } ()。 (cartid, ().intValue())。 if(sel!=null){ ((number))。 ((number*().doubleValue()*favourable/100))。 }catch(Exception ex){ if(tx!=null)()。 } return status。 try{ //取得該會(huì)員的使用中購(gòu)物車(chē) ID Integer cartid = new Integer(0)。 (1)。 } ()。 tx = ()。 }catch(Exception ex){ if(tx!=null)()。 } return result。 try{ String hql = select count(*) from Member as a where =:loginName。 (1)。 }catch(Exception ex){ if(tx!=null)()。 } return result。 try{ String hql = select a from Member as a where =:loginName and =:loginPwd。 (1)。 (new Date())。 (在執(zhí)行 MemServiceImpl 類(lèi)中的 memLogin 方法時(shí)出錯(cuò): \n)。 } 修改注冊(cè)信息 修改注冊(cè)會(huì)員信息界面如圖 所示: 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 19 圖 會(huì)員注冊(cè)信息修改 /** 修改注冊(cè)會(huì)員 */ public boolean updateMember(Member member) throws Exception { Session session = ()。 (member)。 (在執(zhí)行 MemServiceImpl 類(lèi)中的 updateMember 方法時(shí)出錯(cuò): \n)。 } 商品模塊 新增商品分類(lèi) /** 新增商品分類(lèi) */ public boolean addCategory(Category cate) throws Exception { Session session = ()。 (cate)。 (在執(zhí)行 MerServiceImpl 類(lèi)中的 addCategory 方法時(shí)出錯(cuò): \n)。 } 瀏覽 商品分類(lèi) /** 瀏覽商品分類(lèi) */ public List browseCategory() throws Exception { Session session = ()。 tx = ()。 }catch(Exception ex){ if(tx!=null)()。 } return list。 try{ tx = ()。 }catch(Exception ex){ if(tx!=null)()。 } return status。 try{ String hql = from Merchandise as a。 } hql = hql + order by desc。 tx = ()。 }catch(Exception ex){ if(tx!=null)()。 } return list。 try{ Quer
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1