ASP.net网上书店的设计与实现+文献综述(4)
时间:2016-12-26 12:56 来源:毕业论文 作者:毕业论文 点击:次
主界面如图3: 图3 前台主页面 5.1.2前台的主要相关代码 protected void Button1_Click(object sender, EventArgs e) { //判断用户名和密码是否正确并写入数据库 string enpswdstr=System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(TextBox2.Text .ToString(), "MD5"); string sql;//定义变量sql sql = "select userid,userpwd from users where userid='" + TextBox1.Text + "'" + " and " + "userpwd='" + enpswdstr + "'";//把用户名和密码赋给sql变量 SqlDataReader dr = conn.ExecuteReader(sql);//存入数据库 } 5.2 后台系统设计与实现 5.2.1后台主页面 输入管理员用户密码,即可登录后台进行操作。进入后台主页面可以看到左侧的导航和右侧的相应信息显示部分;管理员可对商品进行添加/修改、查看前台出售中的商品、查看仓库中的商品、添加新的商品、查看客户定单、以及对缺货的商品进行上架等操作。后台主页面如图4所示。 图4 后台主页面 5.2.2后台的主要相关代码 protected void Page_Init(object sender, EventArgs e) { //添加图书 string sql; int pid,pquantity,pstate,pleft,ptype; Boolean newbook, goodbook, changxiao, tejia; decimal pprice,tejiap; DateTime start; sql="select pid,pname,pprice,pquantity,ppics,pdetail,pstate,pleft,ptype,pstart,newbook,goodbook,changxiao,tejia,tejiap from products where pid='" + Request.QueryString["pid"] + "'";//选择数据库表中的信息给sql变量 SqlDataReader rd = conn.ExecuteReader(sql);//连接数据库 6.错误处理机制 6.1黑盒测试 软件的黑盒测试意着测试要在软件的接口处进行。这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试或数据驱动测试。 6.2白盒测试 软件的白盒测试是对软件的过程性细节做细致的检查。这种方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序状态,确定实际状态是否与预期的状态一致。因此白盒测试又称为结构测试或逻辑驱动测试。 7.小结 网上购物系统采用SQL Server数据库进行数据表的设计,以ASP.NET为开发平台,结合ADO技术对数据库的访问接口,可以提高访问数据库效率。完成各种查询功能、基本信息管理、会员管理等基本功能的实现,达到高效快速的效果,并且拥有后台管理功能,具有一定的安全性和保密性。通过此次网站设计的实战,为更进一步的掌握ASP.NET与SQL Server的使用和以后的学习奠定了坚实的基础。 (责任编辑:qin) |