海尔电器专卖网站设计与开发_第1页
海尔电器专卖网站设计与开发_第2页
海尔电器专卖网站设计与开发_第3页
海尔电器专卖网站设计与开发_第4页
海尔电器专卖网站设计与开发_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

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

文档简介

I目 录1 诸 论 .111 网上购物系统研究现状及发展趋势 .112 系统建设目标及开发环境 .21.2.1 目标 .21.2.2 开发工具及平台的选择 .21.2.3 ASP 在电子商务中的应用 .32 系统总体设计 .421 系统需求分析 .422 系统规划 .423 系统的用例图 .524 顾客购买活动图 .6II25 系统的结构 .73 系统的详细设计 .831 用 ASP 构建动态网站 .832 系统流程规划 .933 数据库设计及连接 .93.3.1 数据库概念结构设计 .93.3.2 数据库连接 .1134 增加商品到购物篮 .1335 购物篮管理 .1336 收银台设计 .1437 网站系统模块 .143.7.1 新用户注册模块设计 .153.7.2 信息发布模块设计 .153.7.3 查询模块设计 .153.7.4 管理模块设计 .164 系统测试 .16结束语 .17致 谢 .17参考文献 .18高林海尔电器专卖店网站设计与实现摘要:近年来,随着 Internet 的迅速崛起,已经日渐平民化,互联网已日益成为收集提供信息的最佳渠道并进入传统的流通领域。一个大型的广告媒介。本文通过分析国内外网上购物系统的发展现状,提出了一种利用 asp 技术开发网上购物系统的方案,以期达到功能强大,费用低廉,通用性强,制作的高林海尔电器专卖网站,适合我国国情的购物网站系统。文中着重论述了该系统的功能与实现、数据流程与存储、网上购物、前台管理、后台管理等。使用了 ASP、ACCESS 等等并对关键的有关技术作了较详细的介绍。关键词:网上购物;ASP;数据库;购物篮1 诸 论近年来,随着 Internet 的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并进入传统的流通领域。于是电子商务开始流行起来,一种全新的购物理念开始形成并逐步发展。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化商务是通过电子化的手段来完成商业贸易活动的一种方式。 ”如此等等。那么究竟什么是电子商务?电子商务,顾名思义是指在互联网上进行的电子化的商务活动。从狭义上看,电子商务也就是电子交易,主要指利用 Web 提供的通信手段在网上进行交易活动,包括通过 Internet 买卖产品和提供服务。产品可以是实体化的,如汽车、电视,也可以是数字化的,如新闻、录像、软件等基于比特的产品。此外,还可以提供各类服务,如安排旅游、远程教育等。总之,电子商务并不仅仅局限于在线买卖,它将从的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或 EDI 交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。在我国,电子商务的发展速度很快,根据 CNNIC 的统计结果,截止 2005年 1 月中国有互联网用户 9800 万人,而又有 30.2%以上的网民在过去的一年里有过网上购物的经历,并且人数还在以 8%左右的速度增长,预计到 2006 年中国网上购物用户将达到 4000 万人,这说明在中国发展网上购物具有良好的群众基础,网上购物方式日趋被大家所接受。11 网上购物系统研究现状及发展趋势自 2003 年上半年以来,沉寂了多年的中国互联网产业正以强劲的势头复苏并发展起来,除了传统的浏览、资料搜索、电子邮件等基本应用外,国内网民已经开始习惯通过网络接受商务、旅游、购物、通讯、娱乐等服务,根据中国互联网信息中心最近提供的中国互联网络发展状况统计报告调查显示,网上购物已经由以前的尝试性购买向日常的生活习惯发展,其中以书籍、计算机产品、音像制品及器材等为网上购物的主要对象,服装、体育用品、生活家居用品等消费额也开始大幅度提高。随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会发生偏转。这个问题目前在美国已初见端倪,各类送货系统、快递运输公司、支付公司、安全、广告、商务软件、信息服务等新型物流和中介机构发展呈加速态势,并且有很大的发展空间。不难看出,由于电子商务的出现和发展,商品流通领域将面临全方位的深刻变革,美国等经济发达国家正在抓紧推进的电子商务革命,将对中国商品流通领域和整个经济发展 带来种种影响,确实值得我们认真研究。特别是在全球经济一体化的国际背景下,在我们继续扩大国内流通领域对外开放的同时,深入研究这个问题,审慎制订相应的宏观对策,尤其重要和迫切。如何设计开发出功能强大,费用低廉,通用性强,适合我国国情的购物网站系统,这将是我们急需解决的一个重要课题。12 系统建设目标及开发环境1.2.1 目标在确立本课题后,查阅了大量的有关文献,调查了有关潜在的客户群,并结合计算机公司的实际销售情况及现有其他购物网站的功能和风格,按照生命周期法的原则进行系统的设计开发。本课题依托 asp 技术,以计算机软硬件网上商店销售为蓝本进行设计,最终开发出的系统应有以下特点:具有初级的交互功能,维护简单,用户可自行设置网站不同的风格,可以适合绝大多数中小企业进行电子商务活动的购物网站系统.1.2.2 开发工具及平台的选择电子商务设计中涉及的网络技术及数据库技术已日渐成熟,经过综合比较各类动态网页设计语言后,本课题的设计选用了 asp 技术。Asp(active server pages)是微软公司推出的一种用以取代 CGI 的技术,基于目前绝大多数网站应用于 windows 平台,asp 是一个位于 windows 服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的 web 服务器应用程序。例如响应用户查询数据库的要求而生成报表,而且 asp 与其它 web 设计工具相比有着以下优点:完全与 HTML 文件融合,容易创建、修改,不需其他编译、联接程序,面向对象可扩展等,因此,ASP 技术非常适合于购物网站的设计。它 是 一 种 成熟 的 web 到 数 据 库 的 接 口 技 术 , 使 用 与 现 有 的 web 客 户 /服 务 器 应 用 程 序 。它 具 有 如 下 一 些 特 点 :( 1) 全 嵌 入 HTML,与 HTML,Script 语 言 完 美 结 合 。( 2) 无 须 手 动 编 译 ( Compling) 或 链 接 程 序 。( 3) 面 向 对 象 ( Object Oriented) ,并 可 扩 展 ActiveX Server 组 件功 能 。( 4) 可 使 用 任 何 语 言 编 写 自 己 的 ActiveX Server 组 件 。( 5) 存 取 数 据 库 轻 松 容 易 ( 使 用 ADO 组 件 ) 。( 6) 无 浏 览 器 兼 容 问 题 。( 7) 程 序 代 码 隐 蔽 , 在 客 户 端 仅 可 看 到 由 asp 输 出 的 动 态 HTML 文 件 。ASP 的 工 作 原 理 : ASP 通 过 后 缀 名 为 asp 的 文 件 来 实 现 , 一 个 asp 文件 相 当 于 一 个 可 执 行 文 件 , 因 此 必 须 放 在 web 服 务 器 上 有 可 执 行 权 限 的 目录 下 。 当 浏 览 器 向 web 服 务 器 请 求 调 用 asp 文 件 时 , 就 启 动 了 asp。 Web服 务 器 响 应 该 HTTP 请 求 , 调 用 asp 引 擎 , 解 释 被 申 请 的 文 件 。 当 遇 到 与Active X Script 兼 容 的 脚 本 ( VBScript,Javascript) 时 , asp 引 擎 , 调用 相 应 的 脚 本 引 擎 进 行 解 释 处 理 。 若 脚 本 指 令 中 涉 及 到 对 数 据 库 的 访 问 , 就通 过 ODBC 与 后 台 数 据 库 进 行 连 接 , 由 数 据 库 访 问 组 件 实 现 对 数 据 库 的 操 作 ,并 将 执 行 结 果 动 态 生 成 一 个 HTML 页 面 返 回 web 服 务 器 端 , 然 后 与 页 面 中脚 本 的 HTML 合 并 成 一 个 完 整 的 HTML 页 面 送 至 客 户 端 浏 览 器 。 因 而 客 户 端浏 览 器 接 收 到 的 是 经 web 服 务 器 执 行 以 后 生 成 的 一 个 纯 粹 的 HTML 文 件 ,可 被 运 行 在 任 何 平 台 上 的 浏 览 器 所 执 行 。 同 时 由 于 asp 的 脚 本 程 序 是 在 服务 器 端 执 行 的 , 通 常 脚 本 代 码 不 会 被 别 人 窥 视 , 保 证 了 程 序 代 码 的 安 全 和 知识 产 权 。 另 外 程 序 执 行 完 毕 后 , 服 务 器 仅 仅 是 将 执 行 的 结 果 返 回 给 客 户 端 浏览 器 , 减 轻 了 网 络 传 输 的 负 担 , 大 大 提 高 了 交 互 的 速 度 。开发工具选用 macromedia dreamweaver mx。 dreamweaver mx 采用所见即所得的设计模式,其功能强大,开发界面十分友好,可以自动控制和删除冗余代码,是 asp 网页设计的首选工具。开发环境为 DELL G260 计算机配置:CPU: p4,内存:256MB,硬盘:80G,100M 局域网。操作系统为 windows xp + iis5.01.2.3 ASP 在电子商务中的应用在电子商务中,对用户而言,进行网上信息查询的目的是寻找自己需要的产品或服务,而对于商品或服务提供者来说,其目的则是向用户推销自己的产品或服务。因此,让用户通过浏览器查询服务器的后端数据库是许多 Web 服务提供者必需有的服务,ASP 通过内置的 ADODB 组件来实现这一功能。可以使用ADO 去编写紧凑简明的脚本以便连接到 ODBC 兼容的数据库和 OLE DB 兼容的数据源。具体的操作步骤可以归纳为以下几步:(1) 创建数据库源名(DSN) ADODB 通过 ODBC 工作,因此要在 ODBC 中设置 DSN(数据源名) 。打开 Windows 的“控制面板“,双击“ODBC“的图标,然后选择“文件 DSN “的属性页,单击,选择数据库驱动程序,然后单击“下一步“,按照屏幕的指示键入数据源文件的名称,然后单击“下一步“,再单击“完成“创建数据源。(2)创建数据库链接 链接用以保持一些关于正在访问的数据的动态信息,以及链接者信息。(3)创建数据对象 ADO 中的数据对象通常保存的是查询结果。RecordSet 是 ADO 中最复杂的对象,有许多属性和方法,灵活运用,可以达到许多好的效果。 (4)操作数据库 可利用 Execute 方便地执行数据的插入、修改、删除等操作。(5)关闭数据对象和链接 在使用了 ADO 对象之后,一定要关闭数据对象和链接。在 ASP 中通过调用方法 close 实现关闭。2 系统总体设计21 系统需求分析消费者对网上购物需求是最现实和最大的,尤其在我国现阶段,这是消费者网上购物需求的主要市场 的确立是建立在各种各样的需求上面。所以,网上购物系统的确立是建立在各种各样的需求上面的。1,购买前的网上购物需求:随着物质产品的极大丰富,消费者要想购买称心如意、价廉物美的商品,应在全国范围内寻找,助于网上购物来寻找、比较商品,才方便寻得称心如意的商品。采取网上购物的方式可以高效、低成本的实现下列现货市场商务活动:一是网上购物检索所需商品:通过微型计算机可以方便地接入全国消费品市场信息网络,可以按品种、名称、规格、等级进行相关查询,也可按地区、商家、厂家进行面上商品查询,从而首先 了解和掌握是否有 自己需要的商品。二是网上购物商品比较分析:在查到自己需要的商品后,可以通过计算机进行“货比三家”的自动分析,分析在全国范围内相同商品的价格差异以及同等价格下商品的品质差异,在做完这两步信息调查、研究之后才制定具体采购计划无疑会大大减少决策风险,提高商品购买的正确性、合理性和潜在经济性。2、购买时的网上购物需求分析:一是网上购物商品采购:有了全国性网上购物网络后,消费者就可以进行全国范围内的网上购物商品采购、订货。可以想象,在实现网上购物采购之后,商务活动 中出现的人流、物流、资金流会大大减少,这实在是对人、财、物的极大节省。二是网上购物采购结算:我国金融电子化已有 10 多年的历史,现己实现了全国 21 万多个银行营业点的计算机联网,并与许多大型百货商场、超市等进行了联网。在我国电子货币的支付与结算这个网上购物的关键环节上取得了突破性进展,消费者将可以进行网上电子支付、结算。3、购买后的网上购物需求:在消费者购买商品之后,根据商品性质可以采取不同的方式获得商品配送和使用中的售后服务。一是电子商品可 以直接通过网络传送到消费者的服务器或微机里,非电子商品可以通过网上购物与商家或厂家联系,进行实时配送,实现 Just In Time 收货。二是在商品的“三包”期内或使用期 内利用网上购物接受售后服务,包括使用维护方法咨询、以外情况处理等。只有当商品的经销者能及时为消费者提供优质服务,消费者才会放心采购所需要的商品。22 系统规划网上购物系统是一套集网站管理、会员管理、预付款帐户管理、广告管理、商品管理、及在线购物为一体的专业型网上购物系统。即可用来建立大型网上商店、超市,也可作为各行业销售批发商的在线销售和商品、订单、客户管理平台。该系统具有以下特点:1、商品多数分类管理和检索、搜索。2、商品介绍使用 HTML 编辑器,可在线插入图片及表格、支持图文混排。3、每个会员有自己的帐户,会员可进行订单提交,付款确认,帐务查询,订单查询。网站首页主要包括以下主要区域:LOGO 标志;BANNER 广告、如果会员在检索商品并放入购物车时没有登录,显示的是市场价,在进入订单提交步骤并被要求登录后,系统会按照会员当前的级别,自动重算价格并更新购物车和订单。每个会员具有一个会员帐户,可以在帐户中存入预付款(或商品购买节余款、返点奖励所得款等) 。当会员提交订单时:1如果会员帐户中有足够支付此订单的余款,系统会提供给会员两种选择:选择一:直接付款确认;从预付款帐户扣除款项,订单直接变成“己付款订单”选择二:暂时不付款确认:订单进入“未付款订单”列表 2.确认,如果会员帐户中没有足够的余款,系统会提示该订单暂不能付款。进入未付款订单。会员专区:会员专区具备以下功能:1未付款订单:对预付款足以支付的订单可进行付款确认,或删除未付款订单;并可查询打印订单。2.待处理订单:已经付款确认但尚未配送或完成所有订单处理流程的订单己完成订单:已经完成所有订单处理流程的存档订单。3,基本信息查询:显示会员目前的预付款总额、预付款帐户余额、累计业务额和业务次数。4,付款记录查询:显示会员历次所付款项的金额,时间和付款方法。5会员通知:会员付款后提交付款通知,告知支付方式和金额,以便管理员及时处理入帐。6商品清单:可方便地检索所有商品及其当前会员价,可查询详情或直接购买。23 系统的用例图当系统开发的时候,最先考虑的是系统功能的合理性、使用的方便程度和系统用户界面等特性。用例图是对系统外部特性描述的视图。分析系统所需的功能和动态行为,用例图正确与否直接影响用户对系统的满意程度。1、网上顾客用例图见下图 2-1:图 1 顾客图从图中可以看到,系统为网上顾客提供;购买商品、查看订单、继续购买、商品查询、订单查询、用户登录等功能,实现网上购物。2、后台管理用例图见下图 2:网上顾客查看订单用户登录添加商品商品查询购买商品查询订单图 2 后台管理者用例图从图中可以看出,系统为后台管理者提供;顾客信息维护、查询商品库存、进行财务数据分析、查询记录、商品入库功能,实现管理者对后台的维护。24 顾客购买活动图顾客购买活动图主要是描述系统元素的活动,用于展示参与行为的类的活动或动作。下图便是网上顾客购物过程的活动图,直观地反映顾客在网上购买商品活动的整个过程,具体见图 3从活动图中可以看到,顾客首先访问网上购物网站,浏览网页。接着如果是新用户就登录注册界面,输入相关信息进行注册,立刻成为用户。老用户就直接登录界面。注册成为会员后,就能够享受到商场提供的各种方便的服务,可以利用商品查询的功能,快捷地查询到 自己需要购买的商品,为顾客实现不出门也能方便快捷地了解到自己需要购买的商品的价格,生产日期,有何优惠等。找到自己需要购买的商品以后,就可以进行购物了。在需要购买的商品点击购买按扭,进入订货界面,进行订货。客户可 以查询自己的订单,看看是否交易成功。成功后就进行付款 ,最后可以选择继续购买还是注销退出,实现网上购物整个活动过程。后台管理者用户登录信息维护查询商品库存财务数据分析查询交易记录商品入库图 3 顾客购买活动图25 系统的结构网上购物系统应为交易双方提供如下功能:一是对产品供应商来说,其主要功能是建立企业的主页面,提供全方位的技术托管服务,同时具备 BZB 和 BZc 电子商务交易功能,具有大型的商品数据库支持,能够定制产品目录,自动处理定单,能够实时报道深层交易信息,可以跟踪库存,制定和发布批零价格。二是对产品采购商或客户来说,其主要功能是提供多角度的商品搜索查询功能,具有商品和供应商的导购功能,提供主动求购功能和逆向拍卖功能,提供专业购物车和直接的价格商谈,能对供应商回应信息实现自动处理,提供用户对商品的评价及要求的服务,提供最新商品及热门商品图表,可以对定单执行状况进行查询,具有安全的支付处理能力。为实现上述功能,网上购物系统由用户注册块、信息发布模块、查询模块和管理模块等四大模块组成。否访问网络 添加新老用户新用户 注册登录选择商品并放入购物车确认继续购物预交定单收银台付款新用户老用户是否网上购物系统用户注册 信息发布 信息查询 信息管理用户登录广告信息发布顾客查询商

温馨提示

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

评论

0/150

提交评论