網(wǎng)上拍賣(mài)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).doc

上傳人:good****022 文檔編號(hào):116789828 上傳時(shí)間:2022-07-06 格式:DOC 頁(yè)數(shù):45 大小:2.53MB
收藏 版權(quán)申訴 舉報(bào) 下載
網(wǎng)上拍賣(mài)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).doc_第1頁(yè)
第1頁(yè) / 共45頁(yè)
網(wǎng)上拍賣(mài)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).doc_第2頁(yè)
第2頁(yè) / 共45頁(yè)
網(wǎng)上拍賣(mài)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).doc_第3頁(yè)
第3頁(yè) / 共45頁(yè)

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《網(wǎng)上拍賣(mài)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).doc》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《網(wǎng)上拍賣(mài)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).doc(45頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、 網(wǎng)上拍賣(mài)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘 要進(jìn)入21世紀(jì)后,電子商務(wù)憑借互聯(lián)網(wǎng)的支持迅速發(fā)展并逐漸成熟。其中,網(wǎng)上拍賣(mài)己經(jīng)成為電子商務(wù)的重要組成部分,也是近年來(lái)研究的熱點(diǎn)。隨著電子商務(wù)、電子政務(wù)等應(yīng)用的快速發(fā)展,以及用戶(hù)要求的不斷提高,傳統(tǒng)的電子商務(wù)開(kāi)發(fā)技術(shù),尤其是網(wǎng)上拍賣(mài)系統(tǒng)的開(kāi)發(fā)技術(shù)暴露出許多不足之處,造成了其開(kāi)發(fā)的效率降低、成本上升、擴(kuò)充與維護(hù)困難、分工合作不好進(jìn)行等問(wèn)題,限制了網(wǎng)上拍賣(mài)系統(tǒng)的進(jìn)一步發(fā)展。本文的主要工作是對(duì)基于B/S模式及JSP技術(shù)的網(wǎng)上拍賣(mài)Web應(yīng)用系統(tǒng)進(jìn)行了研究與設(shè)計(jì)。本文首先介紹了網(wǎng)上拍賣(mài)系統(tǒng)的背景,分析比較了國(guó)內(nèi)外相關(guān)網(wǎng)上拍賣(mài)系統(tǒng)的運(yùn)行模式、系統(tǒng)特點(diǎn)與開(kāi)發(fā)技術(shù)。然后分析了目前熱

2、點(diǎn)的各種Web應(yīng)用開(kāi)發(fā)技術(shù)中存在的優(yōu)勢(shì)和不足之處,權(quán)衡利弊后,選擇并重點(diǎn)研究了JSP技術(shù)進(jìn)行開(kāi)發(fā)。然后根據(jù)Web應(yīng)用的特點(diǎn)提出了基于B/S模式、采用JSP技術(shù)的Web應(yīng)用開(kāi)發(fā)方案。最后對(duì)基于該方案的網(wǎng)上拍賣(mài)系統(tǒng)進(jìn)行了功能模塊設(shè)計(jì)、體系結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì),提出了網(wǎng)站開(kāi)發(fā)過(guò)程中的關(guān)鍵技術(shù)的研究與選用(如如何獲得“及時(shí)”信息等),并給出了相應(yīng)的實(shí)現(xiàn)。在設(shè)計(jì)方面,系統(tǒng)采用B/S三層結(jié)構(gòu),同時(shí)使用JSP技術(shù)進(jìn)行動(dòng)態(tài)頁(yè)面的設(shè)計(jì),從系統(tǒng)的安全性和代碼的可重用性方面考慮,運(yùn)用JavaBean對(duì)程序的關(guān)鍵代碼進(jìn)行封裝。后臺(tái)數(shù)據(jù)庫(kù)選用MYSQL數(shù)據(jù)庫(kù)。關(guān)鍵字: JSP;B/S結(jié)構(gòu);JavaBean;網(wǎng)上拍賣(mài)系統(tǒng)

3、ABSTRACTEnter after twenty-first Century, e-commerce has developed quickly and became mature. Among them, the online auction has become an important part of electronic commerce, is the focus of recent research. With the rapid development of e-commerce, e-government applications, and continuously imp

4、rove the user requirements, development technology of the traditional e-commerce, especially online auction system development technology has exposed many shortcomings, which reduce the efficiency, the development costs, expand and maintenance difficulties, not for division of labor and other issues

5、, limit the further development of the online auction system.The main work of this thesis is the research and design of the online auction application system of Web mode and JSP technology based on B/S. This paper first introduces the background of online auction system, analysis and comparison of t

6、he mode of operation, the system characteristic and the development technology of domestic and international relevant online auction system. Then analyzes all kinds of Web application development technology hot spot in current advantages and shortcomings, weigh the advantages and disadvantages, focu

7、sing on the study of JSP technology selection and development. Then according to the application characteristics of Web put forward B/S model, using JSP technology application development based on Web. At the end of the online auction system based on the scheme of function module design, system stru

8、cture design and database design, and puts forward the research and selection of key technology in the web development process ( such as how to obtain the timely information), and gives the corresponding implementation.In terms of design, system uses B/S three layer structure, and dynamic page desig

9、n using JSP technology, considering system security and code reusability, using the key code of the JavaBean program package. Background database using MYSQL database.Key Words:JSP;B/S structure;JavaBean; Network Auction System目 錄引 言5一 概 述51.1課題研究的目的61.2課題研究的意義61.3國(guó)內(nèi)外發(fā)展趨勢(shì)61.4課題的可行性分析81.4.1課題調(diào)研81.4.2

10、可行性分析8二 系統(tǒng)需求分析92.1 功能需求描述102.2 非功能需求描述11三 總體設(shè)計(jì)113.1系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)113.2軟件模塊高層設(shè)計(jì)123.2.1資訊管理123.2.2留言管理123.2.3會(huì)員管理123.2.4商品管理133.2.5網(wǎng)站簡(jiǎn)介133.2.6資訊瀏覽133.2.7留言發(fā)布133.2.8商品發(fā)布133.2.9商品管理133.2.10商品競(jìng)價(jià)143.2.11競(jìng)價(jià)記錄14四 數(shù)據(jù)庫(kù)設(shè)計(jì)144.1概念設(shè)計(jì)(E-R圖)144.2邏輯結(jié)構(gòu)164.3物理設(shè)計(jì)19五 詳細(xì)設(shè)計(jì)225.1模塊詳細(xì)設(shè)計(jì)225.1.1資訊管理225.1.2網(wǎng)站簡(jiǎn)介235.1.3會(huì)員管理245.1.4商品管理

