公司企业人事信息管理系统

上传人:leixi****n2022 文档编号:278157974 上传时间:2022-04-16 格式:DOC 页数:38 大小:1.67MB
返回 下载 相关 举报
公司企业人事信息管理系统_第1页
第1页 / 共38页
公司企业人事信息管理系统_第2页
第2页 / 共38页
公司企业人事信息管理系统_第3页
第3页 / 共38页
公司企业人事信息管理系统_第4页
第4页 / 共38页
亲,该文档总共38页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《公司企业人事信息管理系统》由会员分享,可在线阅读,更多相关《公司企业人事信息管理系统(38页珍藏版)》请在金锄头文库上搜索。

1、西北民族大学毕业论文(设计)题 目: 企业人事信息管理系统 姓 名: 李 铸 洪 学 号: P071513195 学 院: 数学与计算机科学学院 专 业: 计算机科学与技术 班 级: 2007级计算机科学与技术1班 指导教师: 顿 毅 杰 2011年5月10日企业人事信息管理系统专业:计算机科学与技术 姓名:李铸洪 指导老师:顿毅杰摘 要 随着科学技术的不断提高,计算机应用已进入人类社会的各个领域且发挥着越来越重要的作用。同时,人事管理系统作为计算机应用的一种,也已成为企业单位不可缺少的部分。 本文主要描述了一个小型企业人事管理系统的开发过程,并严格按照软件工程的软件开发标准,对相应的设计给出

2、了详细介绍。 本系统具有检索快速、操作简单等特点,主要是对企业人事管理工作进行电子化管理,简化繁琐的手工操作,提高人事管理工作效率。系统的功能主要有人员档案管理,考勤管理,奖惩管理,培训管理等,能够满足许多中小型企业人事管理工作的要求。系统设计主要包括前台应用程序设计和后台数据库设计。前台应用程序采用java编程语言进行开发,界面要简洁明了,易于操作。后台数据库则采用SQL Server2000作为后台数据库,利用其提供的数据库管理功能为前台提供数据支持。关键词: 人事管理系统,SQL Server2000,javaABSTRACTWith constant scientific and te

3、chnological advancement has been entered, the computer applications in various areas and which human society has played an increasingly important role. Meanwhile, the Personnel Management System to be used as a kind of computer applications, have also become an indispensable part of business units.

4、This article is primarily a description of a small enterprise personnel management system strictly in accordance with the development process, and software engineering, software development standards to the corresponding design gives a detailed introduction.This system has a retrieval quick and easy

5、 to operate, and so on, the main character, personnel management of the enterprises to simplify the complicated electronic management, personnel management manual operation and improve efficiency. system functions are mainly personnel records management, attendance management, rewards and punishment

6、s, such as management, training and management to meet the requirements for personnel management of the many small and medium-sized enterprises.Design of the System mainly includes application design and back-office database design. Foreground Applications using Java programming language interface t

7、o be concise, and easy to operate. spooler SQL Server 2000 database is used as a background database server, using its database services provided by data management functionality available at reception for support.Key words:Personnel Management,SQL Server2000,Java 33目 录1. 绪论12相关开发技术22.1 技术介绍22.2 开发工

8、具选择23. 数据库设计43.1 需求分析43.1.1 设计背景43.1.2 需求描述43.1.3 设计目标53.2 概念结构设计53.3 逻辑结构设计83.4 表之间关系图114. 功能实现124.1 系统总体设计124.1.1 系统主要功能模块124.1.2 设计系统功能124.1.3 系统结构图及流程图134.2系统实现154.2.1 主界面设计154.2.2 员工日常管理模块设计164.2.3 员工待遇管理模块设计224.2.4 系统维护模块设计254.2.5 系统工具265. 软件测试275.1 什么是软件测试275.2 软件测试的目的、规则和结果276. 用户手册296.1 使用前

9、准备工作296.2 操作说明297.结论31参考文献32答 谢331. 绪论在信息革命的浪潮中,计算机技术得到了飞速发展,计算机的身影已经是随处可见,同时,企业的规模也在不断的发展壮大,企业采用的传统的人工管理工作方式已变得越来越繁重,另外,传统管理方式还存在着许多缺点,如:效率低、保密性差等,这对于用户查找、更新和维护都带来了不少的困难。显然这已经远远不能满足高效率、快节奏的现代工作和生活的需要。于是越来越多的公司高层考虑摆脱人工的管理方式,走向现代化的管理,利用计算机实现企业人事信息管理势在必行。利用计算机实现的企业人事信息管理,可以使人事管理变得系统化、规范化和自动化,这也是企业人事信息

