数据库设计文档修改

合集下载

数据库设计文档模板

数据库设计文档模板

图书管理系统数据库设计文档1152795 毕明瑜1152737 钱鹏1152736 徐云帆1152667 吴辰092796 蔡旭远102995 冯智超1252973 于航1252859 尹巧1253011 胡亦成1252990 魏印文目录1.图书管理系统数据需求 (1)1.1 图书管理系统功能数据需求 (2)1.2 组织结构 (3)2.概念设计 (4)2.1 总体E-R图 (4)2.2 图书管理系统模块E-R图 (5)3.逻辑设计 (9)3.1 表的设计 (9)3.1.1user表 (10)3.2 数据库关系图 (11)附录A.图表索引 (13)1. 图书管理系统数据需求通过建立一个基于C/S系统的图书管理系统,使得图书管理工作系统化、规范化和自动化,从而提高了管理的效率,也方便了读者的借阅。

应用C#编程,实现对数据库信息的管理。

系统应用符合图书馆信息管理及处理的规定,满足图书管理员对图书及借阅信息进行管理的需求,并达到操作过程中的直观、方便、使用、安全等要求。

系统用模块化程序设计的方法,既便于系统功能的组合和修改,又便于参与技术人员补充和维护。

数据字典:数据流编号: D01 数据流名称:读者信息简述:读者信息数据流来源:读者借阅后,管理员将读者信息输入计算机。

数据流去向:图书管理模块。

读者信息将存入数据库(读者信息表)。

数据项组成:读者姓名+学号+专业数据流编号: D02 数据流名称:图书信息简述:图书信息数据流来源:新书到馆后,管理员将图书信息输入计算机。

数据流去向:图书管理模块。

读者信息将存入数据库(图书信息表)。

数据项组成:图书编码+图书类别+书名+作者+出版社+Price 单价+出版日期+购买数量数据流编号: D03 数据流名称:读者情况简述:读者情况数据流来源:图书被借阅后,计算机将读者信息返回给管理员。

数据流去向:管理员。

数据项组成:已借图书+已借数量+续借次数数据流编号: D04 数据流名称:图书情况简述:图书情况数据流来源:图书被借阅后,计算机将图书信息返回给管理员。

dolphinscheduler的数据库设计文档 -回复

dolphinscheduler的数据库设计文档 -回复

dolphinscheduler的数据库设计文档-回复DolphinScheduler的数据库设计文档DolphinScheduler是一个开源的分布式易扩展的大数据工作流调度系统,它的数据库设计是系统的基石。

本文将一步一步回答“DolphinScheduler 的数据库设计文档”这个问题,详细介绍了DolphinScheduler的数据库设计。

第一步:需求分析在设计数据库之前,需要进行需求分析,明确系统需要存储哪些数据以及数据之间的关系。

DolphinScheduler主要用于大数据工作流的调度和管理,因此,系统需要存储的数据主要包括以下几个方面:1. 用户信息:包括用户的姓名、账号、密码等基本信息;2. 项目信息:包括所属用户、项目名称、项目描述等;3. 工作流定义:包括工作流的名称、描述、最近修改时间等;4. 工作流调度:包括工作流的调度计划、运行状态、执行结果等;5. 任务定义:包括任务的类型、参数、依赖关系等;6. 任务实例:包括任务的实例ID、运行状态、执行结果等。

第二步:数据库模型设计在需求分析的基础上,可以开始进行数据库模型的设计。

DolphinScheduler采用关系型数据库MySQL作为数据存储引擎,下面是DolphinScheduler的数据库模型设计概述:1. 用户表(t_ds_user):存储用户信息,包括用户ID、用户名、密码、邮箱、创建时间等字段;2. 项目表(t_ds_project):存储项目信息,包括项目ID、项目名称、项目描述、创建时间、所属用户等字段;3. 工作流定义表(t_ds_workflow_definition):存储工作流定义信息,包括工作流ID、工作流名称、工作流描述、创建时间、最近修改时间等字段;4. 工作流调度表(t_ds_workflow_instance):存储工作流调度信息,包括调度ID、工作流ID、调度计划、运行状态、开始时间、结束时间等字段;5. 任务定义表(t_ds_task_definition):存储任务定义信息,包括任务ID、任务名称、任务类型、任务参数、依赖关系等字段;6. 任务实例表(t_ds_task_instance):存储任务实例信息,包括任务实例ID、任务ID、调度ID、运行状态、开始时间、结束时间、执行结果等字段。

