【毕业学位论文】(Word原稿)人事档案管理系统的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)人事档案管理系统的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)人事档案管理系统的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)人事档案管理系统的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)人事档案管理系统的设计与实现-软件工程_第5页
已阅读5页,还剩67页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

硕士学位论文 人事档案管理系统 的 设计与实现 研 究 生: 学 号: 所在学院 :软件学院 学科门类 : 计算机科学与技术 学科专业 :软件工程 指导教师: 副指导教师 : 二 一 二 年三 月 A in 2012 人事档案管理系统的 设计与实现 同济大学 学位论文版权使用授权书 本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不 以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 2012 年 3 月 2 日 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明 的法律责任由本人承担。 学位论文作者签名: 2012 年 3 月 2 日 同济大学 硕士学位论文 摘要 I 摘要 人事档案是每个企事业单位都必需的,现在很多的人事管理手段单一,以人工为主,日常的信息检索、报表制作、统计分析多为人工进行,很难保证及时、准确,并浪费人力、物力和财力。现代人力资源管理,属于战术与战略性相结合的管理,采用现代人事管理软件系统,信息检索、报表制作、核算、测评、招聘等均由计算机自动生成结果,及时准确地提供决策依据。 本文通过对人事档案管 理系统架构的研究,较为详细地提出一套具有先进性和适合人事档案管理系统建设方案,利用 人事档案管理系统 ”。 本系统研发的主要功能模块有:档案目录管理、档案内容电子化管理、档案索引台账管理、档案检索、档案转递移交、目录管理系统数据导入、档案人员管理、数据备份与恢复、数据压缩、存储管理、用户与权限管理、日志管理等。 人事档案管理系统的建设将使高校的信息管理和信息服务更上一个台阶,实现资源的有效配置和充分利用,实现档案过程的优化、协调,从而提高 各种管理和服务工作的效率、效果和效益。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成人事管理的全过程,包括新教师工加入时人事档案的建立、老教师的转出、职位等的变动引起职工信息的修改、员工信息查询、统计等人事管理工作以及新进员的新增、老教师修改等管理工作。 可以预计,新的需求、新的技术、新的观念必将会不断出现,人事档案管理也会在不断地探索和实践中发展。在现有的基础上有计划,按步骤地进行人事档案建设,开发、健全、完善人事档案管理信息软件,并且对信息进行整和,以构建数字化校园来带动教育的现代化 建设,实现教育事业新的发展。 本文的研究成果可以应用于乌海职业技术学院和其它企事业单位的人事管理系统。 关键词: 人事档案;流程设计;模块设计;数据库;管理系统 同济大学 硕士学位论文 目录 is is a of to to of to by on a of on , as of . of of on a to of of so as to to of s by of to be in In to 同济大学 硕士学位论文 目录 to to of be to of 同济大学 硕士学位论文 目录 录 第 1 章 引言 . 1 题的开发背景及开发意义 . 1 事管理研究现状 . 1 统的设计目标 . 2 文的主要研究工作 . 3 第 2 章 相关技术简介 . 4 统的前台选型 . 4 台开发工具 . 4 点 . 4 统的数据库管理系统选型 . 6 结 . 8 第 3 章 系统分析 . 9 行性分析 . 9 术可行性 . 9 济可行性 . 9 理可行性 . 9 务流程分析 . 10 据流程分析 . 10 念模型 (即分析模型 ) . 11 例图 . 11 互图 . 13 统 功能分析 . 14 统功能划分原则 . 14 统性能需求分析 . 15 户操作需求 . 15 统运行环境 . 15 统保密性和安全性 . 17 统可维护性 . 17 结 . 17 第 4 章 系统设计与实现 . 18 体设计 . 18 统功能 . 18 计原则 . 19 户界面设计 . 20 入输出设计 . 20 码设计 . 21 统结构 . 22 计模型 . 23 图 . 23 同济大学 硕士学位论文 目录 V 件图 . 23 动图 . 24 4. 4 数据模型 (实现模型 ) . 26 统的数据关系图 . 28 统数据库设计 . 28 据库的实施 和维护 . 32 据库的实施 . 32 据库的试运行 . 33 据库的运行和维护 . 33 据库的实现 . 33 据源的建立 . 33 置 . 34 接数据库 . 34 句的查询 . 35 发控制 . 35 体模块的实现 . 36 限设置模块实现 . 37 护模块实现 . 39 师信息录入模块的实现 . 40 据检索模块的实现 . 41 动模块的实现 . 42 职 培训模块的实现 . 43 勤模块的实现 . 43 成可执行文件 . 44 结 . 45 第 5 章系统测试 . 47 件测试目标 . 47 件测试策略 . 48 元测试 . 48 成测试 . 49 认测试 . 50 件测试方案 . 50 户登录的测试 . 51 息添加测试 . 52 览窗口测试 . 54 印测试 . 54 试结果 . 54 结 . 55 第 6 章 结论与展望 . 56 论 . 56 望 . 57 参考 文献 . 58 同济大学 硕士学位论文 目录 谢 . 60 攻读学位期间发表的论文及参加项目情况 . 61 同济大学 硕士学位论文 第 1 章 引言 1 第 1章 引言 题的开发背景及开发意义 长期以来纸张一直都是有效管理档案的主要媒介,但是随着档案内容的不断增加,各类档案的打印、整理、装订、保存和查询逐渐暴露出了问题,如纸张保存长久后容易泛黄、字迹模糊,查询时要从众多的档案中搜寻极不方便、且共享性差,档案的相关打印、整理等步骤都要花费大量的人力和时间,效率很低。而开发电子档案管理系统实现了纸质档案到电子档案的转变,解决了纸质档案管理的困难,不仅创造了较高的经济效益和社会效益,还具有推广使用价值,对于学校实现电子化档案管理有着重要的意义。此外还能够大量节约原来纸质档案管理工作的人力物力,降低工作成本。如果推广使用节约的人力、物力等成本将是相当可观的。同时也可以实 现档案管理工作的规范化、标准化、自动化,提高整个人事档案管理部门的工作效率和工作质量,树立人事档案管理部门的良好形象。 事管理研究现状 人事管理成为一门科学,在国外已有多年的历史。早在 1923 年,美国的司考特与克洛奚尔二位博士就著有人事管理学 1。人事管理的领域进一步扩大,在西方的管理观念和实践上,已趋向采用 “人力资源开发 ”这一概念来代替人事管理的概念。人力资源管理系统的发展历史可以追溯到 20 世纪 60 年代末期。由于当时计算机技术已经进入实用阶段,同时大型企业用手工来计算和发放薪资既费时费力又 非常容易出差错,为了解决这个矛盾,第一代的人力资源管理系统应运而生。 第二代的人力资源管理系统出现于 20 世纪 70 年代末。由于计算机技术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,都为人力资源管理系统的阶段性发展提供了可能。第二代人力资源管理系统基本上解决了第一代系统的主要缺陷,对非财务的人力资源信息和薪资的历史信息都给予了考虑,其报表生成和薪资数据分析功能也都有了较大的改善。但这一代的系统主要是由计算机专业人员开发研制的,未能系统地考虑人力资源的需求和理念,而且其非财务的人力资源 信息也不够系统和全面。人力资源管理系统的革命性变革出现在 20 世纪 90 年代末。由于市场竞争的需要,如何吸引和留住人才, 同济大学 硕士学位论文 第 1 章 引言 2 激发员工的创造性、工作责任感和工作热情已成为关系企业兴衰的重要因素,人才已经成为企业最重要的资产之一。 “公正、公平、合理 ”的企业管理理念和企业管理水平的提高,使社会对人力资源管理系统有了更高的需求;同时由于个人电脑的普及,数据库技术、客户 /服务器技术,特别是 术的发展,使得第三代人力资源管理系统的出现成为必然 2 第三代人力资源管理系统的特点是从人力资 源管理的角度出发,用集中的数据库将几乎所有与人力资源相关的数据(如薪资福利、招聘、个人职业生涯的设计、培训、职位管理、绩效管理、岗位描述、个人信息和历史资料)统一管理起来,形成了集成的信息源。友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得人力资源管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业人力资源规划和政策。美国许多大学都设立了人力资源开发系,建立了一些培养人力资源开发专职人员的业余学校。传统的人事管理工作逐渐被现代人力资源管理取代。传统的人事管理手段单一,以人工为主,日常 的信息检索、报表制作、统计分析多为人工进行,很难保证及时、准确,并浪费人力、物力和财力。现代人力资源管理,属于战术与战略性相结合的管理,采用现代人事管理软件系统,信息检索、报表制作、核算、测评、招聘等均由计算机自动生成结果,及时准确地提供决策依据。 统的设计目标 人事档案管理系统的建设将使高校的信息管理和信息服务更上一个台阶,实现资源的有效配置和充分利用,实现档案过程的优化、协调,从而提高各种管理和服务工作的效率、效果和效益。首先实现本单位组织人事部门的档案电子化管理:将原来纸质的人事档案扫描或拍 照成电子文件保存到计算机 (硬盘等介质 )中,同时还可以维护档案人员及目录信息,从而建立电子人事档案。日常工作中可以通过计算机快速检索查询人员的档案信息,实现人事档案的一体化管理。另外,系统不仅支持多种格式的图片文件,还支持视频文件,对于某些重要工作 (档案 )场景,可以利用摄像机拍摄,生成视频保存到电子档案中。对于人员信息和档案目录信息,既可重新录入,也可从目录管理系统导人。系统可实现不同单位组织人事部门之间档案的转递和移交。最后实现整个兖矿集团人事电子档案工作的规范化、自动化。 本系统研发的主要功能模块 有:档案目录管理、档案内容电子化管理、档案索引台账管理、档案检索、档案转递移交、目录管理系统数据导入、档案人员管理、数据备份与恢复、数据压缩、存储管理、用户与权限管理、日志管理等。 同济大学 硕士学位论文 第 1 章 引言 3 文的主要研究工作 人事档案是每个企事业单位都必需的,从以前的人工管理,到现在的电脑存储,从文字资料到电子表格,省去了许多重复工作,更方便快捷地实现人员档案的管理及查询。 (1)系统应符合企业人事管理的规定,满足公司日常员工管理的工作需要,并达到操作过程中的直观、方便、实用、安全等要求。 (2)系统采用模块化程序设计方法 ,即便于系统功能的各种组合和修改,有便于未参与开发的技术维护人员补充、维护。 (3)系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。 (4)系统应具有保护功能,防止非工作人员进入后随意修改数据。 (5)系统应具有详细的员工资料,以备日后查询便捷。 本文的研究成果可以应用于乌海学院人事档案管理数字化建设,从而从根本上实现了纸质档案到电子档案的转变,解决了纸质档案管理的困难,可以创造了较高的经济效益和社会效益,对于学校实现电子化档案管理有着重要的意义。此外本系统的应用可以节约大 量的人力物力,降低工作成本。同时也可以实现档案管理工作的规范化、标准化、自动化,提高整个人事档案管理部门的工作效率和工作质量,树立人事档案 管理部门的良好形象。为学院的现代化管理再上一个新的台阶做出贡献 。 同济大学 硕士学位论文 第 2 章 相关技术简介 4 第 2章 相关技术简介 一种高效能的客户 /服务器模式以及分布式数据库应用程序的前端开发工具。相对于其他任何应用开发工具, 于开发速度更快,成本更低,质量更高,功能更强,已被广大数据库应用开发人员所使用,并获得好评。 因此,本系统的前台开发工具采用了 1991 年 6月推出的数据库应用开发工具,历经了多次升级换代。 了能够设计传统的高性能、基于客户 /服务器体系结构的应用系统外,也能够方便的构建和实现分布式系统,还可以开发基于 应用系统。 全按照客户 /服务器体系结构研制设计,在客户机中,它作为数据库应用程序的开发工具而存在。由于 用了面向对象和可视化技术,提供可视化的应用开发环境,使得利用 以方便快捷地开发出利用后台服务器中的数据和数据库管理系统的数据库应用程序。 应用开发提供了全面综合性的支持,可以概括为以下 5点。 (1)事件驱动的应用程序。 事件驱动的应用程序,事件发生时所要处理的事情需要靠写程序来完成。即当用户单击某个按钮,单击某个静态文本事件,或是从菜单中选取某个菜单项 等,都会触发相应的事件。用户可以通过脚本编写来说明当事件被触发时所要完成的处理过程。 序设计的一个显著特点是客户程序和函数大都是由事件触发的。编程者需要在某一事件发生的时候进行相关的处理。也可以说用户用建的窗口、菜单、控件和其他的应用程序部件都是一个预定的事件集合。例如每一个按钮都有一个 件。 开发人员提供了一个集成环境。应用的各个成分,包括有强大的编译能力,以及集成调试和测试能力,因此在开发环境就可以生成并检测某个应 用。开发的原型可紧可松的将数据库连起来, 编译能力方便了设计、开发和调试过程。 同济大学 硕士学位论文 第 2 章 相关技术简介 5 (2)言与函数。 功能强大的第四代编程语言。 句,而且还提供了一套完整的嵌入式 句,这就大大增强了程序操纵和访问数据库的能力。可以利用供的可视化工具生成嵌入式 句,然后把它粘贴到程序中,而无须逐字嵌入。丰富的数据类型和众多的函 数进一步提高了 适应性和灵活性。 仅支持常规的数据类型,同时也支持用于处理多媒体的二进制大对象数据,当然它也完全支持对象类型。 句用于控制程序的流程,主要有赋值语句、条件语句、循环语句等。语句的结构、功能和其他语言相似。 提供了 几百个标准函数,种类繁多,功能强大,提高了编程效率。 (3)面向对象的编程。 在 创建的每一个菜单或窗口 都是一个自含的模块,称为对象( 用程序基本的构件是用户所创建的那些对象,每个对象都具有一些特定的特性和行为。利用诸如封装性、继承性和多态性这样的面向对象的编程技术,开发人员可以最有效的利用所创建的每个对象,使应用程序具有可重构性、可扩展性等强有力的功能。 用了实际的面向对象方式,这能使信息系统开发人员在无需精通专用语言的情况下迅速转向面向对象的开发。 用由一系列对象组成,包括窗口、菜单、函数、结构和数据窗口、通用的对象, 都可在许多应用中重复使用。因此,提高了程序员的效率和软件质量,又大大减少了开发时间。 有绘图环境,可以生成用户定义的对象、事件和函数,其方便在于代码的重复使用性。 (4)跨平台开发。 持跨平台的开发和分布。例如,在 利用发的应用程序,可以将应用程序分布到 台上运行,另一些人员在 台上开发,且是在同一时间开发同一个应用程序。开发人员可以自由的共享应用程序中的 象,因为 样支持对象也可跨不同的计算机平台。 (5)支持多种数据库。 持应用系统同时访问多种数据库,这包括诸如 类的大型数据库,也包括小至 类的支持 外, 发环境随身携带的 身就是个功能强大的的数据库管理系统 对小型应用来说,直接使用这个 数据库管理系统就是个优质廉价的选择。 同济大学 硕士学位论文 第 2 章 相关技术简介 6 取数据库的方式有如下两种: (1)通过使用 口。 (2)通过使用一个由 供的专用的直接与数据库相连的数据库接口。 000 是微软公司推出的高性能的关系数据库管理系统,已经在性能和可扩展性方面确立了世界领先的地位,是一套完全的数据库和数据分析解决方案。区别于 型数据库, 一个功 能完备的数据库管理系统 16。它包括支持开发的引擎、标准的 言、扩展的特性 (如复制、 析 )等功能。而像存储过程、触发器等特性,也是大型数据库才拥有的。因此,本系统的数据库管理系统采用了 000。 000 采用客户 /服务器计算模型,即中央服务器用来存储数据库,该服务器可以被多台客户机访问,数据库应用的处理过程分布在客户机和服务器上。客户 /服务器计算模型分为两层的客户 /服务器结构和多层的客户 /服务器结构。在两层的客户 /服务器系统中,客户机通过网络与运 行 000 实例的服务器相连,客户机用来完成数据表示和大部分业务逻辑的实现,服务器完成数据的存储,这种客户机被称为 “胖客户机 ”( 在多层的客户 /服务器系统中,至少要经过三个处理层,第一层是客户机,它只负责数据的表示;第二层是业务逻辑服务器,负责业务逻辑的实现,所有的客户机都可以对它进行访问;第三层是数据库。这种结构中的客户机被称为 “瘦客户机 ”( 数据库系统采用客户 /服务器结构的好处在于: (1)数据集中存储。数据集中存储在服务器上 ,而不是分开存储在各客户机上,使所有用户都可以访问到相同的数据。 (2)业务逻辑和安全规则可以在服务器上定义一次,而后被所有的客户使用。 (3)关系数据库服务器仅返回应用程序所需要的数据,这样可以减少网络流量。 (4)节省硬件开销,因为数据都存储到服务器上,不需在客户机上存储数据,所以客户机硬件不需要具备存储和处理大量数据的能力,同样,服务器不需要具备数据表示的功能。 (5)因为数据集中存储在服务器上,所以备份和恢复起来很容易。意思为结构化查询语言,是一种介于关系代数与关系演算之间的结构化查询语言。它的主要功能就是同各种数据库建立联系, 同济大学 硕士学位论文 第 2 章 相关技术简介 7 进行沟通。 国国家标准协会)规定 关系型数据库管理系统的标准语言。 句可以用来执行各种各样的操作,例如更新数据库中的数据、从数据库中提取数据等。 言之所以能够为用户和业界所接受,并成为国际标准,是因为它是一个综合的、功能极强同时又简捷易学的语言。 言集数据查询、数据操纵、数据定义和数据控制功能于一体,主要特点包括: ( 1)综合统一。 非关系模 型的数据语言一般都分为模式数据定义语言(模式 外模式数据定义语言(外模式 与数据存储有关的描述语言( 数据操纵语言( 分别用于定义模式、外模式、内模式和进行数据的存取与处置。当拥护数据库投入运行后,如果需要修改模式,必须停止现有的数据库的运行,转储数据,修改模式并编译后再重装数据库,十分麻烦。 言则集数据定义语言 据操纵语言 据控制语言 功能于一体,语言风格统一,可以独立完成数据库生命周期中的全部活动,包括定义关系模式、建立数据库、插入数据、查询 、更新、维护、数据库重构、数据库安全性控制等一系列操作要求,这就为数据库应用系统的开发提供了良好的环境。用户在数据库系统投入运行后,还可根据需要随时地逐步地修改模式,切并不影响数据库的运行,从而使系统具有良好的可扩展性。 ( 2)高度非过程化。 非关系数据模型的数据操纵语言是面向过程的语言,用其完成某项请求必须指定存取路径。而用 言进行数据操作,只要提出 “做什么 ”,而无须指明 “怎么做 ”,因此无须了解存取路径,存取路径的选择以及 言句的操作过程由系统自动完成。这不但大大减轻了用户负担 ,而且有利于提高数据独立性。 ( 3)面向集合的操作方式。 非关系数据模型采用的是面向记录的操作方式,操作对象是一条记录。而 言采用集合操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。 ( 4)以同一种语法结构提供两种使用方式。 言既是自含式语言,又是嵌入式语言。作为自含式语言,他能够独立地用于联机交互的使用方式,用户何以在终端键盘上直接键入 令对数据库进行操作;作为嵌入式语言, 句能够嵌入到高级语 言中,供程序员设计程序时使用。而在两种不同的使用方式下, 言的语法结构基本上是一致的。 同济大学 硕士学位论文 第 2 章 相关技术简介 8 ( 5)语言简捷,易学易用。 言功能极强,但由于设计巧妙,语言十分简捷,完成核心功能只用了几个动词, 言接近英语口语,因此容易学习,容易使用。 结 本章阐述了开发本系统所采用的相关技术,主要采用的技术是 对这些技术进行了 介绍。 同济大学 硕士学位论文 第 3 章 系统分析 - 9 - 第 3章 系统分析 系统分析的主要任务是将在系统详细调查中所得到的文档资料集中到一起,对组织内部整体管理状况和信息处理过程进 行分析。它侧重于从业务全过程的角度进行分析。分析的主要内容是:业务和数据的流程是否畅通,是否合理;数据、业务过程和实现管理功能之间的关系,新系统管理方法的实现是否具有可行性等。系统分析所确定的内容是系统设计、系统实施的基础。 系统在技术上无论是硬件性能要求(包括外围设备),还是软件性能要求(包括作系统、 作系统、 序设计,软件开发工具),均可行。 从开发项目的成本与效益 来看,系统开发的设备费用、运行费用、培训费用并不大,而通过系统的实施,一方面,提高了公司的工作效率,将给企业带来更多的经济效益;另一方面,系统所产生的见接效益也不容忽视。工作效率的提高可以节省人力资源,减轻了有关业务人员手工处理的工作负担,及时给公司提供决策信息,促进企业业务的规范化、系统化、条理化和程序化。 科学的管理是建立管理信息系统的前提。管理人员支持本系统的研发与运行,相应的管理制度改革的时机已经成熟,规章制度已经齐全,原始数据正确。随着时代的发展,人员素质己逐步提高,不论是 对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题。 同济大学 硕士学位论文 第 3 章 系统分析 - 10 - 务流程分析 人事管理系统是一个面向单位人事部门,为其提供服务的综合信息管理系统10。人事人员通过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。人员的个人信息、以及各种相关情况都记录在人事系统里进行管理。由人事人员完成对运行人事系统所需的基本数据的维护,包括这些信息的增、修、改等。系统开始投入使用,人事人员先根据企业实际

温馨提示

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

评论

0/150

提交评论