10、管理系统的开发目的和任务。通过简化人工管理,全面提高了企业的管理,大大提高了企业对人才的利用,提高了企业的竞争力,企业的核心竞争力得到了增强。本文主要介绍一个简单的企业人事管理系统,用以来管理一个中小型企业的人事信息,该系统的功能主要分为人员档案、考勤、奖惩、培训管理,这些功能已基本能够满足许多中小型企业人事管理工作的要求。设计方面,此系统采用了流行的java编程语言,主要是因为java优越的跨平台性,后台数据库则采用了SQL Server2000,它是一个杰出的数据库平台,可用于大型联机事务处理、数据仓库、以及电子商务等,具有客户机/服务器体系结构,数据仓库功能以及友好的图形化用户界面,用它

11、为前台提供数据支持再好不过。2相关开发技术2.1 技术介绍Java是由Sun公司于1995年5月推出程序设计语言。Java开发平台由Java虚拟机和Java 应用编程接口构成。用Java开发的系统具有跨平台的特性,只要在运行平台上安装一个Java虚拟机之后,Java应用程序就可以运行。现在Java平台已经嵌入了几乎所有的操作系统,实现了Java程序只编译一次,就可在各种系统中运行。SQL Server 是一个关系数据库管理系统,它最初是由Ashton-Tate和Microsoft Sybase 等三家公司共同开发的。 后来Microsoft 将SQL Server 移植到了Windows NT

12、系统上。SQL Server 2000 是SQL Server 数据库管理系统的一个版本。它具有真正的客户机/服务器体系结构,图形化用户界面,丰富的编程接口工具,完全集成了SQL Server与Windows NT,具有很好的伸缩性,对Web技术完美支持等特点。和旧版本相比,SQL Server2000增加了许多更先进的功能,相关软件集成程度高,可从个人计算机跨越到服务器等多种平台,使用快捷方便。2.2 开发工具选择随着网络技术的不断发展,数据库技术的应用也越来越广泛,各种数据库层出不穷,但是,针对中小企业的人事管理系统,SQL Server2000就是最好的选择,它是一个杰出的数据库平台,可

13、用于大型联机事务处理、数据仓库、以及电子商务等。具有真正的客户机/服务器体系结构,友好的图形化用户界面,丰富的编程接口工具,实现起来比较方便。对于开发语言,我选择了流行的java。Java是一种简单的,面向对象的动态语言,其跨平台性是它最大的特点。java开发工具相当之多,Myeclipse,eclipse,NetBeans等等,这里我选择了自己相对比较熟悉的NetBeans,调试起来也会更容易发现错误的所在之处。综合开发系统的各种需求因素,总结出本系统的程序运行环境及开发工具具体如下:操作系统:Windows 2003、Windows xp或者Windows 7数据库管理软件:SQL Ser

14、ver 2000JDK环境:jdk1.6.0开发工具:NetBeans IDE 6.8运行平台:Windows、Linux各个版本、MAC等任何平台3. 数据库设计3.1 需求分析3.1.1 设计背景随着企业的不断扩大,人员的增加,无疑会给管理工作带来困难,过去的手工管理已不能满足工作需要,另外,计算机技术的不断发展,使人事管理工作向着自动化方向发展。某科技有限公司是一家拥有500名员工的中小型企业,在企业早期的发展中,是以业务为中心的管理体制,企业发展缓慢。企业高层考虑改变企业的管理体制,从以业务为中心转向以人为中心,从而体现以人为本的管理思想。在这种情况下,该公司急需一套企业人事管理系统,

15、从而完成日常管理的需要。3.1.2 需求描述通过与企业的相关人事工作人员的交流,总结了该企业在人事管理方面的工作内容,该企业的日常人事管理工作主要包括以下几个方面:人事档案管理,考勤管理、奖惩管理、培训管理等,针对以上每一种人事信息管理操作,基本上都是添加、查询、修改和删除,另外,为了便于对员工相关信息进行统计,还需要定期提取相应报表,如员工工资报表。该企业的大多数人事管理人员缺乏专业的计算机操作知识,所以还必须要求系统具有友好的界面,对某些必要的操作要给予明确的提示,确保用户能够正常的使用本系统。3.1.3 设计目标该企业人事管理系统的开发目的就是加强员工管理。在系统中,要保存500名企业员工的档案信息,从而能够对这些员工进行管理。 要能够对企业员工的出勤情况进行管理,从而了解每一个员工的工作状态。为了提高员工的工作积极性,采用奖励和惩罚制度,功则奖,过则罚。为了提高员工对公司业务的了解,企业计

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号