人才招聘系统需求分析.docx
- 文档编号:12502258
- 上传时间:2023-04-19
- 格式:DOCX
- 页数:23
- 大小:42.65KB
人才招聘系统需求分析.docx
《人才招聘系统需求分析.docx》由会员分享,可在线阅读,更多相关《人才招聘系统需求分析.docx(23页珍藏版)》请在冰豆网上搜索。
人才招聘系统需求分析
人才招聘系统需求分析
需求分析报告
1.引言
本文件的编制是为了让用户和软件开发者双方对该开发软件的初始规定有一个共同的理解,使之成为整个项目中软件产品开发设计与实现的根据,也是软件产品的测试和验收的依据。
1.1编写目的
该文档是关于用户对于人才招聘系统的功能和性能的要求,重点描述了网上招聘系统的设计需求,将作为对该工具在概要设计阶段的设计输入。
使系统程序设计人员通过本文档了解有关人才招聘模块的管理业务,并指导业务建模,以便于整个系统的实现。
本文档的预期读者是:
设计人员
开发人员
项目管理人员
测试人员
用户
1.2范围
该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决整个项目系统的“做什么”的问题。
在这里,对于开发技术并没有涉及,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。
1.3背景
企业的招聘一直是企业发展壮大的重要因素。
但由于地理区域等方面的因素的制约使以往单一的招聘模式不能够满足企业和应聘人员的要求。
在信息高速发展的现代,企业内部的管理已走向信息化管理。
而企业的招聘方式也有原来单一的招聘方式扩展到网络上来。
企业通过自己的招聘网站面向全国甚至全世界第一时间发布招聘信息。
极大的扩大了招聘的广度。
同时,各个应聘者也能直接通过网络递交简历,对自己感兴趣的工作提交申请。
企业在线招聘系统分为管理端和客户端两部分。
其中管理端是企业招聘信息发布、管理、应聘信息的管理及人才库管理、入厂手续办理等内容进行管理的平台。
客户端是应聘者了解应聘信息,上传简历,添写职位申请的平台。
因此使用优秀的人才招聘系统是对企业招聘信息化管理非常必要
的。
基于上述原因,促使开发此系统。
1.4定义
Cookie:
就是服务器暂存放在你计算机上的一笔资料,好让服务器用来辨认你的计
算机。
当你在浏览网站的时候,Web服务器会先送一小小资料放在你的计算机上,
Cookie会帮你在网站上所打的文字或是一些选择,都记录下来。
IIS:
Internetinformationservice,是Microsoft提供的基于运行Microsoftwindows的互联网的基本服务。
定义关键词如下:
HTTP:
HyperTextTransferProtocol(超文本传输协议)
Webbrowser:
万维网浏览器
HTML:
HyperTextMarkupLanguage(超文本标记语言)
IPO——Input&Process&Output(输入、处理、输出)
B/S服务器浏览器模式
1.5引用标准
相关的文件包括:
《招聘网站问题定义》
《招聘网站可行性研究报告》
1.6参考资料
《软件工程导论》张海著清华大学出版社《SQLServer2005系统管理指南》闪四清著清华大学出版社《精通SQLServer2005数据库管理与开发》于松涛、徐振成著人民邮电出版社《C#语言程序设计》
《计算机网络》
《软件需求说明书》(GB856T——88)
1.7版本更新信息
本文档的更新记录如表A-1。
表A-1版本更新记录
修改编号修改日期修改后版本修改位置修改内容概述0012010.6.50.1全部初始发布版本
2
2.任务概述
2.1目标
开发人才招聘系统的目标是:
为人才市场建立网上招聘的平台。
使招聘者和应聘者能在第一时间发布和了解相关招聘信息。
在今天这个充满竞争的世界里,招聘人才和求职同样都很困难,“招聘”网站可以帮助求职者和招聘公司宣传他们各自的需求,通过在该网站的信息发布,求职者可以找到合适的工作。
本项目设定的目标如下:
1.系统能够提供友好的用户界面,使操作人员的工作量最大限度的减少
2.系统具有良好的运行效率,能够得到提高生产率的目的
3.系统应有良好的可扩充性,可以容易的加入其它系统的应用。
4.平台的设计具有一定的超前性,灵活性,能够适应企业生产配置的变化。
5.通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力
2.2用户特点
人才招聘系统平台的最终用户为各企业的人事管理人员及网上求职者。
要求管理人员熟悉招聘管理的业务及Windows操作规范。
2.3条件和限制
要求本系统在能正式运行。
2.4总体特点
(1)模块化:
该系统采用模块化设计,面对不同的流程、企业,可整合或分开使用,降低了信息处理的复杂度和不必要的信息开支。
(2)数据共享:
所有求职者的简历有系统统一管理,用户可自行修改。
面对不同的职位,求职者可同时发出多封简历。
(3)轻量级:
系统以减轻企业及应聘者的工作量和操作的重复度而设计,避免了繁琐的步骤。
(4)稳定性:
3
3(需求规定
3.1业务流程规定
我们采用面向对象分析作为主要的系统建模方法,使用UML(UnifiedModelingLanguage)作为建模语言。
UML为建模活动提供了从不同角度观察和展示系统的各种特征的方法。
在UML中,从任何一个角度对系统所作的抽象都可能需要几种模型来描述,而这些来自不同角度的模型图最终组成了系统的映像。
UseCase描述的是“actor”(用户、外部系统以及系统处理)是如何与系统交互来完成工作的。
UseCase模型提供了一个非常重要的方式来界定系统边界以及定义系统功能,同时,该模型将来可以派生出动态对象模型。
设计Use-case时,我们遵循下列步骤:
第一步,识别出系统的“actor”。
Actor可以是用户、外部系统,甚至是外部处理,通过
某种途径与系统交互。
重要的是着重从系统外部执行者的角度来描述系统需要提供哪些功
能,并指明这些功能的执行者(Actor)是谁。
尽可能地确保所有Actor都被完全识别出来。
第二步,描述主要的UseCase。
可以采取不断地问自己“这个Actor究竟想通过系统做什
么,”来准确地描述UseCase。
第三步,重新审视每个UseCase,为它们下个详尽的定义。
由于本系统面对的用户分为三类:
系统管理员、企业管理员、普通用户。
所以整个人才招聘系统整个业务流程可表示为:
招聘信息
HR单位招聘
简历信息
应聘者HR个人求职网职位信息络应聘职位服务器填写简历
提交信息
用户信息简历信息
等待审核HR系统信息
4
3.2功能规定
根据用户的需求陈述,可以确定本项目分为客户端和管理端,其中管理端分:
职位信息管理、招聘信息管理、用户信息管理、简历管理、招聘进程管理等模块。
客户端包括:
查询招聘信息和录入应聘信息两大模块。
角色(Actor)定义
角色或者执行者(Actor)指与系统产生交互的外部用户或者外部系统。
应聘者
应聘者是指在这个网络招聘系统中通过客户端提交简历信息的人员,这个Actor主要参与客户端的职位查询、填写简历、提交简历等功能。
管理用户
管理用户是指管理端的用户,这个此Actor派生两个子类,HR(人力资源管理)和系统管理员,HR是指在网络招聘系统中通过管理端参与公司人力资源管理工作的人员,她又可以派生三个子类即试题管理者、职位发布者和面试管理者。
系统管理员是指对网上招聘系统系统进行相关设置、维护
3:
的人员,它也是通过管理端登录对管理端的用户进行设置,分配权限等,它们的关系如图A,
图A-3:
HR角色的关系图
管理用户具体说明如下:
HR
系统管理者
管理用户库、组织相关简历及职位。
职位发布者
根据公司的需要发布相应的职位需求。
个人用户
整理自己简历、对应聘职位进行选择。
系统管理员
通过管理端对系统用户进行管理的人员,这个Actor主要负责对管理端用户的增加,权
限的设置等功能。
数据库
数据库是一个与系统产生交互的外部系统,这个Actor负责系统的数据查询、增加、删除和修改等操作。
5
3.3总体设计
整个人才招聘系统功能结构分析如下:
人才招聘系统
求职管理招聘管理系统管理
职登修职简登修招招登用简访录位改位历录改聘聘录户历问
信密选信密信进信管统
码择码息理息息程息计
设录发管管
置入布理理
3.3.1管理端
管理端主要是指提供企业及系统管理人员使用的功能部分,它的功能分为职位发布、简
历整理、招聘进程管理、企业信息管理等部分,每个登录者首先经过认真安全认证然后缺陷
权限,根据相应的权限实现相应的功能。
管理端系统具体功能介绍:
(1)用户信息管理——系统将企业及其个人用户的注册信息进行自动处理,系统管理员为各个注
册用户设置不同的权限。
(2)简历管理——系统管理员对所有注册的个人用户的简历进行集中管理,当用户应聘职位时直
接调用数据库中的信息即可。
(3)访问统计——系统管理员依据访问的数量及繁忙时段对系统性能采取相应措施,以保证系统
工作的顺利进行。
(4)职位管理——系统管理员拥有对职位的编辑权限,企业发布信息或求职者选择职业可直接调
用。
(5)招聘信息管理——针对各个企业信息内容的不同,对企业信息进行归总、分类处理,以便于
求职者分类搜索和查看。
(6)招聘进程管理——企业对投放到自己公司的简历进行审核、回复处理
6
管理端的这些Usecase(用例)描述如下:
F-L-1登录管理:
登录管理是负责所有的管理端的登录,管理端的人员要登录到管理端必须经过登录界面,输入自己的用户名和密码,通过判断这个用户的权限信息,不同的登录人可能具有不同的权限,根据不同的权限现实不同的功能。
F-M-1职位管理:
职位管理用例是管理员登录到系统,录入职位及职位的详细描述信息,并且为职位附加问卷,同时也可对职位管理进行增、删、改的功能。
F-M-2简历管理:
简历管理管理用例是人力资源部的管理人员对应聘者发来的简历进行整理,并根据试题的分数,挑选合适简历,同时对浏览简历的基本信息,最后确定可以进行面试的人员,这样将所有的应聘者分为等待面试、简历删除、保存简历等三个状态。
F-M-3招聘进程管理:
职位管理用例是管理员登录到系统,录入职位及职位的详细描述信息,并且为职位附加问卷,同时也可对职位管理进行增、删、改的功能。
F-M-4用户管理:
当进入用户管理模块时,在用户管理中可以增加或删除用户,编辑用户名,用户密码,修改用户权限,具有不同权限的用户进入系统主界面,界面左侧栏中的图标数有所不同,具体的面标与用户所具有的权限对应。
登录管理
登录到管理端的所有人都需要通过登录界面进入相应的管理界面,不同的登录人具有
不同的权限,根据登录人具有的权限将相应的功能现实在登录到的管理界面,没有权限操
作的功能将在现实在这个界面上。
活动视图如图A-8。
7
图A-8:
登录管理活动视图
职位发布
职位发布是网上招聘系统的主要功能之一,管理人员根据企业发展的需要,定期发布招聘职位需求,详细描述这个职位情况,招聘要求等,每个职位都附有一套问卷,需要应聘者回答,问卷是针对职位选定的,职位信息发布后,应聘者通过网络可以看到职位,并可以应聘,具体功能描述如下:
用例描述:
职位发布
执行者:
职位管理者
前置条件:
职位管理者已登录系统;
后置条件:
如果职位发布成功后,则数据库中的职位信息随之变化,应聘者可以通过网络看到招聘职位。
基本路径:
a)进入职位发布界面,首先展示目前正在招聘的所有职位;
b)通过点击每个职位,可以详细浏览每个职位详细描述;
c)可以对每个职位信息进行修改
d)提供职位条件查询
8
e)提供职位删除
简历管理功能
应聘者将简历提交之后,人力资源部门的人员开始整理简历,将满足一定成绩的人员作为面试的被选对象,然后通过浏览其简历情况,确定可以面试的人员,对需要面试的人员通过电话、邮件等方式通知面试时间。
具体的功能描述如下:
用例描述:
简历管理
执行者:
面试管理者
前置条件:
面试管理者已登录系统;
后置条件:
简历整理完成后,则可以将应聘者分为几个类别,以便为面试做好准备。
基本路径:
a)进入简历管理界面,首先展示目前的简历对应的职位列表,提供查询功能;b)通过点击职位列表进入相应的这个职位的所有简历列表的界面;这个界面也显示了每个应聘者
的名字、年龄、性别、问卷的分数以及目前的处理状态等信息;
c)简历列表中,通过点击一个应聘者可以显示这个应聘者的简历信息,这个应聘者的问卷回答情
况,可以打印简历;
d)对简历有三种处理结果:
通知面试、保留简历、拒绝;
e)对简历的处理结果,可以采用电子邮件、电话和信件等方式通知应聘者,如果采用电子邮件通
知应聘者,系统提供一个模板。
招聘进程管理
对满足一定条件的应聘者,可以对其进行面试,记录面试的结果。
具体描述如下:
用例描述:
面试管理
执行者:
面试管理者
前置条件:
面试管理者已登录系统;
后置条件:
如果面试完成后,则面试的结果记录到数据库中。
基本路径:
a)进入面试管理界面,显示目前的招聘职位列表,提供查询功能;
b)点击某个职位进入与这个职位相应的接受面试人员的列表;
c)将接受面试的人分类浏览,分为等待通知者、等待面试者和面试完成者;对没有通知面试的人,
通知面试,它的状态就变为等待面试者;
d)点击每个列表上的人,可以浏览到这个应聘者的信息;
e)面试完成时,需要记录面试的时间、面试人以及面试结果等,记录信息提交后这个应聘者的状
态就变为面试完成者。
用户管理
系统管理员可以进行权限设置,在用户管理中对用户进行增删改查。
具体功能描述:
用例描述:
用户管理
执行者:
系统管理员
9
前置条件:
系统管理员已登录系统;
后置条件:
如果用户信息维护后,则用户的相应信息记录到数据库中。
基本路径:
a)进入用户管理界面,显示目前的系统用户,以及每个用户具有的权限;b)点击不同的用户,可以显示这个用户的信息以及相应权限,必要时可以修改其权限;c)可以增加用户,也可以删除用户。
系统管理
系统管理员可以进行权限设置,在用户管理中对用户进行增删改查。
具体功能描述:
用例描述:
用户管理
执行者:
系统管理员
前置条件:
系统管理员已登录系统;
后置条件:
如果用户信息维护后,则用户的相应信息记录到数据库中。
基本路径:
d)进入用户管理界面,显示目前的系统用户,以及每个用户具有的权限;e)点击不同的用户,可以显示这个用户的信息以及相应权限,必要时可以修改其权限;f)可以增加用户,也可以删除用户。
3.3.2客户端
人才招聘系统前台功能结构图
人才招聘网站
招聘信息查询简历信息录入企业信息发布
客户端系统具体功能如下:
(1)应聘者能详细的查询企业发布的信息。
(2)已经注册的求职者能从系统中调取自己的简历并发布给要应聘的企业,。
(3)企业招聘信息可自由发布,系统根据招聘信息中的职位、地区、行业等关键字分类并提供给
应聘者按关键字搜索的权限。
10
应聘者通过公司的招聘网站登录到系统中进行应聘,应聘者通过它提交简历,进行应聘,这就是客户端子系统的功能。
在客户端用户可以看到职位名称,职位发布日期,截止日期,职位类型招聘人数几项,按职位发布日期排序。
当点击职位名称时进入职位详细信息页面,如果需要应聘的话,可以填写简历信息,最后将简历提交。
它的活动图如图A-5所示。
图A-5:
客户端的活动图
客户端的功能主要包括选择职位、填写简历等功能,它的用例图如图A-6。
图A-6:
客户端的功能用例图
客户端管理的功能描述如下:
F-C-1:
职位查询
应聘者登录到应聘网站可以看到招聘的职位列表,在职位列表中显示职位名称,职位发布
日期,截止日期,职位类型招聘人数几项,按职位发布日期排序。
当点击职位名称时进入职位
详细信息页面,职位详细页面显示职位名称,职位描述,职位要求,招聘人数,点击应聘该职
位进入填写基本信息页面。
F-C-2:
简历录入
有基本信息、基本信息工作经历、教育经历、个人简短评价、等组成应聘者的申请工作简
历。
职位搜索
职位搜索是根据应聘者需求选择适合自己的工作地点、工作待遇、工作及行业的工作。
并显示满足要求的所有职位,以及每个招聘职位的描述和应聘要求等。
具体描述如下:
用例描述:
应聘职位搜索
执行者:
应聘者
前置条件:
应聘者未登录系统;
11
后置条件:
搜索到职位后,则可选择应聘职位
基本路径:
a)应聘者登录到公司的招聘网页,显示职位搜索栏;
b)通过各项条件,选择自己合适的工作岗位;
c)如果对这个职位满意,可以点击应聘该职位进入填写简历信息页面,开始填写简历环节。
职位选择
职位选择是显示目前正在招聘的所有职位,以及每个招聘职位的描述和应聘要求等。
具体描述如下:
用例描述:
应聘职位选择
执行者:
应聘者
前置条件:
应聘者已登录系统;
后置条件:
选择应聘职位后,则可以输入简历
基本路径:
d)应聘者登录到公司的招聘网页,显示目前的招聘职位列表,发布的日期,招聘的人数等;e)点击任何一个招聘职位可以浏览每个招聘职位的详细信息,包括职位工作描述、对应聘者的要
求、招聘人数等信息;
f)如果对这个职位满意,可以点击应聘该职位进入填写简历信息页面,开始填写简历环节。
简历输入
如果应聘者满意某个职位,就开始录入简历,简历从应聘者的基本信息开始,然后输入工作经历、教育经历、基本技能、家庭成员、自我介绍等内容,最后开始回答问卷。
具体描述如下:
用例描述:
简历输入
执行者:
应聘者
前置条件:
应聘者已选择应聘职位;
后置条件:
简历输入后,则可以回答问卷
基本路径:
a)基本信息输入,包括姓名、性别、年龄、身高、证件类型、证件号码、婚姻状况、工作年限、
期望的月薪、居住地、电话、Email、地址、邮编等信息
b)工作经历信息输入,包括起止时间、工作单位、单位所属行业、单位性质、部门、职位、工作
描述等;
c)教育经历信息输入,包括起止时间、学校、专业、学位、简单描述等
d)基本技能信息输入,包括技能名称、熟悉程度、证书、其它说明等;
e)家庭成员信息输入,包括亲属姓名、年龄、与本人的关系、工作单位、职位等;f)自我介绍输入是对自己的简短评价,字数在100字以内。
g)
用户权限管理(仅超级管理员使用)
编号输入处理输出
1.用户姓名、密码更新数据库《用户列表》按该表形式输出数据
12
创建用户
2.选择权限更新数据库《用户列表》按该表形式输出数据
分配权限
3.4性能要求
根据用户对本系统的要求,确定系统在响应时间、可靠性、安全等方面有较高的性能要求。
3.4.1界面需求
系统的界面要求如下:
)页面内容:
主题突出,站点定义、术语和行文格式统一、规范、明确,栏目、菜单设置和布局合理,传递的信息准确、及时。
内容丰富,文字准确,语句通顺;专用术语规范,行文格式统一规范。
)导航结构:
页面具有明确的导航指示,且便于理解,方便用户使用。
)技术环境:
页面大小适当,能用各种常用浏览器以不同分辨率浏览;无错误链接和空链接;采用CSS处理,控制字体大小和版面布局。
)艺术风格:
界面、版面形象清新悦目、布局合理,字号大小适宜、字体选择合理,前后一致,美观大方;动与静搭配恰当,动静效果好;色彩和谐自然,与主题内容相协调。
3.4.2响应时间需求
对时间特性的要求,人才招聘系统查询响应取决于服务器和WEBBROWSER之间的连接带宽以及同时连接的客户端数目,管理系统在设计上应以快速响应管理人员查询请求为优先保证目标。
无论是客户端和管理端,当用户登录,进行任何操作的时候,系统应该及时的进行反应,反应的时间在5秒以内。
系统应能监测出各种非正常情况,如与设备的通信中断,无法连接数据库服务器等,避免出现长时间等待甚至无响应。
3.4.3可靠性需求
系统应保证7X24内不当机,保证20人可以同时在客户端登录,系统正常运行,正确提示相关内容。
3.4.4开放性需求
系统应具有十分的灵活性,以适应将来功能扩展的需求。
3.4.5可扩展性需求
系统设计要求能够体现扩展性要求,以适应将来功能扩展的需求。
3.4.6系统安全性需求
系统有严格的权限管理功能,各功能模块需有相应的权限方能进入。
系统需能够防止各类误操作可能造成的数据丢失,破坏。
防止用户非法获取网页以及内容。
13
3.5数据要求
3.5.1人才招聘系统的输入数据
人才招聘系统的存储格式为数据库专用格式。
3.5.2人才招聘系统的输出数据
人才招聘系统的输出数据为输出到WebBrowser的HTML页面。
3.5.3人才招聘系统的数据管理能力
提供数据备份及日志功能。
3.5.3.1人才招聘系统的目录树结构
一级子模块二级子模块模块编号
11查询招聘基本信息客户端录入应聘信息12
职位信息查询21
招聘信息管理22
招聘信息发布23
应聘信息管理24
管理端应聘信息处理25
26人才库管理
入厂办理27
数据通讯管理28
3.5.3.2人才招聘系统业务流程图
招聘者发布招聘信息
应聘者查阅招聘信息
离开
应聘者是否感兴趣
加入人才库
招聘者查阅应聘者简历
14
招聘者处理应聘简历不约见但保留资料
3.5.3.3人才招聘系统的检索
本人才招聘系统提供三种检索方式:
1)按树型结构浏览
2)按关键字匹配检索
3)模糊检索
3.5.3.4人才招聘系统的更新
人才招聘系统的更新包括两种方式的更新:
1)从系统录入、修改界面进行更新
2)从外部文件导入进行更新
3.6属性要求
3.6.1可使用性
管理内容尽量采用统一在系统管理界面中;查询内容可以在系统管理界面和Webbrowser中显示。
为保证查询的快速,内容除必须图示的部分尽量减少图片、大段文字的使用,以减轻网络和服务器的负荷。
3.6.2安全性
在服务器端设置访问限制,禁止对服务器的自由访问。
帮助文件的维护服务器上进行,文件系统应采用NTFS格式,利用Window2000的权限管理设置对目录及文件的访问权限。
3.6.3可移植性
说明本软件对硬、软件环境的兼容性,软件从一种环境移植到另一环境的约束等。
3.7其他需求
须连接打印机以便提供打印功能
3.8设计约束
说明设计受其他软件、标准、硬件限制等方面的影响。
界面设计受HTML形式限制。
对目录和文件的组织必须以NTFS格式为基础。
对HTML页面的打印受Webbrowser关于打印功能的限制。
15
3.9故障处理要求
服务器的故障将导致帮助文件的内容不可访问,故建议服务器应采用备份恢复的措施;数据库的故障将导致保费试算功能的无效,但不影响帮助文
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人才 招聘 系统 需求 分析