1、资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。 毕业设计(论文) 题 目: 基于.NET的网上鲜花订购系统 设计与实现 学 生: 黄健 指导老师: 张春燕 讲师 系 别: 软件学院 专 业: 软件工程 班 级: 软件工程1101 学 号: 6月福建工程学院本科毕业论文作者承诺保证书本人郑重承诺: 本篇毕业论文的内容真实、 可靠。如果存在弄虚作假、 抄袭的情况, 本人愿承担全部责任。学生签名: 年 月 日福建工程学院本科毕业论文指导教师承诺保证书本人郑重承诺: 我已按有关规定对本篇毕业论文的选题与内容进行了指导和审核, 该同学的毕业论文中未发现弄虚作假、 抄袭的现象, 本人愿承担
2、指导教师的相关责任。指导教师签名: 年 月 日目 录1 绪论11.1 课题背景11.2 课题的目的和意义11.3 课题的国内外研究现状11.4 课题的技术要求及可行性研究21.5 课题的特色22 开发平台及技术42.1 系统平台环境42.1.1 硬件平台42.1.2 软件平台42.2 相关技术42.2.1 B/S模式42.2.2 Visual Studio 开发工具52.2.3 SQL Server 关系数据库53 需求分析63.1 系统概述63.1.1 概述63.1.2 系统功能描述63.1.3 业务流程分析73.2 数据流图103.3 数据字典123.3.1 数据项123.3.2 核心数据
3、流133.3.3 核心数据存储133.3.4 核心处理过程144 系统设计154.1 概述154.2 功能模块设计154.3 数据库设计174.3.1 概念模型设计174.3.2 物理模型设计205 系统实现245.1 鲜花展示导览245.2 会员注册管理265.3 购物车管理265.4 在线订单提交275.5 后台订单管理275.6 商品管理模块285.7 商品分类管理29总结31致谢33参考文献34基于.NET的网上鲜花订购系统设计与实现摘要近几年来, 鲜花市场的日益蓬勃和电子商务迅速发展, 让我的脑海里萌生出在网络销售鲜花的想法。人们如果能够方便地在网络上挑选并购买自己喜欢的鲜花, 送给
4、远方亲朋好友。不但为商家开辟了新项目, 也为消费者带来方便。本系统主要包括前台和后台两大模块。前台主要是展示鲜花和引导用户购买鲜花, 人们在繁忙的工作之余, 能够经过互联网进入本系统首页, 挑选好自己喜欢的鲜花, 将其放入购物车, 填写好订单信息, 提交订单后进入收银台支付即可完成订购。后台主要有商品管理, 分类管理, 订单管理, 会员管理, 系统管理等功能。管理员经过后台, 发布、 修改和删除商品, 添加、 修改和删除分类, 查询、 修改和删除订单等操作。本系统的架构方法为三层架构, 采用B/S结构设计, 运营模式为B2C模式, 利用HTML、 CSS和用户控件等设计系统前台界面, 使用Mi
5、crosoft Visual Studio 作为开发工具, 采用C#语言开发。并使ASP.NET程序构架和SQL Server 数据库技术无缝连接。关键词: 网上花店、 电子商务、 鲜花订购.NET-based online flower ordering system design and implementationAbstractIn recent years, the rapid development of flowers market increasingly vigorous and e-commerce, so adorable its sales network in the
6、 flowers of the idea in my mind.If people can conveniently pick on the network and purchase their own love flowers, to distant relatives and friends.Not only has opened up a new project for businesses, but also bring convenience to consumers.This system mainly includes the onstage and the backstage
7、two modules.The front desk is mainly display of flowers and guide users to buy flowers,people spare in the busy work,you can access the system through the Internet,choose your love flowers,put in the shopping cart,fill in the order form information,orders submitted to the cashier to pay to complete
8、the order.The backstage mainly the management of commodity,order processing,members of management and other functions.The administrator through the background, publish, modify and delete, add, modify and delete, query, modify and delete order operation.Method of structure of the system into three la
9、yers architecture, using B/S structure design, operation mode to B2C mode, using HTML, CSS and user control interface design system, using Microsoft Visual Studio as a development tool, using C# language development. And the ASP.NET application framework and SQL Server database technology seamless c
10、onnection.Key words: Internet Flower shop; Electronic commerce; Flower ordering1 绪论1.1 课题背景随着人们生活水平的提高, 消费的需求也越来越高。鲜花销量的提高, 促使多数人跟风销售鲜花。经过市场调查与分析, 每个城市, 每个地区的花店有不计其数1。花店的多样, 鲜花种类的繁杂, 再加上实体花店的繁琐性。为商家带来的是竞争压力和大量库存压力。她们迫切需要建立一个电子商务平台提高它们的竞争力, 为她们收获更多的利益。网上鲜花订购系统正借助先进的互联网技术, 将为个人或中小型公司提供一个直接面向消费者的鲜花订购平台
11、。网上的消费群体能够经过网站, 挑选并订购自己需要的鲜花。经过这个平台, 不但能够让消费者方便地为异地的亲朋好友送上最真诚的祝福, 也为销售者带来了丰厚的收益和人气, 这是一个消费者和销售者双赢的项目。1.2 课题的目的和意义作为当代大学生, 我深深的体会到, 互联网对我们的影响。在读大学的这几年里, 我发现电子商务市场的变化非常巨大! 从早期的阿里巴巴, 淘宝, 易趣, 到现在的凡客诚品, 京东, 苏宁等。从早期少有的电子商务, 到现在多元化的电子商务。这是一个时代的趋势, 更是一个时代的交替与变更2。在当今社会下, 网络已经成为不可缺少的工具了, 上网的人也越来越多。基于庞大的群体, 我发
12、现, 网络购物已经成为最主流的消费渠道。随着社会的发展, 物价的上涨, 实体店铺的租金上调, 商品价格也越来越高, 而且我们还需要耗费大量的时间去寻找和挑选商品。而网络购物, 是一个非常轻松方便的购物方式。我们不需要出门, 不需要耗费大量的时间, 就能够方便地挑选到自己想要的东西。而且介于各种因素, 网络上的商品价格要低于实体店铺的价格。根据以上分析, 网上鲜花订购系统的产生, 将为商家提供一个新的平台, 不但让商家有更强的竞争力, 还让商家获得更多的利润。对于消费者而言, 她们有个更好的消费渠道, 花费空余时间就能够方便地在网上购买喜欢的鲜花。鲜花在人们的日常生活中有着特别重要的意义: 爱情
13、、 生日、 开业、 乔迁、 婚礼、 生小孩、 探望、 道歉、 哀思、 纪念日等等。在这些重要的日子, 鲜花的出现更有着画龙点睛的味道。可想而知, 鲜花在我们生活中的重要性。1.3 课题的国内外研究现状网上鲜花订购系统是迄今为止处在盈利状态的少数的电子商务内容之一。作为全美最大的网上花店”1-800花屋”, 她们的成功也证明了”网上花店”是一个很有前景的项目3。我们必须把握机会, 复制别人的成功。在中国, 网上花店的发展相当迅速。据我分析, 现在国内比较大型的”网上花店”主要有以下几个缺点: 1) 界面比较单一; 2) 销售的商品比较杂乱; 3) 商业化过于严重, 忽略了鲜花文化。本系统将针对以
14、上三点做进一步改进和突破: 1) 在界面上, 我将设计得更简单, 鲜明。在满足用户基本选购的情况下, 利用滚动条, 公告栏, 文化专栏等方式展示鲜花文化。2) 本系统只销售鲜花, 且鲜花的详情信息使用统一模板, 以保障网站的专业性和整体性。3) 本系统以传播鲜花文化为宗旨, 消费者在文化渲染中萌生购花欲望, 在消费中感受鲜花文化。1.4 课题的技术要求及可行性研究本系统的开发方法为模块化开发设计, 将本系统的各个功能分为不同的模块, 这些模块被称为本系统的功能模块。这样的分配有助于系统开发的组织和管理。本系统采用ASP.NET开发框架, 充分发挥三层架构的优势, 并利用SQL Server 来
15、设计数据库, 使数据信息的处理安全, 高效。使用HTML来描述信息的显示格式, 再配合CSS样式和JavaScript动态样式设计界面。1.5 课题的特色本系统采用了B/S结构, 实现鲜花预订信息化管理。此类系统的优势在于系统简单, 功能强大, 扩展能力好, 跨地域操作性强等优点4。B/S结构经过Internet进行通信, 而且将事务处理模块从客户端分离出来, 由Web服务器单独组成一层来处理任务, 这样客户端的压力就减轻了, 把负荷分配给了Web服务器。本系统采用了B2C的销售平台。B2C是英文Business-to-Customer的缩写, 其中文简称为”商对客”。”商对客”是电子商务的一
16、种模式, 就是一般说的商业零售, 直接面向消费者销售商品和服务5。之因此采用B2C的销售平台其因为有以下两点: 1) B2C平台是当下发展最快最稳定的销售模式, 用户比较容易上手2) B2C平台相对C2C平台, 它不允许其它商家的入驻, 网站的商品由唯一商家销售, 既保证了商品的质量也保证了网站的信誉。2 开发平台及技术2.1 系统平台环境2.1.1 硬件平台硬件设备是一个能够实现系统功能的前提下, 并能够满足系统的效率、 安全性、 可靠性和适应性等系统性能要求。根据信息系统的设计需求, 确定信息系统物理设备方案来设计硬件设备。根据需求分析, 能够得到本系统的理想环境的配置越高越好。实际操作中
17、的硬件平台如下: 硬件环境(访问者) : 奔腾四处理器, 513M内存, 40G硬盘, 或更高配置。硬件环境(开发者) : 酷睿双核处理器, 1G内存, 80G硬盘, 或更高配置。2.1.2 软件平台软件是系统开发的最重要的组成部分, 配备良好的软件开发工具在系统开发中起着至关重要的作用。本系统采用Microsoft Visual Studio 应用程序开发环境, 使用B/S三层架构对系统进行维护和管理, 数据库采用Microsoft SQL Server , 主要采用模块化开发方法开发系统。1) 开发模式: B/S模式。2) 操作系统: Windows 7操作系统。3) 服务器软件: IIS
18、6。4) 数据库管理系统(DBMS) : Microsoft SQL Server 。5) 数据库建模工具: PowerDesigner15.1。6) 集成开发环境: Microsoft Visual Studio 。2.2 相关技术2.2.1 B/S模式B/S模式(Browser/Server, 浏览器/服务器模式) , 它是一种基于Web的通信模型, 使用HTTP通信6。这种模式将系统功能核心部分集中于服务器, 简化了系统的开发, 维护和使用。客户端只要安装一个浏览器, 而服务端安装SQL Server, Oracle等数据库。B/S模式有个很大的优点, 它不需要安装特定软件, 用户只要经
19、过浏览器就能够直接访问本系统的前台, 系统的扩展性非常强大。2.2.2 Visual Studio 开发工具Visual Studio是微为了配合.NET战略推出的IDE开发环境, 同时, 它也是当前开发C#应用程序最好的工具7。当前, 最新的版本就是Visual Studio , 基于.NET Framework 4.5。Visual Studio 较之前的本版, 不但界面上更简洁实用, 而且功能做出了进一步的改进与提升。实现了与SQL Server 数据库的无缝对接, 提供了一个创立应用软件的平台和管理应用软件的解决方案, 给开发者带来一种方便快捷的开发体验8。2.2.3 SQL Serv
20、er 关系数据库SQL是一种结构化查询语言。SQL语言的主要特点是与各种数据库建立连接、 通信。SQL作为关系数据库管理系统的标准语言, 用于访问数据和更新, 数据库系统的查询与管理。SQL Server 是由微软公司推出的高性能关系数据库管理系统9, 使用方便、 可伸缩性好、 与相关软件集成度高。是一个全面的, 通用的, 功能强大的关系数据库语言, 包括数据定义, 数据处理, 数据管理, 访问保护, 处理控制10。使用该表, 索引, 编码, 行和列确定存储位置。SQL Server 作为本系统数据库的开发工具是一个最佳选择11-12。3 需求分析3.1 系统概述3.1.1 概述网上鲜花订购系
21、统是一个建立在网络上的虚拟的鲜花市场。用户能够在此网站购买需要的鲜花而且配送的过程。网上鲜花订购系统颠覆了常规的繁杂的购花过程, 人们将享受轻松、 快捷、 方便的购物模式, 它很适合当代人快节奏的生活方式, 网上鲜花订购系统还能有效地控制鲜花运营的成本, 开辟了一条新的销售渠道。本系统以用户的角度开展项目。用户经过浏览器进入本系统首页, 在此页, 用户能够查询和搜索鲜花。用户选择自己需要的鲜花, 能够加入购物车, 在购物车栏目中, 用户必须登录后才能够填写收货人信息, 并提交订单。管理员能够经过管理员账号登录系统后台, 对系统的进行管理如: 对商品进行添加, 修改, 删除; 对订单进行查询,
22、处理; 对会员进行管理等。3.1.2 系统功能描述开发一个较为完善的基于.NET平台的网上鲜花订购系统。为消费者提供简单、 方便、 快捷的鲜花订购服务。提供清晰的鲜花信息浏览、 订购等功能, 从而使消费者不出家门就能挑选购买到自己满意的鲜花。本系统主要实现功能模块: 网站前台: 鲜花导购: 展示鲜花, 鲜花导航, 销售排行, 掌柜推荐, 新品上架, 站内查找。鲜花详情: 展示鲜花详细信息, 如: 图片, 花语, 包装, 价格, 配送等。鲜花预订: 实现购物车结账功能以及在线提交订单信息。会员中心: 会员能够对自己的订单进行修改及删除, 并查看购物车。安全中心: 会员能够找回密码, 修改密码。网
23、站后台: 鲜花管理: 管理员可对商品进行发布, 修改, 删除。分类管理: 添加分类, 删除分类, 修改对应分类的鲜花。订单处理: 处理客户提交的订单。会员管理: 查询和处理会员。系统管理: 添加, 删除管理员, 修改管理员密码等。系统的功能模块如图3-1所示。图3-1 功能模块简图3.1.3 业务流程分析业务流程分析, 描述了用户业务处理的过程。为了进一步了解网上鲜花订购系统功能需求, 从处理过程和数据流方面, 对系统的业务过程进行抽象, 得到系统的数据流程图。数据流程图是一个相对标准化的、 广泛使用的分析工具, 它能够更直观、 准确地描述系统的业务流程。业务流程图是对原有系统的业务流程重新思
24、考、 设计、 重建的结果。根据网上鲜花订购系统具备的功能和工作流程图的分析, 能够得出表示系统管理工作的整个业务的业务流程图, 从而更清楚地了解网上鲜花订购系统的工作流程。以下是网上鲜花订购系统主要的业务流程图。1) 注册流程用户为了购买鲜花必须注册成为会员, 这样能够保证鲜花的购买成功率。本系统不支持匿名购买, 匿名购买会导致订单的不真实性, 将影响管理员的正常工作, 加大管理员没有必要的工作量。用户能够经过主界面的用户注册面板进入用户注册界面。在注册过程中, 用户名, 密码等都是有严格规定, 这将保证用户的唯一性和安全性。待资料填写完整后, 提交注册, 注册结束。注册流程如图3-2所示。图
25、3-2 注册流程图2) 鲜花销售流程鲜花销售流程是根据实际生活的购花习惯而制定的安全、 便利的购花流程。用户能够随意浏览和挑选站内鲜花, 当用户选择好自己喜欢的鲜花准备购买时, 用户能够将鲜花加入购物车, 并对其进行修改, 删除和提交订单。在确定订单的同时, 用户就必须登录已经注册的会员, 只有凭借会员的身份才能购买鲜花。如果用户未登录系统, 只能浏览和查询鲜花, 而不能购买鲜花。确定购买后, 用户必须填写收货地址, 联系方式和收货人, 审核经过方可提交订单并进行支付。本系统的支付方式分两种: 第一种是支付宝支付, 此种支付方式是现在电商最流行的支付方法, 这保证了买卖双方的安全性。这种支付方
26、式一定要确保支付宝的余额足够, 如果余额不足, 将直接跳转到网银充值界面。第二种是网银交易, 这种支付方式是买家直接支付给卖家, 这种支付方法很方便, 主要针对没有支付宝的用户。待支付完成后, 订单生成, 结束操作。鲜花销售流程如图3-3所示。图3-3 鲜花销售流程图3) 浏览流程当用户进入首页时, 用户能够直接挑选首页展示的商品, 也能够选择查找自己想要的商品。待用户确定好自己喜欢的商品后, 能够添加到购物车。浏览流程如图3-4所示。图3-4 浏览流程图3.2 数据流图数据流图是一种能全面地描述信息系统逻辑模型的主要工具, 它能够用少数几种符号综合地反映出信息在系统中的流动、 处理和存储的情
27、况9。绘制网上鲜花订购系统的顶层数据流图, 主要在于分析本系统有的外部实体, 处理过程及数据源点或终点。本系统的外部实体主要有会员, 管理员和游客。其中, 游客经过注册后, 能够成为系统的会员, 而会员可享有订购鲜花的和查询订单等功能, 管理员则可对系统的各信息, 如添加商品, 删除商品, 处理订单等进行管理和维护。网上鲜花订购系统的顶层数据流程如图3-5所示。图3-5 网上鲜花订购系统顶层数据流图本系统的主要功能模块能够分为用户注册、 订单查询、 鲜花详情、 订购鲜花、 订单信息管理和鲜花信息管理等。数据处理的过程中, 系统内部信息存储主要包括会员信息记录、 订单信息记录和鲜花信息记录。对顶
28、层数据流图的细化, 需要绘制网上鲜花订购系统的中层数据流图。网上鲜花订购系统的中层数据流程如图3-6所示。图3-6 网上鲜花订购系统中层数据流图绘制网上鲜花订购系统的底层数据流图, 是对中层数据流图的每一个处理进行分解和细化。网上鲜花订购系统购花底层数据流程如图3-7所示。图3-7 网上鲜花订购系统购花底层数据流图3.3 数据字典数据字典是系统的数据和处理详细描述的集合, 数据字典最重要的作用是作为分析阶段的工具。数据流图上的成分加以定义与说明。3.3.1 数据项会员编号数字会员名称文字管理员编号数字管理员名称文字商品编号数字商品名称文字商品单价数字商品数量数字订单编号数字订货人姓名文字订货人
29、电话数字收货人姓名文字收货人地址文字收货人电话数字邮政编码数字银行账号数字总金额数字备注文字订货时间yyyy-mm-dd订单状态=未发货|已到货|已到货|退货3.3.2 核心数据流编号: FIO-1数据流名称: 会员信息简述: 游客注册为会员数据流来源: 会员注册数据流去向: 注册会员信息数据库编号: FIO-2数据流名称: 订单信息简述: 会员购买商品的订单数据流来源: 会员购买商品数据流去向: 订单信息数据库3.3.3 核心数据存储编号: F01数据存储名称: 会员信息简述: 游客在注册会员时应该填写的信息数据存储组成: 会员名+会员密码+密码提示+密码答案编号: F02数据存储名称: 商
30、品信息简述: 商品信息表内容, 用户在浏览页面是显示的内容数据存储组成: 商品编号+商品名称+包装+材料+数量+单价编号: F03数据存储名称: 订单信息简述: 会员在购买商品时的订单内容及应该填写的收货信息数据存储组成: 订单编号+商品名称+商品数量+商品价格+订购人姓名+订购人电话+收货人姓名+收货人电话+邮政编码+收货地址+备注3.3.4 核心处理过程编号: P01处理过程名称: 注册与登录简述: 游客注册成会员, 创立会员, 并登录输入: 注册登录的信息输出: 成功注册或成功登录处理过程: 用户输入对应用户名和密码, 如果未注册则请用户先注册, 否则直接登录编号: P02处理过程名称:
31、 选购商品简述: 用户选择需要的商品, 并提交订单输入: 购买商品和数量输出: 订购成功处理过程: 根据用户选择的商品, 生成订单, 提交订单, 付款编号: P03处理过程名称: 处理订单简述: 用户选购完, 填写信息并提交输入: 订单信息处理过程: 根据用户提交的订单, 由管理员审核处理订单4 系统设计4.1 概述系统分析阶段主要是明确本系统要做些什么, 即明确系统功能, 这个阶段的成果是系统的物理模型。系统设计阶段主要是明确怎么去做, 即如何实现系统分析报告中规定的系统功能。根据系统的概要设计, 能够为后期将要构造的系统实体建立一个模型或表示式。在本系统的总体设计中, 完成了数据和系统构建
32、, 并经过模块层次结构图描绘软件结构。4.2 功能模块设计本系统的模块层次结构图是对系统的整体设计做出一个比较具体的描述。为开发者提供一个形象而明确的思路。根据需求分析, 数据库分析, 层次结构图来开展项目。本系统主要由前台和后台组成。前台将为用户提供一个方便、 快捷的购花体验, 其主要模块有: 商品展示、 商品查询、 用户注册、 用户登录、 购物车、 收银台等; 后台将为管理员提供一个清晰、 便捷的管理功能, 其主要模块有: 商品管理、 分类管理、 订单管理、 会员管理、 系统管理。本系统的模块层次结构如图4-1所示。图4-1 模块层次结构图4.3 数据库设计4.3.1 概念模型设计当前,
33、在概念设计阶段, E-R图是广泛使用的设计方法。系统设计, 将把分析用户需求抽象为概念模型。根据需求分析的成果, 用户需求的各实体的关系有了初步了解, 并对每个实体的关系进行描绘, 以方便数据库的设计。E-R图是整个数据库的关键, 设计人员经过E-R图, 能够更具体, 更方便地设计数据库。网上鲜花订购系统的实体关系如图4-2所示。图4-2 实体关系图1) 鲜花实体关系关系模式说明: 鲜花(鲜花ID, 鲜花名称, 鲜花编号, 库存数量, 单价, 材料, 包装, 花的故事, 花语, 图片路径, 创立时间) 主键: 鲜花ID。鲜花实体关系如图4-3所示。图4-3 鲜花实体关系图2) 会员实体关系关系
34、模式说明: 会员(用户ID, 用户名, 真实姓名, 密码, 密码问题, 电子邮箱, 联系地址, 手机号码, QQ, 银行开户, 账号余额, 注册时间) 主键: 用户ID。会员实体关系如图4-4所示。图4-4 会员实体关系图3) 订单实体关系关系模式说明: 订单(用户ID, 鲜花ID, 收货人姓名, 收货人电话, 收货人地址, 收货人邮箱, 订货人姓名, 订货人电话, 订购总额, 订购数量, 下单时间, 备注, 订单状态, 是否确认, 确认时间, 发货时间) 主键: 用户ID。外键: 鲜花ID。订单实体关系如图4-5所示。图4-5 订单实体关系图4) 分类实体关系关系模式说明: 分类(分类ID,
35、 分类名称) 主键: 分类ID。分类实体关系如图4-6所示。图4-6 分类实体关系图5) 管理员实体关系关系模式说明: 管理员(管理员ID, 管理员名称, 密码) 主键: 管理员ID。管理员实体关系如图4-7所示。图4-7 管理员实体关系图4.3.2 物理模型设计1) 管理员信息表管理员信息表(db_Administrator) : 主要保存系统用户的登录信息, 结构及解释如表4-1所示。表4-1 管理员信息表字段名称数据类别长度是否为空说明Aidint否管理员ID(主键, 自增) Administratorvarchar20否管理员名称passwordvarchar20否密码flagbit是
36、删除2) 注册会员信息表注册会员信息表(db_User) : 主要保存注册会员的相关信息, 结构及解释如表4-2所示。表4-2 用户信息表字段名称数据类别长度是否为空说明user_idint否用户ID (主键, 自增) usernamevarchar20否用户名namevarchar20是真实姓名passwordvarchar20否密码pquestionvarchar100是密码问题addressvarchar200是联系地址phonevarchar20是手机号码emailvarchar50是邮箱QQvarchar20是QQ号码banknovarchar50是银行卡号balancemoneyn
37、umeric(9,2) 是账户余额registimedatetime是注册时间statusint是状态flagbit是删除3) 鲜花分类信息表鲜花分类信息表(db_KindFlowers) : 主要保存商品的分类信息, 结构及解释如表4-3所示。表4-3 鲜花分类信息表字段名称数据类别长度是否为空说明kind_idint否分类ID(主键, 自增) kind_namevarchar50是分类名称续表4-3字段名称数据类别长度是否为空说明flagbit是删除4) 鲜花分类表分类表(db_Kind) : 用于将鲜花信息表与分类信息表关联起来, 获得鲜花的分类信息, 结构及解释如表4-4所示。表4-4
38、 分类表字段名称数据类别长度是否为空说明flower_idint否鲜花ID(主键, 外键) kind_idint否分类ID(主键, 外键) flagbit是删除5) 鲜花信息表鲜花信息表(db_Flowers) : 主要保存商品相关信息, 结构及解释如表4-5所示。表4-5 鲜花信息表字段名称数据类别长度是否为空说明flower_idint20否鲜花ID(主键, 自增) flowernamevarchar50是鲜花名称flowercountvarchar20是库存数量typeidvarchar20是鲜花编号pricenumeric(9,2) 是单价meterialvarchar200是材料pa
39、ckvarchar200是包装storyvarchar500是花的故事cul_methodvarchar500是培养方法notevarchar500是花语imageurlvarchar200是图片路径integralvarchar10是积分ifhotint是是否热销iftjint是是否推荐createdatedatetime是创立时间flagbit是删除6) 订单信息表订单信息表(db_OrderInfo) : 主要保存订单的信息, 结构及解释如表4-6所示。表4-6 订单信息表字段名称数据类别长度是否为空说明ordre_idint否订单ID(主键, 自增) user_idint是用户ID外键
40、flower_idint是鲜花ID外键customernamevarchar20是收货人姓名续表4-6字段名称数据类别长度是否为空说明customerphonevarchar20是收货人电话customeraddressvarchar200是收货人地址postalcodevarchar10是收货人邮编ordernamevarchar20是订货人姓名orderphonevarchar20是订货人电话countpricenumeric(9,2) 是订购总额numvarchar10是订购数量order_datedatetime否下单时间remarkvarchar500是备注stateint是订单状态
41、ifconfirmint是是否确认confirm_timedatetime是确认时间delivery_timedatetime是发货时间signvarchar200是标记order_timedatetime是预约时间flagbit是删除usernamevarchar20是会员名7) 鲜花物语表鲜花物语表(db_Story) : 主要保存鲜花物语栏信息, 结构及解释如表4-7所示。表4-7 鲜花物语表字段名称数据类别长度是否为空说明StoryIDint否物语ID(主键, 自增) flower_namevarchar100是鲜花名flower_storyvarchar500是鲜花故事flower_
42、culturevarchar500是鲜花文化flower_quotesvarchar500是鲜花语录experiencevarchar500是心德交流E_timedatetime是交流时间flagbit是删除8) 留言信息表留言信息表(db_Message) : 主要保存用户的评论和回复信息, 结构及解释如表4-8所示。表4-8 留言信息表字段名称数据类别长度是否为空说明Lidint否留言ID(主键, 自增) user_idint是用户ID外键stop_timedateime20是留言时间textvarchar500是留言内容续表4-8字段名称数据类别长度是否为空说明returntextvar
43、char500是回复内容flagbit是删除9) 公告信息表公告信息表(db_Notice) : 主要保存公告栏信息结构及解释如表4-9所示。表4-9 公告信息表字段名称数据类别长度是否为空说明Nidint否ID(主键, 自增) noticetexttext是公告内容noticetimedatetime是发布时间flagbit是删除5 系统实现本系统前台实现了鲜花展示与导览, 鲜花导航, 鲜花搜索, 购物车, 提交订单, 会员登录, 会员注册, 会员修改密码, 找回密码, 查看订单等功能模块。后台实现了商品管理, 分类管理, 订单管理, 会员管理, 系统管理等功能模块。下面我将诠释本系统的鲜花展示与导览, 会员注册, 购物车, 提交订单, 订单管理, 商品管理, 分类管理等功能模块。5.1 鲜花展示导览鲜花展示与导览模块主要功能是展示鲜花信息和引导用户购买鲜花。1) 本页将向用户展示店内的部分鲜花, 用户能