计算机科学与技术-网上求职招聘系统的设计与实现_第1页
计算机科学与技术-网上求职招聘系统的设计与实现_第2页
计算机科学与技术-网上求职招聘系统的设计与实现_第3页
计算机科学与技术-网上求职招聘系统的设计与实现_第4页
计算机科学与技术-网上求职招聘系统的设计与实现_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网上求职招聘系统的设计与实现摘要:随着中国不断地进步,互联网也不断发展,社会慢慢朝信息化、智能化的方向不断发展,人们的生活也发生了翻天覆地的变化,也越来越渴望高效快捷的生活,所以网上求职招聘系统应运而生。大多数网上求职招聘系统的特点都是满足了大部分求职者与招聘者时间和金钱两方面的问题,并且简单易上手,没有什么复杂的流程,让用户直观的看到网站改怎么使用。并且可是让求职者和招聘者在线上就可以直接交流,包括笔试和面试等等。越来越多的网上求职招聘系统如雨后春笋一样出现,但其中也是优良参半。本论文的语言是JAVA,采用JSP+SSM技术,在系统中采用了B/S三级架构,并利用网页的动态设计的是利用JSP系统实现的,并利用JavaBean对关键代码进行了封装。在此基础上,采用了MYSQL数据库技术,其中大致可以分为三个模块,第一模块:信息,例如招聘信息、职位信息、公告等信息;第二模块:招聘模块,例如查看求职者的简历等等;第三模块:管理员模块,例如管理员对网站的维护,公告的管理以及数据的管理等等。关键词:Java;MYSQL数据库;招聘系统;JSP

目录TOC\o"1-3"\h\u第1章绪论 绪论开发背景随着中国社会的快速发展,劳动力不断增多。传统的人才招聘模式是招聘者与求职者面对面交流进行招聘。这一系列进程需要双方在筹备阶段作出相当大的努力,因此,在需求开始之前,费用已经大大增加。其次,当你选择数百份简历时,企业往往会因为阅读困难而失去一些真正有价值的简历。与传统的求职者和招聘者面对面招聘相比,网上求职招聘系统具有以下几点优势:1.便捷。找工作时,只需向意向公司提交简历,等待通知就可以。企业也只有挑选合适的人才点击录取就可以。2.有更多的选择机会。求职者可以在大量企业中选择自己所心仪的企业。而企业也可以在大量求职中挑选自己所需要的求职者。3.成本低廉。对于求职者来说,不需要亲历亲为的去和公司沟通职位信息等,节省了大量的路费、食宿费等。对于企业来说,节省了招聘会、面试、笔试等环节的费用。所以,越来越多的求职者通过网络招聘的方式去寻找自己的工作。开发意义网上求职招聘系统简单快捷,给求职者和应聘者节省大量的时间与精力,快速帮助求职者与应聘者选择合适的岗位与人才。给招聘企业及求职者提供了巨大的便利,可以随时随地完成招聘与求职工作[]。国内外研究现状在国外,大多数的公司都是通过互联网进行招聘,所以衍生出许多的第三方求职招聘网站。以下为几个主要的招聘求职网站:1.B:每个月都有成千上万的工作岗位被公布出来。2.J:美国访问量第一的求职招聘网站。3.M:美国较出名的求职招聘网站。有20多个分支机构在不同的国家。在我国,越来越多的人看到求职招聘网站的前景进行开发,比如58同城、前途无忧等网站。许多国家的用户已经熟悉了在线招聘方法。网络招聘已成为毕业生和求职者寻找工作的首选方法。在未来的几年里,网络招聘会将得到更多的人的进一步发展和欣赏论文结构本文描述了软件工程的标准开发过程。主要由绪论、相关技术原理和开发工具、系统可行性研、系统需求分析、系统设计、系统实现、系统测试、结语和附录9个部分组成。

相关开发技术原理和开发工具程序语言的选择Java概述Java是一种面向对象的第三代代码编程文学语言,可以选择用于多个平台应用程序开发人员。Java是一种面向对象的第三代编程语言。现公司名为Oracle。Java不是面向过程的那种语言而是一种具有一系列复杂和无从理解的激励机制的C++语言。Java特点Java有着广泛的应用范围,可以开发C/S、B/S等应用程序并且具有面向对象特性、平台无关性、安全、多线程等特点。Servlet简介一般的静态网页技术不能处理大型数据和大量的实时信息,于是开发了Servlet。Servlet时java的开发软件。它的功能是将实时的处理数据传输给浏览器。所以用户才能实时的浏览到新的信息。并且他还有很多的优点例如:高可重用性:组件可以在servlet中建立,并且这些组件可以重用模块化:模块化:程序在servlet中被划分为多个模块。模块化的优点是简明和清晰,并且每个模块都有自己的职责。它在程序的理解和维护方面都是快速和高效的。Serlvet的运行原理如图2.1所示。图2.1servlet原理图MYSQL数据库Musql数据库是最受欢迎的一款产品,无论是服务器还是浏览器都可以运行,并且还有一套自己的语言。B/S模式B/S架构概述B/S架构(Browser/Serverarchitecture)是非常优秀的网络架构模式,有很多的优点:简单且容易维护。开发人员不需要参与浏览器的开发。大量的降低了开发和维护的成本。用户使用简单。2.3.2B/S架构的工作原理当用户打开计算机,打开浏览器输入自己需要访问的网址时,服务器会自己处理数据。原理如图2.2所示。图2.2B/S架构原理图B/S与C/S架构的比较C/S架构软件分为客户端和服务器两个部分,其中客户端要具有与B/S架构的浏览器相同的功能,但这就会导致一系列的后果,比如:需要单独维护客户端软件、成本增加等问题。B/S(Browser/servermode)是C/S改进的产物,不再需要开发客户端的软件,非常简单便捷。这些有点已经让他成为如今软件开发的首选。开发工具建模工具MicrosoftVisioMicrosoftVisio由微软进行开发,他可以给用户提供大量的模板,使用户进行多种选择,在发开过程中,开发成员只需要选择自己想要的模板就可以了大大的提高工作效率。编码工具EclipseEclipse是一个开发平台,用来对Java项目的开发。并且支持多种语言,其最大的特点就是灵活且操作简易。在这个项目中,使用了椭圆火星版本数据库连接工具NavicatNavicat是一套数据库管理工具。可以和MySQL、Oracle、SQLserver等软件相互连接,优点是方便开发人员操作,以及大大降低了企业的成本。该软件既能提供便利,又能确保其安全性。开发者不必为数据泄漏而担忧。开发环境电脑型号:联想拯救者Y7000操作系统:Windows11

系统可行性研究系统可行性研究概述系统的可行性研究是指当开发新的项目时,企业和开发人员必须要考虑在现有技术下该项目是否可以实现,其次时该项目是否会为企业带来收入。系统可行性研究的目的和流程可行性研究的目的是根据团队的利益,尽可能有效地利用现有资源,使项目按照企业要求顺利完成可行性研究一般从四个方面来说:经济、技术、操作、法律。以下是具体分析:1.经济可行性:需要考虑收入与成本的具体问题。2.技术可行性:从开发角度来看,开发人员是否有能力开发出预期的效果。3.操作可行性:项目的操作在其现场是否可行4.法律可行性:确保项目的开发不违反政治或社会侵权及任何法律规定。主要从版权、专利等方面入手项目评估项目名称:网上求职招聘系统的设计与实现前台功能:为使用者提供一个设计合理、简洁的操作界面,并具备实用的验证器和新使用者操作提示等。使用户可以简单明了的知道系统所具有的功能。后台功能:具有基本的注册,登录,修改等功能。它的主要作用是通过一系列的简历提交、浏览、接收、和应聘者的沟通来实现。该项目在现有的情况下可以在规定时间内完成,并进行一系列的测试、调试等过程,确保程序的完整性及合理性等问题,所以,我认为该项目是具备开发的可行性的。

