《网上鲜花销售系统概述.docx》由会员分享,可在线阅读,更多相关《网上鲜花销售系统概述.docx(46页珍藏版)》请在第一文库网上搜索。
1、摘要网上鲜花销售系统是一个相对简单的基本应用系统,主要满足传统的花店运营需要,将自己的销售渠道扩展到网上,通过简单的管理,提供给最终消费者产品的展现、购物、订单处理等,实现鲜花在线销售。本系统为模拟B/S模式的应用系统,它以鲜花销售为业务背景,采用JaVaWeb技术设计和实现,使用MySqI数据库作为其数据管理系统,包括前台和后台两部分,前台主要功能包括用户登录注册、查看商品、添加购物车、订单处理等,后台主要包括管理员添加删除、商品和客户信息管理。关键词:鲜花销售;JavaWeb;B/S;MySq1目录序言O1可行性分析11.1 问题描述11.2 可行性分析研究11.2.1 技术可行性11.2
2、.2 经济可行性21.2.3 操作可行性31.3 结论意见32项目开发计划42.1 编写目的42.2 项目背景42.3 项目概述42.4 项目开发计划52.5 交付期限53需求分析63.1 任务需求分析63.2 数据流图、数据字典及实体联系图73.2.1数据流图73.2.2数据字典83.2.3实体联系E-R图94系统概要设计124.1 总体设计124.2 系统功能模块图124.3 数据库概念设计124.4 数据库逻辑结构设计134.5 连接数据库的特点155详细设计165.1 系统的主要功能165.2 程序流程图165.3 用户界面设计175.3.1一般交互设计175.3.2信息显示设计195
3、.3.3数据输入设计206测试226.1 弓I言226.1.1 编写目的226.1.2 测试目标226.2 测试计划226.2.1 测试内容及策略22622测试用例范围236.3 黑盒测试256.3.1 边界值测试256.3.2 等价类266.4 逻辑覆盖测试276.4.1 语句覆盖286.4.2 判定覆盖296.4.3 条件覆盖29参考文献31设计总结32序言随着互联网日益深入社会生活,以网站作为信息交流平台,进行内外信息交流,己成为大众的迫切需要。网上花店传承花意,为亲人朋友送去心意已经成为某种时尚。网上开花店为大众开辟了更为方便之门,快捷方便,为大众所喜爱。作为一个虚拟的商店,网上商店具
4、有很多新的特性,以下这些是它的优势:其营业成本完全有理由比传统意义上的商店低得多:不需支付昂贵的店铺租金,花费浩大的装修;不需要将大笔的流动资金作为货物而沉在店里,可依靠“零库存”管理,缩短资金周转的周期,可以加速周转;同时,网上商店更容易开拓全场市场,国际互联网,WWW顾名思义体现了全球的一体化;实现24小时营业,不需要营业员,网上商店可以被设置成一个自动售货机;可以多媒体促销,各种文字,图象和动画,声音,让受众全方位感受广告诉求;依靠客户数据库能够提供全新的个人化服务等等。网上花店系统就是为实现客户通过上网,对鲜花信息的浏览、检索、订购,以及鲜花销售商对客户信息、鲜花信息的管理所开发的网络
5、应用软件。该系统能够较好地满足网上花店客户的基本要求,具有较高的实用价值。鲜花销售在我国是一个新兴行业,目前尚处于初步阶段。虽然最近几年该行业取得了高速发展,但是与发达国家相比,还存在组织结构小而分散,缺少大规模且经济实力强的企业,专业人员素质不够高,市场管理不规范等缺点。随着我国经济的高速发展,人们对精神生活的追求越来越高,鲜花销售行业将面对非常激烈的竞争,只有迅速提高企业的管理水平,才能在激烈的竞争中占有一席之地。网上鲜花销售系统是以网络为销售信息传播渠道的电子商务应用系统,它有传统的花店所不具有的优势,如:依靠网络来传播信息更快、并且投资少、人力需求少等优势。本系统实现了如下功能:提供所
6、要销售鲜花的价格、数量、种类、卖家等各类信息;为网上的游客提供了注册会员、浏览鲜花信息、卖主的联系方式等功能;当然,也为管理员提供了鲜花、顾客、会员等信息的管理功能。在整个系统开发的过程中,运用了软件工程的基本概念、相关技术和方法。并且采用了系统生命周期的结构化程序设计方法,从而将整个系统开发各阶段(系统分析、系统设计、系统实施)的基本活动贯穿起来。1可行性分析1.1 问题描述在互联网日益流行的今天,网络是主角,是时代的宠儿。在网络大家族中,网上销售则是一个热点。“网上鲜花销售系统”从一定程度上讲它就是网上的鲜花超市,是一种鲜花销售的网站。“网”字意味着它具有信息时代的快捷方便等特征。事实上电
7、子商务的出现,给消费者的地位,消费观念带来了重要的变化。随着网络技术的发展,社会进步,计算机的迅速发展,人们也不再满足于传统的销售模式。由于网上购物的兴起及发展。人们相信利用网络来传播信息无疑是更快更有效的。网上鲜花销售系统主要是在网上进行鲜花销售的计算机软件,从目前的鲜花销售流程中,我们可以发现一些比较明显的流程作业和管理需求。同时也为我们的系统分析提供了较好的依据。鲜花的快速下单和购物车是网上花店系统的主要部分,这两个管理部分的完成是整个系统业务完成的基础。其他的各项服务都是在此基础上完成的。我们在现行系统初步调查的基础上提出了新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和
8、评价的依据。12可行性分析研究并非任何问题都有简单明显的解决办法,事实上,许多问题不可能在预定的系统规模或时间期限之内解决。如果问题没有可行的解,那么花费在这项工程上的任何时间、人力、软硬件资源和经费,都是无谓的浪费,而可行性研究的目的,就是用最小的代价在尽可能的时间内确定问题是否能够解决。鲜花销售系统应该以鲜花销售为业务背景。在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。系统目标应充分体现,以鲜花销售为目的,满足和追求最大的经济利益为宗旨。12.1技术可行性本系统程序采用JSP开发,MySq15.5数据库,开发平台:Win8.1
9、+Tomcat6.O+JDK1.6程序正常运行需要JVM(JaVa虚拟机)1.6以上的版本。在其他技术需求方面,还用到了jQuery插件技术。总之本系统在技术上的要求不高,现在普遍使用的计算机都可以运行该系统。系统所需要的硬件配置:AMDA8-4500APU以上8GBRAMWindows8.1以上系统所需要的软件:Myec1ipse-IO.0FireFox40.0.3浏览器数据库:Mysq1server5.51.2.2经济可行性网站的开发费用和今后的运行、维护费用需要进行估算,并将费用与效益进行比较。系统的效益可以从个人利益和社会效益两方面考虑。对于网上商城则应着重分析其社会效益。例如,网站应
10、用后可以为用户提供哪些帮助,提供哪些便捷的条件,用户查询和使用信息的方便程度能提高多少、速度增加了多少,对于管理人员操作简单化了多少,工作细化了多少,提供了多少帮助等等。1 .系统初期投资网上鲜花销售系统初期投资如表2-1o表1.1网上鲜花销售系统初期投资序号项目人工(人日)单价(元)合计(元)1需求分析5100050002总体设计5I(XX)50003前台子系统详细设计5100050004后台子系统详细设计5100050005后台数据库实现5100050006编码实现5I(XX)50007单体测试5100050008系统集成测试5100050009合计400002 .投资回收期在网站初期运营
11、阶段,实现盈利是不现实的,只有在前期的投入下,维持正常运营,在一年之后就可实现盈利,鉴于当前电子商务的广阔发展前景,运行一年实现盈利也是最保守的预算。从成本上看来,开发及维护系统所需的计算机、网络等硬件设备,电话、网络等通信费用,软件支持等基本上都是现有的,所以成本接近零。从短期收益看来:比较有限,因为现在所处的环境限制。从长期收益看来:继希望于发展成全国网上鲜花销售的系统。总的来说开发本套网上鲜花销售系统在经济方面是可行的。1.2.3操作可行性该系统为简单了B/S模式的系统,系统的维护和管理需要有一定计算机专业技术的人来管理。系统要求了解进行鲜花销售的的相关人员对开发信息系统是否支持,传统的
12、销售模式是否满足未来的鲜花供应模式及该系统是否能够带来可观的经济效益,系统的操作是否够简单,易于理解,是否安全等。经过调查分析,这个系统在操作可行性方面与需求基本相符,是可以实现的。1.3结论意见经过认真地可行性研究,系统基本上做到了在技术、经济、运行、法律上的可行。因此,相信在按照计划上实施的前提下,全系统的设计将会按时、高质量完成。所以,系统研制和开发是可以马上进行的。2项目开发计划2.1 编写目的电子商务打破了对市场的时空限制。传统供需结合的信息交换活动被电子商务系统替代后,商业活动将在全球市场上进行24小时服务,做到无国界、无昼夜之分。供需双方直接沟通,使消费者的消费观念和行为都发生变
13、化。消费者将处于主动地位,可以从网上获得充分的商品信息,并以一种自我服务的方式来完成交易过程。网上鲜花销售系统的设计以其方便、快捷的特点受到了更多用户的青睐。对传统的商场销售,网上商城可以将商品详细分类,为用户提供了更大的选择空间;通过前台商品的展示,可以使顾客更好地了解商城内的商品;搜索查询功能可以使用户方便的检索出自己所需要的鲜花类型;网络购物车的实现使顾客真正实现足不出户、网上购物的目的;在网站中加入推荐系统功能,例如“新品推荐”功能。经过项目的可行性分析,得出项目可进一步进行下去的结论,在软件继续进一步的开发之前首先给出此软件项目计划。2.2 项目背景项目分析单位在接到项目分析员给出的
14、项目可行性分析报告后,在本系统,即鲜花销售系统开发主管部门的统一下制定用于软件实质开发的软件项目计划,以使软件开发单位理解软件开发要求,进行开发。2.3 项目概述1 .工作内容实现鲜花的在线销售和订购,能够满足绝大多数客户的要求。2 .条件与限制开发该软件的条件比较简单,以开发单位目前的经济与技术条件已完全具备开发的条件。该系统可在用户要求的期限内完成。3产品(1)程序该项目因开发时间较短,只能按照需求说明书实现最基本的核心内容,但是为了后续开发的便利,在开发过程中都留了接口,以便后续开发。(2)文档文档内容包括:封面目录中文摘要IOO字左右;关键词3-5个序言可行性分析项目开发计划需求规格说
15、明(包含需要的系统流程图、数据流程图、数据字典、E-R图)概要设计(包含总体软件结构图、总体数据结构)详细设计(对概要设计内容进行详细设计)设计总结、参考文献、致谢等4.验收标准软件的验收标准完全由用户提出的软件需求制定,能保证软件的基本符合用户的要求。2.4项目开发计划1任务分解分三个大的阶段进行开发第一阶段完成本系统的数据流图跟E-R图。第二阶段完成概要设计跟详细设计。第三阶段书写文档。2 .预算软件资金投入较少,具体预算分配简略。3 .关键问题各模块之间的联系和后台数据库的完成。使用目前的设备与现有开发技术完全可以开发出该系统,总的来说该项目没有较大的技术难点与其他的一些风险因素。对于出现的一些小难点总都能得到解决。基于开发者现有技术的限制,在功能实现方面采用最基本的业务逻辑,由于缺乏美工人员的技术支持,所以在网站美工方面做的不是很好,但在后续开发中可以进行改善。2.5交付期限所