毕业设计(论文)青海桥头铝电股份公司人事管理信息系统的设计与实现

上传人:沈*** 文档编号:80434598 上传时间:2022-04-25 格式:DOC 页数:51 大小:3.03MB
收藏 版权申诉 举报 下载
毕业设计(论文)青海桥头铝电股份公司人事管理信息系统的设计与实现_第1页
第1页 / 共51页
毕业设计(论文)青海桥头铝电股份公司人事管理信息系统的设计与实现_第2页
第2页 / 共51页
毕业设计(论文)青海桥头铝电股份公司人事管理信息系统的设计与实现_第3页
第3页 / 共51页
资源描述:

《毕业设计(论文)青海桥头铝电股份公司人事管理信息系统的设计与实现》由会员分享,可在线阅读,更多相关《毕业设计(论文)青海桥头铝电股份公司人事管理信息系统的设计与实现(51页珍藏版)》请在装配图网上搜索。

1、 毕业设计(论文)题 目 青海桥头铝电股份公司人事 管理信息系统设计与实现 专 业 信息管理与信息系统 班 级 信管071 学 号 学 生 指导教师 (副教授) 2011 年452011届信息管理与信息系统专业毕业设计(论文)青海桥头铝电股份公司人事管理信息系统的设计与实现西安理工大学 信息管理系 信息管理与信息系统专业 中国西安 710054摘 要青海桥头铝电股份有限公司是全国第一家铝电联营的大型企业,规模大,员工多,所以有必要设计一个可行的人事管理信息系统来更好的管理企业。由于计算机技术的飞速发展,数据库技术作为数据管理的一个有效的手段,在各行各业中得到越来越广泛的应用。因此,本文围绕一个

2、“人事管理系统”程序的设计和应用系统的开发课题为背景,详细介绍了以VB和SQL SERVER为语言编写管理信息系统的过程。本文基于管理信息系统理论,并结合青海桥头铝电股份有限公司的现状,运用面向对象技术、UML、数据库技术,对人事管理信息系统做了详细的分析与设计。该程序通过VB的ADO数据对象来实现VB前台与后台SQL SERVER数据库的连接,并具有典型的数据库应用系统的特征,完成了系统结构与现实生活的紧密结合。本系统采用VB 6.0、SQL Server 2000和Office 2003作为开发工具。本论文主要从系统分析、系统设计、系统实施等几个方面进行介绍。该程序在设计过程中严格遵循软件

3、工程学的方法,用分阶段的生命周期计划严格管理,并主要讲述了程序的总体设计、详细设计阶段,对程序进行需求迭代,不断修正和改进,利用SQL SERVER的强大数据库功能,直到形成一个完善的可行性系统。优美、秀丽的界面,方便实用的查询与维护功能共同构成了“人事管理信息系统”。本系统主要有系统管理、员工基本信息管理、考勤管理、工作评价信息管理和工资管理五个模块。基本上可以满足现代化企业人事管理的最基本需求。在很大程度上可以给青海桥头铝电股份有限公司的所有管理员和员工带来方便。关键词:VB,SQL SERVER,数据库,人事管理,管理信息系统Design and Implementation of Pe

4、rsonnel Management Information System of Qinghai bridge the aluminum Co., LTDLi JinxueInformation Management and Information System, Grade 2007, Information Management Department, Xian University of Technology, Xian, China, Zip code: 710054AbstractQinghai bridge the aluminum Co., LTD is the first la

5、rge-scale enterprise that aluminum associated, Large scale , and many employees , therefore, it is very necessary to design a feasible personnel management information system in order to manage the enterprise better. Because of the rapid development of computer technology, database technology as an

6、effective means of data management, is increasingly widely used in all kinds of professions. Therefore, this article is around a Personnel management system development topic of the design and application system of procedures background, and introduced the process of writing a management information

7、 system by VB and SQL Server language in details. Based on the theory of management information systems, and combined with the status of Qinghai bridge the aluminum Co., LTD, this paper using object-oriented techniques, UML, database technology, to analysis and design a detailed personnel management

8、 information systems. The procedure adopted to achieve the target data add the ADO with VB prospects background SQL Server databases and database applications with typical characteristics, and completed the relationship between System structure and real life closely.The system is developed under Vis

9、ual Basic 6.0, Microsoft SQL Server 2000 and Office 2003. This paper makes an introduction of the system through the system analysis, system design, system implementation and other aspects. The procedure strictly followed in the design process software engineering methods, and used a phased plan to

10、manage the life cycle and mainly told us the overall design of the procedure, detailed design stage, the demands for computation procedures, and constantly revised and improved, and used the SQL Server powerful database functions, until forming a perfect system feasibility. Beautiful and attractive

11、interface for practical information and the maintenance of the common functions constituted a Personnel management information system. The system has system administration, basic employee information management, attendance management, job evaluation information management and payroll five modules. B

12、asically, the system can meet the most basic needs of personnel management for modern enterprise. To a great extent, it can bring large convenient for all administrators and employees of Qinghai bridge the aluminum Co., LTD.Key Words:VB; SQL SERVER; Database; Personnel Management; Management Informa

13、tion Systems目 录1 绪论11.1课题的研究背景11.2课题的目的及意义21.3研究内容32 理论综述52.1人事管理概述52.2人事管理发展趋势62.3人事管理信息系统国内外发展状况63 系统规划83.1项目规划83.2系统分析设计思想83.3系统设计原则93.4系统可行性分析93.4.1技术可行性分析103.4.2经济可行性分析103.4.3社会可行性分析113.4.4管理可行性分析113.5系统设计目的124 系统分析134.1系统功能需求分析134.2系统用例视图分析134.3系统时序视图分析164.4系统协作视图分析184.5系统活动视图分析194.6系统全局类图分析21

14、5 系统设计225.1系统功能模块设计225.2数据库设计235.2.1数据库需求分析235.2.2数据库概念设计245.2.3数据库逻辑结构设计255.2.4数据库物理结构设计285.3输入输出设计与安全性305.3.1输入设计305.3.2输出设计315.3.3安全性设计315.4系统主要功能模块界面设计315.5系统主要功能模块程序设计375.5.1登录模块375.5.2添加员工信息模块385.5.3修改员工信息模块385.5.4删除考勤信息模块395.5.5查询员工工资信息模块396 系统开发实施406.1系统开发环境406.2系统与运行环境及要求406.3系统运行和维护417 总结4

15、2致谢43参考文献441 绪论随着计算机的日益普及和网络的发展,数据库的应用范围越来越广,数据库应用的功能也越来越强,因此编写管理信息系统应用程序也显得尤为重要,在强调管理,强调信息的现代社会中它变得越来越普及。人事管理是任何企事业单位都需要进行的一项工作,因此,开发制作人事管理系统具有较大的社会现实意义,同时人事管理系统是一切应用系统的典范,它具有一切应用系统的特征,系统结构与现实生活紧密结合,具体直观,具有典范的数据库系统的特性。人事管理系统主要用于企业内部员工的档案、工资、考勤、评价的管理,便于公司领导掌握人员的动向,及时调整人才的分配,同时也减少了手工操作带来的一些繁琐与不便,使员工情

16、况的记录和统计变得十分简单.这些优点可以极大的提高企业对人事管理的效率.因此,人事管理系统是企事业信息化、智能化、科学化和正规化不可缺少的管理软件。本系统开发的目的一方面从提高人事管理工作的效率出发,摆脱过去由人用纸和笔进行的费时费力的繁重工作,即利用成熟的计算机系统来实现人事管理工作的自动化。本系统是根据企业管理的一些实际情况而编制的一套自动化的人事管理系统。1.1课题的研究背景青海桥头铝电股份有限公司是一家铝电联营的公司,公司一贯重视人力资源开发及员工技能培训工作,始终把员工的教育培训工作放在公司总体发展规划的前列。多年来,公司将员工的技能培训作为影响公司发展大事来抓,由于公司员工人数较多

17、,所以公司员工的素质提高,关系到公司发展。在人才资源的使用方面,公司对新进员工进行岗前培训、岗位培训、技能培训、管理层培训和随机培训五大培训方式,通过培训,保证员工达到岗位作业要求,配合一年一次的管理层员工职责绩效考核,以及一年两次的一线员工岗位练兵活动,以达到提高员工业务素质和技术水平的目的。同时,公司积极派员工参加社会上的各种培训,给员工提供经济上和时间上的支持,使他们能够充分接触先进的管理理念和技术,从而达到全方位提高公司竞争力的目的。本人于2011年11月份和青海桥头铝电股份有限公司签订协议,并被分配到人力资源部,为了进一步了解人力资源管理相关知识并深入了解企业内部,并为以后的工作奠定

18、一个好的基础,故本次毕业设计课题就选做人事管理信息系统的开发。 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事档案的管理势在必行。当前企业信息管理系统正在从C/S结构向B/S结构转移,但是由于安全性等方面的因素,C/S结构的管理信息系统仍然占据企业管理信息系统的主流。人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。 在当今这样一个信息的世界中,随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事档案的管理势在必行。调查研究表明,大多数企业并不缺少数据,而是受阻于过

19、量的冗余数据和数据不一致;而且它们变得越来越难于访问、管理和用于决策支持;其数据量正以成倍的速度增长。伴随着全球经济一体化的进程,人事管理日趋复杂,人力资源成了现代企业生存和发展的重要因素。企业人事部门传统的档案手工管理繁琐、效率低下而且容易出错,已经无法适应现代企业日益庞大的人力资源队伍的管理需求。随着计算机技术的迅猛发展,办公自动化成为现实,利用计算机实现企业人事管理势在必行。 企业人事管理信息系统,综合运用人事管理相关领域的知识,结合计算机技术,科学的管理企业的人事档案、考勤、工作评价和工资等信息,具有检索迅速、操作方便、存储量大、保密性高、成本低等特点,可以大大地提高工作效率;同时可以

20、引导企业按照科学的管理理念对人力资源进行规范化的管理。 1.2课题的目的及意义现在信息技术的发展,在改变着我们的生活方式的同时,也改变着我们的工作方式,使传统意义上的人事管理的形式和内涵都在发生着根本性的变化。在过去,一支笔和一张绘图桌,可能就是进行办公的全部工具。今天,电脑、扫描仪和打印机等,已基本取代了旧的办公用具。如今,人事管理已完全可以通过电脑进行,并在计算机辅助下准备快速地完成许多复杂的工作。这些都大大地缩短管理的时间。而今天,人事管理的内容已经转变为对更为广泛的系统价值的追求。信息管理,如今已是一个热门话题,它已为许多企业所采用。我认为,在现在化的进程中,引入现代管理的思想,建立一

21、套面向企事业单位的人事管理信息系统,也是十分必要的。 本课题目的旨在提供一个“以人为本”、科学管理的人事管理解决方案。针对企业不同管理层的职员,就人事管理的各个方面,提供一个互动式的人事管理平台。系统目标如下: 1)能够对员工的有关资料进行添加、修改、删除等。提供灵活、方便的操作。 2)能够提供员工的考勤信息,工作评价信息和工资信息。节约人事管理的成本,提高企业人事管理的效率。 3)尊重传统企业人事管理制度和文化,满足企业不同管理层的职员和企业普通职员对人事管理内容的不同要求。提供强大的查询功能,以便企业主管及时了解和掌握各职员的具体情况。4)通过人事管理系统的实现,使企业的人事管理更加科学化

22、。 5)对系统提供必要的权限管理。 6)为企业实现整体信息化的其他相关系统提供必要的数据支持。 本课题的意义:本课题基于我国企业管理信息化建设现状,结合在实际工作中所遇到的问题及收获,对企业人事管理系统在设计开发等方面进行研究,重点研究系统开发中所采用的软硬件平台规范、数据库结构设计、开发工具的选择与使用,目的是从技术手段的角度阐述如何实现企业从传统经营管理模式向信息化管理模式转变的过程,以及人事管理系统在企业管理信息化中所起到的作用。本课题的开发主要是要花费相当多的人力和时间,虽然开发出来的软件可能离具体产生效益还有一定的距离。但是,出于通过毕业设计来丰富自己的专业知识,并从长远利益来考虑,

23、本课题的设计开发还是具有相当大的经济可行性的。利用信息技术为青海桥头铝电股份有限公司设计一个实用的人事管理系统,以此来规范企业对人事档案的管理,提高管理的效率和工作效率;同时可以引导企业按照科学的管理理念对人力资源进行规范化的管理。这样,企业对信息系统的投资已不再是投入的负担,而是一件投资未来的重要决策。1.3研究内容企业人事管理系统的主要任务是用计算机对各种人事信息进行日常的管理,如查询、修改、添加以及删除等,迅速准确地完成各种人事信息的统计和汇总工作,针对系统服务对象的具体要求,设计了企业人事管理系统。本文针对青海桥头铝电公司的实际境况开发,实用性强。公司内部实现信息化可视化管理,充分考虑

24、到公司的发展方向。本论文主要包括六章内容。第一章绪论,主要介绍选题背景、企业现状和课题的研究内容;第二章理论综述,对课题所用到的理论和发展趋势进行阐述;第三章系统规划,通过分析调查所获得的企业信息,从整体上确定系统分析与设计的目标;第四章系统分析,运用面向对象的分析方法,利用UML图解分析的形式详细说明系统的分析过程;第五章系统设计,同样要利用UML的图解分析的形式来说明,再对系统所用到的表结构进行详细分析,系统的功能实现主要以图和代码来说明;第六章系统开发实施。研究内容如下:系统规划:对企业进行初步调查分析,调查分析企业的目标和发展战略,评价现行信息系统的功能、环境和应用状况。结合企业实际情

25、况和需求,对系统进行规划,制定企业人事管理信息系统的总体方案。进行可行性分析,以充分利用现有资源、满足实际需求为目的,结合实际确定系统开发方法。系统分析:运用面向对象的系统分析方法对系统进行分析,通过对企业的日常业务流程和客户需求的调查与分析来建立系统的逻辑模型。系统设计:运用面向对象的系统设计方法对系统进行设计,根据系统分析中说明的功能要求,考虑实际条件,建立系统的物理模型。系统开发与实施:采用可视化的面向对象开发工具Visual Basic 6.0,Windows操作系统和SQL Server 2000数据库平台上开发新系统并进行测试和系统实施工作。2 理论综述2.1人事管理概述人事管理是

