056JSP+SQL SERVER 2000基于WEB的企业人事管理系统
                    联系方式 Email: lw510@qq.com      QQ: 497053418       MSN: lw510@qq.com
以下仅为该设计的基本说明介绍,若需要完整的设计和论文,建议您购买本设计.
056JSP+SQL SERVER 2000基于WEB的企业人事管理系统样本
(样本只提供该系统的基本情况介绍,若需要完整的设计和论文,建议您购买本系统,凡是购买本站系统的,本站均根据您的要求,把系统上的开发信息,题目等修改成符合您的要求)
 

本系统开发工具:JSP +SQL SERVER2000
本设计包含内容:源代码+毕业论文+开题报告+答辩稿
论文大概:
 

1 摘   要
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事工资的管理势在必行。本系统结合公司实际的人事、财务制度,经过实际的需求分析,采用功能强大的JSP(Java Server Pages)作为开发工具而开发出来的基于STRUTS构架的人事管理系统。
本文主要论述了如何利用JSP(Java Server Pages)技术进行人事管理系统的开发,系统采用SQL数据库作为后台数据库,在开发中严谨地遵循软件工程学的原理,在设计上具有友好的交互界面,整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成员工管理、员工奖惩、职称评定、人员培训的全过程,包括新进员工加入时人事档案的建立、老员工的转出、职位等的变动引起职工信息的修改、员工信息查询、统计等人事管理工作。经过实际使用证明,本文所设计的人事管理系统可以满足公司人事管理方面的需要。
关键词 : JSP ; 数据库 ; 人事管理
 
 
 
 
 

2 Abstract      
With the rapid development of computer technology, computer application in enterprise management, the use of computer management is the realization of the personnel wages. The actual system integration company personnel, the financial system, after the actual needs analysis, the use of powerful JSP (Java Server Pages) as a development tool based on struts framework and developed personnel management system.  
This article discusses how to use JSP main (Java Server Pages) technology for the development of personnel management system, the system used as a background SQL the database under development to follow strict principles of software engineering in the design of a friendly interface in the world, from the system as a whole to operate and friendly interface, flexible, practical, safe requirements, the completion of the staff management, staff incentives, job classification, staff training throughout the process, including the Xinjin staff personnel files accession to the establishment, the old staff transferred, such as changes in the positions of workers arising from the information changes, staff information enquiries, statistics and other personnel management. Through practical use proven that this personnel management system designed to meet the needs of personnel management companies.
Keyword : JSP;  database;  Personnel Management 
目    录
摘   要 I
Abstract II
第1章 绪论 1
1.1 系统背景 1
1.2 相关领域及发展 1
第2章 相关技术简介 3
2.1 JSP的基本概念 3
2.2 JavaBean概念 3
2.3 JSP的优点 3
2.4 JSP的安装和启动 4
2.5 JSP运行环境的配置 5
2.6 STRUTS构架技术简介 7
第3章 可行性分析 10
3.1技术可行性分析 10
3.2经济可行性分析 10
3.3 社会因素可行性分析 10
第4章 概要设计 12
4.1系统的整体框架 12
4.2系统模块 13
5章 详细设计 15
5.1 功能模块设计 15
5.1.1 员工管理 15
5.1.2 员工奖惩管理 17
5.1.3 员工职称评定 18
5.1.4 员工培训管理 20
5.1.5 人员调动管理 21
5.1.6 系统设置 23
5.2 数据库设计 25
5.2.1 数据库测试连接 25
5.2.2 注册数据库驱动程序 26
5.2.3 建立数据库连接 26
5.2.5 数据字典 27
5.2.4 建立数据库表格 27
结  论 30
致  谢 31
参考文献 32
 
3 第1章 绪论
3.1 1.1 系统背景
一个企业在市场中的竞争优势集中表现为以下两点:一、企业是否具有在人才市场中具有能优势的人才;二、企业所具有的人才是否具有合适的环境。所以现在的成功企业一般关注以下两个方面,一是积极寻找合适的人才,并向办法留住人才,还有一个就是营造企业的内部环境,一面促进人才的成长,一面又有利于人才脱颖而出。这两个方面,也许后者更重要,所以现在企业最流行的莫过于重组与再造,而且所有的管理活动都可以通过计算机和网络完成,比如生产管理系统、物流管理系统、财务管理系统、客户管理系统等等。所有的管理系统都是为了加快企业应变能力和业务处理能力,但所有这些的实现又以企业的员工为基础,所以人事管理者,如果还想成为CEO的战略伙伴,就必须要改变自己的工作模式,加快自身对企业内外环境、企业目标,以及其他直线部门的需要和变化的响应,并提高工作质量。要想实现对这种快速变化的环境和需求的快速相应,我们就必须能够尽早获得和传输需求信息或变化的信息,必须更快的处理这种信息,并更快地做出相应的处理,以满足或处理这种变化。所以人事管理系统,也就成为了越来越多企业的选择不得已,也是必然的选择。
3.2 1.2 相关领域及发展
4 第4章 概要设计
4.1 4.1系统的整体框架
本网站采用B/S(Browser/Server)即浏览器/服务器网络体系结构,基于STRUTS构架开发,在这种结构下,用户工作界面通过www浏览器来实现,极少部分事务逻辑在前端(Browser)实现,客户端只需要一个浏览器,而将所有的业务规则、数据处理等放在服务器端进行,这在维护和开发上变得简单、容易,所有的操作只需要针对服务器进行就可以,使得成本降低,并且可选择的服务器操作系统是不受限制的。
 
图4-1 系统整体结构图
 
 
 
 
 

图4-2 数据流程图
4.2 4.2系统模块
    根据需求分析,可将整个系统分为六个部分。主要包括:人员管理、员工惩奖管理、员工职称评定管理、员工培训管理、员工调动管理和系统设置。这六个功能模块构成了整个人事管理系统的主体,通过这六个功能模块可以实现对企业整个人事的基本管理和调动。
1、人员管理
    人事系统管理的人员设置和管理模块。这部分主要是针对人员的管理设计的,作为输入员工的基本档案管理,在这里可以新增管理人员,主要添加信息包括:人员代码、名称、单位、入职时间、部门、手机号码、联系方式、所用电脑IP、工作单位性质、职务、离职时间、直属上级、是否操作员、是否退休、email地址、初始密码等信息,能够实现对人员的添加和删除操作。
2 、员工奖惩管理
对员工实行奖励和惩罚的管理模块,在这个模块主要实现了对员工的奖惩记录和发布,主要信息包括奖惩员工代码、员工姓名、奖惩性质、奖惩日期、奖惩原因等信息发布。能够实现对员工奖惩管理的添加和删除功能,管理者可以通过这个部分随时记录和管理员工的奖惩记录,并能够及时的通过这个模块对员工进行奖励和惩罚,有效的调动了员工的积极性和保证的对员工奖惩的公平性,大大的提高了管理机智。
3 、员工职称评定管理
员工的职称评定在人事管理中至关重要,所以在职称评定管理中要突出显示职称评定的级别和职称评定的时间。能够实现员工职称评定的添加和查询,便于企业在人事管理中随时对员工的职称进行查询和评定。
4、员工培训管理
一个企业要想发展和有所提升,提高员工的工作素质是企业管理的必经之路,员工培训也就是企业人事管理系统的一个重要组成部分,在员工的培训记录中主要包括员工代码、培训内容、开始日期、结束日期和培训地点。在这个模块也同样能够实现员工培训记录的添加和删除管理,同时在记录的下面提供的查询窗口,便于企业随时对查询员工的培训情况,掌握员工的基本培训信息。
5 、员工调动管理
员工调动是企业人事管理最常使用的管理模块,在这个模块,实现了对企业员工调动的记录过程,主要包括员工代码、新部门、新职位、开始日期和调动原因,详细的记录了员工调动的过程,为企业人事调动提供了方便的查询管理。
6 、系统设置
这个模块是对企业人事管理所应用到的一些基本信息进行设置,主要包括单位设置、部门设置、职务类型设置、职称类型设置这四个信息的管理和设置。
在单位信息中主要包括单位编码、单位名称、单位简称、单位级别,能够实现单位信息的添加、删除和查询功能。
部门列表主要包括在单位设置中添加的单位所具有的部门信息,在这里可以添加单位的主要部门信息,主要包括:部门代码、部门名称、部门领导、所在单位、部门电话、部门只能等基本的部门信息,能够实现单位信息的添加、删除和查询功能。
职务类型设置主要是用来设置单位中设置的职务类型管理,主要包括职务类型代码、职务类型名称,能够实现单位信息的添加、删除和查询功能。
职称类型设置主要是用来设置单位中员工的职称类型的管理,主要包括职称类型代码、职称类型名称,能够实现单位信息的添加、删除和查询功能。

