数据库设计根据系统分析,装备管理信息系统所用的数据库 Arms 包含以下 17 个表:1.用户信息表 ArmsUsers。用户信息表用来保存系统用户信息。表 ArmsUsers的结构如表 4.1 所示。2.系统日志信息表 SysLog。系统日志信息表用来存储系统日志信息,针对不同的系统可以划分不同的事件类型,日志编号采纳流水编码规则。 流水编码规则:流水号编码不通过表单直接输入,而是系统按先后顺序自动生成。大部分数据都采纳流水号编码形式,如装备维修记录、装备调拨单号等。流水号分为两部分,第一部分为时间码;第二部分为顺序号,根据数据的性质位数不等。例如,20250028 就代表 2025 年第 28 条记录。 表 SysLog 的结构如表 4.2 所示。3.装备基本信息表 hrmsInfo。装备基本信息表用来保存装备的基本信息,装备编号由用户通过表单直接输入。表 ArmsInfo 的结构如表 4.3 所示。装备编号共占九位,如图所示(☆为 0-9 的数值)。其中一级类别包括轻武器、重武器、车辆、防护器材、通信设备等。 装备编号编码规则图4.部门表 Departments。部门表用来保存单位部门的信息。本系统采纳树状结构来管理部门数据,也就是在部门之间建立从属关系,部门编号采纳流水编码规则。表 Departments 的结构如表 4.4 所示。5.人员信息表 ArmsPerson。人员信息表用来保存部门人员的基本信息。人员编号采纳固定编码规则,共九位,第一位是大部门类别;第二位是小部门类别;第三位是身份,1 代表干部,2 代表战士;后面六位是证件号码。表 ArmsPerson 的结构如表 4.5 所示。6.库存装备信息表 ArmsSurplus。库存装备信息表用来保存库存装备基本信息,编号采纳流水编码规则。表 ArmsSurplus 的结构如表 4.6 所示。7.仓库信息表 Storehouse。仓库信息表用来保存仓库信息,编号采纳流水编码规则。表 Storehouse 的结构如表 4.7 所示。8.装备入库信息表 Storeln。装备入库信息表用来保存装备入库操作的基本信息,编号采纳流水编码规则。表 Storeln 的结构如表 4.8 所示。9 .装备出库信息表 Takeout。装备 m 晖信息表用来保存装备出库操作的基本信息,编号采纳流水编码规则。表 Takeout 的结构如表 1.9 所示。10.装备维修信息表 ArmsRepair。装备维修信息表用来保存装备的维修信息,编号采纳流水编码规则。表 ArmsRepair 的结构如图 4.10 所示。11.装备调拨信息表 ArmsAllo。装备凋拨信息表用来保...