随着我国法制建设的不断完善和计算机技术的飞速发展,人们通过网络获取法律信息的需求越来越多,要求也越来越高。他们希望能够通过网络平台获得帮助和有价值的信息,节省时间成本和经济成本。而作为法律服务人员,也有必要适应环境的变化,通过网络来宣传自己、提供服务、提高知名度等。
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期。