④招聘方可以对所发布的职位进行预览。

其他事件流:
在按“发布”按钮前,用户可以随时点击右边的“取消”按钮,结束发布过程,文本框中输入的任何信息将不会被记录。
异常事件流:
如果出现异常错误,系统自动保存系统日志,点击“返回”,返回系统主页。
后置条件:
招聘方可以预览到新发布的职位信息。
注释:无
(3)面试通知模块描述
模块名称:面试通知
参与者:招聘方/应聘者
简要说明:
招聘方可以通过此功能给合格的应聘者发送面试邀请,应聘者接收面试通知。
前置条件:
招聘方/应聘者登录系统,进入系统招聘方/应聘者系统主界面。
基本事件流:
①招聘方选择评分结果合格的应聘者,编辑相应的面试邀请信息,点击“发送”按钮;
②系统把面试要请通知投递给应聘者;
③应聘者在登录到应聘者主界面点击“消息通知”,接收并显示面试邀请信息;

其他事件流:
在按“发送”按钮前,用户可以随时点击“取消”结束撤销过程,编辑好的面试邀请信息将不会被记录。
异常事件流:
如果出现异常错误,系统自动保存系统日志,点击“确认”,返回系统主页。
后置条件:
应聘者接收到面试通知,根据上面的要求到招聘方公司面试。
注释:无
3.2.2    系统类图
从需求分析中可以提取到如下实体类:个人用户、企业用户、简历、职位、问卷、面试、答卷记录,各实体类的属性、方法及其之间的联系如图3.2所示:
 
图3.2系统类图
3.2.3    顺序图
(1)发布职位
发布职位时,企业用户向addJobInfo页面输入职位的相关信息,填写完毕之后,向控制器ActionServerlet发送一个http请求,获取JobInfoForm窗体的数据,然后触发JobInfoAdd的操作,该操作会调用数据访问层的数据操作类JobInfoDB更新数据库,数据添加成功之后,数据操作类会返回一个发布成功的http请求给addJobInfo,页面显示发布成功的用户给企业用户,具体时序图如图3.3中所示。
 
图3.3发布职位顺序图
(2)填写简历
发布职位时,应聘者向addResume页面填写简历信息,填写完毕之后,向控制器ActionServerlet发送一个http请求,获取ResumeForm窗体的数据,然后触发ResumeAction的操作,该操作会调用数据访问层的数据操作类ResumeDB更新数据库,数据添加成功之后,数据操作类会返回一个发布成功的http请求给addResume,页面显示简历已经创建成功,具体时序图如图3.4中所示。
 
图3.4填写简历顺序图

3.3    数据库设计
3.3.1    概念结构设计
概念设计以反映现实世界中的实体、属性和它们之间的关系等的原始数据形式,建立数据库的每一幅用户视图。根据需求分析,得到各数据项以及数据结构,就可以设计出满足用户需求的各种实体以及它们之间的联系,为之后的逻辑设计打下基础。这些实体中包含各自的属性和具体信息,通过彼此之间的联系进行数据交互。图3.5是系统E-R图。其中系统中的管理用户创建、文护题库、管理问卷、发布招聘职位,问卷中的所有题目是由题库中的题目构成,发布的每个职位都对应一套(多个)问卷。应聘者看到招聘职位后,选择合适的职位应聘,提交自己的基本信息、工作经历、教育经历、家属关系、掌握的基本技能、基本评价等简历情况,并回答问卷。分析本系统的需求,可以得到如下的实体联系图:
上一篇:php+mysql博客网站的设计与实现+文献综述
下一篇:Philips乐曲检索系统之特征提取算法实现

基于Apriori算法的电影推荐

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

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

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

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

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

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

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

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

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

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

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

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

公寓空调设计任务书

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

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

志愿者活动的调查问卷表