欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    A02数据库结构.docx

    • 资源ID:12757717       资源大小:35.95KB        全文页数:76页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    A02数据库结构.docx

    1、A02数据库结构OfficeIntranet 电子办公系统数据库结构一、 命名原则 1二、 数据库设计原则 1三、 数据表 21、 权限表 22、 系统表 23、 参数表 34、 公共信息 35、 人力资源管理 36、 电子名片 67、 文件管理 78、 任务管理 99、 工作日程管理 910、 会议管理 1011、 公告和企业论坛 1112、 办公用品管理 12一、 命名原则数据库名: 1、OI 数据 2、OIsyslog 系统运行日志,(共计1表) 表名: 系统表 s + 相应的英文字,(共计1表)参数表命名 c + 相应的英文字,(共计19表) 权限表命名 p + 相应的英文字,(共计5

    2、表) 公共信息 i + 相应的英文字,(共计5表) 人事系统 hr + 相应的英文字,(共计22表) 文件管理 o + 相应的英文字,(共计22表)名片管理 o + 相应的英文字,(共计表)工作日程管理 o + 相应的英文字,(共计表)任务管理 o + 相应的英文字,(共计表)会议管理 o + 相应的英文字,(共计表)公告和企业论坛 o + 相应的英文字,(共计表)办公用品 o + 相应的英文字,(共计表) 系统自动产生的表 由系统自己管理,(数量不定) View: vw_ + 相应的英文字 Stored Procedure: sp_ + 相应的英文字 Triger: tg_ + 相应的英文字

    3、 Rule: rl_ + 相应的英文字二、 数据库设计原则1) 每个表第一个字段为ID,主键,格式为GUID。2) 表与表之间以编号字段相关联,尽量不用TEXT字段。3) 各表必须进行规范化处理(Normalization)三、 数据表1、 权限表表编号:P1表名:pPermission1说明:第一类权限定义表,每个记录表示某岗位的一个权限字段格式说明IDNumeric(8,0)Key(identity, 自动);主键PostIDNumeric(8,0)岗位代码 外键:hPost.IDTableNameVarChar(20)相关的数据表名ClassChar(1)数据表中的横向信息级别编号,共分

    4、4级:A,B,C,D外键:pClass.Class表编号:P2表名:pClass说明:信息级别定义表, 每个记录代表某个信息级别中包含的一个字段字段格式说明IDNumeric(8,0)Key(identity, 自动);主键FieldVarchar(30)英文字段名称,字段值TableNameVarChar(20)英文表名ClassChar(1)表中的信息级别编号DesTableVarchar(20)中文表名DesFieldVarchar(20)中文字段名称ViewNameVarchar(20)英文VIEW名称表编号:P3表名:pRange说明:信息范围表,每个记录代表某个pPERMISSIO

    5、N1中定义的权限的纵向(Record)范围。字段格式说明IDNumeric(8,0)Key(identity, 自动);主键PmtIDNumeric(8,0)权限表ID外键:pPermission1.IDTreeIDNumeric(8,0)该岗位有权限的部门/个人(节点)代码外键:DeptTree.ID表名:pPermission2说明:第二类权限定义表,每个记录表示某岗位的一个权限字段格式说明IDGuid主键PnoChar(5)在设计时确定唯一的权限编码,程序设计时用;由两个字母加两位数字组成。两位字母用于标识是哪个系统的权限,数字为顺序编号。如:HR01TitleVarchar(50)权限

    6、名称ModuleVarChar(20)授权模块的按钮的名称ASPNameVarChar(20)操作模块的第一个ASP页名称。用于决定加入个人化部门网页中授权模块的按钮。TypeBit0=不是公共模块;1=是公共模块加入个人化部门网页中授权模块的按钮只限于Type=0的模块DescriptionVarChar(250)权限定义:描述,给用户看 Pno Title Module ASPName Type Description HR1 char 3 人事变动 HR2 char 3 人事:全公司人事变动资料:R=读;W=写;X=删除 HR3 char 3 人事:全公司工资资料:R=读;W=写;X=删

    7、除 HR4 char 3 人事:全公司考勤资料:R=读;W=写;X=删除 HR5 char 3 人事:本部门人事变动资料:R=读;W=写;X=删除 HR6 char 3 人事:本部门工资资料:R=读;W=写;X=删除 HR7 char 3 人事:本部门考勤资料:R=读;W=写;X=删除 HR8 char 3 人事:招聘管理:R=读;W=写;X=删除 HR9 char 3 人事:设置用户权限:R=读;W=写;X=删除 FL1 char 3 Class 1 绝密: I=录入;C=批阅;P=归档 FL2 char 3 Class 2 机密: I=录入;C=批阅;P=归档 FL3 char 3 Cla

    8、ss 3 秘密: I=录入;C=批阅;P=归档 FL4 char 3 Class 4 一般: I=录入;C=批阅;P=归档 PI1 bit 1 信息发布:可以批准、发布和删除全公司信息 PI2 bit 1 信息发布:可以批准、发布和删除本部门信息 PI3 bit 1 信息发布:可以输入全公司或部门信息 OS1 bit 1 办公用品管理:操作权 OS2 bit 1 办公用品管理:审批权 OS3 bit 1 办公用品管理:报表查询权 TK1 bit 1 分配任务:权限为全公司范围 TK2 bit 1 分配任务:权限为本部门范围表名:pPostPermission说明:权限分配表,每个记录表示某岗位

    9、的一个权限字段格式说明IDGuidKey(identity自动)PostIDGuid岗位代码 外键:hPost.IDPmtIDGuid权限表ID 外键:pPermission2.ID2、 系统表表: sLock 编辑锁定表 名称 类型 长度 ID guid 16 TableName varchar 30 被锁表名 RecID guid 4 被锁记录的ID SessionID int 4 Session ID3、 参数表 参数表泛指为方便用户输入而事先设定的参数,用户输入时只需从表中选择。人事基本档案编码泛指规定的人事基本档案编码。由若干独立的表组成。其基本结构均相同,只有表的名称不同。序号数据

    10、元素名称类型备注1IDGUID编码:主键,关键字2NoVarchar(20)用户自定义编码3NameVarChar(40)参数名称表编号表名说明C1Cnational民族C2Ceducation文化程度编码C3CCat人员分类编码C4CPosition职务编码C5CPRank职务级别编码C6CTitle(正式)职称编码C7CTRank职称级别编码C8CWorkType用工形式编码C9CParty政治面貌编码C10Cnative籍贯编码C11cTitle2(非正式)职称编码C12CTechTitle技术职称级别编码表: cCountry 国家 名称 类型 长度 ID guid 16 Name v

    11、archar 50 国家名 DefaultValue bit 1 1=缺省;0=非缺省表: cProvince 省 名称 类型 长度 ID guid 16 Name varchar 50 省名 CountryID guid 所属国家编号 DefaultValue bit 1 1=缺省;0=非缺省表: cCity 市 名称 类型 长度 ID guid 16 Name varchar 50 市名 ProvinceID guid 4 所属省编号 DefaultValue bit 1 1=缺省;0=非缺省表: cEvent 人事档案变动事由 页: 10 名称 类型 长度 ID guid 16 Name

    12、 varchar 50 事由名表编号:表名称:cCardCat(名片分类表)简 述:该表存储名片分类。序号数据元素名称类型备注1IDGuid编号,主键,关键字2NameVarchar(50)名片分类名称表: cFileCat 文件分类 名称 类型 长度 ID guid 16 Name varchar 50 分类的名称表编号:表名称:cOutDept(外单位)简 述:该表存储外部单位名称。序号数据元素名称类型备注1IDGuid编号,主键,关键字2NameVarchar(100)单位名称3TypeBit0=上级单位;1=下级单位4、 公共信息表: iInformation 企业公共信息 名称 类型

    13、 长度 ID guid 16 Name varchar 30 公共页面标题名称 Detail text -(null) 内容5、 人力资源管理表: hEmployee 员工表 名称 类型 长度 ID guid 16 Name varchar 30 姓名 Sex varchar 1 性别:M=男;F=女 DOB DateTime(null) 8 出生年月 PersonalID varchar(null) 15 身份证号 LoginID varchar(null) 10 系统登入名=SQL数据库的LOGIN;待聘人员为NULL TelWork varchar(null) 15 工作电话 TelHo

    14、me varchar(null) 15 家庭电话 TelMove varchar(null) 15 手机 Pager varchar(null) 15 传呼 Fax varchar(null) 15 传真 Email varchar(null) 50 电子邮件 PhotoPath varchar(null) 50 像片路经 InputDate DateTime 8 录入日期 HireID guid (null) 4 招聘编号表: hRecords 人事档案变动记录 名称 类型 长度 ID guid 4 EmpID guid 4 员工编号=Employee.ID EventDate DateTi

    15、me 8 变动日期 EventID guid 4 变动事由编号 DeptID guid 4 部门编号 PostID guid 4 岗位编号 PositionID guid 4 职务编号 TitleID guid 4 职称编号 Address varchar(null) 100 家庭地址 CityID guid 4 市编号 ProvinceID guid 4 省编号 CountryID guid 4 国家编号 PostCode varchar(null) 10 邮政编码 Status tinyint 2 状态 Remark text(null) - 附录表名称:hDeptTree(机构树)简 述

    16、: 机构泛指局、部门、班组等部门,系统可以支持任意层的部门设置。序号数据元素名称类型备注1IDguid编号:Indentity;主键;系统用2NameVarChar(32)名称/名字3ParentIDGuid上级部门编号表: hDepartment 部门 名称 类型 长度 ID guid 4 DeptNo varchar 50 用户自定义部门编码 Name varchar 50 部门名 Address varchar(null) 50 地址 Tel varchar(null) 12 电话号码 Fax varchar(null) 50 传真 Image varchar(null) 30 部门题图

    17、文件名表: hHiring 招聘 名称 类型 长度 ID guid 16 Title varchar 50 招聘名称 HireDate DateTime 8 日期 HireWhere varchar 50 地点 ApprovedbyID int 4 批准人编号表: hHireDetail 招聘细节 名称 类型 长度 ID guid 4 HireID guid 4 招聘编号=hHiring.ID PositionID guid 4 职务编号 Requirement varchar(null) 50 要求 PlanNumber tinyint(null) 2 计划招聘人数 ApplyNumber

    18、tinyint(null) 2 申请人数 HiredNumber tinyint(null) 2 录取人数表: hEducation 学历 名称 类型 长度 ID guid 16 EmpID guid 16 School varchar 50 FromDate DateTime 8 ToDate DateTime 8 Major varchar(null) 50 Degree varchar(null) 50表: hResume 工作履历 名称 类型 长度 ID guid 16 EmpID guid 16 Company varchar 50 FromDate DateTime 8 ToDat

    19、e DateTime 8 Position varchar(null) 50 Title varchar(null) 50 Responsibility varchar(null) 255表: hPost 岗位 名称 类型 长度 ID guid 16 Name varchar 50 岗位名 PostNo varchar(null) 50 用户自定义岗位编码 DeptID guid 所属部门 Motive varchar(null) 255 Responsibility text(null) - Qualification text(null) -表: hPosition 职务 名称 类型 长度

    20、 ID guid 16 Name varchar 50 Description text(null) -表: hTitle 职称 名称 类型 长度 ID guid 16 Name varchar 50 Description text(null) -表: hSalary 工资 名称 类型 长度 ID guid 4 EmpID guid 4 Sequence int 4 Payment bit 1 DeptID guid 4 PaymentDate DateTime 8表: hSalaryCat 工资分类 名称 类型 长度 ID guid 16 Name varchar 50 Type varc

    21、har 1 Operation varchar 1 Formula varchar 50表: hSalaryDetail 工资细节 名称 类型 长度 ID guid 16 SalaryID guid 4 Amount money 8 CatID guid 4表: hSalaryGeneral 页: 38 名称 类型 长度 Sequence int 4 Payment bit 1 SalaryDate DateTime 8表: hWorkTime 工作时间表 名称 类型 长度 ID guid 16 In_AM DateTime 8 Out_AM DateTime 8 In_PM DateTime

    22、 8 Out_PM DateTime 8 Date_Start DateTime(null) 8 Date_Stop DateTime(null) 8表: hTimeCard 考勤记录 名称 类型 长度 ID guid 16 EmpID guid 4 TimecardDate DateTime 8 In_AM DateTime 8 Out_AM DateTime 8 In_PM DateTime 8 Out_PM DateTime 8 Remark text(null) - TotalTime DateTime(null) 86、 电子名片表: oCard 名片 名称 类型 长度 ID gui

    23、d 16 Name varchar 30 姓名 Title varchar(null) 20 职务 Company varchar(null) 50 公司 CategoryID guid 16 分类编号 Address varchar(null) 100 地址 CityID guid 4 城市编号 ProvinceID guid 4 省编号 CountryID guid 4 国家编号 PostCode varchar(null) 10 邮政编码 CountryCode varchar(null) 3 电话国家码 AreaCode varchar(null) 5 电话区域码 TelWork1 v

    24、archar(null) 15 工作电话号1 TelWork2 varchar(null) 15 工作电话号2 Fax varchar(null) 15 传真 TelHome varchar(null) 15 家庭电话 TelMove varchar(null) 15 移动电话 Bp varchar(null) 15 传呼 Email varchar(null) 50 电子邮件 OwnerID guid 4 名片主人 Department varchar(null) 50 部门 Office varchar(null) 50 办公室 MgrName varchar(null) 20 经理姓名

    25、Business varchar(null) 50 经营范围 DOB varchar(null) 50 生日 Spouse varchar(null) 20 配偶姓名 FamilyAddress varchar(null) 100 家庭地址表: oCardCategory 名片分类 名称 类型 长度 ID guid 16 Name varchar 15表: oCardShare 名片共享表 名称 类型 长度 ID guid 16 CardID guid 16 共享名片的编号 ShareID guid 16 有浏览权限的人的ID表: oNotes 名片记事本 名称 类型 长度 ID guid 1

    26、6 CardID guid 16 名片编号 NoteDate varchar 50 日期 NoteContent text(null) - 记事内容 Title varchar(null) 50 标题7、 文件管理表: oFile 公文 名称 类型 长度ID guid 16 CatID guid 16 文件分类编号=cFileCategory.IDOriginalNo varchar(null) 50 原文编号RedHead varchar(null) 255 红头WordNo varchar(null) 255 文件字号Title varchar 255 发文事由(标题)KeyWords v

    27、archar(null) 200 主题词FileFrom varchar(null) 50 发文单位FileDate DateTime(null) 8 发文日期TotalNumber smallint(null) 1 实际收到的文本文件份数Class tinyint(null) 1 保密级别:1 - 4, Default=4 一般ParentID guid 4 0=主文件,不空表示此文件是ParentID文件的附件InputerID guid 4 文件录入者的IDInputDate DateTime 8 文件录入时间Checker1ID guid (null) 核稿人(编号):核稿完改变状态时

    28、自动赋值hEmployee.IDChecker2ID guid (null) 审核人(编号):审核完改变状态时自动赋值hEmployee.IDOrganizerID guid (null) 拟办人(编号):在指定完会办人后自动赋值hEmployee.IDApprovedID guid (null) 批准人(编号)hEmployee.IDApprovedDate datetime(null) 批准日期PrinterID guid (null) 打印人(编号)WatcherID guid (null) 监印人(编号)PrintNumber int 印数ReadRange tinyint 阅读范围级别:0=无限制;1=全公司;2=本部门;3=限制Status 数字 (字节) 1 0=等待批阅;1=等待处理; 9=已归档25StatusChar(2)发文状态:Status1(1)=编辑Status1(2)=退回编辑Status1(3)=部门核稿Status1(4)=局办审核Status1(5)=待批Status1(6)=确定范围Status1(7)=阅读执行Status1(8)=归档来文状态:Status2(1)=编辑Status2(2)=退回编辑Status2(3)=Status2(4)=拟办Status2(5)=阅批Status2(6)=确定范围Status2(7)=


    注意事项

    本文(A02数据库结构.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开