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