微信平臺會議管理系統(tǒng)研究

時間:2022-01-24 05:28:36

導語:微信平臺會議管理系統(tǒng)研究一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

微信平臺會議管理系統(tǒng)研究

摘要:文章結(jié)合使用者實際情況,對開發(fā)會議管理系統(tǒng)的基本技術(shù)進行介紹,文中依托微信公眾平臺和第三方公網(wǎng)服務器,使用php語言和MySQL數(shù)據(jù)庫搭建系統(tǒng)開發(fā)環(huán)境。對會議管理系統(tǒng)的常用功能進行梳理,結(jié)合實際需求進行功能模塊的設計,并根據(jù)功能需要對數(shù)據(jù)庫實體進行分析。

關(guān)鍵詞:微信;會議系統(tǒng);會議管理

隨著信息時代技術(shù)的發(fā)展以及硬件技術(shù)的提升,移動設備的運算能力變得日趨強大起來,因此越來越多的互聯(lián)網(wǎng)服務請求開始遷移到移動端進行處理。同時,隨著經(jīng)濟的發(fā)展,擁有移動智能設備的用戶數(shù)量迅速上升,基于移動終端設備的服務系統(tǒng)也開始應運而生。作者長期從事會議管理工作,高校中各種行政會議、學術(shù)交流、科研講座也變得越來越頻繁,而傳統(tǒng)的電話預約會議室,填寫紙質(zhì)的會議審批表、打電話進行會議通知等方式則顯得相對落后。目前已有的會議管理系統(tǒng)基本都是運行在計算機上的,使用上不夠方便,因此開發(fā)一套高效便捷的會議管理系統(tǒng)顯得很有必要。微信作為一個便捷的社交軟件,已經(jīng)成為了人們?nèi)粘P畔⒔涣鞯某S霉ぞ??;谖⑿诺臅h管理系統(tǒng)對于會議信息的快速傳達將給予很大的幫助。

1微信公眾號開發(fā)技術(shù)

微信公眾號分為服務號、訂閱號和企業(yè)號。服務號主要偏于服務交互,認證前后都是每個月可以群發(fā)4條消息,認證以后還可以使用微信的九大高級接口。訂閱號主要偏于為用戶傳達咨詢,認證前后都是每天只可以群發(fā)一條消息。企業(yè)號主要用于公司內(nèi)部通訊使用,需要先有成員的通訊信息驗證才可以關(guān)注成功企業(yè)號。本項目我們選用微信服務號進行開發(fā),首先申請一個微信公眾帳號,然后進行公眾號認證,通過認證后再進行開發(fā)。微信公眾平臺的開發(fā)分為編輯模式和開發(fā)模式。編輯模式只能提供簡單的關(guān)鍵字回復,圖文回復等功能,如果需要更多的功能就要使用開發(fā)模式才能完成。開發(fā)模式需要一個第三方的公網(wǎng)服務器,用于接收和處理微信服務器轉(zhuǎn)發(fā)過來的用戶需求信息[1]。常用的公網(wǎng)服務器有百度的BAE,新浪的SAE和騰訊的云服務器等。如果自己單位有公網(wǎng)服務器,也可以使用自己單位的,但是要保證服務器的80端口能夠使用。因為單位的服務器80端口被占用,作者選用的是百度的BAE應用引擎進行開發(fā)。使用BAE開發(fā)應用時,首先要申請一個百度帳號,然后向百度提交開發(fā)認證申請,通過認證之后就可以進行開發(fā)了?;緱l件具備以后我們就可以部署應用了,登錄百度開發(fā)者中心,選擇應用引擎BAE,點擊添加部署,選擇微信模版,填入域名hyglxt.duapp.com,填好應用名稱,類型選擇php5.4-web,支持微信開發(fā)的語言有php、jsp、python等。這里我們選擇php語言進行開發(fā),代碼版本工具選擇svn,然后提交應用即可完成創(chuàng)建。接著就是安裝svn版本控制工具,然后配置svn,上傳微信開發(fā)接口代碼,應用完成代碼的基本部署。登錄微信公眾號平臺,填寫接口配置信息,在URL欄中填寫B(tài)AE中配置的域名hyglxt.duapp.com,在Token中填寫的驗證信息一定要和上傳到服務器中接口代碼中的Token信息一致。這樣一個基本的微信應用搭建完成,接下來就是具體功能代碼的實現(xiàn)。

2系統(tǒng)功能設計

微信公眾平臺對菜單欄目有著嚴格的要求,一級菜單最多3個,每個一級菜單下的二級菜單最多5個。這就要求我們在進行功能設計時,盡量展現(xiàn)用戶使用頻率最多的且方便在手機端操作的功能。在本項目中,一級菜單分別為通知公告、會議管理和個人中心。通知公告下的二級菜單包含添加、刪除、修改、查看的功能。會議管理下的二級菜單包含預約會議、審批預約、修改刪除預約、發(fā)送會議通知和查詢會議。個人中心則包含我的預約、我的會議、和個人信息。系統(tǒng)功能如圖1所示。通知公告菜單主要是為了一些公共消息設置的,系統(tǒng)管理員和會議管理員具有添加、刪除、修改和查看已經(jīng)的公告的權(quán)限,而普通用戶只有查看公告的權(quán)限。會議管理菜單中的預約會議主要包含會議的起始時間、會議需要使用的會議室、會議中需要用到的設備、會議紀要信息等。該功能僅供會議管理員使用,會議管理員預約會議信息以后,由上級領導部門對預約的會議進行審批,審評的結(jié)果在個人中心的我的預約里面可以看到。會議管理員和系統(tǒng)管理員都可以對沒有審批的預約會議信息進行修改,也可以撤銷預約信息。對于審批通過的預約會議,會議管理員可以向參會人員發(fā)送會議通知。參會人員可以在個人中心的我的會議中查看會議的相關(guān)信息。系統(tǒng)管理員、會議管理員和參會人員都可以在會議管理菜單中查詢會議的相關(guān)信息。個人中心菜單主要用于顯示與使用者相關(guān)的具體信息,比如會議管理員可以查看自己預約會議的結(jié)果,參會人員可以查看參加會議的時間、地點、注意事項等。使用者還可以對自己的基礎信息進行維護,比如聯(lián)系電話、通訊地址、修改密碼等。

3數(shù)據(jù)庫實體分析

本項目使用的是BAE應用引擎,免費提供1G的MySQL數(shù)據(jù)空間,在使用之前需要先進行配置。登錄BAE,選擇擴展服務,添加新服務,選擇MySQL,提交申請即可完成添加,然后點擊MySQL名稱進去以后可以看到數(shù)據(jù)庫名稱、主機地址、端口號、用戶名和密碼信息,使用這些信息進行配置就可以完成數(shù)據(jù)庫的連接。本項目中主要的實體包括用戶、會議、會議室、公告等。用戶屬性包括編號、用戶名、用戶密碼、性別、部門、用戶類型、聯(lián)系電話、地址等。會議的屬性包括會議編號、會議的開始時間、結(jié)束時間、會議名稱、會議地點、會議紀要、參會人員、會議狀態(tài)、申請部門、備注等信息。會議室屬性包括會議室編號、會議室名稱、會議室地點、會議室可容納人數(shù)、會議室設備等。公告包含以下屬性:公告編號、名稱、內(nèi)容、時間、人等[2]。完整的會議管理系統(tǒng)還應該包括用戶管理、會議室管理等,但是微信公眾平臺的菜單是有限的,因此我們挑選最常用、最實用的功能對用戶進行展示,既能滿足用戶便捷獲取信息的基本要求,也能簡化設計,方便快速開發(fā)。

作者:黃永根 單位:四川工程職業(yè)技術(shù)學院

參考文獻:

[1]龔銳,鄭朝仁,徐曄,等.基于微信平臺的實驗事務咨詢平臺設計[J].電子技術(shù)與軟件工程,2015(08):66.

[2]鐘濤.校園會議管理系統(tǒng)的設計與實現(xiàn)[D].成都:電子科技大學,2013:33.