【编者按】:网学网VFP毕业设计为您提供VFP人事工资管理系统参考,解决您在VFP人事工资管理系统学习中工作中的难题,参考学习。
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
第五章人事管理信息系统的实现 5.1系统登录: 双击图标运行程序以后,就可以看到程序的登录界面。需要通过系统管理验证,即输入正确的密码进行系统登陆,本系统默认的密码为admin。当然,用户可以在系统登录时为了防止系统密码的泄露而可以进行对密码的及时修改和更新。 5.2系统菜单的实现: 在系统登录成功之后,就会看到系统的主界面,下面进入系统菜单: 1.基本信息表单 (1)表单运行的窗体: (2)控件和事件 a) “最首”按钮控件:click事件是将员工基本信息数据库表的指针移到第一条记录。 b) “上一条”按钮控件:click事件是将表指针从当前记录上移一条。如果已经是第一条,则系统给出提示已经是第一条。 c)“下一条”按钮控件:click事件是将表指针从当前记录下移一条。如果已经是最后一条,则系统给出提示已经是第后一条。 d)“最末”按钮控件:click事件是将员工基本信息数据库表的指针移到第后一条记录。 e) “编辑”按钮控件:click事件是将按钮名改成“保存”,增加了系统的交互性。同时使文本框变得可编辑。 “保存” 按钮控件的click事件是将按钮名改成“修改”,同时用文本框的记录修改数据库中的记录。 这里首先使文本框变得可以编辑。即修改只读属性。同时将按钮的名字改成“保存”。最后将其它的按钮控件的属性改成不可用。只允许当前的编辑按钮可用。 f) “删除”按钮控件:click事件是将当前数据库表中的当前记录删除。同时数据库表中的指针将指到第一条记录,表单刷新。 g) “增加”按钮控件:click事件是将按钮名改成“保存”,增加了系统的交互性。同时使文本框变得可编辑。 这里首先使改变按钮的名字,然后在数据库末尾添加一条记录。接着使文本框变得可以编辑。即修改只读属性。最后将其它的按钮控件的属性改成不可用。只允许当前的编辑按钮可用。 h)“退出”按钮控件:click事件是释放当前表单,物理删除带有逻辑删除标记的记录,返回主控系统。 i)“职务添加”按钮控件。它的click事件是激活职务添加表单。这里先定义一个公共的内存变量y,记录当前数据库表的当前记录值,以便返回改表单时定位记录。然后运行职务表单。选择改表单上的职务类别。 该表单是为基本信息表动态提供职务类别的。选择相应的职位,基本信息表单的相应文本框的值就等于该表单被选择的职位。 j) “选择部门”按钮控件。它的click事件是激活选择部门表单。这里先定义一个公共的内存变量x,记录当前数据库表的当前记录值,以便返回改表单时定位记录。然后运行部门表单。选择改表单上的部门类别。 该表单是为基本信息表动态提供部门类别的。选择相应的部门,基本信息表单的相应文本框的值就等于该表单被选择的部门。 k) “选择合同类别”按钮控件。它的click事件是激活选择合同类别表单。 这里先定义一个公共的内存变量z,记录当前数据库表的当前记录值,以便返回改表单时定位记录。然后运行部门表单。选择改表单上的合同类别。 2.员工生日查询表单: 表单运行时的窗体: 控件和事件:该表单有二个按钮控件,一个表格控件和一个文本框控件。表格控件显示的是当前日期生日的单位员工。文本框里面的显示当天的日期。 当表单被激活时该激活2个事件。一是文本框里面显示日期。二是查询员工数据表中的生日是当前日期的员工。并在表格中显示。 刷新按钮控件的事件是对当前日期的刷新。以及表格的内容刷新。 关闭按钮的事件是释放当前表单。 3.员工信息的综合查询表单: 表单运行时的窗体: 控件和事件:有四个按钮控件,一个组合框控件,一个文本框控件,一个表格控件。组合框为查询指定查询字段。这里的字段包括:考核等级,部门,职员号,姓名,性别,籍贯,文化程度,婚姻状况。文本框提供查询的字段值。由用户根据需要填写。表格控件显示员工数据表组合框指定的字段满足文本框值的所有员工信息。四个按钮控件分别是查询按钮,重置按钮,打印按钮,退出按钮。重置按钮的click事件是文本框为空。由用户重新输入。同时表格控件的数据源为空。 打印按钮控件的click事件是将满足当前查询条件的记录报表打印。打印的效果如下: 4.系统参数编辑表单: (1)职务编辑模块 表单运行时的窗体: 该表单的控件主要有:添加,修改,删除,关闭四个按钮控件。还有2个文本框控件,1个edit控件,1个list控件。添加按钮的控件的click事件是激活将数据添加到数据库中的zw表的末尾这个事件。修改的click事件是激活修改数据库当前记录用当前的表单的值替代。删除的click事件是激活数据库中当前记录被删除这个事件。关闭按钮的click事件是激活关闭当前表单这个事件。 (2)部门编辑模块 表单运行的窗体与(1)类似,以下合同类别编辑模块、年度类别编辑模块均不再赘述。 5.员工考核编辑表单: 表单运行的窗体: 该表单主要有记载,添加,关闭,年度添加四个个按钮控件,有一个list列表控件控件,3个文本框控件,和一个edit控件。 主要事件:记载控件实际上是一个添加控件按钮,它的click事件激活完成将当前text和edit控件中的内容添加到考核表(jcjz.dbf)中。 修改按钮控件的click事件是激活完成对jcjz表中的当前记录用当前表单中的相应值进行修改。 关闭按钮控件的click事件是释放表单。 年度添加按钮控件的click事件是激活年度添加表单。这个表单前面已经介绍过了。 列表控件list1的click事件是将当前列表框中的记录值添加到表单中的职员号和职员名二个文本框中。即是对现有数据库中的职员相对应。这里的职员号和职员名二个文本框设置了只读属性。系统不允许用户自己填写。以免和基本信息表中的职员信息不一致。 6.系统数据备份模块: 该表单有二个按钮控件:备份按钮和关闭按钮。一个组合框控件。提供目标驱动器名。 事件:备份按钮控件的事件是根据当前的组合框中的驱动器名作为目标驱动器。将数据库中的重要数据:职员基本信息和在职考核信息二个数据表备份到目标驱动器中保存。 5.3系统菜单 设计一个菜单系统,一般要经过几个步骤:菜单系统的规划,建立菜单与子菜单,把任务分配到菜单系统中,生成菜单程序,测试和运行菜单系统等,VB6.0是通过设计窗体来完成菜单的设计界面的,本系统设计的菜单运行如下: 这里的人事档案又包括人事基本信息录入和考核信息二个子菜单。 人事查询包括生日查询和综合信息查询二个子菜单。系统设置包括部门,职务,年度,合同四个参数的设置子菜单。 第六章 实施概况 按结构化的程序设计思想,在完成了系统分析、系统设计后,就可以进行系统实现阶段了,系统实现是每指把系统的物理模型转换成实际运行系统的全过程。其基本任务是: a) 前期准备 b) 系统平台的安装与调试 c) 程序的编制与调试 d) 信息系统调试 e) 数据库与文件的建立 f) 系统转换 g) 试运行、验收与维护 6.1系统开发环境 系统开发环境包括硬件平台和软件平台两种。 硬件平台是指开发与运行所需要的硬件环境,主要包括计算机机型及硬件配置。由于本系统是一个小型的MIS管理系统,因此对计算机硬件的要求不高,比较经济,只要配备有PII处理器(或以上)、64M内存(或以上)、10G硬盘(或以上)的普通微机即可顺利运行。 软件平台是指系统开发与运行的软件环境。本系统在开发时选用了稳定性较强的Windows XP中文专业版和Visual Foxpro6.0作为开发语言,由于这些软件产品都是Microsoft公司的产品,因此彼此之间的兼容性较好,开发出的应用系统稳定性较高。 6.2系统测试 在开发本系统时,为了使系统能够稳定运行,对本系统进行了有针对性的全面测试,采取的方式是: 1、菜单项测试:为了保证每一项下拉菜单能够正确实现系统设计的功能,我把该系统有关员工的所有基础数据,基本上全部输入到本系统中,并对每一个菜单项反复进行了增加、删除、修改等操作,从而保证了菜单级功能的正确实现。 2、数据跟踪:完成菜单项测试后,又对系统内的每一个数据进行了跟踪。例如:例如对员工数据的管理,首先在录入模块中对输入某个员工的数据,然后在查询模块中进行查询操作(根据不同的条件),随时观察这两处之间是否有冲突产生,经过多次验证,说明该功能完全正常。 3、综合测试:在以上测试的基础上对系统功能进行了整体的测试,依次来检验系统功能是否符合系统设计的要求。 6.3 系统运行与维护 系统的运行: 1初始数据的输入 本系统的的输入采用鼠标和键盘相结合的输入方法。 2、怎样进入系统 A、将本系统所在的文件夹拷贝到硬盘,然后执行其中的员工管理系统的程序文件即可,应注意要将全部文件的属性变以存档,消除只读属性。 B、在随后出现的登录界面上输入正确的密码即可,注意密码为admin。 3、怎样使用本系统: 点击鼠标左键即可进行相应功能的选择。 系统的维护: 本系统是个较复杂的人-机系统,由于系统外部环境与内部因素的变化,不断影响系统的运行,同时需要系统不断地适应这些变化,不断地完善系统,以提高系统运行的效率与服务水平,这就需要自始至终进行系统的维护工作。 系统的维护主要包括四个方面: (1)程序的维护:指的是修改部分或全部程序,这种维护往往是在条件发生变化或原系统的效率低的情况下进行的。 (2)数据文件的维护:指的是按照用户的要求对数据文件进行不定期的修改。 (3)代码的维护:随着系统的发展和变化,可能会出现旧代码不能适应新要求的问题,因此,有必要变更代码,予以维护。 (4)硬件的维护:指的是对系统所使用的设备进行维护。 本系统的日常维护由客户的专人来负责,如果出现一些不能解决的问题,则由开发者来负责。
|
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |