绩效考核管理系统论文(9)

2019-08-02 00:25

图4-24 工资信息模块

其中“查询”按钮的代码设计如下:

private void initForm() {

PayMgr sMgr = new PayMgr(); DataTable dtNumber =

sMgr.GetPayList(this.lstYear.SelectedItem.Text + \this.lstMonth.SelectedItem.Text,this.eUserID); this.dgList.DataSource = dtNumber;

this.lblNumber.Text = \共\+ dtNumber.Rows.Count.ToString() + \条记录\

this.dgList.DataBind(); }

4.5.2绩效信息模块

登录系统的员工查询自己的绩效信息。可以输入时间查询某段时间的绩效信息。绩效信息对应的磁盘文件为P_Benefit_Search.aspx。绩效信息页面设计如图4-25所示:

37

图4-25 绩效信息页面

其中“查询”按钮的代码设计如下:

private void initForm() {

PayMgr sMgr = new PayMgr(); DataTable dtNumber =

sMgr.GetPayList(this.lstYear.SelectedItem.Text + \this.lstMonth.SelectedItem.Text,this.eUserID); this.dgList.DataSource = dtNumber;

this.lblNumber.Text = \共\+ dtNumber.Rows.Count.ToString() + \条记录\

this.dgList.DataBind(); }

38

第五章 测试与维护

5.1 测试的任务及目标

5.1.1 测试的任务

在软件投入生产性运行之前,尽可能多地发现软件中的错误。 5.1.2 测试的目标

1、测试的目的是为了发现程序中的错误而执行程序的过程。 2、好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。 3、成功的测试是发现了到今为止尚未发现的错误的测试。

5.2 测试方案

设计测试方案是测试阶段的关键技术问题。所谓测试方案包括预定要测试的功能。应该输入的测试数据和预期的结果,目标是设计一组可能发现错误的数据。测试有两种方法:黑盒测试和白盒测试。

黑盒测试又称为功能测试,在程序接口进行,只检查程序功能是否能够按照规格说明书的规定正确使用,程序是否能适当地接收输入数据并发生正确的输出信息,而且要能够保持外部信息的完整性。

白盒测试又叫结构测试,完全了解程序的结构和处理过程,这种方法按照程序内部的逻辑测试程序,检验程序中每条通路是否都能按照预定要求正确工作。

本系统开发过程进行的测试步骤如下: 5.2.1 模块测试:

也叫单元测试,目的是保证每一个模块作为一个单元能正确运行,本测试所发现的往往是编码和详细设计的错误,主要评价模块的下述五个特点:

模块接口; 2.局部数据结构; 3.重要的执行路径; 4.出错处理通路;

39

5.影响上述各方面特性的边界条件. 5.2.2 集成测试:

包括系统测试和子系统测试。集成测试是组装软件的系统技术,主要目标是发现与接口有关的问题。集成测试有两种方法:非渐增式和渐增式,但比较而言,渐增式方法比较好,因为:

(1) 编写的测试软件较少,开销较小。 (2) 较早地发现模块间的接口错误。 (3) 错误位置容易判断。 (4) 测试更彻底。

因此,本系统集成测试采用渐增式测试中的混合法,即对软件结构中较上层使用自顶而下的测试方法,而对软件结构中较下层,使用的是自底向上方法,两者结合,这是对模块较多时测试的一种折衷方法。 5.2.3 验收测试:

这一步是验证软件的有效性。目的是向未来的用户表明系统能够象预定的那样工作,验收测试一般使用黑盒测试法,验收测试有两种可能的结果。 (1) 功能和特性与用户的要求有差距。

(2) 功能和性能与用户要求一致,软件是可以接受的。

这个阶段发现的问题往往和需求分析阶段的差距有关。 5.2.4 平行运行

所谓平行运行就是同时运行。新开发出来的系统和将被它取代的旧系统,以便比较新旧两个系统的处理结果。目的有:

a) 可以在准生产环境中运行新系统而有不冒风险; b) 用户能有一段熟悉新系统的时间; c) 可以验证用户指南和使用手册之类的文档;

d) 能够以准生产模式对新系统进行全负荷测试,可以用测试结果验证性

能指标。

40

5.3实例测试

以下以管理员登录为例描述模块测试过程: 用例名称:管理登录测试

基本描述:通过登录拥有网站的管理权限

测试方案:分别使用不同的登录方法进行登录,从而查看系统是否相应的错误和

成功提示。

(1) 用正确密码登录已存在账号; (2) 用错误密码登录已存在账号; (3) 用不存在账号登录; (4) 账号或密码未空。 输入数据:

(1) 使用用户名 admin 密码 admin 登录; (2) 使用用户名 admin 密码 1 登录; (3) 使用用户名 abc 密码 1 登录; (4) 不填写用户名和密码。 预期结果:

(1) 第一组测试身份验证成功,进入管理功能界面

(2) 第二组测试提示“用户名或密码错误!”,返回登录界面。 (3) 第三组测试提示“用户名或密码错误!”,返回登录界面。

(4) 第四组测试提示“请输入用户!” 及“请输入密码!”,返回登录界面。 测试成果:和预期结果一样,通过测试状态,测试成功!

5.4 系统维护

软件维护是软件生命周期的最后一个阶段,处于系统投入生产性运行以后的时期中,所谓软件维护就是在软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程。软件的维护有适应性维护;完善性维护;改正性维护;预防性维护。

本系统为适应维护的需要,采用如下措施: (1) 软件配置程序源代码;

41


绩效考核管理系统论文(9).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:铝液外运应急预案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: