自考计算机软件毕业论文(8)

2019-06-11 10:04

吉林大学计算机与科学技术学院 本科生论文

{public void actionPerformed(ActionEvent e) {

Object obj = e.getSource(); if (obj == addInfo)

{ Database db=new Database();db.OpenConn();

String Num=sNum.getSelectedItem().toString(); String Num1=cnum.getSelectedItem().toString(); String q=gride.getText();

try

{if(Num.equals(\

{String s=\信息\学号或课程号不能为空!\

JOptionPane.showMessageDialog(fr.getContentPane(),message,s,0); }

else

{String sql=\

\

db.executeUpdate(sql); db.closeStmt();

db.closeConn();}}

catch(Exception ex) {String

s=\

\

JOptionPane.showMessageDialog(fr.getContentPane(),ex.getMessage(),

s,0); }

setNull();}

else if (obj == clearInfo) { setNull();} }

class MyMonitorCbx implements ItemListener {public void itemStateChanged(ItemEvent e)

{Object obj = e.getSource();

if (obj == cnum) }

else if (obj == eixtInfo) {fr.dispose();}

题目:学生信息管理系统 第 33 页 共 40 页

吉林大学计算机与科学技术学院 本科生论文

{ Database db=new Database();db.OpenConn();

String

sql=\

cname

from

course

where

cnum='\

ResultSet r=db.executeQuery(sql); try

{while(r.next())

{cname.setText(r.getString(\db.closeStmt();db.closeConn(); }

catch(Exception ex) {String s=\捕获错误信息\

JOptionPane.showMessageDialog(fr.getContentPane(),ex.getMessage

(),s,0); }

}

else if (obj == sNum) {

Database db=new Database();db.OpenConn(); String

sql=\

sname

from

student

where

sNum='\

ResultSet r=db.executeQuery(sql); try

{while(r.next())

{sName.setText(r.getString(\db.closeStmt();db.closeConn();}

catch(Exception ex) {String s=\捕获错误信息\

JOptionPane.showMessageDialog(fr.getContentPane(),ex.getMessage

(),s,0); }

}

题目:学生信息管理系统 第 34 页 共 40 页

吉林大学计算机与科学技术学院 本科生论文

}

}

public void FillcNum()

{Database db=new Database();db.OpenConn();

}

db.closeStmt();db.closeConn();} String sql=\ResultSet r=db.executeQuery(sql); try

{while(r.next())

{String num=r.getString(\

catch(Exception ex) {String s=\捕获错误信息\

JOptionPane.showMessageDialog(fr.getContentPane(),ex.getMessage

(),s,0); }

}public void FillsNum()

{Database db=new Database();db.OpenConn();

String sql=\ResultSet r=db.executeQuery(sql); try

{while(r.next())

{String num=r.getString(\} db.closeStmt();db.closeConn();}

catch(Exception ex) {String s=\捕获错误信息\

JOptionPane.showMessageDialog(fr.getContentPane(),ex.getMessage

(),s,0); }

}

public void setVisible(boolean flag)

题目:学生信息管理系统 第 35 页 共 40 页

吉林大学计算机与科学技术学院 本科生论文

{fr.setVisible(flag);} void setNull(){ gride.setText(null);}}

题目:学生信息管理系统 第 36 页 共 40 页

吉林大学计算机与科学技术学院 本科生论文

第五章 系统调试与测试

5.1 测试的定义及目的

软件测试就是在软件投入运行之前,对软件需求分析、设计规格说明和编码的最终复审,是保证软件质量的关键步骤。如果要给软件测试下定义,可以这样讲,软件测试是为了发现错误而执行程序的过程。

测试的目的在于将软件设计时设计者与程序开发者之间理解不一致的地方、功能与需求不一致的地方、不符合逻辑思维的情况都反映给质量控制部门,由质量控制部门调配需求部门统一做出一个明确解答,再由开发人员进行修改和补充。测试的目的是以最少的时间和人力找出软件中潜在的各种错误和缺陷。

5.2系统功能测试

功能测试主要是测试程序模块是否实现了设计中所要求的功能。功能测试中需要注意的有:

(1)查询功能中,有按单一查询条件进行查询的,也有按多个查询条件组合查询的。这里要注意的多个查询条件之间的关系。还有一些常识性的问题,比如按月查询,闰月中二月的天数。

(2)录入功能中,需要注意的是前台设置的数值长度是否大于后台数值长度,以及前台和后台的数据结构是否相符,很多时候录入功能无法实现是由于这些原因。还有就是必须录入的字段的设置时候有误。

(3)测试删除功能中需要注意的是单击\删除\按钮后,一般会出现提示信息,询问是否确定删除。通常情况下,我们单击\确认\按钮查看信息是否被删除掉了,而忽略了单击\取消\按钮后程序的反应:这时有可能的是没有删除,还有一种可能是即便单击了\取消\按钮,也一样删除了数据。另外,在删除多条记录的时候,要注意连续选中的几条记录是否真正都被删除掉了,即如果再按照这种查询方式查询,时候还能查询出来。有的时候需要在数据库中设立一个标志位,而不是真正的物理删除。所以在下一次查询中,可能还会被查询出来,这主要是因为在查询条件中没有将标志考虑在内。

(4)关于修改功能的测试主要是看修改确认后是否数据真正已被修改了。这

题目:学生信息管理系统 第 37 页 共 40 页


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

下一篇:2014年水利施工员考试模拟卷及答案

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

马上注册会员

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