[摘 要] 介紹了基于校園網(wǎng)的拍賣系統(tǒng)的分析設計過程,重點探討了利用UML構建系統(tǒng)的需求功能模型、靜態(tài)模型、動態(tài)模型和部署模型,從而為校園電子商務建設和校園數(shù)字化發(fā)展提供參考。
[關鍵詞] 校園網(wǎng) 拍賣系統(tǒng) 需求分析 系統(tǒng)設計 拍賣規(guī)則
一、前言
目前,校園網(wǎng)建設是高等院校數(shù)字化校園建設的一項重要內容,校園網(wǎng)的規(guī)模、網(wǎng)絡性能、應用水平,以及普及程度已經成為衡量一所高等院校數(shù)字化水平高低的重要標志之一。校園網(wǎng)主要通過網(wǎng)絡服務器、計算機、網(wǎng)絡設備和網(wǎng)絡軟件共同互聯(lián)運行的,可為校園內信息交流和資源共享提供一個網(wǎng)絡平臺,同時也為校園電子商務的應用提供了必要條件。作為校園電子商務的應用一個重要模式之一的網(wǎng)上拍賣系統(tǒng),可以為校園內廣大學生之間進行商品交易提供服務,解決他們日常學習和生活中的一些問題。通過建立基于校園網(wǎng)的拍賣系統(tǒng),使網(wǎng)絡營銷和網(wǎng)上購物走進大學生們的日常生活。
校園網(wǎng)的拍賣系統(tǒng)是通過學校提供的一個站點為在校大學生們交易商品信息的平臺,滿足所有與在校大學生平常生活和學習相關的需求。具體而言,它是為買賣雙方提供交易平臺,通過校園網(wǎng)絡平臺將買賣雙方聯(lián)系到一起。買賣雙方之所以愿意通過拍賣系統(tǒng)達成交易。網(wǎng)站需要提供大量豐富的商品,使學生確信自己能夠通過網(wǎng)上交易購到價廉物美的商品。校園網(wǎng)的拍賣系統(tǒng)是一種C2C(Customer to Customer)型電子商務系統(tǒng),其目標是為個人消費者之間直接進行網(wǎng)上交易提供安全、快捷、方便的服務。校園網(wǎng)的拍賣系統(tǒng)主要功能包括用戶管理功能、商品管理功能、競拍功能和商品查詢等功能。
二、需求分析與用例建模
1.用戶分析
系統(tǒng)主要面向以下用戶:
系統(tǒng)管理員:學校的網(wǎng)管員,主要負責系統(tǒng)維護監(jiān)控競拍活動。
游客:沒有登陸的用戶,只能在線瀏覽商品和不能參與競拍活動。
注冊用戶:包括所有在校學生,分為買方和賣方,買方可以瀏覽、搜索所需商品,參加競拍、對正在競價的商品發(fā)表評論;賣方可以發(fā)布、修改商品信息,選擇拍賣方式、付款方式、送貨方式等。
2.業(yè)務需求
校園網(wǎng)的拍賣系統(tǒng)是為大學生們發(fā)布商品的供應信息和需求信息,滿足消費水平不高的學生購買到物美價廉的商品,主要流程包括搜索、競標、買賣雙方商品交易、支付結算、買方對交易的評論等,業(yè)務需求如下基本業(yè)務:
(1)注冊管理:用戶經過注冊成為注冊用戶;用戶注冊時可以完善個人信息,如人個照片、性別、身份證號碼、電話號碼,以及通信地址等私人信息。利用這些信息建立起一個用戶信息表,為以后的拍賣活動提供服務。
(2)提交拍品管理:賣方可以通過該系統(tǒng)登記自己要出售的物品,以及售賣價格,聯(lián)系方式。
(3)評價管理:提供了對商品的評價及買方對賣方的信用評價。
(4)拍品查詢管理:買方希望能夠方便地查詢自己感興趣的商品信息,提供商品名稱、商品類別查詢,方便用戶查詢拍賣情況和賣方信息,提供跟蹤正在拍賣商品的出價、競拍情況。
(5)系統(tǒng)維護管理:記錄、監(jiān)控競拍流程。
圖1是拍賣系統(tǒng)的用例模型,主要描述了拍賣系統(tǒng)的功能。限于篇幅,僅對“競拍”用例進行詳細描述:
參與者:買方。
前置條件:買方必須為注冊用戶,登陸成功,競拍商品應在拍賣時間允許的范圍內。
主要事件:系統(tǒng)顯示現(xiàn)有的拍賣方式;買方選擇的拍賣方式;系統(tǒng)檢索出此拍賣方式的所有競拍商品目錄及信息;買方選擇預競買商品,參加競拍并出價;當有其他買方的出價高于當前出價,可以再次出價;拍賣結束,系統(tǒng)將通知買方得標情況。
后置條件:如果用例執(zhí)行成功,買方可以針對此次交易進行評價。
三、系統(tǒng)設計
1.靜態(tài)模型
通過用例圖分析和抽取出各種類,以及繪制系統(tǒng)的靜態(tài)模型,從各種角度分析用例圖,從中抽取出類,并描述類之間的關系,建立系統(tǒng)的靜態(tài)模型。靜態(tài)模型主要表達了概念類、概念類之間的關聯(lián)和概念類的屬性。靜態(tài)模型在顯示系統(tǒng)的實體類之間關系與E-R圖相似,圖2是描述拍賣系統(tǒng)靜態(tài)模型的實體類圖,包含管理員、用戶、商品、拍賣品、新聞、店鋪等實體。
2.動態(tài)模型
UML(Unified Modeling Language)提供了動態(tài)模型之一是活動圖,它主要用于描述用例內部工作過程或用例之間交互過程。買方參與競拍過程的活動圖如圖3所示,主要描述了買方輸入用戶名和密碼注冊登陸,如果密碼正確,則開始拍賣品查詢,否則退回重新驗證登陸,查詢到自己想要拍賣的商品后,選擇拍賣方式競拍,本系統(tǒng)支持三種拍賣方式(英式拍賣、荷蘭式拍賣和一口價拍賣),如果在拍賣期限內是最高價,系統(tǒng)提示用戶拍賣成交,否則返回重新進行競價,直至拍賣成功。
順序圖也是UML的動態(tài)模型之一,順序圖展示了為了達到某個目的參與者與系統(tǒng)之間的一系列事件流,它更加強調系統(tǒng)執(zhí)行的順序,而不是對象之間的交互。圖4所示是系統(tǒng)中買方競拍商品順序圖。買方登陸系統(tǒng)之后,對系統(tǒng)拍賣商品查詢,選擇“一口價”的拍賣方式參與競拍,競拍子窗口接收之后向系統(tǒng)發(fā)出請求,若請求被批準則進入交易子窗口,顯示相關的商品詳細信息,提示買賣雙方聯(lián)系方式。
3.部署模型
校園網(wǎng)的拍賣系統(tǒng)的Web應用服務器采用IIS,數(shù)據(jù)庫管理系統(tǒng)采用SQL Server 2000,該系統(tǒng)的技術體系結構分為三層,其配置圖如圖5所示。
四、關鍵技術的討論
1.買方和賣方身份認證
用戶的身份認證是指驗證訪問系統(tǒng)的人的身份,在本系統(tǒng)中采用實名制方式進行驗證用戶身份。主要是把用戶信息表Users中用戶名和用戶密碼字段(用戶名和用戶密碼的內容來自教務管理系統(tǒng)的學生表中姓名和學號字段的后六位)作為存儲過程的參數(shù),通過數(shù)據(jù)庫中存儲過程進行判斷登陸用戶的身份是否有效。
2.確定合適的拍賣規(guī)則
校園網(wǎng)的拍賣系統(tǒng)選擇三種拍賣規(guī)則,即英式拍賣、荷蘭式拍賣和一口價拍賣。英式拍賣是最普通的一種拍賣方式,是指在競拍過程中,按照競價階梯由低至高、依次遞增,當賣方的拍賣商品結束時間到達時,在所有買方中出價最高者競拍成功,但價格必須大于賣方指定的保留價;荷蘭式拍賣是一種特殊的拍賣形式。亦稱減價拍賣,它是指競價由高到低依次遞減直到滿足買方的底價時成交的一種拍賣;一口價拍賣是指賣方在發(fā)布拍賣商品時指定一個價格,只要在商品拍賣時間到達前有一個買方出價成功,就可以競拍成功。
3.物流和支付方式
在網(wǎng)上競拍成功后,系統(tǒng)分別會E-mail給買方和賣方一封成交信,告知買方和賣方雙方的聯(lián)系方式。然后賣方就可以和買方商討如何付款,確定送貨地點或當面交易等實物交付方式。如果賣方在登陸物品時就表明了支付和發(fā)貨方式,也需和買方再確認一下。
五、結束語
本文探討了利用高等院校的校園網(wǎng),構建以校園局域網(wǎng)為平臺的拍賣系統(tǒng)。闡述了以UML為技術設計出系統(tǒng)的需求功能模型、靜態(tài)模型和動態(tài)模型、部署模型,最后討論了買方和賣方身份認證、確定合適的拍賣規(guī)則和物流和支付方式等拍賣系統(tǒng)的關鍵技術。
參考文獻:
[1]張 迅:校園電子商務新模式的探討[J].商場現(xiàn)代化,2007(10)
[2]任傳成:企業(yè)銷售合同管理信息系統(tǒng)設計與實現(xiàn)[J].商場現(xiàn)代化,2008(10)
[3]張金城 柳巧玲:基于Web服務的在線拍賣系統(tǒng)應用研究[J].計算機應用,2007(6)
[4]黃正偉 魯耀斌 張金隆等:在線拍賣系統(tǒng)研究[J].中國管理信息化,2006(8)