吳考宇 王群
摘要:針對(duì)場(chǎng)館和用戶間資訊交互不暢的問題,使用ASP.NET多層架構(gòu),設(shè)計(jì)開發(fā)一個(gè)運(yùn)動(dòng)信息垂直共享交互系統(tǒng),前端設(shè)計(jì)采用流行的一屏化響應(yīng)式技術(shù),外觀樣式采用前衛(wèi)的扁平化元素設(shè)計(jì)。讓用戶可以通過本平臺(tái)高效、快捷地找到場(chǎng)館、項(xiàng)目和隊(duì)友,使運(yùn)動(dòng)不再等待!
關(guān)鍵詞:運(yùn)動(dòng)資訊;智能匹配;信息交互平臺(tái);ASP.NET
中圖分類號(hào):TP393? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2019)28-0100-02
隨著網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,人們的生活被連接起來,而與網(wǎng)絡(luò)聯(lián)系較少的運(yùn)動(dòng)賽事還不能很好地與互聯(lián)網(wǎng)接軌。調(diào)查發(fā)現(xiàn),市面上關(guān)于運(yùn)動(dòng)場(chǎng)館預(yù)約的平臺(tái)鮮有人使用,部分平臺(tái)不能很好地維護(hù)場(chǎng)館信息,導(dǎo)致用戶無法聯(lián)系場(chǎng)館有關(guān)人員。許多運(yùn)動(dòng)APP通過設(shè)置“約跑”組織人們線下運(yùn)動(dòng),但能預(yù)約的運(yùn)動(dòng)種類單調(diào),不能滿足需求。
“Gym”即體育館,代表以場(chǎng)館為核心的各類運(yùn)動(dòng);“WAN”是廣域網(wǎng)(Wide Area Network)的英文縮寫,寓指將各區(qū)域的體育場(chǎng)館和活動(dòng)者聯(lián)合起來,建立一個(gè)競(jìng)技廣域網(wǎng)?!癎ym WAN”諧音“即玩”,意指“立即玩?!薄1疚乃剿鞯倪\(yùn)動(dòng)資訊交互平臺(tái)(以下簡稱“本平臺(tái)”)以場(chǎng)館和運(yùn)動(dòng)者為共同核心,解決了用戶與場(chǎng)館缺乏中間交流平臺(tái)的問題,可廣泛應(yīng)用于全國各地的運(yùn)動(dòng)場(chǎng)所。
1平臺(tái)建設(shè)的目的、意義和具體內(nèi)容
1.1平臺(tái)建設(shè)的目的
本平臺(tái)重點(diǎn)實(shí)現(xiàn)用戶、場(chǎng)館的智能匹配,實(shí)現(xiàn)管理員、館主和一般用戶的多角色常規(guī)操作流程。平臺(tái)加入了官方商城系統(tǒng),可以兌換和購買運(yùn)動(dòng)相關(guān)產(chǎn)品。為了方便用戶操作,還開發(fā)了手機(jī)端的基本功能,可在移動(dòng)設(shè)備上隨時(shí)隨地使用。
1.2平臺(tái)建設(shè)的意義
社會(huì)意義:目前我國國民身體素質(zhì)普遍不高,很多大學(xué)生放假時(shí)喜歡宅在家里,很多上班族平時(shí)工作也是長期坐在辦公室里。本平臺(tái)可以鼓勵(lì)更多的人出門運(yùn)動(dòng),為運(yùn)動(dòng)愛好者提供相互聯(lián)系和交流的紐帶,方便共同邀約運(yùn)動(dòng),提高我國國民的身體素質(zhì)。
商業(yè)意義:本平臺(tái)可以大大提高體育場(chǎng)館的資源利用率,場(chǎng)地來的人多了,可以在人流密集的地方發(fā)布一些運(yùn)動(dòng)衣、運(yùn)動(dòng)鞋的廣告。館主可以通過發(fā)布賽事、設(shè)置獎(jiǎng)品來吸引更多的人參與其中,比賽還可以尋求一些品牌贊助,同時(shí)場(chǎng)館可以利用賽事吸引觀眾前來觀看。
個(gè)人意義:對(duì)于熱愛運(yùn)動(dòng)的人來說,找不到志同道合的運(yùn)動(dòng)伙伴是一件很煩心的事情,即使有朋友,也不可能隨時(shí)隨地聚在一起享受運(yùn)動(dòng)帶來的樂趣。而通過本平臺(tái),在眾多用戶中總會(huì)找到一些有同樣運(yùn)動(dòng)訴求的人,在“即興”項(xiàng)目里,不管是想爬山、想滑雪,或者是想找個(gè)人一起散步,都可以在保證安全的情況下找到志同道合的人。
1.3平臺(tái)建設(shè)的內(nèi)容
本平臺(tái)的用戶角色主要分為普通用戶、場(chǎng)館主和管理員三類,普通用戶核心功能模塊簡介如下,場(chǎng)館主核心功能模塊如圖1所示。
1)匹配模塊:場(chǎng)館匹配,根據(jù)用戶位置自動(dòng)推薦附近的體育場(chǎng)館,或者通過搜尋精確查找場(chǎng)館,用戶點(diǎn)擊相應(yīng)場(chǎng)館展示賽事。類型匹配,該匹配方式根據(jù)用戶所期望的地理位置、運(yùn)動(dòng)類型、運(yùn)動(dòng)時(shí)間段向用戶推薦相應(yīng)賽事,讓匹配結(jié)果更有目的性與精確性。智能匹配,當(dāng)用戶并沒有明確的運(yùn)動(dòng)目的時(shí),通過輸入此刻的心情狀態(tài)等文字,系統(tǒng)將會(huì)匹配最適合用戶的運(yùn)動(dòng)。
2)即興模塊:即興發(fā)布,用戶可以通過該模塊發(fā)布自己的即興運(yùn)動(dòng)項(xiàng)目,平臺(tái)將即興運(yùn)動(dòng)項(xiàng)目展示在即興首頁,其他用戶對(duì)此條即興運(yùn)動(dòng)項(xiàng)目感興趣時(shí)可以通過私信功能聯(lián)系。即興一覽,用戶瀏覽即興首頁,查看其他用戶發(fā)布的即興運(yùn)動(dòng)項(xiàng)目,還可以通過“即興分類”查看自己感興趣的即興運(yùn)動(dòng)項(xiàng)目。用戶私信,當(dāng)用戶對(duì)此條即興運(yùn)動(dòng)項(xiàng)目感興趣時(shí),可以通過平臺(tái)的私信功能聯(lián)系即興運(yùn)動(dòng)項(xiàng)目的發(fā)布者,更詳細(xì)地了解信息。
3)商城模塊:兌換碼兌換,用戶參與賽事將有機(jī)會(huì)獲得商品兌換碼,在商城輸入兌換碼,即可兌換相應(yīng)商品。積分兌換,用戶可用積分兌換商品和禮品。商品競(jìng)拍,平臺(tái)在不同時(shí)間都會(huì)在商城發(fā)布競(jìng)拍商品,用戶可以使用自己的積分參與競(jìng)拍。
4)論壇模塊:論壇發(fā)帖,用戶可以在論壇發(fā)帖,交流運(yùn)動(dòng)心得、運(yùn)動(dòng)技巧,還可以收藏自己感興趣的帖子,回復(fù)其他用戶的帖子。勛章獲取,用戶到達(dá)指定條件時(shí)將獲得相應(yīng)的勛章,勛章將展示在用戶勛章墻上,用戶可以選擇自己喜歡的勛章佩戴在自己的頭像上。
2項(xiàng)目擬解決的核心問題
2.1高效架構(gòu)
平臺(tái)采用.NET多層架構(gòu)搭建后臺(tái),高內(nèi)聚、低耦合。結(jié)構(gòu)更加明確,更加標(biāo)準(zhǔn)化,利于各層邏輯的復(fù)用。在后期維護(hù)的時(shí)候,極大地降低了維護(hù)成本和維護(hù)時(shí)間。為了使用戶更加完美的與網(wǎng)站交互,本平臺(tái)還采用了大量AJAX技術(shù)進(jìn)行異步加載,實(shí)現(xiàn)了頁面的無刷新瀏覽。
2.2智能匹配算法
在匹配模塊中運(yùn)用了中文分詞技術(shù)中的正向最大匹配算法和逆向最大匹配算法,將用戶輸入的文本漢字序列切分成一個(gè)個(gè)單獨(dú)的詞,并和平臺(tái)的關(guān)鍵詞庫進(jìn)行權(quán)重比對(duì),獲取權(quán)重比例最大的關(guān)鍵字,再根據(jù)獲取的關(guān)鍵字為條件進(jìn)行匹配,推薦最適合用戶的運(yùn)動(dòng)項(xiàng)目。智能匹配系統(tǒng)能提取用戶多種心情狀態(tài)關(guān)鍵字(開心、難過等),運(yùn)動(dòng)類型關(guān)鍵字(籃球、慢走、騎行等),時(shí)間關(guān)鍵字(今天、明天、下午等),極大簡化了匹配復(fù)雜程度,縮短匹配時(shí)間,讓匹配結(jié)果更智能、更精確。
2.3頁面設(shè)計(jì)
與時(shí)代潮流接軌,本平臺(tái)采用扁平化設(shè)計(jì)風(fēng)格。根據(jù)模塊設(shè)定意義的不同,我們?yōu)槠浯钆渖狭瞬煌纳{(diào),使頁面看起來更加舒適美觀。設(shè)計(jì)風(fēng)格與主題相呼應(yīng),為用戶營造一種輕松愉快的氛圍,各個(gè)頁面和諧的銜接切換,讓用戶擁有良好的視覺體驗(yàn)。
2.4安全問題
為確保平臺(tái)使用者的人身安全,所有館主或用戶都需要實(shí)名注冊(cè)和認(rèn)證,需要填入正確的姓名以及身份證號(hào)。在參加活動(dòng)時(shí),可以設(shè)置應(yīng)急聯(lián)系人,還有預(yù)計(jì)最晚回家時(shí)間,時(shí)間到了還沒回家則會(huì)給應(yīng)急聯(lián)系人發(fā)送消息,時(shí)間快到時(shí)會(huì)通過手機(jī)提醒是否延長最晚結(jié)束時(shí)間。
3結(jié)束語
平臺(tái)已經(jīng)通過了首批用戶的測(cè)試,用戶體驗(yàn)效果較好,附加功能模塊均可在其框架內(nèi)獨(dú)立運(yùn)行,本項(xiàng)目完全完成后將公開相應(yīng)的API接口,保證了后期二次開發(fā)的可能。對(duì)平臺(tái)二次開發(fā)將重點(diǎn)解決用戶安全問題,進(jìn)一步優(yōu)化用戶體驗(yàn),提高運(yùn)維水平。
參考文獻(xiàn):
[1] 趙軍. ASP.NET 4.0程序設(shè)計(jì)案例教程[M]. 西安:西安電子科技大學(xué)出版社, 2018.
[2] 李利德. 前端工程師必備技能Vue移動(dòng)開發(fā)實(shí)戰(zhàn)技巧[M].北京: 電子工業(yè)出版社, 2018.
[3] 劉春茂, 李琪. C#程序開發(fā)案例課堂[M]. 北京: 清華大學(xué)出版社, 2018.
[4] 周文潔. HTML5網(wǎng)頁前端設(shè)計(jì)實(shí)戰(zhàn)[M]. 北京:清華大學(xué)出版社, 2017.
[5] 邢立寧. ASP.NET框架技術(shù)[M].長沙: 湖南大學(xué)出版社, 2018.
[6] 李延超. 運(yùn)動(dòng)休閑管理[M].上海: 復(fù)旦大學(xué)出版社, 2014.
[7] 陳琦, 凌平, 徐佶. 休閑體育概論[M]. 北京: 高等教育出版社, 2018.
[8] 王微微. “互聯(lián)網(wǎng)+”新經(jīng)濟(jì)背景下的市場(chǎng)營銷[M].成都: 四川大學(xué)出版社, 2018.
【通聯(lián)編輯:光文玲】