网上花卉销售和管理系统毕业设计

上传人:飞*** 文档编号:35811090 上传时间:2018-03-20 格式:DOC 页数:23 大小:122KB
返回 下载 相关 举报
网上花卉销售和管理系统毕业设计_第1页
第1页 / 共23页
网上花卉销售和管理系统毕业设计_第2页
第2页 / 共23页
网上花卉销售和管理系统毕业设计_第3页
第3页 / 共23页
网上花卉销售和管理系统毕业设计_第4页
第4页 / 共23页
网上花卉销售和管理系统毕业设计_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《网上花卉销售和管理系统毕业设计》由会员分享,可在线阅读,更多相关《网上花卉销售和管理系统毕业设计(23页珍藏版)》请在金锄头文库上搜索。

1、网上花卉销售和管理系统毕业设计网上花卉销售和管理系统毕业设计毕业设计网上花店销售管理系统摘要随着现代计算机科学的发展,计算机系统越来越受到重视,电子商务的诞生,使人们在家里就可以轻松的方便网上购物。网上花卉销售与管理系统是一个网上购物的新型系统,也是一个典型的系统。它主要包括前台的网页设计应用与开发和后台的数据管理和维护。对于前者要求建立功能完备,使用简单,界面优美等网站的设计特点。对于后者则要求建立数据的一致性和完整性,数据安全性好的数据库和管理功能。根据上述需求,本网站的设计采用了网站式设计的基本思想和方法,以Java 语言为开发语言,并采用了 Struts 程序构架进行设计开发。重在讲解

2、如何运用 Java 语言进行网上购花系统的设计,包括所用的工具,动态网页的设计和实现。并使 Struts 程序构架和 SQL Server 数据库技术结合。对于花卉市场进一步分析后,设计出前后台分别登陆的完整网上花卉销售和管理系统。本网上花店系统在前台实现了用户登陆,查询鲜花,鲜花定制,鲜花推荐,以及新闻浏览等功能。在后台建立了基于前台的所有模块功能和管理功能。关键字:电子商务 网上花店 Struts SQL Server目录摘要2前言3第一章 项目分析51 系统实现目标51.1 系统研究 51.2 实现意义 52 开发环境概述63 项目的可行性分析53.1 商业可行性63.2 技术可行性64

3、 运行环境65 需求分析 75.1 总体需求分析 75.2 主要功能模块分析 86 系统流程图 11第二章 系统设计与实现121 数据库的设计与实现 122 系统功能的设计与实现152.1 前台功能设计 152.2 后台功能设计 18第三章 项目各个模块的测试 191 软件测试的步骤 192 软件测试的方法 193 测试总结21第四章 结论 23致谢24 前言随着互联网和信息技术的发展,新的产业、新的商业模式如雨后春笋般涌现。电子商务就是利用先进的电子信息技术从事各种商业活动的一种方式,这种特殊的经营方式,就是利用现有的计算机硬件设备,软件和网络基础设施,然后通过网络连接起来的电子网络环境进行

4、各种各样的商务活动。网上花店是电子商务发展的产物,是网络技术应用的全新发展方向。Internet 本身具有的开放性、全球性、低成本、高效率的特点,也成为电子商务的内在特征,并使得电子商务大大超越了作为一种新贸易形式所具有的价值,它不仅会改变企业的本身的生产、经营、管理活动,而且还会影响整个社会的经济与结构。a.网上花店将传统的花店流程电子化,数字化,一方面可以大量的减少人力、物力、财力,降低企业的成本;另一方面突破了时间和空间的限制,使得交易可以在随时随地进行,从而大大的提高了效率。b.网上花店能够使个人或者企业以更低的成本进入全球市场,这样就给个人或者中小型企业提供了更多的信息资源,使得它们

5、具有更强的竞争力,更有利于企业长远的发展。c. 网上花店打破了传统的经营模式,通过省略部分中间环节,使得生产者和消费者直接交易成为可能,从而在一定程度上改变了全球的经济运行方式。豆豆花店是以网上购花功能为重点而开发的电子商务网站,采用人机对话的操作方式。全面展示花店内的所有鲜花,实现网上购花、销售排行,查看商城内的公告信息;用户选中的鲜花可以直接放入购物车;对用户输入的数据,系统进行严格的数据检验;尽可能排除用户的误操作,尽可能的维护系统的安全性和可靠性。网上花店销售管理系统第一章 项目分析1 系统实现目标实现一个商家和消费者都满意的网上购花平台。消费者可以通过网购快速消费的网上购花系统,即:

