- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库表计
创建三个数据库:平台(Platform),IM(IM),人力资源(HR)
Platform库
Platform库中的表有:人员信息表,部门表,职位表,组件组表,组件表
组件权限要求:
不同部门可见的组件(组)不同;
相同部门的不同职位可见的组件(组)不同;
人事部可见所有人的个人基本信息(可以修改),财务部可见所有人的基本信息基本表(不能修改):
组件流程:
登陆时,(通过存储过程)获取人员信息表、部门表、职位表、组件组表、组件表,发送给服务器,有服务器发给客户端,添加相应组件(组)(组件由管理员分配);
如果有人员信息更改,(通过触发器)改变数据库数据
基本表:
人员信息表属性:人员编号(主键),在职状态,部门编号,职位编号,员工姓名、年龄、家庭住址、部门、职位、学历、手机号、密码、邮箱、身份证号、生日、性别
编号 字段名 类型 长 度 索引 可空 描述 1 EmpID Int 20 主键(自增) N 员工编号 2 Name nvarchar 20 N 名字 3 Sex nvarchar 10 Y 性别 4 Address nvarchar 50 Y 家庭住址 5 Birthday nvarchar 50 Y 生日 6 PhoneNumber varchar 30 Y 手机号 7 Password varchar 50 N 密码 8 Email varchar 50 Y 电子邮箱 9 LevelEdu nvarchar 20 Y 学历 10 IdCard varchar 50 Y 身份证号 11 DeptID Int 部门表外键 N 部门ID 12 PositionID Int 职位表外键 Y 职位ID 13 Iswork Int N 宝贝,,、。、。么么么么 0离职,1在职
部门表属性:部门号,部门名称,上级部门,合作部门
编号 字段名 类型 长度 索引 可空 描述 1 DeptID int 主键(Pk)(自增) N 部门ID 2 DeptName nvarchar 20 N 部门名称 3 SuperiorDeptID int 本表外键 Y(UNIQUE) 上级部门ID TeamDept Varchar 40 Y 合作部门(每四位确定一个部门ID)
职位表属性:职位号,职位名称
编号 字段名 类型 长度 索引 可空 描述 1 PositionID varchar 20 主键(Pk)(自增) N 职位ID(前四位确定部门或管理员或总裁) 2 PositionID Name nvarchar 20 N 职位名称
组件组表属性:组件组号,组件组名称
编号 字段名 类型 长度 索引 可空 描述 1 CompGroupID int 主键(Pk)(自增) N 组件组ID 2 CompGroupName nvarchar 20 N 组件组名称 3 DeptID int 外键 部门号
组件表属性:组件号,组件名称
编号 字段名 类型 长度 索引 可空 描述 1 CompID int 主键(Pk)(自增) N 组件ID 2 CompName nvarchar 20 N 组件名称 3 PositionID int 外键 职位号
IM库
IM权限要求:加好友后,即相互都可见,可发信息
上级默认加对应下级所有人为好友;
同部门同级可以加好友;
不同部门不能加好友;
总裁默认加经理以上的为好友;
人事部可以修改所有人信息;
不同部门合作时,可以加好友;
所有员工默认加人事部和财务部主管为好友;
IM库中的表有:好友表,离线文件(消息)表
IM的数据流程:
登陆时,直接连接数据库,(通过存储过程)获取对应的好友表和离线文件(消息)表,发送给服务;器
好友表属性:员工号,好友号
编号 字段名 类型 长度 索引 可空 描述 1 FriendsID Varchar 40 N 可以为空,枚举所有的好友的ID号用逗号隔开(一对多) 2 EmpID Int 20 外键 N 自己ID
离线文件(消息)表:发送方号,接受方号,消息内容,标记(两位:1. 有(0)或无(1)2.区分文件(0)或消息(1));
编号 字段名 类型 长度 索引 可空 描述 1 SendPerID int 主键 N 发送方ID 2 RecvPerID nvarchar 20 主键 N 接受方ID 3 Message nvarchar Y 消息内容 4 Flag Varchar 4 N 两位:1. 有(0)或无(1)2.区分文件(0)或消息(1));
HR库
HR库中的表有:(管理员账号表、员工账号表、员
您可能关注的文档
- 携程网pt.ppt
- 操作系统鼠标操作原理.ppt
- 摩尔-库定律~简单.ppt
- 收银作业程.doc
- 摄像机菜设置讲解.ppt
- 支部书记训教材.ppt
- 收银员教.doc
- 收银顾客务.ppt
- 改善生产理的利器.ppt
- 放射防护规与标准.ppt
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
文档评论(0)