数据库设计说明书(GB8567——88)——国标软件设计文档资料文档

数据库设计说明书(GB8567——88)——国标软件设计文档资料文档

1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2外部设计 (2)2.1标识符和状态 (2)2.2使用它的程序 (3)2.3约定 (3)2.4专门指导 (3)2.5支持软件 (3)3结构设计 (3)3.1概念结构设计 (3)3.2逻辑结构设计 (3)3.3物理结构设计 (4)4运用设计 (4)4.1数据字典设计 (4)4.2安全保密设计 (4)数据库设计说明书(GB8567——88)1引言1.1编写目的说明编写这份数据库设计说明书的目的,指出预期的读者。

1.2背景说明:a.说明待开发的数据库的名称和使用此数据库的软件系统的名称;b.列出该软件系统开发项目的任务提出者、用户以及将安装该软件和这个数据库的计算站(中心)。

1.3定义列出本文件中用到的专门术语的定义、外文首字母组词的原词组。

1.4参考资料列出有关的参考资料:a.本项目的经核准的计划任务书或合同、上级机关批文;b.属于本项目的其他已发表的文件;c.本文件中各处引用到的文件资料,包括所要用到的软件开发标准。

列出这些文件的标题、文件编号、发表日期和出版单位,说明能够取得这些文件的来源。

2外部设计2.1标识符和状态用途,详细说明用于唯一地标识该数据库的代码、名称或标识符,附加的描述性信息亦要给出。

如果该数据库属于尚在实验中、尚在测试中或是暂时使用的,则要说明这一特点及其有效时间范围。

2.2使用它的程序列出将要使用或访问此数据库的所有应用程序,对于这些应用程序的每一个,给出它的名称和版本号。

2.3约定陈述一个程序员或一个系统分析员为了能使用此数据库而需要了解的建立标号、标识的约定,例如用于标识数据库的不同版本的约定和用于标识库内各个文卷、、记录、数据项的命名约定等。

2.4专门指导向准备从事此数据库的生成、从事此数据库的测试、维护人员提供专门的指导,例如将被送入数据库的数据的格式和标准、送入数据库的操作规程和步骤,用于产生、修改、更新或使用这些数据文卷的操作指导。

数据库设计(国标)

数据库设计(国标)

数据库(顶层)设计说明文件编号:KJXXW-XXSJ-M002-V1.0版本号:V1.0受控状态:■受控□非受控保密级别:公司级编制人/编制时间:王攀坤2014年7月审核人/审核时间:批准人/批准时间:生效日期:新疆泰戈瑞信息技术有限责任公司发布变更记录(注:更改状态包括:C-创建、A-增加、M-修改、D-删除)2/ 16目录1.引言 (4)1.1标识 (4)1.2系统概述 (4)1.3文档概述 (4)2.引用文件 (5)3.数据库级设计决策 (6)4.数据库详细设计 (8)4.1数据库设计级别的名称 (8)5.用于数据库访问或操纵的软件配置项的详细设计 (11)5.1软件配置项的项目唯一标识符或软件配置项组的指定符 (11)6.需求的可追踪性 (14)7.注解 (15)附录 (16)3/ 161. 引言本章分为以下几条。

1.1 标识【内容】本条应包含本文档适用的系统和软件的完整标识,(若适用)包括标识号、标题、缩略词语、版本号和发行号。

【裁剪原则】此部分内容不允许裁剪掉。

1.2 系统概述本条应简述本文档适用的系统和软件的用途。

它应描述系统与软件的一般性质;概述系统开发、运行和维护的历史;标识项目的投资方、需方、用户、开发方和支持机构;标识当前和计划的运行现场;并列出其他有关文档。

1.3 文档概述【内容】本条应概述本文档的用途和内容,并描述与其使用有关的保密性和私密性的要求。

【裁剪原则】此部分内容不允许裁剪掉。

4/ 162. 引用文件【内容】本章应列出本文档引用的所有文档的编号、标题、修订版本和日期,本章也应标识不能通过正常的供货渠道获得的所有文档的来源。

【裁剪原则】此部分内容不允许裁剪掉。

