1.可行性分析1.1 可行性研究的前提1.1.1要求a.通过B/S架构模式实现网上人才招聘,便于求职者实现就业和招聘者实现招工。
b.基于Mysql数据库系统的数据管理完全能满足系统需求,占用资源小,效用高,并且不需要提供额外费用。
c.软件的基本数据流动为用户数据的输入,求职者信息,招聘的输入,以及有关用户提出的对求职者信息、招聘信息等等的查询要求所产生的数据输出。
d.数据的输入与输出处理流程依靠数据库和系统后台的双向支持。
e.系统需要对用户提供身份验证服务,便于应聘、招聘信息的真实性审核。
1.1.2目标该软件的设计目标必须尽量达到人力与设备费用的节省,改变传统人才招聘市场的服务模式,实现招聘者通过发布信息招收求职者,求职者发布求职信息要求对应岗位的双向交流服务。
系统能实现对用户的社会身份验证,严格审核发布的信息,提高可信度。
软件的整个设计过程必须通过生产能力的提高,人员工作效率的提高等等使软件开发成本最小化,实现保证软件质量的前提下的资金投入最小化。
并且提供人性化、美观的界面。
1.1.3条件及限制开发该系统的主要资金来源为用户提供的开发资金投入,故在设计开发中最大不能超过该限度,且软件完成交付用户使用后,应保证软件的运行寿命至少达到用户的要求范围.且软件开发时间应基本控制在用户提出的要求范围内.a.建议开发软件运行的最短寿命:4年。
b.进行系统方案选择比较的期限:一星期。
c.开发工具:Myeclipse、MySQL、Hibernate。
d.开发环境:Windows 7操作系统。
e.运行环境:Windows 9x、Windows NT或Windows 2000操作系统。
1.1.4对传统人才招聘的分析传统的人才招聘,需要提供大型场地,在宣传上需要花费大量人力物力。
对求职者来说,费时费力;对招聘企业来说,举办招聘会需要花费大量经费。
由于时间、地区、人员拥堵等情况,人才招聘并不理想,并且只能提供单一的企业招聘位置,无法为求职者展示自己的求职信息,仅能实现企业对口服务。
随着经济的发展,城市化步伐的加快,求职者队伍不断壮大,传统的人才招聘已经不能满足就业需求。
因此需要一种新的人才招聘方法,满足现代人才招聘的需求。
随着经济的发展,城市化步伐的加快,求职者队伍不断壮大。
传统的人才招聘,对求职者来说,费时费力;对招聘企业来说,举办招聘会需要花费大量经费。
所以在当今互联网已经成为人们生活一部分的社会里,越来越多的个人选择通过网络轻点鼠标寻求工作,越来越多的企业也开始选择网络进行招聘。
网上人才招聘系统满足了求职者和招聘企业双向的要求,网上人才招聘系统收集大量招聘企业的招聘信息,它使网上招聘从盲目的网络职位搜索到有序大量的职位投递,从混乱变为规范,而且成功率较高。
1.1.5进行可行性研究的方法实行软件的可行性研究方法主要有:经济可行性分析、技术可行性分析、操作可行性分析。
具体将在下面叙述。
1.2经济可行性1.2.1系统投资系统的投入包含以下几个方面:a.网站开发成本:按照正常计费,系统荷载访问量为10万每月,开发的系统成本1000元。
b.网站服务器:租用电信运营商服务器,成本7000元一年。
c.网站维护人员:支付年薪10万/人。
d.搜索竞价:采用百度搜索竞价的推广方式,竞价0.08元/次有效点击,年支付上限10万元。
1.2.2成本回收期网站对求职者和招聘者发布信息进行收费,求职者发布信息收费1元每条,招聘者发布信息100元每条。
向数据统计公司或部门购买当地地区求职及招聘需求,网络用户数量,市场期望等数据,再根据数据预测投资回收期。
市场预测当地每年就业岗位30万个,求职者41万人,网络用户数量600万人。
则根据百度推广连接有效点击数,每月10万荷载点击量可实现30%有效点击,其中10%使用系统求职服务,其中至少1%的获得就业岗位。
则可实现每月收益:10000*1+1000*100=110000(元)投资预计回收期为:3个月。
1.2.3可行性经济可行性研究的目的是实行系统能达到以最小的开发成本取得最佳的经济效益,需要对组织的经济状况和投资能力进行分析。
由于本系统突破了时间限制,只要服务器开通,本系统的合法用户随时可以了解自己想了解的信息。
这比过去那种手工作法有了很大的进步。
同时经过投资预算和成本回收期预测,该系统在经济上是可行的。
3.需求分析3.1系统需求该系统通过简单的网页界面操作,可以使求职用户和招聘用户进行双向选择。
用户通过网上实名注册会员以后,就可以享受各种求职招聘信息,后台会提供求职者和招聘者沟通的桥梁,以便双方可以更好的匹配。
同时系统后台数据库会记录求职者和招聘者以及配对成功案例的信息,保证求职信息和招聘信息的长期有效利用。
求职者通过该系统可以上传求职信息,管理员审核通过后会将求职信息入库,同时招聘者的招聘信息也会入库,然后系统进行比对配对,配对后通知双方取得答复,成功则进入人才库备案,不成功则继续匹配。
同时求职者招聘者也可以自行选择查看对方信息,进行自由匹配。
3.2 系统分层DFD图3.2.1 系统顶层数据流图图3-1 系统顶层数据流图3.2.2 系统第一层数据流图图3-2 系统第一层数据流图3.2.3系统第二层数据流图以自由查看招工信息,寻找合适的职位。
当系统匹配成功后会双向发送信息,等待求职者和招聘者的答复,求职成功后系统会更新人才管理表。
3.3.3录用模块需求系统验证通过招聘者的登录信息后,会向用户发送求职信息。
当系统匹配到合适的用户后,招聘者通过此模块可以对求职信息进行答复,同时管理员更新录用信息表,双向选择成功以后会更新人才管理表。
3.4系统数据字典3.3.1数据文件1.数据文件名:用户信息简述:系统使用者的基本情况数据文件组成:用户信息=账号+密码+姓名+性别+年龄+联系电话+用户类型存储方式:以账号为关键码升序存储存取频率:实时更新2.数据文件名:申岗信息简述:求职者应聘公司招聘岗位的申请信息数据文件组成:申岗信息=申岗编号+岗位信息编号+用户账号+学历+技术能力+个人简介+申请时间+处理状态存储方式:以申请时间为准,降序存储存取频率:实时更新3.数据文件名:岗位管理简述:公司招聘岗位的内容以及目前应聘的相应信息数据文件组成:岗位管理=岗位编号+用户账号+公司+招聘岗位+招聘时间+待遇+性别要求+年龄要求+学历要求+经验要求+其他要求+应聘用户+申岗信息编号+招聘状态存储方式:以岗位编号降序存储存取频率:实时更新4.数据文件名:系统通知简述:系统处理用户相应申请后,返回的通知数据文件组成:系统通知=通知编号+来源账号+接收账号+信息源+信息码+备注消息+提醒状态存储方式:以通知编号降序存储存取频率:实时更新5.数据文件名:招工信息简述:招聘单位的招聘信息内容数据文件组成:招工信息=岗位编号+公司+招聘岗位+待遇+性别要求+年龄要求+学历要求+经验要求+其他要求+招聘状态存储方式:以岗位编号降序存储存取频率:实时更新6.数据文件名:求职信息简述:存储求职者的个人信息以及应聘职位等信息数据文件组成:求职信息=求职编号+用户帐号+学历+工作经历+要求职位+其他要求+处理状态存储方式:按求职编号降序存储存取频率:实时更新7.数据文件名:人才管理数据流流通量:每次一个2.数据流名:应聘答复说明:招聘者答复求职者是否可以被应聘数据流来源:招聘者数据流去向:管理员数据流组成:招聘职位,编号等招工信息,还包括是否招聘的答复标记数据流流通量:每次一个3.数据流名:应聘信息说明:管理员发给招聘者的求职者信息数据流来源:管理员数据流去向:招聘者数据流组成:求职者的个人信息以及求职岗位信息数据流流通量:每次一个4.数据流名:求职信息说明:求职者发布的个人求职信息,包括岗申信息内容数据流来源:岗申信息数据流去向:管理员数据流组成:求职者的个人求职信息数据流流通量:每次一个5.数据流名:受拒通知说明:系统发给求职者公司是否应聘求职者的信息数据流来源:岗位管理数据流去向:求职者数据流组成:求职岗位的详细信息,求职者的岗申信息,是否接受应聘的标记信息数据流流通量:每次一个3.2.3.2 应聘模块数据流1.数据流名:身份验证说明:求职者使用系统时验证身份信息,采用账号、密码的组合验证。
数据流来源:求职者数据流去向:注册/登陆数据流组成:账号+密码数据量流通量:每次1个2.数据流名:应聘信息说明:求职者申请应聘岗位填写的个人信息数据流来源:求职者数据流去向:确认应聘数据流组成:岗位信息编号+学历+技术能力+个人简介数据量流通量:每次1个3.数据流名:应聘询问说明:系统响应应聘请求,向管理员发送应聘信息,询问是否通过数据流来源:确认应聘数据流去向:管理员数据流组成:申岗编号+岗位信息编号+用户账号+学历+技术能力+个人简介+申请时间数据量流通量:每次1个4.数据流名:通过请求说明:管理员确认并通过系统提交的传递的应聘请求数据流来源:管理员数据流去向:修改招聘信息数据流组成:申岗编号+岗位信息编号+管理员备注消息+处理状态+招聘状态数据量流通量:每次1个5.数据流名:拒绝请求说明:求职者信息不符,管理员拒绝求职者的应聘请求数据流来源:管理员数据流去向:删除申岗信息数据流组成:申岗编号+备注信息数据量流通量:每次1个6.数据流名:受据通知说明:应聘请求未通过,系统通知求职者数据流来源:删除申岗信息数据流去向:求职者数据流组成:岗位编号+公司+招聘岗位+申岗编号+申请时间+备注信息数据量流通量:每次1个7.数据流名:应聘通知说明:招聘信息被响应时,系统发送应聘通知给招聘者数据流来源:修改招聘信息数据流去向:招聘者数据流组成:应聘用户+姓名+性别+年龄+联系电话+岗位编号+招聘岗位+学历+技术能力+个人简介+申请时间+备注消息数据量流通量:每次1个8.数据流名:应聘答复说明:招聘者答复系统投递的应聘信息数据流来源:招聘者数据流去向:管理员数据流组成:岗位编号+应聘用户+备注消息数据量流通量:每次1个9.数据流名:响应答复说明:管理员根据招聘者的答复信息,对招聘信息进行修改数据流来源:管理员数据流去向:修改招聘状态数据流组成:岗位编号+应聘用户+备注消息数据量流通量:每次1个10.数据流名:应聘状态说明:系统通知求职者应聘是否被接受,以及目前公司对其的反馈数据流来源:修改招聘信息数据流去向:求职者数据流组成:岗位编号+公司+招聘岗位+申岗编号+申请时间+备注信息数据量流通量:每次1个3.3.3.2求职模块数据流1.数据流名:身份验证说明:系统验证登录用户的身份,通过则允许用户操作,不通过则拒绝访问数据流去向:用户信息数据流组成:帐号+密码数据量流通量:每次1个2.数据流名:求职信息说明:求职者发布给管理员的的求职信息数据流来源:求职者数据流去向:管理员数据流组成:求职者的个人信息以及求职岗位的基本要求数据量流通量:每次1个3.数据流名:求职答复说明:管理员通过招聘者的应聘答复发给求职者的答复数据流来源:管理员数据流去向:求职者数据流组成:职位信息+求职信息+录用标记信息数据量流通量:每次1个4.说明:管理员发给招聘者的求职信息数据流来源:管理员数据流去向:招聘者数据流组成:求职信息数据量流通量:每次1个5.数据流名:应聘答复说明:招聘者回复应聘信息数据流来源:招聘者数据流去向:管理员数据流组成:录用信息以及录用标记信息数据量流通量:每次1个3.2.3.4 录用模块数据流1.数据流名:录用信息说明:招聘者通过管理员发布的公司职位信息数据流来源:招聘者数据流去向:管理员数据量流通量:每次1个2.数据流名:应聘信息说明:管理员发给招聘者的求职信息数据流来源:管理员数据流去向:招聘者数据流组成:求职信息数据量流通量:每次1个3.数据流名:求职答复说明:管理员通过招聘者的应聘答复发给求职者的答复数据流来源:管理员数据流去向:求职者数据流组成:职位信息+求职信息+录用标记信息数据量流通量:每次1个4.数据流名:求职信息说明:求职者发布给管理员的的求职信息数据流来源:求职者数据流去向:管理员数据流组成:求职者的个人信息以及求职岗位的基本要求数据量流通量:每次1个3.3.4加工3.3.4.1招聘模块加工1.加工名:注册/登录招聘者加工编号:1.1简要描述:根据招聘者输入的登录信息验证登陆者输入数据流:身份验证输出数据流:招聘信息加工逻辑:读取用户输入的帐号密码等信息,与用户信息库比对,比对通过则允许上传招工信息或者答复应聘信息,对比不通过则拒绝用户登录请求2.加工名:更新招工信息加工编号:1.2简要描述:管理员通过求职者以及招聘者的传入信息添加,修改,或者删除招工信息内容输入数据流:应聘答复,应聘信息输出数据流:招工信息加工逻辑:管理员通过招聘者的招聘请求更新招工信息,通过招聘者的应聘答复更新招工信息3.2.4.2 应聘模块加工1.加工名:注册/登陆求职者加工编号:2.1简要描述:验证使用者身份信息输入数据流:身份验证输出数据流:应聘信息加工逻辑:读入用户输入的“账号”、“密码”,核对系统的“用户信息”,通过身份验证后,求职者可以输入(申请)应聘信息;身份验证未通过,系统拒绝用户输入(申请)应聘信息。