6、可以查询,登陆,注册,加入购物车,生成订单,订单查询,订单的增删改等功能。后台管理系统完成会员管理,权限分配,订单管理,分类商品管理,管理员管理,进销存管理,配送管理,商品类别管理等功能的实现。1.1 系统研究系统采用 BS 架构,代码整合采用微软推崇的三层架构,分别包括数据访问层,业务逻辑层,表现层。在数据访问层中由于要和不同种的数据库进行连接,所以要设置标准接口,来继承统一的业务逻辑方法。在页面中加入 Struts 技术实现异步访问的功能,同时减少服务器的负载。在上述关键技术的基础上,系统实现了提供给用户的各种功能。1.2 实现意义网上花店可以给个人或者创业者提供展现自己的广阔空间和表现自

7、己的平等舞台,减少经营成本,实现方便快捷销售,提高自身的竞争力。同时它可以帮助鲜花经营者掌握市场动态,提高工作效率、降低经营成本。网上花店将传统的花店流程电子化,数字化,一方面可以大量的减少人力、物力、财力,降低企业的成本;另一方面突破了时间和空间的限制,使得交易可以在随时随地进行,从而大大的提高了效率网上花店,借助互联网的信息通达性,可以使消费者方便快捷选购自己心满意足的产品,而鲜花经营者可以借助网络提高自己的鲜花知名度,扩大自己的消费人群2 开发环境概述Struts 技术为创建显示动态生成内容的 Web 页面提供了一个简捷而快速的方法。Struts 技术的设计目的是使得构造基于 Web 的

8、应用程序更加容易和快捷,而这些应用程序能够与各种 Web 服务器,应用服务器,浏览器和开发工具共同工作。3 项目的可行性分析3.1 商业可行性网上花店的一个很大优点就是实现啦鲜花经营者和鲜花消费者的互利。一方面,他可以使鲜花经营者尽可能的展现自己的鲜花种类,并且节约以往的占地空间成本,另外可以使鲜花消费者随心所欲选购自己喜欢的鲜花,并且货比三家,挑选到自己认为物美价廉的鲜花对于创业者来讲,网上花店能给他们带来许多新的机遇和财富,由于网上花店打破传统的鲜花经营理念,使得鲜花的经营成本大大缩小,这样减少啦创业者的前期资金不足负担,而且借助互联网信息的通达性,可以快速提高自己的鲜花知名度,为其带来不

9、菲的财富。通过网上花店,网店老板在信息方面就能够与传统鲜花经营者竞争。总的来讲,网上花店带来的影响可以分为以下几个方面:1.全球市场网上花店借助互联网信息的快速性,和信息的大范围性,可以实现异地买花卖花,甚至有更多的机会将产品销售到全球各个国家和地区。2.市场供应链借助互联网,可以使更多的消费者简单快捷的了解自己的鲜花品种和价格,并且消费者可以在网上进行信息传播,比如使用,MSDN,飞信等等,使自己的产品让更多的人群了解,为自己带来更多的消费人群。3.市场竞争力网上花店和传统的花店有以下几个优点,使其更具有竞争力。a. 网上花店将传统的花店流程电子化,数字化,一方面可以大量的减少人力、物力、财

10、力,降低企业的成本;另一方面突破了时间和空间的限制,使得交易可以在随时随地进行,从而大大的提高了效率。b.网上花店能够使个人或者企业以更低的成本进入全球市场,这样就给个人或者中小型企业提供了更多的信息资源,使得它们具有更强的竞争力,更有利于企业长远的发展。c. 网上花店打破了传统的经营模式,通过省略部分中间环节,使得生产者和消费者直接交易成为可能,从而在一定程度上改变了全球的经济运行方式3.2 技术可行性基于浏览器的网上花店系统,关键技术在于网页的动态显示和管理,即从数据库中读取数据,采集用户信息,并且对用户的相应数据进行业务处理。采用最新的 Struts 与 SQL 技术开发,用户界面采用

11、B/S 模式构建,系统的部署、应用、维护更加方便。同时,大型数据库 SQL Server 提供了数据库管理的能力,因此,技术方案是成熟可行的。4 运行环境为了系统能更好的运行,系统需要的配置环境如下:软件环境,服务器,要求 windows98 及以上操作系统,数据库要求 SqlServer2005 及以上版本。客户端,要求 IE5.0 及以上版本。处理器:AMD/Intel(1.8GHZ)。内存:128M 以上。外存:10G 及以上。5 需求分析5.1 总体需求分析网上花店,就是在网络上建立一个虚拟的鲜花商场,让用户在网络上进行购花。网上购花以及网上花店的出现,避免了挑选鲜花的繁琐过程,让人们

