1、 1 毕业设计毕业设计 题 目: 企业人事管理系统 年级专业: 软件 1304 学生姓名: 学 号: 指导教师: 职 称: 讲师 论文完成时间: 2015 年 11 月 17 日 2 目录目录 人事管理系统人事管理系统 .4 摘要摘要.4 关键词: .4 1 前言前言 .4 人事管理的系统发展趋势 4 1.1.1世界趋势. 4 1.1.2技术革新. 4 1.1.3工作目标和价值观的改变 . 5 1.2 系统调研 .5 1.2.1 社会可行性分析 5 1.2.2 技术可行性分析 5 1.2.3经济可行性分析 . 6 2 开发工具及其语言特点开发工具及其语言特点6 2.1 Visual Studi
2、o.NET主要特点 .6 2.1.1提供加速开发过程的高效工具. 6 2.1.2 提供对各种网络应用程序的快速设计能力 . 6 2.1.3 利用 XML 和 Web Service 来简化分布式计算 . 6 2.1.4快速构建中间层商务组件 . 7 2.1.5构建可靠的可伸缩解决方案 . 7 2.2 C#技术概述 .7 2.2.1 简洁的语法 . 8 2.2.2 精心地面向对象设计 . 8 2.2.3 与 WEB 的紧密结合 9 2.2.4 完整的安全性与错误处理 9 2.2.5 灵活性和兼容性 10 3 数据库设计数据库设计 .11 3.1数据库名称 11 3.2表 11 3.2.1.基础信
3、息管理(BigType) 11 3.2.2.用户信息(Users) 11 3.2.3.系统操作日志(OprLog). 12 3.2.4.日常记事(News) 12 3.2.5.通讯录(AddBook). 12 3.2.6.员工信息(Staff) . 12 3 3.2.7.工作经历(Work) 13 3.2.8.家庭关系(Family) . 14 3.2.9.奖惩记录(Rwards) 14 3.2.10.考勤记录(CheckRecord) . 14 3.2.11.工资管理(WagesManage) 15 3.2.12 职工培训(Cultivate) . 15 3.2.13 栏目管理(Menu)
4、. 15 3.2.14 权限管理(Authority) 16 4 系统需要分析系统需要分析 . 17 4.1系统流程图如下 17 4.2 模块功能需求说明. 17 主界面. 20 基础信息管理 . 20 人事管理 21 考勤管理 23 职工培训 24 工资管理 24 备忘录. 25 工具管理 26 数据库管理 27 系统管理 28 5 主要功能实现主要功能实现 . 31 5.1添加功能 31 5.2修改功能 31 5.3删除功能 32 6 参考文献参考文献 32 7 致谢致谢 . 33 附录主要代码附录主要代码 33 Model类库 . 33 DAL 类库 . 35 BLL 类库 . 36 系
5、统管理主要代码: 36 4 人事管理系统 摘要摘要 本文详细介绍了人事管理系统的功能需求,系统设计和具体实现。并简要介 绍了系统开发采用的过程方法。 关键词关键词:人事管理系统;B/S;.NET;SQL Server;C#;数据库;数据库管理 1 前言前言 人事管理的系统发展趋势人事管理的系统发展趋势 1.1.1 世界趋势 人事管理系统主导 21 世纪,无论是发达国家还是发展中国家,对人力资源的 战略性意义都有了深刻的认识,并开始付诸行动。世界公认,21 世纪将是人力资 源的世纪;人力资源问题将主导整个 21 世纪甚至更为遥远,这种状况的变化起 因于竞争压力。目前,世界经济趋向全球化。世界经济
6、的全球化过程和国家的开 放过程,要求组织的管理部门降低管理成本以减少竞争压力和增强竞争能力。对 于不同的组织,人力资源成本在总成本中的比例是不一样的。 1.1.2 技术革新 无论是现在还是将来,工业的发展越来越多地取决于科学和技术、知识与技 能。高新科技产业更是如此。这不仅要求员工尤其是技术人员掌握新的科学知识 和技术能力, 而且更重要的在于要求员工深入而快捷地掌握和应用这些知识和技 能。这就导致了两个问题。第一,随着这种技术革新的发展和知识更新速度的加 5 快,人们有更多的职业选择机会。第二,伴随着这种发展以及职业选择机会的增 多,人力资源管理活动和频繁程度加剧;而且这种活动对科学技术的要求与它的 反应程度也更高了,进而提高了人力资源成本。 1.1.3 工作目标和价值观的改变 随着社会政治和经济的发展, 人们的工作目标和价值观也都发生了重要的变 化。这就对人事管理部门和管理人员提出了新的要求和