毕业设计(论文)基于SSH架构的人力资源管理系统设计(招聘管理模块)

上传人:re****.1 文档编号:464393858 上传时间:2022-12-16 格式:DOC 页数:46 大小:1.02MB
返回 下载 相关 举报
毕业设计(论文)基于SSH架构的人力资源管理系统设计(招聘管理模块)_第1页
第1页 / 共46页
毕业设计(论文)基于SSH架构的人力资源管理系统设计(招聘管理模块)_第2页
第2页 / 共46页
毕业设计(论文)基于SSH架构的人力资源管理系统设计(招聘管理模块)_第3页
第3页 / 共46页
毕业设计(论文)基于SSH架构的人力资源管理系统设计(招聘管理模块)_第4页
第4页 / 共46页
毕业设计(论文)基于SSH架构的人力资源管理系统设计(招聘管理模块)_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《毕业设计(论文)基于SSH架构的人力资源管理系统设计(招聘管理模块)》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于SSH架构的人力资源管理系统设计(招聘管理模块)(46页珍藏版)》请在金锄头文库上搜索。

1、东华理工大学软件学院毕业论文 摘要摘 要随着时代的进步,计算机已经深入人们的日常生活,人们开始越来越多的利用计算机来解决实际问题。尤其是企业。现在大中小型企业日益突起,随着业绩量的增加,各种繁多复杂的问题也接踵而来。比如,企业要聘用人,从发布招聘信息到笔试,面试的记录输入,再到简历的入档存放。这些问题如果单纯靠人力来解决的话不但耗时,而且效率不高,结果也会不尽人意。因此,开发一个界面友好,易于操作的人力资源管理系统软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。本文阐述了人力资源管理系统的招聘管理模块,分别阐述了简历管理,笔试管理,面试管理和录用管理。本文是用java语言描述。所

2、用的架构是Spring,Hibernate,Struts(SSH)。Spring作为项目的核心容器,由它整合Struts和Hibernate,起到粘合的作用。Struts作为核心控制器,在数据持久层方面则使用了Hibernate.前台用jsp页面+el表达式+框架自带的标签库进行输出。之所以采用如此构架是考虑到利于项目的后期维护。关键词:企业;互联网;SSH;JSP38东华理工大学软件学院毕业论文 系统分析 ABSTRACT With the progress of The Times, the computer has been deeply Peoples Daily life, Peop

3、le increasingly use computers to solve practical problems. Especially enterprise. Now big small and medium enterprises increasingly, yea, along with the performance of the increased amount of various complex problems, and one thing after another. For example, the enterprise should hire people, from

4、recruitment information to release records of written, interview, again to resume input into the files are stored. If these problems to solve it realized by the human not only time-consuming, and the efficiency is not high, the result will be unsatisfactory. Therefore, the development of a friendly

5、interface, easy to operate human resource management system software for automated become important, this is the systematic development of purpose and meaning. This paper expounds the human resource management system of recruitment management module, respectively expounds written resume management,

6、management, interview management and employment management. This paper is to use Java language description. The architecture is used Hibernate, Struts (and are) SSH. As the core of the project containers are Struts and integration by it, the role of Hibernate, have adhesion. Struts as the core contr

7、oller, in data persistence layer is used in Hibernate. Front desk with the JSP page + el expression + framework for output to bring the tag library. The architecture is considering using such late for project maintenance.Key words: enterprise; internet; SSH; JSP东华理工大学软件学院毕业论文 目录 目 录摘 要I绪 论V1系统分析11.1

8、需求分析11.2技术可行性11.2.1动态网站技术介绍11.2.2程序语言的选择11.2.3语言优势31.2.4操作可行性41.3环境可行性分析41.3.1软件环境41.4系统结构可行性分析41.4.1B/S模式简介42系统设计62.1系统设计说明62.2总体设计62.3数据库设计72.3.1数据库的需求分析72.3.2数据库表的具体设计72.4详细设计132.4.1功能设计132.4.2具体设计132.5开发架构142.5.1软件开发架构的意义142.5.2Struts架构简介142.6数据持久层162.6.1持久化数据172.6.2持久化技术173系统实现193.1准备工作193.1.1创

9、建表空间193.1.2连接数据库193.2项目流程演示203.2.1具体流程演示203.2.2简历管理213.2.3职位发布233.2.4题库管理243.2.5试卷管理263.2.6在线考试283.2.7面试管理313.2.8录用管理324技术难点344.1中文乱码344.2数据的完整性355系统测试365.1测试的定义及目的365.2测试的原则365.3测试的方法365.3.1界面测试365.3.2功能测试375.3.3需求测试385.3.4性能测试385.4人力资源管理系统的测试38总 结I致 谢II参考文献III 绪 论现在网络的发展已呈现商业化、全民化、全球化的趋势。目前,几乎世界上所

