收藏 分销(赏)

基于Java的警用装备物资管理系统的设计与实现.pdf

上传人:自信****多点 文档编号:2986970 上传时间:2024-06-12 格式:PDF 页数:4 大小:2.01MB
下载 相关 举报
基于Java的警用装备物资管理系统的设计与实现.pdf_第1页
第1页 / 共4页
基于Java的警用装备物资管理系统的设计与实现.pdf_第2页
第2页 / 共4页
基于Java的警用装备物资管理系统的设计与实现.pdf_第3页
第3页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、2 0 2 4年2期1 7 5 2 0 2 4年第4 6卷第2期基于J a v a的警用装备物资管理系统的设计与实现李笑笑1 吕 明1 陈 继2作者简介:李笑笑(1 9 9 8-),硕士生,研究方向为控制理论与控制工程。(1.南京理工大学自动化学院 南京2 1 0 0 9 4;2.陆军装备部驻重庆地区军代局驻重庆地区第一军事代表室 重庆4 0 0 0 6 0)摘 要 近年来,警用装备物资的管理逐渐电子化。装备物资数量大、种类多,在变动过程中需要经过严格的审批,同时需要精准记录装备的使用情况。为此,文中基于J a v a语言设计了一套警用装备物资管理系统,使用A c t i c i t i流程引

2、擎简化了装备变动审批流程,并对每一件装备进行全生命周期管理,使得各单位实现了互联互通、信息共享和业务协同。关键词:J a v a;业务审批;A c t i c i t i流程引擎;生命周期管理;数据可视化中图分类号 T P 3 1 1.5D e s i g na n dI m p l e m e n t a t i o no fP o l i c eE q u i p m e n tM a t e r i a lM a n a g e m e n t S y s t e mB a s e do nJ a v aL IX i a o x i a o1,L YU M i n g1a n dCHE

3、NJ i2(1.N a n j i n gU n i v e r s i t yo fS c i e n c ea n dT e c h n o l o g y,N a n j i n g2 1 0 0 9 4,C h i n a;2.T h eF i r s tM i l i t a r yR e p r e s e n t a t i v eO f f i c eo f t h eA r m yE q u i p m e n tD e p a r t m e n t i nC h o n g q i n g,C h o n g q i n g4 0 0 0 6 0,C h i n a)A

4、b s t r a c t I nr e c e n ty e a r s,t h em a n a g e m e n t o f p o l i c e e q u i p m e n t a n dm a t e r i a l sh a sb e c o m em o r e a n dm o r e e l e c t r o n i c.T h el a r g en u m b e ra n dv a r i e t yo f e q u i p m e n t a n dm a t e r i a l sn e e dt ou n d e r g os t r i c t a

5、p p r o v a l i nt h ep r o c e s so f c h a n g e,a n da t t h es a m e t i m e,i t i sn e c e s s a r yt oa c c u r a t e l yr e c o r dt h eu s eo fe q u i p m e n t.T ot h i se n d,t h i sp a p e rd e s i g n sap o l i c ee q u i p m e n ta n dm a t e r i a l sm a n a g e m e n t s y s t e mb a

6、s e do nJ a v a l a n g u a g e,u s e sA c t i c i t i p r o c e s se n g i n e t os i m p l i f yt h ee q u i p m e n t c h a n g ea p p r o v a lp r o c e s s,a n d c a r r i e s o u t f u l l l i f e c y c l em a n a g e m e n t o f e a c hp i e c e o f e q u i p m e n t,s o t h a t e a c hu n i

7、t r e a l i z e s i n t e r c o n-n e c t i o n,i n f o r m a t i o ns h a r i n ga n db u s i n e s sc o l l a b o r a t i o n.K e y w o r d s J a v a,B u s i n e s sa p p r o v a l,A c t i c i t iw o r k f l o we n g i n e,L i f e c y c l em a n a g e m e n t,D a t av i s u a l i z a t i o n0 引言警用