26、人力资源管理发展的第一阶段,是有关人事方面的计划、组织、指挥、协调、信息和控制等一系列管理工作的总称。通过科学的方法、正确的用人原则和合理的管理制度,调整人与人、人与事、人与组织的关系,谋求对工作人员的体力、心力和智力作最适当的利用与最高的发挥,并保护其合法的利益。人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事劳资管理系统应该能够为用户提供充足的信息和快捷的查询手段。人事管理的主要内容通常包括:录用管理、调配管理、任免管理、考核管理和定编定员管理等。人事管理部门的主要任务:组织。即制定、修改关于权限和职能责任的组织结构,建立双轨的、相互的、纵

27、向及横向的信息交流系统。计划。即预测对于工作人员的需求,做出人员投入计划,并对所需要的管理政策和计划做出预先设想。人员的配备和使用。即按照工作需要,对工作人员进行录用、调配、考核、奖惩、安置等。培训。即帮助工作人员不断提高个人工作能力,进行任职前培训和在职培训。工资福利。即根据按劳分配的原则,做好工作人员的工资定级、升级和各种保险福利工作。政治思想工作。即通过各种教育方式,提高工作人员的思想政治觉悟,激励工作人员的积极性、创造性。人事管理研究。即对工作情况和程序进行总结、评价,以便改进管理工作。人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事劳

28、资管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。2.2人事管理发展趋势(1)人才竞争日益激烈化。主要因素有:人才与企业成功关系;人才与企业竞争优势;人才与人力资源策略

29、和加速接班人培养计划。(2)人力资源管理战略化。主要因素有:战略人力资源管理迅速崛起;技术使人事管理受益匪浅;网上招聘日益得天独厚和E-Training浪潮席卷全球。(3)人力资源经理职业化。主要因素有:人力资源经理角色认知更加清晰;职业化的理论体系;职业化的技能体系和职业化的角色认知。(4)组织结构设计多变化。主要因素有:结构决定流程,流程决定效果;结构设计功能性、组合性、多边性;用工方式成为随任务而变化和人员隶属关系将不再随部门。(5)薪酬激励计划长期化。主要因素有:持股计划成为薪酬体系的重要组成;IT业企业更加青睐股票期权计划;关注历史、现在、将来是持股计划原则和让能给股票增值以得到激励

30、关键。(6)培训开发功能战略化。主要因素有:培训功能实现企业战略;培训目标:超过对手;培训标准:看齐国际水准和培训形式:成为学习组织。(7)员工企业发展同步化。主要因素有:员工与企业利益协调一致;员工关系成为企业倡导工作;员工发展优于企业发展和员工发展最有力的激励手段。(8)工作衡量标准效率化。主要因素有:流程管理是高效率的关键;绩效推动是高效率的关键;技术创新是高增值的关键和组织气氛是高士气的关键。(9)核心竞争能力知识化。主要因素有:知识管理成为企业核心竞争力;人力、结构、顾客资本管理;知识沉淀、整合、继承和知识升值是知识管理的核心。(10)企业文化管理价值化。主要因素有:观念变革成为企业

31、核心价值观;企业文化成为企业价值创造的工具;人力资源经理成为推动企业文化建设先驱和人力资源管理追求的最高境界是文化管理。2.3人事管理信息系统国内外发展状况目前,在国内外各大企事业单位中,人事管理系统的使用是非常广泛的。同时,有很多软件开发商也开发了许多基于各种行业的企业人事管理系统,其中有单机版的,也有C/S和B/S模式的。而不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。而且,企业管理信息量大,使其具有整体性强、流程简单、操作方便、功能丰富和通用性强等特点,是加快企业人才管理工作办公自动化、信息资源化和管理科学化建设进程必要途径。因此建立适合企业的管理信息系统

32、,是促进企业信息高速公路的发展,为企业的发展提供条件的重要课题。 随着数据库技术和网络技术的发展,数据库的互连技术正成为世界计算机领域研究的热点,基于WEB的管理信息系统的研究正成为MIS研究的主流。与此同时,Internet的发展与普及,国内外许多企业已经建成有自己的企业人事管理软件,为企业的快速运营提供了很大方便。但是对于有些中小企业来说,不需要大量的数据库,所以我们的目标是开发一个功能使用,操作简单的人事管理系统。据统计,目前,美国在人事管理上占有90%的工作由计算机完成;人事管理中80-100%的信息处理由计算机完成;在计算机应用发展较快的国家中,计算机应用于人事管理的占80%;用于科

