注:福利修改的源代码与工资修改的相似,不再列出。
3、删除福利记录模块
删除记录,是删除已经存在的福利记录。在右边的帧中出现删除记录的页面,在这实现功能。
a.功能实现思想:
如果要删除已经存在的福利及记录,首先填写查询条件。先填写发放日期、姓名、公务员号三个域;按“查询”按钮将会执行一条Select的SQL语句,到数据库中查找符合条件的记录;如果查找失败,则会出现找不到数据的信息;如果查找成功则出现新的页面,在这个页面的每一个栏目中都将返回所有项目的当前值;这时可以在确定要删除的信息后,按“删除”按钮会执行一条DELETE的SQL语句从数据库永久的删除此信息。按“查询”按钮则返回修改/删除员工福利记录的初始页面。然后,可以继续查询需要删除的记录。
注:删除记录的界面与修改相同;删除福利记录的源代码与工资修改的相似,不再列出。
3.2.4查询统计模块
查询统计模块主要包括三个子模块。分别为单人工资查询、单人福利查询和记录汇总。单人工资查询为公务员单人工资记录的查询,单人福利查询为公务员单人福利记录的查询,记录汇总是对多种条件组合的记录汇总统计查询。
1、工资查询功能
单人工资查询是为公务员单人工资记录的查询的。工资查询,则在左边的帧 出现工资查询的页面。在这里实现功能。
a. 功能实现思想:
如果要查询单人的工资记录,首先填写查询条件。先选择年和月时间,再填 姓名和公务员号域;按“重填”按钮所有域恢复为初始值;按“查询”按钮将会执行一条Select的SQL语句定位到符合条件的记录;如果查找成功则在下方出现符合条件记录的详情的表单;否则就会出现找不到附合条件的信息,这时请检查查询条件的填写是否正确。
b.定位记录界面如图: