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

上传人:b****6 文档编号:5076431 上传时间:2022-12-13 格式:DOCX 页数:26 大小:709.79KB
下载 相关 举报
甘肃农产品交易平台设计与实现大学学位论文.docx_第1页
第1页 / 共26页
甘肃农产品交易平台设计与实现大学学位论文.docx_第2页
第2页 / 共26页
甘肃农产品交易平台设计与实现大学学位论文.docx_第3页
第3页 / 共26页
甘肃农产品交易平台设计与实现大学学位论文.docx_第4页
第4页 / 共26页
甘肃农产品交易平台设计与实现大学学位论文.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

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

《甘肃农产品交易平台设计与实现大学学位论文.docx》由会员分享,可在线阅读,更多相关《甘肃农产品交易平台设计与实现大学学位论文.docx(26页珍藏版)》请在冰豆网上搜索。

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

甘肃农产品交易平台设计与实现大学学位论文

 

本科生毕业论文(设计)

 

论文(设计)题目:

甘肃农产品交易平台设计与实现

学院、系:

信息工程学院

信息管理系

专业(方向):

电子商务

年级、班:

2011级1班

学生姓名:

XXX

指导教师:

XXX

 

2015年5月18日

声明

 

本人郑重声明:

所呈交的毕业论文(设计)是本人在导师的指导下取得的成果。

对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

因本毕业论文(设计)引起的法律结果完全由本人承担。

本毕业论文(设计)成果归兰州财经大学所有。

 

特此声明

 

 

 

 

毕业论文(设计)作者签名:

年月日

 

“甘肃农产品交易平台设计与实现”

摘要

随着互联网的飞速发展,电子商务已经成为主流的商业运营模式。

电子商务影响了整个社会的经济运行和结构,改变了人们对传统交易模式的认知。

而电子商务节能、低成本和高效率的特性,受到了许多企业的青睐。

另外,淘宝网、京东商城和天猫等购物网站备受欢迎,是电子商务发展的成功表率。

如今,电子商务在许多领域已经成功应用。

在这样的发展趋势下,甘肃也在加快电子商务的发展脚步,把电子商务作为提高甘肃信息化程度、促进经济发展的重要手段。

在这种环境下,农业电子商务的发展也势在必行,而好的农产品交易平台对农业电子商务的发展非常重要。

在这样的背景下,我开发了甘肃农产品交易平台。

本平台使用B/S模式,以MySQL为后台数据库,使用Java程序设计语言,以Eclipse作为开发工具,实现了用户注册、用户登录、加入购物车、修改用户信息和修改登录密码等基本功能。

通过本平台,互联网用户可以查询甘肃农产品的基本信息,并进行农产品交易。

[关键词]电子商务农产品网上购物交易平台

ABSTRACT

WiththerapiddevelopmentofInternet,theelectroniccommercehasbecomethemainstreamofbusinessoperationmode.Theelectroniccommerceaffectsthestructureandtheeconomicoperationoftheentiresociety,changedpeople'sperceptionoftraditionaltradingpatterns.Andenergysavinglowcostandhighefficiencyofe-commercefeaturesgetsthefavoroftheenterprise.Inaddition,Taobao,Jingdongmallanddaycatpopularshoppingwebsite,isasuccessfulexampleofthedevelopmentofelectroniccommerce.Today,electroniccommercehasbeensuccessfullyappliedinmanyfields.Underthisdevelopmenttrend,alsoinGansutospeedupthedevelopmentofelectroniccommerce,electroniccommerceastoenhancethedegreeofinformatizationinGansu,animportantmeansofpromotingeconomicdevelopment.Inthisenvironment,thedevelopmentofagriculturale-commerceisimperative,andgoodagriculturalproductstradingplatformisveryimportantforthedevelopmentofagriculturale-commerce.Inthiscontext,IdevelopedtheGansuagriculturalproductstradingplatform.

