网上求职招聘系统的设计与实现
网上求职/招聘系统的设计与实现

维普资讯
网上 求职 / 招聘 系统 的设 计与 实现
(L ) B L 和数 据访 问层 ( AL 三个 逻辑 层 的设计 模 D ) 型 , 构清 晰 , 工 明确 。 结 分 这 种模 式 下 , 聘 网站 主要 由 W E 招 B应 用 服 务器和 数据库 服 务 器组 成 , 据库 服 务 器 主 要用 数
网络招 聘业 务 的流程如 图 2所示 。
1 系统 分析
1 1 功 能 分 析 .
本 系统 开发 的 目的在于 实现在 线 的毕 业生 求 职和用 人单 位招聘 , 系统 功 能大体分 为三个 模块 。 1 1 1 毕 业生 网上求 职 . . 根 据对求 职 者求 职 的需 求 进 行 分 析 , 网络求ห้องสมุดไป่ตู้ 职 应包 含 : 职 身份 认 证 ; 聘 单 位资 料 查 询 ; 求 招 招
图 3 招 聘 / 职 系统 体 系结 构 图 求
2 系统 设 计
2 1 数 据 库 设 计 .
招 聘实 施信 息表 用 以保 存招 聘 单位 和求职毕 业 生之 间的信息 交流 。表 结构如 表 3所示 。
表 1 毕 业 生 求 职 注 册 表
【 标志号
姓名
性别
年龄
学历
於建 伟
根据 前 面的需求 分 析 和业 务 流 程 , 系统 的数 据 本 库 可 以由表 1 表 2 表 3来实 现 。 、 、 2 1 1 毕业 生求 职注册 表 ..
毕业 生求 职 注册 表 用来 保 存 求 职 者 信 息 , 初
始信 息 ( 志 号 、 名 、 别 、 龄 、 业 等毕 业 生 标 姓 性 年 专 基本 信息 ) 一般 根据 毕业 生学籍 信 息 自动 生成 , 毕 业生 可在 线对 毕业 生求职 注册 表进 行修 改 。表结
网上求职招聘系统

网上求职招聘系统摘要本次课设所开发的招聘求职网是一个可以让招聘者和应聘者远程进行互动交流的网络平台。
本系统分为公司和求职者两个角色,公司可以发布求职信息,查看求职者简历,对公司信息的管理,对已经发布职位的管理,可以检索工作。
求职者可以注册用户登录到系统,求职者可以创建个人简历,并且可以对简历的信息进行管理,可以根据职位的类型进行检索,对比较满意的职位进行收藏和投递。
本系统以Microsoft Visual Studio 2010作为开发工具,同时采用SQL Sever 2008作为数据库存储系统的数据,以C#为编程语言,完成了一个以求职者和公司为对象的在线招聘求职网站。
关键词招聘求职网;;SQL;C#目录1 引言 (1)1.1课题背景 (1)1.2目的和意义 (1)1.2.1 .................................................. 目的11.2.2 .................................................. 意义21.3系统设计思想 (2)1.4系统开发环境 (3)1.4.1 ...................................... C#和简介31.4.2 ............................. SQL Server 2008数据库简介61.5系统开发环境及其配置 (7)2 可行性分析 (8)2.1经济可行性 (8)2.2技术可行性 (9)2.3操作可行性 (9)2.4业务流程分析 (10)2.5本章小结 (11)3 需求分析 (12)3.1在线求职招聘系统的规划 (12)3.2在线求职招聘系统的需求分析 (12)3.3数据流图 (13)3.4本章小结 (13)4 总体设计 (14)4.1系统模块总体设计 (14)4.2系统功能模块 (14)4.3系统详细设计 (15)4.4数据库设计 (16)4.4.1 ........................................ 数据库设计概述164.4.2 ........................................ 数据库设计分析174.4.3 ................................... 数据库的E-R图的设计184.5数据表的设计 (20)4.6本章小结 (22)5 详细设计 (23)5.1系统运行平台设置 (23)5.2系统主界面设计 (23)5.3用户注册与登录功能设计 (26)5.4企业界面设计 (27)5.5求职者模块设计 (28)5.6本章小结 (31)6 系统测试与性能分析 (32)6.1测试目的 (32)6.2测试目标 (32)6.3测试方法 (33)6.4测试步骤 (33)6.5本系统测试 (33)6.6系统功能测试 (34)6.7本章小结 (36)7 结论 (37)8 体会和收获 (38)参考文献 (39)沈阳理工大学课程设计专用纸沈阳理工大学 0 1 引言1.1 课题背景目前的招聘模式主要有两种,分别是传统的现场招聘模式跟网络招聘模式。
网上人才招聘系统毕业设计论文

网上人才招聘系统毕业设计论文一、选题背景及意义随着互联网的迅速发展,人才招聘越来越趋向于线上进行。
传统的人才招聘方式存在很多问题,例如信息交流慢、招聘成本高、人才匹配不准确等。
为了解决这些问题,我们需要设计一款高效、便捷的人才招聘系统。
因此,本文选题为“网上人才招聘系统的设计与实现”。
二、研究目标及内容本文的研究目标是设计并实现一款网上人才招聘系统,该系统能够提高招聘的效率和准确度。
具体内容包括以下几个方面:1.系统需求分析:分析人才招聘系统的功能需求和性能需求。
2.系统设计:设计人才招聘系统的架构和流程。
3.系统实现:利用合适的技术工具实现人才招聘系统。
4.系统测试:对人才招聘系统进行功能测试和性能测试,确保系统的正确性和稳定性。
三、研究方法和步骤1.需求调研:通过问卷调查和访谈等方式,了解人才招聘系统的需求,包括企业和求职者的需求。
2.系统设计:根据需求,设计人才招聘系统的架构和流程。
包括系统的前端界面设计、后端数据库设计和系统交互设计等。
3.系统实现:选择合适的开发工具和编程语言,将系统设计转化为具体的代码实现。
注意系统的模块化设计,提高系统的可维护性和可扩展性。
4.系统测试:对系统进行功能测试和性能测试。
包括对招聘信息的发布、简历的筛选与匹配等功能进行测试,以及对系统的并发性和稳定性进行测试。
5.系统优化:根据测试结果,对系统进行优化改进,以提高系统的性能和用户体验。
四、预期成果和创新点预期成果是一款高效、便捷的网上人才招聘系统,该系统能够满足企业和求职者的需求,提高招聘效率和准确度。
创新点包括以下几个方面:1.智能推荐算法:通过分析企业需求和求职者简历,将最匹配的求职者推荐给企业,提高招聘的准确度。
2.多媒体招聘信息:允许企业发布包含图片、视频等多媒体内容的招聘信息,提高信息传递的效果。
3.投递状态跟踪:求职者可以通过系统查看自己的简历投递状态,及时了解招聘进展。
4.企业信用评级:对企业进行信用评级,让求职者更准确地了解企业情况,增加就业选择的可靠性。
基于.NET框架的企业招聘系统的设计与实现

的、 稳定的 、 简单 的 、 优雅 的 , 由 C和C++衍 生 出来 的 编程 语言 。c # 综合 了 V B简 单 的 可 视 化操 作 和 C++ 的高 速运 行效 率 , 以其 优雅 的语 法 风格 、 创新 的语 言 特 性、 便 捷 的 面 向组 件 编程 的支 持 和 强 大 的操 作 能 力成
力资源数据库 , 具有 了新 的特点。 目前我 国已有部分
人才 市场 实 现 了通 过 网络 来 求 职 应 聘 找工 作 的功 能 。
这样 避免 了人 群 的大 规 模 集 中和 近距 离 接 触 , 给企 业
求职 招聘 系统 的设 计必 须 达到一 些 指标 :
提供 了更 广 阔 的用人 选 择 空 间 , 也 使 得 天 南 地 北 的求 职者 有 了平 等表 现 自己 的 机会 。通 过 网 络 , 企 业 可 以 在互 联 网上 发布 自己 的招 聘 信 息 , 向全 社 会 寻 求 自己 所需 要 的人 才 。求 职 者也 可 以在互 联 网上展 示 自己的 能力 和特 长 , 向全 社 会 推 销 自己 , 找 到 最 适 合 自己 的
2 . 4 系 统安 全性 。用 户登 录 系统 时 , 必 须有严 格 的身
的结 构 和编 程模 型 , 可 生成 稳 定 性 和 伸 缩 性更 好 的应
用程 序 , 并 提供 更好 的安 全保 护 措 施 。c # 是 一 种 安全
份 验证 , 根据 其权 限使 用 系统 的某些 功 能 , 共 享 系统 的 某些 数据 。根据需 求 分 析 进 入 本 系统 后 , 首先 是 登 录 界面 , 已经注 册 的用 户可 以直接 登 录 , 系统将 根据 用户 中图分类号 : Fra bibliotek P 3 9 3
智慧人才招聘系统设计方案

