2022年人事管理系统——数据库课设说明书 .pdf
《2022年人事管理系统——数据库课设说明书 .pdf》由会员分享,可在线阅读,更多相关《2022年人事管理系统——数据库课设说明书 .pdf(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、编号:数据库课程设计说明书题目: 人事管理系统系别: 计算机科学与工程学院专业:信息安全学生姓名 :学号:指导教师:2013 年9 月26 日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 27 页 - - - - - - - - - 摘要人事管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下,开发一个人事管理系统就显得非常必要。人事管理系统是典型的信息管理系统(MIS), 其开发
2、主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备, 易使用等特点。本系统在需求分析中确定了系统大概要完成的功能和使用DELPHI 7.0 和 SQLSEVER2008作为开发工具。系统开发环境部分,着重介绍了开发工具DELPHI 7.0 和 SQL SEVER2008 的基本特性以及选择的原因。需求分析部分,分析了人事管理系统的基本目标和功能要求,包括选题的背景、目的和意义,系统的用户需求和具体系统功能需求描述。人事管理系统的详细设计部分说明了依据系统分析与设计时提出的要求,予以编程实现的过
3、程,重点介绍了数据库的详细设计和人事管理系统各模块的详细设计以及系统的测试方案。关 键 词 :数据库,人事管理系统,DELPHI 7.0,SQLSEVER2008 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 27 页 - - - - - - - - - 目录引言 . 41 系统目标及任务. 42 系统需求分析. 52.1 系统的详细需求. 52.2 系统的开发环境. 62.2.1 Delphi7.0简介 . 62.2.2 Microsoft SQL server 20
4、08简介 . 72.3 可行性分析 . 82.3.1 系统的可行性研究 . 82.3.2 营运可行性. 82.3.3 技术可行性. 82.3.4 经济可行性. 83 软件开发过程. 93.1 系统设计 . 93.1.1 数据库结构设计. 93.1.2 系统安全设计. 144 软件测试过程. 154.1 测试环境 . 154.2 功能测试 . 154.2.1 登录界面测试. 154.2.2 主界面测试. 154.2.3 系统管理测试. 164.2.4 部门管理测试. 164.2.4 员工管理测试. 174.2.5 人员变动管理测试. 174.2.6 工资管理测试. 184.3 性能测试 . 18
5、4.3.1 添加功能测试. 184.3.2 查询功能测试. 194.3.3 删除功能测试. 204.3.4 修改功能测试. 205 总结 . 21参考文献 . 22附录 : 源代码清单 . 23名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 27 页 - - - - - - - - - 引言随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要
6、求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率, 也是企业的科学化、正规化管理 , 与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件
7、和数据,这对于查找、更新和维护都带来了不少的困难。随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。合理的利用有助于企业发展的管理系统是企业改革的一种优越的体现,不仅保证了核算准确度,还成倍的提高了工作效率,而且便于查询。作为计算机应用的一部分,使用计算机对人事信息进行管理,具有手工管理所无法比拟的优点。例如: 检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套适用的人事管理软件成为很有必要的事情。1 系统目标及任务人事管理
8、系统可以应用于支持企业完成人事管理工作,有如下三个方面的目标:1. 支持企业实现规范化管理;2. 支持企业高效率完成人事管理的日常业务,包括新部门的增加及员工加入时人事档案的建立,员工职务变动、辞退、退休的记录及员工信息的查询和修改等;3. 支持企业进行人事管理及相关方面的科学决策并在系统开发总任务的基础上进行该系统的方案设计论证。在实现系统基本功能的同时,还要求系统能够录入人事的基本资料,在操作上能够完成诸如添加、 删除、修改、按各种条件进行查询、 新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。人事管理信息系统主要包含员工基本信息,工作情况,学历,职位情况等各方面信息,名师
9、资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 27 页 - - - - - - - - - 内容比较简单。同时还综合了其他系统的功能,总结归纳出所需现有的功能。主要是为人事信息进行服务,对员工职位的变动、员工资料的查询,统计修改等功能。总体上说具有编辑、查询、员工管理等功能。设计的指导思想是一切为用户着想,界面美观大方,操作尽量简单明了,而且作为一个使用的应用程序要有良好的容错性,在用户出现错误操作时能尽量及时地给出警告,以便用户及时改正,使其支持企业实现规范化的管理;支持
10、企业高效率地完成劳动人事管理的日常业务;支持企业进行劳动人事管理及其相关方面的科学决策。人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度需求、推动企业劳动人事管理走向科学化、规范化的必要条件。人事管理系统在现实生活中有很强的实用性,只要设计出一个合理、 实用的人事系统,可根据不同的单位的具体使用情况稍加修改,就可以把它应用到实际管理工作中。2 系统需求分析2.1 系统的详细需求随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对人事信息进行管理,具有手工管理所无法比拟
11、的优点。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。根据以上情况,决定实施建立人事信息管理系统,因为人事信息管理是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。可以解决一直以来人们使用传统人工的方式管理文件档案存在着的许多缺点,如效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。人事信息管理系统是针对企业人事处的大量业务处理工作用计算机进行全面现代化管理,他必须具备以下基本功能:(1)具有良好的操作界面。(
12、2)用户管理模块,以不同的用户授予不现级别的权限,分为系统管理员和普通用户,保证数据的安全性。(3)部门管理模块,实现对部门信息的录入、查询、删除、修改等。(4)具有人员信息管理模块,对公司的人员信息进行管理,实现各部门人员信息的录入、查询、删除和修改等功能,分类统计员工人数。(5)工资管理模块,实现工资和考勤信息的、删除、修改等录入、查询、删除、修改等,并进行相应的奖惩管理,以实现工资的增减。对考勤情况进行统计。考核管理模块,实现对公司员工考核记录的录入、查询、删除、修改等,统计各类考核情况的人数。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - -
13、- - - - - 名师精心整理 - - - - - - - 第 5 页,共 27 页 - - - - - - - - - (6)人事变动管理模块,实现对人员职位变更、职员离职等操作,对各类员工的离职情况进行统计。(7)实现常用报表的制作与打印预览。(8)系统退出。系统数据流图如图1-1 2.2 系统的开发环境2.2.1 Delphi7.0 简介由 Borland 公司推出的 Delphi7.0是全新的可视化编程环境, 为我们提供了一种方便、快捷的 Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对
14、象程序语言(Object-Oriented Language)、当今世界上最快的编译器、最为领先的数据库技术。对于广大的程序开发人员来讲,使用 Delphi7.0开发应用软件,无疑会大大地提高编程效率,。Delphi7.0是 Borland公司研制的新一代可视化开发工具,可在Windows3.x、系统管理请求管理处理数据处理结果人员变动管理请求管理处理工资管理请求管理处理员工信息管理请求管理处理部门信息管理请求管理处理图 1-1 系统数据流图数据中心用户提交数据与 用 户端交互部 门信息管理员工信息管理工资管 理人员变动管理系 统管 理数据处理用户端显示,名师资料总结 - - -精品资料欢迎下
15、载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 27 页 - - - - - - - - - Windows95 、WindowsNT 、WindowsXP 、Windows Vista等环境下使用。当前, DELPHI 也可以在 LINUX平台上开发应用,其在LINUX上的对应产品 Kylix 。DELPHI 拥 有 一 个 可 视 化 的 集 成 开 发 环 境 (IDE) , 采 用 面 向 对 象 的 编 程 语 言ObjectPascal 和基于部件的开发结构框架。 Delphi7.0它提供了 50
16、0多个可供使用的构件,利用这些部件,开发人员可以快速地构造出应用系统。开发人员也可以根据自己的需要修改部件或用 Delphi7.0本身编写自己的部件。 因此本系统采用了Delphi7.0作为开发工具。2.2.2 Microsoft SQL server 2008简介SQL Server 2008 这个平台有以下特点:一、 可信任的在今天数据驱动的世界中,公司需要继续访问他们的数据。SQL Server 2008为关键任务应用程序提供了强大的安全特性、可靠性和可扩展性。外键管理 SQL Server 2008为加密和密钥管理提供了一个全面的解决方案。为了满足不断发展的对数据中心的信息的更强安全性
17、的需求,公司投资给供应商来管理公司内的安全密钥。SQL Server 2008通过支持第三方密钥管理和硬件安全模块(HSM) 产品为这个需求提供了很好的支持。增强了审查二、 高效的SQL Server 2008 降低了管理系统、 .NET架构和 Visual Studioreg; Team System的时间和成本,使得开发人员可以开发强大的下一代数据库应用程序。有了移动设备和活动式工作人员,偶尔连接成为了一种工作方式。SQL Server 2008推出了一个统一的同步平台,使得在应用程序、 数据存储和数据类型之间达到一致性同步。在与 Visual Studio 的合作下, SQL Serve
18、r 2008 使得可以通过 ADO.NET 中提供的新的同步服务和Visual Studio中的脱机设计算器快速的创建偶尔连接系统。SQL Server 2008提供了支持,使得可以改变跟踪和使客户可以以最小的执行消耗进行功能强大的执行,以此来开发基于缓存的、基于同步的和基于通知的应用程序。三、 智能的商业智能 (BI) 继续作为大多数公司投资的关键领域和对于公司所有层面的用户来说的一个无价的信息源。 SQL Server 2008提供了一个全面的平台,用于当用户需要时你可以为其提供智能化。资源监控器,在 SQL Server 2008 中一个新的资源监控器提供了对资源利用情况的详细观察。有了
19、这个资源监控器,数据库管理员可以快速并轻松的监控和控制分析工作负载,包括识别哪个用户在运行什么查询和他们会运行多久,这使得管理员可以更好的优化服务器的使用。预测分析,一个改进的时间序列算法扩大了预测能力。这个查询数据挖掘结构的能力使得报表可以很容易的包含从挖掘模型的外部得来的属性。新的交叉验证特性对数据进行多处对比,发送给你可靠的结果。这些数据挖掘的改进之处一起为更好的洞察和更丰富的信息提供了机会。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 27 页 - - - -
20、- - - - - SQL Server 2008是一个可信任的、高效的、智能的数据平台,旨在满足目前和将来管理和使用数据的需求。综合上术优点,本系统选择了SQL Server 2008 作为开发工具。2.3 可行性分析2.3.1 系统的可行性研究可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是在对
21、系统目标和环境精心分析的基础上,从技术可行性、经济可行性和营运可行性三个方面对本系统进行可行性研究。2.3.2营运可行性由于本系统知识面向机关和事业单位内人事信息管理人员和在职人员开发的信息管理系统,尽管这些人员可能没有使用过类似的系统,但是以Windows的友好界面和本系统良好的安全性设置,可以是人事信息管理员在专业人员的指导帮助下迅速掌握系统的操作方法。 2.3.3技术可行性开发的软件可行性从目前流行的数据库开发管理软件来看,对于有关数据库的信息管理系统,用Delphi7.0开发,无疑是实际应用中最适合的一种解决方案。开发的硬件可行性本系统对计算机的硬件环境有一定的要求,对计算机的操作系统
22、、内存、主频、外设等都有最低要求,如果低于这个要求将影响到本系统的正常运行。2.3.4经济可行性机关和事业单位的人事信息管理目前还完全以传统的人工管理方式进行管理,耗时多,效率低下并且极容易出现错误。由于认为失误而造成有形和无形的经济损失时间层出不穷,我们也无法估算出所造成损失的总额。而利用计算机来实现人事管理以成为适应当今人事管理的方式。开发一套能满足人事信息管理的软件是十分必要的,实现人事管理的自动化,在减少由于认为失误而造成损失的同时,也可以是认识信息管理部门减少许多费用支出,如实现自动化管理后可以精简人员,减少工资支出等。由上述三方面的分析可以看出,本系统的开发时机已经成熟,从多种角度
23、考虑开发此系统都是可行的,并且也是十名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 27 页 - - - - - - - - - 分必要的。3 软件开发过程3.1 系统设计3.1.1数据库结构设计(1)概念结构设计根据系统需求分析,可以得出人事管理系统数据库的概念模型(信息模型),图3-1 是用 E-R 图表示的人事管理系统的概念模型。最后,对设计出的数据模型进行规范化处理,使数据模型满足第三范式。人事变动记录变动员工员工部门工资属于应得考核项目考核变动时间11mnn11
24、1总E-R图考核时间图 3-1 人事管理系统 E-R图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 27 页 - - - - - - - - - 各分 E-R图图 3-2 部门信息实体 E-R图图 3-3 用户信息实体 E-R图图 3-4 员工信息实体 E-R图部门编号部门部门名称部门人数部门经理员工编号姓名性别出生日期所在部门号职称员工身份证号电话号码学历用户密码权限用户名名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - -
25、 - - - - 名师精心整理 - - - - - - - 第 10 页,共 27 页 - - - - - - - - - 图 3-5 工资信息实体 E-R图图 3-6 考核信息实体 E-R图员工编号月份实到天数工资缺勤天数事假天数病假天数基本工资加班天数月奖金考核姓名员工编号身体素质交际能力专业技能考核日期员工变动员工编号现部门原部门变动情况名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 27 页 - - - - - - - - - 图 3-7 员工变动信息实体 E-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年人事管理系统数据库课设说明书 2022 人事管理系统 数据库 说明书
限制150内