项目7-中小型电子商务网站的综合管理与维护_第1页
项目7-中小型电子商务网站的综合管理与维护_第2页
项目7-中小型电子商务网站的综合管理与维护_第3页
项目7-中小型电子商务网站的综合管理与维护_第4页
项目7-中小型电子商务网站的综合管理与维护_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、项目七项目七 中小型电子商务网站的综合管理与维护 【项目背景【项目背景】 经过一段时间的工作后,小张已经把网站的规划、设计、调试、发布和日常管理的工作内容都已经基本熟悉。现在,经理给小张一个较综合的任务,要求他将以前掌握的各种知识与技能综合使用,并结合该网站的实际要求,适当地增加一些功能,从而完成对一个购书网站进行综合的设计、管理与维护。 1一个网络书店的整体设计结构大概是怎样的? 2如何设计一个电子商务网站的在线支付功能? 任务1:设计一个简单的网络书店。 任务2:建立数据库的动态链接。 任务3:管理数据库的动态更新。 任务4:管理书店的库存信息。 任务5:设置实时订单处理功能。 任务6:选

2、择并建立支付平台。 网站首页的制作。 设置站点。 建立数据库。 在Dreamweaver中新建一个页面,执行“文件”“新建”命令。 在“新建文档”对话框中,选择“动态页”、“ASP VBScript” 在Dreamweaver中执行“站点”“管理站点”命令,打开对话框,单击“新建”“站点”, 在本地信息对话框中,设置“站点名称”为bookshop, 本地根文件夹为C:Inetpubwwwrootbookshop (1)在网站根目录下建立一个data文件夹,然后在Access里面新建一个bookshop.mdb数据库文件,保存到data文件夹。 (2)在bookshop数据库中建立几个数据表 商

3、品信息表(bookinfo) 订单信息表(orders) 订单详细表(orderinfo) 书籍类别表(category) 用户信息表(userinfo) 管理员信息表(admin) 设计“图书导购”功能。 设计“销售排行”功能。 设计“新书上架”功能。 设计“推荐图书”功能。 在Dreamweaver MX 2004中打开前面已经做好的网站首页index.asp,执行“窗口”“绑定”命令 设计“销售排行”栏目,需要数据库表“bookinfo”中的“Sell”排序的商品来实现,主要的步骤和前面所讲的差不多。 “新书上架”栏目的制作步骤也差不多,加入一个名称为“newbook”的记录集,连接选择

4、“conn”,表格选择“bookinfo”,列选择“全部”,排序选择“AddDate”,“降序”。 设计“推荐图书”栏目,需要数据库表“bookinfo”中的“Commend”排序商品来实现。 制作分类商品展示页。 设置分页显示商品的功能。 设计添加商品到购物车页面。 设计填写收货人信息页面。 设计订单后台处理页面。 设计付款方式页面。 (1)在Dreamweaver中打开index.asp,然后另存为分类商品展示页category.asp,并且把页面右边的一些栏目删除掉; (2)打开绑定面板,定义记录集,选择“+”按钮,执行“记录集(查询)”命令。在弹出的窗口中设置“记录集”名称为“Prod

5、uctl”,“连接”选择“conn”,表格”选择“bookinfo”,“列”选择“全部”,“筛选”为“CategoryID=URL参数 CategoryID”, (3)展开记录集“Productl”,将书名、作者、价格、简介字段插入到对应的表格中,并按照前面介绍过的方法修改动态图片的路径和重复显示区域。 要显示的图书商品比较多,所以要设置分页显示功能 执行“插入”“应用程序对象”“记录集分页”“记录集导航条”命令 当用户在某一个商品信息下方单击“添加到购物车”图片按钮后,表示将此商品列入待购商品列表中,这时将跳转到购物车页面 在购物车页面pushcart.asp中,主要是用一个表格显示用户定购

