小组成员:李晔 李淑怡 邢哲 孙宇
一、企业表
Relation schema
Company (CmpnyID, CmpnyName, CmpnyPassword,CmpnyType, CmpnyAddr, CmpnyNum, CmpnyDscrp, CmpnyState)
Primary Key
CmpnyID
Attributes
| 字段中文名称 | 字段英文名称 | 数据类型 | 是否为空 | 缺省值 | 说明 |
| 公司编号 | CmpnyID | Int | N | 0 | 唯一标识每个公司 |
| 公司名 | CmpnyName | Char(20) | N | 无 | 公司名称 |
| 公司密码 | CmpnyPassword | Char(20) | N | 无 | 采用DES加密 |
| 公司类型 | CmpnyType | Char(10) | N | 无 | 我国现有企业类型 |
| 公司地址 | CmpnyAddr | Char(200) | Y | 无 | 公司总部及分公司所在地 |
| 公司注册号 | CmpnyNum | Char(20) | N | 无 | 公司营业执照注册号 |
| 公司描述 | CmpnyDscrp | Char(1000) | N | 无 | 公司描述如:规模,营业类型 |
| 公司状态 | CmpnyState | Bool | N | 0 | 审核位,通过为1 |
企业联系人
Relation schema
CmpnyAgent(CmpnyID,CmpnyAgentName,CmpnyAgentPhone,CmpnyAgentEmail)
Primary Key
CmpnyID
Alternertive Key
CmpnyAgentName
Foreign Key
CmpnyID references Company(CmpnyID)
Attributes
| 字段中文名称 | 字段英文名称 | 数据类型 | 是否为空 | 缺省值 | 说明 |
| 公司编号 | CmpnyID | Int | N | 0 | 唯一标识每个公司 |
| 公司联系人 | CmpnyAgentName | Char(10) | N | 无 | 每个注册公司一个对本网站 的联系人 |
| 联系电话 | CmpnyAgentPhone | Char(15) | N | 无 | 4位区号+8位固定电话或11位手机号 |
| 联系邮箱 | CmpnyAgentEmail | Char(30) | N | 无 | 为已注册邮箱 |
求职者
Relation schema
Employee (UserID, UserName, UserPassword, Sex, Age, UserPhone, UserEmail, UserDgr, UserSchl, UserExp, UserDscrp)
Primary Key
UserID
Attributes
| 字段中文名称 | 字段英文名称 | 数据类型 | 是否为空 | 缺省值 | 说明 | |||
| 求职者编号 | UserID | Int | N | 0 | 唯一标识每个求职者 | |||
| 姓名 | UserName | Char(10) | N | 无 | 求职者的名字 | |||
| 求职者密码 | UserPassword | Char(20) | N | 无 | 采用DES加密 | |||
| 性别 | Sex | Char(2) | N | 无 | 男/女 | |||
| 年龄 | Age | Int | N | 无 | 18-65, 18岁以上成年人且未达退休年龄 | |||
| 求职者电话 | UserPhone | Char(15) | N | 无 | 4位区号+8位固定电话或11位手机号 | |||
| 邮箱 | UserEmail | Char(30) | N | 无 | 为已注册邮箱 | |||
| 学历 | UserDgr | Char(10) | Y | 无 | 博士、硕士、本科、大专、中专 | |||
| 毕业院校 | UserSchl | Char(30) | Y | 无 | 现有中国高校及专科学校 | |||
| 从业年数 | UserExp | Int | Y | 0 | 求职者工作经验,按年数计。可以没有工作经验 | |||
| 自我描述 | UserDscrp | Char(4000) | Y | 无 | ||||
简历
Relation schema
Resume(UserID,ResumeID,ResumeContent)
Primary Key
(UserID,ResumeID)
Foreign Key
UserID references User(UserID)
Attributes
| 字段中文名称 | 字段英文名称 | 数据类型 | 是否为空 | 缺省值 | 说明 |
| 求职者编号 | UserID | Int | N | 无 | 唯一标识每个求职者 |
| 简历编号 | ResumeID | Int | N | 无 | 求职者上传简历的编号,每人最多上传10份简历 |
| 简历内容 | ResumeContent | Char(4000) | N | 无 |
招聘信息
Relation schema
Job (JobID, EmployJob, CmpnyID, EmployNum, EmployAdd, EmployType, EmployProf, EmployDscrp, JobState)
Primary Key
(JobID)
Alternertive Key
(EmployJob, CmpnyID)
Foreign Key
CmpnyID references Company(CmpnyID)
Attributes
| 字段中文名称 | 字段英文名称 | 数据类型 | 是否为空 | 缺省值 | 说明 |
| 招聘信息编号 | JobID | Int | N | 无 | 唯一标志一条招聘信息 |
| 职位名 | EmployJob | Char(30) | N | 无 | 唯一标识某公司的一种岗位 |
| 公司编号 | CmpnyID | Int | N | 无 | 唯一标识每个公司 |
| 招聘人数 | EmployNum | Int | N | 1 | 至少招聘一人 |
| 工作地点 | EmployAdd | Char(50) | Y | 公司地址 | 为公司总部或分公司所在地 |
| 岗位类型 | EmployType | Char(10) | N | 无 | 全职、兼职、实习 |
| 专业要求 | EmployProf | Char(30) | Y | 无 | 岗位所涉及相关专业 |
| 岗位介绍 | EmployDscrp | Char(2000) | Y | 无 | 如要求、薪水、工作环境等 |
| 招聘信息状态 | JobState | Bool | N | 0 | 审核通过为1,可以发布。 |
投简历
Relation schema
Apply (UserID,ResumeID,JobID,ApplyTime)
Primary Key
(UserID,ResumeID,JobID)
Foreign Key
(UserID,ResumeID) references Resume(UserID,ResumeID)
JobID references Job(JobID)
Attributes
| 字段中文名称 | 字段英文名称 | 数据类型 | 是否为空 | 缺省值 | 说明 |
| 求职者编号 | UserID | Int | N | 无 | 唯一标识每个求职者 |
| 简历编号 | ResumeID | Int | N | 无 | 求职者上传简历的编号 |
| 招聘信息编号 | JobID | Int | N | 无 | 唯一标志一条招聘信息 |
| 申请时间 | ApplyTime | Datetime | Y | 无 | 求职者投递简历的时间 |