人才招聘系统分析与设计

合集下载

网上人才招聘系统毕业设计论文

网上人才招聘系统毕业设计论文

网上人才招聘系统毕业设计论文一、选题背景及意义随着互联网的迅速发展,人才招聘越来越趋向于线上进行。

传统的人才招聘方式存在很多问题,例如信息交流慢、招聘成本高、人才匹配不准确等。

为了解决这些问题,我们需要设计一款高效、便捷的人才招聘系统。

因此,本文选题为“网上人才招聘系统的设计与实现”。

二、研究目标及内容本文的研究目标是设计并实现一款网上人才招聘系统,该系统能够提高招聘的效率和准确度。

具体内容包括以下几个方面:1.系统需求分析:分析人才招聘系统的功能需求和性能需求。

2.系统设计:设计人才招聘系统的架构和流程。

3.系统实现:利用合适的技术工具实现人才招聘系统。

4.系统测试:对人才招聘系统进行功能测试和性能测试,确保系统的正确性和稳定性。

三、研究方法和步骤1.需求调研:通过问卷调查和访谈等方式,了解人才招聘系统的需求,包括企业和求职者的需求。

2.系统设计:根据需求,设计人才招聘系统的架构和流程。

包括系统的前端界面设计、后端数据库设计和系统交互设计等。

3.系统实现:选择合适的开发工具和编程语言,将系统设计转化为具体的代码实现。

注意系统的模块化设计,提高系统的可维护性和可扩展性。

4.系统测试:对系统进行功能测试和性能测试。

包括对招聘信息的发布、简历的筛选与匹配等功能进行测试,以及对系统的并发性和稳定性进行测试。

5.系统优化:根据测试结果,对系统进行优化改进,以提高系统的性能和用户体验。

四、预期成果和创新点预期成果是一款高效、便捷的网上人才招聘系统,该系统能够满足企业和求职者的需求,提高招聘效率和准确度。

创新点包括以下几个方面:1.智能推荐算法:通过分析企业需求和求职者简历,将最匹配的求职者推荐给企业,提高招聘的准确度。

2.多媒体招聘信息:允许企业发布包含图片、视频等多媒体内容的招聘信息,提高信息传递的效果。

3.投递状态跟踪:求职者可以通过系统查看自己的简历投递状态,及时了解招聘进展。

4.企业信用评级:对企业进行信用评级,让求职者更准确地了解企业情况,增加就业选择的可靠性。

智慧人才招聘系统设计方案

智慧人才招聘系统设计方案

智慧人才招聘系统设计方案一、引言智慧人才招聘系统是指通过信息技术手段,将传统的人才招聘过程数字化和智能化,提高招聘的效率和质量。

本文将提出一个智慧人才招聘系统的设计方案,包括系统的整体架构、功能模块以及实现方法。

二、系统架构智慧人才招聘系统的架构主要分为前台用户界面、后台管理界面和数据库三个部分。

1. 前台用户界面:提供给求职者使用的界面,包括招聘信息浏览、简历投递、查看招聘进展等功能。

2. 后台管理界面:提供给招聘方使用的界面,包括发布招聘信息、查看简历、面试安排、招聘进展跟踪等功能。

3. 数据库:存储招聘信息、求职者简历、招聘进展等数据。

三、系统功能1. 招聘信息发布:招聘方可以通过后台管理界面发布招聘信息,包括职位名称、薪资待遇、工作地点、职位要求等。

同时,可以设置招聘流程和面试评分标准。

2. 简历筛选:系统可以根据招聘方设定的招聘要求和条件,自动筛选求职者提交的简历,将符合条件的简历推荐给招聘方。

3. 面试安排:招聘方可以通过后台管理界面对符合条件的求职者进行面试安排。

系统会自动生成面试通知并发送给求职者。

4. 招聘进展跟踪:招聘方可以通过后台管理界面随时查看招聘的进展情况,包括简历投递情况、面试结果、录用情况等。

5. 招聘数据统计分析:系统可以对招聘过程中的数据进行统计和分析,包括招聘效果评估、面试通过率、员工保留率等。

四、实现方法1. 技术选择:前台用户界面和后台管理界面可以采用Web开发技术,如HTML、CSS、JavaScript等。