6、的商品信息,包括商品名称、数量、单价、总金额等。 表中有3个按钮,可以刷新列表、去收银台和继续购物。 当用户单击“去收银台”按钮后,将跳转到本页面。在这个页面中主要是用表单的文本域、下拉列表等控件让用户填写收货信息,如图7-38所示。 单击“确认订单”按钮后将跳转到确认订单页面。 在这个页面中主要是显示前面订单和收货人的基本信息,让用户再次确认,如图7-39所示。 同时利用一些Session变量保存用户提交的信息,以便后面的页面把信息保存到数据库中去。 这个页面的主页功能是将订单基本信息和订单详细信息分别写入Orders表和Orderinfo数据表中, 然后页面跳转到提示付款方式的页面。 在这

7、个页面暂时只要做一个显示收款银行帐号信息的表格就可以了 到这里我们就基本实现了购物车的功能。当然,如果要做的更完善一些的话,还需要在每个页面都添加用户登录验证的服务器行为,使用户必须先注册、登录网站才能购物,这部分内容在后面会讲到。 还有在页面显示的订单信息也可以根据实际需要增加一些内容。 图书类别的添加、删除、修改。 图书信息的添加、删除、修改。 (1)打开admin_user.asp页面,另存为admin_category.asp,然后删除页面中的用户信息显示表格,重新插入一个3行2列的表格,并在该表格中添加相应当文字和文本域,如图7-41所示; (2)执行“绑定”“记录集(查询)”命令,

8、在弹出的对话框中输入“名称”“category”, 在“连接”中选择“conn”,在“表格”中选择“category”,在“列”中选择“全部”; (3)用鼠标选中刚才添加的表格,然后选择“服务器行为”“重复区域”,使该页面可以显示全部类别的信息; (4)拖动记录集category中的字段到相应当文本域中; (5)用鼠标选中“更新”两个字,然后在“服务器行为”面板中执行“转到详细页面”命令,在弹出的对话框中设置“详细信息页”为“updatecate.asp”,“传递URL参数”为“CategoryID”,“记录集”选择“category”,“列”选择“CategoryID”,如图7-42所示;

9、(6)用鼠标选中“删除”两个字,然后在“服务器行为”面板中执行“转到详细页面”命令,在弹出的对话框中设置“详细信息页”为“delcate.asp”,其他参数的设置和上述的一样; (7)在form1的下面插入一个表单form2,然后在form2里面再插入一个3行2列的“新增商品类别表格”,并添加相应当文字、按钮和文本域,如图7-43所示; (8)执行“服务器行为”面板中的“插入记录”命令,在弹出的对话框中设置“连接”为“conn”,“插入到表格”为“category”,“插入后,转到”选择“admin_category.asp”,“获取值自”选择“form2”,然后选择相应表单元素和列值,如图7

10、-44所示; (9)把admin_category.asp另存为updatecate.asp,删除原有的表格,添加表格和相应当文字、按钮和文本域,如图7-45所示; (10)拖动记录集中的categoryname和categorydes字段到相应当文本域中; (11)执行“服务器行为”面板中的“更新记录”命令,在弹出的对话框中设置“连接”为“conn”,“要更新的表格”选择“category”,“选取记录自”选择“category”,“唯一键列”选择“CategoryID”,“在更新后,转到”选择“admin_category.asp”,“获取值自”选择“form1”,然后选择相应表单元素和列

11、值,如图7-46所示。 (12)删除商品类别的页面和添加商品类别的页面制作方法差不多,不同之处就在于页面文件名为“delicate.asp”,执行“服务器行为”“删除记录”命令,具体的设置如图7-47所示; 图书商品管理模块的制作方法和图书类别管理的差不多,详细的制作过程这里就不再说明了,可以参考前面的制作方法来完成。 其中主页面为admin_product.asp, 更新商品的页面为updateproduct.asp, 删除商品的页面为delproduct.asp, 添加商品的页面为addproduct.asp, 设计查看订单信息功能。 设计修改订单状态功能。 设计删除订单功能。 (1)打开

12、前面做好的adin_user.asp,另存为admin_order.asp,然后修改页面中的相关文字为订单的内容,删除原有的记录集和字段。 (2)执行“绑定”“记录集(查询)”命令,弹出的“记录集”对话框,如图7-53所示。在其中输入“名称”为“adminorders”, “连接”选择“conn”,在“SQL”一栏中输入代码; (3)从记录集adminorders中拖动字段到页面表格的对应位置,然后选中订单信息表格的第二行,再执行“服务器行为”“重复区域”命令; (4)执行“插入”“应用程序对象”“记录集分页”“记录集导航条”命令,在页面下方插入分页显示的功能。 (1)用鼠标选中表格中“操作”

13、一栏的“修改”两个字,再执行“服务器行为”“转到详细页面”命令,在弹出的对话框中“详细信息页”选择“editorder.asp”,“传递URL参数”选择“bookinfo.ProductID”,“记录集”选择“adminorders”,“列”选择“bookinfo.ProductID” (2)表格中“操作”一栏的“删除”两个字的制作步骤也一样,不同的就是“详细信息页”选择“delorder.asp”, (3)把admin_order.asp页面另存为editorder.asp,然后删除其中的记录集导航条; (4)修改表格中“订单状态”对应当单元格,插入一个列表/菜单控件,设置该控件的类型为“菜

14、单”。单击按钮,在弹出的对话框中,添加4个静态选项,分别为“未处理”、“已付款”、“已发货”、“交易结束”, (5)然后单击按钮,在在弹出的对话框中选择“域”为“OrderStatus” (6)修改表格中“操作”对应当单元格,插入一个“更新”按钮,然后执行“服务器行为”面板中的“更新记录”命令。在弹出的对话框中,设置“连接”为“conn”,“要更新的表格”选择“orders”,“选取记录自”选择“adminorders”,“唯一键列”选择“OrderStatus”,“在更新后,转到”选择“admin_order.asp”,“获取值自”选择“form1”,然后选择相应表单元素和列值, 删除订单的

15、页面制作方法也差不多。把admin_order.asp页面另存为delorder.asp,然后删除其中的记录集导航条。 修改表格中“操作”对应当单元格,插入一个“删除”按钮, 然后执行“服务器行为”面板中的“删除记录”命令,在弹出的对话框中设置“连接”选择“conn”,“重表格中删除表格”选择“orders”,“选取记录自”选择“order”,“唯一键列”选择“OrderID”,“提交此表单以删除”选择“form1”。“删除后转到”选择“admin_order.asp” 选择第三方支付平台。 注册并下载在线支付相关文档。 添加网银在线支付接口。 支付宝(https:/)。 安付通(http:/

16、 网银在线(http:/)。)。 易达信动QPAY第三方在线支付平台(http:/www.1st-)。以下以网银在线为例 (1)首先注册成为网银在线网上商户(http:/)。注册完成后会获得一个商户号,用商户号可以登录后台管理页面 (2)登录商户管理后台,资料管理/修改MD5私钥(安装接口时要用到)信息 (3)登录商户管理后台,下载支付接口技术文档,和技术文档一起提供的还有几个页面文件, MD5.asp:用于对订单敏感信息加密的MD5加密函数包含文件。 ChinaBank.html:接口测试首页,填写订单信息。 Send.asp:接收ChinaBank.html传递过来的参数,对敏感信息加密,

17、然后将订单发送至网银支付网关,此页面商户需要修改几项参数:v_mid 商户编号;key md5私钥值;v_url 支付返回地址,即本示例中Receive.asp 的网络访问地址。 Receive.asp:支付返回处理页面,商户需要将key值修改成自己的md5私钥值。根据自己的业务需要,商户可以在支付返回成功或失败后做相应的逻辑处理。 AutoReceive.asp:自动对帐,解决掉单问题,商户需要将key值修改成自己的md5私钥值,在本页面商户可以根据自己的业务需要做相应的逻辑处理。 (1)将MD5.asp、Send.asp、Receive.asp复制到网站根目录下; (2)在paytype.asp页面中添加一个网银在线支付的图片,链接到Send.asp页面 (3)在Send.asp 页面简单修改几项参数即可接通网银在线支付网关 (5)在接收支付返回页面Receive.asp 中将ke

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论