protected void btnAdd_Click(object sender, EventArgs e)
{
try {
SqlConnection con = new SqlConnection(SqlHelper.connstring); con.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = (SqlConnection)con;//对象实例化 cmd.CommandText = \(Apwd,Aname)values(@Apwd,@Aname)\
cmd.Parameters.Add(\ cmd.Parameters.Add(\ cmd.Parameters[\ cmd.Parameters[\ cmd.ExecuteNonQuery(); con.Close();
Response.Write(\添加成功');location.href='AdminList.aspx'\ } catch {
Response.Write(\添加失败');location.href='AdminList.aspx'\ } }
5.6 论坛管理模块详细设计
论坛管理模块是系统中最重要的功能模块,包括学生发布论坛主题功能,学生回复论坛主题信息,管理员对论坛版面信息的管理,管理员对用户发布的帖子信息进行管理的功能。
用户发布主题信息,包括主题标题和内容以及所在论坛版面信息。发布帖子界面如图5-11。
图5-11用户发帖界面
论坛主题回复操作,用户点击一个主题之后就能查看帖子的详细信息,已经登陆的用户还可以对主题进行回复,回复帖子信息的界面如图5-12。
图5-12回复帖子界面
发布帖子的关键代码如下:
protected void Button1_Click(object sender, EventArgs e) {
SqlHelper data = new SqlHelper();
data.RunSql(\+ \ Alert js = new Alert(); js.Alertjs(\发布成功\
Response.Redirect(\ }
6.系统测试
6.1 测试目的
软件是由程序员来编写的,程序员在编程时难免出错。错误可能发生在需求分析、概要设计、详细设计、编码等软件开发的各个阶段,如果这些错误不能在软件交付使用前被查出改正,那么迟早会在软件运行期间被发现,不仅修改这些错误的代价会更高,而且往往造成很恶劣的后果。开发任何一个软件系统,设计完成以后都必须经过调试。只有通过调试,才能检验软件产品的性能和质量,才能发现并解决系统、程序或功能等方面的错误。调试是发现、检查并纠正错误的过程,是开发一个软件系统必不可少的过程。由于软件测试的目标,就决定了软件测试的首要作用是寻找出软件当中的错误。测试理论指导测试人员设计出更容易发现软件错误的测试用例,有助于在软件正式运行之前发现更多的错误,减少软件正式使用之后出现问题的频度;其次,软件测试带来的益处是能够验证软件的功能与性能等方面是否与软件需求相符;此外,软件测试时收集到的测试结果数据为软件的可靠性与质量分析提供了依据。
程序调试是一个复杂而漫长的工作,调试基本上可分为两个阶段:一是单个模块调试,二是整个软件的总体调试。单个模块调试是比较基本的调试内容,当然在这里要再细分的话,还要对每个域属性进行设置,判断每个触发器的编制是否正确,这些都直接影响整个模块的功能及运行的成功。调试时,对触发器的级别,触发器名称、属性、主程序等应反复编译、测试,直到实现模块功能运行成功为止。对于总体程序的实现,就是把每个模块与菜单连在一起,然后试验各个内容是否正确。
6.2 测试方法
在软件开发的过程中,软件测试是其中重要的一部分。由于开发一个软件项目的时间是漫长的,同时也要面对极其错综复杂的问题,人们的主观认识不可能完全符合客观现实,而与工程密切相关的各类人员之间的通信和配合也不可能完美无暇,因此,软件生命周期的每个阶段都不可回避地会产生差错,我们力是求在每个阶段加速之前通过严格的技术审查尽可能的早发现并纠正错误。如果在软件投入运行前,没有发现并纠正软件中的大部分错误,则这些错误迟早会在管理过程中暴露出来,那进不仅改正这些错误的代价更大,而且会
造成很恶劣后果。测试的目的就是在软件投入实际使用前,尽可能地多发现软件中的错误。目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明设计和编码最后复查。
我们的测试的原则:通过测试发现程序在的错误、尽可能发现目前尚未发现的算法错误。
测试的正确定义是“为了发现程序中的错误而执行程序的过程”。这和某些人通常想象的“测试为表明程序是正确的”,“成功的测试是没有错误的测试”等等是完全相反的。正确认识测试的目的是十分重要的,测试的目的决定了测试方案的设计。如果为了表明程序是正确的而进行测试,就会设计一些不易暴露的测试方案。
6.3 系统测试
6.3.1 测试的数据
在进行编写调试时,我都是按照“编码→测试→修改→再测试(→再修改)”方式进行,所需的数据都是由本人自己添加,系统在设计中使用的测试数据也是由本人随机输入产生。 6.3.2 系统测试方法
首先在自己的电脑上进行多次测试,保证不能有错误和过失,其次是在安装有数据库SQL server 2005和Microsoft Visual Studio.NET 2005的同学电脑上进行测试,测试在不同的电脑上本系统能否运行正常,以达到测试的效果。
6.3.3 系统测试项目表
测试项目表如下: 序号 1 续表5-1 测试项目表 2 用户管理 输入正确信息 成功完成 测试项目 用户登录 表5-1 测试项目表
内容和目的 输入正确账号与密码 输入错误账号与密码 测试结果 可以登录 提示错误的信息
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库论文(8)在线全文阅读。
相关推荐: