1、 固定资产管理系统数据库设计文档 版本:1.0 作者: 日期: 审批: 日期: 变更记录 日期 版本 变更阐明 作者 1.0 创立 目录 1.概述 4 1.1 目 4 1.2 数据库分布特性 4 1.3 数据库备份规定 4 2.数据定义 5 2.1表构造
2、设计 5 2.1.1 ER图 5 2.1.2表构造设计 6 2.2视图设计 9 2.3存储过程设计 9 3.数据库角色定义 10 1.概述 1.1 目 本文档基于《固定资产管理系统系统需求规格阐明书》进行数据分析,定义了固定资产管理系统数据库设计。 1.2 数据库分布特性 固定资产管理系统数据库用来支持固定资产管理,涉及资产管理、资产采购、报表管理、系统顾客管理。数据库采用集中式数据库系统。 1.3 数据库备份规定 固定资产管理系统所管理数据变更不频繁,建议每周做一次完全备份。 2.数据定义 2.1表构造设计 2.1.1 ER图 依照《固定资产
3、管理系统系统需求规格阐明书》,系统中实体涉及如下内容:资产、资产出售、维护记录、资产调拨、资产报损、顾客、角色、日记。 资产报损 维护记录 1 资产出售 报损 1..n 1 1 1 出售 1 维护 资产 1 1 资产调拨 1 调拨 操作 1..n 1..n 包括 角色 日记 1..n 审批 1..n 操作 顾客 1 1 1..n 购买申请 2.1.2表构造设计 字段名 描述 类型 长度 约束 AssetNo
4、 资产编号 C 20 NOTNULL,PRIMARYKEY Model 资产型号 C 30 NOTNULL EquipNumber 设备序列号 C 50 NOTNULL Name 设备名称 C 100 NOTNULL Belongto 权属关系 C 20 NOTNULL Type 资产类别 C 20 NOTNULL Measure 计量单位 C 10 NOTNULL ProduceDate 生产日期 D 8 NOTNULL SupplyUnit 供货单位 C 20 NOTNULL Money 原始金额
5、N 8 NOTNULL State 资产状态 C 20 NOTNULL Department 使用部门 C 20 NOTNULL Principal 使用负责人 C 20 NOTNULL BuildCharge 安装费用 N 8(2) NOTNULL ProduceUnit 生产单位 C 50 NOTNULL StartUseTime 启用日期 D 8 NOTNULL Depreciation 折旧率 N 8(2) NOTNULL UsedYears 已使用年限 N 8 NOTNULL AppertainEq
6、uipment 附属设备 C 500 LifeYears 规定使用年限 N 8 NOTNULL Remark 备注 C 500 2.1.2.1 资产表-assetInfo 2.1.2.2 资产报损表-AssetDamageInfo 字段名 描述 类型 长度 约束 AssetNo 资产编号 C 20 NOTNULL,PRIMARYKEY Name 设备名称 C 20 NOTNULL Model 规格型号 C 30 NOTNULL Money 原始金额 N 8(2) NOTNULL StartUseTim
7、e 启用时间 D 8 NOTNULL LifeYears 使用年限 N 8 NOTNULL Department 使用部门 C 20 NOTNULL Principal 使用负责人 C 20 NOTNULL NowStatus 当前状况 C 500 NOTNULL Remark 损坏因素 C 500 NOTNULL DamageReason 报损理由 C 500 NOTNULL AppraisalOpinion 鉴定意见 C 500 NOTNULL Appraisaler 鉴定人 C 20 NOTNULL
8、 AppraisalTime 鉴定期间 D 8 NOTNULL ApproveOpinion 审批意见 C 500 NOTNULL 2.1.2.3 设备出售表-AssetSaleInfo 字段名 描述 类型 长度 约束 AssetNo 资产编号 C 20 NOTNULL,PRIMARYKEY Name 设备名称 C 20 NOTNULL PurchaseUnit 购买单位 C 20 NOTNULL Money 金额 N 8(2) NOTNULL PurchaseTime 时间 D 8 NOTNULL Stat
9、us 设备状态 C 20 NOTNULL ContactMode 联系方式 C 50 NOTNULL EquipmentAttach 设备附件 C 100 Remark 备注 C 500 2.1.2.4 资产调拨表-AssetChangeInfo 字段名 描述 类型 长度 约束 AssetNo 资产编号 C 20 NOTNUL,PRIMARYKEY Name 设备名称 C 20 NOTNULL OriginalUnit 原使用单位 C 20 NOTNULL OriginalPrincipal 原负责人
10、 C 20 NOTNULL NowUnit 现使用单位 C 20 NOTNULL NowPrincipal 现负责人 C 20 NOTNULL ChangeTime 调拨时间 D 8 NOTNULL Status 设备状态 C 20 NOTNULL EquipmentAttach 设备附件 C 100 Remark 备注 C 500 2.1.2.5 资产维修表-AssetMaintainInfo 字段名 描述 类型 长度 约束 AssetNo 资产编号 C 20 NOTNULL,PRIMARYKEY
11、 Name 设备名称 C 20 NOTNULL Model 规格型号 C 30 NOTNULL Department 使用部门 C 20 NOTNULL Level 维修级别 C 20 NOTNULL Time 维修时间 D 8 NOTNULL Days 维修天数 N 8 NOTNULL ConstructUnit 施工单位 C 50 NOTNULL Reason 维修因素 C 500 NOTNULL Material 维修材料 C 100 NOTNULL MaterialMoney 材料费共计 N
12、 8(2) NOTNULL LaborageMoney 维修工资费 N 8(2) NOTNULL MaintainMoney 共计维修金额 N 8(2) NOTNULL Remark 备注 C 500 2.1.2.6 资产购买申请-RequisitionInfo 字段名 描述 类型 长度 约束 Rid 申请ID C 50 NOTNULL,PK Department 请购部门 C 20 NOTNULL Proposer 申请人 C 20 NOTNULL Time 申请时间 D 8 NOTNULL Devi
13、ceName 设备名称 C 50 NOTNULL Model 规格型号 C 100 NOTNULL ProduceUnit 生产单位 C 100 NOTNULL Quantity 申购数量 N 8 NOTNULL Money 所需资金 N 8(2) NOTNULL Reason 请购理由及用途 C 200 NOTNULL PurchaseCondition 购买设备条件 C 200 NOTNULL PersonCondition 人员条件与否贯彻 C 10 NOTNULL EconomyBenefit 预算经济效
14、益 N 8(2) NOTNULL UseRate 设备使用率 N 8(2) NOTNULL NowStatus 原有设备状况 C 500 NOTNULL Remark 备注 C 500 ApproveOpinion 审批意见 C 20 待审批(default) ApproveRemark 审批备注 C 500 2.1.2.7 顾客表-tUser 字段名 描述 类型 长度 约束 UserID 顾客ID C 20 NOTNULL,PK UserName 顾客姓名 C 20 NOTNULL Passwo
15、rd 密码 C 20 NOTNULL trueName 真实姓名 C 20 NOTNULL Phone 联系电话 C 20 NOTNULL Unit 单位 C 20 NOTNULL Job 职位 C 20 NOTNULL Email 电子邮件 C 20 NOTNULL workPhone 办公电话 C 20 NOTNULL mobilePhone 移动电话 C 20 NOTNULL 4.1.2.8 角色表-role 字段名 描述 类型 长度 约束 RoleID 角色ID C 20 NOTNU
16、LL,PK Name 角色名称 C 20 NOTNULL Desc 角色描述 C 200 RAssetMaintain 资产维护权限 C 2 NOTNULL RAssetRead 资产查看权限 C 2 NOTNULL RAssetDamageMaintain 资产报损维护权限 C 2 NOTNULL RAssetDamageRead 资产报损查看权限 C 2 NOTNULL RAssetChangeMaintain 资产调拨维护权限 C 2 NOTNULL RAssetChangeRead 资产调拨查看权限 C 2
17、 NOTNULL RAssetSaleMaintain 资产出售维护权限 C 2 NOTNULL RAssetSaleRead 资产出售查看权限 C 2 NOTNULL RAssetServiceMaintain 资产维修维护权限 C 2 NOTNULL RAssetServiceRead 资产维修查看权限 C 2 NOTNULL RReport 报表查看权限 C 2 NOTNULL RPurchaseSupplyMaintain 购买申请维护权限 C 2 NOTNULL RPurchaseSupplyRead 购买申请查看权限
18、 C 2 NOTNULL RPurchaseSupplyApprove 购买申请审批权限 C 2 NOTNULL RUserManage 顾客管理权限 C 2 NOTNULL 4.2.1.9 顾客角色关系表-userRole 字段名 描述 类型 长度 约束 UserID 顾客ID C 20 NOTNULL,FK RoleID 角色ID C 20 NOTNULL,FK 4.2.1.10 顾客日记表-userLog 字段名 描述 类型 长度 约束 OperaterID 操作者ID C 20 NOTNULL,PK
19、 OperaterName 操作者姓名 C 20 NOTNULL OperateType 操作类型 C 20 NOTNULL TargetObject 操作对象 C 20 NOTNULL OperateDate 日期 D 8 NOTNULL Description 描述 C 200 NOTNULL OperateStatus 操作状态 C 20 NOTNULL 4.2.1.11 数据字典表-dictInfo 字段名 描述 类型 长度 约束 Name 名称 C 50 NOTNULL Type 所属类型 C
20、 50 NOTNULL(AT|DP) 注释:该表存储了部门信息和资产类别信息,AT表达资产类别,DP表达部门 4.2.1.12 并发操作表- subsequentOpt 字段名 描述 类型 长度 约束 Objid 操作对象id C 50 NOTNULL,PK editionNo 版本号 N 8 NOTNULL 2.2视图设计 2.2.1 无 定义: 用途: 2.3存储过程设计 2.3.1 无 定义: 用途: 输入: 输出 3.数据库角色定义 3.1 第一类角色 角色职能: 角色权限: 3.2 第二类角色 角色职能: 角色权限:






