智联招聘-—系统需求用例建模_第1页
智联招聘-—系统需求用例建模_第2页
智联招聘-—系统需求用例建模_第3页
智联招聘-—系统需求用例建模_第4页
智联招聘-—系统需求用例建模_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、的功能结构图用户管理功能模块的关系如图2.2所示。图2.2 用户管理功能模块关系系统流程分析可分为职位的申请流程和企业用户管理流程(1) 职位的申请流程,如图2.3所示图2.3 用户申请职位流程(2) 企业用户管理流程,如图2.4所示图2.4 企业管理流程图2.2 UML建模 根据网上求职招聘系统的需求分析,使用UML进行系统建模,再用可视化的模型将该系统用直观的图形显示出来,包括用例图、类图、交互图和行为图。用例图 用例在需求分析阶段有很重要的作用,他是作为参与者的外部用户所能观察到的系统模型图,整个开发过程都是围绕需求分析阶段的用例进行的。 首先,根据网上求职招聘系统的功能结构图,确定系统

3、的参与者。参与者包括三类。分别是求职者、招聘者、管理员。其次,根据参与者的职能划分、确定系统的用例。求职者包括更新个人资料用例、搜索招聘信息用例、发布求职意向用例、下载简历模板用例、投递简历用例、查看个人信箱用例、修改密码用例等。招聘者用例包括更新企业资料用例、发布招聘信息用例、 搜索招聘信息用例,浏览求职简历用例、 回复求职简历用例、查看企业信箱用例、修改密码用例等;管理员用例包括更新个人资料用例、管理用户用例、管理简历用例、管理信息与新闻用例、修改密码用例等最后,得出网上求职招聘系统的总体用例功能,如以下图所示图2.2系统总体功能用例图用例图建好后,需要编写用例说明描述,用例描述就是对系统

4、各个功能进行描述,这是系统分析的一个重要过程。准确地描述系统的功能有助于不同 用户之间进行有效的沟通。(1) 用户注册系统新用户要先进行注册,注册通过后才能登录上该系统(2) 用户登录系统不管是求职者、招聘者还是管理员都是系统的用户,需要验证用户的合法性,判断是否允许进入该体系(3) 用户更新个人资料此功能用户登录成功后才能使用,用于更新注册时填写的个人信息 。(4) 用户修改密码此功能必须在用户登录成功后才能使用,用于修改用户的密码。(5) 求职者搜索招聘信息求职者登录系统成功后,根据需要搜索招聘信息,可以用关键字搜索,搜索的招聘信息会显示在前台页面中供求职者浏览。(6) 求职者发布求职意向

5、求职者在登录成功系统后,根据需求发布求职信息,求职信息会根据求职者的意愿在前台页面中供招聘者浏览。(7) 求职者投递简历求职者在下载简历模板并填写完成简历后,可以投递简历供招聘者浏览。(8) 求职者查看个人信箱求职者可以通过个人信箱查看自己是否被用人单位录用,以及其他具体相关信息。(9) 招聘者发布招聘信息招聘者在登录成功系统后,根据用人单位的需要发布招聘信息,招聘信息会显示在前台页面供求职者浏览。(10) 招聘者搜索应聘信息招聘者在成功登录系统后,根据用人单位的需求搜索求职信息,可以用关键词搜索,搜索的求职信息会显示在前台页面供求职者浏览。(11) 招聘者浏览求职简历招聘者可以通过快速浏览求

6、职简历,更精确地找出符合用人单位条件的求职者及用人信息。(12) 招聘者回复求职者 招聘者找到符合条件的求职者时,可以向该求职者发送mail,如果有多个人入选时,还可以向群体发送E-mail。(13) 招聘者查看企业信箱招聘者可以通过企业信箱去求职者联系,获取求职者更多的信息。(14) 管理员管理用户管理员在成功登录系统后,可以对求职者、招聘者的根本信息进行管理。如果删除某一个求职者或招聘者的根本信息,那么其他发布的信息页一并删除。(15) 管理简历管理员在成功登录系统后,可以对求职者投递的简历进行管理。(16) 管理新闻与信息管理员在成功登录系统后,可以对求职者、招聘者发布的求职或招聘信息进

7、行管理,同时岁网站的新闻进行管理。2.2.2 类图类是对现实世界中具有相同属性和行为的一类对象的抽象,他封装了这一类对象所共有的属性和操作。类图是使用UML建模最常用的图,他显示类、接口以及他们之间的静态结构和关系,通常用来描述系统的静态结构。类图是系统设计最核心的局部。在获得系统的用例建模后,根据用例图,通过与用户进一步沟通,识别出所有关键类及类与类之间的关系,用类图对系统的静态结构建模,从系统数据库角度分析类,对局部实体进行分析,得到7个实体类:用户实体类UserBean、求职者实体类PersonBean、企业实体类CompanyBean、管理员实体类AdminBean、求职信息实体类Ap

8、plyInfoBean、新闻实体NewsBean、招聘信息实体类JobInfoBean、对于PersonBean、CompanyBean和AdminBean,他们首先都是用户,因此他们与UserBean存在泛化关系。PersonBean与ApplyInfoBean之间存在发布关联关系,AdminBean与NewsBean之间存在管理关联关系,Company与JobInfoBean之间存在发布关联关系,该系统的局部类图如图2.3所示:图2.3 系统局部类图顺序图顺序图描述了对象之间传递消息的时间顺序,他用来表示用例中的行为顺序,是强调消息时间的交互图。用户进入系统之前,首先要用户进行登录,登录时

9、要验证用户名和密码是否匹配,验证后允许用户进入本系统进行操作。用户的密码需要进行加密算法,且密码保存在数据库中;用户登录后需要记入到日志库中。用户登录系统的顺序图向UML用户提供事件流随时间推移的、清晰的可视化轨迹,她描述了用例随时间顺序执行的事件流,如图2.4所示图2.4用户登录顺序图2.2.4 活动图 活动图用于展现参与行为的类的活动或动作。它主要描述方法实现中所完成的工作及用例或对象中的活动;他的目的是描述动作及对象改变的结果。活动图中的动作可以放在泳道中,泳道聚合一组活动,并指定负责人和所属组织。使用活动图描述用户登录活动图如图2.5所示图2.5 用户登录活动图求职者Person和系统System两个活动对象分别对应两个泳道Person和System,每个泳道内的活动代表一个对象的所有职责。首先,求职者在搜索工作时需要输入关键字;然后,系统获取关键字所包含的关键字工作;最后系统显示关键字的工作信息,求职者搜索招聘信息活动图如图2.6所示图2.6 求职者搜索招聘信息活动图使用活动图描述修改密码用例的业务流程;求职者、招聘者和管理者都有修改密码用例,以求职者修改密码用例为例。首先求职者在自己的泳道内登录系统,单击修改密码菜单,填写旧密码填写新密码;然后在自己的泳道内检查旧密码格式,包括旧密码长度、字

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论