人才招聘需求分析报告.docx
《人才招聘需求分析报告.docx》由会员分享,可在线阅读,更多相关《人才招聘需求分析报告.docx(22页珍藏版)》请在冰豆网上搜索。
人才招聘需求分析报告
人才招聘需求分析报告
软件0904第一项目小组
人员:
杨鑫(组长)、陈安全、张程杭、何晨宇、朱田莉
软件工程导论实验
项目名称
人才招聘网站
报告名称
人才招聘需求分析报告
系别/班级
计算机学院软件0904第1组
指导教师
组长
杨鑫
工作组成员信息
姓名
陈安全
学号
200907040401
张程杭
200907040402
何晨宇
200907040406
杨鑫
200907040409
朱田莉
200907040419
模块分工:
杨鑫
需求规定、功能的具体分析及实现、模块描述、数据统计
陈安全
运行环境规定任务概述
张程杭
网站设计
何晨宇
引言
朱田莉
任务概述
报告完成日期
2011年3月19日星期六
一、引言
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业招聘人员管理势在必行.对于大中型企业来说,利用计算机支持企业高效率完成劳动招聘管理的日常才务,是适应现代企业制度要求、推动企业劳动招聘管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高招聘人员管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件.不同的企业具有不同的招聘人员管理制度,这就决定了不同的企业需要不同的招聘管理管理系统。
招聘网站为应聘者提供了方便、快捷的应聘途径.对招聘单位来说,招聘网站也为他们提供了查询、检索应聘者信息库的条件,使招聘工作中的人员初选工作变得轻松易行。
此系统的开发为应聘者及招聘公司带来了很大的方便和经济,使他们足不出户就可以轻轻松松地完成求职和招聘工作.
本系统开发的核心内容就是实现招聘时企业和人才的交互选择,这个交互可以理解为企业本身的信息,企业的招聘信息、人才本身的信息及人才的求职信息
1。
1。
项目名称
人才招聘网站
1。
2编写背景
待开发的软件系统名称:
人才招聘网站
提出原因目:
前人才与企业交流不方便,不利于人才与企业之间的沟通和交流
用户:
有招聘需求的企业和个人
1。
3编写目的
目前市面上流行的招聘管理系统不少.但是,对于企、才业单位的招聘管理系统来说,不需要大型的数据库系统。
只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。
我们的目标就是在于开发一个功能实用、操作方便,简单明了的求职招聘管理系统.
1.4参考资料
【1】《软件工程导论》清华大学出版社
【2】《数据结构》电子工业出版社
【3】《WEB程序设计》(第二版)电子工业出版社
【4】《数据库系统概论》(第四版)高等教育出版社
【5】中华英才网
【6】XX文库
1。
5定义与缩写
UML:
UnifiedModelingLanguage(统一建模语言)的缩写,是一个标准的建模语言
HR:
HumanResource(人力资源管理)的缩写
JSP:
JAVASERVERPAGE(JAVA服务器页面)的缩写,一个脚本化的语言
MVC:
Model-View-Control(模式-视图—控制)的缩写,表示一个三层的结构体系
EJB:
enterpriseJavabean(企业级JavaBean)的缩写
JSPModel2:
server/JSP规范的0.92版本中描述的术语,定义了如何在同一个应用程序中联合使用Sercer和JSP的体系结构。
JavaBean:
用Java语言实现的满足一定功能的类.
1。
6开发语言
二、任务概述
2.1目标、简介及要求
(1)建立一个拥有丰富的简历资源、良好交互性、操作简单易用、与线下活动紧密配合的SNS招聘网站。
(2)网站运行要高效,费用尽量低,注重实用性。
(3)网站实现及时获取HR、招聘的基本信息,后台自动地快速、准确地搜索与会员相关的简历和人际关系,并显示出来。
(4)支持站内信箱、在线信件交流等.
(5)最终为更多的个人和公司招聘人才、拓展人际关系,贮备人才的专业网站。
2。
2用户的特点
该软件将包含两类用户:
求职者、用人单位招聘人员。
求职者通过互联网使用网络浏览器访问网上招聘系统网站,可以在网上注册、建立并管理自己的个人简历、查询用人单位信息,网上应聘等;用人单位的招聘人员,则通过互联网对自己的单位进行注册,发布招聘信息,查询应聘信息、查询人才信息等。
2.3假定和约束
需要掌握网站的布局和网页的基本开发能力,数据库以及网站的通信。
a.服务器需要满足运行快并且稳定的特点,客户端的硬件没有特殊要求。
b。
网站的开发将遵循一般的网站操作简单、交互性强,安全等原则.
2。
4风险估计
【1】时间:
由于四名开发小组成员都有别的课程的压力,在进行别的课程的学习,准备考试的情况下,尽量安排时间来进行该项目的工作。
这样,项目小组成员的时间得不到保证,给开发本系统带来很大的不确定性和风险。
【2】人力和人员技术水平:
鉴于开发小组成员的时间不确定性,所以,在力方面,项目存在较大的风险。
同时,由于是学习阶段,我们是以学习为主,所以,在应用所学知识进行项目开发时,开发人员对技术有一个熟悉的过程。
【3】技术复杂性:
。
NET是一个较新的开发环境;掌握该开发环境并开发出一个较为稳定成熟的系统需要一定的复杂学习和工作.
三、需求规定
3.1对功能的规定
本项目所设计的网站为求职者与招聘企业之间建立了一座桥梁,其中有企业客户、个人客户的分别入口.
◆企业用户功能
企业用户功能主要包括企业注册、公文模板管理、招聘职位管理、查询管理、简历收藏夹等。
企业注册主要完成企业用户的注册;公文模板管理是对招聘过程中企业需要用到的各类模板的管理,如面试通知、复式通知、录用通知等;招聘职位管理主要是完成企业用户对企业内部需要招聘的职位的管理,包括职位的发布,以及关于职位浏览情况的统计功能;查询管理功能主要用于企业用户查询网站的简历库;简历收藏夹主要是完成对个人会员投递给企业的简历以及公司管理者收藏的简历的管理。
◆个人用户功能
个人用户功能包括职位信息查询、个人会员注册、求职信息管理、职位搜索器、短信求职、职位收藏夹、简历投递等,主要完成个人用户的注册、登录、个人信息的管理与发布、职位查询以及简历投递等功能。
◆后台管理功能
后台管理主要是完成整个系统在后台的一些处理工作,主要包括管理员权限管理、企业会员管理、个人会员管理、新闻发布系统、数据管理系统、网站访问统计系统、广告发布管理系统。
◆互动信息
互动模块主要用于个人用户提问和咨询,管理员可以发布整理后的解答信息。
3.2对性能的规定
3.2。
1完整性及精度
a、客户端:
对于查询请求不要求精确输入;对于简历的填写请求要求准确输入;求职人员的信息也要求精确输入。
b、服务器输入:
对于管理员对数据的录入要求准确输入。
c、输出数据:
招人企业的具体应聘职位的条件、薪金、福利及公司的详细情况信息。
d、传输过程中:
信息的传送要能即时传到,中途不能更改数据信息.
3。
2.2时间特性
求职者注册,登陆系统,查询和投递简历的的响应时间不能超过5秒,用人单位登陆系统、查询和察看应聘情况的响应时间不能超过3秒。
系统保证24小时内不死机,保证20人可以同时在客户端登录,此时系统能正常运行,正确提示相关内容.
3.2.3灵活性
较好的适应性:
该系统应具有很好的适应性。
在系统的设计和实现过程中,应重点考虑网上招聘的特殊流程和将来可能发生的一些变化,软件系统在求职和招聘的流程和规定发生变化时,系统应本身无需修改或进行小量修改就可以满足。
系统要满足求职者数量及用人单位数量增加30%时系统性能不受影响.因为目前采用的开发平台是基于Microsoft平台的,不具有跨平台特性,所以在平台更换时,系统将无法使用。
软件设计要做到与其他软件的接口改变时,相应功能不受影响.
可复用性:
在对系统进行可行性分析时,我们发现,网上招聘系统同选修该课程的其他小组所做的项目有很多的共性。
所以,建议在系统的设计阶段,应尽量复用其它项目小组所提供的服务。
特别是在分析过程中,首先应考虑设计成一个网上招聘系统,并作为一种服务,提供给其它相关的求职软件一个很好的接口,并可以被直接复用。
然后在此基础上,设计为一个具有求职招聘特性的系统.目前,考虑的可复用的模块有:
注册、查询等.例如,我们在系统设计时提供“查询”服务功能模块,在其中实现为本系统、及其它系统提供的查询服务。
查询服务里,又可分为2个子服务:
查询求职者基本信息;
查询用人单位招聘信息。
3.3输入输出要求
a.求职者的主要输入信息有:
姓名、性别、证件种类、证件号码、毕业学校,所学专业、通信地址、邮政编码、E—mail等。
b.用人单位的主要输入信息有:
用人单位名称、单位性质、单位类型、招聘需求、待遇、通信地址、邮政编码、电话、网址、E-mail等。
c。
系统主要输出信息有:
最新发布招聘信息的用人单位名称、招聘需求、待遇、联系方式等。
3。
4数据库管理要求
数据库使用SQLServer。
主要保存求职者个人信息及完整简历,用人单位信息及招聘信息,后台数据库主要有初步估计数据的存储要求在20G左右。
3.5故障处理要求
对系统的故障主要考虑有:
包括数据库崩溃、服务器出现故障,求职者无法注册、投递简历;网络的问题等等。
在运行过程中,每日作数据异地备份、服务器采用双机热备份等方式,来保证系统的对突发事件的处理。
3。
6操作界面要求
总体来说要操作界面要有亲和力而且操作简洁,具体如下:
Ø★向用户提供了强大的自定制功能,参数设置、修改采用向导方式,内容更加明确清晰.
Ø★向导式的界面,清晰的操作流程,有足够的提示信息向用户显示指导操作及必要的处理方法。
Ø★系统文档的书写适应用户的阅读习惯,缩写及图标的设计符合用户语言习惯,其中涉及用户业务描述的部分使用综合计划业务术语。
Ø★用户的编辑、查询等功能操作方便。
Ø★对于有明确逻辑关系的数据输入域提供自动填充功能,减少用户工作量及人为出错的机会.
Ø★提供多种数据录入方式,包括批量数据导入.
3.7技术方案要求
该系统的技术方案应该强大灵活:
Ø采用典型的多层结构实现客户端、WEB服务器、应用服务器、数据库服务器的分层设计.
Ø建立可复用构件库的设计模式和采用跨平台的符合J2EE规范的开发技术,使系统具有更广泛的可扩展性、适应性和可支持性。
3。
8数据库设计要求
系统数据库设计充分考虑了以下几点:
数据量增加时的性能保障措施,诸如为数据库预留空间,建立历史数据库等;允许适当的数据冗余;操作型数据和信息型数据分别建库;实现了完整可靠的数据分析。
四、功能的具体分析及实现
4。
1实现概述
求职者需注册,注册后,经管理员审核通过后,方可使用本系统。
用户可发表自己的日志,上传图片,给好友留言,填写简历,搜索简历,上传简历,提供可能认识的人信息,搜索人才,获取积分等功能.在用户的建立上,除了自然注册的用户外,还有会员,会员具有邀请他人注册的权利,主要通过邀请他人注册来完成,通过邀请注册成功的用户,默认的会成为发出邀请的会员的好友,同时会员会获得积分。
4.2用户管理
〖1〗注册
首先需要填写真实的用户名和密码,因为真实的姓名可以使你的朋友容易找到你。
当填完用户名和密码后填写相关信息时用户可以在下拉列表中选择所从事的行业,地区,学历等资料,最后会由系统自动生成一个验证码,用户将所填信息填完后,按“提交”按钮,若信息无误将注册成功,否则需要重新注册(如:
两次输入的密码不同,验证码不正确).注册成功的用户可以选择是否上传图片作为自己的头像,如果没选会为用户选择默认的头像,如果选择上传头像后则可以选择是否申请成为真实用户,申请后将会把请求提交给管理员,由管理员进行审核。
〖2〗登陆
登陆界面包括用户名和密码两个文本框,只要是注册成功的用户就会转到自己相关的一个页面,否则将会转到注册页面.
〖3〗搜索其他人,加其他人为自己的好友
此搜索功能分多种查询方式,只按姓名查询,姓名+行业+学历查询,系统将会给出界面显示出相应的查询结果,用户可以选择,并申请加其为好友,如果没搜索到系统将会提示没有相关信息。
〖4〗修改自己的资料:
注册用户可以修改自己之前注册的资料,系统将显示之前填写的信息,用户可以在此之上进行修改(如:
修改密码等)。
然后点击“确认”按钮,保存修改信息。
〖5〗写日志,上传照片
注册用户可以在自己的页面中看到“写日志”的功能,当点击之后,系统会弹出一个文本框,用户可以进行输入,当输入完之后点击“保存”按钮,进行保存。
点击“取消”,取消此次的输入。
当点击“上传照片”时,系统会提示“请选择文件路径”,用户可以上传jpg,bmp格式的图片。
〖6〗更改目前状态及查看好友状态
当用户成功登陆之后,系统会自动将状态更改为“在线”,如果用户想更改为“离线”,只需在自己的页面中的目前状态选择“离线”。
当点击“查看好友状态"按钮,将会显示全部在线好友列表。
〖7〗给好友留言及回复
注册用户可以给好友留言,只需在“好友留言板”下的文本框只能够输入内容,当输入完毕后点“提交"按钮,将会显示留言内容,如果点击“取消”按钮,将取消此次操作。
当用户看到好友留言内容,可以点击“回复”,在弹出的文本框中输入回复内容,输入完毕后点“提交"按钮,将会显示留言内容,如果点击“取消”按钮,将取消此次操作。
〖8〗浏览其他人的页面,包括查看他人的日志、状态和照片,留言板
注册用户点击好友的名字时,会弹出相应好友的页面,在这个页面可以浏览相应信息包括查看他的日志、状态和照片,留言板等;
〖9〗简历管理
用户可以通过向导上传或者填写个人简历或其他简历。
用户可以自己对自己的简历进行分类、修改、删除,所有的简历必须通过后台审核之后才能生效。
〖10〗应聘管理
a.职位选择:
应聘者登录到招聘网站可以看到招聘的职位列表,在职位列表中显示职位名称,职位发布日期,截止日期,职位类型,招聘人数等,按职位发布日期排序等。
当点击某个职位名称时进入该职位详细信息页面,职位详细页面显示职位名称,职位描述,职位要求,招聘人数等。
b。
简历输入:
简历输入包括输入应聘者的基本信息,工作经历,教育经历,基本技能,家属关系,个人简短评价等,它们组成应聘者的简历信息.
c。
问卷问答:
应聘者在输入简历后必须回答问卷,问卷分为价值取向,工作取向两种,问卷从题库中随机抽取,每次抽取价值取向和工作取向试题各一套,应聘者须同时回答这两套试题,企业人力资源人员通过问卷的回答情况和简历情况来选择应聘者。
〖11〗状态、积分、消息、提示等查看
用户可以在第一时间看到网站的站内信息及最新动态,同时拥有部分隐私设置权限,防止噪音干扰.
4.3系统管理
〖1〗登陆
登录管理负责所有的管理端的登录,管理端的人员要登录到管理端必须经过登录界面,输入自己的用户名和密码,然后系统判断这个用户的权限信息,不同的登录人可能具有不同的权限,系统根据不同的权限实现不同的功能。
〖2〗接受注册申请
当接收到用户申请真实用户信息,并进行审核。
审查照片的真实性,根据实际情况批准真实用户。
〖3〗审查注册用户发表的日志、上传的照片、留言等。
对用户的留言,照片,日志进行分类管理,当有更新时可以进行分类查看。
当有审核不通过的内容时,管理员可以对其进行警告,如警告3次系统将不允许用户使用发言,情节严重的将删除此用户。
〖4〗显示系统公告
a、当系统提供的职位发生改变时,系统管理员会对相关职位进行修改。
(如:
某职位已满,某职位的应聘条件发生改变,新增某职位等)
b、当系统需要维护时,系统管理员会提示相关信息(如:
系统将在明天维护,如有任何问题请与管理员联系)。
〖5〗审核简历
对用户上传的简历进行审核,控制其可靠性,有效性,对于通过或者未审核的均已消息的形式通知。
〖6〗系统常规设置
可以对系统进行名称、备案、升级、通信方式等后台常规管理操作
〖7〗网站模块管理
对网站相应模块:
简历、日志、相册、活动、心情、好友、权限进行管理
〖8〗数据库管理
a.题库管理:
题库管理是由管理员登录到系统,实现对知识库试题的增加,删除,修改的功能及提供知识库试题的详细信息
b。
问卷管理:
问卷管理是由管理员登录到系统,根据知识题库中提取出来的题目生成各种类别的问卷,对问卷的试题进行增加,修改,删除的功能.
c。
职位发布是由管理员登录到系统,录入职位及职位的详细描述信息,并且为职位附加问卷,同时也可对职位进行增加,修改,删除的功能。
〖9〗招聘管理
a。
简历管理:
由人力资源部的管理人员对应聘者发来的简历进行整理,并根据试题的分数,挑选合适的简历,同时浏览简历的基本信息,最后确定可以进行面试的人员,这样将所有的应聘者分为等待面试,简历删除,保存简历三个状态。
b。
面试管理:
面试管理是由人力资源管理部门的面试管理者通知需要面试的人员具体面试的时间,然后对人员进行面试,记录面试结果.
五、运行环境规定任务概述
5。
1设备
1)客户端:
普通PC
CPU:
P1.8Ghz以上
内存:
256MB以上
能够运行IE5.0以上或者Netscape4.0以上版本的机器
分辨率:
推荐使用1024*768像素
2)Web服务器
CPU:
P42。
0Ghz
内存:
1GB以上
硬盘:
80GB以上
网卡:
KMb/s速度网卡
3)数据库服务器
CPU:
P42。
0Ghz
内存:
1GB以上
硬盘:
80GB以上
软件条件:
操作系统:
UNIX/Linux/Windows2000或以上版本
数据库:
SQLServer2000
开发工具包:
JDKVersion1.4。
2
开发环境:
Eclipse-SDK-3.1。
2-win32
Web服务器:
Tomcat
浏览器:
IE6。
0以上
5。
2支持软件
●操作系统为WINDOWS2000PROFESSIONAL、SERVER或ADVANCEDSERVEREDITION(SP2)、WINDOWSXPPROFESSIONALEDITION和其他支持.NET开发的操作系统版本。
●InternetInformationServer(IIS)5。
0或5。
1
●.NETFrameworkSDK
●使用C#语言进行开发
●VisualStudio.NET(或VisualC#.NET)StandardEdition或更高版本
●MicrosoftAccess数据库
●客户端支持IE4.0,NETSCAPE4.0以上版本的浏览器等等.
5。
3接口
5.3.1用户接口
在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。
在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。
外观上也要做到合理化,考虑到用户多对WINDOW风格较熟悉,应尽量向这一方向靠拢。
在设计语言上,已决定使用ASP+Dreamwaver来实现,利用Dreamwaver的设计布局达到良好的用户界面风格。
其中服务器数据管理界面要做到操作简单,易于管理.在设计上尽量多采用下拉式菜单方式,数据的安全性也应考虑其中.总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用.
5.3。
2外部接口
1软件接口
客户端与服务器之间的通信,可使用ASP编写访问SQLSERVER的接口,进行对数据库的所有访问以及相关操作。
服务器端应采用SQLSERVER的对数据库的备分命令,以做到对数据的备份保存。
在网络软件接口方面,使用一种无差错的传输协议,采用滑动窗口方式对数据进行网络传输及接收.
2硬件接口
在输入方面,对于键盘、鼠标的输入,及时通过ASP编写的接口程序与服务器端的数据库建立通信。
在输出方面,打印机的连接及使用,采用windows的标准输入/输出对其进行处理。
在网络传输部分,在网络硬件部分,为了实现高速传输,在经费条件允许的网络客户端可采用高速ATM.
5。
3。
3内部接口
内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。
具体参数的结构将在下面数据结构设计的内容中说明。
接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。
5.4运行模块组合
客户机程序在有输入时启动接收数据模块,通过各模块之间的调用,读入并对输入进行格式化。
在接收数据模块得到充分的数据时,将调用网络传输模块,将数据通过网络送到服务器,并等待接收服务器返回的信息。
接收到返回信息后随即调用数据输出模块,对信息进行处理,产生相应的输出.
服务器程序的接收网络数据模块必须始终处于活动状态。
接收到数据后,调用数据处理/查询模块对数据库进行访问,完成后调用网络发送模块,将信息返回客户机。
5.5运行控制
运行控制将严格按照各模块间函数调用关系来实现。
在各事务中心模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。
在网络传方面,客户机在发送数据后,将等待服务器的确认收到信号,收到后,再次等待服务器发送回答数据,然后对数据进行确认。
服务器在接到数据后发送确认信号,在对数据处理、访问数据库后,将返回信息送回客户机,并等待确认。
5。
6运行时间
在软体的需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。
网络硬件对运行时间有最大的影响,当网络负载量大时,对操作反应将受到很大的影响。
所以将采用高速ATM网络,实现客户机与服务器之间的连接,以减少网络传输上的开销。
其次是服务器的性能,这将影响对数据库访问时间即操作时间的长短,影响加大客户机操作的等待时间,所以必须使用高性能的服务器,建议使用Pentium处理器。
硬件对本系统的速度影响将会大于软件的影响.
六、模块描述
6。
1总模块
6。
2用户管理总模块
6.3用户好友关系模块
6。
4用户资料组成模块
6.5邀请注册模块
6.6会员用例模块
6。
7应聘模块
6.8招聘模块
七、数据统计
7。
1地区人数申请统计
7。
2月份人数申请统计
7.3每日人数申请统计
7.4应聘职位人数统计
八、网站设计
1屏幕布局及网页设计
网页实际內容占据网页50%~80%,导航部分不超过20%。
颜色选择以简洁为主,不要使用太多的颜色来修饰对象,正文和背景的对比度要大,并且用不同的背景色区分正文区与其他功能区.网页排版采用横向排列方式。
网页大小不应超过3万字节,以使户在10秒钟之內能打开网页。
禁止使用框架。
2访问性
下载网页的时间应使用户能接受,控制在10~20秒之间。
浏览器的兼容性支持所有主要的浏览器,支持同一浏览器的不同版本.搜索功能提供本网站范畴內的搜索功能.
3.与用户的沟通
为及时了解用户对网站的看法,网站提供客户服务邮件地址和联机表单、在线支持等功能。
4.一致性
网页布局应一致,文本的字型、字体和颜色应保持一致,导航帮助也应一致.
5.导航
每页均设主页及各种类型公司招聘信息息的导航按钮,使用户找到所需內容的点击链接次数尽可能少。
提供站点地图以帮助用户快速找到所需信息。