TheplatformusingB/SmodetoMySQLbackenddatabase,usingtheJavaprogramminglanguage,toEclipseasadevelopmenttool,realizestheuserregistration,userlogin,addtocart,modifyuserinformationandmodifythebasicfunctionsuchasloginpassword.Throughthisplatform,InternetuserscanquerythebasicinformationoftheGansuagriculturalproducts,andtradeofagriculturalproducts.

[KeyWords]Theelectroniccommerce,Agriculturalproducts,Onlineshopping,Tradingplatform

 

“甘肃农产品交易平台设计与设计”

一、引言

(一)选题背景及研究意义

随着电子商务运营模式的广泛应用,消费者对电子商务的认知趋于成熟[1,2]。

目前,我国农产品的生产者和供应者主要是农民,而农村人口的受教育程度普遍较低,导致其对电子商务的认知程度不高,从而影响了我国农业的发展水平。

其次,农村地区交通不便利,互联网普及程度较低,使我国农业的发展受到了很大的限制。

这种情况,甘肃也普遍存在。

而近年来,许多地区的实践证明,利用电子商务发展农业产业化,对推动区域农业产业化加速的起着关键作用。

电子商务支持多种业务模式,如虚拟交易市场、农产品直销和招标等[1,3]。

农产品虚拟市场可以实现网络营销、网上谈判和网上支付,进而保证了各地农产品销路畅通和供销协调。

而且电子商务交易透明化的特性能够提高农产品信息和价格的可比性,与传统商务相比,降低了其交易信息不对称的程度[2,3]。

故而,好的农产品交易平台对农业电子商务的发展至关重要。

(二)甘肃农产品网络交易平台的发展现状

甘肃省农牧厅表示,为组织企业、合作社、大户和自然人等开展甘肃农产品网上(线上)销售,省农牧厅与兰州银行合作搭建甘肃省农产品电子商务平台,开拓农产品国内、国际两个市场,打破地域空间限制,提高甘肃农产品知名度和市场占有率,降低流通成本,解决农产品卖难问题。

目前,甘肃省农牧厅重点组织推荐已开展农产品电子商务、农产品网上交易的各级农业产业化企业、农产品经销企业、农民专业合作社、大户和自然人等;同时动员组织有条件开展农产品网上交易的企业、合作社、经销商和自然人报名参加。

经营范围包括鲜活、加工类等甘肃特色优势农产品,重点推荐已取得无公害、绿色、有机和地理标志认证和在各级农业展会上获奖的甘肃农产品以及名优特农产品。

同时,该厅免费负责网上交易培训、网店装修等服务。

后期将配套政策扶持、贷款配额、结算优惠等措施[8]。

二、系统开发技术简介

(一)JSP技术

JSP的英文全名是JavaServerPage,中文全称是Java服务器页面。

是由SunMicrosystems公司倡导和许多公司参与共同建立的使用Java语言作为脚本语言的开发动态网页的技术标准[11]。

JSP与Servlet一样,是在服务器端执行的。

在一个JSP文件第一次被请求,JSP引擎将其转换为Java源文件Servlet(.java)文件;然后由JSP引擎用Javac将.java文件编译成相应的.class文件并将其加载到内存中,最后由Java虚拟机(JVM)解释执行。

(二)ADO

ADO的英文全名是ActiveXDataObjects,中文全称是ActiveX数据对象。

ADO是一种面向对象的程序接口,用于表示用户数据库中的数据结构和所包含的数据。

其是由Microsoft提出的应用程序接口(API)用以实现访问关系或非关系数据库中的数据。

像Microsoft的其他系统接口一样,ADO是面向对象的。

ADO是基于组件的数据库编程接口,它是一个和编程语言无关的COM组件系统。

ADO对象模型中包括7个对象和3个集合[6],其中最重要的3个对象的说明如表2-1所示。

表2-1ADO的重要对象[6]

对象

描述

Connection连接对象

用来建立数据源和ADO程序之间的过程

Command命令对象

用来嵌入SQL查询,包括对存储过程得到调用

