
计算机专业论文-人才资源系统设计.docx
17页论文题目:人才招聘系统设计姓名: 身份证号: 所在单位: 联系: 人才招聘系统设计作者: 摘 要随着我国经济社会的飞速发展,人才作为战略性资源的价值凸显出 来,“人才强国”被确定为我国的又一项基本国策;在经济社会结构调整的过程中,就业问题成为当前的重要的民生问题,矛盾日益突出、亟待解决,为各级政府所重视现在,找一份满意的工作十分困难,问题的关键在于求职或招聘的人员都陷入了如何找到适合自己的工作或如何让招到合格的人才填补公司空缺的这一矛盾中,如何才能用最少的时间和精力招聘到符合企业要求的人才,由此我们借助于日益成熟的互联网技术设计和实现了一个可以让招聘者和应聘者远程进行互动交流的网络平台,即新型人才招聘系统本系统是利用ASP开发动态网站技术设计和实现了一个可以让应聘者和招聘单位远程进行互动交流的网络招聘工作平台人才招聘系统是一个利用网络开展招聘活动的系统,主要功能有职位发布、职位搜索、简历填写、简历发布、网站留言等同时管理员可以使用该系统为企业招聘、个人求职提供服务用人单位可以使用该系统注册成为招聘用户并发布招聘信息等求职人员可以在注册成为求职用户后通过系统完成求职工作其他用户可以通过浏览新闻了解人事政策动态等。
目录人才招聘系统设计 1摘 要 1第 1 章 综述 31.1研究背景 31.2国内外现状 31.3开发介绍 31.3.1运行环境 31.3.2数据库设计介绍 4第 2 章 需求分析 52.1分析需求 52.1功能需求 52.2系统需求 5第 3 章 概要设计 93.1系统模块框架 93.2后台数据库设计 9第 4 章 详细设计 104.1数据库表设计 104.2重点模块页面设计 11第 5 章 系统测试 145.1测试模型介绍 145.2测试运行结果 14参考文献 16第 1 章 综述1.1研究背景人才招聘是人力资源管理中的首要环节,而目前企业人才招聘工作中还存在若干问题,不断提高人力资源开发与管理水平是当前人才招聘最注重的问题为适应快速变化的市场环境,用人单位应逐步改善传统的人才招聘方式,所以网上人才招聘系统的设计与开发也就成为了人们的需要根据市场对于人才招聘的需求,现开发“网上人才招聘系统”它具有方便快捷的招聘/求职的专业业务流程,有效地提高人才招聘工作效率1.2国内外现状在国际上, 开发和建立网上人力资源市场已经司空见惯了国内此类项目尚不算多,也有部分不够完善据统计,2002年全球范围己有600万条就业信息在网上公布。
美国《财富》杂志“世界500强e-招聘趋势”报告显示,到2002年,世界500强企业中,多达91%的企业实行了网上招聘系统像进入中国的270家《财富》世界500强企业中,有一半通过网站进行招聘我国也已经有越来越多的人开始在专业的人才招聘网站去搜索人才信息,公司也将职位列在网站上吸引人才来投简历意味着中国人才网站发展的空间很大,而面临的用户也越来越成熟,这对那些小规模、不专业、服务跟不上的人才网站将是一个巨大的挑战1.3开发介绍1.3.1运行环境ASP是动态服务器页面(Active Server Pages)的英文缩写,后来也称为经典ASP,是微软公司开发的代替CGI脚本程序的一种应用,也是微软公司的第一个服务器侧的脚本引擎,能够动态产生Web页面ASP可以与Web数据库以及其它程序进行交互,是一种简单、方便的编程工具安装ASP应用程序,选择 “Internet 信息服务(IIS)”,插入安装盘选择安装盘安装成功后,配置IIS1.3.2数据库设计介绍数据库设计一般分为如下三方面:1) 数据库的逻辑设计概念结构设计所得的E-R模型是对用户需求的一种抽象的表达形式,它独立于任何一种具体的数据模型。
首先将概念设计所得的E-R图转换为关系模型;然后对关系模型进行优化,然后对关系模型进行优化2) 数据库的物理设计数据库的物理设计是指设计出数据库的物理数据模型,即数据库服务器空间上的表、字段、索引、表空间、视图、存储过程、触发器,以及相应的数据字典第 2 章 需求分析2.1分析需求需求分析就是对顾客的需求进行定义或确定,在这一过程中有许多工作要做需求分析的过程可以说是一个对具体问题的反复理解和抽象的过程通常需求分为两种类型:一种是功能性需求,一种是非功能性需求,这一点也需要有一种清楚的认识需求分析的目标是深入了解软件的功能和性能,确定软件设计的约束、软件同其他元素的接口细节,定义软件的其他有效性需求需求分析阶段研究的对象是用户对软件项目的需求2.1功能需求网上人才招聘即招聘或电子招聘(E-Recruiting),包括发布职位信息、收集整理简历、考试与测评等招聘程序网上用户包括企业用户和求职者,所以要求将招聘者个人资料(求职简历,密码和口令,留言记录)和招聘单位资料(招聘单位信息,岗位需求信息,密码和口令,留言记录)通过计算机管理,应聘者可投递简历,招聘单位则可以发布岗位需求信息以及岗位、人才的检索。
部分模块实现功能如下:1) 应聘者和招聘者要求可以注册,简历的输入与修改2) 应聘者与招聘者可以根据个人的需求查询到所需工作岗位或人才,并且可以对查询到工作岗位信息进行收藏3) 应聘者可以和招聘者通过交流,也可以相互留言4) 管理员可以对系统实施数据维护2.2系统需求本系统使用了结构分析方法,此方法用图形表达需求,显得清晰、简明,易于学习和掌握以下为系统的数据流分析1) 用户注册用户需要填写相关资料成为会员,以便完成求职和招聘的具体操作用户注册信息信息有效性验证密码口令验证表无效信息有效信息2) 应聘会员登录及岗位查询应聘者经注册成功后就可登录系统了密码口令验证表用户名密码身份验证应聘者用户名密码登录到信息正确信息错误产生岗位信息表岗位查询岗位信息应聘者信息确认岗位收藏夹3) 应聘会员登录及岗位查询应聘者经注册成功后就可登录系统了新建资料单位情况信息表职位需求表修改资料单位情况信息表招聘单位选择单位资料操作类别修改资料新建选择4) 招聘单位资料管理招聘单位筛选符合应聘条件的简历,并存储到企业人才库检索简历企业人才库招聘单位合格简历个人基本情况表5) 系统后台管理后台管理员就是符合此控制策略,在后台页面授予各普通管理角色的各种管理权限,以及各种角色对系统的管理。
管理员表管理员用户名密码身份验证登录系统管理页面添加管理员系统管理员身份错误信息登录到管理页管理员身份管理员表选择管理类别管理员表管理应聘者个人基本情况表站内信站内信表文章管理文章管理表招聘者管理选择管理招聘者职位需求表第 3 章 概要设计3.1系统模块框架 主要功能模块有两大块:招聘信息管理模块和网站留言及交流招聘信息管理模块主要是管理员操作,有应聘者模块、招聘者模块、以及管理员角色操作由此可以得到系统的功能结构图:应聘者模块招聘者模块后台管理模块实用工具模块个人注册及登录岗位检索及收藏简历维护网站留言及企业注册及登录人才检索及收藏信息发布及维护网站留言及管理员登录及维护管理员权限管理网站留言人才招聘系统的设计与开发3.2后台数据库设计 根据系统的功能设计要求为各个数据库表设计字段、数据类型、长度和是否为空等的相关信息本系统有三个角色:应聘者、招聘者和管理员,他们分别在系统的运行和使用中起着不同的作用本系统数据库共建了如下表:对应聘者和招聘者都需要的注册表、网站留言表、简历表、职位需求表、企业人才库表、企业信息表、对于管理员的管理员表、权限表等第 4 章 详细设计4.1数据库表设计 本系统所用的数据库表有用户注册表、简历表、信息发布表、网站文章表、网站留言表、后台管理员注册表、后台管理员权限表等。
以下是此系统的部分数据表1. 注册表(in_user)字段名称数据类型说明id自动编号编号acpwdquestionansweremailrdate文本文本文本文本文本日期/时间账号密码密码问题密码提示电子邮件注册日期2. 网站文章表(article)字段名称数据类型说明id自动编号编号titlecontentaddtimewritertonyncomefrom文本备注日期/时间文本是/否文本主题内容添加时间作者是否置顶来源3. 网站留言表(guest)字段名称数据类型说明id自动编号编号usernametitlecontentaddtimeemailsexhomepage文本文本备注文本文本文本是/否文本姓名主题内容添加时间邮箱Qq性别主页4.2重点模块页面设计1. 会员注册及登录模块此模块将用户分为个人用户和企业用户为确保系统的安全性,系统采用会员机制运作,即进入系统者必先成为会员该模块通过与用户的交互,记录用户的基本信息,通过后台审核确定其信息的有效性用户注册页面实现如图:2. 职位及人才检索该工具可根据应聘者和招聘者的具体搜索要求,详细罗列工作职位和人才情况其应聘者流程框图:应聘者职位信息搜索请求职位信息显示找到未找到3. 简历管理模块在求职前必须完成简历的撰写,这是本系统的重点功,当用户在登录后点击会员中心页所示的用户控制面板界面左部导航处点击“我的个人简历”按钮,将打开我的个人简历界面。
应聘者创建简历编辑简历发送简历成功发送4. 网站留言模块此功能板块中可发表自己的建议、对本网站的需要更新或完善的地方,也可在企业与个人之间发表自己的需求等5. 后台管理模块管理员按不同的身份登录后台管理页面,完成招聘者,应聘者各类重要资料的维护系统管理员密码修改添加管理员数据统计招聘者资料维护应聘者资料维护删除更新更新删除第 5 章 系统测试 人才招聘系统的测试目的是将功能与系统需求不一致的地方,功能未覆盖需求的地方,设计不符合逻辑思维的地方,以及界面不完善的地方找出来,予以纠正和补充通过上文对人才招聘系统的需求分析、详细设计、系统实现进行了详细地描述,下面对本系统的测试进行介绍5.1测试模型介绍考虑到人才招聘系统的特性,软件测试使用了V模型[16]进行测试工作需求分析概要设计详细设计编码单元测试集成测试系统测试验收测试5.2测试运行结果在人才招聘系统的测试期间,主要测试的重点如下:1. 注册与登录模块。
