分享
基于javaweb的格雅网上花店购物系统的设计与实现计算机专业.docx
下载文档

ID:250882

大小:1.16MB

页数:21页

格式:DOCX

时间:2023-03-15

收藏 分享赚钱
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
基于javaweb的格雅网上花店购物系统的设计与实现 计算机专业 基于 javaweb 网上 花店 购物 系统 设计 实现
基于javaweb的格雅网上花店购物系统的设计与实现 内容提要 随着信息技术发展的不断深入,网络遍及我们生活的方方面面,传统购物中以小商店、便利店为主的实体店形式已经不能满足当代消费者的消费和服务需求。其中,鲜花作为一种相对特殊的商品,传统的电话订花方式将会导致电话订购不直观、花店受库存限制、经营时间受限制等问题。因此,本文采用Java Web技术、MySQL数据库和B/S结构,设计与开发了一个网上花店购物系统。登录购物系统即可显现各花品分类信息以及花品推荐信息,可点击选择有意向的商品查看详细信息,或直接购买,让用户无需出门即可随意购买。 关键词 网上花店;Java Web技术;MySQL数据库;B/S结构 Design and implementation of Geya online florist shopping system based on Java Web ABSTRACT With the continuous development of information technology, the network covers all aspects of our lives. In the traditional shopping, the form of small stores and convenience stores is no longer able to meet the consumption and service needs of contemporary consumers. Among them, flowers as a relatively special commodity, the traditional telephone ordering method will lead to problems such as the telephone order is not intuitive, the flower shop is restricted by the stock, and the operation time is limited. Therefore, this paper designs and develops an online florist shopping system using Java Web technology, MySQL database and B/S structure. Login to the shopping system can display the classification information and recommendation information of each flower. Click to select the goods with intention to view the details, or buy directly, so that users can buy at will without going out. KeyWords Online flower shop; Java Web technology;MySQL database; B/S structure III 目录 一绪论 1 二开发技术介绍 1 2.1 J2EE 1 2.2 MySQL数据库 2 2.3 B/S结构 2 三系统需求分析 3 3.1 系统目标 3 3.2 系统功能需求分析 3 3.3 系统非功能需求分析 4 四系统设计 4 4.1 注册登录业务设计 4 4.2 商品管理业务设计 5 4.3 购物车业务设计 6 4.4 数据库设计 7 五系统实现 8 5.1 网站首页实现 8 5.2 用户注册实现 9 5.3 购物车功能实现 10 5.4 订单功能实现 11 总结 11 致谢 12 参考文献 12 一 绪论 随着信息技术发展的不断深入,网络遍及我们生活的方方面面,现在消费者的购物方式已经不满足于只通过实体店购物所需品了,实体店购买会受到如天气情况、时间安排、店铺分布等突发情况的影响,而不能及时购买心仪的物品,造成消费者的消费体验有阻滞感。有数据表明,相对于实体交易,绝大多数消费者更倾向于利用网络进行物品的购买。其中,新鲜花卉作为商品有着它的特殊性,传统的电话订花方式将会导致以下几个问题: (1)电话订购不直观:花店里有什么类型的花,颜色如何,花型如何,包装如何,对于买家来说是在电话中是无形的,只能依照买家的个人经验或卖家询问需求再给出建议,容易买家不满意而对花店的声誉产生影响。但网上花店却可以不受时间限制的让买家随意浏览商品信息,直观且清晰,不容易发生纠纷。 (2)花店受库存限制:传统实体店铺的经营需要卖家提前备好较大数量的货物,因此前期资金投入较大。而网络在线购物中展出的商品一般是需要在客户下单后,卖家才对其进行发货,不需要提前准备库存,减少货物的积压,且可以保持鲜花的新鲜度与资金的流动。 (3)经营时间受限制:不同于实体商店需要人工进行经营,网上购物是24小时营业。无论何时,用户只需要打开电脑,登录购物网站就能够进行购物。 买家登录网上花店购物系统便可进行一整套的花店产品购买流程,买家进入系统即可查看花品的详细信息,包括优惠活动时的价格以及平时的价格,提供最佳的购买方案,让买家得到最具性价比的购买体验,使买家可以选定商品,提交订单,填写需要送达的订单地址,有商家进行发货派送,实现无需走出家门便购买到心仪商品的目的,也可以给爱的人或自己一份美好的礼物。而对于商家来说,使用网上花店系统,可以大大的减少库存,增加资金流动,提升店铺的知名度,带来更多具有消费潜力的顾客。 二 开发技术介绍 2.1 J2EE J2EE语言可以直接面向使用对象,是一种简单易操作的语言,这一语言通过简单加密形成安全网络,可以同时进行多线程操作,并且可以跨数据库进行数据传输工作,因此对于管理平台来说,采用这一技术可以实现不同操作平台的管理,更加方便快捷。这一技术也为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制。 J2EE的体系完备,完全独立于传统的研发体系,是一种全新的语言体系。它突破了传统语言的独立性缺陷,是一项多构件组成的、不同部门之间框架独立完整存在的体系结构。另外,这类结构本身的独立性特征,导致其对操作平台的选择具有更大的随机性,对操作平台的性能要求较低,所以这一软件属于标准的适合运行的软件之一,且由于其具有高效的安全性能,因此,可以保持高质量的研发性能,在日常使用中简单易操作,并且防泄密系数较高。 2.2 MySQL数据库 MySQL数据库是目前网站以及APP应用上用的较多的一个开源的关系型数据库系统,它可以对数据进行保存,分段化的数据保存,也可以对其数据进行检索,查询等功能的数据库。默认的MySQL数据库中存有一个库,就是MySQL的系统数据库,可以对其保存系统的数据包括MySQL数据库的信息,数据库root账号,普通账号,以及数据库的名称,还有数据库的一些表和一些数字型的数据类型结构都会有所保存。 2.3 B/S结构 B/S结构是软件开发过程中常用的方法之一,可以将服务器和客户端对接起来,执行用户发布的指令,在这一过程中,不同的任务根据性质不同被纳入不同模块中,因此完成任务指令也就是细化到各模块上完成算法运行。其中如果需要执行具体任务,那么需要联系相互关联的模块进行交流,因此,在搭建结构的过程中,需要针对模块的应用对服务器进行进一步开发与维护,以实现架构搭建的合理性和使用的快捷简便性。 图2.1 B/S模式结构图 对这一系统的逻辑算法进行进一步分析,在系统开发初期阶段,该系统只有两层架构,为了满足系统的多元工作需求,在两层架构之间搭建起第三层,三层架构同时在一台计算机上使用,因此,可以通过系统实现用户的信息交换与传输。并通过三层架构,使各项信息在交互过程中,用户可以访问不同的模块,提高效率。 在B/S应用过程中,就将各要素进行细化,并对其中相关模块进行进一步维护。由于该系统在使用过程中始终处于联网状态,因此在维护过程中可以突破时空限制,系统升级换代的速度较快,系统内部有漏洞的部分得到替换的可能性也更高,所以从这个角度来看,这一系统在使用中具有较强的应用潜力和广阔的应用市场。 三 系统需求分析 3.1 系统目标 本项目是属于应用软件开发这一方面,其主要目标就只是设计和开发出一个基于Java Web的网上花店购物系统网站,本系统设计的目的是让购物这一行为走向电子化,这样可以更方便、更快捷的为消费者提供优质的服务,同时也为店铺的运作降低了成本以及提升店铺知名度。在这个系统中,商家(也称卖家)和消费者(也称买家)均可以登录进行操作,消费者需要通过在线购物网站来实现买卖交易的全过程,商家需要通过在线购物网站来实现商品或产品贸易的电子化。从而提高网上在线购物系统的整体服务水平。 3.2 系统功能需求分析 根据目前电子购物的主要模式,系统应能满足网上购物的基本要求,同时也要体现出一些针对销售企业特点的个性化要求。系统主要的功能需求如下: (1)用户注册登录:普通用户可以浏览花店中的所有商品,但是如果想要进行交易,就必须首先注册成为会员。即使用户已经进行了注册,将用户信息传入数据库,并登录系统,但在必要时还是能够根据要求修改自己的登录密码以及注册信息。注册后用户作为花店购物系统的会员,因为只有会员才能够购买商品的限制,用户须登录注册时填写的手机号(或昵称、电子邮箱)和登录密码进行登录,购买看中的花品或向商家提问。同时用户注册成为会员后要输入注册时显示有效的手机号(或昵称、电子邮箱),因为系统采用验证码的方式来实现注册页面的防刷功能,防止会员的大量重复注册,即已经注册过的手机号不能同时注册两个账号, (2)商品分类以及商品详情:会员登录的是前台系统,其功能主要是向会员展示商品的外形信息以及价格,在前台系统中,会员可以对花品进行模糊查询,迅速定位商品位置,也可以浏览商店中所有花品,根据需要对鲜花类别进行筛选,并配备详细的鲜花介绍图片,供会员浏览参考。如果只是浏览网页则不需要进行登录,但若是需要对某一花品添加购物车或下单购买,则必须登录系统。 (3)商品模糊查询:用户在浏览商品时可以根据鲜花的类型进行查询,在搜索框中无需输入全部商品名称,只需输入关键字或关键词,即可通过模糊查询迅速缩小所需商品的查找范围,这样就能尽快找到适合自己的鲜花商品。 (4)购物车功能:本功能用于实现登录用户的网上购物过程。用户在网上花店中购买的所有商品在生成订单之前都被存储在“购物车”当中,此时用户可以对选购的商品进行任意的删改;当生成订单之后,只能查看订单的详细信息,不能再对订单中的物品进行任何删改。 (5)订单管理:对于会员来说,对购物车中的商品生成订单后,必须先填写购物者的基本购买信息,包括收货地址、期望发货时间、发货方式和收货联系人电话等。订单管理员则可以在后台对会员提交的订单进行管理,根据订单现在所处情况来修改订单的状态,包括“己付款”、“未付款”、“已发货”、“未发货”等。对于管理员,同时可以查看系统内所有生成的订单。 (6)鲜花商品管理:在后台系统中,管理员可以对花品信息进行管理,负责管理鲜花商品的类别,包括类别的添加、修改和删除,负责商品的上架,商品信息的编辑,包括图片上传、商品描述、价格设定,管理员还可以对以前发布的商品信息进行修改,也可以对商品进行下架或者删除。 (7)用户管理:系统用户包括普通会员和系统管理员等,管理员在后台系统可以对用户进行管理,主要是对用户的基本信息维护,用户管理由系统管

此文档下载收益归作者所有

下载文档
你可能关注的文档
收起
展开