邵亞麗 黃江兵
摘要:為克服傳統(tǒng)集郵模式的缺點(diǎn),使廣大的郵票愛好者有一個(gè)更加方便的集郵和交流平臺,該文針對此開發(fā)軟件設(shè)計(jì)一款可以方便地交流、鑒賞、互換、購買自己喜歡的郵票及附屬產(chǎn)品的軟件,采用C#和SQL語言、ASP.NET和Ajax局部的實(shí)時(shí)刷新技術(shù)、B/S設(shè)計(jì)模式,實(shí)現(xiàn)一個(gè)小型B2C集郵網(wǎng)站。該系統(tǒng)改變了傳統(tǒng)集郵模式,大大提高了集郵效率和郵票信息獲取速度。
關(guān)鍵詞: Browser/Server模式; 電子商務(wù); SQL2008; C#; .NET 網(wǎng)絡(luò)集郵
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2018)15-0092-03
Design and Implementation of "Net Philately" System Based on .NET
SHAO Ya-li,HUANG Jiang-bing
(Department of Information Engineering,Guangdong Polytechnic College,Zhaoqing 526100,China)
Abstract:To avoid the defect of traditional stamp collecting pattern ,getting the worldwide stamp fans a more convenient stamp collecting and communication platform,a software is designed on which people can communicate,appreciate,exchange or buy stamp and auxiliary product they like ,using C# and SQL language、ASP.NET and Ajax real-time top-refresh technique,realizing a small B2C stamp collecting website.This system changed traditional stamp collecting pattern,and improved both the efficiency of stamp collecting and the speed of stamp information gaining.
Key words:Browser/Server pattern; electronic commerce; SQL2008; C#; .NET network to collect stamps
郵票的收集與鑒賞是人們豐富業(yè)余生活,投資、儲(chǔ)藏、升值的重要渠道之一。不僅可以使人漫步于悠久燦爛的歷史文明之中,而且還能使人在陶冶情操、增長知識的同時(shí),取得可觀的經(jīng)濟(jì)效益。而傳統(tǒng)的集郵獲取最新郵票資訊慢,電臺新聞可以隨時(shí)播報(bào),但傳遞新聞的方式,對于進(jìn)入讀圖時(shí)代的人們來說,具有非常大的局限性。而網(wǎng)絡(luò)集郵系統(tǒng),為廣大的郵票愛好者提供一個(gè)更加方便的集郵和交流平臺,使集郵愛好者不用到郵局查看,不用去郵票市場費(fèi)心搜尋,更不用千里迢迢奔赴異地,即可看到全國各地的郵票價(jià)格,隨時(shí)掌握郵票的最新動(dòng)向,搜索自己喜歡的郵票。集郵愛好者中擁有網(wǎng)站管理員功能的用戶可以最精致,最細(xì)膩,最詳細(xì)的展現(xiàn)郵票的特色。為了進(jìn)一步提高集郵效率和郵票真實(shí),設(shè)計(jì)和實(shí)現(xiàn)基于B/S結(jié)構(gòu)的網(wǎng)絡(luò)集郵系統(tǒng)勢在必行,它會(huì)使集郵方式發(fā)生革命性的轉(zhuǎn)變,將大大提高集郵效率和水準(zhǔn)。
1網(wǎng)絡(luò)集郵功能設(shè)計(jì)
2功能介紹
網(wǎng)絡(luò)集郵系統(tǒng)的設(shè)計(jì)主要分前端用戶體驗(yàn)的前端展示六個(gè)功能模塊和管理員操作運(yùn)營的后臺管理的六個(gè)功能模塊,如圖1 所示。現(xiàn)簡單介紹如下。
郵票展示主要是實(shí)現(xiàn)郵票分門別類在主頁面顯示,如個(gè)性化郵票、特種郵票(紀(jì)念郵票)、“特”字郵票和航空郵票等,選中可以點(diǎn)擊查看郵票的價(jià)位和詳情。
新聞瀏覽主要是郵票最新的新聞資訊,關(guān)于郵票的征集、出售消息和集郵的知識分享。
留言功能主要是郵票愛好者留下自己的建議和喜歡的言論,并且可以和其他集郵愛好者進(jìn)行討論溝通,交流集郵經(jīng)驗(yàn),發(fā)以自己感興趣的話題為主題的留言,還可以回復(fù)別人的留言,用于網(wǎng)站會(huì)員交流探討集郵經(jīng)驗(yàn)等。
投票主要是會(huì)員對鐘愛的郵票進(jìn)行投票,方便瀏覽者看到近期哪種郵票的收藏率最高,最受收藏著的喜愛,每個(gè)用戶都用相應(yīng)的IP,每個(gè)用戶只能投一次票,投票結(jié)果以柱狀圖的方式直觀展示。
購物車主要是用戶按照分類找到自己喜歡的相關(guān)商品,點(diǎn)擊進(jìn)入商品詳細(xì)情況頁(用縮放函數(shù)可將圖片放大縮小方便與仔細(xì)觀看),將物品加入購物車以便收藏購買。
訂單詳情主要是網(wǎng)站在接到訂單后,系統(tǒng)會(huì)隨機(jī)生成這個(gè)訂單的序列號,每一個(gè)都不同,用于用戶區(qū)別其他商品和查詢訂單信息購買的信息。還有此次購買的郵票收貨地址、聯(lián)系方式等。
用戶管理主要是實(shí)現(xiàn)用戶信息的添加、刪除、修改、查找以及更改會(huì)員權(quán)限,提高會(huì)員等級,,批量操作等。
新聞管理主要是實(shí)現(xiàn)郵票資訊的添加、修改、發(fā)布、獲取等。
留言管理主要是對用戶的留言就行審核,回應(yīng),涉及敏感詞之類的管理員進(jìn)行管理,刪除或者回復(fù)警告。
訂單管理主要是用戶下過的訂單進(jìn)行審核處理,查看訂單進(jìn)程,可拆分合并訂單,根據(jù)訂單發(fā)貨,填寫快遞單號,訂單異常提醒,退換貨處理等。
郵票管理及時(shí)發(fā)布新的郵票,修改郵票價(jià)格,下架一些郵票,添加郵票詳細(xì)信息和圖片,通過高效的運(yùn)營系統(tǒng),保證在最佳的時(shí)間、將最合適的數(shù)量向集郵愛好者提供商品。
投票管理主要是發(fā)布新的投票信息,將投票的結(jié)果顯示出來,已投票的數(shù)據(jù)還可以導(dǎo)出Excel表的格式方便用戶分析下載。
3系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
本系統(tǒng)采用SQL Sever2008數(shù)據(jù)庫作為后臺數(shù)據(jù)庫,數(shù)據(jù)庫主要表分別為:會(huì)員表、商品表、訂單詳情表、郵票分類表、留言表、投票表、新聞表和其他的附表,部分表結(jié)構(gòu)設(shè)計(jì)如下:
4系統(tǒng)的實(shí)現(xiàn)
本系統(tǒng)采用ASP.NET開發(fā)語言環(huán)境,SQL Sever2010作為數(shù)據(jù)庫,C#語言編寫,前端頁面HTML5,CSS3,bootstrap等來實(shí)現(xiàn),參考當(dāng)今郵票收集對電商平臺的實(shí)際需求,來設(shè)計(jì)實(shí)現(xiàn)里面各個(gè)功能模塊,數(shù)據(jù)劃分,完成代碼編寫和系統(tǒng)最終的測試,實(shí)現(xiàn)了集郵從最初的紙質(zhì)化向電商平臺的模式轉(zhuǎn)變。
4.1 運(yùn)行各個(gè)模塊進(jìn)行調(diào)試
①利用不同的用戶和權(quán)限,在各個(gè)運(yùn)行模塊中添加數(shù)據(jù),依次進(jìn)行基本調(diào)試。
②使用非會(huì)員進(jìn)行各個(gè)權(quán)限內(nèi)的頁面功能測試。
③分別使用普通會(huì)員和管理員登錄進(jìn)行各個(gè)頁面之間的功能實(shí)現(xiàn)連接跳轉(zhuǎn)測試。
④投票后臺顯示數(shù)據(jù),如下圖2。
5結(jié)論
本系統(tǒng)采用ASP.NET和AJAX技術(shù),B/S模式和SQL2008數(shù)據(jù)庫技術(shù),結(jié)合當(dāng)下信息時(shí)代集郵的現(xiàn)狀來設(shè)計(jì)和實(shí)現(xiàn)網(wǎng)絡(luò)集郵系統(tǒng),前端界面具備購物商城的功能,操作和維護(hù)比較簡便,異步刷新,前端和后端同步交換數(shù)據(jù),快速完成網(wǎng)絡(luò)集郵流程,使瀏覽者一進(jìn)入網(wǎng)站就可以找到自己想要看到東西,操作簡單明了。真正實(shí)現(xiàn)了集郵從最初的紙質(zhì)化向電商平臺的模式轉(zhuǎn)變,順應(yīng)電商時(shí)代發(fā)展,大大提高了集郵的效率,通過因特網(wǎng)技術(shù)來實(shí)現(xiàn)流程重組以獲得新的競爭優(yōu)勢。
參考文獻(xiàn):
[1] Nagel C. C#高級編程[M].北京:清華大學(xué)出版社,2017.
[2] 弗里曼,羅布森 . Head First HTML5 Programming[M]. 北京:中國電力出版社,2012.
[3] Jon Galloway, Brad Wilson. ASP.NET MVC 5高級編程[M]. 5版.北京:清華大學(xué)出版社,2015.
[4] 李虎軍.SQLServer觸發(fā)器應(yīng)用探析[J].電腦知識與技術(shù),2016, 12(16):13-17.
[5] 沈黎.基于網(wǎng)絡(luò)數(shù)據(jù)庫的存儲(chǔ)過程和觸發(fā)器應(yīng)用研究[J].西南師范大學(xué)學(xué)報(bào):自然科學(xué)版,2016,41(3):51-55.
[6] 張樹明.基于響應(yīng)式Web設(shè)計(jì)的網(wǎng)頁模板的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)與現(xiàn)代化,2013(6):125-127