网网上上人人才才招招聘聘系系统统数数据据需需求求说说明明书书题目:网上人才招聘系统组长:成员:完成日期:2013年12月20日签收人:签收日期: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.开发环境:Windows7操作系统。e.运行环境:Windows9x、WindowsNT或Windows2000操作系统。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可行性经济可行性研究的目的是实行系统能达到以最小的开发成本取得最佳的经济效益,需要对组织的经济状况和投资能力进行分析。由于本系统突破了时间限制,只要服务器开通,本系统的合法用户随时可以了解自己想了解的信息。这比过去那种手工作法有了很大的进步。同时经过投资预算和成本回收期预测,该系统在经济上是可行的。1.3技术可行性本系统对用于开发系统的计算机硬件和软件的要求程度不高,采用Myeclipse+MySQL+Hibernate开发本系统,目前这些技术已相当成熟。因而,该系统在技术上是可行的。1.4操作可行性本系统为一个小型的网上人才招聘系统,其用户群主要面向公司所在地区,所耗费的资源小,并且对传统人才招聘拥有更佳的服务。同时当地网络使用普及,现在一般的电脑无论是硬件还是软件都能够满足条件,因此,本系统在操作上是可行的。2.项目计划2.1分组情况姓名学号完成内容罗撰写报告可行性分析;负责报告数据库设计的汇总及细节撰写。孟撰写项目计划;负责报告概要设计的汇总及细节撰写。潘负责报告需求分析的汇总及细节撰写。盛负责报告详细设计的汇总及细节撰写。1.2进度安排3.需求分析3.1系统需求该系统通过简单的网页界面操作,可以使求职用户和招聘用户进行双向选择。用户通过网上实名注册会员以后,就可以享受各种求职招聘信息,后台会提供求职者和招聘者沟通的桥梁,以便双方可以更好的匹配。同时系统后台数据库会记录求职者和招聘者以及配对成功案例的信息,保证求职信息和招聘信息的长期有效利用。求职者通过该系统可以上传求职信息,管理员审核通过后会将求职信息入库,同时招聘者的招聘信息也会入库,然后系统进行比对配对,配对后通知双方取得答复,成功则进入人才库备案,不成功则继续匹配。同时求职者招聘者也可以自行选择查看对方信息,进行自由匹配。3.2系统模块需求3.2.1招聘模块需求该模块主要通过招聘者登录系统上传招工信息,系统管理员将招工信息表和求职信息表进行比对,寻找合适的匹配对象。同时招聘者会查看各种求职信息,自由的筛选符合条件的求职者。3.2.2应聘模块需求应聘模块主要使求职者对系统匹配的相对应职位进行答复,选择是否同意入职,并将信息反馈给系统管理员,管理员通过求职者的答复,选择对岗申信息表和岗位信息表进行修改标记。3.2.3求职模块需求求职者通过此模块可以上传求职信息,系统管理员审核通过后将求职信息存入求职信息表,系统匹配相应的招工信息。同时求职者可以自由查看招工信息,寻找合适的职位。当系统匹配成功后会双向发送信息,等待求职者和招聘者的答复,求职成功后系统会更新人才管理表。3.2.4录用模块需求系统验证通过招聘者的登录信息后,会向用户发送求职信息。当系统匹配到合适的用户后,招聘者通过此模块可以对求职信息进行答复,同时管理员更新录用信息表,双向选择成功以后会更新人才管理表。3.3系统场景3.3.1招聘者场景场景名称:招聘模块参与执行者实例:招聘者,个人信息表,招工信息表,管理员,前台界面,后台控制程序前置条件:系统运行后置条件:无3.3.1.1招聘者用例图3.3.1.2招聘者用例规约3.3.1.2.1说明招聘者通过实名注册后获得专属的登录账号和密码,招聘者可以通过账号密码登录系统。登录系统后,招聘者可以上传招聘信息,查看招聘信息及应聘信息,也会收到系统发送的各类通知,如账户安全、系统活动等。招聘者也可以修改个人信息,如账户密码。同时,对于已经通过匹配查找到的应聘者,招聘者可以选择接受或者拒绝应聘,并将信息反馈给系统后台。3.3.1.2.1事件流1.登陆(1)当用户或管理员需要进入系统时,系统提示输入账号密码(2)若用户或管理员已经注册,则直接输入账号密码;若没有注册,则提示注册,进入注册事件流(3)系统验证账号密码,验证通过进入系统,不通过则显示账号密码错误。(4)用户或管理员进入系统进行其他操作2.注册(1)页面提示用户输入个人信息(2)系统审核通过后生成账号密码(3)用户获得账号密码,可以通过账号密码登录系统3.修改个人信息(1)用户登录系统后,点击修改个人信息(2)系统界面显示原始个人信息,部分信息显示为可修改状态(3)用户可以对可修改状态的信息进行修改(4)修改完成后点击保存,系统记录并更新个人信息表4.上传招工信息(1)用户登录系统后,点击上传招工信息(2)系统界面显示招工信息表格(3)用户填写招工信息表格(4)填写完成后用户点击提交,系统审核通过后记录并更新招工信息,未通过则提示,要求用户重新填写,填写完成后再次验证。重复此过程直到填写信息通过或用户自行终止5.查看招聘及应聘信息(1)用户点击查看招聘及应聘信息(2)系统界面进入招聘信息表和应聘信息表6.应聘答复(1)用户收到系统发送的应聘信息(2)用户查看应聘信息(3)用户选择同意或者拒绝应聘(4)系统接受用户反馈信息7.查看系统通知(1)用户点击系统通知查看系统通知3.3.2应聘者场景场景名称:应聘模块参与执行者实例:求职者,个人信息表,求职信息表,管理员,前台界面,后台控制程序前置条件:系统运行后置条件:无3.3.2.1应聘者用例图3.3.2.2应聘者用例规约3.3.2.2.1说明求职者通过实名注册后得到账号密码,通过账号密码登录系统。求职者可以上传求职信息,查看招聘及应聘信息,寻找合适的岗位。对于已经匹配的招聘信息,求职者可以接受或者拒绝招聘,并将信息反馈给系统后台。同时求职者在系统内会受到各类系统通知,包括账户安全、系统活动等。求职者可以修改个人信息,如密码。3.3.2.2.2事件流1.登陆(1)当用户或管理员需要进入系统时,系统提示输入账号密码(2)若用户或管理员已经注册,则直接输入账号密码;若没有注册,则提示注册,进入注册事件流(3)系统验证账号密码,验证通过进入系统,不通过则显示账号密码错误。(4)用户或管理员进入系统进行其他操作2.注册(1)页面提示用户输入个人信息(2)系统审核通过后生成账号密码(3)用户获得账号密码,可以通过账号密码登录系统3.修改个人信息(1)用户登录系统后,点击修改个人信息(2)系统界面显示原始个人信息,部分信息显示为可修改状态(3)用户可以对可修改状态的信息进行修改(4)修改完成后点击保存,系统记录并更新个人信息表4.上传求职信息(1)用户点击上传求职信息(2)系统进入求职信息填写界面(3)填写完成后用户点击提交,系统审核通过后记录并更新求职信息表,未通过则提示,要求用户重新填写,填写完成后再次验证。重复此过程直到填写信息通过或用户自行终止5.查看招聘及应聘信息(1)用户点击查看招聘及应聘信息(2)系统界面进入招聘信息表和应聘信息表6.求职答复(1)用户收到系统发送的求职信息(2)用户查看求职信息(3)用户选择同意或者拒绝应聘(4)系统接受用户反馈信息7.查看系统通知(1)用户点击系统通知查看系统通知3.3.3管理员场景场景名称:管理员操作参与执行者实例:招工信息表,求职信息表,用户信息表,岗申信息表,录用信息表,人才管理表,系统后台处理程序,管理员前置条件:系统运行后置条件:无3.3.3.1管理员用例图3.3.3.2管理员用例规约3.3.3.2.1说明管理员作为系统后台,承担所有的后台信息更新任务。主要负责管理用户信息,对系统数据库进行添加、删除、修改等操作。管理员会发送各类系统消息。同时管理员会对系统匹配的求职者和招聘岗位进行双向通知,并传达应聘答复和求职答复。3.3.3.2.2事件流1.发送应聘信息(1)系统匹配求职者和招聘者(2)系统向招聘者发送应聘信息(3)等待招聘者应聘答复2.发送招聘信息(1)系统匹配求职者和招聘者(2)系统向求职者发送应聘信息(3)等待求职者求职答复3.更新求职信息表(1)系统收到求职者的求职信息(2)系统对求职信息表进行添加修改删除操作4.更新招工信息表(1)系统收到招聘者的招工信息(2)系统对求职信息表进行添加修改删除操作5.更新人才管理表(1)招聘者和求职者匹配并相互同意后,系统将