劉偉婉
摘要:隨著當今信息技術的高速發展,網絡技術在全方位應用的同時也在不斷地更新,漸漸地,網絡的影響力已不亞于報紙、廣播、電視這三大媒體。網絡已經成為當代媒體傳播新的一股源泉。在這個21世紀的新時代下,使用網絡技術進行法制宣傳工作,是宣傳法制的一條不可或缺的重要渠道。文章通過對PHP框架技術的介紹和一個普法網站系統建立的介紹,實現讓人們對法律法規的高度認識。
關鍵詞:PHP框架;MVC模式;普法網站
中圖分類號:TP2
文獻標識碼A
文章編號2095-6363(2017)04-0085-01
我國為了法治能夠深入人心,創建了一個普法網站系統,以這種創新的方式加強對法律的宣傳力度,擴大法治的在我國的影響力,提高法治在人心中的地位。同時,也推動了我國“四五普法”規劃的實施進程。在“四五”普法的時候,法制的重要性在逐漸上升,宣傳方式也從口頭變成了網絡,建立了許許多多的普法網站。但是,這些普法網站普遍存在的問題是看重建輕視輕運營看重內容輕視交互。僅有少數網站會有法律咨詢服務,像中國普法網。ASP為大多數網站所采取的技術,還有一些網站采用jsP,ASP等技術。這些目前較為流行的動態腳本語言還存在著問題,像網站單方面,不及時更新。這些問題會使訪問者對網站的興趣降低,普法效果會差很多。本文的主要工作是研究分析我國網絡普法工作的優缺點,針對其不足之處,設計并實現一個能為人民很好服務的普法咨詢服務網站。
1.PHP框架技術
PHP與其他普通的腳本語言相比較之下,其突出的優勢就是它具有開源并且完全免費的特點,這個特點體現出開發成本門檻很低。PHP程序還具有開發效率高、運行速度快、語法簡單、開發成本低、跨平臺性強等特點。軟件開發的快與慢與PHP框架有直接關系,軟件開發快的同時效率也可以保證,這對于程序的管理也十分重要,這樣就降低了開發人員重復操作的繁瑣步驟。PHP開發框架的出現,為網絡程序設計者提供了新的思路去建立有創新性的網絡程序,取代了重復而編寫代碼方式。PHP框架技術主要包含MVC模式、模板技術、緩存技術等。
1.1 MVC模式
MVC模式的最大特點就是它可以利用模型、控制器以及視圖的特殊方式,來將Web系統的流程方向、數據處理和內容體現這三方面抽象內容具體化。其中模型用來處理程序中的數據內容,保證數據的邏輯、順序清楚。另外,模型還負責對數據進行輸出和存儲,這也是很重要的應用方式;視圖是用來對程序中的數據進行處理。當然,視圖應用的前提是模型的創建,據內容顯示,可以看出視圖與模型缺一不可;控制器是用來處理程序中用戶交互的,控制器從視圖上獲取數據,從而控制用戶對數據的輸入,最后向模型發送數據,構成一連串的流程。MVC模式清晰的分層體現,可以對十分復雜的程序進行很好的管理。例如,就像用戶可以順利地完成視圖設計,就算沒有任何業務邏輯思維也可以,并且可以把應用程序的測試很簡單的完成,還減少了用戶的擔憂。因為MVC模式有分層技術,這就使得分組開發變得簡單許多,這會使開發人員節約很多時間,他們可以同時進行開發視圖、控制器邏輯和業務邏輯。
1.2模板技術
在MVC模式的視圖層,一般會有一個模板解析引擎存在。模板解析引擎有著相比其他引擎較為簡單的語言,因為還有一些其他的引擎會直接使用PHP語言。初始的設計人員通常都以模板語言作為模板設計語言,這在一定程度上減少了初始設計人員的學習成本。當系統運行起來時,模板編譯將作為模板解析引擎的為執行腳本文件,PHP語法將作為引擎的語言。
1.3緩存技術
緩存技術能夠解決很多問題,例如,性能問題、穩定性、可用性等。緩存技術首要解決的就是性能問題,它將系統對應的數據自動的儲存起來,這樣可以不用對數據進行重復的創建、處理和傳輸,主要針對不改變的數據。在地區編碼等,緩存技術的能夠高效的提升網絡程序的反應速度。這些都體現出此技術高性能的特點。穩定性是緩存技術能夠解決的問題,此項特點體現在相同的應用中,針對同一數據,在邏輯服務和用戶功能實行多次請求時,穩定性就開始發揮它的作用。但是當在用戶人數過大的情況下,如果對每個用戶的每次請求都進行回應和處理,這樣會造成大量資源的消耗,造成浪費,也同時造成系統的不穩定??捎眯砸彩蔷彺婕夹g所解決的問題之一,在系統運行時,可能會遇到數據信息的服務意外停止的情況,如果使用了緩存技術,可以大大的減少這種情況的發生,同時在一定時間內可以讓系統繼續正常運行,最終達到提高系統可用性的效果。
2.系統設計
2.1功能需求
1)文章的管理功能,對頻道可以進行任意的刪除、改寫、創建等,自由調整網站頻道,對文章有編輯和發布功能。另外,還支持音頻、動畫等多種媒體格式。
2)咨詢平臺,作為本站的不一樣的地方,為了打造一個咨詢法律問題平臺,人們注冊賬號之后可在咨詢平臺里提出法律問題,在本站注冊并認證的法律專家就能回答問題,確保咨詢的嚴謹。
3)投票功能,普法網站可對某個事件向網站群眾發起投票。
4)管理功能,后臺入口登錄處才是管理人員正確登錄的入口,登錄后才能進行其他操作。管理員通過輸入正確的用戶名、密碼和驗證碼登錄到系統后臺。管理員和超級管理員是劃分系統管理員用戶的兩種類型,系統管理員擁有的權限很大,而一般管理員只能由超級管理員賦予權限。賦予之后才能使用,超級管理員可以添加、編輯管理員的信息,權力很大。
2.2系統設計
Mvc模式編程成為網絡系統的指導思想,為系統服務的是PHP框架開發的普法咨詢。系統請求控制器的方法是通過“路由功能”,控制器解析用戶請求響應后以特定視圖方法并將處理結果,然后會展現在用戶瀏覽器。系統由咨詢子系統、文章子系統、留言子系統、投票子系統和用戶管理五大子系統組成,在服務器端運行。
3.結論
本文具體說明了如今普法網站的優點,當然還有一些不足,這些網站只注重內容而忽略了互動環節。由此可見,建設一個新型的普法網站多么重要。但網站還有許多需要完善的地方,例如,目前系統還沒有明確的等級,系統沒有對用戶訪問軌跡進行記錄,很少有微信和微博等互動系統,這些功能以后會慢慢的實現。