Dreamweaver电子教案课件第17章

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MD5加密算法介绍
所有存储在系统中的密码都以MD5不可逆转方式进行加密。加密的目的 是防止通过打开ACCESS数据库直接得到各个帐号的密码,包括管理员。
MD5是一种单向加密算法,只是对数据进行加密。没有办法对加密以后 的数据进行解密。单向加密的作用在于即使信息被泄漏,这些经过单向加密的 信息的含义仍然无法完全被理解。
添加、修改Hale Waihona Puke Baidu维护商品信息
商品管理主要包括三个方面:添加新的商品、查看修改商品、管理商品评论。 通过“添加新的商品”可以完成进货。“添加新商品”的界面如图所示。
数据库设计
分析购物系统的特点会发现有三类信息需要存储在数据库中。 顾客信息和顾客购物、订单维护方面的数据库:包括了存储顾客注册信息的 表,订单内容的表, 商品信息的表:包括了商品分类的表,商品对应的图片的物理位置存储的表, 商品的详细信息的表 其他杂项:包括新闻,公告,初始设置,评论等方面的表。
rs(“password”)=md5(trim(request.form(“password”)))
实现验证码的登录
为了防止恶意地使用程序不断猜测帐号的密码,系统采用了验证码,如图17-14所 示。验证码的主要思想就是在顾客的登录界面随机生成一个数,在顾客登录的同时 要求输入这个数。用系统中记录的这个随机数与顾客的输入进行验证,就可以防止 恶意请求登录页。
第17章 电子商务网站实例
本章重点 本章将通过一个电子商务网站前台的建设,明晰透彻地讲解一般动态网站
建设的全部流程。在系统的实现过程中,将讲述一些基本的通用的ASP技术 以及一些独特的技术细节。例如,在用户登录管理模块的验证码和和用户注 册模块的密码加密技术,这部分的内容是实现这个系统的难点和亮点,也是 读者必须掌握的内容。在商品浏览部分可以多次复用的“商品列表”和“翻 页导航条”模块。使用查询串中跟随的参数值来控制程序的流程的技术,也 是Web开发中的常用技术。 学习目的 通过本章的学习,您可以掌握: 模板和库项目的制作和使用方法。 利用Spry accordion构件制作导航菜单。 运用表格技术进行页面布局。
购物车
“我的购物车”的界面设计如图所示。
收货人信息
浏览商品
浏览商品有多种情况,例如在“分类浏览”模块或者“新品上架”等等模块都 需要商品的浏览功能。分类浏览中的某一个商品的显示如下图所示。
#include指令
在一个ASP页面中,可以使用# include指令把另一个文件的内容插入到当前 的页面中。这条指令读取该文件的全部内容并插入到该页中。
index.asp <!--#include file=”conn.asp”--> … conn.asp … <%
db=”admin/database/#TimesShop.mdb” Set conn = Server.CreateObject(“ADODB.Connection”) connstr=”Provider=Microsoft.Jet.OLEDB.4.0;Data Source=” & Server.MapPath(“”&db&””) conn.Open connstr %>
进入顾客中心
顾客中心控制台左边的一栏类似于一个菜单栏。主要的源文件有两个分 别是profile.asp和disuser.asp。
个人资料维护
如果顾客单击左边的【个人资料】按钮,将会在右边的工作去中显示如图所示的内容。
修改密码
“我的订单”界面
“我的订单”界面提供给顾客完成自己的订单管理,界面如图所示:
顾客登录、注销和注册管理
商品的查询
高级查询的界面相对更加丰富,不仅可以根据以上的分类进行查询,同时还提供根据 价格、分类等信息进行组合条件的查询。实现更为复杂,但是毫无疑问查询的效率则会提 高很多。顾客也会更为迅捷的发现所需要的商品。如图所示。
购物流程
顾客中心是一个集成的提供给顾客的管理各种信息的平台,如图所示。单击左边的 “我的购物车”,右边的收藏夹中会显示出顾客所有已收藏的商品。
导航条
系统中的导航条分为两个部分:首部导航条(如上图所示)和尾部导航条(如下 图所示)。
填写注册信息
注册信息提交
如果顾客的注册都合法,那么将会显示如图所示的注册成功页:
如果帐号或者E-MAIL信箱已经被使用,则会显示下面的信息 :
顾客登录和注销
登录成功后,登录框变为如图所示的界面,顾客可以注销。
在这里,顾客还可以修改自己的个人资料、修改密码、查看订单状态、填写收货人信息。
订单管理
为了能够快速地定位订单,系统同样提供了查找功能。如图所示:
管理员通过查询功能可以迅速定位到相应的订单;通过“修改订单状态”按钮, 可以修改订单的状态。当订单状态显示为“顾客已收到货”时,意味着一笔完整的 交易已经完成。
商品展示
最常见的展示方式是根据商品的分类信息来进行的,例如数码产品、鲜花礼品。在 大的分类下还进行了二级的分类,这样的两级分类体制能够使顾客迅速地发现自己感 兴趣的商品。如图所示。这些分类信息都可以在后台由管理员进行维护。
对于供货商新进的商品,系统提供了一个“新品上架”的功能,可以集中展 示那些经营者最新采购的新款商品,如图所示。
该项目的目的是开发一个适合中小型企业使用的网上购物系统。网上购物系统是 建立一个虚拟的购物商场。顾客可以在网上迅速查找到喜欢的商品,购物变得轻 松、快捷、方便。多种付款和送货方式使得客户可以在家完成整个购物流程,只 需等待送货上门。对经营者来说,网上购物系统又可以节约企业的运营成本,迅 速扩大企业的知名度,更提供了一个在迅速成长的电子商务商场上成长壮大自身 的一个机会。
该数据库包括16个不同专题的表:ad表、admin表、category表、config 表、delivery表、imglinks表、keyname表、links表、mess表、news表、notify 表、orders表、product表、review表、sorts表和user表 。各个表的简要说明信 息如下所示,详细的表结构和字段说明请读者参考随书“源代码”文件。
相关文档
最新文档