智慧人才招聘系统设计方案一、引言智慧人才招聘系统是指通过信息技术手段,将传统的人才招聘过程数字化和智能化,提高招聘的效率和质量。
本文将提出一个智慧人才招聘系统的设计方案,包括系统的整体架构、功能模块以及实现方法。
二、系统架构智慧人才招聘系统的架构主要分为前台用户界面、后台管理界面和数据库三个部分。
1. 前台用户界面:提供给求职者使用的界面,包括招聘信息浏览、简历投递、查看招聘进展等功能。
2. 后台管理界面:提供给招聘方使用的界面,包括发布招聘信息、查看简历、面试安排、招聘进展跟踪等功能。
3. 数据库:存储招聘信息、求职者简历、招聘进展等数据。
三、系统功能1. 招聘信息发布:招聘方可以通过后台管理界面发布招聘信息,包括职位名称、薪资待遇、工作地点、职位要求等。
同时,可以设置招聘流程和面试评分标准。
2. 简历筛选:系统可以根据招聘方设定的招聘要求和条件,自动筛选求职者提交的简历,将符合条件的简历推荐给招聘方。
3. 面试安排:招聘方可以通过后台管理界面对符合条件的求职者进行面试安排。
系统会自动生成面试通知并发送给求职者。
4. 招聘进展跟踪:招聘方可以通过后台管理界面随时查看招聘的进展情况,包括简历投递情况、面试结果、录用情况等。
5. 招聘数据统计分析:系统可以对招聘过程中的数据进行统计和分析,包括招聘效果评估、面试通过率、员工保留率等。
四、实现方法1. 技术选择:前台用户界面和后台管理界面可以采用Web开发技术,如HTML、CSS、JavaScript等。
数据库可以选择关系数据库,如MySQL、Oracle等。
2. 数据采集和处理:系统可以通过求职者提交的简历进行数据采集和处理,可以使用基于自然语言处理的技术对简历进行关键词提取、匹配和分析。
3. 智能推荐算法:系统可以通过使用机器学习算法,根据招聘方设定的招聘要求和条件,自动筛选求职者的简历,并将符合条件的简历推荐给招聘方。
4. 面试安排算法:系统可以使用调度算法对面试安排进行优化,根据求职者的排班情况、面试官的时间安排等因素,自动生成面试时间表。
招聘智慧就业系统设计方案