11、255.1.5留言管理275.1.6用戶(hù)注冊(cè)285.1.7會(huì)員登陸295.1.8商品瀏覽305.1.9資訊瀏覽325.1.10商品競(jìng)價(jià)335.1.11我的商品355.1.12我的競(jìng)價(jià)375.2界面設(shè)計(jì)385.2.1網(wǎng)站首頁(yè)395.2.2后臺(tái)管理員界面39六 系統(tǒng)測(cè)試396.1測(cè)試方法396.2測(cè)試用例40總 結(jié)43參考文獻(xiàn)44致 謝45引 言進(jìn)入21世紀(jì)后,電子商務(wù)憑借Internet的支持迅速發(fā)展并日漸成熟。其中,網(wǎng)上拍賣(mài)模式已經(jīng)成為電子商務(wù)中常見(jiàn)的重要業(yè)務(wù)之一。由于Internet的世界性、廣泛性、靈活性以及即時(shí)性等突出的優(yōu)點(diǎn),為拍賣(mài)商務(wù)行為的參與者開(kāi)創(chuàng)了一個(gè)前所未有的巨大市場(chǎng)和交易平臺(tái)。

12、一 概 述網(wǎng)絡(luò)和電子商務(wù)的迅速發(fā)展是世人有目共睹的。商務(wù)交易的許多關(guān)鍵部分都己經(jīng)得到支持,比如搜索能力,安全認(rèn)證,支付過(guò)程等。然而,達(dá)成合同協(xié)議的談判過(guò)程仍然是一個(gè)費(fèi)用昂貴的、需要手動(dòng)的過(guò)程,很難借助網(wǎng)絡(luò)和電子商務(wù)的支持。電子商務(wù)的交易可以分成四個(gè)階段:信息階段、談判階段、結(jié)算階段、售后支持階段。信息階段已經(jīng)被當(dāng)前的技術(shù)很好的支持,結(jié)算階段也可以依賴(lài)一套安全支付基礎(chǔ)設(shè)施,售后支持則可以通過(guò)一系列的技術(shù)完成。雖然仍存在大量問(wèn)題,但是電子商務(wù)環(huán)境下的這三個(gè)階段相對(duì)好處理一些。和這三個(gè)階段相比,談判階段就相對(duì)很難得到支持了。在現(xiàn)實(shí)世界中,談判階段可以通過(guò)許多方式得到解決,比如固定價(jià)格交易方式和復(fù)雜的

13、討價(jià)還價(jià)機(jī)制。固定價(jià)格交易方式也稱(chēng)為“接受或離開(kāi)”方式,即接受這個(gè)固定價(jià)格從而達(dá)成交易,否則離開(kāi)。一旦價(jià)格被確定下來(lái)后,策略是很容易實(shí)施的。而討價(jià)還價(jià)則描述了一個(gè)公開(kāi)的來(lái)回的談判模式,在這種模式中,兩個(gè)或更多的市場(chǎng)參與者對(duì)一筆交易的一個(gè)或多個(gè)屬性有順序的交換出價(jià)和還價(jià)。買(mǎi)賣(mài)雙方之間的討價(jià)還價(jià)策略是極為復(fù)雜的,通常要進(jìn)行很長(zhǎng)時(shí)間,而且需要對(duì)要揭示的信息量有精明的判斷,以及確定什么時(shí)候說(shuō)謊等。把這么復(fù)雜的一個(gè)過(guò)程全自動(dòng)化是一項(xiàng)相當(dāng)復(fù)雜的任務(wù),到目前為止還幾乎沒(méi)有什么進(jìn)展和支持。當(dāng)前在電子商務(wù)中進(jìn)行簡(jiǎn)單的固定價(jià)格談判過(guò)程是可能的,但是要實(shí)現(xiàn)全自動(dòng)的談判,目前還不存在足夠的技術(shù)和理論基礎(chǔ)進(jìn)行支持。然而

14、,在全自動(dòng)談判領(lǐng)域中的一個(gè)子領(lǐng)域網(wǎng)上拍賣(mài),無(wú)論是從理論的角度,還是技術(shù)的角度來(lái)看,都是可行的。1.1 課題研究的目的 1.掌握J(rèn)2EE的工作原理。2.學(xué)會(huì)使用JAVA開(kāi)發(fā)工具。3.掌握小型關(guān)系數(shù)據(jù)庫(kù)。4.提高邏輯思維能力。5.培養(yǎng)相互合作的精神。1.2 課題研究的意義網(wǎng)上拍賣(mài)系統(tǒng)是一個(gè)提供給在校大學(xué)生交易的平臺(tái),學(xué)生們可以將自己的閑置物品發(fā)布出來(lái)轉(zhuǎn)讓給有需要的同學(xué),避免了因物品閑置而導(dǎo)致的浪費(fèi),而有需要的同學(xué)也可以以低的價(jià)格淘到所需的物品,這樣一個(gè)系統(tǒng)存在于學(xué)校必定會(huì)為學(xué)生帶來(lái)收益。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)

15、越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)信息進(jìn)行管理,有著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開(kāi)發(fā)這樣一套軟件成為很有必要的事情。在下面的各章中我們將談?wù)勂溟_(kāi)發(fā)過(guò)程和所涉及到的問(wèn)題及解決方法。本文中所做的主要工作如下:(1) 闡述整個(gè)系統(tǒng)的系統(tǒng)結(jié)構(gòu)及工作原理;分析了系統(tǒng)實(shí)現(xiàn)中的特殊性、難點(diǎn)和重點(diǎn)。(2) 設(shè)計(jì)實(shí)現(xiàn)前臺(tái)用戶(hù)注冊(cè)、物品發(fā)布、拍賣(mài)競(jìng)價(jià)、發(fā)表留言、資訊瀏覽,后臺(tái)實(shí)現(xiàn)用戶(hù)管理、商品審核管理、留言管理、資訊管理、網(wǎng)站基

16、本信息管理等。 (3) 分析并解決實(shí)現(xiàn)中的若干技術(shù)問(wèn)題。 (4) 建立完整的拍賣(mài)流程系統(tǒng)。1.3 國(guó)內(nèi)外發(fā)展趨勢(shì)拍賣(mài)網(wǎng)站的經(jīng)營(yíng)者為所有有心成為“買(mǎi)賣(mài)人”的網(wǎng)民提供了自由空間,比如有不少熱心旅游的網(wǎng)民就可以將自己周游各地帶回的稀奇物件羅列在網(wǎng)上進(jìn)行出售。底價(jià)可以自己定,限定叫價(jià)時(shí)間,將商品賣(mài)給叫價(jià)最高的人,從而獲得利潤(rùn)和拍賣(mài)的樂(lè)趣。而對(duì)于買(mǎi)家來(lái)說(shuō),想買(mǎi)二手貨,想買(mǎi)商場(chǎng)中無(wú)法找到的稀罕物件,網(wǎng)絡(luò)為他們提供了可能。于是,網(wǎng)絡(luò)拍賣(mài)不出意料地在短時(shí)間內(nèi)火了起來(lái)。在國(guó)內(nèi),在線(xiàn)拍賣(mài)業(yè)呈現(xiàn)出強(qiáng)者愈強(qiáng)的局面。著名在線(xiàn)拍賣(mài)網(wǎng)站淘寶網(wǎng)公布的業(yè)績(jī)顯示,今年第一季度其總成交額突破億元人民幣,同比增長(zhǎng)超過(guò)。淘寶的不俗表現(xiàn)

17、給海內(nèi)外業(yè)界猜測(cè)其將有可能取代無(wú)疑又提供了一份依據(jù)。今年月日出版的美國(guó)福布斯雜志就曾刊登標(biāo)題為淘寶反擊的文章,分析了目前中國(guó)電子商務(wù)市場(chǎng)的競(jìng)爭(zhēng)局面。認(rèn)為如果馬云有其后續(xù)發(fā)展之道,那么最終占領(lǐng)全球在線(xiàn)拍賣(mài)市場(chǎng)的不會(huì)是,而是淘寶。在雅虎于加利福尼亞州桑尼韋爾舉辦的一年一度的分析師大會(huì)上,馬云亦對(duì)出席會(huì)議的華爾街分析師們表示,中國(guó)消費(fèi)者電子商務(wù)市場(chǎng)上的戰(zhàn)役已經(jīng)結(jié)束。他透露,在過(guò)去的兩年里,旗下的淘寶網(wǎng)已奪下了其競(jìng)爭(zhēng)對(duì)手大部分的網(wǎng)上拍賣(mài)市場(chǎng),現(xiàn)在市場(chǎng)占有率超過(guò)。根據(jù)國(guó)內(nèi)調(diào)查公司易觀(guān)國(guó)際以及中國(guó)互聯(lián)網(wǎng)絡(luò)信息中心發(fā)布的數(shù)據(jù),淘寶網(wǎng)已經(jīng)在市場(chǎng)份額上大大超過(guò)了對(duì)手。國(guó)內(nèi)市場(chǎng)如此,國(guó)際市場(chǎng)也不例外。雅虎公司不久

18、前宣布于月日結(jié)束在美國(guó)和加拿大的拍賣(mài)業(yè)務(wù)。在北美的拍賣(mài)業(yè)務(wù)是雅虎在年前推出的。雅虎在聲明中稱(chēng),公司繼續(xù)重組資源以關(guān)注核心戰(zhàn)略,向用戶(hù)提供超級(jí)體驗(yàn),作為這種努力的一部分,公司將優(yōu)先開(kāi)發(fā)相應(yīng)產(chǎn)品。顯然,雅虎在這些地方的在線(xiàn)拍賣(mài)業(yè)務(wù)競(jìng)爭(zhēng)不過(guò)等對(duì)手,當(dāng)?shù)氐脑诰€(xiàn)拍賣(mài)市場(chǎng)份額也日益集中。面對(duì)淘寶網(wǎng)的強(qiáng)勢(shì)地位,后來(lái)者要想再涉足大而全的在線(xiàn)拍賣(mài)業(yè)務(wù)顯然是困難的。但是在線(xiàn)拍賣(mài)業(yè)務(wù)并沒(méi)有因此向后來(lái)者關(guān)閉大門(mén),細(xì)分的在線(xiàn)拍賣(mài)領(lǐng)域就是人們可以選擇的機(jī)會(huì)。作為專(zhuān)業(yè)化細(xì)分市場(chǎng)的服務(wù)性網(wǎng)絡(luò)拍賣(mài)網(wǎng)站,在國(guó)內(nèi)外都已經(jīng)出現(xiàn),其優(yōu)勢(shì)已經(jīng)得以充分體現(xiàn),比如專(zhuān)業(yè)藝術(shù)品拍賣(mài)網(wǎng)站就為藝術(shù)愛(ài)好者提供了一個(gè)專(zhuān)業(yè)的藝術(shù)品拍賣(mài)平臺(tái),拍賣(mài)網(wǎng)站的專(zhuān)業(yè)

19、化運(yùn)作使它可以有效地細(xì)分目標(biāo)市場(chǎng),以更加專(zhuān)業(yè)的高水準(zhǔn)途徑服務(wù)該細(xì)分市場(chǎng)。目前,已有不少人開(kāi)始涉足細(xì)分在線(xiàn)拍賣(mài)業(yè)務(wù)。不久前,全國(guó)首家化工產(chǎn)品網(wǎng)上在線(xiàn)交易平臺(tái)易通盈泰化工交易網(wǎng)在武漢光谷建成。易通盈泰化工交易網(wǎng)是目前國(guó)內(nèi)化工行業(yè)首家實(shí)現(xiàn)“全程在線(xiàn)”交易的平臺(tái),網(wǎng)站開(kāi)通后,企業(yè)在網(wǎng)上可完成在線(xiàn)招標(biāo)、在線(xiàn)拍賣(mài)、網(wǎng)上交易等行為,可大大降低交易成本,并可快速獲知行業(yè)內(nèi)供求信息。易通盈泰化工交易網(wǎng)在接受媒體采訪(fǎng)時(shí)表示在線(xiàn)拍賣(mài)業(yè)務(wù)將是網(wǎng)站日后發(fā)展的重點(diǎn)業(yè)務(wù)之一。早在去年底,上海機(jī)動(dòng)車(chē)拍賣(mài)中心有限公司主辦的企業(yè)公務(wù)車(chē)改革專(zhuān)場(chǎng)拍賣(mài)會(huì)便率先在國(guó)內(nèi)使用了由二度車(chē)網(wǎng)開(kāi)發(fā)的“二手車(chē)網(wǎng)絡(luò)同步拍賣(mài)”系統(tǒng),幾十位來(lái)自全國(guó)各地的

