企业员工档案管理系统的设计

上传人:都** 文档编号:5789428 上传时间:2020-02-08 格式:DOC 页数:48 大小:970.50KB
返回 下载 相关 举报
企业员工档案管理系统的设计_第1页
第1页 / 共48页
企业员工档案管理系统的设计_第2页
第2页 / 共48页
企业员工档案管理系统的设计_第3页
第3页 / 共48页
点击查看更多>>
资源描述
远 程 与 继 续 教 育 学 院 本 科 毕 业 论 文 设 计 企业员工档案管理系统的设计 学习中心 内 蒙 古 学 习 中 心 学 号 090F24143005 姓 名 刘 慧 专 业 计 算 机 科 学 与 技 术 指导教师 齐 斯 琴 2016 年 9 月 20 日 中国地质大学 武汉 远程与继续教育学院 本科毕业论文 设计 指导教师指导意见表 学生姓名 刘慧 学号 090F24143005 专业 计算机科学与技术 毕业设计 论文 题目 企业员工档案管理系统的设计 指导教师意见 请对论文的学术水平做出简要评述 包括选题意义 文献资料的 掌握 所用资料 实验结果和计算数据的可靠性 写作规范和逻辑性 文献引用的 规范性等 还须明确指出论文中存在的问题和不足之处 指导教师结论 合格 不合格 指导教师 姓名 所在单位 指导时间 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 1 中国地质大学 武汉 远程与继续教育学院 本科毕业设计 论文 评阅教师评阅意见表 学生姓名 刘慧 学号 090F24143005 专业 计算机科学与技术 毕业设计 论文 题目 企业员工档案管理系统的设计 评阅意见 请对论文的学术水平做出简要评述 包括选题意义 文献资料的掌握 所用资料 实验结果和计算数据的可靠性 写作规范和逻辑性 文献引用的规范性 等 还须明确指出论文中存在的问题和不足之处 修改意见 针对上面提出的问题和不足之处提出具体修改意见 评阅成绩合格 并可不用修改直接参加答辩的不必填此意见 毕业设计 论文 评阅成绩 百分制 评阅结论 同意答辩 不同意答辩 修改后答辩 评阅人姓名 所在单位 评阅时间 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 2 论文原创性声明 本人郑重声明 本人所呈交的本科毕业论文 企业员工档案管理系统的设计 是本人在导师的指导下独立进行研究工作所取得的成果 论文中引用他人的文献 资 料均已明确注出 论文中的结论和结果为本人独立完成 不包含他人成果及使用过的 材料 对论文的完成提供过帮助的有关人员已在文中说明并致以谢意 本人所呈交的本科毕业论文没有违反学术道德和学术规范 没有侵权行为 并愿 意承担由此而产生的法律责任和法律后果 论文作者 签字 刘慧 日期 2016 年 09 月 20 日 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 3 摘要 本系统利用 visual basic 6 0 编写 数据库采用 Access 2003 完成 基本 上能够满足现代企业员工档案管理的需求 本系统实现的功能有档案信息录入 查询 修改 用户的管理与设置 部门信息管理和显示汇总 其中录入信息设计 合理 录入项目齐全 完整 系统 并且通过较强的多项查询 汇总增强了档案 管理系统的性能 可以方便的进行录入 修改 查询和分析 关键词 员工档案管理 Visual Basic Access 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 4 目 录 一 概述 7 一 设计背景 7 二 管理信息系统的概述 7 三 管理信息系统在档案管理上的发展 8 二 现行系统模型分析 10 一 系统的初步调查 10 二 现行管理系统的主要问题 10 三 系统的可行性研究 11 四 现行系统的详细调查 11 三 新系统逻辑模型的提出及分析 14 一 数据流图 14 二 逻辑模型分析 14 四 系统总体设计 17 一 系统总体结构设计 17 二 系统配置 18 三 数据库设计 20 五 系统详细设计与实现 29 一 系统流程图 29 二 系统界面设计 30 三 程序 代码设计 38 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 5 四 系统测试 39 六 关键技术实现 41 一 数据库应用 41 二 查询方法的应用 42 三 统计显示方法的应用 43 七 结论 44 八 致谢 45 九 参考文献 46 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 6 流程图图例说明 1 处理过程 2 数据存储 3 条件判断 4 数据流 单向 5 数据流 双向 6 外部实体 7 带有变动历史的数据存储 8 物或单据 过程 模块 数据表 决策 数据表 实体 单据 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 7 一 概 述 一 设计背景 信息时代 人们对效率要求更加迫切 更需要有效地利用现代科技为生活 工作带来更大方便 目前 大多数非计算机管理档案的企业存在员工档案较多 录入手续繁琐 员工档案管理杂乱等问题 从而妨碍了人事管理的有效性 给企 业 员工都带来很大不便 如何进一步充分利用企业的先进网络条件及信息资源 节约有限的资金和人力 加强对人事档案工作从录入 查询到汇总分析等各个环 节的管理 是摆在我们面前的一个亟待解决的问题 随着国家经济的发展 企业信息化也在不断的完善 因此 利用当前企业不 断完善的信息化资源 自动化的进行员工档案的查询 向企业决策层上报人员基 本信息情况 为人事管理的分析决策提供详细 具体 全面地统计支持已成为可 能 利用企业信息化资源开发一个综合的员工档案管理信息系统 实现企业员工 档案管理的自动化已成为当务之急 二 管理信息系统的概述 进入 21 世纪以来 经济全球化的趋势加速 现代可续技术突飞猛进 市场 竞争更加剧烈 人类面临着巨大的社会经济变革 在这个复杂多变的时代 每个 人 每个社会组织对信息资源的开发利用能力已成为其竞争力的主要标志之一 管理信息系统就是我们常说的 MIS Management Information System 管 理信息系统是企业的信息系统 它具备数据处理 计划 控制 预测和辅助决策 功能 具体作用如下 1 用统一标准处理和提供信息 排除使用前后矛盾的不完整的数据 2 完整 及时提供在管理及决策中需要的数据 3 利用指定的数据关系式分析数据 客观预测未来 4 向各级管理机构提供不同详细程度的报告 缩短分析和解释时间 5 用最低的费用最短的时间提供尽可能精确 可靠的信息 以便使决策者 选择最佳的实施方案 以提高企业的经济效益 管理信息系统是现代信息管理工作不可缺少的一部分 是适应现代高科技信 息管理尺度的要求 推动信息管理走向科学化 规范化的必要条件 只有信息管 理规范了 才能给人们提供更好的生活环境及便利的生活空间 而管理信息系统 的一项重要使命是处理管理和业务活动的信息 管理信息系统功能包括 信息收 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 8 集 信息存储 问题处理 对话及信息输出 信息管理机构 从计算机辅助管理 与业务活动的发展可以从一个侧面研究信息系统从单项事务管理到综合集成的发 展历程 从信息处理的内容来看 信息系统大体经过了四个发展阶段 单项事务 处理 系统处理 支持服务和综合集成 三 管理信息系统在档案管理上的发展 当人们步入信息时代的脚步 利用 IT 信息技术和现代管理思想 在一个多 元化的信息社会里 计算机信息平台可以帮助企业人事管理日常工作业务 规范 管理工作和操作流程 人事档案管理工作也逐步走向信息化处理的模式 从手工 管理方式 步入微机管理方式甚至全信息化管理方式 工作流程如下 员工档案的录入 由员工个人填写标准档案录入材料 如简历 学历证明等 交由企业人事管理部门统一录入档案 一般需要先进行档案的审核 然后进行 档案的分类保存 需要大量的空间和时间 员工档案的查询 由企业人事管理部门管理人员按照档案的分类进行手工检 索 档案数量繁多 工作量极大 员工档案的修改 当员工个人信息发生改变时 需要对档案进行修改时 首 先还是由管理人员检索出来 交由上级或有关部门审核 交由管理人员进行修改 然后再进行审核 分类 入档 员工档案的系统分析和汇总 全部交由管理人员逐份阅读 然后汇总 统计 分析 工作量大 费时费力 分析 档案管理人员频繁的将时间耗费在档案的查询 整理等工作上 使得 档案的变动周期变长 同时没有更多的精力进行人员资料的系统分析和汇总 无 法为企业人事管理的决策提供有力的支持 这也是现阶段大多数企业使用的方法 微机管理方式 工作流程如下 员工档案的录入 员工填好个人简历 学历证明等相关材料后 由管理人员 录入计算机人事档案管理系统 同时再将档案进行入库 档案由计算机来进行分 类 员工档案的查询 由计算机进行检索后 根据检索结果 管理人员到相应的 位置直接取出档案 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 9 员工档案的修改 先进行个人档案的修改 再由管理人员进行计算机信息的 修改 员工档案的系统分析和汇总 全部交由计算机人事档案管理系统来完成 进 行各种汇总 统计 分析 可以快速 准确 全面的掌握公司员工的整体信息 为企业的决策提供有力的支持 分析 该方式虽然看似增加了步骤 但同手工方式来比有着极大的优越性 该方式的优点是 可快速便捷的对人事状况进行数据统计 并可进行数据分析 改善企业的人员招聘计划和人员管理模式 未来全信息化管理方式 随着企业信息化的日益发展 计算机在企业管理中的应用日渐普及 对人事 档案管理系统的要求将越来越高 特别是系统集成化 决策支持 DSS 办公自动 化 OA 网络中心实时管理等 随着 Internet 的发展普及 基于 B S 结构甚至无 人值守的全信息化管理方式的员工档案管理信息系统必将出现 当企业信息化的 进一步提高和普及 员工档案管理信息系统必然会走进企业现代化建设中来 当 然成为提高企业生命力和竞争力的主流管理方式也将成为必然 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 10 二 现行系统模型分析 一 系统的初步调查 公司员工的档案管理是公司员工管理的一个重要内容 但是当今社会上很多 企业的人力资源部门也完全没有将员工档案放在眼里 并且由于忽视与个人档案 相关的管理 给企业发展和人员管理造成了很大的隐患 经过初步调查 现阶段企业 公司员工档案信息管理的主要方式是基于文件 表格等纸介质的手工处理 对于档案的录入 分类 检索 保管往往也以手工进 行 档案信息处理的工作量大 容易出错 并且管理方式因人而异 各自为政 缺乏系统 规范的信息管理手段 而且目前很多公司 企业尚无电子计算机用于 员工档案信息管理 也无计算机开发与应用的专业人才 企业和公司领导对计算 机十分陌生 这就是现阶段企业员工档案管理的现状 通过对企业行政管理和职能分工角度划分 企业员工档案管理的组织机构功 能分解如图 2 1 所示 图 2 1 现阶段企业员工档案管理组织机构功能分解图 现行企业员工档案管理由人力资源部负责 而人力资源部又对人事档案管理 进行职能划分 并且统一对总经理负责 二 现行管理系统的主要问题 企业员工档案现行的管理工族存在的主要问题是 1 员工档案管理工作缺乏规范性 随意性强 对管理人员的经验和水平有 很大的依赖性 以此具体职能操作往往因人而异 2 人事档案管理各职能各自为政 情况和资料被职能人员独自使用 缺乏 彼此了解 造成具体工作对个别人员的过分依赖 影响业务工作的进展速度 统计 汇总分类 装订 查询 保管 人事档案管理 企业决策管理 审核 录入 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 11 3 各职能之间信息交流少 信息渠道不畅 工作不易协调 4 档案数据处理手工操作 工作量大 出错率高 5 公司领导对整个公司人员的整体信息掌握不及时 不准确 影响决策质 量 三 系统的可行性研究 1 系统建设目标 系统的总目标是为用户提供迅速 高效的服务 减免手工处理的繁琐与误差 及时 准确地反映人事档案的工作情况 主要信息 从而提高企业的营运质量 加强生产经营活动中的个中信息资源管理与应用 提高企业管理工作的现代化水 平 在为企业人士档案管理提供全面的信息服务的基础上 并提供经营管理决策 支持功能 从而使企业得到发展获得更好的经济效益 2 可行性分析 1 技术可行性 随着企业信息化的不断完善 计算机等先进的信息化资源将会不断增多 按照管 理信息系统的原理和方法 采用成熟的信息技术和手段 加上企业员工的素质不 断提高 企业员工档案管理信息系统的技术上是可行的 2 经济可行性 由于本系统只负责员工档案的管理 所以现阶段可以采用单机控制模式 C S 模 式 最低程度之需要一台计算机就可运行 并且由于系统开发技术成熟 系统 地开发和后期维护开销极少 所以不管从软件或硬件上来看 本系统在经济上也 是可行的 3 运行可行性 本系统开发后将会大大提高企业员工档案管理效率 为企业高层决策提供支持 增加企业的经济效益 提高企业的信息化水平 并且由于本系统用户界面友好 美观 容易上手 人员素质的不断提高 可以相信 系统开发后的运行能力将会 很好 所以本系统的运行也是可行的 综上所述 企业员工档案管理系统的开发是可行的 而该系统的开发也必将 会对企业员工的档案管理工作带来极大的便利和帮助 为企业的良性发展做出很 重要的影响 四 现行系统的详细调查 对现行管理业务进行详细调查研究是了解信息需求和进行系统分析与设计的 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 12 重要基础工作 因此 我对现阶段大部分企业的员工档案管理系统进行了全面 细致 而充分的调查研究 详细调研的重点是对管理业务的流程进行描述和分析 通过系统流程图这个工具 来描述管理业务活动 进行规范化说明 根据对现阶段大多数企业员工档案管理 模式的分析 现画出业务流程图 图 2 2 企业员工新建档案管理业务流程图 分类 装 订保管 审核 录 入 信息 采集 学历证明 简历 员工 本人 党团 支部政治面貌 各部负 责人 员工所属 部门 财务 部 工资信息 总经理审批 职称信息 人力资 源部 职称 数据存储员工档案 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 13 图 2 3 企业员工查询修改汇总档案业务流图 党团 支部政治面貌 修改 删除 各部负 责人 员工所属 部门 总经理审批人力资 源部 职称 职称信息 财务 部 工资信息 学历证明 简历 员工 本人 员工档案 数据存储 查询 汇总 人力资 源部 总经 理 分类 装订 保管 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 14 三 开发系统逻辑模型的提出及分析 在对现行企业员工管理方式和业务流程进行认真分析和研究的基础上 摆脱 企业现有组织机构和业务分工的局限性 从管理职能和业务流程出发 按信息系 统中应有的数据流和数据结构来勾画系统的概貌 本系统的逻辑模型主要是以系 统的数据流图为主要的描述手段 一 数据流图 在对现行系统调研阶段绘制的业务流程图分析的基础上 对企业员工档案管 理系统地总体情况进行分析 划分出几个主要的信息管理功能 绘制出数据流图 的顶层图 图 3 1 企业员工档案管理系统数据流顶层图 二 逻辑模型分析 在对新系统的逻辑模型建立后 根据建立的系统逻辑模型进一步分析系统需 要设计的具体目标及功能需求 从而明确系统的设计方向 1 系统设计目标分析 部门信息 员工档案 政治面貌 1 员工档案 添加删除 修改 学历 简 历 工资信息 汇总信息 员工信息 员工本人 党支部 人力资源部 财务部 人力资源部 其他各部门 2 员工档案 查询 3 员工档案 汇总 其他各部门 D1 员工档案 主管领导 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 15 通过对系统逻辑模型的分析 得到新系统目标具体的目标包括 1 由于档案管理的需要和保密性 以及便于管理 该管理系统应该设置 用户权限 系统用户应该具有不同的等级 即不同的权限 按等级分为两个等级 管理员 system 和一般用户 guest 管理员据有系统所有的权限 2 系统首先应该能够提供员工信息管理的功能 而且这是系统的核心功能 因为这是系统逻辑模型的核心内容 它应该包括员工基本档案 家庭成员 工作 记录 奖惩记录 职称评定 培训记录 调动记录等 系统能够提供非常方便的 添加 删除和编辑操作 3 系统应该包括员工所在部门的信息输入 包括部门名称 部门负责人以 及部门联系电话等 这一部分完成的主要功能是部门信息的添加 修改 删除 查询等 4 系统还应该包括显示汇总的功能 显示汇总对员工的基本信息中的重要 信息进行统计汇总 并且最好以图表的形式进行显示 以便对统计信息直观的描 述 为企业人事管理提供支持和依据 5 系统应该具有美观 友好的界面 使用户易于上手 6 应该可以对系统的基础数据进行维护 提供数据库维护的功能 7 系统运行在 windows 平台上 他还应该有一个较好的图形用户界面 8 系统应该还有很好的扩展性 2 需求分析 需求分析就是描述系统的需求 通过定义系统中的关键功能 需求分析的第 一步描述企业员工管理系统的目标 即定义功能 以此确定系统的功能需求 企业员工管理信息系统的功能需求包括 用户管理 数据录入 浏览和修改 查 询 统计 1 用户管理 用户管理实现对系统用户分级管理 将用户分为管理员和一般用户两种权限 管 理员可以使用系统全部的功能 而一般用户只能使用部分系统功能 在对用户管 理进行操作前 必须判断该用户是否具有管理员的权限 2 数据录入 数据录入包括对员工档案信息 部门信息的录入 员工的所有档案的基本资 料输入 在这里同过 添加员工档案 来实现 部门信息的录入通过 部门信息 管理 来实现 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 16 3 浏览和修改 浏览和修改同样需要实现对员工档案信息和部门信息的浏览和修改操作 这 些分别都是在各自的窗口进行实现的 而且在修改记录前必须对要修改的记录进 行查询或浏览定位 4 查询 为了减少工作量 提高工作效率 利用查询功能方便的档案记录进行定位 查询方式有两种 普通式查询 利用一条件进行查询 组合式查询 利用多个条 件进行组合查询 另外还要为这两种查询分别设上模糊查询和精确查询两种模式 以便于更好 更便捷的记录定位 5 统计 统计可以统计员工基本信息 并且用直观的图表来表示 可以按照不同的方 式来进行统计 如按照年龄来统计 按文化程度来统计 用来体现企业员工整体 信息 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 17 四 系统总体设计 一 系统总体结构设计 通过对系统的总体分析 依照自顶向下和模块化原则我对此系统进行了系统 模块设计 同时导出了系统功能模块图 1 系统模块设计 在对系统逻辑模型的功能需求分析和数据流程分析的基础上 我设计出此系 统的四个基本模块为 系统管理模块 员工档案管理模块 部门信息管理模块 显示汇总管理模块 1 系统管理模块 实现对用户的管理 可以进行添加 编辑 删除用户 可以对用户进行权限 设置 用户登录后也可以自行更改密码 此外在系统设置登录界面中 输入密码 与用户名不符 3 次将自动退出 2 员工档案管理模块 员工档案管理模块负责添加 修改 删除和查询员工档案信息 如果要修改 已输入的档案 需要先由查询定位或浏览状态单击选择要修改的档案 然后通过 系统提供的编辑功能进行修改 如果要删除某一档案 也要通过浏览或查询找到 相应的档案然后再由系统相应的删除功能来实现 注意如果要删除该档案 该档 案除了基本信息外的其他信息也要一并删除 3 部门信息管理模块 部门信息管理只是这个系统的一个辅助功能 能保存该企业部门的基本信息 并 能够进行添加 修改 删除和浏览 同时为档案管理部分提供支持 4 统计汇总管理模块 统计汇总模块是用来对员工档案中的某些信息进行统计汇总 并且以比例图的方 式直观的显示出来 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 18 2 系统功能模块图 图 4 1 员工档案管理系统功能模块图 二 系统配置 好的数据库系统必然有一个相对最优的系统配置方案 系统配置要根据用户 的实际情况设计 主要依据就是系统的吞吐量和系统对稳定性的要求 此外 用 户的维护水平也是一个重要的方面 1 软件配置 软件配置主要包括数据苦的选择和操作系统的选择 人事档案管理信息系统 的软件配置要根据用户对系统的稳定性要求 系统的容量以及用户的维护水平来 确定 员工档案管理模块 员工档案添加爱 部门信息管理模块 员工档案修改 员工档案查询 员工档案删除 普通查询 组合查询 部门信息添加 部门信息修改 部门信息删除 部门信息浏览 统计汇总管理模块 图形显示汇总 用户管理 系统管理模块 修改密码 添加用户 删除用户 编辑用户 员 工 档 案 管 理 系 统 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 19 表 4 1 员工档案管理信息系统数据库及操作系统的选择 用户 数据量 记 录数 稳定 性要 求 维 护 水 平 备选数据库 备选操作系统 个体企业 3 8 人 100 500 低 差 Access Fox Pro Windows2000profess ional Windows XP home 小型企业 20 100 人 500 5000 低 差 Access Fox Pro Windows NT windows2000 server Windows server 2003 中型企业 20 100 人 5000 50000 中 一 般 SQL Server Windows NT Windows 2000 server Windows server 2003 Linux UNIX 大型企业 100 1000 人 50000 2000 00 较高 较 好 SQL Server Ora cle UNIX 大型企业 1000 人以上 200000 以上 高 好 Oracle UNIX 由于本次系统开发面向的是中小型企业 因此数据库方面选择单机数据库 Access 另外由于一般情况下 公司职员对微软 windows 界面比较熟悉 因此建 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 20 议使用 windows 2000 server 操作系统 2 硬件配置 员工档案管理系统的硬件配置要根据数据量和吞吐量的大小选择不同的硬件 表 4 2 员工档案管理信息系统建议硬件选择范围 用户 每秒数据库并 发数据访问的 记录数 稳定 性要 求 维护 水平 备选硬件 个体企业 3 8 人 10 50 低 差 Pentium III 256MB 20GB 个人计算机 小型企业 20 100 人 50 500 中 一般 XEON 双 CPU 1GB RAID5 3 72GB 中型企业 20 100 人 50 500 中 一般 XEON 双 CPU 1GB RAID5 3 72GB 大型企业 100 1000 人 500 2000 较高 较好 小型计算机 双机热备或 者 XEON 4CPU 4GB RAID5 6 72GB 大型企业 1000 人 以上 2000 以上 高 好 小型计算机 双机热备或 者 XEON 4CPU 4GB RAID5 6 72GB 三 数据库设计 考虑该系统的定位与现有技术力量 决定采用 Microsoft Access 2000 2003 作为系统的后台数据库开发环境 1 数据库设计步骤 按照规范化设计方法 考虑数据库及其应用系统的开发全过程 数据库设计 分为以下六个阶段 需求分析 概念结构设计 逻辑结构设计 物理结构设计 数据库实施 数据库维护和运行 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 21 需求分析是设计数据库的起点 需求分析的结果是否准确的反映了客户的实 际要求 将直接影响到后面的各个阶段的设计 并影响设计结果是否合理和实用 将需求分析得到的用户需求抽象为信息结构及概念模型的过程就是概念结构设计 它是整个数据库设计的关键 概念结构设计是独立于任何一种数据模型的信息结 构 逻辑结构设计的任务就是将概念结构设计阶段设计好的基本 E R 图转换为预 选用的 DBMDS 产品所支持的数据模型相符合的数据结构 对给定的逻辑数据模型 选取一个最适合应用环境的物理结构的过程 成为数据库物理设计 数据库实施 合伙维护是数据库系统在投入使用后的运行步骤 2 数据库 E R 图 图 4 2 员工档案管理系统数据库 E R 图 basicPK职 工 编 号姓 名隶 属 部 门身 份 证 号性 别生 日年 龄民 族 政 治 面 貌婚 姻 状 况文 化 程 度联 系 电 话家 庭 住 址E mail职 工 类 型工 龄开 始 工 作 时 间进 入 本 单 位 时 间职 称 职 务工 资 类 型银 行 账 号医 疗 帐 号合 同 期 workecFK1职 工 编 号工 作 单 位 工 作 起 始 时 间结 束 时 间职 务部 门departmenFK1部 门 名 称负 责 人电 话 familyFK1职 工 编 号成 员 姓 名与 本 人 关 系出 生 日 期工 作 单 位职 务政 治 面 貌联 系 电 话zcFK1职 工 编 号职 称 名 称获 取 方 式获 取 日 期职 务聘 用 专 业 技 术 职 务聘 用 起 始 时 间聘 用 结 束 时 间 聘 用 单 位 jcFK1职 工 编 号奖 惩 类 型奖 惩 日 期 奖 惩 原 因奖 惩 单 位撤 销 惩 罚 日 期撤 销 惩 罚 原 因pxFK1职 工 编 号培 训 方 式培 训 开 始 时 间培 训 结 束 时 间培 训 时 间培 训 专 业培 训 单 位培 训 内 容培 训 费培 训 结 果 bdFK1职 工 编 号调 动 前 单 位工 作 调 动 日 期调 动 后 单 位工 资 调 整 日 期调 整 前 工 资调 整 后 工 资 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 22 3 数据库逻辑设计 图 4 3 数据库逻辑结构图 4 数据库物理设计 1 表汇总 表 4 3 数据库基本表汇总 表名 类型 说明 Basic 基本表 员工基本档案表 Bd 基本表 员工变动记录表 Family 基本表 员工家庭成员表 Px 职工编号 Bd 职工编号 Basic 职工编号 隶属部门 Family 职工编号 Jc 职工编号 department 部门名称 Workrec 职工编号 Zc 职工编号 Zdb BS CODE Login User ID User pwd Zglx 职工类型 工资类型 1 M M M M M M 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 23 Jc 基本表 员工奖惩记录表 department 基本表 部门信息表 Px 基本表 员工培训记录表 Workrec 基本表 员工工作记录表 Zc 基本表 员工职称评定记录表 Zdb 基本表 字典表 Login 基本表 系统用户信息表 Zglx 基本表 员工类型表 2 各表及关系设计详解 说明 空缺位置表示无要求 主键在约束栏注明 A 基本表 login 表 4 4 系统用户信息表 字段 类型 长度 说明 约束 User ID 文本 255 用户名 主键 User pwd 文本 255 密码 User desc rip 文本 255 权限 B 基本表 basic 表 4 5 员工基本档案表 字段 类型 长度 说明 约束 职工编号 文本 255 必添字段 不允许 空字符 主键 姓名 文本 255 必添字段 不允许 空字符 隶属部门 文本 255 必添字段 不允许 空字符 身份证号 文本 30 性别 文本 2 生日 日期 时 短日期 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 24 间 年龄 文本 4 民族 文本 5 政治面貌 文本 5 婚姻状况 文本 4 字段 类型 长度 说明 约束 文化程度 文本 5 联系电话 文本 15 家庭住址 文本 50 e mail 文本 20 职工类型 文本 4 工龄 文本 4 开始工作时 间 日期 时 间 短日期 进入本单位 时间 日期 时 间 短日期 职称 文本 10 职务 文本 10 工资类型 文本 5 银行账号 文本 30 医疗账号 文本 30 合同期 文本 5 C 基本表 family 表 4 6 员工家庭成员表 字段 类型 长度 说明 约束 职工编号 文本 255 必添字段 不允许空 字符 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 25 成员姓名 文本 5 出生日期 日期 时 间 字段 类型 长度 说明 约束 工作单位 文本 20 职务 文本 10 政治面貌 文本 5 联系电话 文本 10 D 基本表 workrec 表 4 6 员工工作记录表 字段 类型 长度 说明 约束 职工编号 文本 255 必添字段 不允许 空字符 工作起始时 间 日期 时 间 结束时间 日期 时 间 工作单位 文本 20 职务 文本 5 部门 文本 5 E 基本表 jc 表 4 7 员工奖惩记录表 字段 类型 长度 说明 约束 职工编号 文本 255 必添字段 不允许 空字符 奖惩类型 文本 10 奖惩日期 日期 时 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 26 间 奖惩原因 文本 50 奖惩单位 文本 20 撤销惩罚日 期 日期 时 间 撤销惩罚原 因 文本 50 F 基本表 px 表 4 8 员工培训记录表 字段 类型 长度 说明 约束 职工编号 文本 255 必添字段 不允许 空字符 培训方式 文本 10 培训开始时 间 日期 时 间 培训结束时 间 日期 时 间 培训时间 日期 时 间 培训专业 文本 5 培训单位 文本 10 培训内容 文本 20 培训费 货币 培训结果 文本 50 G 基本表 zc 表 4 9 员工职称评定记录表 字段 类型 长度 说明 约束 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 27 职工编号 文本 255 必添字段 不允许 空字符 主键 职称名称 文本 10 获取方式 文本 5 获取日期 日期 时 间 职务 文本 5 聘用专业技 术职务 文本 20 聘用起始时 间 日期 时 间 聘用结束时 间 日期 时 间 聘用单位 文本 5 H 基本表 bd 表 4 10 员工变动记录表 字段 类型 长度 说明 约束 职工编号 文本 255 必添字段 不允许 空字符 工作调动日 期 日期 时 间 调动前单位 文本 10 调动后单位 文本 10 工资调整日 期 日期 时 间 调整前工资 货币 调整后工资 货币 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 28 I 基本表 department 表 4 11 部门信息表 字段 类型 长度 说明 约束 部门名称 文本 255 必添字段 不允许 空字符 主键 负责人 文本 255 电话 文本 255 J 基本表 zglx 表 4 12 职工类型信息表 字段 类型 长度 说明 约束 职工类型 文本 255 必添字段 不允许 空字符 工资类型 文本 255 必添字段 不允许 空字符 K 基本表 zdb 表 4 13 字典表 字段 类型 长度 说明 约束 BS 文本 255 字典表分类代码 主键 CODE 文本 255 字典表类别序号 NAME 文本 255 字典表项目名称 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 29 五 系统详细设计与实现 一 系统流程图 根据对系统总体设计中的系统各模块设计 再结合系统功能的分析 画出系 统各模块的流程图 为系统编码与界面设计打下基础 由于统计汇总模块流程简 单 所以只给出系统其他三个模块的流程图 1 部门信息管理模块流程图 图 5 1 部门信息管理模块流程图 2 员工档案管理模块流程图 普通查询 组合查询 用户 Basic 浏览员工信息 添加员工信息资 料 查询职工信息 选择员工信息 删除员工信息修改员工信息 基本信息 家庭成员 变动记录培训记录职称评定奖惩记录工作记录 Family Workrec Jc Zc Px Bd 添加删除 添加删除 添加删除 添加删除 添加删除 添加删除 用户 浏览 选择部门 修改部门 添加部门 删除部门 department department department 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 30 图 5 2 员工档案管理模块流程图 3 系统管理模块流程图 图 5 3 系统管理模块流程图 二 系统界面设计 经过以上分析 建模的过程 已经完成了数据库的后台工作 以及初期的工 作目标 下面就要完成人机交互的界面 一个友好完善的界面不仅能够方便系统 的使用者 而且能够使得各个模块间的划分明确 结构更趋于完善 所以一个好 的界面的设计工作在进行系统开发的时候是必不可很少的 也是十分重要的 1 登录窗体与主界面 1 登陆窗体 运行本系统程序 首先出现登录界面 当用户名为空或密码不正确是 系统 给出出错信息 当输入正确的用户名和密码后进入主界面 由于用户采用权限管 理 当用户名正确后系统赋予用户相应的权限 另外为了防止用户密码被穷举破 解 系统设置了出错次数 当密码输错三次以后 系统自动退出 用户 浏览职工信息 编辑用户 修改密码 Login Login 删除用户 用户管理 添加用户 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 31 图 5 4 系统登录窗体 Begin VB Form Calculator BorderStyle 1 Fixed Single Caption 计算器 ClientHeight 2970 ClientLeft 2580 ClientTop 1485 ClientWidth 3270 ClipControls 0 False BeginProperty Font Name System Size 9 75 Charset 0 Weight 700 Underline 0 False Italic 0 False Strikethrough 0 False EndProperty Icon CALC frx 0000 LinkMode 1 Source LinkTopic Form1 MaxButton 0 False PaletteMode 1 UseZOrder ScaleHeight 2970 ScaleWidth 3270 WhatsThisHelp 1 True 2 主界面窗体 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 32 进入主窗体后 主窗体的菜单栏中有系统管理 档案管理 部门管理 统计 信息 系统信息 5 个菜单 通过下拉菜单可以进入系统的各部分模块 菜单栏下 方是工具栏 里面包含进入系统主要功能的常用按钮 方便进入系统各个模块 另外由于加入了权限设置 如果用户的权限为普通用户 guest 时 部分菜单 和按钮会反白显示 普通用户只能使用基本查询浏览功能 无修改管理功能 主 界面窗体分为操作状态和浏览状态 操作状态 图 5 5 工作区为风景画背景 浏览状态 图 5 6 工作区为员工档案记录 图 5 5 系统操作状态主界面 Begin VB CommandButton Number Caption 7 Height 480 Index 7 Left 120 TabIndex 7 Top 600 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 33 Width 480 End 2 系统管理模块界面 打开 系统管理 菜单 其下有四个子菜单 分别是注销 用户管理 更改 密码和退出 注销是用来切换用户使用的 点击注销菜单后 系统不退出 重新 进入登录画面 退出为系统退出菜单 下面详细介绍用户管理和更改密码窗体 1 用户管理窗体 用户管理窗体时管理员 system 权限 需管理员才能进入 点击用户管理 菜单 系统进入用户管理窗体 左面的表格列出了所有的用户 有用户名 密码 和权限 管理员可以在这里添加 修改 删除用户 实现用户管理 图 5 5 系统浏览状态主界面 Private Sub Decimal Click If LastInput NEG Then Readout Format 0 0 ElseIf LastInput NUMS Then Readout Format 0 0 End If DecimalFlag True 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 34 LastInput NUMS End Sub 图 5 6 用户管理窗体 2 更改密码窗体 更改密码窗体部分权限 管理员和普通用户都可以在这里更改密码 窗口 标题上显示着更改密码的用户的用户名 图 5 7 更改密码窗体 3 员工档案管理模块 员工档案管理模块是系统的核心部分 窗口也是最多的 打开档案管理菜单 其下有四个子菜单 分别是添加员工档案 修改员工档案 删除员工档案和查询 员工档案 其中查询员工档案又分为普通查询和组合查询两个子菜单 1 添加 修改和删除员工档案窗体 添加 修改和删除员工档案的窗体为同一个窗体 只是在添加档案 图 5 8 时 文本框全部清空 逐项写入信息后点击确定保存 修改和删除员工 图 5 9 记录需要先在系统浏览状态主界面上选择相应的员工档案后进行修改和删 除 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 35 图 5 8 添加员工档案窗 Private Sub Form Load DecimalFlag False NumOps 0 LastInput NONE OpFlag Readout Format 0 0 Decimal Caption Format 0 End Sub 2 查询员工档案窗口 查询是为了在大量员工档案信息中进行定位显示 查询的结果会在浏览状态 主界面上显示 查询分为普通查询和组合查询 这两种查询又都有模糊查询和精 确查询两种模式 普通查询 图 5 10 为单一依据查询 查询条件可以选择 组合查询 图 5 11 窗口 组合查询为多条件查询 可以点击复选框 自由 选择组合多个查询依据进行查询 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 36 图 5 9 修改员工档案窗口 图 5 10 普通查询窗口 图 5 11 组合条件查询 4 部门信息管理模块 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 37 部门信息管理窗体用来显示 修改 添加 删除部门信息 下一条记录 上一条记录 首记录 尾记录 等按钮用来移动记录 图 5 12 部门信息管理窗体 5 统计汇总模块 显示汇总窗体利用直观的图形反映企业员工的整体信息 分别通过十项来进 行汇总统计 并且有三种图形供选择 图 5 13 统计汇总窗体 Private Sub Number Click Index As Integer If LastInput NUMS Then Readout Format 0 DecimalFlag False End If If DecimalFlag Then 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 38 Readout Readout Number Index Caption Else Readout Left Readout InStr Readout Format 0 1 Number Index Caption Format 0 End If If LastInput NEG Then Readout data source database archive mdb conn Open connectionstring 2 建立数据集 数据库联接完成后 如果要对数据库中的表进行操作 需要建立一个数据集 数据集的建立代码如下 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 42 Dim sql As String Dim rs As New ADODB Recordset sql select from basic rs Open sql conn adOpenKeyset adLockPessimistic 首先 也是定义 adodb 的数据集对象 rs 和数据集查询语言 sql 字串 之后 对 sql 字串加入查询需要表的 sql 语句 最后用数据集对象 rs 的 open 方法打开 数据表建立数据集 二 查询方法的应用 1 查询原理 在关系数据库中 查询的含义是用来描述如何从数据库中获取所需要的数据 党对一个数据库执行查询语句是 其执行的结果是返回需要寻找的数据信息 SQL 是一种集合处理语言 所以数据修改及数据检索语句会对表中的所有记录 行 起作用 除非使用 Where 子句来限制查询的范围 利用 Like 通配 符可以实现系统模糊查询 利用逻辑预算符号 OR AND NOT 来实现组合查询 2 查询的实现 1 模糊查询的实现 设置两个变量 查询依据 yj 和查询条件 条件 通过下拉框和文本框 为两个变量赋值 利用 Like 完成查询语句 sql 的建立 最后建立数据集 完成模糊查询 sql select 职工编号 姓名 隶属部门 from basic where basic yj like tj order by 职工编号 2 组合查询的实现 利用复选框和文本框完成 Where 子句 然后连接基本查询语句 建立数据集 完成组合查询 For i 100 To 110 If Check1 i Value 1 Then sqlstr sqlstr Trim Label1 i Caption like Trim Text1 i Text and End If 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 43 Next sqlstr Left sqlstr Len sqlstr 5 sql select 职工编号 姓名 隶属部门 from basic where sqlstr order by 职工编号 三 统计显示方法的应用 1 MsChart 控件 MsChart 6 0 或 5 0 版 是 Windows 系统中 Visual studio 自带的一个 ACTIVEX 控件 它功能强大 应用广泛 具有以下特点 支持随机数据和随机数组 动态显示 支持所有主要的图表类型 支持三维显示 MsChart 具有 45 个属性 9 个方法 49 事件 可灵活编程 可实现各类表 的显示 2 统计显示的实现 在统计显示的模块中我使用了 MSchart 控件 基本实现的方法是首先利用 sql 汇总查询建立一个汇总数据集 rs sort 之后将数据集记录个数 rs sort RecordCount 赋值给 Mschart 属性列个数 MSChart1 ColumnCount 然后 利用循环语句将统计各项的名称和统计数据分别赋给 Mschart 的属性列标签名 MSChart1 ColumnLabel 和数据 MSChart1 Data 完成统计显示 部分关键代码如 下 rs sort CursorLocation adUseClient sql select 民族 count from basic group by 民族 rs sort Open sql conn adOpenKeyset adLockPessimistic MSChart1 ColumnCount rs sort RecordCount For i 1 To rs sort RecordCount MSChart1 ColumnLabel rs sort Fields 0 rs sort Fields 1 人 percent MSChart1 ColumnLabel rs sort Fields 0 MSChart1 Data rs sort Fields 1 rs sort MoveNext 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 44 Next i 七 结论 在商场如战场 时间就是金钱的当今社会 只有不断提高经营效率 更新管 理模式 及时把握企业的员工状况 先人一步制订经营决策 才能提高自身的竞 争能力 才能使自己立于不败之地 随着电脑的普及 越来越多的企业开始对自 己的员工档案采用电脑管理 在这次开发过程中我学到了许多系统开发 数据库的相关知识 从中收获颇 丰 开发一个系统最重要的是要完成好初期系统分析和系统设计工作 首先一定 要做好系统的总体设计和规划 使整体单个模块逻辑不能出现矛盾 否则到系统 开发后期再进行修改难度很大 这次的毕业设计检验了我们几年来刻苦学习的成果 同学们互相帮助 探讨 遇到困难一起解决 充分体现整体的合作精神 但是由于毕业设计时间较短 同 时还要兼顾日常工作 所以该系统还有许多不尽如人意的地方 这些都有待今后 进一步加强 改进 完善 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 45 八 致谢 我将近用了两个月的时间将这篇论文写完 在论文的写作过程中虽然我也遇 到了一些困难 但都在老师指导下得到解决 没有他对我不厌其烦的指导与帮助 对我论文无私的修改与改进 就没有我这篇论文的完成 在此 我向指导过我的 老师表示衷心的感谢 同时我也要感谢我这篇论文的所引用的各位学者的专著 如果没有这些学者的研究启发和帮助 我也无法完成此次论文 由于我的水平有 限 望各位老师多多指教 中国地质大学 武汉 远程与继续教育学院毕业设计 论文 46 九 参考文献 1 李弘 韩晓荣 Visual Basic 6 0 编程实例教程 内蒙古工业大学出版社 2004 年 2 月第 1 版 2 甘仞初 颜志军 杜晖 龙虹 信息系统分析与设计 高等教育出版社 2003 年 6 月第 1 版 P176 222 3 刘萌 周学明 郭安源 Visual Basic 企业办公系统开发实例导航 人民邮电 出版社 2003 年 5 月第 1 版 4 张海藩 软件工程导论 清华大学出版社 1998 年 1 月第 3 版 5 陈艳峰 高文姬 邵蕴秋 Visual Basic 数据库项目案例导航 清华大学出 版社 1998 年 1 月第 3 版 6 仲秋雁 刘友德主编 管理信息系统 大连理工大学出版社 1998 年 6 月第一版 7 谭祥金 党跃武 信息系统导论 高等教育出版社 2000 年 8 月第 1 版 8 刘遵仁 于忠清 SQL Server 中文版基础培训教程 人民邮电出版社 2002 年 9 月第 1 版
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 毕业论文


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!