毕业设计论文基于JBPM的法院案件管理系统开发.doc
《毕业设计论文基于JBPM的法院案件管理系统开发.doc》由会员分享,可在线阅读,更多相关《毕业设计论文基于JBPM的法院案件管理系统开发.doc(56页珍藏版)》请在三一办公上搜索。
1、宁波理工学院 毕业设计(论文)题 目 基于jBPM的法院案件管理系统开发 姓 名 学 号 专业班级 04信息与计算科学1班 指导教师 分 院 信息科学与工程分院 完成日期 2008年6月06日 毕业设计(论文)任务书一、 题目 基于jBPM的法院案件管理系统开发 二、 分院 信息科学与工程分院 学生姓名 专业班级 04信息与计算科学1班 学号 发放日期 2007年12月25日 三、 指导教师对毕业设计(论文)的进度安排及任务要求1 主要任务与目标设计一个基于jBPM的法院案件管理系统,目标是要使其应用在法院办案网中,方便办案人员办案和减少纸张文档的传递,实现案件管理信息化。2 主要内容与基本要
2、求研究jBPM的工作原理、系统结构和实现机制,以及jBPM工作流引擎的关键技术如流程定义语言,流程定义的永久化,上下文存取变量等,在此基础上结合法院案件管理的特性设计和实现一个基于jBPM的案件管理系统。3 计划进度2007.12.252008.03.10查阅文献,撰写文献综述2008.03.102008.03.25确定系统方案,撰写开题报告,外文翻译2008.03.262008.04.30完成系统分析设计和原型开发2008.05.012008.05.15系统实现与集成,建立完整、详细的技术文档2008.05.162008.06.12论文的撰写与整理,提交毕业论文,答辩4 主要参考文献1 Wi
3、ll van der Aailst,Kees van Hee工作流管理模型、方法和系统M北京市:清华大学出版社,2004 2 单维锋,李忠华基于工作流技术的管理信息系统集成与应用J防灾科技学院学报,2007,9(1):120124起讫日期: 2007年 12 月 25 日 至 2008年 06 月 12 日 指导教师签名 职称 2007 年 12 月 25 日四、 分院审核意见负责人签名 年 月 日毕业设计(论文)工作记录卡姓 名: 蒋叶敏日 期写 作 环 节主 要 工 作 内 容指导教师签字2007.12.05 2007.12.25选 题(任务下达)选定研究课题及研究方向,明确毕业设计任务2
4、007.12.26 2008.03.25开题报告(搜集整理资料)查阅文献,撰写文献综述,确定课题所要解决的问题及思路,开题报告2008.03.26 2008.04.30系统设计开发(系统初步设计实现)搜集相关资料,系统设计,代码编写,系统整合2008.05.01 2008.05.15初 稿(总体方案设计分析)系统实现与测试,撰写论文初稿2008.05.16 2008.05.30二 稿(设计计算和工作图)系统完善,论文修改,建立完整、详细的技术文档2008.06.01 2008.06.11定 稿 (说明书撰写)提交毕业论文,制作PPT,准备答辩注:设计类工作记录卡写作环节一栏按括号内要求填写毕业
5、设计(论文)工作指导卡姓 名蒋叶敏指 导 教 师刘启玉计划进程表日 期工 作 内 容完 成 情 况2007.12.25布置毕业设计任务完成2008.03.25开题报告检查、答辩完成2008.04.30完成系统分析设计和原型开发完成2008.06.05完成论文撰写,修改定稿完成指 导 教 师 检 查 答 疑 记 录日 期检 查 答 疑 内 容指导教师签字2007.12.28指导文献查阅方向,解答关于文献阅读中的疑问2008.03.24讨论系统设计方案,检查开题报告2008.04.25讲解jBPM的原理和机制和开发方法2008.05.30检查系统开发完成情况,讨论索引技术的应用学 生 请 假 记
6、录日 期请 假 原 因指导教师签字无请假摘 要随着社会主义市场经济的不断发展,法院运用法律手段调节的各种社会关系日益增多,法院受理的各类案件大幅度增加,因此,建设以信息技术为基础的法院案件工作流管理系统非常必要。本文介绍了工作流管理系统的理论知识,在此基础上深入研究了基于jBPM的工作流引擎机制、流程定义语言及其应用方法。然后,本文分析了法院案件管理的需求和主要流程,给出了系统的设计过程,并基于J2EE平台、应用jBPM引擎进行了实现,该系统通过工作流技术实现了对设计流程的动态管理。论文详细论述了系统的开发过程和jBPM流程定义语言(JPDL)在系统开发中的应用方法和技巧。最后,结合法院工作的
7、特殊要求,阐述了系统中应用的关键技术和解决的关键问题,如权限管理、法律文书自动生成、数据库的设计优化等等。关键词:工作流;管理系统;jBPM;工作流引擎 IIAbstractWith continuous development of the socialist market economy, the court increasingly use legal means to regulate the social relations, and the various accepted cases also increase rapidly. Therefore, it is very nec
8、essary to build workflow management system for court cases on the base of information technology. This pape introduces theories and knowledge of workflow management system, and on this fundament, it deeply study workflow engine mechanism, process definition language and its application methods based
9、 on the jBPM. Then, the paper analysis the needs and major processes of the court case management, and give out the systemetic design process, and it makes realization based on J2EE platform and applying jBPM engines. This system achieves the dynamic management of design process through the workflow
10、 technology. The paper states in detail the development process of the system, and the applying methods and technology of jBPM process definition language (JPDL) in the system development. Finally, considered the special requirements of the work in court, the paper states key technologies to be appl
11、ied in the system, and the key issues to be solved, such as rights management, legal writ automatically generation, database design optimization, and so on.Keywords: Workflow;Management System;jBPM;Workflow Engine目 录摘 要IABSTRACTII第1章绪论11.1研究背景11.2研究现状11.3研究内容及其意义2第2章基于JBPM的工作流技术研究42.1工作流技术概述42.2工作流管
12、理系统概述52.3jBPM工作流引擎62.3.1jBPM的概述62.3.2jBPM整合Eclipse开发平台82.3.3JPDL流程定义语言分析102.3.4通过jBPM的API来执行流程14第3章系统分析与流程设计173.1法院案件管理概述173.2法院案件管理系统需求分析183.2.1案件基本流程183.2.2立案193.2.3审前准备203.2.4审理结案213.3基于jBPM的案件管理系统设计223.3.1系统结构223.3.2案件管理系统工作流建模243.3.3系统类设计25第4章基于JBPM的系统的实现264.1基于jBPM的流程设计与定义264.2部署流程定义304.3系统功能的
13、实现314.4关键技术的实现374.4.1权限与系统安全性问题374.4.2法律文书的自动生成394.4.3数据库设计优化问题39第5章总结与展望42参考文献43致 谢45III第1章 绪论1.1 研究背景法院执行工作是社会各界关注的热点和焦点,直接影响着法律的尊严、司法的权威和人民法院的形象。改革开放以来,我国社会主义法制建设得到了迅猛发展,法律体系日臻完善,公民法律意识日益加强,运用法律手段来解决纠纷、保护自己的合法利益己变得越来越普遍。同时社会主义市场经济的发展也对法院审判工作提出了新的挑战,各种纠纷的数量大幅度上升,涉及的领域范围不断增加,案件数量的日益增多和案件复杂程度的日益增加,以
14、及各种新类型、疑难案件的出现使案件审理工作趋于复杂,法官的工作也日益繁重。 1.2 研究现状工作流的概念起源于生产组织和办公自动化领域。它所关注的问题是处理过程的自动化,根据一系列定义的规则,把文档、信息或任务在参与者之间传递,以达到某种目的。工作流技术已成为企业信息化建设方案中必不可少的内容之一。从简单的办公自动化系统的开发,到企业ERP系统的实施,再到为提高企业运营效率而出现的BPR及BPM系统,工作流技术都发挥了相当重要的甚至是关键的作用。随着EAI的兴起,EAI所涉及的各种支撑技术也在快速的发展,工作流技术为实现应用层而的集成提供了有力的支撑。另一方面,随着个人计算机、网络技术的普及和
15、推广,以及信息化建设的日益完善,使得工作流技术的研究与开发进入了一个新的热潮1。目前工作流技术在电子政务、协同办公、分销管理、项目管理、销售管理等领域和各个行业广泛应用。协同工作流管理系统(SynchroFLOW)成功应用于电信、政府、企业等大型行业。在电子政务领域为解决电子政务系统的多版本、异构、分布、松散耦合等问题,提出了一种基于工作流技术的电子政务支撑系统框架。目前,工作流技术的研究正日益受到人们的重视,许多大学和研究机构都开展了研究项目,取得了众多的研究成果。国内外有关工作流的研究方向大致可以归纳为以下三个方面:(1) 工作流的理论基础:包括工作流管理系统的体系结构、模型、定义语言等。
16、(2) 工作流的实现技术:包括工作流的事务特性、先进的软件技术的应用、工作流仿真等。(3) 工作流技术的应用:工作流实施技术在不同应用领域的应用方法、应用软件集成等。国内市场的工作流软件可以上分为以下五种主要类型:(1) 是开源软件厂商及其产品。其代表性产品包括:Shark、OSworkflow、jBPM、ActiveBpel等。其特点表现为新兴产品较多。(2) 是独立的、专业的工作流软件提供商。其特点是,企业规模相对较小,品牌认知度相对较低。但这些企业的独立工作流软件产品较为成熟,能支持较为复杂的工作流。(3) 是大型的平台软件提供商。这类厂商包括:IBM、BEA、MS、Oracle等。其基
17、本特点是规模大,品牌认知度高,产品成熟度相对更高。(4) 是中小型的平台软件及协同软件提供商,比如中间件厂商也开始推出自己的工作流软件。(5) 是综合的应用软件提供商,如大型的ISV和SI。这类厂商包括:SAP、东软、中软、金蝶等公司。其特点是规模较大,品牌认知度较高,其工作流软件和自有解决方案或应用软件集成得更好。1.3 研究内容及其意义法院案件管理,是法院综合管理的一个重要组成部分,是实现案件受理、立案、案件审理、结案等流程为一体的综合管理。随着社会主义市场经济的不断发展,需要法院运用法律手段调节的各种社会关系日益增多,法院受理的各类案件大幅度增加,只靠增加办案人员不能从根本上解决问题。而
18、建设案件工作流管理系统,加强科学管理,提高办案、办公效率和质量是根本出路。因此,建设以信息技术为基础的法院案件工作流管理系统,是法院实现装备现代化的重要手段。法院实施案件工作流管理可以降低案件过程处理时间,减少文档传递过程中不必要的中间状态等,降低文档的传递和临时存储时间,实现事件的高效解决。提高法院案件审理的柔性,及时发现业务瓶颈,减少或避免人为因素造成的原则性错误,并能根据变化不断改进其业务过程,使业务运作更顺畅。另一方面,工作流迅速发展时至今日市场上的工作流引擎多不甚数,其中jBPM是一个灵活可扩展的工作流管理系统,它使用了优秀的O/R Mapping工具Hibernate,而使用O/R
19、 Mapping工具最大的优点是可以使用面向对象的思维方式操作数据库,把面向对象的分析和设计贯穿软件开发过程的始终。jBPM的整体系统结构可细分为五层,分别是浏览器层、Web容器、Session Bean层、数据库映射层和数据库,它的过程建模采用的是改良了的UML 活动图。作为jBPM运行时server输入的业务流程使用简单强大的语言表达并打包在流程档案中。jBPM是一组J2SE组件,包括一个Web应用程序和一个日程安排程序,可以作为J2EE应用集群部署。本文主要研究jBPM工作流引擎机制、流程定义语言及其应用方法。然后,分析了法院案件管理的需求和主要流程,给出系统的设计过程,并基于J2EE平
20、台、应用jBPM引擎进行实现。主要内容如下:(1) 案件管理系统工作流模型设计。(2) 研究工作流管理模型,并将其应用与法院案件管理系统设计结合。(3) jBPM工作流引擎的研究。(4) 基于jBPM的法院案件管理系统的设计与实现。第2章 基于jBPM的工作流技术研究2.1 工作流技术概述工作流(Workflow)就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。一个可完整使用的工作流软件,必须给用户提供一整套定义工作流要素和完成特定工作流程的工具
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 JBPM 法院 案件 管理 系统 开发

链接地址:https://www.31ppt.com/p-4864553.html