下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、-. z第二章:系统需求分析用例建模2.1 网上求职招聘系统的需求分析网上求职招聘系统可以实现网上求职与招聘,求职者可以注册并登陆自己的账号,可以根据自己的需求更新个人资料,搜索招聘信息,发布求职意向,下载简历模板,投递简历查看个人信箱等;招聘者可以更新企业资料、发布招聘信息、搜索应聘信息、浏览求职简历、回复求职者、查看企业信箱等,无论求职者还是招聘者都需要管理他们的根本信息,由管理员进展管理,管理员还要对求职者所投递的简历进展管理,对系统的新闻及求职招聘信息进展管理。根据分析将系统分为前台和后台两局部,前台功能主要为求职者和招聘者提供,后台主要为管理员提供。其根本功能构造如图2.1所示图2.
2、1 系统的功能构造图用户管理功能模块的关系如图2.2所示。图2.2 用户管理功能模块关系系统流程分析可分为职位的申请流程和企业用户管理流程职位的申请流程,如图2.3所示图2.3 用户申请职位流程企业用户管理流程,如图2.4所示图2.4 企业管理流程图2.2 UML建模根据网上求职招聘系统的需求分析,使用UML进展系统建模,再用可视化的模型将该系统用直观的图形显示出来,包括用例图、类图、交互图和行为图。用例图用例在需求分析阶段有很重要的作用,他是作为参与者的外部用户所能观察到的系统模型图,整个开发过程都是围绕需求分析阶段的用例进展的。首先,根据网上求职招聘系统的功能构造图,确定系统的参与者。参与
3、者包括三类。分别是求职者、招聘者、管理员。其次,根据参与者的职能划分、确定系统的用例。求职者包括更新个人资料用例、搜索招聘信息用例、发布求职意向用例、下载简历模板用例、投递简历用例、查看个人信箱用例、修改密码用例等。招聘者用例包括更新企业资料用例、发布招聘信息用例、搜索招聘信息用例,浏览求职简历用例、回复求职简历用例、查看企业信箱用例、修改密码用例等;管理员用例包括更新个人资料用例、管理用户用例、管理简历用例、管理信息与新闻用例、修改密码用例等最后,得出网上求职招聘系统的总体用例功能,如下列图所示图2.2系统总体功能用例图用例图建好后,需要编写用例说明描述,用例描述就是对系统各个功能进展描述,
4、这是系统分析的一个重要过程。准确地描述系统的功能有助于不同用户之间进展有效的沟通。用户注册系统新用户要先进展注册,注册通过后才能登录上该系统用户登录系统不管是求职者、招聘者还是管理员都是系统的用户,需要验证用户的合法性,判断是否允许进入该体系用户更新个人资料此功能用户登录成功后才能使用,用于更新注册时填写的个人信息。用户修改密码此功能必须在用户登录成功后才能使用,用于修改用户的密码。求职者搜索招聘信息求职者登录系统成功后,根据需要搜索招聘信息,可以用关键字搜索,搜索的招聘信息会显示在前台页面中供求职者浏览。求职者发布求职意向求职者在登录成功系统后,根据需求发布求职信息,求职信息会根据求职者的意
5、愿在前台页面中供招聘者浏览。求职者投递简历求职者在下载简历模板并填写完成简历后,可以投递简历供招聘者浏览。求职者查看个人信箱求职者可以通过个人信箱查看自己是否被用人单位录用,以及其他具体相关信息。招聘者发布招聘信息招聘者在登录成功系统后,根据用人单位的需要发布招聘信息,招聘信息会显示在前台页面供求职者浏览。招聘者搜索应聘信息招聘者在成功登录系统后,根据用人单位的需求搜索求职信息,可以用关键词搜索,搜索的求职信息会显示在前台页面供求职者浏览。招聘者浏览求职简历招聘者可以通过快速浏览求职简历,更准确地找出符合用人单位条件的求职者及用人信息。招聘者回复求职者招聘者找到符合条件的求职者时,可以向该求职
6、者发送,如果有多个人入选时,还可以向群体发送。招聘者查看企业信箱招聘者可以通过企业信箱去求职者联系,获取求职者更多的信息。管理员管理用户管理员在成功登录系统后,可以对求职者、招聘者的根本信息进展管理。如果删除*一个求职者或招聘者的根本信息,则其他发布的信息页一并删除。管理简历管理员在成功登录系统后,可以对求职者投递的简历进展管理。管理新闻与信息管理员在成功登录系统后,可以对求职者、招聘者发布的求职或招聘信息进展管理,同时岁的新闻进展管理。2.2.2 类图类是对现实世界中具有一样属性和行为的一类对象的抽象,他封装了这一类对象所共有的属性和操作。类图是使用UML建模最常用的图,他显示类、接口以及他
7、们之间的静态构造和关系,通常用来描述系统的静态构造。类图是系统设计最核心的局部。在获得系统的用例建模后,根据用例图,通过与用户进一步沟通,识别出所有关键类及类与类之间的关系,用类图对系统的静态构造建模,从系统数据库角度分析类,对局部实体进展分析,得到7个实体类:用户实体类UserBean、求职者实体类PersonBean、企业实体类panyBean、管理员实体类AdminBean、求职信息实体类ApplyInfoBean、新闻实体NewsBean、招聘信息实体类JobInfoBean、对于PersonBean、panyBean和AdminBean,他们首先都是用户,因此他们与UserBean存
8、在泛化关系。PersonBean与ApplyInfoBean之间存在发布关联关系,AdminBean与NewsBean之间存在管理关联关系,pany与JobInfoBean之间存在发布关联关系,该系统的局部类图如图2.3所示:图2.3 系统局部类图顺序图顺序图描述了对象之间传递消息的时间顺序,他用来表示用例中的行为顺序,是强调消息时间的交互图。用户进入系统之前,首先要用户进展登录,登录时要验证用户名和密码是否匹配,验证后允许用户进入本系统进展操作。用户的密码需要进展加密算法,且密码保存在数据库中;用户登录后需要记入到日志库中。用户登录系统的顺序图向UML用户提供事件流随时间推移的、清晰的可视化
9、轨迹,她描述了用例随时间顺序执行的事件流,如图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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 44745-2024粮油机械移动式散粮出仓机
- 江苏省南京市2024-2025学年高二上学期期中考试 数学 含解析
- 浅谈初中历史作业错题的归纳和利用方法
- 《广东省常规跨径公路钢桥安装标准化指南(2024版)》
- 《新闻学基础》题集
- 市小型农田水利项目可行性研究报告
- 2025新译林版英语七年级下Unit 3 My hometown单词表
- 《培养良好书写习惯》主题班会教案3篇
- 部编小学语文三下二单元(《守株待兔》《陶罐和铁罐》《鹿角和鹿腿》《池子与河流》)大单元学习任务群教学设计
- 2024年营林及木竹采伐机械项目资金申请报告代可行性研究报告
- 2024墙面原位加固修复技术规程
- 友邦培训体系
- 设备安装与维修培训课件
- 社会主义核心价值观秀版
- 食堂消防安全知识培训内容
- 房室传导阻滞学习课件
- 新拌混凝土的性能
- 2023-2024学年四川省成都市高一上英语期末考试题(含答案和音频)
- 做头疗计划书
- 《中国建筑股份有限公司施工企业质量管理办法》
- 风电项目投资计划书
评论
0/150
提交评论