




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1第8章 应用实例8.1 聊 天 室8.2 留 言 板8.3 网 上 购 物28.1 聊 天 室 在聊天室网页中,综合运用了ASP的多个内置对象,尤其是Session对象和Application对象,这两个对象的使用是聊天室的核心。 相比之下,Response对象和Request对象在程序里只是扮演配角,用以完成一些基本的功能。38.1 聊 天 室 聊天室网页包括6个网页文件,它们分别是: Login.htm:登录页面,要求进入聊天室的用户输入代表自己的名字。 ChatPage.asp:聊天页面,读取用户名字,并初始化一个问候字符串,然后进入框架页面。 Message.asp:上方框架的来源网
2、页,用以输入聊天内容,包含一个单文本输入框和一个提交按钮。48.1 聊 天 室 Display.asp:下方框架的来源网页,它依次显示各个用户输入的信息,每隔五秒钟更新一次。 List.asp:在线名单,显示在线用户的名单。 Exit.asp:离线处理,当用户离开聊天室的时候,给出提示,并且从用户列表中删除。58.1 聊 天 室聊天室的页面显示如图所示68.1 聊 天 室8.1.1 创建登录页面 登录页面是进入聊天室的第一个页面,它提供一个表单接受用户输入的名字。78.1 聊 天 室8.1.2 创建聊天页面 聊天页面有两个任务: 接受并处理登录页面所提供的用户名,将用户名存放在数组Applic
3、ation(user)中; 声明构成聊天室的框架网页,上方框架的高度为100像素点,来源网页为Message.asp,下方框架又分为左右两个页面:左下方显示聊天内容,其来源网页为Display.asp;右下方显示在线名单,其来源网页为List.asp。88.1 聊 天 室8.1.3 创建发送信息页面 发送信息页面(Message.asp)是一个包括文本输入框和提交键的HTML表单。该页面可以输入并发送新的聊天信息。8.1.4 创建显示页面 显示页面是用户信息的实际显示处。代码:META -equiv=refresh content=5;表示网页每隔5秒钟自动更新一次。98.1 聊 天 室8.1
4、.5 在线名单 显示在线名单的页面由List.asp文件完成。8.1.6 离线处理 当用户离开聊天室的时候,应给出提示,并且从用户列表中删除。在Message.asp页面中“退出聊天室”的链接项链接到文件Exit.asp。108.2 留 言 板 留言板是一种最为简单的BBS应用。借助留言板,浏览者可以张贴留言给站主或其他浏览者。在企业或单位内部的局域网中,留言板提供了员工之间互相交流的绝好的场所。 对于一个小规模的留言板系统,通常可以采用文件系统(一个文本文件)来存储留言内容;而对于一般网站上的留言板系统,要求支持对留言内容的查询、更新和删除等操作,通常需要采用数据库系统。118.2 留 言
5、板访问主文件index.asp管理员登录页面是login.asp,默认的用户名和密码都是admin。管理状态说明: 用鼠标点指留言者姓名前面的图标会显示其发贴时的IP地址; 右边的按钮从右至左依次是:主页、信箱、回复、删除。128.3 网 上 购 物 电子商务是当前网络应用的趋势,Internet在最近几年迅速壮大的方式之一在于电子商业领域,网络冲浪者可以从迅速增长的在线商店订购货物,这就是网上购物。投资者无需大笔资金,就可以申请网站开办网络商店,实现最简单的电子商务。 “网上书店”网页正是为实现用户在网上购物而设计的。“网上书店”网页通过ADO技术,以及SQL语句的灵活运用,来实现对数据库的
6、操作。13网上购物的实现1 规划2 数据库设计3 电子目录设计4 购物车实现5 会员服务14网上购物的实现6 促销7 邮件列表服务8 收款发货9 销售统计10 后台管理系统设计151 规划 在正式开始网上商店的程序设计以前,需要对其进行规划。 首先需要确定一个网上商店的基本组成部分,然后再对每一个部分进行较详细的设计。 一个网上商店应由前台业务子系统与后台管理子系统构成。161 规划 前台业务子系统是面向用户的网站界面,是顾客直接访问与进行购买活动的地方。 一般最少应包括电子货架、会员服务、购物车、货款支付与订单查询五大部分的功能,还可以提供邮件列表及留言板等功能。171 规划 后台管理子系统
7、是供网上商店管理者对网站及网站上的信息进行管理和维护的系统,以便网上商店能更高效地运营。 一般最少应具有管理商品信息、会员信息、处理订单信息、进行销售统计、生成各种报表、促销以及响应各种顾客反馈信息等的功能。 整个网站的购物流程如图所示。18 进进 入入 登登 录录 注注 册册 先先 看看 看看 商商 品品 分分 类类 信信 息息 页页 面面 具具 体体 商商 品品 信信 息息 页页 面面 购购 买买 是是 会会 员员 注注 册册 否否 是是 加加 入入 购购 物物 车车 显显 示示 购购 物物 车车 内内 容容 结结 算算 付付 款款 图图 8.1.1 网网 站站 客客 户户 端端 主主 要
8、要 模模 块块 及及 流流 程程 示示 意意 图图 191 规划 基于以上购物流程考虑,网上商店程序最少应包括以下几大模块:v电子目录v购物车v会员服务v支付与订单查询模块v邮件列表模块v商品类别与商品信息管理模块1) 统计报表模块202 数据库设计 在正式开始编写各种网页代码之前,首先要考虑好网站的数据库系统设计方案。 以图书销售管理为例,数据库中以下一些表必不可少:图书类别信息表图书详细信息表会员信息表订单信息表213 电子目录设计 电子商品目录需要提供以下功能:页面上列出主要商品类别信息。如果客人单击了某一个商品类别,电子目录要能列出这一类商品的具体情况。如果客人又单击了详细商品列表中的
9、某一项,电子目录应能将该商品的详细情况如名称、品牌、单价、产地等显示到页面上,以便顾客决定是否购买。223 电子目录设计如果客人决定购买某一商品并且已经登录,目录系统应能自动调用购物车模块将商品放入购物车; 如果他还没有登录则请他登录; 如果他还没有注册就需要调用会员服务模块请顾客先进行会员注册,随后再调用购物车模块将商品放入购物车。234 购物车实现 利用ASP技术实现购物车主要有两种手段,即Session对象和Cookie。 Cookie变量存储在客户端,Session变量存储在服务器。Cookie方式不安全,一般考虑用Session对象来实现购物车。 Session对象是一个集合对象,可
10、以用来存储许多的“名称值”这种形式的成对的数据。Session对象与每一个在线用户相关联,即每个在线用户有一个唯一的Session对象,并且每个用户只能访问自己的Session对象。244 购物车实现 对购物车,考虑需要对其作如下操作:购物车的初始化把书籍信息放入购物车显示与修改购物车内容255 会员服务 为了管理上的方便,同时也为了减少客户购物时的麻烦,需要为客户提供会员服务。 会员服务主要应该提供新会员注册、老会员修改信息等功能。如有必要,还可以提供注销会员员注册、查询会员密码等功能。266 促销 在促销活动的开展方面,网上商店比传统商店更具有优势。原因:网上商店所销售的商品销售过程中间环
11、节较少、因而成本较低、更有条件进行降价促销。网上商店的所有信息全部是电子化的,相关信息处理要比传统商店快得多,促销工作完全可以比传统商店快捷得多。276 促销 网上促销实现的两种机制:v预先处理的促销 如商品折扣一类的促销方式,规定某一些类别的商品实行打折销售,这只需要设置一个折扣率,然后在具体计算商品实际价格时以原价乘以这个折扣率即可。286 促销v动态处理的促销 如根据顾客购买信息的促销方式,实行多买多折的原则,顾客购买的商品越多,价格越便宜,通常可以通过会员级别促销来实现。当顾客的累计商品总金额达到一定额度,其会员级别将上升一级。这种折扣方式就是所谓的VIP折扣。297 邮件列表服务 对
12、于网上书店的一些老顾客,如果能够定期提供一些他们感兴趣的内容,如新书信息、优惠信息、特殊活动等,必将能使服务更有特色,也更具人情味,对于吸引顾客、提高网上书店运营效率等都很有好处。这可以通过邮件列表服务来实现。 要实现这种服务,只要在会员注册时,询问顾客是否愿意加入邮件列表即可。如果顾客愿意接受,以后就可以定期给他寄出包含新品种信息等内容的邮件了。308 收款发货 客户下订单并确认以后,该订单相关信息就进入订单数据库中,而订单则进入订单处理过程,该过程主要涉及收款与发货等步骤。 该过程中,收到货款后网站应给客户发一个收款确认通知,同时修改订单数据库中的收款状态;然后,网站要通知供货商送货,并给客户发出发货通知,并修改订单数据库中的发货状态,再等待客户收到商品的确认信息,完成整个网上交易的过程。319 销售统计 为了对网上书店进行有效的管理,提高书店效益,需要经常对书店销售情况进行分析与统计,以便及时了解客户的需求,调整书店所售书籍的类别与数量。通常需要了解书店某一时间段内的销售情况,如最近一个时期的售书总量、销售额、某一类书的销量等。3210 后台管理系统设计 在网站的日常运营过程中会有大量的数据维护工作需要做。这些数据的维护
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 财务会计成本控制与预算编制测试卷
- 社区农产品供应链管理与销售协议
- 片石挡土墙施工承包合同模板
- 班队计划专业资料
- 北师大版小学五年级下册数学期末试卷及答案-北师大版五年级下册数学期末试卷
- GPS测量的误差分析
- 领导力培训如何打造优 秀团队
- 音乐节庆中的快速响应跑腿策略
- 顾客体验设计在新零售战略中的重要性
- 项目监控与评估中的数据可视化应用
- DB32T-县级(区域)医疗资源集中化运行规范 第1部分:集中审方中心
- 2024年代步车使用协议书模板范本
- 新高考数学题型全归纳之排列组合专题20定序问题(原卷版+解析)
- TQGCML 3946-2024 柴油发电机组维护保养规范
- 仿古屋面工程施工方案
- 国开(河北)2024年秋《农产品检验技术》形成性考核1-4答案
- 从理念到行为习惯:企业文化管理-陈春花
- 老年高血压特点及临床诊治流程专家共识(2024版)解读
- 《建筑结构加固工程施工质量验收规范》
- 中医基础理论考试题库及答案五
- 合同委托协议书范文
评论
0/150
提交评论