第二章:系统需求分析用例建模
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)管理简历
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论