吳考宇 王群

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