【分析解答题】阅读以下说明,根据要求回答问题。
[说明]
某电子商务网站使用ASP技术开发,数据库采用SQL Server,该商务网站具有商品展示、商品查询、会员登录、购物车管理、后台商品管理及会员管理等功能。数据库名为CommodityBase,数据库包括商品表、商品大类表,商品小类表,用户表等,其中商品表(sw_Commodity)的结构如表所示。
sw_Commodity表结构 | |||
字段 | 数据类型 | 主/外键 | 说明 |
sw_commodityid | varchar | PK | 商品ID |
sw_smallclassid | varchar | PK | 关联商品小类表的sw_smallclassid |
sw_cname | varcnar | 名称 | |
sw_cdetail | varchar | 商品信息 | |
sw_cpnce | float | 商品价格 | |
sw_cmemberprice | float | 会员价 | |
sw_cfeworice | float | 差价 | |
sw_cpicture | varchar | 图片 | |
sw_ctime | DateTime | 添加时间 | |
sw_stock | int | 商品库存量 | |
sw_chit | bigint | 单击数 | |
sw_cdetaill | varchar | 其他描述 |
在ASP中,常见的内置对象有application、session、cookie等。会员登录成功以后,要将会员信息进行临时保存,其中利用______可以将会员信息临时存在Web服务器内存中,利用______可以将会员信息临时存于客户端硬盘上。如果要统计网站的访问人数,可以使用ASP内置对象______实现。
网考网解析:
试题答案:session cookie application 答案解析:Session对象为当前用户会话提供信息,还提供对可用存储信息的会话范围缓存的访问,以及控制如何管理会话的方法。其关键特性是:将状态信息保存在服务器缓存中(存在数据量受限问题),与会话相关,在会话的整个生存期中存在,不会被主动丢弃,不被序列化,不发生服务器与客户端的数据传输,具有较高的安全性。例如,电子商务网站的购物车,由于购物车信息与会话相关,且安全性很重要,因此使用Session对象。 Cookie对象提供了一种在Web应用程序中存储用户特定信息的方法。其关键特性是:将状态信息存储于客户端硬盘中(存在安全性和状态过期等问题),与用户相关,在一定时间内持久化存储,可以跨浏览器共享数据,需要被序列化,发生服务器与客户端的数据传输。例如,某些网站或论坛使用Cookie实现“记住我”功能。 Application对象与Session对象有很多类似之处,它们都可以在不同的ASP页而问共享信息。二者不同之处是,Application埘象是所有访问者公用的对象,它存储的信息和定义的事件能够为所有的访问者使用,而Session对象存储的信息和定义的事件只能为某一访问者专用。Application对象是一个应用程序级的对象,它包含的数据可以在整个Web站点中被所有用户使用,而且它还可以在网站运行期间持久地保存数据。Application经常用于统计网站访问人数。 依题意,会员登录某电子商务网站成功之后,要将会员信息进行临时保存,可以利用Session对象将会员信息临时存在Web服务器内存中,利用Cookie对象将会员信息临时存于客户端硬盘上。若要统计网站的访问人数,则可以使用Application对象来实现。 document.getElementById("warp").style.display="none"; document.getElementById("content").style.display="block"; 查看试题解析出处>>
发布评论 查看全部评论