需求分析说明书
一.引言
1.1整体描述
这家公司的规模较大,需要招聘的员工很多,每次招聘总能收到成千上万份的简历,如何在众多的简历中挑选出合适的应聘者,常常是这家公司比较棘手的事情,繁多的简历给人力资源部的同事带来了很大的工作量。为此,公司希望有一个自动化的招聘系统可以给人力资源部的同事减轻工作负担。提高工作效率。同时还可以及时的在众多的应聘者中找到满意的人才。为了实现企业与人才牵线搭桥的作用,弥补传统招聘中存在的种种不足。所以公司希望开发出一个网上招聘系统。
1.2软件项目约束
公司希望开发一个自动化的招聘软件,帮助人力资源部的同事减轻工作量,同时可以在众多的简历中筛选出公司需要的人才。公司希望在三个月的时间内看到软件的初级版本,五个月看到软件的最终产品并投入使用。公司的投入金额是10万人民币。
1.3系统参考文献
二.信息描述
2.1信息内容展示
通过与公司人力资源部的相关工作人员的交流,我们发现
人力资源部的工作人员希望软件后台可以展示简历的信息,包括应聘职位,联系方式,以及教育水平和工作经验等。应聘者希望软件可以浏览每个职位的详细情况包括职位的名称,类型,具体工作等。
2.2信息流表示
为了实现软件的简易上手,我们调查了这家公司的办公流程,针对这家公司的办公流程我们开发这套自动化办公软件。
2.2.1数据流
三.功能描述
3.1功能划分
人力资源部工作人员,通过招聘系统可以满足下列需求
①管理职位:可以对职位进行增,删,改。职位的基本信息需求包括职位名称,类型,工作描述,对应招聘者的要求,招聘人数等。
②发布职位:填写职位的发布日期,截止日期,并向外发布职位。
③浏览信息:可浏览相应职位应聘者的基本信息(姓名,性别,年龄。学历。毕业院校,基本技能,电子邮件,电话)和简历(word文件)
④通知面试:通过电子邮件通知符合基本条件的应聘者面试的地点,时间以及注意事项
⑤记录面试结果:面试结果有录用,进入人力资源库和不录用三种。
应聘者通过招聘系统可以满足下列需求
①浏览发布职位总体情况:职位的名称,职位类型,招聘人数等,可以按照职位的发布日期进行排序。
②浏览某个职位的详细情况:职位的名称,职位的类型,招聘人数等
③应聘:填写基本信息,连同简历一起提交。
系统管理员,通过招聘系统可以满足下列需求
①管理用户:增加或删除用户,编辑用户名和用户密码。 ②过期自动删除:制定自动删除过期职位(超过截止日期的职位)没有被录用者的基本信息和简历的时间。
3.2功能描述
3.2.1权限/局限
人力资源部的工作人员可以对职位进行增删改,可以发布职位招聘信息。浏览应聘者的基本信息。通知被录取者面试时间以及地点。应聘者拥有查看浏览职位;管理员拥有最高的权限。
3.2.2性能需求
软件的峰值响应时间不能超过5秒,闲时响应时间不能超过3秒,最多支持500人同时在线,平均并发用户数不小100人,最大并发用户数不小于300人。对cpu的利用率不能高于百分之八十,内存利用率不能高于百分之八十。 ·五.检验标准
5.1性能范围
CPU的利用率低于百分之八十,内存利用率低于百分之八十。系统闲时响应时间低于3秒。峰值时系统响应时间低于5秒,系统连续运行3个月无任何故障。
5.2测试种类
白盒测试,灰盒测试,黑盒测试。
5.3期望的软件响应
同时在线人数低于300人的时候软件的响应时间不能超过3秒,同时在线人数达到最高时软件响应时间不能超过5秒。
5.4特殊的考虑
考虑到公司还处于发展阶段,以后对于系统的需求会有所提高,所以对软件的性能进一步加强。
六.参考书目
《软件需求规格说明书》。