1、 人 软 才 件招 设聘 计系 说统 明书1 引言 31.1 编写目的 .31.2 背景及意义 .32 系统总体设计分析52.1 开发环境.52.2 需求概述.52.3 系统功能模块图 .62.4 系统主要功能及实现 .72.5 程序流程图 .83 各模块软件设计与实现 103.1 用户注册登录模块 .123.1.1 个人用户注册123.1.2 企业会员注册153.2 求职系统模块 163.3 招聘系统模块 173.4 新闻发布模块 171 引言1.1 编写目的本文档介绍的软件是基于 C#技术的人才招聘管理系统软件,文档的编写主要是从原理上分析这套软件的实现流程与方法,并对软件的使用做了简要的
2、介绍。采用 Apache 作为 Web 服务器、PHP 作为程序开发语言、MySQL 为关系数据库,开发使用方便的人才招聘管理系统,方便用户快速、准确的了解学生就业信息。本文重点论述了该信息系统的设计开发过程,包括系统研究背景及意义,系统开发环境与技术。在对整个系统详细分析的基础上,阐述了整个系统的实现过程。 1.2 背景及意义 各项现代信息技术的发展,推动了人类社会从工业时代阔步迈向信息时代,人们越来越重视信息技术对传统产业的改造以及对信息资源的开发和利用,信息管理水平已成为衡量国家综合实力的重要标志。信息技术使知识和信息成为国民经济的重要战略资源。信息技术,尤其是微计算机革命和数字化革命使
3、信息资源计算机化,把杂乱无章的信息变成有序、有用、有经济价值的信息,人们可以以任何方式进行加工处理,以任何方式按用户的要求进行检索和利用,并可以在任何时间、任何地点获取自己所需要的任何信息,真正意义上和使用价值上把信息变成资源,进而成了现代国民经济的主要经济资源。 20 世纪 90 年代以来,互联网在世界范围内迅速普及。人们就意识到这种新兴的信息技术将会给人们的生活,学习带来极大的影响。网络信息的可靠性成为人们关注的主要问题。因此,结合实际应用,开发稳定可靠的管理信息系统迫在眉睫。在人才系统管理中,就业信息的管理是一个较为重要的部分,一个好的人才管理信息系统,可以减少工作人员的工作任务,提高企
4、业的质量。目前,人才招聘信息处理是各个大中型企业十分重要的一项窗口性工作,随时有大量的数据需要及时处理,招聘工作影响较广,关系着企业的前途,而招聘服务的质量也直接影响着社会对于企业的直观感觉,网上招聘录用工作的实现推动了人才信息处理的规范化进程。 作为企业必须满足网络招聘的需要,建立企业的招聘信息系统,及时将招聘信息正确无误地传递给相关求职者。因此企业的人才信息管理,更要确保信息的确性、超前性、规律性。随着 Internet 在中国的迅速发展,人们日常生活中越来越多地使用这项新的技术来为自己的工作和学习服务.由于 WEB 页面能把文本、图像、声音、动画、视像等多种媒体信息集于一体,不但使信息的
5、显示更加生动,而且使信息的浏览更为方便,同时 WEB 页能实现网上交易平台、客户信息反馈方便了企业与客户之间信息交流,因此许多企业纷纷建设网站以增强企业知名度.网站主要用PHP+MYSQL 架设用户登陆以及客户信息反馈,使客户信息第一时间反馈给企业,拉近企业与客户之间的距离。本篇论文是对我设计的网站的一点论述,主要论述了人力招聘管理网站建设规划的主体思想、利用 PHP+MYSQL 数据库实现用户登录和信息反馈,以及在设计过程中所遇到的要点、难点等。随着现代信息技术的飞速发展,信息管理水平已成为衡量国家综合实力的重要标志。 大中型企业建成一个完整统一、先进、高效的基于 hitemet 的招聘管理
6、信息系统,不仅可以减少工作人员工作量,而且还可以更快、更准、更正确地处理和利用就业信息提高企业的工作效率,与此同时也可以很好展示企业特色方便求职者查找相关信息,具有良好的实用性。 2 系统总体设计分析2.1 开发环境本系统是基于 windowsXP 操作系统、PHP 的开发语言、Apache 服务器、MySQL 数据库开发的,PHP 可以在多种系统平台上运行,APache 服务器是世界上使用最多的 web 服务器,PHP 能够作为仰 acheweb 服务器的模块执行,使得它的执行效率要高于普通的 CGI 程序,使用 PHP 进行开发前需建立其工作环境,而 PHP 的工作环境的建立比较的繁琐。目
7、前只需安装 XAMPP 即可,XAMPP 是一个功能强大的建站集成软件包。它可以在Windows、Linux 、solaris 三种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。它集成了 Apache 服务器、MySQL 数据库、pHp 开发语言、pERL 语言。Apaehe 作为 Web 服务器,MySQL 作为数据库,PHP 作为服务器端脚本解释器。由于这四个软件都是自由或开放源码软件,因此大大降低了使用成本,可以建立起一个稳定、免费的网站系统。2.2 需求概述.随着信息时代的到来,网络招聘作为一种新的招聘形式迅猛兴起,并很快得到了多数求职者和用人单位的认可
8、和支持。网络招聘的优势,体现在为求职者和用人单位双方提供了更加便捷的互动交流平台。网络招聘的兴起也使得求职和招聘的形式发生了很大的变化。 伴随着互联网的快速发展,网民的快速增长,网络招聘的用户数也保持快速增长。根据 CNNIC 第十五次互联网发展状况统计报告的统计数据,截止2004 年 12 月 31 日,中国上网用户总人数已经达到 9400 万,在网上经常查询求职招聘方面信息的占 24.2%,认为求职招聘信息还不能满足用户需要的占16.6%。而且从历次 CNNIC 的统计报告看,网民获取求职招聘信息都是占有 25%左右的份额。这说明网络招聘是互联网上网民广泛采用的服务。国内领先的求职招聘网站
9、前程无忧 2004 年成功登陆纳斯达克,以及 2005 年国内求职招聘网站中华英才网得到全球最大的招聘网站怪兽网(monster)5000 万美元的投资则是从一个侧面说明了网络招聘市场的庞大。而庞大的市场则是创新的温床,这是因为参与者众多导致的。 根据上海艾瑞市场咨询有限公司发布的2004 年中国网上招聘研究报告,2005 年中国网络招聘市场规模将达到 9.5 亿元,2006 年将增长到 16.9 亿元,平均年增长率达到 73.9%。中国网络招聘市场诱人的前景引起了资本市场的浓厚兴趣,从 2004 年前程无忧纳斯达克的成功上市到 2005 年世界网络招聘巨头Monster 收购中华英才网 40
10、%股份等一系列事件可见,网络招聘已成为新的投资热点。2.3 系统功能模块图 系统功能模块图如下图所示:图 2-1 系统功能模块图 2.4 系统主要功能及实现 1.求职者模块 功能:求职者的注册登记,简历制作,职位与职能等相关职业信息的检索,投递简历。 具体实现:求职者模块模块应该能够根据求职者检测出需要求职者,还要能够对已有的计划进行修改,删除等操作;最终形成一个求职者信息表,以方便用户。2.企业模块 功能:本模块的主要功能是用人单位的注册登记,发布和更新招聘信息,简历库搜索。具体实现:用人单位信息查询、报表、记录清理等功能。其中用人单位信息查询与相关的数据库中的数据表相联系。 3. 新闻发布
11、模块 功能:发布各类与求职有关的新闻,信息,提供各类表格以便求职者下载。2.5 程序流程图程序流程图的优点是对控制流程的描绘很直观,易于掌握。通过对系统的调查和可行性分析,画出程序的流程图如下所示,程序过程设计主要是在借助过程设计工具的情况下,对程序的具体实现过程进行设计。程序的主要部分设计在这个环节完成。其主要包括以下几个部分:是 否是否图 2-2 程序流程图否是开始输入信息是否成立进入相应的界面进行相应的处理退出是否成功开始选择权限是否管理员进入管理员界面进入用户登录界面图 2-3 管理员登录模块否是输入用户名和密码开始是否已注册进入登录界面 进入注册界面填写个人信息输入用户名和密码对注册
12、用户进行更新删除操作结 束否否是 是图 2-4 用户注册和登录模块是 否登录信息是否正确 是否确认注 册进入个人主页注册失败注册成功结束开始进入个人主页输入个人用户名和密码是否个人用户输入企业用户名和密码进入公司信息主页是 否图 2-5 个人和用人单位信息发布模块3 各模块软件设计与实现系统包含四个功能模块:用户注册登录模块,求职系统模块,招聘系统模块和新闻发布模块。这四个模块分别实现了编辑发布信息,查询和添加招聘信息,留言发布与回复,以及企业添加与修改的功能。该系统基本满足了企业目前招聘人才的管理需求,可以有效的提高企业人才需求的工作效率。填写个人简历发布公司信息和招聘信息管理员审核是否通过
13、发布到人才招聘网 管理员删除该信息结束3.1 用户注册登录模块图3-1 选择注册类型3.1.1 个人用户注册图 3-2 个人用户注册图 3-3 创建基本信息图 3-4 填写求职意向图 3-5 填写技能特长图 3-6 填写教育特长3.1.2 企业会员注册图 3-7 企业会员注册图 3-8 企业基本信息3.2 求职系统模块个人会员注册后可以修改自己的基本资料、添加、修改、删除、管理求职信息信息、投递简历、收藏企业、接收企业的招聘信息等图 3-9 个人用户登录首界面图 3-10 查看招聘信息3.3 招聘系统模块企业注册后可修改基本资料、添加、修改、删除、管理企业招聘信息、接收个人的求职简历、收藏个人信息、财务明细、发布管理猎头信息等图 3-11 企业用户登录首界面图 3-12 查看求职信息图 3-13 发布招聘信息3.4 新闻发布模块图 3-14 新闻系统主页图 3-15 表格下载中心