财务管理软件数据库设计规范与实体关系详解

版权申诉
5星 · 超过95%的资源 1 下载量 134 浏览量 更新于2024-06-27 收藏 308KB DOCX 举报
"财务软件数据库设计(1).docx" 是一份关于财务软件数据库设计的文档,涵盖了24页的内容,主要讨论了数据库的设计规范、实体关系以及各个关键模块的数据结构。 文档首先介绍了命名规范,包括表名、字段名、序列、视图、触发器和存储过程的命名规则,确保了数据库的清晰性和一致性。例如,表名采用模块名加表名的方式,如“模块名_+表名”,字段名直接描述其功能,序列则在字段名后加上"id",视图名以"Vw_"开头,触发器名以"Tig_"开头,存储过程名以"Proc_"开头。 接着,文档详细阐述了财务软件的基础信息模块,包括科目信息、账户类型信息、科目类别以及帐套信息。科目信息包含科目代码、名称、助记码、类别、账户类型、余额方向等属性。账户类型信息涉及账户名称和相应的值,科目类别包括资产、负债、权益等类别及其对应值。帐套信息涉及会计期间、记账凭证、账簿等。 此外,文档还提到了会计期间信息,包括年度、期间、起始和结束日期。用户信息部分包含了姓名、工号、登录口令、职位、权限等。权限信息以权限节点名称、父权限和权限代码的形式表示。凭证类别则定义了凭证编码、名称以及填制凭证时的科目限制。 在凭证管理模块,文档详细描述了凭证信息的结构,如凭证类别、凭证号、附件张数、所属帐套、凭证日期、摘要、科目、金额等。此外,还涉及结算方式信息,包括结算方式、账簿管理模块的内容,如三栏式、多栏式和数量三栏式账簿信息,以及财产清查模块的现金盘点和实物盘点信息。 出纳管理模块可能涉及到日记账信息、银行对账单和企业银行帐等,但具体细节在提供的摘要中没有列出。文档最后部分可能包含系统实体关系图和数据字典,帮助理解整个数据库的架构和数据的详细定义。 这些内容为设计一个高效、规范的财务软件数据库提供了基础,确保了数据的准确性和系统的可维护性。
2023-01-08 上传
财务软件数据库设计 财务管理软件数据库设计说明书 版本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_accountOver 12 (会计期间表)basInfo_period 12 (科目表)basInfo_subject 12 财务软件数据库设计全文共14页,当前为第1页。(科目类别表)basInfo_subjectType 13 财务软件数据库设计全文共14页,当前为第1页。 (账簿表)basInfo_accountBook 13 (账簿类别表)basInfo_accountBookType 13 (用户表)basInfo_user 14 (权限表)basInfo_right 14 (用户权限关联表)basInfo_userRightRelation 14 (凭证类别表)basInfo_voucherType 14 3.1.2 视图 15 3.1.3 存储过程 16 3.1.4 触发器 16 3.2 凭证管理模块 16 3.2.1 表 16 (凭证表)vouMng_voucher 16 (分录表)vouMng_entry 17 (结算方式表)vouMng_closeAccount 17 3.2.2 视图 17 3.2.3 存储过程 18 3.2.4 触发器 18 3.3 账簿管理模块 18 3.3.1 表 18 (多栏账关系表)accBookMng_ multicolumnRelation 18 3.3.2 视图 18 3.3.3 存储过程 19 3.3.4 触发器 19 3.4 财产清查模块 19 3.4.1 表 19 (现金盘点)chkProp_checkCash 19 (实物盘点) chkProp_checkArticle 19 3.4.2 视图 20 3.4.3 存储过程 20 3.4.4 触发器 20 3.5 出纳管理模块 20 3.5.1 表 20 (日记账)cashierMng_dayBook 20 (日记账记录) cashierMng_record 21 (银行对账单)cashierMng_bankStatement 21 (企业银行帐)cashierMng_enterBankAccount 22 3.5.2 视图 22 3.5.3 存储过程 23 3.5.4 触发器 23 财务软件数据库设计全文共14页,当前为第2页。 1 实体,对象命名规范 财务软件数据库设计全文共14页,当前为第2页。 表名命名规范 模块名_+表名 表字段命名规范 字段名 序列命名规范 字段名_+id 视图命名规范 Vw_+视图名 触发器命名规范 Tig_+触发器名 存储过程命名规范 Proc_+存储过程名 实体关系 基础信息模块 科目信息 属性 备注 科目代码 1001、100101等分级模式 科目名称 助忆码 科目类别 科目对应的类别 科目账户类型 科目设置的账户类型 余额方向 借、贷 数量核算 是、否 数量单位 台、吨等 结算 是、否 账户类型信息 属性 备注 账户名称 三栏、多栏、数量式等 账户名称值 SL、DL、SL等字母字符串 科目类别 属性 备注 科目类别 资产,负债,权益,成本,损益类等 科目类别值 ZC、FZ、QY等字母字符串 财务软件数据库设计全文共14页,当前为第3页。帐套信息 财务软件数据库设计全文共14页,当前为第3页。 属性 备注 会计期间 会计科目 记账凭证 账簿 帐套启用日期 创建帐套日期 帐套名称 帐套当前期间 引用会计期间信息 会计期间信息 属性 备注 年度 如2009等年度数字 期间 1~12期数字 起始日期 当前期间的开始日期 结束日期 当前期间的结束日期 用户信息 属性 备注 姓名 用户真实姓名 工号 登录号 口令 登录口令 职位 公司的职位 权限 操作权限 联系电话 Email 权限信息 属性 备注 权限节点名称 父权限 权限代
2023-01-08 上传
财务管理软件数据库设计说明书 版本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_accountOver 12 (会计期间表)basInfo_period 12 (科目表)basInfo_subject 12 (科目类别表)basInfo_subjectType 13 (账簿表)basInfo_accountBook 13 (账簿类别表)basInfo_accountBookType 13 (用户表)basInfo_user 14 (权限表)basInfo_right 14 (用户权限关联表)basInfo_userRightRelation 14 (凭证类别表)basInfo_voucherType 14 3.1.2 视图 15 3.1.3 存储过程 16 3.1.4 触发器 16 3.2 凭证管理模块 16 3.2.1 表 16 (凭证表)vouMng_voucher 16 (分录表)vouMng_entry 17 (结算方式表)vouMng_closeAccount 17 3.2.2 视图 17 3.2.3 存储过程 18 3.2.4 触发器 18 3.3 账簿管理模块 18 3.3.1 表 18 (多栏账关系表)accBookMng_ multicolumnRelation 18 3.3.2 视图 18 3.3.3 存储过程 19 3.3.4 触发器 19 3.4 财产清查模块 19 3.4.1 表 19 (现金盘点)chkProp_checkCash 19 (实物盘点) chkProp_checkArticle 19 3.4.2 视图 20 3.4.3 存储过程 20 3.4.4 触发器 20 3.5 出纳管理模块 20 3.5.1 表 20 (日记账)cashierMng_dayBook 20 (日记账记录) cashierMng_record 21 (银行对账单)cashierMng_bankStatement 21 (企业银行帐)cashierMng_enterBankAccount 22 3.5.2 视图 22 3.5.3 存储过程 23 3.5.4 触发器 23 1 实体,对象命名规范 1. 表名命名规范 模块名_+表名 2. 表字段命名规范 字段名 3. 序列命名规范 字段名_+id 4. 视图命名规范 Vw_+视图名 5. 触发器命名规范 Tig_+触发器名 6. 存储过程命名规范 Proc_+存储过程名 1. 实体关系 1. 基础信息模块 科目信息 "属性 "备注 " "科目代码 "1001、100101等分级模式 " "科目名称 " " "助忆码 " " "科目类别 "科目对应的类别 " "科目账户类型 "科目设置的账户类型 " "余额方向 "借、贷 " "数量核算 "是、否 " "数量单位 "台、吨等 " "结算 "是、否 " 账户类型信息 "属性 "备注 " "账户名称 "三栏、多栏、数量式等 " "账户名称值 "SL、DL、SL等字母字符串 " 科目类别 "属性 "备注 " "科目类别 "资产,负债,权益,成本,损 " " "益类等 " "科目类别值 "ZC、FZ、QY等字母字符串 " 帐套信息 "属性 "备注 " "会计期间 " " "会计科目 " " "记账凭证 " " "账簿 " " "帐套启用日期 "创建帐套日期 " "帐套名称 " " "帐套当前期间 "引用会计期间信息 " 会计期间信息 "属性 "备注 " "年度 "如2009等年度数字 " "期间 "1~12期数字 " "起始日期 "当前期间的开始日期 " "结束日期 "当前期间的结束日期 " 用户信息 "属性 "备注 " "姓名 "用户真实姓名 " "工号 "登录号 " "口令 "登录口令 " "职位 "公司的职位 " "权限 "操作权限 " "联系电话 " " "E