毕业设计-基于.net的网上鲜花订购系统设计与实现_第1页
毕业设计-基于.net的网上鲜花订购系统设计与实现_第2页
毕业设计-基于.net的网上鲜花订购系统设计与实现_第3页
毕业设计-基于.net的网上鲜花订购系统设计与实现_第4页
毕业设计-基于.net的网上鲜花订购系统设计与实现_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

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

文档简介

毕业设计论文题目基于NET的网上鲜花订购系统设计与实现学生黄健指导老师张春燕讲师系别软件学院专业软件工程班级软件工程1101学号31121151392013年6月目录1绪论111课题背景112课题的目的和意义113课题的国内外研究现状114课题的技术要求及可行性研究215课题的特色22开发平台及技术421系统平台环境4211硬件平台4212软件平台422相关技术4221B/S模式4222VISUALSTUDIO2012开发工具5223SQLSERVER2008关系数据库53需求分析631系统概述6311概述6312系统功能描述6313业务流程分析732数据流图1033数据字典12331数据项12332核心数据流13333核心数据存储13334核心处理过程144系统设计1541概述1542功能模块设计1543数据库设计17431概念模型设计17432物理模型设计205系统实现2451鲜花展示导览2452会员注册管理2653购物车管理2654在线订单提交2755后台订单管理2756商品管理模块2857商品分类管理29总结31致谢33参考文献34基于NET的网上鲜花订购系统设计与实现摘要近几年来,鲜花市场的日益蓬勃和电子商务迅速发展,让我的脑海里萌生出在网络销售鲜花的想法。人们如果可以方便地在网络上挑选并购买自己喜欢的鲜花,送给远方亲朋好友。不仅为商家开辟了新项目,也为消费者带来方便。本系统主要包括前台和后台两大模块。前台主要是展示鲜花和引导用户购买鲜花,人们在繁忙的工作之余,可以通过互联网进入本系统首页,挑选好自己喜欢的鲜花,将其放入购物车,填写好订单信息,提交订单后进入收银台支付即可完成订购。后台主要有商品管理,分类管理,订单管理,会员管理,系统管理等功能。管理员通过后台,发布、修改和删除商品,添加、修改和删除分类,查询、修改和删除订单等操作。本系统的架构方法为三层架构,采用B/S结构设计,运营模式为B2C模式,利用HTML、CSS和用户控件等设计系统前台界面,使用MICROSOFTVISUALSTUDIO2012作为开发工具,采用C语言开发。并使ASPNET程序构架和SQLSERVER2008数据库技术无缝连接。关键词网上花店、电子商务、鲜花订购NETBASEDONLINEFLOWERORDERINGSYSTEMDESIGNANDIMPLEMENTATIONABSTRACTINRECENTYEARS,THERAPIDDEVELOPMENTOFFLOWERSMARKETINCREASINGLYVIGOROUSANDECOMMERCE,SOADORABLEITSSALESNETWORKINTHEFLOWERSOFTHEIDEAINMYMINDIFPEOPLECANCONVENIENTLYPICKONTHENETWORKANDPURCHASETHEIROWNLOVEFLOWERS,TODISTANTRELATIVESANDFRIENDSNOTONLYHASOPENEDUPANEWPROJECTFORBUSINESSES,BUTALSOBRINGCONVENIENCETOCONSUMERSTHISSYSTEMMAINLYINCLUDESTHEONSTAGEANDTHEBACKSTAGETWOMODULESTHEFRONTDESKISMAINLYDISPLAYOFFLOWERSANDGUIDEUSERSTOBUYFLOWERS,PEOPLESPAREINTHEBUSYWORK,YOUCANACCESSTHESYSTEMTHROUGHTHEINTERNET,CHOOSEYOURLOVEFLOWERS,PUTINTHESHOPPINGCART,FILLINTHEORDERFORMINFORMATION,ORDERSSUBMITTEDTOTHECASHIERTOPAYTOCOMPLETETHEORDERTHEBACKSTAGEMAINLYTHEMANAGEMENTOFCOMMODITY,ORDERPROCESSING,MEMBERSOFMANAGEMENTANDOTHERFUNCTIONSTHEADMINISTRATORTHROUGHTHEBACKGROUND,PUBLISH,MODIFYANDDELETE,ADD,MODIFYANDDELETE,QUERY,MODIFYANDDELETEORDEROPERATIONMETHODOFSTRUCTUREOFTHESYSTEMINTOTHREELAYERSARCHITECTURE,USINGB/SSTRUCTUREDESIGN,OPERATIONMODETOB2CMODE,USINGHTML,CSSANDUSERCONTROLINTERFACEDESIGNSYSTEM,USINGMICROSOFTVISUALSTUDIO2012ASADEVELOPMENTTOOL,USINGCLANGUAGEDEVELOPMENTANDTHEASPNETAPPLICATIONFRAMEWORKANDSQLSERVER2008DATABASETECHNOLOGYSEAMLESSCONNECTIONKEYWORDSINTERNETFLOWERSHOPELECTRONICCOMMERCEFLOWERORDERING1绪论11课题背景随着人们生活水平的提高,消费的需求也越来越高。鲜花销量的提高,促使多数人跟风销售鲜花。通过市场调查与分析,每个城市,每个地区的花店有不计其数1。花店的多样,鲜花种类的繁杂,再加上实体花店的繁琐性。为商家带来的是竞争压力和大量库存压力。他们迫切需要建立一个电子商务平台提高它们的竞争力,为他们收获更多的利益。网上鲜花订购系统正借助先进的互联网技术,将为个人或中小型公司提供一个直接面向消费者的鲜花订购平台。网上的消费群体可以通过网站,挑选并订购自己需要的鲜花。通过这个平台,不仅可以让消费者方便地为异地的亲朋好友送上最真诚的祝福,也为销售者带来了丰厚的收益和人气,这是一个消费者和销售者双赢的项目。12课题的目的和意义作为当代大学生,我深深的体会到,互联网对我们的影响。在读大学的这几年里,我发现电子商务市场的变化非常巨大从早期的阿里巴巴,淘宝,易趣,到现在的凡客诚品,京东,苏宁等。从早期少有的电子商务,到现在多元化的电子商务。这是一个时代的趋势,更是一个时代的交替与变更2。在当今社会下,网络已经成为不可缺少的工具了,上网的人也越来越多。基于庞大的群体,我发现,网络购物已经成为最主流的消费渠道。随着社会的发展,物价的上涨,实体店铺的租金上调,商品价格也越来越高,并且我们还需要耗费大量的时间去寻找和挑选商品。而网络购物,是一个非常轻松方便的购物方式。我们不需要出门,不需要耗费大量的时间,就可以方便地挑选到自己想要的东西。并且介于各种因素,网络上的商品价格要低于实体店铺的价格。根据以上分析,网上鲜花订购系统的产生,将为商家提供一个新的平台,不仅让商家有更强的竞争力,还让商家获得更多的利润。对于消费者而言,他们有个更好的消费渠道,花费空余时间就可以方便地在网上购买喜欢的鲜花。鲜花在人们的日常生活中有着尤其重要的意义爱情、生日、开业、乔迁、婚礼、生小孩、探望、道歉、哀思、纪念日等等。在这些重要的日子,鲜花的出现更有着画龙点睛的味道。可想而知,鲜花在我们生活中的重要性。13课题的国内外研究现状网上鲜花订购系统是迄今为止处在盈利状态的少数的电子商务内容之一。作为全美最大的网上花店“1800花屋”,他们的成功也证明了“网上花店”是一个很有前景的项目3。我们必须把握机会,复制别人的成功。在我国,网上花店的发展相当迅速。据我分析,现在国内比较大型的“网上花店”主要有以下几个缺点1界面比较单一;2销售的商品比较杂乱;3商业化过于严重,忽略了鲜花文化。本系统将针对以上三点做进一步改善和突破1在界面上,我将设计得更简单,鲜明。在满足用户基本选购的情况下,利用滚动条,公告栏,文化专栏等方式展示鲜花文化。2本系统只销售鲜花,且鲜花的详情信息使用统一模板,以保障网站的专业性和整体性。3本系统以传播鲜花文化为宗旨,消费者在文化渲染中萌生购花欲望,在消费中感受鲜花文化。14课题的技术要求及可行性研究本系统的开发方法为模块化开发设计,将本系统的各个功能分为不同的模块,这些模块被称为本系统的功能模块。这样的分配有助于系统开发的组织和管理。本系统采用ASPNET开发框架,充分发挥三层架构的优势,并利用SQLSERVER2008来设计数据库,使数据信息的处理安全,高效。使用HTML来描述信息的显示格式,再配合CSS样式和JAVASCRIPT动态样式设计界面。15课题的特色本系统采用了B/S结构,实现鲜花预订信息化管理。此类系统的优势在于系统简单,功能强大,扩展能力好,跨地域操作性强等优点4。B/S结构通过INTERNET进行通信,并且将事务处理模块从客户端分离出来,由WEB服务器单独组成一层来处理任务,这样客户端的压力就减轻了,把负荷分配给了WEB服务器。本系统采用了B2C的销售平台。B2C是英文BUSINESSTOCUSTOMER的缩写,其中文简称为“商对客”。“商对客”是电子商务的一种模式,就是通常说的商业零售,直接面向消费者销售商品和服务5。之所以采用B2C的销售平台其因为有以下两点1)B2C平台是当下发展最快最稳定的销售模式,用户比较容易上手2)B2C平台相对C2C平台,它不允许其他商家的入驻,网站的商品由唯一商家销售,既保证了商品的质量也保证了网站的信誉。2开发平台及技术21系统平台环境211硬件平台硬件设备是一个能够实现系统功能的前提下,并能够满足系统的效率、安全性、可靠性和适应性等系统性能要求。根据信息系统的设计需求,确定信息系统物理设备方案来设计硬件设备。根据需求分析,能够得到本系统的理想环境的配置越高越好。实际操作中的硬件平台如下硬件环境访问者奔腾四处理器,513M内存,40G硬盘,或更高配置。硬件环境开发者酷睿双核处理器,1G内存,80G硬盘,或更高配置。212软件平台软件是系统开发的最重要的组成部分,配备良好的软件开发工具在系统开发中起着至关重要的作用。本系统采用MICROSOFTVISUALSTUDIO2012应用程序开发环境,使用B/S三层架构对系统进行维护和管理,数据库采用MICROSOFTSQLSERVER2008,主要采用模块化开发方法开发系统。1开发模式B/S模式。2操作系统WINDOWS7操作系统。3服务器软件IIS6。4数据库管理系统DBMSMICROSOFTSQLSERVER2008。5数据库建模工具POWERDESIGNER151。6集成开发环境MICROSOFTVISUALSTUDIO2012。22相关技术221B/S模式B/S模式BROWSER/SERVER,浏览器/服务器模式,它是一种基于WEB的通信模型,使用HTTP通信6。这种模式将系统功能核心部分集中于服务器,简化了系统的开发,维护和使用。客户端只要安装一个浏览器,而服务端安装SQLSERVER,ORACLE等数据库。B/S模式有个很大的优点,它不需要安装特定软件,用户只要通过浏览器就可以直接访问本系统的前台,系统的扩展性非常强大。222VISUALSTUDIO2012开发工具VISUALSTUDIO是微为了配合NET战略推出的IDE开发环境,同时,它也是目前开发C应用程序最好的工具7。目前,最新的版本就是VISUALSTUDIO2012,基于NETFRAMEWORK45。VISUALSTUDIO2012较之前的本版,不仅界面上更简洁实用,而且功能做出了进一步的改进与提升。实现了与SQLSERVER2008数据库的无缝对接,提供了一个创建应用软件的平台和管理应用软件的解决方案,给开发者带来一种方便快捷的开发体验8。223SQLSERVER2008关系数据库SQL是一种结构化查询语言。SQL语言的主要特点是与各种数据库建立连接、通信。SQL作为关系数据库管理系统的标准语言,用于访问数据和更新,数据库系统的查询与管理。SQLSERVER2008是由微软公司推出的高性能关系数据库管理系统9,使用方便、可伸缩性好、与相关软件集成度高。是一个全面的,通用的,功能强大的关系数据库语言,包括数据定义,数据处理,数据管理,访问保护,处理控制10。使用该表,索引,编码,行和列确定存储位置。SQLSERVER2008作为本系统数据库的开发工具是一个最佳选择1112。3需求分析31系统概述311概述网上鲜花订购系统是一个建立在网络上的虚拟的鲜花市场。用户可以在此网站购买需要的鲜花并且配送的过程。网上鲜花订购系统颠覆了常规的繁杂的购花过程,人们将享受轻松、快捷、方便的购物模式,它很适合当代人快节奏的生活方式,网上鲜花订购系统还能有效地控制鲜花运营的成本,开辟了一条新的销售渠道。本系统以用户的角度开展项目。用户通过浏览器进入本系统首页,在此页,用户可以查询和搜索鲜花。用户选择自己需要的鲜花,可以加入购物车,在购物车栏目中,用户必须登录后才可以填写收货人信息,并提交订单。管理员可以通过管理员账号登录系统后台,对系统的进行管理如对商品进行添加,修改,删除;对订单进行查询,处理;对会员进行管理等。312系统功能描述开发一个较为完善的基于NET平台的网上鲜花订购系统。为消费者提供简单、方便、快捷的鲜花订购服务。提供清晰的鲜花信息浏览、订购等功能,从而使消费者不出家门就能挑选购买到自己满意的鲜花。本系统主要实现功能模块网站前台鲜花导购展示鲜花,鲜花导航,销售排行,掌柜推荐,新品上架,站内查找。鲜花详情展示鲜花详细信息,如图片,花语,包装,价格,配送等。鲜花预订实现购物车结账功能以及在线提交订单信息。会员中心会员可以对自己的订单进行修改及删除,并查看购物车。安全中心会员可以找回密码,修改密码。网站后台鲜花管理管理员可对商品进行发布,修改,删除。分类管理添加分类,删除分类,修改对应分类的鲜花。订单处理处理客户提交的订单。会员管理查询和处理会员。系统管理添加,删除管理员,修改管理员密码等。系统的功能模块如图31所示。图31功能模块简图313业务流程分析业务流程分析,描述了用户业务处理的过程。为了进一步了解网上鲜花订购系统功能需求,从处理过程和数据流方面,对系统的业务过程进行抽象,得到系统的数据流程图。数据流程图是一个相对标准化的、广泛使用的分析工具,它可以更直观、准确地描述系统的业务流程。业务流程图是对原有系统的业务流程重新思考、设计、重建的结果。根据网上鲜花订购系统具备的功能和工作流程图的分析,可以得出表示系统管理工作的整个业务的业务流程图,从而更清楚地了解网上鲜花订购系统的工作流程。以下是网上鲜花订购系统主要的业务流程图。1注册流程用户为了购买鲜花必须注册成为会员,这样可以保证鲜花的购买成功率。本系统不支持匿名购买,匿名购买会导致订单的不真实性,将影响管理员的正常工作,加大管理员没有必要的工作量。用户可以通过主界面的用户注册面板进入用户注册界面。在注册过程中,用户名,密码等都是有严格规定,这将保证用户的唯一性和安全性。待资料填写完整后,提交注册,注册结束。注册流程如图32所示。网上鲜花订购系统前台后台鲜花导购鲜花详情鲜花预定会员中心安全中心鲜花管理分类管理订单管理会员管理系统管理开始输入用户名是否合法是输入密码是否合法否再次输入密码是否一致否选择密码保护问题存入数据库结束否是是提交注册填写问题答案是否为空是否图32注册流程图2鲜花销售流程鲜花销售流程是根据实际生活的购花习惯而制定的安全、便利的购花流程。用户可以随意浏览和挑选站内鲜花,当用户选择好自己喜欢的鲜花准备购买时,用户可以将鲜花加入购物车,并对其进行修改,删除和提交订单。在确定订单的同时,用户就必须登录已经注册的会员,只有凭借会员的身份才能购买鲜花。如果用户未登录系统,只能浏览和查询鲜花,而不能购买鲜花。确定购买后,用户必须填写收货地址,联系方式和收货人,审核通过方可提交订单并进行支付。本系统的支付方式分两种第一种是支付宝支付,此种支付方式是现在电商最流行的支付方法,这保证了买卖双方的安全性。这种支付方式一定要确保支付宝的余额足够,如果余额不足,将直接跳转到网银充值界面。第二种是网银交易,这种支付方式是买家直接支付给卖家,这种支付方法很方便,主要针对没有支付宝的用户。待支付完成后,订单生成,结束操作。鲜花销售流程如图33所示。开始挑选商品浏览商品加入购物车确定购买否是否要结算否购物车是填写收货地址联系人电话号码是订单提交存入数据订单生成是否填写完整否是支付网银支付支付宝是否拥有支付宝是否有足够余额提交支付存入数据购买成功购买失败使用支付宝交易是否有足够余额充值是是否成功是否否注册支付宝是否成功否是否是是否是否登录登录否是图33鲜花销售流程图3浏览流程当用户进入首页时,用户可以直接挑选首页展示的商品,也可以选择查找自己想要的商品。待用户确定好自己喜欢的商品后,可以添加到购物车。浏览流程如图34所示。开始进入首页用户搜索加入购物车结束否是否输入关键字对应商品所有商品挑选鲜花否是是否继续挑选是图34浏览流程图32数据流图数据流图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储的情况9。绘制网上鲜花订购系统的顶层数据流图,主要在于分析本系统有的外部实体,处理过程及数据源点或终点。本系统的外部实体主要有会员,管理员和游客。其中,游客通过注册后,可以成为系统的会员,而会员可享有订购鲜花的和查询订单等功能,管理员则可对系统的各信息,如添加商品,删除商品,处理订单等进行管理和维护。网上鲜花订购系统的顶层数据流程如图35所示。游客网上鲜花订购系统会员管理员会员申请注册信息订单信息订购请求鲜花,订单,会员信息信息管理和维护图35网上鲜花订购系统顶层数据流图本系统的主要功能模块可以分为用户注册、订单查询、鲜花详情、订购鲜花、订单信息管理和鲜花信息管理等。数据处理的过程中,系统内部信息存储主要包括会员信息记录、订单信息记录和鲜花信息记录。对顶层数据流图的细化,需要绘制网上鲜花订购系统的中层数据流图。网上鲜花订购系统的中层数据流程如图36所示。游客用户注册管理员会员会员申请注册信息会员信息记录审批订单信息查询鲜花信息查询订购鲜花查询条件订单报表查询条件鲜花报表订购信息订单信息记录鲜花信息记录订单信息管理鲜花信息管理图36网上鲜花订购系统中层数据流图绘制网上鲜花订购系统的底层数据流图,是对中层数据流图的每一个处理进行分解和细化。网上鲜花订购系统购花底层数据流程如图37所示。登录系统会员会员信息记录鲜花信息查询订单提交显示订单订单信息记录鲜花信息记录订单信息订单账号,密码合法身份鲜花信息图37网上鲜花订购系统购花底层数据流图33数据字典数据字典是系统的数据和处理详细描述的集合,数据字典最重要的作用是作为分析阶段的工具。数据流图上的成分加以定义与说明。331数据项会员编号数字会员名称文字管理员编号数字管理员名称文字商品编号数字商品名称文字商品单价数字商品数量数字订单编号数字订货人姓名文字订货人电话数字收货人姓名文字收货人地址文字收货人电话数字邮政编码数字银行账号数字总金额数字备注文字订货时间YYYYMMDD订单状态未发货|已到货|已到货|退货332核心数据流编号FIO1数据流名称会员信息简述游客注册为会员数据流来源会员注册数据流去向注册会员信息数据库编号FIO2数据流名称订单信息简述会员购买商品的订单数据流来源会员购买商品数据流去向订单信息数据库333核心数据存储编号F01数据存储名称会员信息简述游客在注册会员时应该填写的信息数据存储组成会员名会员密码密码提示密码答案编号F02数据存储名称商品信息简述商品信息表内容,用户在浏览页面是显示的内容数据存储组成商品编号商品名称包装材料数量单价编号F03数据存储名称订单信息简述会员在购买商品时的订单内容及应该填写的收货信息数据存储组成订单编号商品名称商品数量商品价格订购人姓名订购人电话收货人姓名收货人电话邮政编码收货地址备注334核心处理过程编号P01处理过程名称注册与登录简述游客注册成会员,创建会员,并登录输入注册登录的信息输出成功注册或成功登录处理过程用户输入对应用户名和密码,如果未注册则请用户先注册,否则直接登录编号P02处理过程名称选购商品简述用户选择需要的商品,并提交订单输入购买商品和数量输出订购成功处理过程根据用户选择的商品,生成订单,提交订单,付款编号P03处理过程名称处理订单简述用户选购完,填写信息并提交输入订单信息处理过程根据用户提交的订单,由管理员审核处理订单4系统设计41概述系统分析阶段主要是明确本系统要做些什么,即明确系统功能,这个阶段的成果是系统的物理模型。系统设计阶段主要是明确怎么去做,即如何实现系统分析报告中规定的系统功能。根据系统的概要设计,可以为后期将要构造的系统实体建立一个模型或表达式。在本系统的总体设计中,完成了数据和系统构建,并通过模块层次结构图描绘软件结构。42功能模块设计本系统的模块层次结构图是对系统的整体设计做出一个比较具体的描述。为开发者提供一个形象而明确的思路。根据需求分析,数据库分析,层次结构图来开展项目。本系统主要由前台和后台组成。前台将为用户提供一个方便、快捷的购花体验,其主要模块有商品展示、商品查询、用户注册、用户登录、购物车、收银台等;后台将为管理员提供一个清晰、便捷的管理功能,其主要模块有商品管理、分类管理、订单管理、会员管理、系统管理。本系统的模块层次结构如图41所示。网上鲜花订购系统后台模块网上鲜花订购系统前台模块网上鲜花订购系统用户管理商品查询购物车收银台注册会员登录修改密码热门查询新品查询分类查询查看商品删除商品填写收货信息提交订单付款订单管理分类管理商品管理系统管理会员管理删除商品修改商品添加商品删除分类修改分类添加分类处理订单删除订单修改订单查看会员删除会员重新登录修改管理员密码退出系统首页图41模块层次结构图43数据库设计431概念模型设计目前,在概念设计阶段,ER图是广泛使用的设计方法。系统设计,将把分析用户需求抽象为概念模型。根据需求分析的成果,用户需求的各实体的关系有了初步了解,并对每个实体的关系进行描绘,以方便数据库的设计。ER图是整个数据库的关键,设计人员通过ER图,可以更具体,更方便地设计数据库。网上鲜花订购系统的实体关系如图42所示。鲜花属于会员订单分类MN对应1N购买N1图42实体关系图1鲜花实体关系关系模式说明鲜花鲜花ID,鲜花名称,鲜花编号,库存数量,单价,材料,包装,花的故事,花语,图片路径,创建时间主键鲜花ID。鲜花实体关系如图43所示。鲜花鲜花ID花语图片路径花的故事包装材料单价库存数量鲜花编号鲜花名称创建时间图43鲜花实体关系图2会员实体关系关系模式说明会员用户ID,用户名,真实姓名,密码,密码问题,电子邮箱,联系地址,手机号码,QQ,银行开户,账号余额,注册时间主键用户ID。会员实体关系如图44所示。会员QQ手机号码联系地址电子邮箱密码问题密码用户名用户ID真实姓名银行卡号账号余额注册时间图44会员实体关系图3订单实体关系关系模式说明订单用户ID,鲜花ID,收货人姓名,收货人电话,收货人地址,收货人邮箱,订货人姓名,订货人电话,订购总额,订购数量,下单时间,备注,订单状态,是否确认,确认时间,发货时间主键用户ID。外键鲜花ID。订单实体关系如图45所示。订单下单时间订购数量订购总额订货人电话订货人姓名收货人邮箱收货人地址收货人电话用户ID收货人姓名鲜花ID备注订单状态是否确认确认时间发货时间图45订单实体关系图4分类实体关系关系模式说明分类分类ID,分类名称主键分类ID。分类实体关系如图46所示。分类信息分类ID分类名称图46分类实体关系图5管理员实体关系关系模式说明管理员管理员ID,管理员名称,密码主键管理员ID。管理员实体关系如图47所示。管理员密码管理员ID管理员名称图47管理员实体关系图432物理模型设计1管理员信息表管理员信息表DB_ADMINISTRATOR主要保存系统用户的登录信息,结构及解释如表41所示。表41管理员信息表字段名称数据类别长度是否为空说明AIDINT否管理员ID主键,自增ADMINISTRATORVARCHAR20否管理员名称PASSWORDVARCHAR20否密码FLAGBIT是删除2注册会员信息表注册会员信息表DB_USER主要保存注册会员的相关信息,结构及解释如表42所示。表42用户信息表字段名称数据类别长度是否为空说明USER_IDINT否用户ID主键,自增USERNAMEVARCHAR20否用户名NAMEVARCHAR20是真实姓名PASSWORDVARCHAR20否密码PQUESTIONVARCHAR100是密码问题ADDRESSVARCHAR200是联系地址PHONEVARCHAR20是手机号码EMAILVARCHAR50是邮箱QQVARCHAR20是QQ号码BANKNOVARCHAR50是银行卡号BALANCEMONEYNUMERIC9,2是账户余额REGISTIMEDATETIME是注册时间STATUSINT是状态FLAGBIT是删除3鲜花分类信息表鲜花分类信息表DB_KINDFLOWERS主要保存商品的分类信息,结构及解释如表43所示。表43鲜花分类信息表字段名称数据类别长度是否为空说明KIND_IDINT否分类ID主键,自增KIND_NAMEVARCHAR50是分类名称续表43字段名称数据类别长度是否为空说明FLAGBIT是删除4鲜花分类表分类表DB_KIND用于将鲜花信息表与分类信息表关联起来,获得鲜花的分类信息,结构及解释如表44所示。表44分类表字段名称数据类别长度是否为空说明FLOWER_IDINT否鲜花ID主键,外键KIND_IDINT否分类ID主键,外键FLAGBIT是删除5鲜花信息表鲜花信息表DB_FLOWERS主要保存商品相关信息,结构及解释如表45所示。表45鲜花信息表字段名称数据类别长度是否为空说明FLOWER_IDINT20否鲜花ID主键,自增FLOWERNAMEVARCHAR50是鲜花名称FLOWERCOUNTVARCHAR20是库存数量TYPEIDVARCHAR20是鲜花编号PRICENUMERIC9,2是单价METERIALVARCHAR200是材料PACKVARCHAR200是包装STORYVARCHAR500是花的故事CUL_METHODVARCHAR500是培养方法NOTEVARCHAR500是花语IMAGEURLVARCHAR200是图片路径INTEGRALVARCHAR10是积分IFHOTINT是是否热销IFTJINT是是否推荐CREATEDATEDATETIME是创建时间FLAGBIT是删除6订单信息表订单信息表DB_ORDERINFO主要保存订单的信息,结构及解释如表46所示。表46订单信息表字段名称数据类别长度是否为空说明ORDRE_IDINT否订单ID主键,自增USER_IDINT是用户ID外键FLOWER_IDINT是鲜花ID外键CUSTOMERNAMEVARCHAR20是收货人姓名续表46字段名称数据类别长度是否为空说明CUSTOMERPHONEVARCHAR20是收货人电话CUSTOMERADDRESSVARCHAR200是收货人地址POSTALCODEVARCHAR10是收货人邮编ORDERNAMEVARCHAR20是订货人姓名ORDERPHONEVARCHAR20是订货人电话COUNTPRICENUMERIC9,2是订购总额NUMVARCHAR10是订购数量ORDER_DATEDATETIME否下单时间REMARKVARCHAR500是备注STATEINT是订单状态IFCONFIRMINT是是否确认CONFIRM_TIMEDATETIME是确认时间DELIVERY_TIMEDATETIME是发货时间SIGNVARCHAR200是标记ORDER_TIMEDATETIME是预约时间FLAGBIT是删除USERNAMEVARCHAR20是会员名7鲜花物语表鲜花物语表DB_STORY主要保存鲜花物语栏信息,结构及解释如表47所示。表47鲜花物语表字段名称数据类别长度是否为空说明STORYIDINT否物语ID主键,自增FLOWER_NAMEVARCHAR100是鲜花名FLOWER_STORYVARCHAR500是鲜花故事FLOWER_CULTUREVARCHAR500是鲜花文化FLOWER_QUOTESVARCHAR500是鲜花语录EXPERIENCEVARCHAR500是心德交流E_TIMEDATETIME是交流时间FLAGBIT是删除8留言信息表留言信息表DB_MESSAGE主要保存用户的评论和回复信息,结构及解释如表48所示。表48留言信息表字段名称数据类别长度是否为空说明LIDINT否留言ID主键,自增USER_IDINT是用户ID外键STOP_TIMEDATEIME20是留言时间TEXTVARCHAR500是留言内容续表48字段名称数据类别长度是否为空说明RETURNTEXTVARCHAR500是回复内容FLAGBIT是删除9公告信息表公告信息表DB_NOTICE主要保存公告栏信息结构及解释如表49所示。表49公告信息表字段名称数据类别长度是否为空说明NIDINT否ID主键,自增NOTICETEXTTEXT是公告内容NOTICETIMEDATETIME是发布时间FLAGBIT是删除5系统实现本系统前台实现了鲜花展示与导览,鲜花导航,鲜花搜索,购物车,提交订单,会员登录,会员注册,会员修改密码,找回密码,查看订单等功能模块。后台实现了商品管理,分类管理,订单管理,会员管理,系统管理等功能模块。下面我将诠释本系统的鲜花展示与导览,会员注册,购物车,提交订单,订单管理,商品管理,分类管理等功能模块。51鲜花展示导览鲜花展示与导览模块主要功能是展示鲜花信息和引导用户购买鲜花。1本页将向用户展示店内的部分鲜花,用户可以挑选自己喜欢的鲜花。2会员可以在本页登录栏输入会员名和密码,点击“提交”,待系统审核后及成功登录。3用户可通过鲜花导航栏选择自己中意的鲜花分类,并挑选。4用户可再搜索框输入关键字,点击“搜索”及可模糊搜索到相应商品。5登录后的用户可点击“会员中心”,“我的订单”,“购物车”分别进入相应界面。鲜花展示与导览界面如图51所示。图51鲜花展示与导览界面本模块核心代码如下STRINGSTRWHERE“IFTJ0“STRINGFILEDORDER“FLOWERNAME“STRINGHOTWHERE“IFHOT0“/通过BLL层,获取STRWHERE对应的前4行数据DATALISTMASTERDATASOURCEUSERGETLIST4,STRWHERE,FILEDORDERDATALISTMASTERDATABIND/加载到主界面的推荐栏/通过BLL层,按时间先后获取对应的前4行数据DATALISTNEWDATASOURCEUSERGETLIST4,“,“CREATEDATE“DATALISTNEWDATABIND/加载到主界面新品栏/通过BLL层,获取HOTWHERE对应的前8行数据DATALISTHOTDATASOURCEUSERGETLIST8,HOTWHERE,“IFHOT“DATALISTHOTDATABIND/加载到主界面热销栏52会员注册管理会员注册模块主要功能是注册会员。1用户必须填写注册功能中的用户名,密码,密码提示和答案。2如果用户填写的用户名有同名,系统将给予提示并要求用户重命名注册。3密码提示和提示答案将作为用户找回密码的唯一依据。4所有信息填写完整后,点击“提交注册”,待系统审核后及可成功注册。5注册成功的用户可登录本系统前台并可使用系统前台所有功能。会员注册界面如图52所示。图52会员注册界面53购物车管理购物车管理模块主要功能是方便会员批量购买商品。1会员在首页选购商品后,添加到购物车。2会员在购物车中可以删除不需要购买的商品或点击“继续购买”按钮,进入主界面挑选其它商品。3会员可将所有想买的商品放入购物车,并批量结算。4点击“下一步”,及进入在线提交订单功能。购物车界面如图53所示。图53购物车界面54在线订单提交在线订单提交管理模块的主要功能是在线提交订单信息。1用户将通过本页填写订购人和收货人的信息。2本页是提供用户订购人和收货人信息的唯一标准,后台管理员将通过本页的内容为用户配送地址。3用户必须如实填写相应信息后,点击“下一步”按钮则可进入收银台结算。在线订单提交界面如图54所示。图54在线订单提交界面55后台订单管理后台订单管理模块主要功能是处理会员提交的订单,查看配货信息。1本系统后台只允许管理员进入,管理员可以查看会员购物时提交的订单。2管理员可查看,处理,删除未处理的订单,处理后,订单将显示在已处理订单栏目下,不再未处理订单中显示。3管理员可在状态栏中填写相应状态,会员将可在前台查询到商品的动态。后台订单管理界面如图55所示。图55后台订单管理界面56商品管理模块商品管理模块主要功能是添加新商品信息,修改旧商品信息。1管理员通过此界面可填写鲜花的信息及上传鲜花的图片。2填写鲜花信息的同时,管理员还可以选择花的分类,以方便首页的更新。3待鲜花的基本信息填写完整后,点击“保存”按钮,完成本次操作。4在商品列表的栏目中,管理员可以对商品进行修改和删除。商品管理界面如图56所示。图56商品管理界面本模块核心代码如下/为MODEL_DB_FLOWERS赋值MODEL_DB_FLOWERSFLOWER_IDINTPARSEHF_IDVALUE/为MODEL_DB_FLOWERS赋值/调用BLL层中的更新事件BOOLIBLL_DB_FLOWERSUPDATEMODEL_DB_FLOWERSIFIRESPONSEWRITE“ALERT恭喜您,商品信息修改成功WINDOWLOCATIONB_FLOWERSHOWASPX“ELSELBL_NOTETEXT“对不起,商品修改失败“57商品分类管理商品分类管理模块主要功能是为商品添加分类,修改分类及删除分类。1管理员通过此界面可查询对应分类的鲜花。2管理员可添加及删除分类。3若添加的分类已经存在,系统将不允许添加并提示添加新分类,待输入的分类名合法后,点击“添加”按钮,及可成功添加,并将新分类显示在分类栏目中。商品分类界面如图57所示。图57后台商品分类界面本模块核心代码如下/选择相应分类的鲜花PROTECTEDVOIDDDL_KIND_SELECTEDINDEXCHANGEDOBJECTSENDER,EVENTARGSEDATATABLEDT_1BLL_DB_KINDFLOWERSGETLIST“KIND_NAME“THISDDL_KINDTEXT“TABLES0/获取对应分类名的数据STRINGKINDIDDT_1ROWS0“KIND_ID“TOSTRING/获取分类IDSTRINGFLOWERID“/定义一个变量用来存储花ID的集合DATATABLEDT_3NEWDATATABLEDATATABLEDT_2BLL_DB_KINDGETLIST“KIND_ID“KINDID“TABLES0IFDT_2ROWSCOUNT0FORINTI0IDT_2ROWSCOUNTI/将获取的ID号存到FLOWERID中FLOWERIDDT_2ROWSI“FLOWER_ID“TOSTRING“,“FLOWERIDFLOWERIDSUBSTRING0,FLOWERIDLENGTH1DT_3BLL_DB_FLOWERSGETLIST“FLOWER_IDIN“FLOWERID“TABLES0THISGV_KINDFLOWERDATASOURCEDT_3THISGV_KINDFLOWERDATABINDELSEFLOWERID“0“DT_3BLL_DB_FLOWERSGETLIST“FLOWER_IDIN“FLOWERID“TABLES0THISGV_KINDFLOWERDATASOURCEDT_3THISGV_KINDFLOWERDATABINDLBL_NOTETEXT“此分类没有对对应商品“总结在日常生活中,鲜花出现得非常频繁。随着社会的发展,人们生活水平的提高,鲜花的销售量也越来越大,市场上的花店也日益增多。导致现阶段的鲜花市场呈现出以下两点矛盾1消费者想买花,却难买花;2销售者想卖花,却难卖花。本系统针对以上矛盾,将鲜花和电子商务相结合,形成一个统一的网上鲜花订购系统。既能为消费者提供一个方便,快捷的购花平台,也能为销售者提供一个安全,统一的销售平台。通过将近6个月的毕业设计。本系统的大部分功能已经实现,并且一定程度地增强了本系统的安全性和可靠性。下面我将对本次毕业设计的工作进行总结。第一阶段选择适合自己的课题,明确自己要做什么,怎么去做。第二阶段导师下达任务书,根据任务书开展系统的设计与实现。第三阶段通过网络学习,朋友帮助和导师指导,并利用大学期间学到专业知识来完成系统设计。在此阶段,我对系统有了更深的认识。第四阶段在导师把关下,继续实现系统和修改系统,并开始撰写毕业论文。第五阶段由导师审阅论文,对论文的内容,格式等进行修改,审阅,再修改。第六阶段收尾阶段,通过老师指导和建议,修改系统和论文,并准备答辩。现阶段已完成的主要功能前台1鲜花展示与导览功能在首页展示鲜花的基本信息,方便用户浏览鲜花,搜索鲜花,选择鲜花和引导购买鲜花等功能。2鲜花导航功能在首页展示鲜花的导航栏目,方便用户快速浏览对应分类的鲜花。3鲜花详情展示功能在详情界面展示鲜花的具体信息,方便用户了解鲜花。4购物车功能方便用户批量购买鲜花,查看想要订购的鲜花类目,并统计本次订单的所有商品和总价格。5在线提交订单功能用户填写购花信息,提交信息给后台,管理员将在后台处理此订单,这是销售者用于配货的唯一凭证。6会员的注册与登录功能用户可通过此界面注册成为会员,并登录会员中心,查看订单信息,修改会员基本资料等。7找回密码与修改密码功能忘记密码的会员可通过此界面找回对应会员的密码和对密码进行修改。现阶段已完成的主要功能后台1鲜花管理添加,修改,删除,查询鲜花的信息。2分类管理添加,修改,删除,查询鲜花的分类。3订单管理查询,处理未处理的订单,查询,删除已处理订单。4会员管理查询,删除会员信息。5系统管理添加,删除管理员信息。管理员可修改密码,重新登录后台系统,退出后台系统。本系统的架构方法为三层架构,采用了NET开发框架,充分发挥了三层架构的优势。并使用SQLSERVER2008来设计数据库,为系统提供一个安全高效的后台存储环境。利用HTML,CSS,JAVASCRIPT设计系统界面,让系统的界面更加美观,生动。借助PHOTOSHOP,POWERDESIGNER,VISIO等辅助工具设计系统。从整个毕业设计过程来看,本次毕业设计的进度基本按计划进行。在系统方面,本系统的主要功能基本实现,但由于一些技术和时间问题,部分功能没能达到预期,如在线结算功能。一些未知的安全性和可靠性未能被发现和解决。在未来的时间里,我将继续研究本系统各项功能,让本系统更具商业性和专业性。在论文方面,论文的基本内容已经完成,如绪论,开发平台及技术,需求分析,系统设计,系统实现。整个毕业设计已经进入收尾阶段。在未来的时间里,我将继续深入研究本课题。致谢从毕业设计开始到结束一共经历了将近6个月的工作。我遇到了许多技术上,心理上,身体上的困难。在技术上,我不断寻求导师,同学和朋友的帮助,不断从网站上,书籍资料上寻找对策;在心理上,我不断自我勉励,乐观积极,努力突破自己;在身体上,我利用劳逸结合的方法,长时间工作下,能够自我调节与放松。在毕业设计的整个过程,我非常感谢我的导师张春燕老师的细心指导和严格的把关。当我迷茫不知所措的时候,张老师不断鼓励我前进;当我遇到苦难无力解答的时候,张老师细心指导;当我贪玩不想设计的时候,张老师严格教育并认真讲理。张老师的和蔼,认真,严厉完全是为我的毕业设计,为了我未来着想。她每次的指导都让我受益匪浅,真心感谢张老师,她是一位相当优秀的人民教师。我想感谢两年来一直帮助过我,传授于我知识的老师们,他们的无私让我非常感激,他们兢兢业业的工作让我非常感动。我想感谢帮助过我的同学和朋友,他们让我感受到最真挚的友情。我想感谢我的父母和亲人们,他们给我的不仅仅是帮助,是一种亲情,更是一种伟大的爱。此时此刻,我只想真诚地对你们说声谢谢参考文献1王继红浅析影响城市居民花卉消费的因素J长沙铁道学院学报社会科学版,2011,26122王政阿里巴巴商业模式创新引领者N人民日报,2013012813CHUNKINGWANG,HONGZHUBASEDONTHEASPNETTHEONLINEFLOWERSHOPMANAGEMENTSYSTEMDESIGNJZTHEGARDEN,2008,0428324谭晓林,谢伟,李培馨电子商务模式的分类、应用及其创新J技术经济2010,1061665李怀恩电子商务网站建设与完整实例M北京化学工业出版社,200933346马骏C网络应用编程M北京人民邮政出版社,20109107王小科,赵会东学通C的24堂课M北京清华大学出版社,201110118黄孝章,刘鹏,苏利祥信息系统分析与设计M北京清华大学出版社,20101091119林成春,孟湘来,马朝东C数据库程序设计M北京清华大学出版社,201091010陶宏才数据库原理及设计M北京清华大学出版社,2007303111王珏辉论电子商务基本模式J社会科学战线,2010,8566212钟平,蔡昭权,卢庆武基于ASPNET的B2C电子商城系统的设计与实现J计算机与现代化,2009,53642GANEMPLOYMENTTRIBUNALCLAIMEMPLOYMENTTRIBUNALSSORTOUTDISAGREEMENTSBETWEENEMPLOYERSANDEMPLOYEESYOUMAYNEEDTOMAKEACLAIMTOANEMPLOYMENTTRIBUNALIFYOUDONTAGREEWITHTHEDISCIPLINARYACTIONYOUREMPLOYERHASTAKENAGAINSTYOUYOUREMPLOYERDISMISSESYOUANDYOUTHINKTHATYOUHAVEBEENDISMISSEDUNFAIRLYFORMOREINFORMATIONABOUTDISMISSALANDUNFAIRDISMISSAL,SEEDISMISSALYOUCANMAKEACLAIMTOANEMPLOYMENTTRIBUNAL,EVENIFYOUHAVENTAPPEALEDAGAINSTTHEDISCIPLINARYACTIONYOUREMPLOYERHASTAKENAGAINSTYOUHOWEVER,IFYOUWINYOURCASE,THETRIBUNALMAYREDUCEANYCOMPENSATIONAWARDEDTOYOUASARESULTOFYOURFAILURETOAPPEALREMEMBERTHATINMOSTCASESYOUMUSTMAKEANAPPLICA

温馨提示

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

最新文档

评论

0/150

提交评论