畢業(yè)設(shè)計---小型網(wǎng)上競拍平臺系統(tǒng)_第1頁
已閱讀1頁,還剩35頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  目 錄</b></p><p><b>  目 錄1</b></p><p><b>  引 言3</b></p><p><b>  第一章 緒 論4</b></p><p>  §1.1 設(shè)計背景4&l

2、t;/p><p>  §1.2 課題意義4</p><p>  §1.3 本系統(tǒng)簡要介紹5</p><p>  第二章 系統(tǒng)的分析與設(shè)計6</p><p>  §2.1 必要性6</p><p>  §2.2 功能需求6</p><p>  

3、7;2.2.1用例視圖6</p><p>  §2.2.2用例說明7</p><p>  §2.3 數(shù)據(jù)需求10</p><p>  §2.4 術(shù)語定義10</p><p>  第三章 系統(tǒng)方案規(guī)劃15</p><p>  §3.1 網(wǎng)站特點11</p>

4、<p>  §3.2 系統(tǒng)概要設(shè)計15</p><p>  §3.2.1邏輯架構(gòu)圖15</p><p>  §3.2.2物理架構(gòu)圖15</p><p>  §3.2.3功能層次圖16</p><p>  §3.4 系統(tǒng)開發(fā)關(guān)鍵技術(shù)選取11</p><p

5、>  §3.4.1建模語言UML11</p><p>  §3.4.2超文本語言HTML11</p><p>  §3.4.3 JSP和其他類似或相關(guān)技術(shù)比較11</p><p>  §3.4.4 JAVA 及JavaBean技術(shù)11</p><p>  第四章 系統(tǒng)設(shè)計15</p

6、><p>  §4.1 詳細設(shè)計17</p><p>  §4.1.1用戶界面模型17</p><p>  §4.1.2 用戶界面交互視圖17</p><p>  §4.2數(shù)據(jù)庫設(shè)計23</p><p>  §4.2.1實體圖24</p><p

7、>  §4.2.2表結(jié)構(gòu)設(shè)計24</p><p>  第五章 系統(tǒng)實現(xiàn)26</p><p>  §5.1 系統(tǒng)的運行環(huán)境配置要求26</p><p>  §5.1.1. 硬件環(huán)境26</p><p>  §5.1.2. 軟件環(huán)境26</p><p>  

8、7;5.2運行結(jié)果26</p><p>  §5.2.1主要頁面說明26</p><p>  §5.3 部分源代碼31</p><p><b>  總 結(jié)34</b></p><p><b>  參考文獻36</b></p><p><b&

9、gt;  致 謝37</b></p><p><b>  引 言</b></p><p>  電子商務就是通過互聯(lián)網(wǎng)來進行的各項商務活動,包括廣告、交易、支付、服務等活動。電子商務源于英文Electronic Commerce,簡寫為EC或E-Commerce。它是人類社會、經(jīng)濟、科學、文化發(fā)展的必然產(chǎn)物,是信息化社會的商務模式,也是商務發(fā)展的未

10、來。聯(lián)合國經(jīng)濟合作和發(fā)展組織(OEBD)在有關(guān)電子商務的報告中對電子商務(Electronic Commerce)的定義是:電子商務是發(fā)生在開放網(wǎng)絡(luò)中的包含企業(yè)之間(Business to Business)、企業(yè)和消費者之間(Business to Consumer)、消費者和消費者之間(Consumer to Consumer)的商業(yè)交易。</p><p>  消費者-消費者模式,即CtoC (Consum

11、er to Consumer):指的是個人用戶之間可以通過使用個人網(wǎng)站等方式來交換數(shù)據(jù)的一種電子商務方式,隨著電子商務的發(fā)展逐漸的多起來。比如說民間"以物換物"方式的交換,信息資料的交換,以及民間借貸等。此外,個人與由獨立的客戶組成的"客戶聯(lián)盟"之間的業(yè)務關(guān)系也可以歸為這種模式,如消費者與消協(xié)之間的業(yè)務關(guān)系等。</p><p>  消費者-消費者模式(Consumer to

12、 Consumer)最大的特點:就是指利用專業(yè)網(wǎng)站提供的大型電子商務平臺,以免費或比較少的費用在網(wǎng)絡(luò)平臺上銷售自己的商品,避免了商品在流通環(huán)節(jié)中帶來附加價值,從而給商品購買者帶來了經(jīng)濟上的實惠。在網(wǎng)上銷售商品不受時間、空間的限制,商品銷售者只需將代售商品信息上傳,然后等待買家出價即可,銷售者不僅可以在網(wǎng)上發(fā)布一件或數(shù)件商品信息,甚至可以在網(wǎng)上開店,不需要店鋪租金,不受地域、時間的限制卻可以面對來自全國甚至全世界的客戶。</p>

13、;<p>  隨著Internet技術(shù)的發(fā)展和互聯(lián)網(wǎng)的日益普及,互聯(lián)網(wǎng)用戶將達到35億人,其中1/4的用戶會使用Internet從事商品交易活動,可以預見:C2C模式的巨大優(yōu)勢將使它成為未來電子商務領(lǐng)域重要的一部分。</p><p>  第一章 緒 論</p><p>  §1.1 本設(shè)計的背景</p><p>  電子商務是當今世

14、界上發(fā)展速度最快、應用前景最廣、內(nèi)容不斷變化的一個領(lǐng)域。商務活動是人類社會發(fā)展歷程中逐漸發(fā)展起來的,經(jīng)歷了易貨交易、貨幣式交換、現(xiàn)代商業(yè)等階段。而現(xiàn)代商業(yè)的商品交易又可以分為:柜臺式售貨、開架自選、電視電話購物以及最先進的電子購物。互聯(lián)網(wǎng)的發(fā)展使商家有了更加寬廣的市場,許多商家推出了電子購物系統(tǒng),形成了顧客選擇商品、定貨、付款、送貨等一系列電子購物過程。而隨之出現(xiàn)了虛擬商店、電子銀行、電子貨幣等一系列與之配套的設(shè)施,電子商務正逐漸成為各

15、商家最重視、投入力度最大的一個領(lǐng)域。</p><p>  電子商務為什么成為經(jīng)濟發(fā)展的重點,在于它有以下獨特之處:(1)便于收集管理客戶信息;(2)支付手段高度電子化;(3)經(jīng)營規(guī)模不受場地限制;(4)營銷成本低;(5)有利于中小企業(yè)發(fā)展;(6)滿足客戶個性化要求。由此導致了以下效益:(1)管理成本降低;(2)降低庫存成本,甚至實現(xiàn)零庫存;(3)降低采購成本;(4)降低交易成本;(5)時效效益;(6)擴大銷量;(

16、7)導致新行業(yè)出現(xiàn);(8)促進信息經(jīng)濟的發(fā)展和全社會的增值。</p><p>  從參與者來劃分電子商務可以分為五類,即:(1)企業(yè)對消費者(B2C),這是目前電子商務領(lǐng)域中占最大比例的模式;(2)企業(yè)對企業(yè)(B2B),這是較早出現(xiàn)的電子商務模式,最簡單的例子就是企業(yè)通過互聯(lián)網(wǎng)來進行采購;(3)企業(yè)對政府機構(gòu)(B2G),包括政府網(wǎng)上采購、企業(yè)網(wǎng)上注冊年檢等;(4)消費者對政府機構(gòu)(C2G),包括網(wǎng)上發(fā)放福利費及征

17、收個人稅收等等;(5)消費者對消費者(C2C),目前主要是網(wǎng)上二手貨交易。</p><p>  迄今,中國的上網(wǎng)人群已使它成為全球互聯(lián)網(wǎng)人口第二的國家,僅次于美國。在中國,龐大的上網(wǎng)人群必將產(chǎn)生一個規(guī)??捎^的上網(wǎng)購物用戶群,這也是眾多國際和國內(nèi)互聯(lián)網(wǎng)從業(yè)者看好中國這一市場的原因。我國現(xiàn)階段最大的C2C模式的電子商務站點是易趣。易趣網(wǎng)絡(luò)信息服務(上海)有限公司和上海易趣貿(mào)易有限公司于1999年8月成立。2002年3

18、月,易趣獲得了美國最大的電子商務公司eBay的3000萬美元的注資,并同其結(jié)成戰(zhàn)略合作伙伴關(guān)系。易趣還與如新浪和網(wǎng)易等各類網(wǎng)站進行合作,充分發(fā)揮出強勢聯(lián)合、資源互補的優(yōu)勢,極大豐富了其他網(wǎng)絡(luò)消費服務的內(nèi)容,提供了一種電子商務方式,也充分拓展了易趣競標交易的用戶空間。經(jīng)過近五年的發(fā)展,易趣在中國傳播著C2C網(wǎng)上交易的新理念,并建立起了一套適合自身運營模式,是我國首家C2C購物網(wǎng)站。</p><p>  淘寶網(wǎng)站是阿

19、里巴巴(中國)網(wǎng)絡(luò)技術(shù)有限公司依托其在B2B市場的經(jīng)驗和服務能力強勢出擊,用億元傾力打造的,它希望以靈活的符合中國人交易習慣的方式操作網(wǎng)上交易,旨在真正為中國人上網(wǎng)購物及交易提供一個優(yōu)秀的電子商務平臺。淘寶網(wǎng)站的崛起,嚴重的威脅著易趣的地位。有數(shù)據(jù)顯示,截止2004年7月4日,才發(fā)展兩個多月的淘寶網(wǎng)站已擁有會員1.7萬,上網(wǎng)商品6.2萬件,日平均網(wǎng)頁游覽量達到30萬,日平均訪問人次達到2.5萬,日新增商品達2000多件。同時,淘寶網(wǎng)站宣

20、稱在近幾年內(nèi)將以免費的形式開放,這將打破易趣在我國個人網(wǎng)上交易領(lǐng)域的壟斷地位。</p><p>  §1.2本課題的意義</p><p>  隨著全社會信息化程度加強,各種條件的成熟,CtoC (Consumer to Consumer)模式越來越呈現(xiàn)出蓬勃發(fā)展的強勁勢頭。目前在我國,采用這種方式的網(wǎng)站有近20家。較早進入此領(lǐng)域的有雅寶、網(wǎng)獵、易趣、新網(wǎng)、酷必得、萬象、大中華等拍

21、賣網(wǎng)站。從每周的用戶瀏覽拍賣網(wǎng)站的頻率來看,但無論是拍賣品還是服務都已經(jīng)對客戶形成極強的吸引力。不遠的未來,CtoC (Consumer to Consumer) 電子商務會成為電子商務領(lǐng)域的一個引人矚目的新亮點。</p><p>  在我國,互聯(lián)網(wǎng)正以驚人的速度發(fā)展起來。電子商務也逐漸得到政府和企業(yè)和重視,各政府部門和企業(yè)不僅建立了自己的網(wǎng)站,而且還在積極開展電子商務(政務)領(lǐng)域,而這些都屬于B2B,B2C,B

22、2G,C2G模式。為了迎合用戶日益增長的物資交流需要,在消費者之間提供便利,靈活,自由的電子商務的交易中介,設(shè)計并實現(xiàn)這個C2C的小型電子商務平臺。擁有合法身份的廣大網(wǎng)絡(luò)用戶都可以通過該系統(tǒng)進行網(wǎng)上的個人物品交易活動。</p><p>  在大學,每年都有大批畢業(yè)生在畢業(yè)前對大學生活中的生活用品及一些書籍進行處理,而他們通常都采用跳蚤市場的方式,銷售者要將出售的商品運送到出售地點而且要耗費大量時間等待顧客,而購買

23、者也只能進行沒有針對性的粗略瀏覽。而如果采用網(wǎng)絡(luò)拍賣的形式,銷售者只用將待售商品上傳至網(wǎng)站,然后過一段時間查看信息就可以了,這樣就大大節(jié)省了銷售成本;而購買者也可以根據(jù)自己的需要有針對性地瀏覽商品,大大節(jié)約了時間和精力。而在這之前他們需要做的只是花費不到2分鐘的時間成為網(wǎng)站的注冊用戶。</p><p>  §1.3 本系統(tǒng)的簡要介紹</p><p>  這個網(wǎng)上拍賣平臺系統(tǒng)就是C

24、toC電子商務的一種形式,主要是分析網(wǎng)上消費在消費者和消費者之間發(fā)生的交易過程,網(wǎng)上拍賣網(wǎng)站則是為這一過程的提供平臺,該平臺可供消費者錄入需要賣出的商品信息和買賣的形式和具體要求,系統(tǒng)對這些信息進行管理,并以頁面的形式分門別類的發(fā)布,供其他消費者瀏覽查詢選購和竟拍,并提供網(wǎng)上交易費用代收等服務。</p><p>  本系統(tǒng)運用面向?qū)ο蟮姆治龊驮O(shè)計思想,采用JSP技術(shù)和Java Bean組件技術(shù),比較完整地規(guī)劃了一

25、個網(wǎng)上拍賣網(wǎng)站系統(tǒng)的功能,使消費者和消費者之間直接進行交易,交易商品并不是該交易平臺(即網(wǎng)上拍賣平臺系統(tǒng))的商品,商品是為交易一方所擁有,該交易平臺的主要功能是發(fā)布商品信息,并作為交易雙方的溝通媒介。</p><p>  實際上本網(wǎng)站對顧客群并沒有做限制,任何人都可以注冊成為注冊用戶。交易商品也沒有限制:日常用品、書籍、電腦極其周邊產(chǎn)品等等都可以進行交易,但時間關(guān)系,主要收集了手機做商品例子,在交易雙方達成共識后

26、自行聯(lián)系并進行交易,網(wǎng)站只是作為提供信息的平臺存在。</p><p>  該平臺主要使用JSP技術(shù)在Windows環(huán)境下使用Jbuilder進行開發(fā)的。其運行環(huán)境為Windows XP系統(tǒng),運行Tomcat即可。而用戶只需打開IE瀏覽器在地址欄打入網(wǎng)站地址就可以訪問了。</p><p>  第二章 系統(tǒng)的分析與設(shè)計</p><p><b>  §

