(最新整理)完整的开发文档数据库设计说明书_第1页
(最新整理)完整的开发文档数据库设计说明书_第2页
(最新整理)完整的开发文档数据库设计说明书_第3页
(最新整理)完整的开发文档数据库设计说明书_第4页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

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

文档简介

1、(完整)完整的开发文档数据库设计说明书 (完整)完整的开发文档数据库设计说明书 编辑整理: 尊敬的读者朋友们: 这里是精品文档编辑中心,本文档内容是由我和我的同 事精心编辑整理后发布的,发布之前我们对文中内容进 行仔细校对,但是难免会有疏漏的地方,但是任然希望 ((完整)完整的开发文档数据库设计说明书)的内容能 够给您的工作和学习带来便利。同时也真诚的希望收到 您的建议和反馈,这将是我们进步的源泉,前进的动力。 本文可编辑可修改,如果觉得对您有帮助请收藏以便随 时查阅,最后祝您生活愉快 业绩进步,以下为(完整)完 整的开发文档数据库设计说明书的全部内容。 文档编号: msd-oadesdata

2、base (完整)完整的开发文档数据库设计说明书 数据库设计说明书数据库设计说明书 v1.0v1.0 编写: 审核:徐晓明批准:钱庭荣 日期:2009.4.18日期:2009。4。21日期:2009.4。21 (完整)完整的开发文档数据库设计说明书 软件开发有限公司 (完整)完整的开发文档数据库设计说明书 变更履历 版本版本文件内容描述文件内容描述编写日期编写日期编写编写审核审核批准批准 1。0正式发布 2009。4。1 8 杨小艳徐晓明钱庭荣 (完整)完整的开发文档数据库设计说明书 目 录 第一章第一章引言引言 .1 1 1.1编写目的 .1 1.2背景 .1 1.3术语定义 .2 1.4参

3、考资料 .2 第二章第二章外部设计外部设计 .3 3 2.1标识符和状态 .3 2。2 .使用它的程序3 2.3命名约定 .3 2。4 .设计约定3 第三章第三章结构设计结构设计 .4 4 3.1概念结构设计 .4 3.2逻辑结构设计 .4 3。3 .物理结构设计4 第四章第四章运用设计运用设计 .5 5 4。1 .数据字典设计5 4。2 .安全保密设计5 4.3数据库实施 .5 4。3。1.创建数据库5 4.3。2.创建表5 4.3.3.添加参照完整性约束5 (完整)完整的开发文档数据库设计说明书 4.3。4.添加用户完整性约束5 4。3。5.添加索引5 4.3。6.创建视图5 4。3。7.

4、插入测试数据5 (完整)完整的开发文档数据库设计说明书 第一章第一章引言引言 1.1 编写目的编写目的 本数据库设计说明书是对无锡迈尔斯通企业协同办公系统数据库设计的定义, 包括本系统数据逻辑结构设计、数据字典以及运行环境、安全保密设计等。 本数据库设计说明书适合以下读者: 用户 系统设计人员 质量控制人员 系统确认测试人员 系统维护人员 本数据库设计说明书是以下开发活动的依据之一: 系统详细设计 用户验收 1.2 背景背景 提出者和交办单位: 无锡迈尔斯通软件开发有限公司 承办单位: 无锡迈尔斯通软件开发有限公司 软件名称: 无锡迈尔斯通企业协同办公系统 伴随着企业对信息化需求的增长,计算机

5、、网络技术已渗透到企业的日常工作 中。传统的企业内信息的交流方式已逐渐不能满足企业对大量信息的快速传递与处 理的需求.在各大中小企业中,用计算机管理企业的信息已经越来越普遍了.用计算 (完整)完整的开发文档数据库设计说明书 机不但可以提高工作效率,而且还节省了许多人力物力,增强了企业资料的安全性。 提高了企业的管理能力,为此,用计算机来管理企业的信息,是非常必要的. 无锡迈尔斯通软件开发有限公司作为专业从事 it 咨询与培训、软件开发与运营、 互联网人才和教育服务的高新技术企业,为了适应信息革命的挑战,如何充分利用现 代化手段持续创新,适应新形势、新环境、新技术、新要求,重新整合资源、提升自

6、身的管理和服务水平,提高办公效率,建立业务数据中心,需要进行本项目的建设。 以满足当前增长迅速、主体多元、结构复杂、需求多样的公共服务需求。 1.3 术语定义术语定义 本文用到的术语符合国家标准软件工程术语(gb/t114751995) 。 与本文直接相关的国家标准包括: gb85661995 软件生存期过程 gb8567-88 计算机软件产品开发文件编制指南 gb856788 计算机软件数据库设计说明编制指南 gb/t114571995 软件工程术语 1.4 参考资料参考资料 企业协同办公系统需求规格说明书 企业协同办公系统概要设计说明书 企业协同办公系统详细设计说明书 实用软件工程,郑人杰

7、,殷人昆,陶永雷,清华大学出版社,1997.4 软件工程实践者之路,美,清华大学出版社,1997.4 计算机软件产品开发文件编制指南,gb 8567-88 (完整)完整的开发文档数据库设计说明书 电子政务试点示范工程技术规范 (完整)完整的开发文档数据库设计说明书 第二章第二章外部设计外部设计 2.1 标识符和状态标识符和状态 数据库软件的名称:sql server 2005 数据库的名称为: db_oa 2.2 使用它的程序使用它的程序 本数据库使用于 “无锡迈尔斯通企业协同办公系统” v1.0 2.3 命名约定命名约定 所有的数据库命名都是以模块的缩写加上具体表的英文词汇组成,这样能够统

8、一数据库表的命名,也能够更好的规范数据库表命名。 2.4 设计约定设计约定 在本系统中,数据库的设计采用 visio 进行,并且采用面向对象的设计方法,首 先进行对象实体的设计,最后将对象持久化到数据库中,所有的表和表之间的关联 (er 图)都采用标准的 visio 设计工具进行,这样能够将整个系统的设计和数据库设 计有机的结合起来。 (完整)完整的开发文档数据库设计说明书 第三章第三章结构设计结构设计 系统按照无锡迈尔斯通企业协同办公系统的统一规划,运行在无锡迈尔斯通企业 协同办公网站的统一数据库中,采用了数据库的热备份技术,实现数据的有效和安全。 3.1 概念结构设计概念结构设计 3.1.

9、1 实体和属性的定义实体和属性的定义 公共模块公共模块 员工信息(用户登录名、真实姓名、密码、公司邮箱、其他邮箱、msn、qq、手机、固定电 话、所属部门、职位、角色) 员工信息 登录名 真实姓名 固定电话 密码 公司邮箱 其他邮箱 msn 学位 手机 职位 所属部门 qq 角色 职位(职位标识、职位名称) 职位职位标识 职位名称 (完整)完整的开发文档数据库设计说明书 部门(部门标识、部门名称) 部门部门标识 部门名称 学历(学历标识、学历名称) 学历学历标识 学历名称 意见与建议(提出人、提出时间、意见与建议主题、内容、附件) 意见与建议 提出时间 内容 提出人 附件 主题 网站更新新闻(

10、添加人、添加时间、新闻标题、更新时间) 网站更新新闻 添加时间 新闻标题 添加人 更新时间 附件(所属位置、文件名、文件路径、上传时间) (完整)完整的开发文档数据库设计说明书 附件 文件名称 文件路径 所属位置 上传时间 消息面板模块消息面板模块 公告栏信息(公告标题、公告内容、公告发表人、发表时间、紧急状态) 公告信息 公告内容 发表时间 公告标题 紧急状态 发表人 公告状态(状态标识、状态名称) 其中属性约束如下:其中属性约束如下: 状态名称:普通,重要,紧急 公告状态状态名称 状态标识 站内短信(发送人、接收人、留言标题、内容、发送时间、是否回复、是否读取、是否公 开、消息状态、是否被

11、发送者删除、是否被接收者删除) 其中属性约束如下其中属性约束如下: : 是否回复:0=未回复,1=已回复;是否读取:0=未读,1=已读;是否公开:0=不公开,1=公 开; 消息状态:普通,重要,紧急,重要紧急;是否被发送者(接收者)删除:0=否,1=是 (完整)完整的开发文档数据库设计说明书 站内短信 发送人 接收人 留言内容 消息状态 发送时间 是否回复 是否公开 留言标题 是否读取 是否被发 送者删除 是否被接 收者删除 事务管理模块事务管理模块 事务(事务具体信息、事务提交人、事务处理人、事务计划开始时间、事务计划结束时间、 事务添加时间、事务类型、事务原由、备注) 事务 事务类型 事务

