劉萍 章勝江
摘要:該文設(shè)計(jì)的網(wǎng)上商品拍賣平臺(tái),為消費(fèi)者提供了一個(gè)雙方物品交換的機(jī)會(huì),通過(guò)這個(gè)平臺(tái),買方能夠購(gòu)買賣方拍賣的物品。平臺(tái)主要的功能是發(fā)布商品信息,并作為交易雙方溝通的媒介。該平臺(tái)對(duì)那些平時(shí)工作繁忙的白領(lǐng)有很大的作用,他們平時(shí)忙于工作,所以,利用晚上下班在家時(shí)間來(lái)置換自己的物品有了廣闊的舞臺(tái),在這個(gè)平臺(tái)上,都能夠各盡所需。在某種意義上,這個(gè)平臺(tái)給大家節(jié)省了購(gòu)物時(shí)間,帶來(lái)了方便,應(yīng)用前景十分看好。
關(guān)鍵詞:網(wǎng)上商品;MVC;拍賣
中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2019)08-0056-03
在生活快節(jié)奏的今天,人們必須適應(yīng)社會(huì)的快節(jié)奏要求。在工作之余,大家選購(gòu)自己所需物品時(shí),對(duì)網(wǎng)絡(luò)的依賴性越來(lái)越大,因?yàn)楝F(xiàn)在生活節(jié)奏太快了,人們沒(méi)有時(shí)間去實(shí)體店選購(gòu)。網(wǎng)上購(gòu)物目前已經(jīng)成為一種時(shí)尚,大部分人都已經(jīng)感受到網(wǎng)上購(gòu)物帶來(lái)的方便和實(shí)惠,所以,網(wǎng)上購(gòu)物未來(lái)的市場(chǎng)會(huì)越來(lái)越紅火,在這種大潮下,本文綜合分析了目前網(wǎng)上商品拍賣的實(shí)際情況,設(shè)計(jì)一款網(wǎng)上商品拍賣系統(tǒng),不但適應(yīng)了潮流,還給大家置換自己的商品提供了一個(gè)平臺(tái)。網(wǎng)上商品拍賣給工作節(jié)奏快的人們提供了一種簡(jiǎn)潔的物品交易方式,大家可以將自己不再需要的物品進(jìn)行拍賣,需要購(gòu)買商品的人們可以通過(guò)拍賣系統(tǒng)進(jìn)行競(jìng)拍,買到自己所需要的物品。這種物品交易方式非常靈活,不再受時(shí)間和空間的限制,給生活快節(jié)奏的人們帶來(lái)方便。
本文設(shè)計(jì)的基于MVC的網(wǎng)上商品拍賣平臺(tái)包括三個(gè)角色,游客、會(huì)員與管理員,游客有游客注冊(cè)與瀏覽首頁(yè)功能,但不能進(jìn)行商品拍賣,要想進(jìn)行拍賣,必須進(jìn)行注冊(cè)成為會(huì)員。會(huì)員角色有身份驗(yàn)證進(jìn)入、對(duì)購(gòu)物的全程管理、對(duì)所需商品的分類查找、能進(jìn)行商品的上架、出價(jià)管理、修改密碼、留言回復(fù)、分類查看等功能模塊。管理員角色擁有對(duì)系統(tǒng)中的物品進(jìn)行維護(hù),系統(tǒng)中物品的類別進(jìn)行維護(hù),系統(tǒng)中的通知進(jìn)行維護(hù),系統(tǒng)中的留言進(jìn)行處理等功能。隨著系統(tǒng)的使用,總會(huì)有一些不法分子打算利用平臺(tái)從事一些其他事情,為了系統(tǒng)的安全性,在進(jìn)行調(diào)研和資料分析時(shí),本系統(tǒng)就考慮了這種情況,所以管理員還需有一項(xiàng)重要的智能,就是監(jiān)控網(wǎng)上商品拍賣系統(tǒng)上的用戶是否從事與商品拍賣無(wú)關(guān)的事情,一旦發(fā)現(xiàn),管理員將對(duì)這樣的用戶做出提示、警告,賬號(hào)停用三十天、拉入黑名單等處理。這樣,就可以保證系統(tǒng)中的用戶都是真正根據(jù)自己需要來(lái)進(jìn)行商品拍賣,從而保證系統(tǒng)的安全和合法性,也是對(duì)系統(tǒng)中的會(huì)員的安全性負(fù)責(zé)。
1 基于MVC的網(wǎng)上商品拍賣平臺(tái)核心功能設(shè)計(jì)與實(shí)現(xiàn)
1.1 發(fā)布商品
會(huì)員在出售物品頁(yè)面完成物品相關(guān)信息的錄入,系統(tǒng)對(duì)這些信息的有效性進(jìn)行核對(duì),如果無(wú)誤,系統(tǒng)會(huì)在首頁(yè)添加物品信息。
關(guān)鍵性代碼如下:
if (FileUpload1.HasFile)
{
string path = Server.MapPath("uploads") + "\\" + FileUpload1.FileName;
if (!File.Exists(path))
{
FileUpload1.SaveAs(Server.MapPath("uploads") + "\\" + FileUpload1.FileName);
}
// Image1.ImageUrl = "uploads/" + FileUpload1.FileName;
pic.Text = "uploads/"+FileUpload1.FileName;
string name = FileUpload1.FileName;
byte[] content = new byte[len];
fs.Read(content, 0, len);
/*讀取緩存的時(shí)候,從緩存的0位置開(kāi)始,直到整個(gè)文件的長(zhǎng)
度,其實(shí),這就是整個(gè)文件或者整個(gè)緩存的大小*、
fs.Close();
}
1.2 競(jìng)拍
會(huì)員在競(jìng)拍頁(yè)面填寫自己打算出的價(jià)錢后,系統(tǒng)對(duì)所錄入的信息有效性進(jìn)行校驗(yàn),如果無(wú)誤,就會(huì)新增一條出價(jià)記錄,競(jìng)拍類設(shè)計(jì)如表2所示。
1.3 出價(jià)管理
會(huì)員在出價(jià)管理頁(yè)面可以查看自己的出價(jià)記錄以及別的會(huì)員對(duì)自己的出價(jià),出價(jià)管理類設(shè)計(jì)如表3所示。
出價(jià)管理關(guān)鍵性代碼:
if (!IsPostBack)
{
string sql = "update BuyInfo set IsChk='是' where id=" +Convert.ToInt32(Request.QueryString["id"]);
string sql1 = "update GoodsInfo set GoodsState='已拍賣' where id='" +Convert.ToInt32( Request.QueryString["GoodsId"])+ "'";
data.RunSql(sql);//把出價(jià)信息表中的是否出售字段更新為‘是
data.RunSql(sql1);//把商品信息表中商品狀態(tài)字段更新為‘已拍賣
string SelUserName = dr["SelUserName"].ToString();
string GoodsName = dr["GoodsName"].ToString();
string GoodsMoeny = dr["GoodsMoeny"].ToString();
string AddTime = dr["AddTime"].ToString();
string Titles = BuyUserName + "您好!您購(gòu)買" + SelUserName + "的商品" + GoodsName + "已經(jīng)成交了請(qǐng)盡快聯(lián)系交易";
string Contents = BuyUserName + "您好!您購(gòu)買" + SelUserName + "的商品" + GoodsName + "已經(jīng)成交了請(qǐng)盡快聯(lián)系交易" + "成交價(jià)格為:" + GoodsMoeny + "成交時(shí)間為:" + AddTime;
string sql2 = "insert into news_inf values('" + Titles + "','" + Contents + "','" + DateTime.Now + "','成交提醒','4')";
data.RunSql(sql2);//發(fā)布交易公告
Alert.AlertAndRedirect("出售成功", "ChuJiaList.aspx");
}
1.4 商品信息管理
管理員在商品信息管理頁(yè)面對(duì)商品信息進(jìn)行管理,商品信息管理類設(shè)計(jì)如表4所示。
商品信息管理流程圖如圖2所示。
1.5 會(huì)員信息管理
管理員可以在會(huì)員信息管理頁(yè)面對(duì)會(huì)員的信息進(jìn)行管理,會(huì)員信息管理類設(shè)計(jì)如表5所示。
2 結(jié)束語(yǔ)
基于MVC的網(wǎng)上商品拍賣平臺(tái),為消費(fèi)者提供了一個(gè)雙方物品交換的機(jī)會(huì),通過(guò)這個(gè)系統(tǒng),買方能夠購(gòu)買賣方拍賣的物品。系統(tǒng)主要的功能是發(fā)布商品信息,并作為交易雙方溝通的媒介。該系統(tǒng)有三個(gè)角色,分別為游客、管理員和會(huì)員。游客可以查看商品、注冊(cè)成為會(huì)員。會(huì)員可以查看商品、搜索商品、競(jìng)拍、發(fā)布商品、維護(hù)競(jìng)拍出的價(jià)格、維護(hù)競(jìng)拍的商品、維護(hù)競(jìng)拍的留言。管理員能夠完成對(duì)所有物品的監(jiān)督,對(duì)各位會(huì)員的看管和操作,對(duì)需要發(fā)的通知和相應(yīng)的話完成審核和看管。該平臺(tái)的電子支付功能,由于使用第三方支付功能,影響資金鏈而且需要付費(fèi)。隨著第三方移動(dòng)設(shè)備的更新?lián)Q代,考慮加入各種移動(dòng)設(shè)備(如手機(jī))進(jìn)行電子支付。
參考文獻(xiàn):
[1] 孫萍萍.基于復(fù)雜網(wǎng)絡(luò)的網(wǎng)上拍賣信任模型動(dòng)態(tài)推薦機(jī)制研究[D].青島: 中國(guó)海洋大學(xué), 2013.
[2] 王永.基于JXTA的P2P網(wǎng)上拍賣系統(tǒng)的研究與實(shí)現(xiàn)[D].蘇州: 蘇州大學(xué), 2006.
[3] 許翔.基于MVC模式的網(wǎng)上拍賣系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].北京:北京郵電大學(xué), 2008.
[4] 楊婷.網(wǎng)絡(luò)拍賣信譽(yù)模型研究[D].宜昌:三峽大學(xué), 2011.
[5] 楊琴.關(guān)鍵詞拍賣機(jī)制設(shè)計(jì)研究[D]. 重慶:重慶大學(xué), 2013.
【通聯(lián)編輯:張薇】