企业员工管理系统论文 - 图文 联系客服

发布时间 : 星期六 文章企业员工管理系统论文 - 图文更新完毕开始阅读

南瑞集团公司员工管理系统的设计与实现

Servlet技术是运行在WEB服务器上,用来生成WEB页面。Servlet技术非常实用于服务器端的处理和编程,并且Servlet会长期驻留在它们所处的位置。 但是在实际的项目开发过程中,页面设计者可以方便地使用普通HTML工具来开发JSP页面,Servlet却更适合于后端开发者使用,开发Servlet需要的是JAVA集成开发环境,也就是说Servlet技术更需要编程人员。 模式二结合了JSP和Servlet技术,充分体现了两者的技术优点。在此模式中通过JSP来表现页面。通过Servlet来完成大量的事务处理。 Servlet充当一个控制者的角色,并负责向客户发送请求。Servlet创建JSP所需要的Bean和对象,然后根据用户的请求行为,决定将哪个JSP页面发送给客户。 从开发的观点,模式二具有更清晰的页面表现,清楚的开发者角色划分,可以充分利用开发小组的界面设计人员,这些优势在大型项目开发中表现的尤为突出,使用这一模式,可以充分发挥每个开发者各自的特长,界面设计人员可以充分发挥自己的表现力,设计出优美的界面表现形式,设计人员可以充分发挥自己的商务处理思维,来实现项目中的业务处理。在大型项目中,模式二更被采用。

但是,本系统开发只是一个小型的JSP应用,同时由于Servlet难于掌握,所以在本课题中采用了模式一开发,既JSP+JavaBeans模式(如图2)。

图2 JSP+JavaBean模式结构图

2.4.3 数据库的选择

SQL Server 2000是一个分布式的关系型数据库管理系统,具有客户/服务

6

南瑞集团公司员工管理系统的设计与实现

器体系结构。Mircrosoft SQL Server 2000是一个应用广泛的数据库管理系统,具有许多显著特点,例如,用户喜欢的易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。

SQL Server 2000系统中,数据库的管理采取了先进的动态管理机制,数据库的大小可以随着数据量的变化而缩小或者扩大。另外,用户数据都是非常重要的和保密的,这些数据存储在Mircrosoft SQL Server 2000系统中有绝对的安全性保障,有完善的用户帐户策略和许可机制,只有经过授权的用户才能访问系统,并且执行相应的操作和访问允许访问的数据。未经授权的用户既不能执行相应的操作,也不能访问数据库中的相应数据。

SQL Server 2000系统具有强大的网上功能,可以在Internet上发布数据库中的数据。在Mircrosoft SQL Server 2000系统中,允许用户简单的使用一些向导和工具把数据库的数据发布到网络上,并且可以根据需要来调度修改已经发布的数据。

2.5 开发及运行环境

JDK版本 IDE开发环境 数据库 WEB发布服务器 开发技术 测试环境

jdk1.6.0_10 MyEclipse6.0.1 Microsoft SQL Server 2000 Tomcat5.0.28 JSP、JavaBean Windows2000\\WindowsXP\\Windows2003 7

南瑞集团公司员工管理系统的设计与实现

3 系统功能设计

3.1 模块功能介绍

(1)登录模块

此模块实现用户进入系统管理前的验证操作,只有输入正确的用户名和密码才能进入系统 ,进行各种操作。

(2)人员档案模块

此模块实现对企业所有员工的档案进行管理,并且根据需要,可以对某个员工的档案进行修改、删除和查询。

(3)奖惩管理模块

本模块提供了记录奖惩类别,内容,原因等奖惩信息的管理。可以根据需要添加奖惩详细信息、删除奖惩详细信息、修改奖惩详细信息。

(4)人员调动模块

本模块提供了管理企业人员调动信息管理的功能,可以根据需要,对某条调动记录进行修改和删除。

3.2 数据库设计与实现

3.2.1 数据库的需求分析

依据项目的处理需求,对应数据表的设计及功能如下: (1)员工基本信息表(employee): 主要用于保存员工基本信息 (2)奖惩管理信息表(reward): 主要用于保存奖惩信息

(3)人事调动信息表(translate): 主要用于保存内部人员调动信息 (4)系统用户管理表(users): 主要用于保存用户信息 3.2.2 系统E-R图设计

系统E-R图设计如图3所示,系统管理员与属性的关系如图4,员工信息实体与属性的关系如图5,奖惩信息实体与属性的关系如图6,人员调动信息实体

8

南瑞集团公司员工管理系统的设计与实现

与属性的关系如图7。

查询 添加 管理权限 1 拥有 1 查询 添加 奖惩信息 m 删除 n 管理 修改 系统管理 员 n 管理 删除 添加 修改 修改 m 人员调动信息 n 查询 删除

管理 m

员工信息 图3 员工管理系统E-R图

系统管理员

用户名 密码 图4 系统管理员实体

手机号码 出生日期 姓名 部门 员工编号 婚姻 外语等级 民族 公积金帐号 籍贯 性别 学历 政治面貌 毕业时间 毕业院校 家庭电话 家庭住址 身份证号 员工信息 职务

9

计算机等级 图5 员工信息实体