基于PHP技术的法律服务信息技术平台设计与实现

2017-02-16 19:31陈奇陈志忠
科技与创新 2017年1期
关键词:信息平台

陈奇++陈志忠

摘 要:从法律服务的现状出发,在深入调研分析的基础上,针对社会法律服务需求和现状设计开发一款综合性的法律服务信息技术平台。介绍了平台开发的目的及意义,设计思想和开发方案,并对系统的功能模块和后期展望进行了深入的论述。

关键词:法律服务;信息平台;开发方案;PHP技术

中图分类号:TP311.52 文献标识码:A DOI:10.15913/j.cnki.kjycx.2017.01.030

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

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.1 PHP技术简介

PHP(Personal home page Hypertext Preprocessor)是一种基于服务端创建动态网站的脚本语言,是一个完全开源的软件,其语法结构混合了C、Java、Perl及PHP自身的新语法,支持多种数据库,比如MySQL、Informix、Oracle、Sybase等。PHP具有开发快捷、效率高、运行速度快、跨平台等特点,在PHP5中还完全实现了面向对象及PDO特性等。

5.2 CodeIgniter框架

CodeIgniter是一套供PHP网站开发者使用的应用程序开发框架和工具包。它提供一套丰富的标准库及简单的接口和逻辑结构,其目的是使开发人员更快速地进行项目开发。使用CodeIgniter可以减少代码的编写量,并将开发人员的精力投入到项目的创造性开发上。CodeIgniter是基于模型—视图—控制器这一设计模式的。

6 总体结构设计

系统的概要设计中最重要的就是系统的模块化。本系统首先将整个系统划分为几个小问题、小模块,比如关于系统文章类信息,首先分出3类频道,文章类、律师信息类、事务所信息类,然后各个频道分类可以衍生很多频道,因为它们的数据库表结构基本都是一致的。通过频道衍生的方式,可以非常方便地扩展本平台的内容结构,实现了灵活的编程处理风格。这也是本平台的一个创新点,可以针对不同的应用和环境变化,随时维护系统的功能结构。

在以上分析的基础中,考虑到PHP程序编制的特点,得到系统功能模块主要有配置模块、事务所模块、律师模块、文章模块、会员模块、广告链接模块和在线咨询模块等子模块。

本系统基本实现了基于PHP的法律服务信息系统的基本功能,完成了最初系统设计中会员、文章、律师、事务所等的主要功能初衷。另外,本系统也实现了频道管理、广告配置、超级链接、SEO、在线咨询等功能。

7 系统特点

本系统具有以下几个特点:①具有友好的操作界面和图形管理界面,易学习、易操作、易移植。②系统结构严谨,性能稳定,使用方便,运行速度快。③经济性高。系统投资少,社会效益好。④维护简单。系统运行后几乎不需要专业系统管理员维护,开支减少。⑤对日后的大数据、大流量已作相应的考虑和优化。

8 存在的不足与设想

用户体验方面,该平台已完成的功能主要是信息方面的,设计上有些冗余。另外,用户与律师的交互方面没有很好的设计与实现,只能通过手机号码等联系方式与律师联系,缺少很好的交互体验。功能方面,该平台目前在以下方面还有待完善:①登录该平台的企业无法在线聘请法律顾问,也不能在该平台上进行相关的业务合作,缺少一个专门的模块来进行企业与法律顾问之间的交流与问题解决;②该平台针对一些客户的收费服务功能还不是很完善,缺少相应的功能介绍和具体实施方案等;③作为一个平台,为了留住客户,今后会提供一些其他的增值服务等配套模块,以期吸引用户,扩大用户规模。今后,对客户群体而言,将细化出企业,对个人会员和普通用户进行差异化、精准化服务。该平台不仅提供法律方面的信息服务,还增加广告模块,以及其他配套的产品建设,促进平台更好地发展。

参考文献

[1]王勇.学生信息综合管理系统的设计与展望[J].湖北农机化,2014(3):41.

[2]李涛.多层体系结构的应用与实现研究[J].计算机与数字工程,2007,35(4):176.

[3]张新明.基于Android平台的新型法务咨询系统的设计与实现[D].兰州:兰州交通大学,2014.

〔编辑:刘晓芳〕

猜你喜欢
信息平台
高校旅游英语微课信息平台构建
电力系统自动化综合应用信息平台设计与实现探讨
高校离校系统的设计与实现
高校实验室综合管理信息平台的构建分析
MVC框架技术搭建技能培训信息平台实例
浅谈包头市人影指挥综合信息平台的建设
《电动力学》课程多元教学信息平台的构建
试论快递行业自律评价信息平台的设计
如何做好高校二级学院科研管理工作