public class access {
public access() { }
public static string connstring = ConfigurationManager.AppSettings[\]; public static DataSet GDS(string sql) {
SqlDataAdapter dap = new SqlDataAdapter(sql,connstring); DataSet ds = new DataSet(); dap.Fill(ds); return ds; }
public static void Dsql(string sql) {
SqlConnection conn = new SqlConnection(); conn.ConnectionString = connstring; conn.Open();
SqlCommand cmd = new SqlCommand(sql,conn); cmd.ExecuteNonQuery(); conn.Close();
}
6.1.2 web.config文件配置
为了使应用程序方便移植,为版本控制提供更好的支持,需要在应用程序配置
文件(也就是web.config文件)中设置数据库连接信息,连接数据库代码如下:
第七章 系统测试
在一个网站项目开发中,Web测试是保证整体项目质量的重要环节,如果给Web
测试下定义的话,可以这样讲:Web测试是为了发现错误而执行程序的过程。或者说,Web测试是根据Web开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预测的输出结果),并利用这些测试用例去运行Web,以发现Web错误的过程。
7.1测试计划
22
一个网站基本完工后,需要通过下面三步测试才可以交活。
一、 制作者测试,包括美工测试页面、程序员测试功能。在做完后第一时间内有制作者本人进行测试。
(1)页面 包括首页、二级页面、三级页面的页面在各种常用分辨率下有无错位;图片上有没有错别字;各连接是否是死连接;各栏目图片与内容是否对应等
(2)功能 达到客户要求;数据库连接正确;各个动态生成连接正确;传递参数格式、内容正确;试填测试内容没有报错;页面显示正确
二、 全面测试 根据交工标准和客户要求,由专人进行全面测试也是包括页面和程序两方面,而且要结合起来测,保证填充足够的内容后不会导致页面变形。另外要检查是否有错别字,文字内容是否有常识错误。
三、 发布测试 网站发布到主服务器之后的测试,主要是防止环境不同导致的错误
7.2 测试报告
测试目的: 1、验证各页面是否达到所需求的功能和性能。
2、发现错误,并修正。 3、保证网站能安全稳定的运行。
7.2.1、功能测试
1、Cookies测试
Cookies通常用来存储用户信息和用户在某应用系统的操作,当一个用户使用
Cookies访问了某一个应用系统时,Web服务器将发送关于用户的信息,把该信息以Cookies的形式存储在客户端计算机上,这可用来创建动态和自定义页面或者存储登陆等信息。
23
如果Web应用系统使用了Cookies,就必须检查Cookies是否能正常工作。测试的内容可包括Cookies是否起作用,是否按预定的时间进行保存,刷新对Cookies有什么影响等。 2、设计语言测试
Web设计语言版本的差异可以引起客户端或服务器端严重的问题,例如使用哪
种版本的HTML等。当在分布式环境中开发时,开发人员都不在一起,这个问题就显得尤为重要。除了HTML的版本问题外,不同的脚本语言,例如Java、JavaScript、 ActiveX或Perl等也要进行验证。 3、数据库测试
在使用了数据库的Web应用系统中,一般情况下,可能发生两种错误,分别是数据一致性错误、输出错误。数据一致性错误主要是由于用户提交的表单信息不正确而造成的,而输出错误主要是由网络速度或程序设计问题等引起的,针对这两种情况,可分别进行测试。
7.2.2、模块测试
模块是网站的重要组成部分,使网站功能更加丰富。模块界面在整个Web应用系统的页面结构设计,是给用户的一个整体感。摸块内容测试用来检验Web应用系统提供信息的正确性、准确性和相关性等。
1、 导航分类测试
页面上放太多的信息往往起到与预期相反的效果。Web应用系统的用户趋向于目的驱动,很快地扫描一个Web应用系统,看是否有满足自己需要的信息,如果没有,就会很快地离开。很少有用户愿意花时间去熟悉Web应用系统的结构,因此,Web应用系统导航帮助要尽可能地准确。
合理实现分类导航,能使访问用户快速的查询到所需要的内容。
2、模块图形测试
在Web应用系统中,适当的图片和动画既能起到广告宣传的作用,又能起到美化页面的功能。一个Web应用系统的图形可以包括图片、动画、边框、颜色、字体、背景、按钮等。图形测试的内容有:
24
(1)要确保图形有明确的用途,图片或动画不要胡乱地堆在一起,以免浪费传
输时间。Web应用系统的图片尺寸要尽量地小,并且要能清楚地说明某件事情,一般都链接到某个具体的页面。
(2)验证所有页面字体的风格是否一致。
(3)背景颜色应该与字体颜色和前景颜色相搭配。
(4)图片的大小和质量也是一个很重要的因素,一般采用JPG或GIF压缩。
7.2.3、后台管理功能测试
网站的内容是否丰富、功能是否强大、管理是否方便都与网站的后台管理功能密
切相关,下面将主要对后台管理进行测试。
1、测试用户管理系统:
系统管理:管理员管理,可以新增管理员及修改管理员密码,网站公告等。 2、测试内容添加功能
管理员进入系统后,可设置修改企业的各类信息及介绍,产品类别设置可以对产品类别新增修改管理,产品添加修改以及产品的审核,查看订单的详细信息及订单处理;查看修改删除会员资料。
添加新闻内容,管理全部新闻,管理新闻类别;管理信息反馈及注册会员的留言,然后退出管理,到前台查看其相关信息,添加成功:
7.2.4、安全测试
网站系统是否有超时的限制,也就是说,用户登陆后在一定时间内没有点击任何页面,是否需要重新登陆才能正常使用。
7.2.5、兼容性测试
1、平台测试
市场上有很多不同的操作系统类型,最常见的有Windows、Unix、Linux等。网站系统的最终用户究竟使用哪一种操作系统,取决于用户系统的配置。这样,就可能
25
会发生兼容性问题,同一个应用可能在某些操作系统下能正常运行,但在另外的操作系统下可能会运行失败。
因此,本网站针对部分操作系统下对网站系统进行兼容性测试。本网站已经在Windows98、Windows2000、WindowsXP和Windows2003下测试正常,因为条件有限,无法在Unix、Linux系统上测试 2、浏览器测试
浏览器是网站客户端最核心的构件,另外,框架和层次结构风格在不同的浏览器中也有不同的显示,甚至根本不显示。不同的浏览器对安全性和Java的设置也不一样。针对此项,本网站在IE浏览器上浏览正常。
第八章 维护
网站维护是网站建设中极其重要的部分,也是最容易被忽略的部分。不进行维
护的网站,很快就会因内容陈旧,信息过时而无人问津,或因技术原因而无法运行。这是目前网站建设中最大的弊病。所谓网站维护,即是要经常对网站内容进行更新维护。
本网站维护包括前台的使用及后台的管理。
8.1 网站的前台使用说明
进入网站之后首先看到的就是网站首页,首页包括网站的大部分链接包括:新闻中心、站内公告、招聘资讯、设计知识、风水知识、装修问答、材料知识、在线留言、网上订购、装饰论坛等,下面就在线留言、网上订购、装饰论坛、这些链接展开说明。
1、 如何留言
(1)点击“在线留言”链接可进入留言版模块的“发表留言”版块。可直接进行留言。
26