方玉川 陳港董 長昊 蔡月芹
摘 要:文章對某高校黨建手機網(wǎng)絡(luò)平臺進行了系統(tǒng)邏輯結(jié)構(gòu)設(shè)計和功能模塊設(shè)計,平臺的開發(fā)環(huán)境是Windows+Apache+MySQL+PHP集成環(huán)境,是以ThinkPHP框架和MUI框架為基礎(chǔ)技術(shù)進行高校黨建手機網(wǎng)絡(luò)平臺設(shè)計與開發(fā)。
關(guān)鍵詞:高校黨建;手機網(wǎng)絡(luò)平臺;ThinkPHP框架
中圖分類號:TP311.52 文獻標志碼:A 文章編號:2095-2945(2018)21-0042-03
Abstract: This paper designs the system logic structure and function module of the mobile phone network platform of the party building of a university. The development environment of the platform is Windows+Apache+MySQL+PHP integrated environment. It is based on ThinkPHP framework and MUI framework to design and develop the mobile phone network platform for party building in colleges and universities.
Keywords: Party building in colleges and universities; mobile phone network platform; ThinkPHP framework
當今社會已經(jīng)進入信息傳播快速、信息交互便捷的網(wǎng)絡(luò)時代,伴隨著智能手機的普及和移動互聯(lián)網(wǎng)技術(shù)的完善,手機網(wǎng)絡(luò)平臺正滲透進黨建工作和黨員干部生活的方方面面。高校學(xué)生黨員隊伍建設(shè)是高校黨的建設(shè)的基礎(chǔ)工程,長期以來,按照中央一系列重大決策部署,各地高校高度重視學(xué)生黨員隊伍建設(shè),認真做好學(xué)生黨員發(fā)展和教育管理服務(wù)工作[1]。高校黨建工作與時俱進,充分發(fā)揮手機在黨建工作中的學(xué)習(xí)、宣傳、動員、互動功能,是貫徹落實中央有關(guān)建設(shè)學(xué)習(xí)型黨組織、深入開展創(chuàng)先爭優(yōu)活動要求的有力之舉,創(chuàng)新之舉[2]。為了構(gòu)建一個集政策法規(guī)學(xué)習(xí)、網(wǎng)上黨校、黨建研究、基層黨建風(fēng)采為一體的高校黨建手機網(wǎng)絡(luò)平臺,在符合高校黨建工作特點的基礎(chǔ)上,筆者針對高校黨建手機網(wǎng)絡(luò)平臺擬采用基于ThinkPHP框架的多層軟件開發(fā)方法,為高校師生提供一個開放便捷的移動平臺。
1 平臺技術(shù)特點
本平臺的開發(fā)環(huán)境是Windows+Apache+MySQL+PHP集成環(huán)境,是以ThinkPHP框架為基礎(chǔ)的。MySQL是一種真正的多用戶、多線程的免費數(shù)據(jù)庫服務(wù)器,主要特點是快速、易用、可靠性強。PHP是運行于服務(wù)器端的嵌入式的、動態(tài)的、開源的腳本語言,支持多種操作系統(tǒng)和數(shù)據(jù)庫。系統(tǒng)的使用前端使用MUI技術(shù),MUI高性能輕量級前端框架,體驗好,擴展性強,很好的支持了HTML5,使得系統(tǒng)在任何移動客戶端都有良好的兼容性[3]。系統(tǒng)后端使用ThinkPHP框架,ThinkPHP是一個快速、簡單的基于MVC和面向?qū)ο蟮妮p量級PHP開發(fā)框架,結(jié)構(gòu)化明顯,擴展性強,二次開發(fā)成本低。ThinkPHP在保持出色的性能和至簡的代碼的同時,尤其注重開發(fā)體驗和易用性,并且擁有眾多的原創(chuàng)功能和特性,為WEB應(yīng)用開發(fā)提供了強有力的支持[4]。
2 系統(tǒng)總體設(shè)計
2.1 邏輯結(jié)構(gòu)設(shè)計
黨建平臺體系結(jié)構(gòu)中命令響應(yīng)過程:用戶在客戶端發(fā)送PHP請求,并將請求提交至Apache Web服務(wù)器;Apache服務(wù)器根據(jù)請求命令后綴進行判斷,如為PHP請求,Apache服務(wù)器則提交PHP應(yīng)用程序腳本至PHP引擎程序;PHP引擎對Apache服務(wù)器傳送過來的文件進行掃描,根據(jù)指令從后臺Mysql數(shù)據(jù)庫讀取數(shù)據(jù)并處理、返回,動態(tài)生成相應(yīng)的HTML頁面;PHP引擎程序?qū)⑸傻腍TML頁面返回至Apache服務(wù)器,并最終返回給客戶端口。黨建平臺體系結(jié)構(gòu)設(shè)計如圖1所示。
以上三層結(jié)構(gòu)中任何一層的改變都不會影響其他層的功能與運行,層與層之間相互獨立;且結(jié)構(gòu)中事務(wù)處理邏輯部分從客戶機轉(zhuǎn)移到了服務(wù)器,不僅降低了對客戶機性能的要求,也使得維護技術(shù)人員不必關(guān)注客戶機的維護,主要負責(zé)服務(wù)器上程序的更新即可,從而能從繁重的維護、升級等工作中解脫出來。
2.2 功能模塊設(shè)計
本平臺的開發(fā)是為了高校教工黨員和學(xué)生黨員提供手機網(wǎng)上學(xué)習(xí)、黨建宣傳、服務(wù)的手機平臺,包括通知公告、黨建研究、新聞動態(tài)、兩學(xué)一做、黨建風(fēng)采、政策法規(guī)、信息查詢、網(wǎng)上黨校等,平臺的功能結(jié)構(gòu)圖如圖2所示。
前臺主要功能介紹如下:(1)通知公告:黨中央以及學(xué)校關(guān)于黨內(nèi)學(xué)習(xí)通知,以及重要任命、處罰公告等。(2)黨建研究:每位參與黨課學(xué)習(xí)者都可以發(fā)表自己對黨課的想法和自己的見解,有利于知識的互動和思想的交流,同時可以反饋參與者對黨課內(nèi)容的了解和掌握情況。(3)新聞動態(tài):讓用戶能了解實時新聞和相關(guān)動態(tài),同時達到站內(nèi)優(yōu)化,提高用戶瀏覽興趣,及時了解黨建最新的發(fā)展目標和發(fā)展方向,利于黨建對黨章黨史等的宣傳工作。(4)兩學(xué)一做:開展“兩學(xué)一做”學(xué)習(xí)教育,是落實黨章關(guān)于加強黨員教育管理要求、深化黨內(nèi)教育的重要實踐,是推動黨內(nèi)教育從“關(guān)鍵少數(shù)”向廣大黨員拓展、從集中性教育向經(jīng)常性教育延伸的重要舉措。(5)黨建風(fēng)采:通過平臺對各支部學(xué)習(xí)活動風(fēng)采進行展示。(6)政策法規(guī):黨規(guī)黨章學(xué)習(xí),相關(guān)政策文件瀏覽及下載。(7)信息查詢:黨員黨費查詢,以及在平臺上學(xué)習(xí)測試的成績查詢。(8)網(wǎng)上黨校利用黨建平臺提供的微課程,適合學(xué)習(xí)者隨時隨地的參與黨課的學(xué)習(xí),教學(xué)雙方無需專門的預(yù)約和安排,為用戶提供方便,大大節(jié)省了人力、物力。后臺主要功能介紹如下:(1)欄目管理:對前臺顯示的欄目進行增加、刪除,欄目以及子欄目的管理。(2)文件管理:各個欄目中新聞的編輯和刪除,微課程視頻的添加和編輯,網(wǎng)上黨校試題庫管理。(3)用戶管理:用戶的注冊管理,用戶測評信息和黨費信息的管理。(4)權(quán)限管理:學(xué)生黨員用戶權(quán)限、教工黨員用戶權(quán)限、管理員權(quán)限的設(shè)置。