数据库可以选择关系数据库,如MySQL、Oracle等。

2. 数据采集和处理:系统可以通过求职者提交的简历进行数据采集和处理,可以使用基于自然语言处理的技术对简历进行关键词提取、匹配和分析。

3. 智能推荐算法:系统可以通过使用机器学习算法,根据招聘方设定的招聘要求和条件,自动筛选求职者的简历,并将符合条件的简历推荐给招聘方。

4. 面试安排算法:系统可以使用调度算法对面试安排进行优化,根据求职者的排班情况、面试官的时间安排等因素,自动生成面试时间表。

人才招聘系统的设计与开发

人才招聘系统的设计与开发

三、编写实现代码
三、编写实现代码
在确定系统和架构的基础上,我们需要编写具体的实现代码。以下是一个简 单的实现步骤:
三、编写实现代码
1、前端开发:使用JavaScript框架(如React或Vue)创建项目,并按照需 求设计界面和交互流程。使用Axios等库调用后端API,实现数据的获取和传输。
三、编写实现代码
2、后端开发:使用Java框架(如Spring或Django)创建项目,并按照需求 设计业务逻辑和数据处理流程。使用ORM框架(如Hibernate)进行数据库操作, 实现数据的增删改查。同时,根据前端需求,定义并实现API接口。
三、编写实现代码
3、数据库设计与实现:根据确定的数据结构,设计并创建数据库表。使用数 据库管理工具(如MySQL Workbench或pgAdmin)进行数据的导入导出和维护。 同时,编写SQL语句实现数据的增删改查操作。
四、系统测试与优化
2、性能测试:测试系统的性能是否满足要求,例如页面加载速度、数据传输 速度等。可以使用负载测试工具(如Jmeter)模拟多用户并发访问系统的情况, 以检测系统在高负载下的表现。
谢谢观看
一、确定系统功能
3、简历管理:系统可以自动匹配应聘者与招聘岗位的条件,并筛选出符合条 件的简历。企业可以查看这些简历,并根据需要安排面试。
一、确定系统功能
4、面试管理:企业可以在系统中对应聘者进行面试安排、面试记录和面试结 果录入等操作。
一、确定系统功能
5、其他功能:除了以上核心功能,系统还应具备信息检索、数据统计、在线 沟通等附加功能,以提高招聘过程的效率和效果。
人才招聘系统的设计与开发
目录
01 一、确定系统功能
03 三、编写实现代码

数据库人才招聘管理系统

数据库人才招聘管理系统

人才招聘信息管理系统-----数据库设计案例摘要:网上招聘求职方式已经成为了招聘求职的重要手段,其招聘求职规模和招聘求职成功率已直逼传统招聘会,有的甚至超越了传统招聘会。

应聘者和招聘公司/单位可以通过Internet,突破时间和空间的限制来实现工作求职和公司/单位的人才招聘。

网上招聘较之传统招聘具有招聘范围广,信息量大,可挑选余地大,费用低等优势,获得了越来越多公司的认可;同时它对应聘者具有检索方便,地域限制小,供选择的工作多等特点。

对招聘单位来说,招聘网站也为他们提供了查询、检索应聘者信息库的条件,使从事招聘工作人员的初选工作变得轻松易行。

本系统明确了基于B/S模式的人才招聘信息管理系统的主要功能和系统流程。

本系统应用MVC模型,实现一个招聘网络平台,求职者可以在主页方便地浏览查询职位及投递简历;单位招聘人员可以方便地查找其需要的目标信息,浏览求职人员的简历信息。

网站管理员则通过后台来实现对系统的管理。

关键词:人才招聘;MVC;B/S第一阶段文档(一)开发语言及数据库选择(JSP、JAVA) + SQL Server 2000通过在JSP页面中调用JavaBean来实现对数据库的操作。

通过Servlet来控制页面跳转及方法的实现。

(二)系统需求分析首先,在程序未开发前,根据任务书的要求,做好需求分析,明确用户的各种需求,本系统的用户主要有管理员、个人用户和单位用户,根据各各用户的不同需求,确定系统要实现的功能。

需求分析是软件定义时期的最后一个阶段,其基本任务是回答“系统必须做什么”这个问题。

针对系统拥有个人用户和单位用户,分别对这些类型用户的功能需求进行需求分析。

