javaweb网上花店销售系统的设计与实现

网上花店销售系统的设计与实现

论文题目

网上花店销售系统的设计与实现

Thesis Topic

Design and implementation of online florist sales system

需要源码和调试运行服务可私

摘 要

随着时代的快速发展,我们的生活已经离不开计算机网络,而电子商务的快速发展正在改变着人们的生活方式。随着各种网上购物平台的不断兴起,人们早已习惯了不用出门就买到自己需要的东西。但是针对鲜花销售这方面的网络平台还很少,因此设计一个网上花店销售系统很有前景。

网上花店销售系统采用JSP+Servlet+JavaBean的MVC模式,将数据对象、业务逻辑以及用户界面分离。该系统分为用户和管理员两个角色。用户注册登录后可以浏览鲜花,浏览公告,购买鲜花,管理员登录后可以对系统进行管理和维护。

网上花店销售系统对于用户来说操作方便,满足了用户随时随地购买鲜花的需求,不仅为用户节省了时间,还提高了用户的购买效率。对于花店老板而言,不仅提高了销售效率还降低了时间和人工成本。

关键词 销售系统;JSP;MVC;网上花店

Design and implementation of online florist sales system

Abstract

With the rapid development of the times, our lives have been inseparable from the computer network, and the rapid development of e-commerce is changing people's way of life. With the continuous rise of a variety of online shopping platform, people have long been accustomed to buy their own needs do not have to go out. But for the sale of flowers on the network platform is still very small, so the design of an online florist sales system is promising.

Online flower florist system using JSP + Servlet + Javabean MVC model, the data object, business logic and user interface are separate. The system includes two roles: user and administrator. After registering, user can browse the flowers, browse the announcement, buy flowers, Administrators can manage and maintain the system after logging.

Online florist sales system for the user is easy to operate, It fulfills the needs of users to buy flowers anytime and anywhere.This system not only saves user's time, but also improve the user's purchasing efficiency. For the flower shop owner, this system not only improve the sales efficiency but also reduce the time and labor costs.

Key words: sales system; JSP; MVC; online florist

目 录

摘 要 I

Abstract II

1 绪论 1

1.1 现状分析 1

1.2 研究意义 1

1.3 研究方法 1

2 系统的开发环境及技术简介 3

2.1 系统开发环境简介 3

2.2 系统开发技术简介 3

3 可行性研究 7

3.1 经济可行性 7

3.2 技术可行性 7

3.3 操作可行性 7

3.4 法律可行性 7

4 需求分析 9

4.1 数据描述 9

4.1.1 数据流图 9

4.1.2 数据字典 11

4.1.3 系统IPO图 12

4.2 功能需求 12

4.2.1 功能划分 12

4.2.2 功能描述 13

4.3 性能需求 14

4.4 运行需求 14

4.5 其他需求 15

5 总体设计 16

5.1 系统功能模块设计 16

5.2 数据库设计 18

5.2.1 概念结构设计 18

5.2.2 逻辑结构设计 21

6 详细设计与实现 24

6.1 系统对象的设计与实现 24

6.2 系统首页的设计与实现 25

6.3 系统前台功能的设计与实现 25

6.3.1 用户注册模块的设计与实现 25

6.3.2 用户登录模块的设计与实现 27

6.3.3 公告浏览模块的设计与实现 28

6.3.4 鲜花列表模块的设计与实现 29

6.3.5 用户购物车模块的设计与实现 30

6.3.6 用户订单模块的设计与实现 31

6.3.7 用户信息管理模块的设计与实现 31

6.4 系统后台功能的设计与实现 32

6.4.1 系统后台页面的设计与实现 32

6.4.2 分类管理功能的设计与实现 33

6.4.3 鲜花管理功能的设计与实现 33

6.4.4 公告管理功能的设计与实现 33

6.4.5 订单管理功能的设计与实现 34

6.4.6 用户管理功能的设计与实现 34

7 系统的调试与测试 36

7.1 程序调试 36

7.2 程序测试 36

7.2.1 测试的内容 36

7.2.2 测试用例 36

7.2.3 测试结果 38

结论 44

参考文献 45

致谢 46

外文原文 47

中文译文 53

绪论

现状分析

鲜花销售行业最初是鲜花销售商个体进行实体销售,后来经过发展形成了鲜花进入批发市场再进行分销的形式。传统的鲜花销售模式是以实体花店为主体,直到后来由于网络的迅速发展,电子商务的介入使鲜花销售发生了很大的变化。随着人们生活水平的提高以及对生活品质的要求,鲜花销售行业发展的前景也越来越好。目前,很多大的鲜花销售品牌已经开始了鲜花的网上销售,方便了消费者购买鲜花的需求,节约了大量的时间。但很多个体鲜花销售商的鲜花销售依然不够景气,还停留在传统花店的状态。这样不仅消费者必须亲自进入花店进行购买,再加上鲜花包装等一系列工序,浪费了大量的时间,而且鲜花销售商也会由于实体销售的缺陷降低销售额。另外,传统花店销售由于地域性的约束和客户范围的划分,使得传统花店的客户受到限制。因此发展网上花店销售系统就显得比较重要,也比较有前景。这样能扩展鲜花消费市场,实现利润增长。网上花店销售系统的实现不仅缩短了鲜花上市时间,节约了成本,方便了消费者购买,方便管理员管理,节约了大量时间和大量的人力物力,还增强了人们之间的感情交流等。

研究意义

传统的实体鲜花销售存在很多的限制,该系统致力于满足用户随时随地在网上挑选购买鲜花的需求。对于花店老板而言,可以提高工作效率,使网上鲜花管理工作系统化、规范化、自动化,提高整个购买鲜花流程的效率,使总体水平上升到一个新的高度。与传统花店相比,网上花店有其不可比拟的优势。首先网上花店的运营成本较低,职员人数较少,也不需要很大的运营场地。其次网上花店有传播信息迅速、容量大、范围广、可交互等特点。不仅如此,网上花店的建立,可以更好的满足消费者的需求。通过这种网络工具为消费者带来方便,同时促进浏览此网站用户的购买欲,提高销售效率。

网上花店系统给用户提供了一整套完整的网上鲜花订购流程,使用户足不出户直接进行网上购物,给消费者带来了很大的方便。随着人类社会的发展,人际交往变得越来越重要。在这个繁忙的社会,人们很少有时间能见面交流感情,在特殊的日子里送给好友一束鲜花是用于联络感情的很好方式,因此受到广大消费者的欢迎。与此同时,商家也不再需要在商店里被动的等待顾客,完全可以坐在家里就轻松的卖出自己的商品,获得利润。计算机的存储与快速查询功能大大提高了网上花店管理的效率,并且还提高了查询并购买鲜花的精确度。方便快速的操作,不仅可减少从前的漏洞,还可以减少因工作的冗余出现的错误,更重要的是该系统的操作非常简单,推广起来比较容易。

研究方法

网上花店销售系统将采用瀑布模型的方式,先对目前鲜花销售的情况进行概述,然后对开发系统的环境以及技术进行简要介绍,之后对开发网上花店销售系统进行可行性分析、需求分析、总体设计、详细设计、编程实现以及测试直到实现最终理想的效果。本文将详细阐述整个实现过程。

系统的开发环境及技术简介

系统开发环境简介

1、MyEclipse简介

MyEclipse企业级工作平台作为对Eclipse IDE的扩展,它的功能体现在可以在数据库和JavaEE的开发、发布、应用程序服务器的整合方面极大的提高工作效率。MyEclipse几乎包括了目前所有主流开源产品的专属Eclipse开发工具,它作为功能丰富的JavaEE集成开发环境,在功能方面包括了完备的编码、调试、测试和发布,十分完整地支持HTML、Struts 2、Spring、JSP、CSS、JavaScript、Servlet、Hibernate、JDBC数据库链接工具等。JavaEE模型;Web开发工具;EJB开发工具;应用程序服务器的连接器;JavaEE项目部署服务;数据库服务;MyEclipse整合帮助是MyEclipse的7类特征。在Eclipse中,对于以上每一种功能上的类别都存在相应的功能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值