人员流动管理系统论文Word文档下载推荐.docx

上传人:b****4 文档编号:6922526 上传时间:2023-05-07 格式:DOCX 页数:24 大小:48.06KB
下载 相关 举报
人员流动管理系统论文Word文档下载推荐.docx_第1页
第1页 / 共24页
人员流动管理系统论文Word文档下载推荐.docx_第2页
第2页 / 共24页
人员流动管理系统论文Word文档下载推荐.docx_第3页
第3页 / 共24页
人员流动管理系统论文Word文档下载推荐.docx_第4页
第4页 / 共24页
人员流动管理系统论文Word文档下载推荐.docx_第5页
第5页 / 共24页
人员流动管理系统论文Word文档下载推荐.docx_第6页
第6页 / 共24页
人员流动管理系统论文Word文档下载推荐.docx_第7页
第7页 / 共24页
人员流动管理系统论文Word文档下载推荐.docx_第8页
第8页 / 共24页
人员流动管理系统论文Word文档下载推荐.docx_第9页
第9页 / 共24页
人员流动管理系统论文Word文档下载推荐.docx_第10页
第10页 / 共24页
人员流动管理系统论文Word文档下载推荐.docx_第11页
第11页 / 共24页
人员流动管理系统论文Word文档下载推荐.docx_第12页
第12页 / 共24页
人员流动管理系统论文Word文档下载推荐.docx_第13页
第13页 / 共24页
人员流动管理系统论文Word文档下载推荐.docx_第14页
第14页 / 共24页
人员流动管理系统论文Word文档下载推荐.docx_第15页
第15页 / 共24页
人员流动管理系统论文Word文档下载推荐.docx_第16页
第16页 / 共24页
人员流动管理系统论文Word文档下载推荐.docx_第17页
第17页 / 共24页
人员流动管理系统论文Word文档下载推荐.docx_第18页
第18页 / 共24页
人员流动管理系统论文Word文档下载推荐.docx_第19页
第19页 / 共24页
人员流动管理系统论文Word文档下载推荐.docx_第20页
第20页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

人员流动管理系统论文Word文档下载推荐.docx

《人员流动管理系统论文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《人员流动管理系统论文Word文档下载推荐.docx(24页珍藏版)》请在冰点文库上搜索。

人员流动管理系统论文Word文档下载推荐.docx

对人力资源进行有效开发、合理配置、充分利用和科学管理的制度、法令、程序和方法的总和。

它贯穿于人力资源的整个运动过程,包括人力资源的预测与规划,工作分析与设计,人力资源的维护与成本核算,人员的甄选录用、合理配置和使用,还包括对人员的智力开发、教育培训、调动人的工作积极性、提高人的科学文化素质和思想道德觉悟。

随着我国市场经济的发展,在管理上,中小民营企业开始重视现代化人力资源管理,并因此取得了丰硕成果。

但大多数民营企业在人力资源管理方面,还没有形成一套适合本企业发展的科学合理的人力资源管理系统,造成企业在管理方面出现了种种问题,严重阻碍了企业的发展,因而在新形势下,加强人力资源管理是摆在每一个中小民营企业面前的首要任务。

本次课程设计主要的是实现人力的的简单的工作,主要有人员的录用、基本信息的录人、人员岗位的调动、人员的外流等基本的信息的处理,用的Java语言的实现的以及SQL数据库应用实现了人力流动管理系统,该系统的实现都是基本的功能。

关键字:

管理信息系统人力流动管理JAVASQL数据库

第一章绪论

1.1管理信息系统概述

管理信息系统(ManagementInformationSystem,简称MIS)是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以企业战略竞优、提高效益和效率为目的,支持企业的高层决策、中层控制、基层运作的集成化的人机系统

完善的MIS具有以下四个标准:

确定的信息需求、信息的可采集与可加工、可以通过程序为管理人员提供信息、可以对信息进行管理。

具有统一规划的数据库是MIS成熟的重要标志,它象征着MIS是软件工程的产物。

通过MIS实现信息增值,用数学模型统计分析数据,实现辅助决策。

 MIS的开发必须具有一定的科学管理工作基础。

只有在合理稳定的生产秩序、科学的管理方法和准确的原始数据的基础上,才能进行MIS的开发。

因此,为适应MIS的开发需求,企业管理工作必须逐步完善以下工作:

管理工作的程序化,各部门都有相应的作业流程;

管理业务的标准化,各部门都有相应的作业规范;

报表文件的统一化,固定的内容、周期、格式;

数据资料的完善化和代码化。

1.2课题背景

人力资源管理,早就从传统的人事行政管理到现代人力资源管理的过渡。

现代人力资源管理,不仅仅关注的是数量的问题,也是质量的问题,甚至提到人力资本的概念。

无非强调的是通过软性管理模式的注入,强化人力资源开发,提升人力资源效能。

  人力资源的要点就在于发挥人的潜能,使其主观能动性产生最大价值。

要发挥人的潜能,就必须尊重人与人之间的不同,并且有能够让人才发挥的平台。

所以我们说企业人力资源管理的和谐之道就是怎么让人才发挥之道。

我们要构建与之相符的平台、机制、文化。

所有的企业都在谈要实现企业与员工的共同发展,谋求共同的事业平台。

所有的企业都想和谐。

但问题的关键在于是光说不练,还是说了就做。

我的观点很鲜明,和谐的理念是要谈的,但务虚和务实要相结合。

务实的做法是把握好三类主要矛盾。

人力资源管理的和谐,关键要处理好企业与员工的矛盾、管理者与员工的矛盾、员工与员工的矛盾。

企业与员工的矛盾聚焦在如何实现企业与员工共同发展,管理者与员工的矛盾聚焦如何进行有效管理,员工与员工的矛盾聚焦在如何进行沟通和冲突管理。

人才的变化。

未来的人才特别是研究生在学校里学到的不仅是专业知识,更多的是学习的能力和研究方法,也就是说,他们能很快进[2]入一个新的领域并适应这个新的领域。

一个非所学专业的学生能很快进入新专业的角色。

终身学习的理念开始伸入大学,毕业生在大学所学的东西并非仅仅就是专业知识,而是在广泛涉猎专业以外的知识。

他们在毕业后能较快进入其他专业领域的工作。

未来的组织极其注重的已不再是工作人员重复原来工作,技能的发挥,而是创新能力。

来自不同专业的人员特别是大学生,研究生具有广博的知识,多方面的知识是创新的前提条件。

由此看来,未来的人力资源管理范式关注的已不再是招聘到对组织来说是“成熟”的人,而是极具创新能力的人。

也就是说,人的经验和专业要求已不是最重要的,最重要的是要有广博的知识和创新的意识。

在这种变化下,人力资源管理的范式也应有所变化,应由原来的侧重于招聘到什么样的人转向到如何对招聘到的人进行激励以发挥其创新的潜能。

第二章需求分析

2.1功能需求

2.1.1人力资源部人员流动

新进入公司的人员的信息的录入,主要的信息有姓名、龄性、身份证号职位、入职位时间、编号

2.1.2人员的调动

主要实现的是员工从一个部门调换到另一个职位,他在公司的信息的更改问题.

2.1.2人员的外流

主要实现的员工的辞职,员工的信息从公司的数据库中删除.

第三章相关技术介绍

3.1前台开发工具语言

Java,是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台总称。

用Java实现的HotJava浏览器(支持Javaapplet)显示了Java的魅力:

跨平台、动态的Web、Internet计算。

从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Javaapplet。

Java平台由Java虚拟机(JavaVirtualMachine)和Java应用编程接口(ApplicationProgrammingInterface、简称API)构成。

Java应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。

在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。

现在Java平台已经嵌入了几乎所有的操作系统。

这样Java程序可以只编译一次,就可以在各种系统中运行。

Java应用编程接口已经从1.1x版发展到1.2版。

目前常用的Java平台基于Java1.5,最近版本为Java1.7。

Java自1995诞生,至今已经15年历史。

Java的名字的来源:

Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。

Java语言中的许多库类名称,多与咖啡有关,如JavaBeans(咖啡豆)、NetBeans(网络豆)以及ObjectBeans(对象豆)等等。

SUN和JAVA的标识也正是一杯正冒着热气的咖啡。

据JamesGosling回忆,最初这个为TV机顶盒所设计的语言在Sun内部一直称为Green项目。

我们的新语言需要一个名字。

Gosling注意到自己办公室外一棵茂密的橡树Oak,这是一种在硅谷很常见的树。

所以他将这个新语言命名为Oak。

但Oak是另外一个注册公司的名字。

这个名字不可能再用了。

在命名征集会上,大家提出了很多名字。

最后按大家的评选次序,将十几个名字排列成表,上报给商标律师。

排在第一位的是Silk(丝绸)。

尽管大家都喜欢这个名字,但遭到JamesGosling的坚决反对。

排在第二和第三的都没有通过律师这一关。

只有排在第四位的名字、得到了所有人的认可和律师的通过,这个名字就是Java。

Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异的静态语言。

当1995年SUN推出Java语言之后,全世界的目光都被这个神奇的语言所吸引。

那么Java到底有何神奇之处呢!

 Java语言其实最早诞生于1991年,起初被称为OAK语言,是SUN公司为一些消费性电子产品而设计的一个通用环境。

他们最初的目的只是为了开发一种独立于平台的软件技术,而且在网络出现之前,OAK可以说是默默无闻,甚至差点夭折。

但是,网络的出现改变了OAK的命运

数据库简介

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。

数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用

SQLServer是一个关系数据库管理系统,它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。

在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了。

Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本;

Sybase则较专注于SQLServer在UNIX操作系统上的应用。

在本书中介绍的是MicrosoftSQLServer以后简称为SQLServer或MSSQLServer.

SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的一个版本。

该版本继承了SQLServer7.0版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用

SQLServer2000的特性Microsoft&

reg;

SQLServer?

2000的特性包括:

1.Internet集成。

SQLServer2000数据库引擎提供完整的XML支持。

它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。

SQLServer2000程序设计模型与WindowsDNA构架集成,用以开发Web应用程序,并且SQLServer2000支持EnglishQuery和Microsoft搜索服务等功能,在Web应用程序中包含了用户友好的查询和强大的搜索功能。

2.可伸缩性和可用性。

同一个数据库引擎可以在不同的平台上使用,从运行MicrosoftWindows&

98的便携式电脑,到运行MicrosoftWindows2000数据中心版的大型多处理器服务器。

SQLServer2000企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web站点所需的性能级别。

3.企业级数据库功能。

SQLServer2000关系数据库引擎支持当今苛刻的数据处理环境所需的功能。

数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。

SQLServer2000分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是SQLServer2000数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。

复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。

可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。

4.易于安装、部署和使用。

SQLServer2000中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQLServer的过程。

SQLServer2000还支持基于标准的、与WindowsDNA集成的程序设计模型,使SQLServer数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。

这些功能使您得以快速交付SQLServer应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。

第四章系统模型构建

4.1.系统结构设计:

主页面

4.1.2  入职

 

4.1数据库设计

根据人力资源部对人员的管理,本系统采用了SQL数据库,数据库名称为职员信息.数据库职员信息包含以下7个分别是姓名、年龄、性别、身份证号、入职时间职位、编号。

1.1.1信息表

信息表用来保存职员信息

职员信息包括:

姓名、年龄、性别、身份证号、入职时间、职位、编号.

表5-2表

字段名称

数据类型

字段大小

姓名

text

255

年龄

性别

100

身份证号

入职时间

职位

编号

第五章系统实现

5.1主要模块功能说明

主要的模块有新进的员工的基本的信息的录入,分为姓名、年龄、性别、身份证号、入职时间、职位、编号。

员工的职位调动,员工的职位调动主要是内部之间人员的调动职位工作的变更,而员工基本信息中只有职位一项有变动。

人员外流中主要是解决员工辞职问题,辞职的员工从公司鄂数据库中删除。

5.2问题分析

(本章首先对程序中主要模块或过程的功能加以说明,抓图,并配以文字说明,然后对实现过程中遇到的问题进行分析,分两部分写。

总结与心得

本次课程设计我选择用Java语言来编写,主要是因为结合了老师的建议以及Java语言的在现在应用的扩大化,应用的越来越广故此决定决定借此次机会好好的再学习Java。

对于本程序的设计,首先考虑其功能有哪些,需要显示什么,如何进行床戏构建布局。

需要哪些知识点,如相关的类和对象等。

最后,就是根据初步设计的功能和布局构架,考虑呢用源代码进行实现了。

经过了长时间的反复编写调试,课本和网上查阅相关资料相关文章,终于完成了整个课程设计。

在这个过程中,在把书本上的知识给系统的复习了一下的同时,同时也发现了自己的太多的不足,经常出现写代码的时候调试很久都不通,其中不乏一些低级的错误。

课程设计,并且要做好各个环节的分析,用语言表达出来。

这相当有难度。

也许在此之前已经把程序脱个精光,但是要把各个环节拆开并且详细描述就仿佛要把程序继续脱。

当然最终是“脱”出来了,也许还不尽如人意,但已能大致表达程序设计的思想了。

最近接触了许多软件工程方面的知识,深深感到程序设计要走的路之漫长。

理解课程设计如果想要做好,绝不是一朝一夕的事。

本次设计的每一个阶段:

系统分析、总体设计、编码实现、调试与测试,都是我在不断学习的情况下完成的。

而在这些过程中不断体会软件设计的各个步骤、各个环节,又转到不断学习中去。

古语有云“工欲善其事,必先利其器”,当初朦朦胧胧地写了代码,就体会到学习java仍然是处于初步阶段,远远不够“善其事”。

只是java的学习是要不断把所学和所用结合的,一次课程设计可以体会到知识的不足,而后补充所需的知识,再进行实践,再发现不足,如此不断,才能慢慢体会这门语言的精髓。

再如软件设计。

毋庸置疑,本次课程设计只是让我“摸一下软件设计”。

如专家所说,软件文档的编写是应当占了软件设计的90%的时间精力的,文档写好了,随便一个程序员都能做出软件来。

可见软件文档的重要性。

对于只是“了解软件工程”的我们来说,编写文档莫过于一件痛苦的事――并没有系统地学习过,却要一点一点地用出来。

本次课程设计带给我的不仅仅是为未来打基础这么简单的收获,更多的是一种认识。

小至一门课程、一门语言,大至一门专业、一段人生,若不是热情主动刻苦地学习,将一无所获。

附录

源码

importjavax.swing.*;

importjava.awt.*;

importjava.awt.event.*;

importjava.sql.*;

importjava.sql.Connection;

importjava.sql.Statement;

importjava.sql.ResultSet;

importjava.sql.DriverManager;

importjava.sql.PreparedStatement;

importjava.util.*;

publicclassrenliextendsJFrameimplementsActionListener

{publicJFramef,f2;

publicJLabela1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13;

publicJButtonbt1,bt2,bt3;

publicJPaneljp1,jp2,jp3,jp4,jp5,jp6,jp7,jp8;

publicJTextFieldb1,b2,b3,b4,b5,b6,b7;

publicStringc1,c2,c3,c4,c5,c6;

publicvoidzhujiemian()

{f=newJFrame("

人力资源管理部"

);

Containercp=f.getContentPane();

f.setSize(400,180);

f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

cp.setLayout(newFlowLayout());

a1=newJLabel("

修罗公司人力资源管理部"

bt1=newJButton("

入职"

bt2=newJButton("

人员调动"

bt3=newJButton("

人员外流"

jp1=newJPanel(newFlowLayout());

jp2=newJPanel(newFlowLayout(FlowLayout.CENTER,40,40));

jp1.add(a1);

jp2.add(bt1);

bt1.addActionListener(this);

jp2.add(bt2);

bt2.addActionListener(this);

jp2.add(bt3);

bt3.addActionListener(this);

cp.add(jp1);

cp.add(jp2);

f.setVisible(true);

}

publicvoidactionPerformed(ActionEvente)

{Stringcmd=e.getActionCommand();

if(cmd.equals("

))

{newrenyuan().ruzhi();

}

{newrenyuan().diaodong();

{newrenyuan().wailiu();

}}

publicstaticvoidmain(Stringargs[])

{

newrenli().zhujiemian();

}}

classrenyuanextendsrenliimplementsActionListener

{publicvoiddiaodong()

f2=newJFrame("

查询"

f2.setSize(400,100);

Containercp=f2.getContentPane();

请输入职员编号"

b1=newJTextField(10);

cp.add(a1);

cp.add(b1);

cp.add(bt1);

f2.setVisible(true);

publicvoidruzhi()

{f2=newJFrame("

入职表"

f2.setSize(400,280);

确认"

姓名:

"

SwingConstants.CENTER);

a2=newJLabel("

年龄:

a3=newJLabel("

性别:

a4=newJLabel("

身份证号:

a5=newJLabel("

职位:

a6=newJLabel("

入职时间:

a7=newJLabel("

编号:

b1=newJTextField(15);

b2=newJTextField(15);

b3=newJTextField(15);

b4=newJTextField(15);

b5=newJTextField(15);

b6=newJTextField(15);

b7=newJTextField(15);

jp1=newJPanel(newGridLayout(1,2));

jp2=newJPanel(newGridLayout(1,2));

jp3=newJPanel(newGridLayout(1,2));

jp4=newJPanel(newGridLayout(1,2));

jp5=newJPanel(newGridLayout(1,2));

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2