在线就业招聘系统的设计与实现-论文.doc
《在线就业招聘系统的设计与实现-论文.doc》由会员分享,可在线阅读,更多相关《在线就业招聘系统的设计与实现-论文.doc(22页珍藏版)》请在咨信网上搜索。
1、在线就业招聘系统的设计与实现_论文 作者: 日期:2 个人收集整理 勿做商业用途在线就业招聘系统的设计 在线就业招聘系统的设计与实现摘 要 论文主要介绍了在线招聘就业系统的设计、实现及维护。系统实现了客户在该网站上进行招聘信息的访问以及提交、发布客户相关信息资料等功能。系统设计分为两部分:前台和后台管理.系统使用基于HTML语言,嵌套JavaScript源代码的ASP编程技术来开发,并以IIS为服务平台实现在线招聘系统的构建.后台的数据库则使用Access数据库管理整个在线招聘系统的后台数据。 关键字在线招聘就业系统;HTML语言;ASP;数据库目 录一、绪论(1)(一)课题研究的目的与意义(
2、1)(二)开发背景(1)(三)国内外研究现状(2)二、相关技术介绍(2)(一)Dreamweaver简介(2)(二)ASP技术简介(3)(三)JavaScript简介(3)(四)Access简介(4)三、可行性分析与系统需求分析(4)(一)可行性分析(4)1、技术可行性分析(4)2、运行可行性分析(5)(二)系统需求分析(6)1、系统功能分析(6)2、系统体系结构(6)3、运行环境说明(7)四、系统总体设计(8)(一)系统模块总体设计(8)1、求职者子系统包括的功能模块(8)2、企业子系统包括的功能模块(8)(二)数据库设计(9)1、数据库需求分析(9)2、数据库概念设计(10)3、数据库逻辑
3、设计(12)五、系统详细设计与实现(14)(一)系统程序流程图(14)(二)个人用户系统设计(15)(三)企业用户系统设计(15)(四)系统前台管理模块设计(16)1、个人用户的登录模块(16)2、用户密码的设定及修改(17)3、我的简历(19)4、职位申请模块(19)5、职位发布模块(20)6、收藏信息模块(20)7、查找求职者模块(20)8、退出系统(21)(五)系统后台管理模块设计(21)1、个人用户管理模块(22)2、企业管理模块(22)六、设计总结(23)(一)总结(23)(二)系统的不足与进一步开发(24)参考文献(25)在线就业招聘系统的设计与实现一、绪论(一) 课题研究的目的与
4、意义人才在各行各业都是发展的关键,大学生就像是人才的代名词,如何能够聘到具有真才实学的大学生是各企业非常关心的问题.而找不到理想的工作、不能发挥自己聪明才智也让大学生烦恼,他们踏入社会的第一节课就是求职。说到求职,读者可能首先会想到招聘会.但是,随着现代社会的高速发展信息急速膨胀求职者和用人单位再也不用花费很多的时间和精力去招聘会了,该系统主要就是为了减少参加招聘单位工作人员的工作量和招聘成本减少进行求职人员在求职时参加招聘会投递简历所耗费的时间和精力而开发的,使求职和招聘的过程通过互连网完成,从而实现招聘时双向选择的自动化。网络求职有其突出的优点,即信息量大,资源丰富,更新速度快,招聘职位多
5、,可挑选余地大等,很符合大学毕业生希望以最快捷、便利的方式获得最多最有效信息的求职要求。同时它有着经营成本低、用户检索方便、地域限制少等特点。该招聘系统可以为个人用户提供需要的求职与招聘的信息,也可以为单位用户提供需要的人才信息,可以说是双方互相选择的一个平台。(二) 开发背景人力资源已经成为企业获取竞争优势的最重要资源的之一,如何获取和管理受到了越来越多企业的重视。招聘作为人力资源管理的一部分,在整个企业的人力资源管理中发挥了重大作用。然而,很多实践工作者却还没有认识到招聘工作的重要性,没有把招聘工作摆上重要的议程,这就使得整个企业的人力资源管理出现了“瓶颈”问题,而随着计算机及网络技术的发
6、展,在线招聘系统的开发则能有效帮助企业解决这一“瓶颈”问题.(三) 国内外研究现状中国人才招聘类系统将进入迅速发展时期,行业类和地方类人才招聘网站将成为未来招聘人才的重要渠道,这也是近几年来网络招聘市场最大的趋势之一.纵观近几年网络招聘市场的重大走势,细分和专业分工是未来几年的走势。而其根本动力是能够提供更加符合用户需求的本土化、专业化服务。网络招聘用户数量的增长使得市场需求结构导向发生了重大变化,用户需求的多样化和互联网的发展导致用户选择的多样化,使得用户对传统网络招聘的满意度大打折扣,用户越来越挑剔。在这样的情况下,随着市场需求的多样化,网络招聘系统也在不断完善和改进,从专业到地域到专业领
7、域.这是网络招聘的一个发展趋势.二、相关技术介绍(一) Dreamweaver简介创建网页的工具有很多,最原始的如记事本,还有微软公司的FrontPage等等.在本网站设计过程中,所用到的是Macromedia公司的Dreamweaver.使用Dreamweaver这一网页编辑器,省去了很多代码的编写工作,使得设计者不必编写HTML代码,便可以制作出精美的网页。Macromedia Dreamweaver是一款优秀的“所见即所得”的网页编辑器,Dreamweaver的可视化特征使用户可以直接在页面上添加和编辑元素,而不用写一行代码。例如通过鼠标拖曳来添加图像、表格等元素,在文档中直接输入输出文
8、本,还有直接插入一些常用的符号和对象等等。我们在没有输入代码的情况下完成了这些工作,Dreamweaver自动将结果转换为HTML源代码,在代码视图中进行修改,这点是为专业人士考虑的,同时也方便初学者学习掌握HTML语言.吕斌.网页制作和网站建设M. 北京:清华大学出版社,2005年.(二) ASP技术简介ASP是服务器端脚本编程环境。使用ASP可以交互HTML页、脚本命令和ActiveX组件组合起来,创建动态的、交互的WEB网页和基于WEB的功能强大的应用程序。ASP(Active Server Pages )是微软公司推出的一种用以取代CGI(Common Gateway Interfac
9、e)的技术。简单讲,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的、交互式的WEB应用程序,如交互式的动态网页,包括使用HTML表单收集和处理信息、上传与下载文件等.网冠科技.ASP.NET时尚编程百例M.北京:机械工业出版社,2004(三) JavaScript简介Javascript就是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于Internet网页制作上. Javascript是由 Netscape公司开发的一种脚本语言(scripting language),或者称为描述语言.在HTML基础上,使用Javascript可以开发交互式
10、Web网页。Javascript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。 运行用Javascript编写的程序需要能支持Javascript语言的浏览器。Netscape公司 Navigator 30以上版本的浏览器都能支持 Javascript程序,微软公司 Internet Explorer 30以上版本的浏览器基本上支持Javascript.Javascript短小精悍, 又是在客户机上执行的,大大提高了网页的浏览速度和交互能力. 同时它又是专门为制作Web网页而量身定做的一种简单的编程语言。(四) Access简介美国
11、Microsoft公司于1994年推出的微机数据库管理系统。它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统.其主要特点如下:第一,完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。第二,强大的数据处理功能,在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE(DBASE、FoxBASE的统称)数据库系统所无法实现的客户服务器(Cient/Server)结构和相应的数据库安全机制,Access具备了许多先进的大型数据库管理系统所具备的特征,如事务处理/出错回滚能力等。第三,可以方便地生成各种数据对
12、象,利用存储的数据建立窗体和报表,可视性好. 第四,能够利用Web检索和发布数据,实现与Internet的连接。 Access主要适用于中小型应用系统,或作为客户机/服务器系统中的客户端数据库。三、可行性分析与系统需求分析(一)可行性分析 1、技术可行性分析技术上的可行性分析主要分析技术条件能否顺利完成开发工作,软、硬件能否满足开发者的需要等。该系统网站分别设置了个人用户和企业用户,他们能够通过网络技术在浏览器窗口分别访问相关招聘信息和浏览各求职者的相关信息.此网站的设计就是为使用者提供方便快捷的就业求职与招聘,具有前台用户访问浏览信息界面和后台管理界面两个部分,该系统利用ASP技术来建构,A
13、SP具有语言相容性高、隐密安全性高、容易操作数据库、易于学习等特点,它具有很强大的功能、友好的界面、开放的编程技术和完全的站点建设方案。数据库服务器选用Access数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能.因此,系统的软件开发平台已成熟可行。硬件科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要.综合软、硬件的分析,本系统在技术上是可行的。2、运行可行性分析(1) 真实性对本网站注册的企业用户资料、个人用户资料,职场资讯信息、招聘会信息都要严格按照实际情况存档。(2) 可靠性对输入的数据要有严格
14、的防错和校验措施,冗余数据处理时由程序自动更新,以确保数据的准确性和一致性。(3) 安全性对用户要有使用权限上的限制,数据库的备份和恢复机制要完善,确保后台数据的安全。(4) 可用性界面友好,做到实时响应,对用户的错误操作能够及时给出提示信息,方便用户的使用。(二)系统需求分析1、系统功能分析在线招聘系统的一个最主要的目的就是为求职者和企业提供方便快捷的双向选择服务,因此本系统的核心主要是面向招聘企业和求职个人的,为寻求合适工作的求职者和有招聘需求的公司,并且其功能主要实现双方信息的注册及信息的交互.(1) 从信息需求的角度分析信息注册主要包括求职者全部个人信息的采集和公司现有状况信息的采集。
15、信息交互即求职信息管理,主要包括应聘者查看企业的信息,递交简历;而企业可以查看、管理递交的简历等。(2) 从用户的角度分析求职者要填写个人信息,查看招聘、求职信息,并记录简历的投递信息。公司要填写其详细信息,发布招聘信息。网站管理员进行个人用户和企业用户的管理。 2、系统体系结构按照需求分析,系统的总体结构如图1:用户注册主 页用户登录管理员登录信息显示企业注册个人注册企业登录个人登录收藏求职信息 修改个人信息发布求职信息发布招聘信 息删除招聘信息修改登录密码修改个人密码重要资讯管理职业指导管理招聘信息管理修改企业信息图 1系统总体结构3、运行环境说明(1) 性能规定:系统具有一定的安全性、灵
16、活性及很好的稳定性.(2) 设备规定如下:a、使用的PC机CPU应是奔4 2。0以上 b、内存,512M以上 c、硬盘,40GB以上d、显示器,显示器分辨率1024768,256 Color以上e、 100M网卡。支持软件: Visual Studio 2008、Access数据库。四、系统总体设计(一) 系统模块总体设计系统设计是信息开发过程中的另一个重要阶段,在这一阶段中将根据前一阶段逻辑分析的结果,按照逻辑模型的要求,科学合理地进行新系统的设计.本系统采用结构化设计的方法来实现系统总体功能,提高系统的各项指标,即将整个系统合理的划分成各个功能模块,正确地处理模块之间和模块内部的联系以及它
17、们之间的调用关系和数据联系,定义各模块的内部结构,通过对模块的设计和模块之间关系的系统来实现整个系统的功能.在线招聘就业系统是一个纯基于网络化的软件系统,增加了求职者找到工作的机会,同时也方便了公司招聘。本系统的一级子系统有求职者子系统,企业子系统,管理员子系统.1、求职者子系统包括的功能模块:(1) 查看公司和职位信息:对公司信息和职位信息查看,能发送求职申请。(2) 注册个人用户:对于想要申请职位的人来说必须注册一个新用户。(3) 个人信息管理:包括基本信息的更新,教育情况的更新,职务的添加与更新,求职意向的更新,实践情况的添加与更新。2、企业子系统包括的功能模块:(1) 企业信息管理:企
18、业基本信息的更新,新用户的注册.(2) 查看求职者信息:公司可以根据查询条件检索出满足条件的用户,查看用户的基本信息。(4) 职位管理:公司对职位的实时发布,更新和暂时不需要的职位进行删除操作。3、管理员子系统包括的功能模块:(1) 公司管理:管理员能够根据公司的最后一次登录的时间来查看公司是否还在使用本账户,或者是否还在招聘。(2) 简历管理:管理员根据个人用户的登录时间来判断求职者是否还使用本账户,是否还在找工作。(二) 数据库设计数据库是本系统的核心,系统中所有的信息都存储在数据库中,在所有的ASP.NET页面中通过ADO.NET与数据库连接,操作数据库中的数据,从而实现所需要的功能.本
19、系统中数据库采用Microsoft Office Access 2003作为数据库工具。数据库是网站的核心,数据库设计的合理与否对网站的建设有着至关重要的影响。陈庆奎.数据库原理与应用M.西安:西安电子科技大学出版社,2009.如果直接在数据库软件上建立表格,开发出来的数据库多半存在很多弊端,由于没有全面分析用户需求,数据库很可能在网站编写过程中需要多次修改,这将大大降低开发效率。一个良好的数据库开发过程一般是先系统分析,在逻辑设计,然后物理实现。系统分析中分析数据库用户需求,并画出E-R(EntityRelationship)图直观地表示出数据库系统的需求。桂思强.C#/Visual B与数
20、据库程序设计M.北京:中国铁道出版社,2003.逻辑设计中根据系统分析设计一个关系模型。物理设计为逻辑设计中的数据库模型选取一个最适合的应用环境的物理结构,通常选取一个常用的数据库软件,用数据库软件创建与逻辑设计中数据模型对应的数据库。本文为互联网收集,请勿用作商业用途本文为互联网收集,请勿用作商业用途1、数据库需求分析在线招聘就业系统中,数据库应当解决如下需求:(1) 保存应聘者信息,包括应聘者联系资料等.(2) 保存应聘者简历,包括应聘者职业经历和业务水平。(3) 保存招聘单位信息,包括招聘单位介绍信息。(4) 保存招聘信息,包括所招聘职位信息和对应聘者的要求等。(5) 保存其他信息,如新
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 在线 就业 招聘 系统 设计 实现 论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。