资源目录
压缩包内文档预览:(预览前20页/共65页)
编号:1655226
类型:共享资源
大小:6.92MB
格式:RAR
上传时间:2017-09-01
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
50
积分
- 关 键 词:
-
人事
信息管理
系统
- 资源描述:
-
人事信息管理系统,人事,信息管理,系统
- 内容简介:
-
第一章 概述 1、 本课题的来源 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率 ,也是企业的科学化、正规化管理 ,与世界接轨的重要条件。 不同的企业具有不同的人事管理制度,这就决定了不同的企业需要 不同的人事管理系统。 2、本论文的目的、内容及作者主要贡献 (1)目的: 目前市面上流行的人事管理系统不少。但是,对于企、事业单位的人事管理系统来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。 (2)内容 能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。 (3)作者的主要贡献 本人独立完成了 此课题的研究与开发,包括调研、分析、设计、编码、测试、文档编写等内容。 第二章 开发工具的选择 现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有: 司的 司的 司的 等 在目前市场上这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得 高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程续语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。 作为数据库系统的开发, 一个非常理想选择。数据库是 发过程中,如何选择数据库管理是一个重要的问题,目前, 数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言言,该开发工具具有很多长处: 一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发 境下的种类应用程序。它简单易学、效率高,且功能强大,可以与 专业开发工具 媲美,而且程序开发人员不必具有 C/C+编程基础。在 境下,利用事件驱动的编程机制、新颖易用的 可视化设计工具,使用 部的应用程序接口 (数,以及动态链接库 (动态数据交换 (对象的链接与嵌入 (开放式数据访问 (技术,可以高效、快速地开发出 境下功能强大、图形界面丰富的应用软件系统。 总的来说, 有以下特点: 可视化编程: 用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中修改。有时候,这 种编程 修改的操作可能要反复多次,大大影响了软件开发效率。 供了可视化设计工具,把 面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。 序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。 面向对象的程序设计 以后的 持面向对象的程序 设计,但它与一般的面向对象的程序设计语言 (C+)不完全相同。在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而 是应用面向对象的程序设计方法 (把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上, 动生成对象的程序代码并封装起来。每个对象以图形方式显示在界面上,都是可视的。 结构化程序设计语言 在 言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。 句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。 解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计 序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件 (脱离 境,直接在 境下运行。 事件驱动编程机制 过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。例如,命令按钮是一个对象,当用户单击该 按钮时,将产生一个“单击 ”(件,而在产生该事件时将执行一段程序,用来实现指定的操作。 在用 计大型应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或者 由事件驱动程序调用通用过程来执行指定的操作,这样可以方便编程人员,提高效率。 访问数据库 有强大的数据库管理功能,利用数据控件和数据库管理窗口,可以直接建立或处理 式的数据库,并提供了强大的数据存储和检索功能。同时, ,这些数据库格式都可以用 辑和处理。 供开放式数据连接,即 能,可通过直接访问 或建立连接的方式使用并操作后台大型网络数据库,如 。在应用程序中,可以使用结构化查询语言 据标准,直接访问服务器上的数据库,并提供了简单的面向对象的库操作指令和多用户数据库访问的加锁机制和网络数据库的 编程技术,为单机上运行的数据库提供了 络接口,以便在分布式环境中快速而有效地实现客户 /服务器 (案。 动态数据交换 (利用动态数据交换 (术,可以把一种应用程序中的数据动态地链接 到另一种应用程序中,使两种完全不同的应用程序建立起一条动态数据链路。当原始数据变化时,可以自动更新链接的数据。 供了动态数据交换的编程技术,可以在应用程序中与其他 用程序建立动态数据交换,在不同的应用程序之间进行通信。 对象的链接与嵌入 (对象的链接与嵌入 (每个应用程序都看作是一个对象 (将不同的对象链接 (来,再嵌入 (个应用程序中,从而可以得到具有声音、影像、图像、动画、文字等各种信息的集合式的文件。 术是 司对象技术的战略,它把多个应用程序合为一体,将每个应用程序看作是一个对象进行链接和嵌入,是一种应用程序一体化的技术。利用 术,可以方便 地建立复合式文档 (这种文档由来自多个不同应用程序的对象组成,文档中的每个对象都与原来的应用程序相联系,并可执行与原来应用程序完全相同的操作。 动态链接库 (一种高级程序设计语言,不具备低级语言的功能,对访问机器硬件的操作不太容易实现。但它可以通过动态链接库技术将 C/C+或汇编语 言编写的程序加入到 用程序中,可以像调用内部函数一样调用其他语言编写的函数。此外,通过动态链接库,还可以调用 用程序接口 (数,实现 具有的功能。 第三章 系统调研及可行性分析 3 1 系统调研 正式开发管理信息系统之前进行调研是非常必要的,其必要性主要表现在以下几个方面。 ( 1)明确用户的要求,以根据调查结果进行可行性分析,确认系统的开发是否可行。 ( 2)提出新系统的人员并不都是系统研究人员,有些人对于其功能 和处理数据的方法没有明确的认识。它们只是根据自己业务工作的需要提出了要求,系统开发人员要对此进行详细的调查和分析,确认用户的要求可以通过现有的计算机技术实现,保证开发的管理信息系统的功能与用户提出的要求相吻合。 ( 3)企业的现行系统可能是手工系统,也可能是使用和计算机的系统,无论是何种情况,都要详细地调查现行系统中信息处理的具体情况,系统内部功能结构,以便设计出一个合理的、好的新系统逻辑模型,为新系统的设计工作打好基础,保证整个系统开发的质量。 总之,必要对现行系统进行详细的调查,明确用户需求,保证开发的新 系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。 3 2 可行性分析概述 可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。 可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。 (1)可行性分析阶段的主要工作包 括以下几个方面: 新系统目标可行性分析: 分析新系统的目标是否符合企业的现状和发展的需要。 社会可行性分析: 社会可行性分析主要是指管理信息系统的开发是否符合国家法律、下策,是否能够与社会大系统实现良好的对接。 技术可行性分析: 技术可行性分析是根据新系统的目标来衡量是否具备所需要的技术,包括系统开发人员数量和水平,硬件方面,软件方面及其它应用技术。 经济可行性分析 经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。 管 理可行性分析: 管理可行性分析主要是分析企业现行的管理体制和企业领导是否具有现代化的管理意识和管理水平。 3 3 技术可行性分析 技术可行性分析主要包括四个方面:目前有关的技术能否支持所开发的新系统;新系统开发人员的数量和水平,即人力资源;硬件和软件资源。 ( 1)技术支持: 首先根据新系统的目标,考虑目前有关的技术能否支持所开发的新系统。这里讨论的技术必须是已经普遍使用的,而不是待研究的或正在研究的。 ( 2)硬件资源: 开发管理信息系统所需的硬件资源包含以下两个方面: 系统开发人员在管理信息系统的开发过程中 所需要的计算机设备及其有关的外部设备;管理信息系统开发成功投入使用后,使用单位所应具备的计算机设备及其有关的外围设备。对硬件资源进行可行性分析时主要考虑计算机的主机内存、类型、功能、联网能力、安全保护措施以及输入 /输出设备,外存储器和联网数据通信设备的配置、功能、效率等指标是否符合系统方案设计要求,同时还要考虑计算机的性能 /价格比。 ( 3)软件资源 软件资源的可行性分析主要考虑以下几点是否满足用户的要求: 操作系统的选择; 编译系统的选择; 数据库管理系统的选择; 高级编程语言的选择; 汉字处理系 统的选择; 应用软件包的选择。 本系统在开发前,与中心的领导和有关的操作人员密切沟通,认真听取他们的意见,并吸收他们的积极观点,使本系统的开发在相当大的程度上具有一定的先进性和合理性。 第四章 系统分析 4 1 系统需求分析 系统分析是开发管理信息系统的关键性阶段,是一个从不断认识和逐步细化的过程,是下一阶段的工作基础,是为下一阶段进行物理方案设计、解决“怎么做”提供依据,基关键性主要体现在“理解需求”和“表达需求”两方面。 通过对现行系统的详细调研,主要是 从系统的角度理解用户的需要,确定新系统的综合要求,并提出这些需求的实现条件以及需求应达到的标准,也就是确定新系统要做什么,做到什么程度。这些需求包括: ( 1)功能需求。确定新系统应做什么,这是最主要的需求。 ( 2)性能需求。给出所开发的新系统的技术性能指标,包括存储容量限制、运行时间限制、安全保密性等。 ( 3)环境需求。这是对系统运行以及所处环境的要求。例如,在硬件方面采用什么机型、有什么硬件设备等;在软件方面,采用什么支持系统运行的系统软件(指操作系统、数据库管理系统)。 ( 4)未来需求。这类要求是指目前 不属于系统开发的范围,但将来随着外界环境的变化以及系统的发展可能会提出的要求。了解这类要求的目的是在开发过程中,可对系统将来可能的扩展与修改做准备。一旦需要时,就比较容易进行补充和修改了。 4 2 数据流程图 数据流程图是描述系统逻辑模型的主要工具,通过几个特定的符号,可以综合地反映出信息在系统中的使用、加工处理、传递、存储的整体情况。 数据流程图是系统结构化分析行之有效的工具,它抽象地描述了系统数据处理的情况,但却无法表达各个处理的详细内容,因此还要对数据流程图中出现的数据流和处理等做进一步的补充说明, 这就是数据字典和变换逻辑说明。 数据流图 图 4。 1 系统数据流图 工资管理 管理员 档案管理 员工基本信息 假条信息 会计员 人事主管 0 第五章 系统总体设计 该信息管理系统可以在 000 台上运行,开发工具采用言 开发 。 其工作流程为:用户登录通过权限判断,普通用户 不能浏览 、阅读和查询 信息 , 指定 用户可以操作,可以进行 信息 录入、修改和删除的操作。 系统的 主要 功能特点 有 : (1)系统登录表单 该表单的功能是在系统被访问之前,要对进入系统的用户进行安全性检查,防止非法用户进行系统破坏数据及威胁系统安全,避免不必要的损失。只有合法的用户在输入正确的密码后方可进入系统。 (2)主界面 在该界面窗口中,共有文件、数据、关于等所有系统功能,用户可以操作菜单的方式快捷地使用系统。 (3)更改密码: 使用本表单可以方便地修改 用户的密码,以防密码泄露后对数据的安全性造成威胁。 统操作流程图 : 1 图 5统操作流程图 系统登录界面 输入操作员及密码 检查 密码正确 功能界面 数据库 系统主界面 功能处理 系统 管理 错误信息 密码错误 2 第六章 系统详细设计 6 1 数据库设计 ( 1)职工信息数据表: 字段 字段名 类型 宽度 小数位 索引 排序 职工编号 数值型 11 否 2 姓名 字符型 20 否 3 身份证号 字符型 18 否 4 民族 字符型 10 否 5 性别 字符型 4 否 6 出生日期 字符型 20 否 7 毕业学校 字符型 20 否 8 学历 字符型 20 否 9 部门 字符型 20 否 10 职称 字符型 20 否 11 上司 字符型 20 否 12 电话 字符型 20 否 13 符型 20 否 14 值型 11 否 15 期型 8 否 16 备注 备注型 50 否 ( 2)请假信息数据表: 字段 字段名 类型 宽度 小数位 索引 排序 假条编号 字符型 6 否 2 职工编号 数值型 11 否 3 起始日期 字符型 20 否 4 中止日期 字符型 20 否 5 天数 数值型 6 否 6 原由 字符型 50 否 7 状态 字符型 20 否 8 批准人 字符型 20 否 9 值型 11 否 10 期型 8 否 11 备注 备注型 10 否 ( 3)员工工资数 据表: 字段 字段名 类型 宽度 小数位 索引 排序 工资编号 字符型 50 否 2 职工编号 数值型 11 否 3 年份 数值型 6 否 4 月份 数值型 6 否 5 基本工资 数值型 11 否 6 加班工资 数值型 11 否 3 7 交通补助 数值型 11 否 8 总工资 数值型 11 否 9 考勤扣除 数值型 11 否 10 保险扣除 数值型 11 否 11 扣税 数值型 11 否 12 总扣除 数值 型 11 否 13 实际工资 数值型 11 否 14 值型 11 否 15 期型 8 否 16 备注 备注型 10 否 6 2 系统主要界面设计 因为人事资料管理牵涉到个人隐私及公司密秘等多方面因素 ,所以一定要保 密 ,并有专人管理 ,使用前身份确认就显得非常重要 ,故在运行前要进行管理权限确认 . 以防止他人无意或恶意篡改 .(图 6图 6界面图 其中 登记表的界面如下: 4 图 6记表的界面 密码的修改 : 图 6密码的修改界面 登陆成功界面 : 5 图 6陆成功界面 查询界面 : 图 6询界面 6 第七章 系统测试 为了确保本系统能够正常运行,需要在发布之后做一次较全面的测试。现 将具体操作及过程举例说明如下: 7 1 测试举例 ( 1) 打开人事管理系统,在“用户名”里填入 密码”框里我们填入 写完成点击“确定”按钮,将会出现操作程序页面,即该用户已经登陆成功了。再运行程序,会有提示页面出现:程序已经运行,不能再次装载! ( 2) 打开人事管理系统登录 页面,输入任意密码,点击“登录”按钮。将出现密码出错提示页面。然后点 “ 确定 ” 返回 人事管理系统登录 页面 。 ( 3) 编辑功能:在登 录成功之后,即可进入相应的管理页面,点击“编辑”,即出现编辑页面,即可以修改和删除员工的个人信息资料。最后保存。 ( 4) 查询功能:在登录成功之后,点击“查询”,在弹出的文本框,在里面输入想要查找的资料,点击“查询”按钮,成功即可出现结果页面,页面内显示查询出来的员工资料内容,表示测试成功。 ( 5) 在管理操作已全部完成,需要退出程序的时候,在系统页面“系统设置”下拉菜单的有一个“退出”的选项,点击之后便可退出。也可以点“关闭”退出。 ( 6) 在以超级用户登录的情况下,在程序中打密码设置,弹出文本框,显示用户列表。可以添加新的普通用户,也可以删除和禁止普通用户使用程序。在以普通用户登陆情况下,打开密码设置选项,系统会提示该用户为普通用户,只可以修改自己的密码。 经过以上各项的测试,证明本系统完全可以正常运行,至此测试成功! 7 7 2 测试项目 在 发过程中采用了多种措施保证软件质量,但是实际开发过程中还是不可避免地会产生差错,系统中通常可能隐藏着错误和缺陷,不经周密测试的系统投入运行,将会造成难以想象的后果,因此系统测试是 发过程中为保 证软件质量必须进行的工作。大量统计资料表明,系统测试的工作量往往占 0%以上。因此,我们必须重视测试工作。 由于程序中隐藏的缺陷只在特定的环境下才有可靠显露,系统缺陷通常是由于对某些特定情况考虑不周造成的。因此测试不是为了表明程序正确;成功的测试也不是没有发现错误的测试。有意义的软件测试应该是从“破坏”软件系统的角度出发,精心设计最有可以暴露程序系统缺陷的测试方案。因此软件测试的目标应该是以尽可能少的代价和时间找出软件系统中潜在的错误和缺陷。 从产品角度看,测试计划中的测试项目包括软件结 构中的分系统层、子系统层、功能模块层、程序模块层中的各类模块,从测试本身看,分为单元测试,组合测试,确认测试等。测试对象是随不同阶段而异的,最基本、最初的测试是单元测试,后面的组合测试、确认测试都是以被测过的模块作为测试对象的。 (1)单元测试: 单元测试也称模块测试或程序测试,单元测试是对每个模块单独进行的,验证模块接口与设计说明书是否一致,对模块的所有主要处理路径进行测试且与预期的结构进行对照,还要对所有错误处理路径进行测试。对源码进行审查,对照设计说明书,表态地检查源程序是否符合功能的逻辑要求,是进行 单元测试前的重要工作工。单元测试一般是由程序员完成,也称程序调试。 (2)组合测试 组合测试也称集成测试或子系统测试,通常采用自顶向下测试和自底向上测试两种测试方法。组合测试的对象是指已经通过单元测试的模块,不是对零散模块进行单个测试,而是用系统化的方法装配和测试软件系统,是一个严格的过程,必须认真地进行,其计划的产生和单元模块测试的完成日期要协调起来,这种测试应在系统目标机上进行,造成系统应用的环境条件,除了开发部分项目负责人参加以外,还应该有相应系统的用户参加,给评审员进行演示。 (3)确认测试 确认测 试是对通过组合测试的软件进行的,这些软件已经存于系统目标设备8 的介质上,确认测试的目的是表明软件是可以工作的,并且符合“软件需求说明书”中规定的全部功能和性能要求。确认测试是按照这些要求定出的“确认测试计划”进行的。测试工作是由一个独立的组织进行,而且测试要从用户的角度出发。 (4)系统测试 系统测试是对整体性能的测试,主要解决各子系统之间的数据通信和数据共享问题以及检测系统是否达到用户的实际要求,系统测试的依据是系统分析报告。系统测试应在系统的整个范围内进行,这种测试不只对软件进行,而是对构成系统的硬、软件 一起进行。系统测试与建构同时进行或略慢。系统测试需要确认从头到尾的功能正常才算完成,应当尽量避免系统测试延到项目末尾进行。 (5)用户验收测试 在系统测试完成后,进行用户的验收测试,它是用户在实际应用环境中所进行的真实数据测试。 在具体的测试中,一般应遵循以下原则:由程序设计者之外的人进行测试;测试用例应由两部分组成:输入数据和预期输出结果;应选用不合理的输入数据与非法输入测试;不仅要检验程序是否实现预期功能,还应检查程序是否做了不应该做的工作;集中测试容易出错的程序模块;对程序修改以后,必须重新进行测试。 7 3 测试方法 一般来说,对程序测试有两种测试方法:如果已经知道了软件系统应具有的功能,可通过测试来对每个功能是否都能正常使用;如果知道程序的内部工作过程,可以通过测试来检测程序内部是否按照规格说明书的规定正常进行。前一种方法称为黑盒测试,后一种方法称为白盒子测试。黑盒测试又称为功能测试,白盒子测试又称为结构测试。 经过几个月的毕业设计,因为时间和任务的性质的关系,没有完全按照上述的测试方法进行系统的测试,但经过一些简单的步骤的测试,证明本系统具有相当程序的稳定性。 9 致 谢 经过 四个多月的构思与设计,在指导老师的精心指导和安排下,本系统已经设计完毕。其使用功能基本符合公司在实际工作的需要,具有一定的实用性。但是由于时间比较仓促,加上本人软件设计经验的不足。因此,在分析问题、解决问题时显得不够严密、完善,还需要在以后的工作中不断地改进和完善。 在这次的毕业设计中,让我深深地体现到进行软件开发不是一件简单的事情,它需要设计者具有全面的专业知识、缜密的思维、严谨的工作态度以及较高的分析问题、解决问题的能力,而我在很多方面还有欠缺。最后,我要衷心感谢老师在我的设计过程中给予我的极大帮助,使 我能够及时、顺利地完成此次的毕业设计。同时,也要感谢我的老师和同学们及实习企业在本系统的设计过程中给予我的支持和帮助。 0 参考文献 1王福成等: , 清华大学出版社 2002年 6 月 2郭振波编著: , 人民邮电出版社2003 年 3 月 3林永等编著: , 人民邮电出版社 2002 年11 月 4刘炳文等 编著: ,清华大学出版社 2000年 7 月 易瑞六月风计算机毕业设计辅导网 提供毕业设计辅导及相关资料 的专业网站 380856918 电子邮箱: 人事档案管理系统分析 时间行进到 21世纪,以计算机技术为主体的高新技术群体已经将触角深入到国发经济的方方面面。在市场经济的大环境下,越来越多的人士逐渐认识到用计算机技术进行名类管理,交流的便捷。基中最实出的是要算在厂矿企事业单位的人事档案的计算机管理了。 人事档案数据库管理系统是一个为适应当前各个行业对人事信息管理的迫志需求而设计开发的软件系统。该系统的前台采用的是 台数据库采用的是 据库。 整个系统有数据库文件和数据库管理系统两大部他构成。后台的 000数据库文件是集中存储并管理分类人事档案信息的大本营,而前台的数据库管理系统是用来为数据库中的各种资料进行各种基本操作和管理。 一、总体结构和主要功能 人事档案管理系统主要包含职工个人自然情况,工作情况,简历,政治情况等各方面信息,内容比较庞大复杂。同时还综合考虑档案管理工作的性质,总结归纳出所需实现的功能。主要是为人事档案进行服务,对人事的变动、人事资料、以及人事资料的查询,统计等功能。总体上说具有编辑,查询,用户管理,图表统计等功能。 一、 灵活的数据记录编辑功能 ,可以随时对记录进行增加,修改,更新,删除 ,浏览等编辑操作。并将查询方式有机溶入编辑界面,可以实现对某项记录定位,再进行编辑,修改,更新。 二、 多个数据库表的任意组合条件的查询 。便于在实际档案管理操作中呆对保种情况,多种条件下的人员情况进行统计查看。 三、 具备分级用户权限管理设置 ,以确保档案的保密性和安全性。 四、 具有分类统计,使用图表显示的功能,该统计图表可根据数据库中记录情况的变化而变化。 五、 具有比较友好的人机界面 ,各种操作可以在直观的界面上通过人机交互式进行。 易瑞六月风计算机毕业设计辅导网 提供毕业设计辅导及相关资料 的专业网站 380856918 电子邮箱: 六、 具有辅助表管理功能 ,主要是对“学历”表中的字段“学历”,“部门表”中的字段“部门”,“政治面貌” 表中的字段“政治面貌”,“职称” 表中的字段“职称”,进行添加,修改,删除操作。 人事档案管理系统模型如下: 二、各模块功能 1、用户管理 (1) 设置用户 功能:设置使用人事管理系统的用户及其使用权限。 整个人事管理系统由多个功能模块组成,不同的模块完成不同的功能,所以可以为不同的职工分配不同的功能,使其具有不同的权限,完成其权限所对应的功能,从而很好地管理好整个系统。 操作:选择该功能后,屏幕上显示出所有人事管理系统员工的用户名称。这 时,可进行如下的操作: 启动窗体 口令检验 主窗体 编辑模块 用户管理模块 查询模块 统计模块 辅助表管理 易瑞六月风计算机毕业设计辅导网 提供毕业设计辅导及相关资料 的专业网站 380856918 电子邮箱: 1: 增加 : 增加一用户。按该按钮后,就可输入新用户的内容,如:用户名称,密码和权限。所输入得登录名一定不能重复。 2: 修改 : 修改用户设置。按该按钮后,就可修改选中用户的用户名,密码和权限,每一权限对应系统菜单上的一项功能,可为该用户选择任意的权限。用户在使用本系统时,要求输入用户的口令,为了安全,用户需建立一个只有自己才知道的特殊口令, 通常,系统的权限分为三大部分,即: 管理权限:设置用户和系统参数。 输入权限:档案卡片生成、个人简历输入和家庭成员输入。 查询权限:档 案查询、档案统计。 根据需要,可以把这些功能分配给不同的员工。 3: 删除 : 删除用户。按该按钮后,经确认,则选中的用户被删除 (2) 用户登录 功能:用户登录进入人事管理系统。系统启动后,首先要做的就是用户登录。若不登录系统,所有功能都无法使用。用户只有登录系统后,根据其具有的权限,才能执行一定的操作。 操作:进入该功能后,要求输入用户的登录名及其口令,只有其登录名和口令完全正确,才能进入工资管理系统。系统会根据为用户分配的权限,设置其对应的功能为有效,用户就可操作该功能。 2、辅助表 管理 辅助表管理功能是高级管理员及中级管理员拥有的权限,它的功能是对数据库进行新表的添加。主要是对“学历”表中的字段“学历”,“部门表”中的字段“部门”,“政治面貌” 表中的字段“政治面貌”,“职称” 表中的字段“职称”,进行添加,易瑞六月风计算机毕业设计辅导网 提供毕业设计辅导及相关资料 的专业网站 380856918 电子邮箱: 修改,删除操作。通过它的这个功能可以有效的对本单位人事部门的扩充进行及时的计算机管理。只要管理员进行简单的数据字段添加即可。 3、档案编辑 档案编辑模块中有 4个子模块。他们是档案卡片、个人简历、家庭成员、历史档案等功能。这些功能因管理员的权限不同所表示出的功能使用也不同,普 通管理员没有数据修改及删除的权利。在这些功能里详细的记录了所有单位员工的资料。 ( 1) 档案卡片管理 功能:对全部员工的信息进行浏览;添加记录;对员工的详细资料进行修改;删除员工记录;按编号进行查找,快速查找该员工的详细资料;按某一字段的内容进行筛选,筛选最后的结果是将和所选内容相同的全部找到。 ( 2) 个人简历管理 功能:该模块与档案卡片管理类似,但是在界面设计上有一些不同,可以对员工个人简历进行全局浏览。除了浏览信息的功能外,还有一些基本操作的功能:添加记录;对已有员工的个人简历信息进行修改;删除员工个人简历的记录; 可以按编号进行查找,快速查找该员工个人简历的资料。 ( 3) 家庭成员管理 功能:对全部员工的家庭成员信息进行编辑,浏览;实现方法同个人简历功能实现的方法一样。 ( 4) 历史档案管理 功能:对于一些从档案卡片中删除的员工信息记录,需要存下来以供将来进行统计。此模块的主要功能就是完成对从档案卡片中删除的员工信息记录的保存工作。 4、档案查询 功能 :对档案卡片的查询功能,包括唯一条件查询和模糊条件查询。 易瑞六月风计算机毕业设计辅导网 提供毕业设计辅导及相关资料 的专业网站 380856918 电子邮箱: 该模块的主要分为两部分:一是完成选择要查询的字段、条件操作符等功能;二是用来显示用户进行查询的完整条件及查询、退出按钮。当查 询的条件选择完毕,点击确定按钮,在显示部分显示出来后,点击查询按钮才正式完成该模块的查询功能。会调出另外一个窗口来显示用户所要查询的符合条件的所有员工的资料。根据档案卡片中的各字段,选择相应的条件操作符输入相应的值即可进行档案查询。查出的记录可按两种形式浏览:只有该员工档案卡片中的资料;综合该员工档案卡片、个人简历、家庭成员中的所有资料。查询用户可以按自己的需要选择两种浏览方式。 在这里可以查到符合程序要求的任何信息。再这里的选项中输入规定的范围即可查到相关的人事信息。 5、档案统计 功能:综合统计、单项 统计和图表统计。单项统计是输入规定的要求后进行的统计它可以较详细直观的统计出要求的结果。图表统计可以详细的按性别、按政治面貌、按职称级别、按学历以直方图和饼型图进行表示。 档案统计模块,分三个小模块: ( 1) 综合统计: 综合统计中将单位内所有的人事信息进行全面的统计。 该模块主要是综合各方面的人数统计;对各部门的人数、符合档案卡片中各字段条件的员工人数、各年龄段人数以及工龄段人数等的统计。并且本查块提供重新统计功能,方便在一定时间段内对各项人数的进行更新,保持数据库中数据的即时性。 ( 2) 单项统计: 是按各单项条件对人数的统计 功能。分为四部分:在选择分组统计的字段,一次只可选择一个字段;可选择统计条件,包括条件操作符及条件值;可选择统计是否包括平均工资汇总及工资总额汇总;可显示要统计的完整条件,包括上述的分组字段、完整的统计条件及是否包括各类工资汇总。每完成一项选择,要点击确定按钮,各条件才能在右下角显示出来以供统计。可同时选择分组统计、条件统计、工资汇总,也可只选择一项来进行统计。 ( 3) 图表统计: 将各类统计图表化。用户可以选择按性别、政治面貌、职称级别或学历进行人数统计。用户还可以选择直方图或饼形图的图表显示方式 . 易瑞六月风计算机毕业设计辅导网 提供毕业设计辅导及相关资料 的专业网站 380856918 电子邮箱: 三、 功能的 实现方法及实现的代码 1、 本系统中 数据库是如何连接的?写出简要代码? 本系统采用的数据库是 据库,使用是 码访问方式 ,它通过在程序中的一段代码与数据库建立连接。 代码如下: s s d::在进行 式数据库的连接时,要先进行类型库引用: .6 、 浏览、恢复、添加、保存、修改、查找、筛选、解除筛选、排序、恢复排序、退出各功能是如何实现的?写出简要代码。 浏览 :先将数据库打开,然后选择所需的表进行操作。 代码如下: s s 案卡片 工编号 瑞六月风计算机毕业设计辅导网 提供毕业设计辅导及相关资料 的专业网站 380856918 电子邮箱: 动记录指针有四种方法:( 1)记录首: 2)前一个:( 3)后一个: 4)记录尾 复 :恢复功能是在用户选择添加或修改后出现的,是为了使用户在进行误操作后能够恢复数据的一个功能。 代码为: 加: 在编辑窗口中,先将文本框清空,然后进行添加。并且要判断所输入的信息与所建的表的格式符合。最后添加到库中。 代码为: 存: 修改: 修改的的功能是与添加类似的,但是他会更新数据库中被要求修改的记录。 先将各个字段所对应的控件置为可用, 然后进行修改。修改之后保存。 序号 ) 序号 = & , , , f 查询: 代码为, 人简历 工编号 选: 代码为, 易瑞六月风计算机毕业设计辅导网 提供毕业设计辅导及相关资料 的专业网站 380856918 电子邮箱: 职工编号 )f = 0 = = & & f 序: 代码为, 除: 代码为, 出: 关闭记录集操作,代码为, e 3. 本系统浏览和修改是两个界面,是如何实现的?写出基本思想。 系统中浏览和修改的界面不同是因为在点击相应的按钮时通过布尔型变量控制不同控件的 性为 实现的。 在浏览时信息的显示窗口采用的是 件不能进行修改,并且将他们将和他们放在一起的其他控件 在进行修改时浏览时显示信息的 样就实现了浏览与修改的不同的两个界面。 4. 照片是如何使用的?写出基本思想。 照片在系统 文件的 片的文件名与系统中职工编号相对应,当选择某个职工时,程序读取他的职工编号与照片文件名一致时就会显示照片。如果将照片文件名更改,则系统就不能正确的读取照片的信息了。 易瑞六月风计算机毕业设计辅导网 提供毕业设计辅导及相关资料 的专业网站 380856918 电子邮箱: 代码为: i im s im s im s & f: & = f If f: & f 5. 单击照片可以显示该记录的个人简历和家庭成员,该功能是如何实现的?写出基本思想。 单击照片时激发 了 件,程序会按调用同样职工编号的职工资料显示窗体( 这样就实现了单击照片显示个人简历和家庭成员。 代
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。