基于java信息法院管理系统设计

上传人:夏** 文档编号:476709051 上传时间:2023-12-11 格式:DOCX 页数:34 大小:2.24MB
返回 下载 相关 举报
基于java信息法院管理系统设计_第1页
第1页 / 共34页
基于java信息法院管理系统设计_第2页
第2页 / 共34页
基于java信息法院管理系统设计_第3页
第3页 / 共34页
基于java信息法院管理系统设计_第4页
第4页 / 共34页
基于java信息法院管理系统设计_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《基于java信息法院管理系统设计》由会员分享,可在线阅读,更多相关《基于java信息法院管理系统设计(34页珍藏版)》请在金锄头文库上搜索。

1、编号:基于jaava信信息实训训开发 实训(论文)说明书书题 目:基于jjavaa信息法法院管理理系统实实训开发发 院 (系系): 应用科科技学院院 专 业: 计计算机科科学与技技术 学生姓名名: 盘晟 学 号: 00801111002199 指导教师师: 熊熊太平 摘 要要 J22EE是是一种全全新概念念的企业业级应用用程序模模型,和和传统企企业应用用开发模模型相比比有不可可比拟的的优势。J2EEE体系系结构提提供中间间层集成成框架用用来满足足高可用用性、高高可靠性性以及可可扩展性性的应用用的需求求。通过过提供统统一的开开发平台台,J22EE降降低了开开发多层层应用的的费用和和复杂性性,增强

2、强了安全全机制,提提高了性性能。 本系统统是基于于轻量级级J2EEE的开开发架构构,采用用MVCC软件设设计模式式。我们们选择轻轻量级框框架Spprinng,它它使应用用程序不不依赖于于任何容容器,减减少开发发的复杂杂度,提提高开发发的效率率。表示示层采用用开放源源代码且且较成熟熟的Sttrutts。持持久层框框架使用用较为流流行的OORM组组件Hiiberrnatte。 本系系统利用用intternnet解解决档案案的查询询效率低低,查询不不方便,以及避免传统的法院档案管理的归档困难、档案容易损坏等问题。关键词词 JJ2EEE;MVCC ;Strrutss;Hibbernnatee;设计模模

3、式目录一、系统统所用技技术简介介1(一)SSpriing介介绍1(二)SStruuts介介绍2二、需求求分析说说明3(一)开开发背景景3(二)功功能性需需求分析析3三、数据据库分析析与设计计10(二)数数据库逻逻辑设计计10(三)数数据库物物理设计计11四、系统统设计与与实现112(一)系系统结构构13(二)系系统的构构架设计计14(四)系系统持久久层DAAO的实实现188(六)用用户接口口层2661、登录录功能及及权限验验证2662、档案案管理及及维护2283、法医医鉴定档档案的管管理3334、当事事人管理理及维护护365、用户户管理及及维护337参考文献献39基于轻量量级J22EE架架构的

4、法法院档案案 管管理系统统的设计计与实现现一、 系统所用用技术简简介本系统是是基于JJ2EEE开发平平台,采采用MVVC软件件设计模模式,表表现层框框架采用用开放源源代码且且较成熟熟的Sttrutts ,业务层层组件采用用开放源源代码的的轻量级级容器SSpriing,持持久层框框架采用用较为流流行的HHibeernaate。Spriing,Strrutss,Hiiberrnatte 三三者之间间的关系系如图:图1:SStruuts,Sprringg,Hiiberrnatte三者者之间的的关系(一) Spriing介介绍Spriing框框架的核核心思想想可以用用两个字字来描述述,那就就是解解耦。

5、应用程程序的各各个部分分之间(包包括代码码内部和和代码与与平台之之间)尽尽量形成成一种松松耦合的的结构,使使得应用用程序有有更多的的灵活性性。应用用内部的的解耦主主要通过过一种称称为控制制反转(IIOC)的的技术来来实现。控制反反转的基基本思想想就是本本来由应应用程序序本身来来主动控控制的调调用等逻逻辑转变变成由外外部配置置文件来来被动控控制。通通常我们们用一个个所谓的的好莱坞坞原则(DDont ccalll mee. II wiill calll yyou.)来比比喻这种种控制反反转的关关系。由由于控制制反转的的概念相相对比较较广泛,很很多应用用服务器器实际上上也实现现了不同同程度的的控制反

6、反转技术术,只是是这些应应用服务务器对应应用程序序的侵入入性太强强。因此此Marrtinn Foowleer专门门写了一一篇文章章讨论控控制反转转这个概概念,并并提出一一个描述述更为准准确的概概念,叫叫依赖注注入(DDepeendeencyy Innjecctioon)16。 SSpriing框框架中的的各个部部分都充充分使用用了这种种依赖注注入的技技术实现现,从而而给应用用以最大大的灵活活度。SSpriing框框架另外外一个比比较重要要的技术术是它对对于面向向切面的的编程(AAOP)的的支持。随着应应用复杂杂度的逐逐渐上升升和对应应用灵活活性要求求的提高高,ITT逻辑和和业务逻逻辑尽量量分离

7、的的呼声也也越来越越高。AAOP技技术作为为实现这这种分离离的一种种比较好好的途径径而越来来越受到到大家的的重视。Sprringg提供的的是一种种动态AAOP实实现,也也即通过过代理模模式动态态地在目目标对象象的方法法前后插插入相应应的处理理代码。应用程程序与底底层应用用服务器器平台的的解耦也也可以借借助AOOP技术术来实现现。Spprinng内置置的AOOP支持持是一种种锦上添添花的功功能。它它使得一一些本来来必须由由容器支支持的功功能,比比如事务务控制可可以脱离离开容器器运行,从从而达到到瘦身身的目目的。这这也是为为什么SSpriing框框架常被被人成为为轻量级级容器的的一个原原因。(二)

