中小型企业人事管理系统设计本科毕业l论文文档格式.docx

上传人:b****8 文档编号:22394339 上传时间:2023-02-03 格式:DOCX 页数:29 大小:1.08MB
下载 相关 举报
中小型企业人事管理系统设计本科毕业l论文文档格式.docx_第1页
第1页 / 共29页
中小型企业人事管理系统设计本科毕业l论文文档格式.docx_第2页
第2页 / 共29页
中小型企业人事管理系统设计本科毕业l论文文档格式.docx_第3页
第3页 / 共29页
中小型企业人事管理系统设计本科毕业l论文文档格式.docx_第4页
第4页 / 共29页
中小型企业人事管理系统设计本科毕业l论文文档格式.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

中小型企业人事管理系统设计本科毕业l论文文档格式.docx

《中小型企业人事管理系统设计本科毕业l论文文档格式.docx》由会员分享,可在线阅读,更多相关《中小型企业人事管理系统设计本科毕业l论文文档格式.docx(29页珍藏版)》请在冰豆网上搜索。

中小型企业人事管理系统设计本科毕业l论文文档格式.docx

国外几乎所有发达国家均建立了自己的人力资源管理信息系统,这个系统是全国性的,覆盖了全国的人力资源管理。

国外公司的人事部或劳工部一般均建立了计算机信息系统,负责公司内部的人力资源或劳工管理。

即使是很小的公司,只要有一台计算机,也肯定是首先保证人事管理的计算机应用。

所以,国外的人事管理信息系统的开发与应用是非常普及的,特别是发达国家,其人力资源管理信息系统由于是全国联网,已在国民经济中发挥了非常重要的决定性作用。

国外从20世纪70年代就有人研究企业人事管理问题。

直到20世纪90年代关于人事管理问题的研究仍然十分活跃;

据统计,目前,美国在财务会计上占有90%的工作由计算机完成,人事管理中80-100%的信息处理由计算机完成,计划管理是80—90%,在计算机应用发展较快的国家中,计算机应用于经济管理的占80%,由此可以看出,在国外,经济管理是计算机应用的主要领域。

目前,在欧美等发达国家,ERP的应用已经比较普及,多数大中型中小企业已经采用ERP系统和先进管理方式多年,目前正在推行全球化供应链管理技术和敏捷中小企业后期系统,许多小中小企业也在纷纷应用ERP系统。

国外在人事管理信息系统的应用及研究上远远领先于国内。

目前,国内人事管理信息系统的开发技术也比较成熟,主要原因在于人事管理系统本身具有业务清晰、数据处理规范等许多优点,为其计算机信息化提供了必要的优越条件;

加上近十年来计算机技术的飞跃发展,以及国内各应用单位的高度重视,人事管理信息系统在国内基本上已进入普及应用的阶段了。

国内几乎70%以上的应用计算机开发管理信息系统的公司和单位都开发并运行了人事管理信息系统,其他没有和正准备开发计算机应用或开发管理信息系统的公司和单位,也把人事管理信息系统作为其应用与开发的首要目标。

加上国家劳动人事部及国内计算机应用开发商的共同努力,国内目前已有多种通用的人事管理信息系统软件供应单位选择使用,而且还有多种人事管理信息系统开发通用工具供用户开发自己的人事管理信息系统择用。

应该说,人事管理信息系统的开发与应用在国内已经进入了成熟期。

但中小型企业的人事管理系统的应用中还存在很多问题。

我国的人事管理信息系统的开发应用是从1973年开始的,83年以后才开始了大量的实际的开发和研究工作,现如今国内许多企业都有适合自身的人事管理相关的系统。

在我国大多数企业已经认同并使用人事管理信息系统软件来进行人事管理,但是中小型企业在这方面还存在很多问题。

我国的总体情况可以概括为以下几点:

1)人事管理信息系统已成为一种趋势。

有75%的企业已经把人力资源带到了信息化的时代。

人事管理软件可以减少人力资源管理人员烦琐的重复性劳动(32%),提高信息传递的速度和质量(29%),同时可以实现无纸化办公以降低管理成本(37%)。

2)传统功能仍是现今企业人事管理软件运用的主流。

在调查中,各企业主要利用人事管理软件中的人事管理功能(23%)、考勤管理功能(13%)、薪酬管理功能(12%)。

3)对于大型的组织,已经将人事管理信息化,有自己的人事管理信息系统,并且基本已经应用了ERP软件;

并且很多大型公司在人事管理信息系统中引入了OLAP技术。

4)中小型企业的人事管理信息系统应用不高,因为中小型企业的信息化水准不高导致其无法利用人事管理信息系统对员工实现信息化管理。

这些数据反映了我国企业应用管理信息系统的总体情况,我们从中可以看到,我国中小企业信息化水平一直还处在比较初级的阶段。

真正实现了计算机较高应用的企业在全国1000多万中小企业中所占的比例还不足10%。

1.2目的和意义

我国自1983年大力推广微型计算机应用以来,在管理信息领域,无论在理论方面,还是在实践方面都有了很大的发展。

1986年2月国务院批准建设了国家经济信息系统,全国从中央到省、市地方都陆续成立了信息中心,各行各业应用电子计算机的热情普遍高涨。

目前,从单项业务的信息管理迅速向综合的管理层和决策层的信息管理发展,应用水平日趋提高;

以“金桥工程”、“金关工程”和“金卡工程”为代表的国民经济信息工程也正在加速建设。

当今社会计算机技术飞速发展,无论在工厂,商场,公司或者企业当中,计算机的应用越来越普及,利用计算机实现企业人事管理势在必行。

对于中型规模以上的企业来说,利用计算机提高企业人事管理的效率,是适应现代企业制度要求、推动企业人事管理走向科学化、规范化的必要条件;

而基本信息管理是一项琐碎、复杂而又十分细致的工作,公司人员数量多,而且流动频繁,到外面招聘来的人员增多,公司内部职工的部门,职务经常调整,职工档案的更新等。

如果没有适当的工具来管理这些日常工作,就会耗费工作人员大量的时间和精力。

利用C/S结构制作的人事管理系统对职工各种信息进行记录、统计,准确率快速提高,另外,可具有检索迅速、查找方便、可靠性高、存储量大、保密性好等优点。

这些优点能够极大地提高企业管理的效率。

某置业公司人事管理系统能为公司内部职工提供充足的信息和快捷的查询手段。

本系统开发的目的是:

利用计算机对复杂烦琐的人事数据进行存储和处理,并利用计算机与现代化办公设备的连接实时刷新数据,为人事管理提高效率、降低成本、实现人事管理的优化,达到信息流的畅通。

实现员工基本简历信息的管理,包括:

姓名、年龄、户口状况等必要信息;

实现考勤加班出差管理、培训管理等;

查询方便,具有一定的网络扩展功能。

除满足人事管理的基本功能基础外,注意发挥信息系统的智能化,减轻人事管理人员和操作人员的工作负担。

帮助中小型企业实现人事管理的自动化和信息化。

本系统开发的意义在于:

企业人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要。

作为计算机应用的一部分,使用计算机对人事资料信息进行管理,具有手工管理所无法比拟的优点。

例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高企业人事管理系统的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

通过人事管理信息系统,企业能够很好的实现人力资源的优化配置,增强企业的核心竞争力。

第2章数据库基本理论

2.1数据模型分析

数据库是某个企业、组织或部门所设计的数据的一个综合,它不仅要反映数据本身的内容,而且要反映数据之间的联系。

在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。

简单地说,数据模型是现实世界的模拟。

数据模型通常由三个要素组成:

数据结构;

数据操作;

数据的约束条件。

数据模型有良种不同的类型:

概念模型和数据模型。

概念模型是现实世界到信息世界的第一层抽象,这种信息结构并不依赖于具体的计算机系统,也不是某一个数据库管理系统支持的数据模型,它是现实世界到机器世界的一个中间层次。

建立的概念模型有层次模型、网状模型、关系模型和面向对象模型。

对于本人事管理系统,它要反映的现实世界的对象是人,给定一组有关“人”的属性,一个特定的人将对应一组特定的属性值,这与关系模型的逻辑结构一直,因此,在选择数据库管理系统时,要考虑它是否支持关系模型。

关系模型的数据结构,即所研究的对象类型包括有:

关系,对应一张二维表,它由行和列组成;

元组,对应表中的一行;

属性,对应表中的一列;

主码,对应某个属性值,它可以唯一确定一个元组;

分量,对应元组中的一个属性值。

关系模型的数据操纵包括查询、插入、删除和更新数据。

这些操作必须满足关系的完整性约束条件:

实体完整性、参照完整性和用户定义的完整性。

2.2数据库系统的模式结构分析

模式是数据库中全体数据的逻辑结构和特征的描述,它不设计具体的值。

从数据库管理系统的角度看,虽然它们支持的数据模型、使用的数据库语言、所基于的操作系统平台都可能不同,但在体系机构上通常都采用三级模式结构(个别小型数据库系统除外),并提供两级映像功能。

三级模式结构是指数据库系统是由外模式、模式和内模式三级构成。

如图2-1模式构成图所示

图2-1模式构成图

模式是数据库数据在逻辑级上的视图,它以某一种数据模型为基础,不仅要定义数据的逻辑结构(如数据项构成、名字、类型、值域等),而且要定义与数据有关的安全性、完整性以及数据之间的联系。

外模式是模式的子集,是局部数据的逻辑结构描述。

它面向具体的应用程序。

因为不同的应用可能需要不同的局部数据视图,所以一个数据库可以有多个外模式,但只有一个模式。

内模式也称存储模式,它是数据物理结构和存储结构的描述,是数据在数据库内部的表示方式。

一个数据库只有一个内模式。

三级模式是对数据的三个抽象级别,使用户能逻辑地处理数据,而不必关系数据在计算机中的具体表示方式和存储方式。

但这三个抽象层次之间必须能够相互联系和转换,数据库系统提供了两层映象来完成该功能。

外模式/模式映象定义了外模式与模式之间的对应关系。

这些映象定义通常包含在各自外模式的描述中。

当模式改变时,只须对映象作相应改变,可以使外模式保持不变,从而应用程序不必修改,保证了数据的逻辑独立性。

模式/内模式映象定影了数据全局逻辑结构与存储结构之间的对应关系。

该映象定义通常包含在模式描述中。

数据库的存储结构改变了,只须对映象作出相应改变,可以使模式保持不变,从而保证了数据的物理独立性。

2.3数据库系统的体系结构分析

数据库的模式结构对最终用户和程序员是透明的,他们见到的仅是数据库的外模式和应用程序。

从最终用户角度看,数据库系统分为单用户结构、主从式结构、分布式结构和客户/服务器结构。

2.4数据库管理系统分析

在数据库系统中,应用程序、数据库管理系统、操作系统、硬件等几个方面必须协同工作。

其中数据库管理系统起着关键的中介作用。

当应用程序从数据库中读取一个数据时,它向数据库管理系统发出读取数据记录的命令。

数据库管理系统对该命令进行语法、语义检查,并调用应用程序对应的子模式,检查应用程序的存取权限,决定是否执行该命令。

如果拒绝执行,则向用户返回错误信息。

在决定执行该命令后,数据库管理系统调用模式,依据子模式/模式映象的定义,确定应读入模式中的那些记录。

数据库管理系统再调用物理模式,依据模式/物理模式映象的定义,决定应从哪个文件、用什么存取方式、读入哪个或那些物理记录。

然后,数据库管理系统向操作系统发出执行读取所需物理记录的命令。

操作系统执行后,将数据送至系统缓冲区。

数据库管理系统再依据子模式/模式映象的定义导出应用程序所要读取的记录格式,将数据从系统缓冲区传送到应用程序的用户工作区,并返回命令执行情况的状态信息。

根据数据库管理系统所具有的功能,可将它分为四个组成部分。

数据定义语言及其翻译处理程序:

首先用数据定义语言定义数据库的模式、存储模式、外模式、各级模式间的映射、有关的约束条件等。

然后,翻译处理程序将它们翻译成相应的内部表示,即对数据库框架的描述。

这些描述存放在数据字典(系统目录)中,作为数据库管理系统存取和管理数据的依据。

数据操纵语言及其翻译处理程序:

提供了岁数据库的检索、插入、修改、删除等基本操作。

数据库运行控制程序:

负责数据库运行过程中的控制和管理。

实用程序:

完成数据库的建立与维护,以及数据格式的转换与通信等功能。

第3章数据库设计

3.1数据库概念设计

数据库概念设计是系统开发中的一个重要环节,它直接影响到系统的后期开发,是根据管理系统的整体需求设定的,下面对本系统中主要的和具有代表性的数据库设计做出详细说明。

在本系统中为了提高系统的安全性,每个用户都需要有正确的用户名和密码才能进入到主窗体,为了能够正确记录用户名和密码,于是在数据库中创建了登录表。

登录表实体的E_R图如下图所示。

图3-1登陆实体的E-R图

为了避免登录用户随意修改数据库中的信息,本系统创建了一个用户权限表,用于记录用户对程序中各窗体的操作权限,由于用户权限与登录表是密切相关的,所以在权限表中必须有用户编号,以方便在登录后在权限表中调用相关的权限。

用户权限表的实体E_R图如下图所示。

图3-2用户权限实体的E-R图

考虑到能够在用户权限表中方便的添加用户权限信息,本系统在数据库中创建了一个权限模板,该模板中记录了系统中所设计的权限名称(也就是系统中所对应的功能)。

可以再添加用户权限时,可以将用户编号和权限模板中的全部信息添加到用户权限表中,权限模板表的实体E_R图如下图所示。

图3-3权限模板的实体E-R图

本系统主要是实现企业人事管理,所以系统中最重要的表应该是职工基本信息表,它记录了企业所有员工的所有信息,职工基本信息表的实体E_R图如下图所示(由于职工基本信息表中所涉及的信息较多,职工基本信息表的实体E_R图只给出了部分属性)。

图3-4职工基本信息表的实体E-R图

第4章系统需求分析

4.1可行性分析

4.1.1技术可行性

随着国内软件开发的日益发展壮大,各种中小企事业单位已具备独立开发各种类型的软件的能力,能够满足不同行业的特别的需求。

而这个系统尽管其在组织关系上存在着很大的复杂性,繁琐性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统。

其基本操作还是对存在数据库进行添加、删除、查找、编辑等。

所以就单纯的数据库应用来看,暂不存在太大的技术问题。

4.1.2经济可行性

对于整个系统而言,在系统未运行之前,初期投资比较大,花费相对而言比较多。

各部门必须配置电脑、服务器、打印机、传真机及相关的网络设备,但是在整个系统投入运行之后,因为现在计算机已经普及了,相关的人员培训费可以减少很多。

而同时又减少了数据的流通环节,不必要花费那么多的时间,也就是说最重要的是就是提高了效率,而又保证了各项数据的准确性,也避免了工作人员的流动造成的收据丢失等问题,适应了当前的发展形式。

4.1.3管理可行性

随着时代的发展,人员素质己逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。

同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题。

4.1.4开发环境可行性

我们采用VisualBasic开发工具。

它首先是一个开放的协作式系统之外,可以和多种PC产品集成,并可以通过专用接口或ODBC接口连接许多比较常用的数据库。

其次它具有可视化的开发环境,使代码的编写更为直观,并且在可视化环境下的调试和维护也相对容易。

再次它随身携带的SybaseSQLAnywhere本身就是个功能强大的DBMS,对小型应用来说,直接使用这个数据库就是个质优价廉的选择。

而为方便用户界面的开发,VisualBasic提供了大量控件,这既丰富了应用程序的表达能力,也加快了项目的开发速度。

同时,它拥有多平台的开发环境,如果要把一个平台上开发的代码移植到另外一个平台上,只要重新编译就可以了。

4.2系统目标

我们一般设计系统都要完成以下的几个要求,以便于用户进行操作。

这样才能使系统易学易用。

4.2.1合理的设计数据库

尽量合理地减少数据库数据的冗余,使重复的数据保持在最小限度,这样将不必要的多占用存储空间,减少产生混乱影响的危险,还能提高计算机的运行速度。

4.2.2设计出友好的界面

界面的友好与否是用户评价一个软件优劣的重要方面之一,使用户有一个良好的心情。

另外窗口界面要多用按钮和快捷键,少用菜单,窗口的各个控件布局要合理,美观。

要充分的利用VisualBasic提供的强大的功能,多用窗口和控件,充分体现窗口的多元化格局。

4.2.3实现基本功能和一些特殊功能的操作

该系统要求除了能实现信息的录入,删除,插入,更新,打印等基本功能之外,还要求能够根据用户的需要进行操作。

4.3系统功能分析

开发这个系统的目的就是要帮助企业的人力资源部门提高工作效率,实现企业人事信息管理系统的系统化、规范化和自动化。

根据这个系统所要实现的目的和任务,总结出这个系统最终要实现的主要功能如下:

数据设置部分:

主要包括职工录入、车间设置和工作分配等功能。

数据采集部分:

主要完成日工作登记、其他登记、借款登记和月工资、年工资的统计等工作。

数据查询部分:

主要包括工作分配查询、工作情况查询(又包括工作正常查询和额外查询)、月工资、年工资和借款查询等查询工作。

数据打印部分:

主要包括月工资和年工资打印。

系统维护部分:

主要包括数据备份、职工信息维护、数据初始化、用户管理等功能。

4.4段开发工具VisualBasic介绍

VisualBasic是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。

它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C++编程基础。

在VisualBasic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。

总的来说,VisualBasic具有以下特点:

4.4.1可视化编程:

用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。

如果对界面的效果不满意,还要回到程序中修改。

有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。

VisualBasic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。

只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。

VisualBasic自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。

4.4.2面向对象的程序设计

4.0版以后的VisualBasic支持面向对象的程序设计,但它与一般的面向对象的程序设计语言(C++)不完全相同。

在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;

而VisualBasic则是应用面向对象的程序设计方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。

在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,VisualBasic自动生成对象的程序代码并封装起来。

每个对象以图形方式显示在界面上,都是可视的。

4.4.3结构化程序设计语言

VisualBasic是在BASIC语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。

VisualBasic语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。

VisualBasic是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。

在设计VisualBasic程序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件(.EXE),脱离VisualBasic环境,直接在Windows环境下运行。

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

当前位置:首页 > 人文社科 > 设计艺术

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1