毕业设计基于JSP的人力资源管理系统的设计与实现论文.doc
《毕业设计基于JSP的人力资源管理系统的设计与实现论文.doc》由会员分享,可在线阅读,更多相关《毕业设计基于JSP的人力资源管理系统的设计与实现论文.doc(43页珍藏版)》请在三一办公上搜索。
1、基于JSP的人力资源管理系统的设计与实现摘 要随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。人力资源管理是企业信息管理的重要部分,面对大量的人事信息,采用人力处理即浪费时间、又浪费人力和物力,并且数据的准确性低。因此,开发一个界面友好,易于操作的人力资源管理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。本文所阐述的企业人力资源管理系统,以 B/C 模式高效地实现了人力资源管理系统的各项功能,可进行多条件查询、更新、密码设置等功能.提升了企业的效率和竞争力,满足了现代企业管理的需要. JSP继承了所有Java语言的特点,而且发展前景十分的广
2、阔,因此本项目使用用JSP语言作为根本,选用经典的Tomcat作为服务器平台,并用Eclipse作为开发平台,详细介绍了本管理系统的开发过程。并从系统的需求分析、系统分析、概要设计、详细设计的整个开发过程【关键词】 企业员工、管理系统、JSP、数据库Abstract Along with computer popularization and computer science technology rapid development, the people start to use the computer solution actual problem more and more many.
3、The staff information management is the enterprise information management important part, facing the massive human affairs information, uses manpower processing namely to waste the time, to waste the manpower and the physical resource, and the data accuracy is low.Therefore, develops a contact surfa
4、ce to be friendly, easy to operate the staff information management software carries on automated processing to become extremely important, this is precisely this system development goal and the significance.This article elaborated the enterprise staff management system management system, has highly
5、 effective realized staff information management system each function by the B/C pattern, may carry on multi-functions and so on condition inquiry, renewal, password establishment. Has promoted enterprises efficiency and the competitive power, has met the modern business management needs. JSP has in
6、herited all Java language characteristic, moreover prospects for development extremely broadness, therefore this project use takes fundamentally with the JSP language, selects the classics Tomcat to take the server platform, and develops the platform with the Eclipse achievement, in detail introduce
7、d this management system management system performance history.And from system demand analysis, system analysis, outline design, detailed design entire performance history Key word :Enterprise staffs, management system management system, JSP, database目 录摘 要1ABSTRACT2第一章 概 述61.1 项目背景61.2 项目目标与期望61.2.
8、1 树立全新企业形象61.2.2 激发竞争力71.2.3 减轻部门负担71.3 项目设计原则71.3.1 实用性原则71.3.2 经济性原则71.3.3 扩充性原则8第二章 系统分析92.1 需求分析92.2 技术可行性92.2.1 动态网站技术介绍92.2.2 程序语言的选择92.2.3 语言优势112.2.4 操作可行性122.3 环境可行性分析122.3.1 软件环境122.3.2 硬件环境132.4 系统结构可行性分析132.4.1 B/S模式简介132.4.2 B/S模式的优点13第三章 总体设计153.1 项目规划153.2 设计目标153.3 系统功能结构图15第四章 系统功能设
9、计174.1 模块功能介绍174.2 数据库设计与实现174.3 系统中的JavaBean结构214.4 公共模块21第五章 系统实现235.1 登录模块235.1.1 实现效果235.1.2 相关JavaBean程序235.1.3 相关JSP文件245.2 主页面模块255.2.1实现效果255.2.2 主页面相关JSP文件255.3 人员档案模块265.3.1实现效果275.3.2相关JavaBean程序285.3.3 相关JSP文件285.4 奖惩管理模块295.4.1 实现效果305.4.2 相关JavaBean程序305.4.3 相关JSP文件305.5 奖惩管理模块315.5.2
10、相关JavaBean程序315.5.3 相关JSP文件325.6 企业人力资源管理系统文件结构图335.7 技术难点335.7.1 中文乱码问题335.7.2 安全性问题345.7.3 JavaScript的实现34第六章 系统测试356.1 测试的定义及目的356.2 测试的原则356.3 测试的方法356.3.1 界面测试356.3.2 功能测试365.3.3 需求测试376.3.4 性能测试376.4 测试中其他要注意的地方376.5 人力资源管理系统的测试37第七章 总结39致 谢40参考文献41第一章 概 述现在网络的发展已呈现商业化、全民化、全球化的趋势。目前,几乎世界上所有的公司
11、都在利用网络传递商业信息,进行商业活动,从宣传企业、发布广告、招聘雇员、传递商业文件乃至拓展市场、网上销售等,无所不能。如今网络已成为企业进行竞争的战略手段。企业经营的多元化拓展,企业规模的进一步扩大,对于企业的管理、业务扩展、企业品牌形象等提供了更高的要求。在以信息技术为支撑的新经济条件下,越来越多的企业利用起网络这个有效的工具。全球范围内的企业内部组织正在发生巨变,未来企业成功的关键的依靠企业人力资源,人才之争已经成为市场竞争中的核心内容之一,以人为本成为企业立足和发展的根本。有效力管理企业的人力资源,为企业提供强有力的储备力量,使之成为企业发展的主动力。通过人力资源的有效管理,掌握最新的
12、、准确的企业人力资源信息,并对其进行复杂的统计与分析,从而充分发挥每个员工的潜能,为企业创造更大的价值。1.1 项目背景现在网络的发展已呈现商业化、全民化、全球化的趋势。目前,几乎世界上所有的公司都在利用网络传递商业信息,进行商业活动,从宣传企业、发布广告、招聘雇员、传递商业文件乃至拓展市场、网上销售等,无所不能。如今网络已成为企业进行竞争的战略手段。企业经营的多元化拓展,企业规模的进一步扩大,对于企业的管理、业务扩展、企业品牌形象等提供了更高的要求。在以信息技术为支撑的新经济条件下,越来越多的企业利用起网络这个有效的工具。全球范围内的企业内部组织正在发生巨变,未来企业成功的关键的依靠企业人力
13、资源,人才之争已经成为市场竞争中的核心内容之一,以人为本成为企业立足和发展的根本。有效力管理企业的人力资源,为企业提供强有力的储备力量,使之成为企业发展的主动力。通过人力资源的有效管理,掌握最新的、准确的企业人力资源信息,并对其进行复杂的统计与分析,从而充分发挥每个员工的潜能,为企业创造更大的价值。1.2 项目目标与期望1.2.1 树立全新企业形象 对于任何一个企业而言,企业的品牌形象至关重要。 特别是对于互联网技术高度发展的今天,通过人力资源管理的网站,员工可通过网站侧面的了解企业形象及企业实力,因此,建立具有国际水准的网站能够极大的提升企业在员工心中的整体形象。1.2.2 激发竞争力在登录
14、后,员工能看到优秀的上榜员工,而如果这里没有他的名字,会极大的激发他的斗志,这也是本系统的作用之一。通过这种方式,使员工自动的全身心投入工作,这要比开动员大会效果明显得多,效率很高很多。1.2.3 减轻部门负担许多人知道,一个公司的所有和员工有关的运作,包括加薪,出差,请假,人员的调动,离任等等都由人力资源部门来完成,如果是一家拥有上千人的大型企业,这个工作量是相当惊人的。因此本系统的开发,大大缓解了该部门的工作压力,也避免了以前人工作业的错误几率。总结上述几点,长红机械有限公司网站建设目标可总结如下:1) 帮助企业建立有效的企业形象宣传、企业风采展示、打造企业新形象。2) 增加员工间竞争机制
15、,鼓舞大家工作积极性,3) 采取电脑管理人的方法,为企业节省人力,物力。 1.3 项目设计原则1.3.1 实用性原则充分考虑到在人力资源管理中可能遇到的种种问题,尽量全面的做好需求分析,以减少日后更新软件的次数。1.3.2 经济性原则建立适合企业自身需求的网络平台,提供广泛的涵盖用户多种需求的功能,数据处理方式灵活以满足需求,节省网站建设成本,并确保其较好的拓展性和开放性;同时网站具有基于WEB界面的管理后台,能够自主的对网站中大部分内容作更新、修改操作,节省了企业网站的运营成本,提高了信息更新、传播效率。1.3.3 扩充性原则网站的整体规划及框架设计是具可扩充性的,前台页面的设计能保证网站在
16、增加栏目后不会破坏网站的整体结构。后台数据库的设计具有高度的扩充性,能够根据需要对栏目、类别的增、删、修改。第二章 系统分析 2.1 需求分析网络化的今天,网络人力资源管理系统,使新的人力资源协作管理模式成为可能。通过网络管理系统,专门的人力资源管理人员可以提高自身的工作效率,作好人力资源管理的协调工作,提高人力资源利用率;通过网络管理系统,员工可以直接管理自己的技能,有效地发现和挖掘自身的潜能,及时与自己的上级、下属、同事进行的沟通与交流,同心协作,积极为企业的发展与决策贡献力量。通过网络人力资源管理系统对企业人力资源进行管理,使企业人力资源管理适应时代的发展要求,大大提高了企业的核心竞争力
17、。2.2 技术可行性2.2.1 动态网站技术介绍Internet起源于20世纪60年代的美国,它在近几年迅速风靡全球,其根本原因不仅在于她拥有卓越的国际通信功能,更在于它拥有巨大的信息资源.所谓的Internet是指由分布在全世界成千上万的计算机网络遵循一定的通讯协议,并相互联系在一起而形成的国际互连网络,也就是说,Internet是建立和使用这些网络的人群,群体,公司以及各种网络资源的集合体.随着网络技术的不断发展,单纯的静态页面已经不能满足发展的需要,因为静态页面是用单纯的HTML语言组成的,它没有交互性.因此,为了满足实际的需要,许多网页文件扩展名不再只是“htm”,“html”,出现了
18、以“php”,“asp”,“jsp”,“shtml”等为后缀的网页文件,这些都是采用动态网页技术制作出来的。2.2.2 程序语言的选择 1、CGICGI( Common Gateway Interface,通用网关接口).首先,客户端(即Web浏览器)根据某资源的URL(Uniform Resource Locator,统一资源定位器)向Web服务器提出请求,Web服务器的HTTP Daemon(守护进程)将此请求的参数通过标准输入stdin和环境变量传递给指定的CGI程序,并启动此应用程序进行处理,如要存取数据库服务器上数据库的数据,则向数据库服务器发出处理请求,数据库服务器将执行结果返回给
19、CGI程序,CGI程序处理结果通过标准输出stdout返回给HTTPDaemon进程,再由HTTP Daemon进程返回给客户端,由浏览器解释执行,将最终结果在用户面前显示.CGI允许Web服务器运行外部应用程序,以通过外部程序来访问数据库等一些外部资源,并产生HTML文档给浏览器.但每次请求CGI程序都要重新启动程序,影响了响应的速度,且CGI程序不能被多个客户请求共享,影响了各种资源的使用效率.为了克服CGI的这些缺点,一些Web服务器厂商开发出了专用的API(Applications Program Interface应用程序接口),这样就允许程序员编写程序来扩展服务器的功能.API相对
20、于CGI与Web服务器的结合更加紧密,占用的资源较少,运行的效率大有提高,安全性与保护性更好.但是开发API应用程序比开发CGI应用程序复杂得多,要求程序员掌握更多的计算机软件知识,且各种API之间的兼容性不好,业界没有一个统一的标准,使得API程序只能工作在专用的Web服务器与操作系统之上.编写CGI的程序设计语言有许多种,常用的有C,PERL,Visual C+等,由于对程序员的要求较高,且编写与 调试比其它队编程技术困难,故近年来基于B/S的信息系统工程时间中已很少被采用。2、ASPASP的程序比HTML更方便而更富有灵活性.是在Web服务器端运行,运行后再将运行结果以HTML格式传送至
21、客户端的浏览器.因此ASP与一般的脚本语言相比要安全得多.ASP最大的好处就是可以包含HTML标签,也可以直接存取数据库及使用无限扩充的ActiveX控件,用户可以直接使用ActiveX控件,调用对象方法和属性,以简单的方式实现强大的交互功能.但ASP技术也并非完美无缺,由于它基本上是局限于微软的操作系统平台,主要的工作环境是微软的IIS应用程序结构,又因ActiveX对象具有平台特性,所以ASP技术要实现在跨平台Web服务器上工作,不是很容易.Microsoft的ASP技术目前已发展到.NET版.对很多人来说,用ASP来创建Windows服务器平台上的动态Web网页,整个站点和基于Web的应
22、用程序已经成为及其自然的方法.在浏览器地址栏中,文件扩展名.asp同表示动态创建的网页的文件扩展名.pl或.cgi一样,已被浏览者所接受.开发ASP程序,常常先设计静态网页的栏目格式和排版形成HTML语言,接着在HTML的基础上添加脚本程序,形成ASP程序后再实现动态的Web网页.在ASP的程序开发中,它所用的脚本语言是JavaScript和VBScript,在默认情况下使用的是VBscript,它是VB程序设计语言的一个子集,语法与VB基本相同.ASP中的ADO对象用来执行与数据库相关的操作,ADO再以OLEDB或ODBC的方式访问数据库,在.NET版本中这一对象称为ADO.NET。3、PH
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 基于 JSP 人力资源 管理 系统 设计 实现 论文
链接地址:https://www.31ppt.com/p-3975229.html