網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩49頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 存檔編號(hào) 贛 南 師 范 學(xué) 院 學(xué) 士 學(xué) 位 論 文 網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)教學(xué)學(xué)院 數(shù)學(xué)與計(jì)算機(jī)科學(xué)學(xué)院 屆 別 2007級(jí) 專(zhuān) 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 學(xué) 號(hào) 姓 名 趙旭日 指導(dǎo)教師 劉于江 完成日期 2011年5月17日 目 錄摘 要4關(guān)鍵詞4Abstract4key words51前 言61.1背景61.2當(dāng)前研究現(xiàn)狀61.3研究意義72系統(tǒng)介紹82.1系統(tǒng)結(jié)構(gòu)特點(diǎn)82.2開(kāi)發(fā)工具介紹103系統(tǒng)分析123.1系統(tǒng)分析的意義123.2網(wǎng)站的需求分析123.3網(wǎng)站的目標(biāo)分析133.4網(wǎng)站的可行性分析144系統(tǒng)詳細(xì)設(shè)計(jì)154.1系統(tǒng)功能設(shè)計(jì)154.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì)174.3系統(tǒng)流程分析

2、184.4數(shù)據(jù)庫(kù)設(shè)計(jì)225系統(tǒng)功能的具體實(shí)現(xiàn)285.1首頁(yè)設(shè)計(jì)285.2用戶(hù)登錄模塊設(shè)計(jì)295.3購(gòu)物車(chē)模塊設(shè)計(jì)335.4留言模塊設(shè)計(jì)395.5商品搜索模塊設(shè)計(jì)405.5后臺(tái)登錄模塊設(shè)計(jì)415.6后臺(tái)管理模塊設(shè)計(jì)436系統(tǒng)測(cè)試506.1系統(tǒng)測(cè)試環(huán)境506.2系統(tǒng)功能測(cè)試506.3系統(tǒng)測(cè)試舉例516.4系統(tǒng)測(cè)試分析總結(jié)527總結(jié)53參考文獻(xiàn)54摘 要:伴隨著Internet的蓬勃發(fā)展,網(wǎng)絡(luò)購(gòu)物作為電子商務(wù)的一種形式正以其高效、低成本的優(yōu)勢(shì),逐步成為新興的經(jīng)營(yíng)模式和理念。網(wǎng)絡(luò)購(gòu)物正適應(yīng)了當(dāng)今社會(huì)快節(jié)奏地生活,使顧客足不出戶(hù)便可以方便快捷輕松地選購(gòu)自己喜歡的商品。本系統(tǒng)設(shè)計(jì)將嘗試用jsp在網(wǎng)絡(luò)上架構(gòu)

3、一個(gè)動(dòng)態(tài)的電子商務(wù)系統(tǒng)。開(kāi)發(fā)過(guò)程中使用的開(kāi)發(fā)工具有:Web服務(wù)器Tomcat6.0,數(shù)據(jù)庫(kù)服務(wù)器MySQL5.0,針對(duì)MySQL的一個(gè)管理軟件Navicat for MySQL,集成開(kāi)發(fā)工具M(jìn)yEclipse8.6和JDK1.6。建立后的網(wǎng)站系統(tǒng)是一個(gè)基于B/S架構(gòu)的面向客戶(hù)、管理員的平臺(tái):對(duì)用戶(hù)提供的服務(wù)有注冊(cè)、登錄、用戶(hù)資料管理、查詢(xún)商品、購(gòu)買(mǎi)商品、反饋留言等;對(duì)管理員提供的服務(wù)有:登錄、管理商品、管理商品分類(lèi)、管理用戶(hù)信息、管理用戶(hù)訂單、管理回復(fù)留言等。本系統(tǒng)是基于網(wǎng)上購(gòu)物商店實(shí)體為背景開(kāi)發(fā)的,可以有效的實(shí)現(xiàn)網(wǎng)上交易,為用戶(hù)提供了更多的信息和更快捷的方式。關(guān)鍵詞:JSP MySQL To

4、mcat 網(wǎng)上購(gòu)物Abstract:With the rapid development of Internet, online shopping as a form of e-commerce is its high efficiency, low cost, and gradually become a new business model and philosophy. Internet shopping is adapted to live in fast-paced society today, so that customers can enjoy the convenience

5、of fast and easy way to purchase their favorite products. The system design will try to use jsp on the network architecture of a dynamic e-commerce system. Development process, development tools used: Web server Tomcat6.0, the database server MySQL5.0, a management software for MySQL Navicat for MyS

6、QL, integrated development tools MyEclipse8.6 and JDK1.6. After the establishment of the website system is based on B / S structure for the customer, the administrator of the platform: the services provided to the user registration, login, user data management, query products, buy goods, feedback me

7、ssage, etc.; for administrators The services include: log management product, management, commodity classification, management of user information, manage customer orders, the management response message and so on. The system is based on the online shopping store for the context of the development e

8、ntity, and can effectively implement online transactions, to provide users with more information and a more efficient way. key words : JSP MySQL Tomcat Online shopping1前 言1.1背景伴隨著越來(lái)越多的人使用網(wǎng)絡(luò),網(wǎng)上購(gòu)物近年來(lái)逐漸流行起來(lái),越來(lái)越多的商家在網(wǎng)上建起在線(xiàn)商店,提供給消費(fèi)者一種新穎的購(gòu)物方式。而人們也希望購(gòu)物的方式能有所變化,能更經(jīng)濟(jì)、方便和及時(shí)地購(gòu)買(mǎi)到自己所需要的商品。因此,傳統(tǒng)的購(gòu)物方式已不再適應(yīng)信息快速發(fā)展的社

