




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
#图5-13管理新闻图实现过程:首先对数据库的新闻进行查询绑定到数控网格控件,stringspeak="select*fromnews";查询出来评论表的数据库记录,然后绑定数据控件gridview,CheckBoxcb=(CheckBox)GridView1.Rows[i].FindControl("CheckBox1");//在当前搜寻当前控件。5.4.修7改新闻功能该功能新闻信息进行修改,包括对类别、题目、内容等基本信息进行修改,系统修改之前,需要对数据库表的新闻表查询,通过传递过来的ID匹配出来新闻的信息,然后查询该新闻的信息绑定到对应的文本框里面,管理员修改的时候,更新了对应的内容,点击保存按钮即可对新的内容更新到数据库。本模块的页面设计如图。关键代码:if(title.Text=="")判断新闻题目是否为空,如果为的话,就会提示下面的信息{MessageBox.Show(Page,this,"题目不能为空 ");}Else//否则的话,就实现更新数据库内容{Model.newsnews=newModel.news();//实例化 model的NEWS类news.subject=title.Text.Trim();通过获取文本框 title的新闻题目news.message=FCKeditor1.Value.Trim();获取FCK编辑器的内容news.cid=cid.Text.Trim();//获取新闻的栏目信息news.id=Request.QueryString["id"];//介绍传递过来的 IDBll.newsbn=newBll.news();//实例化业务层的 news类if(bn.newsUpdate(news)==1)判断一下是否返回值为 1,如果为说明添加成功{MessageBox.ShowUrl(Page,this,"更新成功 ","news_admin.aspx");}}第六章系统的测试系统测试是基于系统的整体性需求为的说明书的测试,应覆盖系统所有联系的部件。系统测试是针对整个产品系统来进行的测试,目的是验证系统是否满足了需要规格的定义,找出与需求规格不相同或与它相互矛盾的地方。系统测试的对象不仅仅需要包括测试产品系统的软件,还要包含软件所需要依赖的硬件、外设甚至包括某些数据、某些支持软件以及其接口。因此,必须将系统中的软件与各种依赖的资源相互结合起来,需要在系统实际运行的环境下来进行测试。6.1系统测试的原则1、测试用例应由测试输入的数据和对应的预期输出结果这两部分组成。2、在设计测试用例时,应当包括合理的输入条件和不合理的输入条件。、应3当对每一个测试结果做到全面检查。4、应当把“尽早地和不断地进行软件测试”作为软件开发者的座右铭。5、严格执行测试计划,排除测试的随意性。6、程序员应避免检查自己的程序。7、充分注意测试中的群集现象。8、妥善保存测试计划,测试用例,出错统计和最终分析报告,为维护提供方便。6.2系统测试的方法系统测试主要包括功能测试,性能测试,安全性测试,配置测试,操作测试等。(1)功能测试测试目标:确保测试的功能正常,其中包括导航,数据输入,处理等功能。测试方法:利用有效的和无效的数据来执行各个用例、用例流或功能,以核实以下内容:1)在使用有效数据时得到预期的结果2)各业务规则都得到了正确的应用3)在使用无效数据时显示相应的错误消息或警告消息(2)性能测试测试目标:对本系统响应时间、事务处理速率和其他与时间相关的需求进行评测和评核实性能需求是否都已满足,包括的预期工作量和预期的最繁重工作量。测试方法:对本系统响应时间、事务处理速率和其他与时间相关的需求进行评测和评估。核实性能需求是否都已满足,核实计算机软件水平报名考试系统指定的事务在以下情况下的性能行为:包括正常的预期工作量和预期的最繁重工作量[9。](3)安全性测试测试目标:检测系统用户级别的安全性。测试方法:执行以下步骤:1为)各用户类型创建测试、并通过创建各用户类型所特有的事务来核实其权限。2修)改用户类型并为相同的用户重新运行测试。对于每种用户类型,确保正确地提供或拒绝了这些附加的功能或数据。(4)操作测试测试目标:通过测试进行的浏览以正确反映本软件的功能和需求,这种浏览包括窗口与窗口之间、字段与字段之间的浏览,以及各种访问方法的使用,保证窗口的对象和特征都符合预计标准。测试方法:为每个窗口创建或修改测试,以核实各个应用程序窗口和对象都正确地进行浏览,并处于正常的对象状态。(5)配置测试测试目标:核实测试可否在所需的硬件和软件配置中正常运行。测试方法:在不同的操作系统比如 等系统下对软件进行安装并做数据操作,打开各种与非测试对象相关的软件(例如 应用程序:和r然后将其关闭。6.3系统测试的实例(1登)陆方案:当用户输入错误的密码,点击“登陆”按钮,提示密码错误并可以重新输入;当用户输入正确密码,点击“登陆”按钮,可以正常进入系统并显示系统页面。测试用例1:输入错误密码,点击登陆按钮。期待结果1:弹出消息“密码错误”。测试结果1测试用例2:输入正确密码,点击登陆按钮。期待结果2:进入系统,显示系统主界面。测试结果2(2修)改密码方案:当用户输入错误的旧密码,点击“确定”按钮,提示密码错误并可以重新输入;当用户输入正确旧密码,将新密码为空,点击“确定”按钮,提示新密码不能为空;当用户输入正确的旧密码和新密码,点击“确定”按钮,提示修改密码成功。当用户点击“取消”按钮,可以返回系统主界面。测试用例1:输入错误的旧密码,点击“确定”按钮。期待结果1:弹出消息“旧密码错误”。测试结果1测试用例2:输入正确旧密码,将新密码为空,点击“确定”按钮。期待结果2:弹出消息“新密码不能为空”。测试结果2测试用例3:输入正确的旧密码和新密码,点击“确定”按钮。期待结果3:弹出消息“密码修改成功”。测试结果3测试用例4:点击“取消”按钮。期待结果4:返回系统主界面。测试结果4(3新)闻信息管理方案:进入新闻可以正常显示新闻信息;在这部分功能中可以新建,删除和根据条件查询信息。测试用例1:进入新闻管理。期待结果1:显示已有新闻信息。测试结果1测试用例2:新建一条新闻信息,点击“确定”按钮。期待结果2:新建信息被保存,并可以显示在用户主界面中。测试结果2测试用例3:选中一条信息,点击“删除”按钮。期待结果3:信息被删除。测试结果3)退出测试方案:可以正常退出系统。测试用例1:点击主界面中的“退出登陆”按钮。期待结果1:退出登陆。测试结果16.4系统测试的结论经过系统分析与设计后,就可以根据设计模型在具体的环境中实现系统,生成系统的源代码、可执行程序和相应的软件文档。建立一个可执行的系统,需要对系统进行测试和排查错误,保证系统符合预期的要求。获得一个没有错误的系统实现,调试的结果将确认所完成的系统可以真正来使用。最后系统配置的任务是在真实的使用运行环境中配置,调试系统,解决系统在正式使用前可能出现的任何问题。1、软件能力经过测试,系统基本上达到要求,在现有的功能上,测试的结果基本能达到预期的目的。2、缺陷和限制经过测试,系统体现的问题有以下几个方面:1、信息输入格式的要求不严格,有时可以输入随意值,造成显示的混乱。2、查询的方式少,有时造成查询结果的不准确。3、结构单一没有什么出色的地方。4、统页面的美工不够细致,色彩感不够。3、建议根据测试的问题,以下是对于以上问题的建议:1、信息的输入要做到每个都严格输入格式。2、增加查询的方式,来满足不同查询要求。3、管理人员在实际的工作要做到认真负责。4、页面的美工要进一步加强。4、测试结论经过对测试的分析和总结,在对系统进行测试的过程中,发现了系统的一些不足,也找出了系统中的很多隐藏的问题,并且都得到了解决,是系统的功能变得更完善了。对本系统发现的问题,已经进行了纠正。经过全面彻底的测试,此公众新闻服务信息系统可以通过。运用到实际的用户教务管理,来实现智能化管理,让公众新闻服务信息系统系统管理效率提高。经过几个月的开发和完善,学院网站基本完工。这次毕业设计是我所学的知识技术的一次大综合,使我对系统开发有了进一步的了解,锻炼了独立编程能力,增加了系统开发经验。同时,通过这次毕业设计,使我基本掌握了VisualStudio.NET编程技巧和C#这种新的开发语言;SQL语言,ADO技术等深层次的计算机开发技术.这个系统已经实现用户对查询新闻资讯、法律法规等资讯,可以通过搜索查询到想要的记录,用户登陆后还可以发布帖子,回复帖子交流互动功能,除此之外,用户可以对系统的进留言,还可以对新闻进行分享和在线评论,管理员赋予最高权限,可以对用户、留言、评论和新闻的信息进行添加、修改和删除,该系统主要是使用SQL语句对数据库的操作所实现其功能。在系统的开发中运用了.NET框架,从而简化了系统开发,使在开发的过程中专注于业务逻辑的处理而不是将所有精力花费在页面的设计上。但系统采用了三层模式增加了系统开发的难度,使得数据库的处理和业务逻辑的统一调度分开,这样处理使系统的结构非常清晰明了,做到了对各个模块的结构设计统一的要求。由于接触.net的时间不长,在系统中用到的.net知识很浅显,只实现了系统最基本的功能。系统在设计和实现上也有很多的缺陷,如管理员与用户对于使用系统的权限和对题库的操作没有很好的划分,系统抛出的异常没有很好的处理等,这些都是以后在知识学习不断深入后需要完善的。但本系统的设计主要目的在于熟悉和运用.net架构和MVC模式的开发方法,也使我学到了很多的知识。参考文献著小时学通 人民邮电出版社出版 年月出版盖天宇署 数据库系统开发案例精选 人民邮电出版社出版年月出版清华大学著 数据库原理设计与实现 清华大学出版社出版年04月出版蒋秀英著 数据库与应用 清
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东潮州卫生健康职业学院《环境生态工程与设计》2023-2024学年第二学期期末试卷
- 山西省运城市运康中学2025年初三1月份阶段模拟测试化学试题试卷含解析
- 2025年安徽省利辛县重点达标名校初三下学期期中英语试题文试卷含答案
- 山东中医药高等专科学校《数字化建筑设计概论》2023-2024学年第二学期期末试卷
- 山东肥城市泰西中学2025届高三第二次校模拟考试生物试题含解析
- 内蒙古美术职业学院《医疗器械管理及法规》2023-2024学年第一学期期末试卷
- 2025年重庆市北岸区初三第一次调研考试(一模)物理试题含解析
- 重庆健康职业学院《信息检索竞赛》2023-2024学年第一学期期末试卷
- 苏州工艺美术职业技术学院《小学生识字写字教学》2023-2024学年第二学期期末试卷
- 北京舞蹈学院《就业指导-职业生涯规划》2023-2024学年第二学期期末试卷
- GB/T 5781-2016六角头螺栓全螺纹C级
- GB/T 19520.17-2010电子设备机械结构482.6 mm(19 in)系列机械结构尺寸 第3-105部分:1U高度机箱的尺寸和设计要求
- GB/T 13237-2013优质碳素结构钢冷轧钢板和钢带
- 政治文化(政治学原理)课件
- 改革开放的外交新局面
- 【完整版】锁骨骨折护理查房课件
- 双重否定句句式转换
- “课堂教学大比武”活动课堂实录作品评价指标参考
- 《刘姥姥进大观园》课本剧剧本3篇
- 道路工程竣工报告
- 显示仪表ppt课件
评论
0/150
提交评论