27、;2.1必要性</b></p><p>  在經(jīng)濟全球化趨勢日益明顯的今天,尤其是隨著以計算機、通信和相關(guān)技術(shù)不斷融合為標志的電子經(jīng)濟的興起,企業(yè)開展各項經(jīng)濟活動所依賴的基本經(jīng)濟命題已發(fā)生了革命性變化。過去的1999年,網(wǎng)絡(luò)經(jīng)濟的風暴席卷全球。網(wǎng)絡(luò)將打破傳統(tǒng)經(jīng)濟下以國界劃分的經(jīng)濟區(qū)域,而使所有企業(yè)都面對世界經(jīng)濟一體化的沖擊。生產(chǎn)商、中間商或批發(fā)商、零售商曾是傳統(tǒng)經(jīng)濟流通的三個不可缺少的環(huán)節(jié),隨著網(wǎng)絡(luò)的

28、發(fā)展,全球成了網(wǎng)絡(luò)包圍的地球村,供求雙方在網(wǎng)上直接見面,網(wǎng)上看樣品、談價格、簽合同、支付貨款。分布在全世界的網(wǎng)絡(luò)神經(jīng)系統(tǒng)能夠時時刻刻"超越部門獲得正確的資訊,超越國界獲得正確的資訊"。</p><p>  通過電子商務進行國際貿(mào)易日漸成為國際通行的手段。隨著美國、新加坡、歐盟各國紛紛推出電子商務方案 , 電子商務已經(jīng)開始逐漸取代傳統(tǒng)貿(mào)易方式。</p><p>  電子商

29、務可降低交易成本和采購成本。電子商務是電子信息的傳遞 , 依賴計算機網(wǎng)絡(luò)為介質(zhì)進行信息交換 , 信息處理與傳遞的速度大大加快。通過計算機交易 , 自動化程度大大提高 , 各種處理成本大大降低 , 通過網(wǎng)絡(luò) ,客戶可隨時、隨地了解到企業(yè)提供的商品 , 加大企業(yè)售出商品的可能性 。 </p><p>  利用互聯(lián)網(wǎng)特點,減少了銷售的中間環(huán)節(jié),網(wǎng)絡(luò)銷售不僅起步節(jié)省投資,而且以商品折扣給顧客帶來實惠。商品樣品、巨大的倉庫

30、等傳統(tǒng)商業(yè)經(jīng)濟所不可缺少的有形交易條件,都可省去,來實現(xiàn)從產(chǎn)品到商品的交換和流通的全過程。</p><p>  Internet已經(jīng)連接了相當多的網(wǎng)民、企業(yè)、機構(gòu)和政府,而且向著更廣闊的范圍發(fā)展。充分利用網(wǎng)絡(luò)資源: Internet網(wǎng)站建設(shè)是強有力的工具,能以低代價卻很方便的把產(chǎn)品或服務的信息發(fā)向全世界的每個角落。在這樣的時代,任何人都不應置身于Internet之外,那會脫離人類社會。 </p>&

31、lt;p>  電子商務網(wǎng)站建設(shè)是未來經(jīng)濟形式發(fā)展的大趨勢,從銷售的觀點看,可以減少交易的中間環(huán)節(jié),降低成本。企業(yè)網(wǎng)站建設(shè)還可以擴建成為網(wǎng)上銷售和售前售后咨詢服務中心。設(shè)計這個電子商務網(wǎng)站:從不同的角度出發(fā)網(wǎng)站建設(shè)有不同的定義;可以理解為以Internet網(wǎng)站建設(shè)為依托,借助一定的信用支付手段,在網(wǎng)絡(luò)上進行產(chǎn)品的購銷、費用支付及其他商務活動等,由此看來做本設(shè)計的必要性就顯而易見了。</p><p><b

32、>  §2.2功能需求</b></p><p>  設(shè)計完成的系統(tǒng)應能供使用者注冊合法的身份,并對注冊用戶提供商品交易的功能。注冊用戶能錄入需要賣出商品信息和買賣的形式。系統(tǒng)能對這些信息進行管理,并以頁面的形式分門別類的發(fā)布,供其他用戶在線瀏覽,選購。用戶還可以搜索所需商品,在遇到問題情況下可以使用幫助功能,系統(tǒng)還提供網(wǎng)上交易費用代收等功能。</p><p> 

33、 §2.2.1 用例視圖</p><p>  如圖2-1所示,當用戶進入網(wǎng)站首頁其身份是普通用戶(即游客),普通用戶只能瀏覽商品但不能上傳商品或競拍商品;普通用戶能通過注冊成為注冊用戶,注冊用戶成功登錄后進入注冊用戶界面,在該界面用戶能夠修改個人資料,上傳商品,瀏覽商品并競拍;普通用戶和注冊用戶都可以對特定商品進行搜索。</p><p>  圖2-1 用例視圖</p>

34、;<p>  §2.2.2 用例說明</p><p>  1. 用例規(guī)約:<瀏覽拍賣物品></p><p><b>  用例名稱:</b></p><p><b>  瀏覽拍賣物品</b></p><p><b>  簡要說明:</b><

35、;/p><p>  本用例允許用戶瀏覽當前有效的拍賣物品。用戶可以順序瀏覽拍賣物品列表,或者也可以輸入關(guān)鍵字搜索特定的物品。用戶瀏覽拍賣物品可以不需要在系統(tǒng)注冊。</p><p><b>  事件流:</b></p><p>  本用例在用戶訪問該拍賣網(wǎng)站的時候啟動。</p><p>  用戶可以順序瀏覽拍賣物品列表,或者也

36、可以搜索特定的拍賣物品。</p><p>  本用例在用戶停止訪問該拍賣網(wǎng)站的時候結(jié)束。</p><p>  2. 用例規(guī)約:<注冊></p><p><b>  用例名稱:</b></p><p><b>  注冊</b></p><p><b>  

37、簡要說明:</b></p><p>  本用例允許用戶建立一個個人帳戶,并輸入該用戶的有關(guān)信息(包括用戶名、密碼、身份證號和電子郵箱地址等)。</p><p><b>  事件流:</b></p><p>  本用例在用戶選擇“注冊”功能的時候啟動。</p><p>  系統(tǒng)提供表單供用戶輸入個人信息(包括用

38、戶名、密碼、身份證號和電子郵箱地址等)。</p><p>  用戶輸入個人信息,并提交給系統(tǒng)。</p><p>  系統(tǒng)檢驗該用戶提交的用戶名是否與已注冊用戶的用戶名相同。如果不同,則執(zhí)行第5步;如果相同,則執(zhí)行第6步。</p><p>  系統(tǒng)提示用戶注冊成功,同時存儲用戶輸入的個人信息,并返回注冊首頁。</p><p>  系統(tǒng)提示用戶注

39、冊不成功,并返回注冊首頁。</p><p><b>  本用例結(jié)束。</b></p><p>  3. 用例規(guī)約:<登錄></p><p><b>  用例名稱:</b></p><p><b>  登錄</b></p><p><b&

40、gt;  簡要說明:</b></p><p>  本用例是讓系統(tǒng)識別用戶的身份。如果用戶已在系統(tǒng)注冊個人帳戶,系統(tǒng)會通過用戶輸入的用戶名和密碼來驗證用戶身份。</p><p><b>  事件流:</b></p><p>  本用例在用戶輸入用戶名和密碼,并選擇“登錄”功能的時候啟動。</p><p>  系

