您当前的位置:首页 >  党建材料 >  入党自传 > 内容

基于Web的法律咨询系统的设计与实现

无忧文档网    时间: 2019-11-10 06:21:43     阅读:


  摘要:针对法律案例多样化,且法律条文中通常都含有大量专业性很强的法律专用语,使得法律按照条文来分析自身面临了很大难题,本文研究了基于Web的法律信息服务平台的设计与实现,将冗杂无序的网上法律信息进行统一搜集和分类,并提供了大量案例供用户阅读,为用户提供更多有价值的法律信息。系统主要功能有:商务实务查询,相关信息查询,用户权限管理,案例及其类别管理,法律法规及其类别管理,简易论坛,案例搜索,法律法规查询,相似案例查找等。本系统的核心功能是相似案例查找和关键字搜索功能,需要利用Lucene进行切词处理。相似案例查找功能逆向运用了KNN算法的思想,在切词处理后,形成空间向量,利用空间向量计算来分析两案例的相似度,从而实现了相似案例查找。为了实现关键字搜索功能,利用Lucene实现了对数据库中的案例的全文动态索引处理,从而提高了搜索速度和搜索精度。
  关键词:法律咨询;MVC三层结构;KNN算法;Lucene分析器
  中图分类号:TP302.1文献标识码:A文章编号:1007-9599 (2011) 04-0000-02
  Web-based Legal Consulting System Design and Implementation
  Huo Renchong1,Du Bin2,Wang Hui3
  (1.Teaching Affairs Office,Shijiazhuang Institute of Railway,Shijiazhuang050041,China;2.Beijing Railway Bureau,Electricity Department of Shijiazhuang,Shijiazhuang050043,China;3.Computer Department,Shijiazhuang Railway Institute,Shijiazhuang050043,China)
  Abstract:Aiming at the law case diversification and contains a lot of specialized legal language in the law,a Web-based legal information service platform for the design and implementation,will complex disorderly conduct on-line legal information collection and classification of unity and provide a large number of cases for users to read,to provide users with more valuable legal information.System main features are:business practice for relevant information,user rights management,and the type of case management,laws and regulations and category management,and simple forum,case search,for laws and regulations,and other similar cases to find.The core functions of the system is similar to cases of search and keyword search function,use Lucene to cut the word processing.Find similar cases reverse the KNN algorithm using,after all word processing,translate into a vector space.Then,use the space vector computing to implement the similarity of the two cases,thus achieving finding a similar case.In order to achieve the keyword search function,use Lucene achieved in the database case handling by the dynamic index,so as to enhance the search speed and accuracy of search.
  Keywords:Legal consultation;MVC three-layer structure;KNN algorithm;Lucene analyzer
  一、引言
  自中国加入世界贸易组织(WTO)后,中国巨大的发展潜力吸引了大批外商来大陆投资。为了在大陆投资,外商需要了解许多关于中国法律法规的信息。使外商以及国内合作投资者通过访问一个基于网络的一站式服务的法律相关网站,来方便快捷地获得必需的信息,是非常明智的选择[1]。另一方面,对于非法律专业的人士,在遇到法律问题的时候进行有效法律咨询的难度较大,利用网络上现有的搜索引擎也很难搜索到满意的答案和相似的案例,并且在信息筛选上会浪费大量的时间;再者,在大陆投资、建厂的程序通常需要投资者花费大量的时间和精力去阅读和搜集相关信息。
  然而,目前还没有专门应用于法律领域的决策支持系统。也就是说,在法律领域,决策支持系统的应用还处于未成熟阶段。而基于开放的网络的法律相关专业领域的共享平台,并可以让访问者相互交流经验和经历的法律决策支持系统更是前所未有的。
  本文对以上问题分析得出为了帮助使用者提高信息收集的效率,迫切需要建立一个适合于中国法律的基于网络的法律支持系统,提供法律咨询服务功能,包括对于中国法规和案件的全面搜索和信息检索、个体案件的类似案件及结论、企业建立的法律程序流程和企业注册应具备的条件等、法律合同和协议的样本,等等。本文设计并实现了基于MVC的法律咨询系统,在这个系统中,人们还可以分享他们的经验和经历,相互交流、提问,为遇到法律问题的人士和法律相关工作的专业人士提供一个交流的平台。
  二、系统设计
  (一)系统的体系结构。本系统在Eclipse集成开发环境下,基于JavaBeans技术和Sturts、Hibernate、DWR、Ext 框架实现了软件系统的三层架构[3],如下图1所示。其中,表示层为客户端提供对应用程序的访问,主要是接受用户的请求、显示返回的页面;同时采用了先进的AJAX技术实现了Web状态下的异步通信,利用了开源的Ext界面包,丰富了页面的展现形式,使页面具有了各种菜单,弹出窗口等丰富效果。利用DWR与Ext相结合,DWR与系统的表示层接口进行通信,传递请求和响应。DWR将得到的响应资料赋值给Ext进行显示。业务层用于处理业务逻辑、访问数据层,一方面,处理表示层收集过来的数据并传递给数据持久层持久化;另一方面,完成对数据的相应的业务处理;控制程序运行的全局变量。因而,业务层可进一步划分为业务逻辑层和数据持久层两个子层,数据持久层采用了Hibernate中间件,实现了ORM映像,即实现了对象与关系数据库之间的映像,从而在使用面向对象的编程语言Java中依然可以用对象的方式来存储对象信息;业务逻辑层主要完成对数据的相应的业务处理,包括查询,修改,删除,插入数据库。控制程序运行的全局变量;提供数据库操作储存过程的数据访问对象(DAO)。数据层是数据库或者数据源起到数据存储作用。

《基于Web的法律咨询系统的设计与实现.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:

文档为doc格式

相关热搜

《基于Web的法律咨询系统的设计与实现.doc》

VIP请直接点击按钮下载本文的Word文档下载到电脑,请使用最新版的WORD和WPS软件打开,如发现文档不全可以联系客服申请处理。

文档下载
VIP免费下载文档

浏览记录