9、會(huì),而開(kāi)發(fā)一套能夠滿(mǎn)足用戶(hù)需求的網(wǎng)上購(gòu)物系統(tǒng)自然成為了當(dāng)今社會(huì)的需求。當(dāng)今時(shí)代,我們的生活已離不開(kāi)高質(zhì)量的信息,我們會(huì)在互聯(lián)網(wǎng)中獲取大量的信息,信息處理已經(jīng)成為當(dāng)今世界一項(xiàng)主要的社會(huì)活動(dòng),甚至許多企業(yè)也在互聯(lián)網(wǎng)中發(fā)布和獲取信息。網(wǎng)上購(gòu)物系統(tǒng)的產(chǎn)生,能使我們?cè)诨ヂ?lián)網(wǎng)中方便的購(gòu)買(mǎi)我們想要的商品,和傳統(tǒng)的購(gòu)物方式相比有著更方便、更快捷、更廣泛的優(yōu)勢(shì)。1.2當(dāng)前研究現(xiàn)狀隨著互聯(lián)網(wǎng)技術(shù)日益成熟,網(wǎng)上購(gòu)物日益流行。越來(lái)越多的人們可以通過(guò)淘寶網(wǎng)、當(dāng)當(dāng)網(wǎng)等購(gòu)物網(wǎng)站進(jìn)行購(gòu)物。網(wǎng)上購(gòu)物在一定程度上提高了購(gòu)物的透明度和自主性,使商家和用戶(hù)方便的傳遞信息,完成電子交易。在網(wǎng)上實(shí)現(xiàn)商品的交易,大大減少了不少時(shí)間,網(wǎng)上購(gòu)

10、物以它獨(dú)特的方便、快捷、高效、齊全、便宜、省時(shí)省力而深受廣大用戶(hù)的喜愛(ài),這是傳統(tǒng)購(gòu)物方式無(wú)法比擬的。國(guó)外的電子商務(wù)技術(shù)已經(jīng)發(fā)展成熟,網(wǎng)上購(gòu)物已經(jīng)是司空見(jiàn)慣了。但中國(guó)才處于初級(jí)階段,相關(guān)技術(shù)發(fā)展還不成熟,網(wǎng)上電子支付不普及和網(wǎng)上信譽(yù)難以審核就是當(dāng)今的兩大難題。而其中最為明顯的便是信譽(yù)可靠性問(wèn)題?,F(xiàn)在網(wǎng)上的商家魚(yú)龍混雜,好壞都有,還有很多專(zhuān)業(yè)的騙子,破壞正常的商業(yè)秩序,一些被騙過(guò)的人自然會(huì)認(rèn)為網(wǎng)上購(gòu)物不可信了。因此,現(xiàn)今網(wǎng)上購(gòu)物最需要的便是增大安全性。支付寶、財(cái)富通一類(lèi)第三方支付工具的產(chǎn)生,以及政府主管部門(mén)的加大管理制度,有助于改善網(wǎng)上購(gòu)物環(huán)境。1.3研究意義網(wǎng)上購(gòu)物系統(tǒng)實(shí)現(xiàn)了對(duì)網(wǎng)上購(gòu)物的自動(dòng)化管

11、理,它使得商品的管理工作走向全面自動(dòng)化、規(guī)范化,且通過(guò)網(wǎng)絡(luò)廉價(jià)快捷的通訊手段,消除時(shí)間與空間帶來(lái)的障礙,從而大大的節(jié)約了交易成本,擴(kuò)大了交易范圍,對(duì)整個(gè)銷(xiāo)售市場(chǎng)具有相當(dāng)重要的意義。當(dāng)今比較流行的網(wǎng)上購(gòu)物系統(tǒng)就有“淘寶網(wǎng)”、“當(dāng)當(dāng)網(wǎng)”等大型購(gòu)物網(wǎng)站,它們都是相當(dāng)優(yōu)秀的電子商務(wù)網(wǎng)站,對(duì)網(wǎng)上購(gòu)物的發(fā)展提供了良好的典范。而設(shè)計(jì)和完成一個(gè)電子商務(wù)網(wǎng)站,有助于探討電子商務(wù)開(kāi)發(fā)模型和其系統(tǒng)設(shè)計(jì)方法,在實(shí)踐中掌握上述技術(shù)的使用。而構(gòu)建一個(gè)網(wǎng)絡(luò)購(gòu)物系統(tǒng)能讓我們更適應(yīng)當(dāng)今社會(huì)快節(jié)奏地生活,使顧客足不出戶(hù)便可以方便快捷輕松地選購(gòu)自己喜歡的商品。2系統(tǒng)介紹2.1系統(tǒng)結(jié)構(gòu)特點(diǎn)本網(wǎng)上購(gòu)物平臺(tái)的主要特點(diǎn)是改變了以往的購(gòu)物只

12、能過(guò)現(xiàn)實(shí)的商場(chǎng)才能達(dá)到的結(jié)果,利用現(xiàn)代化的電子及網(wǎng)絡(luò)技術(shù),為企業(yè)和客戶(hù)搭建一個(gè)平臺(tái)。因而使用Web技術(shù),采用B/S架構(gòu)(B/S示意圖如圖2.1所示),借助于Internet互聯(lián)網(wǎng)廣泛應(yīng)用技術(shù),可以達(dá)到資源共享,提高以往購(gòu)物的局限性,縮短人們的時(shí)間和提高工作效率,具有較好的交互性,從而實(shí)現(xiàn)信息化,規(guī)范化,系統(tǒng)化,網(wǎng)絡(luò)化的平臺(tái),使整個(gè)購(gòu)物活動(dòng)過(guò)程簡(jiǎn)單、方便、易行。因?yàn)榛跒g覽器的架構(gòu)是目前網(wǎng)絡(luò)系統(tǒng)應(yīng)用的主流,而本系統(tǒng)采取jsp語(yǔ)言進(jìn)行開(kāi)發(fā),java語(yǔ)言在該方面更是得天獨(dú)厚,J2EE規(guī)范的出現(xiàn)則使系統(tǒng)的開(kāi)發(fā)更加規(guī)范,層次更加清楚,更利于對(duì)復(fù)雜事務(wù)的處理,而且在安全性方面也做的更好。圖2.1 B/S結(jié)

