人才招聘管理系统设计与实现
2023-04-28 10:22:55
论文总字数:20997字
摘 要
本文主要论述了人才招聘管理系统的开发设计过程,包括系统分析、系统设计、系统测试及性能分析的介绍。该系统主要包括求职者功能、企业功能、管理员功能等。系统利用网络资源,实现求职者随时查看企业发布的招聘信息,筛选合适的资源,企业发布信息后,可以吸引更多的有志之士,广纳人才。摒弃了传统的现场招聘,节约了双方的宝贵时间,降低双方的盲目选择性,大大方便了求职者和企业。系统使用Eclipse开发工具、java语言开发,使用My SQL实现对后台数据的管理。关键词:人才招聘,java,数据管理
Abstract:This paper mainly discusses the development and design process of recruitment management system, including system analysis, system design, system testing and performance analysis is introduced. The system mainly includes the job seekers, enterprise, the administrator functions, etc. System USES the network resources, the realization of job seekers view enterprise release recruitment information at any time, screening the right resources, release information, can attract more people with lofty ideals, recruitment of personnel. Abandoned the traditional recruitment, save their precious time, reduce the both sides of the selective blindly, greatly facilitate the applicants and companies. System using the Eclipse development tools, java language development, using My SQL implementation of the background data management.
Keywords: recruitment, java, data management
目 录
1 引言 4
1.1 引言 4
1.2 本文结构分析 5
2 开发环境介绍 5
2.1 JSP简介 5
2.2 MY SQL数据库 6
2.3 Eclipse 6
2.4本章小结 6
3 系统分析 6
3.1 需求分析 6
3.2 模块分析设计 7
3.3 数据库设计 11
3.4本章小结 16
4 系统设计 16
4.1 系统首页设计 16
4.2 系统前台功能设计与实现 16
4.3 系统管理员功能设计与实现 24
4.4 本章小结 34
5 系统测试与性能分析 34
5.1测试方法 34
5.2测试过程 34
5.3 测试结果 34
5.4 本章小结 35
结 论 36
参考文献 37
致谢 38
1 引言
1.1 引言
当下,随着计算机技术的发展,知识经济的概念日渐深入人心,现代信息技术与人们的日常生活联系越来越密切。本文主要从就业择业方式上对计算机的广泛应用进行诠释。现阶段,在充满挑战的大经济环境下,每年都在增加的毕业生人数,使得“就业难”得到广泛关注。企业招聘方面,传统媒体招聘方式如报纸,电视,费用动辄几千上万,时效性差,很难发现合适型人才。随着“就业有位来”的启动,需要说明的是,由于价值观,需求偏离,企业与毕业生产生的代沟值得深思,那么,怎样解决求职者与企业的双重矛盾呢?网络招聘无疑是解决这一难题的有效手段。我们这里提到的网络招聘网是指以网络为媒体的招聘广告发布平台及相关的人力资源服务系统。网络招聘具有时效长,收费低,选择性高且双向选择,求职者机会多等多重优点,企业发布的招聘信息可以让不同地域的更多求职者查看,从而提高了企业找到理想人才的机会,企业接受在线简历,可以更方便地对简历进行保存,分类,建立企业的人才数据库,在网站上发布的招聘信息不受篇幅限制,企业可以提供除了职位以外的企业介绍,发展历程等丰富内容。对于求职者来说,上网不仅可以同时看到几十甚至几百家用人单位的招聘信息,而且始终能看到最新的待招聘空缺,求职者可以不用去招聘会劳神,就可以突破时间地点限制一次投递多家企业,多个职位。大大增加了就业机会。系统管理员可以接受企业和求职者委托,对系统信息进行更新修改等操作,很大程度上缓解了现阶段“求职难”的社会难题。
1.2 本文结构分析
第一章主要介绍设计背景以及社会大环境下此设计的必要性。
第二章主要介绍软件开发时所用的软件环境,包括My sql、eclipse及jsp的优点。
第三章介绍了此系统的模块分析,并重点介绍了数据库模块的设计过程。
第四章是系统设计阶段,对软件的前台和后台进行了设计和实现。
第五章实现了对软件的测试,检查系统的错误和缺陷,并将其改正,完善系统。
2 开发环境介绍
2.1 JSP简介
JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。系统支持多平台,拥有强大的可伸缩性,具有多样化的开发工具支持。一次编写,到处运行。在这一点上Java比PHP更出色。
2.2 MY SQL数据库
本系统采用My SQL数据库进行设计,My SQL是一个全面的数据库平台,使用集成的商业智能(BI) 工具提供了企业级的数据管理。My SQL数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高性能的数据应用程序。My SQL数据引擎是数据管理解决方案的核心。
2.3 Eclipse
本文使用Eclipse软件进行开发,此平台在数据库和JAVAEE的开发、发布以及应用程序服务器的整合方面体现了极高的工作效率。Eclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,Eclipse的功能非常强大,尤其是对各种开源产品的支持十分不错。Eclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说Eclipse几乎涵盖了目前所有主流开源产品的专属Eclipse的开发工具。
2.4本章小结
本章主要介绍本论文开发过程中所用的语言和工具,介绍了这些软件的功能,利用开发工具方便了对程序的编写,提高了编程的效率。
3 系统分析
3.1 需求分析
对于典型的数据库管理系统,尤其是对于像网上人才招聘这样一直存在用户注册等信息加入、数据流量特别大的网络管理系统,必须要满足用户使用方便、操作灵活等要求。本系统在设计时应该满足以下几个目标:
(1)界面美观、友好,信息查询灵活、方便,数据存储准确、安全可靠;
剩余内容已隐藏,请支付后下载全文,论文总字数:20997字