【毕业学位论文】(Word原稿)基于C#的人劳局人事管理系统的设计与开发-软件工程_第1页
【毕业学位论文】(Word原稿)基于C#的人劳局人事管理系统的设计与开发-软件工程_第2页
【毕业学位论文】(Word原稿)基于C#的人劳局人事管理系统的设计与开发-软件工程_第3页
【毕业学位论文】(Word原稿)基于C#的人劳局人事管理系统的设计与开发-软件工程_第4页
【毕业学位论文】(Word原稿)基于C#的人劳局人事管理系统的设计与开发-软件工程_第5页
已阅读5页,还剩82页未读 继续免费阅读

下载本文档

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

文档简介

硕士学位论文 (专业学位) 基于 C#的人劳局人事管理系统的 设计与开发 姓 名:勇小双 学 号: 1121170074 所在院系:软件学院 职业类型:工程师 专业领域:软件工程 指导教师:尹长青 副指导教师: 史辽河 二 一三年九月 A in 2013 1121170074 # 基于C#的人劳局 人事管理系统的设计与开发 勇小双 同济大学 学位论文版权使用授权书 本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 年 月 日 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 年 月 日 同济大学 硕士学位论文 摘要 摘要 人事管理在各行各业中都是非常重要的一部分,是对人事方面的计划、组织、指挥、协调和控制等进行管理。 政府部门的人事管理是加强每一个干部高效的工作,以保证政府机构的正常运转重要措施之一。然而由于我们是发展中国家,人事管理方面存在很多的不足:领导的人事管理理念落后、资本在人事管理中投资不足、管理高度集中等,这些不足严重阻碍了我国政府部门的发展,影响了政府部门在人民群众心中的形象。因此如何通过有效的手段提高 人事管理的效率是政府部门急待解决的问题之一。 本文从政府部门人事管理的具体业务出发,基于 C#设计语言、 计并实现了一套实用的人事管理系统。系统涵盖了用户管理、数据管理、汇总打印管理和系统管理四个功能模块,其中用户管理包括添加删除用户,添加删除组别,修改密码;数据管理包括添加数据管理,修改数据管理,查询数据管理;汇总打印管理包括了全局汇总,局部汇总,人员信息报表输出,人员信息打印;系统管理包括日志管理,数据库的备份和恢复管理。本文在分析和设计开发人事管理系统的过 程中,严格按照软件工程的思想,同时结合面向对象的思想,把系统设计成一个模块化好,面向对象,高内聚低耦合,可靠性高的人事管理系统。 本文根据软件工程的设计思想,依次介绍人事管理系统的需求分析、系统总体设计、数据库设计,并简要分析了部分模块关键代码设计实现与测试过程。 关键词: 人事管理系统; C#;电子政务 in of is is of of to is of to of we in of of in s s in of to of is of of of # a of of on of in of is as a on of a of of of C#; 济大学硕士学位论文 目录 第 1 章 引言 .未定义书签。 题研究背景及义 .未定义书签。 内外研究现状 . . . . . . . . .未定义书签。 要研究内容 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 章 系统实现相关技术 . . . . . . . . . . . . . . . . .#语言与 010 介绍 . . .S 据库 .晶报表( 绍 .发工具和运行环境 .章小结 . 3 章 系统需 求分析 .务需求分析 .能需求分析 .统的性能需求 .章小结 . 4 章 系统总体设计 .统设计原则和目标 .统体系架构设计 .统总体流程设计 .统模块规划设计 .事系统数据库设计 .章小结 . 5 章 系统实现 .统管理员实现过程 .加数据 信息实现过程 .改 数据 信息实现过程 .询 数据 信息实现过程 .总打印 数据信息实现过程 .统管理 实现过程 .章小结 .济大学硕士学位论文 第 6 章 系统主要功能测试 .户管理 测试 .位数据 信息 管理 测试 .员数据 信息 管理 测试 .位日志 数据信息 查询 测试 .章小结 . 7 章 结论与展望 .论 .一步工作的方向 .谢 .考文献 .未定义书签。 8 个人简历、在读期间发表的学术论文与研究成果 .未定义书签。 同济大学硕士学位论文 1 第 1 章 引言 题研究背景及意义 人力资源作为所有的行业中是最宝贵的资产,在其发展中起重要作用。人事管理即对人事资源进行有效开发、合理配置、充分利用和科学管理的制度、法令、程序和方法的总和 1。在政府部门中,人力资源管理非常重要。党的十六大提出,要“推进电子政务,提高行政效率,降低行政成本,形成行为规范、运转协调、 公正透明、廉洁高效的政府管理体制 2。中国政府人事管理制度的改革和管理机构的调 整也遵循党的号召在逐步进行。随着政府职能的转变和管理方式的更新,政府人事部门作为新型人事管理体制重要组成部分的宏观人事管理体系的神经中枢,其管理职能和管理方法也必须跟随着发生变化:其一,人事部门必须弱化微观管理职能,强化宏观管理职能,其管理内容重在战略性、政策和服务性;其二,管理方法和手段,必须从过去的依靠指令计划、行政命令等行政手段转变为主要借助于法律和经济手段进行间接管理,科学管人,依法管人3。 要充分发挥人事资源的价值和作用,就必须加强人事资源的开发与治理工作 4。建立一套人事管理信息系统能够提 高人员的工作效率,强化管理的信息化手段,提高单位的运转效率。 21 世纪是全球化、市场化、信息化的世纪,是知识主宰的世纪 5。利用计算机工具,人事管理信息化手段将大大的提高,以此降低人事管理的成本。依靠电子化的人力资源管理系统,可以对数据进行记录及同时进行科学的分析,从而实现人力资源科学,有效的管理,最终标准化人力资源管理制度,以满足政府部门当前和未来的发展,以确保成员最大限度发展的需要。然而,在我国电子政务 6中,计算机信息技术的水平有待提高,领导和管理体制也有待完善和加强。 现阶段,我们应该根据计算机信 息处理能力,合理利用其价值,以此来大幅度提高工作效率,使单位的人事干部从繁重琐碎的人事工作中解脱出来,把主要精力投入到日常工作中;同时人事干部在用计算机数据库管理代替手工统计工作时候,信息系统会对数据库中的各数据自动进行逻辑验证,使数据统计过程中的错漏减少到最低程度;总之运用人事管理系统使人事管理部门的信息管理工作规范化、高效化,大大简化数据汇总的工作量。 1 2 国内外研究现状 目前国内的人事管理信息系统的特点: 同济大学硕士学位论文 2 ( 1)基于网络,数据库采用通用性好的。 ( 2)使用 010 工具,采用客户端 /服务器方式。 ( 3)系统满足标准化、规范化原则。 ( 4)对于基础信息有强大管理功能,为人事业务提供正确的基础数据服务。 ( 5)系统满足易操作的要求,能实现人事业务和基础数据的结合。 ( 6)提供用于输入输出的常用组件。 ( 7)为了系统操作的安全性,系统提供用户权限管理机制。 ( 8)在数据传递过程中提供多种传输方式。 国内人事管理系统由于业务清晰等优点而使其开发技术比较成熟;加上目前信息技术的飞速发展,以及各行各业又比较重视,人事管理系统在国内应用的普及率还是 很高的,没有应用人事管理系统的单位也很多在计划或正准备开发该系统。 加上 人力资源和社会保障部 及国内应用软件开发商的共同推进,目前各个单位都可以选择适合自己的通用的人事管理软件,而且用户也可以选择一些通用的工具开发自己的人事管理软件。应该说,人事管理系统软件的开发和应用在国内还是相当成熟的。目前涌现出了的软件产品有金蝶、金益康、朗新、用友等。 在国外,一般人事管理系统叫做人力资源管理系统 ( 在这种软件的开发和应用是比较成熟的。在发达 国家都有自己的人力资源管理系统,这个系统涵盖了全国各行各业的人力资源管理。国外公司的人事部门一般均建立负责公司内部的人力资源管理的人事管理系统。在发达国家里,一些单位非常注重自身人力资源管理与决策支持系统的开发应用,尤其对于一些跨国公司,更是不惜巨大投资开发相应的人力资源管理与决策支持系统,人力资源管理与决策支持系统在跨国公司中,既不是一个普通的人事部门,也不是一个福利部门,而是围绕提高工作效能而设立的由多种信息、数据和活动形成的一个开放性系统。国外较为知名的人力资源管理系统有 。 1 3 主要研究内容 本文针对人事管理中各个环节的分析,基于 C#设计语言、 据库和面向对象技术,设计并实现了一套全新的人事管理系统。其主要研究内容如下: (1)研究分析了人事管理的业务流程以及主要事务,并对其进行了归纳总结,并根据结果开发了人事管理系统,系统涵盖了用户管理、数据管理、汇总打印管理和系统管理四个功能模块,其中用户管理包括添加删除用户,添加删除组别,修改密码;数据管理包括添加数据管理,修改数据管理,查询数据管理;汇总打印管理设置了全局汇总,局部汇总, 人员信息报表输出,人员信息打印;系统管理包括日志管理,数据库的备份和恢复管理。 (2)本文围绕人事管理系统的实现,采用软件工程相关技术,从易维护、易修改、同济大学硕士学位论文 3 高安全性的角度,遵循软件设计理念中的模块化、高内聚低耦合等准则,极大的提高了该系统的开发效率。 (3)本文根据模块化和面向对象的开发流程,依次介绍人事管理系统的需求分析、总体设计、数据库设计、详细设计,并简述了部分模块代码实现的设计过程。 1 4 本文的结构安排 本文共分为五章。 第一章, 引言 。分析研究背景与研究意义,说明我国人事管理的现状。并且 介绍研究内容和文章安排。 第二章,系统实现相关技术。系统开发中相关技术介绍。 第三章,系统需求分析。分析系统功能性和非功能性需求。 第四章,系统总体设计。介绍系统设计。 第五章,系统实现。介绍系统主要功能的实现。 第六章,系统 主要功能 测试。介绍系统主要功能的测试。 第六章, 结论 和展望,对本文的主要工作进行总结,指出存在的不足,并总结需要完善的工作。 同济大学硕士学位论文 4 第 2 章 系统实现相关技术 #语言与 010 介绍 ( 一 ) C#概述 C(发音为“ C )是一种简单,现代,面向对象和类型安全的编程语言。它能立即被 C 和 C + +程序员所熟悉。 C中结合了高生产率的快速应用开发( 语言和 C + +的原始动力。 C#是专为 台而推出的,其语言特色与 台有着密不可分的关系,例如, C#的类型其实质就是 提供的类型, C#语言本身并无类库 7。所有这些语言都可以访问微软 . 架,它包括一个通用的执行引擎和一个丰富的类库。在 义了一个“公共语言规范” ( ,以确保符合 语言和类库之间的无缝互操作性。对于 C 开发人员,这意味着,即使 C是一种新的语言,它具有完整的访问所使用的老牌工具如 ( 二 ) 010 概述 一套完整的开发工具,用于构建 用程序, 面应用程序和移动应用程序。 和 + +都使用相同的集成开发环境( 它能共享开发工具和简化创建混合语 言的解决方案。另外,这些语言使用 架,它提供访问 用程序和 务开发的关键技术。 如果你是一个使用 业版进行软件开发的人,而您的团队是使用 可以访问的特征能帮助您和您的团队提高质量和性能,提高开发过程的可预测性,并降低团队开发的整体成本。下面介绍特色技术和语言和应用程序类型: 首先 特色技术 您可以通过使用 你所创建的应用程序里集成多 种技术中。相关特色技术如下: ( 1) 架 支持生成和运行下一代应用程序和 务的完整的 件。 ( 2) 一套 型的可以用来创建 户端应用程序的视觉外观。 含的功能很多,如可扩展应用程序标记语言( 控件,数据绑定,布局, 2 3形,动画,样式,模板,文档,媒体,文本和版式。 ( 3) 一个运行库和一组 于创建在服务端和客户端之间发送信息的系统。同济大学硕士学位论文 5 相同的基础架构和 于创建与其他在同一台计算机系统,或者是通过 问的应用程序进行通信。 ( 4) 作流基础 作流基础是用于在 快速构建工作流的应用程序的编程模型,引擎和工具。 ( 5) 一个可帮助您设计、开发、提供支持媒体体验和在网络上丰富交互式应用程序都的跨浏览器,跨平台的客户端技术, ( 6) 体 体可以让你开发易于部署和更新而且图形丰富的应用程序,。此外,体应用程序可以比传统的基于 应用程序更安全的访问在本地计算机上的资源。 ( 7) 在 基础上的编程类,并提供了 用程序模型和一组控件,从而让您轻松构建 用程序。微软的 成了跨浏览器的 动态 术的客户端脚本库。在 用程序。不过当你建立 体或 也可以使用 。通过使用 性,可以提高用户体验和 ( 8) 一种用于声明应用程序编程标记语言。 现了一个 型的 载器,让你可以使用 记创建被 言支持的大部分应用程序的 ( 9) 入了通过使用 中查询和更新数据的标准模式,可以扩展到支持大多数类型的数据存储。 其次 语言和应用程序类型 供了许多应用程序模板可帮助您创建程序。 ( 1) 2) # ( 3) + ( 4) # ( 5) 6) 用程序 ( 7) 用程序 同济大学硕士学位论文 6 ( 8) 用程序 ( 9) 用程序 ( 10)扩展应用 S 据库 ( 一 ) 介 微软公司旗下的一款软件产品,目前常用最高的版本是 012 版本 ,该版本能满足不同用户的需求,也把工作环境扩展到云计算。 高的数据库访问效率而成为目前最受欢迎的大中型企业级数据库,而且价格低廉、易用性好,较大的数据库也非常容易维护,能够满数据存储和 访问的需要 8。 ( 二 ) 统特性 ( 1) 一直可用性组 ,这里会用到数据镜像; ( 2) 持,使数据库运行更加的节省存储空间和提高数据库的安全性; ( 3)列存储索引,该特性在进行大量查询的时候能增加查询速度; ( 4)用户定义的服务器角色 ( 5)增强的审核功能 ( 6) 新 一代 义模型 ( 7)序列对象,这个特性是为习惯使用 据库的人是很有用的; ( 8)增强的 持; ( 9)分布式重播 ( 10) 这是一个和 联系的特性 ( 11) 增强功能 ( 12)大数据技术支持 晶报表( 绍 ( 一 ) 水晶报表简介 许用户以图形方式设计数据连接和报表布局。在数据库专家中,用户可以选择各种各样的数据源,包括 子表格, 据库, 据库, 据库, 的同济大学硕士学位论文 7 本地文件系统信息的链接表。这些表中的字段可以放置在报表设计图上,也可以在自定义公式,用 水晶报表本身的语法,然后将其放置在设计图上。在开发者指定生成报表的几个过程中可以对公式进行评估。字段和公式有一个可用范围广泛的格式选项,能无条件或有条件被应用。该数据可被分成几个部分,每一个都可以被进一步分割,并根据需要有条件的限制分割 。 支持子报表,图表和有限的 能。 ( 二 ) 水晶报表的控制模式 水晶报表有两种控制模式,分别是推模式( 拉模式( 推模式和拉模式的区别是:推模式是水晶报表通过应用程序连接数据库,而拉模式是水晶报表直接连接数据库。当然我们也应该注意到,推模式因为存在一个中间结果集,所以会占用系统资源,也正是因为这个中间结果集的存在,使得从数据库获取数据后,能够对数据进行再加工,从 而使水晶报表更加灵活多变,所以在具体实现的时候,要综合考虑实际情况来决定采用哪种模式实现 9。 发工具和运行环境 本系统开发采用 C#, 晶报表), 技术相结合,以 C/S( 式作为基本结构开发,程序放在客户端,数据库放在服务器端。 ( 一 ) 系统开发工具 ( 1)操作系统: P 以上版本 ( 2)数据库: 3)程序语言: C# ( 4)报表:水晶报表 ( 二 ) 系统运行环境 为了保证系统运行的效率和可靠性,系统的服务器端要具有较高的配置,客户端配置不需要太高。具体配置如下 : 第一:硬件环境 ( 1) 4 上 ( 2)物理内存 2G 以上 ( 3)空闲硬盘空间 80G 以上 ( 4)百兆 /千兆以太网卡 同济大学硕士学位论文 8 第二:软件环境 ( 1)服务器操作系统 003 上版本 ( 2)客服端操作系统 P 以上版本 ( 3)数据库服务系统 上 章小结 本节主要介绍了设计研发 人事 管理系统所涉及的相关技术。重点介绍了 010、 面向对象 C#程序语言 。这些技术为系统的后续开发提供了理论依据和技术基础。 同济大学硕士学位论文 9 第 3 章 系统需求分析 务需求分析 业务需求主要反映了用户对系统高层次的理论需求,必须对用户的要求进行分析,具有通用性和实用性 10。业务需求是对系统逻辑的体现,所以其必须满足系统的基本功能。由于本人事管理系统用来管理行政事业单位的人员,所以必须符合行政事业单位的特点,同时又要符合软件设计与开发方面的要求,理清楚人事管理业务的整个流程,知道 哪些业务是软件必须要实现的哪些业务是软件不需要实现的,并明确这些业务的先后顺序和他们之间关系以及输入输出。由于本系统要用到面向程序设计,由于面向对象设计的特征,所以各个业务模块之间要尽量保持独立,注意在划分业务模块的时候要符合面向对象的特征,这样也可以简化程序的设计。对于本人事管理系统,我们首先要确定好所有的功能,在本系统需要的的常用功能有用户管理,数据管理,汇总打印管理,日志管理,备份管理等等,然后再把各个功能划分成更小的模块,最后再对小的模块进行分析和设计。 能需求分析 系统功能需求阐述了开发人 员应该完成哪些功能,根据和用户的沟通,人事管理系统最后实现需要的功能包括:用户管理,数据管理,汇总打印管理,系统管理等。下面介绍各功能模块的需求。 ( 1)用户管理 用户管理设置了添加删除用户,添加删除组别,修改密码等模块。其中组别的作用主要是控制用户访问的权限,组别管理必须系统管理员才能操作,这样增加了人事管理系统的灵活性和安全性。 ( 2)数据管理 数据管理设置了添加数据管理,修改数据管理,查询数据管理,这里的数据包括人员信息,单位信息,简历信息,社会关系信息,其中人员信息在本系统中用的最多。添加数据管理中 ,包括单个的添加人员信息、简历信息、社会关系信息以及单位信息和批量的添加人员信息、简历信息、社会关系信息以及单位信息;修改数据管理包括单个的修改人员信息、简历信息、社会关系信息以及单位信息以及批量的修改人员信息、简历信息、社会关系信息以及单位信息;查询数据管理包块查询人员信息、简历信息、社会关系信息以及单位信息,位了查询方便还设置了树状查询。 ( 3)汇总打印管理 同济大学硕士学位论文 10 汇总打印管理设置了全局汇总,局部汇总,人员信息报表输出,人员信息打印等。其中全局汇总时针对整个数据库中的人员进行的汇总,局部汇总时针对个别单位和系 统的汇总。 ( 4)系统管理 系统管理设置了日志管理,数据库的备份和恢复管理等。其中日志管理是对添加修改人员信息、简历信息、社会关系信息以及单位信息进行记录,同时有恢复日子和打印日志的功能;数据库的备份和恢复会使人事管理系统更加的安全。 统的性能需求 为了使开发出来的人事管理系统能够在最后应用到实际的环境中,在满足上面的功能性需求外,还应该具备以下几点性能要求: ( 1)系统易用性 必须有友好的用户操作界面,能够很容易让用户明白如何使用该系统 11。从客户的角度出发,客户的知识背景,使用经验也制约着系 统的易用性,所以要掌握客户的情况,这样才能使易用性更加的贴近软件实际使用情况。 ( 2)系统安全性 系统安全性主要是防止其他无权限人员非法访问系统、防止病毒入侵和防止私人数据进入系统 12。在本系统中安全性从三个方面考虑:第一,用户名验证方面,由于系统中存在行政事业单位人员的各种信息,这些信息是不能让人们随便访问的,只有有正确用户名和密码的人才能够进入系统,如果没有正确用户名和密码的话是不能进入系统的;第二,组别管理,为了使不同的用户操作不同的模块,所以系统管理员可以给不同用户分配不同的组别,也就有不同的权 限,增加了系统的安全性;第三,数据库安全方面,要确保数据库中的数据正确、完整、一致,而且不易被泄露的特性 13。 ( 3)灵活性 在软件设计的过程中用多层架构来进行设计,使数据访问层、业务逻辑层 (又或称为领域层 )、表现层相对独立,对象之间耦合性不要太高,这方便软件在以后的使用过程中进行修改和升级。例如,在开发过程中,如果用户的使用方式发生变化,系统应该能够灵活地适应这种变化 14。 ( 4)可维护性 对于人事管理系统中设计的文件要易于维护,所使用的数据库要能够很方便的能够进行备份和恢复,同时数据库负荷能力要 强。 章小结 同济大学硕士学位论文 11 本章主要介绍系统的业务需求,功能需求和性能需求 ,这些需求分析 对后面的总体设计和详细设计起着总览的作用,是不可或缺的一部分。 同济大学硕士学位论文 12 第 4 章 系统总体设计 统设计原则和目标 本系统主要适用于行政事业单位,实现单位人力资源的规划,通过对用户需求的理解和分析,以及与用户的充分沟通,为了实现系统的最终目标,本次开发的系统运用以下的原则进行设计: ( 1)统一规划、分布实施原则:系统在整体上应该有一个大致的轮廓, 包含多少一级的功能模块,每个模块包含几个二级子模块;在整体布局情况下,分布实施每个功能子模块,而且每个子模块都有一个相对独立的、完整的功能,不仅能够单独实现,而且也可以作为整个大系统的一小部分 15。 ( 2)系统在整体上应该满足完整性、标准性、易用性、可扩充性以及开放性等方面的要求,完整性和标准性是根据用户的需求设计的,可扩充性的目的是便于后期对该系统功能方面的扩展,易用性要求系统的界面要比较友好、而且符合一般人操作的要求。 ( 3)低风险、高质量的原则:系统使用较成熟的开发工具、运用成熟的开发语言,以 提高系统的开发质量,使系统较少地依赖技术人员,同时方便用户的使用。 系统设计的最终目标是建成一个能够对政府部门的管理和决策提供辅助作用的管理信息系统,并对各单位人事岗位信息进行存储和操作,形成信息资源库,从而实现信息的共享、传递、处理,从而了解每个员工的基本信息,针对不同的信息实施相应策略,达到信息化管理的目的。 统体系架构设计 本人事管理系统是一个以关系数据库为基础的应用系统,多个功能模块和一系列的组件关联在一起形成一个有若干功能模块的系统,用户通过登录系统操作各个功能模块,对系统中的数据库数据进 行增加,删除,查找等,并把操作的结果反应到数据库中,同时对有些操作记录到日志里面,并能很容易的对数据库进行备份和恢复,系统的总体架构设计如图 示。 根据图 以知道,人事管理系统由七个子系统组成,其中包括用户管理子系统,添加数据子系统,修改数据子系统,查找数据子系统,汇总打印子系统,日志备份恢复管理系统和数据库管理子系统,其中前六个子系统都和数据库管理子系统存在一定的联系。 同济大学硕士学位论文 13 人 事 管 理 系 统用 户 管 理 系 统添 加 数 据 管 理 系统修 改 数 据 管 理 系统查 找 数 据 管 理 系统汇 总 打 印 管 理 系统数 据 库 管 理 系 统图 4 . 1 系 统 总 体 架 构日 志 备 份 恢 复 管理 系 统总体流程设计 系统总体流程图能直观的反应出操作用户操 作系统的过程,如图 是本系统的流程图。 系 统 启 动是 否 登 录 成 功 ?用 户 登 录系 统 主 界 面各 功 能 模 块 操 作是 否 退 出 系 统 ?退 出 系 统N . 2 系 统 流 程 图根据图 知,当用户启动本人事管理系统后,出现的是登陆界面,这时候需要同济大学硕士学位论文 14 输入用户名和密码,只有输入正确才能进入系统主界面,否则只能退出系统,成功登陆系统后就可以根据自己的权限操作不同的模块,操作完成一个子模块以后,如果还要操作其他的子模块就不退出系统,否则退出系统。 统模块规划设计 人事管理系统的主要功能就是方便用户对人事信息的管理,所以实现相关的功能模块是最重要的,本系统的功能结构如图 示。 人 事 管 理 系 统用 户管 理添 加数 据管 理查 询数 据管 理修 改数 据管 理汇 总打 印数 据管 理系 统管 理图 4 . 3 系 统 功 能 结 构 图根据图 以知道,本系统总共包含六个主要的模块:用户管理模块,添加数据管理模块,修改数据管理模块,查询数据管理模块,汇总打印数据管理模块和系统管理模块。各个功能模块都包含不等的子功能,本节以下内容将对这些模块进行设计。 ( 一 ) 用户管理模块 用户管理模块主要包括添加删除用户管理,密码管理,组别管理三个子功能,图 用户管理添 加 删 除 用 户 管理密 码 管 理组 别 管 理类 名 :C U s e r M a n a g e 类 名 :C A l t e r P W D 类 名 :C G r o u p M a n a g e 图 4 . 4 用 户 管 理 模 块图 示了 用户管理包含三个子模块,添加删除用户管理主要是添加用户,删除用户,并可以改变用户的相关信息,对应的类为 码管理主要是改变当同济大学硕士学位论文 15 前登录用户的密码,对应的类为 别管理主要是添加删除组名,并赋予相应的组别权限,对应的类为 ( 二 ) 添加数据管理模块 添加数据管理模块主要包括单个人员添加,单个单位添加,单个简历添加,单个社会关系添加,批量导入个人信息,批量导入单位信息,批量导入简历信息,批量导入社会关系信息,批量 导入人员照片信息九个子功能, 图 示了添加数据管理所包含的九个子功能及其对应的类。 添加数据管理单 个 人 员 添 加单 个 单 位 添 加单 个 简 历 添 加单 个 社 会 关 系 添加批 量 导 入 个 人 信息类 名 :C A d d O n e P e o p l :C A d d O n e U n i :C A d d O n e R e s u m :C A d d O n e M e m b e r s h i :C A d d B a t c h P e o p l 导 入 单 位 信息类 名 :C A d d B a t c h U n i 导 入 简 历 信息类 名 :C A d d B a t c h R e s u m 导 入 社 会 关系 信 息类 名 :C A d d B a t c h M e m b e r s h i 导 入 人 员 照片 信 息类 名 :C A d d B a t c h P h o t . 5 添 加 数 据 管 理 模 块图 示了添加数据管理包含的九个子模块,单个人员添加主要是每次单个的添加人员信息,对应的类为 个单位

温馨提示

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

评论

0/150

提交评论