13、構(gòu)示意圖2.1.1、JSP開(kāi)發(fā)語(yǔ)言由于ASP的移植性差,而且安全性較差,運(yùn)行效率不高等原因,故本系統(tǒng)采取jsp開(kāi)發(fā)語(yǔ)言進(jìn)行設(shè)計(jì)。JSP技術(shù)有點(diǎn)類(lèi)似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁(yè)HTML文件中插入Java程序段和JSP標(biāo)記,從而形成JSP文件。用JSP開(kāi)發(fā)的Web應(yīng)用是跨平臺(tái)的,既能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。JSP繼承JAVA技術(shù)的優(yōu)點(diǎn),一次運(yùn)行,處處運(yùn)行。而jsp頁(yè)面文件執(zhí)行時(shí)被編譯成字節(jié)代碼,由客戶(hù)端流覽的Java虛擬機(jī)解釋執(zhí)行,不再是源代碼,因此執(zhí)行效率和安全性高,能確保了數(shù)據(jù)庫(kù)的安全。2.1.2、JavaBeans組件本系統(tǒng)采用了JavaBean組件技術(shù)進(jìn)行開(kāi)發(fā)設(shè)計(jì)。在

14、JSP開(kāi)發(fā)技術(shù)里,可以通過(guò)開(kāi)發(fā)JavaBean文件實(shí)現(xiàn)同樣的功能。JavaBean在服務(wù)器的應(yīng)用具有非常強(qiáng)大的優(yōu)勢(shì),可視化的JavaBean可以實(shí)現(xiàn)控制邏輯、業(yè)務(wù)邏輯、表示層之間的分離,從而大大降低了他們之間的耦合度。非可視化的JavaBean多用于后臺(tái)處理,是系統(tǒng)具有一定的靈活性。JavaBean是Java程序的一種,JavaBean代碼不多但可以被其他程序引用,當(dāng)一個(gè)項(xiàng)目很大的時(shí)候,可以建立沒(méi)有用戶(hù)界面的程序。在程序中使用JavaBean具有以下優(yōu)點(diǎn):(1)可以實(shí)現(xiàn)代碼的重復(fù)利用。(2)易編寫(xiě)、易維護(hù)、易使用。(3)可以壓縮在jar文件中,以更小的體積在網(wǎng)絡(luò)中應(yīng)用。(4)完全是Java語(yǔ)言

15、編寫(xiě),不需要重新編譯。2.1.3、MVC設(shè)計(jì)模式在本網(wǎng)上購(gòu)物系統(tǒng)中,將采用MVC設(shè)計(jì)模式來(lái)構(gòu)建應(yīng)用。MVC架構(gòu)是一個(gè)復(fù)雜的架構(gòu),其實(shí)現(xiàn)也非常復(fù)雜。MVC模式包括:Model(模型)、View(視圖)和Controller(控制器)。Model層通常用服務(wù)端的javaBean或者EJB實(shí)現(xiàn),具備安全、高性能、可重用等優(yōu)秀的特征。View層通常是JSP/Servlet,即頁(yè)面顯示部分。這一層次的特點(diǎn)是能夠真實(shí)地展示和客戶(hù)交互的界面,具備可描繪的功能,能展示不同風(fēng)格的界面。Controller層是非常重要的一層,通常用Servlet來(lái)實(shí)現(xiàn),即頁(yè)面顯示的邏輯部分實(shí)現(xiàn)。它的主要特點(diǎn)是進(jìn)行動(dòng)態(tài)數(shù)據(jù)的Web

16、展示、業(yè)務(wù)的調(diào)用和流程的處理??偟膩?lái)說(shuō),MVC設(shè)計(jì)模式具有以下優(yōu)點(diǎn):1、有利于分工部署;2、降低耦合;3、提高應(yīng)用程序的重用性。使用MVC模型建立的系統(tǒng)一方面可以提高效率,另一方面也可以增加系統(tǒng)擴(kuò)充的能力,使系統(tǒng)可以進(jìn)行最快速度的業(yè)務(wù)擴(kuò)展,以滿(mǎn)足各種各樣的業(yè)務(wù)需求。2.2開(kāi)發(fā)工具介紹2.2.1、Myeclipse開(kāi)發(fā)工具M(jìn)yEclipse企業(yè)級(jí)工作平臺(tái)是對(duì)Eclipse IDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和J2EE的開(kāi)發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的J2EE集成開(kāi)發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML、Struts、JSF、C

17、SS、Javascript、SQL、Hibernate。2.2.2、MySQL數(shù)據(jù)庫(kù)本系統(tǒng)采用MySQL數(shù)據(jù)庫(kù),MySQL是一個(gè)小型關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。其體積小、速度快、總體擁有成本低、開(kāi)放源碼。MySQL數(shù)據(jù)庫(kù)具有以下4個(gè)主要特點(diǎn):(1)同時(shí)訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的用戶(hù)不受限制。(2)輕量級(jí)數(shù)據(jù)庫(kù),運(yùn)行速度快。(3)可以保存超過(guò)五千萬(wàn)條記錄。(4)用戶(hù)權(quán)限設(shè)置簡(jiǎn)單、有效。2.2.3、Tomcat服務(wù)器Tomcat是一個(gè)開(kāi)放源代碼、運(yùn)行servlet和JSP Web應(yīng)用軟件的基于Java的Web應(yīng)用軟件容器。Tomcat是Apache Jakarta軟件組織的一個(gè)子項(xiàng)目,是目前被廣泛使用的JSP/Serv

18、let服務(wù)期。Tomcat使用了JServ的一些代碼,特別是Apache服務(wù)適配器,因此目前許多WEB服務(wù)器都是采用Tomcat。3系統(tǒng)分析3.1系統(tǒng)分析的意義系統(tǒng)分析是指在客觀條件制約下,對(duì)系統(tǒng)開(kāi)發(fā)的必要性和可行性進(jìn)行分析論證。它是在項(xiàng)目系統(tǒng)實(shí)施前進(jìn)行的一項(xiàng)重要工作,對(duì)系統(tǒng)能否正常運(yùn)行、能否從中獲得經(jīng)濟(jì)效益起著決定性的作用。系統(tǒng)的可能性是只指研究系統(tǒng)開(kāi)發(fā)的條件是否具備,而系統(tǒng)的必要性是指客觀上是否需要??赡苄耘c必要性相符相成,缺一不可。系統(tǒng)分析是為了能夠使本系統(tǒng)更好、更完善地被設(shè)計(jì)出來(lái),因此必須先進(jìn)行調(diào)查研究。在系統(tǒng)調(diào)查的基礎(chǔ)上,對(duì)新系統(tǒng)的功能進(jìn)行細(xì)致的分析,從而才能夠開(kāi)發(fā)出完整的系統(tǒng)設(shè)計(jì)。

