基于Java的鲜花销售系统的设计与实现(JSP,MySQL)(含任务书,开题报告,中期进度表,毕业论文说明书22000字,程序代码,mysql数据库)
摘 要
20世纪90年代,计算机网络步入一个崭新的历史时代,这是一个因特网时代。现在人们的生活已经越来越离不开网络,全球的电子商务迅猛发展,以网站作为平台进行信息交流,已经成为一种越发流行的方式。
本文是对鲜花销售系统的实现,该系统实现了销售的一些基本功能,实现了用户的管理系统,公告栏,留言管理,购物车管理,订单管理,管理员登录管理,产品管理,类别管理,类别产品管理等功能。这个系统不仅减少了人力成本,也减少了店面成本,为销售领域提供了一个全新的模式-网上销售模式。
本文是用Java语言编写,MySql进行数据的存储,是对一个基于web的鲜花销售系统的实现进行了研究。首先对鲜花销售系统的研究背景,基本思想,发展前景以及发展趋势等一些理论知识进行了分析和研究,阐明了这个系统的可行性和必要性,然后对这个系统进行了需求分析和系统设计,探讨了鲜花销售系统的开发方法和实现技术。
关键词:Java;MySql;Web;鲜花销售系统
Abstract
In the 1990s, computer network entered into a new era of history. Nowadays society is an era of Internet. Now, people’s life is closely related to the network. The global e-commerce is developing rapidly. The information exchange using website as a platform has become an increasingly popular way.
This paper is used to implement the flowers sales system. The flowers sales system implements some basic functions. These functions include the user management system, bulletin boards, message management, shopping cart management, order management, the administrator login management, product management, category management, category product management and other functions. This system not only reduces labor costs, but also reduces the cost of store. This system offer people a new model in sales area -online sales model.
This paper is written in Java language. This paper is in order to research a flower sales system based on web. First some theoretical of flowers sales system research background, the basic idea, the development prospects and trends is analyzed and researched in order to illustrate the feasibility and necessity of the system and this paper carry on the demand of the system requirement analysis and system design. Also the flowers sales system development methods and implementation technologies are discussed.
Key words: Java; MySql; Web; flower sales system
本文主要内容
本系统是一个基于BS结构的鲜花销售系统,是用java语言编写的。前台是顾客通过填写信息,来注册自己的账号,通过邮箱验证后,注册便成功。点击浏览主页,来浏览鲜花销售系统的页面,可以查看公告栏获取最新的产品信息以及折扣信息。购买看中的鲜花,如果未登入,会跳到登录的页面,进行用户登录。将商品放入购物车,在购物车里更改鲜花的数量,可以删除购物车里的商品,也可以恢复购物车里的商品,确定购买后,确认订单,填写送货地址,生成订单,付款,即可完成鲜花的购物。在后台管理界面,管理员通过登入后进入管理主页面,可以对用户,产品,类别,类别与产品关系,公告栏,留言板,订单进行管理。
系统功能分析
通过认真的分析了网上花店的需求和结合了网上花店的实际情况,得出了整个系统有前台和后台两大模块,具体有以下几个功能。
⑴用户注册,用户在没有注册时在主页面上浏览,但必须注册,登录后才能进行结算。
⑵用户登录,用户登录后进入主页面进行浏览,可以购物商品,可以下订单,
⑶鲜花主页面浏览,有搜索功能,是模糊查询。左侧是类别,可以根据类别查询产品,中间是推荐鲜花,热销鲜花,最新上架鲜花,右侧是公告栏。
⑷购物车,在购物车里,可以查看购买的商品,也删除购买的商品,也可以恢复删除的商品
⑸订单管理等模块组成,确认所选商品,填写送货地址,生成订单,再付款等待发货。
⑹管理员进行用户信息管理,查看所有用户,可以删除久不登录的用户。
⑺管理员进行产品信息管理,可以查看所有产品,可以删除所有产品,可以修改产品信息。
⑻管理员进行类别信息管理,可以查看所有的类别,可以修改类别,可以删除不需要的类别。
⑼管理员进行类别和产品信息管理,可以查看所有的关系,可以修改关系,也可以删除不需要的关系。
⑽管理员订单信息管理,可以查看所有的订单,产看订单对应的产品,发货。
⑾管理员进留言信息管理,可以查看所有的留言,也可以删除留言。
⑿管理员进行公告信息管理组成,可以查看现在的公告,也可以添加公告,删除公告。
目 录
摘 要 III
ABSTRACT IV
目 录 V
1 绪论 1
1.1 课题来源与研究意义 1
1.1.1 课题来源和背景 1
1.1.2 课题的研究意义 1
1.2 目前研究现状及存在问题 1
1.2.1 国内外的研究现状 1
1.2.2 存在问题 2
1.3 课题的指导思想和应解决的问题 3
1.4 本文主要内容 3
2 相关原理与技术简介 5
2.1 MYSQL SERVER 6.0技术简介 5
2.2 JSP简介 10
2.3 STRUTS介绍 10
2.4 HIBERNATE介绍 11
2.5 SPRING介绍 12
2.6 SSH整合框架中,STRUTS,HIBERNATE,SPRING的好处 12
2.7 MYECLIPSE的简介 13
2.8 AJAX介绍 13
2.9 APACHE TOMCAT 6.0服务器 13
3 鲜花销售系统的系统分析 15
3.1 系统可行性分析 15
3.1.1 技术可行性 15
3.1.2 经济可行性 15
3.1.3 操作可行性 16
3.1.4 法律可行性 16
3.2 系统需求分析 16
3.2.1 数据流分析 16
3.2.2 系统功能需求 17
3.2.3 系统性能需求 17
3.2.4 系统运行需求 17
4 系统总体设计 19
4.1 系统总体设计思想 19
4.2 系统模块设计 19
4.2.1 系统功能分析 19
4.2.2 系统流程图 19
4.2.3 系统模块结构图 21
4.3 数据库设计 23
4.3.1 数据库概念结构设计 23
4.3.2 数据库逻辑结构设计 26
4.3.3 数据库中的表的设计 26
4.4 本章小结 28
5 鲜花销售系统的实现 29
5.1 系统对数据库的访问 29
5.2 系统前台用户注册功能的实现 30
5.3 系统前台用户登录功能的实现 33
5.4 用户主页面浏览模块的实现 34
5.5 左侧类别查询功能实现 37
5.6 购物车模块 38
5.7 订单功能实现 39
5.8 管理员登录 42
5.9 后台主界面 43
5.10 后台信息管理 43
5.11 本章小结 48
6 系统测试 49
6.1 测试的目的 49
6.2 白盒测试 49
6.3 黑盒测试 49
7 结论与展望 51
7.1 结论 51
7.2 不足之处及未来展望 51
致 谢 53
参考文献 54
|