• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于LAMP校園微活動管理平臺設計開發(fā)

      2018-05-14 10:21:49陳菊美
      知識文庫 2018年17期
      關鍵詞:開放平臺服務器數據庫

      陳菊美

      1 前言

      當前學校對校園活動的組織管理尚存欠缺、校園活動申請過程繁瑣、對活動通知不到位導致學生沒有參加等。如果開發(fā)校園微活動管理平臺就能避免目前所存在的很多問題。LAMP最早出現在1988年Michael Kunze寫給德國計算機雜志。LAMP指的是操作系統(tǒng)Linux、服務器Apache、數據庫My SQL和腳本語言PHP。LAMP是現今使用最廣泛的WEB應用程序開發(fā)平臺,主要功能是構架動態(tài)網站和服務器的開源。由于其免費性和開源性,LAMP已經能夠與最強大的兩款商業(yè)軟件J2EE和.Net相匹敵。其外LAMP還有一個優(yōu)勢,即用戶可以自由下載LAMP組合包含的開源軟件,開發(fā)成本低、運行穩(wěn)定。在目前的形式下,LAMP大有超過其他兩個商業(yè)軟件巨頭的可能。LAMP系統(tǒng)需求包括后臺管理平臺和前臺展示平臺。以下具體展示兩個平臺的系統(tǒng)需求?;顒咏M織者的需求有后臺權限(包括登錄和權限設置)、創(chuàng)建活動(包括編輯活動信息、發(fā)布活動信息等)、活動數據管理、活動屏幕等一些需求,因此在系統(tǒng)功能的需求需要考慮到活動組織者各方面的需求。此外參與活動的學生的需求有前臺用戶登錄、獲取相關活動信息(主題、活動時間、地點、參與人等)、活動互動、活動屏幕等一些需求,在系統(tǒng)的需求中都要考慮到,才能更好地搭建校園微活動平臺。

      2 系統(tǒng)的設計

      2.1 架構設計

      校園微活動管理系統(tǒng)架構子系統(tǒng)可分為組織管理模塊、活動參與模塊、審批管理模塊、系統(tǒng)管理模塊四大模塊。其中組織管理模塊部分主要功能有活動申請、宣傳及反饋?;顒訁⑴c模塊主要包含的功能有注冊登錄、查詢信息、報名、現場報道、活動反饋。審批管理模塊主要有在線審批、獲取活動狀態(tài)及活動評價功能。系統(tǒng)管理模塊主要有用戶管理、設置參數、數據庫管護功能。

      2.2 功能模塊設計

      LAMP組合是目前校園微活動管理平臺使用比較多的網站,因為組合中操作系統(tǒng)Linux運行穩(wěn)定、功能強大,服務器Aapche使用簡單方便、速度快,數據庫My SQL因此開源性、免費性也廣受歡迎,PHP腳本語言開發(fā)實用且功能全面。LAMP組合是強大的開發(fā)平臺,在此基礎上開發(fā)的校園微活動管理平臺具有安全性、可延展性、可維修性等優(yōu)點。校園微活動管理平臺可以分為三個模塊進行:開放平臺模塊、管理后臺模塊、網站前端模塊。

      三個模塊具有不同的設計思路。對外開放各種功能接口封裝具體功能邏輯,是開放平臺模塊的最主要功能。開放平臺接口單一入口的訪問方式,具有可控性,同時具有接口權限管理和IP鑒權的安全措施。開放平臺獨具的URL解析功能采用了REWRITE模式,因此開放平臺訪問過程中的參數由LUR來統(tǒng)一解析和調度,保證訪問的安全性。而管理后臺模塊的功能,一是管理整個系統(tǒng)功能的模塊,二是管理校園微活動前端平臺的用戶。活動組織者具有后臺管理的權限,主要是為了保證活動能有條理、分層次的順利進行,保證系統(tǒng)安全。活動組織者可以通過管理后臺模塊,對活動信息、活動數據進行編輯管理及分析,促使活動順利開展,同時能及時反饋活動情況。網站前端模塊是一個互動平臺供學生使用,提供有關活動的各種信息,如圖片、視頻等。學生還可以通過網站前端模塊發(fā)表對于校園活動的建議和評價??偟膩碚f,各個模塊既具有獨立性,又相互獨立關聯性。

      2.3 系統(tǒng)的實現

      校園微活動管理平臺系統(tǒng)的實現需要在一定的環(huán)境下實現,包括硬件環(huán)境和軟件環(huán)境。硬件環(huán)境又包括數據庫服務器和WEB服務器。數據庫服務器用于存儲各類數據庫,如視頻、圖片、文檔等各類數據庫。WEB服務器的功能主要是前端連接到學校均衡負載系統(tǒng)來提供內訪問服務的。軟件環(huán)境需要的注意的是操作系統(tǒng)、網頁服務器、數據庫和編程語言都需要高性能。

      系統(tǒng)功能的實現主要有創(chuàng)建活動功能的實現、活動信息發(fā)布的實現、活動屏幕的實現等?;顒咏M織組織要創(chuàng)建活動首先要填寫活動的相關信息、上傳相關文件,設置Manager基類包括 Set Superior函數和Reques Deal函數。根據相關審批規(guī)則,通過Set Superior函數和Reques Deal函數層層設置,形成申請的審批鏈。再如活動的信息的發(fā)布,該功能的實現需要根據參與者的需求變化,及時地將活動信息推送到參與者的微信或相關的郵箱里,提高活動的宣傳力度。以活動參與者模塊為例,該模塊的數據庫設計應包括編號、活動名稱、活動描述、活動費用、活動類比、活動地點、活動內容、組織單位、活動時間,并按照其特點設計大小。歷史參與信息有用戶參加過的活動參與記錄,包括活動的ID等,如果用戶參加多個活動,則兩個字段都記錄活動主鍵ID。如活動編號設計為ID字段自增,類型說明符為int,8字節(jié)?;顒用Q設計為Name字段,varchar數據類型,20字節(jié)?;顒用枋鲈O置為Descript字段,longtext數據類型,1000字節(jié)等。該數據表中設設置活動編號為主鍵,組織單位為外鍵。

      校園微活動平臺的設計開發(fā),解決了很多線下活動中無法解決的問題。首先是校園活動組織者的工作效率更高了,節(jié)省了很多時間和精力,并且能及時反饋活動數據,了解學生對活動的一些看法。其次是校園微活動平臺的開發(fā)使用可以提高校園的影響力,使更多的學生參與到活動中來,使更多地人了解學校。最后學生可以通過平臺獲得活動現場的視頻,不受地域限制與活動主辦方交流互動。

      (作者單位:江蘇省海門市第一中學)

      猜你喜歡
      開放平臺服務器數據庫
      基于在線開放平臺的混合式課堂教學模式構建與實踐
      通信控制服務器(CCS)維護終端的設計與實現
      基于AliGenie語音開放平臺的傳統(tǒng)家居智聯網解決方案
      電子制作(2018年17期)2018-09-28 01:56:46
      數據庫
      財經(2017年2期)2017-03-10 14:35:35
      搭建開放平臺 收獲真情實感——談《品德與生活》教學中開放式教學的實施
      得形忘意的服務器標準
      知識產權(2016年8期)2016-12-01 07:01:13
      計算機網絡安全服務器入侵與防御
      數據庫
      財經(2016年15期)2016-06-03 07:38:02
      數據庫
      財經(2016年3期)2016-03-07 07:44:46
      數據庫
      財經(2016年6期)2016-02-24 07:41:51
      都江堰市| 河津市| 闵行区| 南丰县| 宿州市| 托里县| 嘉黎县| 昌图县| 隆尧县| 鹤壁市| 长岭县| 永康市| 永宁县| 泾川县| 富蕴县| 巴塘县| 定安县| 隆安县| 广饶县| 新沂市| 徐州市| 敖汉旗| 洛隆县| 宁河县| 扶绥县| 广东省| 静安区| 财经| 泸溪县| 台前县| 拜泉县| 那曲县| 大石桥市| 阜康市| 军事| 克山县| 乌兰察布市| 申扎县| 普安县| 淅川县| 垦利县|