8、装备物资是公安局执法的重要物质保障。由于警用物资的特殊性,在流转过程中需遵守严格的审批流程。传统的公文审批方式存在很大的局限性,容易受人物、时间、地点等多种因素的影响,不仅费时费力,还需要投入大量的人力进行维护1-2,阻碍了审批过程的推进,在紧急情况下审批流程显得更加繁琐,甚至可能导致工作延误,造成不良后果。而在线审批可以使公务人员不受时间、地点等的约束,随时随地进行审批操作,提高了政府团队的办事效率。此外,监控装备物资的整个生命周期也有着重要的意义,装备采购、检验、入库、上架、诊断、维修、借用、领用、出库、报废等各个过程都需要详细记录3,便于对装备进行集中、统一的管理。本文在分析警用装备物资

9、管理现状和问题的基础上,采用S p r i n gB o o t架构、A c t i v i t i流程引擎、V u e技术、I n t e l l i-J I D E A软件开发工具等,建立了一套多层次、全方位的警用装备物资管理系统,实现了对装备信息的精准记录,并简化了装备变动的审批流程。1 系统总体设计1.1 系统总体架构本系统采用B/S架构4,整个应用分为表现层、业务逻辑层和数据库访问层。表现层负责处理用户界面的展现和用户的输入,该层可以接受HT T P请求,并将响应发送至客户端。表现层应用的技术有v u e,E l e m e n tU I等。业务逻辑层负责处理与业务逻辑相关的操作。该

10、层可实现业务逻辑规则,以确保系统行为符合业务需求,其以S p r i n g B o o t为核心,结合A c t i v i-t y流程引擎实现具体的业务逻辑。数据访问层负责与数据库进行交互,实现对数据的读取、更新、删除等操作,该层通过M y B a t i s技术来访问数据库。本文采用M y S Q L数据库进行数据存储5。系统总体架构如图1所示。1 7 6 2 0 2 4年2期图1 系统总体架构1.2 系统关键用户本系统的关键角色有以下几种。(1)经办人。负责同级装备管理业务,包括借用、领用和归还单的创建(2)装备管理员。拥有经办人的所有权限,并允许向上级进行装备物资申请;负责经办人创建

11、的申请单经过一级审批后,还具有出入库单的创建等权限。(3)装备审批员。负责申请单的二级审批以及出入库单的审批,被驳回的审批会回到申请列表。以上角色均有两级,包括市局和分局。1.3 系统功能模块设计本文设计的装备物资管理系统由以下几个模块组成。(1)装备物资申请模块。该模块可细分为借用单申请、领用单申请、归还申请、出库单申请以及入库单申请5个部分;每个申请单分为未处理、已提交、已审批3个状态,用户可根据实际需要创建申请单。(2)申请审批模块。该模块可对(1)中的申请单进行审批处理。(3)权限管理模块。该模块包括用户管理、角色管理、权限管理,负责用户和角色的增删改查以及用户与角色的绑定。系统可根据

12、角色赋予权限,一个用户可拥有多个角色,一种角色也可拥有多种权限6。(4)可视化大屏。该模块分为装备物资生命周期查询和库存分布展示模块。生命周期查询可根据装备唯一编号展示该装备的生命周期历程,包括从采购到最终报废的所有阶段、时间点以及处理人等的精准信息。库存分布以地图的形式呈现,用于展示装备物资在各地区的分布情况以及仓库的基本信息。(5)装备管理。该模块具有负责装备物资的采购、报废、维修以及在装备使用时绑定到具体的警员等功能。系统的主要功能模块如图2所示。图2 系统功能模块2 系统实现2.1 审批流程建模本文分析了装备变动的审批流程,并利用基于J a v a语言的轻量级、开源的业务流程管理(B

13、PM)系统A c t i v i t i对各类装备变动申请和审批过程进行定义。A c t i v i t i流程引擎是一种图形化的流程引擎,提供了丰富的A P I接口用于流程管理、任务管理、用户管理、历史数据查询等。其可以通过视化界面来创建、管理和执行流程,使非技术人员也能参与到流程定义和变更中。通过A c t i v i-t i的图形化流程引擎,用户可以更容易地理解和协作开发业务流程,而无需深入了解编程语言或复杂的代码逻辑。这使得A c t i v i t i在许多领域和行业中被广泛应用。部署一个流程需要准备B P MN2.0XM L文件,本文使用C a m u n d a-M o d e

