1、LANZHOU UNIVERSITY OF TECHNOLOGY毕 业 设 计题 目 基 于 C/S的 员 工 信 息 管 理 系 统 学 生 姓 名 学 号 专 业 班 级 计 算 机 科 学 与 技 术 基 地 一 班 指 导 教 师 学 院 计 算 机 与 通 信 学 院 答 辩 日 期 2012.6.11 兰 州 理 工 大 学 毕 业 设 计2基于 C/S 的员工信息管理系统Employee information management system based on C/S 兰 州 理 工 大 学 毕 业 设 计3前言在当今社会,互联网空间的发展,给人们的工作和生活带来了极大的便利
2、和高效,信息化,电子化已经成为节约运营成本,提高工作效率的首选。当前大量企业的员工管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。因此部分企业需求,设计企业员工信息管理系统,以帮助企业达到员工管理办公自动化、节约管理成本、提高企业工作效率的目的。员工信息管理系统是一个企业单位不可缺少的部分,是事业单位科学、全面、高效进行人事管理的系统,参考大量中国人力资源管理理论,根植于国内管理的实际情况,实用而科学。内容包括机构的建立和维护,人员信息的录入和输出,工资的调整和发放以及各类报表的绘制和输出等功能。在操作上集输入、维护、查询、统计、打印、输出等处理为一体,简便灵活,自动化功
3、能强大。它的内容对于企业的决策者和管理者来说都至关重要,所以员工信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对人事劳资信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点
4、能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 兰 州 理 工 大 学 毕 业 设 计4目录前言 .3摘要 .7ABSTRACT.8第 1 章 绪论 .91.1 序言 .91.2 课题背景 .91.3 预期目标 .10第 2 章 系统分析 .112.1 问题描述 .112.2 可行性分析 .112.2.1 技术可行性 .112.2.2 操作可行性 .112.2.3 经济可行性 .112.2.4 系统架构简介 .122.3 需求分析 .122.3.1 任务需求 .122.3.2 功能需求 .132.3.3 性能需求 .132.3.4 技术需求 .132.3
5、.5 界面需求 .142.4 系统流程 .152.4.1 系统功能图 .152.4.2 系统流程图 .152.5 数据流图、数据字典 .172.5.1 数据流图 .172.5.2 数据字典 .172.6 MFC 概述 .182.7 VISUAL C+ 6.0 简介 .19第 3 章 总体设计 .203.1 设计目标 .203.2 语言简介 .203.2.1 C/C+的特点 .203.2.2 本程序中使用的 VC+控件及其属性简介 .213.2.3 系统数据访问接口的选择 .213.3 数据库设计 .223.3.1 数据库概念设计 .223.3.2 数据库逻辑设计 .24兰 州 理 工 大 学
6、毕 业 设 计53.4 总体数据结构 .243.5 总体软件层次结构图 .26第 4 章 系统详细设计 .284.1 系统总体功能设计 .284.2 程序流程图 .294.3 数据库设计 .324.3.1 数据库的特点 .324.3.2 数据库的连接 .324.4 用户界面设计 .334.4.1 一般交互设计 .334.4.2 信息显示设计 .334.4.3 数据输入界面设计 .34第 5 章 编码实现 .355.1 用户登录的实现 .355.2 删除部门信息的实现 .365.3 修改部门信息的实现 .375.4 数据库连接的实现 .385.5 修改用户密码的实现 .40第 6 章 系统测试
7、.426.1 测试的定义及目的 .426.2 测试的原则 .426.3 测试方法 .436.4 测试的研究和选择 .436.5 测试的过程及组织 .436.6 测试用例及结果 .446.6.1 登录模块测试 .446.6.2 部门信息管理测试 .446.6.3 员工信息管理测试 .45第 7 章 软件使用说明书 .487.1 系统登录 .487.2 系统主界面 .487.3 基本信息管理界面 .497.4 部门信息管理界面 .497.5 考勤管理界面 .50设计总结 .51参考文献 .52外文原文及译文 .53致谢 .63兰 州 理 工 大 学 毕 业 设 计6摘要随着计算机的普及和计算机科学
8、技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。员工信息管理是企业信息管理的重要部分,面对大量的人事信息,采用人力处理即浪费时间、又浪费人力和物力,并且数据的准确性低。因此,开发一个界面友好,易于操作的员工信息管理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。本文通过分析企业员工信息管理的内容及特点,以基于 C/S 模式、采用 VC+6.0 开发工具、SQL Server 2000 数据库连接,高效地实现了员工信息管理系统的各项功能,可进行员工信息的查询、修改、删除、插入、更新、密码设置等功能。提升了企业的效率和竞争力,基本满足了现代企业管理的需要。 关键词:企业员工
9、;信息管理;SQL Server兰 州 理 工 大 学 毕 业 设 计7AbstractWith the popularization of computer and the rapid development of computer science and technology, more and more people began to use computers to solve practical problems. The staff information management is an important part of enterprise information manag
10、ement, in the face of a large number of personnel information, a human treatment that is a waste of time, waste of human and material resources, and low accuracy of the data. Therefore, developing a friendly interface, easy operation of the staff of information management software to automate proces
11、sing has become very important, this is the purpose of the system development and significance. In this paper, by analyzing the content of enterprise information management staff and features, based on the C/S model, using VC+6.0 development tools, SQL Server 2000database connection, to achieve effi
12、cient staff information management system functions, it can conduct employee information query, modify, delete, insert, update, password settings and other functions. Improve enterprise efficiency and competitiveness, basically meet the needs of modern business management.Key-Words:enterprise employme