截止目前累计成功为5,000,000 用户成功查重检测

CNCNKI学术不端文献查重检测系统 多语种 图文 高校 期刊 职称 查重 抄袭检测系统

农产品网上销售系统的设计与实现

时间:2016-09-25 09:00:00 编辑:知网 阅读:

摘  要

 

 

随着我国信息化建设的推进,电子商务品台为农副产品市场提供了更加广阔的销售渠道。越来越多的农民开始运用互联网来推广农副产品。网络本身在人们的生活和运用中也越来越广泛,农产品网上商城给人们工作生活带来了极大的方便。网上农产副品销售系统有效的减少了市场销售环节,用户可以直接面对生产商。它有着经营成本低廉、不需要租赁实体仓库、用户收索所需商品方便的特点。

系统开发采用三层架构的设计模式,前端的可视化界面和后台功能实现的类有效的隔离开。以Struts 2.0和Jsp为主要的制作工具,Java为为主的开发语言。在前端用展示界面通过js框架实现了联动效果,此项技术有效的增强了用户体验。优化了可视化界面。采用轻量级的tomcat服务器作为发布服务器,为用户提供了良好的操作界面而且系统可以在任意环境部署运行。系统实现了用户的注册、登录、用户登录和注册校验以及商品的浏览、对商品的的购买通过虚拟购物车来实现等功能。购买者通过在网上商城购买所需的农副产品有效的解决了地域限制。通过开发农产品网上销售系统探索了基于互联网的新型销售模式。

知网论文查重

知网论文查重

1 绪论

农产品网上销售系统的研发目的是增加农副产品的销售渠道。

本章主要通过市场调查和分析研究,增加农副产品在现有市场的销售渠道。他们只需要通过Intemet浏览器输入公司域名、用户名和密码,便可登录该系统,利用它可以进行远程在线订购、远程销售管理等。并通过销售信息的上下传递和共享,能够快速处理各项业务,实时地控制和分析销售状况来指导生产,实现库存等可利用资源的最优化,达到加强内控管理的目的[1]。往往这种消费的群体需求量较高,难以从市场上购买大量的畜牧类的食物。电子商务已进入纵深发展阶段,农业企业及农产品也相应进入淘宝天猫特色馆,因此,农产品网络营销更显得重要[2]。通过对目前网上商城的发展趋势,以及所针对的购买者类型开发了本系统,主要分为前台和后台用户界面以及管理员界面。更多的消费者可以不用自己亲自跑到菜市场来购买自己所需要的物质等。

1.1 课题研究背景

网上农副产品销售系统已登录验证通过的的用户登录后可以在网站上进行浏览操作,根据自己的需要来选择农副产品的购买数量[3]。电子商务作为一种流行的销售模式,在我国各个发达城市已经取得的良好的效果。随着互联网的城镇化的普及,可以预见这种销售渠道会限定越发重要[4]。通过现阶段看农副产品的生产者通过互联网销售体现在以下方面:

  • 宣传范围广。网络的普及可以使更多的用户来了解到当季农副产品的生产状况,通过网络推广可以大大提高农副产品的销售额。
  • 资讯信息传递量大,信息的互动性增强。通过互联网发布的资讯可以使全国各地购买者充分了解本地区农产品资讯信息,增大销售额。
  • 节约交易费用。用户想要根据自己的购买需要进行购买时不必实地考察,通过销售网站便可以查看详细的信息,根据需要进行购买。另一方面,作为销售的一方大可不必为了增加销售额而做大量的宣传工作,从根本上降低了销售的成本。

1.2 目的及意义

建立农产品网上销售系统网站,商家在网上可以向更多的用户推广自己的产品信息。在电子商务平台进行网上售卖与传统面对面的销售模式相比,可以迅捷及时的获取农副产品供求信息,节约了交易成本,提高了买进与卖出的效率[5]。通过互联网可以及时更新农产品的具体信息,以供应市场需求。其次,农副产品自身的季节生产特性、区域限制性、不易存储等诸多问题给卖家与买家的交易带来了极大的交易难度,但使用农产品销售系统能很好克服和解决了这些难题。第三随着互联网的发展,网上交易逐渐渗透到大家的日常生活中,大家对网上购物都有热情,享受它所带来的便利和效率,而农产品贴近我们的生活,有助于提高农产品的销售量。

