图3.5系统整体E-R图
(1)个人用户
    个人用户即应聘者,应聘者通过注册会生成用户ID,还需要填写自己的用户名,和登录密码,一般地还需要绑定用户的邮箱,系统有消息通知也将第一时间通知到用户,分析得到个人用户的实体属性图如下:
 
图3.6个人用户实体属性图
(2)企业用户
     企业用户即招聘方,招聘方注册也会生成企业用户ID,填写企业账户名,登录密码,另外企业一般还需要填写公司的名称,因此企业用户的实体图属性如下:
 
图3.6企业用户实体属性图
(3)简历
    简历一般包含了应聘者的基本信息,如姓名、年龄、性别、籍贯、身份证号、学历、联系电话和照片,除此之外,招聘方也对应聘者的职业技能和以往的工作经验感兴趣,另外应聘者一般也会简单的介绍自己。简历的实体属性图如下:
 
图3.6简历实体属性图
(4)职位
     发布一条职位信息一般包括如下内容:职位的名称、职位的具体描述、职位的要求、职位薪资待遇,另外一般公司都会把公司的介绍、联系电话、公司邮箱和公司地址也发布出去,职位既然有发布的日期,肯定也有截止日期,方便到期撤销。职位的实体属性图如下:
 
图3.6职位实体属性图
(5)问卷
     不同的职位应当对应不同的问卷,问卷的具体信息包括:问卷的ID、题目ID、职位类型、简历ID、问卷生成时间和问卷结果。问卷的实体属性图如下:
 
图3.6问卷实体属性图
3.3.2    逻辑结构设计
下划线表示主键,波浪线表述外键
超级用户(用户名,密码)

个人用户(用户ID,用户名,密码,邮箱号)
企业用户(企业用户ID,用户名,密码,公司名称)
题库(题目编号,职位类型,题目,备选答案1,备选答案2,备选答案3,备选答案4,正确答案)

问卷(问卷ID,职位ID,职位类型,简历ID,生成时间,问卷结果)
问卷detail(detailID,问卷ID,题目编号,题目,备选答案1,备选答案2,备选答案3,备选答案4,正确答案,用户答案)

职位(职位ID,职位名称,职位描述,职位要求,职位薪资,公司简介,联系电话,发布日期,截止日期,职位类型,公司地址,公司邮箱)

面试管理(面试安排ID,简历ID,职位ID,面试状态(是否可参加面试),面试时间,录取状态)   注解: 某份简历申请的某个职位对应的面试

简历:
基本信息(简历ID,姓名,年龄,性别,籍贯,身份证号码,学历,电话号码,照片)
工作技能(简历ID,技能1,技能2,技能3)
工作经历(简历ID,工作经历1,工作经历2,工作经历3)
自我介绍(简历ID,自我介绍)

筛选简历(编号ID,企业用户ID,简历ID,简历是否合格)
投递简历(编号ID,简历ID,职位ID)
参加面试(编号ID,用户ID,面试ID)
上一篇:php+mysql博客网站的设计与实现+文献综述
下一篇:Philips乐曲检索系统之特征提取算法实现

基于Apriori算法的电影推荐

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

python基于决策树算法的球赛预测

基于消费者个性特征的化...

基于网络的通用试题库系统的整体规划与设计

神经外科重症监护病房患...

承德市事业单位档案管理...

医院财务风险因素分析及管理措施【2367字】

国内外图像分割技术研究现状

C#学校科研管理系统的设计

中国学术生态细节考察《...

公寓空调设计任务书

AT89C52单片机的超声波测距...

10万元能开儿童乐园吗,我...

志愿者活动的调查问卷表