图4-2-2 职务管理界面图
如图所示可以在此界面进行查询、修改、删除、增加数据。其它子模块和此模块差不多,只是数据不同。综合信息管理可以对教师信息实现查询,并显示出各个教师的考勤、奖惩和工资情况。
工资计算模块:
工资计算模块实现了对每月工资的计算,操作员先输入要计算工资的年月,然后执行查询,系统就会按照输入的年月显示出当月教师的考勤、奖惩情况,再根据教师所在的职务信息经过计算后得到教师实际的工资,保存到工资单表里。
23
代码设计:
Private Sub Command3_Click() On Error GoTo ERR
If Text1 = \Dim RST As ADODB.Recordset Set RST = New ADODB.Recordset RST.CursorType = adOpenStatic RST.LockType = adLockOptimistic
RST.Open \* from 部门表 where 部门='\& Combo1.Text & \
If Not RST.EOF Then
Adodc1.Recordset.Fields(\部门\部门\End If RST.Close
RST.Open \* from 职称表 where 职称='\& Combo2.Text & \
If Not RST.EOF Then
Adodc1.Recordset.Fields(\职称\职称\End If
24
图4-2-3员工管理界面
本窗体是用于员工信息的新建、修改和删除操作。在输入新员工时在[基本工资信息表]和[考评表]内也会建立相应的记录,在删除员工时,所有有此员工的表中将通过数据库的关系自动级联删除。在此员工信息里我们加入了照片工能,照片是通过把要加入的照片文件,通过二进制方式写入到数据库中,在浏览时是从数据库中以二进制的形式读出到固定文件中,然后再把此文加载到图片筐中进行显示。在新按钮按下时修改和删除都不能用,且新建按钮同时变时取消按钮。其它按钮也一样,将通过系统当前状态的不同而改变按钮的状态。左下角做了一个小查询功能,是为了方便查看或修改员工的信息,该查询是使用的模糊查询方式。
25
4.3用户管理模块
用户管理模块主要是用于用户资料的管理,用户的增加、删除以及用户密码的修改。并且用户的增加、删除只能是管理员才有的权利。界面如下:
图4-3用户管理界面
4.4数据库维护模块
这个模块主要用于数据库的备份与恢复。备份方面主要是对数据库进行完整备份。数据库维护模块的主界面如下:
26
图4-4备份恢复界
Private Sub mnuFileClose_Click() '卸载窗体 Unload Me End Sub
Private Sub mnuFileExit_Click() '退出应用程序 Unload frmMain End Sub
Private Sub mnuFileJian_Click() filePrintTJ End Sub
27