I
农产品购物系统设计与实现
摘 要
现如今,农产品购物系统是商业贸易中的一条非常重要的道路,可以把其从传统的实
体模式中解放中来,网上买东西可以为消费者提供巨大的便利。通过农产品购物系统这
个平台,可以使用户足不出户就可以了解现今的流行趋势和丰富的各种信息,为用户提
供了极大的方便,农产品购物系统主要包含了用户登录 、用户管理、轮播图管理、订
单项管理、公告管理、评论管理、支付方式管理、购物车管理、商品管理、信息介绍管
理、友情链接管理、订单管理、留言管理、收藏管理、类别管理、个人密码修改、个人
信息修改、注销退出、密码加密的创新功能及信息查询等这些功能模块。网站分为管理
员、用户这二种登陆权限。农产品购物系统采用目前最流行的 B/S 结构和 java 中流行
的 ssm 框架和 eclipse 编辑器、MySQL 数据库设计并实现了一个农产品购物系统。能够
让广大消费者体验到网上平台购物的乐趣,为网上买东西提供了一个管理高效的、决策
科学化、安全有效的商品交易平台。
关键词:农产品购物系统,ssm 框架;MySQL 数据库
II
Abstract
Nowadays, the agricultural products shopping system is a very important way of business
trade, which can liberate it from the traditional physical model, and online
shopping can provide great convenience for consumers. Through the
platform of agricultural products shopping system, users can understand
today's popular trends and rich information without leaving home, which
provides users with great convenience. Agricultural products shopping
system mainly includes user login User management, rotograph
management, order management, announcement management, comment
management, payment method management, shopping cart management,
product management, information introduction management, link
management, order management, message management, collection
management, category management, personal password modification,
personal information modification, logout exit, password encryption
innovation function and information query and other function modules .
The website is divided into two kinds of login permissions: administrator
and user. A shopping system for agricultural products is designed and
implemented by using the most popular B/S structure, ssm framework,
eclipse editor and MySQL database in java. It can let the majority of
consumers experience the fun of shopping on the online platform, and
provide an efficient management, scientific decision-making, safe and
effective commodity trading platform for online shopping.
Key words: agricultural products shopping system, ssm framework; MySQL database
III
目 录
目 录.......................................................................................................................................III
第 1 章 绪论...............................................................................................................................1
1.1 背景和研究意义..........................................................................................................................................1
1.2 论文研究的主要内容..................................................................................................................................1
1.3 论文结构......................................................................................................................................................1
第 2 章 关键技术介绍...............................................................................................................2
2.1 JSP 语言 ........................................................................................................................................................2
2.2 MYSQL 数据库 .............................................................................................................................................2
2.3 JSP 技术..........................................................................................................................................................3
2.4SSM 简介 .........................................................................................................................................................4
第 3 章 系统分析.......................................................................................................................6
3.1 功能需求分析..............................................................................................................................................6
3.2 数据流程分析 ...............................................................................................................................................9
3.3 可行性分析 ................................................................................................................................................10
3.3.1 经济可行性
.......................................................................................................................................10
3.3.2 功能可行性
.......................................................................................................................................10
3.3.3 技术可行性
.......................................................................................................................................10
第 4 章 系统设计.....................................................................................................................12
4.1 体系结构设计 ............................................................................................................................................12
4.2 功能模块设计 ............................................................................................................................................12
4.3 数据库设计 ................................................................................................................................................16
4.3.1 概念模型设计
...................................................................................................................................16
4.3.2 数据库表设计
...................................................................................................................................16
第 5 章 系统实现.....................................................................................................................20
5.1 数据库连接实现 ........................................................................................................................................20
5.2 系统前台主要功能实现 ............................................................................................................................20
5.2.1 首页实现
...........................................................................................................................................20
5.2.2 商品分类展示实现
............................................................................................................................21
5.2.3 商品详情实现
....................................................................................................................................21
5.2.4 购物车实现
........................................................................................................................................22
5.3 系统后台主要功能实现 ............................................................................................................................23
5.3.1 管理员登陆实现
................................................................................................................................23
5.3.2 商品管理实现
....................................................................................................................................23
5.3.3 订单管理实现
....................................................................................................................................25
第 6 章 系统测试.....................................................................................................................27
6.1 测试目的 ....................................................................................................................................................27
6.2 测试概述 ....................................................................................................................................................27
6.3 单元测试 ....................................................................................................................................................27
6.3.1 主要功能测试
....................................................................................................................................27
IV
6.4 集成测试 ....................................................................................................................................................39
第 7 章 结 论.........................................................................................................................40
参考文献...................................................................................................................................41
致 谢.........................................................................................................................................42
-1-
第 1 章 绪论
本章详细介绍了本人选择改项目做毕业设计的原因,做为当今最火的电子商务项目,
本人首先从电子商务项目的开发背景和研究意义进行详细分析,然后做出电子项目研究
内容的具体分析,最后从国内外农产品购物系统项目的研究现状进行详细解析。
1.1 背景和研究意义
在科学技术不断地发展,科学水平不断地进步的今天,人们的生活步伐也越来越快,很多的
人都会选择在网上购买自己生活中所需的各种日用品。在网上的销售量也越来越大,销售的路径
更是多种多样,像淘宝、拼多多、天猫这样的大型电商销售平台,又或是像 QQ 空间、微信朋友
圈、快手抖音这样的平台都可以进行各种销售交易。
但即使有如此多种多样的网络销售方式,还是存在着很多的商品卖不完(滞销)的现象。但是
除了在自己镇上的集市上销售以及人工将其运至县城销售之外就没有其他的销售方式了,虽然说人
工运至县城销售获利会比较大一点,但是整体算下来效果也不是很好,比如车费运费、城管驱逐、
刮风下雨等因素的干扰以及人工费等,所以显得也会非常不容易销售,而且还费力。因此,如何构
建一个有效的百货销售平台显得非常的有必要。
1.2 论文研究的主要内容
农产品购物系统是一个不断发展的新型项目,本课题的研究目的开发一个集商品管
理,网上买东西等功能于一体的农产品购物系统。农产品购物系统是现在商业贸易中的
一条非常重要的道路,它能够让全球范围内的人在同一平台上看到自己的商品信息,同
时购买到自己钟意的商品。本网站从符合界面友好、操作简单、安全、方便等前提出发
充分考虑用户体验,让用户在网购体验上能达到一个较高的水平。为网上买商品提供了
一个管理高效的、决策科学化、安全有效的商务平台。
1.3 论文结构
论文的第 1 章主要阐述了课题的背景和研究意义以及主要内容和国内外的现状。
第 2 章介绍了制作本网站所采用的关键性技术。
第 3 章分析了网站的功能需求、数据需求以及可行性。
第 4 章介绍了系统的体系结构、功能模块、数据库和页面样式的设计。
第 5 章展示了本网站的前后台以及数据库的功能实现。
第 6 章对网站进行了系统测试并对测试结果进行分析。最后一章为进行为期半年的
毕业设计过程进行总结。