14、l e r工具设计流程图,以提供直观、易于使用的界面,使用户能通过拖放、连线等操作来构建和定义复杂的业务流程。它支持B P MN2.0标准,包括各种任务、网关、事件和其他流程元素以及它们之间的连接和交互。该工具能自动根据图形生成对应的x m l文件,以供A c t i c i t i流程引擎解析7。本系统的装备物资变动流程主要分为两大类,即同级公安局之间的变动和上下级公安局之间的变动,各公安局允许向同级和上级公安局借用装备(需要归还)、领用装备(无需归还);上级公安局可以向各分局进行装备调拨。在移动信息2 0 2 4年2期1 7 7 每次审批过程中,操作员均可选择是否需要领导审批,如果发生紧急

15、情况,可以跳过领导审批,简化审批流程,加快装备物资转移速度,提高物资响应效率。同级申请流程如图3所示,上下级间的申请流程如图4所示。图3 同级审批流程图4 上下级审批流程图2.1.1 同级间物资变动审批过程经办人登录系统后,可以通过装备管理模块进行操作。本文以借用申请单为例介绍同级间物资变动审批的过程。(1)填写申请单。主要内容包括借用人、借用单位、借用时间、预计归还时间、借用装备明细(包括装备种类、数量等信息)。填写完成,该申请单进入未处理列表。(2)提交申请单。系统对信息的完整性和规范性进行校验后开启审批流程,通知装备管理员进行审批操作,申请单进入已提交列表。(3)装备管理员审批。管理员填

16、写审批意见,审批结束后,可选择是否需要领导审批,如果需要则进入(4),否则审批通过进入(5);审批不通过则该任务回退到已提交列表,标记为驳回状态,等待下次提交。(4)装备审批员审批。装备审批员进行审批操作,审批不通过则该任务回退到已提交列表,标记为驳回状态,等待下次提交;审批通过则进入(5)。(5)流程结束。该任务完成,表单进入已通过列表。2.1.2 上下级间的物资变动审批过程向上级借用物资,需要直接由装备管理员登录系统,通过装备管理模块进行操作。其主要流程与同级相似,本文以借用单为例说明主要区别。(1)申请单创建人:由经办人变为分局装备管理员。(2)审批层次:除需要分局审批员审批外,还需提交

17、市局领导进行审批。2.2 数据可视化2.2.1 装备生命周期的数据可视化实现针对装备物资生命周期内的数据分散、数据丢失、数据利用率低、数据管理不到位等问题8,需要对装备物资的生命周期进行详细记录,使用户可以清晰地看到具体到一件装备的变动信息,提高装备物资管理的精细度。当装备发生入库、借用、领用、出库、入库等操作时,系统会根据仓库返回信息,在前端显示具体的操作时间、地点、操作人等。V u e.j s时间轴组件通常用于展示具有时间顺序的事件,如历史事例、进程状态、日志等,可以用于在网页上展示时间轴。它提供了多种方便、易用的配置选项和样式定制选项,可以让用户快速创建美观、实用的时间轴。本文选取v u

18、 e-t i m e l i n e这一组件来实现装备生命周期展现。2.2.2 首页可视化大屏首页需要以图表的形式展示所有警用装备的整体情况,提供该地区的地图,并在地图上展示各个仓库的具体位置。点击仓库可以展示仓库的基本信息、库存情况、该仓库当日的出入库数量等信息。本文采用基于J a v a S c r i p t的开源可视化库E C h a r t s来绘制首页大屏。E C h a r t s提供了丰富的A P I和事件回调函数,可以实现各种交互效果和动画效果9。例如,用户可以通过点击、悬浮等来显示某仓库的详细信息。2.3 权限管理本系统采用R B A C权限管理(R o l e-B a s

19、 e dA c c e s sC o n-t r o l)技术1 0,这是一种基于角色的访问控制机制,用于管理用户在系统中具有的权限。它通过将用户划分为不同的角色,并为每个角色赋予相应的权限,从而简化了权限管理的过程。在R B A C权限管理模型中,通常包含3个核心组件。(下转第1 8 4页)移动信息1 8 4 2 0 2 4年2期J.信息与电脑(理论版),2 0 2 2,3 4(4):1 2 3-1 2 5.2占宏,吴碧霄,杨辰光.基于视觉手势识别的人机交互实验平台J.实验室研究与探索,2 0 2 2,4 1(7):2 3-2 5,2 9.3刘洋,陶艺.C/S与B/S相结合的农田灌溉信息化管

