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