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

正文內(nèi)容

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

  

【正文】 } return list。 tx = ()。 try{ String hql = from Merchandise as a。 }catch(Exception ex){ if(tx!=null)()。 } return list。 tx = ()。 (在執(zhí)行 MerServiceImpl 類(lèi)中的 addCategory 方法時(shí)出錯(cuò): \n)。 } 商品模塊 新增商品分類(lèi) /** 新增商品分類(lèi) */ public boolean addCategory(Category cate) throws Exception { Session session = ()。 (member)。 (在執(zhí)行 MemServiceImpl 類(lèi)中的 memLogin 方法時(shí)出錯(cuò): \n)。 (1)。 } return result。 (1)。 } return result。 tx = ()。 (1)。 } return status。 ((number*().doubleValue()*favourable/100))。 (cartid, ().intValue())。 }else{ 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 15 ().add(mer)。 ((total*().doubleValue()*favourable/100))。 (cart)。 (1)。 } 購(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 = ()。 list = ()。 系統(tǒng)的具體功能模塊圖見(jiàn)圖 。 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 10 表 商品類(lèi)別表 5) 留言信息表 如表 所示,留言信息表( leaveword)保存了會(huì)員的留言信息。 數(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í)體。 根據(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ǔ)一些常用的常量。 數(shù)據(jù)流圖 數(shù)據(jù)流圖( DFD)是一種圖形化技術(shù),它描繪信息流和數(shù)據(jù)從輸入移動(dòng)到輸出的過(guò)程中所經(jīng)受的變換。 綜上所述,開(kāi)發(fā) 電子商務(wù)網(wǎng)上書(shū)店 系統(tǒng)在技術(shù)上、經(jīng)濟(jì)上、管理上都是可行的。網(wǎng)上書(shū)店基本上集中在以北京為中心的地區(qū),以及上海為中心的地區(qū)和廣東為中心的地區(qū) 。 Borders 網(wǎng)上書(shū)店屬于美國(guó) Borders 集團(tuán)有限公司的一部分?,F(xiàn)在,電子商務(wù)已經(jīng)成為國(guó)際上各個(gè)國(guó)家制定經(jīng)濟(jì)政策的主要依據(jù)之一。對(duì)象 /關(guān)系數(shù)據(jù)庫(kù)映射( ORM)用于把對(duì)象模型的對(duì)象映射到基于 SQL 的關(guān)系數(shù)據(jù)結(jié)構(gòu)中去。但 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)。在早期, 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)行處理。由于有了 Sun 的參與和支持,最新的 Servlet和 Jsp 規(guī)范總能在 Tomcat 中得到體現(xiàn)。它具有功能強(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ù)。它可以使銷(xiāo)售商與供應(yīng)商更緊密地聯(lián)系起來(lái),以更快地滿足客戶的需求,也可以讓商家在全球范圍內(nèi)選擇最佳供應(yīng)商,在全球市場(chǎng)上銷(xiāo)售圖書(shū)。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫(xiě)的成果作品。 Jsp。 首先分析了系統(tǒng)的 業(yè)務(wù)流程 和數(shù)據(jù)流程, 接著進(jìn)行數(shù)據(jù)庫(kù)分析并 建立了完整性強(qiáng)、安全性好的數(shù)據(jù)庫(kù), 最后設(shè)計(jì)了系統(tǒng)的框架并編程實(shí)現(xiàn)應(yīng)用系統(tǒng) ,并通過(guò) Junit 進(jìn)行了 測(cè)試。對(duì)本研究提供過(guò)幫助和做出過(guò)貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說(shuō)明并表示了謝意。 涉密論文按學(xué)校規(guī)定處理。在過(guò)去的幾年間,隨著 Inter的迅速發(fā)展,通過(guò)網(wǎng)絡(luò)使在家庭辦公的個(gè)人用戶也積極投入到了電子商務(wù)中。如 CCS/JS/HTML/XML的編輯器,幫助創(chuàng)建 EJB 和 Struts 項(xiàng)目的向?qū)Рa(chǎn)生項(xiàng)目的 所有主要的組件如 Action/Session Bean/Form 等,此外還包含編輯 Hibernate 配置文件和執(zhí)行 SQL 語(yǔ)句的工具。通常這些所依賴(lài)的類(lèi)也可以打包成 JAR 放到 WEBINF 下的lib 目錄下,當(dāng)然也可以放到系統(tǒng)的 CLASSPATH 中,但那樣移植和管理起來(lái)不方便。許多 Web 服務(wù)器都支持 Servlet,即使不直接支持 Servlet 的 Web 服務(wù)器也可以通過(guò)附加的應(yīng)用服務(wù)器和模塊來(lái)支持Servlet??傊?, Struts 的出現(xiàn)使得 Web 應(yīng)用的開(kāi)發(fā)過(guò)程大大簡(jiǎn)化,從而能夠縮短開(kāi)發(fā)周期、提高開(kāi)發(fā)效率。隨著計(jì)算機(jī)科學(xué)的發(fā)展,網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)庫(kù)技術(shù)在 Inter 中的應(yīng)用越來(lái)越廣泛,為廣大網(wǎng)絡(luò)用戶提供了更加周到和以人為本的服務(wù)。亞馬遜網(wǎng)上書(shū)店由美國(guó)人杰夫貝佐斯于 1995 年 7 月創(chuàng)立并開(kāi)始營(yíng) 業(yè),它是目前全球最大的在線圖書(shū)店,而且將自己的勢(shì)力擴(kuò)展到歐洲部分市場(chǎng)。 (2) 起步低,模式少。 管理上可行: 本系統(tǒng)采用 java 編寫(xiě),對(duì)平臺(tái)沒(méi)有依賴(lài)性,可以部署在任意平臺(tái)下管理。第二,針對(duì)圖書(shū)的一些其它特性,我們?cè)O(shè)計(jì)了關(guān)鍵字搜索,在頁(yè)面右上方“商品關(guān)鍵字”陜西理工學(xué)院畢業(yè)設(shè)計(jì) 5 中輸入查找信息,然后點(diǎn)擊“查找”,就可以快速找到需要的書(shū)籍。 該系統(tǒng)的數(shù)據(jù)流圖如圖 所示: 數(shù)據(jù)的源點(diǎn) /終點(diǎn) 變換數(shù)據(jù)的處理 數(shù)據(jù)存儲(chǔ) 數(shù)據(jù)流 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 6 圖 電子商務(wù)書(shū)店系統(tǒng)數(shù)據(jù)流圖 數(shù)據(jù)字典 數(shù)據(jù)字典是所有與系統(tǒng)相關(guān)的數(shù)據(jù)元素的有組織的列表,并且包含了對(duì)這些數(shù)據(jù)元 素的精確、嚴(yán)格的定義,從而使得用戶和系統(tǒng)分析員雙方對(duì)輸入、輸出、存儲(chǔ)的成分甚至中間計(jì)算結(jié)果有共同的理解。 ? 這里主要存放一些 struts 的資源文件, struts 中實(shí)現(xiàn)國(guó)際化就需要這些文件,由于時(shí)間倉(cāng)促,本系統(tǒng)沒(méi)有實(shí)現(xiàn)國(guó)際化。 表 管理員信息表 序 號(hào) 字段名 類(lèi) 型 長(zhǎng) 度 精 度 小數(shù)位數(shù) 默認(rèn)值 允許空 主 鍵 說(shuō) 明 1 ID int 4 √ 管理員 ID 2 AdminType int 4 √ 管理員類(lèi)型 3 AdminName char 12 √ 管理員姓名 4 LoginName char 12 √ 登錄名 5 LoginPwd char 12 √ 密碼 2) 購(gòu)物車(chē)信息表 如表 所示,購(gòu)物車(chē)信息表( cart)保存了購(gòu)物車(chē)的相關(guān)信息。 表 訂單表 序 號(hào) 字段名 類(lèi) 型 長(zhǎng) 度 精 度 小數(shù)位數(shù) 默認(rèn)值 允許空 主 鍵 說(shuō) 明 1 ID Int 4 √ 訂單 ID 2 Member int 4 會(huì)員 ID 3 Cart int 4 購(gòu)物車(chē) ID 4 OrderNO char 20 √ 訂單號(hào) 5 OrderDate datetime √ 訂單日期 6 OrderStatus int 4 √ 訂單狀態(tài) 系統(tǒng)模塊設(shè)計(jì) 本電子商務(wù)網(wǎng)上書(shū)店系統(tǒng)可大致分為兩 個(gè)模塊。 List list = null。 ()。 //判斷該會(huì)員是否已經(jīng)有使用中 的購(gòu)物車(chē) String hql =from Cart as a where =:member and =0。 (member)。 (1)。 }else{//普通商品 ((().doubleValue()*favourable/100))。 //如果是尚未選購(gòu)過(guò)的則要修改選購(gòu)記錄的有關(guān)字段 if(sel==null){ tx = ()。 if (().intValue()==1){//特價(jià)商品 (())。 (在執(zhí)行 CartServiceImpl 類(lèi)中的 addCart 方法時(shí)出錯(cuò): \n)。 String hql =from Cart as a where =:member and =0。 //瀏覽購(gòu)物車(chē)中的所有選購(gòu)記錄 hql =from Cartselectedmer as a where =:cartid。 (在執(zhí)行 CartServiceImpl 類(lèi)中的 browseCart 方法時(shí)出錯(cuò): \n)。 Query query = (hql)。 (在執(zhí)行 MemServiceImpl 類(lèi)中的 chkLoginName 方法時(shí)出錯(cuò): \n)。 Query query = (hql)。 (mem)。 Transaction tx = null。 ()。 ()。 Transaction tx = null。 (在執(zhí)行 MerServiceImpl 類(lèi)中的 browseCategory 方法時(shí)出錯(cuò): \n)。 (mer)。 } 分頁(yè)瀏覽商品 在本系統(tǒng)中實(shí)現(xiàn)了分頁(yè)瀏覽商品,實(shí)現(xiàn)部分代碼如下 所示: /** 分頁(yè)瀏覽商品 */ public List browseMer(int pageSize, int pageNo, int cateId,boolean isSpecial) throws Exception { Session session = ()。 Query query = (hql)。 (在執(zhí)行 MerServiceImpl 類(lèi)中的 browseMer 方法時(shí)出錯(cuò): \n)。 List list = null。 if (!(list))(list)。 } if (cateId!=0){ //指定類(lèi)別 hql = hql + and =+cateId。 }finally{ ()。 boolean status = false。 if (!(list))(list)。 } return status。 try{ tx = ()。 }catch(Exception ex){ if(tx!=null)()。 } return mem。 ((().intValue()+1))。 Member mem = null。 ()。 boolean result = true。 } ()。 if (cart!=null){ cartid = ()。 List result = null。 } status = true。 sel = (Cartselectedmer)()。 } (cart)。 if (().intValue()==1){//特價(jià)商品 (())。 (cartid, ().intValue())。 if (cart==null){
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1