人才招聘系统管理设计与实现论文(共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数据分析及设计 数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建 设中的核心技术,具体的说,数据库设计是在一个给定的应用环境中,构造最优 的用户的应用需求。数据库设计应该和应用系统设计相结合,在整个设计过程中 要把结构设计和行为设计密切结合起来。
概念模型的设计是为了将现实世界信息进行抽象,实现信息世界的建 模,是进行数据库设计的有力工具。数据库概念模型设计可通过E-R图来描述现 实世界的概念模型。本系统用户有求职者用户和公司用户。
3.1求职者用户的实体有:注册表、基本信息表、求职意向表、教育 经历表、工作经历表等。(1)注册表的属性有:编号、登录名、登录密码;
(2) 基本信息表的属性有:编号、姓名、性别、出生日期、籍贯、学历、工作经验、 自我介绍、地址、现居地、联系方式、邮箱;
(3)求职意向表的属性有:编号、 求职标题、求职行业、求职地区、期望薪资;
(4)教育经历表的属性有:编号、 学校名称、专业、起始时间、结束时间、学历;
(5)工作经历表的属性有:编 号、职位、公司、所属行业、薪资、起始时间、结束时间、工作内容;
风采展示 的属性有:编号、路径。
3.2公司用户的实体有:注册表、基本信息表、招聘信息等。(1)注 册表的属性有:编号、登录名、登录密码;
(2)基本信息表的属性有:编号、 公司名、公司简介、公司地址、公司网址、公司联系方式;
(3)招聘信息表的 属性有:编号、职位、公司性质、薪资、招聘人数、招聘日期、工作地点、公司 大小、联系电话、学历要求、公司行业、工作经验要求、职位描述等;
(4)投 递记录的属性有:编号、求职用户编号、公司编号。
4系统设计 4.1系统功能设计。本文将网上人才招聘系统分为以下几个模块:(1) 后台管理;
1)管理员登录:管理员通过输入用户名和密码登录本系统,按其用 户权限使用规定的功能。管理员登录后可以使用普通会员不能使用的后台管理功 能,如:对普通用户的管理,网站信息的管理等;
2)密码修改:用户通过输入 用户名、旧密码、新密码等信息修改登录密码。(2)用户管理。该模块是实现求职者对自己的信息进行添加、修改、查询和删除操作,还可进行投递简历、查 询投递记录等功能;
(3)公司管理。该模块实现公司用户对自己的信息进行添 加、修改、查询和删除操作,还可进行浏览求职人员投递过来的简历和与本公司 所要招聘的人才相关的人的简历信息;
(4)职位搜索。本系统模块的功能旨在 实现求职者有选择的职位搜索和公司信息搜索、简历投递、公司的简历查看和发 布招聘信息。求职者可根据职位名称关键字、公司名称关键字和城市关键字来进 行相应的查询;
(5)求职资讯。该系统模块呈现的是一些相关的求职信息、简 历模版、招聘信息、行业评价和发展趋势等相关方面的信息。