当前位置:首页 > 职业规划 > 企业员工管理系统毕业论文

企业员工管理系统毕业论文

时间:2023-06-05 09:59:46

  企业员工管理系统论文

  摘 要

  随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。员工信息管理是企业信息管理的重要部分,面对大量的人事信息,采用人力处理即浪费时间、又浪费人力和物力,并且数据的准确性低。因此,开发一个界面友好,易于操作的员工信息管理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。

  【关键词】 企业员工、管理系统、JSP、数据库

  目 录

  摘 要 1

  引 言 3

  1、系统分析 3

  1.1 需求分析 3

  1.2 可行性分析 3

  1.2.1 经济性 3

  1.2.2 技术性 3

  1.2.3 操作可行性 4

  1.2.4 系统结构可行性分析 4

  2、总体设计 4

  2.1 项目规划 4

  2.2 设计目标 4

  2.3 系统功能结构图 5

  2.4 开发及运行环境 5

  3、系统功能设计 6

  3.1 模块功能介绍 6

  3.2 数据库设计与实现 6

  3.2.1 数据库的需求分析 6

  3.2.2 数据库各表具体设计 6

  3.2.3 数据库连接与访问 8

  3.3 系统中的JavaBean结构 9

  3.4 公共模块 9

  4、系统实现 10

  4.1 登录模块 10

  4.1.1 实现效果 10

  4.1.2 相关JavaBean程序 11

  4.1.3 相关JSP文件 11

  4.2 主页面模块 12

  4.2.1实现效果 12

  4.2.2 主页面相关JSP文件 12

  4.3 人员档案模块 13

  4.3.1实现效果 14

  4.3.2相关JavaBean程序 16

  4.3.3 相关JSP文件 16

  4.4 奖惩管理模块 16

  4.4.1 实现效果 17

  4.4.3 相关JSP文件 18

  4.5 奖惩管理模块 18

  4.5.1 实现效果 19

  4.5.2 相关JavaBean程序 20

  4.5.3 相关JSP文件 20

  4.6 企业员工管理系统文件结构图 21

  4.7 技术难点 21

  4.7.1 中文乱码问题 21

  4.7.2 安全性问题 21

  4.7.3 javascript的实现 22

  5、系统测试 22

  5.1 测试的定义及目的 22

  5.2 测试的原则 22

  5.3 测试的方法 22

  5.3.1 界面测试 22

  5.3.2 功能测试 23

  5.3.3 需求测试 23

  5.3.4 性能测试 23

  5.4 测试中其他要注意的地方 23

  5.5 人力资源管理系统的测试 24

  6、总结 24

  引 言

  现在网络的发展已呈现商业化、全民化、全球化的趋势。目前,几乎世界上所有的公司都在利用网络传递商业信息,进行商业活动,从宣传企业、发布广告、招聘雇员、传递商业文件乃至拓展市场、网上销售等,无所不能。如今网络已成为企业进行竞争的战略手段。企业经营的多元化拓展,企业规模的进一步扩大,对于企业的管理、业务扩展、企业品牌形象等提供了更高的要求。在以信息技术为支撑的新经济条件下,越来越多的企业利用起网络这个有效的工具。

  全球范围内的企业内部组织正在发生巨变,未来企业成功的关键的依靠企业人力资源,人才之争已经成为市场竞争中的核心内容之一,以人为本成为企业立足和发展的根本。有效力管理企业的人力资源,为企业提供强有力的储备力量,使之成为企业发展的主动力。通过人力资源的有效管理,掌握最新的、准确的企业人力资源信息,并对其进行复杂的统计与分析,从而充分发挥每个员工的潜能,为企业创造更大的价值。

  1、系统分析

  1.1 需求分析

  通过调查,根据人事管理的基本需求,要求系统需要完成以下功能; 详细的企业的员工信息管理;

  企业员工奖惩信息管理;

  企业员工人员调动信息管理;

  企业员工考勤管理;

  设置企业员工薪酬管理;

  人才招聘管理及企业人才库管理功能;

  企业员工培训管理;

  提供系统用户管理功能。

  介于时间因素,本系统只实现详细企业的员工信息管理、企业员工奖惩信息管理、企业员工人员调动信息管理和系统用户管理功能四个功能。

  1.2 可行性分析

  1.2.1 经济性

  通过网络化的员工信息管理,大大的提高了企业人才的利用率,使之为企业创造了更大价值。人才利用率的提高,增强了企业的核心竟争力,全面提升了企业的管理能力,从而企业适应了信息时代的网络化管理要求,。

  1.2.2 技术性

  通过网络化管理,加强和员工信息管理的方便性,准备确性。使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用 JSP标识或者小脚本来生成页面上的动态内容.生成的内容的逻辑被封装在标识和JavaBeans组件中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面而不影响内容的生成。很多的OS中都带有JDBC驱动程序,ava就通过JDBC与数据库连接,执行查询,提取数据等操作.Sun 公司还提供了JDBC-ODBC的桥连方式,因此Java也可以访问带有ODBC驱动的数据库,目前大多数数据库系统都带有ODBC驱动,所以Java能访问诸如Oracle,Sybase,MS SQL Server 和PostgresSQL等类型的数据库。

  1.2.3 操作可行性

  对于用户来说,本系统只要求使用者掌握一定的上网经验,经过仔细设计和测试之后的系统具有操作简单,方便灵活等优点,足可以满足各种用户的不同需求,同时也方便了公司的内部管理。管理人员及用户一定会在短时间内掌握并熟练使用。只要动一动鼠标键盘就可以达到想要的效果。

  1.2.4 系统结构可行性分析

  本系统采用B/S模式。

  B/S(Browser /Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。其具有以下特点:维护和升级方式简单,成本降低,选择更多,只要安装了浏览器就可以了。

  2、总体设计

  2.1 项目规划

  企业员工管理系统由人员信息管理、奖惩信息管理、人员调动信息管理、系统用户管理4个部分组成,规划系统功能模块如下:

  人员信息管理模块:该模块主要功能是对员工基本信息等进行管理

  奖惩信息管理模块:该模块主要是对企业员工奖惩情况进行管理。

  人员调动信息模块:该模块主要是对企业员工调动信息进行管理。

  系统用户管理模块:该模块主要功能是管理员密码修改功能的管理。

  2.2 设计目标

  本系统主要用于对企业中的员工进行管理。具体地讲,员工管理系统就是通过员工信息、员工考核、薪酬管理、奖惩管理、员工培训、员工调动信息管理等一系列手段来提高劳动生产率,最终达到发展目标的一种管理行为。具体实现目标如下:

  实现对员工信息进行全面管理的功能。

  系统用户信息的管理。

  企业员工奖惩信息管理;

  企业员工人员调动信息管理;

  系统最大限度地实现了易安装性、易维护性和易操作性。

  系统运行稳定、安全可靠。

  5、系统测试

  在完成了程序的编写工作后,接下来将进行软件的测试,这里说的软件,并不单单是指程序本身,还包括其他方面.测试和开发一样,也是一项技术性很强的工作,有着很多的技巧. 软件测试是软件质量保证的主要活动之一,因此,测试的质量直接影响软件的质量.

  5.1 测试的定义及目的

  软件测试就是在软件投入运行前,对软件的需求分析,设计规格说明和编码的最终复审,是保证软件质量的关键步骤.如果要给软件测试下定义,可以这样将,软件测试是为了发现错误而执行程序的过程.

  测试的目的在于将软件设计时设计者与程序开发者之间理解不一致的地方,功能与需求不一致的地方,不符合逻辑思维的情况都反映给质量控制部门,由质量控制部门调配需求部门统一作出一个明确解答,再由开发人员进行修改和补充. 测试的目标是以最少的时间和人力找出软件中潜在的各种错误和缺陷.

  5.2 测试的原则

  对于相对复杂的产品或系统来说,Zero-Bug是一种理想,Good-Enough是我们的原则.Good-Enough原则就是一种权衡投入/产出比的原则;不充分的测试是不负责任的;过分的测试是一种资源的浪费,同样也是一种不负责任的表现.我们操作的困难在于,如何界定什么样的测试是不充分的,什么样的测试是过分的.目前状况唯一可用的答案是:制定最低通过标准和测试内容,然后具体问题具体分析.

  5.3 测试的方法

  依据前面所说的测试对象,我们把测试划分为几个方面来进行测试.

  5.3.1 界面测试

  界面测试是测试过程中比较简单直观的一种测试方法,只要细心地按界面要求核对就行了.可这快往往是程序开发人员容易忽视和遗漏的地方,也是常常出Bug的地方.下

  企业员工管理系统论文

  一....

  中国电子口岸平台,政府与政府部门、政府部门与企业之间可实现数据交换和共享。数据交换对象包括国家行政管理机关、社会团体、事业单位、国内外企业、驻华使领馆、个体工商户等;连接方法有:PSTN, ISDN, ADSL,DDN, FR, ATM等有线或GRPS, CDMA等无线接入方式;交换格式包括EDFACT, XML, HTML, WML, SWIFT等。

  2.3.2事务处理功能.

  中国电子口岸可为政府部门和企业办理核销审批、加工贸易合同审批、减免税审批、报关单申报、进出口许可证件和外汇核销单和申领、结付汇核销、保税区台帐申请、ATA单证申请等提供实时在线服务。

  2.3.3身份认证功能.

  电子政务网上操作谁也见不到谁,不仅要解决安全问题,更要解决信任问题,否则发生法律

  纠纷难以判定法律责任。中国电子口岸入网用户都要经过工商、税务、质检、外贸、海关、外汇等6个职能管理部门严格的入网资格审查,才能取得入网IC卡开展网上业务,从而有效解决网上业务信任关系和法律责任问题。身份认证包括:对工商、税务、海关、外汇、外贸、技术监督局等政府部门的身份认证;对进出口企业、加工贸易企业、外贸工业服务企业、外贸附属企业的身份认证;对个体工商户的身份认证。

  2.3.4存证举证功能.

  根据国家行政管理机关的授权以及上海电子口岸数据中心与各用户单位之间签订的协议,上海电子口岸数据中心针对部门联网应用项目承担存证举证的责任,电子数据存证期为20年。

  2.3.5标准转换功能.

  按照国家行政管理机关各部门以及企业用户的需要,由上海电子口岸数据中心对交换数据进行代码转换,如组织机构代码转换,业务单证代码转换,参数数据代码转换。

  2.3.6查询统计功能.

  根据提供共享业务数据主管部门或单位的授权,有控制地开放数据查询和统计服务。共享数据包括进出口报关单数据、企业经济户口档案数据、外汇核销单数据、海陆空铁邮及快件等货运数据、知识产权数据等。

  2.3.7网上支付功能.

  针对用户支付税费和货款的需求,由中国银行、工商银行、农业银行、交通银行、招商银行等商业银行在中国电子口岸设立网上银行,为用户开设电子帐户,提供资金支持、信用担保、帐务管理等多种金融服务。

  2.3.8网络隔离功能.

  企业及个人与政府部门的联网通过电子口岸实现“一点接入”,使上海电子口岸成为上海市政府网关,并实现政府网与互联网的逻辑隔离,从而确保政府网络的安全性。

  3. 文献综述

  3.1国内研究现状

  上海海关关长孙毅彪在题为《共识?共进?共赢--长三角通关管理一体化新思路》的报告中指出加快推进地方电子口岸建设,深化“大通关”工程建设扩大上海电子口岸的应用面,实现上海口岸所有管理部门和相关单位的“一点式”接入。拓宽上海电子口岸的覆盖范围,与长三角和长江流域主要口岸城市互联,推动长三角各地方电子口岸的互通和对接。同时,加强与地方党政机关、口岸相关单位的联系和沟通,按照区域通关改革的进度和要求,协调口岸相关管理部门实施配套改革,建立海关与口岸管理部门的协作机制,有效提升区域整体通关效率。

  中国海关杂志专栏评论学者刑海洋也在相关文章中指出口岸是国家的门户,在对外开放和经济发展中发挥重要作用。随着我国改革开放以来,特别是我国加入 WT0 后,对外贸易量增大,就更有必要建设和完善电子口岸。针对目前上海市的电子口岸发展存在的一下特征:

  1. 外经贸企业对发展电子口岸的意识薄弱

  2. 电子口岸的发展缺乏专业性服务

  3. 电子商务的安全问题是影响其发展的又一大障碍

  4. 普遍缺乏国际电子口岸的商务人才

  他提出了以加强部门间的协调, 加大宣传力度, 务实地发展电子口岸, 培养适应电子口岸发展的专门人才来推进本地区电子口岸发展的进程. 明确了地方政府在口岸建设中具有组织和管理能力,政府必须努力提高电子口岸的调控能力。要提高政府的管理调控能力,必须先明确相应的管理调控主体,政府内各部门要加强协调和合作,努力培育电子口岸市场.

  3.2国外研究现状