版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、鲜花在线销售系统的设计与实现 摘 要 随着电子商务的飞速发展,传统线下行业也逐渐慢慢的走上了网上销售的 道路,然而,由于一些传统行业在人们心中的观念,导致进行网络销售的时候 并不能很好的将一些产品信息快捷,全面的传递给消费者,而且,信息的不及 时不对称导致商品滞销由此带来的一系列问题让网络销售也越来难。所以本文 主要的鲜花在线销售系统的设计与实现就是为了解决这个问题。 本文设计的鲜花在线销售系统的主要工作是将顾客跟商家通过互联网紧密 的联系在一起,实现商品信息的及时有效的传递从而实现网上销售。通过互联 网将将商家与卖家的距离拉近,让产品销售的环节从传统的冗长变得简单快捷。 鲜花在线销售的价值体
2、现在很多方面,最直接的就是可以减少传统的销售 环节,使得客户跟商家可以通过网络实现简单快捷的订单交易。 关键词:鲜花; 在线销售; 订单处理; 检索 abstract with the rapid development of e-commerce, the traditional offline industry also gradually slowly down the path of online sales, however, due to some traditional industries in peoples minds the concept of cause for ne
3、twork marketing is not very good will some product information fast, comprehensive passed on to consumers, and caused by asymmetric information is not timely unsalable goods as a result of a series of problems let network sales are more difficult. so the design and implementation of the main flower
4、online sales system is to solve this problem. the flowers online sales system designed by this papers main job is to customer with companies closely linked together via the internet, realize the commodity information timely and effective transfer so as to realize online sales. the internet will brin
5、g merchants closer to the sellers, making it easier and faster to sell. flowers online sales value is reflected in many ways, the most direct is can reduce the traditional sales link, allowing customers and merchants to trade through the network to realize simple and quick order. key word: flowers;
6、online sales; the order processing. searching 目 录 1 概述5 1.1 选题背景5 1.2 系统的目的6 1.3 系统设计思想7 1.4 论文的结构7 2 系统规划8 2.1 经济可行性8 2.2 技术可行性8 2.3 运行可行性9 2.4 系统开发工具简介9 2.4.1 数据库的详细设计 2.4.2 数据库的详细设计9 2.5 本章小结9 3 系统分析 10 3.1 业务流程图 10 3.1.1 总体业务流程模块 10 3.1.2 新客户的注册流程模块 11 3.1.3 订单处理模块 11 3.2 蓬勃发展的电子商务 11 3.3 需求分析 1
7、1 3.4 数据流程图 12 3.5 本章小结 15 4 系统设计 15 4.1 系统模块设计与实现 15 4.2 系统数据库设计 16 4.2.1 后台数据分析 16 4.2.2 详细的数据库 17 4.3 本章小结 17 5 系统实施 17 5.1 网站模块设计 18 5.2 网站基本功能设计与实现 19 5.2.1 商家信息模块 19 5.2.2 商品模块 22 5.2.3 购物车模块 23 5.2.4 支付模块 23 5.2.5 订单详情模块 24 5.2.6 厂家模块 25 5.2.7 留言模块 26 5.3 系统后台管理功能的设计与实现 27 5.3.1 基本信息管理设计与实现 2
8、7 5.3.2 订单信息管理设计与实现 27 5.3.3 鲜花信息管理设计与实现 28 5.3.4 公共信息管理设计与实现 29 5.3.5 客户留言模块设计与实现 30 5.4 本章小结 31 6 系统测试与性能分析 31 6.1 本系统测试 32 6.1.1 前台首页的测试 32 6.1.2 购物车模块的测试 32 6.1.3 用户注册模块的测试 32 6.2 本章小结 33 7 结束语 34 参考文献:34 致 谢 36 1 概述 1.1 选题背景 由于互联网的高速发展,新的世纪里,整个社会的商品交易方式都发生了 根本上的改变,很多大型企业在上个世纪九十年代互联网兴起的浪潮之时就逐 渐改
9、变了自己的以前的传统销售方式。但是,互联网销售并不是高歌猛进一帆 风顺的,由于各种法律法规的缺失,包括政府的各种限制政策,物流系统的不 完善,以及支付手段的缺失,导致网络销售受到了各方面的制约。然而,新世 纪各项技术的发展,政府的各种政策支持,包括支付宝等各种网上支付手段的 出现,越来越多的人慢慢开始接受网上交易,传统的销售行业也越来越多的选 择发展电子商务,选择网上营销。 网络营销的普及给人们的购物方式带来了巨大的变化,传统的销售行业都 是通过线下的门店,超市来进行销售,网络购物除了改变了购物场地以外,更 多的是提供了更多购物信息,消费者可以足不出户的了解自己想要购买的商品 的各种信息,更多
10、的消费者可以打破地域的限制购买自己需要的商品。网上购 物也越来越流行。 1.2 目的和意义 由于互联网的快速发展,信息的传递越来越快速便捷,如何从巨大的信 息中找到自己想要的商品信息显得越来越重要。而鲜花市场更是对信息的及 时性有着更为明显的要求,由于鲜花的特殊性,导致了必须在更短的时间内 把信息传递给消费者跟购买者,才能突破互联网销售的瓶颈。于是,本文要 建设的鲜花在线销售网站就是为了让各种各类的鲜花信息能够及时的传递给 消费者,实现消费者跟商家的无缝对接,从而让鲜花可以快速,及时,保鲜 的送到消费者手里,一个数量巨大,信息及时,销售系统发达,物流系统完 善的网上鲜花商城可以让鲜花销售完美的
11、跟互联网销售融合。消费者只需要 在搜索系统输入自己想要购买的鲜花,就可以浏览到大量可以供选择的鲜花 信息,从而使鲜花销售完美融入电子商务的浪潮。 近年来,电子商务越来越受到广大厂家跟消费者的接受,消费者获取信 息的方式也不在只是从购物网站,电子商务媒体与电子资讯网络媒体也让信 心更加快速的传递到消费者,使得消费者可以更加全面的选择自己想要的商 品。同时,阿里巴巴完善的网络销售机制,支付宝网银等网上支付方式的普 及,让电子商务的发展插上了翅膀。 本文要介绍的鲜花在线销售系统通过建设一个综合类的全面的鲜销售网 站,把各类鲜花的产品信息整合到一个网站,商家跟顾客可以通过本网站进 行购物交流,极大地方
12、便消费者的购物过程,也让商家在集中销售中可以获 得更多的经济利益。通过网站可以推广各类优质的鲜花资源,介绍商家的企 业文化,有助于商家形成自己的品牌。相对于客户而言,可以实现足不出户 的下订单方式简单快捷的购买自己想要的鲜花。网站将厂家,卖家,买家紧 密的联系在一起,实现三者的共同利益。 1.3 系统设计思想 由于本网站涉及的鲜花在线销售是一个数据流量特别大的网络管理系统, 所以系统的设计必须要满足功能强大,操作相对容易等几个要求。同时,本 系统在设计时应该满足以下几个要求。 (1)运用简单的对话模式,操作界面简洁搜索信息灵活方便,后台数据 有效及时更新; (2)鲜花商品展示全面生动,突出细节
13、; (3)鲜花信息查询方便快速; (4)用户资料填写简单易于操作; (5)购物支付功能完善; (6)销售排行,搜索排名,重点推荐,方便用户合理购买,也让商家可 以有更加明细的销售计划; (7)信息系统及时更新,几发及时布最新鲜花信息; (8)订单信息及时更新,物流系统及时传递物流信息; (9) 数据交互要进行严格的审查制度,确保顾客填写信息无误; (10)所有操作系统必须要简单化,人性化,确保用户体验; (11)网站的运维要进行后期维护。 1.4 论文结构 论文主要由以下几个部分组成:可行性分析,系统分析,系统总体设计, 系统的详细设计与实现,系统测试跟性能分析。 论文主要讲述了鲜花在线销售系
14、统的各部分结构组成。讲解了系统的设计 思想跟理解,系统的具体实现方式,以及系统所用到的技术跟开发工具。最后, 在严格的环境下对各个模块进行了性能测试,验证系统的稳定用。 2 系统规划 2.1 开发工具及技术简介 下面是对本系统开发过程中运用到的主要技术跟开发工具进行简单的介绍。 2.1.1 开发工具简介 myeclipse 是一款优秀的,功能强大的 web 开发工具,它不仅可以实现代码 的提交,导出导入,还能在本地系统实现对系统的运行,由于其功能强大,操 作简单易于上手,所以此次开发过程选择其作为软件开发工具。对于我们需要 的功能实现,myeclipse 上独特的模块划分也可以实现代码的后期维
15、护。模块 的细分可以让开发过程中,各个模块的工作互不影响,从而大大的提高了系统 开发的进度。 2.1.2 技术简介 网上鲜花采用了 mvc 框架,实现了模型层,视图层,控制层三次分离,各 个模块之间相对独立,这样的开发模式极大地提高了系统的开发速率,同时, 框架的使用,也让代码的简洁度得到了很大程度的提高。通过对应用程序的模 块化处理,不同模块处理不同的功能,这样开发过程会变得更加简洁明了。 同时,鲜花在线销售系统在开发的过程中,还运用了 java 相关技术,例如 jsp 技术,servlet 技术等等,通过对这些开发技术的合理运用,使得整个系统 的开发过程都得以快速进行。 2.2 可行性分析
16、 2.2.1 经济可行性 经济可行性是值在现有的经济条件下,能够运用有限的资金达到开发的目 的。与此同时,还要看网站系统开发能不能带来持续的经济效益,我们开发的 鲜花在线销售系统就是为了提高鲜花的网络销售,为消费者跟卖家提供一个巨 大的买卖平台。节省消费者的购买环节。 由于本系统在开发上比不需要巨大的成本,所以从经济上来看是完全可以 实现的。 2.2.2 经济可行性 技术可行性是指在目前的技术条件下,是否可以开发出符合网站基本功能 的系统。由于开发过程是独立完成的,从技术,到开发工具,到后面的性能测 试,基本都可以达到系统的要求。 由于系统是一个商城,结合到商城未来可能存在的巨大数量的信息跟用
17、户, 我在软件开发方面选择了 myeclipse 工具来开发,使用 sqlserver2005 在进行 数据的存储。另一方面,选择配置较高的企业级服务器,可以让商城及时在大 量用户使用时也不会出现系统崩溃的情况。由于如今个人电脑在硬件配置方面 都较高,所以在硬件方面也是可行的。 2.2.3 经济可行性 现在 21 世纪,互联网的发展已经渐渐趋向于成熟,人们越来越多的使用 web 技术来为自己的生活学习服务。在企业方面更是如此,为了扩大企业的规 模,增强企业的网络竞争力,他们也逐渐加大自己在电子商务方面的投入。但 是由于客户的不集中,由于信息的不及时,甚至由于线上商店的场地问题,他 们更加倾向于
18、选择网络销售,于是,本文开发的鲜花在线销售系统的出现很好 的解决了各个问题。 本系统的销售系统操作简单,易于上手,对于客户而言,可以简单地上手, 购物,支付,物流信息,售后等各项服务都很简单,网站管理人员可以轻松地 处理各项工作。由此看来,管理方面也是可行的。 2.3 本章小结 进行可行性分析主要目的是为了未雨绸缪,在开发过程之前对各项工作进 行分析,从而得出开发这个项目是可以进行的。系统开发是具备良好的开发前 景的,并且有良好的开发价值。 3 系统分析 3.1.1 总体业务流程图 由于本系统设计的是一个全面的购物网站流程系统,所以具体的业务流程 也相对来说较为复杂,具体的内容包括关键字的搜索
19、,后台信息的及时处理, 信息的来源跟处理,还有各种订单的时间。 1具体的业务流程如下 (1)用户浏览本网站,通过浏览器的搜索进入本网站后,主页面的各种 商品信息,折扣信息,以及销售排行信息。站内的搜索系统还可以通过客户输 入的关键字搜索到自己想要的商品; (2)新用户第一次浏览网站的时候,可以选择用户注册,提交一系列注 册列表以后,后期登陆直接输入账号即可。登陆以后,可以发表商品评论,购 买鲜花,以及查看物流信息等多功能; (3)在用户登陆以后,点开购物车模块,即可看到自己的购买信息,历 史购买记录,已经浏览足迹,对于自己喜欢或者感兴趣的商品可以点击收藏, 或者查看商品详细信息。对于不喜欢得商
20、品可以移除购物车,通过对购物车的 一系列处理可以使得顾客有用更完美的购物体验; (4)支付模块的处理,一般都是通过支付宝,网银,微信支付等等网上 支付方式来完成支付,当用户确认购买后,系统根据用户填写的订单信息,提 供各种支付方式的链接,在用户完成支付后,将跳转到购买成功页面。同时订 单信息也会发送至后台数据库。对于每一笔订单都应该有完整地信息记录。包 括订单时间,订单金额,订单数量等等信息; (5)队友鲜花在线销售网站的后台管理,管理员应该可以通过后台传递 的数据,进行订单的批量处理,订单的具体详情,通过对订单的分析,可以更 好的得出销售排行,从而让商家更多的推出销售排行量靠前的商品,对于商
21、城 的销售量以及厂家的利益都有很大的好处。 总体的业务流程图如下所示; 图 3-1-1 总体业务流程图 3.1.2 新客户的注册流程 新用户使用此系统的第一步就是进入本网站,按照系统提示的各种信息, 输入各种资料进行注册账号,注册的过程是通过一个表单验证,验证用户输 入的信息是否符合系统的注册标准,其中具体的业务流程图如下所示。 注册 表单验证 无效注册 有效注册 顾客 顾客 数据 库 成功 提交注 册信息 数据库 有效 无 效 提交提交 图 3-1-2 新用户注册流程图 3.1.3 订单处理流程 用户在选择了自己需要购买的鲜花以后,需要添加商品到订单。根据用 户选择商品的数量,订单日期等等生
22、成物我的订单。具体的业务流程图如下 所示。 第一步 获取订 单信息 订单处理 我的 订单 提交订单 订单 入库 数 据 库 d8 取消订单 d1 确 认订单 图 3-1-3 订单处理流程图 3.2 通过电子商务的发展判断商城的发展潜力 电子商务在上世纪九十年代初期进入中国,经过十几年的快速发朝,如 今,成熟的网络监管部门,完善的物流系统,包括人们普遍的接受了网购这一 新型的购物方式,各种因素导致现在商家不仅仅是发展线下销售,电商,网络 销售也越来越重要。 目前,全国大大小小的各类电子商务网站商城已经初步呈现饱和状态,如 何建设有特色的电商网站成了电子商务继续发展的一大瓶颈,本文开发的鲜花 在线
23、销售系统从鲜花销售这一环节入手,建立一个综合类型的鲜花销售网站。 由于鲜花市场的不断扩大,网络销售鲜花也逐渐被人们接受。而且外部各种大 环境表明,网络鲜花销售是行得通的。本文从以下几个方面,概述了电子商务 现在阶段的各个优点,从而得本文所开发的鲜花在线销售系统完全符合目前电 子商务发展的节奏。 1政府对于电子商务的支持力度越来越大 近年来。国家出台了各种政策方针条例来维护我国电子商务的发展,在政 府强而有力的推动下,电子商务进入了蓬勃发展的高速前进时期。在政府大的 方向的指导下,更多的地方企业也越来越欢迎企业发展电商,为电子商务的发 展提供的优良的环境。企业选择发展电商是适应了国家的发展策略,
24、更是赶上 互联网发展的大好时期。 2各种制约电子商务发展的瓶颈都逐渐突破 完善的物流系统,越来越普及的网上支付方式,让大众对电商越来越接受。 这些以往制约电子商务发展的瓶颈如今都已经得到了很好的解决了。 3电子商务的涉及面越来越宽广 在传统的销售模式中,鲜花更多的是在线下通过门店来进行销售,由于其 特殊的保险要求,已经对运输过程中的高要求,导致了鲜花在网上销售并不被 很多人接受,然而,本文开发的鲜花在线销售系统就是充分考虑各种各样的问 题,从鲜花线上仓库的选择,到物流系统的配送服务,包括退货等等各种问题, 完善的项目分析可以保证项目在后续的实施过程中减少不必要的麻烦跟各种预 期之外的问题。 鲜
25、花在线销售是一个全新的领域,将互联网的跨地域性,及时性,流通性 运用到鲜花销售中,充分发挥电子商务带来的巨大优势,在线销售鲜花必将是 一个成功的项目。 4国内投资环境的逐渐优良化 在各级政府的大力支持下,越来越多的投资者选择了投资电子商务,网络 销售商城收到越来越多的投资人的青睐,同时,经过十几年的快速发展,电商 网站的各项管理运营都逐渐趋向于稳定化,模式化,在这样低风险,高收益的 情况下,网络销售相比较于传统线下销售方式,具备了更多的竞争优势。 3.3 鲜花在线销售系统的需求分析 本文在各大搜索网站对目前市场较为成熟的鲜花购物网站进行了各项数据 分析,以及实地参加线下鲜花商店的销售过程,对本
26、系统的要求必须具备以下 几个功能; (1)简洁易于操作的界面,保证新用户可以快速上手,提高用户体验满意 度; (2)完备的商品展示功能,对于各类鲜花有详细的信息,包括鲜花的日期, 所述品种,价格等基本信息,以便消费者可以通过浏览这些信息从而选择最适 合自己最想购买的商品; (3) 对于鲜花的分类必须做到简洁明了,使客户可以快速找到自己想要 的鲜花品种; (4)购物车功能跟支付功能; (5) 消费排行榜的展示,包括销量排行榜,口碑排行榜,新品排行榜等 等; (6) 用户满意度的调查展示,用于显示用户对于本网站所提出的合理的 意见跟建议; (7) 订单的物流信息查询功能,准确及时的更新物流信息,让
27、消费者知 道自己的商品所在地; (8)完备的后台数据管理,管理员必须及时的更新网站信息。 3.4 鲜花销售的具体数据流图 1.系统顶层数据流程图如下图所示 图 3-4-1 顶层数据流程图 2用户个人信息数据流程图 f10 f9 d1 删除个人信息 d2 新增个人信息 p1 个 人 信 息 用 户 f1 f2 图 3-4-2 一级细分流程图(个人信息部分) 3后台管理数据流程图 f4 f5 f7 f8 f9 f6 d6 用户留言模块 d5 用户个人信息 d4 产品详细信息 d3 产品搜索信息 d7管理员权限 f17 f3 p2 后 台 管 理 界 面 管 理 员 f12 f16 f15 f13
28、图 3-4-3 一级细分流程图(后台管理部分) 4系统的数据字典 为了更为清晰明了的展示后台数据,方便进行数据分析跟数据总结,我 们在开发的过程中运用了如下的数据字典,只要是通过对数据的来源与去向, 数据的外部实体,以及数据的存储方式等几个方面来对系统的数据进行全面 的详细的处理。 1商品信息表 这个数据表格是用来记录本网站的鲜花基本信息,是网站的商品信息 表,具体如下所示。 表 3-1t_goods(商品基本信息表) 2.商品类别信息表 这个表格是为了区分各种商品种类的,让客户可以更加清晰地看到自己想 要购买的商品分类,同时也减轻了管理员对商品的管理压力。具体如下所示。 表 3-2t_cat
29、elog(商品分类数据表) 3.订单信息表 这个表格是为了记录客户在本商城的购物订单,包括订单数量,订单 时间,订单金额等各项基本信息,具体如下所示。 表 3-3t_order(订单信息表) 4客户基本信息表 这个表格是为了记录客户的各项基本信息,包括用户 id,用户账号密码等 等,具体如下所示。 表 3-4t_user(客户基本信息表) 5留言模块数据表 这个表格是为了记录用户的的留言信息,包括留言日期,留言内等等,具 体如下所示。 表 3-5t_liuyan(留言模块信息表) 3.5 本章小结 对本系统进行全面的系统分析是通过在软件开发的基础上,经过这一步, 我们可以得出系统要实现的功能是
30、什么,如何达到这个功能,如何在达到这 个功能的基础上再进一步完善我们的需求。这一章节通过对我国电子商务发 展的良好前景的分析,然后通过结合鲜花在线销售的实际案例,详细的描述 了本文所要开发的系统的数据流程图,为系统的进一步开发开辟了一条清晰 明朗的道路。 4 系统总体设计 4.1 系统模块总体设计 由于本系统是一个网络销售商城系统,主要分为前端跟后台两大模块,所 以,系统的总体设计也主要是从这两个方面进行的。根据两个模块的细分,我 们可以利用层次图来更为清晰地描述各个模块之前的关联。然后再细化各个模 块的设计步骤,逐渐把整个系统设计变成分模块的开发,直到完成整个系统的 开发。其系统总体功能模块
31、图如下。 用 户 模 块 商 品 模 块 留 言 模 块 搜 索 模 块 订 单 模 块 购 物 车 模 块 管 理 员 模 块 鲜花在线销售系统 用 户 注 册 用 户 登 陆 留 言 提 交 留 言 管 理 订 单 商 品 信 息 订 单 详 细 信 息 用 户 数 据 管 理 系 统 数 据 管 理 用 户 管 理 图 4-1 总体功能结构图 1前台系统功能模块分为 (1)商品细节展示模块:通过对鲜花的各类详细信息的展示,可以让客户 对各种各样的鲜花可以达到一目了然,更清晰的了解自己想要购买的商品,买 的轻松; (2)商品查询模块:客户通过输入商品关键字,查询自己想要购买的商品; (3)
32、商品购买模块:对于客户需要购买的商品,一键购买,即可实现购买, 还有收藏商品,添加购物车功能,让客户不会错过每一件自己满意的商品; (4)商品支付模块:本系统对于一些主流的网上支付模式都支持,本系统 的支付模块也尽量让客户的购物过程轻松愉快; (5)客户信息模块:用于新的客户注册账号,老客户账号信息,修改收货 地址以及修改密码等等; (6)商品订单信息模块:用于客户查看已购商品的各种信息,包括价格, 发货日期,物流信息等等; (7)客户留言模块:用于新老客户给网站的各种建设问题提供有价值的意 见跟建议,便于网站可以持续健康的发展下去。 前台系统功能结构图如下图所示。 图 4-2 前台功能结构图
33、 2后台系统功能模块分为 (1)管理员模块:对商品的信息进行分类展示,按照不同类型来向前台传 送不同的数据,把商品的种类进行细分,方便客户搜索购买; (2)用户信息模块:针对已注册用户的各项基本信息,确保各种信息的安 全性; (3)数据维护模块:进行客户的数据的维护,方便后期对会员系统的管理, 同时,管理员权限可以对用户信息进行查看跟修改。 (4)商品订单模块:通过对后台商品的管理,可以实现对订单个各种操作, 包括修改订单信息,查询订单状态; (5)商城信息模块:用于发布关于商城的信息,包括大型折扣活动,节假 日特卖活动等等; (6)客户留言模块:针对客户提出的有用建议,采用可行的办法提高客户
34、 满意度。 系统后台管理员功能结构图如下图所示。 4.2 数据库设计 本网站系统是一个鲜花在线销售商城,由于客户数量的巨大,因此,合理 高效的处理数据就变得尤为重要,为了能够满足系统对快速高效处理大量数据 的要求,我们必须要使用企业级的数据管理系统,当前条件下,能够满足要求 的有 sql server。sql server 是一款优秀的,免费的,企业级数据管理系统, 对于我们商城的要求能够满足。所以本系统采用 sql server 对网站的数据进 行管理。 4.2.1 数据分析 由于商城的数据主要由各类商品信息,客户信息等等部分组成,隐藏对于 该数据库而言,就需要对这些数据进行查询,修改,保存
35、等等,因此我们系统 决定采用以下结构进行数据库管理。 (1)首页数据:首页数据包括注册表单信息,注册验证信息,注册账号信 息等等,后台数据库需要对这些信息进行格式处理,方便后期个人用户的登陆 验证以及修改密码等等; (2)信息分类:由于本商城的商品鲜花信息种类繁多,需要对各类信息进 行细分; (3)购物车管理:对用户购物车的各项数据进行管理,主要包括购物时间, 购物商品信息等等,还有用户的订单信息及用户的个人信息; (4)确认订单:在客户购买商品确定订单以后,根据客户提交的订单信息, 需要对订单进行确认,同时应该记录订单的成交时间,订单金额等详细信息; (5)管理员对系统进行管理:该系统管理员
36、需要对系统的数据进行筛选处 理,包括修改一些管理员密码,系统数据列表等等; (6)留言模块:系统的留言模块用于记录客户提出的各种意见,后台数据 需要纪律客户所提留言的时间,大概内容,以及留言的标题等等必要信息。 (10)商城公告信息,其中包括公告日期,公告的标题等等。 4.2.2 数据库的详细设计 在本系统的数据库设计过程中,为了更好的使用数据,必须注意以下几点: (1)数据库的基本格式,应创建符合主流数据库的格式,并且符合本系统 的数据库计划; (2)为了避免数据库在系统设计过程中出现错误,我们应制定数据库的详 细规则数据库规范化规则,确保开发过程顺利进行; (3)数据库的安全性,应该制定一
37、系列数据库安全规范,确保数据的安全; (4)对数据库的性能要求,设计数据库时满足系统对于数据库的性能要求, 所以本系统在开发的过程中采用 sql server。同时,为了进一步提高性能,硬 件配置的提升也是很有必要的; (6)鲜花在线销售系统数据库的后期维护。 其中数据库 e-r 如下图所示。 图 4-2-1 数据库总体 e-r 图 鲜花信息 e-r 图是为了描述鲜花的各项基本信息,包括鲜花的名称,鲜花的类 别,鲜花的日期,鲜花的数量库存,鲜花的产地等等,具体如下所示。 图 4-2-2 鲜花商品 e-r 图 订单信息 e-r 图是为了描述订单的各项基本信息,包括订单的数量,订单的金 额,订单的
38、时间等等,具体如下所示。 图 4-2-3 鲜花商品 e-r 图 管理员信息 e-r 图是为了记录管理员的各项基本信息,包括管理员的各项基本 联系方式,管理员的账号密码等等,具体如下所示。 图 4-2-4 鲜花商品 e-r 图 4.3 本章小结 本章主要对本系统的总体设计做出了一个具体的规划跟设计,同时,对于 数据库的使用也提出了一些技术性的要求。通过对各模块的数据库的处理,让 开发过程更加有效。同时,对于本系统的功能结构图也做出了详细的介绍,本 章介绍了对本系统的总体设计,把各模块的数据结构整合成一个整体的数据库 模型,为系统的后续开发做好的全面的准备工作。 5 系统实施 5.1 系统首页设计
39、 鲜花在线销售网站的首页在静态页面设计方面采用的头部,主体内容,底 部的三层结构,上部分只要是网站的头部导航栏,搜索栏,还有主功能的菜单 区。主体部分包括商品的详细展览,主要用于展示各类鲜花商品。底部部分主 要是为客户提供一些最新上市的商品信息,还有一些促销活动的折扣信息等等, 具体的页面设计图如下图所示: 5.2 系统前台基本功能设计与实现 本章节主要是对本系统各个模块的主要功能设计进行更加详细的说明,同 时实现各模块的主要设计功能。 5.2.1 系统数据库的详细设计 由于网络购物存在一系列的安全问题,所以为了保证用户可以安全放心 的购买商品,我们系统必须要对用户账户,用户资料进行严格安全保
40、密的管 理。对于新用户的注册,登陆,验证等各模块的数据安全尤为重要,所以我 们从以下几个方面对网站的数据安全进行了详细的设计。 1新用户注册 (1)注册成功的过程展示 新用户在点击注册按钮后,系统会做出提示,要求用户输入用户名,密 码,密码确认,真实姓名,住址,性别,联系方式,email,qq 等各种详细 资料。用户通过填写这个表单把完整的个人信息传递给后台系统,后台系统 对这些数据记性保密存贮在数据库中。同时,表单会对用户输入的信息进行 无页面刷新验证信息的准确性,如果用户输入的信心格式不对,或者输入的 信息有误,那么系统会提示用户重新输入,具体的注册页面设计如下图所示。 图 5-2用户注册
41、模块 (2)注册成功实现过程 代码所属页面:userreg.jsp 具体页面设计如下所示。 表 5-2用户注册提交表单主要信息 2用户的登陆和验证过程展示 (1)用户登陆流程展示 在用户浏览本网站之前,已经注册过的用户需要先进行登陆,在系统提示 用户登陆以后,用户只需要输入之前注册过的用户名跟密码就能进行登陆,不 过,前面提到的,为了维护网站的安全性,保护客户的个人资料,我们需要对 用户的登陆进行一个身份验证的过程,用户输入用户名和密码,系统会对用户 名跟密码跟后台保存的用户名跟密码进行比对,如果能符合,那么验证通过, 用户登陆成功,如果匹配失败,那么系统会提示密码或用户名错误,重新返回 登陆
42、页面。具体的登陆流程如下图所示。 开始 输入用户名 密码 登录 身份验证是否成功? 成功登录 结束 否 是 图 5-3用户登录程序流程图 (2)登陆成功 由于本系统是一个购物商城系统,所以在购物过程中,用户在浏览本网 站的鲜花商品时是不需要登陆的,只有在进行购买,或者添加收藏,或者添 加购物车等过程中才需要登陆自己的账号,这样才能进行购物,如下图所示。 图 5-4用户登录模块 (3)实现过程 代码所属页面:index.jsp 页面设计如表 5-3 所示。 表 5-3用户登录主要控件信息列表 名称类型含义 usernametext请输入用户名 passwordpassword请输入密码 注册bu
43、tton注册新用户 登录button登录网站 3用户的个人信息的修改跟提交 (1)实现过程 对于已经注册本网站的用户在成功登陆本系统以后,如果需要修改 自己的个人信息,比如密码,收货地址等等,可以通过点击用户修改按钮来 实现各种修改操作,在操作结束以后可以通过点击提交按钮完成刚刚修改的 操作,具体的页面设计如下图所示。 图 5-5用户修改模块 本系统涉及到网上交易,因此为了保证用户的购物安全,我们系统为了 保证用户购物的安全性,提供了退出功能,可以在用户点击退出按钮以后退 出 鲜花在线销售系统但是不比关掉浏览器的功能,用户在点击退出按钮以后, 浏览器会自动清除用户的所有登陆信息,保证用户的个人
44、信息的保密性跟安 全性。 (2)退出按钮功能实现 代码所属页面:userxinxi.jsp :action=/useredit.action name=form1 method=post 页面设计如表 5-4 所示。 表 5-4用户修改主要控件信息列表 5.2.2 鲜花展示模块的设计与实现 1商品的展示方式设计 对于购物网站而言,有一个好的商品展示页面,对于用户购物欲望的提 升有着至关重要的作用。一个好的鲜花展示页面可以为顾客提供清晰鲜花展 示图片。为了顾客可以购买心仪的商品,本系统采用了两个商品展示方式, 一种是以搜索查询的方式来查看各个商品,一种是以销售排行来查看鲜花的。 两种方式供用户选
45、择,具体的页面设计如下所示。 图 5-6销售排行模块 2鲜花商品展示 代码所属页面:index.jsp 5.2.3 购物车模块的设计与实现 1购物车流程 用户在选择到自己想要购买的商品以后,需要添加到购物车才能进行最 后一步的购买。在添加到购物车以后,可以选择查看商品的细节展示,查看 商品的评论等等,对于不小心添加到购物车的商品可以进行移除,还可以删 除以往的购物记录。在决定购买以后,可以点击购买,页面跳转到支付页面。 具体的购物车流程如下图所示。 图 5-7购物车程序流程图 5.2.4 收银台模块的设计与实现 1收银台的流程 商品支付是用户在购物过程中的最后一步,然而却也是最重要的一步, 用
46、户在选择到自己想要购买的鲜花以后,点击添加到购物车,然后在购物车 中确认购买此商品,点击下一步按钮,页面会跳转到支付页面。在支付页面 中,用户需要确认商品信息,个人联系电话,收货地址,已经快递选择等等 各项信息。当用户全部填写完毕以后,即可完成此次交易,具体的过程设计 图如下所示。 图 5-9结账模块 5.2.5 查看订单模块的设计与实现 1查看订单模块的功能实现 用户在交易成功以后可以通过点击查看订单按钮来查看自己的订单详细 信息,具体的页面设计如下图所示。 图 5-10查看订单模块 2实现查看订单功能 代码所属页面:myorder.jsp 5.2.6 公共浏览模块的设计与实现 1公共浏览模
47、块的功能实现 为了吸引更多的顾客进行购物,本系统采用发布站内公告的方式来吸引顾 客。通过在首页发布关于各类折扣信息以及特价商品吸引顾客进行购买,在顾客 点击某一条折扣信息时,会跳转到此折扣商品的详情页面,顾客可以直接进行购 买。同时在点击其他的公告信息时,会弹出一个页面,页面会详细的介绍商品的 额折扣信心,包括折扣价格,折扣时间等等,具体的设计图如下图所示。 5.2.7 客户留言模块的设计与实现 1留言模块的设计与实现 为了不断地完善网站的建设跟后续的发展,我们系统,开发出了一个具有 特色的用户留言模块,让用户在使用我们系统的过程中,可以不断的根据自 身的使用体验,提出各种改善系统的意见,同时
48、,系统的开发由于时间精力 有限,不可避免的会出现一些有缺陷的地方,为了更好的完善鲜花在线销售 系统,留言模块还鼓励用户提出各种问题,我们在采用了客户提出的问题以 后还会对用户进行奖励。具体的页面设计图如下所示。 2实现留言模块 代码所属页面:liuyanall.jsp 5.3 系统后台管理功能设计与实现 本章节主要对系统的后台管理功能进行详细设计。 5.3.1 基本信息管理设计与实现 1信息管理设计与实现 本系统是一个大型电商网站,所以该功能主要是对各个模块的信息进行 管理。 2信息管理实现过程 代码所属页面:usermana.jsp 5.3.2 订单信息管理设计与实现 1订单信息管理 用户订
49、单信息对于用户的购物过程来说是非常重要的的一个环节。本系 统设计此模块主要是为了更好地管理用户订单信息跟订单详细信息。方便用 户对订单进行增删改查的各种操作,具体页面设计如下图所示。 图 5-14订单管理模块 2实现过程 代码所属页面:ordermana.jsp 5.3.3 鲜花信息管理设计与实现 1鲜花商品信息管理 为了更加全面的展示鲜花商品信息,本系统不仅仅只是展示商品的各项 基本信息,而且为了让客户可以更加全面的了解商品,系统还在商品模块增 加了上传商品图片的功能,具体的页面设计图如下图所示。 图 5-15商品信息管理模块 2图片上传功能 代码所属页面:goodsmanayestejia
50、.jsp 5.3.4 公告信息管理设计与实现 1公共信息管理模块 由于现在越来越多的电商网站流行在站内发布公共模块来实现各种促销 活动,所以我们系统也实现了一个公共模块的功能,为商城的客户提供各类 促销信息,同时也会为顾客得购物过程提出各种有益的意见,让顾客可以更 加及时的了解商城的各类促销活动,为顾客带来更多的利益,具体的页面设 计如下如所示 图 5-16公告管理模块 2公共信息管理模块 代码所属页面:gonggaomana.jsp 5.3.5 留言管理模块设计与实现 1留言管理模块 为了本系统的不断完善和网站的不断发展,我们开发了一个留言管理模 块,顾客在使用我们系统的过程中,如果遇到什么
51、难以解决的问题,可以通 过留言模块向我们反应,我们可以通过收集用户的留言,来不断完善我们的 系统,具体的页面设计如下图所示。 图 5-17留言信息管理模块 2留言管理模块实现 代码所属页面:liuyanmana.jsp 5.4 本章小结 本章主要介绍了鲜花在线销售系统的各模块的详细设计,通过对每一个模 块功能的详细描述跟页面设计图,我们可以更加清晰全面的了解系统的总体功 能。 6 系统测试与性能分析 6.1 本系统测试 6.1.1 前台首页的测试 1测试查询模块 为了测试本系统的首页搜索功能,我们可以在首页的查询中的下拉列表里 随意选择一项类别,然后可以输入要查询的关键字,点击查询按钮,如果页
52、面 能够显示到搜索到的产品,则表示该模块功能实现成功。 2测试分类模块 由于本系统的查询功能分为两部分,上面提到的是关键字查询,我们这里 要测试的是根据商品类别来查询,测试的过程同样是选中商品分类的某一类别, 如果在页面上能显示这一类的商品,则说明测试成功,分类查询功能实现成功。 6.1.2 购物车模块的测试 购物车模块是客户购物的最后一个重要环节,所以对此进行测试是非常有 必要的,我们可以修改数量单元,如果修改的是有效数字,则修改成功,如果 输入的数字无线,则修改失败。经过测试,系统达到了预期的效果,购物城功 能成功实现。 6.1.3 用户注册模块的测试 对于新用户的注册,我们也进行了测试,首先用户进入注册页面,输入需 要提交的表单数据,如果用户输入的表单数据是正确有效的,泽会跳转到注册 成功页面,如果用户输入的表达数据是无效的,那么系统会自动提示用户数据 错误,请重新输入。经过测试,发现注册模块的功能是可以成功实现的。 6.2 本章小结 本章着重对系统的各个重要功能模块进行了系统测试,为了让系统的每一 步开发都能顺利进行,测试是必不可少的,通过本章对测试的详细过程的描述, 最后证明系统的各项功能是可以成功实现的。 7 结束语 鲜花在线销售系统实现了传统花卉行业
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 说课模板及框架图
- 人教部编版四年级语文上册第20课《陀螺》精美课件
- 算法设计与分析 课件 5.5.1-动态规划应用-矩阵连乘-问题描述和分析
- 2024年伊春客运从业资格证理论考试题
- 2024年呼和浩特客运资格考试考题题库答案
- 2024年河池客运资格证考试试题模拟
- 吉首大学《教师综合素质强化》2021-2022学年第一学期期末试卷
- 吉首大学《程序设计基础实验》2021-2022学年期末试卷
- 《机床夹具设计》试卷22
- 吉林艺术学院《艺术专题策划》2021-2022学年第一学期期末试卷
- 分包单位资格报审表-填写模板
- 城市经济学习题与答案
- 马工程《马克思主义发展史》课后习题答案
- 《培养良好的卫生习惯》主题班会(30张)课件
- 1到50带圈数字直接复制
- 医学学员沟通和接诊能力面试评分表
- 创业指导师培训计划
- 幼儿园中班数学《有趣的图形》课件
- 四年级上册数学课件-4.6 整数的四则运算(运算定律)▏沪教版 (共15张PPT)
- 《饲料标签》国标
- DB11-415-2016危险货物道路运输安全技术要求
评论
0/150
提交评论