10、有的公司都在利用网络传递商业信息,进行商业活动,从宣传企业、发布广告、招聘雇员、传递商业文件乃至拓展市场、网上销售等,无所不能。如今网络已成为企业进行竞争的战略手段。企业经营的多元化拓展,企业规模的进一步扩大,对于企业的管理、业务扩展、企业品牌形象等提供了更高的要求。在以信息技术为支撑的新经济条件下,越来越多的企业利用起网络这个有效的工具。全球范围内的企业内部组织正在发生巨变,未来企业成功的关键的依靠企业人力资源,人才之争已经成为市场竞争中的核心内容之一,以人为本成为企业立足和发展的根本。有效力管理企业的人力资源,为企业提供强有力的储备力量,使之成为企业发展的主动力。通过人力资源的有效管理,掌

11、握最新的、准确的企业人力资源信息,并对其进行复杂的统计与分析,从而充分发挥每个员工的潜能,为企业创造更大的价值。对于任何一个企业而言,企业的品牌形象至关重要。特别是对于互联网技术高度发展的今天,通过人力资源管理的网站,员工可通过网站侧面的了解企业形象及企业实力,因此,建立具有国际水准的网站能够极大的提升企业在员工心中的整体形象。1 系统分析1.1 需求分析网络化的今天,网络人力资源管理系统,使新的人力资源协作管理模式成为可能。通过网络管理系统,专门的人力资源管理人员可以提高自身的工作效率,作好人力资源管理的协调工作,提高人力资源利用率;通过网络管理系统,员工可以直接管理自己的技能,有效地发现和

12、挖掘自身的潜能,及时与自己的上级、下属、同事进行的沟通与交流,同心协作,积极为企业的发展与决策贡献力量。通过网络人力资源管理系统对企业人力资源进行管理,使企业人力资源管理适应时代的发展要求,大大提高了企业的核心竞争力。1.2 技术可行性1.2.1 动态网站技术介绍 Internet起源于20世纪60年代的美国,它在近几年迅速风靡全球,其根本原因不仅在于她拥有卓越的国际通信功能,更在于它拥有巨大的信息资源。所谓的Internet是指由分布在全世界成千上万的计算机网络遵循一定的通讯协议,并相互联系在一起而形成的国际互连网络,也就是说,Internet是建立和使用这些网络的人群,群体,公司以及各种网

13、络资源的集合体。 随着网络技术的不断发展,单纯的静态页面已经不能满足发展的需要,因为静态页面是用单纯的HTML语言组成的,它没有交互性。因此,为了满足实际的需要,许多网页文件扩展名不再只是”htm”,”html”,出现了以”php”,”asp”,”jsp”,”shtml”等为后缀的网页文件,这些都是采用动态网页技术制作出来的。1.2.2 程序语言的选择 1) CGI CGI( Common Gateway Interface,通用网关接口)。首先,客户端(即Web浏览器)根据某资源的URL(Uniform Resource Locator,统一资源定位器)向Web服务器提出请求,Web服务器的

14、HTTP Daemon(守护进程)将此请求的参数通过标准输入stdin和环境变量传递给指定的CGI程序,并启动此应用程序进行处理,如要存取数据库服务器上数据库的数据,则向数据库服务器发出处理请求,数据库服务器将执行结果返回给CGI程序,CGI程序处理结果通过标准输出stdout返回给HTTPDaemon进程,再由HTTP Daemon进程返回给客户端,由浏览器解释执行,将最终结果在用户面前显示。CGI允许Web服务器运行外部应用程序,以通过外部程序来访问数据库等一些外部资源,并产生HTML文档给浏览器。但每次请求CGI程序都要重新启动程序,影响了响应的速度,且CGI程序不能被多个客户请求共享,影响了各种资源的使用效率。为了克服CGI的这些缺点,一些Web服务器厂商开发出了专用的API(Applications Program Interface应用程序接口),这样就允许程序员编写程序来扩展服务器的功能。API相对于CGI与Web服务器的结合更加紧密,占用的资源较少,运行的效率大有提高,安全性与保护性更好。但是开发API应用程序比开发CGI应用程序复杂得多,要求程序员掌握更多的计算机软件知识,且各种API之间的兼容性不好,业界没有一个统一的标准,使得API程序只能工作在专用的Web服务器与操作系统之上。编写CGI的程序设计语言有许多种,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号