图2系统模块结构图
2部分模块的实现
(1)商品查询商品信息查询分为商品分类查询,商品条件查询,根据要求可进行各
种不同条件的组合查询,商品模糊字查询,也可进行热销商品,推荐商品,优惠商品的详细资料查询.热销商品以进入商品详细资料页的次数为人气而排列.推荐商品和优惠商品则以管理员设置的推荐和优惠率排列.商品分类查询可按商品的供应商名字进行分类,当点击主页中商品的分类图标时,会出现该供应商的所有商品信息.
select语句打开相关的数据表和其方法与属性.在商品的分页中,利用recordset对象的absolutepageabsoluteposeti,pagesizepagecount属性实现一页显示的信息数量.(2)购物车模块购物车是网上购物系统的重要组成部分,顾客可以将商品随时放
入购物车或取消选择的商品,它要完成的功能包括:获取购物车,添加商品,取消商品,修改获取商品数量,计算商品金额等功能.当前流行的购物车设计方法有两种,一种是采用
程序设计中引用conn1asp文件调用绝对路径打开数据库,通过recordset对象,结合
66
实验技术与管理
Session对象方法,另一种是Cookies对象方法;两种方法均采用网页结束时通过将变量内
改后的商品数量放入Cookies中.)(4)退回所有商品程序:Response1Cookies(ProductList="",完成购物篮"productlist"cookies的清空.(5)订单处理模块订单处理模块的功能是:1)对顾客购物商品订单进行审核确认,通过审核确认的订单将会即时通知发货员发货;2)查看经过处理的订单;3)实现订单的数据统计分析;4)完成订单的删除.
容保存,实现购物信息的驻留,不同的是Session对象是把信息记录在Server端,而Cook2ies对象则借助浏览器提供的Cookies功能将信息记录在客户端;Cookies的生命周期是从浏览器被执行开始直到浏览器结束执行终止,而Session对象生命周期的结束受客户是否操作浏览器影响.使用Session对象时,如果客户在规定时间内没有操作,则信息自动消失;而使用Cookies对象可以解决这一
问题,还可以设置Cookies的生命周期,使其存储在文件中,客户下次浏览时打开文件,就可以重新回到上次的界面.综合以上分析,我们选用cookies对象方式来建设购物车.在product1asp(商品信息)中,用"放入购物车"add1asp链接,用"与查看购物车"与交,下面是所需要的ASP程序:以上程序先读取购物车中的商品数量,若小于等于0,则读取Cookies商品数量,然后把更也可以间接籍ODBC来存取关系型数据源的数据.结束语该网上购物系统采用B/S结构,利用该体系结构和ASP技术构建的网上购物实验系统平台具有开发周期短,开发效率高的特点.目前此系统已通过测试并结合清华大学物流配送中心实际运行需求进行了部分完善.在系统设计过程中我们为系统的扩充预留了接口,将在基本系统运行正常的前提下进一步扩充其功能,使系统更加完善.(下转第77页)
view1asp链接,"退回"则与clear1asp相链接.商品数量的更改具有一定的复杂性.
Quatity=Clng(Request(&;Product(1))IfQuatity<=0thenproductI=RequestCookies(product(1))DIfproductI="thenProductI=EmptyD"DQuatity=Clng(ProductI)DEndIfIfQuetity<=0thenQuatity=1ResponseCookies(Products(1)=Quatity)
(3)购物内容的更改查看购物车内容时,客户可以根据需要更改商品的数量并提
(6)数据库连接模块ASP使用ADO技术,对数据库进行存取.ADO是Microsoft
目前主要的数据存取技术,它是Microsoft各种数据存取技术,如ODBC,DAO,RDO,OLE2DB演化发展的结果.ADO是封装了OLE2DB复杂接口的COM对象,它以极为简单的COM接口来存取各种不同的数据.ADO可以直接藉OLE2来存取不同数据源的数据,DB
王凤贵,等:基于校园网的多媒体
课件的优化方法
77
们这样作的出发点是好的,主要是为了让学生能对这个问题理解更加透彻;殊不知,由于多媒体教学所处的特殊教学环境(为了达到良好的观看效果,多媒体教室的灯光一般比较昏暗)使学生接受起来较为吃力.此外,大段固定,呆板的文字还容易使学生产生
学习的疲劳感,失去学习激情,结果学生反而对这个问题一知半解,这就不符合设计的初衷了;因此,课件设计时应注意把教学所涉及的概念,原理及解决问题的方法和思路等以最简洁的方式呈现给学生.总而言之,在课件中应尽量避免出现大量,连续的文本显示.这样学生对所要掌握的重点,难点才能一目了然,容易接受.
6多媒体网络课件的评价和修改
在课件制作过程中要不断地对课件