12、信息 事务处理 人 事务原由 计划开始时间 计划结束时间 备注信息 事务提交人 添加时间 事务信息(事务名、事务内容、添加时间、事务状态、重要性) (完整)完整的开发文档数据库设计说明书 事务信息事务状态 事务名添加时间 事务重要 性 事务内容 事务状态(事务名称、事务状态标志位) 事务状态状态名称 状态标志位 跟踪信息(对应事务、跟踪内容、跟踪时间、跟踪人、实际开始时间、实际结束时间、状态、 结果描述、事务详细信息、备注) 跟踪信息 对应事务 跟踪内容跟踪人 事务详细信息 实际开始时间 实际结束时间 跟踪时间 备注结果描述 计划管理模块计划管理模块 目标(目标标题、目标制定人、接收人、要求结

13、束时间、具体内容、附件、发起时间) 目标 具体内容 目标标题 目标接收人 发起时间 要求结束时间 附件 目标制定人 (完整)完整的开发文档数据库设计说明书 计划(计划标题、目标标题、计划人、上级接收人、计划安排详细内容、计划开始时间、计 划结束时间、附件、计划状态、计划制定时间) 计划 详细内容 计划标题 计划人 计划开始时间 上级接收人 计划结束时间 目标标题 附件 计划状态 制定时间 计划状态(状态标识、状态名称) 其中属性约束如下:其中属性约束如下: 状态名称:初稿、审批中、批准、分配中、执行中 计划状态状态标识 状态名称 周报(计划标题、报告人、接收人、针对计划的完成百分比、针对目标的

14、累计完成百分比、 报告内容、额外性工作、需要支持、风险和问题、下一个计划期、周报发送时间) 周报 报告内容 计划标题接收人 额外性工作 针对计划的 完成百分比 针对目标的累 计完成百分比 报告人 风险问题 需要支持 下个计划期 发送时间 客户跟踪模块客户跟踪模块 (完整)完整的开发文档数据库设计说明书 客户信息(客户名称、客户地址、客户电话、客户传真、客户邮箱、客户法定代表、客户 被添加时间、客户被添加的用户、联系人、联系人职务、联系方式、公司地区、最后修改人、 最后修改时间、经营范围、备注、客户性质) 其中属性约束如下:其中属性约束如下: 客户性质:1=客户,2=渠道,3=客户和渠道 客户信

15、息 客户地址 客户电话 客户邮箱 客户名称 客户法定代表 被添加时间 客户传真 被用户添加联系人 联系人职务公司地区 联系方式 最后修改人 客户性质 经营范围 备注 沟通信息(沟通名、沟通内容、时间、方式、沟通用户、沟通客户、客户方沟通人、备注) (完整)完整的开发文档数据库设计说明书 沟通信息 沟通名 沟通内容沟通方式 客户方沟通人 沟通用户 沟通客户 沟通时间 备注 沟通方式(沟通方式名称、沟通方式标志位) 沟通方式标志位 方式名称 项目状态(状态标识、状态名称) 项目状态状态标识 状态名称 文件信息(文件所属、文件对应模块、文件原名、文件服务器名、上传时间、文件上传人、 文件地址、备注)

16、 其中属性约束如下:其中属性约束如下: 文件所属于:1=沟通 2=事务 3=跟踪 (完整)完整的开发文档数据库设计说明书 文件信息 文件所属 文件原名上传时间 文件对应模块 文件上传人 文件地址 文件服务器名 备注 客户跟踪权限(用户、是否管理员、是否高层领导) 其中属性约束如下其中属性约束如下: : 是否管理员:0=否,1=是; 是否高层:0=否,1=是 权限是否管理员是否高层 对应用户 会议管理会议管理 会议信息(会议时间、会议地点、会议标题、会议回复状态、会议参加人员、不参加理由、 回复时间、回复状态的修改人、会议议程、会议时长) 其中属性约束如下:其中属性约束如下: 会议回复状态:0=

17、未回复,1=参加,2=不参加,3=不确定 (完整)完整的开发文档数据库设计说明书 会议信息 会议地点 会议标题参加人员 会议时间 不参加理由 回复时间 会议回复状态 状态修改人 会议议程会议时长 会议记录(对应会议、主持人、发布时间、参加人员、会议小结、会议小结状态) 其中属性约束如下其中属性约束如下: : 会议小结状态:0=无,1=有 会议记录 参加人员 会议小结 发布时间 会议小结状态 主持人 对应会议 人力资源模块人力资源模块 请假申请(请假申请人、请假审批人、请假主题、请假形式、请假类型、请假开始时间、 请假结束时间、请假总共时间、请假内容、请假申请时间、审批状态) 其中属性约束如下:

18、其中属性约束如下: 请假形式:0=事前请假,1=事后请假; 审批状态:0=未回复,1=不通过,2=通过 (完整)完整的开发文档数据库设计说明书 请假申请 审批人 请假主题开始时间 申请人 结束时间 总共时间 请假类型 审批状态 申请时间请假内容 请假类型(类型标识符、类型名称) 请假类型类型标识 类型名称 请假审批(对应请假申请、是否查阅、审批时间、审批意见、审批结果) 其中属性约束如下其中属性约束如下: : 是否查阅:0=未读,1=已读; 审批结果:0=未审批,1=未通过,2=已通过 请假审批 是否查阅 审批意见 对应申请 审批结果 审批时间 权限模块权限模块 角色(角色标识符、角色名称)

