网上鲜花店的设计实现分析_第1页
网上鲜花店的设计实现分析_第2页
网上鲜花店的设计实现分析_第3页
网上鲜花店的设计实现分析_第4页
网上鲜花店的设计实现分析_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、-PAGE . z.- - - z - 目录第一章前言1.1绪论1第二章的总体规划和实现技术介绍 22.1所完成的容与构造22.2方案的实施与步 32.3功能实现的技术介绍42.3.1.1ADO简介42.3.1.2ADO组件访问Web数据库 452.3.3ASP编程技术相关介绍52.3.3.1ASP技术访问Web数据库72.3.4VBscript-ASP的脚本语言72.3.5数据库设计量72.3.5.1数据库的建立72.3.5.2数据库的方案72.3.5.3数据库的连接8第三章具体设计的过程83.1网页菜单设计方案83.1.1前台主页菜单设计方案83.1.2后台管理员设计方案93.2用户登录、

2、注册功能103.3管理员功能103.4计算机系统配置方案103.4.1系统硬件配置103.4.2系统运行环境10第四章结论10参考文献致附录网上鲜花店的设计与实现【摘要】:网上鲜花店是将传统的花店经营模式与计算机技术及Internet技术相结合的经营模式。通过电子商务的建立以实现对商业零售企业提供信息化管理。建立了基于B2B的网络订货系统和B2C的网络销售系统。着重论述了系统功能与实现、数据流程及存储,包括商品目录、会员注册、网上订货与购物、库存查询、后台数据库管理等。【关键词】:鲜花、网上花店、电子商务、第一章前言11绪论网上市场是一片未开发的新大陆,具有较大的市场潜力。根据NIC中国国际互

3、联网络中心2000年7月发布的调查,中国上网用户已经到达1690万,企业数目据估计已经到达2.7万家以上。随着上网用户的增加,大量的商业时机将迅速涌现。越来越多的顾客决定该购置些什么的时候,可能会先到网上查一下。可以说,如果不去占领网上市场,必然会影响网下市场。电子商务Electronicmerce,是指实现整个贸易过程中各阶段的贸易活动的电子化。它是一种交易的各方以电子交易方式而不是通过当面交换或直接面谈的方式进展任何形式的商业交易,是一种多技术的集合体,包括交换数据如电子数据交换、电子、获得数据共享数据库、电子公告牌以及自动捕捉数据条形码等等。电子商务涵盖的业务包括:信息交换、售前售后效劳

4、提供产品和效劳的细节、产品使用技术指南、答复顾客意见、销售、电子支付使用电子资金转帐、信用卡、电子支票、电子现金、运输、逐渐虚拟企业组建一个物理上不存在的企业,集中一批独立的中小公司的权限,提供比任何单独公司多的多的产品和效劳、公司和贸易伙伴可以共同拥有和运营共享的商业方法等等。总而言之,电子商务是利用现有的计算机硬件设备、软件和网络根底设施,通过一定的协议连接起来的电子网络环境进展各种各样商务活动的方式。随着人们整体生活水平的提高,对鲜花礼品需求量的增加,那种纯粹传统意义上的花店指简单的摆一点花就能够赚钱的花店越来越不能适合市场的要求,已经无法满足新世纪的消费要求。花店业同样也面临着全面的转

5、型时期。市场要求花店业提高插花,花艺,及经营水平,拓宽可效劳领域,增强竞争力,给顾客提供更为细致的效劳。因此,开辟跨省、市,甚至跨国界的营销网络,建立行业协作关系,及时捕捉适应消费环境的信息,寻求更大的开展空间成为必然。而网络花店的出现与开展为这种整和的营销网络的建立提供了时机和可能。Abin网上鲜花店作为一个简单的电子商务效劳系统,其要求完成的功能大致为新用户注册登陆功能、显示所有鲜花种类、查询鲜花种类、订购鲜花、订单查询、管理员功能。第二章的总体规划和实现技术介绍21 所完成的容与构造在全球经济一体化的今天,企业面临着市场风云变幻,竞争趋于残酷的生存环境。因此我们需要充分发挥我们公司所具有

6、的优势和资源,有效的利用外部环境所提供的时机. 知己知彼、运筹帷幄,在竞争市场中开展生存空间。1宣传企业使命最高层管理者企业使命:创造生活新空间企业宗旨:全心全意效劳,让您绽放花一般美丽笑容企业精神:用心做事、诚信为人 质量目标: 鲜花当天采摘售后效劳:顾客投诉处理率达 100%2长期战略目标最高层管理者 长期战略目标:一个专业的鲜花全国速递!专注为全国各地的客户传递他们的友情、亲情。拥有全国300多个城市的网点,辐射围更为广泛。3短期战略目标最高层管理者 短期战略目标:成为最大和最优秀的鲜花快递企业。4经营单位或事业部长期和短期目标经营单位或事业部经理以适应环境变化的需要和企业能力为依据,根

7、据不同研究者提出的不同特色的不同工程容而制定经营单位或事业部长期和短期目标。通过公司各个阶层的努力到达以下目标:通过Internet宣传企业形象,提高知名度,展示企业产品及效劳,挖掘更多的商业时机,扩大销售渠道。注重设计、制造、质量创新,为用户提供高性能的产品。了解并关注用户的需求,提供全日制的效劳与支持。为客户提供产品售前、售中和售后效劳的信息咨询和技术支持,以及在线预定更效劳,提高效劳效率和降低效劳本钱。将我们的员工视为最珍贵的财富。鼓励员工自我完善与开展,鼓励他们在改良产品与效劳质量方面献计献策。22 方案的实施和步骤电子商务的应用,对于扩大贸易时机,提高贸易效率,降低贸易本钱,增加企业

8、竞争力有着不可估量的作用。评价一个好坏的标准仅仅凭美观还远远不够,因为对于企业来说,建立的目的不是欣赏,电子商务可以展示我们的不同,为我们树立我们企业的形象,可以提高我们的效劳的全面性,可以为我们节约大量的财力、物力、人力等方面的开支,这样对我们来说,可以比拟轻松的迎接市场的挑战。一般的,电子商务的设计与管理包括的规划与分析、的容设计与开发、管理系统的建立、的测试与推广四个主要环节。内容设计与开发的流程及原则内容的构造设计主页的设计可视化设计设计的内容设计与开发管理的总体构造确定文件管理系统的建立客户管理系统的建立在线管理系统的建立管理系统的建立的测试系统运行调整营销推广的测试与推广电子商务设

9、计与管理的根本过程2. 3 功能实现的技术介绍将鲜花店动态化的方法,我们采用ASP支持,并使用VBScript脚本语言结合HTML代码编写应用程序及使用ADO编写的脚本。并利用SQL对数据库进展各项操作。通过一系列的设计使我们的网上鲜花店逐步趋于完善。231数据库ADO对象运用.1ADO简介可以说,在用ASP进展开发过程中,Active* Data Objects(ADO)功不可没。作为一项动态Web开发技术,ASP最强大的功能恰是表达在其对数据库的操作上,作用ADO编写的紧凑简明的脚本可以很方便的连接到Open Dataase Connectivity(ODBC)兼容的数据库和OLEDB兼容

10、的数据源,实现功能相当强大的数据远程管理。 上很重要的应用是访问WEB数据库,用ASP访问WEB数据库时,必须使用ADO组件,ADO是ASP置的Active*效劳器组件(Active* Server ponent),通过在WEB效劳器上设置ODBC和OLEDB可连接多种数据库:如SYBASE、ORACLE、INFORMI*、SQL SERVER、ACCESS、VFP等,是对目前微软所支持的数据库进展操作的最有效和最简单直接的方法。2.3.1.2ADO组件访问Web数据库ADO组件主要提供了七个对象和四个集合来访问数据库。Connection对象:建立与后台数据库的连接。mand对象:执行SQL

11、指令,访问数据库。Parameters对象和Parameters集合:为mand对象提供数据和参数。RecordSet对象:存放访问数据库后的数据信息,是最经常使用的对象。Field对象和Field集合:提供对RecordSet中当前记录的各个字段进展访问的功能。Property对象和Properties集合:提供有关信息,供Connection、mand、RecordSet、Field对象使用。Error对象和Errors集合:提供访问数据库时的错误信息。23. 2 SQLSQL是Structured Query Language的缩写,意思为构造化查询语言,是用于对存放在计算机数据库中的数

12、据进展组织、管理和检索的一种工具,是一种特定类型的数据库-关系数据库。SQL语言的主要功能就是同各种数据库建立联系,进展沟通,大多数SQL语句都是直述其意,易于理解。SQL还是一种交互性查询语言,允许用户直接查询存储数据,利用这一交互特性,用户可在短时间答复相当复杂的问题。SQL语句可以用来执行各种各样的操作。目前,绝大多数流行的关系型数据库管理系统都采用了SQL语言标准。SQL的功能分为三类:1数据定义功能DDL(2)数据操纵功能(DML)3数据控制功能(DCL)SQL特点:SQL具有自含式和嵌入式两种形式SQL具有语言简介,易学易用的特点SQL功能 命令动词数据定义 CREATE、DROP

