计算机论文(6)

2019-02-28 22:44

涉及到的代码有:

public DataSet GetCodeBy(int iCount) {

SqlHelper date = new SqlHelper(); string strTop = \; if (iCount > 1) {

strTop = \ + iCount.ToString(); }

string sql = \ + strTop + \; SqlConnection con = new SqlConnection(SqlHelper.connstring); SqlCommand cmd = new SqlCommand(sql, con);

SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = null; try {

con.Open(); ds = new DataSet(); da.Fill(ds);

}

catch (SqlException ex) {

throw ex; }

catch (Exception ex) {

throw ex; } finally {

con.Close();

}

return ds; }

private void DisableControls(Control gv) {

LinkButton lb = new LinkButton(); Literal l = new Literal();

string name = String.Empty;

for (int i = 0; i < gv.Controls.Count; i++) {

if (gv.Controls[i].GetType() == typeof(LinkButton)) {

l.Text = (gv.Controls[i] as LinkButton).Text; gv.Controls.Remove(gv.Controls[i]); gv.Controls.AddAt(i, l); }

else if (gv.Controls[i].GetType() == typeof(DropDownList)) {

l.Text = (gv.Controls[i] as DropDownList).SelectedItem.Text; gv.Controls.Remove(gv.Controls[i]); gv.Controls.AddAt(i, l); }

if (gv.Controls[i].HasControls()) {

DisableControls(gv.Controls[i]); } } }

public override void VerifyRenderingInServerForm(Control control) { }

protected void Button1_Click(object sender, EventArgs e) {

DisableControls(gvFilms);

Response.ClearContent();

Response.AddHeader(\, \); Response.ContentType = \;

StringWriter sw = new StringWriter(); HtmlTextWriter htw = new HtmlTextWriter(sw);

gvFilms.RenderControl(htw); Response.Write(sw.ToString()); Response.End();

}

五 系统测试

5.1单元测试

我们测试了网站系统中的每一个模块,测试内容包括模块的前台以及后台。每个模块作为一个独立体运行时,运行正常。

5.2集成测试

在进行完网站系统的单元测试后,我们进行了系统集成测试,集成测试的结果除了速度之外效果与单元测试一样。

5.3联网测试

我们将此系统发布到机房的服务器上,让超过40人次浏览该网站,除了速度之外,其他无任何异常。同时让一个人以管理员身份登录,并修改数据,也可以实现。只是,只有当用户刷新网页之后才可以看到更新的数据库信息。但同一时刻只能有一个人以管理员身份登录,并修改数据库,若同时有两个或两个以上的人以管理员身份登录系统将有提示信息,提示 “此刻正有用户以管理员身份登录,请稍候!”。

5.4浏览器测试

我们在不同浏览器上对网页进行了测试,结果表明此系统适合我们所选的浏览器。

5.5系统测试

我们分别在Windows 2000和Windows XP 两种操作系统环境下对网站系统进行了系统测试,在这两种操作系统下网站的运行完全正常。

六 总结与展望

通过这次毕业设计,我大致了解了进行软件开发工作的基本过程,并且从中获得了许多实际的、有意义的知识,其中我对以下几点有深刻的体会: (一)编程中定义窗体及变量的名称时,一定要规范,要让其他编程人员能够看懂,必要时可以加注释。

(二)对各个控件的属性、事件要了解清楚,这样才能在编程的过程中熟练的应用。

(三)在编程的过程中要不断的思考,对每一个可能出现的问题都尽量在编程中处理掉,避免以后的麻烦。

(四)对编程中用到的函数,要将其变量的含义了解清楚,这样才能顺 利应用,以实现函数的功能。

(五)程序编好后调试是非常重要的,它的意义在于通过调试可以逐步完善它的功能,改正程序中的错误,使程序尽量达到尽善尽美,在调试的过程中尽量不要以编程时的思想去调试,要以一个普通用户的思维去思考。


计算机论文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:福建省厦门双十中学2018届高三考前热身考试最后一卷理科综合生物

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

马上注册会员

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