2 系统结构和技术介绍

本章节主要详细介绍了农产品销售系统的架构设计模式,以及各模块开发时所用到的相关技术。

系统的结构设计在前期开发时尤为重要,因为如果系统在维护和升级方面的难易程度取决当前系统的设计模式[6]。优良的系统架构在后期维护可节约大量成本。本系统整个模块功能开发采用的三层架构的开发模式。这种开发模式在开发时大大降低了功能模块与视图层之间的耦合程度,使各个模块之间的联系不再紧密,便于后期业务扩展[7]。使每个模块的开发的时候能各自独立,又互相联系。

2.1 网站架构设计简介

网站前后台均采用了MVC三层架构的设计模式,在在前台部分采用frame的框架技术,这种技术重新对当前的展示页面进行了排版,当用户登入以后可以根据当前的展示页面展示的不同部分来分别展示,也就是可以分别发送了三次不同的请求展示在不同的界面[8]。后台实现类的功能部分采用分层设计的开发模式,业务逻辑层实现了接口层,这种开发模式大大的优化了程序之间的耦合程度,降低了开发时代码的书写量。通过对界面展示和配置文件及后台的业务逻辑的隔离大大降低了各个模块之间的联系[9]。在其他模块出现问题的时候互不影响,缩短了寻找错误的时间。

2.2 轻量级服务器Tomcat

Tomcat这种轻便而小巧的服务器为本系统提供了友好的用户访问环境。在开发时在官网下载最新的tomcat服务器,然后在开发工具中进行引用安装,服务器会自动对本系统自动进行编译之后生成class文件存放于webinfo目录下,而整个工程在tomcat编译完成后部署在webapps目录之中[10]。本系统则能成功的被用户访问。

(1)tomcat还实现对已经打包的项目自动解压操作的功能,开发人员可以对已经开发结束的项目生成calss文件。将此文件压缩之后保存在tomcat服务器中,服务器可以自己识别当前的压缩包并进行解压缩操作[11]

(2)在tomcat本身还能够跟传统的web服务器一样来帮助和处理前台展示的页面,帮助我们开发人员处理一些简单的页面效果[12]

2.3 B/S结构模式

B/S架构(浏览器/服务器模式)作为当下流行的web开发的架构模式,是在WEB架构风靡后,网络结构模式的兴起。这种模式统一了用户程序的客户端,使得程序的开发和维护更加的简洁方便,程序后期的维护方面也可以减少人力和物力。客户端只需安装浏览器(Browser),如Netscape Navigator或Internet Explorer[13]。在服务器安装了数据库以后,用户可以通过web与数据库交互,来浏览网站的资讯信息。由于采用了客户端浏览器用户更加方便操作,互动更强[14]。界面友好,善于理解。使用的使用和操作更方便快捷。而这种浏览器/服务器的模式良好简单的操作习惯充分的得到用户的肯定和支持更容易被用户接受[15]。因为它的这种数据交互模式完全符合符合用户的视觉浏览操作习惯,也基本符合用户的在视觉体验要求。因此本系统采用这种架构模式是可行的而且易于维护。

2.4 Java 编程语言介绍

农副产品网上销售系统的选择Java作为开发语言,Java语言的可移植性和扩展性都非常的强[16]。也为本系统移植到其他的运行环境提供了基础。

Java它本身的可移植性很强,而且网上向开发人员提供了大量的工具类,而且适合网络编程。Java本身还集成了其他开发语言的开发特性,并避免它们的缺点。其主要特点是:

(1)Java语言是简单的。

(2)Java是一种面向对象的语言。

(3)Java语言是分布式。

(4)Java语言是健壮的。

(5)Java语言是安全的。

(6)Java语言是一个中立的系统结构。

(7)是可移植的Java语言。

(8)Java语言是解释。

(9)Java是高性能。

(10)是多线程的Java语言。

Java开源的开发语言有着良好的开发特性使得本系统具有很强的可靠性,因此大大降低了系统后期维护的力度,减少了系统在后期花费的人力和物力等。

 

返回