图19 员工工资添加窗体
首先从部门下拉表中选择部门,再从姓名下拉列表中选择要添加工资的员工。在月份文本框中使用的是Format(Now, \函数,直接添加计算机的系统日期。其中实发工资的内容不需用户添写,在添写完其它工资内容后点击开始统计按钮将员工的收入与支出金额相减得出实发工资项。最后单击确认,将所填数据存入数据库中。
工资管理的修改与删除同样需要以列表的形式显示:
图20 员工工资列表窗体
做为子窗体的员工工资列表能够清楚的表现员工各项收入与支出的金额。选择修改可以对所选数据进行编辑,也同样可以点击鼠标右键选择所需要的操作。查询功能分为按姓名和按工号复合查询的两种方式和其它模块不同的是员工工资管理填加了一个工资报表窗体。选择主窗体中的工资报表菜单即会显示该窗体。具体的实现方法是首先建立数据环境,然后在数据环境中添加Command命令,并设置命令属性:在SQL语句中输入select * from gongzi,使其与数据库中的
21
工资表相连,最后添加和设计Data Report数据报表。
图21 员工工资报表窗体
工资报表窗体做为子窗体来显示。窗口主要分成工具条和预览效果两部分,预览效果显示的就是最终打印的结果。在下面的工具条上包括4个页面浏览按钮。在上面工具条的下拉列表框中选择需要显示的比例。别外两个按钮分别用来实现打印与导出操作。如果要打印的工资报表有多页,可以通过4个页面浏览按钮进行上下翻页。
此模块通过工资管理的创建,着重描述了工资计算和数据报表的使用。计算主要是通过对所输入的数据进行相加和相减的运算,最后显示结果数据。数据报表为我们提供了一个更加方便快捷地实现报表打印的方法。通过使用报表中的各种控件,可以很简单地实现复杂报表的设计,避免了繁杂的编程过程。
以上便是人事管理的功能与实现。
4.6部门管理模块
部门管理对于企业的管理层人员来讲非常重要,可以通过此功能来了解所有部门的大
概情况。其具体实现和人事变动管理相同,窗体如下:
22
图22 部门管理窗体
通过此窗体可以对该企业的部门进行大至浏览,同样也可以进行添加、修改、删除和查询等编辑工作。
4.7系统其它功能简介
在开发的过程中还实现了一些其它的功能,使系统有了进一步的完善。 选择菜单中的计算器项目可以调用操作系统自带的计算器,它是通过API函数” RetVal = Shell(\,让用户在使用本系统的同时更加快捷的进行一些计算。
在管理员菜单中可以对当前用户的密码进行修改,同时也可以添加新的用户。
密码更改的流程图如图23所示。
23
图23 密码更改的流程图
24
相关推荐: