河北工业大学2010届毕业论文
this.Page);
return;//用户名和密码不匹配 }
else {
string a1 = this.TextBox1.Text; string a2= FormsAuthentication
HashPasswordForStoringInConfigFile(this.TextBox11.Text, \
DataSet ds1 = xm.getDataSet(\WHERE [user_name]='\更新数据库中该用户的信息
s.rScript(this.GetType(), \修改成功!!!')\this.Page);//提示修改成功
return;
}
5.3 后台设计与实现
系统的后台使管理员方便的实现网站管理和更新,好的后台使管理员省时省力,所以很重要。本系统后台首页承载并显示网站后台所包含的模块,使网站管理员能清楚其管理权限。根据需求分析,确定网上购物后台系统包括以下功能模块:
(1) 系统设置模块:主要包括网站系统的基本设置。 (2) 资讯管理模块:最新资讯的添加,删除,修改。
(3) 订单管理模块:主要包括查看所有用户提交的订单信息,并对订单处理。
(4) 用户管理模块:主要包括对注册会员和管理员的信息管理。
(5) 其它管理模块:快速导航的设置,客户留言管理,友情链接的设置。 在后台首页页面中先使用左右框架进行页面布局,这样就可以在页面左侧设置网站的导航功能,在页面的右侧设置后台系统的显示主要的信息内容。 5.3.1 系统设置与实现
系统设置是对网站信息和网站导航栏的设置,如对网站导航栏的设置页面为图5.10所示。
21
河北工业大学2010届毕业论文
图5.10 后台系统导航栏配置
5.3.2商品信息管理设计与实现
购物网站商品管理占很大比重,商品的管理是对所有商品信息进行统一的管理,包括商品信息的修改、添加、删除三个部分,管理员还可以对商品的类别进行添加,修改,删除。在此仅对商品的修改,添加,删除详述。
(1) 添加商品信息,主要添加商品的标号,名称,价格,颜色,商品简介,
商品图片,实现效果如图5.11所示。
图5.11 后台添加商品信息
实现过程主要是需要一条插入语句,具体代码如下所示:
22
河北工业大学2010届毕业论文
xm.setDS(\,shop_tp,shop_styl,shop_style) VALUES ('\\执行数据库表更新语句,其中的变量名为本条语句上面的语句中获取的
商品简介中用到了 FCKeditor文本编辑器,可以为用户提供微软office软件一样的在线文档编辑服务。配置Web.Config,在
config.ascx中更改 且在该页面的源代码中进行配置: (2) 修改商品信息。当管理员找到要修改的商品后点击“修改”进入到下一页面中,在这个页面中显示了这个商品的所有信息,管理员只要对应的所要修改的信息改掉就可以。核心的语句就是从上一页面获取要修改的商品的ID号后根据修改后的内容把数据表中的对应的记录更新就可以了。具体的更新代码如下: xm.setDS(\[shop] SET shop_id='\+ a1 + \+ a2 + \a6 + \执行数据库表更新语句,其中的变量名为本条语句上面的语句中获取的 DataSet ds = xm.getDataSet(\ s.rScript(this.GetType(), \修改商品成功!');\this.Page);//提示修改成功 (3) 搜索商品信息。管理员可以按类别,编号等搜索商品信息。如按照商品类别搜索,管理员在DropDownList中选择要搜索的商品类别,确定后就可看到此类商品信息,实现页面如同5.12所示。 23 河北工业大学2010届毕业论文 图5.12后台商品搜索页面 具体实现主要有一条搜索语句: string strSQL = \shop_id As 商品编号,shop_name As 商品名称,shop_rmb As 商品价格,shop_ls As 商品颜色 ,shop_styl As 商品类型 from shop where shop_styl='\+ DropDownList1.SelectedItem.Text + \搜索结果只显示部分字段 (4) 删除商品信息。这一部分是删除商品列表中已过时的商品,当管理员找到要删除的商品后点击“删除”,就得到该商品的ID编号从数据库商品列表中找出相应的记录执行删除语句就可以了。具体的语句在这里不再赘述。 5.3.3 发货订单功能与实现 在这一部分管理员可以对商品的所有订单进行管理。当一个登陆用户核实完自己购物车中的商品信息后点击“确定”后就会自动生成一份订单,并把这一份订单作为一条记录插入到数据库的订单表中,但这时候的订单还没有发货,是否发货是由管理员做的。管理员在后台通过查看订单表对用户的订单进行管理,来决定是否可以给用户发货或删除用户订单。 用户的订单管理,在这一部分管理员可以对网站的所有订单进行管理。当一个登陆用户核实完自己购物车中的商品信息后点击“确定”后就会自动生成一份定订单,并把这一份订单作为一条记录插入到数据库的订单表中,但这时候的订单还没有发货,是否发货是由管理员做的。管理员在后台通过查看订单表对用户的订单进行管理,来决定是否可以给用户发货或删除用户订单。实现效果如图5.13所示。 24
相关推荐: