主界面如图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的使用和以后的学习奠定了坚实的基础。
上一篇:ASP.NET的在线项目管理平台的设计与实现
下一篇:基于ARM9的家居无线通信系统设计与实现

采用颜色共生矩阵的图像分析技术实现

jsp+mysql网上化肥店系统的设计与开发

java的B2C型电子商务网站管理系统的设计

基于MOODLE平台的在线交互式学习设计

基于离散事件系统Petri网模型的可达图研究

局域网管理系统的设计与实现

Wireshark的P2P文件共享中的行为提取软件设计

紫陵阁

大学生就业方向与专业关系的研究

淮安市老漂族心理与休闲体育现状的研究

组态王文献综述

弹道修正弹实测弹道气象数据使用方法研究

林业机械作业中的安全性问题【2230字】

适合宝妈开的实体店,适...

浅谈动画短片《天降好运》中的剧本创作

人事管理系统开题报告

小学《道德与法治》学习心得体会