19、(完整)完整的开发文档数据库设计说明书 角色角色标识 角色名称 操作(操作标识符、操作名称、备注) 操作操作标识 操作名称 备注 网站统计网站统计 访客记录(访客对应用户、访客 ip 地址、访客登录时间、离开时间、ip 对应物理地址) 访客记录 ip 地址 离开时间 对应用户 对于物理地址 登录时间 访客足迹(访客对应用户、之前页面 ui、当前页面 ui、本页面进入时间、本页面退出 时间) 访客足迹 前页面 ui 进入时间 对应用户 离开时间 当前 ui 3.1.2 设计局部设计局部 erer 模式模式 员工局部 er 图: (完整)完整的开发文档数据库设计说明书 员工信息 登录名 真实姓名

20、固定电话 密码 公司邮箱 其他邮箱 msn 手机 qq 职位 职位标识 职位名称 职位 部门 部门标识 部门名称 学历 学历 学历标识学历名称 职位 1 1 1 1 1 1 意见与建议局部 er 图: 意见与建议 提出时间 内容 附件 主题 提出人员工信息 1n 公告信息局部 e-r 图: (完整)完整的开发文档数据库设计说明书 公告信息 公告内容 发表时间 公告标题 紧急状态 发表人 员工信息 1 n 站内短信局部 e-r 图: 站内短信 留言内容 消息状态 发送时间 是否回复 是否公开 留言标题 是否读取 是否被发 送者删除 是否被接 收者删除 接收人 员工信息 发送人 人 1 n 1 1

21、 事务管理局部 e-r 图: (完整)完整的开发文档数据库设计说明书 事务 事务类型 事务原由 计划开始时间 计划结束时间 备注信息 添加时间 提出人 员工信息 处理人 人 事务信息 事务名 添加时间 事务重要 性 事务内容 事务信息 事务状态状态名称 状态标志位 事务状态 1 1n 1 1 1 1 1 目标局部 e-r 图: 目标 具体内容 目标标题 发起时间 要求结束时间 附件 制定人 员工信息 接收人 人 1 1 1 n 计划局部 e-r 图: (完整)完整的开发文档数据库设计说明书 计划 详细内容 计划标题 计划开始时间 计划结束时间 目标标题 附件 制定时间 计划人 员工信息 接收人

22、 人 计划状态状态标识 状态名称 计划状态 1 1 n 1 1 1 客户信息局部 e-r 图: 客户信息 客户地址 客户电话 客户邮箱 客户名称 客户法定代表 被添加时间 客户传真 联系人 联系人职务公司地区 联系方式 最后修改人 客户性质 经营范围 备注 添加客户 员工信息 1 1 跟踪信息局部 e-r 图: (完整)完整的开发文档数据库设计说明书 跟踪信息 跟踪内容 事务详细信息 实际开始时间 实际结束时间 跟踪时间 备注 结果描述 跟踪客户 客户信息 跟踪人 员工信息 1 1 1 1 沟通信息局部 er 图: 沟通信息 沟通名 沟通内容沟通方式 客户方沟通人 沟通时间 备注 跟踪客户 客

23、户信息 n 1 沟通人 员工信息 1 1 沟通方式 标志位 方式名称 沟通方式 1 1 会议信息局部 er 图: (完整)完整的开发文档数据库设计说明书 会议信息 会议地点 会议标题 会议时间 不参加理由 回复时间 会议回复状态 会议议程 会议时长 参加会议 员工信息 1 n 状态修改员工信息 1 1 请假管理局部 er 图: 请假申请 请假主题 开始时间 结束时间 总共时间 审批状态 申请时间 请假内容 审批人 员工信息 1 1请假人 1 1 请假类型 类型标识类型名称 请假人 1 1 请假审批 是否查阅 审批意见 对应申请 审批结果 审批时间 审批 人 1 1 网站统计局部 er 图: (

24、完整)完整的开发文档数据库设计说明书 访客足迹 前页面 ui 进入时间 离开时间 当前 ui 员工信息 1 访客信息 1 访客记录 ip 地址 离开时间 对于物理地址 登录时间 访客信息 1 1 (完整)完整的开发文档数据库设计说明书 3.1.3 设计全局设计全局 erer 模式模式 员工信息员工信息 职位部门学历 学历所属职位所在部门 角色 角色 权限 操作 拥有 对应 站内短信 接收人 发送人 公告状态 公告信息 状态 发布人 事务 事务信息 跟踪信息 状态 事务状态 具体 跟踪 目标 计划 计划状态 周报 状态 制定 反馈 反馈人 制定人 处理人 制定人 客户信息 沟通信息 沟通方式 项