41、統(tǒng)驗證該用戶名和密碼的合法性。如果驗證合法,則執(zhí)行第3步;如果驗證不合法,則執(zhí)行第4步。</p><p>  系統(tǒng)提示用戶登錄成功。</p><p>  系統(tǒng)提示用戶該用戶名不存在或者密碼輸入錯誤,并返回登錄首頁。</p><p><b>  本用例結(jié)束。</b></p><p>  4. 用例規(guī)約:<修改個人信息

42、></p><p><b>  用例名稱:</b></p><p><b>  修改個人信息</b></p><p><b>  簡要說明:</b></p><p>  本用例允許已注冊的用戶修改其個人帳戶中的相關(guān)信息。</p><p><b

43、>  事件流:</b></p><p>  本用例在已登錄用戶選擇“修改個人信息”功能的時候啟動。</p><p>  系統(tǒng)讀取注冊用戶的個人帳戶,并顯示用戶的個人信息。</p><p>  用戶修改相關(guān)的個人信息(不允許修改用戶名),并提交給系統(tǒng)。</p><p>  系統(tǒng)存儲用戶提交的修改后的個人信息,并返回登錄首頁。&

44、lt;/p><p><b>  本用例結(jié)束。</b></p><p>  5. 用例規(guī)約:<提交拍賣物品></p><p><b>  用例名稱:</b></p><p><b>  提交拍賣物品</b></p><p><b>  簡

45、要說明:</b></p><p>  本用例允許賣主在線提交一項拍賣物品,并輸入賣主用戶名和物品的有關(guān)信息(包括本物品的名稱,簡短描述,最低競拍價格和競拍的起止時間等)。當拍賣項被建立之后,買主就可以對其進行競拍。</p><p><b>  事件流:</b></p><p>  本用例在賣主選擇“提交拍賣物品”功能的時候啟動。&l

46、t;/p><p>  系統(tǒng)提供表單供賣主輸入用戶名和該拍賣物品的有關(guān)信息(包括該物品的名稱,簡短描述,最高競拍價格和競拍的起止時間等)。</p><p>  賣主輸入該拍賣物品的有關(guān)信息,并提交給系統(tǒng)。</p><p>  系統(tǒng)存儲并顯示賣主輸入的關(guān)于該拍賣物品的有關(guān)信息。</p><p><b>  本用例結(jié)束。</b>&

47、lt;/p><p>  6. 用例規(guī)約:<競拍></p><p><b>  用例名稱:</b></p><p><b>  競拍</b></p><p><b>  簡要說明:</b></p><p>  本用例允許買主對特定的拍賣物品進行競

48、拍。</p><p><b>  事件流:</b></p><p>  本用例在買主選擇“競拍”功能的時候啟動。</p><p>  系統(tǒng)提示買主輸入用戶名、競拍物品編號和競拍價格。</p><p>  買主輸入競拍的有關(guān)信息(輸入價格必須高于當前該物品的最高競拍價格)。</p><p>  系統(tǒng)

49、顯示并存儲買主輸入的競拍價格。</p><p><b>  系統(tǒng)返回競拍首頁。</b></p><p><b>  本用例結(jié)束。</b></p><p>  7. 用例規(guī)約:<退出></p><p><b>  用例名稱: 退出</b></p><

50、;p><b>  簡要說明:</b></p><p>  本用例描述用戶不想繼續(xù)使用系統(tǒng)。</p><p><b>  事件流:</b></p><p>  本用例在已登錄用戶選擇“退出”功能的時候啟動。</p><p>  系統(tǒng)返回該拍賣網(wǎng)站首頁。</p><p>&

51、lt;b>  本用例結(jié)束。</b></p><p><b>  §2.3數(shù)據(jù)需求</b></p><p>  本系統(tǒng)所涉及的數(shù)據(jù)內(nèi)容比較多,具體為以下幾個部分:</p><p>  (1)注冊時用戶要輸入的信息如:用戶名、用戶密碼、用戶電子郵箱、聯(lián)系電話、通信地址等等;以及在用戶注冊時本系統(tǒng)會自動為用戶產(chǎn)生一個用戶編

52、號,這個編號唯一識別用戶,即數(shù)據(jù)庫中的主鍵。</p><p>  (2)上傳商品時用戶要輸入的商品信息如:商品名、商品描述、出售者提出的最低價格(底價)等等;以及用戶在上傳商品時本系統(tǒng)會自動為商品加上的信息如:商品編碼(此編碼唯一識別商品,即數(shù)據(jù)庫中的主鍵)、商品起拍時間(此信息由本系統(tǒng)從操作系統(tǒng)獲得)、商品停拍時間(由競拍起始時間加上競拍天數(shù)獲得)等等。</p><p>  (3)競拍商

53、品時,用戶要輸入的信息如:競拍價格、競拍用戶名等等。</p><p><b>  §2.4術(shù)語定義</b></p><p>  定義問題領(lǐng)域的專用術(shù)語,解釋用例說明或其他項目文檔的讀者可能尚不熟悉的術(shù)語。使用此術(shù)語定義可以避免在多個不同的文檔中重復定義相同的概念,以確保相同的術(shù)語被一致地使用。</p><p>  Actor(參與者)

54、 一個參與者定義了一組緊密相關(guān)的角色,這些角色在使用系統(tǒng)的過程中完成一系列與系統(tǒng)的交互動作。參與者的示例可以是一個人,一個外部的系統(tǒng)或者一個外部的設(shè)備。</p><p>  Use Case(用例) 用例是系統(tǒng)執(zhí)行的一個動作序列,針對特定的參與者產(chǎn)生一個有價值的結(jié)果。</p><p>  User-Experience Model(用戶體驗模型) 用戶體驗模型提供了一個針對用戶界面元

55、素以及用戶與系統(tǒng)交互情形的抽象描述。用戶體驗模型包括屏幕、用例使用情節(jié)以及跳轉(zhuǎn)圖。</p><p>  Use-Case Storyboard(用例使用情節(jié)) 用例使用情節(jié)針對用例如何在用戶界面中實現(xiàn)(包括參與者與系統(tǒng)之間進行的交互)。</p><p>  第三章 系 統(tǒng) 方 案 規(guī) 劃 </p><p><b>  §3.1網(wǎng)站特點</

56、b></p><p>  本網(wǎng)站主要以JSP技術(shù)+ TOMCAT服務器開發(fā):</p><p><b>  1.優(yōu)越性</b></p><p>  JSP已經(jīng)成為開發(fā)Web動態(tài)網(wǎng)站的重要而快速、有效的工具,它是全新的網(wǎng)絡(luò)服務器端編程環(huán)境。JSP充分利用了Java的強大功能,是一種優(yōu)秀的服務器端技術(shù)。隨著Java技術(shù)的日益成熟和流行,JSP技

57、術(shù)在網(wǎng)絡(luò)編程中也變得越來越重要。由于JSP基于強大的Java語言,具有極強的擴展能力,良好的收縮性,以及與平臺無關(guān)的開發(fā)特性,在根據(jù)Java平臺構(gòu)建動態(tài)商務網(wǎng)站成為主流的今天,JSP有著其他技術(shù)所不具備的優(yōu)勢。</p><p>  2.選用Tomcat的理由 </p><p>  Tomcat是一個免費的開源的Serlvet容器,它是Apache基金會的Jakarta項目中的一個核心項目,