5 5章 详细设计
    本系统采用分层结构设计,采用界面-数据库两层结构,竟不同的复杂数据库操作或业务逻辑计算划分为独立的模块,所有的数据库操作均由用户页面调用来完成,提高的了系统的安全性和可移植性。分曾信息管理,使信息的分类归属更为清晰,不仅提高了信息的利用效率,而且方便了用户的查看和检索。
5.1 5.1 功能模块设计
5.1.1 5.1.1 员工管理
在这里可以新增管理人员,主要添加信息包括:人员代码、名称、单位、入职时间、部门、手机号码、联系方式、所用电脑IP、工作单位性质、职务、离职时间、直属上级、是否操作员、是否退休、email地址、初始密码等信息,能够实现对人员的添加和删除操作。
图5-1 人员管理界面

单击新增人员,可以添加新人员信息,添加的人员信息保存在数据库中,方便管理人员进行查询和管理,在这里可以选择所添加的人员的使用权限,选择其是否成为操作员具有管理权限,其中人员代码、单位、入职时间、名称、职务和离职时间是必须添加的项目,查询可以通过人员代码进行查询。
 
图5-2 新增人员信息
在单位、职务、入职时间等采用了下拉窗口选择的设计方式,提高了系统的可操作性,下拉选择窗口代码:
<%  
              try{
     CorpInfoDisp temp=new CorpInfoDisp();
               Table corp=temp.listCorpInfoNoPage();
            while(!corp.EOF()){
            out.println("<option value='"+corp.getStringValueAt(1)+"'>"+corp.getStringValueAt(3)+"</option>");
            corp.next();
            }
            }catch(Exception e)
         {
           System.out.println(e.getMessage());
         }
      %>
5.1.2 5.1.2 员工奖惩管理
点击右侧的员工奖惩管理,可以进入员工奖惩管理列表,在这里可以添加和查询员工的奖惩情况,在列表的下面点击查询可以直接查询指定员工的奖惩情况。
 
图5-3 员工奖惩管理
    奖惩信息提交代码<INPUT  class=flatedit name=opcode  maxlength=50 id=text1   onblur="textOnBlur(this);"
               onfocus="textOnFocus(this);" style="WIDTH:150px">添加后的信息直接提交,显示在奖惩信息表中。用户在添加是员工代码不能够为空,如果出现则提示
//页面错误检查
  EC.setFormName("OpDetail");
  EC.lengthCheck("opcode","【员工代码不能为空!】",1,50);
  EC.lengthCheck("opname","【员工姓名不能为空!】",1,10);
  EC.lengthCheck("corpid","【单位不能为空!】",1,10);
 
5.1.3 5.1.3 员工职称评定
    员工的职称评定在人事管理中至关重要,所以在职称评定管理中要突出显示职称评定的级别和职称评定的时间。能够实现员工职称评定的添加和查询,便于企业在人事管理中随时对员工的职称进行查询和评定。职称评定的添加中员工代码和职称评定时间也同样不能够为空。
 
图5-4 职称评定
主要设计编码:
<SCRIPT language=javascript src="../../js/Clientcomm.js"></SCRIPT>
056JSP+SQL SERVER 2000基于WEB的企业人事管理系统
 

关闭窗口

与本站联系的时候,为了提高效率,请告诉本站您需要的设计编号与题目。如:001VBAC人事管理系统
编码说明:001VBAC人事管理系统,其中001VBAC 为该毕业设计的编号,VB代表开发语言,AC代表数据库(ACCESS)
版权所有:510计算机论文网:http://www.lw510.com/程序制作:510论文
Email: LW510@QQ.COM  QQ: 497053418   MSN: LW510@QQ.COM