农产品电子商务平台论文.doc
《农产品电子商务平台论文.doc》由会员分享,可在线阅读,更多相关《农产品电子商务平台论文.doc(21页珍藏版)》请在冰豆网上搜索。
..
农产品电子商务平台研究与架构
学生姓名:
指导教师:
摘要:
本设计采用B/S结构,JSP开发语言,使用MySQL数据库,Tomcatweb服务器以及ZMQ的RPC技术.通过对Tomcat服务器的部署测试,实现结构清晰、使用性高、维护方便的Web应用程序。
该网站包括系统管理、账号管理、旅游资讯管理、景点信息管理、参团信息管理、经验分享管理、后台数据库信息的管理维护等基本模块。
通过这些模块不仅可以实现农产品电子商务信息的共享,为用户提供详细、及时、准确、高效的信息服务,而且使电子商务平台以一种领先时代潮流以及不断发展的形象出现在世人面前,同时也从侧面树立了电子商务品台的良好形象、提升了电子商务平台的经济效益。
更重要的是通过电子商务平台推销农产品,不仅服务了农民也使真正的农产品进入到寻常百姓家。
本文从系统分析、需求分析、系统设计、系统实现、系统测试等内容对此进行了详细的阐述。
关键词:
电子商务平台农产品物流ZMQB/S
1引言
1.1课题背景
不同类型的行业都有自己独特的特点,而电子商务平台本身是一个操作复杂的系统,在复杂的特性上同时具有分布广和灵活多变的特点。
因此,如何处理好在一个高度分布的网络环境中,实现多种软硬件平台的管理、部署和升级并且适应实际的需求变化,尤其是适应用户的需求变化,为用户提供一种可靠、多选择性的低成本运作模式,成为农产品电子商务平台资料信息管理解决方案成功的关键。
1.2课题研究的意义
依靠互联网的发展和普及,网络越来越深入人心,许多有眼光的企业家和网络电子商务企业家们逐渐出现,他们专注于网络旅游的发展和潜在价值,积极推动电子商务平台的发展。
并且在快递业日益发达的今天,电子商务和物流的结合是大势所趋。
通过非常贴近时代的电子商务平台的推动,农产品才能拓宽销售渠道,才能更好的让人们所了解。
农产品电子商务平台正是在此基础上满足了人们不同层次的需求,为电子商务平台带来更多的社会效益和经济效益。
主要表现在以下几个方面:
对于农民而言,农产品电子商务平台既可以为潜在消费者提供大量的农产品信息资源,扩充选择渠道,丰富选择途径使消费者更全面的了解多种农产品也能让热爱网络虚拟消费的消费者通过这个网站感受到虚拟消费的乐趣,弥补许多人不能实现现实的缺憾。
对于电子商务平台而言,通过农产品电子商务平台可以真实的搜集农民的反馈信息,促进其更快、更好地改进和完善农产品电子商务平台建设和创新,进而可以大大的降低风险和成本。
并且通过仓储物流的跟踪可以保证农产品的安全性和保质性,。
这样不仅规范了企业管理,增强信息化意识,同时也使得农产品电子商务平台的开发实现效益最大化。
2需求分析
2.1可行性分析
软件开发中可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。
若问题无法解决,则花费在系统开发上的时间、人力、软硬件资源就会成为浪费。
因此,在对农产品电子商务平台进行开发之前,首先需要从以下几个方面对其可行性进行研究。
2.1.1 技术可行性
农产品电子商务平台的开发主要包括后台数据库的建立、维护以及前台页面的开发两个方面。
对于前者要求建立数据一致性、完整性强以及安全性高的数据库;而对于后者则要求在应用时具有程序功能完备、易使用等特点。
基于这两点,系统采用B/S结构的开发模式,服务器端使用功能强大的数据库软件MySQL实现数据的存储和维护;客户端使用跨平台网络开发语言JAVA[1]实现应用程序的设计,这样足以实现应用程序所需要实现的功能,还可以结合HTML语言的使用来实现网站操作的便利性。
其中着重实现RPC异步与可靠性的实现,利用了多线程编程、散列表和过时重传机制的知识。
本系统利用基于ZMQ的RPC技术实现了分布式环境,节约了资源,同时也充分说明了本次RPC技术有着很好的实际应用价值。
因此,该网站在技术上是可行的。
2.1.2 经济可行性
搭建农产品电子商务平台需要购置自己独立的服务器与数据库,需要对设备的维修费用进行预算,但由于该网站设计环境简单、性能高、便于操作等优点,省去了安全保密方面的开支,节省了管理人员的工资与奖金,减少了不必要的资金投入,提高了管理效率。
这样将为农产品电子商务平台带来前所未有的效益,而效益远大于之前的消费,所以该网站在经济上具有可行性。
2.1.3 操作的可行性
网站管理员对网站进行的操作是通过浏览器进入网站后台系统,在可视化的界面下对网站内容进行查看和编辑。
由于网站系统对信息的流向和出错都进行了人性化的处理,所以网站的管理员可以对网站后台系统进行使用和操作。
就操作性方面而言该系统是可行的。
2.2系统功能需求分析
农产品电子商务平台主要分为产品的管理模块,农产品供应商管理模块,用户的管理模块,物流管理模块,统计管理模块五部分具体系统功能如下:
2.2.1产品的管理模块:
主要是负责农产品信息的录入,由专门的数据库进行数据的管理;
(1)录入农产品信息:
管理员可以录入农产品的详细信息。
(2)修改农产品信息:
管理员可以修改所录入的农产品的详细信息。
(3)删除农产品信息:
管理员可以删除所录入的农产品的详细信息。
2.2.2农产品供应商管理模块:
主要是负责农产品供货商的管理;
(1)添加农产品供货商信息:
管理员可以添加农产品供货商的详细信息。
(2)修改农产品供货商信息:
管理员可以修改农产品供货商的详细信息。
(3)删除农产品供货商信息:
管理员可以删除农产品供货商的详细信息。
2.2.3用户管理模块:
主要是负责电子商务平台使用者的信息管理;
(1)增加用户信息:
管理员可以添加用户的详细信息。
(2)修改用户信息:
管理员可以修改用户的详细信息。
(3)删除用户信息:
管理员可以删除用户的详细信息。
2.2.4物流管理模块:
负责商品的物流跟踪 (可以模拟就行,不作要求) 以及具体的库存管理;
(1)物流管理:
管理员可以对农产品的物流进行管理以及操作。
(2)库存管理:
管理员可以对农产品的库存进行管理以及操作。
2.2.5统计管理模块:
主要是整体平台的用户行为统计,便于进行相关的数据分析,帮助平台在后期的发展做到结合用户,有的放矢:
(1)统计用户行为:
管理员可以统计用户行为。
(2)数据分析:
用户可以对农产品、用户以及系统其余数据进行分析。
2.3系统数据需求分析
根据以上对系统功能做出的分析,进一步对系统的数据需求做出分析,现用系统功能模块图来详细描述。
2.4系统性能分析
(1)时间特性
系统响应时间在人的感觉和视觉范围内(<1s),响应时间足够迅速(<5s),能够满足用户浏览的需求。
(2)适应性
适合InternetExplorer,搜狗高速浏览器,MozillaFirefox等多种浏览器,方便用户在各种浏览器环境下使用。
(3)可使用性
系统操作界面简单明了,易于操作,对限制格式和数据类型的数据进行验证,包括客户端验证和服务器验证,并采用错误提醒机制,提示用户输入正确的数据。
(4)安全性
对不同的用户设置不同的权限,如普通用户(拥有对农产品信息的浏览,比如公告浏览、农产品信息浏览等)、管理员(拥有网站系统的完全操作权限)。
3系统设计
3.1系统功能设计
农产品电子商务平台主要分为前台系统及后台管理系统两部分,两部分所针对的使用群体具有明显的权限划分。
前台系统使用用户,即普通用户,可以在前台系统页面进行各种订单操作、浏览旅游资讯、在线发表帖子等;而后台管理系统使用用户,即系统管理员,可以对各类信息进行相应管理,同时还可以上传、更新各类图文信息(如:
农产品信息公告)等。
3.2数据库设计
3.2.1数据库物理模型设计
农产品信息表包括主键,标题,时间,结束时间,内容,金额及农产品等内容,如表1所示。
表1 t_Active
字段名
说明
类型
长度
可否为空
主键
id
主键ID
int
11
否
是
title
标题
varchar
20
是
否
atime
时间
Date
8
是
否
endTime
结束时间
Date
8
是
否
content
内容
text
1000
是
否
money
金额
Double
11
是
否
fktid
农产品
int
11
是
否
供货商信息表包括主键、用户名、内容、回复时间、供货商等内容,如表2所示。
表2t_Message
字段名
说明
类型
长度
可否为空
主键
id
主键ID
int
11
否
是
fkuid
用户名
int
11
是
否
content
内容
text
1000
是
否
mtime
回复时间
Date
8
是
否
fknid
供货商
int
11
是
否
管理员信息表包括主键、标题、内容、时间、农产品、发表人、审核状态及阅读次数等内容,如表3所示。
表3t_News
字段名
说明
类型
长度
可否为空
主键
id
主键ID
int
11
否
是
title
标题
varchar
20
是
否
ncontent
内容
text
1000
是
否
ntime
时间
Date
8
是
否
fktid
农产品ID
int
11
是
否
fkuid
发表人ID
int
11
是
否
isavailable
审核状态
int
11
是
否
readcount
阅读次数
int
11
是
否
物流信息表包括主键、农产品、时间、地点、简介、图片、内容描述及浏览次数等内容,如表4所示。
表4t_Travel
字段名
说明
类型
长度
可否为空
主键
id
主键ID
int
11
否
是
tname
农产品
varchar
20
是
否
ttime
时间
Date
8
是
否
taddress
地点
varchar
30
是
否
tdesc
简介
text
200
是
否
imgurl
图片
varchar
100
是
否
content
内容描述
text
1000
是
否
readcount
浏览次数
int
11
是
否
用户信息表包括主键、用户名、密码、姓名、电话、性别等内容,如表5所示。
表5t_User
字段名
说明
类型
长度
可否为空
主键
id
主键ID
int
11
否
是
username
用户名
varchar
11
否
否
password
密码
varchar
11
否
否
nickname
姓名
varchar
11
否
否
phone
电话
varchar
11
否
否
sex
性别
varchar
2
否
否
农产品订单表包括主键、时间、姓名、景点、人数、备注、状态等内容,如表6所示。
表6t_UserActive
字段名
说明
类型
长度
可否为空
主键
id
主键ID
int
11
否
是
uatime
时间
Date
8
否
否
fkuid
姓名
int
11
否
否
fkaid
农产品
int
11
否
否
persons
人数
int
11
否
否
remark
备注
var