招聘智慧就业系统设计方案智慧就业系统设计方案近年来,随着信息技术的发展,智慧就业系统在人力资源管理和招聘领域得到了广泛应用。
智慧就业系统是一种利用人工智能和大数据技术,为招聘人员和求职者提供智能化招聘和求职服务的系统。
本文将从系统架构、功能模块和技术实现等方面,提出一种智慧就业系统的设计方案。
一、系统架构智慧就业系统的架构主要包括前端界面、后台服务器和数据库三个层次。
1. 前端界面:提供给用户直接操作的界面。
前端界面应该简洁、易用,同时兼容不同设备和浏览器,包括PC端和移动端。
2. 后台服务器:负责处理用户请求,与数据库进行交互,完成各项功能。
后台服务器需要具备高并发、高可用性、高扩展性等特点。
3. 数据库层:用于存储和管理系统的相关数据,包括用户信息、招聘信息、求职信息等。
数据库应该采用可扩展的关系型数据库或者分布式数据库系统。
二、功能模块智慧就业系统的功能模块主要包括用户管理、招聘管理、求职管理、数据分析等。
1. 用户管理:包括用户注册、登录、个人信息管理等功能。
用户可以通过注册并登录系统,填写个人信息,同时可以修改和管理个人信息。
2. 招聘管理:为招聘人员提供招聘信息发布、管理和查询功能。
招聘人员可以发布招聘信息,并对发布的招聘信息进行管理、查询和修改。
3. 求职管理:为求职者提供个人简历填写、上传和管理等功能。
求职者可以在系统中填写个人简历,同时可以上传相关附件等。
4. 数据分析:对招聘和求职数据进行分析,提供招聘趋势、需求分析等报告。
数据分析功能可以帮助用户了解市场需求和就业趋势,提供一定的决策依据。
三、技术实现智慧就业系统的实现主要依赖人工智能和大数据技术的支持。
1. 人工智能技术:利用人工智能技术,对用户进行个性化推荐和智能匹配。
例如,根据用户的个人信息和需求,系统可以智能推荐符合用户条件的招聘信息。
2. 大数据技术:利用大数据技术,对招聘和求职数据进行收集、整理和分析。
通过大数据分析,可以提取数据的规律和趋势,为用户提供更准确的招聘和求职信息。
求职系统中的人机交互设计与实现
求职系统中的人机交互设计与实现随着互联网的普及和信息技术的发展,求职市场日益竞争激烈,求职者需要通过求职系统来获得招聘信息和投递简历。
在求职系统中,人机交互设计的合理性和实施的有效性对于提高用户体验和减少求职者的困惑十分重要。
本文将探讨求职系统中的人机交互设计与实现的关键问题。
一、界面设计求职系统的界面设计直接影响求职者对系统的使用体验。
界面设计需要考虑用户群体的特点和使用习惯,以及系统功能的复杂性。
首先,在设计界面时,要保持界面简洁明了,避免过多的文字和图像的干扰,充分利用空白区域进行布局。
其次,要考虑到用户的易操作性和可视性,采用易于理解和操作的界面元素,保持一致的视觉风格,使用户可以迅速找到所需功能和信息。
最后,界面设计要考虑到不同终端设备的适配性,保证在不同的屏幕尺寸和分辨率下能够正常显示。
二、信息展示与筛选求职系统是一个信息获取和交流的平台,合理的信息展示和筛选对于求职者的求职效率至关重要。
在信息展示方面,系统应提供完整、准确和及时的招聘信息,包括职位描述、薪资待遇、工作地点等。
同时,可以通过关键词搜索、职位分类和筛选条件等功能,帮助求职者快速定位到符合自己需求的职位,并提供简历投递通道。
此外,系统还应提供简历管理和反馈功能,方便求职者随时了解求职进展和面试结果。
三、用户反馈与建议求职系统的人机交互设计不仅要考虑到用户的实际需求,还要及时收集用户的反馈和建议,以进行系统的优化和改进。
系统应提供用户反馈渠道,例如在线客服、用户评价和建议反馈等方式,鼓励用户积极参与系统的建设和改善。
同时,系统应及时回应用户的反馈和问题,解决用户在使用过程中遇到的困惑和难题。
借助用户的意见和建议来完善系统,让求职者的使用体验不断提升。
四、安全与隐私保护在求职系统中,安全与隐私保护是一个重要的考虑因素。
系统应采用有效的加密技术和安全措施,保护用户的个人信息免受未经授权的访问和泄露。
此外,系统还应提供用户隐私设置选项,让用户有选择性地公开或隐藏个人信息。
网上求职招聘系统毕业论文
郑州科技学院专科毕业设计(论文)题目网上求职招聘系统网上求职招聘系统摘要随着网上信息的发展,网上在人们生活中的应用越来越广泛。
招聘网站为应聘者提供了方便、快捷的应聘途径。
对招聘单位来说,招聘网站也为他们提供了查询、检索应聘者信息库的条件,使招聘工作中的人员初选工作变得轻松易行。
此系统的开发为应聘者及招聘公司带来了很大的方便和经济,使他们足不出户就可以轻轻松松地完成求职和招聘工作。
本系统开发的核心内容就是实现招聘时企业和人才的交互选择,这个交互可以理解为企业本身的信息,企业的招聘信息、人才本身的信息及人才的求职信息4个方面,同时,为了更好地实现这些交互,还需要提供一些附属的栏目,如站点新闻、政策法规等,以便于信息的传递。
关键词人才/求职Online employment systemABSTRACTWith the on-line information on the development of the Internet in people's lives become more and more applicable. To recruit candidates for the site provides a convenient, fast way to the candidates. On the recruitment unit, the recruitment Web site also provided them with information, retrieve information base of candidates, so that the recruitment of staff in primary is easily become easier. This system for recruiting candidates and bring a lot of convenience and economy, leaving home so that they can easily complete the job search and recruitment.Development of the system is the core of the realization of corporate recruitment and talent of interactive options, this interaction can be understood as its own business information, business recruitment, personnel information and its own personnel seeking information 4, at the same time, in order to better To achieve these interactions, but also need to provide some of the subsidiary's columns, such as news sites, such as policies and regulations in order to facilitate the transfer of information.KEY WORDS human resources, job-seekers目录中文摘要 (Ⅰ)英文摘要 (Ⅱ)1 绪论 (1)1.1 问题的提出 (1)1.2 文本研究路线 (1)1.3 主要内容及意义 (2)2 系统分析 (3)2.1 功能需求 (3)2.2 性能需求 (3)2.3 本系统主要完成的功能 (3)2.4 系统预览图 (4)3 可行性分析与需求分析 (5)3.1 可行性分析 (5)3.1.1 经济可行性 (5)3.1.2 技术可行性 (5)3.1.3 运行可行性 (6)3.2 需求分析 (6)3.2.1 业务流程分析 (7)4 系统设计和架构 (8)4.1 系统设计思想 (8)4.1.1 页面模块化 (8)4.1.2 流程人性化 (8)4.1.3 功能全面化 (8)4.2 系统结构设计 (8)4.3 系统功能模块细分 (9)4.4 数据库的设计、生成与配置 (9)4.4.1 数据库需求分析 (10)4.4.2 数据库概念结构设计 (10)4.5 公用模块的编写 (11)4.5.1 数据库连接文件 (11)4.5.2 页面头文件 (11)4.5.3 页面尾文件 (12)4.5.4 登陆判定 (12)4.5.5 管理员登陆模 (13)4.5.6 注销登陆模块 (14)4.6个人用户界面设计 (14)4.6.1 个人用户注册界面 (14)4.6.2 个人用户登陆 (15)4.6.3 个人简历发布 (17)4.6.4 职位搜索 (18)4.6.5 浏览公司及职位详细信息 (19)4.6.6 投简历 (20)4.7 企业用户界面设计 (21)4.7.1 企业注册用户 (21)4.7.2 企业用户登录 (21)4.7.3 发布招聘信息 (21)4.7.4 搜索简历 (22)总结 (23)致谢 (24)参考文献 (25)附录 (26)1绪论1.1 问题的提出在当前的市场环境中。
招聘系统的设计与实现
招聘系统的设计与实现随着社会的进步和科技的发展,越来越多的企业和组织开始采用信息化手段来提高招聘过程的效率和质量。
本文将介绍招聘系统的设计与实现,包括需求分析、系统设计、系统实现和系统测试等环节。
一、需求分析在需求分析阶段,我们需要明确招聘系统的目标用户和功能需求。
目标用户主要包括企业HR、招聘部门和求职者等;功能需求则包括职位发布、简历投递、在线测评、面试通知和结果管理等。
二、系统设计1、数据库设计招聘系统的数据库主要包括职位信息表、求职者信息表、招聘流程表等。
其中,职位信息表包括职位名称、招聘人数、工作地点、薪资福利等字段;求职者信息表包括姓名、性别、年龄、学历、工作经历、技能特长等字段;招聘流程表包括简历投递、初次筛选、在线测评、面试通知、录用结果等字段。
2、系统架构设计招聘系统的架构主要包括用户界面层、业务逻辑层和数据访问层。
用户界面层负责与用户交互,包括职位发布页面、简历投递页面等;业务逻辑层负责处理招聘流程中的各项业务逻辑,例如简历筛选、面试安排等;数据访问层负责与数据库进行交互,包括数据的增删改查操作。
三、系统实现1、职位发布招聘系统的职位发布模块可以实现对企业所需职位的描述和发布。
HR 人员可以在系统中添加新的职位信息,并更新已有的职位信息,支持文本、图片和视频等多种形式。
2、简历投递求职者可以通过招聘系统的简历投递模块提交自己的简历。
系统支持多种文件格式的上传,例如Word文档、PDF文档等。
同时,系统还可以根据职位要求自动匹配相应的求职者,提高招聘效率。
3、在线测评在线测评是招聘系统中的重要功能之一,通过对求职者进行在线测试,可以更全面地了解求职者的能力和性格特点。
招聘系统支持多种测评方式,包括性格测试、能力测试和心理测试等,并可以根据企业需求定制测评内容和流程。
4、面试通知招聘系统的面试通知模块可以实现自动化面试通知功能。
系统可以根据求职者的简历和测评结果自动筛选出符合企业需求的优秀人才,并通过邮件、短信等方式发送面试通知,大大节省了HR人员的时间和精力。
在线求职招聘平台的设计与实现
在线求职招聘平台的设计与实现作者:朱梅梅来源:《电脑知识与技术》2013年第34期摘要:求职招聘网站在信息产业高速发展、信息流高速传递的今天,对于求职者和招聘单位都越来越重要,系统应该为用户提供充分的信息管理和方便的搜索查询手段。
传统的现场招聘会虽然在一定程度上解决了双方的交流信息。
但是,这种交流是属于低效、窄幅流动的,不能适应现今社会的要求。
该文针对传统的求职招聘管理方式存在的问题,提出了在线求职招聘平台的解决方案。
关键词:求职招聘;信息管理;设计与实现中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2013)34-7677-05与传统的招聘方式相比,在线求职招聘网站工作有几个其他的方法,优点:第一,信息量大,时间性强;其次,人性化的服务。
网络搜索引擎不设门槛,通过网站可以轻松的对工作类别、地区和需求状况进行全面的智能查询,快速,准确的查询业界的需求。
第三,没有地域限制;第四,经济效益显著。
网络求职招聘网站的未来发展趋势必将走向:服务内容专业化、服务方式差异化、服务模式整合化、服务价格多样化、服务团队专业化。
1 需求分析1.1 可行性分析原来的现场求职招聘会不仅浪费人力、财力、物力,而且效率也很低,已经不能满足现在对信息大量的需要了,为了提高效率减轻工作人员的负担,设计一个可以在网上进行求职和招聘工作的系统已经变得很有必要了[1]。
1.1.1 技术可行性本系统系网络系统,采用B/S模式,基于Intelnet的Http传输协议。
操作系统用Windows2000 Server,系统内核使用Asp[2] [3]。
1.1.2 经济可行性系统结构使用,当前流行的浏览器/服务器模式,B/S服务器模式,硬件和软件要求如上要求相对较低,只需要架设的万维网服务的网络服务器,数据库和PC,开发时间短、成本低,和数量的数据传输速度是浏览器/服务器模式结构的。
这不仅保证了系统的技术可行性,同时也保证了系统的经济可行性[4] [5]。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
13 届毕业设计(论文)系部:信息管理班级:13计大姓名:题目:网上求职招聘系统指导老师:***论文提交日期:2014年摘要本文主要阐述了网上求职招聘系统的开发方法以及实现的功能,分前台和后台两大部分,前台主要功能为信息展示,后台为各模块信息的管理。
本网站采用 技术作为创建Web站点的方式,以中的C#作为编程开发语言,采用SQL Server 2008 数据库作为后台数据库。
本项目基本遵循了软件工程方法论进行需求分析、概要设计、详细设计和软件测试。
实现了管理员信息管理、招聘信息、用户简历信息、公告信息、用户注册并登录后可填写简历信息在线投递简历和在线留言等功能,同时具备强大的普通用户后台功能,方便广大求职者与管理员有良好的沟通与交流。
关键词: SQL Server 2008作者:指导老师:谭老师目录1.引言 (4)2. 概述 (5)2.1研究背景及课题研究的意义 (5)2.2主要研究的内容 (6)3. 开发环境介绍 (7)3.1 开发工具介绍 (7)3.2 简介 (7)3.3数据库简介 (9)3.4 运行环境 (10)4. 网站详细设计 (11)4.1数据库逻辑设计流程图 (11)实体与属性之间的关联 (11)4.2 个人模块实现的功能 (12)5. 网站实现 (13)5.1 网站个人功能模块实现 (13)5.2个人注册 (13)5.3个人登录 (13)5.4个人求职信息 (13)5.5留言板信息 (13)5.6 本网站的测试 (14)5.7网站测试的目的和原则 (14)6. 总结 (15)致谢 (17)引言本项目是一个关于人才与企业招聘的网络系统,可以说也是一个传统意义上所说的人才网站。
现今,由于社会对学术、技术要求的提高以及教育改革、高等学校年年扩招等原因,大学毕业生已经远离了毕业“包分配”、“不愁嫁”的日子。
由此,找工作的方式在二十一世纪也发生着丰富的变化,相对于漫无目的的四处寻找用人单位和奋战于拥挤的各种大型招聘会,网络人才与招聘系统既能提供最及时、最丰富的招聘信息、又免除了周车劳顿的辛苦。
而对于用人单位来言,要招聘到合适的人才,信息的流通是关键,网络就是一个较理想的信息发布和收集环境,面对日益增多的应聘者,也只有达到快速的对信息的筛选才能寻找到合适的求职者加以考察,这恰恰也是网络的优势了。
基于以上的两个方面的背景,一个具有完善的功能的网络人才、招聘系统便应运而生了。
本课题的目的是建立一个交互式的求职与招聘网站。
本系统的使用者分为求职用户和企业用户。
求职用户,就是求职的个人用户,通过注册账号后,能够对主页上的招聘企业公布的职位信息进行申请职位。
另一个,是企业用户,便是用人单位,在网站上进行注册后,便可以在网站上进行自己公司的信息公布和更新。
本系统的网站页面分为以下几个模块:(1)主页信息显示模块,在网站主页上对公告,最新招聘信息等信息的显示。
(2)用户注册登陆模块,在使用者要访问使用网站时,需要注册新的账户和使用账户进行的登陆的设置。
(3)用户信息管理模块,用户登录后查看自己的个人简历或者公司信息。
(4)企业注册登录模块,在企业访问网站时,需要注册新的账户和使用账户进行的登陆的设置。
(5)企业信息管理模块,企业登陆后可以查看或者编辑企业的招聘信息。
第一章概述本章首先介绍了网上求职招聘系统的研究背景和意义,其次简单介绍了网上求职招聘系统的各个组成部分。
1.1研究背景及课题研究的意义近年来由于就业压力的增大,很多大学生毕业后必须面临艰苦的寻找工作的过程,越来越多的毕业生面临着找工作难的问题。
虽然各地具有规模的现场招聘会几乎每周都有,吸引了大量的应历届的毕业生,在解决了部分大学生的工作的同时,也消耗了大量的人力,物力。
尤其是浪费了各地的大学毕业生奔波路途的时间和精力。
而如今网络的发展越来越迅猛,人们上网的途径也是越来越方便,网络在人们生活中的应用也越来越广泛,使得人们期待更为方便,安全,快速的网上招聘平台来替代现场招聘会。
网络招聘成为目前深受招聘求职者喜欢的一种求职招聘环境。
互联网给求职招聘者提供了丰富的资源,未他们创造出一种良好的求职招聘平台,具备现实中人才中介机构的功能。
招聘求职网站为应聘者提供了方便、快捷的应聘途径,不仅信息更新快、信息数量多、而且选择余地大。
对招聘单位来说,招聘网站不仅为他们开辟了招聘人才的新方式,而且使其工作流程更加方便、快捷、高效。
使得招聘工作中的人员初选工作变得轻松简单。
对于求职者而言,通过招聘求职系统求职有着种种优点。
信息量大更新快使得求职者能更快的得到招聘信息,而通过网站的职位搜索功能可以对工作类型、地点、待遇进行定位搜索。
并且在网上求职可以跨地域求职的优点对于求职者而言更加方便以免两处奔波。
而更方便的是网络求职让求职者可以在个人简历、证书复印、交通通讯等方面省下更多的精力和金钱。
对于招聘者而言,在网上发布招聘信息不仅耗费极少的公司资源,而且对于信息的发布和修改都十分方便。
也有利于企业实现多元化的招聘人才。
并且在传统招聘会上很难招聘到合适的高技术人才,因为传统招聘只针对某个比较小的区域,而且时间仓促,无法像网络招聘能够面向全国范围内招聘相并且有着很长时效。
本系统正是基于这样一种思想而设计开发的,招聘求职网站在当今追求高效的社会环境下已经越发重要了,其招聘求职规模和招聘求职成功率也越来越高。
因此开发这样一个系统对于招聘方和求职者都是十分方便的。
因为本系统突破了传统招聘求职的地域和时间局限性,大大减少了时间与空间对于招聘求职者们的限制。
正因为网络招聘有着这样多的优点,让高校毕业生和用人企业都对网络招聘有着特别的青睐。
所以本系统的设计开发有着很重要的实践意义。
1.2主要研究的内容本系统主要是针对求职招聘管理,搭建一个求职的平台。
通过对各大公司招聘系统的调查,了解到他们对基于网络的招聘系统的需求,具体需求如下:a、功能需求。
要求将招聘者个人资料(求职简历,密码和口令,留言记录等)通过计算机管理,应聘者在线投递简历,而系统管理员则可以发布应聘岗位需求信息,测试应聘者基本工作素质,完成挑选人才的过程。
b、安全性需求。
要求应聘者不能修改他人的个人简历,不可以发布招聘信息等。
要求系统管理员有系统最高权限。
c、可靠性要求。
要求系统机器不能运行失败。
系统管理员可以实施必要的数据备份。
d、用户界面需求。
一方面要求简洁易懂;另一方面要求美观大方。
②功能需求分析a、应聘者要求可以进行在线注册、登录,简历的输入与修改。
b、应聘者可以根据个人的需求查询到所需招聘信息,并且可以对查询到招聘信息进行浏览和查看招聘状态。
c、应聘者可自由通过系统招聘论坛发表留言,浏览和查询留言。
d、人事管理员登录,发布招聘信息公告,筛选简历,统计应聘者信息。
e、人事管理员可以管理用户,留言,公告,统计信息的打印。
第二章开发环境介绍本章详细介绍了网上求职招聘系统的开发工具,其次介绍了要设计网上求职招聘系统的运行环境。
2.1 开发工具介绍2.1.1 简介提到,就不得不首先搞清楚什么是ASP.ASP的全称是Active Server Pages,即活动服务器页面,为什么称之为活动服务器页面,这是因为以前的互联网全部是由静态的HTML页面组成,如果需要更新你的网站内容,你不得不制作大量的HTML页面。
有了ASP以后,我们就能够根据不同的用户,在不同的时间向用户显示不同的内容。
网站的内容更新也不再是一个乏味的重复过程。
但是由于ASP程序和网页的HTML混合在一起,这就使得程序看上去相当的杂乱。
在现在的网站设计过程中,通常是由程序开发人员做后台的程序开发,前面有专业的美工设计页面,这样,在相互配合的过程中就会产生各种各样的问题。
同时,ASP页面是有脚本语言解释执行的,使得其速度受到影响。
受到脚本语言自身条件的限制,我们在编写ASP程序的时候不得不调用COM组件来完成一些功能。
所以,微软推出了。
不仅仅只是ASP 3的一个简单升级,它更为我们提供了一个全新而强大的服务器控件结构。
从外观上看,和ASP是相近的,但是从本质上是完全不同的。
几乎全是基于组件和模块化,每一个页,对象,和HTML元素都是一个运行的组件对象。
在开发语言上,抛弃了VBSCRIPT和JSCRIPT,而使用.NET Framework所支持的,C#.NET等语言做为其开发语言,这些语言生成的网页在后台被转换成了类并编译成了一个DLL。
由于是编译执行的,所以它比ASP拥有了更高的效率。
有以下技术特点:Microsoft .NET平台的出现在应用程序开发这一领域开创了一个新时代,它将推动下一代Internet的进步。
作为Microsoft .NET平台的一部分,是一个革命性的编程框架,它实现了企业级Web应用程序的快速开发。
它提供了最简便、最具有扩展能力的方式来开发、部署和运行可以将任何浏览器或设备作为目标的Web应用程序。
实际上,这只是令成为程序员创建Web应用程序的首选的众多特色中的一小部分。
与以前使用的ASP相比,使应用程序的开发工作简单得多,因此它在很大程度上提高了程序员的工作效率。
让程序员可以只编写最少量的代码便能够给Web应用程序提供更为丰富的功能。
最好的一点则是使程序员可以选择任何一种可用的.NET编程语言。
除了常见的Web应用程序,利用还可以创建其他的一些类型,这就使我们的应用程序的范围可以延伸到新的客户和业务合作伙伴。
对程序员来说,部署服务器应用程序一直是一件很痛苦的事。
不过,有了,程序员根本不必担心这个问题,因为大大简化了部署过程。
要部署Web应用程序,只要把它复制到Web服务器上就可以了。
除了提供了丰富的程序员这方面的经验,还提供了丰富的用户经验。
Web应用程序比传统的ASP应用程序速度要快很多,因为令我们可以使用经过编译的编程语言。
因此,应用程序不需要明确的编译步骤,结果便是执行得更快了。
2.1.2 数据库简介随着科学技术的进步,信息已成为各行各业的重要资源。
数据库以其强大的操作和管理功能成为高速信息表达的途经。
据我所知,数据库的类型有很多,比如:"sql server", "vf","framework","access", "Oracle""MySQL""SYBASE""DB2"等等,然而本软件选择了用SQL Server2008 来作为数据库软件。
关于SQL Server2008的介绍:SQL Server 2008 在Microsoft的数据平台上发布,可以组织管理任何数据。
可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。