EAM资产管理固定资产管理系统数据库设计文档.docx
《EAM资产管理固定资产管理系统数据库设计文档.docx》由会员分享,可在线阅读,更多相关《EAM资产管理固定资产管理系统数据库设计文档.docx(14页珍藏版)》请在冰豆网上搜索。
EAM资产管理固定资产管理系统数据库设计文档
【EAM资产管理】固定资产管理系统数据库设计文档
固定资产管理系统数据库设计文档
版本:
1.0
作者:
日期:
审批:
日期:
变更记录
日期
版本
变更说明
作者
1.0
创建
1.概述4
1.1目的4
1.2数据库的分布特性4
1.3数据库的备份要求4
2.数据定义5
2.1表结构设计5
2.1.1ER图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.1ER图
根据《固定资产管理系统系统需求规格说明书》,系统中实体包括以下内容:
资产、资产出售、维护记录、资产调拨、资产报损、用户、角色、日志。
1
2.1.2表结构设计
字段名
描述
类型
长度
约束
AssetNo
资产编号
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
原始金额
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
AppertainEquipment
附属设备
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
StartUseTime
启用时间
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
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
Status
设备状态
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
原负责人
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
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
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
DeviceName
设备名称
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
预算经济效益
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
Password
密码
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
NOTNULL,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
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
购置申请查看权限
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
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
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第二类角色
角色职能:
角色权限: