数据库设计文档实例Word格式文档下载.docx
《数据库设计文档实例Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《数据库设计文档实例Word格式文档下载.docx(68页珍藏版)》请在冰豆网上搜索。
![数据库设计文档实例Word格式文档下载.docx](https://file1.bdocx.com/fileroot1/2023-2/3/fc5cd669-57dc-4d23-a61a-7addd2af9abf/fc5cd669-57dc-4d23-a61a-7addd2af9abf1.gif)
计划状态(状态标识、状态名称)
初稿、审批中、批准、分配中、执行中
周报(计划标题、报告人、接收人、针对计划的完成百分比、针对目标的累计完成百分比、报告内容、额外性工作、需要支持、风险和问题、下一个计划期、周报发送时间)
(5)客户跟踪模块
客户信息(客户名称、客户地址、客户电话、客户传真、客户邮箱、客户法定代表、客户被添加时间、客户被添加的用户、联系人、联系人职务、联系方式、公司地区、最后修改人、最后修改时间、经营范围、备注、客户性质)
客户性质:
1=客户,2=渠道,3=客户和渠道
沟通信息(沟通名、沟通内容、时间、方式、沟通用户、沟通客户、客户方沟通人、备注)
沟通方式(沟通方式名称、沟通方式标志位)
项目状态(状态标识、状态名称)
文件信息(文件所属、文件对应模块、文件原名、文件服务器名、上传时间、文件上传人、文件地址、备注)
文件所属于:
1=沟通2=事务3=跟踪
客户跟踪权限(用户、是否管理员、是否高层领导)
是否管理员:
0=否,1=是;
是否高层:
(6)会议管理
会议信息(会议时间、会议地点、会议标题、会议回复状态、会议参加人员、不参加理由、回复时间、回复状态的修改人、会议议程、会议时长)
会议回复状态:
0=未回复,1=参加,2=不参加,3=不确定
会议记录(对应会议、主持人、发布时间、参加人员、会议小结、会议小结状态)
会议小结状态:
0=无,1=有
(7)人力资源模块
请假申请(请假申请人、请假审批人、请假主题、请假形式、请假类型、请假开始时间、请假结束时间、请假总共时间、请假内容、请假申请时间、审批状态)
请假形式:
0=事前请假,1=事后请假;
审批状态:
0=未回复,1=不通过,2=通过
请假类型(类型标识符、类型名称)
请假审批(对应请假申请、是否查阅、审批时间、审批意见、审批结果)
是否查阅:
审批结果:
0=未审批,1=未通过,2=已通过
(8)权限模块
角色(角色标识符、角色名称)
操作(操作标识符、操作名称、备注)
(9)网站统计
访客记录(访客对应用户、访客IP地址、访客登录时间、离开时间、IP对应物理地址)
访客足迹(访客对应用户、之前页面UI、当前页面UI、本页面进入时间、本页面退出时间)
一.1.2
局部ER模式设计
员工局部E-R图:
意见与建议局部E-R图:
公告信息局部E-R图:
站内短信局部E-R图:
事务管理局部E-R图:
目标局部E-R图:
计划局部E-R图:
客户信息局部E-R图:
跟踪信息局部E-R图:
沟通信息局部E-R图:
会议信息局部E-R图:
请假管理局部E-R图:
网站统计局部E-R图:
一.1.3全局ER模式设计
一.2逻辑结构设计
一.2.1模式
员工信息表记录员工登陆账号和联系方式等基本信息,如表1.1所示。
表1.1User表结构
序号
字段名
数据类型
长度
主外键
是否可空
描述
1
ID
int
15
PK
否
自增ID
2
ScantyCode
varchar
100
唯一标示ID
3
IsDelete
8
是否删除(0=否,1=是)
4
LoginName
50
用户登陆名
5
Name
char
20
真实姓名
6
PassWord
密码
7
CompanyEmail
nvarchar
500
公司邮箱
Email
2000
邮箱,有多个(以|隔开)
9
MSN
10
QQ
11
Skype
1000
12
Mobile
手机
13
Tel
固定电话,外网能打进来的
14
SmallTel
分机号
DeptID
FK
所属部门ID
16
PositionScantyCode
职位ScantyCode(外关联Position)
(以下表的结构须与上表且省略了表题,实际文档须要表题)
职位表存储职位名称。
表Position的结构:
主键
非空
是
PosName
职位名称
部门表存储部门名称。
表Temp_Dept的结构:
部门ScantyCode
DeptName
部门名称
学历表存储学历信息。
表Degree的结构:
DegName
学位名称
上传文件表存储上传附近的相关信息。
表UpFiles的结构:
FatherID
父类主键
title
200
文件名
Path
300
文件路径
AddTime
smalldatetime
添加时间
公告栏信息表存储公告信息。
表Temp_CallBoard的结构:
Title
公告栏标题
Content
text
公告栏内容
SendID
发布者ID(外关联UserInfo表)
SendTime
发布时间
ClassID
外关联公告类别表Temp_CallState
公告信息状态表存储公告信息状态类型。
表Temp_CallState的结构:
类别ID
ClassName
类别名称(普通,重要,紧急等)
站内短信表存储站内短信基本信息。
表Message的结构:
发送人ID
GetID
接收人ID
留言标题
内容
datetime
发送时间
IsReply
bit
是否回复(0=未回复,1=回复)
IsRead
是否读取(0=未读取,1=读取)
IsOpen
是否公开(0=未公开,1=公开)
MessState
varchar(100)
消息状态(普通,紧急等等)
SendDelete
发送者删除(0=不删除;
1=删除)
GetDelete
接受者删除(0=不删除;
1等于删除)
事务信息表存储事务名称内容等相关信息。
表AffairInfo的结构:
CommCode
沟通ScantyCode
AffairName
事务名
AffairContent
事务内容
AffairInpuTime
事务添加时间
State
事务状态
Important
重要性
事务状态表存储事务状态类型。
表AffTypeInfo的结构:
AffTypeName
事务状态名
AffTypeID
事务状态标志位
事务处理信息表存储事务处理相关信息。
表AffairDealInfo的结构:
AffairID
事务ID
AffairApplyID
事务提交人ScantyCode
AffairDealID
事务处理人ScantyCode
StartTime
事务计划开始时间
EndTime
事务计划结束时间
AffairTypeID
事务处理类型ID
Cause
原由
ReMark
备注
跟踪信息表存储事务跟踪相关信息。
表FollowInfo的结构:
FollowContent
跟踪内容
FollowTime
跟踪时间
FollowUserID
跟踪人ScantyCode
实际开始时间
实际结束时间
Status
状态
Result
结果描述
FatherCode
narchar(100)
事务详细ScantyCode
目标表存储目标基本信息。
表Plm_Goal的结构:
GoalNumber
目标编号
SetUser
目标制定人(用户表的ScantyCode)
ReceiveUser
接收人(用户表的ScantyCode)
结束时间
GoalContent
具体内容
SetSetTime
发起时间
GoalLevel
目标类别(0=管理办目标,1=部门目标,2=小组目标,3=个人目标)
是否删除(0=不删除,1=删除)
计划表存储计划基本信息。
表Plm_Plan的结构:
PlanNumber
计划编号
Plantitle
计划标题
PlanLevel
目标类别(0=管理办计划,1=部门计划,2=小组计划,3=个人计划)
GoalCode
目标标题(目标表对应的唯一标示ScantyCode)
PlanUser
计划人(用户表的ScantyCode)
ReceiveUser
PlanContent
计划内容
计划开始时间
计划结束时间
PlanState
计划状态
SetTime
计划制定时间
ApprovalState
审批状态(1=通过,2=不通过)
计划状态表存储计划的状态类型。
表Plm_State的结构:
StateName
状态名称
周报表存储计划反馈周报相关信息。
表Plm_Report的结构:
WeeklyNumber
周报编号
PlanCode
计划标题(目标表对应的唯一标示ScantyCode)
WeeklyUser
报告人(用户表的ScantyCode)
PlanPercent
float
针对计划的完成百分比
GoalPercent
针对目标的累计完成百分比
WeeklyContent
报告内容
ExtraWork
额外性工作
NeedSupper
800
需要支持
Question
风险和问题
NextTime
下一个计划时间
周报制定时间
WeeklyOpinion
上级评价
客户信息表存储被跟踪客户的相关信息。
表CompanyInfo的结构:
CorpName
客户名称
CorpAddress
客户地址
CorpTel
客户电话
CorpFax
客户传真
CorpEmail
客户邮箱
CorpPrincipal
客户法人代表
CorpAddTime
客户被添加时间
CorpUserID
客户被某用户ID添加
CorpLinkMan
联系人
CorpLinkManPst
联系人职务
CorpConModel
联系方式
CorpArea
公司地区
UpdateName
最后修改人
UpdateTime
最后修改时间
CorpWorkRange
经营范围
CorpAttribute
客户性质(1=客户,2=渠道,3=客户和渠道)
沟通信息表存储与跟踪客户的相关沟通记录信息。
表CommunicateInfo的结构:
CompanyCode
客户ScantyCode
CommName
沟通名
CommContent
沟通内容
CommTime
沟通时间
CommUserID
沟通人ScantyCode
CommTypeID
沟通方式标志位
CommClient
客户方沟通人
表CommTypeInfo的结构