5/ 163. 数据库级设计决策【内容】本章应根据需要分条给出数据库级设计决策,即数据库行为设计决策(从用户的角度看,该数据库如何满足它的需求而忽略内部实现)和其他影响数据库进一步设计的决策。

如果所有这些决策在系统或CSCI需求中均是明确的,本章应如实陈述。

项目-数据库设计说明书

项目-数据库设计说明书

项目全称数据库设计说明书承建方全称文件ISO版本控制目录➢简介 (1)1.1.目的 (1)1.2.范围 (1)1.3.定义、首字母缩写词和缩略语 (1)1.4.参考资料 (1)➢数据库环境 (1)➢数据库逻辑设计 (2)功能E-R图 (2)1内网门户管理 (3)2外网门户 (6)3即时通讯系统 (7)4招生管理 (7)5课程管理系统 (11)6约听评课 (12)7校本选课管理 (12)8考务管理 (13)9成绩分析系统 (14)10试卷分析系统 (17)11公共资源库 (18)12校务办公系统 (20)13调查问卷系统 (21)14学籍管理系统 (22)15教案管理 (31)16教师成长档案袋 (32)17德育管理 (34)18学生成长档案袋 (41)19班级管理 (42)20工资管理 (43)21资产管理系统 (44)22师生艺术性博客 (45)➢简介1.1.目的本文档是为设计和开发人员提供的关于数据库模型设计的详细文档,用于指导程序详细设计和开发。

1.2.范围本文档主要涉及的范围包括:➢数据库逻辑设计描述,主要依据实体关系图(Entity-Relationship)➢数据库物理设计: 数据库表的结构定义、存储过程定义、触发器定义。

1.3.定义、首字母缩写词和缩略语1.4.参考资料➢数据库环境Microsoft SQL Server 2008 R2➢数据库逻辑设计本部分主要从业务逻辑的角度阐明数据库设计的思路,原则和规范。

从而在数据库设计阶段就规范本系统,以便于开发,测试,维护和应对可能在将来发生的变更或需求衍生。

功能E-R图本章节按照模块顺序通过实体关系图(Entity-Relationship)依次描述本应用中每一个模块中所涉及到的实体,实体属性和实体间相互关系。

1内网门户管理1.1统一门户系统模块功能描述:统一门户系统是所有数字校园业务应用系统的访问入口,通过与身份认证系统之间的信息交互,进行用户身份和权限的验证,根据登录用户的角色和权限提供可定制的功能模块。

数据库设计文档

数据库设计文档

数据库设计文档应用系统: ___________________ 供应商: _____________________.引言 (3)1.l编写目的 (3)1.2术语表 (3)1.3参考资料 (3)2.数据库环境说明 (3)3.数据库命名规范 (4)4.数据模型设计 (5)5.物理设计 (5)5.2表汇总 (5)5.3表XXX:XXX表(例如表S_USER:系统用户表) (5)6.视图设计 (6)6.2视图汇总 (6)6.3视图XXX:XXX信息(例如视图PROJEcT.MEMBER:项目成员关联信息) (6)7.存储过程设计 (6)8.触发器设计 (6)9.安全性设计 (7)9.2防止用户直接操作数据库 (7)9.3用户帐号密码加密 (7)9.4用户与权限 (7)9.5备份与容灾 (7)10.性能优化 (8)11.数据库管理与维护 (8)1.引言1.1编写目的本文档是XX系统实现的组成部分,编写数据库设计文档的目的是:明确数据库的表名、字段名等数据信息,用来指导后期的数据库脚本的开发,本文档遵循信息系统建设相关规范。

本文档的读者对象是需求人员、系统设计人员、开发人员、测试人员。

1.2术语表本系统涉及的重要术语说明如下:1.3参考资料在本系统数据库设计实现过程中涉及的参考资料明细如下:2.数据库环境说明本系统数据库环境信息如下:3.数据库命名规范本系统数据库命名规范约定如下。

A.数据库、表、字段等所有名称的可用字符范围为:A-乙a-z,0・9和一下划线,除此外不允许使用其它字符作为名称。

数据库及表名均不允许出现数字,字段名除非特殊情况不允许出现数字。

B.数据库、表、字段等所有名称使用英文单词或英文短语或相应缩写,禁止使用汉语拼音,且均使用单数名,例如:对存储客户信息的表命名为CUStOmer而不是CustomerSo名称应该清晰明了,能够准确表达事物的含义,遵循见名知意的原则。

