财务软件数据库设计_第1页
财务软件数据库设计_第2页
财务软件数据库设计_第3页
财务软件数据库设计_第4页
财务软件数据库设计_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、财务管理软件数据库设计说明书版本1.0日期:2009-11-271实体,对象命名规范51.1表名命名规范51.2表字段命名规范51.3序列命名规范51.4视图命名规范51.5触发器命名规范51.6存储过程命名规范52实体关系52.1基础信息模块5科目信息5账户类型信息5科目类别5帐套信息6会计期间信息6用户信息6权限信息6凭证类别72.2凭证管理模块7凭证信息7结算方式信息72.3账簿管理模块8账簿基本信息8三栏式账簿信息8多栏式账簿信息8数量三栏式账簿信息82.4财产清查模块9现金盘点信息9实物盘点信息92.5出纳管理模块9日记账信息9银行对账单10企业银行帐102.6系统实体关系图113数

2、据字典123.1基础信息模块12表12(帐套表)basInfo_accountOver12(会计期间表)basInfo_period12(科目表)basInfo_subject12(科目类别表)basInfo_subjectType13(账簿表)basInfo_accountBook13(账簿类别表)basInfo_accountBookType13(用户表)basInfo_user14(权限表)basInfo_right14(用户权限关联表)basInfo_userRightRelation14(凭证类别表)basInfo_voucherType14视图15存储过程16触发器163.2凭证管

3、理模块16表16(凭证表)vouMng_voucher16(分录表)vouMng_entry17(结算方式表)vouMng_closeAccount17视图17存储过程18触发器183.3账簿管理模块18表18(多栏账关系表)accBookMng_ multicolumnRelation18视图18存储过程19触发器193.4财产清查模块19表19(现金盘点)chkProp_checkCash19(实物盘点) chkProp_checkArticle19视图20存储过程20触发器203.5出纳管理模块20表20(日记账)cashierMng_dayBook20(日记账记录) cashierMn

4、g_record21(银行对账单)cashierMng_bankStatement21(企业银行帐)cashierMng_enterBankAccount22视图22存储过程23触发器231实体,对象命名规范1.1 表名命名规范模块名_+表名1.2 表字段命名规范字段名1.3 序列命名规范字段名_+id1.4 视图命名规范Vw_+视图名1.5 触发器命名规范Tig_+触发器名1.6 存储过程命名规范Proc_+存储过程名2 实体关系2.1 基础信息模块科目信息属性备注科目代码1001、100101等分级模式科目名称助忆码科目类别科目对应的类别科目账户类型科目设置的账户类型余额方向借、贷数量核算

5、是、否数量单位台、吨等结算是、否账户类型信息属性备注账户名称三栏、多栏、数量式等账户名称值SL、DL、SL等字母字符串科目类别属性备注科目类别资产,负债,权益,成本,损益类等科目类别值ZC、FZ、QY等字母字符串帐套信息属性备注会计期间会计科目记账凭证账簿帐套启用日期创建帐套日期帐套名称帐套当前期间引用会计期间信息会计期间信息属性备注年度如2009等年度数字期间112期数字起始日期当前期间的开始日期结束日期当前期间的结束日期用户信息属性备注姓名用户真实姓名工号登录号口令登录口令职位公司的职位权限操作权限联系电话Email权限信息属性备注权限节点名称父权限权限代码用代码来唯一表示权限凭证类别属性

6、备注编码1、2、3等名称借方必有填制凭证必有科目贷方必有填制凭证必有科目借或贷必有填制凭证必有科目借方必无填制凭证必无科目贷方必无填制凭证必无科目借或贷必无填制凭证必无科目2.2 凭证管理模块凭证信息属性备注凭证类别引自凭证类别凭证号1、2、3等附件张数单位所属帐套凭证日期填制凭证的日期摘要凭证分录的摘要信息科目分录的科目借方金额分录借方金额贷方金额分录贷方金额合计借方合计、贷方合计主管主管签字复核复核签字记账记账签字制证制证签字出纳出纳签字结算方式结算号数量单价 结算方式信息属性备注结算方式支票,汇票等2.3 账簿管理模块账簿基本信息属性备注账户引自科目账户类型引自账户类型信息分录日期账户记

