亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        混合模式校園機(jī)房在線管理系統(tǒng)的設(shè)計與實現(xiàn)

        2017-09-23 02:29:07陳劍偉李志芳
        軟件 2017年6期
        關(guān)鍵詞:新浪機(jī)房客戶端

        陳劍偉+李志芳

        引言

        隨著“互聯(lián)網(wǎng)+教育”計劃的推廣,教考分離、信息化教學(xué)是高校教育的發(fā)展趨勢,以及各種大學(xué)生競賽、創(chuàng)新性項目實驗等,都對機(jī)房的管理和使用需求日益增加,而目前的人工管理+傳統(tǒng)的C/S結(jié)構(gòu)或單機(jī)版機(jī)房安排記錄軟件,都極大制約了機(jī)房的管理和利用。提高機(jī)房使用效率,優(yōu)化校園機(jī)房資源配置,成為高校機(jī)房信息化管理工作亟待解決的問題。

        同時,隨著網(wǎng)絡(luò)通訊和移動技術(shù)的快速發(fā)展,各種智能移動終端呈現(xiàn)井噴式發(fā)展,原有的信息發(fā)布結(jié)構(gòu)在移動終端上會出現(xiàn)系統(tǒng)兼容性和界面友好性等問題。騰訊公司2011年推出的即時通訊工具“微信”,已成為當(dāng)代大學(xué)生日常社交和學(xué)習(xí)必不可少工具。隨著其產(chǎn)品不斷升級,微信平臺發(fā)展?jié)摿薮?,不少高校紛紛開始利用其進(jìn)行教育和管理工作,其中也不乏將已有系統(tǒng)與微信公眾平臺結(jié)合開發(fā)使用的案例。

        混合式校園機(jī)房在線管理系統(tǒng),目的在于利用傳統(tǒng)的B/S結(jié)構(gòu),保證PC終端可以實現(xiàn)機(jī)房使用在線查詢、申請和審核通知、課表安排、數(shù)據(jù)統(tǒng)計、以及發(fā)布公告、在線交流等功能;同時,也可以使用微信公眾號平臺,更方便、快捷的進(jìn)行機(jī)房使用查詢、在線申請、留言反饋等功能。改變了原有系統(tǒng)的單一訪問和使用模式,為學(xué)校提供一種搭建服務(wù)和推送消息的新媒體方式。

        1基于傳統(tǒng)B/S結(jié)構(gòu)+微信公眾平臺的校園機(jī)房在線管理系統(tǒng)

        1.1B/S結(jié)構(gòu)

        B/S結(jié)構(gòu),即瀏覽器/服務(wù)器結(jié)構(gòu),所有的軟件都安裝在服務(wù)器端,維護(hù)工作也集中在服務(wù)器端,與瀏覽器端無關(guān),因此系統(tǒng)的維護(hù)更加便利,可靠性和穩(wěn)定性也得到增強(qiáng)。在這種結(jié)構(gòu)下,在客戶端瀏覽器中實現(xiàn)用戶界面顯示,一部分事務(wù)邏輯在前端實現(xiàn),主要事務(wù)邏輯在服務(wù)器端實現(xiàn),形成所謂n層結(jié)構(gòu)。隨著軟件系統(tǒng)的改進(jìn)和升級越來越頻繁,B/S架構(gòu)的優(yōu)勢越來越明顯,正逐漸取代傳統(tǒng)的C/S(Client/Server)結(jié)構(gòu),成為應(yīng)用系統(tǒng)的發(fā)展方向,同時促使動態(tài)Web應(yīng)用程序的開發(fā)技術(shù)和數(shù)據(jù)庫技術(shù)互相融合、互相促進(jìn)、共同快速發(fā)展。

        1.2微信公眾號開發(fā)

        根據(jù)不同的運營對象與類型,微信公眾號分為訂閱號、服務(wù)號和企業(yè)號。根據(jù)功能需求,本系統(tǒng)選用服務(wù)號進(jìn)行二次開發(fā)。相比訂閱號,服務(wù)號提供更加強(qiáng)大的業(yè)務(wù)處理和用戶管理能力,功能更加齊全,用戶使用滿意度更高,具有自定義菜單功能等高級接口。而企業(yè)號主要是為企業(yè)或組織提供移動應(yīng)用入口建立與員工、上下游供應(yīng)鏈及企業(yè)應(yīng)用間的連接。

        微信公眾號開發(fā)模式分為編輯模式和開發(fā)模式。編輯模式只能通過界面編輯的方式在公眾平臺簡單設(shè)置自動回復(fù)等,并不能滿足用戶需求使用。而本系統(tǒng)通過開發(fā)模式連接數(shù)據(jù)庫、編寫代碼進(jìn)行數(shù)據(jù)存儲與交換,同時選擇新浪云SAE應(yīng)用引擎進(jìn)行開發(fā)。

        使用新浪云SAE應(yīng)用時,首先要申請一個新浪微博賬號,進(jìn)入新浪云控制臺,選擇創(chuàng)建新應(yīng)用進(jìn)行部署,填入域名,選擇PHP語言進(jìn)行開發(fā),運行環(huán)境為標(biāo)準(zhǔn)環(huán)境,代碼管理工具為SVN,上傳微信開發(fā)接口代碼及應(yīng)用代碼部署。登錄微信公眾號,進(jìn)行開發(fā)接口基本配置,在URL服務(wù)器地址填入SAE中的配置好域名10790965101.sinaapp.com,Token的填寫信息是與接口代碼中的Token信息一致,這樣一個微信應(yīng)用平臺環(huán)境搭建完成。整個開發(fā)過程如圖1所示。

        1.3數(shù)據(jù)庫的使用

        B/S結(jié)構(gòu)的數(shù)據(jù)庫使用SQL Server 2008對數(shù)據(jù)進(jìn)行存儲和管理、統(tǒng)計、分析等操作。微信客戶端使用MySQL在新浪SAE云平臺上提供的共享型MySQL數(shù)據(jù)庫,相對于獨享MySQL服務(wù)來說,沒有其各種限制并且性能更高。用戶執(zhí)行的SQL語句時,系統(tǒng)能智能預(yù)處理判斷并預(yù)截可能損傷系統(tǒng)的SQL語句,并且錯誤返回方式返回錯誤信息和錯誤碼按照MySQL標(biāo)準(zhǔn)執(zhí)行的。

        同時,為了保證微信端的新浪云MySQL與本地服務(wù)器的SQL Server數(shù)據(jù)庫數(shù)據(jù)同步,系統(tǒng)管理員利用Navicat工具進(jìn)行數(shù)據(jù)同步傳輸,在每天工作結(jié)束后將本地數(shù)據(jù)傳輸?shù)叫吕嗽茙?。具體操作方法:

        (1)首先安裝OpenVPN,打開新浪云服務(wù)器的VPN隧道服務(wù),使新浪云SAE的MySQL數(shù)據(jù)庫能夠被外部的本地數(shù)據(jù)庫SQL Server 2008訪問和操作。

        (2)再安裝Navicat數(shù)據(jù)庫管理器,管理新浪云SAE中MySQL數(shù)據(jù)庫和本地SQL Server 2008數(shù)據(jù)庫;

        (3)人工同步傳輸。

        1.4系統(tǒng)特點

        1.4.1實時信息共享

        實時統(tǒng)計和發(fā)布機(jī)房使用最新消息,用戶可以在PC端和微信端快速、便捷了解機(jī)房使用情況,隨時隨地申請使用機(jī)房;學(xué)校管理者也可以了解每個學(xué)期機(jī)房使用統(tǒng)計數(shù)據(jù),合理安排教學(xué)工作;管理員和機(jī)房維護(hù)人員可以合理安排機(jī)房使用,并及時了解機(jī)房設(shè)備狀況并維護(hù)。

        1.4.2 B/S模式及移動微信的優(yōu)勢

        B/S模式最大的優(yōu)點是能隨時通過瀏覽器查詢數(shù)據(jù)并實現(xiàn)申請、留言等工作,不需要安裝任何軟件。而微信公眾平臺實現(xiàn)信息的推送方便、快捷及用戶多種形式互動,操作簡單,同時也方便與其他應(yīng)用對接。已在政府、醫(yī)療、公共服務(wù)、教育、交通等多個領(lǐng)域得到了很好的應(yīng)用。

        1.4_3促進(jìn)學(xué)校機(jī)房及網(wǎng)絡(luò)實驗室信息化建設(shè)

        該系統(tǒng)可以有效地解決機(jī)房預(yù)約矛盾沖突。機(jī)房作為教學(xué)資源,讓師生可以任意共享,提高機(jī)房服務(wù)效率,提高學(xué)生學(xué)習(xí)積極性、培養(yǎng)學(xué)生興趣、挖掘?qū)W生創(chuàng)新能力和科研能力。

        2系統(tǒng)功能設(shè)計與實現(xiàn)

        2.1系統(tǒng)設(shè)計架構(gòu)

        系統(tǒng)分為PC端和微信客戶端兩個服務(wù)終端,系統(tǒng)架構(gòu)如圖2所示。

        PC端是在Windows 7操作系統(tǒng)下,采用ASP.NET技術(shù)、C#開發(fā)語言、Microsoft Visual Studio 2008開發(fā)工具、和SQL Server 2008數(shù)據(jù)庫實現(xiàn)的。微信客戶端是將后臺服務(wù)器搭建在新浪云平臺上,利用HTML書寫功能的靜態(tài)網(wǎng)頁頁面以及CSS+DIV美化網(wǎng)頁,采用PHP和MySQL編寫數(shù)據(jù)庫內(nèi)容以及動態(tài)網(wǎng)頁內(nèi)容,并逐一寫入要實現(xiàn)的功能。endprint

        2.2系統(tǒng)功能設(shè)計

        1、在B/S結(jié)構(gòu)中,根據(jù)用戶角色不同,功能包括:

        (1)教師或?qū)W生用戶查詢機(jī)房使用情況和公告、在線申請、在線留言等。

        (2)教學(xué)管理用戶查詢機(jī)房使用、在線申請、查看統(tǒng)計數(shù)據(jù)等。

        (3)管理員可以進(jìn)行課程添加、審核申請并郵件通知、數(shù)據(jù)統(tǒng)計、管理用戶、發(fā)布公告、回復(fù)留言等。

        2、微信公眾號客戶端功能包括:

        (1)學(xué)生和教師可以直接進(jìn)行機(jī)房使用在線查詢與申請,并得到郵件回復(fù),或進(jìn)行電話咨詢。

        (2)對系統(tǒng)的使用及機(jī)房設(shè)備故障進(jìn)行在線留言反饋,方便及時維護(hù)設(shè)備并提高服務(wù)。

        (3)微社區(qū)是為微信公眾平臺這類的移動端類媒體提供一個功能,可以直接和微信公眾號關(guān)聯(lián)。關(guān)注本系統(tǒng)的微信公眾號就可以發(fā)表主題與內(nèi)容,社區(qū)站長可以設(shè)置留言公告,刪帖,禁言。

        2.3微信客戶端關(guān)鍵功能實現(xiàn)

        2.3.1在線查詢

        在MySQL數(shù)據(jù)庫中,包含課程信息表,存儲機(jī)房課程安排信息,用戶可根據(jù)機(jī)房號和申請日期查詢機(jī)房使用信息。在公眾平臺中,回復(fù)“查詢”為在線查詢。當(dāng)服務(wù)器接收到“查詢”時,平臺彈出查詢的一條單圖文消息。如上述,獲取用戶的openlD,并從course表查詢到機(jī)房使用信息,賦值給content,若無數(shù)據(jù),則彈出對話框“今天沒有課程,可以申請”。用戶界面如圖3所示。

        關(guān)鍵實現(xiàn)代碼如下:

        2.3.2在線申請

        用戶通過公眾平臺提出在線申請時,在公眾平臺中,輸入“申請”為在線申請。當(dāng)服務(wù)器接收到“申請”時,平臺彈出申請的圖文消息。點擊進(jìn)入登錄界面,登錄后進(jìn)入申請界面如圖4所示。

        當(dāng)用戶填寫完申請單,提交申請。系統(tǒng)會將申請表基本信息插入到新浪云MySQL數(shù)據(jù)庫并發(fā)送一份申請成功的反饋郵件如圖5所示。通過調(diào)用sendMail()函數(shù),修改$mail->Username參數(shù)、$mail->From參數(shù)、$mail->FromName參數(shù)、$mail->Body參數(shù),實現(xiàn)在提交在線申請表后,后臺的163郵箱系統(tǒng)將給用戶發(fā)送一封用戶申請信息郵件,作為留底。同時當(dāng)用戶申請成功時,PC客戶端會發(fā)送一份申請確認(rèn)成功的郵件給用戶。管理員收到申請并查詢機(jī)房使用安排表,并以郵件方式通知申請者結(jié)果。

        2.3.3建議反饋

        只要關(guān)注校園機(jī)房微信公眾服務(wù)號,對系統(tǒng)有任何意見或者機(jī)房某些設(shè)備出現(xiàn)故障,都無需登錄即可填寫意見反饋,同時管理員郵箱會收到用戶填寫的反饋信息郵件。用戶界面如圖6所示,關(guān)鍵實現(xiàn)代碼如下:

        3結(jié)束語

        機(jī)房管理信息化建設(shè)是一個系統(tǒng)工程,需要學(xué)校、學(xué)院、教師和管理員、機(jī)房維護(hù)人員的合作和協(xié)調(diào)工作?;旌鲜叫@機(jī)房在線管理系統(tǒng)的使用,在一定程度上提高了機(jī)房設(shè)備利用率,同時有利于統(tǒng)計機(jī)房使用數(shù)據(jù),便于學(xué)校有效資源配置,同時通過留言板的設(shè)備故障及系統(tǒng)反饋,管理員及維護(hù)人員可以及時維修設(shè)備。endprint

        猜你喜歡
        新浪機(jī)房客戶端
        猴子雖小
        讀者(2021年20期)2021-09-25 20:30:35
        縣級臺在突發(fā)事件報道中如何應(yīng)用手機(jī)客戶端
        傳媒評論(2018年4期)2018-06-27 08:20:24
        孵化垂直頻道:新聞客戶端新策略
        傳媒評論(2018年4期)2018-06-27 08:20:16
        基于Vanconnect的智能家居瘦客戶端的設(shè)計與實現(xiàn)
        電子測試(2018年10期)2018-06-26 05:53:34
        新浪讀書排行榜
        閱讀時代(2017年3期)2017-03-11 07:24:51
        N通信公司機(jī)房節(jié)能技改實踐
        新型有線電視機(jī)房UPS系統(tǒng)的配置
        大功率發(fā)射機(jī)房冷卻送風(fēng)改造
        談有線電視前端機(jī)房的防雷接地
        河南科技(2014年10期)2014-02-27 14:09:10
        客戶端空間數(shù)據(jù)緩存策略
        免费观看的av毛片的网站| 日本伦理美乳中文字幕| 在线久草视频免费播放| 国产精品福利高清在线| 男女性爽大片视频| 国产成人无码一区二区三区在线| 亚洲综合偷自成人网第页色| av中文字幕在线资源网| 五月婷婷开心五月激情| 精品国产天堂综合一区在线| 真人新婚之夜破苞第一次视频| 国产精品九九九无码喷水| av毛片一区二区少妇颜射| 亚洲人成人一区二区三区| 亚洲区1区3区4区中文字幕码| 中文字幕这里都是精品| 日本按摩偷拍在线观看| 国内精品久久久久影院优| 日本熟日本熟妇中文在线观看| 国产成人精品久久综合| 亚洲一区av无码少妇电影| 无码专区无码专区视频网址 | 狼色精品人妻在线视频| 99久久久精品免费| 亚洲精品国产熟女久久久| 人妻少妇精品中文字幕专区| 久久久老熟女一区二区三区 | 天躁夜夜躁狼狠躁| A亚洲VA欧美VA国产综合| 亚洲精品国产成人久久av盗摄 | 日日麻批视频免费播放器| 美女午夜福利视频网址| 内地老熟女老少配视频| 亚洲欧洲国产日产国码无码 | 亚洲男人av香蕉爽爽爽爽| 国产精品亚洲av国产| 91国产精品自拍在线观看| 久久天堂综合亚洲伊人hd妓女| 精品一区二区三区无码视频| 日韩精品国产一区二区| 日本av一级片免费看|