智联招聘 —系统需求用例建模

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第二章:系统需求分析用例建模

2.1 网上求职招聘系统的需求分析

网上求职招聘系统可以实现网上求职与招聘,求职者可以注册并登陆自己的账号,可以根据自己的需求更新个人资料,搜索招聘信息,发布求职意向,下载简历模板,投递简历查看个人信箱等;招聘者可以更新企业资料、发布招聘信息、搜索应聘信息、浏览求职简历、回复求职者、查看企业信箱等,无论求职者还是招聘者都需要管理他们的基本信息,由管理员进行管理,管理员还要对求职者所投递的简历进行管理,对系统的新闻及求职招聘信息进行管理。根据分析将系统分为前台和后台两部分,前台功能主要为求职者和招聘者提供,后台主要为管理员提供。其基本功能结构如图2.1所示

图2.1 系统的功能结构图

用户管理功能模块的关系如图2.2所示。

图2.2 用户管理功能模块关系

系统流程分析可分为职位的申请流程和企业用户管理流程

(1)职位的申请流程,如图2.3所示

图2.3 用户申请职位流程

(2)企业用户管理流程,如图2.4所示

图2.4 企业管理流程图

2.2 UML建模

根据网上求职招聘系统的需求分析,使用UML进行系统建模,再用可视化的模型将该系统用直观的图形显示出来,包括用例图、类图、交互图和行为图。

2.2.1用例图

用例在需求分析阶段有很重要的作用,他是作为参与者的外部用户所能观察到的系统模型图,整个开发过程都是围绕需求分析阶段的用例进行的。

首先,根据网上求职招聘系统的功能结构图,确定系统的参与者。参与者包括三类。分别是求职者、招聘者、管理员。其次,根据参与者的职能划分、确定系统的用例。求职者包括更新个人资料用例、搜索招聘信息用例、发布求职意向用例、下载简历模板用例、投递简历用例、查看个人信箱用例、修改密码用例等。招聘者用例包括更新企业资料用例、发布招聘信息用例、搜索招聘信息用例,浏览求职简历用例、回复求职简历用例、查看企业信箱用例、修改密码用例等;管理员用例包括更新个人资料用例、管理用户用例、管理简历用例、管理信息与新闻用例、修改密码用例等最后,得出网上求职招聘系统的总体用例功

能,如下图所示

图2.2系统总体功能用例图

用例图建好后,需要编写用例说明描述,用例描述就是对系统各个功能进行描述,这是系统分析的一个重要过程。准确地描述系统的功能有助于不同用户之间进行有效的沟通。

(1)用户注册系统

新用户要先进行注册,注册通过后才能登录上该系统

(2)用户登录系统

不管是求职者、招聘者还是管理员都是系统的用户,需要验证用户的

合法性,判断是否允许进入该体系

(3)用户更新个人资料

此功能用户登录成功后才能使用,用于更新注册时填写的个人信息。

(4)用户修改密码

此功能必须在用户登录成功后才能使用,用于修改用户的密码。

(5)求职者搜索招聘信息

求职者登录系统成功后,根据需要搜索招聘信息,可以用关键字搜索,

搜索的招聘信息会显示在前台页面中供求职者浏览。

(6)求职者发布求职意向

求职者在登录成功系统后,根据需求发布求职信息,求职信息会根据

求职者的意愿在前台页面中供招聘者浏览。

(7)求职者投递简历

求职者在下载简历模板并填写完成简历后,可以投递简历供招聘者浏览。

(8)求职者查看个人信箱

求职者可以通过个人信箱查看自己是否被用人单位录用,以及其他具

体相关信息。

(9)招聘者发布招聘信息

招聘者在登录成功系统后,根据用人单位的需要发布招聘信息,招聘

信息会显示在前台页面供求职者浏览。

(10)招聘者搜索应聘信息

招聘者在成功登录系统后,根据用人单位的需求搜索求职信息,可以

用关键词搜索,搜索的求职信息会显示在前台页面供求职者浏览。

(11)招聘者浏览求职简历

招聘者可以通过快速浏览求职简历,更精确地找出符合用人单位条件

的求职者及用人信息。

(12)招聘者回复求职者

招聘者找到符合条件的求职者时,可以向该求职者发送E-mail,如果有多个人入选时,还可以向群体发送E-mail。

(13)招聘者查看企业信箱

招聘者可以通过企业信箱去求职者联系,获取求职者更多的信息。

(14)管理员管理用户

管理员在成功登录系统后,可以对求职者、招聘者的基本信息进行管

理。如果删除某一个求职者或招聘者的基本信息,则其他发布的信息

页一并删除。

(15)管理简历

管理员在成功登录系统后,可以对求职者投递的简历进行管理。

(16)管理新闻与信息

管理员在成功登录系统后,可以对求职者、招聘者发布的求职或招聘

信息进行管理,同时岁网站的新闻进行管理。

2.2.2 类图

类是对现实世界中具有相同属性和行为的一类对象的抽象,他封装了这一类对象所共有的属性和操作。类图是使用UML建模最常用的图,他显示类、接口以及他们之间的静态结构和关系,通常用来描述系统的静态结构。类图是系统设计最核心的部分。

在获得系统的用例建模后,根据用例图,通过与用户进一步沟通,识别出所有关键类及类与类之间的关系,用类图对系统的静态结构建模,从系统数据库角度分析类,对部分实体进行分析,得到7个实体类:用户实体类(UserBean)、求职者实体类(PersonBean)、企业实体类(CompanyBean)、管理员实体类(AdminBean)、求职信息实体类(ApplyInfoBean)、新闻实体(NewsBean)、招聘信息实体类(JobInfoBean)、对于PersonBean、CompanyBean和AdminBean,他们首先都是用户,因此他们与UserBean存在泛化关系。PersonBean与ApplyInfoBean之间存在发布关联关系,AdminBean与NewsBean之间存在管理关联关系,Company与JobInfoBean之间存在发布关联关系,该系统的部分类图如图 2.3所示:

相关文档
最新文档