在线就业招聘系统的设计与实现论文Word格式文档下载.docx
- 文档编号:6862577
- 上传时间:2023-05-07
- 格式:DOCX
- 页数:29
- 大小:417.91KB
在线就业招聘系统的设计与实现论文Word格式文档下载.docx
《在线就业招聘系统的设计与实现论文Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《在线就业招聘系统的设计与实现论文Word格式文档下载.docx(29页珍藏版)》请在冰点文库上搜索。
Abstract
Thispapermainlyintroducestheemploymentoftheonlinerecruitmentsystemdesign,implementationandmaintenance.Thesystemrealizedthecustomeronthesiteinrecruitmentinformationaccess,andsubmitrelevantinformationreleased,customeretc.Function.Thesystemisdividedintotwoparts:
thefrontdeskandbackgroundmanagement.ThesystemisbasedonuseHTMLlanguage,nestedJavaScriptsourceASPprogrammingtechnologytodevelop,andtorealizetheserviceplatformforIISonlinerecruitmentsystemconstruction.BackstagedatabaseAccessdatabaseisusedtomanagetheonlinerecruitmentsystembackgrounddata.
[Keywords]onlinerecruitmentemploymentsystem;
HTMLlanguage;
ASP;
database
一、绪论
〔一〕课题研究的目的与意义
人才在各行各业都是开展的关键,大学生就像是人才的代名词,如何能够聘到具有真才实学的大学生是各企业非常关心的问题。
而找不到理想的工作、不能发挥自己聪明才智也让大学生烦恼,他们踏入社会的第一节课就是求职。
说到求职,读者可能首先会想到招聘会。
但是,随着现代社会的高速开展信息急速膨胀求职者和用人单位再也不用花费很多的时间和精力去招聘会了,该系统主要就是为了减少参加招聘单位工作人员的工作量和招聘本钱减少进行求职人员在求职时参加招聘会投递简历所消耗的时间和精力而开发的,使求职和招聘的过程通过互连网完成,从而实现招聘时双向选择的自动化。
网络求职有其突出的优点,即信息量大,资源丰富,更新速度快,招聘职位多,可挑选余地大等,很符合大学毕业生希望以最快捷、便利的方式获得最多最有效信息的求职要求。
同时它有着经营本钱低、用户检索方便、地域限制少等特点。
该招聘系统可以为个人用户提供需要的求职与招聘的信息,也可以为单位用户提供需要的人才信息,可以说是双方互相选择的一个平台。
〔二〕开发背景
人力资源已经成为企业获取竞争优势的最重要资源的之一,如何获取和管理受到了越来越多企业的重视。
招聘作为人力资源管理的一局部,在整个企业的人力资源管理中发挥了重大作用。
然而,很多实践工作者却还没有认识到招聘工作的重要性,没有把招聘工作摆上重要的议程,这就使得整个企业的人力资源管理出现了“瓶颈〞问题,而随着计算机及网络技术的开展,在线招聘系统的开发那么能有效帮助企业解决这一“瓶颈〞问题。
〔三〕国内外研究现状
中国人才招聘类系统将进入迅速开展时期,行业类和地方类人才招聘网站将成为未来招聘人才的重要渠道,这也是近几年来网络招聘市场最大的趋势之一。
纵观近几年网络招聘市场的重大走势,细分和专业分工是未来几年的走势。
而其根本动力是能够提供更加符合用户需求的外乡化、专业化效劳。
网络招聘用户数量的增长使得市场需求结构导向发生了重大变化,用户需求的多样化和互联网的开展导致用户选择的多样化,使得用户对传统网络招聘的满意度大打折扣,用户越来越挑剔。
在这样的情况下,随着市场需求的多样化,网络招聘系统也在不断完善和改良,从专业到地域到专业领域。
这是网络招聘的一个开展趋势。
二、相关技术介绍
〔一〕Dreamweaver简介
创立网页的工具有很多,最原始的如记事本,还有微软公司的FrontPage等等。
在本网站设计过程中,所用到的是Macromedia公司的Dreamweaver。
使用Dreamweaver这一网页编辑器,省去了很多代码的编写工作,使得设计者不必编写HTML代码,便可以制作出精美的网页。
MacromediaDreamweaver是一款优秀的“所见即所得〞的网页编辑器,Dreamweaver的可视化特征使用户可以直接在页面上添加和编辑元素,而不用写一行代码。
例如通过鼠标拖曳来添加图像、表格等元素,在文档中直接输入输出文本,还有直接插入一些常用的符号和对象等等。
我们在没有输入代码的情况下完成了这些工作,Dreamweaver自动将结果转换为HTML源代码,在代码视图中进行修改,这点是为专业人士考虑的,同时也方便初学者学习掌握HTML语言。
〔二〕ASP技术简介
ASP是效劳器端脚本编程环境。
使用ASP可以交互HTML页、脚本命令和ActiveX组件组合起来,创立动态的、交互的WEB网页和基于WEB的功能强大的应用程序。
ASP〔ActiveServerPages〕是微软公司推出的一种用以取代CGI〔CommonGatewayInterface〕的技术。
简单讲,ASP是位于效劳器端的脚本运行环境,通过这种环境,用户可以创立和运行动态的、交互式的WEB应用程序,如交互式的动态网页,包括使用HTML表单收集和处理信息、上传与下载文件等。
〔三〕JavaScript简介
Javascript就是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于Internet网页制作上。
Javascript是由Netscape公司开发的一种脚本语言〔scriptinglanguage〕,或者称为描述语言。
在HTML根底上,使用Javascript可以开发交互式Web网页。
Javascript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活泼的元素和更加精彩的内容。
运行用Javascript编写的程序需要能支持Javascript语言的浏览器。
Netscape公司Navigator3.0以上版本的浏览器都能支持Javascript程序,微软公司InternetExplorer3.0以上版本的浏览器根本上支持Javascript。
Javascript短小精悍,又是在客户机上执行的,大大提高了网页的浏览速度和交互能力。
同时它又是专门为制作Web网页而量身定做的一种简单的编程语言。
〔四〕Access简介
美国Microsoft公司于1994年推出的微机数据库管理系统。
它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统。
其主要特点如下:
第一,完善地管理各种数据库对象,具有强大的数据组织、用户管理、平安检查等功能。
第二,强大的数据处理功能,在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE〔DBASE、FoxBASE的统称〕数据库系统所无法实现的客户效劳器(Cient/Server)结构和相应的数据库平安机制,Access具备了许多先进的大型数据库管理系统所具备的特征,如事务处理/出错回滚能力等。
第三,可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好。
第四,能够利用Web检索和发布数据,实现与Internet的连接。
Access主要适用于中小型应用系统,或作为客户机/效劳器系统中的客户端数据库。
三、可行性分析与系统需求分析
〔一〕可行性分析
1、技术可行性分析
技术上的可行性分析主要分析技术条件能否顺利完成开发工作,软、硬件能否满足开发者的需要等。
该系统网站分别设置了个人用户和企业用户,他们能够通过网络技术在浏览器窗口分别访问相关招聘信息和浏览各求职者的相关信息。
此网站的设计就是为使用者提供方便快捷的就业求职与招聘,具有前台用户访问浏览信息界面和后台管理界面两个局部,该系统利用ASP技术来建构,ASP具有语言相容性高、隐密平安性高、容易操作数据库、易于学习等特点,它具有很强大的功能、友好的界面、开放的编程技术和完全的站点建设方案。
数据库效劳器选用Access数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。
因此,系统的软件开发平台已成熟可行。
硬件科技飞速开展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。
综合软、硬件的分析,本系统在技术上是可行的。
2、运行可行性分析
(1)真实性
对本网站注册的企业用户资料、个人用户资料,职场资讯信息、招聘会信息都要严格按照实际情况存档。
(2)可靠性
对输入的数据要有严格的防错和校验措施,冗余数据处理时由程序自动更新,以确保数据的准确性和一致性。
(3)平安性
对用户要有使用权限上的限制,数据库的备份和恢复机制要完善,确保后台数据的平安。
(4)可用性
界面友好,做到实时响应,对用户的错误操作能够及时给出提示信息,方便用户的使用。
(二)系统需求分析
1、系统功能分析
在线招聘系统的一个最主要的目的就是为求职者和企业提供方便快捷的双向选择效劳,因此本系统的核心主要是面向招聘企业和求职个人的,为寻求适宜工作的求职者和有招聘需求的公司,并且其功能主要实现双方信息的注册及信息的交互。
(1)从信息需求的角度分析
信息注册主要包括求职者全部个人信息的采集和公司现有状况信息的采集。
信息交互即求职信息管理,主要包括应聘者查看企业的信息,递交简历;
而企业可以查看、管理递交的简历等。
(2)从用户的角度分析
求职者要填写个人信息,查看招聘、求职信息,并记录简历的投递信息。
公司要填写其详细信息,发布招聘信息。
网站管理员进行个人用户和企业用户的管理。
2、系统体系结构
按照需求分析,系统的总体结构如图1:
用户注册
主页
用户登录
管理员登录
信息显示
企业
注册
个
人
登录
收藏求职信息
修改个人信息
发布求职信息
发布招聘信息
删除招聘信息
修改登录密码
修改个人密码
重要资讯管理
职业指导管理
招聘信息管理
修改企业信息
图1系统总体结构
3、运行环境说明
(1)性能规定:
系统具有一定的平安性、灵活性及很好的稳定性。
(2)设备规定如下:
a、使用的PC机CPU应是奔以上
b、内存,512M以上
c、硬盘,40GB以上
d、显示器,显示器分辨率1024*768,256Color以上
e、100M网卡。
支持软件:
VisualStudio2021、Access数据库。
四、系统总体设计
(一)系统模块总体设计
系统设计是信息开发过程中的另一个重要阶段,在这一阶段中将根据前一阶段逻辑分析的结果,按照逻辑模型的要求,科学合理地进行新系统的设计。
本系统采用结构化设计的方法来实现系统总体功能,提高系统的各项指标,即将整个系统合理的划分成各个功能模块,正确地处理模块之间和模块内部的联系以及它们之间的调用关系和数据联系,定义各模块的内部结构,通过对模块的设计和模块之间关系的系统来实现整个系统的功能。
在线招聘就业系统是一个纯基于网络化的软件系统,增加了求职者找到工作的时机,同时也方便了公司招聘。
本系统的一级子系统有求职者子系统,企业子系统,管理员子系统。
1、求职者子系统包括的功能模块:
(1)查看公司和职位信息:
对公司信息和职位信息查看,能发送求职申请。
(2)注册个人用户:
对于想要申请职位的人来说必须注册一个新用户。
(3)个人信息管理:
包括根本信息的更新,教育情况的更新,职务的添加与更新,求职意向的更新,实践情况的添加与更新。
2、企业子系统包括的功能模块:
(1)企业信息管理:
企业根本信息的更新,新用户的注册。
(2)查看求职者信息:
公司可以根据查询条件检索出满足条件的用户,查看用户的根本信息。
(4)职位管理:
公司对职位的实时发布,更新和暂时不需要的职位进行删除操作。
3、管理员子系统包括的功能模块:
(1)公司管理:
管理员能够根据公司的最后一次登录的时间来查看公司是否还在使用本账户,或者是否还在招聘。
(2)简历管理:
管理员根据个人用户的登录时间来判断求职者是否还使用本账户,是否还在找工作。
(二)数据库设计
数据库是本系统的核心,系统中所有的信息都存储在数据库中,在所有的ASP.NET页面中通过ADO.NET与数据库连接,操作数据库中的数据,从而实现所需要的功能。
本系统中数据库采用MicrosoftOfficeAccess2003作为数据库工具。
数据库是网站的核心,数据库设计的合理与否对网站的建设有着至关重要的影响。
如果直接在数据库软件上建立表格,开发出来的数据库多半存在很多弊端,由于没有全面分析用户需求,数据库很可能在网站编写过程中需要屡次修改,这将大大降低开发效率。
一个良好的数据库开发过程一般是先系统分析,在逻辑设计,然后物理实现。
系统分析中分析数据库用户需求,并画出E-R(Entity-Relationship)图直观地表示出数据库系统的需求。
逻辑设计中根据系统分析设计一个关系模型。
物理设计为逻辑设计中的数据库模型选取一个最适合的应用环境的物理结构,通常选取一个常用的数据库软件,用数据库软件创立与逻辑设计中数据模型对应的数据库。
1、数据库需求分析
在线招聘就业系统中,数据库应当解决如下需求:
(1)保存应聘者信息,包括应聘者联系资料等。
(2)保存应聘者简历,包括应聘者职业经历和业务水平。
(3)保存招聘单位信息,包括招聘单位介绍信息。
(4)保存招聘信息,包括所招聘职位信息和对应聘者的要求等。
(5)保存其他信息,如新闻、政策法规信息等。
2、数据库概念设计
拥有以上的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体以及它们之间的关系,为后面的逻辑结构设计打下根底。
这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。
分析本系统的需求,可以得到如下实体间关系图2:
职位
求职者
发布
求职
1
N
图2实体间关系图
个人登录属性如图3:
企业登录
个人登录
账号
密码
图3个人登录属性图图4企业登录属性图
企业登录属性如图4:
应聘者属性如图5:
应聘者
自我评价
姓名
出生年月
工作经验
特长
教育经历
期望薪资
期望职业
工作性质
电子邮箱
户口所在地
联系
工作年限
政治面貌
婚姻状况
专业
毕业院校
受教育程度
性别
图5应聘者属性图
企业属性如图6:
企业
企业编号
企业名称
企业性质
所属行业
成立时间
企业地址
企业简介
注册资金
企业规模
联系人
图6企业属性图
重要资讯属性如图7:
重要资讯
发布时间
新闻标题
新闻编号
新闻内容
图7重要资讯属性图
3、数据库逻辑设计
数据库的概念结构设计完毕后,可以将上面的数据库概念转化成某种数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。
各个E-R图转换的关系表如下:
个人登录信息表〔个人账号,密码〕,如表1:
表1:
个人登录信息表
字段名称
类型
长度
是否允许为空
字段说明
userid
文本
50
否
主键,个人账号
userpassword
企业登录信息表〔企业账号,密码〕,如表2:
表2:
企业登录信息表
comid
主键,企业账号
compassword
企业信息表〔企业账号,企业名称,企业性质,所属行业,成立时间,注册资金,企业规模,企业简介,企业地址,联系人,联系,E-mail〕,如表3:
个人信息表〔个人账号,姓名,性别,出生年月,户口所在地,受教育程度,毕业院校,专业,婚姻状况,政治面貌,工作经验,工作年限,工作性质,教育经历,特长,自我评价,期望职业,期望薪资,电子邮箱,联系〕,如表4:
表3:
企业信息表
是否孕育为空
qiyemc
suoshuhy
qiyexz
gongsigm
公司规模
chenglirq
成立日期
zhucezj
suoshuqy
所属区域
gongsijj
备注
4000
公司简介
lianxir
lianxidh
chuanzhen
企业邮箱
dizhi
表4:
个人信息表
是否与虚伪空
主键,用户名
username
用户姓名
xingbiesex
birthday
hukou
edu
教育程度
school
zhuanye
hunyin
数字
8
mianmao
worktime
工作时间
mobilephono
QQ号码
money
jiaoyujingli
techang
gongzuojingyan
ziwopingjia
zhuangtai
简历状态
已投简历信息表〔编号,职位编号,企业账号,个人账号,职位名称,发送时间〕,如表5:
表5:
已投简历信息表
编号
自动编号
主键,投送编号
职位编号
外键,职位编号
外键,用户ID
外键,企业ID
职位名称
日期
日期/时间
自动获取日期
重要资讯表〔新闻编号,新闻标题,新闻内容,发布时间〕,如表6:
表6:
重要资讯表
主键,自动编号
新闻时间
五、系统详细设计与实现
(一)系统程序流程图
运行本系统之后,先进入此系统的求职者登录的界面,在此界面中输入登录信息:
用户名和密码后,如果正确会进入个人用户的主界面,在这里个人用户可以查找公司的信息和公司中的所有职位的详细信息,公司中的所有的职位会按照后输入的先显示出来的顺序显示,当用户申请了某一个职位是,系统会验证其是否登录,如果是未登录用户,那么必须登录;
如果是已登录用户,那么验证其申请的职位七天之内是否申请,如果在七天之内,那么不允许申请,否那么申请成功,继续申请新职位。
系统程序流程图如图8所示:
图8程序流程图
(二)个人用户系统设计
用户在浏览器地址栏中敲入网址可以看到个人用户的主界面的登录界面。
在登录后进入了个人用户的主界面,在此页面,求职者可以查找公司和职位的信息,查看完信息后可以申请相应的职位,设定和修改密码的功能。
界面如图9:
(三)企业用户系统设计
企业用户进入到企业的登录主页面后,会进入到企业用户的主页面,企业可以实现对求职者的查找,此模块可以显示用户的详细信息,公司可以实现密码的功能,对公司根本信息的修改,密码的修改功能,公司在有职位空缺的时候还可以添加这个职位,让用户来申请,此职位还可以修改和删除。
界面如图10:
图9个人用户界面
图10企业用户界面
(四)系统前台管理模块设计
系统的前台管理模块设计主要是针对个人用户和企业用户的管理。
前台模块的设计,不仅可以使求职者能够很快的找到满足的职位去申请,还能使企业方便的管理应聘者。
1、个人用户的登录模块
为了增加平安性,每一个用户都有自己的一个主登录界面,现以个人用户的登录界面为例,注册用户需要输入正确的用户名和密码后才可以登录。
个人用户登录模块如图11:
图11个人用户登录模块
2、用户密码的设定及修改
密码设定的功能使个人用户和企业用户共有的一项功能,操作界面很简单。
修改登陆密码是网页中常用到的功能,密码的经常修改可以有效地防止账号的丧失,从而防止不必要的损失。
修改密码模块需要用户输入原始密码,新密码和重复密码,点击确定,只用当原始密码正确后,才能够修改密码。
其中新密码不能为空,RequiredFieldValidator控件是检测为不为空的。
新密码和确认密码需要一样,这时就是用了CompareValidator控件,此控件比拟两个文本框,假设两个文本框内容不一样
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 在线 就业 招聘 系统 设计 实现 论文