VB人事管理系统(数据流程图+ER图)-课程设计
1〃课程设计的目的
人事管理系统是一个企事业单位不可缺少的部分,它的内容对于企事业单位的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信
息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件信息,这种
管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文
件和数据,这对于查找、更新和维护都带来了不少的困难。使用计算机对人事信
息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。因此有利于办公自动化的人
事管理系统能够极大地提高人事管理的效率,也是企业进行科学化、正规化管理的手段。
2.设计方案论证 2.1需求分析
人事管理可以说是一项琐碎、繁杂而又必须十分细致的工作,是不能允许时常发
生差错的。几十年前的那种手工操作已远远跟不上近代企业发展的步骤,时代的
进步决定了企业的发展,而企业要发展必然完善的管理体系,所以说企业人事管
理的自动化完全是时代进步的必然结果。合理的利用有助于企业发展的管理系统
是企业改革的一种优越的体现。利用计算机对企业人事管理不仅保证了核算准确
度,还成倍的提高了工作效率,而且便于查询。 通过本人事管理数据库管理系统软件,能帮助人事管理人员利用计算机快速方便
的对企业人事资源进行管理。人事管理系统主要用于企业内部员工的档案、工资,
便于公司领导掌握人员动向,及时调整人才的分配。本软件集企业人员基本信息,
企业人员劳工合同,及人才需求计划于一身,目的在于能够使管理人员更加方便,
快捷的对企业人事进行管理。同时本人事管理软件使人事管理工作系统化、规范
化、自动化,从而在一方面提高了管理者的工作效率,减少了传统人工管理方式
所带来的人力,物力的浪费,另一方面由于本软件具有查找方便、可靠性高、存
储量大等优点,所以实现了企业人事管理的自动化。 人事管理系统针对企业员工信息的处理工作采用计算机进行全面的现代化管理,
用户可以通过输入员工的基本信息、考勤信息等,由系统自动生成相应的统计数据及工资统计报表以供用户查询、打印,另外用户还可以对这些基本信息进行定
期的更新与删除工作,人事管理系统力求以方便快捷的途径去管理职工的信息,
代替手工操作的繁琐数据。
经过调查分析有关企业的人事信息需求的基础上,得到如图1-1的系统数据流程
图如下:
图1-1 系统数据流程图
2〃2概念结构设计 图2.2人事管理系 统
课程设计说明书 NO.5 2.3逻辑结构设计
根据实体间的E-R模型的需求分析,本系统需要2个数据表分别来存放员工个人信息和人事变动记录,并需要一个外部数据表(部门管理表)的支持。另外设计
工资管理,考勤管理,员工评价3个表来管理员工数据。具体数据表的设计如下面的表格所示。
字段名 数据类型 长度 是否为空 说明 ygid Varchar 10 Not null 工号 ygname Varchar 20 Not null 姓名 sex Char 10 Not null 性别
age Varchar 3 Not null 年龄
birth Datetime 8 null 出生日期 address Varchar 50 null 地址 tel Varchar 15 null 电话
politic Varchar 50 null 政治面貌 school Varchar 50 null 毕业院校 ygidentity Varchar 20 null 身份证号 department Varchar 50 null 所在部门 text Text 16 null 备注
图2.3职工档案信息表
字段名 数据类型 长度 是否为空 说明 id Varchar 10 Not null 事件编号 Case1 Text 16 Not null 事件
text Text 16 Not null 备注 图2.4 人事变动表
字段名 数据类型 长度 是否为空 说明 name char 20 Not null 用户名 password char 8 Not null 密码 图2.5 管理员表 2.4系统详细设计208 VB人事管理系统 2.4.1系统的主界面设计
这个企业人事管理系统的主界面是采用多重窗体的格式(MDI),可使系统界面更加美观,方便实用。在登陆主界面之前,首先登记用户管理窗体;创建好的窗
体如图2.6: 图2.6 系统的主界面
这个项目我们使用多文档界面,单击工具栏中的ADD MDI Form按扭,产生一个窗体。在窗体上添加所需控件。
在主界面中,员工管理菜单是此系统的重要组成部份,其中包括4个主要功能模块:员工基本信息模块,员工考勤模块,员工评价模块和员工工资管理模块。
2.4.2员工基本信息模块设计
该模块主要完成员工基本信息的输入、查询与修改,它定义了三个主要窗口:信息添加窗口、复合查询窗口、员工信息列表窗口。 员工信息添加窗口用来添加
员工个人信息,可供用户浏览查询及以记录为单
在窗体上放置多个文本框和下拉式列表框,用来输入员工个人基本信息,工作信息和其它信息;多个标签用来提示多个文本框所需要的内容。两个按钮用来确定
是否添加员工信息。一个下拉列表框用来显示员工的性别。在员工性别录入中使
用了下拉列表控件,在载入窗体时程序将自动在两个下拉式文本框中添加内容, 沈 阳 大 学
课程设计说明书 NO.7
载入窗体时,将首先通过整型变量gintmode的值来判断是添加还是修改状态(1为添加,2为修改)。如果是添加状态,性别选择框将选择第一个;如果是修改状态,将选择显示当前的记录。
员工信息的添加窗口如图2.7: 图2.7 员工信息添加
查询功能使用复合查询的模式。分为按工号查询、按员工姓名查询和按员工 部门查询。用户可以根据实际需要选择其中的一项或几项。首先点击要先择的复
选框控件,这时光标自动移动到它对应的文本框,只要在相应的文本框中输入要 查找的内容,然后点击确定按扭即完成了此项操作,并以列表的形式显示出数据。
查询功能的另一个特点是如果用户对查询窗口不做任何操作,直接点击确定按扭,在查询结果的列表窗口中显示出所有员工的信息。查询窗口界面如下图2.8所示:
图2.8 员工档案查询窗体 课程设计说明书 NO.8
在介绍了上述两项功能之后,将讲述一下员工信息的修改与删除的功能。首先如