购物车设计

  • 格式:txt
  • 大小:3.78 KB
  • 文档页数:2

3 购物车的总体设计与分析
3.1 购物车系统分析
如图1所示,根据购物车的基本功能,按照系统开发的基本方法,将购物车进行如下分解:
首先用户在登陆页面中登陆网站,进入显示产品信息的网页,在该网页中,设有"产品类型"、"查看购物车"、"显示订购单"等超级链接。此时若要购物,便可在相关产品后面的表单中输入购买数量,将其放入购物车。
(9)printorder.asp
这个页面会根据购物车内的产品显示订购单,以便于用户进行银行划拨订购或信用卡订购。
4.2 文件的执行流程
页面流程如图2所示。
4.3 主要代码
读取"产品类型"表中数据并显示表格内的部分代码为:
当用户输入订购数量并按下"放入购物车"按钮后,将产品及数量写入"订购单"表的部分代码如下:
根据用户姓名从"订购单"表读取用户放入购物车的产品并显示出来,同时进行金额统计的主要代码为:
Hale Waihona Puke 自"订购单"表中删除购物车中产品信息的主要代码如下:
(1)adofunctions.asp
一个用来进行数据库存储的函数库,其中包含3个自定义函数:getrecordset、getsqlrecordset、getsecurerecordset分别用来打开数据库文件从数据表中读取记录、从数据表中读取符合sql语句的记录,从加密数据表中读取记录,并存放在recordset对象中。
(1)login.asp
购物车的第一个页面,提供表单让用户输入名字,按下"登录按钮"之后会调用表单处理程序"main.asp"。
(3)main.asp购物车第二个界面的框架网页,负责上下框架的分割及来源网页的指定。
(4)showlink.asp
main.asp网页的上方框架网页,用来读取"产品类型"、"查看购物车"、"显示订购单"等超级链接。
(5)catalog.asp
这是main.asp网页默认的下方框架网页,用来读取"产品类型"表的所有记录并显示出来,并允许用户在此输入欲订购的产品数量,然后按下"放入购物车"按钮。
(6)addtocar.asp
当用户输入订购数量并按下"放入购物车"按钮时,此程序将指定的产品写入"订购单"表中。
2 运行环境与开发工具简介
2.1 运行平台
网络环境:microsoft windowsnt 5.0lan;
web服务器:microsoft iis 5.0及以上版本;
工作站:microsoft windows2000及以上版本;
客户端(浏览器):microsoft internet explorer5.0及以上版本。
(7)shoppingcar.asp
作用是根据用户的姓名从"订购单"数据表中读取该用户放入购物车的产品并显示出来,同时各个产品后面有一个"删除"超级链接。
(8)deleteorder.asp
当用户在购物车内点击"删除"超级链接时,本程序将从"订购单"数据表中删除指定的产品,然后显示删除成功的信息。
1 购物车系统功能概述
在线购物是目前非常流行的趋势,商务网站的经营者无需准备大量的创业基金,就可以架设网站开立网络商店。商务网站的购物车系统功能之中,应首先包含用户登陆界面,用户进行登录后,可以完成察看产品类型,察看购物车内容、订购产品、显示订购单及删除指定定单等相应功能,若成功订购,还可以按照网页指示用银行划拨或信用卡方式进行支持。
2.2 开发平台
web服务器:internet information service5.0 (iis5.0)。
客户端(浏览器):microsoft internet explorer5.0。
2.3 开发工具
本系统的开发工具为动态服务器网页asp。asp(microsoft active server pages)是服务器端脚本编写环境,使用他可以创建和运行动态、交互的web服务器应用程序。asp的主要特性是能够把html、脚本、组件等有机地组合一起,形成一个能够服务器上运行的应用程序,asp中的命令和脚本语句都是在服务器种解释执行,执行后的结果产生html页面送到浏览器;asp提供方便的访问数据库方法,使开发基于数据库驱动的web应用程序容易且高效率。
若用户点击"查看购物车"的超级链接。下方框架将会显示购物车内的产品情况,此时还可进行产品删除的操作。
若用户点击"显示订购单"超级链接,下方框架将会显示订购单网页,用户在对订单细目核对后,便可进行订购了。
3.2 购物车主体设计
购物车的主体设计主要在于3个方面:一是读取数据库中所有产品的信息并在网页中显示出来,同时用户可以在此网页中输入欲订购的产品数量,按下"放入购物车"按钮,便可将其写入数据库中的相应表中;二是读取数据库中的用户已经选择放在购物车中的数据信息并在页面当中显示出来,同时各个产品后面有一个"删除"超级链接,用来删除指定的产品,三是系统将根据购物车内的产品显示订购单,让用户确认以便进行银行划拨订购或信用卡订购。
3.3 购物车数据库设计
购物车的数据库采用 microsoft access,也可以采用其他数据库,这时只要改变源文件中的库链接代码即可。
本系统的库文件为store.mdb,有"产品类型"和"订购单"两个表,其表结构为:
4 购物车的详细设计
4.1 文件清单
本系统包含的主要源文件有:

下载文档原格式

  / 2