25、目状态 合作 项目信息 状态 方式 沟通 会议信息 会议记录 小结 请假申请 请假审批 请假类型 类型 审批 审批 请假 员工信息员工信息 主持 参加 1 1 1 11 m n 1 1 11 1 n 1 1 n 1 n n 1 1 1 1 n n m 1 1 1 1 n 1 1n m n 1 1 1 n 1 1 n 1 1 1 1 1 1 1 1 n n 1 1 n n m 1n 1 1 访客足迹 意见与建议网站更新新闻 访客 作者员工信息员工信息 提交人 n 1 n n 11 (完整)完整的开发文档数据库设计说明书 3.2 逻辑结构设计逻辑结构设计 3.2.1 模式模式 员工信息表记录员工登

26、陆账号和联系方式等基本信息。 表 user 的结构: 字段名数据类型长度 主 键 非空描述 idint 15 是 否自增 id scantycodevarchar100 否唯一标示 id isdeleteint 8 是否删除(0=否,1=是) loginnamevarchar50 用户登陆名 namechar20 真实姓名 passwordchar50 密码 companyemailnvarchar500 公司邮箱 emailvarchar 2000 邮箱,有多个(以隔 开) msnvarchar500msn qqvarchar50qq skypevarchar1000skype mobile

27、varchar500 手机 telvarchar 500 固定电话,外网能打进 来的 (完整)完整的开发文档数据库设计说明书 smalltelchar20 分机号 deptidvarchar100 所属部门 id positionscan tycodevarchar 100 职位 scantycode(外关 联 position) 职位表存储职位名称。 表 position 的结构: 字段名数据类型长度 主 键 非空描述 idint 15 是 否自增 id scantycodevarchar100 否唯一标示 id posnamevarchar50 职位名称 部门表存储部门名称。 表 temp

28、_dept 的结构: 字段名数据类型长度 主 键 非空描述 idint 15 是 否自增 id deptidvarchar100 否部门 scantycode deptnamevarchar100 部门名称 学历表存储学历信息。 (完整)完整的开发文档数据库设计说明书 表 degree 的结构: 字段名数据类型长度 主 键 非空描述 idint 15 是 否自增 id scantycodevarchar100 否唯一标示 id degnamevarchar20 学位名称 上传文件表存储上传附近的相关信息。 表 upfiles 的结构: 字段名数据类型长度 主 键 非空描述 idint 15 是

29、 否自增 id scantycodevarchar100 否唯一标示 id isdeleteint 8 是否删除(0=否,1=是) fatheridvarchar100 父类主键 titlevarchar200 文件名 pathvarchar300 文件路径 addtime smalldateti me 20 添加时间 公告栏信息表存储公告信息。 (完整)完整的开发文档数据库设计说明书 表 temp_callboard 的结构: 字段名数据类型长度 主 键 非空描述 idint 15 是 否自增 id isdeleteint 8 是否删除(0=否,1=是) titlevarchar500 公告

30、栏标题 contenttext2000 公告栏内容 sendidvarchar 100 发布者 id(外关联 userinfo 表) sendtime smalldateti me 20 发布时间 classidvarchar 100 外关联公告类别表 temp_callstate 公告信息状态表存储公告信息状态类型. 表 temp_callstate 的结构: 字段名数据类型长度 主 键 非空描述 idint 15 是 否自增 id classidvarchar100 类别 id classnamevarchar100 类别名称(普通,重要, (完整)完整的开发文档数据库设计说明书 紧急等)

31、 站内短信表存储站内短信基本信息。 表 message 的结构: 字段名数据类型长度 主 键 非空描述 idint 15 是 否自增 id scantycodevarchar100 唯一标示 id sendidvarchar100 发送人 id getidvarchar100 接收人 id titlevarchar1000 留言标题 contenttext2000 内容 sendtimedatetime20 发送时间 isreplybit 2 是否回复(0=未回复, 1=回复) isreadbit 2 是否读取(0=未读取, 1=读取) isopenbit 2 是否公开(0=未公开, 1=公开

32、) messstate varchar(100 ) 100 消息状态(普通,紧急 等等) senddeletebit2 发送者删除(0=不删除; (完整)完整的开发文档数据库设计说明书 1=删除) getdeletebit 2 接受者删除(0=不删除; 1 等于删除) 事务信息表存储事务名称内容等相关信息。 表 affairinfo 的结构: 字段名数据类型长度 主 键 非空描述 idint 15 是 否自增 id scantycodevarchar100 否唯一标示 id isdeleteint8 是否删除(0=否,1=是) commcodevarchar100 沟通 scantycode

33、affairnamevarchar300 事务名 affairconten tvarchar 500 事务内容 affairinputi medatetime 20 事务添加时间 stateint20 事务状态 importantvarchar100 重要性 事务状态表存储事务状态类型. (完整)完整的开发文档数据库设计说明书 表 afftypeinfo 的结构: 字段名数据类型长度 主 键 非空描述 idint 15 是 否自增 id afftypenamevarchar50 事务状态名 afftypeidint20 事务状态标志位 事务处理信息表存储事务处理相关信息。 表 affairde

34、alinfo 的结构: 字段名数据类型长度 主 键 非空描述 idint 15 是 否自增 id scantycodevarchar100 唯一标示 id isdeleteint 8 是否删除(0=否,1=是) affairidint20 事务 id affairapplyi dvarchar 100 事务提交人 scantycode affairdealidvarchar100 事务处理人 scantycode starttimedatetime20 事务计划开始时间 endtimedatetime20 事务计划结束时间 affairinputidatetime20 事务添加时间 (完整)完

35、整的开发文档数据库设计说明书 me affairtypeidint20 事务处理类型 id causetext2000 原由 remarkvarchar500 备注 跟踪信息表存储事务跟踪相关信息。 表 followinfo 的结构: 字段名数据类型长度 主 键 非空描述 idint 15 是 否自增 id isdeleteint8 是否删除(0=否,1=是) affairidint20 事务 id remarkvarchar500 备注 followconten t nvarchar 2000 跟踪内容 followtimedatetime20 跟踪时间 followuseridvarcha

36、r100 跟踪人 scantycode starttimedatetime20 实际开始时间 endtimedatetime20 实际结束时间 statusint20 状态 resultnvarchar2000 结果描述 fathercode narchar(10 100 事务详细 scantycode (完整)完整的开发文档数据库设计说明书 0) 目标表存储目标基本信息. 表 plm_goal 的结构: 字段名数据类型长度 主 键 非空描述 idint 15 是 否自增 id scantycode varchar(100 ) 100 否唯一标示 id goalnumber varchar(1

37、0 0) 20 目标编号 setuser varchar(10 0) 500 目标制定人(用户表的 scantycode) receiveuser varchar(10 0) 2000 接收人(用户表的 scantycode) endtime smalldateti me 20 结束时间 goalcontenttext100 具体内容 setsettime smalldateti me 20 发起时间 goallevelint 8 目标类别(0=管理办目 标,1=部门目标,2=小 (完整)完整的开发文档数据库设计说明书 组目标,3=个人目标) isdeleteint 8 是否删除(0=不删除,

38、 1=删除) 计划表存储计划基本信息。 表 plm_plan 的结构: 字段名数据类型长度 主 键 非空描述 idint 15 是 否自增 id scantycodevarchar100否 唯一标示 id plannumbervarchar100 计划编号 plantitlevarchar100 计划标题 planlevel int 20 目标类别(0=管理办计 划,1=部门计划,2=小 组计划,3=个人计划) goalcodevarchar 100 目标标题(目标表对应 的唯一标示 scantycode) planuservarchar 100 计划人(用户表的 scantycode) re

39、ceiveuservarchar 100 接收人(用户表的 scantycode) (完整)完整的开发文档数据库设计说明书 plancontenttext2000 计划内容 starttime smalldateti me 20 计划开始时间 endtime smalldateti me 20 计划结束时间 planstatevarchar100 计划状态 settime smalldateti me 20 计划制定时间 approvalstat eint 8 审批状态(1=通过,2= 不通过) isdeleteint 8 是否删除(0=不删除, 1=删除) 计划状态表存储计划的状态类型。 表

40、 plm_state 的结构: 字段名数据类型长度 主 键 非空描述 idint 15 是 否自增 id scantycodevarchar100否 唯一标示 id statenamevarchar100 状态名称 isdeleteint 8 是否删除(0=不删除, 1=删除) (完整)完整的开发文档数据库设计说明书 周报表存储计划反馈周报相关信息。 表 plm_report 的结构: 字段名数据类型长度 主 键 非空描述 idint 15 是 否自增 id scantycodevarchar100否 唯一标示 id weeklynumbervarchar100 周报编号 plancodeva

41、rchar 100 计划标题(目标表对应 的唯一标示 scantycode) weeklyuser varchar 100 报告人(用户表的 scantycode) receiveuservarchar 100 接收人(用户表的 scantycode) planpercentfloat8 针对计划的完成百分比 goalpercentfloat 8 针对目标的累计完成百 分比 weeklyconten ttext 2000 报告内容 extraworktext20 额外性工作 needsuppervarchar800 需要支持 questionvarchar800 风险和问题 (完整)完整的开发

42、文档数据库设计说明书 nexttime smalldateti me 20 下一个计划时间 settime smalldateti me 20 周报制定时间 weeklyopinio nvarchar 800 上级评价 isdeleteint 8 是否删除(0=不删除, 1=删除) 客户信息表存储被跟踪客户的相关信息。 表 companyinfo 的结构: 字段名数据类型长度 主 键 非空描述 idint 15 是 否自增 id scantycodevarchar100否 唯一标示 id isdeleteint 8 是否删除(0=否,1=是) corpnamevarchar500 否客户名称

