基于SSH的鲜花销售系统的设计与实现

 2023-03-08 03:03

论文总字数:25450字

摘 要

目前,互联网的覆盖使得人们的生活越发依赖网络。同时,全球的电子行业是以网站为平台的一种信息方面交互,它已经发展为当今所流行的。网上鲜花销售顾名思义即在互联网上卖花,它告别原来的销售方式,既方便了客户又便利了卖家。客户只需要鼠标点击就可以买东西而卖家只需坐在自己的家里,便可以获得利益。

本论文通过深入剖析实体鲜花店管理中所存在的问题,并且引用Web技术中的设计与成果,使用J2EE技术完成了基于SSH的鲜花销售系统的设计与开发。该系统采用Struts2、Hibernate、Spring三框架和Ajax技术,规范花管理,提高用户体验,实现无纸化鲜花销售管理网络化和合理化,促进管理的高效发展。

关键词:J2EE;B/S结构;Struts2;Hibernate;Spring;Ajax

The design and development of flower sales system based on SSH

Abstract

Nowadays, Internet coverage makes people"s lives more connected to the Internet. At the same time, the world"s e-commerce is an interactive platform for information that has evolved into what is now popular. Online flower sales, as the name suggests, are selling flowers on the Internet. It says goodbye to the original way of selling, which is convenient for both customers and sellers. Customers can buy things with a click of the mouse and the seller can benefit from sitting in his own home.

In this paper through in-depth analyze the entity in the flower shop management problems, and references to design and development of Web technology, based on SSH framework structure of using J2EE technology to achieve the flowers for the development of sales management system. The system adopts the struts 2 framework, Hibernate, Spring three and Ajax technology, standard cost management, improve the user experience, realize the paperless flowers network of sales management and rationalization, and promote the effective development of the management.

Keywords: J2EE; B/S structure; Struts2; Hibernate; Spring; Ajax目录

摘要 I

Abstract II

第一章 引言 1

1.1 选题背景 1

1.1.1 系统开发背景 1

1.1.2 国内外现状 1

1.2选题意义 1

1.3课题研究内容 1

第二章 系统开发环境及相关技术 3

2.1系统开发环境 3

2.2 JAVA语言 3

2.3 Eclipse 3

2.4 MySQL数据库 3

2.5 动态页面开发技术 4

2.6 B/S结构模式 4

2.7 开发框架技术 5

第三章 需求分析 7

3.1 系统需求分析 7

3.1.1 功能分析 7

3.1.2系统用例图 7

3.2 可行性需求分析 8

3.2.1技术可行性 8

3.2.2经济可行性 9

3.2.3法律可行性 9

3.3性能需求分析 9

3.3.1 硬件性能需求 9

3.3.2 软件质量性能需求 9

3.4系统的业务流程 9

3.4.1用户注册流程 9

3.4.2订单模块流程 10

第四章 概要设计 11

4.1系统设计思想 11

4.2系统开发方案 11

4.3系统功能模块设计 12

4.4系统数据库设计 12

4.4.1系统实体图 12

4.4.2实体关系图 14

4.4.3数据库表详细设计 14

4.4.4数据库表关系图 17

4.5 本章小结 17

第五章 系统详细设计与实现 18

5.1 系统详细设计 18

5.1.1视图层(View)对应控制层(Controller)详细设计 18

5.1.2业务逻辑层(Service)详细设计 19

5.1.3 数据处理层(Dao)详细设计 21

5.2系统交互图 24

5.2.1系统顺序图 24

5.2.2系统框架图 25

5.3系统重点难点实现 26

5.3.1 解决方案 26

5.3.2 解决方案 26

5.3.3 解决方案 26

5.4 本章小结 27

第六章 系统功能的具体实现 28

6.1系统开发环境部署 28

6.1.1配置web.xml文件 28

6.1.2配置applicationContex-*文件 28

6.2功能实现 30