20、理系统的设计J.工业控制计算机,2 0 2 3,3 6(5):1 3 1-1 3 3.4陈艳.基于R F I D技术的物流仓储标准体系研究J.物流科技,2 0 2 2,4 5(1 8):1 5 9-1 6 2.5滕阳阳,胡栋.基于N e t t y的HT T P协议栈的扩展设计与实现J.无线通信技术,2 0 1 7,2 6(3):3 8-4 2.6张志栋.物联网中基于N e t t y的数据接入分层集群系统研究与实现D.重庆:重庆邮电大学,2 0 2 2.7王宁,张娜,于泽川,等.基于N e t t y的高性能消息中间件设计与实现J.智能计算机与应用,2 0 2 1,1 1(6):1 6 8-

21、1 7 2,1 7 7.8张湃.基于机器视觉的手势识别技术研究D.石家庄:河北科技大学,2 0 2 0.9朱金华,李玉仙.基于卡尔曼滤波的图像降噪算法J.现代电子技术,2 0 1 7,4 0(9):2 2-2 4,2 8.1 0刘影.基于部分亲和域和长短期记忆网络的行人轨迹预测研究D.上海:上海工程技术大学,2 0 2 1.(上接第1 7 7页)(1)用 户:系 统 中 的 用 户 可 以 被 分 配 到 不 同 的 角 色 中。(2)角色:定义操作和访问权限,可以被分配给不同的用户。(3)权限:定义了各种具体的访问和操作权限,包括读、写、修改、删除等。通过这些组件的配合,R B A C权限管

22、理模型能 实 现 对 系 统 中 不 同 用 户 的 访 问 控 制 和 权 限管理。3 结语装备物资是公安局执法的物质保障,由于其特殊性,在转移的过程中需要经过多层审批,传统审批流程繁琐且存在文件丢失和被篡改的风险,对装备物资的使用记录也需要耗费大量的人力。针对以上问题,本文设计了一种基于J a v a语言的装备物资管理系统,结合A c t i c i t i流程引擎,实现了装备变动的在线审批,可有效提高警务人员的工作效率。此外,本系统对每件装备物资的使用情况设计了全生命周期时间轴,方便查询装备物资状态;可视化大屏功能则可供查看各地区的装备物资储备情况,辅助上级领导做出调拨决策。经测试,本系

23、统运行情况良好,可供使用。参考文献1张天乐,葛妍娇,迮希腾,等.电子政务项目全生命周期管理系统设计与实现J.电脑知识与技术,2 0 2 0,1 6(3 4):1 7-1 9.2褚燕华,高键.基于A c t i v i t i的创业担保贷款协同审批系统的设计与实现J.电脑知识与技术,2 0 2 0,1 6(1 1):2 8-3 0.3王丹,丁 兆 锟,赵燕.全 生命 周期 装 备的 信息 化管 理 系 统J.电子技术,2 0 2 1,5 0(7):1 3 0-1 3 1.4王海林.基于j a v a的业务审批系统设计与实现D.成都:电子科技大学,2 0 1 5.5王克肖,王彦昌,武迪.制造业企业

24、审批管理系统的设计与实现J.信息系统工程,2 0 2 0(5):4 9-5 0.6胡韬,王加杰.警用装备管理系统设计与实现J.科学技术创新,2 0 1 8(3 5):7 4-7 5.7李修云.基于A c t i v i t i框架的在线审批流程应用研究J.计算机科学,2 0 1 6,4 3(S 1):5 5 5-5 5 7.8王昊鑫.基于智慧互联的选煤设备全生命周期管理系统研究D.徐州:中国矿业大学,2 0 2 2.9张玉洁.拖拽式数据可视化工具的设计与实现D.西安:西安电子科技大学,2 0 2 0.1 0刘林林.面向审批业务的W e b自定义工作流模型研究与实现D.秦皇岛:燕山大学,2 0 1 7.移动信息

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 论文指导/设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服