ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:709.79KB ,
资源ID:18036550      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18036550.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(甘肃农产品交易平台设计与实现大学学位论文Word下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

甘肃农产品交易平台设计与实现大学学位论文Word下载.docx

1、通过本平台,互联网用户可以查询甘肃农产品的基本信息,并进行农产品交易。关键词 电子商务 农产品 网上购物 交易平台ABSTRACTWith the rapid development of Internet, the electronic commerce has become the mainstream of business operation mode. The electronic commerce affects the structure and the economic operation of the entire society, changed peoples perce

2、ption of traditional trading patterns. And energy saving low cost and high efficiency of e-commerce features gets the favor of the enterprise. In addition, Taobao, Jingdong mall and day cat popular shopping website, is a successful example of the development of electronic commerce. Today, electronic

3、 commerce has been successfully applied in many fields. Under this development trend, also in Gansu to speed up the development of electronic commerce, electronic commerce as to enhance the degree of informatization in Gansu, an important means of promoting economic development. In this environment,

4、 the development of agricultural e-commerce is imperative, and good agricultural products trading platform is very important for the development of agricultural e-commerce. In this context, I developed the Gansu agricultural products trading platform. The platform using B/S mode to MySQL backend dat

5、abase, using the Java programming language, to Eclipse as a development tool, realizes the user registration, user login, add to cart, modify user information and modify the basic function such as login password. Through this platform, Internet users can query the basic information of the Gansu agri

6、cultural products, and trade of agricultural products.Key Words The electronic commerce,Agricultural products,Online shopping,Trading platform“甘肃农产品交易平台设计与设计”一、引言(一)选题背景及研究意义随着电子商务运营模式的广泛应用,消费者对电子商务的认知趋于成熟1,2。目前,我国农产品的生产者和供应者主要是农民,而农村人口的受教育程度普遍较低,导致其对电子商务的认知程度不高,从而影响了我国农业的发展水平。其次,农村地区交通不便利,互联网普及程度较低

7、,使我国农业的发展受到了很大的限制。这种情况,甘肃也普遍存在。而近年来,许多地区的实践证明,利用电子商务发展农业产业化,对推动区域农业产业化加速的起着关键作用。电子商务支持多种业务模式,如虚拟交易市场、农产品直销和招标等1,3。农产品虚拟市场可以实现网络营销、网上谈判和网上支付,进而保证了各地农产品销路畅通和供销协调。而且电子商务交易透明化的特性能够提高农产品信息和价格的可比性,与传统商务相比,降低了其交易信息不对称的程度2,3。故而,好的农产品交易平台对农业电子商务的发展至关重要。(二)甘肃农产品网络交易平台的发展现状甘肃省农牧厅表示,为组织企业、合作社、大户和自然人等开展甘肃农产品网上(线

8、上)销售,省农牧厅与兰州银行合作搭建甘肃省农产品电子商务平台,开拓农产品国内、国际两个市场,打破地域空间限制,提高甘肃农产品知名度和市场占有率,降低流通成本,解决农产品卖难问题。目前,甘肃省农牧厅重点组织推荐已开展农产品电子商务、农产品网上交易的各级农业产业化企业、农产品经销企业、农民专业合作社、大户和自然人等;同时动员组织有条件开展农产品网上交易的企业、合作社、经销商和自然人报名参加。经营范围包括鲜活、加工类等甘肃特色优势农产品,重点推荐已取得无公害、绿色、有机和地理标志认证和在各级农业展会上获奖的甘肃农产品以及名优特农产品。同时,该厅免费负责网上交易培训、网店装修等服务。后期将配套政策扶持

9、、贷款配额、结算优惠等措施8。二、系统开发技术简介(一)JSP技术JSP的英文全名是Java Server Page,中文全称是Java服务器页面。是由Sun Microsystems公司倡导和许多公司参与共同建立的使用Java语言作为脚本语言的开发动态网页的技术标准11。JSP与Servlet一样,是在服务器端执行的。在一个JSP文件第一次被请求,JSP引擎将其转换为Java源文件Servlet(.java)文件;然后由JSP引擎用Javac将.java文件编译成相应的.class文件并将其加载到内存中,最后由Java虚拟机(JVM)解释执行。(二)ADOADO 的英文全名是ActiveX

10、Data Objects,中文全称是ActiveX数据对象。ADO是一种面向对象的程序接口,用于表示用户数据库中的数据结构和所包含的数据。其是由Microsoft提出的应用程序接口(API)用以实现访问关系或非关系数据库中的数据。像Microsoft的其他系统接口一样,ADO是面向对象的。ADO是基于组件的数据库编程接口,它是一个和编程语言无关的COM组件系统。ADO对象模型中包括7个对象和3个集合6,其中最重要的3个对象的说明如表2-1所示。表2-1 ADO的重要对象6对象描述Connection连接对象用来建立数据源和ADO程序之间的过程Command命令对象用来嵌入SQL查询,包括对存储

11、过程得到调用Recordset记录集对象用来浏览及操作实际数据库内的数据(三)JDBCJDBC的英文全名是Java Data Base Connectivity, 中文全称为 java数据库连接。JDBC是一种用于执行SQL语句的Java API11。JDBC和Java的结合使用,减少了Java程序员的工作量,使用JDBC,可以更快捷的存取信息。JDBC API在JDK的java.sql和javax.sql包中11,主要接口和类如表2-2所示。表2-2 JDBC常用API11名称类型说明Connection接口此接口用于连接数据库DriverManager类用于管理数据库驱动,创建数据库连接S

12、tatement执行SQL语句并将数据检索到ResultSet中ResultSet数据库结果集,通常由执行SQL查询语句产生PreparedStatement用于执行预编译SQL语句使用JDBC连接数据库分为以下几步:1)加载数据库驱动。2)通过DriverManager获取数据库连接。3)通过数据库连接对象Connection获取Statement对象。4)使用Statement对象执行SQL语句。5)操作结果集。6)释放资源。(四)MySQLMySQL是一个小型的数据库。而数据库是指用来永久存储数据的仓库。MySQL支持SQL(结构化查询语言)。MySQL是用数据表(Table)来存储数据