7、录分录的日期摘要业务摘要凭证分录所属凭证本期合计单期间内借方、贷方合计本年累计本年度内借方、贷方合计上年结转上年结转的年初余额三栏式账簿信息属性借或贷余额方向,借或贷方余额余额数借方借方金额贷方贷方金额(对方科目)多栏式账簿信息属性备注借方项目借方账户贷方项目贷方账户合计借方与贷方合计余额余额数借或贷余额方向(对方科目)数量三栏式账簿信息属性备注借方数量借方单价借方金额借方数量*单价贷方数量贷方单价贷方金额贷方数量*单价余额余额数借或贷余额方向(对方科目)2.4 财产清查模块现金盘点信息属性备注科目引用的现金科目实存金额该账户下盘点实存金额数盘点人备注实物盘点信息属性备注科目引用的实物科目计量

8、单位用科目中的计量单位存放数量该账户下盘点的实存数量单价用科目中的单价金额单价*数量盘点人备注2.5 出纳管理模块日记账信息属性备注账户引自日记账科目摘要日记账记录摘要凭证日记账凭证类型-凭证号本期合计本期收入、发出合计本年累计本年收入、发出累计收入收入金额发出发出金额结存结存金额对方科目账簿创建日期创建日记账日期分录日期登记日记账记录日期结算方式支票、汇票等结算号借或贷结存方向银行对账单属性备注日期业务发生日期结算方式汇票、支票等方式结算号借方借方金额贷方贷方金额勾兑是否对账企业银行帐属性备注日期业务发生日期结算方式汇票、支票等方式结算号借方借方金额贷方贷方金额勾兑是否对账摘要业务摘要2.6

9、 系统实体关系图3 数据字典3.1 基础信息模块3.1.1 表(帐套表)basInfo_accountOver代码数据类型初值主键外键注释Account_idIntIdentity(1,1)YN自动增长CreateTimeDatetimeNN启用日期NameVarchar(255)NN帐套名称CurrPeriod_idIntNY当前会计期间,引自会计期间表 (会计期间表)basInfo_period代码数据类型初值主键外键注释Period_idIntIdentity(1,1)YN自动增长YearIntNN2009等年度数字PeriodIntNN112期间BeginTimeDatetimeNN当

10、前期间开始日期EndTimeDatetimeNN当前期间结束日期AccountOver_idIntNY引自帐套表,期间对应的帐套(科目表)basInfo_subject代码数据类型初值主键外键注释Subject_idIntIdentity(1,1)YN自动增长ParentIntNN引自自身父节点CodeVarchar(50)NN科目代码NameVarchar(200)NN科目名称MnemocodeVarchar(200)NN助记码Subject_typeIntNY引自科目类别表AccountOver_idIntNY引自帐套表,科目对应的帐套(科目类别表)basInfo_subjectType代

11、码数据类型初值主键外键注释Type_idIntIdentity(1,1)YN自动增长NameVarchar(200)NN资产、负债等类别名称ValueVarchar(200)NN类别值,对应类别名称AccountOver_idIntNY引自帐套表,科目类别对应的帐套(账簿表)basInfo_accountBook代码数据类型初值主键外键注释AccountBook_idIntIdentity(1,1)YN自动增长DirectionIntNN余额方向1.借 2.贷NumberAccountingBitNN是否数量核算 0.否 1.是NumberUnitVarchar(20)NN数量单位CloseA

12、ccountBitNN结算 0.否 1.是Subject_idIntNY账户科目,引自科目表(唯一约束)Account_typeIntNY引自账户类别表AccountOver_idIntNY引自帐套表,科目对应的帐套multiColumnsBitNN是否多栏账 0.是 1.否(账簿类别表)basInfo_accountBookType代码数据类型初值主键外键注释Type_idIntIdentity(1,1)YN自动增长NameVarchar(200)NN三栏式、多栏式等类别名称ValueVarchar(200)NN类别值,对应类别名称AccountOver_idIntNY引自帐套表,科目对应的

13、帐套(用户表)basInfo_user代码数据类型初值主键外键注释User_idIntIdentity(1,1)YN自动增长NameVarchar(255)NN用户名EmployeeNumberVarchar(50)NN001、002PositionVarchar(255)NN用户职位PhoneVarhcar(200)NN联系电话EmailVarchar(200)NN电子邮件AccountOver_idIntNY引自帐套表,对应的帐套(权限表)basInfo_right代码数据类型初值主键外键注释Right_idIntIdentity(1,1)YN自动增长NameVarchar(200)NN权

14、限名称CodeVarchar(200)NN权限代码ParentIntNN自引用,引自自身父权限ID(用户权限关联表)basInfo_userRightRelation代码数据类型初值主键外键注释Urr_idIntIdentity(1,1)YN自动增长User_idIntNY引自用户表Right_idIntNY引自权限表(凭证类别表)basInfo_voucherType代码数据类型初值主键外键注释Type_idIntIdentity(1,1)YN自动增长NameVarchar(200)NN类别名称DebitHaveVarchar(255)NN借方必有科目LenderHaveVarchar(25

15、5)NN贷方必有科目DebitOrLenderHaveVarchar(255)NN借或贷必有科目DebitNot、HaveVarchar(255)NN借方必无的科目LenderNotHaveVarchar(255)NN贷方必无的科目DebitOrLenderNotHaveVarchar(255)NN借或贷必无的科目AccountOver_idIntNY引自帐套表,对应的帐套3.1.2 视图(科目账户视图) Vw_subjectAndAccountBook=(科目表)basInfo_subject +(科目类别表)basInfo_subjectType +(账簿表)basInfo_account

16、Book +(账簿类别表)basInfo_accountBookType(科目视图)Vw_subjects=(科目表)basInfo_subject +(科目类别表)basInfo_subjectType (帐套期间视图)Vw_accountBookAndPeriod=(帐套表)basInfo_accountOver+(会计期间表)basInfo_period(用户权限视图)Vw_userAndRights=(用户表)basInfo_user+(权限表)basInfo_right+(用户权限关联表)basInfo_userRightRelation3.1.3 存储过程暂无3.1.4 触发器暂无

17、3.2 凭证管理模块3.2.1 表(凭证表)vouMng_voucher代码数据类型初值主键外键注释Voucher_idIntIdentity(1,1)YN自动增长TypeIntNY引自凭证类别表NumberIntNN凭证号EnclosureIntNN附件张数CreateTimedateTimeNN填制日期DirectorIntNY主管,引自用户表CheckIntNY复核人,引自用户表KeepAccountIntNY记账人,引自用户表CreateIntNY制证人,引用户表CashierIntNY出纳,引用户表AccountOver_idIntNY引自帐套表,对应的帐套CurrPeriod_id

18、IntNY当前会计期间,引自会计期间表(分录表)vouMng_entry代码数据类型初值主键外键注释Urr_idIntIdentity(1,1)YN自动增长BriefVarchar(255)NN摘要Subject_idIntNY引自科目表DirectionIntNN方向1.借 2.贷AccountBook_idIntNY引自账簿表NumberLongNN数量核算-数量UnitPriceLongNN数量核算-单价Ca_idIntNY结算方式,引自结算方式表Ca_NumberVarchar(50)NN结算号AccountOver_idIntNY引自帐套表,对应的帐套CurrPeriod_idInt

