《JSP人事管理系统.docx》由会员分享,可在线阅读,更多相关《JSP人事管理系统.docx(50页珍藏版)》请在第一文库网上搜索。
1、JSP人事管理系统设计(论文)题目:人事OA管理系统摘要随着计算机的普及与计算机科学技术的飞速进展,人们开始越来越多地利用计算 机来解决我们生活中的实际问题了。近几年来,由于人力资源制度的不断改革,各级 人力资源部门对人力资源信息管理计算机化的需求也与日俱增。由于对大多数的企业 管理者而言,如何有效的管理企业的人力资源,使其发挥最大的效益,是每位企业管 理者不断面临的难题与挑战。因此企业人力资源成为了企业管理中的重中之重。往常人力资源甚至还使用人力处理方法,这样不仅效率低下,不易储存与查找, 更多的会由于人为的原因,造成数据的遗漏,差错,误报,从而给企业带来重大的缺 失。因此,开发一个界面友好
2、,功能全面,操作简单的基于BS(BrowserSerVer)结构 的企业人力资源系统变得十分重要,这也正是本系统开发的目的与意义所在。本系统 将使用目前比较先进的MyEclipse6. 5开发工具与SQL Server 2005数据库进行设计。此企业人力资源系统将人力资源与办公自动化管理进行了有机结合,能有效地管 理企业内各类人力资源信息,使企业各部门工作人员都能及时,方便地获得所要人员 的各类信息,与对信息的组合条件查询,更新,管理员的密码设置与工资的统计发放 等功能,从而提升企业的工作效率与竞争力,满足了现代企业管理的需要。本系统前台要紧使用JSP作为开发语言,后台使用SqlServer作
3、为数据库管理系统, 开发环境是MyEClipse,服务器使用tomcat,开发出的一个基于Web技术的B/S结构的 人力资源信息管理系统。关键词:人事管理,JSP5 B/S结构ABSTRACTWith the popularity of computer and the computer science and technology rapid development, more and more people began to use computers to solve practical problems in our life. In recent years, because of
4、the personnel system reform and, at all levels of the personnel department personnel information management of computerized demand is growing. Because for the majority of the enterprise managers, how to the effective management of the enterprise personnel, make it play the biggest benefit, is each e
5、nterprise managers continuously problems and challenges. So the business enterprise personal management become the enterprise management in the top priority oBefore the personnel management and even human treatment method, it is not only the efficiency is low, is not easy to preserve and find, more
6、will due to human reason, cause the omission of data, mistakes, distorting, thus brings to the enterprise significant loss. Therefore, development of a friendly interface, comprehensive functions, operation simple based on B/S (Browser/Server) structure of the enterprise personnel management system
7、has become very important, and this is the purpose of this system development and its meaning. This system will use at present more advanced MyEclipse6.5 development tools and SQL Server 2005 database design oThe enterprise personnel management system will personnel management and office automation
8、management of organic union, can effectively manage the business enterprise inside various personnel information, make enterprise department staff can timely and easily get to all of the information personnel, and the combination of the conditions of information query, update, and administrator pass
9、word set and wage statistics distribution function, so as to promote the enterprise work efficiency and competitiveness, and meet the needs of modem enterprise managementThe front of the system using JSP as a development language, the use of SqlServer as a database management system, the development
10、 environment is MyEclipse, server using tomcat, developed a Web technology based on B / S structure windows management system.Keywords: Personnel management, JSP, B/S structure摘要IABSTRACTII第一章绪论11.1 课题背景11.2 目的与意义11.3 开发工具及技术11.3.1 开发工具11.3.2 JSP21.3.3 JavaScript31.4 软硬件需求3第二章需求分析42.1 需求调研42.2 可行性分析
11、52.2.1 技术的可行性52.2.2 经济的可行性52.2.3 操作可行性52.2.4 法律的可行性52.3 系统用户用例图6231管理员用例图62.4 功能模块需求分析62.5 设计的基本思想72.6 性能需求72.6.1 系统的安全性72.6.2 数据的完整性82.7 界面需求8第三章系统分析与设计93.1 数据库的分析与设计93.1.1 数据库的概念结构设计93.1.2 数据库的逻辑结构设计123.1.3 数据库的连接原理143.2 中文乱码问题处理16第四章 系统功能实现184.1 系统登陆页面实现184.2 管理员模块214.2.1 部门信息管理224.2.2 员工信息管理264.
12、2.3 员工工资管理294.2.4 员工出勤管理334.2.5 员工奖惩管理354.2.6 招聘信息管理384.2.7 修改个人密码414.2.8 退出系统41第五章系统测试425.1 系统测试目的与意义425.2 测试过程425.2.1 主页面的登录模块测试435.3 其他错误43结论44参考文献45致谢46第一章绪论1.1 课题背景计算机网络技术的进展,给信息时代的人们带来了很大的方便。如今在Internet 上,随处都能够看到种类繁多的信息管理系统,比如,企业办公化自动管理系统,电子 商务系统,高校教务管理系统等等。随着信息技术的日益进展已深入到社会的各个角落, 各个大的企业,都充分意识
13、到传统的手工管理模式已经逐步不能习惯时代的进展,为了 更好的进展,纷纷开发适合自己的管理系统。不管大企业。各类员工信息的小企业也是 如此,企业的管理层也深深意识到这一点,往常管理大多为手工管理,效率低、易出错、 手续繁琐,而且耗费大量的人力,物力,财力。他们希望有一个适合自己的管理系统, 能够实现员工信息管理,部门管理,请假管理,考勤管理,工资管理等功能。通过此系 统,管理者能够对员工的各项情况实行电脑化管理,这样能够提高工作效率,也使得人 力资源信息管理所需的各项信息能方便快速进行录入,查询,删除与更新,对相应关键 数据也能够方便的统计结果。1.2 目的与意义长久以来,企业人力资源信息管理工
14、作大多数都使用的是传统的手工方式来记录有 关信息,这种管理方式存在很多缺点,比如说,员工请假、审批等信息的录入,查询, 更新,分析都要完全依靠管理人员的手工记录与人工分析。关于小规模企业来说还勉强 能够同意,但关于规模大一点的企业来说,人工记录是相当烦恼的。为满足企业进展需 求,决定使用各类编程语言JSP开发了基于B/S架构的人力资源信息管理系统,人力资 源信息管理系统是涉及信息科学、数据计算与计算机技术的复杂的人机交互系统。通过 这些系统,能够对人力资源信息与管理进行智能化管理,有效地记录并查询员工请假、 出勤等情况,为企业的管理者提供了诸多方便。1.3 开发工具及技术1.3.1 开发工具此
15、次设计要紧使用MyEclipse加Tomcat后台服务器进行,设计过程中页面要紧使 用JSP技术完成,下面对MyEclipse Tomcat与SqlServer数据库进行简要介绍。1.3.1.1 MyEcI ipseMyEclipse,是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse 的功能非常强大,支持也十分广泛,特别是对各类开元产品的支持十分不错。MyECliPSe 企业级工作平台(MyEclipse Enterprise Workbench ,简称 MyECIiPSe)是对 ECIiPSe IDE的扩展,利用它我们能够在数据库与JaVaEE的开发、公布,与应用程序服务器的整 合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包含了完备的编 码、调试、测试与公布功能,完整支持HTML, Struts, JSP, CSS, Javascript, SQL, Hibernateo1.3.1.2 TomcatTomcat是一个小型的轻量级应用服务器,在中小型系统与并发访问用户不是很多的 场合下被普遍使用,是开发与调试JSP程序的首选。能够这样认为,当在一台机器上配 置好Apahce服务器,可利用它响应对HTML页面的访问请求。实际上Tomcat部分是 Apache服务器的扩展,但它是独立运行的,因此当运行tomcat时,