本發(fā)明涉及校園微信服務(wù)平臺(tái)技術(shù)領(lǐng)域,具體涉及一種基于WeiPHP的校園微信服務(wù)平臺(tái)。
背景技術(shù):
隨著智能手機(jī)的普及,以及智能手機(jī)的功能拓展,現(xiàn)在的手機(jī)已經(jīng)趨于無所不能。但是學(xué)校的很多服務(wù)卻依舊依賴于陳舊的管理機(jī)制,比如校園卡,我們經(jīng)常碰到充值機(jī)器因故無法充值,機(jī)器數(shù)量有限等等,還有校園社團(tuán)活動(dòng)難以宣傳,宣傳成本高。圖書館書籍到期無法及時(shí)提醒,預(yù)約查詢不方便。還有每年學(xué)長(zhǎng)畢業(yè)都遺棄了很多書籍,有用的物品,這些都可以得到再次利用,有效的節(jié)約資源。
微信公共平臺(tái)它生于目前國內(nèi)最大用戶群的移動(dòng)互聯(lián)網(wǎng)應(yīng)用——微信。它的相關(guān)用戶體驗(yàn)已經(jīng)非常的完善,用戶的自由度非常高,其中的用戶訂閱推送功能都能夠自主選擇。如今,微信已成為一種潮流,幾乎可以在每個(gè)人的手機(jī)里都可以看到這個(gè)軟件的存在,截止到2014年微信用戶數(shù)量根據(jù)第三方的觀察,總用戶數(shù)是6億,月活躍用戶數(shù)量已達(dá)1.9億。因此,它具有廣泛的市場(chǎng)需求。而校園微信公眾服務(wù)平臺(tái)有寬廣的發(fā)展空間,大學(xué)生與公眾平臺(tái)的互動(dòng)也很為密切。
我們可以充分發(fā)揮微信平臺(tái)優(yōu)點(diǎn),提供比傳統(tǒng)方式更為快捷、高效的服務(wù)。目前國內(nèi)有相當(dāng)多的微信服務(wù)平臺(tái)開發(fā)者,國內(nèi)還有相當(dāng)優(yōu)秀的專門針對(duì)于微信平臺(tái)開發(fā)的PHP框架WeiPHP。
傳統(tǒng)的校園服務(wù)的臃腫、消息閉塞、成本高昂等問題迎刃而解,用戶不用主動(dòng)出門尋找,只需在手機(jī)上簡(jiǎn)單操作就可實(shí)現(xiàn)各種功能。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問題是針對(duì)背景技術(shù)的不足提供了一種基于WeiPHP的校園微信服務(wù)平臺(tái)。
本發(fā)明為解決上述技術(shù)問題采用以下技術(shù)方案
一種基于WeiPHP的校園微信服務(wù)平臺(tái),包含后臺(tái)管理系統(tǒng)模塊、社團(tuán)平臺(tái)模塊、校園信息系統(tǒng)模塊和交易平臺(tái)模塊;所述后臺(tái)管理系統(tǒng)模塊包括社團(tuán)管理模塊、賬號(hào)管理中心模塊和交易平臺(tái)管理模塊,所述社團(tuán)管理模塊用于審核社團(tuán)的成立以及活動(dòng)的申請(qǐng),所述賬號(hào)管理中心模塊用于管理員和普通用戶的賬號(hào)管理,所述交易平臺(tái)管理模塊用于上傳物品的審核以及物品的交易管理;所述交易平臺(tái)模塊包括首頁模塊和個(gè)人中心模塊,所述首頁模塊用于篩選出想買的物品;所述個(gè)人中心模塊用于用戶查看自己收藏的物品信息以及發(fā)布出售或者捐贈(zèng)物品的信息。
作為本發(fā)明一種基于WeiPHP的校園微信服務(wù)平臺(tái)的進(jìn)一步優(yōu)選方案,所述校園信息系統(tǒng)模塊包括校園卡消費(fèi)查詢模塊、圖書查詢模塊、晨跑查詢模塊以及教務(wù)查詢模塊。
作為本發(fā)明一種基于WeiPHP的校園微信服務(wù)平臺(tái)的進(jìn)一步優(yōu)選方案,所述首頁包括搜索模塊和物品分類模塊。
作為本發(fā)明一種基于WeiPHP的校園微信服務(wù)平臺(tái)的進(jìn)一步優(yōu)選方案,所述個(gè)人中心模塊包括我的收藏模塊、出售物品、捐贈(zèng)物品模塊。
作為本發(fā)明一種基于WeiPHP的校園微信服務(wù)平臺(tái)的進(jìn)一步優(yōu)選方案,所述物品分類模塊包括最熱區(qū)模塊和免費(fèi)區(qū)模塊。
本發(fā)明采用以上技術(shù)方案與現(xiàn)有技術(shù)相比,具有以下技術(shù)效果:
本發(fā)明所提供的一種基于WeiPHP的校園微信服務(wù)平臺(tái),通過將校園信息服務(wù)與微信公眾號(hào)結(jié)合,提供的服務(wù)涵蓋了整個(gè)校園里的師生、社團(tuán)、機(jī)構(gòu)的各種需求,用戶可以更加便捷的獲取到自己的圖書、消費(fèi)、社團(tuán)、教務(wù)等信息,還可以實(shí)時(shí)獲取到學(xué)校、學(xué)院的重要消息通知等,極大方便了學(xué)生的校園生活。實(shí)現(xiàn)了以微信公眾號(hào)為入口,搭建校園微信服務(wù)平臺(tái)的目標(biāo),達(dá)到了系統(tǒng)的穩(wěn)定性、可拓展性、易操作、用戶移動(dòng)體驗(yàn)良好等技術(shù)指標(biāo)。
附圖說明
圖1是本發(fā)明后臺(tái)管理系統(tǒng)模塊結(jié)構(gòu)框圖;
圖2是本發(fā)明社團(tuán)平臺(tái)模塊結(jié)構(gòu)框圖;
圖3是本發(fā)明校園信息系統(tǒng)模塊結(jié)構(gòu)框圖;
圖4是本發(fā)明交易平臺(tái)模塊結(jié)構(gòu)框圖;
圖5是本發(fā)明交易平臺(tái)模塊流程圖;
圖6是本發(fā)明數(shù)據(jù)爬蟲流程圖;
圖7是本發(fā)明二手商城數(shù)據(jù)庫設(shè)計(jì)ER圖;
圖8是本發(fā)明用戶信息數(shù)據(jù)庫設(shè)計(jì)ER圖。
具體實(shí)施方式
下面結(jié)合附圖對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)說明:
如圖1所示, 下面通過具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步的說明,但應(yīng)當(dāng)說明的是,這些實(shí)施方式并非是對(duì)本發(fā)明的限制,本領(lǐng)域普通技術(shù)人員根據(jù)這些實(shí)施方式所作的功能、方法、或者結(jié)構(gòu)上的等效變換或替代,均包括在本發(fā)明的保護(hù)范圍之內(nèi)。
本發(fā)明提供了一種基于WeiPHP的校園微信服務(wù)平臺(tái),包含后臺(tái)管理系統(tǒng)模塊、社團(tuán)平臺(tái)模塊、校園信息系統(tǒng)模塊和交易平臺(tái)模塊;所述后臺(tái)管理系統(tǒng)模塊為單獨(dú)的模塊,由微信公眾號(hào)管理員進(jìn)行管理;所述社團(tuán)平臺(tái)模塊具有個(gè)人創(chuàng)建社團(tuán)的功能,所創(chuàng)建的社團(tuán)經(jīng)后臺(tái)管理系統(tǒng)模塊審核并認(rèn)證通過后即可上線;所述校園信息系統(tǒng)模塊通過模擬登錄校園網(wǎng)獲取信息;所述交易平臺(tái)模塊包括首頁模塊和個(gè)人中心模塊,所述首頁包括搜索模塊和物品分類模塊;用戶通過個(gè)人中心可以查看自己收藏的物品信息,還可以發(fā)布出售或者捐贈(zèng)物品的信息。
所述后臺(tái)管理系統(tǒng)模塊包括社團(tuán)管理模塊、賬號(hào)管理中心模塊和交易平臺(tái)管理模塊,所述社團(tuán)管理模塊用于審核社團(tuán)的成立以及活動(dòng)的申請(qǐng),所述賬號(hào)管理中心模塊用于管理員和普通用戶的賬號(hào)管理,所述交易平臺(tái)管理模塊用于上傳物品的審核以及物品的交易管理;所述交易平臺(tái)模塊包括首頁模塊和個(gè)人中心模塊,所述首頁模塊用于篩選出想買的物品;所述個(gè)人中心模塊用于用戶查看自己收藏的物品信息以及發(fā)布出售或者捐贈(zèng)物品的信息,所述校園信息系統(tǒng)模塊包括校園卡消費(fèi)查詢模塊、圖書查詢模塊、晨跑查詢模塊以及教務(wù)查詢模塊,所述首頁包括搜索模塊和物品分類模塊,所述個(gè)人中心模塊包括我的收藏模塊、出售物品、捐贈(zèng)物品模塊,所述物品分類模塊包括最熱區(qū)模塊和免費(fèi)區(qū)模塊。
本實(shí)施方式提供了一種基于WeiPHP的校園微信服務(wù)平臺(tái),包括后臺(tái)管理系統(tǒng)模塊、社團(tuán)平臺(tái)模塊、校園信息系統(tǒng)模塊以及交易平臺(tái)模塊。
由圖1可以看出,后臺(tái)管理系統(tǒng)模塊包括社團(tuán)管理模塊、賬號(hào)管理中心模塊和交易平臺(tái)管理模塊,管理員通過社團(tuán)管理模塊審核社團(tuán)的成立以及活動(dòng)的申請(qǐng);賬號(hào)管理中心模塊用于管理員和普通用戶的賬號(hào)管理;交易平臺(tái)管理模塊用于上傳物品的審核以及物品的交易管理。后臺(tái)管理系統(tǒng)模塊為單獨(dú)的模塊,由微信公眾號(hào)管理員進(jìn)行管理。具體為:管理員可以添加其他管理賬號(hào),可以對(duì)普通學(xué)生賬號(hào)進(jìn)行審核、修改、刪除。管理員還可以審核提交成立社團(tuán)的申請(qǐng),審核社團(tuán)發(fā)布活動(dòng)的申請(qǐng)。管理員可以審核用戶上傳的物品等。
圖2為本發(fā)明社團(tuán)平臺(tái)模塊結(jié)構(gòu)框圖,該平臺(tái)需要用戶賬號(hào)信息以及權(quán)限等級(jí),這些信息統(tǒng)一保存在個(gè)人中心,存儲(chǔ)于數(shù)據(jù)庫,每次訪問時(shí)都會(huì)經(jīng)過判斷。用戶主要分為兩種:社團(tuán)負(fù)責(zé)人和普通社員。其中社團(tuán)負(fù)責(zé)人具有管理自己的社團(tuán)的一系列功能,而且同樣具有普通社員參與活動(dòng)的功能。社團(tuán)管理按鈕將會(huì)只對(duì)管理人員可見,管理人員可以選擇發(fā)布面向全校的活動(dòng)信息,也可以發(fā)布只有本社團(tuán)成員可見的信息,通過信息過濾只有該社團(tuán)成員才可以接收。管理人員如果要進(jìn)行社團(tuán)招新、晚會(huì)、選舉等需要提前提交信息,并且通過審核。如果該社團(tuán)沒有申請(qǐng)以上活動(dòng)則顯示頁面顯示該活動(dòng)暫時(shí)不開放。
該社團(tuán)平臺(tái)模塊具有個(gè)人創(chuàng)建社團(tuán)的功能,需要經(jīng)過后臺(tái)管理系統(tǒng)模塊審核信息,并且通過認(rèn)證后才能上線。該社團(tuán)平臺(tái)模塊還提供了獨(dú)立的社團(tuán)類的數(shù)據(jù)表,用于存儲(chǔ)管理用戶在這個(gè)平臺(tái)上的數(shù)據(jù),并且進(jìn)行實(shí)時(shí)更新。
圖3為本發(fā)明校園信息系統(tǒng)模塊結(jié)構(gòu)框圖。校園信息系統(tǒng)模塊包括校園卡消費(fèi)查詢模塊、圖書查詢模塊、晨跑查詢模塊以及教務(wù)查詢模塊。校園信息系統(tǒng)目前并沒有接入校園網(wǎng),而是通過模擬登錄校園網(wǎng)獲取信息,因此,校園信息系統(tǒng)模塊需要用戶綁定自己的教務(wù)系統(tǒng)、圖書館、智慧校園等賬號(hào),校園信息系統(tǒng)模塊會(huì)自動(dòng)將綁定的賬號(hào)信息加密并保存在本地?cái)?shù)據(jù)庫中,當(dāng)用戶點(diǎn)擊任一模塊按鈕時(shí),校園信息系統(tǒng)模塊將提取相應(yīng)信息進(jìn)行模擬登錄并提取有效信息返回到微信號(hào),從而提供方便的交流互動(dòng)。
圖4為本發(fā)明交易平臺(tái)模塊結(jié)構(gòu)框圖。交易平臺(tái)模塊包括首頁模塊和個(gè)人中心模塊,首頁模塊包括搜索模塊和物品分類模塊。用戶通過搜索模塊篩選出想買的物品,并可點(diǎn)擊進(jìn)入物品詳情頁,物品詳情頁展示有該物品的詳細(xì)信息以及出售者的聯(lián)系信息。由于是校內(nèi)交易,交流比較方便,一般采取線下付款的方式進(jìn)行交易。
物品分類模塊包括最熱區(qū)模塊和免費(fèi)區(qū)模塊,用于展現(xiàn)目前出售的部分物品。
個(gè)人中心模塊包括我的收藏模塊、出售物品、捐贈(zèng)物品模塊。用戶通過我的收藏模塊可以查看自己收藏的物品信息,還可以通過出售物品、捐贈(zèng)物品模塊發(fā)布出售或者捐贈(zèng)物品的信息,但是需要在填寫物品的相關(guān)信息后提交管理員審核,審核通過后才能發(fā)布上線。另外,出售物品模塊可以顯示發(fā)布信息、審核進(jìn)程、物品出售進(jìn)程等信息。捐贈(zèng)物品模塊可以顯示捐贈(zèng)信息、審核狀態(tài)、物品捐贈(zèng)進(jìn)程等信息。
圖5為本發(fā)明交易平臺(tái)模塊流程圖。用戶進(jìn)入前臺(tái)商城系統(tǒng),登錄,登陸成功后即可瀏覽商品,或進(jìn)入個(gè)人中心模塊發(fā)布出售、捐贈(zèng)物品的信息。若登錄不成功則繼續(xù)瀏覽商品,沒有查看賣家信息的權(quán)限等。后臺(tái)管理員登錄成功后可以進(jìn)行相應(yīng)的信息管理。
圖6為本發(fā)明數(shù)據(jù)爬蟲流程圖,用戶進(jìn)入微信公眾號(hào)后,系統(tǒng)判斷用戶是否綁定賬號(hào),若未綁定,則用戶通過Oauth2.0授權(quán)微信登錄,并填寫校園信息系統(tǒng)的賬號(hào)信息,系統(tǒng)將根據(jù)信息模擬登錄校園網(wǎng)站進(jìn)行驗(yàn)證,若驗(yàn)證成功則信息有效并存入系統(tǒng)數(shù)據(jù)庫,若已綁定,則從系統(tǒng)數(shù)據(jù)庫中提取用戶校園賬號(hào)信息,并模擬登錄校園信息系統(tǒng)賬號(hào)抓取相關(guān)信息、解析之后顯示到界面上。
圖7為本發(fā)明數(shù)據(jù)庫設(shè)計(jì)ER圖,包括用戶信息表、校園信息表、校園卡信息、晨跑記錄表、校園卡消費(fèi)記錄表、借閱記錄表、商品信息表、商品用戶評(píng)論表等等表之間的關(guān)聯(lián)關(guān)系。
需要說明的是,在本實(shí)施方式中,數(shù)據(jù)庫版本可選擇MySql 5.6.17,Apache服務(wù)器版本可選擇2.4.9,PHP 版本可選擇5.5.12,Ubuntu 版本可選擇Ubuntu 12.04 64位。以上僅是優(yōu)選版本,其他任意可實(shí)現(xiàn)本實(shí)施方式目的的版本均可應(yīng)用于本發(fā)明中。
對(duì)于普通用戶,鑒于目前微信的普及程度,我們的微信公眾號(hào)只需掃碼關(guān)注,進(jìn)入個(gè)人中心綁定信息后,即可使用全部功能,操作簡(jiǎn)單。
本實(shí)施方式中基于WeiPHP的校園微信服務(wù)平臺(tái),利用MVC模式以及PHP+HTML+JavaScript+CSS+JQuery等技術(shù)完成了系統(tǒng)的開發(fā)。實(shí)現(xiàn)了以微信公眾號(hào)為入口,搭建校園微信服務(wù)平臺(tái)的目標(biāo),達(dá)到了系統(tǒng)的穩(wěn)定性、可拓展性、易操作、用戶移動(dòng)體驗(yàn)良好等技術(shù)指標(biāo)。該系統(tǒng)的設(shè)計(jì)開發(fā),在一定程度上彌補(bǔ)了校園服務(wù)在移動(dòng)應(yīng)用上的空白,觸手可及的移動(dòng)服務(wù)提高了校園服務(wù)的質(zhì)量,二手交易系統(tǒng)使閑置物品得到二次利用,一定程度上減少了環(huán)境污染,同時(shí)為用戶帶了實(shí)惠。
上文所列出的一系列的詳細(xì)說明僅僅是針對(duì)本發(fā)明的可行性實(shí)施方式的具體說明,它們并非用以限制本發(fā)明的保護(hù)范圍,凡未脫離本發(fā)明技藝精神所作的等效實(shí)施方式或變更均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。