43、corpaddressvarchar500 客户地址 corptelvarchar300 客户电话 corpfaxvarchar300 客户传真 corpemailvarchar300 客户邮箱 corpprincipavarchar300 客户法人代表 (完整)完整的开发文档数据库设计说明书 l corpaddtime smalldateti me 20 客户被添加时间 corpuseridvarchar100 客户被某用户 id 添加 corplinkmanvarchar300 联系人 corplinkmanp stvarchar 300 联系人职务 corpconmodelvarchar

44、500 联系方式 corpareanvarchar100 公司地区 updatenamevarchar50 最后修改人 updatetimedatetime20 最后修改时间 corpworkrang evarchar 500 经营范围 remarkvarchar500 备注 corpattribut evarchar 100 客户性质(1=客户,2=渠 道,3=客户和渠道) 沟通信息表存储与跟踪客户的相关沟通记录信息. 表 communicateinfo 的结构: 字段名数据类型长度 主 键 非空描述 idint 15 是 否自增 id (完整)完整的开发文档数据库设计说明书 scantyc

45、odevarchar100否 唯一标示 id companycodevarchar20 客户 scantycode commnamevarchar500 否沟通名 commcontentvarchar2000 沟通内容 commtime smalldateti me 20 沟通时间 commuseridvarchar100 沟通人 scantycode commtypeidint20 沟通方式标志位 commclientchar20 客户方沟通人 isdeleteint 8 是否删除(0=否,1=是) remarkvarchar500 备注 沟通信息表存储与跟踪客户的相关沟通记录信息. 表 c

46、ommtypeinfo 的结构: 字段名数据类型长度 主 键 非空描述 idint 15 是 否自增 id commtypenamevarchar50否 沟通方式名 commtypeidint20 沟通方式标志位 客户项目对应表存储与跟踪客户的相关项目记录信息。 (完整)完整的开发文档数据库设计说明书 表 company_project 的结构: 字段名数据类型长度 主 键 非空描述 idint 15 是 否自增 id scantycodevarchar100否 唯一标示 id isdeleteint 8 是否删除(0=否,1=是) companycodevarchar100 客户 scant

47、ycode projectnamevarchar200 项目名 客户项目状态相对应的表存储与跟踪客户的相关项目的状态信息。 表 company_project_type 的结构: 字段名数据类型长度 主 键 非空描述 idint 15 是 否自增 id scantycodevarchar100否 唯一标示 id isdeleteint 8 是否删除(0=否,1=是) projectcodevarchar100 客户项目 projecttypevarchar100 项目状态 客户信息对应员工操作表存储与跟踪客户对应员工的信息。 (完整)完整的开发文档数据库设计说明书 表 company_user

48、 的结构: 字段名数据类型长度 主 键 非空描述 idint 15 是 否自增 id scantycodevarchar100否 唯一标示 id isdeleteint 8 是否删除(0=否,1=是) companycodevarchar100 客户 scantycode usercodevarchar100 关联用户表 user islookint20 是否拥有查看权限 iseditint20 是否拥有修改权限 权限表存储与客户跟踪模块员工具有的权限信息。 表 crmpower 的结构: 字段名数据类型长度 主 键 非空描述 idint 15 是 否自增 id scantycodevarch

49、ar100否 唯一标示 id isdeleteint 8 是否删除(0=否,1=是) userscantyco devarchar 100 userinfo 表的 scantycode fatheridint20 外表的 id (完整)完整的开发文档数据库设计说明书 powertypevarchar100 权限 sourceint20 从哪个表来 文件信息表存储与上传文件的相关信息。 表 fileinfo 的结构: 字段名数据类型长度 主 键 非空描述 idint 15 是 否自增 id isdeleteint 2 是否删除(0=否,1=是) remarkvarchar500 备注 filer