E-CASE用例图(根据情况也可画出1、2级数据流图)本系统分为管理员、单位用户和个人用户三类用户。

管理员可以查询简历、查询招聘信息、统计单位和个人用户的数量、审核单位和招聘信息;单位用户可以查询简历、发送面试通知;个人用户可以查询招聘信息、投递简历等功能。

招聘系统的设计与实现

招聘系统的设计与实现

招聘系统的设计与实现随着社会的进步和科技的发展,越来越多的企业和组织开始采用信息化手段来提高招聘过程的效率和质量。

本文将介绍招聘系统的设计与实现,包括需求分析、系统设计、系统实现和系统测试等环节。

一、需求分析在需求分析阶段,我们需要明确招聘系统的目标用户和功能需求。

目标用户主要包括企业HR、招聘部门和求职者等;功能需求则包括职位发布、简历投递、在线测评、面试通知和结果管理等。

二、系统设计1、数据库设计招聘系统的数据库主要包括职位信息表、求职者信息表、招聘流程表等。

其中,职位信息表包括职位名称、招聘人数、工作地点、薪资福利等字段;求职者信息表包括姓名、性别、年龄、学历、工作经历、技能特长等字段;招聘流程表包括简历投递、初次筛选、在线测评、面试通知、录用结果等字段。

2、系统架构设计招聘系统的架构主要包括用户界面层、业务逻辑层和数据访问层。

用户界面层负责与用户交互,包括职位发布页面、简历投递页面等;业务逻辑层负责处理招聘流程中的各项业务逻辑,例如简历筛选、面试安排等;数据访问层负责与数据库进行交互,包括数据的增删改查操作。

三、系统实现1、职位发布招聘系统的职位发布模块可以实现对企业所需职位的描述和发布。

HR 人员可以在系统中添加新的职位信息,并更新已有的职位信息,支持文本、图片和视频等多种形式。

2、简历投递求职者可以通过招聘系统的简历投递模块提交自己的简历。

系统支持多种文件格式的上传,例如Word文档、PDF文档等。

同时,系统还可以根据职位要求自动匹配相应的求职者,提高招聘效率。

3、在线测评在线测评是招聘系统中的重要功能之一,通过对求职者进行在线测试,可以更全面地了解求职者的能力和性格特点。

招聘系统支持多种测评方式,包括性格测试、能力测试和心理测试等,并可以根据企业需求定制测评内容和流程。

4、面试通知招聘系统的面试通知模块可以实现自动化面试通知功能。

系统可以根据求职者的简历和测评结果自动筛选出符合企业需求的优秀人才,并通过邮件、短信等方式发送面试通知,大大节省了HR人员的时间和精力。

HR人才管理软件的需求分析与系统设计

HR人才管理软件的需求分析与系统设计

HR人才管理软件的需求分析与系统设计一、引言随着企业发展的速度加快,人力资源管理越来越受到各级企业的重视。

为了提高企业的核心竞争力,HR管理软件成为企业必不可少的一部分。

本文将会对HR人才管理软件的需求分析和系统设计进行探讨。

二、需求分析1. 功能需求1.1. 权限管理人才管理软件应该对不同权限的用户提供不同的操作内容,以便在操作中更好地保护企业的信息安全。

1.2. 信息管理人才管理软件应该能完整地管理人才信息,包括职业技能、个人信息、学历和教育背景等,并且能够支持自定义的人才信息管理。

1.3. 统计分析人才管理软件应该能够统计分析企业的人才情况,以便企业能够了解目前的人才状况,并制定适当的人才培养计划。

2. 性能需求2.1. 并发处理能力人力资源管理系统应该具备一定的并发能力,以支持同一时间内的多用户操作。

2.2. 数据长度处理人才管理系统应该能够处理不同长度的数据,以便企业方便地存储和管理各项人才信息。

3. 用户需求3.1. 易用性人力资源管理系统应该方便容易地使用,以方便企业雇用过程中的各类人才管理流程的执行。

3.2. 个性化企业用户往往有各自独特的工作习惯和需求,人力资源管理系统应该支持可定制化以适应企业的工作需求。

三、系统设计1. 总体设计总体设计应该以企业的核心需求为基础,对系统的整体结构、功能、特性进行详细设计。

