77范文网 - 专业文章范例文档资料分享平台

新闻发布系统毕业论文8 - 图文(5)

来源:网络收集 时间:2019-04-15 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

return null; } }

public static void close(Connection conn,Statement st,ResultSet rs){ if(rs!=null){ try{

rs.close();

}catch(SQLException ex){ } }

if(st!=null){ try {

st.close();

}catch(Exception ex){ } }

if(conn!=null){ try{

conn.close(); }catch(Exception ex){ }

4.3.2 新闻管理

功能描述:此模块要实现对新闻的管理功能,管理员可以添加删除和修改新闻的相关信息。

新闻信息管理模块的IPO过程:

a) 添加新闻信息操作:

? 点击添加新闻信息按钮,输入需要添加新闻的内容。内容包括新闻的标题、内容、分类。

? 检验用户输入的新闻的标题、内容、分类是否符合新闻数据库表中字段定义。若不符合则提示输入有误。 ? 提示用户信息添加成功。 ? 更新用户数据库表的信息。 b) 修改新闻信息

? 点击修改新闻信息按钮。内容包括新闻的标题、内容、分类。

? 检验用户输入的新闻的标题、内容、分类是否符合用户数据库表中字段定义。若不符合则提示输入有误。

? 如果用记录存在,进行修改操作,输入新的字段,并根据用户数据库表中对应字段的定义检查输入是否合法,如果输入有错误则进行提示。

? 如果输入正确,执行(UPDATE)SQL语句,更新用户数据库表中该用户所对应的记录。

? 提示用户信息添加成功。 ? 更新用户数据库表的信息。

界面如下图所示:

主要代码如下:

package util;

import java.io.UnsupportedEncodingException; import java.text.SimpleDateFormat; import java.util.Date;

public class Validate { /** * 是否为数字和英文验证 *

*/

public int getIntAndChar(String str){ char c; int i; for (i = 0; i='0' && c<='9') || (c>='a' && c<='z') || (c>='A' && c<='Z'))){ break; } }//判断字符是否在某个区间 if(i < str.length()){ return -1; }else{ return 0; } } /**

* 是否为整数验证 * */

public int getInt(String str){ char c; int i; for (i = 0; i='0' && c<='9')){ break; } }//判断字符是否在某个区间 if(i < str.length()){ return -1; }else{ return 0; } } /**

* 是否为非法字符验证 * */

public boolean getLawlessChar(String str){ boolean flag = false; char c;

}

for(int i = 0;i < str.length();i++){ c = str.charAt(i); switch(c){ case '<' : flag = true; break; case '>' : flag = true; break; case '\ case '&' : flag = true; break; case ' ' : flag = true; break; } }

return flag;

5 系统调试与测试

5.1 程序调试

在设计系统的过程中,存在一些错误是必然的。对于语句的语法错误,在程序运行时自动提示,并请求立即纠正,因此,这类错误比较容易发现和纠正。但另一类错误是在程序执行时由于不正确的操作或对某些数据的计算公式的逻辑错误导致的错误结果。这类错误隐蔽性强,有时会出现,有时又不出现,因此,对这一类动态发生的错误的排查是耗时费力的。

5.2 程序的测试

5.2.1 测试的重要性及目的 (1)测试的重要性

软件的测试在软件生命周期中占据重要的地位,在传统的瀑布模型中,软件测试学仅处于运行维护阶段之前,是软件产品交付用户使用之前保证软件质量的重要手段。近来,软件工程界趋向于一种新的观点,即认为软件生命周期每一阶段中都应包含测试,从而检验本阶段的成果是否接近预期的目标,尽可能早的发现错误并加以修正,如果不在早期阶段进行测试,错误的延时扩散常常会导致最后成品测试的巨大困难。

事实上,对于软件来讲,不论采用什么技术和什么方法,软件中仍然会有错。采用新的语言、先进的开发方式、完善的开发过程,可以减少错误的引入,但是不可能完全杜绝软件中的错误,这些引入的错误需要测试来找出,软件中的错误密度也需要测试来进行估计。测试是所有工程学科的基本组成单元,是软件开发的重要部分。自有程序设计的那天起测试就一直伴随着。统计表明,在典型的软件开发项目中,软件测试工作量往往占软件开发总工作量的40%以上。而在软件开发的总成本中,用在测试上的开销要占30%到50%。如果把维护阶段也考虑在内,讨论整个软件生存期时,测试的成本比例也许会有所降低,但实际上维护工作相当于二次开发,乃至多次开发,其中必定还包含有许多测试工作。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库新闻发布系统毕业论文8 - 图文(5)在线全文阅读。

新闻发布系统毕业论文8 - 图文(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/596785.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: