毕业设计人事管理系统
DP05b_205_215TC005 092-661DP05b_205_215TC005 092-661 解决方案解决方案 郑州 XX 学院 课程设计说明书课程设计说明书 题目题目人事管理系统的设计与实现 姓姓名名XX 院院 (系)(系) 信息工程系 专业班级专业班级计算机科学与技术 学学号号0801110152 指导教师指导教师赵 XX 成成绩绩 时间时间 2011 年年 11 月月 25 日日 至至 2011 年年 12 月月 25 日 摘要 随着计算机技术网络的飞速发展,当今社会正快速向信息自动化社会前进,智能化 0 DP05b_205_215TC005 092-661DP05b_205_215TC005 092-661 解决方案解决方案 信息处理已是提高效率、规范管理、客观审查的最有效途径。对于大中型企业来说,利 用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推 动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检 索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能 够极大地提高人事管理的效率,也是企业的科学化、 正规化管理,与世界接轨的重要条件。 不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系 统。 论文首先论述了系统的开发背景和设计目标,并对系统开发所采用的技术进行相应 的简单介绍。在系统分析中,对系统的模型进行简单分析,明确系统的操作流程,并对 系统进行可行性分析,确定在目前的条件下,开发人事管理系统是可行的。在需求分析 结果的基础上,对系统的功能模块进行划分。接着对系统中的数据库进行模型设计,包 括数据流图、实体联系图及数据表结构。在系统的设计与实现中,确定系统的开发思想 以及开发环境,最后给出了系统中模块的详细设并对系统中的计与实现,并对系统模块 涉及到的关键源代码进行了详细的分析。 关键词人事管理系统;课程设计说明书;信息管理 1 DP05b_205_215TC005 092-661DP05b_205_215TC005 092-661 解决方案解决方案 目录 摘要. 0 目录 .2 第 1 章 绪论 3 1.1 人事管理系统的概述 . 3 1.2 人事管理系统的研究背景 . 3 1.3 技术路线 . 4 1.4 系统设计目标 . 4 第 2 章 人事管理系统的总体设计 4 2.1 系统的需求性分析 4 2.2 系统功能分析 . 5 2.3 系统总体设计 . 5 第 3 章 系统数据库设计 7 3.1 数据表的概要说明 . 7 3.2 主要数据表的结构定义 . 7 3.3 系统文件架构 . 9 3.4 通用程序类设计 . 10 第 4 章 统的详细设计与实现 .11 4.1 界面设计 11 2 DP05b_205_215TC005 092-661DP05b_205_215TC005 092-661 解决方案解决方案 4.2 Main 类设计 . 12 4.3 用户登录模块 12 4.4 权限设置模块 13 4.4 人事档案管理模块的实现 . 14 4.5 部门及其他设置模块的实现 16 4.5 系统部分代码 . 17 第 5 章 总结 .26 第 1 章 绪论 1.1 人事管理系统的概述 人事管理系统是针对现在公司的大量业务处理工作而开发的管理软件。根据用户的 要求,实现人员基本情况管理、职位调整管理等几个方面的功能。 用户通过输入姓名、密码、职工履历等基本信息,由系统自行生成相应的统计 数据及各类统计报表以供用户查询、打印,另外操作人员还可以对这些基本信息进行定 期的更新和删除, 人事管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机 实现企业人事档案的管理势在必行。 当前企业信息管理系统正在从 C/S 结构向 B/S 结构 转移,但是由于安全性等方面的因素,C/S 结构的管理信息系统仍然占据企业管理信息 系统的主流。 1.2 人事管理系统的研究背景 人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理 者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手 段。 但一直以来人们使用传统人工的方式管理文件档案, 这种管理方式存在着许多缺点, 如效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维 护都带来了不少的困难。人事档案管理系统一般包括对人事档案的统计、查询、更新、 报表输出等功能。 如果人工直接统计的话,工作量将十分庞大,特别是,如果企业员工有几万或 几十万人时,人工统计将变得不可能想象。随着科学技术的不断提高 ,计算机科学日渐 成熟,其强大的功能已为人们深刻认识 ,它已进入人类社会的各个领域并发挥着越来越 重要的作用。用计算机可使人们从繁重而又单调的统计运算中解脱出来,仅用一些简单 的操作便可及时准确地获得需要的信息。 作为计算机应用的一部分 ,使用计算机对人事信息进行管理 ,具有手工管理所 无法比拟的优点.例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿 命 长、成本低等。这些优点能够极大地提高人事管理的效率 ,也是企业的科学化、正规化 管理,与世界接轨的重要条件。 3 DP05b_205_215TC005 092-661DP05b_205_215TC005 092-661 解决方案解决方案 因此,开发这样一个管理软件成为很有必要的事情。 1.3 技术路线 C 是 美 国 微 软 公 司 推 出 的 Windows 操 作 系 统 下 的 应 用 程 序 开 发 平 台 VisualStudio.NET (简称 VS.NET) 家族中的一员 C是对 C进行了很大改进的一种完全 面向对象的可视化程序设计语言。由于 C采用了类似于 Visual Basic 的较易使用的程 序设计界面,从而成为了一种更加简单易学、功能强大的应用程序开发工具。 由于 C是一种面向对象的开发语言,所以 C可以大范围地适用于高层商业应用和 底层系统的开发。即使是通过简单的C构造,也可以让各种组件方便的转变为基于Web 的应用,并且能够通过 Internet 被各种系统或是其他开发语言所开发的应用调用。C 语言继承了 C强大的功能又兼顾了 VB 等语言的易用性, 同时也吸取了目前绝大多数开 发平台可以借鉴的优点。可以说是一个各种优点的集大成者。同时具有易于掌握、支持 跨平台、面向对象、与 XML 的融合等自身的优势。 1.4 系统设计目标 所有的管理的目标都是为了效益。在计划经济时代,传统用人制度忽视人事管理的 开发和管理问题,缺乏人事管理的理念和认识,忽视了人才的资源性、整体性等特征。 在市场经济和知识经济时代, 人事管理必须实现把适应社会主义计划经济的人事管理体 制调整为社会主义市场经济体制相配套的人事管理体制, 重视人才的资源性和人力资本 的核算和认识,树立以人为本的思想,把人作为资源和资本,强调整体性人事管理系统 的开发。 目前市面上流行的人事管理系统不少。但是,