2.1. 登录模块提供用户登陆功能,不同权限用户能进行不同级别认证登录。

2.2. 部门管理管理企业各个部门,支持新增、删除、修改和查询操作,提供部门树结构展示。

2.3. 人才管理管理人才基本信息,支持新增、删除、修改、查询、导入和导出等操作。

2.4. 统计分析支持人才统计分析功能,通过人才信息数据的分析,输出相关统计报表判断人才情况。

2.5. 招聘管理对招聘管理过程中的信息进行收集和管理,支持招聘计划、职位管理、简历管理和面试管理等功能。

2.6. 培训管理对企业内部人才的培训计划进行管理,支持培训计划发布、培训实施、培训效果评估等功能。

在线人才招聘系统的设计与实现的开题报告

在线人才招聘系统的设计与实现的开题报告

在线人才招聘系统的设计与实现的开题报告一、选题背景随着互联网的发展和普及,人才招聘的方式也发生了巨大的变革,越来越多的企业和求职者开始使用在线人才招聘系统。

通过这种方式,企业可以更加精准地筛选人才,求职者也可以更加方便快捷地找到合适的工作机会。

然而,当前市面上的在线人才招聘系统还存在一些问题,例如信息不够真实、筛选机制不够完善等。

为了解决这些问题,我们计划设计和实现一款更加完善、高效、真实的在线人才招聘系统。

二、选题意义在线人才招聘系统是企业和求职者之间的桥梁,它对于促进经济发展和提高人才利用效率具有重要意义。

一个好的在线人才招聘系统不仅可以帮助企业更加精准地筛选人才,也可以帮助求职者更加方便快捷地找到合适的工作机会。

因此,设计和实现一款更加完善、高效、真实的在线人才招聘系统具有重要意义。

三、研究目标本研究的目标是设计和实现一款更加完善、高效、真实的在线人才招聘系统。

具体研究目标如下:1. 设计和实现一个完善的人才信息管理系统,能够方便快捷地录入、管理和搜索人才的信息;2. 设计和实现一个高效的匹配算法,能够根据企业的需求和求职者的条件,快速筛选出合适的人才;3. 设计和实现一个真实的认证系统,保证人才的信息真实可信;4. 设计和实现一个用户友好的界面,提高用户体验。

四、研究内容本研究将重点关注如何设计和实现一个更加完善、高效、真实的在线人才招聘系统。

具体研究内容如下:1. 研究当前市场上的在线人才招聘系统,分析其存在的问题和不足;2. 设计和实现一个完善的人才信息管理系统,包括人才信息的录入、管理和搜索等功能;3. 设计和实现一个高效的匹配算法,根据企业的需求和求职者的条件,快速筛选出合适的人才;4. 设计和实现一个真实的认证系统,保证人才的信息真实可信;5. 设计和实现一个用户友好的界面,提高用户体验。

五、研究方法本研究采用了以下方法:1. 调研法:通过调研市场上已有的在线人才招聘系统,分析其存在的问题和不足,为本研究提供借鉴和参考;2. 设计法:通过系统分析和设计,设计出一个更加完善、高效、真实的在线人才招聘系统;3. 编码法:通过编写代码实现系统的具体功能;4. 测试法:通过测试系统的各个功能,验证系统的正确性和稳定性;5. 评估法:通过用户反馈等方式,评估系统的用户体验和性能。

人才招聘系统管理设计与实现论文(共4篇)【论文】

人才招聘系统管理设计与实现论文(共4篇)【论文】

第1篇:基于Web的人才招聘系统的设计与实现21世纪是信息化迅猛发展、Web技术突飞猛进的时代,各行各业都朝着信息化、电子化的方向发展。

基于Web的人才招聘系统作为一种新兴的求职形式,还处在发展阶段,制约其发展的主要因素就是信息的发布以及求职招聘所支持的系统的建设。

互联网最重要的特点就是突破超时空、超平台的限制。

本文对网上人才招聘系统进行详细、全面的设计与实现。

1系统需求分析需求分析是软件开发的第一个阶段,也是关系到软件开发成败的关键步骤。

需求分析就是让用户和开发者共同明确将要开发的是一个什么样的系统。

