财务软件数据库设计详解:实体关系与命名规范

版权申诉
0 下载量 76 浏览量 更新于2024-06-27 收藏 544KB DOC 举报
本文档是一份详细的财务管理软件数据库设计说明书,版本1.0,发布于2009年11月27日。该文档阐述了在设计一个财务管理软件时,对于数据库对象的各种命名规范和实体关系的规划。主要内容分为三个部分: 1. **命名规范**: - **表名命名**:遵循模块名加表名的模式,例如“帐套表”为“basInfo_accountOver”。 - **字段命名**:字段名清晰明了,直接反映字段含义,如“科目代码”、“账户名称”。 - **序列命名**:采用字段名加上“id”的形式,便于识别。 - **视图命名**:前缀“Vw_”,如“Vw_科目信息”。 - **触发器命名**:前缀“Tig_”,如“Tig_日记账更新”。 - **存储过程命名**:前缀“Proc_”,如“Proc_创建账簿”。 2. **实体关系**: - **基础信息模块** 包括科目信息(如科目代码、科目名称、科目类别)、账户类型信息、科目类别(如资产、负债等分类)、账套信息(如账套名称、启用日期)、会计期间信息(年度和期间)以及用户信息(如姓名、工号、权限)。 - **凭证管理模块** 涉及凭证信息、结算方式信息,用于记录企业的经济业务。 - **账簿管理模块** 包括账簿基本信息、三栏式、多栏式账簿,以及数量三栏式账簿,用于账务处理。 - **财产清查模块** 记录现金盘点和实物盘点信息,用于财产核对。 - **出纳管理模块** 包含日记账、银行对账单和企业银行账户管理。 3. **数据字典**: - 对每个模块中的关键表(如帐套表、科目表、凭证表等)、视图、存储过程和触发器进行了详细的列举,每个实体都有其特定的表结构,用于数据的组织和管理。 这份文档是开发人员和数据库管理员设计财务管理软件时的重要参考,它强调了命名一致性与数据结构的合理性,确保了软件的高效运行和数据的安全性。通过遵循这些规范,开发者可以创建出一个易于理解和维护的数据库架构。
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) Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT 财务软件数据库设计(1)全文共24页,当前为第1页。财务软件数据库设计 财务软件数据库设计(1)全文共24页,当前为第1页。 财务管理软件数据库设计说明书 版本 日期:2009-11-27 财务软件数据库设计(1)全文共24页,当前为第2页。 财务软件数据库设计(1)全文共24页,当前为第2页。 财务软件数据库设计(1)全文共24页,当前为第3页。 财务软件数据库设计(1)全文共24页,当前为第3页。 财务软件数据库设计(1)全文共24页,当前为第4页。 1 实体,对象命名规范 财务软件数据库设计(1)全文共24页,当前为第4页。 表名命名规范 模块名_+表名 表字段命名规范 字段名 序列命名规范 字段名_+id 视图命名规范 Vw_+视图名 触发器命名规范 Tig_+触发器名 存储过程命名规范 Proc_+存储过程名 实体关系 基础信息模块 财务软件数据库设计(1)全文共24页,当前为第5页。科目信息 财务软件数据库设计(1)全文共24页,当前为第5页。 属性 备注 科目代码 1001、100101等分级模式 科目名称 助忆码 科目类别 科目对应的类别 科目账户类型 科目设置的账户类型 余额方向 借、贷 数量核算 是、否 数量单位 台、吨等 结算 是、否 账户类型信息 属性 备注 账户名称 三栏、多栏、数量式等 账户名称值 SL、DL、SL等字母字符串 科目类别 属性 备注 科目类别 资产,负债,权益,成本,损益类等 科目类别值 ZC、FZ、QY等字母字符串 帐套信息 属性 备注 会计期间 会计科目 记账凭证 账簿 帐套启用日期 创建帐套日期 帐套名称 帐套当前期间 引用会计期间信息 会计期间信息 属性 备注 年度 如2009等年度数字 期间 1~12期数字 起始日期 当前期间的开始日期 结束日期 当前期间的结束日期 财务软件数据库设计(1)全文共24页,当前为第6页。用户信息 财务软件数据库设计(1)全文共24页,当前为第6页。 属性 备注 姓名 用户真实姓名 工号 登录号 口令 登录口令 职位 公司的职位 权限 操作权限 联系电话 Email 权限信息 属性 备注 权限节点名称 父权限 权限代码 用代码来唯一表示权限 凭证类别 属性 备注 编码 1、2、3等 名称 借方必有 填制凭证必有科目 贷方必有 填制凭证必有科目 借或贷必有 填制凭证必有科目 借方必无 填制凭证必无科目 贷方必无 填制凭证必无科目 借或贷必无 填制凭证必无科目 凭证管理模块 财务软件数据库设计(1)全文共24页,当前为第7页。凭证信息 财务软件数据库设计(1)全文共24页,当前为第7页。 属性 备注 凭证类别 引自凭证类别 凭证号 1、2、3等 附件张数 单位 所属帐套 凭证日期 填制凭证的日期 摘要 凭证分录的摘要信息 科目 分录的科目 借方金额 分录借方金额 贷方金额 分录贷方金额 合计 借方合计、贷方合计 主管 主管签字 复核 复核签字 记账 记账签字 制证 制证签字 出纳 出纳签字 结算方式 结算号 数量 单价 结算方式信息 属性 备注 结算方式 支票,汇票等 账簿管理模块 账簿基本信息 属性 备注 账户 引自科目 账户类型 引自账户类型信息 分录日期 账户记录分录的日期 摘要 业务摘要 凭证 分录所属凭证 本期合计 单期间内借方、贷方合计 本年累计 本年度内借方、贷方合计 上年结转 上年结转的年初余额 三栏式账簿信息 属性 借或贷 余额方向,借或贷方 余额 余额数 借方 借方金额 贷方 贷方金额 (对方科目) 财务软件数据库设计(1)全文共24页,当前为第8页。多栏式账簿信息 财务软件数据库设计(1)全文共24页,当前为第8页。 属性 备注 借方项目 借方账户 贷方项目 贷方账户 合计 借方与贷方合计 余额 余额数 借或贷 余额方向 (对方科目) 数量三栏式账簿信息 属性 备注 借方数量 借方单价 借方金额 借方数量*单价 贷方数量 贷方单价 贷方金额 贷方数量*单价 余额 余额数 借或贷 余额方向 (对方科目) 财产清查模块 现金盘点信息 属性 备注 科目 引用的现金科目 实存金额 该账户下盘点实存金额数 盘点人 备注 财务软件数据库设计(1)全文共24页,当前为第9页。实物盘点信息 财务软件数据库设计(1)全文共24页,当前为第9页。 属性 备注 科目 引用的实物科目 计量单位 用科目中的计量单位 存放数量 该账户下盘点的实存数量 单价 用科目中的单价 金额 单价*数量 盘点人 备注 出纳管理模块