12、的购物过程得以轻松、快捷、方便,它很适合现代人快节奏的生活方式,同时又能有效地控制“鲜花”运营的成本,开辟了一种新的销售渠道。对于该网站实现的功能设计如下:1.采取会员制、身份验证等一系列措施,保证交易的成功率。2.强大的搜索查询功能,可使用户快捷的找到感兴趣的鲜花品种。3.会员购物流程?浏览,将鲜花放入购物车,结账。每个会员有自己专用的购物车,可随时定购自己中意的鲜花,通过结账,完成购花。购花的流程是指导购物车系统程序编写的主要依据。4.完善的会员服务功能,可随时查看账目明细,订单明细。5.设计特价鲜花展示,能够显示企业近期所促销的一些特价鲜花。6.后台管理使用本地数据库,与网上的数据库实行

13、同步,保证购物订单安全,及时,有效的处理强大的统计分析功能基于需求,本系统设计了这样的几个功能模块,如图所示:图 2-1 系统功能图系统功能模块图主要用于描述系统功能的各个模块。本系统是一个中小型的电子商务系统-网上购花系统,可以为各类用户提供方便的在线购物环境,符合目前国内流行的电子商务模式。用户可以在系统中实现注册、浏览商品、搜索查询商品、下定单、处理定单等功能;管理员可以通过用户管理、产品发布、信息管理、新闻发布等管理功能来对系统进行维护更新。5.2 主要功能模块分析A.用户注册实现新用户的注册,同时保证每一个用户只能注册唯一的用户名,系统可以对用户名进行检测,并且提示用户。在新用户注册

14、时,为了保证数据的合法性,必须对用户输入的数据进行合法性检查。如果用户输入有误,系统将提示用户。图 2-2 用户注册流程图B.产品浏览同时作为站点的主页,列出所有的产品类别及相关信息供用户选择查看,用户可将商品添加到购物车或收藏夹、查看单个商品的详细信息。图 2-3 产品浏览流程图C.购物车在查看购物车的时候,检测用户是否登录,没有登录,弹出登陆框供用户登录,若该用户没有注册,则链接注册页面供用户注册。登录(注册)完毕后跳入购物车页面, 提供链接我的账户页面链接和订单的链接。已经登录的用户查看自己的购物车时,显示用户所订购的产品信息及其它相关信息。图 2-4 购物车流程图D.个人账户用户可以管

15、理自己的账户,并且可以查看自己的订单及订单的相关信息。E.后台管理后台管理员登录后台管理系统后,可以对产品信息、订单、评论进行管理。并且可是实现增、删、查、改的功能。6 系统流程图图 2-5 系统流程图系统程序流程图简要概括了系统的主要流程,首先会展现给用户一个主页面,主页面上展示的是相关产品的信息,用户可以点击相关产品的图片或名称去查看本产品的详细信息。如果用户看到感兴趣的商品可以添加到购物车,当用户去自己的购物车结账时,系统会判断用户是否登录,如果是未登录用户,则先提示用户登录。用户登录后才可以结账、生成订单。注册用户也可以对自己的订单进行修改。第二章 系统设计与实现本系统的开发是基于现在

16、电子商务应用最广的 B/S(Browser/Server)既浏览器/服务器结构。如图 3-1 所示:图 3-1 系统运行原理图本图主要描述了基于 B/S 系统运行原理。把浏览器做为客户端,通过网页请求与远程服务器进行交互。当远程服务器接收到请求后便可通过服务器上运行的应用程序进行数据处理,并且可以与数据库进行交互,实现数据的统一。B/S 系统主要包括:客户端、应用程序服务器、数据库服务器。网上购物系统设计主要考虑的业务技术因素包括:业务处理方式、数据处理量,存储量、应用功能设计、服务器设计、安全设计。1 数据库的设计与实现根据数据字典的设计,进一步细化为数据库表的设计7。表的设计包括以下内容:表名;字段名;字段数据类型;字段是否为空;字段的默认值;备注,对字段的解释性说明:主键、外键、是否自动增一、是否为索引、是否唯一、是否进行数据检查等。1.1 用户用户注册表表 3-1 用户注册表字段属性 字段名称 类型 是否为空 备注用户编号 id int true 用户名 username varchar50 false 用户密码

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

当前位置:首页 > 行业资料 > 教育/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号