33、技计算的占8%,用于生产过程控制的占12%;由此可以看出,人事管理是计算机应用的主要领域。 所有的管理的目标都是为了效益。在计划经济时代,传统用人制度忽视人事管理的开发和管理问题,缺乏人事管理的理念和认识,忽视了人才的资源性、整体性等特征。在市场经济和知识经济时代,人事管理必须把适应社会主义计划经济的人事管理体制调整为社会主义市场经济体制相配套的人事管理体制,重视人才的资源性和人力资本的核算和认识,树立以人为本的思想,把人作为资源和资本,强调整体性人事管理系统的开发。人事管理系统已成为企业不可或缺的一部分,所以一个良好的人事管理系统会引导企业按照科学的管理理念对人力资源进行规范化的管理,使企业

34、拥有一个更安全可靠的管理体系。具有很好的市场前景。3 系统规划3.1项目规划人事管理系统由系统管理、员工基本信息、员工考勤管理、员工工作评价管理和员工工资管理5个部分组成,规划系统功能模块如下:系统管理模块:在这个模块中,可以重新登录和退出系统。员工基本信息模块:在这个模块中,可以添加、修改、删除和查询员工基本信息。员工考勤管理模块:在这个模块中,可以添加、修改、删除和查询员工考勤信息。员工工作评价管理模块:在这个模块中,可以添加、修改、删除和查询员工工作评价信息。员工工资管理模块:在这个模块中,可以发放员工工资,并可以修改和查询员工工资信息。3.2系统分析设计思想本系统采用结构化生命周期法进

35、行系统开发,这种方法的基本思想是建立面向用户的观念,严格区分工作阶段,自顶向下地完成系统的研制工作,并充分考虑变化的情况。工作成果文档化、标准化。具体的开发步骤为:系统总体规划:对企业环境、目标、现行系统的状况进行初步调查,根据企业发展战略制定系统的目标,分析新系统的信息需求,确定系统的功能和系统规模;同时还要根据系统的环境因素,研究建设新系统的必要性和可能性,并从技术和经济等方面研究其可行性。系统分析:根据系统规划的方案所确定的范围,对现行系统进行详细调查,描述现行系统的业务流程,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑功能要求。提出新系统的逻辑模型,并按照自顶向下的原则,

36、分层次的用开发工具进行表述,注意不同层次之间的关系。系统设计:根据系统说明书中规定的功能需求,考虑实际条件,具体设计实现逻辑模型的技术方案,设计新系统的物理模型。这一步包括总体设计和详细设计。总体设计包括得到系统的功能模块结构,数据库设计以及编码设计;详细设计则是依据总体设计的结论,对各个功能模块及其子模块的流程进行设计。系统实施:在系统设计的基础上,将设计意图转换为可以执行的人机信息系统。这一阶段的关键问题是选择合适的编程语言。主要工作有两个:一是进行程序的编写与测试,二是进行新旧系统的转换工作。系统运行和维护:投入运行后,需要经常进行维护和评价,记录系统的运行情况,根据一定的要求对系统进行

37、必要的修改,评价系统的工作质量和工作效率。3.3系统设计原则青海桥头铝电股份有限公司人事管理系统的设计应根据公司需要和实际状况,充分利用现有人、物资源来发挥最大作用,既要考虑到近期资金能力和业务目标,又要考虑企业的进一步发展而为系统扩展留有余地。为了保证系统能够长期、安全、稳定、可靠、高效的运行,人事信息管理系统应该满足以下的性能需求,其原则是:(1)系统处理的准确性和及时性:系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。(2)系统的易用性和易维护性:人事信息管理系统使用人员往

38、往对计算机并不是非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的帮助,缩短用户对系统熟悉的过程。(3)系统的开放性和系统的可扩充性:人事信息管理系统在开发过程中,应该充分考虑以后的可扩充性。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。(4)可维护性原则:系统维护容易、管理方便,维护人员具备简单专业知识即可完成维护。3.4系统可行性分析当

39、今社会是信息社会,特别是在我国加入WTO之后,信息更是向科学化、迅速化、全球化发展,而且随着企业自身人力资源的日益庞大、复杂程度逐渐增强,人机作坊再也无法适应如今企业的人事管理需要。因此,企业要想单纯依靠以前的手工管理来安排企业的人力资源,不仅会浪费大量的人力、物力、财力,而且效率不高,难以达到预期的目的。正因为这些原因,企业人事管理系统应运而生。企业人事管理系统主要用于员工个人相关信息的管理,为公司领导掌握员工的动向和员工的综合素质、及时调整人才的分配提供帮助。因为使用计算机对人事、劳资信息进行管理具有检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等优点,能够极大地提高人力资源管理

40、的效率,所以人事管理信息系统要能够及时地为企业管理人员提供准确的员工信息,以便领导者准确了解企业各个部门的员工构成,计算好人力成本,安排好工作计划,使企业变的更高效,更具有生命力。因此,开发人事管理系统具有社会现实意义。3.4.1技术可行性分析技术可行性研究是指对现有技术进行评价,分析系统是否可以用现有技术来实施以及技术发展对系统建设有什么影响,技术上的可行性分析要考虑将来采用的硬件,软件技术是否能满足用户提出的要求。考虑到操作的方便性和实用性,以及企业的业务基本情况,本人事管理系统用SQL Server 2000做数据库系统,而操作界面用Visual Basic 6.0做开发,利用其面向对象