通过搜集资料调查分析,确定系统用户是求职者用户和公司用户,其需求如下:求职者对系统的主要需求:职位搜索、公司查询、创建简历、投递简历等。

求职者先进行注册,再填写自己的详细信息,然后可进行有选择的查询自己感兴趣的公司和职位。

同时也能对自己的信息进行管理,也可查看最近日期的人才市场的招聘公告等。

公司对系统的主要需求:发布招聘信息、查询求职者的简历等。

公司用户先进行注册,在填写本公司的详细信息,然后可发布招聘职位信息!查看求职者投递过来的简历,然后进行筛选,最后发出面试、笔试通知。

2技术背景基于Web的人才招聘系统是采用基于业界标准J2EE为基础的B/S架构,该系统不仅能方便求职者寻找工作,而且对于公司的人才招聘、高层决策起到很好的作用。

系统采用纯Java 技术的B/S模式。

Java是一种电脑编程语言,拥有跨平台、面向对象、泛型编程的特性。

Java 不同于一般的编译语言和解释语言。

它首先将源代码编译成字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。

基于J2EE的多层体系架构的主要优点是:(1)简化结构;(2)提高开发效率;(3)可移植性强;(4)重用性好;(5)易于维护。

3数据分析及设计数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体的说,数据库设计是在一个给定的应用环境中,构造最优的用户的应用需求。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《人才招聘系统分析与设计》课程设计报告书设计题目:专业:班级:学生姓名:学号:指导教师:年月计算机学院目录摘要 (1)第一章绪论 (1)第二章 Microsoft Visio 介绍 (3)第三章需求分析 (4)第四章系统分析 (6)第五章系统设计 (11)总结与心得 (31)附录参考资料 (32)摘要面向对象的系统分析和设计是将面向对象的方法运用到软件工程的分析设计阶段。

面向对象的系统分析和设计的主要目的是完成对某个特定应用论域(application domain)的分析和系统的建模。

应完成的主要工作是描述系统中的对象、对象的属性和操作、对象的动态特性、对象间的构造关系和通信关系等,从而建立系统的静态结构和动态活动模型。

在美国、日本和欧洲等互联网普及程度高的发达国家,自上个世纪90年代初互联网出现以来,网络已经成为人才进行流动的最主要渠道,而那些单独为企业、个人提供单一集会式服务的人才市场几乎已经绝迹。

在我国,随着网络技术的不断发展,网络招聘求职开始走入人们的视野,并越来越成为企业招聘人才,求职者应聘主要渠道之一。

网络招聘在国内处于主流地位,正在突破传统招聘求职与互联网单一媒体的束缚,整合平面媒体和电视媒体,打造跨平台招聘服务的整合平台。

目前在中国有三家综合性比较强的招聘网站:前程无忧网、中华英才网、智联招聘网。

本系统正是基于为招聘者营造一个好的交流平台的思想而设计开发的。

网上招聘系统的设计首先应该设计完善招聘求职的基本功能,明确网站的需求,然后才能明确系统的数据库设计,并通过定义的功能逐步实现其实际网页和用例流程的开发。

在完成系统后还要对系统进行详细的测试才能发布网站,以及对系统进行必要的维护工作,以便使网站功能与内容保持信息的及时性,使之能真正成为一个能解决实际问题的网上招聘求职系统。

关键字:信息系统网上人才招聘管理系统分析设计 Microsoft Visio第一章绪论1.1系统分析与设计概述网上招聘系统是一个具有交互功能的人才信息管理系统,其开发主要包括后台数据库的建立和维护以及前台程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的库;而后者则要求应用程序功能完备,易于使用。

网上人才招聘系统应实现通过网络招聘过程中的所涉及两类重要客户角色分为两类进行,即供需双方。

供方为应聘用户,需方为招聘企业,并且分别处理这两个角色。

同时还包括第三部分的信息发布以及交互功能。

对于供方(应聘用户)所设置的功能包括:(1)用户管理(2)简历管理(3)职位搜索(4)信息浏览对于需方(招聘企业)所设置的功能包括:(1)用户管理(2)职位管理(3)简历查询(4)信息浏览1.2课题背景在网络经济条件下,网络招聘以其效率高、成本低、及覆盖面广等优势显示出了巨大的发展潜力。