58、由Apache,Sun和其它一些公司及個人共同開發(fā)而成。由于有了Sun的參與和支持,最新的Servlet和JSP規(guī)范總能在Tomcat中得到體現(xiàn)。</p><p>  在Tomcat中,還可以利用Servlet2.3提供的事件監(jiān)聽器功能,來對你的應用或者Session實行監(jiān)聽。Tomcat也提供其它的一些特征,如與SSL集成到一塊,實現(xiàn)安全傳輸。還有Tomcat也提供JNDI支持,這與那些J2EE應用服務器提供的

59、是一致的。說到這里我們要介紹一下通常所說的應用服務器(如Web Logic)與Tomcat有何區(qū)別。應用服務器提供更多的J2EE特征,如EJB,JMS,JAAS等,同時也支持JSP和Servlet。而Tomcat則功能沒有那么強大,它不提供EJB等支持。但如果與JBoss(一個開源的應用服務器)集成到一塊,則可以實現(xiàn)J2EE的全部功能。既然應用服務器具有Tomcat的功能,那么Tomcat有沒有存在的必要呢?事實上,我們的很多中小應用不

60、需要采用EJB等技術(shù),JSP和Servlet已經(jīng)足夠,這時如果是使用應用服務器就有些浪費了。而Tomcat短小精悍,配置方便,能滿足我們的需求,這種情況下我們自然會選擇Tomcat。</p><p>  3安全性:網(wǎng)站的安全性是 由于Java主要用于網(wǎng)絡(luò)應用程序開發(fā),因此對安全性有較高的要求。如果沒有安全保證,用戶從網(wǎng)絡(luò)下載程序執(zhí)行就非常危險。Java通過自己的安全機制防止了病毒程序的產(chǎn)生和下載程序?qū)Ρ镜叵到y(tǒng)的威

61、脅破壞。當Java字節(jié)碼進入解釋器時,首先必須經(jīng)過字節(jié)碼校驗器的檢查,然后,Java解釋器將決定程序中類的內(nèi)存布局,隨后,類裝載器負責把來自網(wǎng)絡(luò)的類裝載到單獨的內(nèi)存區(qū)域,避免應用程序之間相互干擾破壞。最后,客戶端用戶還可以限制從網(wǎng)絡(luò)上裝載的類只能訪問某些文件系統(tǒng)。上述幾種機制結(jié)合起來,使得Java成為安全的編程語言。JSP以Java為基礎(chǔ),理所當然地繼承了Java本身特有的安全性。</p><p><b&g

62、t;  §3.2概要設(shè)計</b></p><p>  §3.2.1邏輯架構(gòu)圖</p><p>  用戶通過客戶端,用IE等瀏覽器直接輸入主頁網(wǎng)址(http://localhost:8080/shop)通過“INTERNET”訪問服務器上內(nèi)容完成交易,數(shù)據(jù)庫系統(tǒng)則是存放在服務器中,服務器要求要有JSP模擬環(huán)境(TOMCAT)才能運行網(wǎng)站:</p>

63、<p>  圖4-1 邏輯框架圖</p><p>  §3.2.2 物理架構(gòu)圖</p><p>  實際物理架構(gòu)是:可以同時有多個客戶端通過“INTERNET”訪問服務器上的網(wǎng)站,服務器分前臺的交易服務器和后臺的數(shù)據(jù)庫服務器,服務器和客戶端間的通訊是有路由器來實現(xiàn)的,考慮到網(wǎng)絡(luò)安全問題,服務器與“INTERBET”間要安裝防火墻,確保數(shù)據(jù)庫內(nèi)數(shù)據(jù)的安全,防止居心不良

64、的人破壞數(shù)據(jù)庫來達到不法目的。</p><p>  圖4-2 物理框架圖</p><p>  §3.2.3功能層次圖</p><p>  小型網(wǎng)上競拍平臺系統(tǒng)所有功能主要分為三個模塊:</p><p>  用戶信息管理模塊、商品信息管理模塊、其他功能模塊</p><p>  用戶信息管理模塊:主要實現(xiàn)新用戶

65、注冊,注冊用戶登錄,以及對所注冊信息修改的功能。上述三種功能分別通過調(diào)用登錄,注冊,修改模塊實現(xiàn)。</p><p>  商品信息模塊:實現(xiàn)交易中最主要的上傳商品和競拍商品及競拍完畢后臺處理的能,</p><p>  分別通過調(diào)用下屬的上傳,競拍模塊實現(xiàn)。</p><p>  其他功能模塊:拓展了系統(tǒng)提供的交易過程功能,搜索,瀏覽所有商品模塊為用戶提供更為友好周到的服

66、務。</p><p>  圖4-3 功能層次圖</p><p>  §3.3系統(tǒng)開發(fā)關(guān)鍵技術(shù)選取</p><p>  §3.3.1建模語言UML</p><p>  本系統(tǒng)使用的是統(tǒng)一建模語言UML(Unified Modeling Language)是一種繪制軟件藍圖的標準語言,是一種分析設(shè)計專用的建模語言,它本身不是

67、編程(programming)語言,不能直接用來生成可執(zhí)行的軟件。UML是一種抽象層次比C、C++、Java、VB、Delphi等文本高級語言更高的圖形語言,通過它我們可以抽象地表示用高級編程語言編寫的文本程序的邏輯結(jié)構(gòu)和行為。相比傳統(tǒng)的高級編程語言,UML能夠更加高效、準確地反映軟件設(shè)計的方案和思路,是真正用來“設(shè)計程序”(design programs)的語言。</p><p>  它是目前最廣泛使用的面向?qū)?/p>

68、象建模方法。UML的用途非常廣泛,可以概括為“描述、可視化、構(gòu)造、記載”4種基本功能,可以用UML對軟件密集型系統(tǒng)的制品進行可視化、詳述、構(gòu)造和文檔化。在業(yè)務建模、需求分析、系統(tǒng)設(shè)計、實現(xiàn)和測試、數(shù)據(jù)建模、項目管理等階段任務中均可根據(jù)需要采用。UML不是高度形式化的語言,一般不能用于定理證明。</p><p>  為了支持從不同角度來考察系統(tǒng),UML定義了列5類,共9種模型圖:1.用例圖:2.靜態(tài)圖:(1)類圖:

69、(2)對象圖:(3)包圖:3.交互圖:(1)順序圖:(2)協(xié)作圖:4.行為圖:(1)狀態(tài)圖:(2)活動圖:5.實現(xiàn)圖:(1)構(gòu)件圖:(2)部署圖;本設(shè)計使用了其中的用例圖和順序圖:用例圖從用戶角度描述系統(tǒng)的功能,并指出各功能的操作者,而把各用例分開分析用順序圖顯示活動對象(即本設(shè)計里的活動頁面)之間的動態(tài)合作關(guān)系,它強調(diào)對象之間消息發(fā)送的順序,同時顯示對象之間的交互。</p><p>  §3.3.2超

