网上鲜花销售系统.docx
《网上鲜花销售系统.docx》由会员分享,可在线阅读,更多相关《网上鲜花销售系统.docx(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、最新资料推荐摘 要 网上鲜花销售系统是一个相对简单的基本应用系统,主要满足传统的花店运营需要,将自己的销售渠道扩展到网上,通过简单的管理,提供给最终消费者产品的展现、购物、订单处理等,实现鲜花在线销售。本系统为模拟B/S模式的应用系统,它以鲜花销售为业务背景,采用JavaWeb技术设计和实现,使用MySql数据库作为其数据管理系统,包括前台和后台两部分,前台主要功能包括用户登录注册、查看商品、添加购物车、订单处理等,后台主要包括管理员添加删除、商品和客户信息管理。 关键词:鲜花销售;JavaWeb;B/S;MySql 目录序 言11可行性分析21.1问题描述21.2可行性分析研究21.2.1技
2、术可行性21.2.2经济可行性31.2.3操作可行性41.3结论意见42项目开发计划52.1编写目的52.2项目背景52.3项目概述52.4项目开发计划62.5交付期限63需求分析73.1任务需求分析73.2数据流图、数据字典及实体联系图83.2.1数据流图83.2.2数据字典93.2.3实体联系E-R图104系统概要设计134.1总体设计134.2系统功能模块图134.3数据库概念设计134.4数据库逻辑结构设计144.5连接数据库的特点165详细设计175.1系统的主要功能175.2程序流程图175.3用户界面设计185.3.1一般交互设计185.3.2信息显示设计205.3.3数据输入设
3、计216测试236.1引言236.1.1编写目的236.1.2测试目标236.2测试计划236.2.1测试内容及策略236.2.2测试用例范围246.3黑盒测试266.3.1边界值测试266.3.2等价类276.4逻辑覆盖测试286.4.1语句覆盖296.4.2判定覆盖306.4.3条件覆盖30参考文献32设计总结33 最新精品资料整理推荐,更新于二二一年一月十七日2021年1月17日星期日16:19:17序 言随着互联网日益深入社会生活,以网站作为信息交流平台,进行内外信息交流,已成为大众的迫切需要。网上花店传承花意,为亲人朋友送去心意已经成为某种时尚。网上开花店为大众开辟了更为方便之门,快
4、捷方便,为大众所喜爱。作为一个虚拟的商店,网上商店具有很多新的特性,以下这些是它的优势:其营业成本完全有理由比传统意义上的商店低得多:不需支付昂贵的店铺租金,花费浩大的装修;不需要将大笔的流动资金作为货物而沉在店里,可依靠“零库存”管理,缩短资金周转的周期,可以加速周转;同时,网上商店更容易开拓全场市场,国际互联网,www顾名思义体现了全球的一体化; 实现24小时营业,不需要营业员,网上商店可以被设置成一个自动售货机; 可以多媒体促销,各种文字,图象和动画,声音,让受众全方位感受广告诉求; 依靠客户数据库能够提供全新的个人化服务等等。 网上花店系统就是为实现客户通过上网,对鲜花信息的浏览、检索
5、、订购,以及鲜花销售商对客户信息、鲜花信息的管理所开发的网络应用软件。该系统能够较好地满足网上花店客户的基本要求,具有较高的实用价值。鲜花销售在我国是一个新兴行业,目前尚处于初步阶段。虽然最近几年该行业取得了高速发展,但是与发达国家相比,还存在组织结构小而分散,缺少大规模且经济实力强的企业,专业人员素质不够高,市场管理不规范等缺点。随着我国经济的高速发展,人们对精神生活的追求越来越高,鲜花销售行业将面对非常激烈的竞争,只有迅速提高企业的管理水平,才能在激烈的竞争中占有一席之地。网上鲜花销售系统是以网络为销售信息传播渠道的电子商务应用系统,它有传统的花店所不具有的优势,如:依靠网络来传播信息更快
6、、并且投资少、人力需求少等优势。本系统实现了如下功能:提供所要销售鲜花的价格、数量、种类、卖家等各类信息;为网上的游客提供了注册会员、浏览鲜花信息、卖主的联系方式等功能;当然,也为管理员提供了鲜花、顾客、会员等信息的管理功能。在整个系统开发的过程中,运用了软件工程的基本概念、相关技术和方法。并且采用了系统生命周期的结构化程序设计方法,从而将整个系统开发各阶段(系统分析、系统设计、系统实施)的基本活动贯穿起来。1可行性分析1.1问题描述在互联网日益流行的今天,网络是主角,是时代的宠儿。在网络大家族中,网上销售则是一个热点。“网上鲜花销售系统”从一定程度上讲它就是网上的鲜花超市,是一种鲜花销售的网
7、站。“网”字意味着它具有信息时代的快捷方便等特征。事实上电子商务的出现,给消费者的地位,消费观念带来了重要的变化。随着网络技术的发展,社会进步,计算机的迅速发展,人们也不再满足于传统的销售模式。由于网上购物的兴起及发展。人们相信利用网络来传播信息无疑是更快更有效的。网上鲜花销售系统主要是在网上进行鲜花销售的计算机软件,从目前的鲜花销售流程中,我们可以发现一些比较明显的流程作业和管理需求。同时也为我们的系统分析提供了较好的依据。鲜花的快速下单和购物车是网上花店系统的主要部分,这两个管理部分的完成是整个系统业务完成的基础。其他的各项服务都是在此基础上完成的。我们在现行系统初步调查的基础上提出了新系
8、统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。1.2可行性分析研究并非任何问题都有简单明显的解决办法,事实上,许多问题不可能在预定的系统规模或时间期限之内解决。如果问题没有可行的解,那么花费在这项工程上的任何时间、人力、软硬件资源和经费,都是无谓的浪费,而可行性研究的目的,就是用最小的代价在尽可能的时间内确定问题是否能够解决。鲜花销售系统应该以鲜花销售为业务背景。在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。系统目标应充分体现,以鲜花销售为目的,满足和追求最大的经济利益为宗旨。1.2.1技术可行性本系统程序
9、采用 JSP 开发,MySql5.5数据库,开发平台:Win8.1 + Tomcat6.0 + JDK1.6 程序正常运行需要JVM(Java虚拟机)1.6以上的版本。在其他技术需求方面,还用到了jQuery插件技术。总之本系统在技术上的要求不高,现在普遍使用的计算机都可以运行该系统。系统所需要的硬件配置:AMD A8-4500 APU 以上8GB RAMWindows 8.1以上系统所需要的软件: Myeclipse-10.0 FireFox 40.0.3浏览器 数据库: Mysql server 5.51.2.2经济可行性网站的开发费用和今后的运行、维护费用需要进行估算,并将费用与效益进行
10、比较。系统的效益可以从个人利益和社会效益两方面考虑。对于网上商城则应着重分析其社会效益。例如,网站应用后可以为用户提供哪些帮助,提供哪些便捷的条件,用户查询和使用信息的方便程度能提高多少、速度增加了多少,对于管理人员操作简单化了多少,工作细化了多少,提供了多少帮助等等。1.系统初期投资网上鲜花销售系统初期投资如表2-1。表1.1网上鲜花销售系统初期投资序号项目人工(人日)单价(元)合计(元)1需求分析5100050002总体设计5100050003前台子系统详细设计5100050004后台子系统详细设计5100050005后台数据库实现5100050006编码实现5100050007单体测试5
11、100050008系统集成测试5100050009合计400002.投资回收期在网站初期运营阶段,实现盈利是不现实的,只有在前期的投入下,维持正常运营,在一年之后就可实现盈利,鉴于当前电子商务的广阔发展前景,运行一年实现盈利也是最保守的预算。从成本上看来,开发及维护系统所需的计算机、网络等硬件设备,电话、网络等通信费用,软件支持等基本上都是现有的,所以成本接近零。从短期收益看来:比较有限,因为现在所处的环境限制。从长期收益看来:继希望于发展成全国网上鲜花销售的系统。总的来说开发本套网上鲜花销售系统在经济方面是可行的。1.2.3操作可行性该系统为简单了B/S模式的系统,系统的维护和管理需要有一定
12、计算机专业技术的人来管理。系统要求了解进行鲜花销售的的相关人员对开发信息系统是否支持,传统的销售模式是否满足未来的鲜花供应模式及该系统是否能够带来可观的经济效益,系统的操作是否够简单,易于理解,是否安全等。经过调查分析,这个系统在操作可行性方面与需求基本相符,是可以实现的。1.3结论意见 经过认真地可行性研究,系统基本上做到了在技术、经济、运行、法律上的可行。因此,相信在按照计划上实施的前提下,全系统的设计将会按时、高质量完成。所以,系统研制和开发是可以马上进行的。2项目开发计划2.1编写目的电子商务打破了对市场的时空限制。传统供需结合的信息交换活动被电子商务系统替代后,商业活动将在全球市场上
13、进行24小时服务,做到无国界、无昼夜之分。供需双方直接沟通,使消费者的消费观念和行为都发生变化。消费者将处于主动地位,可以从网上获得充分的商品信息,并以一种自我服务的方式来完成交易过程。网上鲜花销售系统的设计以其方便、快捷的特点受到了更多用户的青睐。对传统的商场销售,网上商城可以将商品详细分类,为用户提供了更大的选择空间;通过前台商品的展示,可以使顾客更好地了解商城内的商品;搜索查询功能可以使用户方便的检索出自己所需要的鲜花类型;网络购物车的实现使顾客真正实现足不出户、网上购物的目的;在网站中加入推荐系统功能,例如“新品推荐”功能。经过项目的可行性分析,得出项目可进一步进行下去的结论,在软件继
14、续进一步的开发之前首先给出此软件项目计划。 2.2项目背景项目分析单位在接到项目分析员给出的项目可行性分析报告后,在本系统,即鲜花销售系统开发主管部门的统一下制定用于软件实质开发的软件项目计划,以使软件开发单位理解软件开发要求,进行开发。 2.3项目概述1.工作内容实现鲜花的在线销售和订购,能够满足绝大多数客户的要求。 2.条件与限制开发该软件的条件比较简单,以开发单位目前的经济与技术条件已完全具备开发的条件。该系统可在用户要求的期限内完成。 3.产品(1)程序该项目因开发时间较短,只能按照需求说明书实现最基本的核心内容,但是为了后续开发的便利,在开发过程中都留了接口,以便后续开发。 (2)文
15、档文档内容包括: 封面目录中文摘要100字左右;关键词3-5个 序言可行性分析项目开发计划需求规格说明(包含需要的系统流程图、数据流程图、数据字典、E-R图) 概要设计(包含总体软件结构图、总体数据结构)详细设计(对概要设计内容进行详细设计) 设计总结、参考文献、致谢等4.验收标准软件的验收标准完全由用户提出的软件需求制定,能保证软件的基本符合用户的要求。 2.4项目开发计划1.任务分解分三个大的阶段进行开发第一阶段完成本系统的数据流图跟E-R图。第二阶段完成概要设计跟详细设计。第三阶段书写文档。 2.预算软件资金投入较少,具体预算分配简略。 3.关键问题各模块之间的联系和后台数据库的完成。使
16、用目前的设备与现有开发技术完全可以开发出该系统,总的来说该项目没有较大的技术难点与其他的一些风险因素。对于出现的一些小难点总都能得到解决。基于开发者现有技术的限制,在功能实现方面采用最基本的业务逻辑,由于缺乏美工人员的技术支持,所以在网站美工方面做的不是很好,但在后续开发中可以进行改善。2.5交付期限所要开发的系统较简单,所以开发工作用户要求要在0.5个月内完成。 3需求分析3.1任务需求分析经分析先给出该系统的系统流程图,如图3.1所示:通过否是主界面是否注册用户注册登录校验用户进行会员各操作退出不通过 图3.1 系统流程图该系统主要前台主要是客户的一些操作,包括鲜花信息查看、个人购物车管理
17、、订单管理、个人信息修改、系统维护等模块。1.鲜花信息查看模块,需实现鲜花信息查看。2.个人购物车管理模块,实现客户对所有购买鲜花的添加和删除、结算等操作。3.订单管理要实现用户所加入购物车产品的结算工作以及支付发货等功能。4.个人信息修改主要包括用户注册信息的修改和补全,密码的修改。5.系统维护模块要保证系统的安全、正常运行、合法访问等。 后台主要是针对商品的一些操作,包括分类管理、鲜花管理、订单管理、客户管理等模块。1.分类管理模块实现对鲜花种类的查看、添加和删除功能。2.鲜花管理模块实现对鲜花的添加和删除修改功能,包括图片的上传。3.订单管理模块包括对于用户订单的处理工作。4.客户管理模
18、块包括对客户信息的管理操作。3.2数据流图、数据字典及实体联系图3.2.1数据流图 数据流图描述了信息流和数据从输入移动到输出的过程中所经受的变化,根据本系统的业务背景和需求分析得出数据流图。该系统数据流程图如图3.2所示:销售报表库存信息销售信息销售信息销售信息库存清单库存信息更新事务更新库存鲜花数量处理鲜花销售D1 库存清单产生销售报表D2 销售信息系统管理员D1 库存清单产生销售订单 图3.2 系统数据流程图数据流图由四种基本的元素构成:数据流(Data Flow),处理(Process),数据存储和数据源(数据终点)。数据流(Data Flow):为具有名称且有流向的数据,用标有名称的
19、箭头表示,一个数据可以是记录、组合项或基本项。处理(Process):表示对数据所进行的加工和变换,在图中用矩形框表示。指向处理数据流为该处理的输入数据,离开处理的数据为处理的输出数据。数据存储:表示用文件方式或数据库形式所存储的数据,堆砌进行的存取分别以指向或离开数据存储的箭头表示。数据源及数据终点:表示数据的来源或数据的去向,可以是一个组织或人员,它处于系统范围之外,所以又称它为外部实体,它是为了帮助理解系统界面而引入的,一般只出现在数据流图的起点和终点3.2.2数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。 任何字典最主要的用途就是供人查阅对不了解
20、的条目的解释,数据字典的作用也正是在软件分析和设计的过程中给人提供关于数据的描述信息。数据流图与数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不够严格,然而没有数据流图数据字典也难以发挥作用。只有数据流图和对数据流图中的每个元素的精确定义放在一起,才能共同构成系统的规格说明。由于本次设计是小型软件系统的开发,所以采用卡片形式书写数据字典。每张卡片上保存描述一个数据的信息。这样做更新和修改起来比较方便,而且能单独处理描述每个数据的信息。下面将列出若干数据元素的数据卡片信息。(1)会员基本信息会员编号描述=u_id,用来标识会员的唯一性,varchar型,长度50,主键会员姓名描述=u_u
21、sername,会员用户名,varchar型,长度50,不允许为空会员密码描述=u_password, 会员密码,varchar型,长度50,不允许为空会员性别描述=u_gender,会员性别,varchar型,长度10,可为空会员邮箱描述=u_email,会员邮箱,varchar型,长度50,不允许为空会员手机描述=u_phone,会员手机,varchar型,长度50,不允许为空会员地址描述=u_adress,会员地址,varchar型,长度100,可为空(2)管理员信息表管理员编号描述=a_id,用来标识管理员的唯一性,varchar型,长度50,主键管理员姓名描述=a_username,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上鲜花 销售 系统
限制150内