8、 Struuts介介绍Struuts框框架是AApacche组组织的一一个开放放源代码码的项目目。为WWeb应应用提供供一个通通用的MMVC架架构,提提供了对对开发MMVC系系统的底底层支持持.它使使开发人人员把更更多的时时间放在在如何解解决实际际问题上上。Sttrutts框架架由四个个主要部部分组成成,模型型、视图图、控制制器和XXML文文件。模模型通常常由Jaava Beaan或EJBB组件实实现,负负责处理理业务逻逻辑;视视图包括括一组JJSP文文件,这这些文件件主要由由JSPP标签或或客户化化标签构构成,它它简化了了JSPP页面的的编码工工作;在在Strrutss框架中中控制器器主要包

9、包括Acctioon SServvlett类和Acctioon类,Acctioon SServvlett是Strrutss的核心心部件,它它接受用用户的HHttpp请求,根根据配置置信息将将请求转转发给适适当的AActiion对对象,AActiion类类负责调调用模型型的方法法,并帮帮助控制制应用程程序的流流程;SStruuts包包括Weeb.xxml和和Strrutss-coonfiig.xxml两两个配置置文件,其其中Weeb.xxml是是Webb应用的的发布描描述文件件,Sttrutts-cconffig.xmll是与Sttrutts相关关的特殊殊信息配配的描述述文件。图2 :STRRU

10、TSS实现的的MVCC框架二、 需求分析析说明(一) 开发背景景法院在其其工作中中日集月月累产生生了大量量的档案案资料,而而且档案案资料的的数量还还在不断断的增加加之中。在日常常的工作作里,原原始手工工管理模模式给档档案管理理工作带带来了极极大的不不便,人人员劳动动强度大大,档案案资料管管理也困困难。而而且还有有查询效效率低,劳劳动强度度大、归归档困难难、容易易损坏等等缺点。(二) 功能性需需求分析析该系统具具有以下下一些特特征:1) 管理员和和普通用用户能进进行登录录2)能显显示档案案的信息息,可进进行档案案的查询询,增加加和修改改 3)能能显示用用户信息息,可对对用户信信息进行行添加和和删

11、除 4)能能显示当当事人信信息,可可对当事事人进行行添加和和修改业务模型型和需求求分析的的目的是是对系统统进行评评估,采采集和分分析系统统的需求求,理解解系统要要解决的的问题,重重点是充充分考虑虑系统的的实用性性。结果果可以用用一个业业务用例例(Buusinnesss Usse CCasee)框图图表达:图4:业业务用例例图模型中的的活动者者代表外外部与系系统交互互的单元元,包括括管理员员和普通通用户。业务用用例框图图是对系系统需求求的描述述,表达达了系统统的功能能和所提提供的服服务,包包括添加加档案,修修改档案案,查询询档案,添添加用户户,删除除用户,查查询当事事人,修修改用户户信息。用例说

12、明明: 表1:登录用用例用例名登录前置条件件进入系统统主页成功状态态根据登录录角色进进入相应应界面失败状态态返回到登登录界面面说明用户进行行登录表2:添添加档案案用例用例名添加档案案前置条件件管理员已已登录成功状态态提示档案案添加成成功失败状态态返回到添添加档案案界面并并提示操操作不成成功说明对录入信信息的格格式进行行合法验验证,保保存添加加档案 表33:修改改档案用用例用例名修改档案案前置条件件管理员已已登录成功状态态提示修改改成功并并显示修修改后的的信息失败状态态返回到修修改界面面并提示示修改错错误说明对修改的的信息进进行合法法验证,更更新档案案信息 表4:查询档档案用例例用例名查询档案案

13、前置条件件管理员或或普通用用户已登登录成功状态态显示查询询到的信信息失败状态态返回到查查询界面面并提示示查询错错误说明对录入查查询的信信息进行行合法验验证,显显示查询询到的档档案信息息表5:添添加用户户用例用例名添加用户户前置条件件管理员已已登录成功状态态显示添加加用户成成功失败状态态返回到添添加界面面并提示示添加错错误说明完成普通通用户的的添加表6:删删除用户户用例用例名删除用户户前置条件件管理员已已登录成功状态态显示删除除用户成成功失败状态态返回并提提示删除除错误说明完成对普普通用户户的删除除表7:添添加当事事人用例例用例名添加当事事人前置条件件管理员已已登录或或进入添添加档案案界面成功状

14、态态显示添加加成功失败状态态返回到添添加界面面并显示示添加错错误说明对录入的的信息进进行合法法验证,添添加保存存当事人人信息 表88:查询询当事人人用例用例名查询当事事人前置条件件用户已登登录或进进入显示示档案界界面成功状态态显示当事事人的详详细信息息失败状态态返回到查查询界面面并显示示查询错错误说明对录入的的查询信信息进行行合法验验证,显显示当事事人信息息 表9:修改自自己信息息用例用例名修改自己己信息前置条件件用户已登登录成功状态态显示修改改成功后后的信息息失败状态态返回到修修改界面面并显示示修改错错误说明对录入的的修改信信息进行行合法验验证,更更新修改改当事人人信息顺序图显显示对象象之间的的动态合合作关系系,它强强调对象象之间消消息发送送的顺序序,同时时显示对对象之间间的交互互。图5:管管理员登登录及档档案管理理序列图图图6:管管理员对对当事人人管理序序列图 图图7:普通通用户的的操作序序列图状态图描描述一个个实体基基于事件件反应的的动态行行为,显显示了该该实体如如何根据据当前所所处的状状态对不不同的时时间做出出反应的的。状态态图设计计一般是是

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号