资源描述
单击此处编辑母版标题样式,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第八章电子商务网站建设实务(二),本章介绍如何实现电子商务网站管理模块,包括商品类别管理、商品管理、用户订单跟踪和用户自管理、订单管理、用户管理等网页的实现。,第一节商品类别管理,一、管理网站页面,二、数据库设计,商品类别管理模拟需要实现如下功能:1、增加新类别;2、编辑类别;3、删除类别。需要有个页面共同实现上述功能。,三、商品类别管理主页面,商品类别管理主页面是商品类别管理的平台,在这个页面要具备各种管理功能的入口,比如执行增加、删除和编辑类别等功能的链接,另外还需要浏览类别。,四、增加新类别页面,增加新类别页面提供一个编辑新类别的平台,在这个页面中,管理员可以输入一个新类别名称,并为这个新类别指定父类别或直接设置为顶级类别。,往数据库中添加记录的方法有如下几种:,1、使用,Insert,语句,2、使用,Recordset,对象的,AddNew,方法,3、使用,command,对象,Insert,语句时的注意事项:,1、表定义时规定不能为空的字段必须在,Insert,语句中赋值,2、在值列表中的值必须和字段的数据类别一致,3、必须考虑字段的取值范围,4、字符类型字段对应的值列表中的变量,五、编辑商品类别,修改数据库中已经存在的数据,有如下几种方法:,1、使用,Update,语句,2、使用,Recordset,对象,3、使用,Command,对象,使用,Update,语句的时候,要注意以下几点:,1、在值列表中的值必须和字段的数据类别一致,比如不能把字符串数据赋值给数值类型的字段。如果要赋不同形式的值,那就要使用类型转换函数来转换数据类别。2、必须考虑字段的取值范围,比如字符串类型的字段要考虑字符串的长度,如果字段定义时规定长度为50,那么赋值时就不能超过50个字符,否则就会出错。3、给字符类型字段赋值时,两端一定要附加单引号。,六、删除商品类别,管理员可以使用删除商品类别功能把无用的类别从数据库里清除出去。删除记录使用的是,Delete,语句,第二节商品管理,商品管理模块用于管理员发布、修改或删除商品信息。与商品类别管理模块一样,也需要多个页面共同协助来实现功能。,一、数据库设计,二、商品管理主页面,三、新增商品,四、编辑商品,五、删除商品,第三节订单跟踪和用户自管理,我们给订单设置了三种状态:未处理、缺货和已发货。这样用户就可以及时了解订单的处理情况,从而提高用户的满意度。,一、数据库设计,要实现订单保存,需要三个表:1、存放订单整体信息的,Orders,表;2、存放每辆个订单中具体商品信息的,OrderItem,表;3、保存订单状态的,Status,表。,二、检索和显示订单,在该,SQL,语句中,从,Orders,表中获取订单的情况,并从订单状态表中获取当前订单状态的文字描述。,三、用户自管理,用户自管理页面(,SelfManager,.asp),允许用户管理注册的信息。在这个页面时在,用户可以修改包括姓名、电子邮箱、地址等信息,当然也可以修改口令。,第四节订单管理,一、订单管理,用户订购商品,提交了订单后,网站就要对用户的订单作出响应,根据商流的实际情况,及时处理订单。,二、更新订单,管理员为某一订单选择了目前处理状态后,需要单击“更新订单”,调用更新订单页面(,UpdateOrder,.asp),保存订单的状态。,第五节用户管理,一、用户管理,随着网站用户的增加,我们同样需要对用户进行有效的管理。,二、更新用户,用户对当前页面做好管理操作后,单击右下角的“更新用户”按钮,系统调用,UpdateUser,.asp,页面完成操作。,
展开阅读全文