70、文本語言HTML</p><p>  超文本語言HTML(Hyper Text Markup Language)是一種格式化語言,他用“標記”(tag)組成格式化命令來描述網(wǎng)頁的內(nèi)容和外觀,指示W(wǎng)eb瀏覽器應該如何顯示網(wǎng)頁元素,以及如何響應使用者的操作。超文本標記語言可以呈現(xiàn)包含文本、圖片、動畫、音樂、視頻等多媒體素材,還可以包含文本框、密碼框、單選按鈕、多選按鈕、確定與重置按鈕、復選框等表單控制元素。這使它能實

71、現(xiàn)美觀且功能強大的友好界面。另外HTML語言具有的跨平臺功能使得HTML成為在其他不兼容計算機系統(tǒng)間交換信息的理想方式。</p><p>  使用超文本語言HTML作為本系統(tǒng)網(wǎng)頁設(shè)計的主體架構(gòu)語言是因為它具有以下突出的特點:</p><p>  1.易于編輯:隨著互聯(lián)網(wǎng)的普及,HTML作為互聯(lián)網(wǎng)的基礎(chǔ)語言為越來越多的人所掌握,各種制作軟件也提供了十分豐富的功能,使得HTML的編輯容易上手,

72、各種所見即所得的編輯方式使編程變成簡單有趣的事,使程序設(shè)計人員更能接受,同時也適用量化制作。</p><p>  2.使用方便。HTML可以適應目前的各種操作系統(tǒng),用它制作的網(wǎng)頁也繼承了它的跨平臺功能,使網(wǎng)站不需要制作多個版本就可以在多個不兼容的計算機系統(tǒng)間使用。</p><p>  3.便于二次編輯和擴展。在很多情況下,網(wǎng)頁需要加入新的功能或改變界面以便于使用,這時可以把網(wǎng)頁的內(nèi)容和功能

73、看成不同的層,對不同的層編輯并不影響其他層的內(nèi)容,那么就可以在不影響原有框架和其他程序的情況下進行編輯或加入新的功能和信息。比如要更換圖片根本不需要改變源代碼,只用直接更換圖片即可。要加入新的功能則只需編寫新代碼插入即可,不需重新編寫原來的代碼。</p><p>  4.便于資源共享。使用超文本標記語言可以方便地使用各種途徑來源的素材,同時這些素材可以方便收藏管理,形成素材庫。</p><p&

74、gt;  5.便于嵌入各種網(wǎng)頁技術(shù)。HTML語言可以嵌入各種動態(tài)網(wǎng)頁技術(shù)如ASP(Active Server Page)和JSP(Java Server Page)等,使網(wǎng)頁具有交互功能。</p><p>  §3.3.3 JSP和其他類似或相關(guān)技術(shù)的一個簡單比較</p><p>  JSP(Java Server Page,Java服務器主頁)技術(shù)是由Sun Microsyst

75、em公司于1999年6月推出的技術(shù),由Sun Microsystem公司倡導,許多公司參與一起建立的動態(tài)網(wǎng)頁技術(shù)標準。是基于Java Servlet以及整個Java體系的Web開發(fā)技術(shù)。</p><p>  JSP技術(shù)的具體實現(xiàn)簡單地說,就是在傳統(tǒng)的網(wǎng)頁HTML文件中加入Java程序片段(Scriptlet)和JSP標記(tag),就構(gòu)成了JSP網(wǎng)頁。Web服務器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序片

76、段,然后將執(zhí)行結(jié)果以HTML格式返回給客戶。程序片段可以操作數(shù)據(jù)庫(JDBC技術(shù)),可以重新定向網(wǎng)頁,可以發(fā)送Email等等,這就是建立動態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務器端進行,網(wǎng)絡(luò)上傳給客戶端的僅是得到的結(jié)果,對客戶瀏覽器的要求很低,可以實現(xiàn)No Plugin,No ActiveX,No Java Applet,甚至No Frame。</p><p>  (1)JSP和Active Server Pa

77、ges(ASP)相比 </p><p>  Microsoft的ASP是一種和JSP類似的技術(shù)。JSP和ASP相比具有兩方面的優(yōu)點。首先,動態(tài)部分用Java編寫,而不是VB Script或其他Microsoft語言,不僅功能更強大而且更易于使用。第二,JSP應用可以移植到其他操作系統(tǒng)和非Microsoft的Web服務器上。 </p><p> ?。?)JSP和純Servlet相比 <

78、/p><p>  JSP并沒有增加任何本質(zhì)上不能用Servlet實現(xiàn)的功能。但是,在JSP中編寫靜態(tài)HTML更加方便,不必再用 println語句來輸出每一行HTML代碼。更重要的是,借助內(nèi)容和外觀的分離,頁面制作中不同性質(zhì)的任務可以方便地分開:比如,由頁面設(shè)計專家進行HTML設(shè)計,同時留出供Servlet程序員插入動態(tài)內(nèi)容的空間。 </p><p> ?。?)JSP和服務器端包含(Serve

79、r-Side Include,SSI)相比 </p><p>  SSI是一種受到廣泛支持的在靜態(tài)HTML中引入外部代碼的技術(shù)。JSP在這方面的支持更為完善,因為它可以用Servlet而不是獨立的程序來生成動態(tài)內(nèi)容。另外,SSI實際上只用于簡單的包含,而不是面向那些能夠處理表單數(shù)據(jù)、訪問數(shù)據(jù)庫的“真正的”程序。 </p><p> ?。?)JSP和JavaScript相比 </p&g

80、t;<p>  JavaScript能夠在客戶端動態(tài)地生成HTML。雖然JavaScript很有用,但它只能處理以客戶端環(huán)境為基礎(chǔ)的動態(tài)信息。除了Cookie之外,HTTP狀態(tài)和表單提交數(shù)據(jù)對JavaScript來說都是不可用的。另外,由于是在客戶端運行,JavaScript不能訪問服務器端資源,比如數(shù)據(jù)庫、目錄信息等等。</p><p><b>  JSP的優(yōu)點:</b>&l

81、t;/p><p>  1.將內(nèi)容的生成和顯示進行分離。使用JSP技術(shù),開發(fā)人員可以使用HTML或者XML來設(shè)計頁面的靜態(tài)內(nèi)容;使用JSP生成頁面的動態(tài)內(nèi)容。JSP是服務器端技術(shù)。在服務器端,JSP引擎解釋JSP,生成所有客戶端請求的內(nèi)容,然后將結(jié)果以HTML或XML頁面的形式發(fā)送回客戶端。這有助于開發(fā)人員既保護自己的代碼,又保證任何基于HTML的Web瀏覽器的完全可用性。</p><p>  

82、2.強調(diào)可重用性組件。絕大多數(shù)JSP頁面依賴可重用的、跨平臺的組件(JavaBean)來執(zhí)行應用程序所要求的更為復雜的處理?;诮M件的方法可供開發(fā)人員共享,大大加速了總體開發(fā)過程。</p><p>  3.采用標識簡化頁面開發(fā)。JSP技術(shù)封裝了許多功能,這些功能是在生成易用的、與JSP相關(guān)的HTML或XML的動態(tài)內(nèi)容時所需要的。標準的JSP標識能夠訪問和實例化JavaBean組件、設(shè)置或者檢索組件屬性、下載App

