基于SSM框架的花之家鲜花销售信息管理系统.docx

上传人:温桑 文档编号:49460718 上传时间:2022-10-08 格式:DOCX 页数:41 大小:3.91MB
返回 下载 相关 举报
基于SSM框架的花之家鲜花销售信息管理系统.docx_第1页
第1页 / 共41页
基于SSM框架的花之家鲜花销售信息管理系统.docx_第2页
第2页 / 共41页
点击查看更多>>
资源描述

《基于SSM框架的花之家鲜花销售信息管理系统.docx》由会员分享,可在线阅读,更多相关《基于SSM框架的花之家鲜花销售信息管理系统.docx(41页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、基于SSM框架的花之家鲜花销售信息管理系统摘要:鲜花销售系统适应现阶段人们的需求,为大家购物带来更多便利。给需要的人提供鲜花资源,人们足不出户,就可以选择和购买鲜花,打破了传统花店销售的模式。本系统设计了管理员维护、会员管理,管理员可以对花店进行各项管理,鲜花的进货,需求品种,销售流程,会作详细的统筹。在鲜花销售系统的页面,有花语管理、鲜花管理、网站公告管理,同时可以满足用户注册和登录,之后对花店的鲜花进行选购,选择鲜花加入购物车之后,可以进行付款,查看订单状态。系统可以实现销售系统基本信息的增加,修改,删除操作。根据市场需求,管理员结合实际,对销售方式实施更改。管理员也可以在系统中查看库存管

2、理、订单管理、销售统计等功能。关键词:鲜花,销售,信息管理系统,,Jsp,Mysql Flower House Flower Sales Information Management System Based on SSM FrameworkAbstract:The flower sale system adapts the present stage peoples demand, brings more convenience for everybody shopping. To provide flowers to people in need, people can choose an

3、d buy flowers without leaving home, breaking the traditional pattern of florist sales.This system has designed the administrator maintenance, member management, the administrator can carry on each management to the flower shop, the purchase of flowers, the demand variety, the sales process, will mak

4、e a detailed plan as a whole. On the page of the flower sales system, there are flower language management, flower management, website announcement management, and at the same time, it can satisfy the user to register and log in, after the flower shop to choose and buy flowers, flowers added to the

5、shopping cart, you can pay, check the order status.The system can achieve the basic information of the sales system to increase, modify, delete operations. According to the market demand, the administrator combined with the actual, the sales way to implement the change. Administrators can also view

6、inventory management, order management, sales statistics and other functions in the system.Keywords: Flower Sales , Information Management System, Jsp, Mysql II目 录第1章 绪 论11.1 系统开发目的11.2 系统开发意义11.3研究主要内容1第2章 系统开发工具介绍22.1 JAVA语言22.2 JSP简介22.3 MYSQL介绍32.3.1 MYSQL概述32.3.2 MySQL特性42.4 B/S结构介绍42.5 MyEclip

7、se简介42.6 系统环境搭配5第3章 系统需求分析与设计63.1可行性分析63.1.1 经济可行性63.1.2 技术可行性63.1.3 运行可行性63.2 系统性能分析63.3 系统功能分析73.4 系统概要设计83.5 UML系统建模93.5.1.用户用例图功能介绍93.5.2.管理员用例图功能介绍93.6 系统流程分析10第4章 系统数据库设计124.1 数据库逻辑结构设计124.2 数据库物理结构设计15第5章 系统的实现205.1 网站首页页面205.2 用户注册页面215.3 鲜花详情页面225.4 花语大全页面235.5 网站公告页面245.6 会员管理信息页面255.7 花语管

8、理信息页面265.8 鲜花信息管理页面275.9 网站公告管理信息页面285.10 库存管理信息页面295.11 订单管理信息页面30第6章 系统测试326.1 测试的目的和意义326.2测试的方法和原则326.3 测试用例33第7章 结束语34参考文献35致 谢37II第1章 绪 论1.1 系统开发目的最近几年来,网络购物和销售已经慢慢进入人们的生活,渐渐成为我们生活中的重要组成部分。不仅仅是年轻人,包括中老年群体,也都逐步适应了网络购物的模式。人们生活品质的提高,对鲜花的追求更是比以往丰富。每逢节日,七夕,情人节等,鲜花都会有很大的市场需求和销售人群。包括毕业季的到来,购买鲜花的人数就会更

9、多。而网络销售恰恰是当今时代很受大家欢迎的方式。因此鲜花网络销售,会有一个美丽的前景。1.2 系统开发意义如今的年轻群体,普遍在网络冲浪,上网不仅仅在于使用电脑,现今人手一台手机,网络与我们的距离越来越近。网络购买鲜花,不需要繁琐的工序,只要在手机或电脑进入系统,就能如同逛花店一般,选择自己喜欢的鲜花。加之移动支付和物流的高速发展,网购鲜花已经有了成熟完整的体系,实名制购买等操作,也大大提高了商家和用户之间的信用度,人们会对平台建立一定的信度,商家的销售成本也会大大降低。因此得到双赢的状态。1.3 研究主要内容本设计主要研究网络销售和购物系统,为顺应时代发展,研究线上购买鲜花,以SSM为框架,

10、Java语言的架构实现设计。Spring,SpringMVC和MyBatis三个框架的集合,使系统运行环境更上一层楼。对于这一框架的功能作用的研究,SpringMVC主要是处理客户端和web的请求,之后返回数据。研究和设计数据库表,根据需求编写用例。mybatis主要是对数据库实现连接和查询。使用户能够放心顺利使用鲜花销售系统购买鲜花。1第2章 系统开发工具介绍2.1 JAVA语言Java语言的问世,振奋了wed世界的人心。作为一种新兴发展的语言,广泛得到大家的欢迎和支持,基于当时最流行的语言C和c+,人们更加方便接受。在1995年,编程语言Java正式启动1。面向web应用程序翻开了全新的篇

11、章。由于Java语言非常强大,在其发布后不久就被大家接受,对Java感兴趣的人,想学习Java的人越来越多。在网络发展的高速期,应用程序也不可能局限于同质环境。除此之外,Java语言极大地促进了电子商务的发展。Java Serer Page(JSP)技术的引入使得Java语言成为技术人员首选开发工具。互联网的发展日新月异,普及着人们的生活。wed技术的深入,更加巩固了Java语言的地位。也得到大家的一致认可和肯定,大大提高了信度和效度。以下是Java语言的一些重要功能2。在平台相关性方面,Java作为一大编程语言,它与平台无关,不仅仅局限在一个软件下运行,多种软件平台都可以实现编辑和修改,发挥

12、它的用处。在语法上简洁易于修改收到广大企业的欣赏和运用。有的时候在不同的软件上运行。平台甚至不需要修改,就能达到技术想要的效果。在市场需求上,Java技术是最受欢迎的。Java的垃圾回收机制,使得容易出错的地方更少,错误和语法提示的功能也很强大。能够自动释放不需要的内存,节约了很多调试错误的时间。Java走向移动手机设备,平台独立性有两种类型:源代码级和市场的手机里,智能数字惊人。人们的学习不再那么麻烦,更有利于精通这门语言。Java的分布式方面,它的可扩展性好,支持两种发行版。它处理异常的功能强大,检查错处和处理错误都能准确无误。数组和字符串的越界,也能很好地给开发者提示和帮助。在解释器运行

13、检查时,可以将出错的代码及时处理3。2.2 JSP简介JSP又叫Java的服务器界面,是一个系统的界面设计所运用的技术。作为一种动态网页技术,它在服务器端提供脚本语言。多数动态网页中,jsp技术都被广泛运用,它在开发wed程序中成为了不可缺少的技术,在程序设计中的作用也得到了充分发挥。JSP可以在多个操作系统平台中运用,开发时在不同的平台运行,不需要作太多修改,就能达到技术人员想要的效果4。JSP与HTML的关系上,它可以实现记事本和写字板上编辑和修改,一般用于编辑静态页面。虽然是静态页面,却可以播放动态图或视频。作为Java的服务器技术,在运行时要配置Java环境,在Tomcat服务器上运行

14、。HTML在编译和执行时,根据动态代码的结果生成,就可以在客户机的浏览器中显示页面结果4。JSP页面在转化成为servlet之前是可以使用的,所以JSP页面信息具有servlet的优点,可以访问Java API。其工作原理,可以表示为客户的通过JSP动态页面技术访问页面操作流程,如图2-1所示。 发出请求,为容器找到相应的信号进行处理。再转化为test.class文件。在这个过程中,通过实例中的方法,把HTML文件返回客户端。图2-1 JSP页面访问操作流程图这样一来,JSP语言开发有着强大的后盾。JSP技术使得应用程序变得更准确、更快,这些应用程序可以与各种应用程序服务器和浏览器一起工作,达

15、到高度的配合。2.3 MYSQL介绍2.3.1 MYSQL概述MySQL广泛用于各种中小学型网站中,它的成本相对较低,并且运行速度快,体积小,所以成为很多企业的首选。它可以使用多种编译器来测试结果,同时支持多个操作系统参与其中。它的优势还在于,可以支持多线程, 优化查询算法。除此之外,还能充分利用CPU资源,在算法查询时也可以达到高速,高效的成果。2.3.2 MySQL特性MySQL的功能对于中小企业来说,是足够用的。它的设计简单,数据存储的格式也很紧密,在一些程序中可以得到很好的展现。它存储的数据大多是独立的,但这些数据一般不被读取。它的安全性能要求较高,适合整体性的,数据量大的应用。数据库

16、往往存储了大量的数据,正因为数据量大,测试结果的准确性和可行度会更高。在数据库执行完一条指令之后,就会加载到内存,尽管有几千条数据,执行速度也会非常快。2.4 B/S结构介绍B/S架构主要使用WWW浏览器技术,它能够把系统核心功能集中在服务器上面,可以帮助系统开发人员简化操作,便于维护和使用。目前B/S结构成为程序开发主流结构,其优点就是没有地点限制还不用专门安装软件,笔记本或者电脑能够上网就能访问系统。系统使用B/S进行开发在后期系统维护上面就会很省事,不用什么问题都在服务器上面操作,简单的客户端处理就解决部分问题,开发出来的程序跟用户交互性上面也会增强,还可以实时刷新浏览器进行程序局部的数

17、据信息更新5。基于B/S架构的系统可以架设到计算机网络上,可以不受地理位置和其他条件的限制,可以在任何联通互联网的地方使用这样的系统。2.5 MyEclipse简介1. MyEclipse在众多开发软件当中,还是很受开发者欢迎的。无论是Java开发还是J2EE,都能在MyEclipse中得到很好的发挥。无论是高校学习还是企业工作平台,都会选择使用它。它在程序服务器的整合方面,使得开发者的效率大大提高。在学习技术和工作上,都能少走一些弯路,它在集成和搭配环境方面都给开发者提供了便利。 在配置开发中,首先要使它正常打开,提前配置好环境,MySQL和Tomcat服务器都要正常运行,才能保证软件畅通。

18、我们可以利用插件来实现相应的功能部件,使其他模块实现展开和升级。MyEclipse适用多种操作系统,集成了许多常用的框架,在编写程序时非常方便快捷,是一款不错的Java开发工具6。2.6 系统环境搭配首先,安装Java,配置Java环境变量。开发工具安装MyEclipse。配置Maven,在MyEclipse中配置Tomcat和Jdk。系统采用SSM框架,在软件技术开发领域,大家都耳熟能详。它分别表示Spring,SpringMVC和MyBatis,这三个框架的集合,使系统运行环境更上一层楼。对于这一框架的理解并不难,SpringMVC主要是处理客户端和web的请求,之后返回数据。Mybati

19、s主要是对数据库实现连接和查询,使得wed端的数据修改时,数据库的数据也同时保存修改。Spring则是协调,为系统作好衔接。第3章 系统需求分析与设计 3.1可行性分析3.1.1 经济可行性由于鲜花销售信息管理系统是我们自己开发的毕业项目,经济投入很小。系统完成后,将为未来的鲜花销售信息管理系统提供极大的便利,通过分析系统的开发成本,以及未来使用中需要的维护成本,来确定软件开发是否经济可行,是否有必要。经济可行性是软件开发的一个重要指标,直接关系到应用程序的成败,所以要做好经济可行性分析7。3.1.2 技术可行性现有的设备下,开发鲜花销售系统是有足够条件的。虽然在开发过程中,需求可能会出现一些

20、略微的变化,但开发系统就是要不断根据实际,去更新需求和功能的。在限制的条件内,必要的功能和需求是可以完成的。在资源配置的技术方面,也已经搭配好开发环境8。硬件资源也可以满足开发的需要,技术方面需要不断完善,方能强有力地支持本系统。3.1.3 运行可行性现有的软硬件资源,有了较稳定的环境,能够支撑本程序的运行。现今的信息技术已经普遍化,各种运营商的水平相当高,因此在运营中是可行的。根据新系统测量技术的目标,运行可行性要考虑较多方面,根据开发程序的需求,配置和环境条件。技术人员的开发能力也是重中之重,加强分析和考量技术水平,考虑一下可以在不久的将来接受培训和开发的技术人员。在新系统运行后,可以加强

21、自己的学习,刻苦钻研技术,提升自己的技术水平,加强培训和扩充。并根据时间进度,合理安排开发时间。努力在规定的时间之前完成开发,运行程序。在考量这些方面的运行条件分析之后,可以有更加完整的规划,实现开发成果的优化,取得更好的成效,这会是整体规划工作的阶段性结果。3.2 系统性能分析(1)安全性:用户必须登录才能进入系统。否则,他们无权进入系统。系统满足不同用户的需求。用户登录后,无法进一步操作。(2)可升级性:由于需求的不断增加,程序也要相应的调整,因此,系统必须要具备可升级性。(3)机密性:在实际使用过程中,系统将涉及需要保密的数据。如果系统存在漏洞,带来的损失将不计其数,所以要有更加全面的统

22、筹规划,确保系统的机密不出现漏洞。(4)可靠性:系统往往会有病毒代码,必须有内部信息拦截器,验证方法和保护措施,以便人们可以放心使用。(5)简单:系统设计应易于学习。设计的各种功能应易于操作,无需努力学习并缩短熟悉用户系统的过程。(6)一致性:应准确输入数据。需要更新时,应及时修改数据。数据应单独保存。如果无法删除数据,则将删除需要删除的数据。3.3 系统功能分析本系统实现了鲜花购买的整个流程,是一个网络销售运行总的操作过程。它分为用户模块和管理员模块,详细功能有以下描述:系统的前台,是用户模块:1. 首页:用户进入鲜花购买系统,第一页是首页,用户浏览页面,选择登录或注册,就能实现鲜花的网上购

23、买。2. 用户的注册和登录:用户可以根据系统的提示,一步步完成登录和注册,步骤较为简单易于操作,填写基本的信息即可。3. 全部鲜花:用户进入系统后,可以挑选鲜花种类。每一品种的鲜花都可 以点击详情查阅,同时可以编辑购买的数量,将喜欢的鲜花产品加入购 车或者添加收藏。4. 购物车:实现会员对要购买的鲜花进行管理,包括修改数量、删除、继续购物和提交订单。 5. 花语大全:用户可以单击花语大全,对鲜花的花语有一定的了解,更加方便对鲜花品种的选择。6. 网站公告:实现网站公告的列表显示,点击可以查看网站公告详情。7. 个人中心:此功能为用户对个人信息的修改操作,信息修改还包括登录密码的修改。查看购买的

24、订单状态,也对订单进行删除。同时,用户还能查看自己的积分数目9。系统的后台,管理员模块:1. 管理员维护:超级管理员可以编辑此功能,普通的管理员是不可以参与维护的,因此,超级管理员有权修改信息。2. 会员管理:会员管理归于管理员,管理员有权修改用户的信息。3. 花语管理:管理员可以编辑花语,增加或删除。对花语进行更新。4. 鲜花管理:鲜花的管理最为关键,管理员需要根据库存,修改信息。5. 网站公告管理:网站的是管理员发出公告的,以便用户直接查看公告。管理员全权负责对公告的修改和删除,查看和新增。6. 库存管理:管理员关注鲜花的销售状态,对库存进行管理,销售较多的鲜花则对库存新增,销量较少的鲜花

25、,则少进货。7. 订单管理:对于用户的订单,管理员可以进行查看或删除。8. 销售统计:管理员对财务统计进行查看,销售额查看。对鲜花的标价更改处理。相关详细统计对有权查看和管理。3.4 系统概要设计通过需求分析,确定系统功能如下图所示:图3-1 系统功能结构图鲜花销售信息系统的功能分为两个模块,一个是前台用户模块,一个是后台管理员模块。用户在系统首页可以选择模块登录。前台主要是鲜花销售系统的主页面,有用户登录注册功能,用户登录之后,可以看到所有的鲜花销售信息。用户可以根据自己的选择把商品加入购物车。用户还有一个个人中心,里面有个人资料,交易订单记录,以及商品收藏记录。后台模块主要是管理员的,管理

26、员的登录和注册信息管理,对鲜花种类的管理,库存管理,网站公告,订单管理,销售统计。3.5 UML系统建模3.5.1.用户用例图功能介绍浏览商品:用户可以搜鲜花名称,就可以浏览商品。用户管理实现:用户的信息可以查看和修改。用户订单管理用例:用户提交订单和付款,之后可以查看订单状态。购物车管理实现:用户选择喜欢的鲜花商品加入购物车。图3-2 设备用户的用例关系图3.5.2.管理员用例图功能介绍管理员维护:超级管理员可以编辑和修改相关信息,对管理员进行增加或删除,修改账户和密码。 会员管理:管理员进入系统后,对用户的信息进行修改或删除。花语管理:管理员可以编辑花语,增加或删除。对花语进行更新。鲜花管

27、理:对库存不足的鲜花进行删除和修改。对新近的鲜花予以添加。 网站公告管理:管理员全权负责对公告的修改和删除,查看和新增。库存管理:销售较多的鲜花则对库存新增,销量较少的鲜花,则少进货。订单管理:对于用户的订单,管理员可以进行查看或删除。销售统计:管理员对财务统计进行查看,销售额查看。图3-3 设备管理员的用例关系图3.6 系统流程分析用户必须注册后才能登录系统。注册具体流程如下图所示:图3-4 用户注册流程用户注册流程,有表单验证设计,用户是不能重复注册的,重复注册会显示不通过,回到上一步骤。用户名不能重复,重复会有相应提示。必填项是不能为空的,有空的选项不能完成提交。两次输入密码有验证功能,

28、两次的密码必须一致。用户名存在,必填项为空,密码不一致等问题,都回到上一程序,满足相应条件之后,注册成功。管理员必须登录后才能进入系统。具体流程如下图所示: 图3-5 系统管理员管理流程后台管理模块的登录流程,注册方面和用户的注册流程类似,在管理员登入后台时,输入账号密码,验证账号密码是否正确,操作正确则进入系统,系统中包含各项信息管理,这些信息都在数据库中存储。系统后台的数据,会员信息,鲜花信息管理,库存和订单的管理信息,都与数据库库的信息同时实现增加,删除,修改功能。第4章 系统数据库设计数据库依照需求,设定角色和表单。先进行概念设计,它实现了系统中每个角色的需求,数据将进行有效存储。在建

29、立数据库的过程中,还少不了操作系统的支持。设计思路需要反复推敲,逐步求精。致力于模型和建模方法研究,保证相关程序的运行。概念模型正是满足用户需求,相关软件硬件不含其中10。 因此,在这里我们需要关注如何表达用户对系统的需求,而不是考虑具体的实现问题。数据库的物理结构设计方面,在数据库的逻辑结构选定RDBMS之后,再设计和实施数据的存储结构,存取方式。数据库的计存储位置和存放路径至关重要,存储确定好之后,才能确定系统配置。 设计之初,E-R图的设计是必不可少的。根据鲜花销售系统的需要,合理分析,设计出合理其次,在初始E-R的实体属性图。图上进行了一系列优化,以避免出现繁杂。4.1 数据库逻辑结构

30、设计规划出的实体有管理员实体、鲜花类别实体、鲜花实体、花语实体、积分实体、收藏实体。此外,还有网站公告实体,订单实体和会员实体。下列实体属性图,具体描述如下:1、管理员实体如图4-1所示:图4-1管理员实体2、鲜花类别实体如图4-2所示:图4-2鲜花类别实体3、鲜花实体如图4-3所示:图4-3鲜花实体4、花语实体如图4-4所示:图4-4花语实体5、积分实体如图4-5所示:图4-5积分实体6、收藏实体如图4-6所示:图4-6收藏实体7、网站公告实体如图4-7所示:图4-7网站公告实体8、订单实体如图4-8所示:图4-8订单实体9、会员实体如图4-9所示:图4-9会员实体10、 总E-R图如图4-

31、10所示图4-10 全局E-R图4.2 数据库物理结构设计1.管理员表用来存储各级管理员的信息,包含管理员id,管理员名,管理员密码,管理员可以通过注册,编辑管理员姓名,生成管理员id,设置密码,实现登录操作。表结构如表4-1 admin表所示:表4-1 admin表序号列名数据类型长度小数位标识允许空1userIdint11是否2userNamevarchar9是3userPwvarchar6是2.鲜花种类表储存鲜花类别名,鲜花类别描述。此表列名较少,提供用户查看鲜花的种类,以及对每一种鲜花有一定的了解,表结构如表4-2 catelog表所示:表4-2 catelog表序号列名数据类型长度小

32、数位标识允许空1catelogidint11是否2catelognamevarchar450是3catelogmiaoshuvarchar3000是3.鲜花表存储鲜花名,鲜花描述,鲜花图片,花期,加入购物车,鲜花数量添加,鲜花价格。户可以在浏览时加入购物车,查看价格,选择鲜花数量。鲜花的花期一般不长,用户可以查看花期存活时间。表结构如表4-3 goods表所示:表4-3 goods表序号列名数据类型长度小数位标识允许空1goodsIdint11是否2goodsNamevarchar180是3goodsMiaoshutext180是4goodsPicvarchar450是5huaqivarcha

33、r50是6goodsJiaint11是7goodsTejiaint11是8goodsCatelogIdint11是9goodsDelvarchar20是4.花语表主要存储鲜花名,鲜花描述,使用户对每一种鲜花有一定的了解。管理员管理鲜花表。表结构如表4-4 huayu表所示:表4-4 huayu表序号列名数据类型长度小数位标识允许空1idint11是否2namevarchar200是3miaoshuvarchar500是5.收藏表存储鲜花名,鲜花种类,用户名。用户收藏的鲜花商品,在收藏表中可以看到相关选项。表结构如表4-5 shoucang表所示:表4-5 shoucang表序号列名数据类型长度

34、小数位标识允许空1idint11是否2goodsidvarchar60是3uidvarchar60是4typesint11是6.网站公告表存储公告id,公告主题,公告描述。用户在进入系统之后,可以查看网站公告详细信息。表结构如表4-6 gonggao表所示:表4-6 gonggao表序号列名数据类型长度小数位标识允许空1idint11是否2namevarchar200是3miaoshulongtext是4cdatevarchar50是8. 订单表主要存储订单编号,订单日期,订单状态,订单送货地址,订单付款方式。订单状态分为已付款或已发货状态,管理员和用户都可以查看订单的状态。表结构如表4-7

35、torder表所示:表4-7 torder表序号列名数据类型长度小数位标识允许空1orderIdint11是否2orderBianhaovarchar450是3orderDatevarchar450是4orderZhuangtaivarchar450是5orderJineint11是6orderSonghuodizhivarchar450是7orderFukuangfangshivarchar450是8.会员表存储用户id,用户名,用户密码,用户真实姓名,用户电话,用户性别,用户地址。存储这些用户信息较为详细,主要是为了方便鲜花配送和用户收货。表结构如表4-8 userinfo表所示:表4-8

36、 userinfo表序号列名数据类型长度小数位标识允许空1userIdint11是否2userNamevarchar450是3userPwvarchar450是4userTypeint11是5userRealnamevarchar450是6userAddressvarchar450是7userSexvarchar450是8userTelvarchar450是第5章 系统的实现本章主要是系统的使用介绍说明书,介绍每个模块的功能实现,描述具体操作,展示效果图,附主要代码介绍。5.1 网站首页页面 1. 功能模块介绍用户进入系统首页,展示系统的主页面,可以查看鲜花的商品分类,浏览鲜花,查看花语大全和

37、网站公告。用户还可以输入鲜花的关键字去搜索鲜花。最重要的是,用户购买鲜花需要注册和登录,在首页即可完成注册和登录,再开始选购鲜花。2.效果图如图5-1 首页效果图所示:图5-1 首页效果图3.核心代码如图5-2所示:图5-2 核心代码图5.2 用户注册页面1.功能模块介绍 用户注册页面,用户注册实现表单验证,输入用户名,输入密码两次要保持一致,姓名要填写收货姓名,填写收货地址和联系电话。电子邮箱要验证邮箱格式,填写QQ号,每个项都填写后,方可注册,如果有空格项没有填,则不能提交,填写齐全才可注册。注册之后就可登录。2.效果图如图5-3用户注册效果图所示:图5-3用户登录效果图3.核心代码图5-

38、4核心代码图所示:图5-4核心代码图5.3 鲜花详情页面1.功能模块介绍 用户登录之后,进入鲜花详情页面,查看鲜花图片,用户可以看见鲜花的花期,保存的天数,也可以查看鲜花价格。还可以加入购物车和收藏鲜花,加购时也可以直接选择商品的数量。此页面还可以查看用户订单,点击“我的订单”页面就可以跳转至订单页面。2.效果图如图5-5鲜花详情效果图所示:图5-5鲜花详情效果图3.核心代码图5-6核心代码图所示:图5-6核心代码图5.4 花语大全页面1.功能模块介绍 此功能为首页点击“花语大全”进入的页面,此页面可以查看鲜花的花语,使用户对鲜花产品有更好的理解。2.效果图如图5-7花语大全效果图所示:图5-

39、7花语大全效果图3.核心代码图5-8核心代码图所示:图5-8核心代码图5.5 网站公告页面1.功能模块介绍 用户从首页的“网站公告”中进入此页面,查看网站发布发布的公告即可,使用户对网站的新消息有实时地了解。2.效果图如图5-9网站公告效果图所示:图5-9网站公告效果图3.核心代码图5-10核心代码图所示:图5-10核心代码图5.6 会员管理信息页面1.功能模块介绍 此功能为后台管理功能,管理员登录后台,点开“会员管理”页面。后台管理员不修改会员信息,用户的地址电话等信息,用户自行编辑修改即可。管理员可以删除用户信息。具体可以看下图。2.效果图如图5-11会员管理效果图所示:图5-11会员管理

40、效果图3.核心代码图5-12核心代码图所示:图5-12核心代码图5.7 花语管理信息页面1.功能模块介绍 花语管理页面,也是后来管理员的功能,后台管理员登录之后,选择“花语管理”页面,就可以查看花语信息。对花语信息进行增加,修改,删除操作,信息改变后保存到数据库。2.效果图如图5-13花语管理效果图所示:图5-13花语管理效果图3.核心代码图5-14核心代码图所示:图5-14核心代码图5.8 鲜花信息管理页面1.功能模块介绍 鲜花信息管理页面,也是后来管理员的功能,后台管理员登录之后,选择“鲜花信息管理”页面,就可以查看鲜花信息。对鲜花信息进行增加,修改,删除操作,信息改变后保存到数据库。2.

41、效果图如图5-15鲜花信息效果图所示:图5-15鲜花信息效果图3.核心代码图5-16核心代码图所示:图5-16核心代码图5.9 网站公告管理信息页面1.功能模块介绍网站公告管理页面,是后来管理员的功能,后台管理员登录之后,选择“网站公告管理”页面,就可以查看网站公告信息。对公告信息进行增加,修改,删除操作,信息改变后保存到数据库。2.效果图如图5-17公告信息效果图所示:图5-17公告信息效果图3.核心代码图5-18核心代码图所示:图5-18核心代码图5.10 库存管理信息页面1.功能模块介绍 库存信息页面,是管理员对鲜花库存的管理功能。每一种鲜花都有库存信息,管理员可以查看详情,鲜花图片也可

42、以查看。管理员还可以对鲜花进行入库操作。入库之后鲜花的库存数量会改变并保存。2.效果图如图5-19库存管理效果图所示:图5-19库存管理效果图3.核心代码图5-20核心代码图所示:图5-20核心代码图5.11 订单管理信息页面1.功能模块介绍此页面为管理员功能,实现订单信息的管理,可以查看或删除订单信息。查看订单的状态,订单的地址和付款方式。操作明细包含发货状态,也可执行删除订单的操作。2.效果图如图5-21订单管理效果图所示:图5-21订单管理效果图3.核心代码图5-22核心代码图所示:图5-22核心代码图第6章 系统测试6.1 测试的目的和意义为了使软件完成度更高,发现和修改程序中的错误,

43、确保软件达到用户用户要求的质量。避免出现开发中的风险,使软件在预定时间内完成,达到用户想要的效果。对于软件来说,最重要的是功能。所以做功能测试很重要,在做黑盒测试时,我们会对系统进行动态测试,发现问题时及时处理好。多次重复执行功能测试,而无需测试软件产品的内部结构和相关功能的实现过程11。界面是用户首先要处理的,界面交互测试是极其重要的。一个设计良好的界面就像一个向导,吸引用户的第一眼,并允许他们自己探索特性。一个系统被用户感知的第一件事就是界面,所以界面决定了它能否将用户保留在首位。界面交互必须严谨美观,达到用户的喜爱程度。如果界面很糟糕,就会影响整个软件的价值,拉低了印象分,给用户带来不好

44、的影响。使用界面作为门面担当,还是非常重要的。第一次放弃这个产品,这对于一个移动互联网应用来说是非常失败的。因此,接口分辨率的测试是接口测试的重点。6.2测试的方法和原则软件测试是软件发布前的必要步骤。有各种各样的软件测试:功能测试、性能测试和接口测试。对于需要极端用户体验的移动应用程序,每项测试都特别重要。测试的方法多种,最常见和最基本的的白盒测试和黑盒测试,应用范围交广,动静态测试也是要有的。测试的类型种类颇多,有19种之多,可以根据软件需要选择12。以下是测试原则:1.要尽早开始测试,跟随用户需求作修改和变更。2.测试次数可以增加几次,不断完善才能保证软件效果。3.测试不能随意,一定要严谨和重视。4.编写测试用例,包含输入的条件和预期结果。5.可以让老师或其他人帮忙检查自己的程序。6.对测试结果检查,全面核对。7.编写测试文档,分析报告。在测试过程中,我们不能确定软件的性能,不知道它能不能满足大多数的设备。因此我们需要对性能进行测试,对于软件的负载和强度,要仔细分析和测试。对测试结果进行分析和比较,对

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