酷文首页  
站内搜索:
网站地图 | RSS订阅 | 收藏本站
经济论文
证券金融
工商管理
会计审计
法学论文
医药论文
社会论文
教育论文
计算机论文
艺术论文
哲学论文
财政税收
财务管理
公共管理
理学论文
政治论文
文学论文
工学论文
文化论文
实用文档
应用文
自考成考
演讲稿
法律文书
子栏目导行↓
网站赞助商↓
本类热点↓
本类更新↓
热门标签↓
网摘收藏↓

基于JAVA的长沙市公交系统乘车指南的设计与实现

作者:郭 程
来源:酷文网
点击:
载入中...
加入时间:2008-08-02
字体大小:[  ]

   string2[0] = string1[0];
   string2[1] = busType;
   string2[2] = string1[1];
   string2[3] = string1[2];
   string2[4] = changer(string1[3])+"";
   string2[5] = changer(string1[4])+"";
  }
  flag++;
  return string2;
 }

 // 利用站台名字来得到相应站台号
 public int changer(String str) {
  int result = 0;
  try {
   //用JDBC来插入数据到表
   Class.forName(driverClassName);
   conn = DriverManager.getConnection(url, user, password);
   stmt = conn.createStatement();
   String sql = "select stationNo from stationinfo where stationName='"
     + str + "'";
   rs = stmt.executeQuery(sql);
   while (rs.next()) {
    result = rs.getInt(1);
   }
  } catch (Exception e) {
   e.printStackTrace();
  } finally {
   try {
    //关闭资源
    if (rs == null) rs.close();
    if (stmt == null) stmt.close();
    if (conn == null) conn.close();

   } catch (Exception e) {
    e.printStackTrace();
   }
  }

  return result;
 }

 // 将数据插入到数据库中
 public void insertToBusinfo(String[] str) {
  try {
   Class.forName(driverClassName);
   conn = DriverManager.getConnection(url, user, password);
   String sql = "insert into businfo(busNo,busType,startTime,endTime,startStation,endStation) values(?,?,?,?,?,?)";
   
   pstmt = conn.prepareStatement(sql);
   pstmt.setInt(1, Integer.parseInt(str[0]));
   pstmt.setString(2, str[1]);
   pstmt.setString(3, str[2]);
   pstmt.setString(4, str[3]);
   pstmt.setInt(5, Integer.parseInt(str[4]));
   pstmt.setInt(6, Integer.parseInt(str[5]));
   pstmt.execute();//执行
  } catch (Exception e) {
   e.printStackTrace();
  } finally {
   try {
    if (rs == null) rs.close();


    if (pstmt == null) stmt.close();
    if (conn == null) conn.close();

   } catch (Exception e) {
    e.printStackTrace();
   }
  }

 }
4.4.2  JSP页面显示null
在读取数据库中的信息并显示到JSP页面时,很多空的信息都会显示为null这样让客户看起来是非常不友好的,为了解决这个问题必须做个判断。在项目的公共包里package gongjiaochexitong.gongjiaoche.util;加个tools类。
public class Tools {
 private static int i = 0;
    public static String toNull(String str) {
     if (str == null || str.equalsIgnoreCase("null")) {
      return "";
     }
通过toNull方法去判断字符串是否等于null,是则return一个空,否则return字符串本身。首先要在用到这个方法的JSP页面import这个类:import=" com.graduate.util.Tools"在JSP里边可以这样调用它:<%=Tools.toNull(str.getCicompname()) %>为了让界面更加友好,通过使用这个方法页面中就不会出现null了。
5 系统测试
在测试阶段,努力设计出一系列测试方案,目的是为了“破坏”已经建造好的软件系统—竭力证明程序中有错误不能按照预定要求正确工作。
5.1 黑盒测试
软件的黑盒测试意味着测试要在软件的接口处进行。因此黑盒测试又叫功能测试或数据驱动测试。
黑盒测试主要是为了发现以下几类错误:是否有不正确或遗漏的功能;在接口上输入能否正确的接受;能否输出正确的结果;是否有数据结构错误或外部信息(例如:数据文件)访问错误;性能上是否能够满足要求;是否有初始化或终止性错误;输入不合法,系统拒绝用户登录,并提示错误信息。测试用例如表5所示。
表5 测试用例
Table 5 Test Case
编号                             检查项                            测试结果
001                 窗口切换、移动、改变大小时正常吗?               正常
002                 各种界面元素的文字正确吗?(如标题、提示等)     正确


003                 各种界面元素的状态正确吗?(如有效、             正确转贴于 酷文网-论文下载中心 http://www.coolwen.net


共13页: 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 11 [12] [13] 下一页

网摘收藏:
免责声明 | 关于我们 | 广告联系 | 友情链接 | 网站地图 | 共同合作
免费论文 毕业论文 毕业论文范文 酷文网(www.coolwen.net) 版权所有 coolwen.net 2007,All Rights Reserved
E-mail:hui_love#tom.com(为防止垃圾邮件请把#换成@) 点击这里给我发消息 点击这里给我发消息
湘ICP备07003917号