13、的。MySQL是面向关系型的数据库。(五)Macromedia Dreamweaver 8Macromedia Dreamweaver 8是建立Web站点和应用程序的专业工具。Dreamweaver是“网页三剑客”之一。Dreamweaver的特点:1)灵活的编写方式2)可视化编辑界面Dreamweaver是一种所见即所得的HTML编辑器,可实现页面元素的插入和生成。可视化编辑环境缩减了代码的编写,同时亦保证了其规范性和兼容性。3)功能更多的CSS支持CSS可视化设计、CSS检查工具4)动态跨浏览器验证5)强大的WEB站点管理功能6)内建的图形编辑引擎7)Dreamweaver的集成特性8)丰

14、富的媒体支持能力9)超强的扩展能力三、系统分析(一)系统开发的目标甘肃农产品网络交易平台的总体目标是以Java程序设计语言为基础,利用MySQL数据库技术,开发一个方便安全的网络交易平台。实现甘肃农产品网上交易的平台,提高农民的经济收入。(二)系统开发的必要性当今是信息化时代,网上交易成为主流交易模式13。而农民作为农产品的生产者和供应方,虽然他们意识到自己生产的农产品很有市场,但由于受到自身条件的限制,只能被动地依靠收购商来低价销售出自己的农产品,甚至有的根本销售不出去,烂在了地里,给农民造成了很大的损失。因此,开发这样一个以信息技术改造传统农业为立足点和出发点,减少农产品交易的中间环节,缩

15、短供应链,提高农产品交易效率和质量的网络交易平台是很有必要的。(三)系统开发的可行性1、技术上的可行性随着IT技术的发展,特别是网络技术和数据库技术的发展,在网站开发方面,可以采用现行主流的开发技术13。 本平台采用的数据库技术有很好的数据处理能力,且本平台使用的Java编程语言,拥有跨平台、面向对象和泛型编程的特性,被广泛用于企业级Web应用开发和移动应用开发。由此可见,该平台在技术上具有可行性。2、经济上的可行性对于交易平台的初期投资,都是为了以后获得更大的经济交易。通过一定的成本/效益分析,我认为开发这个交易平台在经济上是可行的13。虽然平台开发需要初期成本和日后的维护费用,但是,农产品

