m_pSetm_YFSm_pSetm_JBGZm_pSetm_JJm_pSetm_YJGZm_pSetm_JTm_pSetm_GZBZm_pSetm_KCZJm_pSetm_CXm_pSetm_HFm_pSetm_FZOUm_pSetm_RDFm_pSetm_BXm_pSetm_SFGZm_pSetm_YFSm_pSetm_KCZJUpdateDataFALSEm_pSetRequerym_pSetUpdate
11
f东北石油大学本科生课程设计
第4章系统测试
41测试目的
软件测试的目的是寻找、纠正软件可能发生的各种错误包括逻辑错误、编码错误、组装运行错误等以及检核软件的功能和性能是否达到要求。设计测试方案时,不仅要包括确定的输入数据,而且应包括从系统功能出发预期的测试结果。测试用例不仅要包括合理有效的输入数据,还要包括无效的或不合理的输入数据。不仅要检验程序是否做了该做的事,还要检查程序是否同时做了不该做的事。软件中仍存在错误的概率和已经发现错误的个数是成正比的。保留测试用例,作为软件文档的组成部分。
42测试过程
采用人工测试方法对以下几个关键的地方进行测试:
图41统计计数测试结果
12
f东北石油大学本科生课程设计
测试职工工资管理系统主界面需分别测试增加记录,删除记录,刷新记录,第一条,上一条,下一条,最后一条,执行统计等按钮是否起作用。其中增加记录要录入新的职工工资记录后再按刷新记录才能录入数据库。点击执行统计按钮能对各职工的工资进行计算,即计算应发金额、应扣金额及实发金额等,如图41所示。
43系统改进
本系统开发时间仓促,本人对软件开发工具认识的水平有限,本软件仍存在一些不如人意的地方,还有待进一步改进,归纳起来主要有以下几点:1.应该添加一个登录系统,根据用户权限对用户进行数据库管理。并且此登录系统可以根据不同的操作者进行密码管理,杜绝了无权用户进行恶意登录进行破坏。2.为了方便用户操作,该系统应该提供部分提示窗口,使用户能够按照提示语句完成各项操作。3.缺少对职工工资信息的筛选功能。
13
f东北石油大学本科生课程设计
结
论
经过这几天的专心学习和研究,使我受到了一次用专业知识、专业技能分析和解决问题的全面系统的锻炼。对数据库的知识和MFC的应用都有了一些基本的掌握。在课程设计的过程中,将所学习的C知识运用在要做的工资管理系统上。之所以选择这个课题是因为工资管理是任何企事业单位都需要进行的一项工作,因此,开发制作工资管理系统具有较大的社会现实意义,同时工资管理系统的最大特征是数据处理,它是数据库应用系统的典范,它具有一切数据库应用系统的特征,如数据录入,数据统计等,其系统结构与现实生活r