毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

VF工资管理系统(开题报告+源程序+答辩PPT) 第9页

更新时间:2010-3-27:  来源:毕业论文
VF工资管理系统(开题报告+源程序+答辩PPT) 第9页
4.3 各模块设计
4.3.1工资设定模块设计
工资设定模块采用表单进行设计,文件名为GZSD.SCX,如图4-3所示:
图4-3工资设定
包括以下几项功能:
(1)修改个人工资: 单击“编辑”按钮,便可进行工资项目的修改,单击“保存”按钮进行保存,单击“还原”按钮将放弃修改。
(2)打印个人工资:单击“打印”按钮,便可进行所有记录或当前记录的打印。
(3)增加新职工工资:单击“追加”按钮,将在数据表的末尾增加一条空记录,此时便可进行新职工工资的录入,单击“保存”按钮进行保存,单击“还原”按钮将放弃修改。
(4)删除个人工资:对工作关系转出的职工工资从数据表中删除,单击“删除”按钮,系统提示“是否删除此记录”,单击“Y是”按钮将删除当前记录,单击“N否”按钮将放弃删除。
4.3.1工资查询模块设计
工资查询模块采用表单设计方法,文件名为GZCX.SCX,如图4-4所示:
图4-4查询职工工资
包括以下几项功能:
(1)顺序查询:单击“下一个”按钮,将向下查询一条记录。
(2)向上查询:单击“上一个”按钮,将向上查询一条记录。
(3)按某一条件查询:可按编号、姓名等条件查询,单击“查找”按钮,输入要查找的字段名,单击“查找”,将查找到满足条件的记录。
(4)打印查询结果:单击“打印”按钮,将对所有记录或当前记录进行打印。
4.3.1工资汇总模块设计
工资汇总模块采用表单设计方法,文件名为GZHZ.SCX。
包括以下几项功能:
(1) 工资汇总:单击时出现一个新的窗口,以表格的形式显示所有职工的工资情况。如图4-5所示:
图4-5职工工资一烙彭
(2)工资预览:单击时执行语句
close database all
report form gzhz to print preview
thisform.refresh
将汇总结果模拟显示在屏幕上。
(3)工资打印:单击时执行语句
close database all
report form gzhz to print
将汇总结果以清单的形式打印出来。
(4)退出:单击时执行语句
thisform.release
系统退出该程序。
第五章  性能测试与分析
性能测试是对所开发的程序进行测试,检测是否能满足用户需求以及对程序内在问题的检验。在测试过程中,对出现的问题进行必要的修改。
5.1 信息更新中的问题
在最初阶段数据库设计中,一些数据表的主索引设置不当,结果导致后台数据库中出现不少重复冗余的数据,后来发现是Visual Foxpro6.0的数据窗口中的操作函数Update与后台数据库中的数据操作函数,不相一致,于是换用了后台数据库的对数据操纵用的函数,结果是在这方面的冗余问题得到解决,但是这样却增加了前台对后台数据库的操作所用到的程序代码。
5.2 字符串的问题
在测试时出现过这样的问题: 输入数据库中的字符串型数据取出后与一个相同的数据比较,居然会得到“不相等”的结果。
(1)分析这个问题,发现原因是:数据库中定义时字符串长度的问题。定义长度为10,而只用了8个,如:“password”,那么,在数据库中则存储成:“password  ”,后面自动用空格补充,取出来后也是后面有两个空格的字符串了,所以会与“password”不相等。
(2)解决的方法有两个:第一是在用来比较的字符串后也加两个空格,造成相等;但是这个方法不太好,因为在比较的时候用来比较的字符串有时不是一定的,可能是即时取得的,所以不可能会自动加减空格。第二是利用数据库本身的功能。因为Visual Foxpro6.0 有功能能在SQL语句中自动比较字符串和表中的字符串数据,它能够自动去掉空格。利用这个方法比较好,直接利用变量与数据库中数据比较,避免了这个问题。
5.3 工资汇总模块设计的问题
在对工资汇总模块的设计过程中,我使用了报表方法,文件名为GZHZ.FRX。但结果在浏览时可以显示,不能加到所开发的软件中。经过查阅资料,上机实践,发现将报表与表单相结合便可解决此问题。先设计好报表文件GZHZ.FRX,再设计表单GZHZ.SCX,表单中设计表格,表格的列与报表的列一一对应,在表单中将记录来源一项Record Source设置成来源于数据表GZ.DBF。这样就可以实现报表与程序的良好链接,解决工资汇总的问题。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页

VF工资管理系统(开题报告+源程序+答辩PPT) 第9页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。