摘要:目前我国农产品电商发展迅速,“互联网+”更是推动了互联网发展的新业态,随着实体经济和虚拟经济的不断演变,从而带动了社会经济实体的生命力。过去我国的农产品交易往往是线下实体市场进行交易,这种交易方式存在着交易成本高、宣传力度低、广告效应少、交易效率低等缺点。而采用线上交易的方式能够很好的避免这些缺点。用户只需要在平台注册并认证一个店铺,就可以在平台上进行商品的发布,改变了线下交易方式房屋租金等交易成本。消费者可以任意浏览商家的店铺产品,省去了极高的宣传费用,而且这种宣传是跨地域的,在线下交易平台中是很难做到这点的。消费在平台中可以浏览多个商家的商品进行相互对比,消费者也可以很方便的进行商品的筛选。
本文主要内容是根据MVC架构设计特色农产品交易平台。MVC的核心思想就是将系统的各个组件放在不同的层中,这些组件被严格地限制在各所在层中,这就降低了代码的耦合性。MVC将一个系统的输入、处理和输出按照Model、View和Controller三部分分离。本平台是基于B/S网络结构模式,这种模式将应用功能的核心部分放到服务器上,客户端是浏览器,这样就简化的一个系统的开发、维护和使用。首先需要对我国特色农产品进行分析与研究,了解我国特色农产品交易市场的情况,然后对系统进行需求分析,利用JSP+Servlet+ODBC实现特色农产品交易平台的开发,系统的主要功能包括特色农产品的展示、特色农产品交易购物车等。前台主要使用JSP、HTML、CSS实现,框架使用的是SpringMVC、Spring、Mybatis。使用Tomcat作为特色农产品交易平台的服务器,MySQL作为项目的数据库,后台使用的开发工具是IDEA。
关键词:MVC;电商;B/S
目录
摘要
Abstract
1绪论-1
1.1课题背景与研究内容-1
1.2设计要求-1
1.3章节安排-2
2需求分析-3
2.1权限管理-3
2.2仓储系统-4
2.3商品和SKU管理-7
2.4订单管理-8
2.5会员管理-9
2.6购物车-10
3系统开发环境及相关技术-11
3.1软件环境-11
3.2硬件环境-11
3.3开发工具-11
3.3.1 InteliJ IDEA the Java IDE-11
3.3.2 Navicat for MySQL-12
3.3.3 Maven-12
3.3.4 Tomcat-13
3.4 MVC架构及SSM-13
3.4.1 MVC-13
3.4.2 SSM-14
4基于MVC的特色农产品交易平台的设计与实现-17
4.1模块说明-17
4.2权限管理模块-17
4.2.1权限管理-17
4.2.1代码生成器-21
4.3仓储系统模块-23
4.3.1采购订单-24
4.3.2采购入库和库存-25
4.3.3销售出库和即时库存报表-30
4.4商品和SKU管理模块-34
4.4.1商品分类管理-37
4.4.2商品管理-40
4.4.3商品添加-42
4.4.4 SKU和SKU属性管理-45
4.5 订单管理模块-49
4.6 会员管理模块-50
4.7 购物车模块-51
4.7.1查看购物车-51
4.7.2提交购物车-53
4.7.2修改购物车-54
4.7.2添加或删除商品-55
结 论-57
参 考 文 献-58
致 谢-59