当前位置:文档之家› 网上鲜花店的设计与实现

网上鲜花店的设计与实现

网上鲜花店的设计与实现
网上鲜花店的设计与实现

目录

第一章前言

绪论 (1)

第二章网站的总体规划和实现技术介绍 (2)

网站所完成的内容与结构 (2)

方案的实施与步 (3)

网站功能实现的技术介绍 (4)

ADO简介 (4)

ADO组件访问Web数据库 (4)

SQL (5)

ASP编程技术相关介绍 (5)

ASP技术访问Web数据库 (7)

VBscript-ASP的脚本语言 (7)

数据库设计量 (7)

数据库的建立 (7)

数据库的方案 (7)

数据库的连接 (8)

第三章网站具体设计的过程 (8)

网页菜单设计方案 (8)

前台主页菜单设计方案 (8)

后台管理员设计方案 (9)

用户登录、注册功能 (10)

管理员功能 (10)

计算机系统配置方案 (10)

系统硬件配己置 (10)

系统运行环境 (10)

第四章结论 (10)

参考文献

致谢

附录

网上鲜花店的设计与实现

【摘要】:网上鲜花店是将传统的花店经营模式与计算机技术及Internet 技术相结合的经营模

式。通过电子商务网站的建设以实现对商业零售企业提供信息化管理。建立了基于B2B的网络订货系统和B2C的网络销售系统。着重论述了系统功能与实现、数据流程及存储,包括商品目录、会员注册、网上订货与购物、库存查询、后台数据库管理等。

【关键词】:鲜花、网上花店、电子商务、

第一章前言

1.1 绪论

网上市场是一片未开发的新大陆,具有较大的市场潜力。根据CNNIC(中国国际互联网络中心)2000年7月发布的调查,中国上网用户已经达到1690万,企业网站数目据估计已经达到万家以上。随着上网用户的增加,大量的商业机会将迅速涌现。越来越多的顾客决定该购买些什么的时候,可能会先到网上查一下。可以说,如果不去占领网上市场,必然会影响网下市场。