41、的可视化编程、事件驱动的编程机制、应用程序开发功能、结构化的设计语言的强大组合,能快速开发出应用程序。这些软件在中小型管理信息系统开发中已被大量应用,技术上都比较成熟,因此技术上是可行的。就开发者个人而言,曾系统地学习过VB的使用,而且具有一定的编程基础,也曾系统地学过数据库原理的基本内容,并对SQL Server 也有一定的了解,相信经过毕业设计前期准备阶段的学习,定能熟练地使用这些开发工具。3.4.2经济可行性分析在可行性分析中,经济可行性是最为重要的。企业所追求的目标就是效益和利润,如果利益小于支出,企业就不可能做这种亏本生意。根据企业的现状,企业的经济实力比较雄厚,这就为系统的实施奠定

42、了经济基础,足能提供购买硬件设备和开发软件所需要的资金。并且,实施该系统也能给公司带来长期效益,它可以帮助领导实现管理方法的现代化、科学化,极大地提高企业的形象、工作质量与工作效率。本课题的开发主要是要花费相当多的人力和时间,虽然开发出来的软件可能离具体产生效益还有一定的距离。但是,出于通过毕业设计来丰富自己的专业知识,并从长远利益来考虑,本课题的设计开发还是具有相当大的经济可行性的。3.4.3社会可行性分析随着计算机的发展与普及、互联网的扩展和网络安全技术的不断提高,用信息系统管理人事在实际应用中越来越受企业或个人欢迎,并且在实际企业活动中表现出了巨大的经济价值。把人事管理系统纳入公司内部的

43、Intranet体系中去,实现数据的共享,这样有利于人事信息在单位内部的流动,提高了数据资源的利用,并且能及时的得到更新,不需要像过去那样浪费大量的人力物力去进行抄写,提高了工作的效率。人事管理工作覆盖面广并且会产生大量数据和信息,对如此多的信息进行管理和运用,必须要在规范化和标准化的基础上借助于网络化的人事管理系统才能够满足这些要求。目前已有很多企业成功开发人事管理系统的先例,社会也需要企业管理的现代化和信息化。企业人事系统的开发和运行与国家的政策法规不存在任何冲突和抵触之处。另外,企业人事系统所采用的操作和工作方式符合工作人员和客户的日常习惯,而且操作方便灵活,便于使用。因此,该系统具有可

44、行性。3.4.4管理可行性分析企业的领导认识到当今社会的发展趋势,认为企业的信息化是适应时代的要求、是企业当前非常必须的举措。公司的高层和员工给予积极配合,从而保证了系统调研与分析能够顺利进行。此外,为了提高企业管理水平,适应企业人事管理系统的要求,公司也对现有的人员进行培训,提高他们对人事管理信息系统的认识。因此,在管理上具有了系统开发的可行性。综合上述四个方面的分析,可以确定本系统的开发完全必要,而且是可行的,可以立项开发。3.5系统设计目的面对竞争日益激烈的铝电行业,结合其自身特点和业务流程,本文根据企业的情况设计了适合的人事管理系统,针对企业不同管理层的职员,就人事管理的各个方面,提供

45、一个互动式的人事管理平台,以期达到如下目的:1)能够对员工的有关资料进行添加、修改、删除等。提供灵活、方便的操作。 2)能够提供员工的考勤信息,工作评价信息和工资信息。节约人事管理的成本,提高企业人事管理的效率。 3)尊重传统企业人事管理制度和文化,满足企业不同管理层的职员和企业普通职员对人事管理内容的不同要求。提供强大的查询功能,以便企业主管及时了解和掌握各职员的具体情况。4)通过人事管理系统的实现,使企业的人事管理更加科学化。 5)对系统提供必要的权限管理。 6)为企业实现整体信息化的其他相关系统提供必要的数据支持。 4 系统分析系统分析是应用系统思想和方法,把复杂的对象分解成简单的组成部

46、分,找出这些部分的基本属性和彼此间的关系。系统分析阶段的任务是:系统分析员与用户在一起,充分了解用户的要求,并把双方的理解用系统说明书表达出来。系统说明书审核通过之后,将成为系统设计的依据,也是将来验收系统的依据。4.1系统功能需求分析系统开发的总体任务是实现企业人事信息关系的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成的。本文中的人事信息管理系统需要完成功能主要有:有关企业员工各种信息的输入,包括员工基本信息、所在部门、工作信息和工作简历等;员工各种信息的查询;员工各种信息的修改;考勤信息的输入;考勤信息的查询;考勤信息的修改;员工工作评价信息的输入;员工工作评价信