19、3.2網(wǎng)站的需求分析網(wǎng)上購(gòu)物系統(tǒng)致力于提供產(chǎn)品展示及訂購(gòu)為核心的網(wǎng)上購(gòu)物服務(wù),因此,一個(gè)完整的網(wǎng)上購(gòu)物系統(tǒng)的功能應(yīng)該包括注冊(cè)賬號(hào)、瀏覽商品、查詢(xún)商品、訂購(gòu)商品、發(fā)表留言以及后臺(tái)管理功能等。因此本網(wǎng)站應(yīng)該具備以下要求:首先,系統(tǒng)運(yùn)行效率要高,反映速度要快。其次,能連續(xù)準(zhǔn)確的處理業(yè)務(wù),有較強(qiáng)的容錯(cuò)能力,用戶(hù)容易理解和使用該系統(tǒng)。再次,系統(tǒng)應(yīng)易于修改、易于擴(kuò)充、易于維護(hù),能夠適應(yīng)業(yè)務(wù)不斷發(fā)展變化的需要,功能齊全,能夠滿(mǎn)足業(yè)務(wù)需求。最后,保證系統(tǒng)的物理安全、數(shù)據(jù)存儲(chǔ)和存取的安全與保密、數(shù)據(jù)傳輸?shù)陌踩c保密。3.3網(wǎng)站的目標(biāo)分析該項(xiàng)目的目的是開(kāi)發(fā)一個(gè)電子購(gòu)物網(wǎng)站以及后臺(tái)管理系統(tǒng),本購(gòu)物系統(tǒng)將采用JSP開(kāi)

20、發(fā)語(yǔ)言+MySQL數(shù)據(jù)庫(kù)的架構(gòu)進(jìn)行設(shè)計(jì)。此系統(tǒng)包括前臺(tái)購(gòu)物和后臺(tái)管理。前臺(tái)購(gòu)物是友好的操作界面,在前臺(tái)實(shí)現(xiàn)的基本主要有: 1.商品選購(gòu)(可按分類(lèi)方式查找商品,或者通過(guò)關(guān)鍵字進(jìn)行查詢(xún)); 2.購(gòu)物車(chē)功能;3.查看商品詳細(xì)情況;4.用戶(hù)注冊(cè); 5.用戶(hù)登陸; 6.查看用戶(hù)的訂單信息; 7.修改用戶(hù)個(gè)人信息;8.用戶(hù)留言;后臺(tái)管理部分主要有: 1.商品和類(lèi)別管理:添加、修改、刪除、查看。 2.用戶(hù)信息管理:查看、修改、刪除。 3.訂單信息管理:查看訂單、處理訂單、刪除訂單。4.留言管理:查看、回復(fù)、刪除。5.管理員信息管理:添加、查看、修改、刪除。3.4網(wǎng)站的可行性分析現(xiàn)在網(wǎng)絡(luò)世界的內(nèi)容越來(lái)越豐富,

21、網(wǎng)上購(gòu)物遲早會(huì)成為購(gòu)物的一股潮流。有了電子商務(wù)系統(tǒng),顧客就可以在網(wǎng)絡(luò)世界上輕輕松松地獲得他們?cè)诂F(xiàn)實(shí)世界上可以獲得的所有商品和服務(wù)。本網(wǎng)上購(gòu)物系統(tǒng)開(kāi)發(fā)設(shè)計(jì)的可行性:(1)經(jīng)濟(jì)可行性:該系統(tǒng)只是本人的畢業(yè)設(shè)計(jì),又因?yàn)楸救说哪芰τ邢?,部分功能不完善,因此?jīng)濟(jì)可行性可能不高。(2)技術(shù)可行性:JSPServlet+ JavaScript技術(shù)已經(jīng)較為成熟。(3)運(yùn)行可行性:本網(wǎng)站需要搭Tomcat、MySQL環(huán)境,在此環(huán)境下,并且正確連接數(shù)據(jù)庫(kù)后可以正常運(yùn)行。(4)法律可行性:本網(wǎng)站計(jì)與商業(yè)無(wú)關(guān),又是自己的開(kāi)發(fā)設(shè)計(jì),因此不會(huì)構(gòu)成侵權(quán),在法律上是可行的。通過(guò)以上的可行性分析,可以采用JSPServlet+

22、 JavaScript相結(jié)合的技術(shù),并使用MySQL數(shù)據(jù)庫(kù)對(duì)網(wǎng)站進(jìn)行建設(shè)。4系統(tǒng)詳細(xì)設(shè)計(jì)4.1系統(tǒng)功能設(shè)計(jì)(1)會(huì)員登錄用戶(hù)待身份驗(yàn)證成功以后,就能夠以會(huì)員的身份進(jìn)行相關(guān)操作并購(gòu)買(mǎi)商品。如果填寫(xiě)的用戶(hù)名及密碼與數(shù)據(jù)庫(kù)中的相應(yīng)信息不匹配,那么該用戶(hù)就不能成功登錄,系統(tǒng)將提示信息為“對(duì)不起,您輸入的用戶(hù)名和密碼有誤,請(qǐng)你重新登錄。” (2)會(huì)員注冊(cè)此部分是用戶(hù)的注冊(cè)功能。通過(guò)填寫(xiě)注冊(cè)資料,點(diǎn)擊注冊(cè)按鈕便可成為會(huì)員。用戶(hù)名不允許重復(fù),兩次密碼必須輸入一致,否則不可以注冊(cè)。E-Mail必須填寫(xiě)有效的郵箱地址。用戶(hù)注冊(cè)成功并登錄后就可以使用前臺(tái)的一切功能。(3)瀏覽商品功能用戶(hù)無(wú)需登錄便可隨意瀏覽本網(wǎng)站

