999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

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

2017-09-23 02:29:07陳劍偉李志芳
軟件 2017年6期
關(guān)鍵詞:數(shù)據(jù)庫(kù)微信用戶

陳劍偉+李志芳

引言

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(3)人工同步傳輸。

1.4系統(tǒng)特點(diǎn)

1.4.1實(shí)時(shí)信息共享

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

1.4.2 B/S模式及移動(dòng)微信的優(yōu)勢(shì)

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

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

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

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

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

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

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

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

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

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

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

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

2、微信公眾號(hào)客戶端功能包括:

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

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

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

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

2.3.1在線查詢

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

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

2.3.2在線申請(qǐng)

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

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

2.3.3建議反饋

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

3結(jié)束語(yǔ)

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

猜你喜歡
數(shù)據(jù)庫(kù)微信用戶
微信
數(shù)據(jù)庫(kù)
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數(shù)據(jù)庫(kù)
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
微信
微信
主站蜘蛛池模板: 亚洲综合极品香蕉久久网| 久久伊人操| 直接黄91麻豆网站| 国产一线在线| 91国内视频在线观看| 国产精品自在线拍国产电影| 天堂成人在线视频| 日韩美一区二区| 国产色婷婷视频在线观看| 天天综合网亚洲网站| 久久无码高潮喷水| 久久综合伊人 六十路| 亚洲浓毛av| 国产熟女一级毛片| 在线日韩日本国产亚洲| 国产尹人香蕉综合在线电影 | 在线观看欧美国产| 九色视频线上播放| 亚洲黄网在线| 91视频精品| 国产男女免费视频| 精品亚洲麻豆1区2区3区| 五月激情综合网| 欧美日韩一区二区三区四区在线观看 | 国产综合欧美| 亚洲男人天堂2018| 国产亚洲视频中文字幕视频| 97青青青国产在线播放| 99免费在线观看视频| 亚洲综合精品第一页| 国产极品美女在线观看| 亚洲日韩欧美在线观看| 亚洲精品成人福利在线电影| 日韩欧美国产另类| 国产久草视频| 国产精品欧美激情| 亚洲有无码中文网| 狠狠色婷婷丁香综合久久韩国| 国产区免费精品视频| 久久这里只有精品8| 色婷婷啪啪| 一本大道东京热无码av| 一本色道久久88| 青青操视频在线| 99久久亚洲综合精品TS| 自偷自拍三级全三级视频| 欧美视频在线播放观看免费福利资源| 狼友视频一区二区三区| 在线欧美日韩| 国产日韩欧美成人| 91视频区| 又污又黄又无遮挡网站| av大片在线无码免费| 精品欧美视频| 日本精品视频| 久久婷婷五月综合色一区二区| 欧美国产精品拍自| 国产手机在线ΑⅤ片无码观看| 国产女人水多毛片18| 欧美精品三级在线| 四虎永久在线精品影院| 国产欧美日韩综合一区在线播放| 欧美日韩国产在线观看一区二区三区| 91精品在线视频观看| 热99精品视频| 国产va免费精品观看| 国产视频久久久久| 国产麻豆另类AV| 中文字幕亚洲专区第19页| 欧美亚洲国产一区| 亚亚洲乱码一二三四区| 中文字幕永久在线观看| 亚洲欧美成人网| 亚洲av无码专区久久蜜芽| 日本久久久久久免费网络| 亚洲人成高清| 国产成人免费| 91久久国产成人免费观看| 成人一区专区在线观看| 国产熟睡乱子伦视频网站| 手机成人午夜在线视频| 亚洲欧美日本国产专区一区|