在线求职招聘系统的设计与实现

 2024-01-22 09:01

论文总字数:19892字

摘 要

随着互联网的普及,更多的求职者开始选择通过互联网寻求工作机会,越来越多的单位也开始选择通过互联网进行在线招聘。以互联网和B/S为基础的网上人才招聘系统,满足了求职者和招聘单位的双向要求,该系统收集大量企业单位的招聘信息,使网上招聘从传统的线下人才市场转变成线上模式。该系统使用C#语言基本实现了人才招聘的一些主要功能,如求职者有:注册功能,管理个人信息(即个人简历),搜索职位信息,收藏职位,投递简历,在线留言。企业单位:注册和完善企业信息,发布职位信息,投递信息管理。管理员可以修改求职者和招聘企业的基本信息。该系统简洁明了,操作简便,适合大多数人使用。

关键词:B/S,招聘系统,C#

Abstract:Under the circumstance that the Internet is ubiquitous and prevalent, more and more applicants set about to prefer seeking jobs in Internet and more employer companies choose on-site recruiting as a way to recruit.The web-based job seeking system with b/s, which gather massive recruit information about enterprises, meets the mutual demands of applicants and employer companies and transforms the offline into online pattern.The system with c# basically realized many main functions of talent recruitment, for instance, register, manage the personal information(namely the resume), search for position, add the position to your favorites, submit the resume, and leave message online of applicants and the register and perfection of the companies’ information, publish the post, manage the submitted information of employer companies. The managers of the system are entitled to correct the basic information of applicants and employers.As a whole, the system is suitable for the majority’s application for its clear and concise facade and simple and convenient operation.

Keywords: b/s,web-based job seeking system,c#

目 录

1 引言 4

1.1 课题来源 4

1.2 课题开发的相关模式简介 4

1.3 开发工具和运行环境 4

2 网上人才招聘系统的需求分析与设计 5

2.1 需求分析 5

2.2 整体功能图 6

3 招聘系统简要设计说明 7

3.1 概述 7

3.2 数据库设计 7

3.3 数据库E-R图 11

4 网上人才招聘系统详细设计 12

4.1 系统首页设计 12

4.2 普通用户功能设计及实现 12

4.3 企业单位功能设计及实现 23

4.4 管理员功能设计及实现 26

结论 28

参考文献 29

致谢 30

1 引言

1.1 课题来源

由于城市化节奏的不断加快和工作缺口的不断扩大导致求职者和用人单位的队伍日益壮大。传统的线下人才市场的现场招聘,对于大多数求职者来说,浪费时间和精力;对招聘企业来说,线下招聘会需要花费大量人力物力财力[1]。为了满足更多的求职者的需要和为了缩减企业单位的成本,对此进行需求分析以后开发了此系统。该是基于时下主流的三层体系结构的开发,系统选择采用B/S模式,以ASP.NET为开发环境,数据库系统采用SQL Server2008,本系统使用C#作为开发语言。

1.2 课题开发的相关模式简介

1.2.1 B/S模式

(1)维护方式较为简洁。当系统的维护频率过于频繁,依靠B/S架构的软件只需要管理服务器就行了,因此B/S架构的产品明显体现着更为方便的特性。只需把服务器连接专网即可,实现远程维护、升级和共享。

(2)在服务器上对数据进行处理,就处理的成果生成页面,以便利浏览器直接显示。

(3)在客户机上对数据的处理被进一步简化,将windows系统自带的浏览器作为客户端的应用程序,以完成对服务器数据的显示。不再需要为客户端独自编写和装置其他类型的客户端应用程序[2]

1.3 开发工具和运行环境

1.3.1 开发工具

Visual Studio 2010

SQL Server 2008

Windows

Internet Explorer

1.3.2 运行环境

操作系统最低要求:Windows XP

数据库:SQL Server 2005或2008

处理器最低要求: Intel 处理器,2.0GHz

内存最低要求: 512兆字节 (MB)

浏览器:推荐使用Internet Explorer 8.0以上版本

2 网上人才招聘系统的需求分析与设计

2.1 需求分析

从整个系统开发的过程中来看,在一个软件的生命周期中,需求分析(Requirements Analysis)是绝对必要的一个阶段过程。软件需求分析的好坏直接决议了软件的最终质量,科学的需求分析可以有用于辅导后续的软件开发。若不注重需求分析的质量,在后续软件工程期间返工修改错误将支付高昂的代价。

通过对人才市场实际的招聘流程的调研与分析,一个自然的招聘流程涉及到求职者和招聘单位,以及人才市场的管理部门(管理员)。因此本系统中具有了三种不同角色的用户,分别是:求职者,企业单位,管理员。

不同的角色用户有着不同的需求:

求职者:1.求职者用户信息注册。2.个人简历信息的创建、修改。3.搜索招聘职位。4.查看职位时能够投递简历。5.收藏感兴趣的职位。6.留言板在线留言。7.修改用户登录密码。8.查看新闻资讯。9.职位推荐功能。

剩余内容已隐藏,请支付后下载全文,论文总字数:19892字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;