电子商务(Electronic Commerce,是指实现整个贸易过程中各阶段的贸易活动的电子化。它是一种交易的各方以电子交易方式而不是通过当面交换或直接面谈的方式进行任何形式的商业交易,是一种多技术的集合体,包括交换数据(如电子数据交换、电子邮件)、获得数据(共享数据库、电子公告牌)以及自动捕捉数据(条形码)等等。电子商务涵盖的业务包括:信息交换、售前售后服务(提供产品和服务的细节、产品使用技术指南、回答顾客意见)、销售、电子支付(使用电子资金转帐、信用卡、电子支票、电子现金)、运输、逐渐虚拟企业(组建一个物理上不存在的企业,集中一批独立的中小公司的权限,提供比任何单独公司多的多的产品和服务)、公司和贸易伙伴可以共同拥有和运营共享的商业方法等等。总而言之,电子商务是利用现有的计算机硬件设备、软件和网络基础设施,通过一定的协议连接起来的电子网络环境进行各种各样商务活动的方式。

随着人们整体生活水平的提高,对鲜花礼品需求量的增加,那种“纯粹传统意义上的花店(指简单的摆一点花就能够赚钱的花店)”越来越不能适合市场的要求,已经无法满足新世纪的消费要求。花店业同样也面临着全面的转型时期。市场要求花店业提高插花,花艺,及经营水平,拓宽可服务领域,增强竞争力,给顾客提供更为细致的服务。因此,开辟跨省、市,甚至跨国界的营销网络,建立行业协作关系,及时捕捉适应消费环境的信息,寻求更大的发展空间成为必然。而“网络花店”的出现与发展为这种“整和的营销网络”

的建立提供了机会和可

Abin网上鲜花店作为一个简单的电子商务服务系统,其要求完成的功能大致为新用户注册登陆功能、显示所有鲜花种类、查询鲜花种类、订购鲜花、订单查询、管理员功能。

第二章网站的总体规划和实现技术介绍

2. 1网站所完成的内容与结构

在全球经济一体化的今天,企业面临着市场风云变幻,竞争趋于残酷的生存环境。因此我们需要充分发挥我们公司所具有的优势和资源,有效的利用外部环境所提供的机会?知己知彼、运筹帷幄'在竞争市场中发展生存空间'

(1)----------------------------- 宣传企业使命最高层管理者

企业使命:创造生活新空间

企业宗旨:全心全意服务,让您绽放花一般美丽笑容企业精神:用心做事、诚信为人

质量目标:鲜花当天采摘

售后服务:顾客投诉处理率达100%

(2)长期战略目标一一最高层管理者

长期战略目标:一个专业的鲜花全国速递网站!专注为全国各地的客户传递他们的友情、亲情。拥有全国300多个城市的网点,辐射范围更为广泛。

(3)短期战略目标一一最高层管理者

短期战略目标:成为最大和最优秀的鲜花快递企业。

(4)经营单位或事业部长期和短期目标一经营单位或事

业部经理

以适应环境变化的需要和企业能力为依据,根据不同研究者提出的不同特色的不同项目内容而制定经营单位或事业部长期和短期目标。

通过公司各个阶层的努力达到以下目标:

?通过In ternet宣传企业形象,提高知名度,展示企业产品及服务,挖掘更多的商业机会,扩大

销售渠道。

?注重设计、制造、质量创新,为用户提供高性能的产品。

?了解并关注用户的需求,提供全日制的服务与支持。

?为客户提供产品售前、售中和售后服务的信息咨询和技术支持,以及在线预定更服务,提高服务效率和降低服务成本。

?将我们的员工视为最宝贵的财富。鼓励员工自我完善与发展,鼓励他们在改进产品与服务质量方面献计献策。

2. 2方案的实施和步骤

电子商务的应用,对于扩大贸易机会,提高贸易效率,降低贸易成本,增加企业竞争力有着不可估量的作用。评价一个网站好坏的标准仅仅凭美观还远远不够,因为对于企业来说,建设网站的目的不是观赏,电子商务网站可以展示我们的不同,为我们树立我们企业的形象,可以提高我们的服务的全面性,可以为我们节约大量的财力、物力、人力等方面的开支,这样对我们来说,可以比较轻松的迎接市场的挑战。一般的,电子商务网站的设计与管理包括网站的规划与分析、网站的内容设计与开发、网站管理系统的建立、网站的测试与推广四个主要环节。

内容设计与开发的流程及原则

网站的内容设计与开发

网站可视化设计

网站链接设计

网站管理系统的建立

网站的测试与推广

电子商务网站设计与管理的基本过程

2.3网站功能实现的技术介绍

将鲜花店网站动态化的方法,我们采用ASP支持,并使用VBScript脚本语言结合HTML 代码编写网站应用程序及使用ADO编写的脚本。并利用SQL对数据库进行各项操作。通过一系列的设计使我们的网上鲜花店逐步趋于完善。

2.3. 1数据库ADO对象运用

ADO简介

可以说,在用ASP进行网站开发过程中,ActiveX Data Objects(ADO)不可没。作为一项动态Web开发技术,ASP最强大的功能恰是体现在其对数据库的操作上,作用ADO编写的紧凑简明的脚本可以很方便的连接到Open Dataase Connectivity(ODB(兼容的数据库和OLEDB兼容的数据源,实现功能相当强大的数据远程管理。

WWW上很重要的应用是访问WEB数据库,

用ASP访问WEB数据库时,必须使用ADO组件,ADO是ASP内置的ActiveX月服务器组件(ActiveX Server Component)通过在WEB服务器上设置ODBC和OLED列连接多种数据库:如SYBASJE ORACLE INFORMIX SQL SERVERACCESSVFP等,是对目前微软所支持的数据库进行操作的最有效和最简单直接的方法。

ADO组件访问Web数据库

ADO组件主要提供了七个对象和四个集合来访问数据库。

1)Conn ection对象:建立与后台数据库的连接。

2)Comma nd对象:执行SQL指令,访问数据库。

3)Parameters对象和Parameters集合:为Comma nd对象提供数据和参数。

4)RecordSet对象:存放访问数据库后的数据信息,是最经常使用的对象。

5)Field对象和Field集合:提供对RecordSe中当前记录的各个字段进行访问的功能。

6)Property 对象和Properties 集合:提供有关信息,供Co nn ection Comma nd RecordSet Field 对象使用。

7)Error对象和Errors集合:提供访问数据库时的错误信息。

2. 3. 2 SQL

SQL是“Structured Query Lan guage的缩写,意思为结构化查询语言,是用于对存放在计算机数据库中的数据进行组织、管理和检索的一种工具,是一种特定类型的数据库-关系数据库。SQL语言的主要功能就是同各种数据库建立联系,进行沟通,大多数SQL语句都是直述其意,易于理解。SQL还是一种交互性查询语言,允许用户直接查询存储数据,利用这一交互特性,用户可在短时间内回答相当复杂的问题。SQL语句可以用来执行各种各样的操作。目前,绝大多数流行的关系型数据库管理系统都采用了SQL语言标准。

