【正文】
品,可以作為辦公和管理的平臺(tái),以提高使用者的工作效率和決策能力。3 : s u b m it b i d p r ic e ( )買主輸入競(jìng)拍價(jià)格,并提交給系統(tǒng)。3 : s u b mit a u c t io n i t e m in f o ( )賣主輸入該拍賣物品的有關(guān)信息,并提交給系統(tǒng)。5 : d is p la y v a l id m o d i f y ( )系統(tǒng)提示用戶修改成功。如果用戶提交的用戶名和密碼是無(wú)效的,系統(tǒng)返回首頁(yè)。如果用戶輸入的用戶名與已在系統(tǒng)注冊(cè)的用戶名重復(fù),系統(tǒng)返回首頁(yè)。3 : s u b m it r e g is t e r in f o ( )用戶輸入個(gè)人信息,并提交給系統(tǒng)。5 : n a v i g a t e t o ( )如果搜索不成功如果搜索不成功,系統(tǒng)返回首頁(yè)。 用戶界面交互視圖 首先任何用戶都可看見(jiàn)網(wǎng)站首頁(yè)( Home Page) ( Select Item Category) navigate to 運(yùn)行到 系統(tǒng)展現(xiàn)物品列表屏幕( Item List 項(xiàng)目目錄) : Select Item Category Item List[A] , ( submit search info 提交搜索信息) ( search certain item 選擇特定的項(xiàng)目) : [1].如果搜索成功 系統(tǒng)展現(xiàn)物品列表屏幕 : Search Certain Item Item List[A] [2].如果搜索不成功 系統(tǒng)提示用戶搜索不成功 系統(tǒng)返回首頁(yè) : Search Certain Item Home Page 547 : 普通用戶 : H o m e P a g e : S e le c t I t e m C a t e g o r y : S e a r c h C e r t a in I t e m : I t e m L i s t ( A )1 : s e le c t it e m c a t e g o r y ( )2 : n a v i g a t e t o ( )用戶在拍賣物品分類目錄中選擇特定的類別。系統(tǒng)共包含 7個(gè)屏幕,分別是主頁(yè)屏幕( Home Page)、登錄屏幕( Sign In)、注冊(cè)表單屏幕 (Register Form)、物品列表屏幕 A(Item List(A))、物品列表屏幕 B(Item List(B))、提交競(jìng)拍價(jià)格屏幕( Submit Bid Price Form)和提交拍賣物品屏幕( Submit Auction Item Form)。 第四章 系 統(tǒng) 設(shè) 計(jì) 167。黑盒子只介紹和定義其外部特征及與其他部分的接口。 Java 語(yǔ)言的可靠性和安全性 Java 雖然源于 C++,但它消除了許多 C++不可靠因素,可以防止許多編程錯(cuò)誤。數(shù)據(jù)分布是指可以把數(shù)據(jù)分散在網(wǎng)絡(luò)的不同主機(jī)上,操作分布是指把一個(gè)計(jì)算分散在不同主機(jī)上處理。 Java 主要靠 Java 虛擬機(jī)( JVM)在目標(biāo)碼級(jí)實(shí)現(xiàn)平臺(tái)無(wú)關(guān)性?,F(xiàn)實(shí)世界中任何實(shí)體都可以看作是對(duì)象。 167。 性。通過(guò)開(kāi)發(fā)定制標(biāo)識(shí)庫(kù), JSP 技術(shù)是可以擴(kuò)展的?;诮M件的方法可供開(kāi)發(fā)人員共享,大大加速了總體開(kāi)發(fā)過(guò)程。在服務(wù)器端, JSP 引擎解釋 JSP,生成所有客戶端請(qǐng)求的內(nèi)容,然后將結(jié)果以 HTML 或 XML 頁(yè)面的形式發(fā)送回客戶端。另外,由于是在客戶端運(yùn)行,JavaScript 不能訪問(wèn)服務(wù)器端資源,比如數(shù)據(jù)庫(kù)、目錄信息等等。另外, SSI 實(shí)際上只用于簡(jiǎn)單的包含,而不是面向那些能夠處理表單數(shù)據(jù)、 訪問(wèn)數(shù)據(jù)庫(kù)的“真正的”程序。但是,在 JSP 中編寫(xiě)靜態(tài) HTML 更加方便,不必再用 println 語(yǔ)句來(lái)輸出每一行 HTML 代碼。 JSP 和 ASP相比具有兩方面的優(yōu)點(diǎn)。 Web 服務(wù)器在遇 547 到訪問(wèn) JSP 網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以 HTML格式返回給客戶。 167。 。 。另外 HTML 語(yǔ)言具有的跨平臺(tái)功能使得 HTML 成為在其他不兼 容計(jì)算機(jī)系統(tǒng)間交換信息的理想方式。 167。 UML 的用途非常廣泛,可以概括為“描述、可視化、構(gòu)造、記載” 4種基本功能,可以用 UML 對(duì)軟件密集型系統(tǒng)的制品進(jìn)行可視化、詳述、構(gòu)造和文檔化。 建模語(yǔ)言 UML 本系統(tǒng)使用的是 統(tǒng)一建模語(yǔ)言 UML( Unified Modeling Language) 是 一種繪制軟件藍(lán)圖的標(biāo)準(zhǔn)語(yǔ)言,是一種分析設(shè)計(jì)專用的建模語(yǔ)言,它本身不是編程( programming)語(yǔ)言,不能直接用來(lái)生成可執(zhí)行的軟件。 商品信息模塊:實(shí)現(xiàn)交易中最主要的上傳商品和競(jìng)拍商品及競(jìng)拍完畢后臺(tái)處理的能, 分別通過(guò)調(diào)用下屬的上傳,競(jìng)拍模塊實(shí)現(xiàn)。 物理架構(gòu)圖 實(shí)際物理架構(gòu)是:可以同時(shí)有多個(gè)客戶端通過(guò)“ INTERNET”訪問(wèn)服務(wù)器上的網(wǎng)站,服務(wù)器分前臺(tái)的交易服務(wù)器和后臺(tái)的數(shù)據(jù)庫(kù)服務(wù)器,服務(wù)器和客戶端間的通訊是有路由器來(lái)實(shí)現(xiàn)的,考慮到網(wǎng)絡(luò)安全問(wèn)題,服務(wù)器與“ INTERBET”間要安裝防火墻 ,確保數(shù)據(jù)庫(kù)內(nèi)數(shù)據(jù)的安全,防止居心不良的人破壞數(shù)據(jù)庫(kù)來(lái)達(dá)到不法目的。 JSP 以 Java 為基礎(chǔ),理所當(dāng)然地繼承了 Java 本身特有的安全性。Java 通過(guò)自己的安全機(jī)制防止了病毒程序的產(chǎn)生和下載程序?qū)Ρ镜叵到y(tǒng)的威脅破壞。既然應(yīng)用服務(wù)器具有 Tomcat 的功能,那么 Tomcat 有沒(méi)有存在的必要呢?事實(shí)上,我們的很多中小應(yīng)用不需要采用 EJB 等技術(shù), JSP和Servlet 已經(jīng)足夠,這時(shí)如果是使用應(yīng)用服務(wù)器就有些浪費(fèi)了。說(shuō)到這里我們要介紹一下通常所說(shuō)的應(yīng)用服務(wù)器(如 Web Logic)與 Tomcat 有何區(qū)別。由于有了 Sun 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總能在 Tomcat 中得到體現(xiàn)。 JSP 充分利用了 Java 的強(qiáng)大功能,是一種優(yōu)秀的服務(wù)器端技術(shù)。用戶體驗(yàn)?zāi)P桶ㄆ聊?、用例使用情?jié)以及跳轉(zhuǎn)圖。 Actor(參與者) 一個(gè)參與者定義了一組緊密相關(guān)的角色,這些角色在使用系統(tǒng)的過(guò)程中完成一系列與系統(tǒng)的交互動(dòng)作。 ( 3)競(jìng)拍商品時(shí),用戶要輸入的信息如:競(jìng)拍價(jià)格、競(jìng)拍用戶名等等。 3. 本用例結(jié)束。 6. 本用例結(jié)束。 2. 系統(tǒng)提示買主輸入用戶名、競(jìng)拍物品編號(hào)和競(jìng)拍價(jià)格 。 4. 系統(tǒng)存儲(chǔ)并顯示賣主輸入的關(guān)于該拍賣物品的有關(guān)信息。當(dāng)拍賣項(xiàng)被建立之后,買 主就可以對(duì)其進(jìn)行競(jìng)拍。 3. 用戶修改相關(guān)的個(gè)人信息(不允許修改用戶名),并提交給系統(tǒng)。 5. 本用例結(jié)束。 2. 系統(tǒng)驗(yàn)證該用戶名和密碼的合法性。 7. 本用例結(jié)束。 4. 系統(tǒng)檢驗(yàn)該用戶提交的用戶名是否與已注冊(cè)用戶的用戶名相同。 2. 用例規(guī)約: 注冊(cè) 用例名稱 : 注冊(cè) 簡(jiǎn)要說(shuō)明 : 本用例允許用戶建立一個(gè)個(gè)人帳戶,并輸入該用戶的有關(guān)信息(包括用戶名、密碼、身份證號(hào)和電子郵箱地址等)。用戶瀏覽拍賣物品可以不需要在系統(tǒng)注冊(cè)。 用例視圖 如圖 21 所示,當(dāng)用戶進(jìn)入網(wǎng)站首頁(yè)其身份是普通用戶(即游客),普通用戶只能瀏覽商品但不能上傳商品或競(jìng)拍商品;普通用戶能通過(guò)注冊(cè)成為注冊(cè)用戶,注冊(cè)用戶成功登錄后進(jìn)入注冊(cè)用戶界面,在該界面用戶能夠修改個(gè)人資料,上傳商品,瀏覽商品并競(jìng)拍;普通用戶和 注冊(cè)用戶都可以對(duì)特定商品進(jìn)行搜索。注冊(cè)用戶能錄入需要賣出商品信息和買賣的形式。設(shè)計(jì)這個(gè)電子商務(wù)網(wǎng)站:從不同的角度出發(fā)網(wǎng)站建設(shè)有不同的定義 。充分利用網(wǎng)絡(luò)資源: Inter 網(wǎng)站建設(shè)是強(qiáng)有力的工具,能以低代價(jià)卻很方便的把產(chǎn)品或服務(wù)的信息發(fā)向全世界的每個(gè)角落。通過(guò)計(jì)算機(jī)交易 , 自動(dòng)化程度大大提高 , 各種處理成本大大降低 , 通過(guò)網(wǎng)絡(luò) ,客戶可隨時(shí)、隨地了解到企業(yè)提供的商品 , 加大企業(yè)售出商品的可能性 。 通過(guò)電子商務(wù)進(jìn)行國(guó)際貿(mào)易日漸成為國(guó)際通行的手段。過(guò)去的 1999 年,網(wǎng)絡(luò)經(jīng)濟(jì)的風(fēng)暴席卷全球。其運(yùn)行環(huán)境為 Windows XP 系統(tǒng), 運(yùn)行 Tomcat 即可。 本系統(tǒng)運(yùn)用面向?qū)ο蟮姆治龊驮O(shè)計(jì)思想,采用 JSP技術(shù)和 Java Bean組件技術(shù),比較完整地規(guī)劃了一個(gè)網(wǎng)上拍賣網(wǎng)站系統(tǒng)的功能,使 消費(fèi)者和消費(fèi)者之間直接進(jìn)行 交易,交易商品并不是該交易平臺(tái)(即網(wǎng)上拍賣平臺(tái)系統(tǒng))的商品,商品是為交易一方所擁有,該交易平臺(tái)的主要功能是發(fā)布商品信息,并作為交易雙方的溝通媒介。而如果采用網(wǎng)絡(luò)拍賣的形式,銷售者只用將待售商品上傳至網(wǎng)站,然后過(guò)一段時(shí)間查看信息就可以了,這樣就大大節(jié)省了銷售成本;而購(gòu)買者也可以根據(jù)自己的需要有針對(duì)性地瀏覽商品,大大節(jié)約了時(shí)間和精力。電子商務(wù)也逐漸得到政府和企業(yè)和重視,各政府部門(mén)和企業(yè)不僅建立了自己的網(wǎng)站,而且還在積極開(kāi)展電子商務(wù)(政務(wù))領(lǐng)域,而這些都屬于 B2B, B2C, B2G, C2G 模式。較早進(jìn)入此領(lǐng)域的有雅寶、網(wǎng)獵、易趣、新網(wǎng)、酷必得、萬(wàn)象、大中華等拍賣網(wǎng)站。同時(shí),淘寶網(wǎng)站宣稱在近幾年內(nèi)將以免費(fèi)的形式開(kāi)放,這將打破易趣在我國(guó)個(gè)人網(wǎng)上交易領(lǐng)域的壟斷地位。經(jīng)過(guò)近五年的發(fā)展,易趣在中國(guó)傳播著 C2C網(wǎng)上交易的新理念,并建立起了一套適合自身運(yùn)營(yíng)模式,是我國(guó)首家 C2C 購(gòu)物網(wǎng)站。我國(guó)現(xiàn)階段最大的 C2C 模式的電子商務(wù)站點(diǎn)是易趣。由此導(dǎo)致了以下效益: (1)管理成本降低; (2)降低庫(kù)存成本,甚至實(shí)現(xiàn)零庫(kù)存; (3)降低采購(gòu)成本; (4)降低交易成本; (5)時(shí)效效益; (6)擴(kuò)大銷量; (7)導(dǎo)致新行業(yè)出現(xiàn); (8)促進(jìn)信息經(jīng)濟(jì)的發(fā)展和全社會(huì)的增值。而現(xiàn)代商業(yè)的商品交易又可以分為:柜臺(tái)式售貨、開(kāi)架自選、電視電話購(gòu)物以及最先進(jìn)的電子購(gòu)物。 隨著 Inter 技術(shù)的發(fā)展和互聯(lián)網(wǎng)的日益普及,互聯(lián)網(wǎng)用戶將達(dá)到 35億人,其 中1/4 的用戶會(huì)使用 Inter 從事商品交易活動(dòng),可以預(yù)見(jiàn): C2C 模式的巨大優(yōu)勢(shì)將使它成為未來(lái)電子商務(wù)領(lǐng)域重要的一部分。比如說(shuō)民間 以物換物 方式的交換,信息資料的交換,以及民間借貸等。 電子商務(wù)源于英文 Electronic Commerce,簡(jiǎn)寫(xiě)為 EC 或 ECommerce。 . 軟件環(huán)境 ..........................................................26 167。 ..............................................................24 167。 詳細(xì)設(shè)計(jì) ....................................................................17 167。 UML ........................................................11 167。 ..........................................................15 167。 數(shù)據(jù)需求 ....................................................................10 167。 必要性 .......................................................................6 167。 547 網(wǎng)上拍賣平臺(tái)系統(tǒng) 目 錄 目 錄 ..............................................................................1 引 言 ..............................................................................3 第 一章 緒 論 .......................................................................4 167。 本系統(tǒng)簡(jiǎn)要介紹 ...............................................................5 第二章 系統(tǒng)的分析與設(shè)計(jì) ............................................................6 167。 .............................................................7 167。 系統(tǒng)概要設(shè)計(jì) ................................................................15 167。 系統(tǒng)開(kāi)發(fā)關(guān)鍵技術(shù)選取 ........................................................11 167。 JAVA 及 JavaBean技術(shù) ...............................................11 第四章 系統(tǒng)設(shè)計(jì) ...................................................................15 167。 ................................