最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

数据库设计说明书-完整版

来源:动视网 责编:小OO 时间:2025-09-27 11:42:47
文档

数据库设计说明书-完整版

第一章引言一.1编写目的1、本数据库设计说明书是关于寝室管理系统数据库设计,主要包括数据逻辑结构设计、数据字典以及运行环境、安全设计等。2、本数据库设计说明书读者:用户、系统设计人员、系统测试人员、系统维护人员。3、本数据库设计说明书是根据系统需求分析设计所编写的。4、本系统说明书为开发软件提供了一定基础。一.2背景随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥着越来越重要的作用,然而在计算机应用普及以前我国大部分高校的学生信息管理
推荐度:
导读第一章引言一.1编写目的1、本数据库设计说明书是关于寝室管理系统数据库设计,主要包括数据逻辑结构设计、数据字典以及运行环境、安全设计等。2、本数据库设计说明书读者:用户、系统设计人员、系统测试人员、系统维护人员。3、本数据库设计说明书是根据系统需求分析设计所编写的。4、本系统说明书为开发软件提供了一定基础。一.2背景随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥着越来越重要的作用,然而在计算机应用普及以前我国大部分高校的学生信息管理
第一章引言

一.1编写目的

1、本数据库设计说明书是关于寝室管理系统数据库设计,主要包括数据逻辑结构设计、数据字典以及运行环境、安全设计等。

2、本数据库设计说明书读者:用户、系统设计人员、系统测试人员、系统维护人员。

3、本数据库设计说明书是根据系统需求分析设计所编写的。

4、本系统说明书为开发软件提供了一定基础。

一.2 背景

   随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥着越来越重要的作用,然而在计算机应用普及以前我国大部分高校的学生信息管理仅靠人工进行管理和操作,这种管理方式存在着许多缺点,如:效率低,密保性差,另外时间一长,将产生大量的文件和数据,其中有些是冗余或者针对同一目的的数据不相吻合,这对于查找、更新和维护文件等管理工作带来了不少困难,同时也跟不上信息时代高速、快捷的要求,严重影响了消息的传播速度。然而现今学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长,人工管理信息的缺点日渐突出,面对庞大的学生信息量,如何利用现代信息技术使其拥有快捷、高效的适应能力已成为当务之急。正因为如此,学生宿舍管理系统成为了学生管理不可缺少的部分,它的内容对于学校的管理者来说都至关重要,所以学生宿舍管理系统应该能够为用户提供充足的信息和快捷的查询手段。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速。查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大的提高学生信息管理的效率。

一.3参考资料

   软件工程导论(第五版)     张海藩编著 清华大学出版社

   数据库系统概论(第四版)  王珊,萨师煊编著 高等教育出版社

   Internet 资源

第二章

外部设计

二.1标识符和状态

数据库软件的名称:SQL Server 2008

数据库的名称为:DB_mag

二.2命名约定

所有的数据库命名都是以模块的缩写加上具体表的英文词汇组成,这样能够统一数据库表的命名,也能够更好的规范数据库表命名。

二.3设计约定

在本系统中,数据库的设计采用Visio进行,并且采用面向对象的设计方法,首先进行对象实体的设计,最后将对象持久化到数据库中,所有的表和表之间的关联(ER图)都采用标准的Visio设计工具进行,这样能够将整个系统的设计和数据库设计有机的结合起来。

第三章

结构设计

系统按照无锡迈尔斯通企业协同办公系统的统一规划,运行在无锡迈尔斯通企业协同办公网站的统一数据库中,采用了数据库的热备份技术,实现数据的有效和安全。

三.1概念结构设计

三.1.1实体和属性的定义

公共模块

员工信息(用户登录名、真实姓名、密码、公司邮箱、其他邮箱、MSN、QQ、手机、固定电话、所属部门、职位、角色)

职位(职位标识、职位名称)

部门(部门标识、部门名称)

学历(学历标识、学历名称)

意见与建议(提出人、提出时间、意见与建议主题、内容、附件)

网站更新新闻(添加人、添加时间、新闻标题、更新时间)

附件(所属位置、文件名、文件路径、上传时间)

⏹消息面板模块

公告栏信息(公告标题、公告内容、公告发表人、发表时间、紧急状态)

公告状态(状态标识、状态名称)

其中属性约束如下:

状态名称:普通,重要,紧急

站内短信(发送人、接收人、留言标题、内容、发送时间、是否回复、是否读取、是否公开、消息状态、是否被发送者删除、是否被接收者删除)

其中属性约束如下:

是否回复:0=未回复,1=已回复;是否读取:0=未读,1=已读;是否公开:0=不公开,1=公开;

消息状态:普通,重要,紧急,重要紧急;是否被发送者(接收者)删除:0=否,1=是

⏹事务管理模块

事务(事务具体信息、事务提交人、事务处理人、事务计划开始时间、事务计划结束时间、事务添加时间、事务类型、事务原由、备注)

事务信息(事务名、事务内容、添加时间、事务状态、重要性)

事务状态(事务名称、事务状态标志位)

跟踪信息(对应事务、跟踪内容、跟踪时间、跟踪人、实际开始时间、实际结束时间、状态、结果描述、事务详细信息、备注)

⏹计划管理模块

目标(目标标题、目标制定人、接收人、要求结束时间、具体内容、附件、发起时间)

计划(计划标题、目标标题、计划人、上级接收人、计划安排详细内容、计划开始时间、计划结束时间、附件、计划状态、计划制定时间)

计划状态(状态标识、状态名称)

其中属性约束如下:

状态名称:初稿、审批中、批准、分配中、执行中

周报(计划标题、报告人、接收人、针对计划的完成百分比、针对目标的累计完成百分比、报告内容、额外性工作、需要支持、风险和问题、下一个计划期、周报发送时间)

⏹客户跟踪模块

客户信息(客户名称、客户地址、客户电话、客户传真、客户邮箱、客户法定代表、客户被添加时间、客户被添加的用户、联系人、联系人职务、联系方式、公司地区、最后修改人、最后修改时间、经营范围、备注、客户性质)

