数据库设计根据系统分析,装备管理信息系统所用的数据库 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.仓库信息表 S