1、特变电工员工信息管理系统设计与实现TBEA Employee Information Management System Design and Implementation姓名:白玉虎 班级:091102 学号:09110202学院:管理学院专业:信息管理与信息系统(信息系统) 指导教师:邱长波 专家摘要新疆特变电工员工信息管理系统是科学、全面、高效的进行人事信息管理的系统,它参考了大量的世界范围内的员工信息管理理论,结合国内管理的实际情况,实用、高效并且科学。其重要内容涉及机构组织信息的建立和维护,人员信息的输入和输出,工资的计算调整和发放以及各类相关报表的绘制和输出等功能。在操作功能上集输
2、入、输出、维护、查询、记录和打印等功能为一体。简便灵活、功能强大。本次系统设计重要是通过实际调研和理论相结合的方法来具体实现的。本人寒假实习期间做了大量的实际调研工作,根据指导老师的指导一步一步细化工作,在返校之后结合大学期间所学的理论知识,经历了五个月完毕了员工信息管理系统的设计。本系统的创新点在于此系统在旧系统的基础上增长一些新的功能、删去部分不常用或者不可用功能。其重点在于原系统的基础上取长补短:新增信息记录、信息综合查询、招聘管理和培训管理等常用界面。关键词 员工信息管理系统 需求分析 程序开发AbstractXinjiang TBEA employee information man
3、agement system is a scientific, comprehensive and efficient management of personnel information system, which considers a large number of employees worldwide information management theory, combined with the actual situation of domestic management, practical, efficient and scientific. The main conten
4、ts include the establishment and maintenance personnel input and output information to calculate the adjustment and payment of wages as well as drawing and various related reports and other output functions Organization information. Part in operation function input, output, maintenance, query, stati
5、stics and print functions as one. Simple and flexible, and powerful. The system is designed primarily through a combination of practical and theoretical research methods to concrete implementation. I did a lot of research work during the winter internship practical, step by step detailed work under
6、the guidance of the teachers guidance, the theoretical knowledge learned during the combined homecoming after university, experienced staff months to complete the design of information management systems. The innovation of this system in this system adds some new features on the basis of the old sys
7、tem by deleting section is not used or is unavailable function. The focus is on the basis of the original system of complementarily: Added information statistics, comprehensive inquiry, recruitment management and training management and other common interface.Keywords employee information management
8、 system needs analysis program development目录第1章 绪论11.1研究背景11.2研究意义21.3研究内容21.4本章小结3第2章 员工管理系统现状分析42.1现有系统问题分析42.2新系统可行性分析52.3本章小结6第3章 需求分析73.1业务流程分析73.2功能需求分析93.3数据库需求分析163.4性能需求分析193.5本章小结21第4章 系统设计224.1设计原则224.2用例图224.3系统重要功能模块设计244.4数据库设计344.5本章小结36结 论37致谢39第1章 绪论1.1研究背景信息管理系统(Management Informat
9、ion Systems 简称 MIS)是由人、计算机和其他必要信息解决手段组成的用于对信息进行管理的系统,随着计算机时代的到来,信息管理系统的定义也在不断更新,信息管理系统的功能也越来越强大、越来越全面。信息管理系统重要涉及信息采集、信息传递、信息存储、信息加工、信息维护和信息使用六个方面,功能完善的信息管理系统可以完毕对信息的对的采集、合理加工和有效管理。此外,统一规划的数据库是系统成熟和完备的一个重要标志。因此数据库的设计和管理对于整个信息管理系统来说至关重要。数据库的成功与否直接影响着整个系统的成败,信息管理系统重要用于对各类有效信息的管理,在现代公司中,员工信息的高效化、低成本化和网络
10、化管理对于公司的发展至关重要。就目前而言,在我国还存在一些公司,对庞大的员工信息进行手工方式的纸质化管理,由于员工信息量庞大和信息繁杂,手工管理存在检索慢、查找不方便、可靠性低、保密性低、易丢失等诸多缺陷。针对公司管理中存在的种种局限性,越来越多的公司开始采用方便高效的信息系统来完毕对公司员工信息的管理。在此种情况下员工信息管理系统应运而生。员工信息管理系统是信息管理系统中的一个代表,它具有运营速度快、功能全面以及结构清楚等优点。一个功能强大的员工信息管理系统的出现,定会在公司中掀起一股热潮。由于员工信息管理系统把诸多公司从繁琐的手工管理中解脱出来,这不仅减少了人员管理成本,并且提高了工作效率
11、。员工信息管理系统是通过计算机对公司员工信息进行有效管理的一种人-机交互系统,这样的系统可以对员工的各种信息进行存储、查询等相关操作。具有检索迅速、查找方便、存储量大、可靠性高、寿命长等优点,它可以辅助公司相关部门方便快捷的进行工作,此系统所具有的强大的数据解决功能,能在很大限度上提高公司管理人员的工作效率。本系统是专门针对公司设计的,能完毕公司中对员工基本信息、考勤信息、招聘信息、培训信息等模块的管理和维护。1.2研究意义在当下社会,互联网的迅猛发展,在各个方面都给人们的工作和生活带来了极大的便利。信息化、电子化已经成为节约成本、提高工作效率不可或缺的一部分。在当下大部分公司的员工信息管理尚
12、处在手工管理阶段,不仅管理效率低下,并且经常由于管理的纰漏出现员工信息丢失、员工信息犯错等低档错误。在这种情况下,部分公司开始积极需求公司员工信息管理系统,从而帮助公司达成员工信息管理办公自动化、节约员工信息管理成本、提高公司员工工作效率的最终目的。 公司员工信息管理系统采用的是B/S架构,重要对公司员工的相关信息以及相关的工作流程进行集中管理,以方便公司建立一个完善的、强有力的员工信息数据库,它是以Visual Studio 2023和Microsoft SQL Server 2023作为开发平台。完毕数据的输入、修改、存储和查询等功能;并使用Microsoft SQL Server 202
13、3数据库形成相关数据表,进行数据的安全存储。员工信息管理系统 是各个企事业单位科学、全面、高效的进行人事信息管理的系统,它参考了大量的世界范围内的员工信息管理理论,结合国内管理的实际情况,实用、高效并且科学。其重要内容涉及机构组织信息的建立和维护,人员信息的输入和输出,工资的计算调整和发放以及各类相关报表的绘制和输出等功能。在操作功能上集输入、输出、维护、查询、记录和打印等功能为一体。简便灵活、功能强大。1.3研究内容新疆特变电工是中国最大的能源装备制造公司,特变电工是承担中国国家电网、电源、石油、化工、铁路、交通、工矿公司等重大项目、重点工程最多的公司之一。2023年本人有幸前往该公司实习,
14、在实习阶段我发现新疆特变电工公司员工众多且分布广泛,并且现有的员工信息管理系统老化、支撑不起庞大的信息数据。在信息操作方面存在着检索慢、查找不方便、可靠性低、保密性低、易丢失等缺陷。在这种情况下本人决定尝试着去设计开发一个新的员工信息管理系统,此系统在旧系统的基础上增长一些新的功能、删去部分不常用或者不可用功能。其重点在于原系统的基础上取长补短:新增信息记录、信息综合查询、招聘管理和培训管理等常用界面。1.4本章小结 本章重要论述了员工信息管理系统的研究背景、研究意义和研究的重要内容。从研究背景出发,一步一步的挖掘信息技术在生活和工作中的地位,在信息技术社会,信息技术的重要性毋庸置疑,人们的重
15、视限度也与日俱增,但是重视归重视,应用就成了此外一回事,由于现在的很多公司还不怎么理解和结识信息管理系统的使用,在这种背景,公司管理者就不会容易地安装员工信息管理系统。但是在真正了解到员工信息管理系统的实用性和高效性之后,公司管理者会不久从繁琐、量大的工作解脱出来。在大部分工作事物的解决中会达成事半功倍的效果。管理者的解脱、相关工作的简化和效率的提高正是本系统的意义所在。在研究内容方面,本人结合了自己的学习经历,在新疆特变电工集团学习和工作过一段时间,在这个过程中本人发现了该集团在员工信息管理上存在着一些小漏洞,再结合本人的专业,所以本人爱好不言自明。本次研究和设计重要是想设计开发一个简朴实用
16、的员工信息管理系统,在某种限度上达成简化工作、提高效率的目的。第2章 员工管理系统现状分析2.1现有系统问题分析现状分析重要是分析新疆特变电工集团现阶段在员工信息管理反面存在的一些问题,现状分析的准确性直接关系着员工信息管理系统的合用性,所以现状分析重要并且必要。现状分析重要涉及现有问题分析以及问题延伸两个方面进行分析,现有问题重要是分析现阶段存在的问题,问题的延伸重要是分析当前存在的问题对公司其他方面的一些影响以及对公司未来发展的影响。这一系列的问题分析将会有助于后续工作的有效展开。(1) 界面混乱,不易操作在进行了一定期间的调研之后,我们发现特变电工员工信息管理系统的一些问题。系统界面混乱
17、导致用户操作不易是最大的一个问题,并且部分功能不合用导致用户使用不明确.例如:考勤管理模块、基本信息管理模块、工资管理模块、档案管理模块和招聘管理模块是并行的五大模块,但是在现有的系统中考勤管理模块和工资管理模块都被分派到了基本信息模块,这样一来,系统的主功能模块分别为:基本信息管理模块、档案管理模块和招聘管理模块,在这样的模块分布中,用户第一时间不会很明白自己的业务属于哪个模块,比如一个用户想要查询自己的工资情况,但现有系统的工资模块被分到了基本信息模块,没有明确模块的范围,用户有也许将逐个翻找各个模块,在这种情况下导致的时间浪费和精力浪费不可估量,长期下来,工作效率也将受到大大影响。部分功
18、能不合用导致用户使用不明确,在现有系统中有一个工作量记录模块,这个模块的意义在于员工的天天的工作任务以及完毕的额度都要一一上报公司,通过调查发现,每个员工天天要花费至少40分钟完毕该工作总结,要么在下班之前完毕,这样一来耽误工作时间。或者下班之后进行加班总结,但这样一来,耽误了员工的休息时间。在调查中员工也有提到,对于这样的检查大部分人都很反感,并且被动的完毕任务,没有起到一点的积极效果。这样的模块尚有员工住宿登记模块等.在原系统中存在的这些问题都是导致信息系统低效的因素,要想充足发挥员工管理系统的作用,原系统的部分功能调整是很有必要。(2) 功能不全面。在时代的飞速发展背景下,简朴的信息管理
19、系统已经跟不上公司的脚步,反映更快,功能更全面才是公司需要的系统特性。在特变电工公司,员工信息管理系统重要有员工信息查询、招聘管理、信息维护以及简朴的用户登录几个重要模块。在培训管理、晋升管理及考勤管理方面几乎毫无建树。在培训管理方面大多数都是纸质登记培训,一方面是由于系统上没有相应的模块,无法在网上完毕。另一方面,纸质办公已经很纯熟,并且效率不是很低下,但是用过或者接触过高效管理信息系统的人都知道,网络化的管理信息系统是其他手工方法无法比拟的,他的高效是人所不能达成的,在时代飞速发展的今天,我们必须跟紧时代的步伐去开发更高效的管理手段,所以在新的信息系统中必须添加培训管理、晋升管理、档案管理
20、等模块,甚至在系统的扩展性发面也要下功夫,以便日后添加新的模块。所以新的系统必须把以前不合用的功能剔除,把需要的功能加上,使之更完善、更可靠。界面复杂、不易操作、功能不全面以等一系列问题也酿成了一定结果,比如:浪费人力物力、信息安全存在威胁、效率低下等。具体的问题延伸如下图:图2-1问题分析图2.2新系统可行性分析 系统可行性分析:系统的可行性重要从人员操作可行性、技术可行性以及安全可行性三方面来分析:操作可行性随着计算机技术的迅猛发展和计算机应用的普及,在公司中,各级人员都越来越结识到计算机对于工作的重要性,它不仅简化了工作更能能起到事半功倍的效果,这有助于公司的长足发展。此外,使用计算机系
21、统管理并没有增长公司管理人员的工作难度,而是使得管理工作更高效、更快捷、更方便,公司管理人员和工作人员也越来越接受计算机管理系统,甚至开始依赖计算机依赖信息管理系统。再者,信息管理系统从刚开始的复杂、反映慢以及数据存储量小的阶段发展为现在的检索迅速、安全性好和界面简朴实用。公司安装信息管理系统之后,操作人员会在短时间内学会系统的安全操作,所以在这种情况下,系统的操作性是没有任何可行性问题的。因而,一个完善的信息管理系统在操作上是非常可行的。技术可行性Visual Studio 2023具有可视化、简朴易学易懂等的优点,开发人员在没接触 VB 的情况下,也能在较短的时间纯熟掌握并能运用开发,鉴于
22、 VB 语言的特点(可视化、自动产生代码、面向对象、事件驱动机制),它非常适合用于信息管理系统的开发。SQL Server 作为一种比较大型的关系型数据库,非常适合专门用于管理信息的信息管理系统,再加之 SQL 语句简朴易学,也比较适合开发人员的快速学习和掌握。在这种情况下员工信息管理系统在技术上基本没什么障碍了,只要开发者能在工作中认真细心,员工信息管理系统的开发完毕是可行性的。安全可行性本系统采用分权限登录的权限管理机制来保证安全性,也就说管理员登陆和一般用户登陆其权限是有区别的,不能随意更改其别人员以及其他部门的相关数据,并且,每一个注册用户其账号都是与本人身份证有关,在这种情况下,其安
23、全性提高了不少。此外,SQL Server 2023数据库可以完毕对数据的压缩等技术,也可以保证后台数据的安全性。不会容易被黑客入侵从而导致机密数据的丢失。2.3本章小结本章重要描述了现有系统存在的问题以及问题所带来的一些后果。发现问题进而解决问题。第3章 需求分析3.1业务流程分析业务流程分析是对业务功能分析的进一步细化,在将流程细化之后,拟定各个业务之间的互相联系以及关系最终得到业务流程图,业务流程分析让整个系统的业务设计更加清楚,更加全面。业务流程分析的准确性将会影响相关联模块的对的使用,并且在系统应用之后,在以后的工作中也会带来一些影响,所以业务流程分析在整个系统的设计和开发过程中是必
24、要并且重要的。3.1.1功能结构图根据目的,员工信息管理信息系统将划分为两个方面:员工信息基本业务管理和员工自助服务。基本业务管理方面重要是管理员进行操作的一些内容,员工自助服务模块重要是一般用户操作的模块,当然,部分功能两者都会使用。具体如31功能结构图:员工信息管理系统员工自助服务基本业务管理信息维护信息维护信息的获取考勤管理培训管理招聘管理绩效管理基本信息31功能结构图图3.1.2业务流程图在系统开始使用之前,不管是一般用户还是管理员都需要进行注册或者登陆,在这方面,和其他的信息系统同样,都需要一定固化流程,其具体流程为:图32用户注册/登陆流程图图32用户注册/登陆流程图在系统启用之时
25、,需要定义所有业务模块的标准流程,涉及业务类别、名称、编号、开始部门、终止部门及中间各节点需要的一些流程,拟定相关数据流向及对的的操作权限。在每个业务开始时,系统根据标准流程一次自动生成该业务所有操作环节记录。之后,通过提醒、查询等功能,使各个相关部门人员完毕各个工作环节,所有环节完毕后,经审核拟定,系统自动辨认业务操作的合法性,假如合法则自动更新。这样整个流程结束,假如失败,系统的相关数据将不会改变。例如:绩效管理模块的具体流程图如下:图33绩效考核操作流程图3.2功能需求分析系统重要功能涉及以下模块:基本信息模块、绩效管理模块、招聘管理模块、培训管理模块、薪酬管理模块、考勤管理模块、信息查
26、询模块、信息记录模块。员工自助方面涉及:规定下达、个人信息维护和部门信息维护。员工自助服务就是一般用户的相关功能,在功能需求中,考勤管理需求和招聘管理需求最为重要,由于在原系统中没有相关模块,也就是其相关工作是通过手工方式或者其他方式完毕的。功能需求是进行各个模块功能的一个具体分析,是对系统功能的具体划分,功能需求的作用和流程分析密切关联,并且将会对下一步的具体设计产生重大影响。3.2.1基本信息管理基本信息模块涉及:岗位信息管理、人事信息管理、人员分类管理、职务职称、人事档案管理等相关管理模块。通过基本信息模块,新员工和晋升员工可以初次录入个人以及部门信息。在管理员和用户的使用过程中,大部分
27、的查询信息都是从基本信息模块进行查询的。基本信息模块是信息量最大、操作最频繁的一个模块,在各个模块中,基本信息模块是处在一个核心地位的,由于大部分模块都是在基本信息模块的基础上进行操作的。3.2.2绩效管理绩效管理模块是员工信息管理系统中比较常用的一个模块,在原系统中绩效考核模块繁琐并且不实用,基本没有起到简化工作和提高效率的作用。所以在新的系统中绩效管理模块将会有所变动,根据调研结果和分析,绩效管理模块重要实现绩效指标体系设立和考核计划管理、考核过程管理以及考核结结果反馈等业务功能。(l)工作考核指标设立根据不同公司的职位体系,精确设立相关职位及相关工作的绩效考核指标。制定多种不同的考核方案
28、,每种方案中对不同的考核周期、不同的考核对象采用不同的考核方式,从而达成多角度考核的目的。绩效指标设立是可以随时更改的,这可以根据公司的不同发展来随机应变,不同的公司的不同部门的绩效指标都会有差异,所以绩效指标的灵活性是系统需要考虑的方面,这正是系统拓展性的一个展现。(2)考核计划管理考核计划管理重要实现考核过程基本信息记录、审核以及督查,重要体现被考核主体管理和考核主体管理,其中涉及被考核主体的考核指标及其考核目的管理、考核主体的考核指标及其考核目的管理。考核计划管理是对整个考核的一个整理,它体现了考核的完整性和严密性。另一方面,考核计划对后续的考和过程管理产生了重大的影响,考核计划的严密完
29、整与否直接关系者考核的成功与否。(3)考核过程管理在绩效考核过程中,公司员工信息管理人员对考核过程进行有效的控制是十分必要的。根据完整的考核计划进行考核,但是在考核过程中尚有很多未知因素,会影响考核的进程,所以考核过程管理是十分必要的。员工信息管理人员通过考核过程控制可以更好的实时监控考核过程。在管理过程中可以通过系统随时掌控被考核主题的相关考核指标。正如前文所说绩效考核指标的设立非常灵活,可以针对不同的考核项目设定不同的考核人和考核内容。这一系列的活动都是在考核过程管理中体现的,也就说考和过程管理是绩效考核的一个缓冲。(4)考核结果反馈考核结果反馈重要实现考核结果发布和员工反馈的查看。它是通
30、过多重考核之后发布的具有权威效果的一个考核结果。考核结果中提供对绩效考核结果的汇总,通过系统的排序、记录功能也可以将考核结果进行仔细的分析,使考核结果可以更好的应用到公司的员工信息管理活动中。例如:考核结果和工作人员的年终奖金是有所联系的,也就说这一结果不仅是当前阶段的一个工作反馈更是将来长期考核的一个参考指标。绩效考核的具体流程如下:图34绩效考核流程图3.2.3招聘管理招聘模块重要涉及员工信息需求拟定、招聘信息发布、应聘人员信息甄选、人员测试和录用这几个环节。招聘管理是员工信息管理系统中非常重要的一个模块,它在某种限度上简化了招聘的流程,提高了招聘的效率。招聘管理模块中管理者可以通过这个模
31、块来搜集招聘信息、筛选信息。用户可以得到招聘信息也可以筛选自己感爱好的信息。 (l)员工需求拟定在公司职位空缺时,招聘人员和人事主管汇总这些职位的详尽资料。涉及向招聘人员提供应聘者必备的诸多条件,例如,所需技能和学历以及岗位描述等,从而方便了公司内部和外部的定岗定员工作。招聘需求的拟定将会产生相应的招聘信息,进而发布招聘信息,进行有效的招聘。(2)信息发布可以采用基于互联网、或者其他类型的手段灵活地发布需求,也可以通过系统使应聘者随时查询自己的应聘情况。同时,内部需求发布使员工也可以在公司内部网上通过员工自助服务访问和应聘公司内部的空缺职位。公司管理者的每一次招聘更新都将会在系统上进行公告,应
32、聘者在第一时间会收到公司的应聘告知。(3)信息甄选通过应聘信息资料库与需求规划信息的匹配,从应聘信息中甄选出符合条件的人员。灵活的查询、记录和智能化的分析工具帮助招聘人员快速的从众多的信息中发现关键且试用信息,提高工作效率。(4)人员测试通过建立人员测试信息库和灵活的测试手段帮助招聘人员进行选择。测试信息库涉及职业能力信息库和性格倾向以及工作意向信息库。测试手段涉及电话测试、面试、情景测试、网络测试等,对人员测试结果进行记录和分析,有助于帮助招聘人员控制招聘流程和提高测试效率。人员测试手段除了比较通用的几个方法之外,不同的公司也可以根据自己公司的不同方法进行测试。(5)人员录用人员测试成功之后
33、将会进行下一步的人员录用,涉及签约协议、相关事宜的商定等。值得一提的事人员录用不是招聘管理中的最后一环。具体流程图如下:图35招聘管理业务流程图3.2.4培训管理培训管理模块重要制定员工资格与岗位规定、职业规划及接任计划、员工发展计划、培训需求分析和计划、培训发布和申请。培训管理模块是员工信息系统中比较常用的一个模块,培训管理是招聘管理的后续工作,对新加入成员的有效培训将会使公司得到更大的提高。 (1) 员工资格与岗位规定制定定义每个岗位的任职规定和员工或应聘者的资格条件。通过比较分析员工的岗位胜任度以及适应性,为员工升迁和招聘工作提供依据。该资格规定随着不同的部门会产生不同的标准。(2)职业
34、规划及接任计划设定职业规划和接任计划使公司对组织结构的变动做出迅速高效的反映,从公司内部或者公司外部选拔人才填补管理层的空缺。通过职业规划及接任计划组件,可认为将来储备优秀的高素质人才。此外还可以通过向员工展示职业发展前景,来提高员工的积极性。从而让员工对于自己的晋升路线一目老然。(3)员工发展计划员工发展计划是为员工设计适合其个人规定的具体长、短期发展计划。这个计划是根据公司的规定以及先前工作人员的相关指标共同参考而完毕的,员工发展计划一方面会给工作人员一个清楚的工作发展计划,另一方面将会给公司提供考核相关人员工作的一个重要指标。(4)培训需求分析和计划根据公司目前员工的工作能力和实际所需的
35、能力相对比来判断所需的能力。根据公司的实际经营状况、财务状况和培训需求状况设立职位培训计划需求。它既可以给管理者展现一个清楚的岗位需求情况,也会给员工提供比较官方的培训路线。(5)培训发布和申请雇员可查询培训课程设立及时间安排、提出申请参与培训课程、申请得到部门主管批准按程序参与培训,培训结束后将会受到一定的培训考核,在考核完毕之后将会输入反馈意见。培训主管可以发布培训计划、发布培训课程及安排的有关告知、收集和确认参与人员名单,并自动告知应参与培训的人员,培训主管通过查阅培训反馈调查表对培训课程作相关的总结,并改善以后的培训计划。具体流程图如下:图36培训管理流程图3.2.5福利薪酬薪酬制度是
36、员工信息管理的一项重要内容。涉及薪酬和福利两个方面。薪酬制度是激励计划的重要内容。薪酬制度的制定一方面要根据公司的发展规划以及企业的内部组织环境。薪酬制度的最重要的两个方面是公平性和激励性,公平性将会在很大限度上提高激励性。此外薪酬模块还涉及薪酬计算、福利管理和报表管理等等。 (l)薪资核算薪资核算提供功能强大并且灵活的功能。它可以薪资指标计算出相应的薪资水平。薪资计算过程就按预先设立的程序以流水线方式进行。除此之外,它把多种因素都考虑在内,例如时间数据的评估,具体的薪酬计算等。(2)薪资单系统支持多种支薪条件、如月薪、周薪、计件工、计时工等。支付方式灵活多变,可以支付于工资卡或者其他个人账号
37、中,比如:支付宝等。但是在系统中将会通过一张简明扼要的薪资单来展现用户在某一段时间内的薪资情况。 (3)福利管理福利管理的用旨在于吸引和留用人才。福利的范围涉及医疗保健、保险、信贷、住房等各种项目。福利管理还可为员工提供开放的福利制度,员工可自己选择某项福利计划,系统会自动将其选择登记到福利计划中。这体现了人性化的管理,更加有助于保存员工。提高员工的工作效率和积极性。福利薪酬的具体流程为:图37培训管理流程图3.2.6考勤管理考勤是员工信息管理的一项重要内容,是公司管理工作的基础,是计发工资奖金、劳保福利等待遇的重要依据。同时,考勤结果也是公司对员工的一个重要考核标准。考勤的结果将会直接影响员
38、工的薪酬福利,所以严格的考勤将会在一定限度上提高薪资的公平性。(l)考勤计划制定考勤管理者可以根据公司自身的业务特点和工作需求,在不同部门建立不同的考勤计划。考勤计划的严密性将会对后续的考勤提供有力保障。(2)员工出勤管理在员工考勤过程中,考勤管理者需对整个考勤过程进行有效的记录和分析,对员工的出勤情况、缺勤情况、请假情况等进行记录,做到日考勤、月考勤和周考勤。(3)值班管理值班是员工工作的一个重要环节,公司管理者可根据公司需求制定适合的值班计划,并对员工的值班情况做相应的记录。在员工信息系统中做出详尽的记录说明。(4)结果反馈考勤结果反馈重要实现考勤结果发布和员工查看。考勤结果中提供对考勤结
39、果的汇总,通过查询的排序、记录功能可以将考勤结果进行仔细的分析,使得考勤结果能更好的应用到员工信息管理活动中。具体流程如下图:图38考勤管理流程图3.3数据库需求分析3.3.1开发工具需求分析本系统采用 Visual Studio 2023 作为开发工具,并运用Microsoft SQL Server 2023建立后台所使用的数据库,充足发挥出 Visual Studio 2023和 Microsoft SQL Server 2023 的优势和显著特点,设计出的界面易于操作,简朴快捷,真正实现了公司员工高效、科学的管理模式。科学技术在不断发展,计算机技术也在同时不断地更新,各行各业也在从不同的
40、角度充足运用计算机的优势来提高工作效率和准确率,计算机技术所具有的这种高效快捷的强大功能正在进一步到各行各业,并发挥着越来越重要的作用。3.3.2数据库数据项需求分析3.3.2.1数据流图顶层数据流图图3-9顶层数据流图一层数据流图图3-10管理员更新/删除数据流图一层数据流图图3-11管理员查询/记录数据流图一层数据流图图3-12用户查询数据流图3.3.2.2数据字典分析以下列出系统中的一部分数据字典:数据项名称用户数据项描述用户基本信息别名无数据类型字符型长度1000以内组成姓名、性别、年龄、工龄、部门、民族、政治面貌、籍贯、联系电话、Email、职务、其他数据流名称部门类别数据流描述用于
41、辨认每一类部门别名无数据类型字符型长度10字以内说明无数据流名称查询信息数据流描述员工信息管理系统解决的一个指令别名无峰值每次应聘发布结果时发生其他说明无数据流名称记录信息数据流描述员工信息管理系统解决的一个指令别名信息综合查询峰值每次应聘发布结果时发生其他说明记录信息需要准确的记录信息指令3.4性能需求分析重要从负载能力规定、安全性规定、系统可靠性规定、系统反映速度快、系统的开放性和可维护性、系统结构合理、人机界面和谐、数据管理负载、安全性规定和系统可靠性规定这几个方面来进行分析。3.4.1系统结构合理员工信息管理系统要具有一个可扩展、可伸缩、多层的开放结构,系统结构要结合巧妙、紧凑、完整。
42、界面要简朴易懂,整体操作流程要明了,可以给使用者提供一个便捷的操作。3.4.2系统反映速度快员工信息管理涉及的信息量大,信息来源分布于公司的各个不同部门,要保证系统的反映速度。这是保证工作效率的关键。并且随着系统日积月累的使用,信息的存储量将会越来越大,假如系统无法解决,将会使系统的反映非常缓慢。3.4.3人机界面和谐系统的用户不也许是专业的计算机技术人员,甚至对计算机了解甚少,系统的界面可以设立的更加人性化。所以要提供清楚、和谐的系统界面,提高系统的可操作性和人机交互功能,最大限度地方便用户的使用。同时该系统应能提供方便的联机在线帮助功能。用户可以再第一时间通过帮助模块进行寻求帮助。3.4.
43、4系统的开放性和可维护性系统设计应面向未来的发展,提供各种必要的标准接口,以便用户可以根据需要随时添加必要的设备和系统,扩大系统功能。要充足考虑到公司组织机构和业务流程的调整等变化,并且当系统出现故障时维护方便。非功能性需求的内容一般用非量化的指标来表达。指标描述了一个范围,据此可以衡量系统的某些特性。假如说功能性需求是系统建设成功的基础,那非功能需求是系统建设成功的关键,由于它为系统的设计开发提供了更高的规定,是保证系统在实际生产中得以应用的关键所在。限于篇幅因素,对于系统的非功能描述不在这里一一进行描述。3.4.5安全性规定员工信息管理信息系统的安全性涉及这几个方面的规定:(1)终端用户的
44、权限管理和控制,防止越权操作。按角色控制系统中的所有用户功能权限。(2)业务逻辑的安全性设计,防止终端用户误操作。保持权限最小原则。 (3)数据的安全性,防止信息泄漏和丢失。数据库管理系统要符合基本的商业安全等级,采用必要的访问控制和数据备份、劫难恢复。(4)系统配置时,保证不会在非安全的系统上泄漏本系统以及外部接口的安全信息。3.4.6系统可靠性规定员工信息管理信息系统在考虑可靠性的时候,重要是针相应用软件系统,因为在整个应用链中,硬件和系统平台都是比较成熟或已有相称的可靠性支持。在本系统中应用系统涉及前端的表现层、后端业务管理应用以及中间层应用。对于前端表现,要保证长时间的可靠性。在出现与
45、后端系统的连接问题时,应当可以自动解决或显示清楚提醒,在出现应用失败时,可以通过简朴关闭浏览器方式快速恢复。数据库层要充足发挥商用数据库的可靠性保证机制3.5本章小结本章重要是进行了系统的需求分析以及系统的相关功能介绍,通过简朴具体的流程图等真切的表现出系统将要实现的内容。一方面式从特变电工员工信息管理系统现有问题出发,进一步分析该系统存在的一些问题和需要解决的方法以及解决此类问题的重要性、必要性。另一方面,分析需要解决问题的业务路程以及需要添加的功能,为了能使后续的工作准确顺利的展开,必要地流程图分析式不可缺少的,所以在需要改善和需要添加的功能上都需要画出全新的路程图来使文章表达的更加清楚。
46、在主功能业务流程分析之后,整个系统的设计思绪也就基本清楚了。第三步,需要对系统所需数据库进行分析和设计,根据设计思绪设计合理的数据库式数据库分析中重要的工作。最后,假设在整个系统完毕之后,系统还需要哪些性能需求,在进行调研分析和未来评估之后,大体可以从系统反映速度快、人机界面和谐、系统的开放性和可维护性、安全性规定、系统可靠性规定和系统结构合理等方面进行分析。 在计划一目了然之际,通过下一步的实行去完毕系统的实现,这一章不仅是第一章的延续更是整个项目的指导方案.第4章 系统设计4.1设计原则实用性原则人事管理系统要把满足用户需要,实现系统的实用性作为首要目的进行设计和开发,用户是上帝,用户的实
47、际规定永远是第一性的。可维护性与可扩展性原则当今社会是高速发展、与时俱进的,人事管理系统设计过程尽量实现模块化、组件化,以便将来可以不断更新,实现用户的新需求。可靠性原则前台应用软件与后台数据库系统的设计必须要保障安全可靠,防止黑客入侵。4.2用例图用例图重要显示使用案例与角色的交互。用例需求的系统从用户的角度来看,即表达该系统的功能。角色是该系统的主体,表白例图由参与者,用例,系统边界,箭头组合物,绘图方法系统信息完毕。而参与者是不特定的,体制外的,在与系统的交互中发挥重要的作用的。因此参与者可以是人,可以是事物,也可以是时间或其他系统等等。下面是本系统的用例图:其角色有两个:管理员;一般用户;(1) 管理员的使用权限是最高等级的,可以使用系统提供的一切功能,功能大体列表如下:用户管理;系统密码修改;档案管理;绩效管理;招聘管理;培训管理;福利薪酬管理;报表打印管理;其它一些附属功能;其用例