13、、ALTER数据模式定义、删除、修改数据操纵 SELECT、INSERT数据查询和维护 UPTADE、DELETE数据控制 GRANT、REVOKE数据存取控制授权和收权SQL支持三级模式构造SQL视图1视图2外模式根本表4根本表2根本表1模式根本表3存储文件1存储文件2模式2. 3. 3 ASP编程技术相关介绍2.3.3.1ASP简介1ASP的运行环境目前ASP可运行的环境1) WINDOWS NT server 4.0运行IIS 3.0(Internet Information Server)以上。2) WINDOWS NT workstation 4.0运行Peer Web Server

14、 3.0以上。3) Windows2000/*p或更高版本。4WINDOWS 95/98运行PWS(Personal Web Server)。其中以NT server上的IIS功能最强,提供了对ASP的全面支持,是创立高速、稳定的ASP主页的最正确选择。2ASP页面构造ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四局部构成:1) 标准的HTML标记:所有的HTML标记均可使用。2) ASP语法命令:位于 标签的ASP代码。3) 效劳器端的include语句:可用#include语句调入其它ASP代码,增强了编程的灵活性。4) 脚本语言:ASP自带JScript和VBScr

15、ipt两种脚本语言,增加了ASP的编程功能,用户也可安装其它脚本语言,如Perl、Re*等。ASP访问数据库的原理ASP是效劳器端的脚本执行环境,可用来产生和执行动态高性能的WEB效劳器程序。当用户使用浏览器请求ASP主页时,WEB效劳器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript 或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(Active* Data Objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。由于ASP在效劳器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增

16、加了系统的平安性。此外,ASP是面向对象的脚本环境,用户可自行增加Active*组件来扩大其功能,拓展应用围。ASP的建对象ASP提供了六个建对象,供用户直接调用:1Application对象:负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。2) Session对象:存贮特定用户的会话信息,只被该用户访问,当用户在不同WEB页面跳转时,Session中的变量在用户整个会话过程中一直保存。Session对象需cookie支持。3) Request对象:从用户端取得信息传递给效劳器,是ASP读取用户输入的主要方法。4) Response对象:效劳器将输出容发送到用户端。5) S

17、erver对象:提供对效劳器有关方法和属性的访问。6) Object Conte*t对象:IIS 4.0新增的对象,用来进展事务处理。此项功能需得到MTS(Microsoft Transcation Server)管理的支持。2.3.3.ASP技术访问Web数据库ASP是微软公司最新推出的WEB应用开发技术,着重于处理动态网页和WEB数据库的开发,编程灵活、简洁,具有较高的性能,是目前访问WEB数据库的最正确选择。在ASP中,使用ADO组件访问后台数据库,可通过以下步骤进展:1.定义数据源在WEB效劳器上翻开控制面板,选中ODBC,在系统DSN下选添加,选定你希望的数据库种类、名称、位置等。本

18、文定义SQL SERVER,数据源为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. 4 VBscriptASP的脚本语言VBscript通过变量、操作符、循环、分支、函数和子例

19、程,扩展了HTML。通过在HTML网页中参加VBscript脚本,可以使静态的HTML网页成为动态网页。VBscript是一种脚本语言,带有VBscript脚本的网页在每次下载到浏览器时都可以是不同的,而且可以对用户的操作作出反响。VBscript是Active Sever的缺省语言。2. 3. 5 数据库的设计Microsoft Access是一个关系型桌面数据库管理系统。Microsoft公司想用户提供友好的操作向开发的Access数据库系统把数据库应用程序的建立移进了用户环境,并使最终用户和应用程序开发者的距离越来越小。它还具有Office系列软件的一样操作界面和环境,并导和帮助助手。2

20、 数据库的建立在Access建一个名为mydb.mdb的数据库,有用户登陆、管理员登陆、用户注册信息、产品信息、订单信息数据库。2.3.5.2 数据库方案userinfo (用户注册数据表)字段名数据类型说明username文本password文本密码truename文本真实se*文本性别phone文本Email文本Emailquestion文本密码问题提示Answer文本密码问题答案2数据库的连接在WEB效劳器上翻开控制面板,选中ODBC,在系统DNS下选添加,选定数据库种类为Microsoft Access driver(*.mdb)、名称为mydb.mdbASP网页与数据库连接的代码如下

21、所示:第三章 具体设计过程31网页菜单设计方案随着人们消费水平的提高,在一些婚庆、会议、开幕式等特殊的场合下,鲜花已经成了必不可少的一局部。作为一个把鲜花效劳作为核心竞争力的公司,追求的最高境界是实现人文价值和商业效益的完美统一。因此我们的以橙色为基调,鲜花店主要由首页、配送城市、订单查询、效劳条款、付款方式、FAQ、几个页面组成。311前台网页菜单设计方案首 页页FAQ付款方式服务条款订单查询配送城市会员注册注 册登 录客户信息浏览添加修改删除312后台管理员设计方案后台管理员功能产品信息浏览添加修改删除订单信息浏览添加修改删除32 用户登录、注册功能用户登陆、注册功能,只有成为我们的会员才

22、能在我们的上进展自由购物。不是我们的会员必须要先注册才能在我们的上进展购物。33 管理员功能后台管理系统也是由我负责的。管理员可以通过它对进展管理,及时修改更新商品信息。后台管理系统只有管理员才可以进入,一般的用户是无法看到后台局部的。登陆界面包括用户名和密码两个选项。系统通过数据库中的管理员登陆表对其输入的用户名和密码进展判断是否匹配。当用户通过系统识别是就可以假设后台管理员页面了。后台管理页面主要包括客户信息、产品信息、订单信息的管理。管理员可以根据需要对其进展浏览、添加、修改和删除。34 计算机系统配置方案341系统硬件配置限于初创时期规模较小,采用租用外部效劳器空间和效劳的形式;本地客

23、户端配置为:cpu Intel PIV 256M存,40G硬盘,56K调制解调器和网卡,或不低于前述配置的计算机。342系统运行环境本系统可运行在windows 98/2000/*p 或更高版本的系统上,效劳器运行在windows 2000/*p 或更高版本的系统。第四章 结论电子商务无论对企业还是个人,都带来了新的时机。对个人来讲,应用电子商务不仅能够超越时空地选购商品,方便主动地掌握商情,而且可以将自己的产品和杰作推向市场,从而提高其生存能力和生活质量;对企业而言,不仅开辟了新的市场,而且使其交易和效劳更加简单、高效,使商务流程更加通畅和快捷。通过这次鲜花店的设计与实现,我们根本明确了一个

24、电子商务系统从设计到开发的大致流程和重点关注的方向。通过反复的修改,一个简单的电子商务已建立,其各局部功能也根本实现。但电子商务的建立还有待于不断的摸索和改良。本次电子商务的设计与开发过程对于我来说是一个学习和摸索的好时机。通过这次设计,让我体会到了团队合作的重要性。参考文献1蒙新 ASP编程技术与综合实例演练:清华大学,20012王日芬,丁晟春 电子商务设计与管理:大学,20033王志峰 电子商务的构建与维护:清华大学,20014孔璐 数据库原理与开发应用技术:国防工业,20045石志国 ASP动态编程:清华大学,20015. 信祥 电子商务建立:清华大学,20017. 吴林华 设计与维护

25、:电子工业,20028.周家地Dreamweaver M*入门与提高:清华大学,20029.徐中彪建立与网页设计一点通:科学,2002致从承受课题到修改设计到完成毕业设计到现在的论文的撰写,戴小鹏教师、任峻教师给予了精心的指导和热情的帮助。使得我们能较快的顺利完成毕业设计开发工作。谨此向戴小鹏教师、任峻教师表示衷心的感和崇高的敬意!此外,还要感我们这组的其他人员,通过小组人员的共同努力,才能有现在的成就。在次向关心和帮助过我的教师和同学表示我衷心的感。附录:局部代码注册系统代码%if request(username)= thenresponse.write & chr(13) & alert

26、(请输入用户名!); & history.back() & Response.End end if if request(password) or request(password1)then if request(password)request(password1) then response.write & chr(13) & alert(密码不一致!); & history.back() & response.end else username=request(username) password=request(password) truename=request(truename)

27、 se*=request(se*) phone=request(phone) email=request(email) question=request(question) answer=request(answer) end if else response.write & chr(13) & alert(密码不能为空!); & history.back() & end ifset conn=server.createobject(adodb.connection)conn.Open driver=Microsoft Access Driver (*.mdb);dbq=&Server.MapPath(./data/mydb.mdb)set rs=server.createobject(adodb.recordset)sql=select * from userinfo

温馨提示

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

评论

0/150

提交评论