图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) 基于J2EE在线招聘系统的设计与开发+ER图+流程图(9):http://www.youerw.com/jisuanji/lunwen_2879.html