版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 課題:電子拍賣(mài)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b> 姓名:***</b></p><p><b> 學(xué)號(hào):***</b></p><p><b> 班級(jí):***</b></p><p><b> 學(xué)院:***</b>&l
2、t;/p><p><b> 指導(dǎo)教師:***</b></p><p><b> 完成時(shí)間:</b></p><p><b> 摘 要</b></p><p> 本電子拍賣(mài)系統(tǒng)以Windows XP為開(kāi)發(fā)平臺(tái),MyEclipse為開(kāi)發(fā)工具,MySQL為后臺(tái)數(shù)據(jù)庫(kù),利用JSP技
3、術(shù)和sevlet技術(shù)來(lái)實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)制作。從技術(shù)和設(shè)計(jì)兩方面論述系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā)過(guò)程。在技術(shù)上,深入探討電子拍賣(mài)系統(tǒng)工作原理,分析拍賣(mài)流程。在設(shè)計(jì)實(shí)現(xiàn)上,以拍賣(mài)物品管理,賣(mài)方拍賣(mài)項(xiàng)目管理,買(mǎi)方拍賣(mài)項(xiàng)目管理,用戶(hù)管理等主要模塊來(lái)實(shí)現(xiàn)其功能。通過(guò)軟件開(kāi)發(fā)流程,前臺(tái)開(kāi)發(fā)和后臺(tái)開(kāi)發(fā)同時(shí)結(jié)合,以功能實(shí)現(xiàn)為原則,利用所學(xué)知識(shí)分部對(duì)各個(gè)模塊進(jìn)行設(shè)計(jì),最終完成了整個(gè)系統(tǒng)的實(shí)現(xiàn)。本篇論文通過(guò)幾個(gè)方面闡述電子拍賣(mài)系統(tǒng)全過(guò)程。</p><p
4、> 關(guān)鍵字:JSP,電子拍賣(mài),MySQL</p><p><b> Abstract</b></p><p> The electronic auction system to Windows XP as a development platform, the MyEclipse development tools, MySQL back-end data
5、base using JSP technology and sevlet technology to achieve a dynamic web page production. Discusses two aspects of technology and design the system design and development process.Technically, the depth study of the elect
6、ronic auction system works, the analysis of the auction process. To auction management on the design and implementation, the Vendor Project Management auctio</p><p> Key words:JSP, Electronic auction,MySQL&
7、lt;/p><p><b> 目 錄</b></p><p><b> 引 言- 1 -</b></p><p> 系統(tǒng)概述- 2 -</p><p> 1.1課題來(lái)源與意義- 2 -</p><p> 1.2國(guó)內(nèi)外發(fā)展?fàn)顩r- 2 -</p>
8、<p> 1.3系統(tǒng)開(kāi)發(fā)環(huán)境及技術(shù)介紹- 3 -</p><p> 1.3.1 JSP簡(jiǎn)介- 3 -</p><p> 1.3.2 MySQL簡(jiǎn)介- 4 -</p><p> 1.3.3 Tomcat簡(jiǎn)介- 4 -</p><p> 系統(tǒng)需求分析- 6 -</p><p> 2.1 功
9、能需求- 6 -</p><p> 2.2性能需求- 6 -</p><p> 2.3 可行性分析- 7 -</p><p> 2.4 數(shù)據(jù)管理需求- 7 -</p><p> 2.5 故障處理需求- 8 -</p><p> 2.6 運(yùn)行環(huán)境需求- 8 -</p><p>
10、; 系統(tǒng)總體設(shè)計(jì)- 9 -</p><p> 3.1 設(shè)計(jì)原理- 9 -</p><p> 3.2 系統(tǒng)模塊劃分- 9 -</p><p> 3.3 系統(tǒng)流程- 10 -</p><p> 3.4 系統(tǒng)功能模塊- 10 -</p><p> 數(shù)據(jù)庫(kù)設(shè)計(jì)- 11 -</p><
11、p> 4.1 數(shù)據(jù)庫(kù)需求設(shè)計(jì)- 11 -</p><p> 4.2 MySQL管理- 11 -</p><p> 4.3 創(chuàng)建數(shù)據(jù)庫(kù)- 12 -</p><p> 4.4 關(guān)系E-R圖設(shè)計(jì)- 12 -</p><p> 4.5 數(shù)據(jù)庫(kù)表設(shè)計(jì)- 14 -</p><p> 4.6 數(shù)據(jù)庫(kù)連接
12、- 17 -</p><p> 系統(tǒng)詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)- 19 -</p><p> 5.1 物品購(gòu)買(mǎi)功能實(shí)現(xiàn)- 19 -</p><p> 5.2 前臺(tái)頁(yè)面設(shè)計(jì)- 20 -</p><p> 系統(tǒng)測(cè)試- 23 -</p><p> 6.1軟件測(cè)試目的- 23 -</p><p>
13、; 6.2 軟件測(cè)試的基本原則- 23 -</p><p> 6.3 測(cè)試方法- 23 -</p><p> 6.4 功能模塊測(cè)試- 23 -</p><p> 6.5 測(cè)試舉例- 24 -</p><p> 6.6 性能分析- 24 -</p><p> 6.7 測(cè)試總結(jié)- 24 -</
14、p><p> 結(jié) 論- 25 -</p><p><b> 致 謝- 1 -</b></p><p> 參考文獻(xiàn)- 1 -</p><p><b> 附 錄- 1 -</b></p><p><b> 引 言</b></p>
15、<p> 隨著社會(huì)科技的不斷發(fā)展和人們購(gòu)物意識(shí)的不斷革新,網(wǎng)上購(gòu)物成為一種新型的購(gòu)物方式,正逐漸被人們所接受和認(rèn)可。而作為網(wǎng)上購(gòu)物的方式之一的電子拍賣(mài)形式給人們的購(gòu)物帶來(lái)一種全新的體驗(yàn)。人們可通過(guò)網(wǎng)站發(fā)布自己想要拍賣(mài)的商品信息,也可以通過(guò)競(jìng)價(jià)去購(gòu)買(mǎi)自己想要的商品。即具有一般購(gòu)物網(wǎng)站的成本低廉,方式靈活,運(yùn)行快捷等的特點(diǎn),更具有自由競(jìng)爭(zhēng)和公平合理的特性。</p><p> 本電子拍賣(mài)系統(tǒng)是傳統(tǒng)拍賣(mài)形
16、式在線實(shí)現(xiàn)。通過(guò)網(wǎng)絡(luò)實(shí)施的價(jià)格談判交易活動(dòng),即利用互聯(lián)網(wǎng)在網(wǎng)站上公開(kāi)發(fā)布將要招標(biāo)的物品或者服務(wù)的信息,通過(guò)競(jìng)爭(zhēng)投標(biāo)的方式將它出售給出價(jià)最高或最低的投標(biāo)者。其實(shí)質(zhì)是以競(jìng)爭(zhēng)價(jià)格為核心,建立生產(chǎn)者和消費(fèi)者之間的交流與互動(dòng)機(jī)制,共同確定價(jià)格和數(shù)量,從而達(dá)到均衡的一種市場(chǎng)經(jīng)濟(jì)過(guò)程。它通過(guò)網(wǎng)絡(luò)將過(guò)去少數(shù)人才能參與的貴族式的物品交換形式,變成每一位網(wǎng)民都可以加入其中的平民化交易方式。網(wǎng)上拍賣(mài)不僅是網(wǎng)絡(luò)時(shí)代消費(fèi)者定價(jià)原則的體現(xiàn),更重要的是拍賣(mài)網(wǎng)站營(yíng)造了
17、一個(gè)供需有效集結(jié)的市場(chǎng),成為消費(fèi)者和生產(chǎn)商各取所需的場(chǎng)所,因此是一種典型的中介型電子商務(wù)形式。相對(duì)與傳統(tǒng)拍賣(mài),網(wǎng)上拍賣(mài)的特點(diǎn)在于每個(gè)商家都可以制定一套適合自己的拍賣(mài)規(guī)則,并且通過(guò)網(wǎng)上拍賣(mài)還可以使定價(jià)達(dá)到更準(zhǔn)確的水平,同時(shí)能夠參與拍賣(mài)的人的范圍也大大增加了。</p><p> 系統(tǒng)也存在缺陷與不足,首先系統(tǒng)還沒(méi)有提供與電子銀行的接口,如果提供將可以通過(guò)電子銀行的操作,可以實(shí)現(xiàn)從買(mǎi)家對(duì)賣(mài)家的自動(dòng)付款;其次本系統(tǒng)沒(méi)有
18、提供如個(gè)人身份認(rèn)證、信用管理等細(xì)節(jié)問(wèn)題實(shí)現(xiàn)</p><p><b> 系統(tǒng)概述</b></p><p><b> 課題來(lái)源與意義</b></p><p> 隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展和人們購(gòu)物意識(shí)的不斷革新,網(wǎng)上購(gòu)物成為一種新型的購(gòu)物方式,正逐漸被人們所接受和認(rèn)可。而網(wǎng)上購(gòu)物的方式之一的電子拍賣(mài)形式給人們的購(gòu)物帶來(lái)另一種
19、全新的體驗(yàn)。人們可以通過(guò)網(wǎng)站發(fā)出自己想拍賣(mài)的物品的信息,也可以通過(guò)競(jìng)價(jià)購(gòu)買(mǎi)自己想要的物品。即具有一般購(gòu)物網(wǎng)站的成本低廉,方式靈活,運(yùn)行快捷等的特點(diǎn),更具有自由競(jìng)爭(zhēng)和公平合理的特性。</p><p> 拍賣(mài)網(wǎng)站的優(yōu)勢(shì)在于其強(qiáng)大的網(wǎng)絡(luò)效應(yīng)——用的人越多,網(wǎng)站就越有用?!盓bay的Pierre Omidyar如是說(shuō)。這也意味著在拍賣(mài)業(yè)中的先進(jìn)入優(yōu)勢(shì)要比在網(wǎng)上零售業(yè)要大。這就是當(dāng)Ebay在阻止競(jìng)爭(zhēng)對(duì)手與其網(wǎng)站進(jìn)行連接并
20、拒絕提供價(jià)格及投標(biāo)信息時(shí),會(huì)遭到反托拉斯調(diào)查的原因。Ebay目前已注冊(cè)的會(huì)員有1000萬(wàn)人,參與競(jìng)拍的物品有3000萬(wàn)件。每一用戶(hù)幾乎每月在它的網(wǎng)站上花費(fèi)2小時(shí),遠(yuǎn)遠(yuǎn)多于同等忠誠(chéng)的亞馬遜顧客在網(wǎng)上所花的時(shí)間。Ebay收取的手續(xù)費(fèi)通常不超過(guò)交易金額的7.5%,而網(wǎng)下拍賣(mài)的最低手續(xù)費(fèi)為25%。Omidyar先生非常高興地指出,Ebay作為一個(gè)純電子商務(wù)公司,從建立之初就一直持續(xù)贏利。所以無(wú)怪乎,一些拍賣(mài)行和跳蚤市場(chǎng)的經(jīng)營(yíng)者抱怨他們將失去許多
21、生意。當(dāng)然對(duì)于傳統(tǒng)的拍賣(mài)行而言,Ebay不僅僅是唯一的威脅,亞馬遜和雅虎也有他們自己的拍賣(mài)業(yè)務(wù)。因此華泰汽車(chē)也試探性的在銷(xiāo)售方面做成一個(gè)汽車(chē)拍賣(mài)系統(tǒng)來(lái)進(jìn)一步對(duì)企業(yè)進(jìn)行信息化改造。</p><p><b> 國(guó)內(nèi)外發(fā)展?fàn)顩r</b></p><p> 在世界上最大的鮮花交易市場(chǎng)——荷蘭阿斯米爾花卉拍賣(mài)市場(chǎng),每天都可以拍賣(mài)約1400萬(wàn)支鮮花和150萬(wàn)盆盆花。拍賣(mài)通過(guò)拍賣(mài)
22、鐘進(jìn)行,每個(gè)拍賣(mài)鐘只拍賣(mài)某一類(lèi)花卉。當(dāng)一批花卉投入拍賣(mài)后,拍賣(mài)鐘便顯示出花卉品種、規(guī)格、數(shù)量。購(gòu)買(mǎi)者根據(jù)自己的需要及時(shí)按下桌上的按鈕,指針停止時(shí)所指的便是成交價(jià)格,當(dāng)即付款。已成交的貨物,根據(jù)購(gòu)買(mǎi)者的需要進(jìn)行包裝,在一天內(nèi)由拍賣(mài)場(chǎng)用冷藏車(chē)或飛機(jī)運(yùn)往世界各地。在日本,大田花卉市場(chǎng)也在采用電子拍賣(mài)方式,并成為世界第三大鮮花交易市場(chǎng)。</p><p> 隨著一些在本地局域網(wǎng)上的拍賣(mài)的相繼成功和電子商務(wù)在全球的興起,一
23、些以Internet為平臺(tái)的拍賣(mài)網(wǎng)站也相繼成立,如eBay網(wǎng)站悄然在互聯(lián)網(wǎng)上興起。1995年9月,身居硅谷的比埃爾.奧米德亞建立了一個(gè)網(wǎng)頁(yè),名為“eBay網(wǎng)站”。eBay提供了一個(gè)開(kāi)放式的網(wǎng)上交易平臺(tái),任何網(wǎng)上用戶(hù)只要在線上完成注冊(cè)手續(xù),就可以自由參加網(wǎng)上拍賣(mài)活動(dòng),進(jìn)行交易。eBay向買(mǎi)方提供空間,展示要拍賣(mài)的物品信息。買(mǎi)賣(mài)雙方可通過(guò)網(wǎng)上支付系統(tǒng)付款eBay開(kāi)辟了意見(jiàn)反饋系統(tǒng)來(lái)監(jiān)督電子拍賣(mài)交易公平、公正的進(jìn)行。</p>&
24、lt;p> 中國(guó)網(wǎng)上電子拍賣(mài)的歷史從1999年6月16日雅寶拍賣(mài)網(wǎng)站正式開(kāi)通開(kāi)始,經(jīng)歷了從單純模仿美國(guó)eBay模式到尋求“中國(guó)特色”的過(guò)程。隨后,中國(guó)的傳統(tǒng)拍賣(mài)行紛紛觸網(wǎng),建立有拍賣(mài)主體資格的拍賣(mài)網(wǎng)站。由于拍賣(mài)業(yè)在我國(guó)普及率不高,中國(guó)的互聯(lián)網(wǎng)技術(shù),電子商務(wù)發(fā)展落后于美國(guó)等發(fā)達(dá)國(guó)家,所以網(wǎng)上拍賣(mài)的發(fā)展還處于起步階段,網(wǎng)上拍賣(mài)中存在較多問(wèn)題,如交易不流暢,債務(wù)劃分不清,易給用戶(hù)造成損失。2001年4月有關(guān)的調(diào)研結(jié)果表明雖然互聯(lián)網(wǎng)網(wǎng)站
25、發(fā)展還不是很完善,但我國(guó)的電子拍賣(mài)還是發(fā)展得很熱鬧。</p><p> 另外本系統(tǒng)所應(yīng)用的開(kāi)發(fā)語(yǔ)言JSP也在國(guó)內(nèi)外發(fā)展日益成熟。JSP全稱(chēng)是Java Server Pages,翻譯過(guò)來(lái)可以稱(chēng)為“基于JAVA的服務(wù)器端動(dòng)態(tài)頁(yè)面技術(shù)”。它由Sun Microsystems公司在1999年6月推出,近年來(lái)已發(fā)展成為一種最流行的動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)技術(shù)。JSP在HTML代碼中嵌入Java程序片段,并使用各種JSP指令,構(gòu)成了J
26、SP頁(yè)面。這種頁(yè)面可以完成操作數(shù)據(jù)庫(kù)、上傳文件等復(fù)雜的邏輯處理功能。另外,還通過(guò)支持JavaBean實(shí)現(xiàn)了功能擴(kuò)展。</p><p> 系統(tǒng)開(kāi)發(fā)環(huán)境及技術(shù)介紹</p><p> 本系統(tǒng)采用Brower/Sever架構(gòu),以Windows XP為開(kāi)發(fā)平臺(tái),MyEclipse為開(kāi)發(fā)工具,MySQL為后臺(tái)數(shù)據(jù)庫(kù),采用JSP作為主要的程序設(shè)計(jì)語(yǔ)言,MySQL作為后臺(tái)數(shù)據(jù)庫(kù)的管理信息系統(tǒng)。Tomc
27、at作為WEB服務(wù)器承載。</p><p> 1.3.1 JSP簡(jiǎn)介</p><p> JSP是Java Server Page(Java服務(wù)器頁(yè)面)的簡(jiǎn)稱(chēng),它是由Sun Microsystems公司倡導(dǎo),多家公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn),主要用于開(kāi)發(fā)動(dòng)態(tài)網(wǎng)頁(yè)。JSP技術(shù)讓動(dòng)態(tài)網(wǎng)頁(yè)的編寫(xiě)更加容易、功能更強(qiáng),可移植性、可擴(kuò)展性更好??偨Y(jié)起來(lái),它的特點(diǎn)如下。</p>
28、<p> 1)將內(nèi)容的生成和顯示進(jìn)行分離。使用JSP技術(shù),Web頁(yè)面開(kāi)發(fā)人員可以使用HTML或者XML標(biāo)識(shí)來(lái)設(shè)計(jì)和格式化最終頁(yè)面。使用JSP標(biāo)識(shí)或者小腳本來(lái)生成頁(yè)面上的動(dòng)態(tài)內(nèi)容。生成內(nèi)容的邏輯被封裝在標(biāo)識(shí)JavaBeans 組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運(yùn)行。如果核心邏輯被封裝在標(biāo)識(shí)和Beans中,那么其他人,如Web管理人員和頁(yè)面設(shè)計(jì)者,能夠編輯和使用JSP頁(yè)面,而不影響內(nèi)容的生成。在服務(wù)器端,JSP引
29、擎解釋JSP標(biāo)識(shí)和小腳本,生成所請(qǐng)求的內(nèi)容。</p><p> 2)強(qiáng)調(diào)可重用的組件。絕大多數(shù)JSP頁(yè)面依賴(lài)于可重用的,跨平臺(tái)的組件(JavaBeans或者Enterprise JavaBeans TM組件)來(lái)執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開(kāi)發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者客戶(hù)團(tuán)體所使用?;诮M件的方法加速了總體開(kāi)發(fā)過(guò)程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果
30、的開(kāi)發(fā)努力中得到平衡。 3)采用標(biāo)識(shí)簡(jiǎn)化頁(yè)面開(kāi)發(fā)。Web頁(yè)面開(kāi)發(fā)人員不會(huì)都是熟悉腳本語(yǔ)言的編程人員。JavaServer Page技術(shù)封裝了許多功能,這些功能是在易用的、與JSP相關(guān)的XML標(biāo)識(shí)中進(jìn)行動(dòng)態(tài)內(nèi)容生成所需要的。標(biāo)準(zhǔn)的JSP標(biāo)識(shí)能夠訪問(wèn)和實(shí)例化JavaBeans組件,設(shè)置或者檢索組件屬性,下載Applet,以及執(zhí)行用其他方法更難于編碼和耗時(shí)的功能。 4)一次編寫(xiě),處處運(yùn)行。由于JSP頁(yè)面的內(nèi)置腳本語(yǔ)言是基于Ja
31、va編程語(yǔ)言的,而且所有的JSP頁(yè)面都要被轉(zhuǎn)換成Java Servlet,所以JSP頁(yè)面就具有Java技術(shù)所有的好處,包括健壯的存儲(chǔ)管理、安全性以及跨平臺(tái)性。</p><p> 1.3.2 MySQL簡(jiǎn)介</p><p> MySQL 是瑞典的MySQL AB公司開(kāi)發(fā)的一個(gè)可用于各種流行操作系統(tǒng)平臺(tái)的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng),它具有客戶(hù)機(jī)/服務(wù)器體系結(jié)構(gòu)的分布式數(shù)據(jù)庫(kù)管理系統(tǒng)。MySQL 完全適
32、用于網(wǎng)絡(luò),用其建造的數(shù)據(jù)庫(kù)可在因特網(wǎng)上的任何地方訪問(wèn),因此,可以和網(wǎng)絡(luò)上任何地方的任何人共享數(shù)據(jù)庫(kù)。MySQL具有功能強(qiáng)、使用簡(jiǎn)單、管理方便、運(yùn)行速度快、可靠性高、安全保密性強(qiáng)等優(yōu)點(diǎn)。MySQL用C和C++編寫(xiě),它可以工作在許多平臺(tái)(Unix,Linux,Windows)上,提供了針對(duì)不同編程語(yǔ)言(C,C++,JAVA等)的API函數(shù);使用核心線程實(shí)現(xiàn)多線程,能夠很好的支持多CPU;提供事務(wù)和非事務(wù)的存儲(chǔ)機(jī)制;快速的基于線程的內(nèi)存分配系
33、統(tǒng);MySQL采用雙重許可,用戶(hù)可以在GNU許可條款下以免費(fèi)軟件或開(kāi)放源碼軟件的方式使用MySQL軟件,也可以從MySQL AB公司獲得正式的商業(yè)許可。除了以上特點(diǎn),MySQL 還有一個(gè)最大的特點(diǎn),那就是在諸如 UNIX 這樣的操作系統(tǒng)上,它是免費(fèi)的,可從因特網(wǎng)上下載其服務(wù)器和客戶(hù)機(jī)軟件。并且還能從因特網(wǎng)上得到許多與其相配的第三方軟件或工具。而在 Windows 系統(tǒng)上,其客戶(hù)機(jī)程序和客戶(hù)機(jī)程</p><p>
34、 1.3.3 Tomcat簡(jiǎn)介</p><p> Tomcat是Apache 軟件基金會(huì)(Apache Software Foundation)的Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun 和其他一些公司及個(gè)人共同開(kāi)發(fā)而成。由于有了Sun 的參與和支持,最新的Servlet 和JSP 規(guī)范總是能在Tomcat 中得到體現(xiàn),Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 規(guī)
35、范。因?yàn)門(mén)omcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java 愛(ài)好者的喜愛(ài)并得到了部分軟件開(kāi)發(fā)商的認(rèn)可,成為目前比較流行的Web 應(yīng)用服務(wù)器。</p><p> Tomcat不僅僅是一個(gè)Servlet容器,它也具有傳統(tǒng)的Web服務(wù)器 的功能:處理Html頁(yè)面。但是與Apache相比,它的處理靜態(tài)Html的能力就不如Apache。我們可以將Tomcat和Apache集成到一塊, 讓Apache處理靜態(tài)Ht
36、ml,而Tomcat處理Jsp和Servlet。這種集成只需要修改一下Apache和Tomcat的配置文件即可。 另 外,Tomcat提供Realm支持。Realm類(lèi)似于Unix里面的group。在Unix中,一個(gè)group對(duì)應(yīng)著系統(tǒng)的一定資源,某個(gè)group不 能訪問(wèn)不屬于它的資源。Tomcat用Realm來(lái)對(duì)不同的應(yīng)用(類(lèi)似系統(tǒng)資源)賦給不同的用戶(hù)(類(lèi)似group)。沒(méi)有權(quán)限的用戶(hù)則不能訪問(wèn)這個(gè)應(yīng)用。 Tomcat提供三種Realm
37、,1:JDBCRealm,這個(gè)Realm將用戶(hù)信息存在數(shù)據(jù)庫(kù)里,通過(guò)JDBC獲得用戶(hù)信息來(lái)進(jìn)行驗(yàn)證。2:JNDIRealm,用戶(hù)信息存在基于LDAP的服務(wù)器里,通過(guò)JNDI獲取用戶(hù)信息。3:MemoryRealm,用戶(hù)信息存在一個(gè)xml文件里面,上面講的manager應(yīng)用驗(yàn)證用戶(hù)時(shí)即使用此種Realm。通過(guò)Real</p><p><b> 系統(tǒng)需求分析</b></p>&l
38、t;p><b> 2.1 功能需求</b></p><p> 用戶(hù)打開(kāi)系統(tǒng)登錄頁(yè)面,通過(guò)登錄之后才有一定的權(quán)限,登錄之后,根據(jù)相應(yīng)的身份以及權(quán)限,就可以在對(duì)應(yīng)的界面進(jìn)行相應(yīng)的操作了。</p><p><b> 1.競(jìng)拍方:</b></p><p> 在線修改:對(duì)個(gè)人信息進(jìn)行修改。</p><
39、;p> 在線提問(wèn):可在留言板進(jìn)行留言提問(wèn)。</p><p> 在線競(jìng)價(jià):買(mǎi)方可對(duì)商品進(jìn)行競(jìng)拍購(gòu)買(mǎi)操作。</p><p><b> 2.拍賣(mài)方:</b></p><p> 發(fā)布拍賣(mài)項(xiàng)目:發(fā)布所要拍賣(mài)商品的信息。</p><p> 制定規(guī)則:可對(duì)拍賣(mài)物品進(jìn)行規(guī)則制定,如起始價(jià),價(jià)格階梯,拍賣(mài)時(shí)間段。</
40、p><p> 在線留言:可在系統(tǒng)留言板上留言已經(jīng)查看留言。</p><p> 拍賣(mài)項(xiàng)目報(bào)告:拍賣(mài)成功后系統(tǒng)自動(dòng)生成拍賣(mài)信息報(bào)告。</p><p> 拍賣(mài)物品管理:可對(duì)拍賣(mài)的物品進(jìn)行相關(guān)操作。</p><p><b> 2.2性能需求</b></p><p><b> 1.準(zhǔn)確性和及
41、時(shí)性</b></p><p> 在系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)過(guò)程中,不僅要確保本次數(shù)據(jù)處理結(jié)果的準(zhǔn)確性,還要考慮本次數(shù)據(jù)處理結(jié)果對(duì)整個(gè)系統(tǒng)的影響,從而保證整個(gè)系統(tǒng)的準(zhǔn)確性。系統(tǒng)在日常處理過(guò)程中的響應(yīng)速度要達(dá)到實(shí)時(shí)要求,以及實(shí)時(shí)反饋信息。在系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)過(guò)程中,還要充分考慮系統(tǒng)當(dāng)前和將來(lái)可能承受的工作量,使系統(tǒng)處理能力和響應(yīng)時(shí)間能夠滿(mǎn)足用戶(hù)對(duì)信息處理的要求。</p><p><b&g
42、t; 2.系統(tǒng)的可擴(kuò)充性</b></p><p> 在系統(tǒng)開(kāi)發(fā)過(guò)程中,應(yīng)該充分考慮將來(lái)的可擴(kuò)充性。這就需要系統(tǒng)提供足夠的方式進(jìn)行功能調(diào)整和擴(kuò)充。為了實(shí)現(xiàn)這一點(diǎn),應(yīng)通過(guò)系統(tǒng)的開(kāi)放性來(lái)完成,即系統(tǒng)應(yīng)是一個(gè)開(kāi)放的系統(tǒng),只要符合一定的規(guī)范,就可以簡(jiǎn)單的加入和減少系統(tǒng)的模塊、配置系統(tǒng)的硬件。通過(guò)軟件的修補(bǔ)、替換完成系統(tǒng)的升級(jí)和更新。可以說(shuō),具有良好的擴(kuò)展性的軟件才是優(yōu)秀的軟件。</p><
43、;p> 3.系統(tǒng)的易用性和易維護(hù)性</p><p> 為了讓系統(tǒng)使用效率高,用戶(hù)可以很快的使用網(wǎng)上競(jìng)標(biāo)系統(tǒng),而不必專(zhuān)門(mén)去學(xué)習(xí)該軟件的使用。因此系統(tǒng)應(yīng)該提供良好的用戶(hù)接口,易用的人機(jī)交互界面。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)設(shè)計(jì)出一個(gè)友好的界面。系統(tǒng)中涉及到的重要的信息數(shù)據(jù)要妥善的保存,系統(tǒng)需要提供方便的手段供系統(tǒng)維護(hù)人員進(jìn)行數(shù)據(jù)備份,日常安全管理,系統(tǒng)意外崩潰時(shí)數(shù)據(jù)的恢復(fù)等工作。</p><
44、p><b> 2.3 可行性分析</b></p><p> 整個(gè)系統(tǒng)設(shè)計(jì)方案的可行性分析有以下三個(gè)方面。</p><p><b> 1.技術(shù)可行性:</b></p><p> 目前對(duì)于一般計(jì)算機(jī)軟硬件都能滿(mǎn)足系統(tǒng)開(kāi)發(fā)要求。開(kāi)發(fā)環(huán)境采用JSP,數(shù)據(jù)庫(kù)采用My SQL。</p><p>
45、 (1)JSP是一種建立在Servlet規(guī)范提供的功能之上的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù),是在通常的網(wǎng)頁(yè)文件中嵌入腳本代碼,用于產(chǎn)生動(dòng)態(tài)內(nèi)容。 </p><p> 1)JSP具有一次編譯,到處運(yùn)行的特點(diǎn)。</p><p> 2)JSP系統(tǒng)的多平臺(tái)支持?;旧峡梢栽谒衅脚_(tái)上的任意環(huán)境中開(kāi)發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。</p><p> 3)JSP具有多樣化和
46、功能強(qiáng)大的開(kāi)發(fā)工具支持。能把界面設(shè)計(jì)和程序設(shè)計(jì)分離,復(fù)用性和維護(hù)性得到了提高。 </p><p> (2)維護(hù)的工作方便,有一定經(jīng)驗(yàn)的操作人員便可在短暫時(shí)間內(nèi)掌握維護(hù)工作。</p><p><b> 2.經(jīng)濟(jì)可行性:</b></p><p> 本系統(tǒng)只需要配備一臺(tái)普通計(jì)算機(jī)并在連網(wǎng)狀態(tài)下就可實(shí)現(xiàn)電子拍賣(mài)系統(tǒng)的管理。</p>
47、<p><b> 3.社會(huì)可行性:</b></p><p> 如今社會(huì)中電子商務(wù)受到了前所未有的重視,關(guān)于電子商務(wù)的理論體系不斷完善,并以全球形勢(shì)展開(kāi)商業(yè)性質(zhì)的普及推廣,電子商務(wù)系統(tǒng)功能及演繹理論能力的不斷提高,使電子商務(wù)從理論走向?qū)嵤┻M(jìn)而發(fā)揮效益成為現(xiàn)實(shí),這些都為電子拍賣(mài)系統(tǒng)提供了更為廣闊的空間。而另一方面,整個(gè)社會(huì)誠(chéng)信體系正在逐步得到完善,因此電子拍賣(mài)正在逐步走向規(guī)范。&l
48、t;/p><p> 2.4 數(shù)據(jù)管理需求</p><p> 1.?dāng)?shù)據(jù)錄入的準(zhǔn)確性和實(shí)時(shí)性</p><p> 對(duì)于數(shù)據(jù)輸入的準(zhǔn)確與否是數(shù)據(jù)處理的前提條件,輸入錯(cuò)誤會(huì)導(dǎo)致系統(tǒng)的輸出不正確或不可用,從而失去了系統(tǒng)工作的意義。數(shù)據(jù)輸入的來(lái)源有手工輸入和其它系統(tǒng)產(chǎn)生。手工輸入需要根據(jù)系統(tǒng)界面上的安排使系統(tǒng)具有容錯(cuò)性。而由其它系統(tǒng)生成的數(shù)據(jù)也要有必要的檢查手段,以保證輸入數(shù)據(jù)
49、的準(zhǔn)確性。在系統(tǒng)運(yùn)用中,輸入的數(shù)據(jù)通常都是大量的,因此需要系統(tǒng)具有一定的處理能力,以保證迅速的處理數(shù)據(jù)。</p><p> 2.?dāng)?shù)據(jù)的一致性和完整性</p><p> 由于系統(tǒng)的數(shù)據(jù)是共享的,在不同的模塊或子系統(tǒng)中,文件、報(bào)表、數(shù)據(jù)庫(kù)都是共享的數(shù)據(jù),因此如何保證這些數(shù)據(jù)的一致性,是系統(tǒng)必須解決的問(wèn)題。若要解決此種問(wèn)題,就需要有一定的維護(hù)人員去維護(hù)數(shù)據(jù)一致性,在錄入數(shù)據(jù)時(shí)控制數(shù)據(jù)的去向,
50、且對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)完整性進(jìn)行嚴(yán)格的約束。各個(gè)模塊之間對(duì)數(shù)據(jù)庫(kù)的需求是不同的,但一定要協(xié)調(diào)好不同需求之間的關(guān)系。對(duì)于各模塊都會(huì)用到的表要一致,不能使其沖突。</p><p> 2.5 故障處理需求</p><p> 由于軟硬件及系統(tǒng)設(shè)計(jì)等各種因素,系統(tǒng)在使用過(guò)程中難免會(huì)發(fā)生一些故障。系統(tǒng)應(yīng)提供對(duì)各種故障的一定檢測(cè)能力,并提供相應(yīng)的處理手段。對(duì)于硬件故障和系統(tǒng)軟件故障,應(yīng)由系統(tǒng)報(bào)告及處理;對(duì)
51、于操作錯(cuò)誤,要求有信息提示及正確方式。</p><p> 2.6 運(yùn)行環(huán)境需求</p><p> 軟件方面:MyEclipse</p><p> 開(kāi)發(fā)系統(tǒng):Windows XP</p><p><b> 開(kāi)發(fā)語(yǔ)言:JSP</b></p><p><b> 數(shù)據(jù)庫(kù):MySQL&l
52、t;/b></p><p> 服務(wù)器:tomcat6.0</p><p><b> 硬件方面:</b></p><p> CPU:P(R) 2.5 GHz</p><p> 內(nèi)存:2.00 GB</p><p><b> 系統(tǒng)總體設(shè)計(jì)</b></p>
53、;<p> 對(duì)于總體設(shè)計(jì)階段,我們需要闡述系統(tǒng)設(shè)計(jì)的過(guò)程,是整個(gè)軟件開(kāi)發(fā)過(guò)程中的核心部分。整個(gè)開(kāi)發(fā)工作都將根據(jù)設(shè)計(jì)方案進(jìn)行,它決定軟件的總體結(jié)構(gòu)。因此,軟件的質(zhì)量取決于軟件的總體設(shè)計(jì)。為了讓軟件結(jié)構(gòu)能夠較為清晰,可采用模塊化原理,同時(shí)也能容易閱讀和理解。由于程序的錯(cuò)誤通常出現(xiàn)在相關(guān)模塊之間的接口中,所以模塊化也使軟件容易測(cè)試和調(diào)試。</p><p><b> 3.1 設(shè)計(jì)原理</
54、b></p><p> 采用面向?qū)ο蠓椒?,面向?qū)ο蟛粌H是一些具體的軟件開(kāi)發(fā)技術(shù)與策略,而且是一整套關(guān)于如何看待軟件系統(tǒng)與現(xiàn)實(shí)世界的關(guān)系,用什么觀點(diǎn)來(lái)研究問(wèn)題并進(jìn)行問(wèn)題求解,以及如何進(jìn)行軟件系統(tǒng)構(gòu)造的軟件方法學(xué)。</p><p> 由于面向?qū)ο笞韵露系奶匦?,使開(kāi)發(fā)者從問(wèn)題的局部開(kāi)始,在開(kāi)發(fā)過(guò)程中逐步加深對(duì)系統(tǒng)的理解。主要概念有對(duì)象、屬性、操作、類(lèi)、繼承等,基本原則有抽象、分類(lèi)、封
55、裝、多態(tài)等。</p><p> 設(shè)計(jì)的原則包括以下幾點(diǎn):</p><p> 實(shí)用性:實(shí)用應(yīng)該放在首位,是滿(mǎn)足用戶(hù)需求的主要目標(biāo),其次考慮美觀。</p><p> 方便性:系統(tǒng)應(yīng)該包含易操作,界面友好,便于使用,有錯(cuò)誤提示以及輸入簡(jiǎn)單。</p><p> 適應(yīng)性:軟件能夠適應(yīng)管理變化,適應(yīng)環(huán)境的改變。</p><p&
56、gt; 可擴(kuò)充性:為了在日后能夠?qū)ο到y(tǒng)進(jìn)行進(jìn)一步提升,應(yīng)考慮是否留有其他功能的接口。</p><p> 3.2 系統(tǒng)模塊劃分</p><p> 本系統(tǒng)根據(jù)功能模塊可分為我的購(gòu)物車(chē),我的賬戶(hù),商品拍賣(mài),發(fā)表留言,幫助中心。</p><p> 購(gòu)物車(chē):只有競(jìng)拍者才有權(quán)限進(jìn)入,在此競(jìng)拍者可查看已購(gòu)入的商品。</p><p> 我的賬戶(hù):競(jìng)
57、拍者和拍賣(mài)者可在此頁(yè)面對(duì)用戶(hù)信息進(jìn)行修改操作。</p><p> 商品拍賣(mài):只有拍賣(mài)者才有權(quán)限進(jìn)入,在此拍賣(mài)者可發(fā)布商品,查看出售物品以及拍賣(mài)成功的商品信息。</p><p> 發(fā)表留言:用戶(hù)可在此頁(yè)面進(jìn)行留言操作。</p><p> 幫助中心:為用戶(hù)提供幫助信息,使其能夠更容易運(yùn)用系統(tǒng)。</p><p> 根據(jù)角色劃分為競(jìng)拍方和拍賣(mài)
58、方。</p><p> 競(jìng)拍方:對(duì)物品進(jìn)行拍賣(mài)競(jìng)價(jià)操作。</p><p> 拍賣(mài)方:發(fā)布商品,查看上架商品信息。</p><p><b> 3.3 系統(tǒng)流程</b></p><p> 圖3.1系統(tǒng)流程圖</p><p> 此流程圖展示出用戶(hù)進(jìn)入系統(tǒng)可以進(jìn)行的操作,對(duì)商品競(jìng)價(jià),發(fā)布商品,
59、留言,用戶(hù)資料修改等。</p><p> 3.4 系統(tǒng)功能模塊</p><p> 圖3.2 功能模塊圖</p><p><b> 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> 數(shù)據(jù)庫(kù)設(shè)計(jì)是建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開(kāi)發(fā)和建議中的核心技術(shù)。由于數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的復(fù)雜性,為了支持相關(guān)程序運(yùn)行,數(shù)據(jù)庫(kù)設(shè)計(jì)就變得異常
60、復(fù)雜,因此最佳設(shè)計(jì)不可能一蹴而就,而只能是一種“反復(fù)探尋,逐步求精”的過(guò)程,也就是規(guī)劃和結(jié)構(gòu)化數(shù)據(jù)庫(kù)中的數(shù)據(jù)對(duì)象以及這些數(shù)據(jù)對(duì)象之間關(guān)系的過(guò)程。</p><p> 4.1 數(shù)據(jù)庫(kù)需求設(shè)計(jì)</p><p> 此電子拍賣(mài)系統(tǒng)要求數(shù)據(jù)庫(kù)必須有以下幾個(gè)數(shù)據(jù)表:</p><p> 競(jìng)拍者用戶(hù)表(buyuser):用于存放競(jìng)拍者用戶(hù)信息。</p><p
61、> 拍賣(mài)者用戶(hù)表(selluser):用于存放拍賣(mài)者用戶(hù)信息。</p><p> 購(gòu)買(mǎi)商品信息(buygoodsinfo):用于存放競(jìng)拍者購(gòu)買(mǎi)獲得的商品信息。</p><p> 商品信息(goodsinfo):用于存放拍賣(mài)者發(fā)布的商品信息。</p><p> 購(gòu)買(mǎi)信息(leaveword):包含競(jìng)拍者在購(gòu)買(mǎi)物品是顯示的物品購(gòu)買(mǎi)信息。</p>
62、<p> 留言信息(appraise):包含用戶(hù)在留言板上的留言信息。</p><p> 4.2 MySQL管理</p><p> MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者為瑞典MySQL AB公司。與其他的大型數(shù)據(jù)庫(kù)例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之處,如規(guī)模小、功能有限(MySQL Cluster的功能和效率都相對(duì)
63、比較差)等,但是這絲毫也沒(méi)有減少它受歡迎的程度。對(duì)于一般的個(gè)人使用者和中小型企業(yè)來(lái)說(shuō),MySQL提供的功能已經(jīng)綽綽有余,而且由于MySQL是開(kāi)放源碼軟件,因此可以大大降低總體擁有成本。</p><p> MySQL的特性只要包括以下幾點(diǎn):</p><p> 1) 為多種編程語(yǔ)言提供了API。這些編程語(yǔ)言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和T
64、cl等。</p><p> 2) 支持多線程,充分利用CPU資源。</p><p> 3) 提供TCP/IP、ODBC、和JDBC等多種數(shù)據(jù)庫(kù)連接途徑。</p><p> 4) 既能夠作為一個(gè)單獨(dú)的應(yīng)用程序應(yīng)用在客戶(hù)端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個(gè)庫(kù)而嵌入到其他的軟件中提供多語(yǔ)言支持,常見(jiàn)的編碼如中文的GB 2312、BIG5,日文的Shift_JIS等都可
65、以用作數(shù)據(jù)表名和數(shù)據(jù)列名。</p><p> 5) 提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫(kù)操作的管理工具。</p><p> 6) 優(yōu)化的SQL查詢(xún)算法,有效地提高查詢(xún)速度。</p><p><b> 4.3 創(chuàng)建數(shù)據(jù)庫(kù)</b></p><p> 打開(kāi)MySQL界面,利用語(yǔ)句CREATE DATABASE onlines
66、alesystem,創(chuàng)建一個(gè)名為“onlinesalesystem”的數(shù)據(jù)庫(kù)。</p><p> 4.4 關(guān)系E-R圖設(shè)計(jì)</p><p><b> E-R方法概念:</b></p><p> E-R方法是“實(shí)體-聯(lián)系方法”(Entity-Relationship Approach)的簡(jiǎn)稱(chēng)。它是描述現(xiàn)實(shí)世界概念結(jié)構(gòu)模型的有效方法。是表示概
67、念模型的一種方式,用矩形表示實(shí)體型,矩形框內(nèi)寫(xiě)明實(shí)體名;用橢圓表示實(shí)體的屬性,并用無(wú)向邊將其與相應(yīng)的實(shí)體型連接起來(lái);用菱形表示實(shí)體型之間的聯(lián)系,在菱形框內(nèi)寫(xiě)明聯(lián)系名,并用無(wú)向邊分別于有關(guān)實(shí)體型連接起來(lái),同時(shí)在無(wú)向邊旁標(biāo)上聯(lián)系的類(lèi)型(1:1,1:n或m:n)。</p><p><b> E-R圖概念:</b></p><p> E-R圖也稱(chēng)實(shí)體-聯(lián)系圖(Entity
68、 Relationship Diagram),提供了表示實(shí)體類(lèi)型、屬性和聯(lián)系的方法,用來(lái)描述現(xiàn)實(shí)世界的概念模型。</p><p> 本電子拍賣(mài)系統(tǒng)包含的實(shí)體有競(jìng)拍者,拍賣(mài)者,商品信息,已購(gòu)商品信息,留言信息。</p><p> 于是通過(guò)這幾個(gè)實(shí)體來(lái)分布進(jìn)行E-R圖的設(shè)計(jì)。</p><p> 圖4.1 用戶(hù)實(shí)體圖</p><p> 圖4
69、.2 已購(gòu)商品實(shí)體圖</p><p> 圖4.3 發(fā)布商品信息實(shí)體圖</p><p> 圖4.4 留言板信息實(shí)體圖</p><p> 根據(jù)上述的幾個(gè)實(shí)體類(lèi),以及這些實(shí)體類(lèi)之間的關(guān)系可以得到總體的E-R圖。</p><p> 圖4.5 系統(tǒng)基本E-R圖</p><p> 4.5 數(shù)據(jù)庫(kù)表設(shè)計(jì)</p>
70、<p> 根據(jù)E-R圖開(kāi)始進(jìn)行數(shù)據(jù)庫(kù)表設(shè)計(jì)。</p><p> 1.數(shù)據(jù)庫(kù)表設(shè)計(jì)的原則:</p><p> 1)標(biāo)準(zhǔn)化和規(guī)范化。數(shù)據(jù)的標(biāo)準(zhǔn)化有助于消除數(shù)據(jù)庫(kù)中的數(shù)據(jù)冗余。標(biāo)準(zhǔn)化有好幾種形式,但Third Normal Form(3NF)通常被認(rèn)為在性能、擴(kuò)展性和數(shù)據(jù)完整性方面達(dá)到了最好平衡。</p><p> 2)數(shù)據(jù)驅(qū)動(dòng)。采用數(shù)據(jù)驅(qū)動(dòng)而非硬編
71、碼的方式,許多策略變更和維護(hù)都會(huì)方便得多,大大增強(qiáng)系統(tǒng)的靈活性和擴(kuò)展性。</p><p> 3)考慮各種變化。在設(shè)計(jì)數(shù)據(jù)庫(kù)的時(shí)候考慮到哪些數(shù)據(jù)字段將來(lái)可能會(huì)發(fā)生變更。</p><p> 4)每個(gè)表中都應(yīng)該添加的3 個(gè)有用的字段。</p><p> 5)對(duì)地址和電話(huà)采用多個(gè)字段。描述街道地址就短短一行記錄是不夠的。 Address_Line1、Address_L
72、ine2 和Address_Line3 可以提供更大的靈活性。</p><p> 6)使用角色實(shí)體定義屬于某類(lèi)別的列。在需要對(duì)屬于特定類(lèi)別或者具有特定角色的事物做定義時(shí),可以用角色實(shí)體來(lái)創(chuàng)建特定的時(shí)間關(guān)聯(lián)關(guān)系,從而可以實(shí)現(xiàn)自我文檔化。</p><p> 7)選擇數(shù)字類(lèi)型和文本類(lèi)型盡量充足。</p><p> 8)增加刪除標(biāo)記字段。</p><
73、;p> 2.E-R圖向關(guān)系模型的轉(zhuǎn)換</p><p> E-R圖向關(guān)系模型的轉(zhuǎn)換要解決的問(wèn)題是如何將實(shí)體型和實(shí)體間的聯(lián)系轉(zhuǎn)換為關(guān)系模式,如何確定這些關(guān)系模式的屬性和碼。</p><p> 關(guān)系模型的邏輯結(jié)構(gòu)是一組關(guān)系模式的集合。E-R圖則是由實(shí)體型、實(shí)體的屬性和實(shí)體型之間的聯(lián)系3個(gè)要素組成的。所以將E-R圖轉(zhuǎn)換為關(guān)系模型實(shí)際上就是要將實(shí)體型、實(shí)體的屬性和實(shí)體型之間的聯(lián)系轉(zhuǎn)換為關(guān)
74、系模式,這種轉(zhuǎn)換一般遵循如下原則:</p><p> 1)一個(gè)1:1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意一端對(duì)應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的各實(shí)體的友以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,每個(gè)實(shí)體的碼均是該關(guān)系的候選碼。如果與某一端實(shí)體對(duì)應(yīng)的關(guān)系模式合并,則需要在該關(guān)系模式的屬性中加入另一個(gè)關(guān)系模式的碼和聯(lián)系本身的屬性。</p><p> 2
75、)一個(gè)1:n聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與n端對(duì)應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為n端實(shí)體的碼。</p><p> 3)一個(gè)m:n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合。</p><p> 4)3個(gè)或3個(gè)以上實(shí)體
76、間的一個(gè)多元聯(lián)系可以轉(zhuǎn)換為一個(gè)關(guān)系模式。與該多元聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,各實(shí)體的碼組成關(guān)系的碼或關(guān)系碼的一部分。</p><p> 5)具有相同碼的關(guān)系模式可合并。</p><p> 3.利用SQL語(yǔ)句建立數(shù)據(jù)庫(kù)表。</p><p> 首先use onlinesalesystem;</p><p>
77、然后輸入SQL語(yǔ)句,使用CREATE TABLE語(yǔ)句格式來(lái)建立下列6個(gè)數(shù)據(jù)庫(kù)表</p><p><b> 競(jìng)拍者用戶(hù)表</b></p><p><b> 完成之后</b></p><p> 輸入desc BuyUser顯示:</p><p> 圖4.6 競(jìng)拍者用戶(hù)信息表</p>
78、<p><b> 建立拍賣(mài)者用戶(hù)表</b></p><p><b> 完成之后</b></p><p> 輸入desc SellUser顯示:</p><p> 圖4.7拍賣(mài)者用戶(hù)信息表</p><p><b> 建立商品信息表</b></p>
79、<p><b> 完成之后</b></p><p> 輸入desc GoodsInfo顯示:</p><p> 圖4.8 商品信息表</p><p><b> 建立購(gòu)得商品信息表</b></p><p><b> 完成之后</b></p>
80、<p> 輸入desc BuyGoodsInfo顯示:</p><p> 圖4.9 購(gòu)得商品信息表</p><p><b> 建立評(píng)價(jià)信息表</b></p><p><b> 完成之后</b></p><p> 輸入desc Appraise顯示:</p><
81、p> 圖4.10 評(píng)價(jià)信息表</p><p><b> 建立購(gòu)買(mǎi)信息表</b></p><p><b> 完成之后</b></p><p> 輸入desc LeaveWord顯示:</p><p> 圖4.11 購(gòu)買(mǎi)信息表</p><p><b>
82、 4.6 數(shù)據(jù)庫(kù)連接</b></p><p> 由于本系統(tǒng)采用JSP開(kāi)發(fā),所以數(shù)據(jù)庫(kù)連接技術(shù)為JDBC(Java Database Connectivity)。JDBC是一種用于執(zhí)行SQL語(yǔ)句的Java API,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn),它由一組用Java語(yǔ)言編寫(xiě)的類(lèi)和接口組成。JDBC提供了一種基準(zhǔn),據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫(kù)開(kāi)發(fā)人員能夠編寫(xiě)數(shù)據(jù)庫(kù)應(yīng)用程序。</p>
83、;<p> 在本系統(tǒng)dataaccess包下建立一個(gè)名為SqlConnection的JAVA類(lèi),在此類(lèi)里面有如下代碼來(lái)完成數(shù)據(jù)庫(kù)連接工作。</p><p> public Connection sqlCon() {</p><p><b> try {</b></p><p> //Class.forName("
84、com.microsoft.jdbc.sqlserver.SQLServerDriver");</p><p> Class.forName("com.mysql.jdbc.Driver");</p><p> con = DriverManager.getConnection(</p><p> "jdbc:mysql
85、://127.0.0.1:3306/onlinesalesystem?useUnicode=true&characterEncoding=GBK",</p><p> "root", "123456");</p><p> } catch (Exception ce) {</p><p> ce.pri
86、ntStackTrace();</p><p><b> }</b></p><p> return con;</p><p><b> }</b></p><p><b> 系統(tǒng)詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)</b></p><p> 在此階段需要做的就是整
87、體內(nèi)容實(shí)現(xiàn)過(guò)程。包括頁(yè)面設(shè)計(jì),詳細(xì)功能設(shè)計(jì)以及展示效果。也是前臺(tái)和后臺(tái)交互的實(shí)現(xiàn)。</p><p> 5.1 物品購(gòu)買(mǎi)功能實(shí)現(xiàn)</p><p> 對(duì)商品進(jìn)行競(jìng)價(jià),其功能實(shí)現(xiàn)代碼詳見(jiàn)附錄,功能流程圖如下:</p><p> 圖5.1 競(jìng)價(jià)功能實(shí)現(xiàn)流程圖</p><p> 5.2 前臺(tái)頁(yè)面設(shè)計(jì)</p><p>&l
88、t;b> 1)首頁(yè)。</b></p><p> 首頁(yè)index.jsp中包含頭部分和尾部分以及中間頁(yè)面,頭部分添加Header.jsp,尾部分添加Footer.jsp,中間位圖片格式。</p><p> Header.jsp中包含有框架中涉及到的鏈接,如我的購(gòu)物車(chē),我的賬戶(hù),商品拍賣(mài),發(fā)表留言,幫助中心以及搜索功能。</p><p> 圖5
89、.2 首頁(yè)頭部展示</p><p> Footer.jsp中包含一些網(wǎng)站信息和制作者聯(lián)系方式等。</p><p> 圖5.3 首頁(yè)底部展示</p><p> 2)我的購(gòu)物車(chē)頁(yè)面。</p><p> 購(gòu)物車(chē)頁(yè)面在buyCar.jsp中代碼實(shí)現(xiàn),用于展示競(jìng)拍者所購(gòu)買(mǎi)獲得的商品列表。如下面圖片顯示。</p><p>
90、 圖5.4購(gòu)物車(chē)內(nèi)容展示</p><p><b> 3)我的賬戶(hù)頁(yè)面。</b></p><p> 此頁(yè)面包含查看,修改用戶(hù)信息。如圖所示:</p><p> 圖5.5 賬戶(hù)修改密碼展示</p><p><b> 4)商品拍賣(mài)頁(yè)面</b></p><p> 此頁(yè)面用
91、于拍賣(mài)者發(fā)布商品以及查看拍賣(mài)商品資料。如圖所示:</p><p> 圖5.6 發(fā)布商品頁(yè)面展示</p><p> 圖5.7 拍賣(mài)物品展示</p><p><b> 5)發(fā)表留言頁(yè)面</b></p><p> 用戶(hù)開(kāi)在此頁(yè)面發(fā)表留言,以及查看所有留言。如圖所示:</p><p> 圖5.8
92、 發(fā)表留言展示</p><p> 圖5.9 留言?xún)?nèi)容展示</p><p><b> 6)幫助中心頁(yè)面</b></p><p> 此頁(yè)面包含有一些方便用戶(hù)操作網(wǎng)站的信息。</p><p><b> 7)登陸頁(yè)面</b></p><p> 在此登陸用戶(hù),分兩種形式登陸,
93、競(jìng)拍者身份和拍賣(mài)者身份</p><p> 圖5.10登陸頁(yè)面展示</p><p><b> 8)注冊(cè)頁(yè)面</b></p><p> 此頁(yè)面顯示表單,用于非會(huì)員用戶(hù)注冊(cè)信息提交。</p><p> 圖5.11 注冊(cè)頁(yè)面展示</p><p><b> 系統(tǒng)測(cè)試</b>&
94、lt;/p><p> 軟件測(cè)試就是利用測(cè)試工具按照測(cè)試方案和流程對(duì)產(chǎn)品進(jìn)行功能和性能測(cè)試,甚至根據(jù)需要編寫(xiě)不同的測(cè)試工具,設(shè)計(jì)和維護(hù)測(cè)試系統(tǒng),對(duì)測(cè)試方案可能出現(xiàn)的問(wèn)題進(jìn)行分析和評(píng)估。執(zhí)行測(cè)試用例后,需要跟蹤故障,以確保開(kāi)發(fā)的產(chǎn)品適合需求。</p><p><b> 6.1軟件測(cè)試目的</b></p><p> 軟件測(cè)試的目的是發(fā)現(xiàn)軟件中的錯(cuò)誤
95、和缺陷,并加以糾正。應(yīng)該排除對(duì)測(cè)試的錯(cuò)誤觀點(diǎn),設(shè)計(jì)合適的測(cè)試用例,用盡可能少的測(cè)試用例,來(lái)發(fā)現(xiàn)盡可能多的軟件錯(cuò)誤。</p><p> 6.2 軟件測(cè)試的基本原則</p><p> 1)軟件開(kāi)發(fā)人員即程序員應(yīng)當(dāng)避免測(cè)試自己的程序或者本組開(kāi)發(fā)的功能模塊。</p><p> 2)應(yīng)盡早地和不斷地進(jìn)行軟件測(cè)試。</p><p> 3)對(duì)測(cè)試用
96、例要有正確的態(tài)度。</p><p> 4)一定要充分注意軟件測(cè)試中的群集現(xiàn)象。</p><p> 5)嚴(yán)格執(zhí)行測(cè)試計(jì)劃,排除測(cè)試的隨意性。</p><p> 6)應(yīng)當(dāng)對(duì)每一個(gè)測(cè)試結(jié)果進(jìn)行全面檢查。</p><p> 7)妥善保存測(cè)試用例、測(cè)試計(jì)劃、測(cè)試報(bào)告和最終分析報(bào)告,以備回歸測(cè)試和維護(hù)之用。</p><p>
97、;<b> 6.3 測(cè)試方法</b></p><p> 由于電子拍賣(mài)系統(tǒng)凸顯視覺(jué)效果,所以主要選用黑盒測(cè)試。黑盒測(cè)試可用于各種測(cè)試,它試圖發(fā)現(xiàn)以下類(lèi)型的錯(cuò)誤:</p><p> 1)不正確或遺漏的功能。</p><p> 2)接口錯(cuò)誤,如輸入輸出參數(shù)的個(gè)數(shù)、類(lèi)型等。</p><p> 3)數(shù)據(jù)結(jié)構(gòu)錯(cuò)誤或外部信息
98、(如外部數(shù)據(jù)庫(kù))訪問(wèn)錯(cuò)誤。</p><p><b> 4)性能錯(cuò)誤。</b></p><p> 5)初始化和終止錯(cuò)誤。</p><p> 6.4 功能模塊測(cè)試</p><p> 進(jìn)入系統(tǒng)頁(yè)面登陸各功能板塊,根據(jù)頁(yè)面提示功能進(jìn)行測(cè)試。測(cè)試功能是否達(dá)到要求以及各個(gè)模塊之間是否連接正常。</p><
99、p><b> 6.5 測(cè)試舉例</b></p><p> 通過(guò)以下表格形式列舉幾個(gè)測(cè)試用例:</p><p><b> 6.6 性能分析</b></p><p> 本電子拍賣(mài)系統(tǒng)采用J2EE下的三層結(jié)構(gòu),為表現(xiàn)層、業(yè)務(wù)邏輯層和數(shù)據(jù)服務(wù)層。三層體系將業(yè)務(wù)規(guī)則、數(shù)據(jù)訪問(wèn)等工作放到中間層處理,客戶(hù)端不直接與數(shù)據(jù)庫(kù)交
100、互,而是通過(guò)控制器與中間層建立連接,再由中間層與數(shù)據(jù)庫(kù)交互。該界面方便用戶(hù)對(duì)系統(tǒng)的操作使用,并且應(yīng)該符合用戶(hù)以往的操作習(xí)慣或者大部分用戶(hù)的操作習(xí)慣,只有這樣才能使用戶(hù)充分發(fā)揮主觀能動(dòng)性更快、更好的學(xué)習(xí)使用該系統(tǒng)。</p><p><b> 6.7 測(cè)試總結(jié)</b></p><p> 本電子拍賣(mài)系統(tǒng)的基本功能已實(shí)現(xiàn),功能有待加強(qiáng),但是頁(yè)面的美工方面不足,在維護(hù)系統(tǒng)安
101、全性、實(shí)現(xiàn)數(shù)據(jù)備份等方面還需要進(jìn)一步完善。</p><p><b> 結(jié) 論</b></p><p> 本電子拍賣(mài)管理系統(tǒng)采用了JSP編程,因此具有較好的移植性、可擴(kuò)充性性。由于JSP支持多語(yǔ)言編寫(xiě)和混合編寫(xiě),所以構(gòu)建電子拍賣(mài)管理系統(tǒng)不僅縮短了系統(tǒng)的開(kāi)發(fā)周期,提高了開(kāi)發(fā)的效率同時(shí)方便用戶(hù)使用。</p><p> 通過(guò)電子拍賣(mài)管理系統(tǒng)模塊
102、的設(shè)計(jì)與實(shí)現(xiàn),使我對(duì)軟件編程的思想有了更加深刻的理解,尤其是對(duì)需求分析,總體設(shè)計(jì)和系統(tǒng)的詳細(xì)設(shè)計(jì)有了更深刻的認(rèn)識(shí)。對(duì)軟件測(cè)試的方法、手段也有了一定的掌握,同時(shí)對(duì)電子拍賣(mài)管理所應(yīng)具備的功能有了新的認(rèn)識(shí)。整個(gè)開(kāi)發(fā)過(guò)程就是學(xué)習(xí)的過(guò)程,也是發(fā)現(xiàn)問(wèn)題、分析問(wèn)題、解決問(wèn)題的過(guò)程。經(jīng)過(guò)這段時(shí)間的認(rèn)真學(xué)習(xí),極大拓寬了知識(shí)面,受益匪淺。對(duì)JSP這種開(kāi)發(fā)語(yǔ)言的認(rèn)識(shí)也從開(kāi)始的淺顯到現(xiàn)在的基本掌握并靈活使用,對(duì)于MySQL的基本原理和應(yīng)用方法也有了更深的認(rèn)識(shí)。
103、</p><p> 在系統(tǒng)的開(kāi)發(fā)過(guò)程中主要解決了六個(gè)問(wèn)題:電子拍賣(mài)管理系統(tǒng)的用戶(hù)登錄管理,物品管理,用戶(hù)管理管理,評(píng)價(jià)信息管理。對(duì)于這幾方面功能的實(shí)現(xiàn)方法有了全面的認(rèn)識(shí),并成功實(shí)現(xiàn)了各項(xiàng)功能。但是,諸如系統(tǒng)的安全問(wèn)題、負(fù)載能力和容錯(cuò)能力的改善問(wèn)題上有待更進(jìn)一步的推敲和改進(jìn)。</p><p><b> 致 謝</b></p><p> 通過(guò)
104、這次將近兩個(gè)月的畢業(yè)設(shè)計(jì),使我收獲了很多東西。不但學(xué)到了很多有用的知識(shí),還學(xué)到了很多從書(shū)本上無(wú)法學(xué)習(xí)到的東西,如編程經(jīng)驗(yàn)、調(diào)錯(cuò)能力、理論與實(shí)際相結(jié)合、獨(dú)立動(dòng)手能力等等,開(kāi)闊了視野,增長(zhǎng)了知識(shí),鍛煉了自己,認(rèn)識(shí)到了自己的不足。通過(guò)一段時(shí)間的努力終于克服了困難,完成了自己的作品。知識(shí)的增長(zhǎng)果然是個(gè)艱苦的過(guò)程。</p><p> 指導(dǎo)老師田杰老師給予了我悉心的指導(dǎo),在整個(gè)畢業(yè)設(shè)計(jì)的過(guò)程中,田老師從方方面面都給予幫助和
105、支持。從畢業(yè)設(shè)計(jì)任務(wù)的確定到最終論文的審閱批改,在每一細(xì)節(jié)上,田老師都細(xì)心的指導(dǎo),設(shè)計(jì)中遇到的許多問(wèn)題,也是在田老師的幫助下得以解決,使畢業(yè)設(shè)計(jì)能夠順利完成。在此表示衷心的感謝。</p><p> 所有老師嚴(yán)謹(jǐn)細(xì)致、一絲不茍的作風(fēng)一直是我工作、學(xué)習(xí)中的榜樣;他們一絲不茍的教導(dǎo)和不拘一格的思路給予我無(wú)盡的啟迪。</p><p> 同時(shí)也非常感謝我身邊的幾位同學(xué),他們同樣給予了我很大的幫助
106、。</p><p> 在這里對(duì)所有幫助過(guò)我的人報(bào)以最真摯的感謝。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 錢(qián)樂(lè)秋等. 軟件工程清華大學(xué)出版社2007</p><p> [2] 孫鑫. JAJA Web開(kāi)發(fā)詳解電子工業(yè)出版社2009</p><p>
107、[3] 王珊等. 數(shù)據(jù)庫(kù)系統(tǒng)概述高等教育出版社2006</p><p> [4] 孫偉琴等. Tomcat與JSP Web開(kāi)發(fā)技術(shù)詳解電子工業(yè)出版社2003</p><p> [5] 光軍,胡波. JSP應(yīng)用開(kāi)發(fā)實(shí)例講解北京航空航天大學(xué)出版社2002</p><p> [6] 肖來(lái)元,吳濤等. 軟件項(xiàng)目管理與案例分析清華大學(xué)出版社 2009&l
108、t;/p><p> [7] 譚浩強(qiáng)等. 基于Web標(biāo)準(zhǔn)的網(wǎng)頁(yè)設(shè)計(jì)與制作清華大學(xué)出版社2009</p><p> [8] 福塔著,劉曉霞,鐘鳴譯. MySQL必知必會(huì)人民郵電出版社2009</p><p><b> 附 錄</b></p><p> if ("賣(mài)".equals(Userd
109、egree)) {</p><p> // 用戶(hù)以賣(mài)者身份登陸</p><p> session.setAttribute("buyinfo", "您還沒(méi)有權(quán)限竟價(jià)購(gòu)買(mǎi)商品!");</p><p> response.sendRedirect(request.getContextPath() + "/BuyGo
110、ods.jsp");</p><p><b> } else {</b></p><p> // 用戶(hù)以買(mǎi)者身份登陸</p><p> float price = 0;// 保存商品購(gòu)買(mǎi)表中的臨時(shí)最高價(jià)格</p><p> int shuliang = 0;// 保存商品信息表中的臨時(shí)商品數(shù)量</
111、p><p> float beginprice = 0;// 保存商品信息表中的臨時(shí)的起始價(jià)格</p><p><b> // 設(shè)置時(shí)間</b></p><p> Date d = new Date();</p><p> SimpleDateFormat f = new SimpleDateFormat("
112、;yyyy-MM-dd");</p><p> String date = f.format(d);</p><p> System.out.println(date);</p><p> long id = Long.parseLong((String) session</p><p> .getAttribute(&qu
113、ot;selectGoodsId"));// 獲得商品ID</p><p> long userid = Long.parseLong((String) session</p><p> .getAttribute("loginedUserId"));// 獲取用戶(hù)ID</p><p> String sql = "se
114、lect BuyPrice from buygoodsinfo where Fk_GoodsId="</p><p> + id + " ";// 查詢(xún)商品購(gòu)買(mǎi)表中的最高竟價(jià)</p><p> String sqlcount = "select BeginPrice,GoodsCount from goodsinfo where pkid=&qu
115、ot;</p><p> + id + "";// 查詢(xún)商品信息表中商品的數(shù)量</p><p> ResultSet rs1 = consql.lookfor(sqlcount);</p><p> ResultSet rs = consql.lookfor(sql);</p><p><b> try
116、{</b></p><p> while (rs1.next()) {</p><p> beginprice = rs1.getFloat(1);// 獲取商品信息表中的起始價(jià)格</p><p> shuliang = rs1.getInt(2);// 獲取商品信息表中商品的數(shù)量</p><p><b> }&
117、lt;/b></p><p> while (rs.next()) {</p><p> price = rs.getFloat(1);// 獲取商品購(gòu)買(mǎi)表中買(mǎi)者的最高竟價(jià)</p><p><b> }</b></p><p> } catch (SQLException e) {</p>&
118、lt;p> // TODO Auto-generated catch block</p><p> e.printStackTrace();</p><p> } finally {</p><p><b> try {</b></p><p> consql.sqlCon().close();</
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計(jì)(論文)電子拍賣(mài)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- [優(yōu)秀畢業(yè)設(shè)計(jì)精品] 電子拍賣(mài)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 電子拍賣(mài)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 電子郵件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文
- 畢業(yè)論文-網(wǎng)上拍賣(mài)平臺(tái)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 課題名稱(chēng)電子拍賣(mài)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)---電子商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于SSH的電子拍賣(mài)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 畢業(yè)設(shè)計(jì)(論文)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 電子產(chǎn)品網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)設(shè)計(jì)論文
- 電子產(chǎn)品網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)設(shè)計(jì)論文
- 畢業(yè)論文——畢業(yè)設(shè)計(jì)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文——畢業(yè)設(shè)計(jì)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文——畢業(yè)設(shè)計(jì)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)---高校畢業(yè)設(shè)計(jì)論文選題系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 小型在線拍賣(mài)系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)---畢業(yè)設(shè)計(jì)
- 畢業(yè)論文——畢業(yè)設(shè)計(jì)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)--賓館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(論文)
- 電子門(mén)禁系統(tǒng)畢業(yè)設(shè)計(jì)論文
評(píng)論
0/150
提交評(píng)論