• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    “互聯(lián)網(wǎng)+”校園小程序服務(wù)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)

    2021-02-19 05:28:04余志鈞王文杰麥杰豪張慈鳳
    現(xiàn)代信息科技 2021年13期
    關(guān)鍵詞:服務(wù)平臺(tái)互聯(lián)網(wǎng)

    余志鈞 王文杰 麥杰豪 張慈鳳

    摘 ?要:當(dāng)前國家政策要求積極構(gòu)建“互聯(lián)網(wǎng)+教育”生態(tài),打造智慧教育體系,因此需要相關(guān)學(xué)校積極響應(yīng)國家政策,依托于互聯(lián)網(wǎng)+時(shí)代下,做好校園小程序服務(wù)平臺(tái)的設(shè)計(jì)。文章以“互聯(lián)網(wǎng)+”校園小程序服務(wù)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)為研究對(duì)象,首先以校園后勤服務(wù)平臺(tái)為例,介紹了“互聯(lián)網(wǎng)+”校園小程序服務(wù)平臺(tái)功能需求,隨后分析了校園小程序服務(wù)平臺(tái)架構(gòu)設(shè)計(jì),最后對(duì)校園小程序服務(wù)平臺(tái)功能設(shè)計(jì)實(shí)現(xiàn)進(jìn)行了分析,希望能夠?yàn)橄嚓P(guān)研究提供一定的參考。

    關(guān)鍵詞:“互聯(lián)網(wǎng)+”校園小程序;服務(wù)平臺(tái);設(shè)計(jì)實(shí)現(xiàn)

    中圖分類號(hào):TP311 ? ? 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):2096-4706(2021)13-0081-04

    Design and Implementation of “Internet+” Campus Applet Service Platform

    YU Zhijun, WANG Wenjie, MAI Jiehao, ZHANG Cifeng

    (Guangdong Financial & Trade Vocational College, Qingyuan ?511510, China)

    Abstract: Current national policies require actively building an “internet+education” ecology and building a smart education system. Therefore, relevant schools need to actively respond to the national policy, relying on the Internet+ era, and do a good job in the design of the campus applet service platform. The paper takes the design and implementation of the “internet+” campus applet service platform as the research object. First, taking the campus logistics service platform as an example, introduces the functional requirements of the “internet+” campus applet service platform, and then analyzes the architecture design of the campus applet service platform, finally analyzes the design and realization of the campus applet service platform function, hoping to provide a certain reference for related research.

    Keywords: “internet+” campus applet; service platform; design and implementation

    0 ?引 ?言

    在高校管理信息系統(tǒng)中,后勤管理信息系統(tǒng)是非常重要的組成部分,在為師生提供各項(xiàng)服務(wù)方面發(fā)揮著非常關(guān)鍵的作用。但在以往后勤管理信息系統(tǒng)中,系統(tǒng)設(shè)計(jì)為單體架構(gòu),導(dǎo)致不同業(yè)務(wù)層無法實(shí)現(xiàn)有效分層,在不同系統(tǒng)模塊之間,耦合度較強(qiáng),不利于管理系統(tǒng)功能實(shí)現(xiàn),且限制了系統(tǒng)的可擴(kuò)展性,后續(xù)隨著用戶增加,還會(huì)嚴(yán)重削弱后勤系統(tǒng)的管理效率,基于此,必須要抓住“互聯(lián)網(wǎng)+”時(shí)代下的發(fā)展機(jī)遇,加強(qiáng)校園后勤小程序服務(wù)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn),能夠有效解決上述問題,為廣大師生提供更為優(yōu)質(zhì)的校園后期信息化服務(wù)。文章以微信程序?yàn)榛A(chǔ),分析了校園后勤服務(wù)需求,并在微服務(wù)的幫助下,完成了系統(tǒng)應(yīng)用架構(gòu)設(shè)計(jì),以下是具體介紹。

    1 ?“互聯(lián)網(wǎng)+”校園小程序服務(wù)平臺(tái)功能需求

    如今在“互聯(lián)網(wǎng)+”信息化時(shí)代下,各種先進(jìn)的程序開發(fā)技術(shù)層出不窮。在本次基于“互聯(lián)網(wǎng)+”校園小程序服務(wù)平臺(tái)的開發(fā)過程中,采用了Spring技術(shù)、REst技術(shù)以及微信小程序。校園小程序服務(wù)平臺(tái)主要功能服務(wù)為校園后期服務(wù),開發(fā)程序的目的是擴(kuò)大校園后勤服務(wù)范圍,提高校園后勤管理服務(wù)信息化水平,為廣大校園師生提供更優(yōu)質(zhì)的后勤服務(wù)保障。該校園小程序服務(wù)平臺(tái)以微服務(wù)為基礎(chǔ),涵蓋了Web管理系統(tǒng)與微信小程序端[1]。由于平臺(tái)包含服務(wù)功能眾多,因此為提高服務(wù)平臺(tái)的可擴(kuò)展性與可維護(hù)性,可降低不同功能模塊之間的耦合度。本次在平臺(tái)開發(fā)設(shè)計(jì)方面,主要以相應(yīng)業(yè)務(wù)作為功能單元,并保持不同業(yè)務(wù)功能模塊的獨(dú)立性。

    該校園小程序后勤管理服務(wù)平臺(tái)主要具有以下幾種功能模塊:報(bào)修功能模塊、報(bào)修數(shù)據(jù)統(tǒng)計(jì)分析功能模塊、微信小程序應(yīng)用功能模塊等。其中在報(bào)修模塊中,主要包含以下功能:報(bào)修信息上傳、報(bào)修單派發(fā)等功能;在報(bào)修數(shù)據(jù)統(tǒng)計(jì)分析功能模塊中,主要統(tǒng)計(jì)分析的數(shù)據(jù)信息內(nèi)容為維修情況信息分析,比如維修時(shí)間分析等;在公寓管理功能模塊中,主要涉及的管理功能有新生住宿申請(qǐng)等;在角色人員管理模塊中,主要的管理對(duì)象是平臺(tái)用戶,這些用戶包括學(xué)生、教職工等。在小程序應(yīng)用功能中,同樣是面向上述平臺(tái)用戶,這些用戶可以通過登錄微信小程序,使用報(bào)修上報(bào)、報(bào)修取消等功能。同時(shí)針對(duì)維修工,微信小程序也專門為其設(shè)計(jì)了一些功能,比如維修接單、撥打電話等功能,提高維修工與其他平臺(tái)的交互性,更有利于維修工作的順利開展。

    2 ?校園小程序服務(wù)平臺(tái)架構(gòu)設(shè)計(jì)

    在本次的校園小程序服務(wù)平臺(tái)架構(gòu)設(shè)計(jì)中,應(yīng)用了微服務(wù)架構(gòu),該架構(gòu)能夠?qū)⑾嚓P(guān)的應(yīng)用,合理劃分為能夠協(xié)同工作的服務(wù)。具體包括以下幾點(diǎn)設(shè)計(jì)內(nèi)容。

    2.1 ?微服務(wù)注冊(cè)與發(fā)現(xiàn)

    文章采用了Eureka實(shí)現(xiàn)微服務(wù)注冊(cè)與發(fā)現(xiàn),在具體實(shí)現(xiàn)過程中,第一步,編寫一個(gè)名為Eureka Server 的服務(wù)程序。先創(chuàng)建一個(gè)“Maven”工程,然后為項(xiàng)目添加依賴,代碼為:

    “Maven”工程項(xiàng)目依賴:<dependencie><dependency> <groupld>orgsprinfnamework.coud</groupld>

    <artifactld>spring-cloud-starter- eureka-server <arifactld>

    </dependency></dependencies>

    然后編寫啟動(dòng)類,并在其之上,加入@Enable Eureka Server注解,作出相應(yīng)聲明。最后,在配置文件中,加入以下代碼內(nèi)容,即可完成Eureka Server 編寫,啟動(dòng)相應(yīng)服務(wù)即可。

    server.port= =8761eureka.client.register-with- eureka=false

    eureka.client.fetch-registry=falseeureka.client.service-url.defaultZone= =http://localhost:8761/eureka/

    第二步,在編寫好的Eureka Server中,完成微服務(wù)法注冊(cè)。首先,創(chuàng)建一個(gè)“Maven”工程,并在配置文件中再添加以下代碼內(nèi)容:

    Spring.application.name-microservice-provider-user

    eureka.client.instance.prefer-ip-adress-true eureka.client.service -url.defaultZone =http://localhost:8761/eureka/

    然后,編寫啟動(dòng)類,并在其之上,加入@Enable Eureka Clientr注解,作出相應(yīng)聲明,至此Eureka Client編寫完成,啟動(dòng)相應(yīng)服務(wù)即可。

    2.2 ?客戶端負(fù)載均衡

    一般情況下,在完成微服務(wù)注冊(cè)后,受Client運(yùn)行的影響,在實(shí)際進(jìn)行網(wǎng)絡(luò)信息注冊(cè)時(shí),通常會(huì)直接注冊(cè)制server之上。究其原因在于微服務(wù)之中,有多個(gè)實(shí)例,因此在客戶端中,為保障系統(tǒng)的整體運(yùn)行穩(wěn)定性,還應(yīng)注重進(jìn)行負(fù)載均衡處理。關(guān)于負(fù)載均衡的計(jì)算,我們可以利用Ribbon(該組件由Spring cloud提供)中提供的算法,也可以選擇采用自定義負(fù)載均衡算法,完成負(fù)載均衡的計(jì)算。與此同時(shí),在本次研究中,采用了輪詢機(jī)制,用于確保服務(wù)用戶請(qǐng)求分配的合理性。

    2.3 ?系統(tǒng)技術(shù)架構(gòu)設(shè)計(jì)

    通常而言,在校園后勤服務(wù)系統(tǒng)中,一般分為兩大使用端。即Web使用端與小程序使用端。在不同使用端中,涵蓋有多個(gè)業(yè)務(wù)模塊。在不同業(yè)務(wù)模塊運(yùn)行中,為避免模塊之間過度耦合,提升應(yīng)用程序的可擴(kuò)展維護(hù)性。在本次后期服務(wù)系統(tǒng)架構(gòu)設(shè)計(jì)方面,采用了分布式設(shè)計(jì)方式,以功能業(yè)務(wù)為邊界,做好相應(yīng)的邏輯劃分。在實(shí)際開發(fā)架構(gòu)過程中,采用了前后端分離設(shè)計(jì)開發(fā)方式,其中前端采用Vue.js進(jìn)行管理頁面設(shè)計(jì),后端采用Spring Boot技術(shù)進(jìn)行功能設(shè)計(jì)開發(fā)。在不同功能模塊中,均配置有獨(dú)立的微服務(wù)[2]。在移動(dòng)端,則采用微信小程序作為載體,為校園內(nèi)不同用戶提供相應(yīng)服務(wù),系統(tǒng)技術(shù)架構(gòu)如圖1所示。

    3 ?校園小程序服務(wù)平臺(tái)功能設(shè)計(jì)實(shí)現(xiàn)

    3.1 ?報(bào)修管理功能

    在報(bào)修管理模塊中,包括諸多功能,比如新增報(bào)修、報(bào)修更改等。并以此為依據(jù),完成相應(yīng)的實(shí)體類、接口設(shè)計(jì)。比如實(shí)體類包括Repair WorkerInfo類、StaffInfo類等。訪問層接口有Repair WorkerInfoRepository接口、InformationRepository接口等,在業(yè)務(wù)邏輯層,則包括InformationInfoController類等。

    平臺(tái)人員在登錄Web端系統(tǒng)時(shí),可以通過賬號(hào)、密碼登錄,在進(jìn)入維修管理界面后,選擇相應(yīng)的功能,完成一系列操作,比如選擇新增報(bào)修功能,填寫需要報(bào)修的內(nèi)容,然后再錄入報(bào)修地址等信息,最后點(diǎn)擊提交。系統(tǒng)會(huì)自動(dòng)將輸入的數(shù)據(jù)錄入數(shù)據(jù)庫之中。而在報(bào)修信息界面,還可以對(duì)維修記錄進(jìn)行查詢。在實(shí)際查詢時(shí),系統(tǒng)會(huì)呈現(xiàn)多個(gè)檢索字段,嚴(yán)格按照字段填入,才能成功顯示信息。比如檢索的字段有:報(bào)修日期、報(bào)修地址、報(bào)修狀態(tài)等,其中的報(bào)修狀態(tài)可以分為五個(gè)狀態(tài),分別是待處理、已派單、已接單、已取消以及已評(píng)價(jià)。

    具體實(shí)現(xiàn)關(guān)鍵代碼為:

    module.exports = {

    API_HOST: “https://cmxylive.wpon.cn’,

    SCREENVIDEO: ‘http:// mew.qiniu.huibur.com/bg login.mp4’,

    MENUS: [{

    “picUrl”:“https://image.ructrip.com/ructrip/1592121326502/ 303x.png”,”linkUrl”: “”,

    },

    {

    “picurl”:””https://image.ructrip.com/ructrip/1592121331983/ 5@3x.png”””linkur1”: “”.

    },

    {

    “picurl”:”https://image.ructrip.com/ructrip/1592048297670/ 3@3x.png”””linkur1”: “”,

    },

    {

    “picurl”:“https://image.ructrip.com/ructrip/1592048303028/ 5@3x.png”””linkurl””:“https : //mp.weixin.qq.com/s/JTybv38AKT43GgTlEAtBMg”,

    }

    3.2 ?公寓管理功能

    公寓管理模塊功能也比較復(fù)雜,包括新生入住業(yè)務(wù)辦理,更換宿舍業(yè)務(wù)等。需要結(jié)合不同功能,做好針對(duì)性模塊設(shè)計(jì)。以宿舍查詢功能設(shè)計(jì)為例,需要有用戶姓名、學(xué)號(hào)、年級(jí)等信息。同時(shí)既能夠進(jìn)行單一查詢,也能夠?qū)⒉煌畔㈥P(guān)聯(lián)在一起,實(shí)現(xiàn)聯(lián)合查詢。功能設(shè)計(jì)需要采用用戶信息表與住宿信息表,以學(xué)號(hào)作為外鍵,將兩表級(jí)聯(lián)在一起[3]。同時(shí)也包含了很多實(shí)體類與接口。比如UserInfo類等,數(shù)據(jù)訪問層接口包括AccommodationInfoRepository接口等。用戶結(jié)合不同需求,通過小程序入口,完成相應(yīng)的業(yè)務(wù)功能操作,隨后系統(tǒng)會(huì)進(jìn)行審核,在審核通過后,用戶可以在界面中查詢申請(qǐng)結(jié)果。

    3.3 ?報(bào)修數(shù)據(jù)統(tǒng)計(jì)分析功能

    該項(xiàng)功能模塊的存在,主要是從多維度入手,開展報(bào)修數(shù)據(jù)的分析。比如常見的有時(shí)間維度、維修種類維度、維修區(qū)域維度等。因此在整體功能方面,包括維修區(qū)域數(shù)據(jù)分析、維修時(shí)間分析、維修類型分析、個(gè)人工作量分析、總體分析等。在該功能模塊中,同樣包含很多實(shí)體類與接口。比如維修數(shù)據(jù)的ReapirData實(shí)體類、維修統(tǒng)計(jì)ReapirDataRepository數(shù)據(jù)接口等。在維修類型分析中,主要包括的類型有用電故障類型、用水故障類型、設(shè)施損壞類型等。在個(gè)人工作量分析中,主要是以維修工為分析對(duì)象,基于不同的工種,比如電工、焊工、木工等,明確相應(yīng)的工作量。在總體分析中,則是以報(bào)修狀態(tài)作為統(tǒng)計(jì)節(jié)點(diǎn),一般可分為四種狀態(tài),分別是在派單、維修進(jìn)行中、已完成、已評(píng)價(jià)。

    具體實(shí)現(xiàn)關(guān)鍵代碼為:

    const API =0

    API.qiniu = function(filePath,options =0){

    return new Promise(function (resolve,reject){

    let files = filePath.split(1/”)[1]

    let index = filePath.lastIndexof(“/”)

    let random = Math.floor((Math.random()*100)+1)let type = files.substr(index + 1)

    let url = options.upload_domainlet path = options.upload_pathlet domain = options.domainlet data =0

    data.token = options.signature

    if (!options.shoulduseQiniuFileName) {data.key =”${path}${random}.${type]}

    wx.uploadFile({

    url: url,

    filePath: filePath,name: ‘file’,

    formData: data,

    success: function (res) {

    try {

    let data = JSON.parse(res.data)data.url = domain + ‘l’ + data.key;resolve(data)

    3.4 ?角色人員管理功能

    在角色人員管理功能模塊中,包括多個(gè)用戶類型。其中系統(tǒng)管理員具有系統(tǒng)操作管理權(quán)限,能夠?qū)ζ渌巧脩舫蓡T進(jìn)行管理,比如學(xué)生、教職工、宿舍管理人員、信息平臺(tái)人員等。其中,系統(tǒng)管理員能夠?qū)λ奚峁芾韱T進(jìn)行管理,能夠新建宿管賬號(hào),錄入相應(yīng)的姓名、性別、工號(hào)等。針對(duì)學(xué)生用戶管理,則能夠進(jìn)行用戶的“增刪改查”,在對(duì)學(xué)生進(jìn)行查詢時(shí),可以根據(jù)用戶的姓名、性別等進(jìn)行查詢。系統(tǒng)管理人員針對(duì)教職工的管理,則包括新增、刪除教職工賬號(hào)、更改賬號(hào)密碼等[4]。最后,信息平臺(tái)人員的管理,則能夠增加或刪除人員信息,還可以編輯或者導(dǎo)出信息平臺(tái)人員信息。

    具體實(shí)現(xiàn)關(guān)鍵代碼為:

    const Auth = {0}

    /**

    Auth.openid = function ( {const user = Auth.user()if (user && user.openid){return user.openid

    }else {

    return}

    }

    Auth.guest = function ( {if ( !Auth.user()){

    return true

    }else {

    return false}

    }

    Auth.user = function () {

    return wx.getstoragesync( “user ‘);

    3.5 ?小程序應(yīng)用功能

    在小程序應(yīng)用功能方面,包括多個(gè)功能服務(wù),比如報(bào)修管理、公寓管理、一卡通服務(wù)、快遞服務(wù)等。報(bào)修管理、公寓管理前面已經(jīng)介紹。針對(duì)一卡通服務(wù),在小程序應(yīng)用中,主要包括電費(fèi)充值查詢、水費(fèi)充值查詢、校園卡管理等,并設(shè)計(jì)了相應(yīng)的微信支付接口,用于費(fèi)用充值。其中校園卡管理包括充值、掛失補(bǔ)辦、余額查詢、修改密碼等多種服務(wù)??爝f服務(wù)功能主要包括相應(yīng)快遞的取件與查詢工作[5]。此外,在小程序之中,還包括了用戶商城設(shè)計(jì),用于滿足用戶的購物需求,為用戶的校園生活提供良好的便利,具體如圖2所示。

    4 ?結(jié) ?論

    綜上所述,隨著互聯(lián)網(wǎng)+ 時(shí)代發(fā)展日益成熟,對(duì)各行各業(yè)信息化業(yè)務(wù)開展帶來了新的發(fā)展機(jī)遇。學(xué)校在后期管理方面,理應(yīng)抓住這一機(jī)遇,加強(qiáng)后勤服務(wù)平臺(tái)小程序開發(fā)設(shè)計(jì),從而有效提高后勤管理服務(wù)信息化水平,為廣大師生校園生活帶來更多便利,這對(duì)推動(dòng)學(xué)校整體教育工作的順利展開也有著較為積極的影響作用。

    參考文獻(xiàn):

    [1] 劉祖耀,黃玲靜,劉佳.基于互聯(lián)網(wǎng)+的校園綜合服務(wù)平臺(tái) [J].電腦知識(shí)與技術(shù),2019,15(14):224-225.

    [2] 姚竟發(fā),劉靜,王文顯.基于微信小程序的“微代”校園服務(wù)平臺(tái) [J].現(xiàn)代營(yíng)銷(經(jīng)營(yíng)版),2020(1):32.

    [3] 李偉豪,高博文,劉佳.基于微信小程序的校園服務(wù)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn) [J].計(jì)算機(jī)產(chǎn)品與流通,2019(3):283-284.

    [4] 莊澤莎,陳浩,高志雄,等.大學(xué)校園生活微信小程序的設(shè)計(jì)和實(shí)現(xiàn) [J].軟件,2020,41(7):76-80+90.

    [5] 徐慧.基于微信小程序的簽到碎片化學(xué)習(xí)平臺(tái) [J].現(xiàn)代信息科技,2020,4(16):85-87.

    作者簡(jiǎn)介:余志鈞(1991.03—),男,漢族,廣東梅州人,助理講師,工商管理碩士,研究方向:企業(yè)管理與服務(wù)。

    猜你喜歡
    服務(wù)平臺(tái)互聯(lián)網(wǎng)
    密碼服務(wù)平臺(tái)
    打造一體化汽車服務(wù)平臺(tái)
    論基于云的電子政務(wù)服務(wù)平臺(tái)構(gòu)建
    基于云計(jì)算的民航公共信息服務(wù)平臺(tái)
    天津高速公路出行服務(wù)平臺(tái)的實(shí)現(xiàn)
    湖北交通運(yùn)輸網(wǎng)上審批服務(wù)平臺(tái)建設(shè)與應(yīng)用
    “互聯(lián)網(wǎng)+”環(huán)境之下的著作權(quán)保護(hù)
    今傳媒(2016年9期)2016-10-15 22:15:57
    “互聯(lián)網(wǎng)+”對(duì)傳統(tǒng)圖書出版的影響和推動(dòng)作用
    今傳媒(2016年9期)2016-10-15 22:09:11
    從“數(shù)據(jù)新聞”看當(dāng)前互聯(lián)網(wǎng)新聞信息傳播生態(tài)
    今傳媒(2016年9期)2016-10-15 22:06:04
    互聯(lián)網(wǎng)背景下大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練項(xiàng)目的實(shí)施
    考試周刊(2016年79期)2016-10-13 23:23:28
    民乐县| 措美县| 沅江市| 五台县| 讷河市| 广饶县| 綦江县| 九龙城区| 集安市| 黄浦区| 铁力市| 正镶白旗| 沽源县| 尼勒克县| 白沙| 昭觉县| 丰都县| 翁源县| 马公市| 浑源县| 黄龙县| 江川县| 洛川县| 马龙县| 潍坊市| 乌什县| 渝中区| 宣威市| 嘉荫县| 阳新县| 汉川市| 仲巴县| 鹰潭市| 贡山| 乐至县| 扶余县| 罗江县| 台安县| 盐亭县| 扎兰屯市| 澄迈县|