19、NY当前会计期间,引自会计期间表 Voucher_idIntNY分录对应的凭证OppositeVarchar(255)NN对方科目文本CashLongNN分录金额(结算方式表)vouMng_closeAccount代码数据类型初值主键外键注释Ca_idIntIdentity(1,1)YN自动增长MethodVarchar(200)NN支票、汇票等方式AccountOver_idIntNY引自帐套表,对应的帐套3.2.2 视图(凭证信息视图)Vw_voucherInfo=(凭证表)vouMng_voucher+(凭证类别表)basInfo_voucherType+(用户表)basInfo_use

20、r+(帐套表)basInfo_accountOver(凭证分录视图)Vw_voucherEntry=(分录表)vouMng_entry+(科目表)basInfo_subject+(结算方式表)vouMng_closeAccount3.2.3 存储过程暂无3.2.4 触发器暂无3.3 账簿管理模块3.3.1 表(多栏账关系表)accBookMng_ multicolumnRelation代码数据类型初值主键外键注释Mr_idIntIdentity(1,1)YN自动增长MainIntYN引账簿表,主账簿SubIntYN引账簿表,子账簿3.3.2 视图(账簿信息视图) Vw_accountBookI

21、nfo=(科目表)basInfo_subject +(账簿表)basInfo_accountBook +(账簿类别表)basInfo_accountBookType+(会计期间表)basInfo_period(账簿记录视图)Vw_accountBookAndEntry=(分录表)vouMng_entry+(凭证表)vouMng_voucher3.3.3 存储过程暂无3.3.4 触发器暂无3.4 财产清查模块3.4.1 表(现金盘点)chkProp_checkCash代码数据类型初值主键外键注释Cc_idIntIdentity(1,1)YN自动增长Subject_idIntNY引科目表Stora

22、geCashLongNN实存金额CheckIntNY引用户表,盘点人RemarkVarchar(255)NN备注AccountOver_idIntNY引自帐套表,对应的帐套(实物盘点) chkProp_checkArticle代码数据类型初值主键外键注释Ca_idIntIdentity(1,1)YN自动增长Subject_idIntNY引科目表NumberLongNN存放数量unitPriceLongNN单价TotalLongNN合计CheckIntNY盘点人RemarkVarchar(255)NN备注AccountOver_idIntNY引自帐套表,对应的帐套3.4.2 视图(实物盘点视图)

23、Vw_checkArticle=(实物盘点) chkProp_checkArticle+(科目表)basInfo_subject+(用户表)basInfo_user(现金盘点视图)Vw_checkCash=(现金盘点)chkProp_checkCash+(科目表)basInfo_subject+(用户表)basInfo_user3.4.3 存储过程暂无3.4.4 触发器暂无3.5 出纳管理模块3.5.1 表(日记账)cashierMng_dayBook代码数据类型初值主键外键注释Db_idIntIdentity(1,1)YN自动增长Subject_idIntNY引科目表,日记账科目Create

24、TimeDatetimeNN账簿创建日期CashierIntNY引用户表,出纳CurrPeriod_idIntNY当前会计期间,引自会计期间表 AccountOver_idIntNY引自帐套表,对应的帐套(日记账记录) cashierMng_record代码数据类型初值主键外键注释Record_idIntIdentity(1,1)YN自动增长BriefVarchar(255)NN摘要Voucher_idIntNY引凭证表TypeBitNN0.支出 1.收入CashLongNN金额OppositeSubjectVarchar(255)NN对方科目CreateTimeDatetimeNN录入日期CloseAccount_idIntNY引结算方式表CloseAccount_numVarchar(200)NN结算号Daybook_idIntNY引日记账账簿表Period_idIntNY会计期间,引自会计期间表 (银行对账单)cashierMng_bankStatement代码数据类型初值主键外键注释Bs_idIntIdentity(1,1)YN自动增长BusinessTimeDatetimeNN业务发生日期Dire

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论