建议:OraCIe表、字段等名称统一使用大写,单词间用_下划线分隔;SQLSerVer数据库、表等名称采用Pascal命名法,字段名称采用骆驼式命名法,大小写字母混排;MySQL数据库、表、字段等名称统一使用小写,单词间用一下划线分隔。

数据库设计文档

数据库设计文档
数据库设计文档
表列表
序号
1 2 3
4 5 6 7 8 9 10 11 12 13 14 15 16
table 名称 tblDuty tblDuty_Users tblDuty_Tip tblDuty_Gard tblDuty_Gard_Sign tblDuty_To tblDuty_Turn tblDuty_Log tblDuty_Log_List tblDuty_Rpt tblSms tblSms_Users tblDepts tblDept_Users tblUsers tblOperLog tblDics

归类
值班管理 值班管理 值班管理 值班管理 值班管理 值班管理 交接管理 值班日志管理 值班日志管理 值班日志管理 短信管理 短信管理 系统管理 系统管理 系统管理 系统管理 系统管理
说明:表中字段为添加时间的 默认为系统执行时间
名称
值班表 值班表详细 值班催报表 值班查岗 值班查岗签到 人员去向 值班交接 值班日志 值班日志详情 值班报告 短信提醒 发送人员列表 组织机构表 值班人员表 登录帐号管理 操作日志 D 关联值班表ID 区总值班室不定时进行查岗 值班查岗签到 登记值班室人员去向 关联值班表ID 值班日志 值班日志详情 值班报告 短信提醒 短信发送人员 组织机构表 值班人员表 单点登录同步表 操作日志 数据字典

数据库设计文档模板

数据库设计文档模板

DR-RD-020(V1.1)Xxx系统数据库设计说明书(内部资料请勿外传)编写:日期:检查:日期:审核:日期:批准:日期:中国创新支付版权所有不得复制支付系统 (1)数据库设计说明书 (1)1引言 (3)1.1编写目的 (3)1.2术语表 (4)1.3参考资料 (4)2数据库环境说明 (4)3数据库的命名规则 (4)4逻辑设计........................................................................................... 错误!未定义书签。

5物理设计 (5)5.1表汇总 (5)5.2表[X]:[XXX表] (5)5.3视图的设计.................................................................................... 错误!未定义书签。

5.4存储过程、函数及触发器的设计................................................... 错误!未定义书签。

6安全性设计........................................................................................ 错误!未定义书签。

6.1防止用户直接操作数据库的方法................................................... 错误!未定义书签。

6.2用户帐号密码的加密方法.............................................................. 错误!未定义书签。