6.2.1注册功能 30

6.2.2购物功能 31

6.2.3订单功能 33

6.2.4后台管理功能 33

6.3 本章小结 35

第七章 系统测试 36

7.1单元测试 36

7.2集成测试 41

7.3确认测试 42

7.4 本章小结 42

第八章 总结与展望 43

致谢 44

参考文献(References) 45

第一章 引言

1.1 选题背景

1.1.1 系统开发背景

目前,互联网的覆盖使得人们的生活越发离不开网络。同时,全球的电子商务是以网站为平台的一种信息方面交互,它已经发展为当今所流行的。网上鲜花销售顾名思义即在互联网上卖花,它告别原来的销售方式,既方便了客户又便利了卖家。客户只需要鼠标点击就可以买东西而卖家只需坐在自己的家里,便可以获得利益。

1.1.2 国内外现状

通过分析了世界电子行业发展现状,得出电子商务快速发展。因此企业的管理和商务的成本都减少了。同时资本、技能、商品、软实力能够得到有效地利用,使经济得到全面的发展。电子商务的发展给未来贸易提供了方向,将给社会带来可观的利益。同时,电子商务在电子商务领域的应用,使得电子商务发展惊人。

总结过去的经验得出,电子商务的发展离不开传统产业。花店业的兴起到现在,花店业的容易使一些人盲目介入的行业特点,所以,在一些地区,商店更开放的、无序的、低水平之间的无序竞争,导致竞争之间的花店为价格因素。由于消费者市场信息来源的把握不足,导致部分产品的生产一方面,这些都是当前花卉产业存在的主要问题。我们怎样才能改变这种状况,与整个网络系统的建立和发展,在产业链的整合,形成网上花店,大大加速了商品和服务的消费花卉业与电子商务两者彼此的能力和提供更多的发展机会。

1.2选题意义

目前,互联网的覆盖使得人们的生活越发离不开网络。同时,全球的电子商务是以网站为平台的一种信息方面交互,它已经发展为当今所流行的。网上鲜花销售顾名思义即在互联网上卖花,它告别原来的销售方式,既方便了客户又便利了卖家。客户只需要鼠标点击就可以买东西而卖家只需坐在自己的家里,便可以获得利益。为设计“鲜花网上销售管理系统”具有重要意义。

1.3课题研究内容

本课题的目标是开发出一个能够代替传统鲜花管理模式的鲜花销售管理系统。首先前台是顾客通过填写信息,来注册自己的账号,通过邮箱激活后,注册便成功。用户点击首页,可以查看鲜花商品详情获得最新的鲜花信息,最热门的鲜花信息以及鲜花介绍。当用户选择心仪的鲜花时,如果未注册会跳到注册的页面,进行用户注册。用户登录成功后才可以将鲜花添加进购物车,用户可以在购物车里更改鲜花的数目,同时也可以清空购物车里的鲜花。用户确定要买则点击订单确认按钮,填写相关的信息即可生成用户订单。用户可以在我的订单里面选择商品进行付款,即可完成交易。后台管理主要进行用户信息记录,鲜花一级分类的管理,鲜花二级分类的管理,鲜花的记录和订单的记录。管理员可进行CRUD操作,例如在订单的管理中 后台用户可以查看前台用户所下订单的状态,并且可以修改订单的状态,目的是发货。

第二章 系统开发环境及相关技术

2.1系统开发环境

选择效率高、方便、功能完善的软件平台,对系统开发具有十分重要的意义。本课题选择在Eclipse中进行编辑、调试及运行。硬件环境:装有win8系统的PC机。

2.2 JAVA语言

java是一种面向对象的编程语言,由Sun Microsystems在1995五月推出。java是一种开放的技术,是理想的通用编程语言的功能,可用于开发可靠的、要求苛刻的应用。

剩余内容已隐藏,请支付后下载全文,论文总字数:25450字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;