基于ASP&ACCESS的电子商务平台实现网上花店毕业设计.doc
-
资源ID:3938115
资源大小:322.50KB
全文页数:20页
- 资源格式: DOC
下载积分:8金币
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
基于ASP&ACCESS的电子商务平台实现网上花店毕业设计.doc
XXXX师范学院毕 业 论 文题目:基于ASP&ACCESS的电子商务平台实现-网上花店姓名: 专业:电子商务指导教师: 审核小组成员:审核小组组长:摘要随着现代计算机科学的发展,计算机系统越来越受到重视,电子商务的诞生,使人们在家里就可以轻松的方便网上购物。本网站的类型是B2C,其主要目地是通过宣传和推广将鲜花带给广大的消费者,通过网站提供给消费者在线服务和订单处理,并使消费者随时了解企业产品和企业服务的各项信息。本网站的设计采用了ASP程序构架进行设计。网上花店系统适合在线销售鲜花、礼品,具有商品多搜索、购物车、订单提交和查询。现在大部分消费者送礼都选择送鲜花,无论是送父母、亲戚、朋友、老师送鲜花既实惠又让人感到亲切。网上花店系统适合在线销售鲜花、礼品,具有商品多级搜索、购物车、订单提交和查询。所以,鲜花网会是一个受广大群众喜欢的网站。关键字:电子商务 网上花店 ASP目录第一章 绪论.31.1引言. .31.2 选题意义.3第二章 项目分析.42.1项目可行性分析.42.2市场分析. .52.3实现意义. .5第三章 技术简介.63.1 ASP简介. .63.3 ACCESS简介. .73.5 Dreamweaver简介.7第四章 系统设计与实现 .94.1功能实现与设.94.2 数据库设计与实现.15参考文献.19致谢.20第一章 绪论1.1引言Internet(因特网)是世界上最大的互联网络,它的生产、发展和应用反映了现代信息技术发展的最新特点,涉及了电子、物理、软硬件、通讯、多媒体等现代技术领域。网站就是在因特网上一块固定的面向全世界发布消息的地方。电子商务网站是树立企业形象和实现现代化办公的标志,是用户交流及沟通的窗口,是买方和卖方信息交汇与传递的渠道,是企业或商家展示其产品与服务的舞台,是企业或商家体现其形象和经营战略的载体。通过电子商务来完善对商品采购就给人们的生活带来了很多方便。它节省了物流消耗和一般商务对时间和地点的依赖。在这种形式下,购买鲜花的人越来越多,越来越广,全国各地都有购买者。这么大的一个市场,只有利用实物店铺是远远不够的,虽然能满足本地消费者的需求,但却不能面向远处的消费者需求。为了迎合市场的需求,为了开拓市场自身在同行中的竞争能力,开发一个网上鲜花销售系统是很有必要的。从客户的角度来看,鲜花作为现代生活中不可缺少的点缀,而且鲜花不存在网上和现实中具有较大的差异,在网上挑选更加直观和方便,设计一个能进行鲜花查询、订购及管理功能的网上花店,是很有必要的。1、2选题意义鉴于信息技术的浪潮已经刮起,怎样才能使传统鲜花经营者在这个巨大的浪潮中占有一席之地,在这个竞争激烈的社会中很快适应新的经济模式,并且能够稳定的发展,网上花店将会为企业解决这一问题。本项目有很好的使用价值,能够为个人或者中小型企业搭建自己的平台,经营者或生产厂家的鲜花可以直接面向消费者,这样不仅可以节约成本,还可以让它们直接面向消费者,直接听取消费者的意见,节约消费者的宝贵时间。并且这种方式没有空间和时间限制,可以让更多的人去了解它们,对一个创业者来说给了自己一个机会,帮助他们提高自身的竞争力,从而在经济社会的浪潮中赢得自己生存的一席之地。网上花店能帮助上班忙的人和不愿意上街的人们解决他们的烦恼,使他们有多余的时间来做其他的事情。既方便他人又方便自己,鲜花是现代社会生活中人们赠送礼物的一种实惠又体面的一种礼物,不管是送给什么角色的人鲜花都是最佳的选择。因此,网上花店具有很大的优点。网上花店也会越来越受到人们的关注和喜爱的。第二章 项目分析2、1项目的可行性分析网上花店的一个很大的优点就是实现鲜花经营者和鲜花消费者的互利。一方面可以是鲜花经营者尽可能的展现自己的鲜花种类,并且节约以往的占地空间成本,另外还可以使鲜花消费者随心所欲地选购自己喜欢的鲜花,并且货比三家,挑选到自己认为物美价廉的鲜花。对于创业者来讲,网上花店能带来许多新的机遇和财富,由于网上花店打破传统的鲜花经营理念,使得鲜花的经营成本缩小了很多,这样减少了创业者的前期资金负担,而且借助互联网信息的通达性,可以快捷提高自己的鲜花知名度,为其带来不菲的财富。通过网上花店,网店老板在信息方面就能够与传统鲜花经营者竞争。总的来讲,网上花店带来的影响可以分为以下几方面:1、 全球市场网上花店借助于互联网信息的快速性,和信息的大范围性,以实现异地买花卖花,甚至有更多的机会将产品销售到全球各个地区。2、 市场供应链借助于互联网,可以使更多的消费者简单快捷的了解自己的鲜花品种和价格并且消费者可以在网上进行信息传播,使自己的产品让更多的人群了解,为自己带来更多的消费人群。3、 市场竞争力A 网上花店将传统的花店流程电子化,数字化,一方面可以大量的减少人力、物力、财力,降低企业企业成本;另一方面突破了时间和空间的限制,使得交易可以在随时随地进行,从而大大的提高了效率。B 网上花店能够使个人或者企业以更低的成本进入全球市场,这样就给个人或者中小型企业提供了更多的信息资源,使得它们具有更强的竞争力,更有利于企业长远的发展C 网上花店打破了传统的经营模式,通过省略部分中间环节,使得生产者和消费者直接交易成为可能,从而在一定程度上改变了全球的经济运行方式。 2、2市场分析现在是互联网时代,人们的消费方式正随着互联网时代的来临,而发生改变,于是就出现了网上花店,网上花店的出现,使得传统的花店感到了一丝欣喜与彷徨。网上花店的出现给花店走出封闭带来了机遇,并获得了许多额外的收益。网上花店的迅速发展为网上花店有效开展业务提供了机会和可能。网上花店在国内是97年以后才开始发展兴起的新兴的从事鲜花速递、网上订花的电子商务平台。从国内的第一家网上花店“思可鲜花礼品网”的出现到现在,网上花店随着互联网的普及,及电子商务的高速发展,赢得了高额的利润和发展空间。在电子商务日益发展的今天,网上花店是处于盈利状态的电子商务内容之一。2、3实现的意义网上花店可以给个人或者创业者提供展现自己的广阔空间和表现自己的平等舞台,减少经营成本,实现方便快捷销售,提高自身的竞争力。同时还可以帮助鲜花经营者掌握市场动态,提高工作效率、降低经营成本。网上花店将传统的花店流程电子化,数字化,一方面可以大量的减少人力、物力、财力,降低企业的成本;另一方面突破了时间和空间的限制,使得交易可以在随时随地地进行,从而大大的提高了效率。网上花店借助互联网的信息通达性可以使消费者方便快捷选购自己心满意足的产品,而鲜花经营者可以借助网络提高自己的鲜花知名度,扩大自己的消费人群。第三章 技术简介3、1 ASP 简介ASP是Active Server Page(活动服务页面)的缩写,是服务器端脚本编写环境。使用ASP可以创建和运行动态,交互的Web服务器应用程序。ASP的特点:(1)使用VBScript、Jscript等简单易懂的脚本语言,结合HTML代码,即可快速地网站的应用程序。(2)使用普通的文本编辑器,例如Windows系统中的记事本,即可进行编辑设计,并且ASP程序无需编译,即可在服务器端直接执行。(3)ASP提供了一些内置的对象,可用来从客户端的浏览器接收信息,或将服务器处理后的响应信息发送给客户的浏览器。(4)ASP提供了与后台数据库连接和访问的功能,允许站点访问者通过客户端浏览器对各种数据库进行访问,并且可以使动态网页的内容随着相关数据库内容的变更而自动更新。ASP的功能:(1)可以处理浏览器传送到站点服务器的表单输入。(2)可以制作一个滚动显示的网站广告栏。(3)可以访问和编辑服务器端的数据库表。使用浏览器即可输入、更新和删除站点服务器上数据库中的数据。(4)根据不同用户浏览器的版本、类型和能力显示不同档次的内容,并且可以根据不同用户的要求,创建个性化主页。(5)可以读写站点服务器的文件,实现访问者计数器、座右铭等功能。(6)可以实现在多个主页间共享信息,以开发复杂的商务站点应用程序。3、2 Access数据库及其特点简介 在Access数据库中,任何有一个有名称的事物都可以成为一个对象。通常,在一个Access数据库包括表、查询、报表、宏、模块和几种对象以供用户收集、储存和操作不同信息。每一个对象不是对立的,而只是作为Access数据库的一部分存在,数据库则是这些对象的集合。下面对数据库操作的一些概念进行介绍。(1) 表,是数据库中储存数据的最基本的对象,常称为“基表”,是构成数据库的一个重要组成部分。Access中的表示二维表,每个表都有键(关键字可以为一个字段或多个字段)。以使表中的纪录唯一(纪录不能重复,它与实体一一对应)。在Access 2002中,一个标有设计视图和数据表视图两种视图方式。(2) 查询,查询是Access数据库的主要组件之一,而查询功能也是Access用户可利用查询工具,通过指定特殊字段、定义字段的顺序、建立计算表达式并输入条件以及定义每个字段的筛选条件等来选择想要的查询纪录,对存储在Access表中的有关信息进行提问。还可以查询作为窗体、报表和记录源。(3) 报表,报表是以打印的表格表现用户数据的一种有效的方式。在Access中,有关报表的打印工作都是通过报表对象实现的,他负责报表的设计,实现报表的打印。用户可以在报表设计视图窗口中控制每个对象的大小和实现方式,对报表对象的各项内容进行设计和修改,按照用户所需的方式完成打印工作。 程序员或数据库管理员可以完成以下功能:a 建立数据库的表格b 改变数据库系统环境设置c 让用户自己定义所存数据的结构,以及所存储数据各项之间的关系d 让用户或应用程序可以向数据库中增加新的数据,删除旧的数据局以及修改已有数据,有效地支持了数据库数据的更新e 使用户或应用程序可以从数据库中按照自己的需要查询数据并组织使用它们,其中包括子查询、查询的嵌套、视图等复杂的检索。f 能对用户和应用程序访问数据、添加数据等操作的权限进行限制,以防止未经授权的访问,有效地保护数据库的安全。 g 使用户或应用程序可以修改数据库的结构。 h 使用户可以定义约束规则,定义的规则将保存在数据库内部,可以防止因数据更新过程中的意外或系统错误而导致数据库崩溃。 3、3 Dreamweaver开发工具及特点介绍Dreamweave是建立Web站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,使每个级别的开发人员和设计人员都可以利用它快速创建界面吸引人并且基于标准的站点和应用程序。从对基于CSS的设计提供领先的支持到手动编码功能,Dreamweave在一个集成和高效的环境中为专业人员提供了所需的工具。开发人员可以将其选择的服务器技术与Dreamweave配合使用,建立将用户连接到数据库、Web服务器和旧式系统的强大Internet应用程序。Dreamweaver MX 为当前的Web技术和标准提供完备而开放的解决方案,包括辅助功能和Web服务。其主要特点是:(1)方便的网站管理:Dreamweaver MX结合了其知名的可视化布局工具、Dreamweaver UltraDev的快速web应用程序开发功能以及Macromedia HomeSite的广泛代码编辑支持,因此它既是创建专业网站的最佳途径,也是构成强大Internet应用程序的最简便的方法。(2)无可比拟的控制能力:实现对代码和设计的全面控制。利用Dreamweaver的可视化布局工具以及HomeSite的代码编辑工具,您可以自己希望的方式建立所需站点。第四章 系统设计与实现4、1功能设计与实现1、首页是花店的门面,要通过首页就能对整个网站有清晰完全的了解,从而在网站上作出正确的选择。网上花店的设计首先突出花店的形象,操作的简单化和信息的重点化。因此,首页上要具有整个系统的主栏目导航、分类搜索、分类展示、留言板、用户注册登录等主要部分。首页设计与规划鲜花网模块用户注册登录商品搜索鲜花分类留言板购物车 新用户注册用户登录搜索想要的商品康乃馨玫瑰郁金香卡通花束百合花到购物车结帐用户留言商品加入购物车 图 4-1各功能介绍(1) 用户登录注册:该功能主要是新用户的注册和用户购买鲜花的登录。(2) 商品搜索:主要功能是实现用户快速找到自己想要的商品。(3) 鲜花分类:该功能主要介绍鲜花的分类,使用户方便快捷地选择自己想要的鲜花种类。(4) 用户留言:该功能主要的功能是用户对本店的意见和给本店提出建议。(5) 购物车:该功能主要方便用户购买商品,用户可以把自己喜欢的商品加入购物车,然后还可以继续选择商品,最后一起付款。2、用户注册 实现用户登录,要求用户名唯一,系统能自动检测用户名的唯一性,并且能检测用户的一些不合法输入,用户注册完毕时,直接登录到主页。如图: 图 4-23、用户登录用户登录可以直接通过登录窗口登录到系统,当用户名或密码错误时,将不能登录到系统,并且系统会提示用户。如图所示: 图 4-34留言板:留言板的主要功能是用户对本店的商品的评价和想对本店提出建议。如图所示: 图 4-4 (4) 购物车当用户浏览到自己喜欢的商品时可以把商品直接添加到购物车,以方便用户的最终结算。如果用户没有登录,则不能购买商品,用户可以购物车里面的商品删除,添加等功能。同时在购物车中显示所购商品的总金额。如图: 图 4-55、商品分类显示:sort.asp 主要实现代码如下:<% set rs=server.CreateObject("adodb.recordset")lb_id=trim(request("lb_id")session("lb_id")=lb_idsql="select * from sp where lb_id="+cstr(lb_id)+" order by sp_id desc" rs.open sql,conn,3,3 if rs.bof and rs.eof then response.write "你所选的类别没有商品" else do while not rs.eof %>6、商品搜索 search.asp 该功能主要实现的是用户能够给快地找到用户想要的商品。<% set rs=server.CreateObject("adodb.recordset") sp_name=request("sp_name")if sp_name="" thenresponse.write "<script>alert('输入条件不能为空!');this.location.href='index.asp'</script>" %> <%else%> <%sql="select * from sp where sp_lbbh like '%"&sp_name&"%'" rs.open sql,conn,3,3 if rs.eof then response.write"没有该商品信息" else %>7、购买商品 buy.asp:显示用户购买的商品、价格、数量等 <%set rs=server.createobject("adodb.recordset")if request("action")="buy" then if request("sl")="" then sl=1 else sl=request("sp_sl") end if if request("sp_id")="" then response.write "没有此货物!" else sp_id=request("sp_id") end if sql="select * from gwc where sp_id='"&sp_id&"' and user_name='"&session("user_name")&"' and gwc_check=false"rs.open sql,conn,3,3if rs.eof thenrs.addnewrs("sp_id")=sp_idrs("user_name")=session("user_name")rs("gm_sl")=slrs("gm_rq")=now()rs("sp_name")=request("sp_name")待添加的隐藏文字内容2rs("sp_jg")=request("sp_jg") elsers("gm_sl")=int(rs("gm_sl")+int(sl)end ifrs.updaters.closeend if%>8、收货人详细地址 saveto.asp:该功能主要是实现用户购买商品以后,为了方便送到收货人手中,所以要求用户填写你想要送到的地方,为了不送错,用户必须填写真实的信息。主要实现代码如下:<% if request("ddname")="" then response.write "没有此订单信息" else shrzsxm=request("shrzsxm") shrdz=request("shrdz") shremail=request("shremail") shrdh=request("shrdh")shryb=request("shryb") ddname=request("ddname")Payment=request("Payment") bzxx=request("bzxx") set rs=server.createobject("adodb.recordset") dim i sql="select * from shrdd where ddname='"&ddname&"'" rs.open sql,conn,3,3 rs("shrzsxm")=shrzsxmrs("shrdz")=shrdzrs("shremail")=shremailrs("shryb")=shryb rs("Payment")=Paymentrs("bzxx")=bzxx rs.update rs.close %><b>购物成功! 您的订单号是:<%=ddname%>9、收银台:是用户选择自己想要的商品以后,确定要购买此商品,选择购买的数量,然后去付款。用户界面交互过程如图 图 4-610、收货人详细信息填写:主要实现的功能是:用户购买商品以后,要填写自己的详细信息,避免商品发错地方,所以购买人应该仔细填好自己的详细信息。如图所示:图-4-74、2数据库的设计与实现根据数据的设计,进一步细化数据库表的设计。表的设计包括以下内容:1、 表名;2、 字段名;3、 字段数据类型;4、 字段的默认值;5、 备注,对字段的解释性说明数据库如图所示: 图 4-8购物车表(gwc)如图所示: 图4-9订单表(shrdd): 图-4-10商品分类表(fl)如图所示: 图 4-11参考文献1 陈孟建 电子商务网站建设与管理(第二版)项目管理版M 清华大学出版社2 陈孟建 电子商务网站建设与管理实训(第2版)M清华大学出版社3 王珊 萨师煊 数据库系统概论(第四版)M.北京:高等教育出版社4 曾海文 网页设计与制作教程(23324-4)M.清华大学出版社5 吴晓刚 电子商务网站管理平台设计J.XXXX师范学院学报致谢在论文结束之时,回顾一下在设计的过程中,不免有许多的感慨。在设计的过程中得到了老师和同学们的帮助,从而才完成该设计。在这个过程中令我受益匪浅,特在此表示衷心的感谢!在这里尤其要感谢我的指导老师XXX老师的悉心指导,还有同学们给我提的建议。由于有了他们的帮助,是我能快速解决难题,从而使我顺利的完成了设计。在此,向所有帮助和关心我的老师和同学表示诚挚的谢意。