23、頁(yè)面顯示的所有商品。用戶(hù)在網(wǎng)站頁(yè)面中單擊某個(gè)商品名或者圖片即可鏈接到該商品的詳細(xì)信息頁(yè)面,可以瀏覽商品的具體信息。(4)購(gòu)買(mǎi)商品用戶(hù)登錄后,點(diǎn)擊商品圖片旁邊的購(gòu)買(mǎi)圖標(biāo)即可添加并進(jìn)入購(gòu)物車(chē),購(gòu)物車(chē)?yán)锟梢孕薷纳唐返臄?shù)量和刪除所購(gòu)買(mǎi)的商品。單擊“繼續(xù)購(gòu)物”可返回商品瀏覽頁(yè)面。如果想訂購(gòu)購(gòu)物車(chē)中的商品,則單擊“進(jìn)入下一步”按鈕,進(jìn)入訂單頁(yè)面,輸入完整的信息后,然后單擊支付,則成功提交訂單,等待管理員處理。(5)訂單管理用戶(hù)登錄后,點(diǎn)擊標(biāo)題欄中的訂單管理圖標(biāo)可查看自己之前提交的訂單。(6)顧客留言如果對(duì)該網(wǎng)站或購(gòu)買(mǎi)的商品有什么疑問(wèn),可以在留言頁(yè)面留言。網(wǎng)站管理員可以對(duì)該用戶(hù)提出的建議或要求對(duì)網(wǎng)站或商品進(jìn)

24、行相應(yīng)調(diào)整。(7)搜索商品用戶(hù)可以通過(guò)搜索框搜索自己想要的商品,在搜索框中輸入想查詢(xún)的商品名稱(chēng),然后單擊“搜索”,則可快速搜索到該商品。同時(shí),搜索框還提供某一類(lèi)別商品的搜索,用戶(hù)可任意選擇要搜索的某一類(lèi)別的商品。(8)用戶(hù)資料管理用戶(hù)登錄后,可以對(duì)自己的注冊(cè)資料、密碼等進(jìn)行更改。4.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì)本網(wǎng)站的總體功能模塊圖如圖所示:基于JSP的網(wǎng)上購(gòu)物系統(tǒng)管理員管理用戶(hù)管理商品管理管理員管理商品分類(lèi)管理會(huì)員管理訂單管理商品搜索顧客留言瀏覽商品會(huì)員登錄會(huì)員注冊(cè)刪除商品添加商品查看訂單購(gòu)買(mǎi)商品修改信息刪除類(lèi)別添加類(lèi)別圖4.1 網(wǎng)上購(gòu)物系統(tǒng)模塊圖進(jìn)入本網(wǎng)上購(gòu)物系統(tǒng)后,用戶(hù)可以注冊(cè)成會(huì)員,會(huì)員登錄后可以進(jìn)

25、行資料修改,用戶(hù)以通過(guò)搜索,找到想要的產(chǎn)品。管理員通過(guò)后臺(tái)登錄,可以對(duì)網(wǎng)站進(jìn)行會(huì)員管理,商品管理,商品分類(lèi)管理,訂單管理和系統(tǒng)用戶(hù)管理。在會(huì)員管理中,可以對(duì)會(huì)員進(jìn)行查詢(xún)和刪除,在商品管理中可以對(duì)商品進(jìn)行查看、添加、修改和刪除,在商品分類(lèi)管理中可以對(duì)商品的類(lèi)別進(jìn)行添加和刪除,在訂單管理中可以對(duì)用戶(hù)已經(jīng)提交的訂單進(jìn)行處理,在系統(tǒng)用戶(hù)管理中可以對(duì)管理員用戶(hù)進(jìn)行添加、修改和刪除。4.3系統(tǒng)流程分析4.3.1、系統(tǒng)主要功能流程如圖所示:主頁(yè)面搜索商品瀏覽商品后臺(tái)管理系統(tǒng)會(huì)員登錄管理員登錄注冊(cè)已注冊(cè)?安全退出用戶(hù)管理會(huì)員管理訂單管理商品分類(lèi)管理商品管理購(gòu)買(mǎi)商品顧客留言信息修改添加到購(gòu)物車(chē)調(diào)整商品提交訂單確

26、認(rèn)訂單填寫(xiě)訂單圖4.2 系統(tǒng)主要功能流程圖4.3.2、前臺(tái)購(gòu)物流程如圖所示:填寫(xiě)訂單確認(rèn)訂單注冊(cè)未注冊(cè)用戶(hù)購(gòu)買(mǎi)商品瀏覽商品提交訂單購(gòu)物車(chē)會(huì)員登錄未登錄用戶(hù)圖4.3 前臺(tái)購(gòu)物流程圖用戶(hù)可以瀏覽商品,查看商品具體信息,然后購(gòu)買(mǎi)商品,這時(shí)系統(tǒng)會(huì)進(jìn)行判斷,如果還沒(méi)有登錄的用戶(hù),系統(tǒng)會(huì)提示要求先注冊(cè)登錄,如果是已經(jīng)登錄的用戶(hù)則跳轉(zhuǎn)到購(gòu)物車(chē)頁(yè)面,然后填寫(xiě)訂單資料,再提交訂單完成購(gòu)物。4.3.3、用戶(hù)注冊(cè)流程如圖所示:注冊(cè)入口重新填寫(xiě)否必填項(xiàng)不為空?重新填寫(xiě)是否用戶(hù)名有效?否重新填寫(xiě)是2次輸入密碼一致?是重新填寫(xiě)否資料信息有效?是注冊(cè)成功圖4.4 用戶(hù)注冊(cè)流程圖點(diǎn)擊注冊(cè)按鈕后,會(huì)轉(zhuǎn)到注冊(cè)信息頁(yè)面,用戶(hù)需要填

27、寫(xiě)真實(shí)姓名、賬號(hào)、密碼、核對(duì)密碼、聯(lián)系電話(huà)、聯(lián)系地址、郵政編碼、電子郵箱等各項(xiàng)信息,填寫(xiě)完畢后點(diǎn)擊注冊(cè)提交。系統(tǒng)將會(huì)進(jìn)行檢測(cè)判斷該用戶(hù)名是否重復(fù),如果已經(jīng)存在則提示該賬號(hào)已被占用,如果沒(méi)有則接著判斷用戶(hù)輸入的兩次密碼是否一致,再依次判斷用戶(hù)所填寫(xiě)的各項(xiàng)信息是否符合要求,直到所有信息均無(wú)誤后,系統(tǒng)將該用戶(hù)的注冊(cè)信息寫(xiě)入會(huì)員表member并提示用戶(hù)注冊(cè)成功,接著用戶(hù)可以登陸進(jìn)行購(gòu)物了。4.3.4、用戶(hù)登錄流程如圖所示:登錄入口否查詢(xún)用戶(hù)是否存在是否核對(duì)密碼是否正確是取得用戶(hù)名和密碼將UserID存入session中登錄成功圖4.5 用戶(hù)登錄流程圖用戶(hù)登錄的表單嵌入整體的結(jié)構(gòu)當(dāng)中,如果用戶(hù)沒(méi)有登錄,

28、則在頁(yè)面中顯示登錄的選項(xiàng),用戶(hù)登錄后,則可隱藏用戶(hù)登錄的選項(xiàng)而代之以用戶(hù)的基本信息。4.3.5、商品管理流程如圖所示:商品管理查詢(xún)商品調(diào)整商品否滿(mǎn)意?是返回圖4.6 商品管理流程圖管理員可以瀏覽商品的詳細(xì)信息,并進(jìn)行修改和刪除等操作。4.3.6、購(gòu)物車(chē)流程如圖所示:查看商品購(gòu)物車(chē)否調(diào)整商品滿(mǎn)意嗎是確認(rèn)訂單填寫(xiě)訂單圖4.7 購(gòu)物車(chē)流程圖購(gòu)物車(chē)會(huì)列出用戶(hù)所訂購(gòu)的商品,使用戶(hù)能夠自由選擇修改所需要的商品及數(shù)量。修改完成后便可進(jìn)入下一步填寫(xiě)訂單,之后提交訂單完成購(gòu)物。4.4數(shù)據(jù)庫(kù)設(shè)計(jì)本系統(tǒng)數(shù)據(jù)庫(kù)總體E-R圖設(shè)計(jì)如下圖所示:會(huì)員n1商品n修改1管理員1mm修改處理訂單1選購(gòu)m圖4.8 數(shù)據(jù)庫(kù)ER圖會(huì)員實(shí)

29、體E-R圖:會(huì)員登錄次數(shù)賬號(hào)登錄時(shí)間密碼名字注冊(cè)時(shí)間編碼電話(huà)呀地址圖4.9會(huì)員實(shí)體E-R圖管理員實(shí)體E-R圖:管理員類(lèi)型密碼名字帳號(hào)圖4.10管理員實(shí)體E-R圖商品實(shí)體E-R圖:商品出產(chǎn)時(shí)間類(lèi)別名稱(chēng)出產(chǎn)地價(jià)格介紹編號(hào)圖片特價(jià)呀圖4.11商品實(shí)體E-R圖訂單實(shí)體E-R圖:訂單狀態(tài)序列號(hào)日期呀圖4.12訂單實(shí)體E-R圖本系統(tǒng)的數(shù)據(jù)庫(kù)名稱(chēng)為:db_eshop,連接代碼如下:MySQL_JDBCjdbc:mysql:/localhost:3306/db_eshop?useUnicode=true&characterEncoding=gb2312rootrootcom.mysql.jdbc.Dr

30、iverorg.hibernate.dialect.MySQLDialect由于本系統(tǒng)要實(shí)現(xiàn)的功能比較多,因此對(duì)數(shù)據(jù)庫(kù)的需求比較大,數(shù)據(jù)表的設(shè)計(jì)及功能比較復(fù)雜,部分信息表如下:4.4.1、管理員信息表的功能用于保存管理員的相關(guān)信息, 見(jiàn)表5-1所示。表5-1 管理員信息表(admin)字段名字段類(lèi)型長(zhǎng)度允許空字段含義IDint4否ID號(hào)AdminTypechar4是用戶(hù)類(lèi)型AdminNamechar12是用戶(hù)名字LoginNamechar12是登錄賬號(hào)LoginPwdchar12是登錄密碼4.4.2、會(huì)員信息表的功能用于保存各個(gè)用戶(hù)注冊(cè)及登錄的相關(guān)信息, 見(jiàn)表5-2所示。表5-2 會(huì)員信息表(

31、member)字段名字段類(lèi)型長(zhǎng)度允許空字段含義IDint4否ID號(hào)LoginNamechar12是登錄賬號(hào)LoginPwdchar12是登錄密碼MemberNamechar20是用戶(hù)名字Phonechar15是聯(lián)系電話(huà)Addressvarchar100是聯(lián)系地址Zipchar10是郵政編碼RegDatedatetime0是注冊(cè)時(shí)間LastDatedatetime0是最后登錄時(shí)間LoginTimesint4是登錄次數(shù)EMailvarchar100是郵箱地址4.4.3、商品信息表的功能用于保存各個(gè)商品出售的相關(guān)信息, 見(jiàn)表5-3所示。表5-3 商品信息表(merchandise)字段名字段類(lèi)型長(zhǎng)度

32、允許空字段含義IDint4否ID號(hào)Categoryint4否商品類(lèi)別MerNamechar40是商品名稱(chēng)Pricedecimal8是市場(chǎng)價(jià)格SPricedecimal8是特價(jià)MerModelchar40是商品編號(hào)Picturevarchar100是商品圖片MerDesctext0是商品介紹Manufacturerchar60是出產(chǎn)地LeaveFactoryDatedatetime0是出產(chǎn)時(shí)間Specialint4是是否有特價(jià)4.4.4、購(gòu)物車(chē)表用于保存用戶(hù)購(gòu)物車(chē)的商品, 見(jiàn)表5-4所示。表5-4 購(gòu)物車(chē)表(cart)字段名字段類(lèi)型長(zhǎng)度允許空字段含義IDint4否ID號(hào)Memberint4否用戶(hù)