47、息的查询;员工工作评价信息的修改;员工工资信息的输入;员工工资信息的查询;员工工资信息的修改等。4.2系统用例视图分析用例视图(Use Case View),强调从用户的角度看到的或需要的系统功能,是被称为参与者的外部用户所能观察到的系统功能的模型图。确定角色(Actors)。Actors系统的主体,表示提供或接收系统信息的人或系统,他们是与系统有交互作用的人或事物。通常情况下代表了一个系统的使用者或外部通信的目标。在Rational Rose 的 Use Case View中建立角色,如图4-1所示。图4-1 在Use Case View中创建角色创建用例(Use Case)。用例是一个叙述

48、型的文档,用来描述参与者使用系统完成某个事件时的事情发生顺序。图形上用椭圆形来表示,用例的名字可以写在椭圆的内部或下方。用例模型是系统和角色(Actor)之间的对话,它表现系统提供的功能模块,即系统给操作者提供什么样的使用操作。在Rational Rose 的 Use Case View中建立用例,如图4-2所示。 图4-2 在Use Case View中创建用例创建角色(Actor)与用例(Use Case)关系图。在Actor和Use Case之间存在关联关系,这种类型的关联关系通常涉及到Actor和Use Case之间的通信关联关系。图4-3 单位员工的用例关系图图4-4 人事管理员的用

49、例关系图图4-5 考勤登记员的用例关系图图4-6 系统管理员的用例关系图4.3系统时序视图分析时序图描述了对象之间传送消息的时间顺序,它用来表示用例中的行为顺序。当执行一个用例行为时,时序图中的每条消息对应了一个类操作或状态机中引起转换的触发事件。时序图的功能是按时间顺序描述系统元素间的交互,着重体现对象间消息传递的时间顺序。序列图存在两个轴:水平轴表示不同的对象,垂直轴表示时间。垂直虚线是对象的生命线,用于表示在某段时间内对象是存在的。对象间的通信通过在对象的生命线间画消息来表示。用户注册时序图,是用于所有用户在使用该人事管理信息系统前的必须操作,注册过程中系统会提示注册成功或者失败,如果注

50、册成功,用户就可以用该注册号登录到系统中进行所需要的操作,如图4-7所示。图4-7 用户注册时序图登录时序图,用户只有正确地登录到系统中才能显示信息,如图4-8所示。图4-8 登录时序图系统管理员在添加员工档案信息时,首先要先登录,然后发送添加信息到数据库,数据库就会更新员工的信息。添加员工信息时序图,如图4-9所示。图4-9 添加员工信息时序图系统管理员要删除考勤信息时,首先输入查询请求,从数据库中获取考勤信息然后进行删除,把删除信息发送到数据库中,数据库就会更新考勤信息。删除考勤信息时序图,如图4-10所示。图4-10 删除考勤信息时序图员工工作过程时序图,如图4-11所示。图4-11 员

51、工工作时序图工资分配过程时序图,如图4-12所示:图4-12 工资分配过程时序图4.4系统协作视图分析协作图是时序图之外另一种表示交互的方法。与时序图描述随着时间交互的各种信息不同,协作图描述的是和对象结构相关的信息。协作图的一个用途是表示类操作的实现。协作图可以说明类操作中用到的参数、局部变量以及操作中的永久链。当实现一个行为时,消息编号对应了程序中嵌套使用的调用结构和信号传递过程。协作图的功能按照时间和空间顺序描述系统元素间的交互和它们之间的关系。虽然序列图和协作图都用来描述对象间的交互关系,但侧重点不一样。序列图着重体现交互的时间顺序,协作图则着重体现交互对象间的静态链接关系。协作图中对

52、象的外观与序列图中的一样。通过在对象间的链接上标识带有消息串的消息来表示对象间的消息传递。员工工作过程协作图,如图4-13所示:图4-13 员工工作协作图工资分配过程协作图,如图4-14所示:图4-14 工资分配过程协作图4.5系统活动视图分析活动图(Activity Diagram)是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,建立行为实体间的行为交互,展现从一个活动到另一个活动的控制流。活动图在本质上是一种流程图,它着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程。图4-15为用户登录活动图。系统用户可通过正确的用户名、密码和用户权限登录到人事管理信息系统

53、中,在登录过程中,系统会完成用户名和密码是否为空的判断、用户名是否存在的判断以及密码是否正确的判断等判断过程,若出现任何一处错误,系统将会有提示,如图4-15所示。用户登录活动图,如图4-15所示。图4-15 用户登录活动图系统管理活动包括个人账户维护、其他账户管理、系统维护和数据库管理等。系统管理活动图,如图4-16所示。图4-16 系统管理活动图考勤信息活动图,如图4-17所示。图4-17 考勤信息活动图员工工作评价操作活动图,如图4-18所示。 图4-18 员工工作评价操作活动图4.6系统全局类图分析类图(Class Diagram)是描述类、接口、协作以及他们之间关系的图,用来显示系统

54、中各个类的静态结构。类图是一种模型类型,确切的说,是一种静态模型类型。一个类图根据系统中的类以及各个类之间的关系描述系统的静态视图。类不仅显示了系统内信息的结构,也描述了系统内信息的行为。类图中的类也可以 直接在某种面向对象编程语言中被发现。虽然一个类仅仅显示的是系统中的类,但是存在一个变量,确定了显示各个类得真实对象实例的位置(对象图)。类图是面向对象系统建模中最常用的一种图,类图可以帮助我们直观的了解一个系统的体系结构。系统的全局类图如图4-19所示。图4-19 系统全局类图5 系统设计系统设计是新系统的物理设计阶段,根据系统分析阶段所确定的新系统的逻辑模型、功能要求,在用户提供的环境条件

55、下,设计出一个能在计算机网络环境上实施的方案,即建立新系统的物理模型。青海桥头铝电人事管理信息系统设计就是针对该公司人事部门的实际情况和存在的有待解决的问题,对人事管理信息系统进行代码设计和设计规范的指定、数据库设计、各项功能的输入输出设计等。在系统设计时,遵循系统性原则、灵活性原则、可靠性原则和经济性原则。5.1系统功能模块设计对该系统的功能进行集中、分块,按照结构化程序设计的要求,得到如图5-1所示的系统功能模块图。员工信息查询删除员工信息手机修改员工信息添加员工信息考勤信息查询删除考勤信息修改考勤信息添加考勤信息员工工资信息查询修改员工工资信息计发员工工资信息系统管理 员工基本信息员工考

56、勤信息员工作评价管理员工工资管理人事管理信息系统退出重新登录工作评价信息查询删除工作评价信息修改工作评价信息添加工作评价信息图5-1 系统功能模块图5.2数据库设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。另外,合理的数据库结构将非常有利于程序的实现。设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。5.2.1数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入与输出

57、。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。针对一般人事信息管理系统的需求,通过对员工工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:用户信息,包括的数据项有:用户名、用户密码、描述等;员工基本信息,包括的数据项有员工编号、员工姓名、员工部门、性别、出生日期、籍贯、学历、专业、参加工作时间、入党时间、职称、职称时间、原身份、原工作单位、原职务、进入公司时间、起薪时间、调入部门时间、档案号、备注等;员工考勤信息,包括的数据项有编号、姓名、日期、本月天数、公休假天数、应出勤天数、出勤、旷工、年休、请假、迟到、早退、忘定卡、假日加班、

58、其他加班、补休天数、出差天数、加班费、扣考核、备注等;员工工作评价信息,包括的数据项有部门、姓名、评价代码、评价编号、时间、工作业绩、工作态度、业务水平、备注等;员工工资信息,包括的数据项有编号、姓名、底薪、补贴、奖金、加班、扣考核、代扣养老金、代扣医疗保险、代扣住房公积金、税前小计、所得税、房帖、房租、实发工资、时间等。有了上面的数据结构、数据项和数据流程,就能进行下面的数据库设计。5.2.2数据库概念设计得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及他们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。根据上

59、面的设计规划出的实体有:用户信息实体,员工基本信息实体,员工考勤信息实体,员工工作评价信息实体和员工工资信息实体。各实体具体的描述E-R图如下:用户信息实体E-R图。如图5-2所示。用户信息实体用户名密码描述图5-2 用户信息实体E-R图员工基本信息实体E-R图。如图5-3所示。 员工基本信息实体员工编号员工姓名职称参加工作时间图5-3 员工基本信息实体E-R图员工考勤信息实体E-R图。如图5-4所示。员工考勤信息实体姓名出勤假日加班加班费图5-4 员工考勤信息实体E-R图员工工作评价信息实体E-R图。如图5-5所示。 评价代码工作业绩业务水平员工工作评价信息实体图5-5 员工工作评价信息实体

60、E-R图员工工资信息实体E-R图。如图5-6所示。底薪奖金所得税实发工资员工工资信息实体图5-6 员工工资信息实体E-R图5.2.3数据库逻辑结构设计现在需要将上面的数据库概念结构转化为SQL Server 2000数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。人事管理信息系统数据库中各个表格的设计结果如下面表格所示。每个表格表示在数据库中的一个表。表5-1 用户信息表(userinfo)的数据结构字段名数据类型大小空值描述UIDchar10用户名PWDchar10Y密码user Deschar10Y描述表5-2 员工基本信息表(manrecord)的数据结构字段名数据类型大小空值描述ygidvarchar8员工编号ygnamevarchar10员工姓名ygdeptvarchar20Y员工部门ygsexvarchar2

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!