公安器材装备管理系统的设计与实现

  • 格式:doc
  • 大小:17.00 KB
  • 文档页数:4

公安器材装备管理系统的设计与实现
作者:张晓羲
来源:《中国科技博览》2014年第24期
[摘要]信息化是实现公安部队跨越式发展的关键环节。

充分运用现代计算机技术和网络通信技术,改进工作手段和方法,提高工作的计划性、科学性和准确性,不断促进公安部队现代化建设,已成为时代对公安管理工作的必然要求。

装备器材管理水平与效益不仅体现公安部门的社会保障能力,还将成为促进战斗力提高的必要因素,因此,全生命周期的公安器材装备管理系统的开发势在必行。

[关键词]J2EE平台,公安器材,管理系统
中图分类号:TN948.61 文献标识码:A 文章编号:1009-914X(2014)24-0000-01
1、国内外现状
随着现代计算机技术的广泛应用,在国外已经将计算机技术与装备管理理论进行了完美的结合,例如ERP(Enterprise Resource Plan)软件。

国外大型的ERP软件供应商包括SSA、CA、Oracle、SAP以及IBM等,全球前五百强企业绝大部分都使用了装备管理系统,而目前随着供应链管理理论的提出与广泛应用,许多中小企业也纷纷开始装备管理系统的建设[1]。

据统计,在美国,80%以上的装备管理信息都是通过计算机来进行处理[2]。

我国信息技术起步较晚,技术比较落后,MIS系统直到20世纪80年代才被引进到中国。

虽然起步较晚,但是发展较快,特别是随着计算机在各行各业的广泛应用,我国装备管理的信息化建设得到了快速的发展[3]。

MIS系统在我国已有几十年的发展历程,企业管理信息系统是管理科学与信息技术想结合的产物,对我国信息化进程产生了深远、积极的影响,它在信息化建设中具有里程碑意义。

90年代开始,国外大量的信息化管理软件进入我国,为我国信息技术的发展提供了参考和借鉴。

2、主要开发技术——J2EE平台
J2EE是Java2平台企业版(Java 2 Platform,Enterprise Edition),核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。

J2EE使用了分布式多层应用模型。

按照功能的不同,基于J2EE平台的系统划分成不同的组件,不同的组件按照不同的层次分布在不同的服务器上,从而实现系统的分布式部署。

虽然,J2EE可以非常方便的分成三层或者四层部署,但是绝大多数情况下,被分成客户端、
J2EE服务器和数据库三层。

J2EE平台是一个组件化平台,从而大幅度提高了平台中代码的可
重用性。

例如,系统中数据库层组件,就可以被系统中不同的业务模型使用;而业务模型层的组件也可以被用来实现不同的业务。

从而使得基于J2EE平台的系统开发更加灵活。

J2EE主要是基于JSP和Servlet技术而实现的。

3、功能需求分析
信息系统的功能需求一般是一个总体的需求以及多层具体功能的需求组成一个属性的系统需求体系,其中具体功能需求是对系统总体需求的细化和分解,系统总体需求是对具体需求的综合和概括。

公安装备管理系统的总体需求是:以公安现有的局域网以及数据库服务器等资源为基础,建立起能够正确反映公安基本器材装备管理流程、反应快速、质量高、功能完整的器材装备管理信息系统,从而提高公安器材装备管理水平。

其具体功能化需求目标为:
1)软件使用者分为中央、地方(省级市和地市),分别拥有不同的权限和功能,对此系统中有基本的配置,而在这基础上用户可根据不同的需要对具体的操作权限进行配置、管理。

2)提供对每一笔经费准确的到款、使用申请、使用、结算的跟踪、审批和统计功能;
3)器材和经费密切相关,准确把握经费的使用情况,明确每件器材的经费来源;
4)实现对器材数据的管理。

实现对类别、型号、入库日期、使用期限、报废日期等器材信息的管理,包括对器材附件信息的管理;还包括了对器材活动事件的记录和管理,包含对公文流转中数据的记录和管理;
5)支持系统设备以及系统设备明细的管理与流转;
6)实现严格的器材流转流程。

器材流转的流程包括了器材购置计划、购置手续登记、器材入库、器材配发、器材申领、器材借用、器材归还、器材维修(保修)及维修情况登记、器材转账、器材调拨、器材馈赠、器材丢失和器材报废等流程;
7)实现文件的归档功能,从而保证器材购置,系统设备购买、安装、使用等过程涉及资料文件的完备性和可追溯性;
8)实现中央、地方管理各自权限范围内的器材数据字典。

对现有规范制定的数据在界面进行定制,提供方便的途径进行维护和修改,并实现上级向下级提供字典的功能;
9)实现对器材的监控与管理。

使用条码技术在器材流转过程中唯一标识器材,保证器材能够正确识别和流转。

使用条码在器材上标识基本数据,并利用条码扫描仪或数据采集机进行器材识别,以达到快速准确的目的;
10)实现器材图片数据的管理。

对器材类别的图片或者单件器材图片可以通过从本地上传至服务器,也可以使用数码相机直接拍摄;
11)支持日志备份功能,可以实现数据导入导出(比如由地方导出到中央或者相反);
12)实现报表的生成和管理。

根据现有规范生成报表,并预留接口方便开发以后的报表需求;
13)系统使用Windows域认证,为用户的统一管理提供基础。

4、架构设计
4.1 服务器端架构
由图4-1所示,Dao的作用是处理数据库,而Servlet是处理业务请求,jsp则是用户界面,这样分层有助于区分代码的作用,更有层次。

1) JSP属于表现层,它定义了与页面中使用的UI 组件相关联的属性和处理逻辑。

2) Servlet属于也与逻辑层,用来创建服务接口和实现。

3) Dao属于数据库连接层,它实现了数据库表的映射,并封装了数据库操作逻辑。

5、系统框架实现
其中在系统中的struts-config.xml是进行系统中Struts框架的配置文件;service.xml是Spring框架的配置文件,通过service.xnil的配置,警用装备管理系统将bean的定义都放在其中,实现了警用装备管理系统中业务逻辑类之间的依赖反转;database.xml对框架中的Hibernate进行了配置,并在database.xml配置文件中存储了警用装备管理系统的数据源、映射关系以及实体类之间的关系。

对数据源的配置,通过Spring与Hibernate的结合,可以由Spring对Hibernate框架提供数据源的配置支持,而不必要使用Hibernate风格的配置方法。

统一采用Spring bean风格的配置方法来对系统的数据持久化进行管理。

结束语
针对目前国内警用装备管理存在的不足,本文以公安器材装备管理系统为例对警用装备管理进行研究。

由于警务活动的时间紧迫性和难以预见性,导致警用装备的库存管理与生产企业库存管理存在一定的差别,导致警用装备管理存在难以调和的矛盾。

本文使用JSP技术进行公安器材装备管理系统建设的解决方案,主要实现了以下内容:警用装备管理的信息化及警用装备管理信息系统与其它信息系统的通信,从而极大的提高了公安警用装备管理的效率。

参考文献
[1] 陈桦,张鹏伟,陈景霞.中小企业MIS中装备管理系统的设计与实现[J].陕西科技大学学报,2010:201-205.
[2] 龚琦琦.采用C/S和B/S两种模式实现装备管理系统[J].微型电脑应用,2010.17(7):36-41.
[3] 朱海滨.面向对象技术原理与设计[M]?国防科技大学出版社,2002.。