基于面向对象技术的案件管理系统的设计与实现

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:tt1234554321
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]面向对象技术倡导一种新的认知和表示世界的思想,计算机专业人士利用它提出了面向对象的计算机程序设计语言、面向对象的软件设计方法、面向对象的数据库等,使面向对象技术在今天的应用设计中得到了最广泛的运用。
  本文根据案件管理系统的业务特点,将面向对象的分析方法、设计方法和实现方法做了全面的阐述,通过对案件管理的生成案件报表等案例进行建模分析、采用高可靠性、高可维护性、高可复用性的原则,设计和实现了远远优于目前警务系统工作效率的案件管理信息平台,该系统平台实现了案件从接案、案件办理、结案、统计的全过程计算机化处理,大大提高了公安机关的侦察办案能力和案件办理效率,使警务信息化迈上了一个大台阶。
  [关键词]案件管理;面向对象;UML;可复用构件
  中图分类号:TP393.09 文献标识码:A 文章编号:1009-914X(2015)05-0316-01
  面向对象技术是一种新的设计技术,与传统的面向过程技术相比,它试图依据人们对问题的看法来解释软件的架构,并力求将问题域中的问题映像到分析模型中,再转换成对应的程序代码。概括的说就是:从客观存在的对象出发来构造软件系统,并在系统构造中尽可能运用人类的自然思维方式。现在越来越多的软件开发过程采用了面向对象的开发技术,计算机专业人士利用它提出了面向对象的计算机程序设计语言、面向对象的软件设计方法、面向对象的数据库等,使计算机求解问题更加类似于人类的活动,使面向对象技术在今天的应用设计中得到了最广泛的运用。
  随着公安信息化程度的逐步提高,原有的纸质流程审批、人工统计等传统工作模式已无法满足,以案件管理为例:
  1.纸质档案及流程审批使用了大量的纸张和其它无法重复利用的资源;
  2.大量的纸质档案的管理,需要人工整理、保管材料,同时需要人工传递,不仅占用了大量的警务资源,还制约了工作效率的提高;
  3.信息无法共享、经验不便交流:大量信息只能在有限的时间和空间内共享,跨地区、跨时段的查询调阅收到限制;
  4.领导对案情进展掌握不及时,影响领导的判断和决策;
  5.纸质档案的案件案情之间很难进行比较或汇总,案件汇总统计困难:难以统计。
  迫切需要建立案件管理系统,实现案件从接案、案件办理、结案、统计的全过程计算机化处理,以提高案件办理效率,加强公安机关的实战能力。基于面向对象思想和可复用构件技术的案件管理系统对提高公安机关的侦察办案能力和案件办理效率具有显著的现实意义和深远影响。
  软件的可复用性指某软件产品在构造新软件系统过程中能被再次使用的能力。毫无疑问,软件复用将大大提高软件开发的效率,提高软件的质量。软构件技术是软件复用的基础和关键因素,面向对象技术是一种强有力的软件开发方法,这种开发方法的特点非常适用于软构件的开始,为软构件的开发和复用提供了基本的技术保证。实际上,用面向对象方法开发软件时,阶段的划分是十分模糊的,通常在分析、设计、实现等阶段间多次迭代。
  案件管理系统要求实现公安机关案件从接案、审批、分配、办理、结案、统计的全过程电子化、网络化处理,提高案件办理效率,加强公安机关的实战能力。鉴于系统业务的特点,本文仅介绍生成案件报表业务。本系统面向的用户对象有领导、侦查员、接案员、管理员。
  接案员:录入案件基本信息、送审案件、生成案件报表;
  侦查员:查询案件信息、录入案件办理信息(该信息与“侦查系统”同步信息)、结束案件;
  领导:审批案件、查询案件报表、查询案件信息;
  管理员:维护系统用户和系统功能权限;
  说明:以上所有用户都具有普通用户身份,可以登录系统。
  案件管理系统的核心功能之一是案件报表功能。基于UML建模分析技术的案件管理系统的生成报表业务详细的用例图、活动图、顺序图、分类图和基本流场景顺序图。通过分析视图可以清晰的看出案件管理系统生成报表模块所设计的角色功能、及界面数量、后天处理流程和相关的实现类等。系统除了要满足全部的业务功能外,还充分考虑了易用性、可靠性、性能等非功能性需求。
  系统设计实现
  案件管理系统使用B/S模式,客户端通过网络访问服务器上的应用和功能。服务端提供业务功能和数据存储。系统采用业内最主流的JEE平台三层架构,其中,中间层完成核心的业务逻辑和信息交互。在综合各种技术框架整合中,我们选择一个主流的SSH技术架构,表现层使用JSP和IEXT显示客户端信息;中间层使用Struts和Spring的整合来驱动业务,使用JBPM处理业务的流转;使用Hibernate和JDBC查询或持久化数据。
  该技术方案可以变化演变成多种形式,可以使用JPA代替Hibernate,也可以使用会话Bean、实体Bean处理业务逻辑。灵活设计的架构体系,可以优化后期的系统代码结构。在系统构件构件复用方面会非常优越的表现。
  以“生成报表模块”设计为例。为了达到构件复用的目的,该模块采用“桥接模式+适配器模式”等多种设计模式。针对案件管理生成案件报表的业务,数据建模如下(参见图2数据建模图)。该设计可以在原始案件记录累月暴增的情況下,快速的查询统计出周报表、月报表等统计结果。并根据用户的选择,查看对应的趋势图,统计柱状图等。结合这些后台业务逻辑,对应有一套清晰的UI界面视图。
  软件工程在蓬勃发展的同时也面临新的软件危机。构件复用,将是一个永久的话题,软件开发的很多技术发展都在考虑重用的问题。构架重用和构件划分,涉及很多细节方面的问题,要形成类似传统工业发展的行业规范或标准还需要一个过程。
  本文通过对案件管理系统的需求分析调研、大量采用建模分析方式的系统设计和使用主流的程序语言进行面向对象分析、设计和编程,提出一套基于面向对象技术的可复用软件系统平台开发模式。由于警务系统各平台之间的报表业务模块,具有高度的相似或类比功能,因此在“基于面向对象技术的案件管理系统的设计与实现”过程中,探索、总结并充分学习和实践可复用软件工程的理论、对提高警务效率和未来实战能力具有积极意义。
其他文献
[摘要]在当代社会中,对毛粒而言还没有一个明确的定义,但在腈纶毛条的生产标准当中,人们习惯将毛粒定义为:纤维扭结的产物,即指纤维通过相互扭结,并通过轻拨其周围纤维的方式仍不能解开的团状颗粒称之为毛粒  [关键词]腈纶毛条;毛粒;控制及其措施  中图分类号:TM354 文献标识码:A 文章编号:1009-914X(2015)05-0163-01  1毛粒所产生的原因  1.1毛粒的含义  在当代社会
期刊
[摘要]轿车车身的组成比较复杂,其主要可分为骨架件、板件和部件,其中车门的工艺是最为复杂的部件之一,它不仅涉及到零件冲压,还涉及到零件焊接、零部件装配以及总成组装等工序。尤其是以安全性和舒适度高而闻名的轿车,车门的质量尤为重要。本研究简要介绍了车门参数设计技术以及车门的结构类型,同时分析了车门设计流程的要点。  [关键词]驾车前门;设计参数;设计流程  中图分类号:F407.471 文献标识码:A
期刊
[摘要]本文对飞机制造行业中的装配环节进行讨论,首先论述了该环节的工艺现状,然后讨论了其内容和原理,最后提出了详细的改进方法。  [关键词]飞机企业;机械装配;飞机制造  中图分类号:E926.3 文献标识码:A 文章编号:1009-914X(2015)05-0158-01  在机械制造行业中,对于飞机领域而言,相关的装配是制造中的主要程序。但是在这个行业当中关于装配的相关研究和专业的装配设备也不
期刊
[摘要]本文先简单介绍了Web Service的概念,然后分析Web Service的优点,最后分析Web Service的缺点。  [关键词]Web Service优点缺点  中图分类号:TP393 文献标识码:A 文章编号:1009-914X(2015)05-0313-01  一、什么是Web Service  2002年4月,W3C(Worldwide Web Consortium,萬维网协
期刊
[摘要]基于RaspberryPi的渗透测试平台的设计与实现采用RaspberryPi为基础搭建一个体积小巧且成本低廉的网络渗透测试平台。  [关键词]测试平台 网络渗透 RaspberryPi 网络安全  中图分类号:TP393 文献标识码:A 文章编号:1009-14X(2015)05-0317-01  1前言  2013年我国互联网仍然存在较多网络攻击和安全威胁,根据CNCERT/CCO注[
期刊
[摘要]几千年的历史证明,假文化是不折不扣的文匪文痞文侩。完全对社会没有任何贡献,反而毒害愚弄危害社会。它们的所作所为,完全是危害社会,它们本身是不折不扣的邪恶分子。口口声声鼓吹假道德假道义的,都是邪恶分子。  [关键词]假文化、核心价值、社会文化、占有市场。  中图分类号:K203 文献标识码:A 文章编号:1009-914X(2015)05-0319-01  真正利他的人从来不鼓吹假道德假道义
期刊
[摘要]电力行业的发展极大地促进了我国经济和社会的发展,并且在国民经济和社会发展中发挥着越来越重要的作用。尽管当前部分地区仍然存在着一定程度的电力短缺现象,但在电力调度管理体制日益完善的今天,电力短缺的问题会在最短的时间内得到解决。当然电力的调度和管理水平的提高并不是一朝一夕、一蹴而就的,需要各方的共同努力,共同协作,结合我国目前电力调度管理的形势,制定更加切实的管理措施,电力管理水平一定会更上一
期刊
[摘要]随着信息技术的发展,计算机在企业中的应用越来越广泛,从企业的生产、研发到日常管理都离不开计算机,计算机在我们的工作中发挥着越来越重要的作用。然而在计算机的使用过程中,往往出现由于设备使用不当或意外受损等情况造成的故障。本文从如何正确使用计算机以及常见故障的处理方面展开探讨,供大家学习交流。  [关键词]计算机故障;故障分析;计算机中毒  中图分类号:V263.6 文献标识码:A 文章编号:
期刊
[摘要]后现代主义向人们提供新的教育研究思路和视角,它挑战二元对立,提倡思维的多元;批判理性,鼓励人文的关怀;解构元话语,倾听各种不同的声音。在后现代主义的影响下,教育研究方法应转向方法和思维的多元,研究的人文关怀和话语的创新。  [关键词]后现代主义;教育科学研究;教育研究方法  中图分类号:G40-03 文献标识码:A 文章编号:1009-914X(2015)05-0160-01  后现代主义
期刊
[摘要]农业是我国民生的基础,实现农业经济的可持续发展能够促进社会的可持续发展。文章首先分析了我国实行农业经济可持续发展的必要性,进而探讨了目前我国农业经济的现状,最后提出了实现农业经济可持续发展的主要战略措施。  [关键词]农业经济;可持续发展;思考  中图分类号:[S-9] 文献标识码:A 文章编号:1009-914X(2015)05-318-01  1我国实行农业经济可持续发展的必要性  农
期刊