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