固定资产管理系统数据库设计文档.docx
《固定资产管理系统数据库设计文档.docx》由会员分享,可在线阅读,更多相关《固定资产管理系统数据库设计文档.docx(13页珍藏版)》请在冰豆网上搜索。
固定资产管理系统数据库设计文档
固定资产管理系统数据库设计文档
版本:
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视图设计10
2.3存储过程设计11
3•数据库角色定义12
1.概述
1.1目的
本文档基于《固定资产管理系统系统需求规格说明书》进行数据分析,定义了固定资产
管理系统的数据库设计。
1.2数据库的分布特性
固定资产管理系统数据库用来支持固定资产管理,包括资产管理、资产采购、报表管理、
系统用户管理。
数据库采用集中式数据库系统。
1.3数据库的备份要求
固定资产管理系统所管理的数据变更不频繁,建议每周做一次完全备份。
2.数据定义
2.1表结构设计
2.1.1ER图
根据《固定资产管理系统系统需求规格说明书》,系统中实体包括以下内容:
资产、资产出售、维护记录、资产调拨、资产报损、用户、角色、日志。
资产报损
购置申请
2.1.2表结构设计
2.1.2.1资产表-assetInfo
字段名
描述
类型
长度
约束
AssetNo
资产编号
C
20
NOTNULL,PRIMARYKE
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.2资产报损表-AssetDamagelnfo
字段名
描述
类型
长度
约束
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.123设备出售表-AssetSalelnfo
字段名
描述
类型
长度
约束
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资产调拨表-AssetChangelnfo
字段名
描述
类型
长度
约束
AssetNo
资产编号
C
20
NOTNULPRIMARYKE
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资产维修表-AssetMaintainlnfo
字段名
描述
类型
长度
约束
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.126资产购置申请-Requisitionlnfo
字段名
描述
类型
长度
约束
Rid
申请ID
C
50
NOTNULLPK
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.127用户表-tUser
字段名
描述
类型
长度
约束
UserID
用户ID
C
20
NOTNULLPK
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
NOTNULLPK
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
NOTNULLFK
RoleID
角色ID
C
20
NOTNULLFK
4.2.1.10用户日志表-userLog
字段名
描述
类型
长度
约束
OperaterID
操作者ID
C
20
NOTNULLPK
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数据字典表-dictlnfo
字段名
描述
类型
长度
约束
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第二类角色
角色职能:
角色权限: