ERP人事管理系统.doc

上传人:b****1 文档编号:225392 上传时间:2022-10-06 格式:DOC 页数:95 大小:1.06MB
下载 相关 举报
ERP人事管理系统.doc_第1页
第1页 / 共95页
ERP人事管理系统.doc_第2页
第2页 / 共95页
ERP人事管理系统.doc_第3页
第3页 / 共95页
ERP人事管理系统.doc_第4页
第4页 / 共95页
ERP人事管理系统.doc_第5页
第5页 / 共95页
点击查看更多>>
下载资源
资源描述

ERP人事管理系统.doc

《ERP人事管理系统.doc》由会员分享,可在线阅读,更多相关《ERP人事管理系统.doc(95页珍藏版)》请在冰豆网上搜索。

ERP人事管理系统.doc

Fox_ERP人事管理系统

-----毕业设计(论文)

更多论文请加QQ1634189238492186520

指导老师

专业计算机应用与维护

组长

班级T04512

组员

成都电子机械高等专科学校

2007年6月10日

-94-

前言

人事管理系统是一个典型的信息管理系统(MIS),本系统是一个为适应当前对人事信息管理的需求而设计开发的软件系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,经过分析和比较,我们决定使用SQLserver2000数据库开发工具,利用其提供的各种面向对象的开发手段,尤其是数据窗口这能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,至到形成用户满意的可行系统。

人事管理是企业管理的一个重要分支。

随着当今企业人员数量不断增加、分工的不断细化、各行业间联系的不断密切。

对人事管理的要求也不断提高,实现人事管理自动化,无疑将带来高效率的企业管理。

人员是企业生存的主要元素,人员的增减、变动将直接影响到企业的整体运作,企业每天都要涉及到员工问题。

企业员工越多、分工越细、联系越密,所要做的统计工作就越多,人事管理的难度就越大。

最初的人事管理采用人工方式,记录量大,易出错。

人事管理系统就是用电脑代替大量的人工记录,完成众多信息的处理,方便、准确度高,且可以长期保存。

人事管理系统,为个人提供资料查询服务,为企业提供员工分工等服务。

旧式的用纸张材料来记录的人工管理方式已不适合现代企业公司的发展,实现人事管理的系统化、规范化、自动化,将成为现代公司管理人员的首选。

本系统基本上能满足现代企业人事管理的需求,人事管理系统中使用各种表格,保存相关的人员信息,方便查询、浏览、修改等操作。

人事管理系统的前提是一定要有员工的在职作为基础,在使用的时候一定要保证员工在职的人事信息数据库。

目录

第一章概述 4

第二章系统功能 4

2.1需求分析 4

2.1.1物理需求 5

2.1.2结构需求 5

2.1.3逻辑需求 5

2.2FoxERP人事管理系统功能 6

第三章系统分析图 8

3.1UML图 8

3.1.1用例图 8

3.1.2类图 11

3.1.3活动图 12

3.2系统架构 12

第四章主要关键技术 13

4.1关键技术之一 13

4.2关键技术之二 15

4.3关键技术之三 16

第五章数据库结构 16

5.1数据库设计 16

5.2人事管理系统的数据模型图 22

第六章使用FOXERP人事管理系统说明书 22

6.1FoxERP人事管理系统平台 22

6.1.1硬件需求:

22

6.1.2安装:

22

6.1.3第二期工程的后续工作:

22

6.2FoxERP人事管理登录和进入系统 22

6.2.1登录 22

6.2.2进入FoxERP人事管理系统主界面 23

6.2.3使用说明 23

(2):

人事异动说明:

28

(3):

教育训练:

30

(4):

考绩奖惩:

32

(5):

退休作业:

36

(6):

用户注册:

37

第七章FOX-ERP人事管理主要源程序 38

7.1密码的修改和找回 38

7.1.1修改密码代码 38

7.1.2找回密码代码 39

7.2员工就职 41

7.2.1代号档资料维护界面代码 41

7.2.2员工基本资料:

45

7.2.3津贴/扣款维护:

50

7.2.4健保眷属资料维护代码:

52

7.2.5经历资料维护代码:

54

7.2.6证照资料维护代码:

56

7.2.7技能资料维护代码:

59

7.3人事异动 60

7.3.1就职单维护代码:

60

7.3.2调职单维护代码:

62

7.3.3离职单维护代码:

65

7.3.4复职单维护代码:

68

7.4教育训练 71

7.4.1教育训练课程文件维护 71

7.4.2教育训练员工文件维护 75

7.4.3教育训练课程名单 77

7.5.3奖惩资料添加 82

7.5.4奖惩资料维护 84

7.6退休作业7.4.4教育训练上课员工名单 78

7.5考绩与奖惩作业 78

7.5.1考绩资料添加 78

7.5.2考绩资料维护 80 86

7.6.1退休员工就职文件维护 86

7.6.2未来退休员工预估表 89

7.7用户注册 89

7.7.1设置用户 89

7.7.2用户注册 91

总结 92

参考文献 93

谢辞 93

第一章概述

随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事的管理势在必行。

对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。

不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。

本论文详细介绍了一个人事管理系统实例的开发与应用,是一个数据库应用系统完整的制作过程。

主要内容有:

系统概述、系统功能、系统分析图、关键技术、数据结构、系统说明书、源程序、总结等。

其中系统功能中主要对系统的数据流程进行了详细描述;系统分析图中主要描绘出了该人事管理系统的UML图和系统架构;系统说明书中介绍了对该人事管理系统实例的基本功能。

人事管理系统结合企业实际的人事、财务制度,经过实际的需求进行分析,采用功能强大的VisualStudio.NET2003做为开发工具,并运用SQLserver2000作为后台数据库而开发出来的人事管理信息系统。

整个系统分为两大主要功能模块和后台数据库服务器模块

1、通过B/S(浏览器/服务器)结构实现的Web部分

Web部分主要供员工使用。

普通员工可以通过Web浏览自己的基本资料、考勤信息、薪资信息和请假记录等。

员工也可以通过Web提出请假申请。

2、通过C/S(客户端/服务器)结构实现的Windows部分

Windows部分主要供人事部使用。

主要功能是管理员工薪资资料、员工考勤、计算员工薪资和业绩评定等。

大部分涉及对敏感数据修改的工作都仅由人事部完成,如计算薪资、修改考勤记录;并且有些只有人事经理才可以处理,如定制部门、指定员工的基本薪资等。

3、通过SQLServer2000实现的后台数据库服务器模块

数据库中存储了人事管理系统中所有的信息和数据,为保证稳定性和良好的并发访问能力,采用SQLServer2000来实现。

第二章系统功能

2.1需求分析

软件工程中包含需求、设计、编码和测试四个阶段,其中需求分析是软件工程中第一个也是很重要的一个阶段,需求分析的基本任务就是准确地回答“系统必须做什么”这个问题,而它的主要任务就是绘制关联图、创建开发原型、分析可行性、确定需求优先级、为需求建立模型、编写数据字典、应用质量功能调配。

需求分析从总体上看是说明项目应该具有什么样的功能,而不考虑实现这些功能的具体技术。

ERP系统包括22个子系统,人事管理系统是其中的一个子系统,要理解人事管理系统,就必须了解系统与哪个子系统相关联,以及它具有怎样的功能。

人事管理系统将人事档案的手工管理变成计算机管理,充分发挥计算机的快捷、准确、高效、方便的特点,极大地提高了各种效率和工作质量。

在实际项目的开发中,需求分析是客户提出的,现在的企业资源计划的软件要有物流、资金流、信息流,并且要以资金流为中心,ERP则是一个较完善的软件,也是具有管理理论的信息系统。

同时ERP具有较强的通用性,大多数企业都需要具备的一些基本功能成为ERP的需求。

系统的需求分为物理需求、结构需求、逻辑需求。

例如人事管理系统的需求如下所示:

2.1.1物理需求

物理需求的任务很明确,就是确定人事系统的物理服务器的最终架构和软硬件环境。

根据人事管理系统的基本要求,物理需求应包括如下几个方面:

(1)支持可分布式部署的服务器群组

支持分布式的服务器组是优秀的网络应用程序必须提供的一个物理功能,因为大型的网络应用程序不可能将所有的应用和操作运行于同一台服务器。

支持分布式的服务器群组有利于降低服务器负荷,使服务器的功能更加具有针对性。

(2)支持.NET的服务器操作平台

这是必需要满足的需求。

ASP.NET应用程序不可能脱离.NETFramework的支持,因此WEB服务器必须支持.NET.

(3)仅限于MicrosoftSQLServer的数据库管理系统

支持多种数据库类型是一个不错的构想,但是人事管理系统主要体现的是ASP.NET以及ADO.NET中的数据操作新特性,而在ADO.NET中的针对于MicrosoftSQLServer提供了很多的具体方法和对象。

为了介绍和展现ADO.NET中的对象和方法,人事管理系统采用了MicrosoftSQLServer2000作为系统的数据库管理系统。

(4)必须用到的软件支持

人事管理系统要使用VisualStudio2003,类图、用例图、活动图要使用CASE工具,在PD10.0的环境下做。

2.1.2结构需求

(1)系统的可维护性和可扩展性强

大多数的人事系统在实际应用中都需要不断地添加功能模块,人事管理系统也一样,在二次开发和实际应用中要根据项目的具体情况添加一些功能模块。

因此项目在设计之初就要考虑到,当前的架构对系统的扩展工作会不会形成障碍。

使用人事管理系统层次的设计概念能够增强系统的维护性和扩展性,基于层的设计模式允许开发者以三层甚至多层的模式开发人事应用程序,将登录、注册、自定义基本资料表等单元分离开,每一层都有针对性,层是以一组序列分布在系统数据和用户之间的,不相连的层在业务上没有耦合,每一层都是继承和调用上一层中的对象和方法。

这种模式使得系统的功能分布更加合理化。

例如扩展一部分付款方式,首先要在付款方式层中建立相应的方式,然后才是在前台显示层中建立新的页面控件。

(2)系统的功能模块通用性强

由于人事管理系统是作为一个示例和应用程序框架被设计和开发的,因此其功能模块简单地说,人事管理系统需要提供员工就职中最基本的对象和这些对象的基本属性,只有这样才能使基于人事管理系统的二次开发具有更大的扩展性。

例如多公司运作只执行最基本的功能,至于一些具体应用方式的特殊属性,并不应出现在系统中。

模块化的构建同时也意味着模块之间尽量降低偶合度,这样做的好处是使得更改模块内部或新增其他模块对系统的稳定性影响不大。

物理需求和结构需求都是从设计框架上对系统提出了宏观的要求,而逻辑需求则是在实际项目的需求分析阶段对系统的业务逻辑提出的要求。

2.1.3逻辑需求

(1)抽象人事管理系统中的对象和方法

人事管理系统中有几个关键的对象,每个对象有其特有的方法。

对象通过方法实现其自己的功能。

例如可以将人事管理系统中的员工抽象为一个对象,员工的出勤率等可以构建成为对象的属性,而出勤率的计算方式等可以抽象成为商品的方法。

(2)在逻辑上与其他应用程序整和

建立人事管理系统的目的是让员工和管理者可以通过网络进行查询、修改等行

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

当前位置:首页 > 经管营销 > 财务管理

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

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