新的招聘网站不断涌现,而原有的各大型招聘网站为了扩大优势、巩固地位则不断推出新的产品和服务。

但是,网络招聘必须跳出目前过于单一、雷同的运营模式,才能获得竞争优势,才能上一个新台阶。

1.2.1国内外现状在当今的中国乃至全世界,网络招聘时企业信息化建设中人力资源管理的重要环节,必然对企业战略目标的实现产生积极影响。

网络招聘是指人力资源部门通过互联网内部网发布招聘信息,并通过简历库收集应聘信息,经过信息处理后,初步确定所需岗位人选的过程。

发展至今日,国外企业的信息化水平可说已经到了一个相当高的水平。

由于起步早,国外的网上招聘的思想、流程都是严格按照现代人力资源管理的步骤来设计系统的,从人力资源规划、工作分析、招聘渠道、选拔测评、人员录用等一系列过程入手,已经建立一套非常完善的招聘体系。

随着我国近年来信息技术的飞猛发展,我国企业信息化已取得了很大进步。

现在国内各种规模企业绝大部分都用上了微机,利用各类管理信息系统进行信息处理和辅助管理。

例如企业招聘系统、新闻发布系统等等。

一些学者也研究出丰富的相关开发方法和工具等。

当前我国绝大多数网络招聘系统可以使客户在其网站上增加在线招聘功能,通过后台管理界面将企业招聘信息加入数据库,在通过可定制的网页模板将招聘信息发布,管理员可以对招聘信息进行管理、统计、检索等。

网站动态提供企业招聘信息,管理员可进行更新维护,应聘者将简历提交后存入简历数据库,并可依据职位、时间、学历等进行检索。

1.2.2 发展趋势随着发展环境越来越有利,国内网络招聘即将迎来高速发展的黄金期,市场规模和发展空间都将无限扩大,并且逐步走向成熟。

网络招聘的全天候、即时性,可大大提高了招聘工作的速度和效率,使招聘企业可以在短时间内寻获到所需的人才,而且实现异地招聘、全球化招聘。

第二章Microsoft Visio介绍2.1Microsoft Visio介绍Microsoft Visio 是微软公司生产的一个强大的图形设计软件,它是一种把流程可视化的软件,专门用于绘制比如数据库设计图、流程示意图、系统结构图的图形设计软件。

,如同其OFFICE系列软件一样,有着强大而繁多的功能,在程序和工程设计中被广泛的应用。

Microsoft Visio目的在使我们能轻易地把数据转换成图形。

Visio从1990年开始发展,至今全球已经有三百多万位使用者了。

产品线分成四个版本:标准版、工程版、专业版以及企业版。

Microsoft Visio提供了弹性的解决方案——从后端办公室到角落办公室,它的操作接口兼容于Windows操作系统,能让每个人快速地入手,此外,可延伸的架构更提供了十分完善的自订化功能给特定的工作者。

让每个人都获得好处的易用工具。

企业组织需要建置适合初学者使用的工具,但同时又要能符合进阶使用者的需求,Visio 2000的拖曳技术能帮助初学者立即上手,不必担心没有能力达到老板的要求,或要花很多时间在制作图形上,而分级制的进阶功能则可以让进阶使用者的才能发挥得淋漓尽致。

值得一提的是,可延伸的图表种类及预先绘制的SmartShapes符号能让你轻易地产生各种图表,包括流程图、网络图表、设备管理计划、数据库模型等。

第三章需求分析3.1系统目标如今网络的发展越来越迅猛,人们上网的途径也是越来越方便,网络在人们生活中的应用也越来越广泛,使得网络招聘求职成为目前深受招聘求职者喜欢的一种求职招聘环境。

互联网给求职招聘者提供了丰富的资源,为他们创造出一种良好的求职招聘平台。

具备现实中人才中介机构功能。

应用网络的优势,实现招聘时企业和人才的交互选择,应聘者无需奔波于招聘现场,印制并投递多份简历,企业在审阅简历时直接从计算机上调用对比,大大降低人力成本,设计开发出一个拥有用户注册、简历的投放和查找、查看录用状态、查看用人单位等功能的网上人才招聘系统,为企业和人才立足于信息时代提供必需的信息保障。

本系统正是基于为招聘者营造一个良好的交流平台的思想而设计开发的。

