小组成员:李晔 李淑怡 邢哲 孙宇
一、企业表
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 | 无 | 求职者投递简历的时间 |