北京邮电大学世纪学院毕业设计(论文)
域网管理信息系统。随着世界经济和我国经济逐步向知识经济迈进,无论是基于工业经济的管理信息系统,还是面向少数专家和管理人员的专家系统 (ES)或决策支持系统 (DSS),其处理对象和服务对象,自身的系统结构,处理能力,都有了进一步的发展。
1.2. 课题研究的目的及意义
1.2.1. 目的
本系统主要用于对员工进行管理,通过对员工信息的管理来提高竞争力。具体实现目标有:实现员工信息的全面管理,系统用户信息的管理,企业员工人员调动信息的管理等,使系统最大限度地实现易安装性、易维护性和易操作性,以及系统运行稳定、安全可靠。针对人事管理的复杂程序,经过详细的系统调查,最终开发出的操作简单而且方便实用的一个人事管理系统。 1.2.2. 意义
信息社会的高科技、商品经济化的高效益使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,但是仍旧有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,人事信息管理系统为管理人员带来了极大的方便。
3
北京邮电大学世纪学院毕业设计(论文)
2.系统运行的环境
本章主要介绍JSP开发环境的搭建。介绍JSP对运行环境的要求。讲述J2EE开发和运行环境的安装配置,并且介绍当今流行的JSP运行环境的安装和配置,以及集成开发环境的设置以及数据库的安装和配置
2.1. JSP运行环境
2.1.1. 硬件环境
由于Java具有跨平台的特点,所以只要能够安装JDK,就能在此安装JSP服务器。JSP服务器和能够运行在目前绝大多数的操作系统上,目前在普通用户中用到的系统绝大多数为Windows系列。具体到本系统的硬件环境为: 硬件平台:
CPU: AMD3800+以上; 内存:512MB 2.1.2. 软件环境
浏览器要支持HTML元素的表达,WEB服务器为Apache Tomcat 系列,开发工具为MyEclipse。
2.2. 安装和配置JDK
JDK中包含了Java开发中必需的工具和Java程序运行环境(JRE)。可以从SUN公司网站http://java.sun.com免费下载。
JDK的安装特别简单,和安装应用程序软件没什么区别,不过JDK的安装路径一定要设好,方便以后环境变量的设置。
安装好JDK后,还需要在环境变量中进行对应的配置。 主要进行以下配置:
(1)设置JAVA_HOME环境变量 (2)设置CLASSPATH环境变量
4
北京邮电大学世纪学院毕业设计(论文)
JAVA_HOME表示Java安装目录,其他的应用程序如果需要使用Java运行环境,首先获得JAVA_HOME变量的信息,然后确定执行的路径。
2.3. 安装Tomcat
Tomcat的安装包可以从sun公司的网站获得。下载完后点击安装,完毕后再地址栏输入http://localhost:8080/如果安装成功的话就会出现一只可爱的小猫。这里要说的是,本系统的web程序都是在Tomcat的webapps文件夹的目录下存放如图2-1所示。
图2-1 Tomcat的文件结构
5
北京邮电大学世纪学院毕业设计(论文)
3.系统分析与设计
3.1. 需求分析
本项目目的是实现企业人事管理信息系统。通过人事管理系统,能做到以人为中心,各部门之间使用共有的资源,提高工作效率,简化繁琐的手工统计,信息汇总和工资业务大量人工工作,让人事组织和工资管理工作在人事组织相关的各部门之间活起来,本项目就是在这样的背景下提出的。
通过与单位的管理者和人事管理人员交流,了解企业单位在人事管理方面的一些内容和工作流程情况。针对用户计算机应用水平一般,本系统采用B/S结构,便于用户掌握,且对客户端计算里配置要求不高。这些优点能够极大地提高人事管理的效率。就一般的中大型企业来说,它的设计内容非常复杂而且繁多,比如拥有员工培训的功能,奖惩管理的功能,职称变动的功能,而且设计的模块也很多,比如员工信息管理模块,工资管理模块,部门管理模块,人员调动模块等。针对分析结果,设计的这套人事管理信息系统,定义了以下的功能:
1) 企业的部门管理;
2) 详细的企业的员工信息管理; 3) 企业员工培训管理; 4) 企业员工职称管理; 5) 企业员工奖惩信息管理; 6) 企业员工人员调动信息管理; 7) 设置企业员工薪酬管理; 8) 提供系统用户管理功能。
3.2. 总体设计
3.2.1. 项目规划
人事管理系统由部门管理,人员信息管理,培训管理,职称变动,奖
6
北京邮电大学世纪学院毕业设计(论文)
惩管理,人员调动信息管理,工资管理,系统用户管理组成,规划系统功能模块如下:
1) 部门管理模块:主要完成对部门的管理及添加功能;
2) 人员信息管理模块:主要功能是对员工基本信息进行增加,删除,
查询等功能;
3) 人员培训管理模块:主要功能是管理及增加培训记录; 4) 职称变动管理模块:主要功能是管理及修改职称; 5) 人员奖惩管理模块:主要功能是奖惩记录的管理及添加; 6) 人员调动信息模块:主要是对员工调动信息进行管理。 7) 工资信息管理模块:主要是对员工工资的管理及查询。 8) 系统用户管理模块:主要功能是管理员密码修改功能的管理。 3.2.2. 设计目标
本系统主要用于对员工进行管理。通过员工信息的各种信息的管理来提高的竞争力。具体实现目标如下:
1) 实现对员工信息进行全面管理的功能。 2) 系统用户信息的管理;
3) 实现系统的易安装性、易维护性和易操作性。 4) 系统运行稳定、安全可靠。 3.2.3. 系统功能结构设计
根据模块功能的规划,本系统的功能结构图设计如图3-1所示:
7