16、交易平台可以缩短供应链,提高农产品交易效率和质量。所以,经济上的可行性是可以肯定的。(四)业务流程的分析1、主要功能分析(1)实现前台会员的登录、提供在线注册,帮助用户顺利成为平台会员;(2)农业新闻发布展示,提供最新农业资讯,供会员了解最新农业动态;(3)在线留言,方便会员进行信息反馈。此外,会员还可在留言板发布供求信息;(4)管理员对农产品进行添加、删除和修改;(5)管理员后台发布农业新闻;(6)管理员对用户留言进行审核;(7)管理员对用户订单管理。2、主要业务流程图该平台的主要业务流程描述如下:商家收到会员客户提交的购物订单,经过核实之后交给资料管理员,资料管理员根据已经录入的资料,产生

17、采购计划、发货计划,交给采购员和发货员。采购员根据采购计划完成采购,把进货单返回给资料管理员;发货员完成发货,并把发货单、退货单返回给资料管理员。主要业务流程图如图3-1所示。图3-1 管理业务流程图(五)数据流程的分析主要数据流程分析如下:(1)在线购买管理数据流程图如图3-2所示。图3-2 在线购买管理数据流程图(2)会员信息管理数据流程图如图3-3所示。图3-3 会员信息管理数据流程图(3)农产品信息管理数据流程图如图3-4所示。图3-4 农产品信息管理数据流程图(4)供求信息发布管理数据流程图如图3-5所示。图3-5 供求信息发布管理数据流程图四、系统设计(一)系统功能设计1、前台功能

18、设计甘肃农产品交易平台前台的功能分为四个大的模块:用户访问、农产品信息展示、农业新闻展示和用户留言。其中用户访问分为两部分,用户注册和用户登录,而用户登录后,可进行相应的操作,如完善个人资料等。用户留言模块分为两个部分,用户登录后,可查看其它用户的留言,也可在线发表留言。具体的功能结构图如图4-1所示。图4-1 前台用户模块界面的功能结构图具体功能描述如下:(1)用户访问:用户访问分为会员访问和非会员访问两种模式。会员和非会员都可以访问平台首页,不过要购买上商品的话,就必须成为会员。会员直接登录,非会员注册成为会员后登录。会员可以购买商品,并查看、添加和删除自己的购物订单。会员登录后,可修改或

19、完善个人资料,还可修改登录密码。(2)农产品信息:展示最新上架的农产品和热销的农产品。(3)农业新闻显示:展示最新的农业新闻信息。(4)用户留言:用户可查看其它用户的留言,会员登录后可发表留言。2、后台功能设计该平台后台的功能分为五个大的模块:会员管理、农产品信息管理、新闻发布管理、订单管理和留言管理。具体的功能结构图如图4-2所示。图4-2 后台管理员模块界面的功能结构图(1)会员管理:管理员可查询会员基本信息。管理员登录后可修改个人信息和登录密码。(2)农产品信息管理:农产品基本信息的录入、修改和查询。(3)新闻发布管理:农业新闻信息的录入、修改和查询。(4)订单管理:会员订单的查询和分析

20、。(5)留言管理:对会员留言信息进行审核。(二)数据库设计1、数据库需求分析农产品交易平台每天都有大量的数据产生,对于产生的数据,首先需要将这些数据安全地存储起来,然后是合理的访问和修改,同时还要适时地对数据进行归纳和分类。在对甘肃农产品交易市场的调查、收集和分析之后,得出用户对数据处理的要求如下:(1)甘肃农产品交易平台信息量很大,对数据的存储和处理能力要求较高,要求能够及时合理的访问和修改数据,安全的存储数据。(2)能够提高集中管理水平,充分利用计算机系统处理大量数据的能力。(3)对数据的安全性和完整性提出了更高的要求。2、概念结构设计在平台的分析与设计基础上,特别是对数据的处理需求进行了

21、详细的分析之后,利用自顶向下的设计方法,对业务数据进行了分类、聚集和概括,得出数据库的概念结构模型,具体的主要实体关系图(E-R图),如图4-3所示。图4-3 主要实体关系的E-R图3、数据库具体设计本农产品交易平台数据库设计为“trade”,数据库主要有7张表,会员信息表Members表、管理员信息表Managers表、农产品信息表Goods表、农产品类别表GoodsType表、新闻信息表News表、客户订单表OrderItem表和留言信息表Words表。(1)会员信息表Members表Members表用于记录会员的基本信息,其中主键为会员编号。具体信息如表4-1所示。表4-1 会员信息表M

22、embers表字段单位长度字段说明idint20会员编号usernamechar账号password密码realname真实姓名phone联系方式表4-1 会员信息表Members表(续)regno身份证号age10年龄gender性别birthdayDate生日balancedouble积分余额level会员等级score100会员积分islock2账号是否锁定address50联系地址email联系邮箱(2)管理员信息表Managers表Managers表用于记录管理员的基本信息,其中主键为管理员编号。另外,只有账号锁定的管理员有权限管理会员信息、农产品信息和新闻信息等。具体信息如表4-2

23、所示。表4-2 管理员信息表Managers表管理员编号(3)农产品信息表Goods表Goods表用于记录农产品的基本信息,其中主键农产品编号。具体信息如表4-3所示。表4-3 农产品信息表Goods表农产品编号name农产品名称price农产品原价nowprice农产品现价count农产品库存salecount农产品售出量goodsdesc农产品描述isDown是否下架image农产品图片(4)农产品类别表GoodsType表GoodsType表用于记录农产品类别,其中主键为农产品类型编号和农产品编号。本平台的农产品主要分为粮油、水果、蔬菜、农副产、肉禽、水产、蛋类、特种种植、特种养殖和园林

24、园艺(树苗、花卉等)。具体信息如表4-4所示。表4-4 农产品类别表GoodsType表农产品类型编号农产品类型名称(5)新闻信息表News表News表用于记录农业新闻的基本信息,其中主键为新闻编号。具体信息如表4-5所示。表4-5 新闻信息表News表新闻编号新闻名称timedate发布时间content新闻内容(6)客户订单表OrderItem表OrderItem表用于记录会员订单的基本信息,其中主键为订单编号和会员编号。具体信息如表4-6所示。表4-6 客户订单表OrderItem表编号memberidbuycount购买数量dealprice成交价格subtotal小计(7)留言信息表

25、Words表Words表用于记录会员的留言信息,其中主键为留言编号和会员编号。具体信息如表4-7所示。表4-7 留言信息表Words表留言内容五、系统实施(一)平台主页界面该平台主页界面包括三大部分,左部是农产品分类,中部展示热销农产品,右部是最新上架的农产品。公告栏显示的是用户的最新留言。另外,用户登录后,可以在线发表留言。留言发表后自动保存到数据库中的留言表,经过管理员审核通过后可显示公告栏。留言是按照发表的先后顺序显示的。具体页面如图5-1所示。图5-1 首页(二)平台会员登录界面该平台的会员登录页面分为三大部分。页面头部、页面中部和页面尾部。页面中部又分为左右两部分,左部是会员登录部分,右部是会员注册的链接按钮等。具体的页面如图5-2所示。图5-2 会员登录界面(三)平台会员注册界面该交易平台的会员注册页面分为三大部分。页面中部又分为左右两部分,左部是会员注册部分,右部是服务协议。会员注册部分,主要需要会员输入用户名和密码,注册成为会员。注册成为会员后,会员可修改个人信息,还可修改其登录密码。具体页面如图5-3所示。具体的页面如图5-3所示。图5-3 会员注册页面(四)平台会员订单界面该平台的会员订单页面分为两大部分,页面主体部分和页面尾部。页面主体部分主要显示的是会员

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1