web的农产品交易平台的研究与实现(源码)【字数:12917】

摘 要随着电子商务的蓬勃发展,在线购物,已经越来越被广大百姓所接受。由于工作繁忙,许多人没有时间去商场买农产品,所以网购将会是他们的一种好选择。同时也可以解决市场调度不均的问题,提高农产品质量和降低商品成本。为了满足用户需求,本次采用J2ee开发一个在线的农产品交易平台,数据库是MySql,使用ssh框架,MVC架构设计的系统。本品台借鉴了其他优秀的电商平台,页面简洁、大方、便于操作等特点。前端内容丰富,使用户得到更好的用户体验。后台功能全面,满足管理使用。同时网站加入顾客的留言功能和管理公告功能,方便了使用者间的交流,凭借互联网思维,为购物销售开创一个新的渠道。
目 录
第一章 绪 论 1
1.1选题背景和意义 1
1.2论文工作内容 3
1.3论文的组织结构 3
第二章 开发技术 4
2.1开发平台Eclipse及Tomcat 4
2.2编程语言Java、JSP和JS 4
2.2.1 Java语言 4
2.2.2 JSP技术 5
2.2.3 JS技术 5
2.3数据库MySql 5
第三章 农产品交易平台需求分析 6
3.1.可行性分析 6
3.2数据需求分析 6
3.3功能需求分析 7
3.4非功能需求分析 7
第四章 农产品交易平台系统设计 8
4.1系统概要设计 8
4.2系统详细设计 9
4.2.1前台网站浏览商品模块 9
4.2.2用户注册登录模块 10
4.2.3购物和订单模块 11
4.2.4个人中心 11
4.2.5分类管理模块 12
4.2.6商品信息管理模块 13
4.2.7订单处理模块 14
4.2.8公告模块 14
4.3数据库设计 14
4.3.1数据库概念设计 14
4.3.2数据库逻辑设计 15
第五章 基于WEB农产品交易平台的编码与实现 20< *好棒文|www.hbsrm.com +Q: ^351916072* 
br /> 5.1用户登录注册模块实现 20
5.2前台网页设计 23
5.3用户中心 24
5.4购物车与订单模块 25
5.5留言模块 26
5.6用户管理 26
5.7商品管理模块 26
5.8订单管理模块 27
5.9留言管理 28
5.10公告管理 28
5.11密码修改 28
第六章 农产品交易平台运行与测试 30
6.1运行环境 30
6.2使用步骤 30
6.3测试 30
6.3.1测试环境和测试用例 31
6.3.2测试结果 31
6.3.3系统评价 31
结束语 32
致 谢 33
参考文献 34 第一章 绪 论
1.1选题背景和意义
随着互联网时代的来临,人的衣食住行随即有了许多的变化,以往买卖商品往往由人与人直接的交易。然而电商的兴起,使得传统的商业模式有了巨大的改变,现在的年轻人更加愿意使用网络购物,而不是到商场去挑选。
购物活动是人们生活日常中一定有的行为。人民的收入在不停提高,购物消费方面渐渐呈现了两大特点:第一是快速扩张的市场,流通购物数量的增加;第二是市场份额,集中在高档名牌商品上。农产品售卖的新方式必然对传统的农业销售方式产生深刻变化。时下,原有的经销由代理、发售、分销组成最普遍售卖渠道,但就紧随着销售者的强势气魄,已经开始逐渐没落,直接在市集进行高度行销、渠道下降、终点拦截,变成为大多数农业者无可奈何的选择,但高昂的运输成本和降低的利润,也让许多销售者感到无奈。针对传统农产品销售的现状,提出以电商为现代电子商务开发传统农产品销售行业的设想。由此足见,改变农业产品销售渠道是形势所趋。
网上商城的应运而生,使得消费者和生产者可以进行直接地交易,商品由产地直接发送到消费者手中,这种B2C的购物方式既保证商品的新鲜又可以降低成本。同时也可以按照市场需求来销售,避免滞销和缺货等问题,如图11所示:
.
/
图11电子商务市场分析图
由于市面上有大量的购物网站,所以我参考了大量的购物网站,过去网站用
的是静态网页,往往会给网络带来压力,后来随着动态网页技术、js技术发展步,
现在我们制作网站页面通常使用HTML和JSP,来实现网站的效果,本次使用java
开发,所以我使用HTML来制作静态页面,使用JSP实现动态页面,这种策略可以
保证页面的加载速度,提高效率。
网上商城能集合市场上的信息系统资源,建立可扩张的、强交互性的、业务合理的市场信息网络。J2ee规范定义了一个用于开发分布市场级应用,部署的基于组件的功能[1,2]。它提供了一个多层次的分布式模型与一系列开发技艺规范。SSH框架为建立具有伸缩性、灵活性、好维护的电商系统提供了完美的创建方式。该框架能集成公司各类事务工作,完成软件里的数据交换和对接,改进市面上的信息系统环境[3]。基于当前流行的Struts框架来进行软件开发,可以促进开发速度,软件的复用性。J2ee平台为开发和部署电商框架提供了完整的应用体系结构[2]。基于J2EE的电商平台框架具有许多层体系,在每个结构中运用对应组件。实现了各自的功能,共同组成了可扩展,功能完美的电商平台框架,层次分明、耦合度低,便于维护和扩展[4]。
电商平台往往是三层结构的;主要有表示层、业务层、数据库层[5]。
表示层采用JSP,JSP是Sun公司首倡的一个在Servlet代码的基础之上发明而来制作动态网页的新技术。一般是在写死的网页文件之中,加入Java 程序代码段和JSP的标签代码库,页面在两种规则的影响下就由静态页面变为可以实现动态效果的页面。使用者利用request来发送不同的访问请求,在没有进行网页的跳转之后,可以把result显示在对应区域,可以更好地实现应该有的动态和交互。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/168.html

好棒文