其中属性约束如下:

客户性质:1=客户,2=渠道,3=客户和渠道

沟通信息(沟通名、沟通内容、时间、方式、沟通用户、沟通客户、客户方沟通人、备注)

沟通方式(沟通方式名称、沟通方式标志位)

项目状态(状态标识、状态名称)

文件信息(文件所属、文件对应模块、文件原名、文件服务器名、上传时间、文件上传人、文件地址、备注)

其中属性约束如下:

文件所属于:1=沟通2=事务 3=跟踪

客户跟踪权限(用户、是否管理员、是否高层领导)

其中属性约束如下:

是否管理员:0=否,1=是; 是否高层:0=否,1=是

⏹会议管理

会议信息(会议时间、会议地点、会议标题、会议回复状态、会议参加人员、不参加理由、回复时间、回复状态的修改人、会议议程、会议时长)

其中属性约束如下:

会议回复状态:0=未回复,1=参加,2=不参加,3=不确定

会议记录(对应会议、主持人、发布时间、参加人员、会议小结、会议小结状态)

其中属性约束如下:

会议小结状态:0=无,1=有

⏹人力资源模块

请假申请(请假申请人、请假审批人、请假主题、请假形式、请假类型、请假开始时间、请假结束时间、请假总共时间、请假内容、请假申请时间、审批状态)

其中属性约束如下:

请假形式:0=事前请假,1=事后请假; 审批状态:0=未回复,1=不通过,2=通过

请假类型(类型标识符、类型名称)

请假审批(对应请假申请、是否查阅、审批时间、审批意见、审批结果)

其中属性约束如下:

是否查阅:0=未读,1=已读; 审批结果:0=未审批,1=未通过,2=已通过

⏹权限模块

角色(角色标识符、角色名称)

操作(操作标识符、操作名称、备注)

⏹网站统计

