隨著我國法制建設的不斷完善和計算機技術的飛速發展,人們通過網絡獲取法律信息的需求越來越多,要求也越來越高。他們希望能夠通過網絡平臺獲得幫助和有價值的信息,節省時間成本和經濟成本。而作為法律服務人員,也有必要適應環境的變化,通過網絡來宣傳自己、提供服務、提高知名度等。
1.目的及意義
本法律服務平臺的目標是,盡快地把法律服務送到每一個有需求的人身邊,系統平臺依托計算機網絡技術,在法律服務領域提供最全面、周到、細致的服務,努力打造老百姓心目中的法律第一品牌,讓有法律服務需求的人第一時間想到我們的平臺,讓來到平臺的人以最直接、最方便、最經濟的方式找到解決問題的辦法,并致力于推動法律行業的信息化及法制建設的網絡化。
2.設計思想
法律服務信息平臺的宗旨是培養人們利用信息技術的意識和能力,促進信息技術與法律的整合,充分發揮網絡化信息技術的優勢,逐步改變法律的服務方式,適應人們在網絡化環境下求助方式的變革,為人們的生活提供可靠的法律環境和有力的法律武器。它應提供的主要功能有:提供豐富的法律資料,方便人們查詢、使用;為系統管理人員提供方便的管理,信息冗余設計優良;提供一定的安全機制,保證用戶信息安全。
3.需求分析
在法制建設逐漸完善的今天,社會的法律意識越來越強。一方面,公民在遇到法律糾紛或者有重要的家事或投資項目等要決定時,自然會想到律師;另一方面,企業對律師也有很大的需求,例如律師可以為企業的內部管理提供很好的法律建議,并且政府對律師也有著依法行政的必然需求。那么,當普通公民、企業甚至政府在需要律師和相關法律知識時,首先會想到通過網絡查詢信息。本系統正是迎合這種需要,為廣大用戶提供幫助。
4.開發方案
客戶機/服務器結構的基本思想是數據的存儲和管理工作由服務器端負責,而應用程序在客戶端運行。工作時由客戶端主動發起服務請求,服務器被動響應,客戶端的具體應用服務是通過網絡由服務器提供的。為了適應大型復雜的系統,出現了由表現層、業務邏輯層和數據訪問層構成的3層結構。這種把邏輯應用獨立出來的模式,更加適用于結構相對復雜的的大型應用場合。而B/S結構,即瀏覽器和服務器結構,它獨立于硬件環境和操作系統,緩解了客戶機的工作壓力,可以容易地實現不同網絡之間的連接。圖1為瀏覽器/服務器模式構成及數據處理方式示意圖,也是一個3層分布結構,即瀏覽器-Web服務器-數據庫服務器。圖1瀏覽器/服務器模式構成及數據處理方式通過以上對C/S和B/S的介紹和比較可知,B/S的優點非常明顯,因此,本系統將采用B/S模式設計開發。
5.開發技術
本系統基于PHP技術,采用CodeIgniter框架開發,利用Sublime和Dreamweaver編輯工具,應用HTML、JAVASCRIPT、AJAX等技術,用MySQL和REDIS數據庫為系統提供后臺數據支持,嚴格按照軟件工程開發設計思想設計與實現。
5.1PHP技術簡介
PHP(Personalhomepage Hypertext Preprocessor)是一種基于服務端創建動態網站的腳本語言,是一個完全開源的軟件,其語法結構混合了C、Java、Perl及PHP自身的新語法,支持多種數據庫,比如MySQL、Informix、Oracle、Sybase等。PHP具有開發快捷、效率高、運行速度快、跨平臺等特點,在PHP5中還完全實現了面向對象及PDO特性等。
5.2CodeIgniter框架
CodeIgniter是一套供PHP網站開發者使用的應用程序開發框架和工具包。它提供一套豐富的標準庫及簡單的接口和邏輯結構,其目的是使開發人員更快速地進行項目開發。使用CodeIgniter可以減少代碼的編寫量,并將開發人員的精力投入到項目的創造性開發上。CodeIgniter是基于模型-視圖-控制器這一設計模式的。
6.總體結構設計
系統的概要設計中最重要的就是系統的模塊化。本系統首先將整個系統劃分為幾個小問題、小模塊,比如關于系統文章類信息,首先分出3類頻道,文章類、律師信息類、事務所信息類,然后各個頻道分類可以衍生很多頻道,因為它們的數據庫表結構基本都是一致的。通過頻道衍生的方式,可以非常方便地擴展本平臺的內容結構,實現了靈活的編程處理風格。這也是本平臺的一個創新點,可以針對不同的應用和環境變化,隨時維護系統的功能結構。
在以上分析的基礎中,考慮到PHP程序編制的特點,得到系統功能模塊主要有配置模塊、事務所模塊、律師模塊、文章模塊、會員模塊、廣告鏈接模塊和在線咨詢模塊等子模塊。本系統基本實現了基于PHP的法律服務信息系統的基本功能,完成了最初系統設計中會員、文章、律師、事務所等的主要功能初衷。另外,本系統也實現了頻道管理、廣告配置、超級鏈接、SEO、在線咨詢等功能。
7.系統特點
本系統具有以下幾個特點:①具有友好的操作界面和圖形管理界面,易學習、易操作、易移植。②系統結構嚴謹,性能穩定,使用方便,運行速度快。③經濟性高。系統投資少,社會效益好。④維護簡單。系統運行后幾乎不需要專業系統管理員維護,開支減少。⑤對日后的大數據、大流量已作相應的考慮和優化。
8.存在的不足與設想
用戶體驗方面,該平臺已完成的功能主要是信息方面的,設計上有些冗余。另外,用戶與律師的交互方面沒有很好的設計與實現,只能通過手機號碼等聯系方式與律師聯系,缺少很好的交互體驗。功能方面,該平臺目前在以下方面還有待完善:①登錄該平臺的企業無法在線聘請法律顧問,也不能在該平臺上進行相關的業務合作,缺少一個專門的模塊來進行企業與法律顧問之間的交流與問題解決;②該平臺針對一些客戶的收費服務功能還不是很完善,缺少相應的功能介紹和具體實施方案等;③作為一個平臺,為了留住客戶,今后會提供一些其他的增值服務等配套模塊,以期吸引用戶,擴大用戶規模。今后,對客戶群體而言,將細化出企業,對個人會員和普通用戶進行差異化、精準化服務。該平臺不僅提供法律方面的信息服務,還增加廣告模塊,以及其他配套的產品建設,促進平臺更好地發展。原載《科技與創新》2017年第1期。