
文章分類:設(shè)計(jì)前沿 發(fā)布時(shí)間:2020-04-09 原文作者:Shi Yongfeng 閱讀( )
智慧校園微信平臺(tái)功能板塊設(shè)計(jì)利用微信平臺(tái)的特點(diǎn),將微信平臺(tái)與高校的教務(wù)信息發(fā)布系統(tǒng)相結(jié)合。依靠微信平臺(tái)打造智慧校園,可以實(shí)現(xiàn)比如教學(xué)計(jì)劃安排發(fā)布查詢、課表安排查詢、成績(jī)查詢、及時(shí)發(fā)布通知公告等功能。對(duì)內(nèi)為學(xué)生、教務(wù)人員提供便利,對(duì)外能夠形成一個(gè)學(xué)校品牌,塑造學(xué)校形象。
一、智慧校園微信平臺(tái)功能板塊設(shè)計(jì)
1.設(shè)計(jì)思路
以微信公眾平臺(tái)作為載體,實(shí)現(xiàn)平臺(tái)與高校內(nèi)部教務(wù)系統(tǒng)進(jìn)行對(duì)接,以服務(wù)為主,提供課程表查詢、成績(jī)查詢、學(xué)期排名查詢等服務(wù),為學(xué)生提供一個(gè)更加方便快捷的服務(wù)平臺(tái)。
2.智慧校園微信平臺(tái)系統(tǒng)設(shè)計(jì)
系統(tǒng)主要由服務(wù)器模塊、數(shù)據(jù)庫(kù)模塊、身份驗(yàn)證模塊、課程表查詢模塊、成績(jī)查詢模塊、排名查詢模塊等設(shè)計(jì)來(lái)實(shí)現(xiàn)。
(1)服務(wù)器模塊
目前選用Linux+PHP+MySQL平臺(tái)做程序支撐,當(dāng)用戶發(fā)送消息時(shí),微信官方服務(wù)器將用戶消息以xml數(shù)據(jù)的形式轉(zhuǎn)發(fā)到運(yùn)營(yíng)商的服務(wù)器,經(jīng)過(guò)程序處理后,再按照指定的格式提交給微信官方服務(wù)器,再由微信官方下發(fā)給用戶,實(shí)現(xiàn)信息傳遞環(huán)節(jié)。
(2)數(shù)據(jù)庫(kù)模塊
綁定信息表:主要存儲(chǔ)微信OpenID與學(xué)生學(xué)號(hào)的對(duì)應(yīng)關(guān)系;
考試成績(jī)表:分兩張表存儲(chǔ),一張表存儲(chǔ)最近一學(xué)期的成績(jī)信息,另一張存儲(chǔ)歷史成績(jī)信息;
學(xué)生信息表:這里主要存儲(chǔ)學(xué)生在學(xué)校中的學(xué)號(hào),專業(yè)班級(jí)等信息;
課程安排表:主要存儲(chǔ)各專業(yè)班級(jí)的課程安排信息。
(3)身份驗(yàn)證模塊
在微信中,每個(gè)用戶都有一唯一的OpenID值,用戶在驗(yàn)證通過(guò)后,將學(xué)生學(xué)號(hào)與OpenID值進(jìn)行綁定,從而完成身份信息的認(rèn)證與綁定。全部驗(yàn)證通過(guò)后,將用戶信息存儲(chǔ)到數(shù)據(jù)庫(kù)中,完成學(xué)生信息綁定。
(4)課程表查詢模塊
在課程表查詢功能中,用戶只需要回復(fù)所要查詢的專業(yè)班級(jí),由程序去判斷提交的字符是否合法,如果是正常的查詢請(qǐng)求,則去數(shù)據(jù)庫(kù)中查找對(duì)應(yīng)專業(yè)班級(jí)的課程信息,回復(fù)給用戶。
(5)成績(jī)查詢模塊
首先根據(jù)用戶的OpenID在用戶表中查找該OpenID對(duì)應(yīng)的學(xué)生學(xué)號(hào),然后根據(jù)學(xué)號(hào)去成績(jī)表中查找對(duì)應(yīng)的成績(jī)信息,通過(guò)消息返回即可。
(6)排名查詢模塊
通過(guò)編程將已有的成績(jī)信息生成排名數(shù)據(jù),存在排名表中,根據(jù)OpenID查找對(duì)應(yīng)的學(xué)號(hào),即可根據(jù)學(xué)號(hào)查找到對(duì)應(yīng)的排名信息。
? 廣州奕環(huán)信息科技有限公司所有??粵ICP備16005555號(hào)-1?????
友情鏈接: 北京軟件開(kāi)發(fā)公司 廣州營(yíng)銷公司 ehr系統(tǒng) 項(xiàng)目管理軟件 客戶管理軟件 前海地址續(xù)約 多多出評(píng)軟件 小程序商城