6.3角色与权限.................................................................................... 错误!未定义书签。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1. 编码原则 (2)
1.1. 用户编码 (2)
1.2. 电表编码 (3)
1.3. 水表编码 (3)
1.4. 考核电表 (3)
1.5. 考核水表 (3)
1.6. 购电表 (4)
1.7. 购水表 (4)
1.8. 铅封号 (4)
1.9. 互感器编号 (4)
1.10. 管理员编号 (4)
1.11. 服务器编码 (5)
1.12. 传输顺序号 (5)
1.13. 票据编号 (5)
1.14. 没有提及的编号均为 (5)
2. 权限管理 (6)
2.1. 系统模块表 (6)
2.2. 模块功能组表 (6)
2.3. 系统用户表 (6)
2.4. 用户组表 (7)
2.5. 用户功能权限表 (7)
2.6. 组权限表 (7)
3. 基本表 (8)
3.1. 用户信息表 (8)
3.2. 电表信息表 (8)
3.3. 水表信息 (9)
3.4. 考核电表 (10)
3.5. 考核水表表 (11)
3.6. 购电表 (11)
3.7. 购水表 (12)
3.8. 铅封管理表 (12)
3.9. 互感器管理表 (13)
3.10. 服务器表 (13)
4. 字典表 (13)
4.1. 段名称表 (13)
4.2. 车间名称表 (14)
4.3. 地区名称表 (14)
4.4. 工区名称表 (14)
4.5. 支付方式表 (15)
4.6. 核算方式表 (15)
4.7. 电表型号规格表 (15)
4.8. 水表型号规格表 (16)
4.9. 归属单位表 (16)
4.10. 抄表方式表 (16)
4.11. 通讯参数表 (17)
4.12. 供电方式表 (17)
4.13. 表计性质表 (17)
4.14. 所属科目表 (18)
4.15. 运输主业表 (18)
4.16. 其他业务表 (18)
4.17. 电使用性质表 (18)
4.18. 水使用性质表 (19)
4.19. 表计算类别表 (19)
4.20. 铅封生产厂家表 (19)
4.21. 互感器生产厂家表 (20)
4.22. 配电室表 (20)
4.23. 高压馈线表 (20)
4.24. 变压器表 (20)
4.25. 配水表 (21)
4.26. 供水表 (21)
5. 电价表 (21)
5.1. 电单价表 (21)
5.2. 水单价表 (22)
5.3. 丰枯电价表 (22)
6. 动态表 (23)
6.1. 收费电表数据录入表 (23)
6.2. 收费水表数据录入表 (23)
6.3. 票据管理表 (24)
6.4. 考核电表数据录入表 (24)
6.5. 考核水表数据录入表 (24)
6.6. 购电电表数据录入表 (25)
6.7. 购水水表数据录入表 (25)
6.8. 操作记录表 (25)
6.9. 电收费表 (26)
6.10. 水收费表 (26)
1.编码原则
1.1.用户编码
位为用户编号
工区编码
地区编码
位为车间编码
1.2. 电表编码
1.3. 水表编码
1.4. 考核电表
1.5. 考核水表
位为水表编号 位为电表编号 工区编码 地区编码 位为车间编码 段编码 工区编码 地区编码 位为车间编码 9~12位为考核电表编号 7~8工区编码 5~6地区编码 3~4位为车间编码 段编码 位为考核水表编号 工区编码 地区编码 位为车间编码
局编码
1.6. 购电表
1.8. 铅封号
1.9. 互感器编号
1.10. 管理员编号
位为互感器编号 9~13位为购水表编号 位为考购电表编号 工区编码 地区编码 位为车间编码
7~8工区编码 5~6地区编码 3~4位为车间编码 段编码 9~13位为铅封编号 工区编码 2~3位为车间编码 段编码 工区编号 地区编码 位为车间编码
地区编码
1.11. 服
务器编码
对主机和收费终端,只要带数据库的机器都以此编号
1.1
2. 传输顺序号
1.13. 票据编号
1.14. 没有提及的编号均为
(局(1位)+段(1位)+车间(2位)+地区(2位)+工区(2位)+对应编号
位为票据编号 9~11位为管理员编号 5~6地区编码 3~4车间编码 段编码 局编码
7~8工区编码 位为水表编号 车间编码
地区编码
位为车间编码 工区编码
2.权限管理
2.1.系统模块表
2.2.模块功能组表
2.3.系统用户表
2.4.用户组表
2.5.用户功能权限表
2.6.组权限表
3.基本表
3.1.用户信息表
3.2.电表信息表
3.3.水表信息
3.4.考核电表
3.5.考核水表表
3.6.购电表
3.7.购水表
3.8.铅封管理表
3.9.互感器管理表
3.10.服务器表
服务器编号以代码传递
4.字典表
4.1.段名称表
4.2.车间名称表
4.3.地区名称表
4.4.工区名称表
4.5.支付方式表
4.6.核算方式表
4.7.电表型号规格表
4.8.水表型号规格表
4.9.归属单位表
4.10.抄表方式表
4.11.通讯参数表
4.12.供电方式表
4.13.表计性质表
4.14.所属科目表
4.1
5.运输主业表
4.16.其他业务表
4.17.电使用性质表
4.18.水使用性质表
4.19.表计算类别表
4.20.铅封生产厂家表
4.21.互感器生产厂家表
4.22.配电室表
4.23.高压馈线表
4.24.变压器表
4.2
5.配水表
4.26.供水表
5.电价表5.1.电单价表
5.2.水单价表
5.3.丰枯电价表
6.动态表
6.1.收费电表数据录入表
6.2.收费水表数据录入表
6.3.票据管理表
6.4.考核电表数据录入表
6.5.考核水表数据录入表
6.6.购电电表数据录入表
6.7.购水水表数据录入表
6.8.操作记录表
6.9.电收费表
6.10.水收费表
用水开户申请表。

相关文档
最新文档