鄧詩彤 張美娜 崔海明 楊巖松 鄒麗娟
摘要:該文介紹了基于B/S結(jié)構(gòu)的校園網(wǎng)二手交易平臺軟件的設(shè)計與實現(xiàn)。系統(tǒng)采用ASP.NET動態(tài)網(wǎng)頁開發(fā)技術(shù),使用C#編程語言,并結(jié)合SQL Server數(shù)據(jù)庫進行開發(fā)。系統(tǒng)主要分為用戶和管理員兩種角色,用戶登錄系統(tǒng)主要實現(xiàn)搜索物品、購買物品、查詢和修改訂單,發(fā)表留言等功能,管理員登錄系統(tǒng)主要實現(xiàn)對各類信息的管理功能。該系統(tǒng)將在校學(xué)生的閑置物品發(fā)布在網(wǎng)站上,使閑置物品得到循環(huán)有效的利用,也使閑置商品的價值得到體現(xiàn),方便了在校學(xué)生。
關(guān)鍵詞:二手交易;ASP.NET;信息發(fā)布
中圖分類號:TP393 文獻標(biāo)識碼:A 文章編號:1009-3044(2018)11-0062-02
1 系統(tǒng)需求開發(fā)
1.1 需求描述
該系統(tǒng)的開發(fā)面向廣大在校大學(xué)生,主要為在校生的閑置物品提供了一個可以循環(huán)有效的利用的良好,學(xué)生通過該系統(tǒng)可以為自己的閑置物品進行一個方便、快捷并且安全有效的發(fā)布和交易。通過對在校學(xué)生的需求調(diào)查,該系統(tǒng)應(yīng)具備交易商品系統(tǒng)基本功能需求,能夠進行游客瀏覽,注冊會員、瀏覽和搜索商品、購買商品、管理用戶和商品信息等。
1.2 功能需求
該系統(tǒng)分為兩種角色,用戶和系統(tǒng)管理員,系統(tǒng)功能需求按照兩種角色進行劃分。
1.2.2 用戶功能
1)會員中心:系統(tǒng)用戶分為會員用戶和游客即普通用戶,游客通過系統(tǒng)注冊后成為會員,會員可以通過登錄系統(tǒng)進行其賬號信息進行修改完善包括賬號信息,對其多個地址信息可以進行增加、刪除和修改操作。
2)商品搜索:搜索商品可以按商品的關(guān)鍵字和商品類別進行搜索。普通用戶和會員都有搜索商品的權(quán)限。
3)購買商品:會員登錄后,可以通過搜索查看商品,將要購買商品加入購物車,并在購物車中修改商品種類和數(shù)量信息,也可以清空購物車。
4)訂單管理:會員可以查看已有訂單。如新購買商品,則提交訂單或取消訂單,并可以在發(fā)貨之前和賣家溝通修改訂單;如果會員超時付款,系統(tǒng)會自動取消訂單。
5)留言管理:會員在收到商品后可以對商品質(zhì)量及賣家服務(wù)態(tài)度進行留言及打分。賣家和其他會員可以根據(jù)留言信息和評分進行完善自身服務(wù)質(zhì)量和決定是否購買此商品。
6)信息查詢管理:會員可以對已購買商品、訂單、物流信息進行查詢。
7)積分管理:根據(jù)會員購買商品金額積累轉(zhuǎn)換成積分?jǐn)?shù)額。根據(jù)積分?jǐn)?shù)額進行給予會員購買商品優(yōu)惠,會員登錄后可查詢其積分。
8)付款管理:會員通過系統(tǒng)完成付款操作,其交易成功。商家根據(jù)正式訂單開始配送。
1.2.2 管理員功能
1)基本信息維護:包括商品類別和詳細(xì)信息、各類不同角色人員的維護功能。后臺管理員不能隨意查看用戶信息,以便確保用戶信息的保密性和安全性。
2)商品回購:包括商品回購登記、回購信息查詢等功能。
3)商品入庫:管理員可以查看、登記、修改商品的入庫信息和庫存數(shù)量。
4)商品發(fā)布:系統(tǒng)中顯示的商品信息均為已發(fā)布商品,發(fā)布商品必須進行登記。會員只能查詢和購買已發(fā)布的庫存商品。
5)商品出庫:會員成功購買商品后,商品需要出庫,系統(tǒng)需要登記商品出庫信息,管理員登錄系統(tǒng)進行商品庫存數(shù)量的修改。。
6)配送管理:根據(jù)會員購買商品時提交的收貨地址進行配送,配送時系統(tǒng)記錄配送信息和配送工作人員信息,會員登錄系統(tǒng)可以查看物流信息。
7)物流信息管理:系統(tǒng)能夠?qū)崟r更新商品物流信息,會員和管理員可以查看商品物流信息。
8)留言回復(fù):管理員可以回復(fù)會員的留言信息。
9)查詢管理:管理員可以對商品、商品出入庫、發(fā)布、配送信息、物流信息進行查看。
2 數(shù)據(jù)庫設(shè)計
系統(tǒng)總體E-R圖設(shè)計如圖1所示。根據(jù)E-R模型,進行關(guān)系模式轉(zhuǎn)化,得到11張關(guān)系表,分別是:會員表、一級商品類表、二級商品類表、商品表、訂單表、付款表、供貨人表、出庫單表、留言表、地址表和配送單表。
3 系統(tǒng)實現(xiàn)
系統(tǒng)要具有一定的安全性和保密性,本系統(tǒng)用戶分為7類:1)數(shù)據(jù)庫管理人員;2)回購人員;3)庫存保管人員;4)配送人員;5)留言回復(fù)人;6)會員;7)普通用戶。該系統(tǒng)前臺開發(fā)使用ASP.net,后臺開發(fā)使用C#應(yīng)用程序語言,數(shù)據(jù)庫訪問采用ADO技術(shù)實現(xiàn),系統(tǒng)每個界面簡潔美觀、方便用戶操作。
系統(tǒng)首頁面如圖2所示。
4 結(jié)束語
校園二手交易系統(tǒng)整體設(shè)計實現(xiàn)了網(wǎng)絡(luò)購物的基本功能,體現(xiàn)了網(wǎng)絡(luò)購物各方面的優(yōu)點。該系統(tǒng)的設(shè)計不僅面向校園,也面向社會的廣大人群,現(xiàn)代人對物品的需求量大,但是使用價值卻遠(yuǎn)遠(yuǎn)達不到物品本身的價值,導(dǎo)致許多商品還沒有壞就被放棄丟掉了,這樣就造成了商品的囤積和資源的浪費,二手系統(tǒng)就是把這些資源整合起來,把用過但是還完好無損的商品傳遞到下一個需要他的人那里,這樣不但節(jié)省資源大家也受益。
參考文獻:
[1] 於曉蘭. “互聯(lián)網(wǎng)+”背景下校園二手商品交易APP設(shè)計與實現(xiàn)[J]. 科技創(chuàng)業(yè)月刊, 2017(20): 32-33.
[2] 馬杰. 校園二手物品交易平臺的設(shè)計與實現(xiàn)[J]. 河南科技, 2017(19): 43-44.
[3] 軟件開發(fā)技術(shù)聯(lián)盟. ASP.NET開發(fā)實例大全(基礎(chǔ)卷)[M]. 北京: 清華大學(xué)出版社, 2016.
[4] John Sharp. Visual C# 2010從入門到精通中文版[M]. 周靖,譯.北京: 清華大學(xué)出版社, 2010.
[5] 明日科技. SQL Server 從入門到精通[M].2版. 北京: 清華大學(xué)出版社, 2017.
[6] 苑亞坤. 校園二手交易網(wǎng)絡(luò)平臺探究[J]. 科技創(chuàng)業(yè)月刊, 2016(7): 25-27.
[7] 張磊. 校園二手交易網(wǎng)的設(shè)計與實現(xiàn)[D]. 成都: 電子科技大學(xué), 2013.