50、emainidint 20 文件所属于 id(沟通/ 事务 fileremainty peint 20 文件所属于(1=沟通; 2=事务; 3=跟踪) fileoldnamevarchar50 文件原名 filenewnamevarchar50 文件服务器名 fileuploadti medatetime 20 文件上传时间 fileuploadus ervarchar 100 文件上传人 id fileaddressvarchar200 文件地址 (完整)完整的开发文档数据库设计说明书 项目状态表存储项目状态类型. 表 project_type 的结构: 字段名数据类型长度 主 键 非空描述

51、 idint 15 是 否自增 id scantycodevarchar100否 唯一标示 id isdeleteint 8 是否删除(0=否,1=是) projectnamevarchar200 状态名 会议记录表存储会议小结信息。 表 meeting 的结构: 字段名数据类型长度 主 键 非空描述 idint 15 是否 自增 id scantycodevarchar100 唯一标示 id meetingcompe revarchar 100 主持人 sendtimedatetime50 发布时间 meetingjionu ser varchar(200 0) 2000 参加人员 cont

52、ent varchar(50 5000 会议小结 (完整)完整的开发文档数据库设计说明书 00) stateint 8 会议小结(1=有,0=无) 会议详细表存储会议详细信息. 表 meetinginfo 的结构: 字段名数据类型长度 主 键 非空描述 idint 15 是否 自增 id scantycodevarchar100 唯一标示 id meetingtimedatetime20 会议时间 meetingnumnchar50 会议地点 meetingaddre ssvarchar 100 会议时长 meetingtitlevarchar200 会议主题 meetingconta inv

53、archar 2000 会议议程 meetingreplyint 8 会议回复状态(0=未回 复,1=参加,2=不参加, 3=不确定) meetinguservarchar100 会议参加人员 meetingexcus evarchar 2000 不参加理由 (完整)完整的开发文档数据库设计说明书 meetingupdat etime smalldateti me 20 回复时间 meetingupdat euservarchar 100 回复状态的修改人 访客足迹表存储访客登录后的访问页面足迹信息。 表 browserecord 的结构: 字段名数据类型长度 主 键 非空描述 idint 1

54、5 是否 自增 id scantycodevarchar100 否唯一标示 id isdeleteint 8 是否删除(0=否,1=是) fathercodevarchar 100 (外键关联 clientrecorf.scantyc ode) originpagepa thvarchar 200 前个页面 uri pagepathvarchar200 当前页面 uri accesstimedatetime20 本页面进入时间 exittimedatetime20 本页面离开时间 访客资料表存储访客在不同 ip 机子上的登录信息。 (完整)完整的开发文档数据库设计说明书 表 browserec

55、ord 的结构: 字段名数据类型长度 主 键 非空描述 idint 15 是否 自增 id scantycodevarchar100 否唯一标示 id isdeleteint 8 是否删除(0=否,1=是) ipaddrvarchar50 ipaddr 访客 ip 地址 logintimedatetime20 访客登录时间 exittimedatetime20 访客离开时间 userscantyco de varchar(10 0) 100 user 表的 scantycode iparea nvarchar(10 0) 100 ip 对应的地理地址 3.2.2 外模式外模式 3.3 物理结构

56、设计物理结构设计 数据库名称为: db_oa 存储位置:默认位置 建立系统程序员视图,包括: a数据在内存中的安排,包括对索引区、缓冲区的设计; (完整)完整的开发文档数据库设计说明书 b所使用的外存设备及外存空间的组织,包括索引区、数据块的组织与划分; c访问数据的方式方法。 (完整)完整的开发文档数据库设计说明书 第四章第四章运用设计运用设计 4.1 数据字典设计数据字典设计 无说明。 4.2 安全保密设计安全保密设计 通过区分不同的访问者、不同的访问类型和不同的数据对象,进行分别对待而获得的 数据库安全保密设计考虑。对数据库设计中涉及到的各种项目,如数据项、记录、系、文 卷、模式、子模式

57、等一般要建立起数据保护措施,以说明它的标识符、同义名及有关信息。 数据库由专门数据库管理用员对数据库操作,需要注意以下几项安全问题: 访问安全 、网络安全 、传输安全 、备份安全 、数据安全 4.3 数据库实施数据库实施 4.3.1 创建数据库创建数据库 /* 对象: database db_oa 脚本日期: 07/02/2009 20:45:31 */ create database db_oa 4.3.2 创建表创建表 use bbsdatatest go /* 对象: table dbo。user 脚本日期: 07/02/2009 20:48:01 */ create table dbo

58、。user( id int identity(1,1) not null, scantycode varchar(100) collate chinese_prc_ci_as null, loginname varchar(50) collate chinese_prc_ci_as null, name char(20) collate chinese_prc_ci_as null, password char(50) collate chinese_prc_ci_as null, companyemail nvarchar(500) collate chinese_prc_ci_as nul

59、l, email varchar(2000) collate chinese_prc_ci_as null, msn varchar(500) collate chinese_prc_ci_as null, (完整)完整的开发文档数据库设计说明书 qq varchar(50) collate chinese_prc_ci_as null, skype varchar(1000) collate chinese_prc_ci_as null, mobile varchar(500) collate chinese_prc_ci_as null, tel varchar(500) collate

60、chinese_prc_ci_as null, smalltel char(20) collate chinese_prc_ci_as null, deptid varchar(100) collate chinese_prc_ci_as null, positionscantycode varchar(100) collate chinese_prc_ci_as null, isdelete int null constraint df_user_isdelete default (0), constraint pk_user primary key clustered ( id asc )

温馨提示

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

评论

0/150

提交评论