83、let,以及執(zhí)行用其他方法更難于編碼的耗時功能。通過開發(fā)定制標識庫,JSP技術(shù)是可以擴展的。開發(fā)人員可以為常用功能創(chuàng)新自己的標識庫,從而使Web頁面開發(fā)人員能使用如同標識一樣的工具來執(zhí)行特定功能的構(gòu)件。</p><p>  4.健壯性和安全性。由于JSP的內(nèi)置腳本語言是基于Java語言的,而且所有的JSP都被編譯成Servlets,JSP就具有Java技術(shù)的所有好處,包括健壯性和安全性。</p>&

84、lt;p>  5.良好的移植性。JSP技術(shù)也擁有Java編程語言“一次編寫,到處運行”的特點。</p><p>  6.企業(yè)級的擴展性和性能。當與J2EE(Java 2 Platform,Enterprise Edition;Java2平臺,企業(yè)級)和EJB技術(shù)整合時,JSP技術(shù)將提供企業(yè)級的擴展性和性能,這對于在虛擬企業(yè)中部署基于Web的應用是必須的。</p><p>  

85、7;3.3.4JAVA 及JavaBean技術(shù)</p><p>  Java是一種跨平臺,適合于分布式計算環(huán)境的面向?qū)ο缶幊陶Z言。具體來說,它具有如下特性:簡單性、面向?qū)ο?、分布式、解釋型、可靠、安全、平臺無關(guān)、可移植、高性能、多線程、動態(tài)性等。</p><p>  1、Java語言的面向?qū)ο?lt;/p><p>  面向?qū)ο笃鋵嵤乾F(xiàn)實世界模型的自然延伸。現(xiàn)實世界中任何

86、實體都可以看作是對象。對象之間通過消息相互作用。所有面向?qū)ο缶幊陶Z言都支持三個概念:封裝、多態(tài)性和繼承,Java也不例外。</p><p>  2、Java語言的平臺無關(guān)</p><p>  Java是平臺無關(guān)的語言是指用Java寫的應用程序不用修改就可在不同的軟硬件平臺上運行。Java主要靠Java虛擬機(JVM)在目標碼級實現(xiàn)平臺無關(guān)性。JVM是一種抽象機器,它附著在具體操作系統(tǒng)之上,

87、本身具有一套虛機器指令,并有自己的堆棧、寄存器組等。JVM是Java平臺無關(guān)的基礎(chǔ),在JVM上,有一個Java解釋器用來解釋Java編譯器編譯后的程序。</p><p>  3、Java語言的分布式</p><p>  分布式包括數(shù)據(jù)分布和操作分布。數(shù)據(jù)分布是指可以把數(shù)據(jù)分散在網(wǎng)絡(luò)的不同主機上,操作分布是指把一個計算分散在不同主機上處理。Java支持WWW客戶機/服務器計算模式,因此,它支

88、持這兩種分布性。對于前者,Java提供了一個稱為URL的對象,利用這個對象,你可以打開并訪問具有相同URL地址上的對象,訪問方式與訪問本地文件系統(tǒng)相同。對于后者,Java的applet小程序可以從服務器下載到客戶端,即部分計算在客戶端進行,提高系統(tǒng)執(zhí)行效率。 </p><p>  4、Java語言的可靠性和安全性</p><p>  Java雖然源于C++,但它消除了許多C++不可靠因素,

89、可以防止許多編程錯誤。首先,Java是強類型的語言,要求顯式的方法聲明,這保證了編譯器可以發(fā)現(xiàn)方法調(diào)用錯誤,保證程序更加可靠;其次,Java不支持指針,這杜絕了內(nèi)存的非法訪問;第三,Java的自動單元收集防止了內(nèi)存丟失等動態(tài)內(nèi)存分配導致的問題;第四,Java解釋器運行時實施檢查,可以發(fā)現(xiàn)數(shù)組和字符串訪問的越界,最后,Java提供了異常處理機制,程序員可以把一組錯誤代碼放在一個地方,這樣可以簡化錯誤處理任務便于恢復。</p>

90、<p>  JavaBean技術(shù):</p><p>  JavaBean是一種特殊的Java類,通過封裝屬性和方法成為具有某種功能或者處理某種業(yè)務的對象。可以將JavaBean看成是一個黑盒子,即只需知道其功能而不必關(guān)心其內(nèi)部的軟件設(shè)備。黑盒子只介紹和定義其外部特征及與其他部分的接口。</p><p>  JavaSoft為JavaBean定義的任務是“Write once,r

91、un anywhere,reuse everywhere”,即“一次編寫,任何地方執(zhí)行,任何地方重用”??梢詫⒔^大多數(shù)可重復使用的代碼(如數(shù)據(jù)庫的連接等),放在JavaBean內(nèi),這樣不僅可以解決軟件復雜性的問題,還可以提高軟件開發(fā)效率。由于JavaBean是基于Java的,所以它可以在任何環(huán)境和平臺上使用。</p><p>  第四章 系 統(tǒng) 設(shè) 計</p><p><b> 

92、 §4.1詳細設(shè)計</b></p><p>  §4.1.1用戶界面模型</p><p>  用戶通過使用屏幕與系統(tǒng)進行交互。一個屏幕被建模為UML的一個類,其構(gòu)造型為<<screen>>。系統(tǒng)共包含7個屏幕,分別是主頁屏幕(Home Page)、登錄屏幕(Sign In)、注冊表單屏幕(Register Form)、物品列表屏幕A(

93、Item List(A))、物品列表屏幕B(Item List(B))、提交競拍價格屏幕(Submit Bid Price Form)和提交拍賣物品屏幕(Submit Auction Item Form)。其中主頁屏幕包含選擇物品目錄表格(Select Item Category)、搜索特定物品表格(Search Certain Item)和登錄表格(Sign In Form);登錄屏幕包含選擇物品目錄表格(Select Item Ca

94、tegory)和搜索特定物品表格(Search Certain Item)。</p><p>  在一個屏幕類中,由系統(tǒng)提供的動態(tài)業(yè)務內(nèi)容被建模為屏幕類的屬性,而用戶可以在屏幕上執(zhí)行的動作被建模為屏幕類的操作。</p><p>  §4.1.2 用戶界面交互視圖</p><p>  首先任何用戶都可看見網(wǎng)站首頁(Home Page)</p>

95、<p>  A.用戶在拍賣物品分類目錄中選擇特定的類別(Select Item Category)-> navigate to運行到->系統(tǒng)展現(xiàn)物品列表屏幕(Item List項目目錄):</p><p>  Select Item Category -> Item List[A]</p><p>  B.用戶可以輸入關(guān)鍵字來搜索特定得拍賣物品,(submit

96、search info 提交搜索信息)->(search certain item選擇特定的項目):</p><p>  [1].如果搜索成功->系統(tǒng)展現(xiàn)物品列表屏幕:</p><p>  Search Certain Item -> Item List[A]</p><p>  [2].如果搜索不成功 -> 系統(tǒng)提示用戶搜索不成功 ->

97、; 系統(tǒng)返回首頁:</p><p>  Search Certain Item -> Home Page</p><p>  圖4-4 瀏覽拍賣物品用例屏幕順序圖</p><p>  用戶選擇“用戶注冊”功能,系統(tǒng)展現(xiàn)注冊表單屏幕,(reqister注冊)(Home Page -> Reqister Form [注冊表]),然后用戶輸入個人信息,并提交