主要是为应聘者提供方便、快捷、良好的应聘途径。

对招聘单位而言,本系统中,主要由系统维护人员、招聘人员、和求职人员三类人员角色组成。

本系统为招聘者单位开辟招聘人才的新方式,使得招聘单位选拔人才的工作变得更加轻松快捷,并且实现管理员能简单的管理本系统。

3.2 用户特点用户为个人、企业招聘人员、系统管理人员、具备基本计算机操作能力。

3.3 运行环境规定3.3.1设备普通PC,CPU频率不得低于1.8GHZ,内存不得小于512MB,空余硬盘空间不小于30G3.3.2支撑软件1)操作系统Windows或Linux操作系统2)数据库管理系统SQL Server 2000数据库3)其他支撑软件Tomcat 6.0 , Microsoft Visio第四章系统分析4.1识别参与者网上求职招聘系统可以实现网上求职与招聘,参与者有求职者、招聘者、管理者等。

求职者可以根据自己的需求更新个人资料、搜索招聘信息、发布招聘意向等;招聘者可以更新企业资料、发布招聘信息、搜索应聘信息、浏览简历等。

无论求职者还是招聘者都需要管理他们的基本信息,由管理员进行管理,管理员还需要对求职者投递的简历进行管理,对系统的新闻及求职招聘信息进行管理。

根据分析,将系统分为前台和后台两个部分,前台功能主要为求职者和招聘者提供,后台功能为管理员提供。

功能结构图如下:图4-14.2识别用例图4-21)管理员系统管理员主要负责网上招聘系统的新闻管理和用户管理两大部分的内容。

其中新闻管理部分主要包括新闻发布收集和调查,以及广告的发布等公共信息服务功能。

用户管理部分主要包括对普通求职注册用户的基本服务功能,对单位招聘用户的服务功能。

系统管理员用例图图4-32)个人会员个人会员在招聘系统中主要负责对自己的姓名、年龄、工作经历等这些个人资料基本信息进行更新维护,还可以浏览系统中发布的新闻等信息,投递简历,搜索职位等功能。

个人会员用例图图4-43)企业会员企业会员是招聘企业发布单位人才需求和负责接收个人求职主要负责人。

实现企业招聘管理日常工作中的人员招聘、发布职位需求信息,搜索人才信息等功能。

企业会员用例图图4-54)游客游客是浏览本网页,并进行注册的用户。

游客图4-64.3定义系统对象从系统数据库角度分析类,对部分实体类进行分析,我们从数据库中得到9个实体类:用户、游客、招聘者、求职者、管理员、求职信息、简历、招聘信息、企业资料。

具体各类如图4-7:图4-74.4定义类间的关系从上述分析可知有9个类,简单描述他们的关系有:对于游客、求职者、管理员、企业而言,它们首先都是用户,因此它们与用户之间存在泛化关系。

求职者与求职信息、简历之间存在“发布”关联关系,招聘者与招聘信息、企业资料之间存在“发布”关联关系。

图4-8第五章 系统设计5.1 建立交互作用图1)管理员登陆管理员登陆页面,进行信息填写进行界面登陆,信息正确方能登陆成功。

1:访问()3:用户名和密码:登陆是否成功标志()系统管理员登陆协作图图5-12)管理会员系统管理员对会员(包括企业会员和个人会员)的管理主要是对会员的记录进行删除操作。

管理会员协作图4:是否删除标志()图5-23)管理求职招聘信息管理员同样只能对招聘求职信息进行删除操作。

管理求职招聘信息协作图1:访问()5图5-34)新闻资讯管理新闻资讯管理包括网站新闻资讯的发布、修改和删除。

5:结息新闻资讯管理协作图图5-45)创建个人简历每个会员只能创建一份简历,并能对简历进行修改。

创建个人简历协作图5:成功与否提示信息()图5-56)发送求职申请每个会员可以对自己意向的职位进行申请。

5:提示4:返回的标志()发送求职申请协作图图5-67)发布求职信息个人会员可以发布多个求职信息,并在求职信息列表页面进行管理。

54:返回标志()发布求职信息协作图图5-78)招聘信息发布管理企业会员可以发布多个招聘信息,并在招聘信息列表页面进行对记录的管理。

相关文档
最新文档