网上求职招聘系统的设计与实现
网上求职/招聘系统的设计与实现
维普资讯
网上 求职 / 招聘 系统 的设 计与 实现
(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 毕业 生求 职注册 表 ..
毕业 生求 职 注册 表 用来 保 存 求 职 者 信 息 , 初
始信 息 ( 志 号 、 名 、 别 、 龄 、 业 等毕 业 生 标 姓 性 年 专 基本 信息 ) 一般 根据 毕业 生学籍 信 息 自动 生成 , 毕 业生 可在 线对 毕业 生求职 注册 表进 行修 改 。表结
网上人才招聘系统(软经工程面向对象分析)设计书
网上人才招聘系统(软经工程面向对象分析)设计书编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(网上人才招聘系统(软经工程面向对象分析)设计书)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为网上人才招聘系统(软经工程面向对象分析)设计书的全部内容。
网上人才招聘系统数据需求说明书题目:网上人才招聘系统组长:成员:完成日期: 2013年12月20日签收人:签收日期:1.可行性分析1。
1 可行性研究的前提1.1.1要求a.通过B/S架构模式实现网上人才招聘,便于求职者实现就业和招聘者实现招工。
b.基于Mysql数据库系统的数据管理完全能满足系统需求,占用资源小,效用高,并且不需要提供额外费用。
c.软件的基本数据流动为用户数据的输入,求职者信息,招聘的输入,以及有关用户提出的对求职者信息、招聘信息等等的查询要求所产生的数据输出.d.数据的输入与输出处理流程依靠数据库和系统后台的双向支持。
e.系统需要对用户提供身份验证服务,便于应聘、招聘信息的真实性审核.1.1.2目标该软件的设计目标必须尽量达到人力与设备费用的节省,改变传统人才招聘市场的服务模式,实现招聘者通过发布信息招收求职者,求职者发布求职信息要求对应岗位的双向交流服务。
系统能实现对用户的社会身份验证,严格审核发布的信息,提高可信度.软件的整个设计过程必须通过生产能力的提高,人员工作效率的提高等等使软件开发成本最小化,实现保证软件质量的前提下的资金投入最小化。
并且提供人性化、美观的界面。
1.1.3条件及限制开发该系统的主要资金来源为用户提供的开发资金投入,故在设计开发中最大不能超过该限度,且软件完成交付用户使用后,应保证软件的运行寿命至少达到用户的要求范围。
人才招聘系统的毕业设计
人才招聘系统的毕业设计摘要:本毕业设计旨在开发一个功能齐全、用户体验友好的人才招聘系统。
该系统将帮助企业与求职者更有效地进行匹配,提高招聘效率,降低招聘成本。
系统将包括职位发布、简历管理、在线面试、人才评估等功能,以满足不同用户的需求。
一、引言随着互联网的普及和信息技术的发展,传统的招聘方式已经无法满足现代企业的需求。
为了解决这一问题,人才招聘系统应运而生。
本毕业设计将采用先进的开发技术和方法,打造一个功能强大、操作简便的人才招聘系统。
二、需求分析1. 用户需求:企业用户需要发布职位信息、管理简历、进行在线面试等功能;求职者需要上传简历、查看职位信息、进行在线面试等功能。
2. 功能需求:系统需要具备职位发布、简历管理、在线面试、人才评估等功能。
3. 性能需求:系统应具备高可用性、高并发性、安全性等特点。
三、系统设计1. 数据库设计:采用关系型数据库,设计合理的表结构和字段,确保数据存储和查询的效率。
2. 系统架构设计:采用微服务架构,将系统拆分为多个独立的服务,提高系统的可扩展性和可维护性。
3. 界面设计:采用简洁明了的界面设计,提高用户体验。
四、系统实现1. 前端开发:采用React框架,实现响应式布局和动态数据渲染。
2. 后端开发:采用Spring Boot框架,实现RESTful API和数据库操作。
3. 集成测试:对系统的各个模块进行集成测试,确保系统的稳定性和功能性。
五、系统部署与维护1. 系统部署:采用Docker容器化技术,实现系统的快速部署和扩展。
2. 系统维护:定期对系统进行维护和升级,确保系统的稳定性和安全性。
六、结论与展望本毕业设计成功开发了一个功能齐全、用户体验友好的人才招聘系统。
该系统采用先进的开发技术和方法,满足了现代企业的需求。
未来,随着技术的发展和市场的变化,我们将继续对系统进行优化和升级,提高系统的性能和功能,为企业和求职者提供更好的服务。
智慧人才招聘系统设计方案
智慧人才招聘系统设计方案一、引言智慧人才招聘系统是指通过信息技术手段,将传统的人才招聘过程数字化和智能化,提高招聘的效率和质量。
本文将提出一个智慧人才招聘系统的设计方案,包括系统的整体架构、功能模块以及实现方法。
二、系统架构智慧人才招聘系统的架构主要分为前台用户界面、后台管理界面和数据库三个部分。
1. 前台用户界面:提供给求职者使用的界面,包括招聘信息浏览、简历投递、查看招聘进展等功能。
2. 后台管理界面:提供给招聘方使用的界面,包括发布招聘信息、查看简历、面试安排、招聘进展跟踪等功能。
3. 数据库:存储招聘信息、求职者简历、招聘进展等数据。
三、系统功能1. 招聘信息发布:招聘方可以通过后台管理界面发布招聘信息,包括职位名称、薪资待遇、工作地点、职位要求等。
同时,可以设置招聘流程和面试评分标准。
2. 简历筛选:系统可以根据招聘方设定的招聘要求和条件,自动筛选求职者提交的简历,将符合条件的简历推荐给招聘方。
3. 面试安排:招聘方可以通过后台管理界面对符合条件的求职者进行面试安排。
系统会自动生成面试通知并发送给求职者。
4. 招聘进展跟踪:招聘方可以通过后台管理界面随时查看招聘的进展情况,包括简历投递情况、面试结果、录用情况等。
5. 招聘数据统计分析:系统可以对招聘过程中的数据进行统计和分析,包括招聘效果评估、面试通过率、员工保留率等。
四、实现方法1. 技术选择:前台用户界面和后台管理界面可以采用Web开发技术,如HTML、CSS、JavaScript等。
数据库可以选择关系数据库,如MySQL、Oracle等。
2. 数据采集和处理:系统可以通过求职者提交的简历进行数据采集和处理,可以使用基于自然语言处理的技术对简历进行关键词提取、匹配和分析。
3. 智能推荐算法:系统可以通过使用机器学习算法,根据招聘方设定的招聘要求和条件,自动筛选求职者的简历,并将符合条件的简历推荐给招聘方。
4. 面试安排算法:系统可以使用调度算法对面试安排进行优化,根据求职者的排班情况、面试官的时间安排等因素,自动生成面试时间表。
高校求职招聘网站系统的设计与实现
高校求职招聘网站系统的设计与实现一、系统需求分析1. 学生端需求(1)学生注册登录:学生需要通过注册并登录账户才能使用网站的各项功能。
(2)简历管理:学生可以填写、修改和上传个人简历,包括基本信息、教育背景、工作经历、项目经历等。
(3)职位搜索:学生可以根据自己的专业、兴趣等条件进行职位搜索,并查看相关职位的详细信息。
(4)简历投递:学生可以将自己的简历投递给感兴趣的岗位,方便企业人力资源部门进行筛选。
(5)消息通知:学生可以接收到相关的求职通知、面试通知等消息。
3. 管理端需求(1)管理员登录:管理员需要具有权限登录系统,进行网站的日常管理和维护。
(2)用户管理:管理员对学生和企业用户的注册信息和行为进行管理和监控。
(3)数据统计:管理员可以对系统中的各项数据进行统计和分析,为学校和企业提供决策支持。
二、系统设计1. 系统架构设计(1)前端架构:采用HTML、CSS、JavaScript等技术进行网站页面的设计和开发。
(2)后端架构:采用JAVA、Python、PHP等后端开发语言,结合MySQL、Oracle等数据库进行后台功能的实现。
(3)服务器架构:搭建Web服务器、应用服务器和数据库服务器,确保系统的稳定性和安全性。
2. 数据库设计(1)学生表:存储学生的基本信息、教育背景、简历信息等。
(2)企业表:存储企业的基本信息、招聘信息等。
(3)招聘表:存储企业发布的招聘信息。
(4)简历表:存储学生填写和上传的简历信息。
(5)管理员表:存储管理员的基本信息和权限控制信息。
3. 系统功能设计(1)学生端功能:包括注册登录、填写简历、职位搜索、简历投递、消息通知等。
(2)企业端功能:包括注册登录、职位发布、简历筛选、面试安排、招聘管理等。
(3)管理端功能:包括用户管理、数据统计、系统维护等。
三、系统实现1. 前端实现(1)使用HTML、CSS、JavaScript等技术进行页面的设计和开发,确保页面的美观和交互性。
基于人工智能的人才招聘推荐系统设计与实现
基于人工智能的人才招聘推荐系统设计与实现随着人工智能技术的不断发展,越来越多的企业开始关注并利用这项创新技术来提升自己的竞争力。
其中,人才招聘领域也逐渐向着人工智能化的方向发展。
基于人工智能的人才招聘推荐系统,可以更加准确地推荐符合招聘需求的高质量人才,降低招聘成本,提高招聘效率。
本文将就此探讨人工智能在人才招聘领域的应用,详细介绍基于人工智能技术的人才招聘推荐系统的设计与实现。
一、人工智能技术在人才招聘领域的应用在传统的人才招聘流程中,招聘人员需要耗费大量时间浏览简历、筛选候选人,这些工作都需要人的参与。
而基于人工智能的招聘则可以提高招聘效率,降低招聘成本,具有很高的应用价值。
下面将介绍人工智能在人才招聘领域的应用及其优势:1.简历筛选。
基于人工智能的招聘系统可以通过分析候选人的简历、经验和技能等信息,自动筛选出最具潜力的候选人,为企业节省人力和时间成本。
2.招聘推荐。
人工智能可以通过分析大量的求职者和公司的数据,并生成相应的算法模型,从而实现自动推荐符合企业需求的高质量人才。
3.面试评估。
招聘过程中重要的一环便是面试阶段,基于人工智能的面试评估系统可以自动对候选人的表现进行评估和推荐,并提供面试分析报告,帮助招聘团队更加精准地评估候选人的潜力。
通过上述的应用场景,我们可以看到,人工智能在人才招聘领域发挥了越来越重要的作用。
基于人工智能的人才招聘推荐系统的设计与实现,成为了各大企业关注的重点问题。
二、基于人工智能技术的人才招聘推荐系统的设计思路设计一款基于人工智能技术的人才招聘推荐系统,需要考虑到系统的整体架构、数据采集、算法模型等多方面的因素。
1.系统整体架构的设计在设计整个系统的架构时,需要考虑到企业招聘的全流程和各环节的数据交互。
系统的总体架构应该包括前台招聘者界面、后台管理界面、数据存储及管理模块、算法计算模块、以及通知和消息推送模块等多个功能模块。
2.数据采集与处理数据是人才招聘推荐系统的核心部分,需要从多个来源采集有价值的数据。
网上人才招聘系统的设计与实现
网上人才招聘系统的设计与实现
网上人才招聘系统是一种基于互联网的人才招聘信息管理系统,它充分利用互联网的优势,为企业和求职者提供一个高效、快捷、
便利、安全的信息交流和管理平台。
下面是该系统的设计和实现步骤:
1.需求分析:系统需要明确企业和求职者的基本需求,通过市
场调研、用户调研等方式,科学的确定系统的功能模块和系统服务,确保系统开发的准确性和合理性。
2.系统设计:系统需要根据需求分析,设计出界面、数据库、
逻辑流程、交互等细节效果,设计出合理的开发架构和系统方案。
3.前端开发:前端开发涉及系统的整体UI设计、制作、交互和
前端开发等环节,通过采用前端现在比较流行的开发工具栈完成。
4.后端开发:包括用户管理模块、简历管理模块、职位管理模块、消息管理模块、反馈模块和交易模块等6大模块的设计和开发,通过采用JavaEE和Mysql开发,实现后端的逻辑和数据存储处理。
5.测试上线:系统开发完成后需要进行性能测试、兼容测试和
功能测试等多方位的测试,在确认无误后,才能发布上线,让使用
者能够使用体验系统功能。
6.后期维护:系统上线后,还需要进行技术维护和安全维护等
工作,保证其长期稳定性和安全性。
7.获取用户数据反馈,持续优化:通过数据反馈,持续优化系
统的体验效果、交互效果和安全功能,满足不断变化的用户需求。
通过以上步骤的设计实现,网上人才招聘系统就可以完整的打造出来,并为企业和求职者的招聘与求职提供更加高效、快捷和安全的服务。
高校人才招聘网站系统设计与开发
高校人才招聘网站系统设计与开发随着社会的发展和高等教育的普及,越来越多的高校毕业生涌入就业市场,使得高校人才招聘工作变得愈发繁琐和复杂。
为了解决这一问题,设计和开发一套高校人才招聘网站系统成为了必要的选择。
在本文中,将详细介绍高校人才招聘网站系统的设计和开发过程。
一、需求分析在设计和开发高校人才招聘网站系统之前,我们需要进行充分的需求分析。
首先,该系统需要提供一个面向大学毕业生和用人单位的交流平台。
系统的用户应该能够轻松地发布招聘信息和上传个人简历。
其次,系统应该有一个智能匹配功能,可以根据用人单位的需求和求职者的技能进行职位匹配。
此外,系统应该提供在线沟通工具,使求职者能够方便地与用人单位进行即时沟通。
最后,系统还应该有可靠的安全机制,保障用户信息的安全性。
二、系统设计高校人才招聘网站系统的设计应该注重用户体验和功能完善。
首先,系统的界面设计应该简洁、美观、易用,以提高用户的满意度和使用体验。
其次,系统应具备可扩展性和可定制化的特点,以适应不同高校和企业的需求差异。
同时,系统应该有强大的数据库支持,能够存储和管理大量的用户信息和招聘信息。
此外,系统的智能匹配算法应该经过精心设计和调优,以提高匹配的准确度和效率。
最后,系统的安全机制应包括用户认证、数据加密和防止恶意攻击等功能,以确保用户的隐私和信息安全。
三、系统开发系统的开发需要使用合适的技术和工具。
首先,前端开发可以使用HTML、CSS和JavaScript等技术,以实现网站的界面设计和用户交互功能。
其次,后端开发可以选择使用Java、Python或PHP等编程语言,结合相应的框架和数据库技术,完成系统的逻辑处理和数据存储功能。
此外,系统的智能匹配算法可以利用机器学习和数据挖掘等技术实现。
最后,系统的部署和运维可以使用云计算和DevOps工具,以实现系统的高可用性和稳定性。
四、系统测试和优化在完成高校人才招聘网站系统的开发后,需要进行全面的测试和优化工作。
招聘系统的设计与实现
招聘系统的设计与实现随着社会的进步和科技的发展,越来越多的企业和组织开始采用信息化手段来提高招聘过程的效率和质量。
本文将介绍招聘系统的设计与实现,包括需求分析、系统设计、系统实现和系统测试等环节。
一、需求分析在需求分析阶段,我们需要明确招聘系统的目标用户和功能需求。
目标用户主要包括企业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. 系统特点基于数据挖掘的人才招聘推荐系统与传统人才招聘方式相比,有着很明显的优势:(1)精确性高。
采用数据挖掘算法对求职者和岗位进行匹配,可以使招聘结果更加符合要求,最大程度上减少了人力成本和时间开销。
(2)智能化程度高。
基于数据挖掘技术,可以通过建立算法模型对实时数据进行预测和优化,为企业提供更加精确的招聘服务。
网上招聘系统的设计与实现毕业论文
毕业设计题目:网上招聘系统的设计与实现摘要本系统的主要容是在线网上人才系统的开发与维护,随着Internet的飞速发展,互联网成为人们快速获取、发布和传递信息的主要渠道,在人们的生活中发挥着极为重要的作用。
的建设在Internet应用上的地位十分突出,已经成为政府、企事业单位信息化建设甚至个人Internet应用的重要组成部分,倍受关注。
招聘是一个很好的例子。
网络招聘以其方便快捷等优点,深受广大企业和求职者喜爱。
当前市场上网上求职招聘系统综合性强,在提供了很多职位的同时,也由工作经验限定了很多职位,求职者在筛选招聘信息往往会浪费很多时间。
网上求职招聘系统作为专门针对求职者而设计的,为求职者提供更多的求职应聘经验,提高求职效率,提供更多就业机会,同时也为更多的求职者提供求职帮助。
本课题的目标是构建一个基于PHP的网上求职招聘系统,以企业招聘为基点,运用统一数据交换标准、适时的数据更新、分工协作的信息收集发布机制,形成完整的求职者就业服务信息系统, 在全国围为广大求职者和各类用人单位提供求职和招聘的信息化平台。
关键词:招聘系统;求职者招聘网;;数据库AbstractWith the rapid development of Internet, the Internet become fast access, publish and deliver the main channels of information, in people's lives play a very important role. The status of the construction site on the Internet application is very prominent , has become the government, enterprises and even individuals information technology an important part of Internet applications , much attention. Recruitment website is a good example. Its convenient online recruitment advantages , the majority of enterprises and graduates alike. Currently on the market online job recruitment system comprehensive, providing a lot of jobs , but also by the limited experience of many jobs , graduate recruitment information in screening often waste a lot of time . Online job recruitment system as designed specifically for graduates site to offer graduates more job candidates experience, improve job efficiency , provide more employment opportunities, but also provide job search assistance to more graduates.The goal of this project is to build an PHP-based online job recruitment system , anchored in corporate recruitment , using a unified data exchange standards , timely data updates, information collection release mechanism of division of labor , a complete graduate employment service information system in the country for the majority of graduates and employers to provide various types of job search and recruitment information platform .Key words:Recruitment system; graduate recruitment network; ; database目录第一章设计概述01.1 设计背景与意义01.2 同类或相关系统的开发现状01.3 设计目标与主要工作21.3.1 设计目标21.3.2 设计主要工作2第二章系统分析与设计32.1 系统分析32.1.1 用户角色分析32.1.2 需求分析32.2 功能模块设计42.2.1 总体功能模块设计42.2.2 详细功能模块设计52.3 数据库设计62.3.1 概念设计62.3.2 逻辑设计82.4 界面设计10第三章系统实现123.1用户身份认证的实现123.2 用户注册的实现133.3 用户修改密码的实现143.4 新闻功能模块的实现153.5 管理员管理用户功能模块的实现15 第四章系统安装部署和简要使用说明174.1 系统运行环境说明174.2 系统安装部署说明174.3 系统简要使用说明17第五章设计总结18致19参考文献20第一章设计概述1.1 设计背景与意义近年来,中国高校毕业生数量逐年增多,大学生面临严峻的就业形势,大学生在毕业后能否顺利就业,已成为全社会普遍关注的热点问题。
网上招聘系统的设计与实现毕业设计论文
毕业设计(论文)论文题目网上招聘系统的设计与实现Thesis TopicDesign and implementation of online recruitment system网上招聘系统的设计与实现摘要随着时代的发展,中国的互联网技术愈加成熟,已经有越来越多的社会群体开始学会使用互联网技术,整个社会正在朝着智能化、信息化的方向前进。
有了互联网,用户便可以足不出户地利用互联网技术使得自己的生活更加便捷。
因此,为了满足用户的庞大需求,网上招聘系统应运而生。
本系统整体基于B/S架构,采用MyBatis框架,运用Java中的Servlet、Jsp等关键技术,并结合Oracle数据库的使用,为招聘者和求职者搭建了一个高效、便利的网络平台。
本系统分别为求职者和招聘者提供了信息注册功能,登录功能和信息维护功能。
除此之外,求职者可以选择发布、撤销或打印自己的简历,也可以浏览到企业实时的招聘信息,从而选择合适的企业应聘。
招聘者可以选择发布或撤销自己的招聘信息,也可以浏览到求职人员的信息,选择是否同意他的应聘请求,并向其发送通知。
关键词:Java;Servlet;Oracle;招聘系统Design and implementation of onlinerecruitment systemAbstractWith the development of the times, China's Internet technology is becoming more and more mature, more and more people began to learn to use the Internet, the whole society is moving in the direction of information technology, intelligent. With the Internet, people can make use of the Internet technology to make their lives more convenient. Therefore, in order to meet the needs of people, online recruitment system came into being.The whole system is based on B/S architecture, using MyBatis framework, the key technologies in java servlet and JSP, combined with the use of Oracle database, build an efficient and convenient platform for job seekers and recruiters. This system provides information registration function, login function and information maintenance function for job seekers and employers. In addition, job seekers can publish, revoke, print your resume, you can also browse to the enterprise real-time recruitment information, in order to select the right candidates. Recruiters can publish, revoke their recruitment information, you can browse to the job seekers information, choose whether or not to agree to his request, and sent a notice to him.Key words:Java; Servlet; Oracle; recruitment system目录摘要 (I)ABSTRACT........................................................... I I 1 绪论 (1)1.1开发背景 (1)1.2开发意义 (1)1.3国内外研究现状 (2)1.4论文结构 (2)2 相关技术原理和开发工具 (4)2.1程序语言的选择 (4)2.1.1 Java概述 (4)2.1.2 Java特点 (4)2.1.3 Servlet简介 (5)2.2O RACLE数据库 (6)2.3B/S模式 (6)2.3.1 B/S架构概述 (6)2.3.2 B/S架构的工作原理 (7)2.3.3 B/S架构与C/S架构的比较 (7)2.4开发工具 (8)2.4.1 建模工具Microsoft Visio (8)2.4.2 编码工具Eclipse (8)2.4.3 数据库连接工具Navicat (9)2.5开发环境 (9)3 系统可行性研究 (10)3.1系统可行性研究概述 (10)3.2系统可行性研究的目的和流程 (10)3.3项目评估 (11)4 系统需求分析 (12)4.1系统功能分析 (12)4.1.1 用例图 (12)4.1.2 数据流图 (13)4.1.3 数据字典 (14)4.2系统数据库需求分析 (16)5 系统设计 (18)5.1系统类图 (18)5.2系统功能模块划分 (20)5.2.1 模块图 (20)5.2.2 个人信息管理模块 (21)5.2.3 简历管理模块 (21)5.2.4 求职申请模块 (22)5.2.5 企业信息管理模块 (22)5.2.6 招聘管理模块 (22)5.3系统总体设计 (23)5.3.1 系统设计思想 (23)5.3.2 系统体系架构 (23)5.4数据库逻辑结构设计 (24)5.4.1 关系型数据模型 (25)5.4.2 数据表设计 (25)6 系统实现 (27)6.1登录模块 (27)6.2注册模块 (29)6.3信息修改模块 (32)6.4查询模块 (34)6.5简历管理模块 (35)6.6应聘者管理模块 (36)6.7安全退出 (37)7 系统测试 (38)7.1测试方法 (38)7.2测试环境 (38)7.3测试结果 (38)7.4系统评价 (40)8 结束语 (41)8.1结论 (41)8.2展望 (41)参考文献 (42)致谢 (43)附录:外文原文 (44)中文翻译 (52)。
大学生个人求职招聘网站设计设计与实现论文 2(1)(1) 3
大学生个人求职系统的设计与实现作者王嘉伟指导老师陈君艳【摘要】随着信息技术的飞速发展和日趋激烈的商业竞争,人力资源管理的处理也逐渐采用科学化的管理。
本论文论述了人力资源管理系统的开发过程:需求分析、功能设计、数据库设计、系统实施。
对系统结构、功能设计的流程做了全面而详尽的阐述,然后针对系统的各功能模块做了具体的分析与研究。
通过对功能及数据流的分析,得到系统数据库的逻辑结构,并在此基础上完成数据库物理结构的创建,从而实现对各种信息的查询等作。
本网站采用了B/S体系结构,用技术和Microsoft Sql Server进行系统开发。
人力资源管理系统将企业管理者从繁琐、无序、低序、低端的工作中解放出来从事核心事务,整体提高了管理效率和对信息的可控性,降低管理成本,提高执行力,使管理趋于完善。
【关键词】人力资源管理,科学化,,Sql Server目录摘要 (I)第1章引言 (I)第2章个人招聘就业网站发展现........................ 状22.1网络招聘的优势 (2)2.2当前网络招聘存在的问题 (2)2.3我国网络招聘的发展现状 (2)第3章系统开发工具介绍 (3)3.1开发网站工具的分析 (3)3.2 开发技术简介 (3)3.2.1 ASP简介 (3)3.2.2 访问SQL方法 (4)3.2.3 SQL简介和应用 (4)3.4开发技术介绍..................... 错误!未定义书签。
第4章个人招聘就业网站的分析与设计 (5)4.1 需求分析 (5)4.2 个人招聘就业网站的功能模块设计 (6)4.2.1网站的功能描述 (6)4.2.2 网站的功能模块图 (7)4.2.3系统流程分析 (8)4.3 数据库的设计 (9)4.3.1 配置数据库连接 (9)4.3.2概念结构设计 (10)4.3.3网络招聘数据库简介 (12)第5章个人招聘就业网站的功能实现 (14)5.1管理员用户管理模块的实现 (14)5.1.1 网站管理模块 (15)5.1.2网站信息设置 (15)5.1.3 网站公告管理与法律申明管理 (15)5.1.4 职位地区设置 (16)5.1.5 委托招聘管理 (17)5.2 一些关键技术的实现 (17)5.2.1 分页技术 (17)5.2.2 Session (18)第6章总结 (18)参考文献............................... 错误!未定义书签。
基于.net的同城招聘平台设计与实现论文
摘要随着网络信息技术的飞速发展,国内外经济的高速发展,人才流动性越来越大,网络在人们生活中的应用越来越广泛,而人才资源是现代企业在日趋激烈的商业竞争中重要资源。
网上招聘已经成为一项重要的招聘方式。
为了给招聘双方提供一个互动的交流平台,本文设计并实现了一个同城招聘系统。
通过同城招聘系统,企业可以在网上发布招聘信息,求职者根据自己的具体情况在线提交个人简历,企业可以查看求职者简历,求职者也可以查看企业的招聘信息,同城招聘系统实现了求职者的工作求职和企业的人才招聘。
本系统是通过.NET平台开发动态网站技术设计和实现了一个可以让应聘者和招聘单位远程进行互动交流的网络招聘工作平台。
同城招聘系统是一个利用网络开展招聘活动的系统,主要功能有职位发布、职位搜索、简历填写、简历发布等,是将现代信息技术运用在招聘活动中的又一突破。
它根据公司和求职人员实际工作的需要,设计相应软件的功能,运用科学的方法收集人才信息、职位信息,有效的解决了当今人才市场的供需矛盾。
体现了系统的便捷性和方便性。
同时管理员可以使用此系统为企业招聘、个人求职提供服务。
用人单位可以使用该系统注册成为招聘用户并发布招聘信息等。
应聘者可以在注册成为求职用户之后通过系统完成求职工作。
关键词:同城招聘系统;求职;.NET平台;人才招聘IAbstractWith the rapid development of network information technology, the rapid development of domestic economy, the flow of talent more and more, the network is used more and more widely in people's lives, and human resources is an important resource in modern enterprises in the increasingly fierce competition in the business. Online recruitment has become an important way of recruitment. In order to provide an interactive platform for both sides, this paper designs and implements a recruitment system. By city recruitment system, enterprises can release recruitment information online, applicants according to their own specific circumstances submitted online resume, enterprises can view resumes, job seekers can also view the enterprise recruitment information, city recruitment system to achieve the job seekers job seekers and enterprise recruitment.This system is through platform to develop dynamic web technology design and implementation of a candidate and the recruitment of units to interact with the remote network recruitment platform. City recruitment system is a system using the Internet to carry out recruitment activities, the main function of job posting, job search, resume and resume publishing, is the modern information technology and the use of a breakthrough in the recruitment activities. According to the actual needs of the company and the job seekers, the function of the corresponding software is designed, and the talent information and position information are collected by scientific methods. This reflects the convenience and convenience of the system. At the same time, administrators can use the system to provide services for enterprise recruitment and job search. Employers can use the system to register as a recruitment and recruitment information. Job seekers can register to become a job applicant after the completion of the job search system.Keyword: City recruitment system;job wanted;.NET platform; Talent recruitmentII目录摘要 (I)Abstract .................................................................................................... I I 目录 (I)第1章引言 (1)1.1 系统开发背景 (1)1.2 系统开发意义 (1)1.3 系统设计思想 (2)第2章相关技术综述 (4)2.1 简介 (4)2.2动态网站技术 (4)2.3数据库 (5)2.4 连接数据库 (6)第3章系统分析 (7)3.1可行性分析 (7)3.2需求分析 (7)3.3 功能需求 (8)第4章系统设计 (10)4.1 功能结构 (10)4.2数据库设计 (10)4.2.1数据库概念结构设计 (10)4.2.2数据库逻辑结构设计 (11)4.3 功能设计 (18)4.3.1 查询职位信息功能 (18)4.3.2 企业用户注册功能 (19)4.3.3 发布招聘信息功能 (20)I4.3.4 个人信箱功能 (21)第5章系统实现 (25)5.1 普通用户功能 (25)5.2 企业用户功能 (25)5.3 企业发布招聘信息功能 (26)5.4 管理招聘信息功能 (27)5.5 个人信箱功能 (28)5.6 职位搜索功能 (29)第6章系统测试 (33)6.1测试分析 (33)6.2 测试用例 (33)6.2.1 登录模块测试 (33)6.2.2 面试通知模块测试 (34)6.2.3 简历投递模块测试 (35)6.2.4修改发布消息测试 (35)结论 (37)参考文献 (38)致谢 (39)II第1章引言1.1 系统开发背景在高科技技术迅猛发展的今天,知识正在逐步走向主导地位,市场上的竞争大多数是个人才能的竞争。
高校求职招聘网站系统的设计与实现
高校求职招聘网站系统的设计与实现一、引言随着国家经济的不断发展和高校毕业生人数的增加,高校毕业生就业问题越来越受到关注。
为了更好地帮助高校毕业生就业,更有效地满足用人单位对高素质人才的需求,需要建立一套完善的高校求职招聘网站系统。
本文将对高校求职招聘网站系统的设计与实现进行详细介绍。
二、系统设计1. 系统功能设计(1)求职功能:高校毕业生可以在网站上注册个人信息并发布求职信息,包括个人简历、求职意向、个人技能等,方便用人单位浏览和筛选;(2)招聘功能:用人单位可以在网站上发布招聘信息,包括职位要求、薪资待遇、福利待遇等,方便毕业生浏览和应聘;(3)信息交流:高校毕业生和用人单位可以在网站上进行信息交流和沟通,方便双方了解对方的需求和情况;(4)在线面试:网站可以提供在线视频面试功能,方便用人单位对求职者进行初步面试,节约时间和成本。
2. 系统架构设计(1)前端设计:网站前端应该简洁、易用,界面友好,方便用户操作,采用响应式设计,适配不同设备,保证用户体验;(2)后台设计:系统后台需要具备用户管理、职位管理、信息管理等功能,保证数据的安全性和一致性;(3)数据库设计:数据库应该包括用户信息、职位信息、求职信息等表,保证数据的存储和检索效率。
三、系统实现1. 技术选择(1)前端技术:HTML、CSS、JavaScript、Vue.js等,用于实现网站前端页面和交互功能;(2)后台技术:Java、PHP、Python等,用于实现系统后台逻辑和数据库操作;(3)数据库技术:MySQL、MongoDB等,用于实现数据的存储和检索;(4)其他技术:Nginx、Tomcat等,用于实现系统的部署和运行。
2. 系统开发(1)前端开发:根据系统设计,实现网站的前端页面和交互功能,保证用户体验;(2)后台开发:根据系统设计,实现系统的后台逻辑和数据库操作,保证系统的稳定性和安全性;(3)数据库开发:根据系统设计,实现数据库的设计和实现,保证数据的存储和检索效率;(4)系统集成:将前端页面、后台逻辑和数据库集成到一起,通过接口交互,形成完整的系统。
ASP NET_计算机专业毕业论文_网上求职招聘与管理系统的设计
互联网特别是Web技术的发展使得许多事情可以在网上进行,利用网上交易,网上讨论区,网上聊天室,足不出户便可得到大量信息。
相信不少人一定经历过在人才市场中寻找工作的艰辛。
如今,提供单位招聘或个人求职的网站应经出现,只需坐在计算机前,通过鼠标,就可以轻松得到各种信息。
系统分析1.1需求分析从系统名称中可以看出,本系统包含两个部分,一个是求职管理部分,另一个是招聘管理部分,下面就“单位招聘”和“网络求职”两个部分进行需求分析。
1.单位招聘需求分析根据对单位招聘的需求进行分析。
网络招聘需要包含以下的基本功能模块:(1)填写和修改注册信息;(2)查看所有求职者信息;(3)录用并向求职者发送消息;(4)查看单位消息;(5)录用求职者;(6)查看所有录用消息;2.网络求职需求分析根据对求职者求职的需求进行分析,网络求职需要包含以下的基本功能模块:(1)填写和修改注册信息;(2)查看所有招聘单位信息;(3)查询单位;(4)向招聘单位发送消息;(5)查看个人消息;1.2业务逻辑分析网络招聘的业务流程比较简单,其中单位招聘功能模块如下图所示:单位招聘功能模块网络求职功能模块如下图:网络求职功能模块1.3数据库设计根据前面的需求分析和业务流程,本系统数据库可以由以下的表来实现。
由于规模不大,因此采用Microsoft Access数据库,数据库名称为FinJob.bdb。
本系统一共设计了3个数据库表,分别如下:(1)userinfo表,保存求职者的信息;(2)cominfo表,保存招聘单位的信息;(3)usercom表,保存招聘单位和求职者之间的信息交流。
userinfo表的结构如表:cominfo表的结构如表:usercom其中comtouser等于1时表明消息是单位给个人,等于2时表明消息是个人给单位的,message 为信息内容。
系统实现整个系统的所有页面文件如下表所示:(创建页面可以通过Frontpage或者DreamWeaver实现)。
基于AI的人才招聘系统设计与实现
基于AI的人才招聘系统设计与实现随着人类社会的进步和发展,越来越多的企业开始使用人工智能技术来提升企业的效率和竞争力,其中最为明显的就是人才招聘行业。
基于人工智能技术,人才招聘系统可以更加精准地找到符合企业要求的人才,大大提升了企业的招聘效率和质量。
本文就在此基础上,探讨一下基于AI的人才招聘系统的设计与实现。
一、需求分析在设计基于AI的人才招聘系统之前,我们需要先进行需求分析,明确该系统应该具备哪些功能。
一般来说,这些功能包括:1.自然语言处理技术,用于分析和理解招聘需求和求职者简历的信息;2.数据挖掘技术,用于挖掘招聘需求和求职者简历中的关键信息;3.机器学习技术和推荐系统,用于对求职者进行分析和筛选,为企业推荐符合要求的人才;4.智能对话技术,用于快速处理求职者和企业的问题和需求。
以上功能是基于AI人才招聘系统的基础要求,不同的企业可以根据自己的实际需求,增加或删除一些功能。
二、设计思路基于以上需求,我们可以开始设计基于AI的人才招聘系统。
首先,我们需要搭建一个强大的数据平台,来容纳大量的求职者和企业信息,并通过自然语言处理技术,提取和分析用户提交的信息。
然后,运用数据挖掘技术,对企业和求职者的信息进行分析,挖掘求职者的潜在特征和企业的招聘偏好,从而建立一个有价值的数据分析模型。
接下来,通过机器学习技术和推荐系统,对求职者进行筛选、评估和推荐,为企业提供最合适的人才。
最后,整合智能对话技术,以加强企业与求职者之间的交流,让求职者得到更好的体验,同时提高企业的有效性。
三、技术实现在实现基于AI的人才招聘系统时,我们需要综合运用多种技术。
以下是一些具体的技术应用:1.自然语言处理技术:人才招聘系统需要通过自然语言处理技术对企业提交的招聘需求和求职者提供的信息进行分析和理解。
当系统能够基于对自然语言的理解,在求职者的简历中挖掘相关技能和背景时,就能够更加准确地组织和利用求职者的数据。
2.数据挖掘技术:人才招聘系统需要优先进行数据挖掘技术的应用,以便更好地了解企业与求职者的需求和特点。
高校求职招聘网站系统的设计与实现
高校求职招聘网站系统的设计与实现随着高校毕业生人数的不断增加,高校求职招聘网站系统成为了一个重要的工具,帮助学生和企业之间建立联系,实现毕业生的顺利就业。
本文将从用户需求分析、系统设计、系统实现等方面,探讨高校求职招聘网站系统的设计与实现过程。
一、用户需求分析1.1 学生端需求学生是高校求职招聘网站系统的主要用户之一,他们希望能够通过这个平台方便地浏览到各种求职信息,了解不同企业的招聘信息以及各种就业政策和资讯。
他们也需要一个便捷的方式来上传自己的简历和个人信息,以便与企业进行联系。
1.3 管理员端需求管理员需要一个功能强大的系统来管理和维护整个网站的运行,包括审核学生和企业的信息,维护数据库,解决用户反馈等。
二、系统设计2.1 系统架构设计根据用户需求分析,高校求职招聘网站系统的架构主要由学生端、企业端和管理员端三个部分组成。
每个部分都有相应的功能模块,包括用户信息管理、招聘信息发布、简历上传、信息审核等。
2.2 数据库设计系统的数据库设计是系统设计中的关键部分。
数据库需要包含学生、企业、招聘信息、用户登录信息等多个表,用来存储系统中的各种数据。
同时需要考虑数据库的安全性和性能。
2.3 界面设计界面设计需要符合现代化的用户体验标准,要求简洁、清晰、易于操作。
学生和企业在系统中浏览信息、提交信息等操作都应当是直观的,同时也需要考虑到不同设备和分辨率的适配。
三、系统实现3.1 技术选型系统的实现需要选择合适的技术栈。
前端技术可以选择常用的HTML、CSS、JavaScript,后端技术可以选择Java、Python、Node.js等。
数据库可以选择MySQL、MongoDB等。
3.2 学生端实现学生端的实现主要包括用户注册、登录、简历上传、浏览招聘信息等功能。
需要设计一个用户友好的界面,让学生可以方便地操作。
同时需要考虑用户信息的安全性和保密性。
3.5 系统测试与上线系统开发完成后,需要进行严格的测试,包括功能测试、性能测试、安全测试等,确保系统的稳定性和安全性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网上求职招聘系统概要设计说明书
项目名称网上求职招聘系统的设计与实现
项目负责人王若禹
项目开发单位淮海工学院计算机工程学院中新软121班第1项目组小组成员武文杰
起止日期 2015年10月26日至11月12日
2015年11月10日
软件工程课程设计项目组任务分派单(组长用)
班级:中新软121班组别: 01 组长姓名:王若禹时间: 2015年 11月10日
1、本表由组长为其组员每次上机实践分派任务使用,应认真填写相关任务名称、内容、完成标准等信息;
2、本表在每次任务完成后,由组长按照完成标准验收,并给出每个组员成绩评定(每人平均70分制),
除组长保留一份外,应及时上报任课老师(电子和纸质文档同时上报)。
目录
1引言 (1)
1.1编写目的 (1)
1.2背景 (1)
1.3定义 (1)
1.4参考资料 (1)
2总体设计 (2)
2·1需求规定.............................................................................................................. 错误!未定义书签。
2.2运行环境 (2)
2.3基本设计概念和处理流程 (2)
2.4结构 (3)
2.5功能需求与程序的关系 (4)
2.6人工处理过程 (4)
2.7尚未解决的问题 (4)
3 接口设计 (5)
3.1用户接口 (5)
3.2外部接口 (5)
3.3内部接口 (5)
4运行设计 (6)
4.1运行模块组合 (6)
4.2运行控制 (7)
4.3运行时间 (8)
5系统数据结构设计 (8)
5.1逻辑结构设计要点 (8)
6系统出错处理设计 (12)
6.1出错信息 (12)
6.2补救措施 (12)
1引言
1·1编写目的
本文档的编写目的是为了将网上求职招聘系统的需求转换为未来系统的设计,逐步开发强大的系统结构,以求在最短的时间高效的开发网上求职招聘系统。
预期读者:软件开发人员
1·2背景
待开发系统名称:网上求职招聘系统
开发者:王若禹,武文杰
用户:网上求职者以及招聘公司
实现该软件的计算中心:计算机楼105教室
随着时代的不断发展,网络技术愈加成熟,社会,网上求职招聘越来越收到大多数人的青睐。
虽然我国并没有在失业率方面的统计,然而在新闻里你也会时常发现工作竞争的激烈,有些公司人满为患,而有些专业性公司或小企业却人才难求。
所以怎样让招聘和求职更加有效,已成为一个现实焦点。
随着时代的发展,除了大型招聘会外,网上求职成为大部分大学生,大量社会人士求职的必选途径。
对企业而言,他们节约了时间,挑选了更多的人才。
因为网上招聘在形式上对人才选择上相对比较公平,它是只对专业,对学历等不对人的招聘第一关。
在内容上,它一方面对每个人才的基本信息有所笼统的掌握,以便第一时间相对筛选出合适的人才,节约时间与成本;另一方面对于每个公司的招聘信息,能够比较准确,详尽地告知应聘者。
由于企业的繁多,职位的多样,各种才人的纷繁复杂,导致人才招募时候信息扩散不广泛,从而企业不能很好地找到人才和个人都不能很好地找到自己的‘归宿’,为了解这一类的问题,就迫切地需要引入网上求职招聘系统,从而大量为企业和个人在求职招聘的社会活动中服务。
网络招聘如今体现出来的优势越来越明显,高效,节约成本,及时准确,信息量大等成为了大学生们追求的方式。
所以网上招聘系统的设计是值得深层研究的,它是与现场招聘完全不同的新方式。
1·3定义
网上求职招聘系统是当前信息化招聘市场管理系统的方式需求,建立网上求职招聘系统可以提高招聘公司的HR招聘员工的效率,从而规范管理招聘信息,使得招聘工作的信息化,从而减少的工作量;同时它也可以节约应聘人员的时间和成本来进行自身的职业探索。
1·4参考资料
①王先国等.软件工程实践教程. 北京:电子工业出版社,2010
②李龙澎.软件工程课程设计.北京:机械工业出版社,2010
③张海藩.软件工程导论.北京:清华大学出版社,2008
④王华等.《软件工程实验与课程设计指导》.电子工业出版社,2008
⑤杨小平,杜宾.《软件工程实验》. 清华大学出版社,2008
⑥周峰,王征,李永.C#典型模块开发[M].北京:中国铁道出版社,2009.
⑦刘忠宝主编.软件工程:理论、方法及实践.国防工业出版社,2012
2总体设计
2·1运行环境
1,硬件环境:
PC机配置:CPU 主频2.0MHz、内存2G以上PC机,内存要求不得低于512M,硬盘大于20G的PC台式机和便携式电脑。
2,软件环境:
Windows XP/Vista/Windows 7
SQL SERVER 2008
2·2基本设计概念和处理流程
系统流程图(管理员)如下图3-1所示:
图3-1 系统流程图(管理员)
系统流程图(求职者)如下图3-2所示:
图3-2 系统流程图(求职者)
系统流程图(公司)如下图3-3所示:
图3-3 系统流程图(公司)
2·3结构
由结构化需求分析报告中的数据流图可以导出下面的H图,系统层次图如下图3-4所示:
图3-4
系统层次图
2·4功能需求与程序的关系
本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系(下表3-1):
表3-1 各项功能需求的实现同各块程序的分配关系
2·5人工处理过程
面试:需要收到面试通知单或者收到职位请求的求职者根据通知单里相应的面试信息,到指定地点进行面试。
2·6尚未解决的问题
无
3 接口设计
3·1用户接口
向普通用户提供的命令和相应软件回答如下表3-2所示:
表3-2 向用户提供的命令和相应软件回答
3·2外部接口
表3-3 外部接口
3·3内部接口
表3-4 内部接口
4运行设计
4·1运行模块组合
表3-5 运行模块组合
4·2运行控制
表3-6 运行控制表
4·3运行时间
检索任务所需时间:<3秒
执行任务所需时间:<3秒
5系统数据结构设计
5·1逻辑结构设计要点
每个实体映射一个关系模式:
管理员(管理员编号,管理员账号,管理员密码,姓名)
公司(公司编号,公司账号, 公司名称,密码,地址,联系电话)
求职者(用户编号,用户账户,用户姓名,密码)
简历(简历编号,姓名,性别,籍贯,名族,出生日期,政治面貌,联系方式,学历,专业,毕业学校,英语水平,计算机水平,特长,邮箱,所获奖励,经验,招聘,用户编号)
实体间关系得到如下关系模式:
招聘信息(招聘编号,招聘职位,职位要求,招聘人数,公司性质,公司编号)
投简历(投简历编号,用户编号,公司编号,招聘编号,投简历时间)
邀请(公司邀请编号,公司编号,简历编号,邀请时间)
通知单(通知单编号,公司编号,招聘信息编号,面试地点,面试时间,联系人,联系号码)
简历回应(简历回应编号,用户编号,通知单编号,回应时间)
数据库关系图:
表3-7求职者信息表
表3-8公司表
表3-10管理员表招聘信息表:Jop
通知单表:Request表3-12通知单表
简历回应表:Inform表3-15 简历回应表
6系统出错处理设计
6·1出错信息
用一览表的方式说明每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方法。
表3-16 出错信息表
6·2补救措施
故障出现后可能采取的变通措施,包括:
表3-17 变通措施表
后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术;
降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录;
恢复及再启动技术说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。