98、給系統(tǒng)(submit reqister info提交注冊信息)</p><p>  A.如果用戶輸入得用戶名與已在系統(tǒng)注冊得用戶名無重復:(display invalid search)顯示有效注冊,系統(tǒng)提示用戶注冊成功,系統(tǒng)返回首頁 </p><p>  B.如果用戶輸入得用戶名與已在系統(tǒng)注冊得用戶名重復:( display invalid search)顯示無效注冊,系統(tǒng)提示用戶注冊

99、不成,系統(tǒng)返回首頁</p><p>  圖4-5 注冊用例屏幕順序圖</p><p>  注冊用戶輸入用戶名和密碼,提交注冊信息(submit sign in info)</p><p>  Home Page -> Sign In Form (登入形式注冊表) -> Sign In </p><p>  A.如果用戶提交得用戶名

100、和密碼是有效,系統(tǒng)展現(xiàn)登陸后得屏幕 (Sign In )</p><p>  B.如果用戶提交得用戶名和密碼是無效,顯示無效注冊(display invalid msg),系統(tǒng)提示用戶輸入信息無效,系統(tǒng)返回首頁</p><p>  Sign In Form -> Home Page</p><p>  圖4-6 登錄用例屏幕順序圖</p>&l

101、t;p>  登陸用戶選擇“修改個人資料”功能,修改注冊信息(modify register info) 系統(tǒng)展現(xiàn)注冊表單屏幕并顯示用戶得注冊信息:</p><p>  Sign In -> Register Form </p><p>  用戶修改相關(guān)的個人信息,并提示給系統(tǒng)(submit register info),系統(tǒng)返回登陸屏幕,顯示有效修改(display vali

102、d modify),系統(tǒng)提示用戶修改成功!</p><p>  Register Form ->Sign In</p><p>  圖4-7 修改個人信息用例屏幕順序圖</p><p>  賣主選擇“提交拍賣物品”功能(submit auction item), 系統(tǒng)展現(xiàn)提交物品表單屏幕, 供買主輸入該拍賣物品得有關(guān)信息:</p><p&

103、gt;  Sign In -> Submit Auction Item Form </p><p>  賣主輸入該拍賣物品得有關(guān)信息,并提交給系統(tǒng)(submit auction item info),系統(tǒng)展現(xiàn)拍賣物品列表屏幕:</p><p>  Submit Auction Item Form -> Item List[B] </p><p>  圖

104、4-8 提交拍賣物品用例屏幕順序圖</p><p>  買主針對特定得拍賣物品選擇“競拍功能”,地方競拍(place bid), 系統(tǒng)展現(xiàn)提交競拍價格表單屏幕,供用戶輸入競拍價格:</p><p>  Item List[B] -> Submit Bid Price Form </p><p>  買主輸入競拍價格,并提交給系統(tǒng)(submit bid pri

105、ce), 系統(tǒng)返回物品列表屏幕:</p><p>  Submit Bid Price Form -> Item List[B] </p><p>  圖4-9 競拍用例屏幕順序圖</p><p>  用戶選擇“退出”功能(exit),系統(tǒng)返回首頁:</p><p>  Sign In -> Home Page</p>

106、;<p><b>  §4.2數(shù)據(jù)庫設(shè)計</b></p><p>  本數(shù)據(jù)庫系統(tǒng)設(shè)計所采用的技術(shù)為: Microsoft Office Access 2000 </p><p>  Microsoft Office是微軟公司開發(fā)的辦公自動化軟件,以前使用的Word、Excel等應用軟件都是Office 中的組件。Office 2000

107、是最新的Office 版本,是第三代辦公處理軟件的代表產(chǎn)品,可以作為辦公和管理的平臺,以提高使用者的工作效率和決策能力。Office 2000是一個龐大的辦公軟件和工具軟件的集合體, Office 2000,不僅是日常工作的重要工具,也是日常生活中電腦作業(yè)不可缺少的得力助手。</p><p>  Access 2000是一種關(guān)系數(shù)據(jù)庫管理系統(tǒng)軟件,它是Microsoft公司推出的辦公自動化系列軟件Office

108、2000的組件之一,是Office辦公套件中一個極為重要的組成部分。 微軟公司通過大量地改進,將Access的新版本功能變得更加強大。不管是處理公司的客戶訂單數(shù)據(jù);管理自己的個人通訊錄;還是大量科研數(shù)據(jù)的記錄和處理,人們都可以利用它來解決大量數(shù)據(jù)的管理工作。是基于關(guān)系型數(shù)據(jù)庫的大型數(shù)據(jù)庫系統(tǒng),它具有獨立于硬件平臺、對稱的多處理器結(jié)構(gòu)、搶占式多任務管理、完善的安全系統(tǒng)和容錯功能,并具有易于維護的特點?,F(xiàn)在它已經(jīng)成為世界上最流行的桌面數(shù)據(jù)

109、庫管理系統(tǒng)。</p><p><b>  §4.2.1實體圖</b></p><p>  拍賣物品信息表(AuctionItem) 用戶信息表(UseAccount)</p><p>  圖4-10 實體圖</p><p>  §4.2.2表結(jié)構(gòu)設(shè)計</p><

110、p>  本系統(tǒng)的數(shù)據(jù)庫包含2張表,分述如下:</p><p>  Use Account表:用戶帳戶表,用來記錄注冊用戶的有關(guān)信息(包括用戶名、密碼、身份證號和電子郵箱地址等):</p><p>  表4-1 Use Account表</p><p>  B. Auction Item表:拍賣物品表,用來記錄拍賣物品的有關(guān)信息(包括物品的類別選擇,簡短描述,

111、最低競拍價格和競拍的起止時間等):</p><p>  表4-2 Auction Item表</p><p>  第五章 系 統(tǒng) 實 現(xiàn)</p><p>  §5.1 系統(tǒng)的運行環(huán)境配置要求</p><p>  §5.1.1. 硬件環(huán)境</p><p>  處理器:Intel Pentium Ⅲ

112、 以上處理器 內(nèi)存:128M或以上</p><p>  硬盤空間:1GB或以上 顯卡:SVGA顯示適配器</p><p>  §5.1.2. 軟件環(huán)境</p><p>  操作系統(tǒng):Windows 2000/XP 編譯程序:Sun Java2 SDK v1.3</p><

113、p>  服務器:Jakarta-Tomcat v4.0 數(shù)據(jù)庫:Microsoft Office Access 2000</p><p><b>  §5.2運行結(jié)果</b></p><p>  §5.2.1主要頁面說明</p><p>  1.網(wǎng)站首頁(index.jsp)</p>

114、<p>  網(wǎng)站允許普通用戶也能瀏覽網(wǎng)站上商品內(nèi)容,或者進行搜索,頁面截圖如下:</p><p>  圖5-1 網(wǎng)站首頁</p><p>  2.注冊頁面(reg.jsp)</p><p>  普通用戶如果想注冊,在網(wǎng)站的首頁里點擊“用戶注冊”按鈕后進入注冊頁面:</p><p><b>  功能流程圖:</b&

115、gt;</p><p><b>  N</b></p><p><b>  Y</b></p><p><b>  N</b></p><p><b>  Y</b></p><p><b>  Y</b>&l

溫馨提示

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

評論

0/150

提交評論