ASP.net+Sqlsrver的HR管理系统设计与实现(14)
时间:2017-01-03 13:03 来源:毕业论文 作者:毕业论文 点击:次
{ if (!IsPostBack) { string sql; sql = "select * from gongzi order by id desc"; getdata(sql); } } private void getdata(string sql) { DataSet result = new DataSet(); result = new Class1().hsggetdata(sql); if (result != null) { if (result.Tables[0].Rows.Count > 0) { DataGrid1.DataSource = result.Tables[0]; DataGrid1.DataBind(); } else { DataGrid1.DataSource = null; DataGrid1.DataBind(); } } } protected void Button1_Click(object sender, EventArgs e) { string sql; sql = "select * from gongzi where 1=1 "; if (bh.Text.ToString().Trim() != "") { sql = sql + " and ygbh like '%"+bh.Text.ToString().Trim()+"%'"; } if (xm.Text.ToString().Trim() != "") { sql = sql + " and yhxm like '%"+xm.Text.ToString().Trim()+"%'"; } sql = sql + " order by id desc"; getdata(sql); } } 4 系统评测 4.1 系统测试的目的 系统测试不是为了表明程序是正确的,因为如果是这样,就会设计一些不易暴露错误的测试方案,也不会主动去检测、排除程序中可能存在的一些隐患。对于测试目的,G.J.Myers给出了以下的观点: (1)测试是为了发现程序中的错误而执行程序的过程。 (2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。 (3)成功的测试是发现了至今为止尚未发现的错误的测试。 4.2 面向对象系统测试方案 根据系统测试目的并结合面向对象方法,本文给出了如下系统测试方案: (1)尽早的、不断的进行系统测试。我们知道,错误发现的越早,改正它所付出的代价也就越小。由于错误的发生往往是不可避免的,因此我们的系统测试贯穿于整个开发过程中,而不是把系统测试仅仅看作是软件开发的一个独立阶段。 (责任编辑:qin) |