财务软件数据库设计.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
财务管理软件数据库设计说明书 版本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 《财务管理软件数据库设计说明书》是指导开发财务管理系统数据库的关键文档,详细阐述了数据库的设计原则、实体关系以及数据字典等内容。以下是对这份说明书核心知识点的深入解析。 规范化的命名是数据库设计的基础。在本设计中,采用了特定的命名规则: 1. **表名命名规范**:模块名_+表名,如"basInfo_accountOver"表示基础信息模块的帐套表。 2. **表字段命名规范**:直接采用描述性的字段名,如"basInfo_subject"中的"subjectCode"代表科目代码。 3. **序列命名规范**:字段名_+id,如"subjectId"代表科目的唯一标识。 4. **视图命名规范**:Vw_+视图名,如"Vw_basInfo_subject"为科目信息的视图。 5. **触发器命名规范**:Tig_+触发器名,用于定义特定的数据库操作触发的行为。 6. **存储过程命名规范**:Proc_+存储过程名,便于识别和调用数据库中的自定义操作。 接下来,文档详细描述了财务系统中关键的实体关系: 1. **基础信息模块**包括科目信息、账户类型信息、科目类别、帐套信息、会计期间信息、用户信息和权限信息。这些实体相互关联,形成财务管理的基础框架。 - 科目信息包含了科目代码、名称、助忆码、类别、账户类型、余额方向和数量核算等属性。 - 账户类型信息定义了如三栏式、多栏式和数量式账户的属性。 - 科目类别用于区分资产、负债、权益、成本和损益类科目。 - 帐套信息记录了会计期间、会计科目、记账凭证和账簿等基本信息,以及启用日期和帐套名称。 2. **凭证管理模块**涉及凭证信息、结算方式信息,以及相关的表和视图,用于处理会计业务的记录和处理。 - 凭证表(vouMng_voucher)和分录表(vouMng_entry)是核心,它们记录每笔交易的详细信息。 3. **账簿管理模块**包含账簿基本信息、三栏式和多栏式账簿信息,以及数量三栏式账簿信息,通过这些表管理不同类型的账簿记录。 4. **财产清查模块**包括现金盘点和实物盘点信息,用于定期进行资产核对。 5. **出纳管理模块**涵盖了日记账信息、银行对账单和企业银行帐,用于跟踪现金流和银行交易。 此外,数据字典详细列出了每个模块的表、视图、存储过程和触发器,进一步明确了数据结构和操作逻辑。通过这些规范和关系,设计者可以构建一个高效、易维护的财务管理系统数据库,确保数据的一致性和准确性,满足财务管理的复杂需求。
剩余23页未读,继续阅读
- 粉丝: 106
- 资源: 9354
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助