论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > VF >

(C)VFP005人事管理系统

第四章 人事管理信息系统设计

4.1模块处理功能设计 paper51.com

通过上一章的系统功能结构图我们可以看出系统分为四大模块:员工基本信息模块,员工考核模块,系统参数设置模块,系统数据备份模块。下面将对每个模块的总体设计作简要说明。 http://www.paper51.com

(1)员工考核信息模块 内容来自论文无忧网 www.paper51.com

员工考核信息编辑:该模块可以实现对现有人事档案中的职员记载每年度的考核奖惩情况。对错误的记录可以修改,删除等。

内容来自www.paper51.com

员工考核的查询和报表:不同的员工,不同的年度都记载在考核表中。所以专门设置一个考核查询和报表就显得很有必要。我们可以对不同的员工或者同一员工,按照考核的时间,考核的等级等进行查询。 http://www.paper51.com

(2)员工基本信息模块

内容来自www.paper51.com

编辑员工基本信息模块:该模块可以实现员工信息包括员工号、姓名、性别、出生年月、政治面貌、籍贯、联系电话、文化程度、入本单位的时间等记录的录入、修改、删除等操作。 内容来自论文无忧网 www.paper51.com

检索员工基本信息模块:该模块是员工信息模块的重要组成部分。它能够从多角度的不同字段进行检索。对满足条件的员工记录予以显示。检索包括对员工的生日自动检索,和对员工的资料信息进行多角度的不同条件的检索。该模块将用SQL语言实现。 paper51.com

员工信息报表模块:该模块可以实现在数据库中满足指定条件的记录输出报表。该模块输出特定条件的记录也将用SQL语言实现。检索到临时文件中作为报表的数据源以实现打印。

内容来自www.paper51.com

(3)系统设置模块 内容来自论文无忧网 www.paper51.com

部门参数设置模块:该模块可以动态地实现按用户的意识设定适合用户的部门名称。比如工厂就设定:一车间,二车间等等。如果是公司就可以设定为:财务科,攻关部等等。这样的软件适应了用户的动态需求。 内容来自www.paper51.com

职务模块:该模块可以动态地实现按用户的意识设定适合用户的职务名称。 paper51.com

合同模块:该模块可以动态地实现按用户的意识设定适合用户和单位签约合同长短。这样软件适应了用户对合同的期限的动态需求。 copyright paper51.com

年度模块:该模块可以动态适应年度在不断增加,延长软件的生命周期。因为软件设计时无法准确的估算该软件的生命周期。那么它管理的员工的年度考核资料就无法和不断增长的年度相适应。为了适应这个现状,所以将年度值也交给用户自己设置。 http://www.paper51.com

(4)数据备份模块 内容来自www.paper51.com

该模块实现现有的数据记录比如基本情况数据表,员工的考核情况记载表可以及时备份到其它磁盘等等。

内容来自论文无忧网 www.paper51.com

4.2数据库表结构

copyright paper51.com

根据分析阶段得出的的结论,结合本系统对有关数据的存储的需要,更加方便实现该人事档案管理系统的所有功能,现将本管理系统设计成6个数据库表,每个表的字段名、类型、宽度设计如下:

paper51.com

1.部门信息表: copyright paper51.com

字段名 paper51.com

类型 内容来自论文无忧网 www.paper51.com

宽度 内容来自论文无忧网 www.paper51.com

部门号

http://www.paper51.com

字符型 copyright paper51.com

10

内容来自论文无忧网 www.paper51.com

部门名

http://www.paper51.com

字符型

http://www.paper51.com

10 内容来自www.paper51.com

备注

内容来自论文无忧网 www.paper51.com

备注型

内容来自www.paper51.com

4

copyright paper51.com

2.员工基本信息表:

http://www.paper51.com

字段名

copyright paper51.com

类型

内容来自论文无忧网 www.paper51.com

宽度

paper51.com

职员号

http://www.paper51.com

字符型

http://www.paper51.com

10 内容来自论文无忧网 www.paper51.com

姓名

http://www.paper51.com

字符型

copyright paper51.com

10

paper51.com

性别

内容来自www.paper51.com

字符型

http://www.paper51.com

2

copyright paper51.com

出生时间

copyright paper51.com

日期型 paper51.com

8

copyright paper51.com

政治面貌 copyright paper51.com

字符型 内容来自www.paper51.com

10

http://www.paper51.com

民族

内容来自www.paper51.com

字符型

copyright paper51.com

10

内容来自论文无忧网 www.paper51.com

婚姻状况 copyright paper51.com

字符型 copyright paper51.com

10 copyright paper51.com

文化程度 http://www.paper51.com

字符型 内容来自www.paper51.com

10

http://www.paper51.com

毕业学校 paper51.com

字符型 内容来自www.paper51.com

20

http://www.paper51.com

毕业时间 http://www.paper51.com

日期型

paper51.com

8 http://www.paper51.com

专业 内容来自www.paper51.com

字符型

http://www.paper51.com

10 copyright paper51.com

入本单位时间 copyright paper51.com

日期型

paper51.com

部门

内容来自www.paper51.com

字符型

内容来自www.paper51.com

10

http://www.paper51.com

职务 http://www.paper51.com

字符型 内容来自www.paper51.com

10

内容来自www.paper51.com

工资 内容来自www.paper51.com

字符型

copyright paper51.com

10 内容来自www.paper51.com

合同类比 paper51.com

字符型 paper51.com

10

内容来自www.paper51.com

签约时间 paper51.com

日期型 http://www.paper51.com

8 copyright paper51.com

联系电话

paper51.com

字符型

paper51.com

12

http://www.paper51.com

籍贯

copyright paper51.com

字符型 copyright paper51.com

10

http://www.paper51.com

家庭住址 copyright paper51.com

字符型

http://www.paper51.com

30 内容来自www.paper51.com

3.年度考核记载表:

paper51.com

该表用来存放员工在职期间的年度考核信息。 copyright paper51.com

字段名

paper51.com

类型 http://www.paper51.com

宽度

paper51.com

职员号 内容来自www.paper51.com

字符型

http://www.paper51.com

10 copyright paper51.com

姓名

内容来自论文无忧网 www.paper51.com

字符型 内容来自论文无忧网 www.paper51.com

10 http://www.paper51.com

年度 内容来自www.paper51.com

字符型 内容来自论文无忧网 www.paper51.com

10

内容来自论文无忧网 www.paper51.com

考核等级 http://www.paper51.com

字符型

paper51.com

10 copyright paper51.com

备注 内容来自论文无忧网 www.paper51.com

备注型 内容来自论文无忧网 www.paper51.com

4 copyright paper51.com

4.合同类比表: http://www.paper51.com

用来存放合同的类别信息。 copyright paper51.com

字段名 paper51.com

类型 http://www.paper51.com

宽度

copyright paper51.com

类别号 内容来自论文无忧网 www.paper51.com

字符型

copyright paper51.com

10

paper51.com

类别名

http://www.paper51.com

字符型 内容来自论文无忧网 www.paper51.com

10 paper51.com

备注 内容来自www.paper51.com

备注型

copyright paper51.com

4 copyright paper51.com

5.年度信息表:

copyright paper51.com

用来存放公司人事管理的年度信息 内容来自www.paper51.com

字段名 http://www.paper51.com

类型 内容来自www.paper51.com

宽度

http://www.paper51.com

年度 内容来自www.paper51.com

字符型

内容来自论文无忧网 www.paper51.com

10 内容来自论文无忧网 www.paper51.com

6.职务表:

paper51.com

用于存放公司员工的职务类别

paper51.com

字段名 copyright paper51.com

类型 http://www.paper51.com

宽度 内容来自www.paper51.com

职务号

copyright paper51.com

字符型 paper51.com

10 内容来自论文无忧网 www.paper51.com

职务名 内容来自www.paper51.com

字符型

paper51.com

10

copyright paper51.com

备注

内容来自www.paper51.com

备注型

http://www.paper51.com

4 内容来自www.paper51.com

以上是本系统的库表结构的设计简要说明。

内容来自www.paper51.com

4.3菜单设计:

copyright paper51.com

系统中,系统菜单就是第一个人机交互的界面,系统菜单中给出的是本系统的各个子功能模块,这些子功能又分门别类的组成子菜单。

http://www.paper51.com

在实际的菜单设计中,系统的功能模块可以于不同的菜单项出现。本着对使用者操作带来方便的原则,将本系统菜单设计如下: copyright paper51.com

档案管理

http://www.paper51.com

档案查询

http://www.paper51.com

系统参数设置 http://www.paper51.com

帮助

内容来自www.paper51.com

基本资料

copyright paper51.com

生日查询 copyright paper51.com

部门设置 内容来自www.paper51.com

数据备份 copyright paper51.com

年度考核

内容来自论文无忧网 www.paper51.com

综合查询 paper51.com

合同设置

http://www.paper51.com

退出

http://www.paper51.com

年度设置 内容来自www.paper51.com

职务设置 内容来自www.paper51.com

第五章 人事管理信息系统的实现

paper51.com

5.1系统登录:

copyright paper51.com

双击图标运行程序以后,就可以看到程序的登录界面。需要通过系统管理验证,即输入正确的密码进行系统登陆,本系统默认的密码为admin。当然,用户可以在系统登录时为了防止系统密码的泄露而可以进行对密码的及时修改和更新。 内容来自www.paper51.com

5.2系统菜单的实现: 内容来自www.paper51.com

在系统登录成功之后,就会看到系统的主界面,下面进入系统菜单: paper51.com

1.基本信息表单

内容来自论文无忧网 www.paper51.com

   (1)表单运行的窗体:

内容来自www.paper51.com

paper51.com

(2)控件和事件

paper51.com

a) “最首”按钮控件:click事件是将员工基本信息数据库表的指针移到第一条记录。

paper51.com

b) “上一条”按钮控件:click事件是将表指针从当前记录上移一条。如果已经是第一条,则系统给出提示已经是第一条。

paper51.com

c)“下一条”按钮控件:click事件是将表指针从当前记录下移一条。如果已经是最后一条,则系统给出提示已经是第后一条。 paper51.com

d)“最末”按钮控件:click事件是将员工基本信息数据库表的指针移到第后一条记录。

内容来自论文无忧网 www.paper51.com

e) “编辑”按钮控件:click事件是将按钮名改成“保存”,增加了系统的交互性。同时使文本框变得可编辑。“保存” 按钮控件的click事件是将按钮名改成“修改”,同时用文本框的记录修改数据库中的记录。 copyright paper51.com

这里首先使文本框变得可以编辑。即修改只读属性。同时将按钮的名字改成“保存”。最后将其它的按钮控件的属性改成不可用。只允许当前的编辑按钮可用。 内容来自论文无忧网 www.paper51.com

f) “删除”按钮控件:click事件是将当前数据库表中的当前记录删除。同时数据库表中的指针将指到第一条记录,表单刷新。 内容来自论文无忧网 www.paper51.com

g) “增加”按钮控件:click事件是将按钮名改成“保存”,增加了系统的交互性。同时使文本框变得可编辑。

内容来自www.paper51.com

这里首先使改变按钮的名字,然后在数据库末尾添加一条记录。接着使文本框变得可以编辑。即修改只读属性。最后将其它的按钮控件的属性改成不可用。只允许当前的编辑按钮可用。

内容来自www.paper51.com

h)“退出”按钮控件:click事件是释放当前表单,物理删除带有逻辑删除标记的记录,返回主控系统。 http://www.paper51.com

i)“职务添加”按钮控件。它的click事件是激活职务添加表单。这里先定义一个公共的内存变量y,记录当前数据库表的当前记录值,以便返回改表单时定位记录。然后运行职务表单。选择改表单上的职务类别。

内容来自论文无忧网 www.paper51.com

该表单是为基本信息表动态提供职务类别的。选择相应的职位,基本信息表单的相应文本框的值就等于该表单被选择的职位。 内容来自论文无忧网 www.paper51.com

j) “选择部门”按钮控件。它的click事件是激活选择部门表单。这里先定义一个公共的内存变量x,记录当前数据库表的当前记录值,以便返回改表单时定位记录。然后运行部门表单。选择改表单上的部门类别。

http://www.paper51.com

该表单是为基本信息表动态提供部门类别的。选择相应的部门,基本信息表单的相应文本框的值就等于该表单被选择的部门。 内容来自论文无忧网 www.paper51.com

k) “选择合同类别”按钮控件。它的click事件是激活选择合同类别表单。

copyright paper51.com

这里先定义一个公共的内存变量z,记录当前数据库表的当前记录值,以便返回改表单时定位记录。然后运行部门表单。选择改表单上的合同类别。 内容来自www.paper51.com

   2.员工生日查询表单: copyright paper51.com

表单运行时的窗体: 内容来自论文无忧网 www.paper51.com

http://www.paper51.com

控件和事件:该表单有二个按钮控件,一个表格控件和一个文本框控件。表格控件显示的是当前日期生日的单位员工。文本框里面的显示当天的日期。 copyright paper51.com

当表单被激活时该激活2个事件。一是文本框里面显示日期。二是查询员工数据表中的生日是当前日期的员工。并在表格中显示。 http://www.paper51.com

刷新按钮控件的事件是对当前日期的刷新。以及表格的内容刷新。 http://www.paper51.com

关闭按钮的事件是释放当前表单。 http://www.paper51.com

3.员工信息的综合查询表单:  copyright paper51.com

表单运行时的窗体:

paper51.com

内容来自www.paper51.com

控件和事件:有四个按钮控件,一个组合框控件,一个文本框控件,一个表格控件。组合框为查询指定查询字段。这里的字段包括:考核等级,部门,职员号,姓名,性别,籍贯,文化程度,婚姻状况。文本框提供查询的字段值。由用户根据需要填写。表格控件显示员工数据表组合框指定的字段满足文本框值的所有员工信息。四个按钮控件分别是查询按钮,重置按钮,打印按钮,退出按钮。重置按钮的click事件是文本框为空。由用户重新输入。同时表格控件的数据源为空。

copyright paper51.com

打印按钮控件的click事件是将满足当前查询条件的记录报表打印。打印的效果如下: paper51.com

copyright paper51.com

4.系统参数编辑表单:  内容来自www.paper51.com

(1)职务编辑模块     内容来自www.paper51.com

表单运行时的窗体: 内容来自论文无忧网 www.paper51.com

paper51.com

该表单的控件主要有:添加,修改,删除,关闭四个按钮控件。还有2个文本框控件,1个edit控件,1个list控件。添加按钮的控件的click事件是激活将数据添加到数据库中的zw表的末尾这个事件。修改的click事件是激活修改数据库当前记录用当前的表单的值替代。删除的click事件是激活数据库中当前记录被删除这个事件。关闭按钮的click事件是激活关闭当前表单这个事件。 内容来自论文无忧网 www.paper51.com

(2)部门编辑模块 copyright paper51.com

表单运行的窗体与(1)类似,以下合同类别编辑模块、年度类别编辑模块均不再赘述。

内容来自www.paper51.com

5.员工考核编辑表单: 内容来自论文无忧网 www.paper51.com

表单运行的窗体: paper51.com

内容来自论文无忧网 www.paper51.com

该表单主要有记载,添加,关闭,年度添加四个个按钮控件,有一个list列表控件控件,3个文本框控件,和一个edit控件。 http://www.paper51.com

主要事件:记载控件实际上是一个添加控件按钮,它的click事件激活完成将当前text和edit控件中的内容添加到考核表(jcjz.dbf)中。

内容来自www.paper51.com

修改按钮控件的click事件是激活完成对jcjz表中的当前记录用当前表单中的相应值进行修改。 http://www.paper51.com

关闭按钮控件的click事件是释放表单。

paper51.com

年度添加按钮控件的click事件是激活年度添加表单。这个表单前面已经介绍过了。 内容来自论文无忧网 www.paper51.com

列表控件list1的click事件是将当前列表框中的记录值添加到表单中的职员号和职员名二个文本框中。即是对现有数据库中的职员相对应。这里的职员号和职员名二个文本框设置了只读属性。系统不允许用户自己填写。以免和基本信息表中的职员信息不一致。 http://www.paper51.com

6.系统数据备份模块:

copyright paper51.com

该表单有二个按钮控件:备份按钮和关闭按钮。一个组合框控件。提供目标驱动器名。 内容来自www.paper51.com

事件:备份按钮控件的事件是根据当前的组合框中的驱动器名作为目标驱动器。将数据库中的重要数据:职员基本信息和在职考核信息二个数据表备份到目标驱动器中保存。

copyright paper51.com

------分隔线----------------------------
联系方式