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