




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1页 共 31 页毕 业 设 计题 目 企业人事管理系统姓 名班 级系 名指导教师 二 0 年 月 日第2页 共 31 页摘 要随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。经过分析,我使用 司的金思平 发工具,利用其提供的各种面向对象的开发工具,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。论文从人事管理信息系统的初步调查开始,详细介绍人力资源管理信息系统的需求分析、和数据流程分析,并进行了系统总体结构设计、数据结构和数据库设计、输入输出设计等。关键词: 人事管理信息系统 数据流程 系统结构设计 数据结构设计第3页 共 31 页to is in to at go of of is to of t to to is to of of to E in to to we of of of it up in in a on to is go of 31 页of on of to to 31 页目 录摘 要. 述.背景.系统的目标和意义. 开发设计思想. 作者的主要贡献. 前景展望.用工具或开发环境的描述. 数据库平台. 开发软件. 软件介绍.用户的普遍性.能的完整性.具的易用性.求调查.用户需求分析.系统功能需求分析.性能需求分析.据库设计.数据(处理)流程分析.局部.全局. 31 .统设计. 整体结构设计. 主要结构(或功能)的设计.各种功能.操作界面设计和代码.论与体会. 31 页前 言人事管理信息系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起资料一致性和完整性强、资料安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。本系统主要是基于要使用开发环境能很好的兼容其他的开发语言(如,语言),不仅提供了大量的生成器,表设计器,更显著的是它还提供了各种各样的向导。因此,开发起来将极为方便,快捷!人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。人事档案管理系统一般包括对人事档案的统计、查询、更新、报表输出等功能。如果人工直接统计的话,工作量将十分庞大,特别是,如果企业员工有几万或几十万人时,人工统计将变得不可能想象。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。用计算机可使人们从繁重而又单调的统计运算中解脱出来,仅用一些简单的操作便可及时准确地获得需要的信息。作为计算机应用的一部分,使用计算机对人事信息进行管理,索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一个管理软件成为很有必要的事情, 在设计一个系统时,首先要做好需求分析。合理地运用好立一个适合企业的人事管理系统。第8页 共 31 页第一章 概 据用户的要求,实现人员基本情况管理、职位调整管理等几个方面的功能。用户通过输入姓名、密码、职工履历等基本信息,由系统自行生成相应的统计数据及各类统计报表以供用户查询、打印,另外操作人员还可以对这些基本信息进行定期的更新和删除, 人事管理系统力求给用户方便快捷的途径去管理这些繁琐的数据随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事档案的管理势在必行。当前企业信息管理系统正在从C/结构转移,但是由于安全性等方面的因素,C/进建立现代人事管理模式、促进人事管理正规化、帮助企业提高管理时效、帮助企业降低管理成本。所有的管理的目标都是为了效益。在计划经济时代,传统用人制度忽视人事管理的开发和管理问题,缺乏人事管理的理念和认识,忽视了人才的资源性、整体性等特征。在市场经济和知识经济时代,人事管理必须实现把适应社会主义计划经济的人事管理体制调整为社会主义市场经济体制相配套的人事管理体制,重视人才的资源性和人力资本的核算和认识,树立以人为本的思想,把人作为资源和资本,强调整体性人事管理系统的开发目前市面上流行的人事管理系统不少。但是,对于企、事业单位的人事管理系统来说,不需要太大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。该系统的具体任务就是设计一个企业职员信息管理系统,由计算机来代替人工执行一系列诸如增加新进职员信息、变更职员信息、删除离职职员信息、查询及打印等操作。这样就使办公人员可以轻松快捷地完成职员信息管理的任务,使企业的职员管理工作系统化、规范化、自动化,从而达到提高企业管理效率的目的。第9页 共 31 页设计的指导思想是一切为用户着想,界面要美观大方,操作尽量简单明了,而且作为一个实用的应用程序要有良好的容错性,在用户出现误操作时能尽量及时地给出警告,以便用户及时改正。使其支持企业实现规范化的管理。支持企业高效率完成劳动人事管理的日常业务,包括新员工加入时人事档案的建立,老员工转出、辞职、退休等。支持企业进行劳动人事管理及其相关方面的科学决策,如企业领导根据现有的员工数目决定招聘的人数等。人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。发设计思想能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。人事管理信息系统主要包含员工基本信息,工作情况,学历,职位情况等各方面信息,内容比较简单。同时还综合了其他系统的功能,总结归纳出所需现有的功能。主要是为人事信息进行服务,对职位的变动、员工资料查询,统计修改等功能。总体上说具有编辑,查询,员工管理,等功能。在现有的社会中如果再用手工管理这样一个庞大的业务,那不仅对人的脑、身体都带来很多的不便,所以我们现在是急切需要这样的一个系统来管理,我的这个设计是最基本的管理。者的主要贡献本人独立完成了此课题的研究与开发,包括调研、分析、设计、编码、测试、文档编写等内容。景展望此系统具有很强的实用性,只要根据不同单位的具体使用情况稍加修改,就可以把它应用到实际管理工作中。当然在此毕业设计过程中,人力资源管理系统的需求是自己通过借鉴同类软件和查阅相关书籍而提出的,与实际或具体企业可能有出入,这必将给以后软件的推广运用带来麻烦,不过通过不断的升级将会得到解决。看来这个系统的前景是很大的,那么这个系统的制作难度也会加大我们还需不断的探索怎么做好一个好的系统。第10页 共 31 页第二章 据库平台运行环境:x 、000、发软件现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具有很多:在此我选用件介绍一种网站制作技术,由于其强大的数据处理能力及良好的兼容性,使其成为数据库应用程序开发人员强有力的工具而广为使用介提供了一种建立动态网页的简单方法,并为开发人员提供了一个于这个框架,开发人员可以综合使用 活,快速地创建和维护动态网页,特别是目前的商业系统。作为术的一部分,立于平台的应用程序,而且具有非常强的可伸缩性。同时,得设计人员能够在不改变底层动态内容的前提下改变祖国网页布局。这样跨平台的特性己包含了目前大部份网站服务器配置环境,再加上它的语法写作方式可媲美且在网络安全技术方面甚至已超越以,相信很快的时间内极有可能取代现有网页编译技术,而成为商业网站的新标准。在本节中我们将会讨论您更加了解这项新技术。第11页 共 31 页与其他数据库管理系统相比,能的完整性、工具的易用性和规模的可伸缩性等特点。1. 用户的普遍性勿庸置疑,于它与传统的 此了解和使用它的传统用户数量庞大。它安装容易,运行环境要求不高,入门和学习方便,最易于用户接受。数据管理方面,它基本具备了大型 据库的特征(如视图、关键字、关系、触发器、存储过程等);在数据库设计方面,它提供了各种数据库组件的设计向导和图形化、智能化的设计过程。其独特的优点是提供了各种数据库用户界面的可视化设计工具,提供了自含的编程语言和调试工具,提供了查询数据库的默认表格工具等。总而言之,量使得用户不依靠任何其他软件工具就能完成一个较复杂数据库应用系统的全部开发工作。因为它以方便和规范开发者的工作为目标,充分考虑了数据库应用软件的特点。窗口化、图形化、智能化、模板化、向导化、参数化和通用化是论是组织信息、运行查询、创建集成的关系型数据库系统,还是为最终用户编写功能全面的数据管理应用程序,可以提供管理数据所需的工具,可以在应用程序或数据库开发的任何一个领域中提供帮助。力和灵活性,是普通数据库管理系统无法比拟的,它把我们带入一个们可以对项目及数据有更强的控制,能够使用源代码管理产品,同时可以在“项目管理器”中看到组件的状态。数据库容器允许几个用户在同一个数据库中同时创建或修改对象。利用“数据库设计器”可以迅速更改数据库中对象的外观。 我们可以借助“项目管理器”创建和集中管理应用程序中的任何元素;可以访问所有向导、生成器、工具栏和其他易于使用的工具。它提供了一个进行集中管理的环境。可以对能够为编写的应用程序定第12页 共 31 页义工具栏。更简便、快速、灵活的应用程序开发用程序向导”,其提供的新的便更容易地向应用程序中添加有效的功能。供了更多更好的生成器、工具栏和设计器等,在他们的帮助下,我们可以快速开发应用程序。在们可以更简便地调试及监控的应用程序组件:可以跟踪事件以及记录执行代码的工具,它看起来与的调试环境很相似;利用它可以深入程序,查看属性设置值,对象以及数组元素的值;可以显示交互的或代码中的信息提供了方便的途径,同时可以把结果输出到应用程序窗口之外的另一个窗口;可以用来分析程序、应用程序或实际运行的项目代码。不用编程创建界面应用程序组件的实例中收集了一系列应用程序组件,他们显示了如何利用 应用程序中可以直接使用示例组件及它们的代码。提供真正的面向对象程序设计更重要的是它现在提供真正的面向对象程序设计的能力。借助以充分使用面向对象程序设计的所有功能,包括继承性、封装性、多态性和子类。使用优化应用程序的可将查询响应时间从数小时或数分钟降低到数秒,可以显著地提高查询的速度。可以与多个开发者一齐工作如果是几个开发者开发一个应用程序,可以使用时,若要跟踪或保护对源代码的更改,还可以使用带有“项目管理器”的源代码管理程序。充分利用已有数据如果有 前版本的文件,只要打开他们,就会出现 换对话框。可以把其他数据源移到 中,如果第13页 共 31 页有电子表格或文本文件中的数据,比如用以方便地实现数据共享。可以开发客户服务器解决方案,增强客户/服务器性能多语言编程由于岛语、日语、朝鲜语、繁体汉语以及简体汉语多种语言的字符集,因此能在几个领域提供对国际化应用程序开发的支持。介它帮助用户方使地得到所需信息,并提供强大的数据处理工具。它可以帮助用户组织和共享数据库信息,以便于根据数据库信息作出有效的决策。另外,仅有这样个数据库管理系统软件(则只能进行一些信息系统所需要的简单数据处理,且对操作者有较高的操作技能要求。因此,信息系统的开发者都是在某种数据库管理系统软件境下编写相应的应川程序,以形成一个能够满足应用需求且操作尽可能简单的应用型信息系统,这被称之为二次开发。具有以下特点:1使信息更易于查找和使用支持 能的信息共享以通过企业内部网络简便地实现信息共享,而且它可以很容易地将数据库定位到浏览器中,它将桌面数据库的功能和网站的功能结合在一起。3用于信息管理的强大解决方案高级用户和开发人员可以创建那些将户端)的易用性和14页 共 31 页4改变了数据库窗口可在强了据库的易用性。5提供名称自动更正功能自动解决当用户重新命名数据库对象时出现的常见负面效应。例如,当用户重命名表中的字段时,将自动在诸如查询的相关对象中进行相应的更改。6具有子数据表功能子数据表在同一窗口中,提供了嵌套式的视图,这样就可以在同一窗口中专注于相关的数据并对其进行编辑。7 用户只需简单地将、查询等)从数据库放到可从 000 。8数据访问页功能该功能可使用户快捷方便地创建数掂 通过数据 数据库应用扩展到企业内部网络 将帮助用户比以往更快捷、高效的方式共享信息。9共享组件的集成件,为用户提供了多种查看和分析数据的方式。10互性B,使用户可以将面的易用性与诸如 15页 共 31 页第三章 进行身份确认,只有用户名和用户密码都相符的用户方可进入本系统,为了防止不合法用户对数据的察看和修改,本系统把用户分为三个级别:员工和管理员,员工包括管理员不仅拥有对数据的查询、统计。打印权限,还对用户的使用权限进行控制,管理员可以设定用户名、密码和其权限,还可以对纪录进行增加、删除、修改等操作。当用户要进入系统是必须先输入用户名和密码,按“确认”按钮后,系统辨别用户身份,对合法用户根据用户的权限赋予相应的使用功能。得能方便快捷地对人事档案进行查询、统计、更新,并且能按一定要求输出报表。通过该系统,使企业的人事管理工作系统化、规范化、自动化,活的数据记录编辑功能,可以随时对记录进行增加,修改,更新,删除,浏览等编辑操作。并将查询方式有机溶入编辑界面,可以实现对某项记录定位,再进行编辑,修改,更新。多个数据库表的任意组合条件的查询。便于在实际档案管理操作中呆对保种情况,多种条件下的人员情况进行统计查看第16页 共 31 页具备分级用户权限管理设置,以确保档案的保密性和安全性。具有分类统计,使用图表显示的功能,该统计图表可根据数据库中记录情况的变化而变化 第四章 理)流程分析系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。在系统功能分析的基础上,考虑 到如下所示的系统流程图。(如图)封面登录界面主界面增加记录 修改记录 删除记录 查询 报表打印 退出职员信息表第17页 共 31 页数据流程图 (图)一个公司可分为好几个部门,每个部门的人员都有自己的资料,而公司也会因为本身的利益会对一些员工进行部门的调动,也会因为员工工作的态度或是工作能力进行职位的变更。图(图)职员信息表图(图3)家庭信息表职员号 经济来源员工姓名婚姻状况文化程度工 资与本人关系 出生年月所属部门政治面貌工作单位职员信息表职员号 性别姓名 备注联系电话家庭地址现任职务进单位年份 生日 所属部门政治面貌学历第18页 共 31 ) 职员信息表结构字段名 类型 长度姓名 字符型 4性别 字符型 8职工号 数字型 2职员信息表联系电话 所属部门 职员号性别姓名 生日 学历现任职务 政治面貌家庭成员表与本人关系 婚姻状况 工作单位 工 资第19页 共 31 页生日 日期型 10学历 字符型 8政治面貌 字符型 20联系电话 数值型 12家庭地址 字符型 40所属部门 字符型 10责任职务 字符型 10进本单位年份 日期型 8备注 备注型 4表 家庭成员表结构字段名 类型 长度职员号 字符型 10所属部门 字符型 10员工姓名 字符型 10与本人关系 字符型 10出生年月 日期型 8婚姻状况 字符型 4文化程度 字符型 10政治面貌 字符型 10工作单位 字符型 20工 资 数值型 6经济来源 字符型 10第20页 共 31 页第五章 体结构设计人事档案管理系统主要包含职工个人自然情况,工作情况,简历,学历情况等各方面信息,内容比较简单。同时还综合考虑档案管理工作的性质,总结归纳出所需实现的功能。主要是为人事信息进行服务,对员工的变动、员工资料、以及员工资料的查询,统计等功能。总体上说具有编辑,查询,员工管理,统计等功能。灵活的数据记录编辑功能,可以随时对记录进行增加,修改,删除, 等编辑操作。并将查询方式有机溶入查询界面,可以实现对某项记录定位。多个数据库表的任意组合条件的查询。便于在实际档案管理操作中呆对保种情况,多种条件下的人员情况进行统计查看。具有比较友好的人机界面,各种操作可以在直观的界面上通过人机交互式进行。 管理员功能,对员工信息进行添加,修改,删除操作。第21页 共 31 功能)的设计图 结构功能图功能:用户登录进入人事管理系统。系统启动后,首先要做的就是用户登录。若不登录系统,所有功能都无法使用。用户只有登录系统后,根据其具有的权限,才能执行一定的操作。操作:进入该功能后,要求输入员工的登录名及其口令,只有其登录名和口令完全正确,才能进入人事管理信息系统。系统会根据为用户分配的权限,设置其对应的功能为有效,用户就可操作该功能。要员工把想查询的条件输入变能显现结果查找功能:对人员信息的查询功能,包括唯一条件查询和多条件查询。正确封面 进入系统 登陆界面 取 消退出退出 封面 用户名和密码确定 错误主界面 退出系统增加记录 修改记录 删除加记 查询 报表打印 退出第22页 共 31 页查找按钮功能。会调出另外一个窗口来显示用户所要查询的符合条件的所有员工的资料。根据信息中的各字段,选择相应的条件操作符输入相应的值即可进行信息查询。该模块的主要分为两部分:一是完成选择要查找的字段、条件操作符等功能;二是用来显示用户进行查询的完整条件及查询、退出按钮。当查找的条件选择完毕,点击查找按钮,在显示部分显示出来后,点击查找按钮才正式完成该模块的查找功能。打印功能:员工自定义的其它资料打印; 职工列表打印,表栏内容可任意调整,职工信息的任意选入;部门列表打印,以树状结构显示所有部门的分支信息。选中一张表,点击打印。在默认情况下,打印服务的与活动目录的集成意味着用户能够访问限制范围内的所有打印服务器,浏览满足自己需求的打印机。使用包含标准的服务器和具有逻辑的打印机命名规范将会使企业收益最大化,使用一个仔细研究的打印机名称标准、描述和位置标签将会为企业提供一个非常容易访问和高效的打印环境。封面与代码本系统采用的数据库是用是通过在程序中的一段代码与数据库建立连接。代码设置如下:按钮“进入系统”代码设计如下do 陆界面* 出”代码如下:体代码如下:if 31 *255)j=*255)k=*25
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 知识产权课题培训课件
- 2025年初级心理咨询师考试模拟试题及解析
- 钳工加工基础知识培训课件
- 钳工入门基础知识培训班课件
- 知识产权培训工作常态化课件
- 知识产权培训审核员课件
- 钢笔淡彩画画入门
- 2025年大剧院舞美设计面试题及答案
- 漏的课件教学课件
- 2025年证券从业《法律法规》试题及答案
- 2025-2026学年冀教版(三起)(2024)小学英语三年级上册教学计划及进度表
- 山西大同大学《物联网控制》2024-2025学年第一学期期末试卷
- 医院感染病例监测与报告
- 中暑临床医学
- 中小学历史学科跨学科教学设计案例
- 2025-2026学年高一上学期《抗战胜利八十周年纪念》主题班会课件
- 康复理疗室感染管理要求
- 心电监护技术操作并发症的预防与处理
- 指挥部安保方案(3篇)
- 银行独立授信审批官工作手册模板
- Unit 8 Let's Communicate!Section A(1a-1d)同步练习(含答案)2025-2026学年人教版(2024)八年级英语上册
评论
0/150
提交评论