SQL的功能分为三类:(1)数据定义功能(DDL (2)数据操纵功能(DML)(3)数据控制功能(DCL) SQL特点:

(1)SQL具有自含式和嵌入式两种形式

(2)SQL具有语言简介,易学易用的特点

SQL功能命令动词

数据定义CREATEDROR ALTER

(数据模式定义、删除、修改)

数据操纵SELECTINSERT

(数据查询和维护)URTADE DELETE

数据控制9 GRANT REVOKE

(数据存取控制授权和收权)

(3)S QL支持三级模式结构

外模式

模式

内模式

2.3. 3 ASR编程技术相关介绍ASR简介

1.ASR的运行环境

目前ASP可运行的环境1) WINDOWS NT serve 运行IIS (In ternet In formation Serve以上。2) WINDOWS NT workstation^行Peer Web Serve以上。3) Windows2000/xp或更高版本。4) WINDOWS 9/98运行

PWS(Personal Web Server其中以NT serve上的IIS功能最强,提供了对

ASP的全面支持,是创建高速、稳定的ASP主页的最佳选择。

2.ASP页面结构

ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四部分构成:1)标准的HTML 标记:所有的HTML标记均可使用。2) ASP语法命令:位于<% %>标签内的ASP代码。3)服务器端的in elude语句:可用#in elude语句调入其它ASP代码,增强了编程的灵活性。4)脚本语言:ASP自带JSerip和VBSerip两种脚本语言,增加了ASP的编程功能,用户也可安装其它脚本语言,如Perk Rexx等。

ASP访问数据库的原理

ASP是服务器端的脚本执行环境,可用来产生和执行动态高性能的WEB服务器程序。当用户使用浏览器请求ASP 主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript或VBScript)通过ODBC连接数据库,由数据库访问组件ADO(ActiveX Data Objects) 完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。由于ASP 在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。

ASP的内建对象

ASP提供了六个内建对象,供用户直接调用:1) Application对象:负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。2) Session寸象:存贮特定用户的会话信息,只被该用户访问,当用户在不同WEB页面跳转时,Session中的变量在用户整个会话过程中一一直保存。Session对象需cookie支持。3) Reques对象:从用户端取得信息传递给服务器,是ASP 读取用户输入的主要方法。4) Response寸象:服务器将输出内容发送到用户端。5) Server对象:提供对服务器有关方法和属性的访问。6) Object C on tex对象:IIS新增的对象,用来进行事务处理。此项功能需得到MTS(Microsoft Tran scation Serve管理的支持。

ASP技术访问Web数据库

ASP是微软公司最新推出的WEB应用开发技术,着重于处理动态网页和WEB数据库的开发,编程灵活、简洁,具有较高的性能,是目前访问WEB数据库的最佳选择。在ASP中,使用ADO组件访问后台数据库,可通过以下步骤进行:

1.定义数据源

在WEB服务器上打开“控制面板”,选中“ODBC,在“系统DSN下选“添加”,选定你希望的数据库种类、名称、位置等。本文定义“ SQL SERVER数据源为“Qinyi”,数据库名称

为“Qiny”脚本语言采用VBscrip。

2.使用ADO组件查询WEB数据库

1)调用方法取得“”的实例,再使用Open方法打开数据库:conn = (“”) ( “Qinyi”)

2)指定要执行的SQL命令。连接数据库后,可对数据库操作,如查询,修改,删除等,这些都是通过SQL指令来完成的。

2. 3. 4 VBscrip—ASP 的脚本语言

VBscript通过变量、操作符、循环、分支、函数和子例程,扩展了HTML。通过在HTML网页中加入VBscript脚本,可以使静态的HTML网页成为动态网页。VBscript是一种脚本语言,带有VBscript脚本的网页在每次下载到浏览器时都可以是不同的,而且可以对用户的操作作出反应。VBscript是Active Seve的缺省语言。

2. 3. 5数据库的设计

Microsoft Access^一个关系型桌面数据库管理系统。Microsoft公司想用户提供友好的操作向开发的Access数据库系统把数据库应用程序的建立移进了用户环境,并使最终用户和应用程序开发者的距离越来越

相关主题
文本预览
相关文档 最新文档