20、競(jìng)買(mǎi)者通過(guò)互聯(lián)網(wǎng)成功實(shí)現(xiàn)了遠(yuǎn)程競(jìng)標(biāo),這標(biāo)志著中國(guó)二手車(chē)拍賣(mài)進(jìn)入了網(wǎng)絡(luò)化時(shí)代。據(jù)悉,在未來(lái)年內(nèi),上海機(jī)動(dòng)車(chē)拍賣(mài)中心除了采用“二手車(chē)網(wǎng)絡(luò)同步拍賣(mài)”系統(tǒng)外,部分車(chē)輛還特別提供現(xiàn)場(chǎng)拍攝的錄像,并在二度車(chē)網(wǎng)上公示,任何地區(qū)的競(jìng)買(mǎi)者不僅能了解到車(chē)輛的注冊(cè)和變更情況、客觀(guān)科學(xué)的車(chē)況檢測(cè)報(bào)告,還可以體驗(yàn)到接近實(shí)地觀(guān)看效果的車(chē)況視頻服務(wù)。今年月日,各地買(mǎi)家在線(xiàn)參與了上海市余輛二手車(chē)的拍賣(mài),這是上海市對(duì)二手車(chē)網(wǎng)絡(luò)拍賣(mài)的又一次成功嘗試。北京遠(yuǎn)方國(guó)拍將業(yè)務(wù)主要定位于藝術(shù)品在線(xiàn)拍賣(mài),而雅典娜拍賣(mài)網(wǎng)則將自己的觸角伸到全球?qū)@I(lǐng)域,專(zhuān)利領(lǐng)域的在線(xiàn)拍賣(mài)在全世界都是比較新的事物。國(guó)內(nèi)著名房產(chǎn)網(wǎng)站搜房網(wǎng)也于不久前開(kāi)展了一次在線(xiàn)房

21、產(chǎn)拍賣(mài)活動(dòng),雖然不能依此判斷搜房網(wǎng)將涉足在線(xiàn)拍賣(mài)房產(chǎn)的業(yè)務(wù),但是這樣的嘗試仍然具有不一般的意義。互聯(lián)網(wǎng)拍賣(mài)細(xì)分領(lǐng)域還有很多,只要細(xì)心挖掘,人們就不難發(fā)現(xiàn)在線(xiàn)拍賣(mài)的機(jī)遇。1.4 課題的可行性分析1.4.1 課題調(diào)研(1)與實(shí)踐活動(dòng)和相關(guān)的文件和資料由教師提供。(2)本課題要求學(xué)生有較強(qiáng)的自學(xué)能力以及一定的關(guān)系數(shù)據(jù)庫(kù)理論開(kāi)發(fā)功底。(3)具有對(duì)復(fù)雜表進(jìn)行處理的能力。(4)具體問(wèn)題再做詳細(xì)調(diào)查研究并與指導(dǎo)老師面談。1.4.2 可行性分析鑒于系統(tǒng)是個(gè)小型二手商品拍賣(mài)系統(tǒng),開(kāi)發(fā)難度適中。通過(guò)對(duì)諸多開(kāi)發(fā)工具和數(shù)據(jù)庫(kù)進(jìn)行比較及指導(dǎo)老師的建議,最終確定采用Eclipse作為前臺(tái)開(kāi)發(fā)工具、Tomcat作為系統(tǒng)測(cè)試

22、工具、MYSQL作為關(guān)系數(shù)據(jù)庫(kù),系統(tǒng)設(shè)計(jì)語(yǔ)言為JSP。Eclipse是一個(gè)開(kāi)放源代碼的、與NetBeans、Sun ONE Studio和Borland Jbuilder類(lèi)似的一種基于Java的整合型可擴(kuò)展開(kāi)發(fā)平臺(tái),也是目前最著名的開(kāi)源項(xiàng)目之一,其本身只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開(kāi)發(fā)工具(Java Development Tools,JDT)。其未來(lái)的目標(biāo)不僅僅是成為專(zhuān)門(mén)開(kāi)發(fā)Java程序的IDE環(huán)境,根據(jù)Eclipse的體系結(jié)構(gòu),通過(guò)開(kāi)發(fā)插件,它能擴(kuò)展到任何語(yǔ)言的開(kāi)發(fā),甚至能成為圖片繪制的工具。 MYSQL 數(shù)據(jù)

23、庫(kù)引擎提供完整的XML支持。它還具有構(gòu)成最大的 Web 站點(diǎn)的數(shù)據(jù)存儲(chǔ)組件所需的可伸縮性、可用性和安全功能。MYSQL關(guān)系數(shù)據(jù)庫(kù)引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫(kù)引擎充分保護(hù)數(shù)據(jù)完整性,同時(shí)將管理上千并發(fā)修改數(shù)據(jù)庫(kù)的用戶(hù)的開(kāi)銷(xiāo)減到最小。同時(shí)分布式事務(wù)支持充分保護(hù)任何分布式數(shù)據(jù)更新的完整性。JSP是在普通的Html中嵌入了Java代碼的一個(gè)腳本,它由JSP容器(如Tomcat)首先將其轉(zhuǎn)化為Servlet,然后再調(diào)用Javac將Servlet編譯為Class文件,最終,服務(wù)器解釋的是Class文件。JSP是Sun公司J2EE架構(gòu)中重要的部分。Tomcat是一個(gè)免費(fèi)的開(kāi)源Servle

24、t容器?;赥omcat的開(kāi)發(fā)其時(shí)主要是JSP和Servlet的開(kāi)發(fā),而Tomcat短小精悍,配置方便,能滿(mǎn)足需求,因此在這種情況下選擇Tomcat。同時(shí),Tomcat和Eclipse結(jié)合起來(lái),加上MVC 的框架實(shí)現(xiàn)本次畢業(yè)設(shè)計(jì)的要求。根據(jù)用戶(hù)的要求,系統(tǒng)采用B/S模式。B/S模式是三層體系結(jié)構(gòu),它將表示層、業(yè)務(wù)邏輯層層、數(shù)據(jù)服務(wù)層分布到不同的單元。表示層由瀏覽器和動(dòng)態(tài)的Web頁(yè)面構(gòu)成,接收和處理用戶(hù)的請(qǐng)求,并交給Web應(yīng)用服務(wù)器。業(yè)務(wù)邏輯層對(duì)應(yīng)于Web應(yīng)用服務(wù)器,其業(yè)務(wù)邏輯處理過(guò)程使用數(shù)據(jù)源層的服務(wù)來(lái)得到必要的信息或存儲(chǔ)、修改相應(yīng)的數(shù)據(jù)。數(shù)據(jù)服務(wù)層對(duì)應(yīng)于數(shù)據(jù)庫(kù)服務(wù)器,數(shù)據(jù)庫(kù)服務(wù)器實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)

