摘要
这篇文章主要描述的是基于Web的豆类产品销售平台的设计与实现。主要采用关于MVC系统设计模式,主要使用了MySQL,Java。此销售平台实现的基本功能主要包括:注册及登录、添加商品信息、阅览商品信息、关键字查询、添加购物车、订单生成等,以及对于此销售平台后台信息的维护与更新。此平台前端页面的编码中,主要使用HTML语言以及FreeMarker模板引擎做交互。
为了进行此平台的开发首先结合国内外大豆产品的研究进行了可行性分析,对于豆类产品销售者和购买者的需求进行了分析后,以分析结果来确立整个平台的业务流程。根据分析结果确定了此平台所需的功能模块,采用后台数据管理及前端商品展示的模式来进行功能模块的划分。购买者可以在商品展示界面查询及购买所需的豆制品,销售者可以在后台管理界面管理商品信息及订单内容。
关键词:豆类销售平台;MVC;MySQL;Java;FreeMarker
目录
TOC\o1-3\h\z\u第一章绪论 1
1.1课题背景 1
1.2国内外研究现状 1
1.3主要研究内容 2
1.4本文组织安排 2
第二章开发技术简介 4
2.1MVC架构 4
2.2Bootstrap 4
2.3EhCache 4
2.4FreeMarker 4
2.5MySQL简介 4
2.6Tomcat 5
2.7IDEA简介 5
第三章系统分析 6
3.1可行性分析 6
3.2业务流程分析 6
3.2.1前端业务流程分析 6
3.2.2后端业务流程分析 7
3.3功能需求分析 7
3.3.1用户的功能需求分析 8
3.3.2管理员的功能需求分析 8
第四章系统总体设计 10
4.1系统的结构设计 10
4.2豆类产品销售平台的设计目标 10
4.3功能模块设计 10
4.3.1前端模块的功能模块设计 11
4.3.2后台管理模块的功能模块设计 12
4.4数据库设计 12
4.4.1E-R图 13
4.4.2基本表设计 15
第五章详细设计 19
5.1前台功能模块的实现 19
5.1.1平台用户管理模块 20
5.1.2用户资料修改模块 22
5.1.3购物车模块 24
5.1.4订单查询模块 27
5.2后台功能模块的实现 29
5.2.1管理员登录模块 29
5.2.2豆类产品详细信息管理模块 30
5.2.3顾客订单信息管理模块 32
5.2.4已注册顾客信息管理模块 34
5.2.5豆类产品分类信息管理模块 35
第六章系统测试 38
6.1测试目的 38
6.2测试环境 38
6.3测试方法 38
6.4部分功能测试 39
6.4.1注册登录模块测试 39
6.4.2商品信息管理模块测试 39
6.4.3购物车模块测试 40
6.4.4订单模块测试 41
6.5测试结果 41
第七章结论 42
参考文献 43
致谢 44
绪论
课题背景
我国传统的豆类产品销售方式和销售渠道较为单一,国内豆制品的在互联网模式的销售下缺乏深刻的认识和研究,对于将豆类产品在互联网销售的案例还不普遍,豆类产品与互联网渠道的。
豆类产品销售方式和销售渠道的发展已经跟不上豆制品生产的发展水平。从目前电子商务对社会经济发展的积极影响来看,豆制品的网络交易平台将会对我国的农业现代化的继续发展起着举足轻重的推动作用。然而在整个农业商务活动中,豆制品的销售流通渠道则属于农业产业化中一个十分关键的步骤,它已经日益成为降低整个生产销售过程支出成本,增加农民收入的重要问题。所以,目前亟需一种可以保持市场信息自由流通、市场交易规范而且高效的新的流通模式。作为一种信息化的电子网络技术,豆制品交易平台弥补了之前销售流通中存在的缺陷,它将之前的独立个体之间的点与点的单线联系,拓展到了区域与区域之间的点与面的相互交流。这种新的交易模式一方面拓宽了豆类产区的销售渠道;另一方面,可以为农民提高大量实用的市场资源信息,改变了之前农民“靠天吃饭”的落后局面。因此,豆制品网络交易平台的出现将会对我国农业的发展起到巨大的推动作用。
国内外研究现状
2015年,我国豆制品行业实现总收入727.10亿元,相比去年增长了9.44%。随着社会的发展当今人们生活水平较上世纪而言有了明显的提高,21世纪的人对食品的需求已经不是果腹而是朝着更