系统需求分析系统需求分析的重要意义在于预先掌握用户对网络招聘系统的需求,确定开发者所开发的功能在开发完成后,可以满足不同用户的基本需求。系统功能分析用例图图4.1个人用户用例图用户能够随时保存和修改自己的基本信息,根据自己的想法管理简历,随时随地浏览招聘信息,选择自己喜欢的公司,发送简历,等待公司的回复。企业用户的用例图如图4.2所示。图4.2企业用户用例图企业用户能够根据自身的需求正常的维护公司信息,实时管理招聘信息,确保所招聘的人员符合企业需求,随时随地查看应聘者的信息,结合企业本身实际情况决定是否录用,决定录用后可以向求职者发出通知。数据流图个人用户业务的流程如图4.3所示图4.3个人用户业务流程的数据流图企业用户业务的流程如图4.4所示。图4.4企业用户业务流程的数据流图数据字典数据字典是详细阐述数据流图的一种手段。以下是个人业务数据流图的数据字典:数据流条目如表4.1所示。表4.1数据流条目表名称组成个人信息账号+密码+姓名+性别+学校+生日+专业+电子邮件+薪资要求+联系方式+个人评价新的个人信息姓名+性别+学校+生日+专业+电子邮件+薪资要求+联系方式+个人评价登录信息账号+密码检索信息职位类别+薪资范围+截止时间企业职位信息公司名称+公司地址+职位需求+电子邮箱+联系方式+薪资待遇|+公司简介应聘信息个人信息+企业职位信息数据项如表4.2所示。表4.2数据项表名称类型长度账号字符型{字母}410密码数字型不为零数据存储条目如表4.3所示。表4.3数据存储条目表文件名组成组成方式个人信息表id+账号+密码+姓名+性别+学校+生日+专业+电子邮件+薪资要求+联系方式+个人评价索引文件,以id为主键雇佣表id+个人表的id+企业表的id索引文件,以id为主键加工条目如表4.4所示。表4.4部分加工条目表加工名编号输入输出加工逻辑注册1个人信息个人信息表IF信息合法THEN录入数据库ELSE重新输入新的合法信息ENDIF登录2登录信息IF账号、密码与数据库中的信息匹配THEN准予登录,并跳转到主页面ELSE重新输入合法信息ENDIF修改个人信息3新的个人信息个人信息表IF信息合法THEN录入数据库ELSE重新输入新的合法信息ENDIF续表4.4部分加工条目表加工名编号输入输出加工逻辑职位查询4检索信息企业职位信息IF检索信息不为空THEN按照相应的检索条件检索企业职位并返回给用户ELSE按照默认方式排列企业职位信息并返回给用户ENDIF下载简历7个人信息返回当前用户的简历并下载向企业应聘9应聘信息应聘表根据求职者编号和企业编号录入信息系统数据库需求分析系统数据库需求分析对于整个项目使非常重要的一环,它是确保用户对系统基本正常使用的基础,在系统数据库需求分析的基础上,通常用实体连接图(ER图)来描述新系统中数据中的逻辑模型。系统ER图如图4.5所示。图4.5系统ER图R图由个体、雇佣合同、企业三个主题构成。其中个体的作用是存储个人的基本信息,例如:账号、密码、生日等。企业的作用是存储公司的基本信息,例如:公司名称、公司地址、联系方式、薪资待遇等。雇佣合同的主要作用是连接个人和企业。

系统设计通过进行需求分析,我们建立了数据字典、算法以及一些数据流图和系统逻辑模型,成果的解决了系统必须具备的一些基本功能。接下来就可以进行系统的设计了,其意义使将逻辑模型转变为物理模型,简单来说就是实现系统的需求。系统类图该系统采用Java语言,类用于存储系统的功能,而类可以分为两大类:实体类和业务类。实体类如图5.1所示。图5.1实体类图实体类包括个人类、企业类和雇佣类其中,个人类别(企业类别)可以将所查询的个人资料(公司资讯)包装成该类别,并将该资料传送至前端网页供显示业务类如图5.2所示。图5.2业务类图个人业务类中包含的方法及其各自的作用如下所示:1.Register():个人用户通过该方法注册个人信息2.Login():个人用户通过该方法登录到系统主界面3.Update():更新个人信息4.publish():发布个人简历5.deleteResume():撤销个人简历6.Listallpersons():企业浏览简历7.listAllPersonsByParams():可以根据企业的需求,对招聘者的个人简历进行删选。大致如:所学专业,有无工作基础,期望薪资范围,是否同意加班等等。8.query():通过这个方法,企业可以快速的寻找找自己所需要的人才以及他的个人信息,给企业节省了大量的时间。包括在企业商业类别中的各种方法和它们的角色:1.register():企业用户通过该方式注册企业信息2.login():企业用户通过这种方式登录系统主界面,不同于个人用户的主界面3.update():对企业信息进行更新操作4.publish():发布招聘信息5.deleteInfo():撤销招聘信息6.listAllComapnies():使用户可以浏览所有的信息7.listAllComapniesByParams():对招聘内容进行筛查。8.query():通过该方法可以了解到公司的基本信息。雇佣业务类中包含的方法及其各自的作用如下所示:1.insert():记录个人向企业投递简历的过程。2.update():记录企业处理简历时得操作。3.candidateQuery():企业通过这种方式查看求职者发出的简历,使其挑选合适的人才。4.companyQuery():使招聘者投递简历后看到自己的简历进行到哪一步。5.query():记录招聘者的个人信息。系统功能模块划分模块图通过将数据流图与数据词典相结合,得出了模块图。通过对用分不同的划分,分为个人和企业两种模块系统功能的模块图如图5.3所示。图5.3功能模块图个人信息管理模块可以说,系统中最关键的尤为个人信息管理模块,只有个人信息管理模块做好了,其他模块才可以围绕个人信息管理模块进行设计。个人信息管理模块包括个注册、登录、修改信息三个子模块:1.注册:每个人都要根据系统的规定,填写自己的基本资料。2.登陆模块:首先要确定用户的帐号口令是否正确,以便确定是否可以使用其它的功能3.信息修改模块:用户可以修改、完善自己的个人资料。简历管理模块1.简历的发布:用户在完成简历后可以进行发送,发送后公司可以正常的浏览。2.履历删除:当使用者因为一些特定的理由而放弃工作时,可以将其删除,这样公司就看不到了。3.简历下载:可以是用户把系统上的简历下载到电脑上。求职申请模块个人用户通过本模块的功能,可以在公司找到合适的工作岗位,公司也可以收到应聘者的工作。进入系统后,每个人的操作流程如下:1.查看公司资料:主页上会显示招聘信息,点击后会有更多的详细资料。2.企业信息的检索:用户可以按照自己的情况进行查询,并对其进行进一步的筛选,或者是多个选项同时进行。3.发送工作申请:当用户发现自己中意的公司时,可以提交工作申请。4.等待通知:当申请表填写完毕时,将会显示申请人的申请表企业信息管理模块企业信息管理模块与个人信息管理模块相似。在该模块中企业用户可以利用修改功能完善企业的信息招聘管理模块通过这个模块,企业用户可以完成下列功能:1.招聘信息发布:在公司公布了招聘信息之后,只有应聘者可以查看该职位的信息,并且只有应聘者可以将其发给公司。一家公司一次只能发出一份工作。2.取消招聘信息:公司可以在任何时候取消该职位的信息。其中,招聘信息只有在公布之后才能取消3.对人才信息的过滤:公司用户可以查看所有求职者发布的工作信息,通过对应聘者的基本资料进行筛选,最终找到合适的人选。4.发送通知:当求职者希望进入某企业后,可以向它发送求职申请,这个申请会被企业接受,企业会根据招聘的条件进行筛选,从而向求职者发出同意或者拒绝的通知5.当应聘者想要加入某个公司时,可以给他发一份工作申请,公司会通过对应聘者的工作条件进行筛选,然后给应聘者一个“是”还是“否”。系统设计思路网上求职招聘系统总体设计思路如下:1.在Windows和B/S体系结构的基础上进行了整体的开发。2.后台采用Java语言、servlet和JSP技术来开发主要功能。3.前台采用HTML+CSS技术、jQuery插件和Ajax技术编写了具有良好用户体验的界面。4.数据库采用Oracle语言来建立数据库,表格等;应用服务器和数据库之间的互动是Mybatis框架系统体系架构该系统的体系结构分为三个子结构。他们增强了系统的扩展性和可维护性,并且有效的级高了工作效率。图5.4显示了这个系统的三个层次结构。图5.4三层架构表现层:本系统的表示层是通过servlet技术和JSP技术实现的。个体和企业使用性能层将请求发送到servlet,servlet收到之后,将所得到的数据提供给用户。业务逻辑层:它的作用是通过从数据层获得的数据,在功能模块图表中完成所有的商业逻辑。资料持久层:资料持久层的功能是增加、删除、修改、查询个人信息、企业信息、招聘信息。数据库逻辑结构设计数据库逻辑结构的设计基于需求分析阶段获得的E-R图。主要任务是将数据库中的E-R图转换为逻辑结构。关系型数据模型(姓名、帐号、密码、姓名、生日、性别、学校、专业、个人评价、工资需求、联系方式、邮箱、发表日期)(姓名、代码、公司名称、公司地址、工作要求、联系方式、公司简介、工资、邮件、出版日期)雇佣表格(姓名、姓名、公司名称、应聘与否)数据表设计个人数据表设计如表5.1所示。表5.1个人表字段名数据类型长度约束描述IDNUMBER主键个人IDUSERNAMEVARCHAR220不可为空账号PASSWORDVARCHAR220不可为空密码NAMEVARCHAR220不可为空真实姓名SEXVARCHAR24不可为空性别BIRTHDAYVARCHAR220不可为空生日SCHOOLVARCHAR220不可为空学校PHONEVARCHAR220不可为空联系方式EMAILVARCHAR220电子邮箱TRADEVARCHAR220不可为空专业SALARYVARCHAR220不可为空薪资要求TIPVARCHAR2200个人评价PUBTIMEDATE发布时间企业表格是用来储存企业使用者资讯的。ID栏位是资料表的主要关键字,是每个公司的惟一识别码。pubtime域被用来储存公司的用户工作的发布时间。其它域被用来储存公司的基础资料。雇佣表格的设计见表5.2。表5.2雇佣表字段名数据类型约束描述IDNUMBER主键雇佣关系IDP_IDNUMBER外键个人IDC_IDNUMBER外键企业IDISAGREEDNUMBER不可为空是否同意录用雇佣表格是用来记录每个使用者和公司使用者的雇佣情况。ID栏位是资料表的主要关键字,它代表所有资料都是独立且独一无二的。p_ID和C_ID域用于记录这一行为的求职者和公司。经双方商定的现场录用记录。这个栏位有三种选择:0,1和-1。0代表等待公司的审计,1代表通过,-1代表拒绝。

系统实现登录模块登录模块的功能是首先确定用户的帐号和密码是否输入正确,进而确定用户是否为个体用户或公司用户,并将其切换至各自的主界面。。用户进去登录页面后需要先输入自己的账号密码,系统会检查用户是个人用户还是企业用户。当使用者成功登陆时,后台将增加一个会话域属性,称为person(company)。它的功能是,使用者的行为仅会对个体产生影响,而不会对其他使用者造成影响登录模块的活动图如图6.1所示。图6.1登录模块活动图登录模块的关键代码如下所示:1.PersonMapper配置文件: <selectid="findPersonByNameAndPassword"resultType="Person"></select>2.Service层部分实现代码:publicPersonlogin(Stringusername,Stringpassword){MyBatisSqlSessionFactory.getSqlSessionFactory(); IPersonDaopersonDao=session.getMapper(IPersonDao.class); Personp=personDao.findPersonByNameAndPassword(username,password); if(p!=null){ returnp; }else{ returnnull;}} 3.Web层部分实现代码: Stringusername=request.getParameter("username");Stringpassword=request.getParameter("password");Stringtype=request.getParameter("type"); HttpSessionsession=request.getSession();//从前端获得类型参数,以决定是否为个人或公司登陆 if("个人".equals(type)){//调用service层的login()方法进行登录 Personperson=newIPersonServiceImp().login(username,password); if(person==null){ response.sendRedirect("login.jsp"); }else{ session.setAttribute("person",person); response.sendRedirect("index.jsp"); } }登录界面如图6.2所示。图6.2登录界面注册模块用户需要通过注册界面来注册自己的信息。在登录时,要根据系统的需求,例如,用户名称的长度、密码的复杂度等。在完成了审核之后,后台会根据用户的资料库中的用户名称来核对用户的登录信息,如果是重复的话。而使用者则必须使用新的使用者名称;如果没有重复的话,用户就能像往常一样使用自己的名字。在完成登记之后,使用者将进入登录界面进行登录。在登记时,要根据系统的需求,例如,用户名称的长度注册模块的关键代码如下所示:1.PersonMapper配置文件: <selectid="findPersonByName"parameterType="string"resultType="Person"> select*frompersonwhereusername=#{username}2.Service层部分实现代码:publicbooleanregister(Personperson){SqlSessionsession=MyBatisSqlSessionFactory.getSqlSessionFactory(); IPersonDaopersonDao=session.getMapper(IPersonDao.class); Personp=personDao.findPersonByName(person.getUsername()); if(p==null){ personDao.savePerson(person); mit(); returntrue; }else{ returnfalse; } }3.Web层部分实现代码: booleanbool=false;PrintWriterout=response.getWriter();//如果性别选项不为空,则判断是个人注册 if(sex!=null){ Stringbirthday=request.getParameter("birthday"); Stringschool=request.getParameter("school"); //向person对象传递从前台取得的参数 bool=iPersonServiceImp.register(person); if(bool==false){ out.write("该用户名已存在!"); }else{ if(isAuto!=null){ person.setPubtime(newDate()); iPersonServiceImp.publish(person); } } } 注册模块的活动图如图6.3所示。图6.3注册模块活动图个人信息注册界面如图6.4所示。图6.4个人信息注册界面信息修改模块该模块的主要作用是当用户信息发生变动或者对当前的信息希望修改时进行修改。如图6.5是个人信息修改的界面。图6.5个人信息修改界面查询模块用户可以通过自己的条件来查找自己喜爱的公司;而公司用户可以查看求职者所发出的求职信息。个人用户主界面如图6.6、图6.7所示。图6.6个人用户主界面图6.7个人用户主界面企业用户主界面如图6.8、图6.9所示。图6.8企业用户主界面图6.9企业用户主界面简历管理模块实现了个人用户可以发布简历,撤销简历,下载简历。招聘者管理模块企业用户可以查看求职者的申请,根据企业要求决定是否聘用。企业应聘者名单如图6.10、图6.11所示。图6.10企业招聘信息名单图6.11企业招聘发布界面个人通知的界面如图6.12所示。图6.12个人通知界面安全退出点击退出后,系统后来将删除所有信息,以保障用户的信息不会泄露。图6.13退出界面系统测试因为软件开发过程中不然会出现一些问题没所以在发开过程中,需要对其进行必要的测试从而确保其运行的正确性和可靠性。其目的是发现并修改开发过程中出现的问题。测试方法在系统测试中,主要有两种方法:静态和动态两种。该系统主要采用了等效类划分法进行黑盒试验测试环境该系统在特定的测试环境下并且保持核心功能不变,对其在服务器上的配置做了一些改变,使其更加的简单、简洁。具体的测试环境如下:电脑型号:联想Y7000操作系统:Windows11测试结果jQuery技术使本系统前端所采用的技术,他的作用使对用户的数据进行合法性的判定,使系统更加的安全。以下是几个等值的类别和测试的结果。表7.1显示了用户登记信息测试中的一些等值类别划分.表7.1“个人用户注册”输入条件的等价类表输入条件有效等价类无效等价类账号4至10位字符少于4位字符多于10位字符密码大于0位字符0位字符测试数据如表7.2所示。表7.2“个人用户注册”测试数据测试数据预期结果等价类覆盖账号密码wangjiawei123456注册成功④Tom99163注册失败④Sam3152896\注册失败⑤测试结果如图7.1所示。图7.1测试结果用户的第一个印象肯定是从界面上产生的,因此,界面的测试也是很重要的的,它是使用户开始接受本系统的第一步,也是至关重要的一部。界面的测试主要包括:布局是否满足用户的审美、操作是否人性化、图片文字等是否具有美感等。界面试验的结果见表7.3。表7.3界面测试指标测试项评价正确性文字描述正确与否?全部正确超链接跳转正确与否?正确一致性整个页面风格一致?所有页面元素布局、颜色搭配都一致布局界面布局合理?界面以左右结构为主,左边为目录,右边为内容显示,布局合理颜色搭配舒适?整个页面以浅蓝色为基调,颜色柔和模块尺寸比例合理?尺寸合理,易于操作交互性执行部分操作有提示?用户注册、用户退出时有相应的提示系统评价总而言之,系统还算达到了预期的目的。逻辑比较清晰,代码文字规范,分层合理,功能上也比较齐全。运行后整体性能良好。

结束语结论新世纪,人们对网络的依赖性与日俱增,甚至达到了空前的程度。与此同时,因特网也为人们的日常生活提供了便利,让人们的日常生活变得更加快捷和高效。在这种情况下,越来越多的便民软件不断涌出,而网上求职招聘系统就是其中的一种。本文介绍了网上求职招聘系统的各个开发阶段,结合所学内容,严格按照软件开发的标准进行开发。新世纪,人们对网络的依赖性与日俱增,甚至达到了空前的程度。与此同时,因特网也为人们的日常生活提供了便利,让人们的日常生活变得更加快捷和高效。在这种情况下,越来越多的便民软件不断涌出,而网上求职招聘系统就是其中的一种。然而,因为自己学到是知识不够扎实、全面,能力还有待提高,系统中出现了一下不足之处。希望以后通过自己慢慢学习,不断积累,逐步完善。因为自己学到是知识不够扎实、全面,能力还有待提高,系统中出现了一下不足之处。展望本课题是对网上求职招聘系统的设计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论