智能枪弹管理系统平台软件技术要求

作者:枪柜厂小编发布时间:2021/12/9 16:18:15浏览:0

  智能枪弹管理系统平台软件技术要求:

  系统后台信息可与指挥中心监控报警系统实现联动,实现24小时不间断预警监视与指挥操作。

  一、系统应用软件架构

  1.1设计原则

  1)先进性。采用当前成熟且先进的技术,保持系统硬件、软件、技术方法和数据管理的先进性,保证系统建成后在技术层次上5~10年内不落后。同时具有较强的可移植性、可重用性,未来能迅速进行技术更新,以长期保持系统的先进性。

  2)可靠性。选择先进、可靠的主流硬件产品和成熟、领先的软件产品构建系统,降低项目实施风险。系统能够支持较大并发用户同时进行浏览、操作等与数据库的交互式操作,并且相对占用较少的硬件资源。充分考虑到各种特殊情况下的恢复机制和备份机制,以保证数据的一致性、完整性以及灾难恢复,避免丢失重要数据。

  3)安全性。系统具有较强的应变能力和容错能力,确保系统在运行时反应快速、安全可靠。系统后台用户分层次管理,并且具有可灵活调整、可细分的权限控制,健全完善权限控制机制,保证每个用户能够看到且只能看到自己权限范围内的所有信息。对系统的管理操作有详实的历史记录。同时,系统具有对内容管理系统上敏感信息的保护措施,以免被不当利用。

  4)扩展性。系统真正符合浏览器/服务器体系结构,不仅基于当前的需求,而且保证在系统的体系结构不需做较大改变的前提下,实现今后的平滑升级。

  数据的扩展:可以利用可视化的工作界面,进行数据的添加,或通过数据库管理工具,创建新的数据库、词典。

  应用的扩展:考虑到和其他信息系统的连接,系统具有良好的外接接口,将来随着业务的不断扩充,整个系统中应能够方便地添加新的业务模块:利用开放标准的应用开发接口可以进行更加个性化的二次应用开发。

  5)易用性。系统具有一致的、友好的客户化界面,易于使用和推广,并具有实际可操作性,使用户能够快速地掌握系统的使用。除特殊的、必须的应用外,用户终端全部采用浏览器方式。

  快递部署:可在最短的时间里,结合具体需求进行配置、定制和二次开发,且易于系统管理员维护。

  零客户端维护:除特殊的、必须的应用外,整个系统采用B/S结构,所有的数据及应用都统一在服务器端维护,用户端只要支持浏览器就可以完成全部操作。

  操作简便:应用设计遵循简单实用的原则,做到对操作人员、使用人员最低的技术门槛要求,简单培训即可以进行操作。

  6)开放性。全面支持XML、SOAP、Web Service、LDAP、UDDI等当前受到普遍支持的开放标准,保证系统能够与其他平台的应用系统、数据库等相互交换数据并进行应用级的互操作性和互联性。

  7)可维护性、可管理性。智能枪弹柜管理系统稳定性、可用性要求高,系统平台具有良好的可管理和易于维护的特点。系统具备安装、配置、使用方便等特点,同时具有较强的系统管理手段,系统能够合理地配置、调整、监视及控制,不设置技术障碍,保证系统的良好运行。

  系统划分为以下四大方面的功能体系:

  1.统一门户界面

  2.系统应用

  a.日常管理

  b.枪柜管理

  c.信息查询

  d.短信管理

  e.调拨管理

  f.统计报表

  g.权限管理

  h.日志管理

  3.应用基础支撑平台

  a.基础支撑服务

  b.公共支撑服务

  4.应用系统集成:实现智能枪弹柜系统与山东省公安厅PKI/PMI系统、山东省公安厅运行管理平台、公安装备管理平台、短信平台、全国公安枪支管理信息系统以及其他业务系统的对接和集成,对枪弹柜发生故障的单位应能够隔离和切除,发生故障的软、硬件具有自动修复功能。

  5.技术路线

  应用系统设计的基本技术路线是:采用B/S架构、支持XML数据,采用主流JAVA、C语言、C++、VB、C#、JAVASCRIPT、net等语言进行开发,用主流的WINDOWS2003/LINUX+TOMCAT+JAVA虚拟机环境进行部署;功能实现上基于关系型数据库、应用组件等;可定制开发,具备二次开发接口,其他功能可以在相应层次上进行开发和扩展;通过定制开发和二次开发实现系统所需的功能。

  6.采用面向服务的架构

  智能枪弹柜管理系统建设要求面向服务的体系结构(SOA),关键在于对系统中的各项业务服务进行适当的概念化和标识,为基于SOA的单位体系结构的服务建立模型,并设计这些服务。

  7.采用WEB SERVICE技术

  智能枪弹柜管理系统需要与很多现有的应用系统对接或集成。在对接的接口相互调用时,解决异构系统调用之间数据转换和接口应用描述是关键。在本系统中,使用XML来描述不同的数据接口和元数据模型,使用WEB SERVICE的技术体系来实现接口调用和数据传递,实现各种源的WEB服务组合在一起形成功能更为强大的互操作的办公平台。

  8.安全性 充分利用现有的环境和场地,如:防火墙、安全接入网关、安全代理、PKI身份认证的基础上,重点通过以下技术手段和管理措施实现系统安全。

  8.1通过主机配置的安全可靠的操作系统以及操作系统提供的用户身份认证、访问控制等功能,对用户的所有操作和网络服务进程建立完备的安全审计及访问控制机制,且系统所有操作日志不可删改,保障网络平台安全;

  8.2 提供用户权限、信息权限、以及采用数字证书技术保证系统信息的安全。各种信息按权限分级共享,防止出现管理员权限失密现象,保证系统和数据的安全;

  8.3 组建一个统一的内部安全管理体系,由专人负责系统安全管理工作。具体安全机构和安全管理制度另行制定。

  8.4 利用短信传输并授权时,能增加校验码传输,确保安全。

  二、 系统功能实现

  2.1 人员机构管理

  2.1.1机构管理 可建立多级组织机构,并由各级系统管理员分别建立。

  各级机构信息能以分级的形式进行清晰展现,各级系统管理员可查看自己本级及以下所有组织机构信息,但不能查看上级组织机构信息。能以批量导入的方式导入各级组织机构。

  2.1.2用户管理

  各级系统管理员及枪柜管理员可以根据自己级别的组织机构,录入本级机构中警员信息并设定警员权限或角色。

  录入信息包括以下几项:警号、姓名、持枪证号码、持枪证年检时间、指纹信息(2-10个手指)、手机、所属单位(可选下拉框或其它)、性别(可选下拉框或其它)、警钟(可选下拉框或其它)、职别(可选下拉框或其它)、权限或角色,前7项信息是必须填写的,持枪证年检时间与持枪证年检系统对接,年检超期,该民警用枪资格被自动限定。

  能以树状图的形式清晰的展现出各用户之间的上下级关系,各级系统管理员及枪柜管理员可查看自己本级及下级所有用户信息,但却不能查看上级用户信息。能以批量导入的方式导入各级用户信息。

  2.2 日常工作管理

  2.2.1值班人管理:能够灵活设置值班员信息,并查看当天值班员的在位情况。

  2.2.2 日常主要工作:按已定的流程完成正常取枪弹、还枪弹、批量取枪弹、还枪弹,应急取枪,枪支保养,紧急封柜(枪)等日常工作模块(预留无枪证还枪弹接口)。

  2.2.2.1 正常取还枪弹:

  取枪:用枪民警在电脑端申请用枪(枪支类型、子弹数量、用枪时间、用枪任务,用枪时间与用枪任务对应)、领导现场、在线或短信审批通过,用枪民警与值班民警在柜前输入分别指纹或密码,用枪民警拿走枪、枪证(有枪证的情况下取走枪支,做到枪证不出柜,柜门不能关闭);取出相应枪弹,关闭柜门,取枪结束。

  取枪原因分为:普通出警、刑事案件、枪支保养、紧急取枪,其中普通出警为取枪原因的默认项。

  用枪时间:普通出警默认为8小时、刑事案件默认为24小时、枪支保养时间为4小时、紧急取枪默认时间为24小时,用枪时间可以根据实际需要输入实际需要时间。

  取枪原因因为枪支保养时,只有枪柜门打开,弹柜门不打开。

  还枪:用枪民警与本单位领导同时参与,分别先后输入指纹或密码,柜门打开(有枪证的情况下,插入枪证后),放入枪弹,柜门关闭。枪柜管理员或值班员核实放入子弹与系统计数、领用子弹数是否一致,若均一致,柜门关闭,还枪结束。若放入子弹数与领用子弹数不一致,与系统计数不一致,枪柜管理员或值班员需输入指纹确认,关闭柜门,还枪民警在电脑端填写子弹消耗说明,报领导审批(若放入子弹数与系统计数不一致,则系统计数出错,枪柜管理员或值班员需输入指纹确认,关闭柜门,枪柜管理员立即与枪柜供应商联系维修)。

  各种取枪原因的取用子弹数量默认为每种枪型两个弹夹的弹量,可以根据实际需求输入需要的子弹数量,紧急取枪子弹数量无限制。领导可以授权给枪柜管理员,使枪柜管理员具备领导审批权限。

  2.2.2.3 无枪证还枪弹:还枪弹时,枪证丢失,还枪民警须进行无法枪证还枪申请,经领导审批通过后,枪弹按正常还枪弹顺序还入柜中,系统记录相关信息,并限定使用该枪支,待枪证补办后,该枪支启用,同时,系统限定补办时间,超时,系统逐级报警。

  2.2.2.4枪支保养:系统设置枪支保养周期,到期前发短信提醒枪管员,枪管理员申请进行枪支保养程序(2名民警以上参与保养),领导审批通过,参与保养民警在枪柜上输入指纹或密码,打开枪柜门(弹柜门不能开),进行枪支保养。

  2.2.2.5应急取枪

  1.紧急需大批量取枪弹。遇到紧急和突发情况时,由本单位最高领导柜前或计算机上输入指纹或密码,选择紧急取枪任务,柜门打开,枪支全部解锁;还枪时,按批量入柜程序执行。

  2.外部电源停电1小时以上和系统核心设备故障的取还枪弹。此情况发生时,需配枪单位领导、枪柜管理员,一起用备用特制机械钥匙打开枪柜、枪卡扣、子弹柜,备用特制机械钥匙有两把,两把同时使用才能将门打开,备用特制钥匙在其他情况下无法使用,否则系统会报警,通电或系统正常后,枪管员需补填相关信息。

  3.领导无法现场、在线进行审批。领导审批采用短信等审批方式,或第二责任人的方式(领导不在单位,当值民警申领枪支时,系统会给领导手机发送申领信息,领导可以进行回复,完成审批工作)。

  2.2.2.6紧急封柜(民警):领导可以通过此模块暂时封闭某单位枪柜的使用或某民警的用枪资格,封柜后,该枪柜用机械钥匙打开,系统立即向下达封柜指令的领导发送短信。

  对于日常工作流程中未尽工作,具有提醒功能,如强烈色彩或弹窗框提示。

  实现功能要求:系统自动记录对枪柜的全部操作行为,并自动生成短信将操作内容发送至单位主要领导;系统将永久记录枪、弹的使用、维护、更换等信息;系统自动对用枪民警、审批领导的每一次取、还枪弹,维护、保养枪弹,更换、补充枪弹进行记录并能打印;操作行为均有摄像头进行拍照,拍照图片均保存入系统中,可调取查看。

  2.3枪柜管理

  2.3.1枪柜信息维护

  通过此模块可实现枪弹入柜、出柜的操作,枪管员可以通过此模块完成增加新枪,补充子弹等操作。枪弹入柜操作时,枪管员填写枪弹入出柜申请单(必须填写每支枪的型号、枪身编号、启用时间),经领导审批通过,枪弹入柜,该模块支持数据的批量导入。

  枪弹在位情况查看功能:查看人在柜体前输入指纹,并通过认证,可以查看枪柜内枪支型号、数量,子弹型号、数量。

  各级管理员还可以通过此模块增加和减少枪柜,已经设定枪柜的名称和IP的信息。

  2.3.2枪柜状态查看

  可查看到各级机构所属的枪柜,以及各枪柜目前的状态:开机、关机、网络连接正常、网络中断、电源中断、异常报警、入侵报警等。

  可通过最直观的二维枪柜图,看到本单位机构枪柜中每个位置的枪支在位情况,各类型子弹剩余数。

  2.3.3枪柜信息查询

  通过此模块可查询到本单位枪柜情况及其中所存放的枪支弹药具体信息,如:枪柜名称、枪柜IP、枪支在位数、子弹库存数、枪支编号、枪支型号、子弹型号等。

  查看人在柜体前输入指纹,并通过认证,可以查看柜体报警的信息。还可通过此模块查询到枪柜各种异常及报警信息,如:关机、网络中断、电源中断、异常报警、入侵报警等。

  查询条件多元化,除了各主要查询项外,还可按时间、按组织机构进行查询,查询结果可导出为WORD、EXCEL文件和打印。

  2.3.4关机控制功能:正常情况下,对柜体主控电脑关机,需输入密码或领导现场审批同意,方可现场关机,柜体不设置机械关机。

  2.3.5解除警报功能:对柜体产生的声音报警,经领导审批可以在主控电脑上解除。

  2.4信息查询

  正常情况下,枪弹柜要记录柜体使用民警信息、权限、指纹信息、枪支在位信息、弹药数量信息、柜体报警信息;在断网情况下,枪弹柜要记录取枪弹信息、还枪弹信息、柜体报警信息、枪支保养信息、(现有数、消耗数)、紧急取还枪弹信息、新增枪支信息、柜体使用民警信息、权限、指纹信息、枪支在位信息、弹药数量信息等柜体产生的所有信息。信息保存时间1年以上。

  此模块具有强大的信息查询功能,可查询的子模块包括:申请信息查询、信息查询、取还枪弹信息查询、枪弹寄存信息查询、应急取枪弹信息查询、枪支保养信息查询、批量枪弹出入库信息查询、枪支使用情况查询、子弹使用情况查询、警员执行任务查询。

  查询条件多元化,除了各主要查询项外,还可按时间、按组织机构进行查询,查询结果可导出为WORD、EXCEL文件和打印。

  2.5短信管理

  此模块能实现取枪审批和提醒、还枪延时提醒、还枪延时上报、枪弹损耗上报、枪柜异常报警等各类型短信功能。并具备短信接收处理功能。

  能自定义短信内容和短信类型,以及短信对象。

  2.6统计报表:此模块实现强大的统计报表功能:

  ***(单位)枪弹使用情况统计报表、***(单位)警员执行任务情况统计报表、***(单位)枪弹损耗情况统计报表、***(单位)枪柜报警情况统计报表、***(单位)枪弹申请情况统计报表、***(单位)枪弹审批情况统计报表、***(单位)枪弹寄存情况统计报表、***(单位)应急取枪情况统计报表、***(单位)枪支保养情况统计报表、***(单位)批量枪弹出入库情况统计报表等。

  报表统计条件多元化,除了各主要项外,还可按时间、按组织机构进行统计,统计报表可导出为WORD、EXCEL文件和打印。

  报表可通过表格和饼柱状图的方式体现。

  2.7权限管理:此模块具有强大的权限和角色管理分配功能。

  2.7.1分级权限划分:此系统具有横竖方面分级权限的划分功能:

  2.7.2各级角色权限

  2.7.2.1各级系统管理员:各级单位最高权限,具有所有功能(不具备用枪资格)。能够查看及使用所有人员机构管理、日常工作管理、枪柜管理、信息查询、短信查询、统计报表、权限管理、日志管理模块。

  2.7.2.2各级主要领导:在线查看统计本单位所有枪柜中枪支弹药在位和使用情况;灵活的通过民警姓名、时间等关键字进行对本单位的枪柜中枪支弹药在用情况进行统计,并生成报表;对本单位应急取枪的情况进行审批和检查;对本单位的正常用枪进行审批;了解系统报警情况;能够查看及使用人员机构管理、日常工作管理(日常主体工作)、枪柜管理(枪柜状态查看、枪柜信息查询)、信息查询、统计报表模块。

  2.7.2.3各级枪柜管理员:在线查询统计本单位所有枪柜中枪支弹药在位和使用情况;灵活的通过民警姓名、时间等关键字进行统计,并生成报表;对枪支弹药的入柜、出柜、日常的维护进行管理,具体负责枪支的保养工作;对本单位用枪警员信息(指纹信息、身份信息、持枪证信息)、枪支弹药信息进行管理和统计;对本单位应急取枪的情况进行管理;在系统中输入本单位值班安排表;审批单位主要领导的领用枪支申请。能够查看及使用人员机构管理、日常工作管理、枪柜管理、信息管理、短信管理、统计报表、权限管理模块。

  2.7.2.4各级值班员:可以在线查询统计本单位枪柜中枪支弹药在用情况;可了解本单位警员用枪管理情况;了解、处理各类系统警报;与还枪民警一起完成还枪操作;控制值班室大门;确认取、还枪民警和进行枪支保养民警的身份;24小时监管枪库。能够查看及使用日常工作管理(日常主体工作)、还枪管理(枪柜状态查看、枪柜信息查询)、信息查询模块。

  2.7.2.5警员:有用枪资格的民警在系统上进行用枪申请;对本人的用枪情况可以进行查询。同时,能够查看枪弹柜使用管理、枪械保管、保养等基本常识。

  2.7.2.6各级监督管理部门:。能够查看及使用人员机构管理、日常工作管理、枪柜管理、信息查询、统计报表等模块。

  2.8日志管理:出于安全考虑,此模块能够实现强大的日志功能,且操作日志不可删改;

  对登录系统所有用户的操作能够实现审计日志以及登录客户端的IP等信息;

  枪柜与系统数据库间数据同步日志,特别记录下由于枪柜或系统异常造成未能及时同步时日志,以及恢复正常后两者同步的情况。

  2.9调拨管理

  各级枪弹使用、装备部门间的枪弹调拨通过此模块进行,并能与拟建的警用物资装备管理系统实时对接,数据共享。

  2.10其他标准

  2.10.1登录页面:登录页面统一采用公安数字身份证书(PKI),登录后即获得用户相应权限,在应用页面上也显示相应权限的功能模块。

  刚登录时,页面上具有该用户未尽业务的提醒。

  2.10.2密码修改

  在系统页面左或右上角有登录用户警号信息以及密码修改功能项。

  2.10.3帮助手册

  具有详尽系统操作手册,放在应用中,供用户查看。