1、 课程设计报告 2 摘要摘要 随着计算机技术的飞速发展和计算机技术的普及, 计算机越来越多的应用在 企业管理中。企业的人事管理是企业管理的一个重要内容,传统的人事管理方法 不仅繁冗复杂,而且低效。如企业内部发生人事调动,工资变化时,传统的人事 管理方法处理这些变化十分复杂。 这样,传统的人事管理很难及时的反映企业的人事组成,导致企业的人力资源不 能得到合理,有效的配置,给企业造成了损失。 本系统正是基于改变这种现状的一个尝试 。本系统用 SQL 数据库实现,用 C#语言开发,界面友好,操作简单,可以大大的提高员工信息管理的效率,减 少企业在人事管理上花费的人力和财力。本系统可供企业管理人员查询
2、,修改企 业的人事信息。企业新聘人员,减员,或企业内部发生人事调动,工资变化,只 需及时对系统进行数据更新, 系统即能反映企业当前的人事情况。 初步实验表明, 本系统可基本满足小型企业和部分中型企业的需求, 并切实提高企业的人事管理 效率,节省了企业的管理支出,从而具有一定的经济效益。 关键字:关键字:员工信息管理系统 C#2.0 SQL Server 3 目目 录录 第一章第一章 绪绪 论论 - - 1 1 - - 1.1 系统开发的意义 - 1 - 1.2 系统开发的背景及现状 . - 1 - 1.3 系统开发重点解决的问题 - 2 - 第二章第二章 系统开发技术简介系统开发技术简介 -
3、- 3 3 - - 2.1 C#.NET 语言概述 - 3 - 2.2 SQL server 2005 技术简介 . - 3 - 2.3 运行环境 . - 4 - 第三章第三章 系统分析系统分析 - - 5 5 - - 3.1 可行性分析 - 5 - 3.2 需求分析 - 5 - 3.3 任务目标 - 6 - 3.3.1 开发目标 - 6 - 3.3.2 应用目标 - 6 - 第四章第四章 系统总体设计系统总体设计 - - 7 7 - - 4.1 系统功能概述 . - 7 - 4.2 系统流程图分析 . - 7 - 4.3 文件架构图 - 8 - 第五章第五章 数据库设计数据库设计 - - 9
4、 9 - - 5.1 5.1 数据库概要说明数据库概要说明 - - 9 9 - - 5.2 数据库概念设计(E-R 图) - 9 - 第六章第六章 系统详细设计系统详细设计 - - 12 12 - - 6.1 与数据库连接的实现 - 12 - 6.2 登录与主程序界面的设计 - 12 - 第七章第七章 系统测试系统测试 - - 19 19 - - 7.1 功能测试 - 19 - 7.2 性质测试 .- 19 - 7.4 测试总结 .- 19 - 第八章第八章 结束语结束语 - - 20 20 - - 致 谢.- 21 - 参考文献参考文献 2323 第一章第一章 绪绪 论论 1.1 系统开发的意义系统开发的意义 信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和 社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机 操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念, 员工 信息管理系统软件为管理人员带来了极大的方便。 该软件是以 SQL 数据库和 C# 编程语言实现,其功能在系统内部有源代码 直接完成。操作人员只