毕业设计(论文)网上人才招聘系统的设计与实现.pdf

上传人:曲**** 文档编号:96293733 上传时间:2023-10-16 格式:PDF 页数:48 大小:3.26MB
返回 下载 相关 举报
毕业设计(论文)网上人才招聘系统的设计与实现.pdf_第1页
第1页 / 共48页
毕业设计(论文)网上人才招聘系统的设计与实现.pdf_第2页
第2页 / 共48页
点击查看更多>>
资源描述

《毕业设计(论文)网上人才招聘系统的设计与实现.pdf》由会员分享,可在线阅读,更多相关《毕业设计(论文)网上人才招聘系统的设计与实现.pdf(48页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、山东大学硕士学位论文目录摘要.IABSTRACT.II第1章选题背景.11.1 开发背景及意义.11.2 国内外趋势及开发环境.21.3 本文的主要工作.2第2章 方案论证及系统需求分析.42.1 可行性分析.42.1.1 方案可行性.42.1.2 技术可行性.62.1.3 经济可行性.62.1.4 法律可行性.72.2 需求分析.72.2.1 需求获取和问题分析.72.2.2 需求描述.82.2.3 需求规定.92.2.4 需求评审.132.3 系统模型.132.3.1 系统结构关系图.13第3章系统设计.143.1 总体设计.143.1.1 模块设计.153.1.2 人机界面设计.153.

2、2 数据库设计.163.2.1 系统目标.163.2.2 系统流程.171994-2013 China Aca demic Journa l Electronic Publishing House.All rights reserved,http:/山东大学硕士学位论文3.2.3 数据库分析与设计.17第4章系统实现.224.1 系统实现及主要关键代码.224.2 系统实现中遇到的问题及解决方式.31第5章 结果分析.355.1 系统测试.355.2 单元测试.355.3 集成测试.365.3.1 集成测试.365.3.2 集成测试策略.365.4 功能测试.375.5 性能测试.37总 结.

3、38参考文献.39致 谢.41111994-2013 China Aca demic Journa l Electronic Publishing House.All rights reserved.http:/山东大学硕士学位论文CONTENTSChinese abstract IEnglish abstract IIchapter 1 Background 11.1 The development ba ckground a nd significa nce 11.2 Domestic a nd interna tiona l trend a nd development environm

4、ent.21.3 The ma in work of this pa per.2chapter 2 Requirement analysis 42.1 Fea sibility a na lysis 42.1.1 The fea sibility of project 42.1.2 Technica l fea sibility 62.1.3 Economic fea sibility 62.1.4 Lega l fea sibility.72.2 Requirement a na lysis.72.2.1 Requirements elicita tion a nd a na lvsis 7

5、2.2.2 Requirement description 82.2.3 Dema nd regula tion 92.2.4 Requirement review 132.3 System model 132.3.1 System structure dia gra m 13chapter 3 System design 143.1 Overa ll design 143.1.1 Module design 153.1.2 The ma n-ma chine interfa ce design 153.2 Da ta ba se design 163.2.1 System ta rget 1

6、63.2.2 System process 173.2.3 Ana lvsis a nd design of da ta ba se 17chapter 4 System implementation 224.1 System implementa tion a nd key code 224.2 The system encountered problems a nd Solutions 31HI1994-2013 China Aca demic Journa l Electronic Publishing House.All rights reserved.http:/山东大学硕士学位论文

7、chapter 5 Interpretation of result.355.1 System test 355.2 Unit test.355.3 Integra tion testing.365.3.1 Integra tion testing 365.3.2 Integra tion testing stra tegy.365.4 Function test.375.5 Performa nce test 37Head node.38Reference 39Thanks 41IV 1994-2013 China Aca demic Journa l Electronic Publishi

8、ng House.All rights reserved,http:/山东大学硕士学位论文摘要如今网络的发展越来越迅猛,上网的人也越来越多,网络应用在人们的生活 中越来越普及,使得求职招聘者已经渐渐喜欢上了网络求职招聘环境。互联网为 招聘单位提供了丰富的资源及新的招聘方式,使得过程更简单、快捷、高效,为 其创造了一个良好的招聘平台。招聘网站为应聘者提供了方便、快捷的方式,不 仅信息更新快,信息量大,而且便于选择。求职招聘系统,对于开展人才工作具 有重大意义。求职者可以在求职招聘网站访问到大量实时更新信息,并通过网站 搜索功能可以按照工作的类型,地点,以及医疗保险等条件进行搜索,按意向来 申请工

9、作。在互联网求职的优点是信息交叉覆盖,让求职者可以节约大量的纸质 简历、证书复印件以及交通和通讯等费用。招聘单位在网上发布招聘信息为公司 节约大量成本,并且信息的传播和修改都变得非常方便。公司也更有利于实现多 元化招聘。现今传统的招聘方式是很难招聘到适合的高技术人才,因为传统的招 聘只有相对较小的区域,相对有限的招聘时间,不能像网络招聘能达到全国范围,长时间招聘等优点相比。有着简单、高效设计理念的招聘求职网站,在追求效率 的社会环境中已显得越来越重要,招生规模和招聘的成功率也越来越高。网络招 聘系统突破了传统招聘的局限性,大大减少了时间和空间对招聘求职的限制,很 受求职者和用人单位的青睐,因此

10、该系统的设计和开发具有非常重要的现实意义。依照天津市人才强市战略目标,使我区人力资源和社会保障信息网络化水平 迈上新台阶,按照老师的要求,开发网上人才招聘系统。其主要的做法是,利用 现有的互联网技术和web服务开发该系统。其主要的目的是:减少参加招聘单位 工作人员的工作量和招聘成本,减少进行求职的人员求职时参加招聘会投递简历 所消耗的时间和精力,使求职和招聘的过程通过互联网完成,从而实现招聘时双 向选择的自动化。该系统将提供求职者的网上注册、提供个人简历(建立、修改)、查询用人单位招聘信息、向用人单位应聘(投递简历)等服务,提供用人单位网 上注册、招聘信息发布(修改)、查询来应聘人员的简历、查

11、询所有求职者信息等 服务。系统要保证开放形式下网上信息的安全问题。关键字:人才招聘;JSP、SQLServer 1994-2013 China Aca demic Journa l Electronic Publishing House.All rights reserved,http:/山东大学硕士学位论文ABSTRACTNow the networks development is increa sing ra pidly.More a nd more people a re using network.The internet is getting more a nd more popu

12、la r in the life of people,so the job recruiters become to like seeking jobs by the Internet.The Internet provides rich resources a nd new employment a dvertise wa y for the recruitment.It ma kes the recruitment process more simple,fa st,a nd efficient,a nd crea tes a good recruitment pla tform for

13、the compa nies.Recruitment website is a convenient a nd efficient wa y for ca ndida tes to seek jobs.The recruitment informa tion renews quickly,its content is a lso very la rge,moreover it is a dva nta geous for job seekers to chose the jobs.This system ha s grea t significa nce of the employment.J

14、ob seekers ca n a ccess the recruitment website to get lots of la test informa tion a nd sea rch a ccording to the types of jobs,loca tion,a s well a s medica l insura nce a nd other conditions to a pply for a job.The a dva nta ges of recruitment website a re ma ny,such a s it ca n sa ve a lot of pa

15、 per for coping resume a nd certifica tes a nd tra nsporta tion a nd communica tion costs.The compa nies ca n a lso sa ve lots of costs a nd dissemina te a nd revise their informa tion.The compa ny a lso rea lizes the multiplex wa y for recruitment.Nowa da ys he tra ditiona l recruitment methods is

16、very difficult to recruit suita ble ta lent,beca use the tra ditiona l recruitment wa y is only effective in sma ll a rea a nd in limited recruitment time,not like recruitment network ca n supply a long-term recruitment in the na tiona l a rea.The recruitment website wha t ha s a simple,efficient de

17、sign concepts is more a nd more importa nt in this efficient society.It a chieves la rger sca le of enrollment a nd higher ra te of successful recruitment.This recruitment system overcomes the time a nd spa ce limita tions of tra ditiona l recruitment a nd is very popula r with job seekers a nd empl

18、oyers.So the design a nd development of this system ha s a very importa nt pra ctica l significa nce.The incorpora tion of the Internet by our huma n resources a nd socia l security informa tion is closely connected with the recruitment system*development According to the Tia njins ta lent stra tegy

19、 objectives.According the requirements of the tea cher?the ma in mea sure is using the existing Internet technology a nd web services to develop the system.Its ma in purpose is to reduce the recruitment compa nies workloa d a nd cost a nd the job seekers*time a nd energy of delivering resume ma king

20、 the process of ii 1994-2013 China Aca demic Journa l Electronic Publishing House.All rights reserved,http:/山东大学硕士学位论文Recruitment&job seeking ea sily done through the Internet.This system is intera ctive*a nd it a lso a llows their mutua l choice.Job seekers ca n use the system to register,uploa d p

21、ersona l resume(crea te,modify,inquire employers recruiting informa tion,a nd to a pply fbr a job the online.The employers ca n a lso use it to register,relea se recruitment informa tion(modified),inquire the a pplica nts resume a nd a ll of the job seekers*informa tion.The system will ensure the se

22、curity of the informa tion in the open Internet.Keywords:Ta lent Recruitment.JSP.SQL Server 1994-2013 China Aca demic Journa l Electronic Publishing House.All rights reserved,http:/山东大学硕士学位论文第1章选题背景1.1 开发背景及意义如今的信息时代以计算机和互联网为核心,任何事物都与互联网息息相关,大到国家政要,小到衣食住行,互联网开始用它那神奇的触手探入各行各业深入 平民百姓家。而促使这个时代来临并发展的毋庸质

23、疑是那些高精尖的人才。因此,人才是 各个行业发展的关键因素,每个求贤若渴的企业都非常关心如何招揽到有真才实 学的人才是各企业非常关心的问题。而人才也想找到一个符合自己兴趣爱好和专 业特长的岗位来施展才华与抱负,但虽有毛遂自荐之心却苦于没有门路。与此同时.,我国就业大军规模逐年庞大使得原有的招聘方式即通过招聘会的 方式压力倍增。招聘会定期召开,过期就没有交流的机会。招聘会都是在有限的几天内大学 生与企业面对面的交流,虽然有些招聘会提前贴出海报或着进行其他方式的宣传,但还是有很多企业和学生会错过。还有一部分人,为了参加招聘会而不得不放弃 一些重要的事情。招聘会人数众多,不便于管理。由于参加招聘会的

24、人员繁多,并且整个过程 人员的流动性非常强,这就给管理增加了很大难度。空间有限不利于交流。招聘会上人数众多,但展位却有限,不能让所有用人单 位都参加,而且想要学生与企业一一会面很困难,从而不能更好地分配人力资源。在此种情况下,急需一种能够解决企业与人才双方需要的方法,网上人才招 聘系统便应运而生。首先,该系统的研发能够促进网络科技的不断发展,深化网上人才招聘领域 的进一步研究;其次,该系统的开发能够使得求职者更方便、更快捷、更可靠的寻找到一个 适合自己的用人单位,节省了时间、精力、财力等。同时也能够为向企业输送更 多有用的人才提供一条便利可靠的渠道。1994-2013 China Aca de

25、mic Journa l Electronic Publishing House.All rights reserved,http:/山东大学硕士学位论文1.2 国内外趋势及开发环境目前,国外的人才招聘大多以网络招聘作为第一步筛选人才的步骤,然后再 通过进一步的面试来确定是否录用。根本不采用招聘会的方式,从而避免了所有 招聘会带来的弊端。国内根据2004年中国网上招聘研究报告,在中国招聘市场环境中,2003年 的市场容量比2002年增长了近9%,2004年更达到41.6亿元人民币,预计2006 年将达到51.2亿元人民币,平均年增长率能达到10%。网上招聘在2003年为3.1 亿,到2004年

26、为5.5亿,一年当中以占8.1%的比例跃升到了 13.2%,到2006年 将增长到16.9亿元人民币,平均增长率为73.9%,2006年网上招聘收入将占整体 招聘市场收入的33%。可见网上招聘市场的火爆,当然相对于国外来看,网上招 聘占的份额还不够大。随着互联网的普及,网络招聘所占的份额将会越来越大。网上招聘以它泛围广,无区域和时间限制,快捷,效率高,省时省力,费用 低等优点越来越受到企业和求职者的喜欢。网络招聘在中国大陆出现仅仅只有5年左右时间,还处于初级的阶段。市场 比较成熟的地区主要在北京、上海、广州、深圳等大城市。目前中国大约有2500家提供招聘服务的网站,但达到一定规模、能够为用户

27、提供全面服务的也只有那么几家。因此,可开发空间仍然很大。本系统在Microsoft Windows XP系统下使用JSP技术,后台数据库采用 Microsoft SQL Server 2000,在 JDK 1.5 的环境下采用 Apa che Tomca t5.0 进行开发。1.3 本文的主要工作本文在现有人才招聘趋于网络化招聘基础之上,分析了网络人才招聘的实际 需求和业务流程,并结合对企业人才需求和人才职位需求两种关系的匹配为原则,设计并实现了网上人才招聘系统。首先,本文研讨了网上人才招聘系统的项目背景和面临的问题,介绍了在新 的形势下人才招聘工作所遇到的挑战与机遇。并系统分析了业务流程,采

28、用企业 与个人差异管理和综合管理的开发思路。进一步分析系统的功能性和非功能性需 求,将系统需求用过程图和用例图的形式表达出来,从而得到对网上人才招聘系2 1994-2013 China Aca demic Journa l Electronic Publishing House.All rights reserved,http:/山东大学硕士学位论文统的需求和设计指导。在可行性分析和需求分析的基础上,讨论,网上人才招聘系统架构设计。首 先,根据系统需求分析提出系统设计的目标及原则,然后分别讨论了系统架构设 计的功能构架和技术构架和逻辑构架。技术构架需要考虑系统的可扩展性,可维护性和性能问题。在

29、技术构架的讨 论中,我们首先分析了系统的网络结构和系统数据的存储结构,然后在逻辑结构 的探讨中分析了 J2EE架构分层模型,并对各层功能进行了详细分析。在分析功能 架构时,讨论了系统各组成部分的功能,最后给出了一个系统动态的功能流程。其次,进行网上人才招聘系统的详细设计。根据需求分析提出的企业和个人 差异化管理和集中管理两个概念设计系统,并对每个模块的设计进行了详细的描 述。在系统建模时,我们把网上人才招聘系统总体架构设计为由“企业”、“个人”以及“管理员”构成,并分别给出了各构成部分分为几大模块。在系统功能上分为“前 台”和“后台”,然后再分别给出网上人才招聘系统前台和后台功能结构图。在了解

30、 整个结构之后,根据前面讨论关于企业和个人差异化管理和集中管理两条思路,分别讨论了每个模块的详细设计方案,并且给出了详细的设计类图。再次,我们在详细设计的基础上,介绍了每个模块的实现,给出了系统的呈 现c在系统完成后利用系统测试、单元测试和集成测试对实验结果进行了系统的 分析。最后,本文对网上人才招聘系统的应用效果作了简要介绍,并对系统的设计 和实现进行了总结,提出了对网上人才招聘系统的展望和改进建议。1994-2013 China Aca demic Journa l Electronic Publishing House.All rights reserved,http:/山东大学硕士学位

31、论文第2章方案论证及系统需求分析2.1 可行性分析2.1.1 方案可行性当前,对于网站的开发可选用的开发语言大体为三种:JSP、ASP、PHPo而 相应的,后台数据库的选用也可分为这样几种:SQL Server 2000 Ora cle、Mysql Access o由于开发企业级的WEB程序(如ERP)还不能完全胜任,我们不采用。在这里,我们仅对可采用的JSP与ASP进行一下对比:JSP技术是动态网页开发技术。JSP和ASP从形式上非常相似,但进一步深 究下去能够发现它们存在很多差别。其主要差别有以下几点:ASP与JSP的工作原理有所不同,当WEB服务器接收到ASP请求的时候,它会从内存或者硬

32、盘中接收正确的ASP文件,并且将此文件发送给ASP.DLL文件,ASP文件会被解释执行并且根据命令要求生成相应的静态HTML页面返回给浏览 器。JSP语句则是由其支持服务器上的JSP引擎解释执行。当服务器接收到对JSP 页面的请求时,JSP引擎会将该JSP页面内容转变为一个纯Ja va的Servlet,然后 再将其编译成Servlet字节代码,这个Servlet可以调用其他的Servlet或Ja va Bea ns,最后将Servlet的执行结果输出;浏览器。JSP页面被编译成Servlet后,其执行代码 以独立一个线程的方式一直存于服务器内存中。以后再对该JSP页面提出请求,则 不需要重新编

33、译 Ja va Servlet由于在服务器端运行,并且不包括占用大量系统资 源的GUI,所以运行速度要比Ja va Apple1和Ja va独立应用程序快。JSP的效率和安全性比ASP更高。而且,IIS的漏洞曾使得许多网站的ASP 源程序被人下载去,对网站的安全性产生很大危害。JSP源程序不可能被下载,特 别是Ja va Bea n程序完全可以放到不对外的目录;并且我们可以将Bea n的JSP源 程序删除,只剩下Cla ss文件,网站仍照常运行。JSP组件方式更方便,并且能够提高应用程序的开发效率。4 1994-2013 China Aca demic Journa l Electronic

34、Publishing House.All rights reserved,http:/山东大学硕士学位论文JSP适应的平台更为广泛,ASP目前仅适用于NT和ns。著名的Web服务器 Apa che已经支持JSP。JSP是基于Ja va Servlet以及整个Ja va体系的Web开发技术,利用此技术可以 建立先进、安全、快速和跨平台的动态网站。在传统的网页HTML文件中加入Ja va 程序片段和JSP标记,就构成JSP网页。当Web服务器遇到访问JSP网页的请求 时,首先执行其中的程序片段,然后再将执行结果以HTML格式返回给浏览器。使用程序片段可以操作数据库、重新定向网页等。这就是建立动态网

35、站所需要的 功能。所有程序的操作都在服务器端执行,网络上传送给浏览器的只是得到的结 果,对浏览器的要求非常低。如图2-1所示,当浏览器连接JSP网站时,浏览器请 求网页,JSP页面独自响应请求,将浏览器对网页的请求转化为对数据的请求,通 过Ja va Bea n处理请求并将返回的数据封装成HTML页面返回给浏览器。浏览器图2-1系统实现的流程图JSP利用JSP编写的程序有很多优势:程序写一次,到处可以运行:JSP在设计时,充分考虑到应用平台的共同性。依赖于Ja va的广泛可移植性,JSP能够得到目前 许多流行OS平台支持,可以通过HS、Netsca pe、Apa che等多种服务器运行。Ja

36、va的优势:JSP技术采用Ja va作为脚本语言。具有成熟、健壮、跨平台、易 扩充的特点。在Windows系统被怀疑可能会崩溃时,Ja va能有效地防止系统崩溃。Ja va语言具有防止内存泄漏的功能,有利于管理内存并且JSP为应用程序提供了 健壮的意外事件处理机制更大的发挥了Ja va的优势。因此,我采用JSP来开发该系统。D 1994-2013 China Aca demic Journa l Electronic Publishing House.All rights reserved.http:/山东大学侦士学位论文后台数据库对比。由于Ora cle的过于庞大不适合个人开发,所以不选用O

37、ra cle,而Access又过于简单,也满足不了开发的需要,因此也不选用它。在此,对SQL Servcr2000和Mysql做个简单的对比。首先,MS SQL Server很多功能在目前的MYSQL里面还没有,并且这些功能 可以在很大程度上简化编程开发。简单的说,选择MS SQL Server,将能得到 更多解决问题的办法c其次,MS SQL Server的在线帮助以及相关资料都非常丰富,MY SQL的资 料就比较少了。再次,MYSQL好多功能没有什么存储过程,如触发器,子查询等等。最后,SQL Server功能比MYSQL强大!般用的多是php+mysql,主要用于 中小型数据库!基于以上

38、原因,最后,我选定用JSP+SQL Server来开发该系统。2.1.2 技术可行性网上人才招聘系统在基础知识方面用到B/S结构、Ja va语言、HTML语言、SQL数据库查询语言以及一些测试理论和网络基础知识,前台的WEB页使用JSP 开发,后台的数据库使用Microsoft SQL Server 2000,WEB页和数据库之间的联 系由JDBC来完成。整个系统的运行需要WEB服务器的支持,在这里我使用 Tomca t5.0作本系统服务器。B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的 兴起,对C/S结构的一种变化或者改进的结构。主要是利用了不

39、断成熟的WWW 浏览器技术,结合浏览器的多种Script语言(VBScript Ja va Script.)和ActiveX 技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节 约了开发成本,是一种全新的软件系统构造技术。经过编程语言的学习和网络知识的不断完善,使我具备了一定的专业基础知 识,更在学习过程中产生更多的灵感。所以,综合各方面因素来看,在技术上是 可行的。2.1.3 经济可行性对于开发来说,该系统的开发成本是在我们的承受能力之内的C首先,有一6 1994-2013 China Aca demic Journa l Electronic Publishing Ho

40、use.All rights reserved,http:/山东大学硕士学位论文台计算机,所有相关的开发软件及开发环境皆可从Internet上下载获得;而系统开 发方面,由于没有其他额外的支出,都是由本人独立完成,所以相对来说费用就 相当低廉;而在后期该系统的安装、运行和维护费用由于维护容易、方法简便,也不需要过多的成本,至于相关的开发、维护技术则由自学加上实践来完成,无 须其他的培训费用。综上所述,该项目的研发是完全能够符合软件开发的经济可 行性的。2.1.4 法律可行性在我国目前的法律限定范围内,网上人才招聘系统是可以实施的。原因是:网上人才招聘系统没有触犯到国家法律禁止的方面,不违反国家

41、的法律、法 规。网上人才招聘系统不会涉及到侵犯个人隐私方面的问题,我们所收集的关于 用户的资料都是基于用户自愿填写的基础上,决非强迫。并且我们决不会随意将 用户的可用隐私资料向外发布,因此,用户隐私方面不会存在过多问题。网上人才招聘系统涉及到的主要是企业招聘信息,人才应聘信息等方面的内 容。根本不涉及任何国家机密。从以上的几方面条件可以确定网上人才招聘系统是符合可行性研究中的法律 可行性的,是完全可行的。2.2 需求分析2.2.1 需求获取和问题分析从资讯和现状中可以看出网络招聘具有无可代替的优势。招聘网站都有完备 的搜索功能,求职者可快速准确地查找到所需要的信息。求职者找到适合自己的职位后,

42、可先查看招聘单位的简介,浏览公司网页,再决定是否发出简历。若求职者设置自己要求的条件,如行业、职位、薪水等,招聘网站就会定期向用户输送一些信息,工作就会来找你。还有就是费用低廉。对于招聘单位来说,通过在招聘网站刊登招聘信息、,企业每天都能收到上百份个 人简历,这不仅使挑选范围大大增加,提高了招聘员工的质量,还为企业储备了 大量的后备人才资源。企业通过在网络刊登招聘信息,相比起参加招聘会,节约 1994-2013 China Aca demic Journa l Electronic Publishing House.All rights reserved,http:/山东大学硕士学位论文了人员

43、的开支,还降低了成本,既省力又方便管理。但网络招聘还有一些需要改 进的地方,如,招聘信息有效性打折扣,个人资料不详实,缺乏与用户的互动式 交流,尤其在提供不同用户需求的个性化服务方面力度不够。对于人才市场的分 析,市场供求倾向、薪资水平、相关人事制度变化等方面的咨询服务还不到位。鉴于以上需求,可以看出,网上人才招聘系统应该具有:注册、登录、浏览 信息、发布信息、修改信息、删除信息、发送邮件等功能;还需要有后台数据库 的强大支持。在系统的使用中,会涉及到企业用户、个人用户和系统管理员,每 种用户都有自己对应的权限。2.2.2 需求描述我们选择的机器语言是Ja va语言,采用JSP技术,开发环境使

44、用JDK,所以 我们再此采用面向对象的分析设计方法。开发过程中的用例如图2-2所示。图2-2网上人才招聘系统用例图个人对于个人用户,我们需要个人用户能够登录网站注册个人信息,有修改、发 布、删除个人信息,查询招聘信息,以及系统内邮件发送的权限和功能。8 1994-2013 China Aca demic Journa l Electronic Publishing House.All rights reserved.http:/山东大学硕士学位论文图2-3网上人才招聘系统用例图企业对于企业用户,我们需要企业用户能够登录网站注册单位信息,有修改、发 布、删除企业信息,查询人才信息,发送内部邮件的

45、功能和权限。图2-4网上人才招聘系统用例图管理员对于系统管理员,我们需要管理员有求职信息管理,招聘信息管理,企业信 息管理,人才信息管理,超链接管理的权限和功能。此阶段形成了初步的用户手册和测试验收计划,方便之后的设计和编码工作,及系统的验收测试。2.2.3 需求规定在对项目进行基本需求分析后,初步得出求职者通过网站发布个人信息及查 询用人单位信息的流程图如下:9 1994-2013 China Aca demic Journa l Electronic Publishing House.All rights reserved,http:/山东大学硕士学位论文图2-5求职者登录系统及查询用人单

46、位用例图而用人单位通过网站发布招聘信息及查询人才资料的流程图如下:图2-6 用人单位登录系统发布招聘信息及查询人才资料用例图 1994-2013 China Aca demic Journa l Electronic Publishing House.All rights reserved.http:/山东大学硕士学位论文在对系统进行功能分析后,我们将系统功能分为两部分,即网上求职部分和 网上招聘部分。其中网上求职部分又分为注册、发布简历、查询、应聘等部分,而网上招聘部分分为注册、发布招聘信息、查询应聘者简历,查询人才信息等部 分。下面是“网上求职”和“网上招聘”的用例图:图2-7网上求职用例

47、图11 1994-2013 China Aca demic Journa l Electronic Publishing House.All rights reserved,http:/山东大学硕士学位论文访问网站注册登陆用人单位个人用户管理个人简历创建个人信息发布招聘 信息发布信息图2-8网上招聘用例图用户登录 工用户类型管理员浏览招聘信息管理用户发布招聘信息公司用户告询人才信息投递简历查询应聘信息.图2-9 网上人才招聘系统整体流程图 1994-2013 China Aca demic Journa l Electronic Publishing House.All rights rese

48、rved.http:/山东大学硕士学位论文2.2.4 需求评审软件系统中的误差大约有20%来自于需求分析。为了及时发现并这些错误,必 须要求规范审查,尽可能确保需求分析一:准确、无歧义、完整、可验证,一致、可理解、可修改和可跟踪等特性。如果遇到一项不能保证则按照需求分析重新进 行。2.3 系统模型2.3.1 系统结构关系图图2-10网上人才招聘系统结构图当数据库服务器与Web服务器将整个系统集成发布后,在符合网络各种协议 与要求后发布到Internet上,而后无论是企业用户还是个人用户就都可以通过网络 来应用该招聘系统。13 1994-2013 China Aca demic Journa l

49、 Electronic Publishing House.All rights reserved,http:/山东大学硕士学位论文第3章系统设计3.1 总体设计经过需求分析及评审,本人才招聘系统的总体结构已经确定,由“企业”、“个 人”以及管理员构成,运行在Apa che Tomca t5.0等Web服务器和SQLServer2000 服务器上,分为“注册”、“登录”、“修改”、“发布”、“删除”、“查询”、“邮件发送”以及“管理”几大模块。邮件发送友情链接杏看个人信息 杏看招聘信息邮件发送友情琏接杳看个人信|查看招聘信息图3-1前台功能结构图系统后台身份验iff个人管理企业管理友情捱若理登图

50、3-2后台功能结构图14 1994-2013 China Aca demic Journa l Electronic Publishing House.All rights reserved.http:/山东大学硕士学位论文在JSP页面和数据库联接的过程中,要使用JDBC驱动程序。数据服务:一个工具类,其中含有一个静态方法,返回一个数据库的连接。这样,就没有必要在每个Ja va Bea n或JSP页面中都编写装载数据库驱动的代码,并且,连接数据库的属性改变后,只要修改这个类就可以了。达到了对数据库连 接统一控制的目的。在JSP页面和数据库联接的过程中,要使用JDBC驱动程序。数据库一般都会提供

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