• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      大學(xué)生約伴平臺的研究與實現(xiàn)

      2017-04-26 10:01:42黃敬仁高永平劉曉彬
      電腦知識與技術(shù) 2017年6期
      關(guān)鍵詞:聊天室數(shù)據(jù)庫微信

      黃敬仁+高永平+劉曉彬

      摘要:現(xiàn)如今的大學(xué)校園環(huán)境是偏于沉悶的,過著非??菰锏男@生活,沒有良好的社交圈,朋友圈,沒有參與一些活動,可能閑暇時光都在寢室虛度,缺少戶外活動,造成學(xué)生體質(zhì)和健康素質(zhì)不斷下降。因此,需要尋找一些校園文化運動活動,倡導(dǎo)同學(xué)們走出去運動,合理規(guī)劃青春時光,增強體質(zhì),提升綜合競爭力,并更好地貫徹落實黨的十八屆三中全會關(guān)于“強化體育課和課外鍛煉,促進青少年身心健康、體魄強健”的精神。教育部、國家體育總局、團中央和全國學(xué)聯(lián)共同發(fā)起“三走”活動。該文研究的系統(tǒng)是采用Android端Java技術(shù),Web端Node技術(shù),以leancloud云端數(shù)據(jù)庫作為數(shù)據(jù)的存儲,同時基于手機APP,手機Web App,微信公眾號、微信小程序的約伴平臺。

      關(guān)鍵詞:大學(xué)生身體素質(zhì);三走;大學(xué)生約伴平臺;微信(WeChat);微信公眾平臺;微信小程序;Leancloud

      中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2017)06-0108-03

      1 背景

      現(xiàn)代社會需要的是體力和智力協(xié)調(diào)發(fā)展、人格完善、才能卓越的人才。大學(xué)生要立志成才,首先要具備較高的思想道德素質(zhì)、科學(xué)文化素質(zhì)、心理素質(zhì)和身體健康素質(zhì),而身體健康素質(zhì)是大學(xué)生成才的重要一步。然而現(xiàn)今的大學(xué)校園環(huán)境是偏于沉悶的,過著非??菰锏男@生活,沒有良好的社交圈,朋友圈,沒有參與一些活動,可能閑暇時光都在寢室虛度,或者只在圖書館與寢室過著兩點一線的生活,這大大地影響了大學(xué)生的社交能力與身體狀況。基于此,為了提高大學(xué)生的身體素質(zhì),讓現(xiàn)在的大學(xué)生拋開過去枯燥乏味、單一的生活方式,去認識更多的朋友、擴展自己的人脈圈、豐富大學(xué)生們的校園生活。各大高校很有必要有一個這樣的平臺。

      所以我們的研究是致力于解決大學(xué)生外出活動的問題,讓“互聯(lián)網(wǎng)+”的優(yōu)勢在約出游以及約跑步上發(fā)揮得淋漓盡致。我國現(xiàn)在的旅游資源分布的非常不平均,大多好一點的旅行社,都只是在北上廣這些一線城市中,這就導(dǎo)致資源的分布不均,所以要利用“互聯(lián)網(wǎng)+”具有資源共享、超越時間、實時交互性、個性化等優(yōu)勢和特點,讓“互聯(lián)網(wǎng)+”能更好地整合社會的旅游資源。

      作為大學(xué)生,總有一種對新事物的好奇心,微信小程序是一個不需要下載安裝就可使用的應(yīng)用,它實現(xiàn)了應(yīng)用觸手可及的夢想,用戶掃一掃或者搜一下即可打開應(yīng)用。也體現(xiàn)了用完即走的理念,用戶不用關(guān)心是否安裝太多應(yīng)用的問題。應(yīng)用將無處不在,隨時可用,但又無需安裝卸載。微信平臺提供的微信公眾號以及微信小程序,給我們的推廣增加了很大的便捷。對進一步提高用戶使用的效率具有一定的現(xiàn)實意義。另一方面技術(shù)成熟,利用LeanCloud云數(shù)據(jù)庫平臺提供的一系列接口(API),選用Node語言以及Java語言,結(jié)合Express框架,Vue前端框架,可較安全、可靠地搭建本平臺應(yīng)用。

      2 應(yīng)用框架

      2.1 應(yīng)用總體框架

      大學(xué)生約伴總體框架圖分為了九個部分:

      1)主頁;2)約跑步;3)約出行;4)個人中心;5)發(fā)朋友圈;6)聊天室;8)微信。系統(tǒng)的總體框架圖如圖1所示。

      大學(xué)生約伴它能夠?qū)崿F(xiàn)多種不同的功能:功能主要有活動發(fā)布、報名活動、查看活動、搜索活動、發(fā)朋友圈、報名聊天室、學(xué)生認證、微信用戶信息管理。具體的功能說明如下:

      1)活動發(fā)布

      用戶可在本平臺上發(fā)布約跑步和約出游活動,管理員在后臺審核。

      2)報名活動

      用戶可根據(jù)自己的喜歡報名參與活動,報名后實時展示在活動詳情中。

      3)查看活動

      用戶課在主頁或約跑步或約出行模塊查看各種活動。

      4)搜索活動

      用戶可在主模塊上搜索自己想?yún)⑴c的活動。

      5)發(fā)朋友圈

      用戶可在參與完活動后發(fā)布自己的心情與感受。

      6)報名聊天室

      用戶報名后可在聊天使實時聊天,掌握更多的信息。

      7)學(xué)生認證

      學(xué)生用戶在前臺注冊時進行學(xué)生認證,不允許修改。

      8)微信用戶管理

      利用微信開放平臺,可便捷的與微信綁定,后臺可查看與管理用戶。

      2.2 數(shù)據(jù)庫結(jié)構(gòu)

      大學(xué)生約伴平臺根據(jù)業(yè)務(wù)需求進行數(shù)據(jù)庫設(shè)計,首先考慮到開發(fā)成本、用戶的需求以及功能的復(fù)雜度我們決定采用LeanCloud云端數(shù)據(jù)庫作為本次項目的數(shù)據(jù)庫。LeanCloud 提供了常見的通用數(shù)據(jù)模型以及可靠的數(shù)據(jù)與文件存儲功能。支持任意類型的 JSON 格式對象,同時提供了對象之間的關(guān)聯(lián)映射以及完整的增刪改查操作API。簡化了數(shù)據(jù)庫的操作,前臺只需采用Ajax即可對數(shù)據(jù)進行操作。應(yīng)用主要以主頁,約跑步,約出行,用戶信息,酒店景點優(yōu)惠信息管理作為leancloud數(shù)據(jù)庫設(shè)計的總體需求。數(shù)據(jù)流程結(jié)構(gòu)如圖2所示。

      3 應(yīng)用主要功能實現(xiàn)

      3.1 技術(shù)的可行性

      考慮到安卓系統(tǒng)的市場占有率,選擇了開發(fā)安卓端APP;同時考慮到其他操作系統(tǒng)的用戶,也開發(fā)了手機端微信瀏覽器中的web App以及微信小程序。實現(xiàn)各手機平臺用戶皆可使用。

      安卓APP:Android APP端開發(fā)是采用Java技術(shù),Java是一種可以撰寫跨平臺應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計語言,Java技術(shù)的簡單易用、功能強大、多線程、面向?qū)ο蟮鹊仁蛊溟_發(fā)Android具有重要的因素。

      Web APP:手機Web APP端采用html5、css3、nodejs、vue技術(shù),HTML5手機應(yīng)用的最大優(yōu)勢就是可以在網(wǎng)頁上直接調(diào)試和修改。CSS3增強頁面的美觀性。Node.js作為中間件開發(fā),相比其他的服務(wù)器,其能快速穩(wěn)定的搭建一個服務(wù)器,節(jié)省了開發(fā)成本。vue,一個JavaScript漸進式框架,可讓web APP有極好的用戶體驗。

      為加快開發(fā)速度,選用后端云LeanCloud作為數(shù)據(jù)存儲的數(shù)據(jù)庫。通過導(dǎo)入后端云的SDK,使用相應(yīng)函數(shù)即可對數(shù)據(jù)進行各項操作,拋開了后端系統(tǒng)開發(fā)負擔(dān),專注用戶體驗和前端實現(xiàn),加速產(chǎn)品開發(fā)進度,更快贏得市場。

      學(xué)生用戶微信掃碼使用小程序或搜索微信公眾號或者安裝APP后,即可使用該系統(tǒng)。主要功能有:活動發(fā)布、活動審核、報名活動、查看活動、搜索活動、發(fā)朋友圈、報名聊天室、學(xué)生認證、微信用戶信息管理。

      3.2 主要界面

      1)主頁:此模塊整合一些綜合性信息,包括推廣和公告等信息,給用戶最主要的直觀感覺。

      2)約跑:此模塊整合用戶發(fā)布的約跑招募信息,所有用戶發(fā)布的約跑招募都在這個模塊。

      3)約行:此模塊整合用戶發(fā)布的約行招募信息,所有用戶發(fā)布的約行招募都在這個模塊。

      4)個人中心:此模塊綜合展示用戶個人信息,包括應(yīng)用設(shè)置個人信息更改和客戶服務(wù)等內(nèi)容。

      3.3 登錄注冊模塊

      登錄注冊模塊中,通過vue的雙向綁定能便捷的獲取到表單的數(shù)據(jù),再通過正則表達式對表單信息如密碼格式、郵箱格式等進行匹配。只有各項數(shù)據(jù)符合要求才能發(fā)起http請求,通過Ajax技術(shù)提交到node中處理并寫入數(shù)據(jù)庫,完成登錄注冊。

      3.4 聊天討論室模塊

      報名用戶可在聊天室內(nèi)對活動信息的進一步了解,在web端要實現(xiàn)實時聊天功能,websocket成為首選,一方面websocket實現(xiàn)了瀏覽器與服務(wù)器全雙工通信,browser向server發(fā)出建立 WebSocket 連接的請求,連接建立以后,browser和server就可以通過 TCP 連接直接交換數(shù)據(jù)。另一方面websocket是一種方式是長輪詢,保持連接。

      4 結(jié)束語

      本平臺結(jié)合“互聯(lián)網(wǎng)+”思維,集運動、鍛煉、出游、交友、社交為一體的非常新穎的事物,極大地幫助大學(xué)生群體改善身體素質(zhì)并擴展自己的人脈圈,以及增加了主流的社交平臺和更多個性功能。有效的讓現(xiàn)在的大學(xué)生拋開過去枯燥乏味、單一的生活方式,去認識更多的朋友、擴展自己的人脈圈、豐富大學(xué)生們的校園生活,享受健康快樂的大學(xué)生活。

      參考文獻:

      [1] 廖建鋒. 高??萍紕?chuàng)新基地在國家創(chuàng)新體系中的地位與作用[J]. 高教發(fā)展與評估, 2004(4):21-24.

      [2] 劉曉彬. 基于微信平臺的課程管理系統(tǒng)設(shè)計[J]. 科技廣場, 2016(5):186-189.

      [4] 任玉剛. Android開發(fā)藝術(shù)探索[M]. 北京:電子工業(yè)出版社,2015.

      [5] 羅偉明, 張文愷, 王斌艷. 大學(xué)生科技創(chuàng)新教育導(dǎo)論[M]. 上海:上海交通大學(xué)出版社, 2014.

      [6] 孫建京. 大學(xué)生課外科技創(chuàng)新作品集[M]. 北京:中國水利水電出版社, 2010.

      [7] Ethan Brown. Node與Express開發(fā)[M]. 吳海星, 蘇文,譯. 北京:人民郵電出版社, 2015.

      [8] 劉傳君. Vue.js小書[EB]. 2016.

      [8] Ethan Brown. Web Development with Node and Express[M].O'Reilly,2014.

      猜你喜歡
      聊天室數(shù)據(jù)庫微信
      多多熊聊天室
      新少年(2023年10期)2023-10-24 07:47:12
      歌劇聊天室 洗洗曬曬,又是新一天
      歌劇(2017年4期)2017-05-17 04:07:29
      歌劇聊天室 永遠盛放的雪絨花
      歌劇(2017年3期)2017-05-17 04:06:47
      微信
      數(shù)據(jù)庫
      財經(jīng)(2017年2期)2017-03-10 14:35:35
      數(shù)據(jù)庫
      財經(jīng)(2016年15期)2016-06-03 07:38:02
      數(shù)據(jù)庫
      財經(jīng)(2016年3期)2016-03-07 07:44:46
      數(shù)據(jù)庫
      財經(jīng)(2016年6期)2016-02-24 07:41:51
      微信
      微信
      博白县| 康马县| 饶平县| 车险| 综艺| 乳源| 车险| 桦川县| 饶平县| 聂拉木县| 滦南县| 利津县| 芦溪县| 德庆县| 栾城县| 崇左市| 天祝| 应用必备| 女性| 平江县| 金昌市| 双城市| 安阳市| 渝北区| 招远市| 凤翔县| 石泉县| 镇赉县| 海兴县| 遂溪县| 杭锦旗| 景泰县| 南江县| 陆良县| 大姚县| 延川县| 五指山市| 伊宁县| 泉州市| 张家港市| 满洲里市|