网上鲜花店的设计与实现.docx
- 文档编号:10225275
- 上传时间:2023-02-09
- 格式:DOCX
- 页数:18
- 大小:94.53KB
网上鲜花店的设计与实现.docx
《网上鲜花店的设计与实现.docx》由会员分享,可在线阅读,更多相关《网上鲜花店的设计与实现.docx(18页珍藏版)》请在冰豆网上搜索。
网上鲜花店的设计与实现
第一章前言
1.1绪论……………………………………………………………………………1
第二章的总体规划和实现技术介绍……………………………………2
2.1所完成的容与结构…………………………………………2
2.2方案的实施与步……………………………………………………3
2.3功能实现的技术介绍…………………………………………4
2.3.1.1ADO简介……………………………………………………4
2.3.1.2ADO组件访问Web数据库…………………………………4
2.3.2SQL………………………………………………………………5
2.3.3ASP编程技术相关介绍………………………………………5
2.3.3.1ASP技术访问Web数据库………………………………7
2.3.4VBscript-ASP的脚本语言……………………………………7
2.3.5数据库设计量…………………………………………………7
2.3.5.1数据库的建立……………………………………………7
2.3.5.2数据库的方案……………………………………………7
2.3.5.3数据库的连接……………………………………………8
第三章具体设计的过程…………………………………………………8
3.1网页菜单设计方案……………………………………………………8
3.1.1前台主页菜单设计方案………………………………………8
3.1.2后台管理员设计方案…………………………………………9
3.2用户登录、注册功能………………………………………………10
3.3管理员功能…………………………………………………………10
3.4计算机系统配置方案…………………………………………………10
3.4.1系统硬件配置…………………………………………………10
3.4.2系统运行环境…………………………………………………10
第四章结论……………………………………………………………………10
参考文献
致
附录
网上鲜花店的设计与实现
【摘要】:
网上鲜花店是将传统的花店经营模式与计算机技术及Internet技术相结合的经营模式。
通过电子商务的建设以实现对商业零售企业提供信息化管理。
建立了基于B2B的网络订货系统和B2C的网络销售系统。
着重论述了系统功能与实现、数据流程及存储,包括商品目录、会员注册、网上订货与购物、库存查询、后台数据库管理等。
【关键词】:
鲜花、网上花店、电子商务、
第一章前言
1.1绪论
网上市场是一片未开发的新大陆,具有较大的市场潜力。
根据CNNIC(中国国际互联网络中心)2000年7月发布的调查,中国上网用户已经达到1690万,企业数目据估计已经达到2.7万家以上。
随着上网用户的增加,大量的商业机会将迅速涌现。
越来越多的顾客决定该购买些什么的时候,可能会先到网上查一下。
可以说,如果不去占领网上市场,必然会影响网下市场。
电子商务(Electronic Commerce),是指实现整个贸易过程中各阶段的贸易活动的电子化。
它是一种交易的各方以电子交易方式而不是通过当面交换或直接面谈的方式进行任何形式的商业交易,是一种多技术的集合体,包括交换数据(如电子数据交换、电子)、获得数据(共享数据库、电子公告牌)以及自动捕捉数据(条形码)等等。
电子商务涵盖的业务包括:
信息交换、售前售后服务(提供产品和服务的细节、产品使用技术指南、回答顾客意见)、销售、电子支付(使用电子资金转帐、信用卡、电子支票、电子现金)、运输、逐渐虚拟企业(组建一个物理上不存在的企业,集中一批独立的中小公司的权限,提供比任何单独公司多的多的产品和服务)、公司和贸易伙伴可以共同拥有和运营共享的商业方法等等。
总而言之,电子商务是利用现有的计算机硬件设备、软件和网络基础设施,通过一定的协议连接起来的电子网络环境进行各种各样商务活动的方式。
随着人们整体生活水平的提高,对鲜花礼品需求量的增加,那种“纯粹传统意义上的花店(指简单的摆一点花就能够赚钱的花店)”越来越不能适合市场的要求,已经无法满足新世纪的消费要求。
花店业同样也面临着全面的转型时期。
市场要求花店业提高插花,花艺,及经营水平,拓宽可服务领域,增强竞争力,给顾客提供更为细致的服务。
因此,开辟跨省、市,甚至跨国界的营销网络,建立行业协作关系,及时捕捉适应消费环境的信息,寻求更大的发展空间成为必然。
而“网络花店”的出现与发展为这种“整和的营销网络”的建立提供了机会和可能。
Abin网上鲜花店作为一个简单的电子商务服务系统,其要求完成的功能大致为新用户注册登陆功能、显示所有鲜花种类、查询鲜花种类、订购鲜花、订单查询、管理员功能。
第二章的总体规划和实现技术介绍
2.1所完成的容与结构
在全球经济一体化的今天,企业面临着市场风云变幻,竞争趋于残酷的生存环境。
因此我们需要充分发挥我们公司所具有的优势和资源,有效的利用外部环境所提供的机会.‘知己知彼、运筹帷幄’,在竞争市场中发展‘生存空间’。
(1)宣传企业使命——最高层管理者
企业使命:
创造生活新空间
企业宗旨:
全心全意服务,让您绽放花一般美丽笑容
企业精神:
用心做事、诚信为人
质量目标:
鲜花当天采摘
售后服务:
顾客投诉处理率达100%
(2)长期战略目标——最高层管理者
长期战略目标:
一个专业的鲜花全国速递!
专注
为全国各地的客户传递他们的友情、亲情。
拥有全国
300多个城市的网点,辐射围更为广泛。
(3)短期战略目标——最高层管理者
短期战略目标:
成为最大和最优秀的鲜花快递企业。
(4)经营单位或事业部长期和短期目标—经营单位或事
业部经理
以适应环境变化的需要和企业能力为依据,根据不同研究者提出的不同特色的不同项目容而制定经营单位或事业部长期和短期目标。
通过公司各个阶层的努力达到以下目标:
·通过Internet宣传企业形象,提高知名度,展示企业产品及服务,挖掘更多的商业机会,扩大销售渠道。
·注重设计、制造、质量创新,为用户提供高性能的产品。
·了解并关注用户的需求,提供全日制的服务与支持。
·为客户提供产品售前、售中和售后服务的信息咨询和技术支持,以及在线预定更服务,提高服务效率和降低服务成本。
·将我们的员工视为最宝贵的财富。
鼓励员工自我完善与发展,鼓励他们在改进产品与服务质量方面献计献策。
2.2方案的实施和步骤
电子商务的应用,对于扩大贸易机会,提高贸易效率,降低贸易成本,增加企业竞争力有着不可估量的作用。
评价一个好坏的标准仅仅凭美观还远远不够,因为对于企业来说,建设的目的不是观赏,电子商务可以展示我们的不同,为我们树立我们企业的形象,可以提高我们的服务的全面性,可以为我们节约大量的财力、物力、人力等方面的开支,这样对我们来说,可以比较轻松的迎接市场的挑战。
一般的,电子商务的设计与管理包括的规划与分析、的容设计与开发、管理系统的建立、的测试与推广四个主要环节。
电子商务设计与管理的基本过程
2.3功能实现的技术介绍
将鲜花店动态化的方法,我们采用ASP支持,并使用VBScript脚本语言结合HTML代码编写应用程序及使用ADO编写的脚本。
并利用SQL对数据库进行各项操作。
通过一系列的设计使我们的网上鲜花店逐步趋于完善。
2.3.1数据库ADO对象运用
2.3.1.1ADO简介
可以说,在用ASP进行开发过程中,ActiveXDataObjects(ADO)功不可没。
作为一项动态Web开发技术,ASP最强大的功能恰是体现在其对数据库的操作上,作用ADO编写的紧凑简明的脚本可以很方便的连接到OpenDataaseConnectivity(ODBC)兼容的数据库和OLEDB兼容的数据源,实现功能相当强大的数据远程管理。
WWW上很重要的应用是访问WEB数据库,用ASP访问WEB数据库时,必须使用ADO组件,ADO是ASP置的ActiveX服务器组件(ActiveXServerComponent),通过在WEB服务器上设置ODBC和OLEDB可连接多种数据库:
如SYBASE、ORACLE、INFORMIX、SQLSERVER、ACCESS、VFP等,是对目前微软所支持的数据库进行操作的最有效和最简单直接的方法。
2.3.1.2ADO组件访问Web数据库
ADO组件主要提供了七个对象和四个集合来访问数据库。
1)Connection对象:
建立与后台数据库的连接。
2)Command对象:
执行SQL指令,访问数据库。
3)Parameters对象和Parameters集合:
为Command对象提供数据和参数。
4)RecordSet对象:
存放访问数据库后的数据信息,是最经常使用的对象。
5)Field对象和Field集合:
提供对RecordSet中当前记录的各个字段进行访问的功能。
6)Property对象和Properties集合:
提供有关信息,供Connection、Command、RecordSet、Field对象使用。
7)Error对象和Errors集合:
提供访问数据库时的错误信息。
2.3.2SQL
SQL是“StructuredQueryLanguage”的缩写,意思为结构化查询语言,是用于对存放在计算机数据库中的数据进行组织、管理和检索的一种工具,是一种特定类型的数据库-关系数据库。
SQL语言的主要功能就是同各种数据库建立联系,进行沟通,大多数SQL语句都是直述其意,易于理解。
SQL还是一种交互性查询语言,允许用户直接查询存储数据,利用这一交互特性,用户可在短时间回答相当复杂的问题。
SQL语句可以用来执行各种各样的操作。
目前,绝大多数流行的关系型数据库管理系统都采用了SQL语言标准。
SQL的功能分为三类:
(1)数据定义功能(DDL)
(2)数据操纵功能(DML)(3)数据控制功能(DCL)
SQL特点:
(1)SQL具有自含式和嵌入式两种形式
(2)SQL具有语言简介,易学易用的特点
SQL功能命令动词
数据定义CREATE、DROP、ALTER
(数据模式定义、删除、修改)
数据操纵SELECT、INSERT
(数据查询和维护)UPTADE、DELETE
数据控制GRANT、REVOKE
(数据存取控制授权和收权)
(3)SQL支持三级模式结构
外模式
模式
模式
2.3.3ASP编程技术相关介绍
2.3.3.1ASP简介
1.ASP的运行环境
目前ASP可运行的环境1)WINDOWSNTserver4.0运行IIS3.0(InternetInformationServer)以上。
2)WINDOWSNTworkstation4.0运行PeerWebServer3.0以上。
3)Windows2000/xp或更高版本。
4)WINDOWS95/98运行PWS(PersonalWebServer)。
其中以NTserver上的IIS功能最强,提供了对ASP的全面支持,是创建高速、稳定的ASP主页的最佳选择。
2.ASP页面结构
ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四部分构成:
1)标准的HTML标记:
所有的HTML标记均可使用。
2)ASP语法命令:
位于<%%>标签的ASP代码。
3)服务器端的include语句:
可用#include语句调入其它ASP代码,增强了编程的灵活性。
4)脚本语言:
ASP自带JScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其它脚本语言,如Perl、Rexx等。
ASP访问数据库的原理
ASP是服务器端的脚本执行环境,可用来产生和执行动态高性能的WEB服务器程序。
当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveXDataObjects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。
由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全性。
此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用围。
ASP的建对象
ASP提供了六个建对象,供用户直接调用:
1)Application对象:
负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。
2)Session对象:
存贮特定用户的会话信息,只被该用户访问,当用户在不同WEB页面跳转时,Session中的变量在用户整个会话过程中一直保存。
Session对象需cookie支持。
3)Request对象:
从用户端取得信息传递给服务器,是ASP读取用户输入的主要方法。
4)Response对象:
服务器将输出容发送到用户端。
5)Server对象:
提供对服务器有关方法和属性的访问。
6)ObjectContext对象:
IIS4.0新增的对象,用来进行事务处理。
此项功能需得到MTS(MicrosoftTranscationServer)管理的支持。
2.3.3.1 ASP技术访问Web数据库
ASP是微软公司最新推出的WEB应用开发技术,着重于处理动态网页和WEB数据库的开发,编程灵活、简洁,具有较高的性能,是目前访问WEB数据库的最佳选择。
在ASP中,使用ADO组件访问后台数据库,可通过以下步骤进行:
1.定义数据源
在WEB服务器上打开“控制面板”,选中“ODBC”,在“系统DSN”下选“添加”,选定你希望的数据库种类、名称、位置等。
本文定义“SQLSERVER”,数据源为“Qinyi”,数据库名称为“Qinyi”,脚本语言采用VBscript。
2.使用ADO组件查询WEB数据库
1)调用Server.CreateObject方法取得“ADODB.Connection”的实例,再使用Open方法打开数据库:
conn=Server.CreateObject(“ADODB.Connection”)conn.Open(“Qinyi”)
2)指定要执行的SQL命令。
连接数据库后,可对数据库操作,如查询,修改,删除等,这些都是通过SQL指令来完成的。
2.3.4VBscript—ASP的脚本语言
VBscript通过变量、操作符、循环、分支、函数和子例程,扩展了HTML。
通过在HTML网页中加入VBscript脚本,可以使静态的HTML网页成为动态网页。
VBscript是一种脚本语言,带有VBscript脚本的网页在每次下载到浏览器时都可以是不同的,而且可以对用户的操作作出反应。
VBscript是ActiveSever的缺省语言。
2.3.5数据库的设计
MicrosoftAccess是一个关系型桌面数据库管理系统。
Microsoft公司想用户提供友好的操作向开发的Access数据库系统把数据库应用程序的建立移进了用户环境,并使最终用户和应用程序开发者的距离越来越小。
它还具有Office系列软件的相同操作界面和环境,并导和帮助助手。
2.3.5.1数据库的建立
在Access建一个名为mydb.mdb的数据库,有用户登陆、管理员登陆、用户注册信息、产品信息、订单信息数据库。
2.3.5.2数据库方案
userinfo(用户注册数据表)
字段名
数据类型
说明
username
文本
password
文本
密码
truename
文本
真实
sex
文本
性别
phone
文本
文本
question
文本
密码问题提示
Answer
文本
密码问题答案
2.3.5.3数据库的连接
在WEB服务器上打开“控制面板”,选中“ODBC”,在“系统DNS”下选“添加”,选定数据库种类为“MicrosoftAccessdriver(*.mdb)、名称为mydb.mdb
ASP网页与数据库连接的代码如下所示:
<%
Setconn=Server.CreateObject("ADODB.Connection")
conn.Open"driver={MicrosoftAccessDriver(*.mdb)};dbq="&Server.MapPath("data/mydb.mdb")
%>
第三章具体设计过程
3.1网页菜单设计方案
随着人们消费水平的提高,在一些婚庆、会议、开幕式等特殊的场合下,鲜花已经成了必不可少的一部分。
作为一个把鲜花服务作为核心竞争力的公司,追求的最高境界是实现人文价值和商业效益的完美统一。
因此我们的以橙色为基调,鲜花店主要由首页、配送城市、订单查询、服务条款、付款方式、FAQ、几个页面组成。
3.1.1 前台网页菜单设计方案
后台管理员功能
客户信息
浏览
添加
修改
删除
3.1.2 后台管理员设计方案
产品信息
浏览
添加
修改
删除
订单信息
浏览
添加
修改
删除
3.2用户登录、注册功能
用户登陆、注册功能,只有成为我们的会员才能在我们的上进行自由购物。
不是我们的会员必须要先注册才能在我们的上进行购物。
3.3管理员功能
后台管理系统也是由我负责的。
管理员可以通过它对进行管理,及时修改更新商品信息。
后台管理系统只有管理员才可以进入,一般的用户是无法看到后台部分的。
登陆界面包括用户名和密码两个选项。
系统通过数据库中的管理员登陆表对其输入的用户名和密码进行判断是否匹配。
当用户通过系统识别是就可以假如后台管理员页面了。
后台管理页面主要包括客户信息、产品信息、订单信息的管理。
管理员可以根据需要对其进行浏览、添加、修改和删除。
3.4计算机系统配置方案
3.4.1系统硬件配置
限于初创时期规模较小,采用租用外部服务器空间和服务的形式;本地客户端配置为:
cpuIntelPIV256M存,40G硬盘,56K调制解调器和网卡,或不低于前述配置的计算机。
3.4.2系统运行环境
本系统可运行在windows98/2000/xp或更高版本的系统上,服务器运行在windows2000/xp或更高版本的系统。
第四章结 论
电子商务无论对企业还是个人,都带来了新的机会。
对个人来讲,应用电子商务不仅能够超越时空地选购商品,方便主动地掌握商情,而且可以将自己的产品和杰作推向市场,从而提高其生存能力和生活质量;对企业而言,不仅开辟了新的市场,而且使其交易和服务更加简单、高效,使商务流程更加通畅和快捷。
通过这次鲜花店的设计与实现,我们基本明确了一个电子商务系统从设计到开发的大致流程和重点关注的方向。
通过反复的修改,一个简单的电子商务已建立,其各部分功能也基本实现。
但电子商务的建立还有待于不断的摸索和改进。
本次电子商务的设计与开发过程对于我来说是一个学习和摸索的好机会。
通过这次设计,让我体会到了团队合作的重要性。
参考文献
1.蒙新《ASP编程技术与综合实例演练》:
清华大学,2001
2.王日芬,丁晟春《电子商务设计与管理》:
大学,2003
3.王志峰《电子商务的构建与维护》:
清华大学,2001
4.孔璐《数据库原理与开发应用技术》:
国防工业,2004
5.石志国《ASP动态编程》:
清华大学,2001
5.信祥《电子商务建设》:
清华大学,2001
7.吴林华《设计与维护》:
电子工业,2002
8.周家地《DreamweaverMX入门与提高》:
清华大学,2002
9.徐中彪《建设与网页设计一点通》:
科学,2002
致
从接受课题到修改设计到完成毕业设计到现在的论文的撰写,戴小鹏老师、任峻老师给予了精心的指导和热情的帮助。
使得我们能较快的顺利完成毕业设计开发工作。
谨此向戴小鹏老师、任峻老师表示衷心的感和崇高的敬意!
此外,还要感我们这组的其他人员,通过小组人员的共同努力,才能有现在的成就。
在次向关心和帮助过我的老师和同学表示我衷心的感。
附录:
部分代码
1.注册系统代码
<%
ifrequest("username")=""then
response.write"
');"&"history.back()"&""
Response.End
endif
ifrequest("password")<>""orrequest("password1")<>""then
ifrequest("password")<>request("password1")then
response.write"
');"&"history.back()"&""
response.end
else
username=request("username")
password=request("password")
truename=request("truename")
sex=request("sex")
phone=request("phone")
email=request("email")
question=request("question")
answer=request("answer")
endif
else
response.write"
');"&"history.back()"&""
endif
setconn=server.createobject("adodb.connection")
conn.Open"driver={MicrosoftAccessDriver(*.mdb)};dbq="&Server.MapPath("../data/mydb.mdb")
setrs=server.createobject("adodb.recordset")
sql="select*fromuserinfo"
rs.Opensql,conn,1,3
rs.addnew
rs("username")=username
rs("password")=password
rs("truename")=truename
rs("sex")=sex
rs("phone")=phone
rs("email")=email
rs("question")=question
rs("answer")=answer
rs.update
response.write"
');"&"window.location.href='../e
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 鲜花店 设计 实现
![提示](https://static.bdocx.com/images/bang_tan.gif)