33、IDMoneydecimal9是價(jià)格CartStatusint4是購(gòu)物車(chē)狀態(tài)4.4.5、購(gòu)物車(chē)信息表的功能用于保存購(gòu)物車(chē)中商品的名稱(chēng)、數(shù)量和單價(jià)等, 見(jiàn)表5-5所示。表5-5 購(gòu)物車(chē)信息表(cartselectedmer)字段名字段類(lèi)型長(zhǎng)度允許空字段含義IDint4否ID號(hào)Cartint4否購(gòu)物車(chē)IDMerchandiseint4否商品IDNumberint4否數(shù)量Pricedecimal8否價(jià)格Moneydecimal9否總金額4.4.6、訂單信息表的功能用于保存用戶(hù)購(gòu)買(mǎi)商品所提交的訂單信息,方便查詢(xún)和修改, 見(jiàn)表5-6所示。表5-6 訂單信息表(orders)字段名字段類(lèi)型長(zhǎng)度允許空字段含

34、義IDint4否ID號(hào)Memberint4否用戶(hù)ID號(hào)Cartint4否購(gòu)物車(chē)ID號(hào)OrderNOchar20是訂單序列號(hào)OrderDatedatetime0是訂單日期OrderStatusint4是訂單狀態(tài)4.4.7、留言信息表的功能用于保存用戶(hù)在網(wǎng)站所發(fā)表的留言以及管理員回復(fù)的留言, 見(jiàn)表5-7所示。表5-7 留言信息表(leaveword)字段名字段類(lèi)型長(zhǎng)度允許空字段含義IDint4否ID號(hào)Memberint4否用戶(hù)ID號(hào)Adminint4是管理員ID號(hào)Titlechar60是留言標(biāo)題Contenttext0是留言?xún)?nèi)容LeaveDatedatetime0是留言時(shí)間AnswerConten

35、ttext0是回復(fù)內(nèi)容AnswerDatedatetime0是回復(fù)時(shí)間5系統(tǒng)功能的具體實(shí)現(xiàn)5.1首頁(yè)設(shè)計(jì)把本網(wǎng)站系統(tǒng)的文件夾放到Tomcat下的webapps目錄下,然后在瀏覽器的地址欄中輸入“http:/localhost:8080/shop(文件夾的名字)/”便可以進(jìn)入本網(wǎng)上購(gòu)物網(wǎng)站,首先會(huì)顯示的事本網(wǎng)站的前臺(tái)主頁(yè)面,用戶(hù)可以自由瀏覽和搜索商品,但部分功能必須注冊(cè)登錄會(huì)員后才有權(quán)限使用,如購(gòu)買(mǎi)商品、查看訂單、留言等。主頁(yè)面的效果圖如圖所示:圖5.1 主頁(yè)面示意圖5.2用戶(hù)登錄模塊設(shè)計(jì)用戶(hù)登陸模塊是系統(tǒng)安全管理的第一道防線(xiàn),通過(guò)它可以提高數(shù)據(jù)庫(kù)的安全性,當(dāng)用戶(hù)要進(jìn)行選購(gòu)商品時(shí),首先要進(jìn)入的就

36、是身份驗(yàn)證,只有在登錄會(huì)員成功后才能進(jìn)行之后的購(gòu)物流程,如果沒(méi)有登錄或者登錄不成功,則不能購(gòu)買(mǎi)商品。如果用戶(hù)以游客的身份進(jìn)入網(wǎng)站,則只能進(jìn)行一般的商品瀏覽和搜索,而不能進(jìn)行選購(gòu),在點(diǎn)擊添加購(gòu)物車(chē)后,系統(tǒng)會(huì)判斷該用戶(hù)是否是登陸用戶(hù),如果不是則彈出提示頁(yè)面,提示用戶(hù)必須先登陸才能進(jìn)行選購(gòu)商品,如果是第一次登陸,請(qǐng)先注冊(cè)會(huì)員再登錄。會(huì)員登錄界面如圖所示:圖5.2 會(huì)員登錄界面示意圖如果用戶(hù)需要進(jìn)行注冊(cè),則點(diǎn)擊注冊(cè)按鈕后,會(huì)進(jìn)入一個(gè)會(huì)員注冊(cè)界面。用戶(hù)提交信息之后,系統(tǒng)會(huì)判斷用戶(hù)的注冊(cè)信息是否有效,首先是賬號(hào)是否為空,是否重復(fù),用戶(hù)輸入的兩次密碼是否一致,然后依次往后判斷用戶(hù)所填寫(xiě)的各項(xiàng)信息是否符合要求

37、,直到所有信息均正確無(wú)誤,系統(tǒng)將該用戶(hù)注冊(cè)信息寫(xiě)入會(huì)員表member并提示用戶(hù)注冊(cè)成功。之后用戶(hù)可以用這個(gè)賬號(hào)登錄,接著就可以進(jìn)行有效的購(gòu)物了。會(huì)員注冊(cè)界面如圖所示:圖5.3 會(huì)員注冊(cè)界面示意圖用戶(hù)成功登錄后,登錄界面會(huì)變成另外一個(gè)界面,會(huì)顯示出你注冊(cè)時(shí)所填寫(xiě)的名字。會(huì)員登錄成功后界面如圖所示:圖5.4 會(huì)員登錄成功界面示意圖用戶(hù)在登錄成功后可以對(duì)自己的資料進(jìn)行修改,在點(diǎn)擊主頁(yè)面標(biāo)題欄中的修改注冊(cè)資料,會(huì)進(jìn)入資料修改頁(yè)面,用戶(hù)可以直接在文本框里修改,然后點(diǎn)擊保存即可。資料修改界面如圖所示:圖5.5 會(huì)員資料修改界面示意圖功能實(shí)現(xiàn)代碼如下:會(huì)員登陸部分代碼:/* 會(huì)員登錄 */public Me

38、mber memLogin(String loginName, String loginPwd) throws Exception Session session = MySessionFactory.getSession();Transaction tx = null;Member mem = null;tryString hql = select a from Member as a where a.loginName=:loginName and a.loginPwd=:loginPwd;Query query = session.createQuery(hql);query.setSt

39、ring(loginName, loginName);query.setString(loginPwd, loginPwd);query.setMaxResults(1);tx = session.beginTransaction();mem = (Member)query.uniqueResult(); mem.setLoginTimes(Integer.valueOf(mem.getLoginTimes().intValue()+1);mem.setLastDate(new Date();session.update(mem);mit();catch(Exception ex)if(tx!

40、=null)tx.rollback();(在執(zhí)行MemServiceImpl類(lèi)中的memLogin方法時(shí)出錯(cuò):n);ex.printStackTrace();finallyMySessionFactory.closeSession();return mem;會(huì)員注冊(cè)部分代碼:/* 新增注冊(cè)會(huì)員 */public boolean addMember(Member member) throws Exception Session session = MySessionFactory.getSession();Transaction tx = null;boolean resu

41、lt = false;trytx = session.beginTransaction();session.save(member);mit();result=true;catch(Exception ex)if(tx!=null)tx.rollback();(在執(zhí)行MemServiceImpl類(lèi)中的addMember方法時(shí)出錯(cuò):n);ex.printStackTrace();finallyMySessionFactory.closeSession();return result;5.3購(gòu)物車(chē)模塊設(shè)計(jì)當(dāng)用戶(hù)登陸成功后,如果找到了想要購(gòu)買(mǎi)的物品,通過(guò)點(diǎn)擊物品旁邊的購(gòu)買(mǎi)按鈕后

42、,會(huì)自動(dòng)進(jìn)入購(gòu)物車(chē)頁(yè)面并將該物品添加進(jìn)購(gòu)物車(chē),用戶(hù)可以修改商品購(gòu)買(mǎi)的數(shù)量或者刪除商品。購(gòu)物車(chē)頁(yè)面如圖所示:圖5.6 購(gòu)物車(chē)頁(yè)面示意圖此時(shí),該物品信息會(huì)被添加到購(gòu)物車(chē)表即cart表中,如果用戶(hù)需要繼續(xù)購(gòu)物,則選擇繼續(xù)購(gòu)物,系統(tǒng)會(huì)同時(shí)顯示用戶(hù)所購(gòu)買(mǎi)的所有物品列表及總金額。如果用戶(hù)對(duì)已經(jīng)選購(gòu)的物品不滿(mǎn)意時(shí),可選擇清空購(gòu)物車(chē),同時(shí)系統(tǒng)也會(huì)將cart表中的相應(yīng)信息刪除。如果用戶(hù)對(duì)選購(gòu)的商品滿(mǎn)意后,可點(diǎn)擊進(jìn)入下一步。此時(shí),系統(tǒng)會(huì)提示用戶(hù)填寫(xiě)收貨人的詳細(xì)信息,包括姓名、地址、郵編、電話(huà)、付款方式等信息,這些信息是系統(tǒng)自動(dòng)從用戶(hù)表中提取出來(lái)的,用戶(hù)可以自由修改。訂單填寫(xiě)界面如圖所示:圖5.7 訂單填寫(xiě)界面示意

43、圖填寫(xiě)訂單完成后,便可提交訂單。提交成功后,系統(tǒng)會(huì)顯示提交成功頁(yè)面。該頁(yè)面就是將用戶(hù)提交的訂單信息返回,并產(chǎn)生了一個(gè)唯一訂單號(hào),以方便用戶(hù)查詢(xún)。訂單提交成功后,便可以等待管理員處理和發(fā)貨了。訂單提交成功頁(yè)面如圖所示:圖5.8 訂單提交成功示意圖功能實(shí)現(xiàn)代碼如下:購(gòu)物車(chē)管理部分代碼:/* 選購(gòu)商品 */public boolean addCart(Member member, Merchandise mer, int number)throws Exception Session session = MySessionFactory.getSession();Transaction tx = n

44、ull;boolean status = false;tryCartselectedmer sel = null;int favourable = member.getMemberlevel().getFavourable().intValue();/判斷該會(huì)員是否已經(jīng)有使用中的購(gòu)物車(chē)String hql =from Cart as a where a.member=:member and a.cartStatus=0;Query query = session.createQuery(hql);query.setEntity(member, member);query.setMaxResul

45、ts(1);tx = session.beginTransaction();Cart cart = (Cart)query.uniqueResult();if (cart=null)cart = new Cart();cart.setCartStatus(new Integer(0);cart.setMember(member);cart.setMoney(Double.valueOf(number*mer.getPrice().doubleValue();cart.getMerchandises().add(mer);session.save(cart);else/如果選購(gòu)的是已經(jīng)選購(gòu)過(guò)的商

46、品則只增加商品數(shù)量即可hql = select a from Cartselectedmer as a where a.cart=:cartid and a.merchandise=:merid order by a.id desc;query = session.createQuery(hql);query.setInteger(cartid, cart.getId().intValue();query.setInteger(merid, mer.getId().intValue();query.setMaxResults(1);sel = (Cartselectedmer)query.un

47、iqueResult();int total = number;System.out.println(total*mer.getPrice().doubleValue()*favourable/100);if(sel!=null)total = number+sel.getNumber().intValue();sel.setNumber(Integer.valueOf(total);if (mer.getSpecial().intValue()=1)/特價(jià)商品sel.setPrice(mer.getSprice();sel.setMoney(Double.valueOf(total*mer.

48、getSprice().doubleValue();else/普通商品sel.setPrice(Double.valueOf(mer.getPrice().doubleValue()*favourable/100);sel.setMoney(Double.valueOf(total*mer.getPrice().doubleValue()*favourable/100);session.update(sel);elsecart.getMerchandises().add(mer);if (mer.getSpecial().intValue()=1)/特價(jià)商品cart.setMoney(Doub

49、le.valueOf(cart.getMoney().doubleValue()+number*mer.getSprice().doubleValue();else/普通商品cart.setMoney(Double.valueOf(cart.getMoney().doubleValue()+number*mer.getPrice().doubleValue()*favourable/100);session.update(cart);mit();/如果是尚未選購(gòu)過(guò)的則要修改選購(gòu)記錄的有關(guān)字段if(sel=null)tx = session.beginTransaction();hql = select a from Cartselectedmer as a where a.cart=:cartid and a.merchandise=:merid order by a.id desc;query = session.createQuery(hql);query.setInteger(cartid, cart.getId().intValue();query.setInteger(merid, mer.getId().intValue();query.setMaxResults(1);sel =

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論