财务软件数据库设计.docx
- 文档编号:28802987
- 上传时间:2023-07-19
- 格式:DOCX
- 页数:29
- 大小:21.93KB
财务软件数据库设计.docx
《财务软件数据库设计.docx》由会员分享,可在线阅读,更多相关《财务软件数据库设计.docx(29页珍藏版)》请在冰豆网上搜索。
财务软件数据库设计
财务管理软件数据库设计说明书
版本1.0
日期:
2009-11-27
1实体,对象命名规范5
1.1表名命名规范5
1.2表字段命名规范5
1.3序列命名规范5
1.4视图命名规范5
1.5触发器命名规范5
1.6存储过程命名规范5
2实体关系5
2.1基础信息模块5
科目信息5
账户类型信息5
科目类别5
帐套信息6
会计期间信息6
用户信息6
权限信息6
凭证类别7
2.2凭证管理模块7
凭证信息7
结算方式信息7
2.3账簿管理模块8
账簿基本信息8
三栏式账簿信息8
多栏式账簿信息8
数量三栏式账簿信息8
2.4财产清查模块9
现金盘点信息9
实物盘点信息9
2.5出纳管理模块9
日记账信息9
银行对账单10
企业银行帐10
2.6系统实体关系图11
3数据字典12
3.1基础信息模块12
3.1.1表12
(帐套表)basInfo_accountOver12
(会计期间表)basInfo_period12
(科目表)basInfo_subject12
(科目类别表)basInfo_subjectType13
(账簿表)basInfo_accountBook13
(账簿类别表)basInfo_accountBookType13
(用户表)basInfo_user14
(权限表)basInfo_right14
(用户权限关联表)basInfo_userRightRelation14
(凭证类别表)basInfo_voucherType14
3.1.2视图15
3.1.3存储过程16
3.1.4触发器16
3.2凭证管理模块16
3.2.1表16
(凭证表)vouMng_voucher16
(分录表)vouMng_entry17
(结算方式表)vouMng_closeAccount17
3.2.2视图17
3.2.3存储过程18
3.2.4触发器18
3.3账簿管理模块18
3.3.1表18
(多栏账关系表)accBookMng_multicolumnRelation18
3.3.2视图18
3.3.3存储过程19
3.3.4触发器19
3.4.1表19
(现金盘点)chkProp_checkCash19
(实物盘点)chkProp_checkArticle19
3.4.2视图20
3.4.3存储过程20
3.4.4触发器20
3.5出纳管理模块20
3.5.1表20
(日记账)cashierMng_dayBook20
(日记账记录)cashierMng_record21
(银行对账单)cashierMng_bankStatement21
(企业银行帐)cashierMng_enterBankAccount22
3.5.2视图22
3.5.3存储过程23
3.5.4触发器23
1实体,对象命名规范
1.1表名命名规范
模块名_+表名
1.2表字段命名规范
字段名
1.3序列命名规范
字段名_+id
1.4视图命名规范
Vw_+视图名
1.5触发器命名规范
Tig_+触发器名
1.6存储过程命名规范
Proc_+存储过程名
2实体关系
2.1基础信息模块
科目信息
属性
备注
科目代码
1001、100101等分级模式
科目名称
助忆码
科目类别
科目对应的类别
科目账户类型
科目设置的账户类型
余额方向
借、贷
数量核算
是、否
数量单位
台、吨等
结算
是、否
账户类型信息
属性
备注
账户名称
三栏、多栏、数量式等
账户名称值
SL、DL、SL等字母字符串
科目类别
属性
备注
科目类别
资产,负债,权益,成本,损益类等
科目类别值
ZC、FZ、QY等字母字符串
帐套信息
属性
备注
会计期间
会计科目
记账凭证
账簿
帐套启用日期
创建帐套日期
帐套名称
帐套当前期间
引用会计期间信息
会计期间信息
属性
备注
年度
如2009等年度数字
期间
1~12期数字
起始日期
当前期间的开始日期
结束日期
当前期间的结束日期
用户信息
属性
备注
姓名
用户真实姓名
工号
登录号
口令
登录口令
职位
公司的职位
权限
操作权限
联系电话
权限信息
属性
备注
权限节点名称
父权限
权限代码
用代码来唯一表示权限
凭证类别
属性
备注
编码
1、2、3等
名称
借方必有
填制凭证必有科目
贷方必有
填制凭证必有科目
借或贷必有
填制凭证必有科目
借方必无
填制凭证必无科目
贷方必无
填制凭证必无科目
借或贷必无
填制凭证必无科目
2.2凭证管理模块
凭证信息
属性
备注
凭证类别
引自凭证类别
凭证号
1、2、3等
附件张数
单位
所属帐套
凭证日期
填制凭证的日期
摘要
凭证分录的摘要信息
科目
分录的科目
借方金额
分录借方金额
贷方金额
分录贷方金额
合计
借方合计、贷方合计
主管
主管签字
复核
复核签字
记账
记账签字
制证
制证签字
出纳
出纳签字
结算方式
结算号
数量
单价
结算方式信息
属性
备注
结算方式
支票,汇票等
2.3账簿管理模块
账簿基本信息
属性
备注
账户
引自科目
账户类型
引自账户类型信息
分录日期
账户记录分录的日期
摘要
业务摘要
凭证
分录所属凭证
本期合计
单期间内借方、贷方合计
本年累计
本年度内借方、贷方合计
上年结转
上年结转的年初余额
三栏式账簿信息
属性
借或贷
余额方向,借或贷方
余额
余额数
借方
借方金额
贷方
贷方金额
(对方科目)
多栏式账簿信息
属性
备注
借方项目
借方账户
贷方项目
贷方账户
合计
借方与贷方合计
余额
余额数
借或贷
余额方向
(对方科目)
数量三栏式账簿信息
属性
备注
借方数量
借方单价
借方金额
借方数量*单价
贷方数量
贷方单价
贷方金额
贷方数量*单价
余额
余额数
借或贷
余额方向
(对方科目)
2.4财产清查模块
现金盘点信息
属性
备注
科目
引用的现金科目
实存金额
该账户下盘点实存金额数
盘点人
备注
实物盘点信息
属性
备注
科目
引用的实物科目
计量单位
用科目中的计量单位
存放数量
该账户下盘点的实存数量
单价
用科目中的单价
金额
单价*数量
盘点人
备注
2.5出纳管理模块
日记账信息
属性
备注
账户
引自日记账科目
摘要
日记账记录摘要
凭证
日记账凭证类型-凭证号
本期合计
本期收入、发出合计
本年累计
本年收入、发出累计
收入
收入金额
发出
发出金额
结存
结存金额
对方科目
账簿创建日期
创建日记账日期
分录日期
登记日记账记录日期
结算方式
支票、汇票等
结算号
借或贷
结存方向
银行对账单
属性
备注
日期
业务发生日期
结算方式
汇票、支票等方式
结算号
借方
借方金额
贷方
贷方金额
勾兑
是否对账
企业银行帐
属性
备注
日期
业务发生日期
结算方式
汇票、支票等方式
结算号
借方
借方金额
贷方
贷方金额
勾兑
是否对账
摘要
业务摘要
2.6系统实体关系图
3数据字典
3.1基础信息模块
3.1.1表
(帐套表)basInfo_accountOver
代码
数据类型
初值
主键
外键
注释
Account_id
Int
Identity(1,1)
Y
N
自动增长
CreateTime
Datetime
N
N
启用日期
Name
Varchar(255)
N
N
帐套名称
CurrPeriod_id
Int
N
Y
当前会计期间,引自会计期间表
(会计期间表)basInfo_period
代码
数据类型
初值
主键
外键
注释
Period_id
Int
Identity(1,1)
Y
N
自动增长
Year
Int
N
N
2009等年度数字
Period
Int
N
N
1~12期间
BeginTime
Datetime
N
N
当前期间开始日期
EndTime
Datetime
N
N
当前期间结束日期
Account
Over_id
Int
N
Y
引自帐套表,期间对应的帐套
(科目表)basInfo_subject
代码
数据类型
初值
主键
外键
注释
Subject_id
Int
Identity(1,1)
Y
N
自动增长
Parent
Int
N
N
引自自身父节点
Code
Varchar(50)
N
N
科目代码
Name
Varchar(200)
N
N
科目名称
Mnemocode
Varchar(200)
N
N
助记码
Subject_type
Int
N
Y
引自科目类别表
Account
Over_id
Int
N
Y
引自帐套表,科目对应的帐套
(科目类别表)basInfo_subjectType
代码
数据类型
初值
主键
外键
注释
Type_id
Int
Identity(1,1)
Y
N
自动增长
Name
Varchar(200)
N
N
资产、负债等类别名称
Value
Varchar(200)
N
N
类别值,对应类别名称
Account
Over_id
Int
N
Y
引自帐套表,科目类别对应的帐套
(账簿表)basInfo_accountBook
代码
数据类型
初值
主键
外键
注释
AccountBook
_id
Int
Identity(1,1)
Y
N
自动增长
Direction
Int
N
N
余额方向1.借2.贷
Number
Accounting
Bit
N
N
是否数量核算0.否1.是
NumberUnit
Varchar(20)
N
N
数量单位
CloseAccount
Bit
N
N
结算0.否1.是
Subject_id
Int
N
Y
账户科目,引自科目表(唯一约束)
Account_type
Int
N
Y
引自账户类别表
Account
Over_id
Int
N
Y
引自帐套表,科目对应的帐套
multiColumns
Bit
N
N
是否多栏账0.是1.否
(账簿类别表)basInfo_accountBookType
代码
数据类型
初值
主键
外键
注释
Type_id
Int
Identity(1,1)
Y
N
自动增长
Name
Varchar(200)
N
N
三栏式、多栏式等类别名称
Value
Varchar(200)
N
N
类别值,对应类别名称
Account
Over_id
Int
N
Y
引自帐套表,科目对应的帐套
(用户表)basInfo_user
代码
数据类型
初值
主键
外键
注释
User_id
Int
Identity(1,1)
Y
N
自动增长
Name
Varchar(255)
N
N
用户名
Employee
Number
Varchar(50)
N
N
001、002
Position
Varchar(255)
N
N
用户职位
Phone
Varhcar(200)
N
N
联系电话
Varchar(200)
N
N
电子邮件
Account
Over_id
Int
N
Y
引自帐套表,对应的帐套
(权限表)basInfo_right
代码
数据类型
初值
主键
外键
注释
Right_id
Int
Identity(1,1)
Y
N
自动增长
Name
Varchar(200)
N
N
权限名称
Code
Varchar(200)
N
N
权限代码
Parent
Int
N
N
自引用,引自自身父权限ID
(用户权限关联表)basInfo_userRightRelation
代码
数据类型
初值
主键
外键
注释
Urr_id
Int
Identity(1,1)
Y
N
自动增长
User_id
Int
N
Y
引自用户表
Right_id
Int
N
Y
引自权限表
(凭证类别表)basInfo_voucherType
代码
数据类型
初值
主键
外键
注释
Type_id
Int
Identity(1,1)
Y
N
自动增长
Name
Varchar(200)
N
N
类别名称
DebitHave
Varchar(255)
N
N
借方必有科目
LenderHave
Varchar(255)
N
N
贷方必有科目
DebitOr
LenderHave
Varchar(255)
N
N
借或贷必有科目
DebitNot、Have
Varchar(255)
N
N
借方必无的科目
LenderNot
Have
Varchar(255)
N
N
贷方必无的科目
DebitOr
LenderNot
Have
Varchar(255)
N
N
借或贷必无的科目
Account
Over_id
Int
N
Y
引自帐套表,对应的帐套
3.1.2视图
(科目账户视图)Vw_subjectAndAccountBook
=(科目表)basInfo_subject
+(科目类别表)basInfo_subjectType
+(账簿表)basInfo_accountBook
+(账簿类别表)basInfo_accountBookType
(科目视图)Vw_subjects
=(科目表)basInfo_subject
+(科目类别表)basInfo_subjectType
(帐套期间视图)Vw_accountBookAndPeriod
=(帐套表)basInfo_accountOver
+(会计期间表)basInfo_period
(用户权限视图)Vw_userAndRights
=(用户表)basInfo_user
+(权限表)basInfo_right
+(用户权限关联表)basInfo_userRightRelation
3.1.3存储过程
暂无
3.1.4触发器
暂无
3.2凭证管理模块
3.2.1表
(凭证表)vouMng_voucher
代码
数据类型
初值
主键
外键
注释
Voucher_id
Int
Identity(1,1)
Y
N
自动增长
Type
Int
N
Y
引自凭证类别表
Number
Int
N
N
凭证号
Enclosure
Int
N
N
附件张数
CreateTime
dateTime
N
N
填制日期
Director
Int
N
Y
主管,引自用户表
Check
Int
N
Y
复核人,引自用户表
Keep
Account
Int
N
Y
记账人,引自用户表
Create
Int
N
Y
制证人,引用户表
Cashier
Int
N
Y
出纳,引用户表
Account
Over_id
Int
N
Y
引自帐套表,对应的帐套
CurrPeriod_id
Int
N
Y
当前会计期间,引自会计期间表
(分录表)vouMng_entry
代码
数据类型
初值
主键
外键
注释
Urr_id
Int
Identity(1,1)
Y
N
自动增长
Brief
Varchar(255)
N
N
摘要
Subject_id
Int
N
Y
引自科目表
Direction
Int
N
N
方向1.借2.贷
Account
Book_id
Int
N
Y
引自账簿表
Number
Long
N
N
数量核算-数量
UnitPrice
Long
N
N
数量核算-单价
Ca_id
Int
N
Y
结算方式,引自结算方式表
Ca_
Number
Varchar(50)
N
N
结算号
Account
Over_id
Int
N
Y
引自帐套表,对应的帐套
CurrPeriod_id
Int
N
Y
当前会计期间,引自会计期间表
Voucher_id
Int
N
Y
分录对应的凭证
Opposite
Varchar(255)
N
N
对方科目文本
Cash
Long
N
N
分录金额
(结算方式表)vouMng_closeAccount
代码
数据类型
初值
主键
外键
注释
Ca_id
Int
Identity(1,1)
Y
N
自动增长
Method
Varchar(200)
N
N
支票、汇票等方式
Account
Over_id
Int
N
Y
引自帐套表,对应的帐套
3.2.2视图
(凭证信息视图)Vw_voucherInfo
=(凭证表)vouMng_voucher
+(凭证类别表)basInfo_voucherType
+(用户表)basInfo_user
+(帐套表)basInfo_accountOver
(凭证分录视图)Vw_voucherEntry
=(分录表)vouMng_entry
+(科目表)basInfo_subject
+(结算方式表)vouMng_closeAccount
3.2.3存储过程
暂无
3.2.4触发器
暂无
3.3账簿管理模块
3.3.1表
(多栏账关系表)accBookMng_multicolumnRelation
代码
数据类型
初值
主键
外键
注释
Mr_id
Int
Identity(1,1)
Y
N
自动增长
Main
Int
Y
N
引账簿表,主账簿
Sub
Int
Y
N
引账簿表,子账簿
3.3.2视图
(账簿信息视图)Vw_accountBookInfo
=(科目表)basInfo_subject
+(账簿表)basInfo_accountBook
+(账簿类别表)basInfo_accountBookType
+(会计期间表)basInfo_period
(账簿记录视图)Vw_accountBookAndEntry
=(分录表)vouMng_entry
+(凭证表)vouMng_voucher
3.3.3存储过程
暂无
3.3.4触发器
暂无
3.4财产清查模块
3.4.1表
(现金盘点)chkProp_checkCash
代码
数据类型
初值
主键
外键
注释
Cc_id
Int
Identity(1,1)
Y
N
自动增长
Subject_id
Int
N
Y
引科目表
StorageCash
Long
N
N
实存金额
Check
Int
N
Y
引用户表,盘点人
Remark
Varchar(255)
N
N
备注
Account
Over_id
Int
N
Y
引自帐套表,对应的帐套
(实物盘点)chkProp_checkArticle
代码
数据类型
初值
主键
外键
注释
Ca_id
Int
Identity(1,1)
Y
N
自动增长
Subject_id
Int
N
Y
引科目表
Number
Long
N
N
存放数量
unitPrice
Long
N
N
单价
Total
Long
N
N
合计
Check
Int
N
Y
盘点人
Remark
Varchar(255)
N
N
备注
Account
Over_id
Int
N
Y
引自帐套表,对应的帐套
3.4.2视图
(实物盘点视图)Vw_checkArticle
=(实物盘点)chkProp_checkArticle
+(科目表)basInfo_subject
+(用户表)basInfo_user
(现金盘点视图)Vw_checkCash
=(现金盘点)chkProp_checkCash
+(科目表)basInfo_subject
+(用户表)basInfo_user
3.4.3存储过程
暂无
3.4.4触发器
暂无
3.5出纳管理模块
3.5.1表
(日记账)cashierMng_dayBook
代码
数据类型
初值
主键
外键
注释
Db_id
Int
Identity(1,1)
Y
N
自动增长
Subject_id
Int
N
Y
引科目表,日记账科目
CreateTime
Datetime
N
N
账簿创建日期
Cashier
Int
N
Y
引用户表,出纳
CurrPeriod_id
Int
N
Y
当前会计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 财务软件 数据库 设计