25、的管理和庫(kù)中數(shù)據(jù)的訪(fǎng)問(wèn)與增加、刪除及修改。二 系統(tǒng)需求分析隨著Internet的迅速普及,目前網(wǎng)上交易己經(jīng)日益成為人們認(rèn)可的又一種交易方式之一。網(wǎng)上交易不僅讓買(mǎi)家獲得大量商品信息,使他們通過(guò)網(wǎng)絡(luò)購(gòu)買(mǎi)價(jià)廉物美的各類(lèi)商品,也讓賣(mài)家在網(wǎng)上能以全新的模式銷(xiāo)售商品,在有效控制成本的同時(shí)大幅提升銷(xiāo)售量,同時(shí)不受地域與時(shí)間的限制。一個(gè)典型的網(wǎng)上拍賣(mài)系統(tǒng)一般都要提供拍賣(mài)商發(fā)布拍賣(mài)品信息,上傳相關(guān)拍賣(mài)品信息,查看競(jìng)價(jià)記錄等功能,同時(shí)也應(yīng)該提供競(jìng)價(jià)人拍賣(mài)品搜索,查看拍賣(mài)品信息,查看拍賣(mài)商情況,參與拍賣(mài)品競(jìng)價(jià)等功能。在本系統(tǒng)的設(shè)計(jì)中,由于考慮到系統(tǒng)應(yīng)用的廣泛性和延展性,任何一個(gè)用戶(hù)應(yīng)該可以既是拍賣(mài)商,又是競(jìng)拍商。既

26、可以將自己的商品發(fā)布,供其他用戶(hù)競(jìng)拍,又可以參與其他用戶(hù)發(fā)布的商品的競(jìng)拍。所以任何一個(gè)注冊(cè)的用戶(hù)都可以使用競(jìng)拍商和拍賣(mài)商的所有功能。而對(duì)于任何一個(gè)參與拍賣(mài)的活動(dòng),系統(tǒng)都應(yīng)該能以競(jìng)拍報(bào)告的形式自動(dòng)發(fā)送給用戶(hù),以便用戶(hù)及時(shí)查閱。經(jīng)過(guò)調(diào)研與分析,網(wǎng)上拍賣(mài)系統(tǒng)主要應(yīng)具有以下功能:(1)會(huì)員管理。會(huì)員管理包括管理員查看各會(huì)員信息。(2)資訊管理。資訊管理包括站內(nèi)資訊信息的錄入、修改與刪除等功能。(4)網(wǎng)站簡(jiǎn)介管理。網(wǎng)站基礎(chǔ)信息的編輯,如:聯(lián)系方式,EMAIL,地址等(3)商品管理。管理員審核并查看會(huì)員發(fā)布的商品。(4)留言管理。管理員管理會(huì)員提交的留言信息(5)會(huì)員注冊(cè)。游客填個(gè)人信息以注冊(cè)(6)商品發(fā)

27、布。會(huì)員發(fā)布二手商品(7)資訊瀏覽。游客或會(huì)員瀏覽其它會(huì)員發(fā)布的二手商品。(8)競(jìng)拍競(jìng)價(jià)。會(huì)員針對(duì)某一商品進(jìn)行競(jìng)價(jià)。(9)留言。會(huì)員提供留言給管理員(6)用戶(hù)個(gè)人信息修改。2.1 功能需求描述功能性需求 描述了系統(tǒng)與其獨(dú)立于系統(tǒng)實(shí)現(xiàn)環(huán)境之間的交互。(1)會(huì)員前臺(tái)需求游客游客希望可以查看會(huì)員發(fā)布的商品信息、站內(nèi)資訊;可以注冊(cè)會(huì)員。會(huì)員會(huì)員希望可以發(fā)布商品,對(duì)其它會(huì)員發(fā)布的商品進(jìn)行競(jìng)價(jià),而禁止對(duì)自己發(fā)布的商品競(jìng)價(jià);可以管理自己的競(jìng)價(jià)記錄,對(duì)于中標(biāo)的商品能做付款操作;可以管理自己發(fā)的商品,并對(duì)其進(jìn)行管理;可以留言給管理員;(2)后臺(tái)管理員需求管理員希望能對(duì)站內(nèi)資訊進(jìn)行編輯;能查詢(xún)所有注冊(cè)會(huì)員的信息;

28、能處理會(huì)員的留言;能查詢(xún)所有會(huì)員發(fā)布的所有商品信息,并可對(duì)商品進(jìn)行審核操作,只有審核通過(guò)的商品才可以供會(huì)員競(jìng)價(jià);能編輯網(wǎng)站基礎(chǔ)信息內(nèi)容。(3)界面操作部分所有用戶(hù)要求界面友好,功能易理解易操作。2.2 非功能需求描述非功能性需求描述了不直接關(guān)聯(lián)到系統(tǒng)功能行為的系統(tǒng)的方方面面。非功能性需求包括用于系統(tǒng)不同方面的廣大范圍,涉及可用性到性能。l 可用性 用戶(hù)可以學(xué)會(huì)使用操作,提供系統(tǒng)幫助。l 可靠性 系統(tǒng)對(duì)操作失敗,能夠檢測(cè)錯(cuò)誤給予用戶(hù)提示。l 實(shí)現(xiàn)需求 WINXP 以上操作系統(tǒng)10G硬盤(pán) JAVAWEB服務(wù)器端。128M內(nèi)存l 界面需求 系統(tǒng)提供合法的系統(tǒng)交互格式。l 數(shù)據(jù)庫(kù)安全性 (1)通過(guò)對(duì)不

29、同用戶(hù)設(shè)置不同權(quán)限,保證數(shù)據(jù)庫(kù)的安全。 (2)設(shè)計(jì)備份與恢復(fù)數(shù)據(jù)庫(kù)模塊,能更好的維護(hù)數(shù)據(jù)庫(kù)。 l 數(shù)據(jù)庫(kù)完整性 (1) 實(shí)體完整性 通過(guò)設(shè)置主鍵保證數(shù)據(jù)庫(kù)實(shí)體完整性 (2) 參照完整性 通過(guò)設(shè)置外碼保證數(shù)據(jù)庫(kù)參照完整性 (3)用戶(hù)定義完整性 通過(guò)CHECK約束保證用戶(hù)自定義的完整性三 總體設(shè)計(jì)3.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)根據(jù)需求分析的結(jié)果,系統(tǒng)可按用戶(hù)角色分為兩部分,即管理員模塊、會(huì)員模塊。系統(tǒng)功能架構(gòu)圖如下:由上圖可以清楚的看到各角色的功能模塊3.2 軟件模塊高層設(shè)計(jì)3.2.1 資訊管理管理員編輯發(fā)布站內(nèi)資訊信息,供游客、會(huì)員用戶(hù)瀏覽。模塊名:資訊管理參與者:管理員涉從及關(guān)注點(diǎn):管理員能發(fā)布、修

30、改、刪除、查詢(xún)資訊類(lèi)信息;游客、會(huì)員能查詢(xún)資訊信息。前置條件:管理員成功登陸后置條件:資訊添加、編輯或刪除成功,更新news表3.2.2 留言管理管理員管理會(huì)員發(fā)布的留言信息模塊名:留言管理參與者:管理員涉從及關(guān)注點(diǎn):管理員能查看會(huì)員的留言并可以刪除前置條件:管理員成功登陸后置條件:留言信息查詢(xún)成功,若刪除成功則更新msg表3.2.3 會(huì)員管理管理員查詢(xún)所有會(huì)員的信息模塊名:會(huì)員管理參與者:管理員涉從及關(guān)注點(diǎn):管理員能對(duì)會(huì)員信息進(jìn)行查詢(xún)。前置條件:管理員成功登陸后置條件:會(huì)員信息查詢(xún)成功3.2.4 商品管理管理員查詢(xún)并審核會(huì)員發(fā)布的二手商品信息。模塊名:商品管理參與者:管理員涉從及關(guān)注點(diǎn):管理

31、員能查詢(xún)商品信息,并可以對(duì)商品信息進(jìn)行審核。前置條件:管理員成功登陸后置條件:商品信息審核,更新goods表3.2.5 網(wǎng)站簡(jiǎn)介管理員編輯網(wǎng)站基礎(chǔ)信息模塊名:網(wǎng)站簡(jiǎn)介參與者:管理員涉從及關(guān)注點(diǎn):管理員能編輯網(wǎng)站基礎(chǔ)信息前置條件:管理員成功登陸后置條件:網(wǎng)站基礎(chǔ)信息更新成功,更新siteinfo表3.2.6 資訊瀏覽會(huì)員或游客瀏覽站內(nèi)資訊信息模塊名:資訊瀏覽參與者:管理員涉從及關(guān)注點(diǎn):會(huì)員或游客能瀏覽管理員發(fā)布的站內(nèi)資訊。前置條件:進(jìn)行網(wǎng)站后置條件:資訊查詢(xún)成功,顯示在頁(yè)面。3.2.7 留言發(fā)布會(huì)員登陸后發(fā)表留言。模塊名:留言發(fā)布參與者:管理員涉從及關(guān)注點(diǎn):必須登陸后才能發(fā)表留言,管理員在后臺(tái)能

32、查詢(xún)到會(huì)員發(fā)布的留言。前置條件:會(huì)員成功登陸后置條件:留言發(fā)表成功,更新msg表3.2.8 商品發(fā)布模塊名:商品發(fā)布參與者:會(huì)員涉從及關(guān)注點(diǎn):會(huì)員登陸后發(fā)布二手商品信息供其它會(huì)員競(jìng)拍前置條件:會(huì)員成功登陸后置條件:添加成功更新goods表3.2.9 商品管理模塊名:商品管理參與者:會(huì)員涉從及關(guān)注點(diǎn):會(huì)員能查詢(xún)與自己ID關(guān)聯(lián)的商品。前置條件:會(huì)員成功登陸后置條件:從goods表中查詢(xún)當(dāng)前登陸會(huì)員所關(guān)聯(lián)的商品,顯示到頁(yè)面。3.2.10 商品競(jìng)價(jià)用例名:商品競(jìng)價(jià)參與者:會(huì)員涉從及關(guān)注點(diǎn):會(huì)員競(jìng)價(jià),只能對(duì)其它會(huì)員發(fā)布的商品進(jìn)行競(jìng)價(jià),且每次競(jìng)價(jià)金額不得低于此商品當(dāng)前最高競(jìng)價(jià)金額。前置條件:會(huì)員成功登陸后

33、置條件:競(jìng)價(jià)成功,新增一條競(jìng)價(jià)記錄,更新JJ表3.2.11 競(jìng)價(jià)記錄用例名:我的競(jìng)價(jià)參與者:會(huì)員涉從及關(guān)注點(diǎn):會(huì)員登陸后查詢(xún)自己所參與的所有競(jìng)價(jià)前置條件:會(huì)員成功登陸后置條件:從JJ表中查詢(xún)當(dāng)前登陸者所參與的競(jìng)價(jià),顯示在頁(yè)面。四 數(shù)據(jù)庫(kù)設(shè)計(jì)4.1 概念設(shè)計(jì)(E-R圖)系統(tǒng)各實(shí)體間關(guān)系圖:系統(tǒng)用戶(hù)實(shí)體圖:商品實(shí)體圖競(jìng)價(jià)記錄實(shí)體圖留言信息實(shí)體圖資訊信息實(shí)體圖:4.2 邏輯結(jié)構(gòu)邏輯結(jié)構(gòu)設(shè)計(jì)階段完成的任務(wù)是概念模型向某種數(shù)據(jù)模型的轉(zhuǎn)換。設(shè)計(jì)邏輯結(jié)構(gòu)應(yīng)該選擇最適用于表達(dá)相應(yīng)概念結(jié)構(gòu)的數(shù)據(jù)模型。設(shè)計(jì)邏輯結(jié)構(gòu)時(shí),一般需要將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系、網(wǎng)狀、層次模型,再將轉(zhuǎn)化來(lái)關(guān)系、網(wǎng)狀、層次模型向特定DBMS

34、支持下的數(shù)據(jù)模型轉(zhuǎn)換,并對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化。關(guān)系模型的邏輯結(jié)構(gòu)是一組關(guān)系模式的集合,而ER圖則由實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系三要素組成。將ER圖轉(zhuǎn)換為關(guān)系模型實(shí)際上就是將實(shí)體,實(shí)體屬性和實(shí)體之間的聯(lián)系轉(zhuǎn)換為關(guān)系模式。轉(zhuǎn)換過(guò)程中常見(jiàn)規(guī)則有:(1)一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式;(2)一個(gè)一對(duì)一的聯(lián)系可轉(zhuǎn)換成一個(gè)獨(dú)立的關(guān)系模式,也可與任意一端對(duì)應(yīng)的關(guān)系模式合并;(3)一個(gè)一對(duì)多的聯(lián)系可以轉(zhuǎn)換成一個(gè)獨(dú)立的關(guān)系模式,也可與多的那一端對(duì)應(yīng)的關(guān)系模式合并;(4)一個(gè)多對(duì)多的關(guān)系轉(zhuǎn)換成一個(gè)關(guān)系模式。本系統(tǒng)數(shù)據(jù)庫(kù)的功能主要是存儲(chǔ)平臺(tái)中所有數(shù)據(jù),以便進(jìn)行操作。本系統(tǒng)數(shù)據(jù)庫(kù)采用MYSQL數(shù)據(jù)庫(kù),系統(tǒng)數(shù)據(jù)庫(kù)名稱(chēng)為

35、studentpm_db,共包含6張表。關(guān)于數(shù)據(jù)庫(kù)中的數(shù)據(jù)表如下:(1)goods(商品信息表)用于存儲(chǔ)商品數(shù)據(jù)信息,表goods的結(jié)構(gòu)如表B.1所示。表B.1 表goods的結(jié)構(gòu)字段名數(shù)據(jù)類(lèi)型長(zhǎng)度是否主鍵描述idint11序號(hào)gnamevarchar500商品名稱(chēng)yearvarchar500購(gòu)買(mǎi)年份chengsevarchar500成色pricevarchar500起拍價(jià)remarkvarchar500備注shstatusvarchar500審核狀態(tài)pmstatusvarchar500拍賣(mài)狀態(tài)savetimevarchar500發(fā)布時(shí)間unamevarchar500發(fā)布人imgvarchar

36、500圖片delstatusvarchar500刪除狀態(tài)typevarchar500類(lèi)別etimevarchar500結(jié)束時(shí)間(2)jj(競(jìng)價(jià)信息表)競(jìng)價(jià)信息表主要用來(lái)保存會(huì)員的競(jìng)價(jià)的信息。表jj的結(jié)構(gòu)如表B.2所示。表B.2 表jj的結(jié)構(gòu)字段名數(shù)據(jù)類(lèi)型長(zhǎng)度是否主鍵描述idint11序號(hào)gidvarchar500商品IDjpricevarchar500競(jìng)價(jià)金額unamevarchar500競(jìng)價(jià)人statusvarchar500中標(biāo)狀態(tài)savetimevarchar500競(jìng)價(jià)日期fkstatusvarchar500付款狀態(tài)(3)msg(留言信息表)用于存放會(huì)員的留言信息,表msg的結(jié)構(gòu)如表B.3

37、所示。表B.3 表msg的結(jié)構(gòu)字段名數(shù)據(jù)類(lèi)型長(zhǎng)度是否主鍵描述idint11序號(hào)contentvarchar500留言?xún)?nèi)容replyvarchar500回復(fù)內(nèi)容savetimevarchar500留言時(shí)間unamevarchar500留言人(4)news(資訊信息表)用于存放資訊信息,表news的結(jié)構(gòu)如表B.4所示。表B.4 表news的結(jié)構(gòu)字段名數(shù)據(jù)類(lèi)型長(zhǎng)度是否主鍵描述idid11序號(hào)titlevarchar500 標(biāo)題contentvarchar500內(nèi)容savetimevarchar500發(fā)布日期(5)siteinfo(網(wǎng)站基礎(chǔ)信息表)用于存放網(wǎng)站基礎(chǔ)信息,表siteinfo的結(jié)構(gòu)如表B.

38、5所示。表B.5 表siteinfo的結(jié)構(gòu)字段名數(shù)據(jù)類(lèi)型長(zhǎng)度是否主鍵描述idid11序號(hào)infovarchar500 網(wǎng)站信息telvarchar500聯(lián)系電話(huà)faxvarchar500傳真emailvarchar500郵箱addrvarchar500地址(6)sysuser(系統(tǒng)用戶(hù)信息表)用于系統(tǒng)用戶(hù)信息,表sysuser的結(jié)構(gòu)如表B.6所示。表B.6 表sysuser的結(jié)構(gòu)字段名數(shù)據(jù)類(lèi)型長(zhǎng)度是否主鍵描述idint11序號(hào)unamevarchar500 用戶(hù)名upassvarchar500密碼realnamevarchar500真實(shí)姓名sexvarchar500性別telvarchar50

39、0電話(huà)addrvarchar500地址utypevarchar500用戶(hù)類(lèi)型savetimevarchar500注冊(cè)日期4.3 物理設(shè)計(jì)基于上面關(guān)系模型,向特定的RDBMS的數(shù)據(jù)模型轉(zhuǎn)換。下面設(shè)計(jì)數(shù)據(jù)表,表與表之間相互關(guān)聯(lián),共同存儲(chǔ)著系統(tǒng)所需要的數(shù)據(jù)。在設(shè)計(jì)表的過(guò)程中,一般要遵循下面原則:數(shù)據(jù)庫(kù)的一個(gè)表最好只存儲(chǔ)一個(gè)實(shí)體或?qū)ο蟮南嚓P(guān)信息;不同的實(shí)體最好存儲(chǔ)在不同的數(shù)據(jù)表中;如果實(shí)體還可以再分,實(shí)體的劃分原則是,劃分后的實(shí)體比當(dāng)前系統(tǒng)要開(kāi)發(fā)的實(shí)體復(fù)雜度??;數(shù)據(jù)表的信息結(jié)構(gòu)一定要合適,表的字段的數(shù)量一般不要過(guò)多;擴(kuò)充信息和動(dòng)態(tài)變化的信息一般要分別放在不同的表里;多對(duì)多的關(guān)系盡量不出現(xiàn)。根據(jù)上一節(jié)的

40、分析,網(wǎng)上拍賣(mài)系統(tǒng)數(shù)據(jù)庫(kù)(名稱(chēng)定為“studentpm_db”)中應(yīng)該包含6 個(gè)數(shù)據(jù)表,分別是用于存放系統(tǒng)用戶(hù)信息的系統(tǒng)用戶(hù)表“sysuser”、用于存放商品信息的信息表“goods”、用于存放競(jìng)價(jià)信息的信息表“jj”、用于存放留言信息的信息表“msg”、用于存放資訊信息的信息表“news”、用于存放網(wǎng)站基礎(chǔ)信息的信息表“siteinfo”。各數(shù)據(jù)表的結(jié)構(gòu)(包含的表字段、表字段的數(shù)據(jù)類(lèi)型、大小、約束)及相關(guān)說(shuō)明如下:商品表設(shè)計(jì)競(jìng)價(jià)表設(shè)計(jì)留言信息表設(shè)計(jì)資訊信息表設(shè)計(jì)網(wǎng)站基礎(chǔ)信息表設(shè)計(jì)系統(tǒng)用戶(hù)表五 詳細(xì)設(shè)計(jì)5.1 模塊詳細(xì)設(shè)計(jì)5.1.1 資訊管理流程設(shè)計(jì)圖:添加資訊:/資訊發(fā)布public Str

41、ing newsAdd()News news = new News();news.setTitle(title);news.setContent(content);news.setSavetime(Info.getDateStr();commonDAO.update(news);suc=;return success;/資訊編輯public String newsEdit()News news = (News)commonDAO.findById(id, News);news.setTitle(title);news.setContent(content);commonDAO.update(n

42、ews);suc=;return success;5.1.2 網(wǎng)站簡(jiǎn)介流程設(shè)計(jì)圖:/網(wǎng)站信息編輯public String siteEdit()Siteinfo s = (Siteinfo)commonDAO.findById(id, Siteinfo);s.setAddr(addr);s.setEmail(email);s.setFax(fax);s.setTel(tel);s.setInfo(info);commonDAO.update(s);suc=;return success;5.1.3 會(huì)員管理流程設(shè)計(jì)圖:5.1.4 商品管理流程設(shè)計(jì)圖:/文件上傳public void upLoa

43、dFile(File source,File target) InputStream in=null; OutputStream out=null; try in=new BufferedInputStream(new FileInputStream(source),FILE_SIZE); out=new BufferedOutputStream(new FileOutputStream(target),FILE_SIZE); byte image=new byteFILE_SIZE; while(in.read(image)0) out.write(image); catch(IOExcep

44、tion ex) ex.printStackTrace(); finally try in.close(); out.close(); catch(IOException ex) /發(fā)布商品public String GoodsAdd() Map session= ServletActionContext.getContext().getSession(); Sysuser user = (Sysuser)session.get(admin);Goods g = new Goods();g.setGname(gname);g.setYear(year);g.setChengse(chengse

45、);g.setRemark(remark);g.setUname(user.getUname();g.setPrice(price);g.setSavetime(Info.getDateStr();g.setShstatus(待審核);g.setPmstatus(待拍);g.setDelstatus(0);g.setType(type);String hz = upFileFileName.substring(upFileFileName.lastIndexOf(.)+1);String wjmc = Info.getAutoId()+.+hz;String filePath=ServletA

46、ctionContext.getServletContext().getRealPath(upfile)+/+wjmc;File targetFile=new File(filePath);upLoadFile(upFile,targetFile);g.setImg(wjmc);suc=;commonDAO.save(g);return success;/商品編輯public String GoodsEdit()Goods g=(Goods)commonDAO.findById(id, g);g.setGname(gname);g.setChengse(chengse);g.setYear(y

47、ear);g.setPrice(price);g.setRemark(remark);g.setType(type);if(!upFileFileName.equals()String hz = upFileFileName.substring(upFileFileName.lastIndexOf(.)+1);String wjmc = Info.getAutoId()+.+hz;String filePath=ServletActionContext.getServletContext().getRealPath(upfile)+/+wjmc;File targetFile=new File

48、(filePath);upLoadFile(upFile,targetFile);g.setImg(wjmc);commonDAO.update(g);suc=;return success;5.1.5 留言管理/發(fā)布留言public String msgAdd()Map session= ServletActionContext.getContext().getSession(); Sysuser user = (Sysuser)session.get(admin);Msg msg = new Msg();msg.setContent(content);reply = ;msg.setRep

49、ly(reply);msg.setSavetime(Info.getDateStr();msg.setUname(user.getUname();commonDAO.save(msg);suc=;return success;/管理員回復(fù)留言public String reply()Msg msg = (Msg)commonDAO.findById(id, Msg);msg.setReply(reply);commonDAO.update(msg);suc=;return success;5.1.6 用戶(hù)注冊(cè)/用戶(hù)注冊(cè)public String reg()String hql = from S

50、ysuser where uname=+uname+;List adminList=commonDAO.findByHql(hql);if(adminList.size()!=0)no=;return erro;elseSysuser sysuser=new Sysuser();sysuser.setUname(uname);sysuser.setUpass(upass);sysuser.setRealname(realname);sysuser.setSex(sex);sysuser.setTel(tel);sysuser.setAddr(addr);sysuser.setUtype(uty

51、pe);sysuser.setSavetime(Info.getDateStr();commonDAO.save(sysuser);suc=;return success;5.1.7 會(huì)員登陸/會(huì)員登陸public String memberLogin() Map session= ServletActionContext.getContext().getSession();String hql=from Sysuser where uname=+uname+ and upass=+upass+ and utype=會(huì)員 ;List adminList=commonDAO.findByHql(

52、hql);if(adminList.size()!=0)Sysuser sysuser=(Sysuser)adminList.get(0); session.put(admin, sysuser); suc=; return success;elseno=;return erro;5.1.8 商品瀏覽% String type = request.getParameter(type)=null?:request.getParameter(type); String gname = request.getParameter(gname)=null?:request.getParameter(gn

53、ame); String url =/cas/pmz.jsp?1=1; String hql = from Goods where pmstatus=拍賣(mài)中 and delstatus=0 ; String f = request.getParameter(f); if(f=null) type = Info.getUTFStr(type); gname = Info.getUTFStr(gname); if(!type.equals() hql+= and (type =+type+ ); url+=&type=+type; if(!gname.equals() hql+= and (gna

54、me like%+gname+% ); url+=&gname=+gname; hql += order by id desc; PageManager pageManager = PageManager.getPage(pmz.jsp?1=1,8, request); pageManager.doList(hql); PageManager bean= (PageManager)request.getAttribute(page); ArrayList carlist=( ArrayList)bean.getCollection(); for(Goods car:carlist) % IMG src=upfile/ A href=carx.jsp?id= 購(gòu)買(mǎi)年限: 起拍價(jià):元 當(dāng)前最高價(jià): %ArrayList jjlist = (ArrayList)dao.findByHql(from Jj where gid=

展開(kāi)閱讀全文
溫馨提示:
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. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話(huà):18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶(hù)上傳的文檔直接被用戶(hù)下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!