网上鲜花销售系统.docx
- 文档编号:27091008
- 上传时间:2023-06-26
- 格式:DOCX
- 页数:57
- 大小:2.07MB
网上鲜花销售系统.docx
《网上鲜花销售系统.docx》由会员分享,可在线阅读,更多相关《网上鲜花销售系统.docx(57页珍藏版)》请在冰豆网上搜索。
网上鲜花销售系统
毕业设计(论文)
题目:
网上鲜花销售系统
姓名
准考证号018911251022
专业计算机网络
专科学校南京工业职业技术学院
指导教师
南京航空航天大学
2012年4月
摘要
网上花店属于一种新的店面形式,主要以实现在线销售鲜花为主,一般没有实体店面,收到顾客订单后将订单转手给实体商户,具有快速,方便的特点。
这就适合当今时代的发展趋势。
本网站基于Internet的互联网网络,以B/S形式实现。
本系统是采用ASP.NET技术,以SQL2005作为数据库,使用MicrosoftVisualStudio2005作开发平台,利用网络来实现网上销售鲜花的功能性网站。
主要实现的功能有:
前台实现用户在线注册功能、登录功能、查询功能、购物车功能、下订单等。
在后台能实现管理员的登录、管理员对商品的分类、商品的管理、订单管理等。
真正实现从商品的发布到商品的购买一系列的网上销售鲜花的功能。
关键词:
电子商务;ASP.NET;鲜花;B/S
Abstract
Onlinefloristbelongstoakindofnewstores,mainlyinordertorealizetheformofonlinesalesflowersgivepriorityto,generalwithoutentityafterreceivingcustomerordersstorefront,transferredwithoutentityorder,havefast,convenienttenantscharacteristics.Itissuitableforthedevelopmenttrendoftheera.ThiswebsitebasedontheInternet,withInternetB/Sformtorealize.ThissystemisusingtechnologytoSQL2005asdatabase,usingMicrosoftVisualStudiofordevelopmentplatform,2005useofnetworktorealizeNETsalesoffunctionalwebsite.FlowersMainlyrealizesfunctionis:
frontdeskonlineregistrationfunction,achieveuserlogin,inquiresthefunction,shoppingcartfunction,order,etc.Inthebackgroundcanrealizeadministratorforcommoditiesloginedandadministratorsissued,commodityclassificationmanagement,ordermanagement,etc.Thetruereleasedfromcommoditiespurchasedaseriesofcommoditiesofthefunctionofonlinesalesflowers.
Keywords:
Electroniccommerce;ASP.NET;flowers;B/S
1绪论
20世纪90年代以来,随着互联网以及各项相关技术的日趋成熟,电子商务在社会经济领域得到了广泛的应用,在一定程度上改变着人们的生活与工作方式,电子商务的迅速发展,推动了商业、贸易、营销、金融、广告、运输、教育等社会经济领域的创新,并形成了一个又一个新的产业,给企业带来了许多新的机会。
1.1课题的提出
随着现在社会的快速发展,互联网已经普及到每家每户,几乎每家都拥有一台电脑,与此同时,网上购物也就应运而生了。
如众所周知的淘宝网,几乎赢得了每一位网民的青睐和信任,成为广大网民们购物的一种新选择,既方便又快捷,又省时间。
那么,在拥有这样的一个购物平台下,各个相应的应用网站也如雨后春笋般的相继诞生,如化妆品网站,服装网站,儿童用品网站,家具网站等等。
因此,在这个互联网普及的现代化社会中,如果能有一个网上鲜花订购系统这样的网站,为广大网民的网上订购鲜花提供一个方便快捷,广泛全面选购鲜花的机会,会是一个不错的想法。
因此提出了基于ASP.NET的网上鲜花订购系统的设计和研究。
1.2研究背景
1.2.1国外研究现状
具有强大生命力的现代电子商务已越来越受到人们的重视。
发达国家已经纷纷制定政策,发展中国家也正在加紧制定总体发展战略,大力促进电子商务在国民经济各个领域的应用,力争在新的一轮国际分工中占领制高点,赢得新的竞争优势。
全球经济一体化是世界经济发展的主要趋势与重要特征,各国政府已充分认识到电子商务对经济增长的巨大推动作用,正在不遗余力地发展本国的电子商务。
由于电子商务在网上购物方面的应用起步比较晚,加上网上购物模式应用还不是很成熟,使得电子商务发展缓慢。
美国著名的高科技市场研究机构ForresterResearch报告称,全球电子商务交易额连年攀升。
截至2009年年底,全球电子商务交易额则达到161357亿美元,同比增长25%,2010年,全球电子商务交易额达到194697亿美元,同比增长20.7%。
2009年,世界B2B电子商务交易额占电子商务总额的90%以上,B2C和C2C电子商务交易额共占到总交易额的10%以内。
世界城市电子商务发展规模巨大。
2009年,全球电子商务发展迅猛,作为世界城市,东京、纽约、伦敦的电子商务规模一直在高位稳步扩张,东京、纽约、伦敦电子商务交易额分别达到了8970亿美元、7890亿美元和2087亿美元。
2009年,东京、纽约、伦敦B2B电子商务交易规模分别为6728、5918和1565亿美元。
2009年,东京、纽约、伦敦B2C电子商务交易规模分别为1682、1479和392亿美元。
——《电子商务世界研究报告》
1.2.2国内的发展形式
网上鲜花订购,已经成为了如今鲜花销售的一种重要形式。
在欧美很多国家,网上鲜花订购已经成为传统花店的一个巨大对手。
2007年美国鲜花博览会上,一些销售严重受到网上鲜花订购影响的传统鲜花销售商表示,面对技术的挑战,传统花店的日子很不好过,他们担心在线鲜花销售某天会取代传统花店。
而据《日经周报》报道,日本传统花店的数量在近6年内减少了18%,大型连锁花店及网上花店的发展正在将日本的传统花店挤出市场。
中国B2B研究中心《1997-2009:
中国电子商务十二年调查报告》显示,截至2009年6月,中大规模以上电子商务网站已经达到1.2万家;电子商务服务企业直接从业人数达到50万人,间接带动的就业人数超过600万人;利用第三方电子商务平台的中小企业用户规模已经突破1000万个。
而在中国大地上,最受欢迎的网上商品之一是鲜花礼品,56%的网上购物者选择网上订购鲜花礼品,中国网上订购鲜花的比例是全球最高的国家之一。
检索方便,无需在乱花丛中一束一束的找,是网上花店的第一大优势。
不过,更重要的是价格,比实体花店低出20%-40%的价格是网上花店吸引消费者的最大优势所在。
此外,网上花店品种越来越齐全也让消费者对其依赖度日益增加。
1.3研究的目的和意义
在Internet技术深入人心的今天,电子商务作为一种新兴的商务模式,为世界经济提出了一个全新的概念,使得人类生活方式发生了重大的变革。
网上商店的出现,使得人们的购物变得更轻松、快捷、方便,很符合现代人快节奏的生活方式,它的应用越来越广泛。
虽然在短期内无法突破物流和结算这两个“瓶颈”,但是中国网上花店仍具发展潜力。
一方面,从外部环境因素的变化趋势来看,由于中国物流市场已经对外开放,支撑中国网上花店的物流产业正在蓬勃发展,一些国际物流公司如FEDEX和UPS等已经进入了中国市场,而中国本土物流公司也将在竞争中得到优化;中国人口基数大,且互联网用户增长快,网上花店拥有众多的潜在客户;中国银行业也在积极提高网上服务能力以迎接来自国外银行的竞争。
所有这些都为中国网上花店的发展带来了机会。
另一方面,从内在潜质来看,中国网上花店能够在借鉴中国鲜花礼品网销售模式的同时进行创新,利用中国特有的优势来克服不利的外部环境因素,例如采用“货到付款”就是中国网上花店的成功创新。
随着外部环境的逐步优化,又有中国鲜花礼品网这样的网上商城作为先行者的经验嫁接,因此中国网上花店发展前景看好。
2系统中关键技术的介绍
2.1ASP.NET
ASP.NET是的前身是ASP,然而ASP.NET又并非从ASP自然演化而来,而是由微软的.NET部分技术具体化而来的。
在许多方面,ASP.NET与ASP有着本质的不同。
ASP.NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让ASP.NET远远超越了ASP,同时也提供给web开发人员更好的灵活性,有效缩短了web应用程序的开发周期。
ASP.NET与Windows2000Server的完美组合,为中小型乃至企业级的web商业模型提供了一个更为稳定,高效,安全的运行环境。
ASP.NET增强了许多内置性能。
例如,页只需编译一次,并为后面的请求而被缓存。
由于这些已编译的页保存到磁盘,因此即使整个服务器重新启动,它们也不会失效。
ASP.NET还缓存内部对象(如服务器变量),以加速用户代码的访问速度,而且使ASP.NET获益的还有对公共语言运行库的所有性能改进:
实时编译、同时为单处理器和多处理器计算机准备的微调公共语言运行库等等。
2.2SQLServer2005
SQLServer2005是Microsoft公司开发的大型关系数据库管理系统,具有强大的关系数据库创建、开发、设计和管理功能。
SQLServer2005将数据库与Internet紧密连接,可以通过Web浏览器显示数据的操作,具有客户机/服务器的结构。
SQLServer2005提供了对分布式事务处理的支持,并对开发工具有良好的支持,为大型数据库项目提供了企业级解决方案。
SQLServer2005也提供了很多个新特性来节省精力、时间和金钱。
从编程到管理能力,这个版本的SQLServer都优于其他版本的产品,并且它还对SQLServer2000中已经存在的特性进行了加强。
2.3B/S体系结构
B/S(Browser/Server)结构,即浏览器服务器结构。
它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
在这种结构下,用户工作界面通过浏览器来实现,极少部分事务逻辑在前端实现,主要事务逻辑在服务器端(Server)实现,形成所谓三层结构。
这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。
B/S三层模型分层如下:
第一层表示层。
数据表示层为用户接口部分,是用户与系统之间交互信息的
界面。
它的主要功能是检查用户输入的数据,显示系统输出的数据。
它的任务是由Web浏览器向网络上某一Web服务器提出服务请求,Web服务器对用户身份进行验证后用HTTP协议把所需文件资料传送给客户端,客户机接受传来的文件资料并把它显示在Web浏览器上。
第二层事务逻辑层。
也称功能层,是应用的主体,位于Web服务器端。
它包括了应用中全部的业务处理程序。
即除了输入输出在表示层,数据库在数据层以外,全部的统计、汇总、分析、打印功能存放在功能层。
它的任务是接受用户的请求,首先需要执行相应的扩展应用程序与数据库进行连接,通过SQL等方式向数据库服务器提出数据处理申请,数据库服务器将数据处理的结果提交给Web服务器,再由Web服务器传送回客户端。
第三层数据库层。
由数据库管理系统和数据库组成,数据库管理系统负责管
理其数据库,为应用程序提供支持,位于数据库服务器端。
任务是接受Web服务器对数据库操作的请求,实现对数据库查询、修改、更新等功能,把运行结果
提交给Web服务器。
用户在客户端浏览器地址栏内键入资源定位符URL,发送客户http请求,通过WebServer定位服务器并激活应用程序,服务器接收后执行业务逻辑处理,通过标准的应用程序接口(API),再向数据库服务器提交数据处理请求,数据库服务器在处理数据之后,将结果返回到应用服务器程序,经过处理后以html文件格式返回到客户端。
3系统需求分析
需求分析工作是系统设计的出发点和依据。
概括地说网上鲜花订购系统的需求分析就是要根据上网用户的具体需求情况,明确需要什么样的鲜花订购系统,需要什么样的功能和服务,为什么需要,以及各种需求的紧迫程度如何。
只有需求明确了,按需求建立起来的网上鲜花订购系统才能达到预期的目标,取得预定的效果。
3.1可行性分析
3.1.1技术可行性分析
本系统采用的是VisualStudio2005、ASP.Net2.0、SQLServer2005数据库相结合的方法,将所有收集的数据信息按其属性分类存储到数据库中,再通过程序调用这些数据信息实现各种添加、查询及管理,即所谓的程序设计数据化,数据管理程序化思想。
基于这种思想的查询系统的理论及技术已日趋成熟,加之这些软件的应用性和移植性都非常优秀而且其发展也到了较成熟的阶段,这就保障了日后的系统维护工作,并可不断更新。
所以本系统在技术上是绝对可行的。
而且该系统对于操作环境的要求不高,现在普遍使用的计算机都可以运行该系统。
3.1.2操作可行性分析
本系统界面美观明了,提供的信息语言通俗易懂,图片精美而直观,而且操作容易,用户只要懂得初步的计算机操作即可。
3.1.3环境可行性分析
如今互联网已经普及,几乎每人拥有一台电脑,只要可以上网,只要会简单的计算机操作,就可以成功的网上购物,本系统为广大网民提供了足不出户的网上选购鲜花的环境。
3.1.4安全性分析
考虑到管理员和用户的权限不同,管理员必须输入用户名和密码,才能对系统的数据进行修改。
管理员有权力行使所有的管理功能,而普通用户只能进行一般的查询。
3.2系统功能需求分析
21世纪以来,人类经济高速发展,人们的生活发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。
使原本的旧的管理方法越来越不适应现在社会的发展。
许多人还停留在以前的跑花店购买鲜花。
这大大地阻碍了人类经济的发展。
为了适应现代社会人们高度强烈的时间观念,网上鲜花订购系统为大家带来了极大的方便。
我所开发的这个网站是以当前较为流行的软件VisualStudio2005作为开发环境,以数据库SQLServer2005作为系统的后台操作。
为了最终实现目标系统,必须设计出组成这个系统的所有程序和文件(或数据库)。
模块是数据说明、可执行语句等程序设计对象的集合,它是单独命名的而且可通过名字来访问。
模块化就是把程序化分成若干个模块,每个模块完成一个子功能,把这些模块集起来组成一个整体,可以完成指定的满足问题的要求。
首先对现有系统进行分析,现有系统是信息的重要来源。
分析已有系统的功能和实现,从而确定新系统的设计目标和模型。
由于条件有限,调研主要是在网上进行,即浏览了大量的电子商务网站,了解和掌握了一般性的电子商务网站的特点和必须具备的功能。
1.从用户的角度。
从用户的角度通过注册后可以浏览页面进行选花订花,把自己喜欢的商品添加到购物车中,并生成订单。
同时可以通过页面进行商品的查询,使用户更加方便的查询到自己需要的商品。
能及时的为客服提供必要的帮助。
2.从管理员的角度。
从管理员的角度可以通过登入管理员的页面进行对用户的管理,添加和删除用户,并对用户的订单进行管理和商品进行管理。
3.2.1功能描述
经过进一步的调研、讨论现对该系统的功能做如下的简述:
1.网上鲜花订购系统为用户提供了详细的鲜花分类,以方便用户快捷的查找自己所需的鲜花,方便快捷,节省时间。
2.网站首页为用户提供了会员登录模块,方便会员的登录。
3.系统管理员登入管理员界面后,具有商品添加、商品管理、订单管理、发布新闻、新闻管理、产品管理等功能,还拥有管理网站会员、删除网站会员的权利,管理员具有普通用户所有的权限。
4.普通用户可以通过系统进行鲜花查询,获得某鲜花的详细信息,如鲜花包装信息、鲜花简介、花语等,还可通过购物车选购此花,并且还可以通过购物订单查询购物详情,并且拥有取消订单的权限。
3.2.2系统特色
1.先进的购花流程
引入购物车购物方式,把记录客户所有的购花临时信息写入数据库表中,订单结束后,自动清除相关数据,客户不用再担心订购时临时数据的丢失,确保客户购花准确无误。
2.科学的商店管理模式
通过完善的信息发布系统,客户可以及时得到花店最新鲜花的相关信息,掌握节日鲜花动向;后台结构化管理模式,涵盖了鲜花类别设置、鲜花信息编辑、用户管理、订单管理、基础信息管理等等,为网上商店的电子化管理提供了一套良好的管理模式。
3.人性化的操作界面
一个网站,能否吸引顾客的经常光顾,界面的美观也显得非常重要。
本鲜花店系统经过精心打造,同时也可根据花店客户的品味专门订制,让花店的设计充分体现电子商务时期的时尚、大众化。
4.完善的在线帮助
提供详细的在线帮助信息,如常见问题、付款说明、配送说明、服务保证等。
帮助用户了解订购流程,清楚花店各方面的原则及条款。
4系统总体设计
4.1系统设计思想
1.前台设计
前台作为与用户直接交互的界面,在考虑功能的同时,也考虑了操作的简洁和方便性,目的是让大多数不在懂电脑操作的客户,也能轻松的享受电子商务给他们带来的便利。
前台主要功能包括:
注册/登录、购物车、鲜花查询、鲜花分类浏览、最新公告、热销产品展示、新品上架专区、销售排行、主打产品推荐、在线帮助功能等等。
2.前台设计的特色
(1)购物车
每个注册的用户,都拥有一个属于自已的购物车管理界面,客户可以轻松的查看购物车中订购的鲜花。
本系统充分考虑到了本模块对于客户的重要性,所以界面尽量做的简捷,采用开放式结构,一目了然,方便客户轻松掌控自已的信息。
(2)购买鲜花的详细过程
具体流程为:
会员注册—>选择鲜花—>放入购物车—>提交订单—>网上付款/货到付款—>购物成功。
(3)灵活多样的产品展示区
网站前台显视栏目分为以下几种方式:
①新品上架②热卖产品③销售排行④本周主打产品
(4)详细的用户帮助信息
主要包括常见问题、付款说明、配送说明、服务保证等信息。
3.后台设计
本系统后台管理在考虑商店管理操作简便的同时,提供了强大的后台管理模式。
常用操作中包括:
发布新闻、新闻管理、广告图片上传、鲜花分类、局部图片上传、站内信息管理、付款及配送方式管理、用户管理、快速设置向导等。
运行记录中包括:
鲜花添加、鲜花管理、订单管理、访问主页等。
后台主要功能:
在主页的下方,点击后台管理链接进入,出现管理员登录窗口,输入用户名、密码进入后台管理界面。
后台分为常用操作管理和运行记录管理两大模块。
简单介绍两大模块中几个重要的管理模块:
(1)用户管理模块中,系统管理员可以添加、删除普通管理员及管理自己的账号信息,可以对用户和管理员进行统一的管理。
(2)图片管理模块主要实现的是鲜花图片及广告相关图片的添加和删除。
(3)鲜花管理是对鲜花信息进行管理,添加或删除鲜花信息,也可对鲜花资料进行修改。
动态添加鲜花信息,信息内容要求完善。
(4)订单管理模块主要实现的是对订单信息的审核,如果订单信息不合格,可以进行删除。
此模块中加入了订单的搜索,以便查看特定订单的信息。
4.2系统总体结构设计
前台:
用户注册—>用户登录—>查看鲜花信息—>订购鲜花到购物车—>在线支付/货到付款。
后台:
管理员登录—>用户管理、新闻管理、产品分类管理、付款及配送管理、商品管理、订单管理—>访问主页/退出。
4.3系统功能模块设计
根据系统功能分析,可以画出系统的功能模块图,系统模块图如下图所示,图1和图2分别为前台和后台的功能结构图。
图1前台系统功能结构图
图2后台系统功能结构图
4.4数据库设计
4.4.1数据库需求分析
在网上鲜花订购系统中,数据库应当解决如下需求。
1.保存注册用户的个人信息,包括联系资料等。
2.保存鲜花信息,包括花名、价格、包装、花语等信息。
3.保存购物车的详细信息。
4.保存订购信息,包括用户ID、鲜花信息、数量、总价等。
5.保存订单信息,包括日期、发送地址、是否付款等。
4.4.2数据库结构分析设计
得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的数据表,以及它们之间的关系,为后面的逻辑结构设计打下基础。
分析此系统的需求,可以得到如下数据关系图:
1.用户——订单关系图:
体现了订单所属的用户。
图3用户订单关系图
2.鲜花——购物车关系图:
图4商品购物车关系图
3.鲜花种类——鲜花关系图:
图5商品种类关系图
4.4.3数据库逻辑设计
数据库的概念结构设计完毕后,可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据模型,根据系统各功能模块,建立相应的数据表,如管理员表admin、用户信息表userdata、订单表orders、鲜花分类表kind、新闻表news、图片表picture、购物车表shopping_cart、鲜花表flowers、网站信息表webinfo、付款方式表payment_way、送货方式表delivery_way。
也就是数据库的逻辑结构,如图6所示
图6数据库逻辑结构
各数据库表的详细信息如下:
表4-1:
admin管理员表
列名
数据类型
是否允许空
说明
ID
int
否
管理员ID,自动编号
uwername
varchar(50)
否
管理员帐号
pwd
varchar(50)
否
管理员密码
表4-2:
orders订单表
列名
数据类型
是否允许空
说明
ID
int
否
订单ID,自动编号
warebianhao
varchar(50)
否
商品编号
username
varchar(50)
否
用户名
表4-3:
paymnent_way付款方式表
列名
数据类型
是否允许空
说明
ID
int
否
自动编号
fangshi
varchar(50)
否
付款方式
表4-4:
shopping_cart购物车表
列名
数据类型
是否允许空
说明
ID
int
否
购物车ID,自动编号
wareid
int
否
商品ID,外键
Username
varchar(50)
否
用户名
Price
float
否
价格
Shuliang
Int
否
购买数量
表4-5:
flowers鲜花信息表
列名
数据类型
是否允许空
说明
ID
Int
否
商品ID,自动编号
Warename
varchar(100)
否
商品名称
Categoryid
Int
否
类别
Warepic
varchar(50)
否
商品图片
Putonghuiyuanjia
float
是
普通会员价
Waredescribe
varc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上鲜花 销售 系统