Recordset记录集对象

用来浏览及操作实际数据库内的数据

(三)JDBC

JDBC的英文全名是JavaDataBaseConnectivity,中文全称为java数据库连接。

JDBC是一种用于执行SQL语句的JavaAPI[11]。

JDBC和Java的结合使用,减少了Java程序员的工作量,使用JDBC,可以更快捷的存取信息。

JDBCAPI在JDK的java.sql和javax.sql包中[11],主要接口和类如表2-2所示。

表2-2JDBC常用API[11]

名称

类型

说明

Connection

接口

此接口用于连接数据库

DriverManager

用于管理数据库驱动,创建数据库连接

Statement

接口

执行SQL语句并将数据检索到ResultSet中

ResultSet

接口

数据库结果集,通常由执行SQL查询语句产生

PreparedStatement

接口

用于执行预编译SQL语句

使用JDBC连接数据库分为以下几步:

1)加载数据库驱动。

2)通过DriverManager获取数据库连接。

3)通过数据库连接对象Connection获取Statement对象。

4)使用Statement对象执行SQL语句。

5)操作结果集。

6)释放资源。

(四)MySQL

MySQL是一个小型的数据库。

而数据库是指用来永久存储数据的仓库。

MySQL支持SQL(结构化查询语言)。

MySQL是用数据表(Table)来存储数据的。

MySQL是面向关系型的数据库。

(五)MacromediaDreamweaver8

MacromediaDreamweaver8是建立Web站点和应用程序的专业工具。

Dreamweaver是“网页三剑客”之一。

Dreamweaver的特点:

1)灵活的编写方式

2)可视化编辑界面

Dreamweaver是一种所见即所得的HTML编辑器,可实现页面元素的插入和生成。

可视化编辑环境缩减了代码的编写,同时亦保证了其规范性和兼容性。

3)功能更多的CSS支持——CSS可视化设计、CSS检查工具

4)动态跨浏览器验证

5)强大的WEB站点管理功能

6)内建的图形编辑引擎

7)Dreamweaver的集成特性

8)丰富的媒体支持能力

9)超强的扩展能力

三、系统分析

(一)系统开发的目标

甘肃农产品网络交易平台的总体目标是以Java程序设计语言为基础,利用MySQL数据库技术,开发一个方便安全的网络交易平台。

实现甘肃农产品网上交易的平台,提高农民的经济收入。

(二)系统开发的必要性

当今是信息化时代,网上交易成为主流交易模式[13]。

而农民作为农产品的生产者和供应方,虽然他们意识到自己生产的农产品很有市场,但由于受到自身条件的限制,只能被动地依靠收购商来低价销售出自己的农产品,甚至有的根本销售不出去,烂在了地里,给农民造成了很大的损失。

因此,开发这样一个以信息技术改造传统农业为立足点和出发点,减少农产品交易的中间环节,缩短供应链,提高农产品交易效率和质量的网络交易平台是很有必要的。

(三)系统开发的可行性

1、技术上的可行性

随着IT技术的发展,特别是网络技术和数据库技术的发展,在网站开发方面,可以采用现行主流的开发技术[13]。

本平台采用的数据库技术有很好的数据处理能力,且本平台使用的Java编程语言,拥有跨平台、面向对象和泛型编程的特性,被广泛用于企业级Web应用开发和移动应用开发。

由此可见,该平台在技术上具有可行性。

2、经济上的可行性

对于交易平台的初期投资,都是为了以后获得更大的经济交易。

通过一定的成本/效益分析,我认为开发这个交易平台在经济上是可行的[13]。

虽然平台开发需要初期成本和日后的维护费用,但是,农产品交易平台可以缩短供应链,提高农产品交易效率和质量。

所以,经济上的可行性是可以肯定的。

(四)业务流程的分析

1、主要功能分析

(1)实现前台会员的登录、提供在线注册,帮助用户顺利成为平台会员;

(2)农业新闻发布展示,提供最新农业资讯,供会员了解最新农业动态;

(3)在线留言,方便会员进行信息反馈。

此外,会员还可在留言板发布供求信息;

(4)管理员对农产品进行添加、删除和修改;

(5)管理员后台发布农业新闻;

(6)管理员对用户留言进行审核;

(7)管理员对用户订单管理。

2、主要业务流程图

该平台的主要业务流程描述如下:

商家收到会员客户提交的购物订单,经过核实之后交给资料管理员,资料管理员根据已经录入的资料,产生采购计划、发货计划,交给采购员和发货员。

采购员根据采购计划完成采购,把进货单返回给资料管理员;发货员完成发货,并把发货单、退货单返回给资料管理员。

主要业务流程图如图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、前台功能设计

甘肃农产品交易平台前台的功能分为四个大的模块:

用户访问、农产品信息展示、农业新闻展示和用户留言。

其中用户访问分为两部分,用户注册和用户登录,而用户登录后,可进行相应的操作,如完善个人资料等。

用户留言模块分为两个部分,用户登录后,可查看其它用户的留言,也可在线发表留言。

具体的功能结构图如图4-1所示。

图4-1前台用户模块界面的功能结构图

具体功能描述如下:

(1)用户访问:

用户访问分为会员访问和非会员访问两种模式。

会员和非会员都可以访问平台首页,不过要购买上商品的话,就必须成为会员。

会员直接登录,非会员注册成为会员后登录。

会员可以购买商品,并查看、添加和删除自己的购物订单。

会员登录后,可修改或完善个人资料,还可修改登录密码。

(2)农产品信息:

展示最新上架的农产品和热销的农产品。

(3)农业新闻显示:

展示最新的农业新闻信息。

(4)用户留言:

用户可查看其它用户的留言,会员登录后可发表留言。

2、后台功能设计

该平台后台的功能分为五个大的模块:

会员管理、农产品信息管理、新闻发布管理、订单管理和留言管理。

具体的功能结构图如图4-2所示。

图4-2后台管理员模块界面的功能结构图

具体功能描述如下:

(1)会员管理:

管理员可查询会员基本信息。

管理员登录后可修改个人信息和登录密码。

(2)农产品信息管理:

农产品基本信息的录入、修改和查询。

(3)新闻发布管理:

农业新闻信息的录入、修改和查询。

(4)订单管理:

会员订单的查询和分析。

(5)留言管理:

对会员留言信息进行审核。

(二)数据库设计

1、数据库需求分析

农产品交易平台每天都有大量的数据产生,对于产生的数据,首先需要将这些数据安全地存储起来,然后是合理的访问和修改,同时还要适时地对数据进行归纳和分类。

在对甘肃农产品交易市场的调查、收集和分析之后,得出用户对数据处理的要求如下:

(1)甘肃农产品交易平台信息量很大,对数据的存储和处理能力要求较高,要求能够及时合理的访问和修改数据,安全的存储数据。

(2)能够提高集中管理水平,充分利用计算机系统处理大量数据的能力。

(3)对数据的安全性和完整性提出了更高的要求。

2、概念结构设计

在平台的分析与设计基础上,特别是对数据的处理需求进行了详细的分析之后,利用自顶向下的设计方法,对业务数据进行了分类、聚集和概括,得出数据库的概念结构模型,具体的主要实体——关系图(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会员信息表Members表

字段

类型

单位长度

字段说明

id

int

20

会员编号

username

char

20

账号

password

char

20

密码

realname

char

20

真实姓名

phone

int

20

联系方式

表4-1会员信息表Members表(续)

字段

类型

单位长度

字段说明

regno

char

20

身份证号

age

char

10

年龄

gender

char

10

性别

birthday

Date

生日

balance

double

积分余额

level

char

20

会员等级

score

int

100

会员积分

islock

int

2

账号是否锁定

address

char

50

联系地址

email

char

20

联系邮箱

(2)管理员信息表Managers表

Managers表用于记录管理员的基本信息,其中主键为管理员编号。

另外,只有账号锁定的管理员有权限管理会员信息、农产品信息和新闻信息等。

具体信息如表4-2所示。

表4-2管理员信息表Managers表

字段

类型

单位长度

字段说明

id

int

20

管理员编号

username

char

20

账号

password

char

20

密码

realname

char

20

真实姓名

phone

int

20

联系方式

address

char

50

联系地址

email

char

20

联系邮箱

regno

char

20

身份证号

age

char

10

年龄

gender

char

10

性别

birthday

Date

生日

islock

int

2

账号是否锁定

(3)农产品信息表Goods表

Goods表用于记录农产品的基本信息,其中主键农产品编号。

具体信息如表4-3所示。

表4-3农产品信息表Goods表

字段

类型

单位长度

字段说明

id

int

20

农产品编号

name

char

50

农产品名称

price

double

农产品原价

nowprice

double

农产品现价

count

int

20

农产品库存

salecount

int

20

农产品售出量

goodsdesc

char

100

农产品描述

isDown

char

20

是否下架

image

char

20

农产品图片

(4)农产品类别表GoodsType表

GoodsType表用于记录农产品类别,其中主键为农产品类型编号和农产品编号。

本平台的农产品主要分为粮油、水果、蔬菜、农副产、肉禽、水产、蛋类、特种种植、特种养殖和园林园艺(树苗、花卉等)。

具体信息如表4-4所示。

表4-4农产品类别表GoodsType表

字段

类型

单位长度

字段说明

id

int

20

农产品类型编号

id

int

20

农产品编号

name

char

20

农产品类型名称

(5)新闻信息表News表

News表用于记录农业新闻的基本信息,其中主键为新闻编号。

具体信息如表4-5所示。

表4-5新闻信息表News表

字段

类型

单位长度

字段说明

id

int

20

新闻编号

name

char

新闻名称

time

date

发布时间

content

char

20

新闻内容

(6)客户订单表OrderItem表

OrderItem表用于记录会员订单的基本信息,其中主键为订单编号和会员编号。

具体信息如表4-6所示。

表4-6客户订单表OrderItem表

字段

类型

单位长度

字段说明

id

int

20

编号

memberid

int

20

会员编号

buycount

int

20

购买数量

dealprice

double

成交价格

subtotal

double

小计

(7)留言信息表Words表

Words表用于记录会员的留言信息,其中主键为留言编号和会员编号。

具体信息如表4-7所示。

表4-7留言信息表Words表

字段

类型

单位长度

字段说明

id

int

20

编号

memberid

int

20

会员编号

content

char

100

留言内容

time

date

发布时间

五、系统实施

(一)平台主页界面

该平台主页界面包括三大部分,左部是农产品分类,中部展示热销农产品,右部是最新上架的农产品。

公告栏显示的是用户的最新留言。

另外,用户登录后,可以在线发表留言。

留言发表后自动保存到数据库中的留言表,经过管理员审核通过后可显示公告栏。

留言是按照发表的先后顺序显示的。

具体页面如图5-1所示。

图5-1首页

(二)平台会员登录界面

该平台的会员登录页面分为三大部分。

页面头部、页面中部和页面尾部。

页面中部又分为左右两部分,左部是会员登录部分,右部是会员注册的链接按钮等。

具体的页面如图5-2所示。

图5-2会员登录界面

(三)平台会员注册界面

该交易平台的会员注册页面分为三大部分。

页面头部、页面中部和页面尾部。

页面中部又分为左右两部分,左部是会员注册部分,右部是服务协议。

会员注册部分,主要需要会员输入用户名和密码,注册成为会员。

注册成为会员后,会员可修改个人信息,还可修改其登录密码。

具体页面如图5-3所示。

具体的页面如图5-3所示。

图5-3会员注册页面

(四)平台会员订单界面

该平台的会员订单页面分为两大部分,页面主体部分和页面尾部。

页面主体部分主要显示的是会员

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 药学

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

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