访客记录(访客对应用户、访客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模式

员工信息表记录员工登陆账号和联系方式等基本信息。

表User的结构:

字段名数据类型长度主键非空描述
IDint15自增ID

ScantyCodevarchar100唯一标示ID

IsDeleteint8是否删除(0=否,1=是)

LoginNamevarchar50用户登陆名
Namechar20真实姓名
PassWordchar50密码
CompanyEmailnvarchar500公司邮箱
Emailvarchar2000邮箱,有多个(以|隔开)

MSNvarchar500MSN
QQvarchar50QQ
Skypevarchar1000Skype
Mobilevarchar500手机
Telvarchar500固定电话,能打进来的
SmallTelchar20分机号
DeptIDvarchar100所属部门ID

PositionScantyCodevarchar100职位ScantyCode(外关联Position)

职位表存储职位名称。

表Position的结构:

字段名数据类型长度主键非空描述
IDint15自增ID

ScantyCodevarchar100唯一标示ID

PosNamevarchar50职位名称
部门表存储部门名称。

表Temp_Dept的结构:

字段名数据类型长度主键非空描述
IDint15自增ID

DeptIDvarchar100部门ScantyCode

DeptNamevarchar100部门名称
学历表存储学历信息。

表Degree的结构:

字段名数据类型长度主键非空描述
IDint15自增ID

ScantyCodevarchar100唯一标示ID

DegNamevarchar20学位名称
上传文件表存储上传附近的相关信息。

表UpFiles的结构:

字段名数据类型长度主键非空描述
IDint15自增ID

ScantyCodevarchar100唯一标示ID

IsDeleteint8是否删除(0=否,1=是)

FatherIDvarchar100父类主键
titlevarchar200文件名
Pathvarchar300文件路径
AddTimesmalldatetime20添加时间
公告栏信息表存储公告信息。

表Temp_CallBoard的结构:

字段名数据类型长度主键非空描述
IDint15自增ID

IsDeleteint8是否删除(0=否,1=是)

Titlevarchar500公告栏标题
Contenttext2000公告栏内容
SendIDvarchar100发布者ID(外关联UserInfo表)

SendTimesmalldatetime20发布时间
ClassIDvarchar100外关联公告类别表Temp_CallState

公告信息状态表存储公告信息状态类型。

表Temp_CallState的结构:

字段名数据类型长度主键非空描述
IDint15自增ID

ClassIDvarchar100类别ID

ClassNamevarchar100类别名称(普通,重要,紧急等)

站内短信表存储站内短信基本信息。

表Message的结构:

字段名数据类型长度主键非空描述
IDint15自增ID

ScantyCodevarchar100唯一标示ID

SendIDvarchar100发送人ID

GetIDvarchar100接收人ID

Titlevarchar1000留言标题
Contenttext2000内容
SendTimedatetime20发送时间
IsReplybit2是否回复(0=未回复,1=回复)

IsReadbit2是否读取(0=未读取,1=读取)

IsOpenbit2是否公开(0=未公开,1=公开)

MessStatevarchar(100)100消息状态(普通,紧急等等)
SendDeletebit2发送者删除(0=不删除;1=删除)

GetDeletebit2接受者删除(0=不删除;1等于删除)

事务信息表存储事务名称内容等相关信息。

表AffairInfo的结构:

字段名数据类型长度主键非空描述
IDint15自增ID

ScantyCodevarchar100唯一标示ID

IsDeleteint8是否删除(0=否,1=是)

CommCodevarchar100沟通ScantyCode

AffairNamevarchar300事务名
AffairContentvarchar500事务内容
AffairInpuTimedatetime20事务添加时间
Stateint20事务状态
Importantvarchar100重要性
事务状态表存储事务状态类型。

表AffTypeInfo的结构:

字段名数据类型长度主键非空描述
IDint15自增ID

AffTypeNamevarchar50事务状态名
AffTypeIDint20事务状态标志位
事务处理信息表存储事务处理相关信息。

表AffairDealInfo的结构:

字段名数据类型长度主键非空描述
IDint15自增ID

ScantyCodevarchar100唯一标示ID

IsDeleteint8是否删除(0=否,1=是)

AffairIDint20事务ID

AffairApplyIDvarchar100事务提交人ScantyCode

AffairDealIDvarchar100事务处理人ScantyCode

StartTimedatetime20事务计划开始时间
EndTimedatetime20事务计划结束时间
AffairInpuTimedatetime20事务添加时间
AffairTypeIDint20事务处理类型ID

Causetext2000原由
ReMarkvarchar500备注
跟踪信息表存储事务跟踪相关信息。

表FollowInfo的结构:

字段名数据类型长度主键非空描述
IDint15自增ID

IsDeleteint8是否删除(0=否,1=是)

AffairIDint20事务ID

ReMarkvarchar500备注
FollowContent nvarchar2000跟踪内容
FollowTimedatetime20跟踪时间
FollowUserIDvarchar100跟踪人ScantyCode

StartTimedatetime20实际开始时间
EndTimedatetime20实际结束时间
Statusint20状态
Resultnvarchar2000结果描述
FatherCodenarchar(100)100事务详细ScantyCode

目标表存储目标基本信息。

表Plm_Goal的结构:

字段名数据类型长度主键非空描述
IDint15自增ID

ScantyCodevarchar(100)100唯一标示ID

GoalNumbervarchar(100)20目标编号
SetUservarchar(100)500目标制定人(用户表的ScantyCode)

ReceiveUser 

varchar(100)2000接收人(用户表的ScantyCode)

EndTimesmalldatetime20结束时间
GoalContenttext100具体内容
SetSetTimesmalldatetime20发起时间
GoalLevelint8目标类别(0=管理办目标,1=部门目标,2=小组目标,3=个人目标)

IsDeleteint8是否删除(0=不删除,1=删除)

计划表存储计划基本信息。

表Plm_Plan的结构:

字段名数据类型长度主键非空描述
IDint15自增ID

ScantyCodevarchar100唯一标示ID

PlanNumbervarchar100计划编号
Plantitlevarchar100计划标题
PlanLevel 

int20目标类别(0=管理办计划,1=部门计划,2=小组计划,3=个人计划)

GoalCodevarchar100目标标题(目标表对应的唯一标示ScantyCode)

PlanUservarchar100计划人(用户表的ScantyCode)

ReceiveUservarchar100接收人(用户表的ScantyCode)

PlanContenttext2000计划内容
StartTimesmalldatetime20计划开始时间
EndTimesmalldatetime20计划结束时间
PlanStatevarchar100计划状态
SetTimesmalldatetime20计划制定时间
ApprovalStateint8审批状态(1=通过,2=不通过)

IsDeleteint8是否删除(0=不删除,1=删除)

计划状态表存储计划的状态类型。

表Plm_State的结构:

字段名数据类型长度主键非空描述
IDint15自增ID

ScantyCodevarchar100唯一标示ID

StateNamevarchar100状态名称
IsDeleteint8是否删除(0=不删除,1=删除)

周报表存储计划反馈周报相关信息。

表Plm_Report的结构:

字段名数据类型长度主键非空描述
IDint15自增ID

ScantyCodevarchar100唯一标示ID

WeeklyNumbervarchar100周报编号
PlanCodevarchar100计划标题(目标表对应的唯一标示ScantyCode)

WeeklyUser 

varchar100报告人(用户表的ScantyCode)

ReceiveUservarchar100接收人(用户表的ScantyCode)

PlanPercentfloat8针对计划的完成百分比
GoalPercentfloat8针对目标的累计完成百分比
WeeklyContenttext2000报告内容
ExtraWorktext20额外性工作
NeedSuppervarchar800需要支持
Questionvarchar800风险和问题
NextTimesmalldatetime20下一个计划时间
SetTimesmalldatetime20周报制定时间
WeeklyOpinionvarchar800上级评价
IsDeleteint8是否删除(0=不删除,1=删除)

客户信息表存储被跟踪客户的相关信息。

表CompanyInfo的结构:

字段名数据类型长度主键非空描述
IDint15自增ID

ScantyCodevarchar100唯一标示ID

IsDeleteint8是否删除(0=否,1=是)

CorpNamevarchar500客户名称
CorpAddressvarchar500客户地址
CorpTelvarchar300客户电话
CorpFaxvarchar300客户传真
CorpEmailvarchar300客户邮箱
CorpPrincipalvarchar300客户法人代表
CorpAddTimesmalldatetime20客户被添加时间
CorpUserIDvarchar100客户被某用户ID添加

CorpLinkManvarchar300联系人
CorpLinkManPstvarchar300联系人职务
CorpConModelvarchar500联系方式
CorpAreanvarchar100公司地区
UpdateNamevarchar50最后修改人  

UpdateTimedatetime20最后修改时间
CorpWorkRangevarchar500经营范围
ReMarkvarchar500备注
CorpAttributevarchar100客户性质(1=客户,2=渠道,3=客户和渠道)

沟通信息表存储与跟踪客户的相关沟通记录信息。

表CommunicateInfo的结构:

字段名数据类型长度主键非空描述
IDint15自增ID

ScantyCodevarchar100唯一标示ID

CompanyCodevarchar20客户ScantyCode

CommNamevarchar500沟通名
CommContentvarchar2000沟通内容
CommTimesmalldatetime20沟通时间
CommUserIDvarchar100沟通人ScantyCode

CommTypeIDint20沟通方式标志位
CommClientchar20客户方沟通人
IsDeleteint8是否删除(0=否,1=是)

ReMarkvarchar500备注
    

沟通信息表存储与跟踪客户的相关沟通记录信息。

表CommTypeInfo的结构:

字段名数据类型长度主键非空描述
IDint15自增ID

CommTypeNamevarchar50沟通方式名
CommTypeIDint20沟通方式标志位
    

客户项目对应表存储与跟踪客户的相关项目记录信息。

表Company_Project的结构:

字段名数据类型长度主键非空描述
IDint15自增ID

ScantyCodevarchar100唯一标示ID

IsDeleteint8是否删除(0=否,1=是)

CompanyCodevarchar100客户ScantyCode

ProjectNamevarchar200项目名
客户-项目-状态相对应的表存储与跟踪客户的相关项目的状态信息。

表Company_Project_Type的结构:

字段名数据类型长度主键非空描述
IDint15自增ID

ScantyCodevarchar100唯一标示ID

IsDeleteint8是否删除(0=否,1=是)

ProjectCodevarchar100客户项目
ProjectTypevarchar100项目状态
客户信息对应员工操作表存储与跟踪客户对应员工的信息。

表Company_User的结构:

字段名数据类型长度主键非空描述
IDint15自增ID

ScantyCodevarchar100唯一标示ID

IsDeleteint8是否删除(0=否,1=是)

CompanyCodevarchar100客户ScantyCode

UserCodevarchar100关联用户表User

IsLookint20是否拥有查看权限
IsEditint20是否拥有修改权限
权限表存储与客户跟踪模块员工具有的权限信息。

表CrmPower的结构:

字段名数据类型长度主键非空描述
IDint15自增ID

ScantyCodevarchar100唯一标示ID

IsDeleteint8是否删除(0=否,1=是)

UserScantyCodevarchar100Userinfo表的ScantyCode

FatherIDint20外表的ID

PowerTypevarchar100权限
Sourceint20从哪个表来
文件信息表存储与上传文件的相关信息。

表FileInfo的结构:

字段名数据类型长度主键非空描述
IDint15自增ID

IsDeleteint2是否删除(0=否,1=是)

ReMarkvarchar500备注
FileRemainIDint20文件所属于ID(沟通/事务

FileRemainTypeint20文件所属于(1=沟通; 2=事务; 3=跟踪)

FileOldNamevarchar50文件原名
FileNewNamevarchar50文件服务器名
FileUploadTimedatetime20文件上传时间
FileUploadUservarchar100文件上传人ID

FileAddressvarchar200文件地址
项目状态表存储项目状态类型。

表Project_Type的结构:

字段名数据类型长度主键非空描述
IDint15自增ID

ScantyCodevarchar100唯一标示ID

IsDeleteint8是否删除(0=否,1=是)

ProjectNamevarchar200状态名
会议记录表存储会议小结信息。

表Meeting的结构:

字段名数据类型长度主键非空描述
IDint15自增ID

ScantyCodevarchar100唯一标示ID

MeetingComperevarchar100主持人
SendTimedatetime50发布时间
MeetingJionUservarchar(2000)2000参加人员
Contentvarchar(5000)5000会议小结
Stateint8会议小结(1=有,0=无)

会议详细表存储会议详细信息。

表MeetingInfo的结构:

字段名数据类型长度主键非空描述
IDint15自增ID

ScantyCodevarchar100唯一标示ID

MeetingTimedatetime20会议时间
MeetingNumnchar50会议地点
MeetingAddressvarchar100会议时长
MeetingTitlevarchar200会议主题
MeetingContainvarchar2000会议议程
MeetingReplyint8会议回复状态(0=未回复,1=参加,2=不参加,3=不确定)

MeetingUservarchar100会议参加人员
MeetingExcusevarchar2000不参加理由
MeetingUpdateTimesmalldatetime20回复时间
MeetingUpdateUservarchar100回复状态的修改人
访客足迹表存储访客登录后的访问页面足迹信息。

表BrowseRecord的结构:

字段名数据类型长度主键非空描述
IDint15自增ID

ScantyCodevarchar100唯一标示ID

IsDeleteint8是否删除(0=否,1=是)

FatherCodevarchar100(外键关联ClientRecorf.ScantyCode)

OriginPagePathvarchar200前个页面URI

PagePathvarchar200当前页面URI

AccessTimedatetime20本页面进入时间
ExitTimedatetime20本页面离开时间
访客资料表存储访客在不同IP机子上的登录信息。

表BrowseRecord的结构:

字段名数据类型长度主键非空描述
IDint15自增ID

ScantyCodevarchar100唯一标示ID

IsDeleteint8是否删除(0=否,1=是)

IPAddrvarchar50IPAddr访客IP地址

LoginTimedatetime20访客登录时间
ExitTimedatetime20访客离开时间
UserScantyCodevarchar(100)100User表的ScantyCode

IPAreanvarchar(100)100IP对应的地理地址

三.2.2外模式

三.3物理结构设计

数据库名称为: DB_OA

存储位置:默认位置

建立系统程序员视图,包括:

a.数据在内存中的安排,包括对索引区、缓冲区的设计;

b.所使用的外存设备及外存空间的组织,包括索引区、数据块的组织与划分;

c.访问数据的方式方法。

第四章

运用设计

四.1数据字典设计

无说明。

四.2安全保密设计

通过区分不同的访问者、不同的访问类型和不同的数据对象,进行分别对待而获得的数据库安全保密设计考虑。对数据库设计中涉及到的各种项目,如数据项、记录、系、文卷、模式、子模式等一般要建立起数据保护措施,以说明它的标识符、同义名及有关信息。数据库由专门数据库管理用员对数据库操作,需要注意以下几项安全问题:

访问安全 、网络安全 、传输安全 、备份安全 、数据安全

四.3数据库实施

四.3.1创建数据库

/****** 对象:  Database [DB_OA]    脚本日期: 07/02/2009 20:45:31 ******/

CREATE DATABASE DB_OA

四.3.2创建表

USE [BBSDataTest]

GO

/****** 对象:  Table [dbo].[User]    脚本日期: 07/02/2009 20:48:01 ******/

CREATE TABLE [dbo].[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 NULL,

    [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 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

)WITH (PAD_INDEX  = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

GO

/****** 对象:  Table [dbo].[Position]    脚本日期: 07/02/2009 20:51:09 ******/

CREATE TABLE [dbo].[Position](

    [ID] [int] IDENTITY(1,1) NOT NULL,

    [ScantyCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NOT NULL,

    [PosName] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL,

 CONSTRAINT [PK_POSITION] PRIMARY KEY CLUSTERED 

(

    [ID] ASC

)WITH (PAD_INDEX  = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

GO

/****** 对象:  Table [dbo].[Degree]    脚本日期: 07/02/2009 20:52:01 ******/

CREATE TABLE [dbo].[Degree](

    [ID] [int] IDENTITY(1,1) NOT NULL,

    [ScantyCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NOT NULL,

    [DegName] [varchar](20) COLLATE Chinese_PRC_CI_AS NULL,

 CONSTRAINT [PK_DEGREE] PRIMARY KEY CLUSTERED 

(

    [ID] ASC

)WITH (PAD_INDEX  = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

GO

/****** 对象:  Table [dbo].[Temp_Dept]    脚本日期: 07/02/2009 20:53:22 ******/

REATE TABLE [dbo].[Temp_Dept](

    [ID] [int] IDENTITY(1,1) NOT NULL,

    [DeptID] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [DeptName] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

 CONSTRAINT [PK_Temp_Dept] PRIMARY KEY CLUSTERED 

(

    [ID] ASC

)WITH (PAD_INDEX  = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

GO

/****** 对象:  Table [dbo].[Feedback]    脚本日期: 07/02/2009 20:56:27 ******/

CREATE TABLE [dbo].[Feedback](

    [ID] [int] IDENTITY(1,1) NOT NULL,

    [ScantyCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [IsDelete] [int] NULL CONSTRAINT [DF_Feedback_IsDelete]  DEFAULT ((0)),

    [Feedbacker] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [SysTime] [datetime] NULL,

    [Content] [nvarchar](4000) COLLATE Chinese_PRC_CI_AS NULL,

    [Photo] [image] NULL,

 CONSTRAINT [PK_Feedback] PRIMARY KEY CLUSTERED 

(

    [ID] ASC

)WITH (PAD_INDEX  = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO

/****** 对象:  Table [dbo].[ReNew]    脚本日期: 07/02/2009 20:55:13 ******/

CREATE TABLE [dbo].[ReNew](

    [ID] [int] IDENTITY(1,1) NOT NULL,

    [ScantyCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [IsDelete] [int] NULL,

    [Title] [nvarchar](200) COLLATE Chinese_PRC_CI_AS NULL,

    [SubmitTime] [smalldatetime] NULL,

    [SysTime] [datetime] NULL,

PRIMARY KEY CLUSTERED 

(

    [ID] ASC

)WITH (PAD_INDEX  = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

GO

/****** 对象:  Table [dbo].[CallBoard]   脚本日期: 07/02/2009 21:00:15 ******/

CREATE TABLE [dbo].[RetchTemp_CallBoard](

    [ID] [int] IDENTITY(1,1) NOT NULL,

    [Title] [varchar](500) COLLATE Chinese_PRC_CI_AS NULL,

    [Content] [text] COLLATE Chinese_PRC_CI_AS NULL,

    [SendID] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [SendTime] [smalldatetime] NULL,

    [ClassID] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [IsDelete] [bit] NULL,

 CONSTRAINT [PK_RetchTemp_CallBoard] PRIMARY KEY CLUSTERED 

(

    [ID] ASC

)WITH (PAD_INDEX  = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO

/****** 对象:  Table [dbo].[CallState]    脚本日期: 07/02/2009 21:01:46 ******/

CREATE TABLE [dbo].[RetchTemp_CallState](

    [ID] [int] IDENTITY(1,1) NOT NULL,

    [ClassID] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [ClassName] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

 CONSTRAINT [PK_RetchTemp_CallState] PRIMARY KEY CLUSTERED 

(

    [ID] ASC

)WITH (PAD_INDEX  = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

GO

/****** 对象:  Table [dbo].[Affair]  脚本日期: 07/02/2009 21:08:41 ******/

CREATE TABLE [dbo].[AffairDealInfo](

    [ID] [int] IDENTITY(1,1) NOT NULL,

    [ScantyCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [IsDelete] [int] NULL CONSTRAINT [DF_AffairDealInfo_IsDelete]  DEFAULT (0),

    [AffairID] [int] NULL,

    [AffairApplyID] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [AffairDealID] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [StartTime] [datetime] NULL,

    [EndTime] [datetime] NULL,

    [AffairInputTime] [datetime] NULL,

    [AffairTypeID] [int] NULL CONSTRAINT [DF_AffairDealInfo_AffairTypeID]  DEFAULT (0),

    [Cause] [text] COLLATE Chinese_PRC_CI_AS NULL,

    [ReMark] [varchar](500) COLLATE Chinese_PRC_CI_AS NULL,

 CONSTRAINT [PK_AffairDealInfo] PRIMARY KEY CLUSTERED 

(

    [ID] ASC

)WITH (PAD_INDEX  = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO

/****** 对象:  Table [dbo].[AffairInfo]    脚本日期: 07/02/2009 21:09:57 ******/

GO

CREATE TABLE [dbo].[AffairInfo](

    [ID] [int] IDENTITY(1,1) NOT NULL,

    [ScantyCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [IsDelete] [int] NULL CONSTRAINT [DF_AffairInfo_IsDelete]  DEFAULT (0),

    [CommCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL CONSTRAINT [DF_AffairInfo_CommID]  DEFAULT (0),

    [AffairName] [varchar](300) COLLATE Chinese_PRC_CI_AS NULL,

    [AffairContent] [nvarchar](2000) COLLATE Chinese_PRC_CI_AS NULL,

    [AffairInputTime] [datetime] NULL,

    [State] [int] NULL CONSTRAINT [DF_AffairInfo_State]  DEFAULT (1),

    [Important] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL CONSTRAINT [DF_AffairInfo_Import]  DEFAULT (0),

 CONSTRAINT [PK_AffairInfo] PRIMARY KEY CLUSTERED 

(

    [ID] ASC

)WITH (PAD_INDEX  = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

GO

/****** 对象:  Table [dbo].[AffType]   脚本日期: 07/02/2009 21:10:23 ******/

CREATE TABLE [dbo].[AffTypeInfo](

    [ID] [int] IDENTITY(1,1) NOT NULL,

    [AffTypeName] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL,

    [AffTypeID] [int] NULL,

 CONSTRAINT [PK_AffTypeInfo] PRIMARY KEY CLUSTERED 

(

    [ID] ASC

)WITH (PAD_INDEX  = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

GO

/*** 对象:  Table [dbo].[BrowseRecord]    脚本日期: 07/02/2009 21:11:05 ****/

CREATE TABLE [dbo].[BrowseRecord](

    [ID] [int] IDENTITY(1,1) NOT NULL,

    [ScantyCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NOT NULL,

    [IsDelete] [int] NULL CONSTRAINT [DF_BrowseRecord_IsDelete]  DEFAULT (0),

    [FatherCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [OriginPagePath] [varchar](200) COLLATE Chinese_PRC_CI_AS NULL,

    [PagePath] [varchar](200) COLLATE Chinese_PRC_CI_AS NULL,

    [AccessTime] [datetime] NULL,

    [ExitTime] [datetime] NULL,

 CONSTRAINT [PK_BrowseRecord] PRIMARY KEY CLUSTERED 

(

    [ID] ASC

)WITH (PAD_INDEX  = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

GO

/*** 对象:  Table [dbo].[ClientRecord]    脚本日期: 07/02/2009 21:11:55 ****/

CREATE TABLE [dbo].[ClientRecord](

    [ID] [int] IDENTITY(1,1) NOT NULL,

    [ScantyCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NOT NULL,

    [IsDelete] [int] NULL CONSTRAINT [DF_ClientRecord_IsDelete]  DEFAULT (0),

    [IPAddr] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL,

    [LoginTime] [datetime] NULL,

    [ExitTime] [datetime] NULL,

    [UserScantyCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [IPArea] [nvarchar](100) COLLATE Chinese_PRC_CI_AS NULL,

 CONSTRAINT [PK_ClientRecord] PRIMARY KEY CLUSTERED 

(

    [ID] ASC

)WITH (PAD_INDEX  = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

GO

/*** 对象:  Table [dbo].[CommTypeInfo]    脚本日期: 07/02/2009 21:12:25 ****/

CREATE TABLE [dbo].[CommTypeInfo](

    [ID] [int] IDENTITY(1,1) NOT NULL,

    [CommTypeName] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL,

    [CommTypeID] [int] NULL,

 CONSTRAINT [PK_CommTypeInfo] PRIMARY KEY CLUSTERED 

(

    [ID] ASC

)WITH (PAD_INDEX  = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

GO

/*** 对象:  Table [dbo].[CommunicateInfo]    脚本日期: 07/02/2009 21:12:55 **/

CREATE TABLE [dbo].[CommunicateInfo](

    [ID] [int] IDENTITY(1,1) NOT NULL,

    [Scantycode] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [CompanyCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NOT NULL,

    [CommName] [varchar](500) COLLATE Chinese_PRC_CI_AS NULL,

    [CommContent] [varchar](2000) COLLATE Chinese_PRC_CI_AS NULL,

    [CommTime] [smalldatetime] NULL,

    [CommUserID] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [CommTypeID] [int] NULL,

    [CommClient] [char](20) COLLATE Chinese_PRC_CI_AS NULL,

    [IsDelete] [int] NULL CONSTRAINT [DF_CommunicateInfo_IsDelete]  DEFAULT (0),

    [ReMark] [varchar](500) COLLATE Chinese_PRC_CI_AS NULL,

 CONSTRAINT [PK_CommunicateInfo] PRIMARY KEY CLUSTERED 

(

    [ID] ASC

)WITH (PAD_INDEX  = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

GO

/*** 对象:  Table [dbo].[Company_Project]    脚本日期: 07/02/2009 21:15:32 ***/

CREATE TABLE [dbo].[Company_Project](

    [ID] [int] IDENTITY(1,1) NOT NULL,

    [ScantyCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [IsDelete] [int] NULL CONSTRAINT [DF_Company_Project_IsDelete]  DEFAULT (0),

    [CompanyCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [ProjectName] [varchar](200) COLLATE Chinese_PRC_CI_AS NULL,

 CONSTRAINT [PK_Company_Project] PRIMARY KEY CLUSTERED 

(

    [ID] ASC

)WITH (PAD_INDEX  = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

GO

/** 对象:  Table [dbo].[Company_Pro_Type]    脚本日期: 07/02/2009 21:18:23 ***/

CREATE TABLE [dbo].[Company_Project_Type](

    [ID] [int] IDENTITY(1,1) NOT NULL,

    [ScantyCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [IsDelete] [int] NULL CONSTRAINT [DF_Company_Project_Type_IsDelete]  DEFAULT (0),

    [ProjectCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [ProjectType] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

 CONSTRAINT [PK_Company_Project_Type] PRIMARY KEY CLUSTERED 

(

    [ID] ASC

)WITH (PAD_INDEX  = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

GO

/**** 对象:  Table [dbo].[Company_User]    脚本日期: 07/02/2009 21:18:59 ****/

CREATE TABLE [dbo].[Company_User](

    [ID] [int] IDENTITY(1,1) NOT NULL,

    [ScantyCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [CompanyCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [UserCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [IsLook] [int] NULL CONSTRAINT [DF_Company_User_IsLook]  DEFAULT (0),

    [IsEdit] [int] NULL CONSTRAINT [DF_Company_User_IsEdit]  DEFAULT (0),

    [IsDelete] [int] NULL CONSTRAINT [DF_Company_User_IsDelete]  DEFAULT (0),

 CONSTRAINT [PK_Company_User] PRIMARY KEY CLUSTERED 

(

    [ID] ASC

)WITH (PAD_INDEX  = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

GO

/** 对象:  Table [dbo].[CompanyInfo]    脚本日期: 07/02/2009 21:19:34 ****/

CREATE TABLE [dbo].[CompanyInfo](

    [ID] [int] IDENTITY(1,1) NOT NULL,

    [ScantyCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [CorpName] [varchar](500) COLLATE Chinese_PRC_CI_AS NOT NULL,

    [CorpAddress] [varchar](500) COLLATE Chinese_PRC_CI_AS NULL,

    [CorpTel] [varchar](300) COLLATE Chinese_PRC_CI_AS NULL,

    [CorpFax] [varchar](300) COLLATE Chinese_PRC_CI_AS NULL,

    [CorpEmail] [varchar](300) COLLATE Chinese_PRC_CI_AS NULL,

    [CorpPrincipal] [varchar](300) COLLATE Chinese_PRC_CI_AS NULL,

    [CorpAddTime] [smalldatetime] NULL,

    [CorpUserID] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [CorpLinkMan] [varchar](300) COLLATE Chinese_PRC_CI_AS NULL,

    [CorpLinkManPost] [varchar](300) COLLATE Chinese_PRC_CI_AS NULL,

    [CorpContateModel] [varchar](500) COLLATE Chinese_PRC_CI_AS NULL,

    [CorpArea] [nvarchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [UpdateName] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL,

    [UpdateTime] [datetime] NULL,

    [CorpWorkRange] [varchar](500) COLLATE Chinese_PRC_CI_AS NULL,

    [IsDelete] [int] NULL CONSTRAINT [DF_CompanyInfo_IsDelete]  DEFAULT (0),

    [ReMark] [varchar](500) COLLATE Chinese_PRC_CI_AS NULL,

    [CorpAttribute] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

 CONSTRAINT [PK_CompanyInfo] PRIMARY KEY CLUSTERED 

(

    [ID] ASC

)WITH (PAD_INDEX  = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

GO

/****** 对象:  Table [dbo].[CrmPower]    脚本日期: 07/02/2009 21:20:02 ******/

CREATE TABLE [dbo].[CrmPower](

    [ID] [int] IDENTITY(1,1) NOT NULL,

    [ScantyCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NOT NULL,

    [IsDelete] [int] NULL CONSTRAINT [DF_CrmPower_IsDelete]  DEFAULT (0),

    [UserScantyCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [FatherID] [int] NULL,

    [PowerType] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL,

    [Source] [int] NULL,

 CONSTRAINT [PK_CrmPower] PRIMARY KEY CLUSTERED 

(

    [ID] ASC

)WITH (PAD_INDEX  = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

GO

/**** 对象:  Table [dbo].[FileInfo]    脚本日期: 07/02/2009 21:21:28 ******/

CREATE TABLE [dbo].[FileInfo](

    [ID] [int] IDENTITY(1,1) NOT NULL,

    [FatherCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [FileRemainID] [int] NULL,

    [FileRemainType] [int] NULL,

    [FileOldName] [nvarchar](300) COLLATE Chinese_PRC_CI_AS NULL,

    [FileNewName] [nvarchar](300) COLLATE Chinese_PRC_CI_AS NULL,

    [FileUploadTime] [datetime] NULL,

    [FileUploadUserID] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [FileAddress] [nvarchar](1000) COLLATE Chinese_PRC_CI_AS NULL,

    [IsDelete] [int] NULL CONSTRAINT [DF_FileInfo_IsDelete]  DEFAULT (0),

    [ReMark] [varchar](500) COLLATE Chinese_PRC_CI_AS NULL,

 CONSTRAINT [PK_FileInfo] PRIMARY KEY CLUSTERED 

(

    [ID] ASC

)WITH (PAD_INDEX  = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

GO

/****** 对象:  Table [dbo].[Leave]    脚本日期: 07/02/2009 21:22:12 ******/

CREATE TABLE [dbo].[Leave](

    [ID] [int] IDENTITY(1,1) NOT NULL,

    [ScantyCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [ForWhom] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [LeaveTitle] [varchar](200) COLLATE Chinese_PRC_CI_AS NULL,

    [LeaveTypeName] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [CompLeave] [int] NULL,

    [LeaveContent] [varchar](1000) COLLATE Chinese_PRC_CI_AS NULL,

    [StartTime] [datetime] NULL,

    [EndTime] [datetime] NULL,

    [TotalTime] [float] NULL,

    [State] [int] NULL,

    [Collect] [int] NULL,

    [AddUser] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [AddTime] [datetime] NULL,

 CONSTRAINT [PK_Leave] PRIMARY KEY CLUSTERED 

(

    [ID] ASC

)WITH (PAD_INDEX  = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

GO

/****** 对象:  Table [dbo].[LeaveFlow]    脚本日期: 07/02/2009 21:22:50 ******/

CREATE TABLE [dbo].[LeaveFlow](

    [ID] [int] IDENTITY(1,1) NOT NULL,

    [ScantyCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [FatherCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [ApprovalCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [ApprovalTime] [datetime] NULL,

    [IsRead] [int] NULL,

    [ApprovalOpinion] [varchar](1000) COLLATE Chinese_PRC_CI_AS NULL,

    [ApprovalState] [int] NULL,

 CONSTRAINT [PK_LeaveFlow] PRIMARY KEY CLUSTERED 

(

    [ID] ASC

)WITH (PAD_INDEX  = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

GO

/****** 对象:  Table [dbo].[LeaveType]    脚本日期: 07/02/2009 21:24:07 ******/

CREATE TABLE [dbo].[LeaveType](

    [ID] [int] IDENTITY(1,1) NOT NULL,

    [ScantyCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [TypeName] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [IsDelete] [int] NULL,

 CONSTRAINT [PK_LeaveType] PRIMARY KEY CLUSTERED 

(

    [ID] ASC

)WITH (PAD_INDEX  = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

GO

/****** 对象:  Table [dbo].[Meeting]    脚本日期: 07/02/2009 21:24:27 ******/

CREATE TABLE [dbo].[Meeting](

    [ID] [int] IDENTITY(1,1) NOT NULL,

    [ScantyCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [MeetingCompere] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [SendTime] [datetime] NULL,

    [MeetingJionUser] [varchar](2000) COLLATE Chinese_PRC_CI_AS NULL,

    [Content] [varchar](5000) COLLATE Chinese_PRC_CI_AS NULL,

    [State] [int] NULL,

 CONSTRAINT [PK_MEETING] PRIMARY KEY CLUSTERED 

(

    [ID] ASC

)WITH (PAD_INDEX  = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

GO

/*** 对象:  Table [dbo].[MeetingInfo]    脚本日期: 07/02/2009 21:25:12 ***/

CREATE TABLE [dbo].[MeetingInfo](

    [ID] [int] IDENTITY(1,1) NOT NULL,

    [ScantyCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [MeetingTime] [datetime] NULL,

    [MeetingNum] [nchar](50) COLLATE Chinese_PRC_CI_AS NULL,

    [MeetingAddress] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [MeetingTitle] [varchar](200) COLLATE Chinese_PRC_CI_AS NULL,

    [MeetingContain] [varchar](2000) COLLATE Chinese_PRC_CI_AS NULL,

    [MeetingReply] [int] NULL,

    [MeetingUser] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [MeetingExcuse] [varchar](2000) COLLATE Chinese_PRC_CI_AS NULL,

    [MeetingUpdateTime] [smalldatetime] NULL,

    [MeetingUpdateUser] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

 CONSTRAINT [PK_MEETINGINFO] PRIMARY KEY CLUSTERED 

(

    [ID] ASC

)WITH (PAD_INDEX  = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

GO

/****** 对象:  Table [dbo].[Message]    脚本日期: 07/02/2009 21:26:02 ******/

CREATE TABLE [dbo].[Message](

    [ID] [int] IDENTITY(1,1) NOT NULL,

    [ScantyCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NOT NULL,

    [SendID] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [GetID] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [Title] [varchar](1000) COLLATE Chinese_PRC_CI_AS NULL,

    [Content] [text] COLLATE Chinese_PRC_CI_AS NULL,

    [SendTime] [datetime] NULL,

    [IsReply] [bit] NULL,

    [IsRead] [bit] NULL,

    [IsOpen] [bit] NULL,

    [MessState] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [SendDelete] [int] NULL CONSTRAINT [DF_Message_SendDelete]  DEFAULT (0),

    [GetDelete] [int] NULL CONSTRAINT [DF_Message_GetDelete]  DEFAULT (0),

 CONSTRAINT [PK_MESSAGE] PRIMARY KEY CLUSTERED 

(

    [ID] ASC

)WITH (PAD_INDEX  = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO

/****** 对象:  Table [dbo].[Plm_Goal]    脚本日期: 07/02/2009 21:26:40 ******/

CREATE TABLE [dbo].[Plm_Goal](

    [ID] [int] IDENTITY(1,1) NOT NULL,

    [IsDelete] [int] NULL CONSTRAINT [DF_Plm_Goal_IsDelete]  DEFAULT (0),

    [ScantyCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [GoalTitle] [varchar](200) COLLATE Chinese_PRC_CI_AS NULL,

    [SetUser] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [ReceiveUser] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [BeginTime] [datetime] NULL,

    [EndTime] [datetime] NULL,

    [SysTime] [datetime] NULL,

    [GoalContent] [text] COLLATE Chinese_PRC_CI_AS NULL,

    [GoalLevel] [int] NULL CONSTRAINT [DF_Plm_Goal_GoalLevel]  DEFAULT (0),

    [PlanCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL CONSTRAINT [DF_Plm_Goal_PlanCode]  DEFAULT (0),

    [IsTemp] [int] NULL CONSTRAINT [DF_Plm_Goal_Temp]  DEFAULT (0),

    [IsLook] [int] NULL CONSTRAINT [DF_Plm_Goal_IsLook]  DEFAULT ((0)),

 CONSTRAINT [PK_Plm_Goal] PRIMARY KEY CLUSTERED 

(

    [ID] ASC

)WITH (PAD_INDEX  = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO

/****** 对象:  Table [dbo].[Plm_Plan]    脚本日期: 07/02/2009 21:27:58 ******/

CREATE TABLE [dbo].[Plm_Plan](

    [ID] [int] IDENTITY(1,1) NOT NULL,

    [IsDelete] [int] NULL CONSTRAINT [DF_Plm_Plan_IsDelete]  DEFAULT (0),

    [ScantyCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [GoalCode] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [PlanUser] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [ReceiveUser] [varchar](100) COLLATE Chinese_PRC_CI_AS NULL,

    [PlanTitle] [varchar](200) COLLATE Chinese_PRC_CI_AS NULL,

    [BeginTime] [datetime] NULL,

    [EndTime] [datetime] NULL,

    [PlanContent] [text] COLLATE Chinese_PRC_CI_AS NULL,

    [SysTime] [datetime] NULL,

    [PlanState] [int] NULL CONSTRAINT [DF_Plm_Plan_PlanState]  DEFAULT (0),

    [ApprovalState] [int] NULL CONSTRAINT [DF_Plm_Plan_ApprovalState]  DEFAULT (0),

    [PlanLevel] [int] NULL CONSTRAINT [DF_Plm_Plan_PlanLevel]  DEFAULT (0),

    [IsTemp] [int] NULL CONSTRAINT [DF_Plm_Plan_Temp]  DEFAULT (0),

    [Cause] [nvarchar](500) COLLATE Chinese_PRC_CI_AS NULL,

    [Workload] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL CONSTRAINT [DF_Plm_Plan_Workload]  DEFAULT (0),

    [IsLook] [int] NULL CONSTRAINT [DF_Plm_Plan_IsLook]  DEFAULT ((0)),

 CONSTRAINT [PK_Plm_Plan] PRIMARY KEY CLUSTERED 

(

    [ID] ASC

)WITH (PAD_INDEX  = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

文档

数据库设计说明书-完整版

第一章引言一.1编写目的1、本数据库设计说明书是关于寝室管理系统数据库设计,主要包括数据逻辑结构设计、数据字典以及运行环境、安全设计等。2、本数据库设计说明书读者:用户、系统设计人员、系统测试人员、系统维护人员。3、本数据库设计说明书是根据系统需求分析设计所编写的。4、本系统说明书为开发软件提供了一定基础。一.2背景随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥着越来越重要的作用,然而在计算机应用普及以前我国大部分高校的学生信息管理
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top