基于JAVA的农村电子商务平台的设计与实现

来源 :小作家报·教研博览 | 被引量 : 0次 | 上传用户:fafafaalex
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着电子商务和 Web 技术的迅速发展,传统的开发技术与平台已经难以满足电子商务系统的要求。JAVA 技术经过多年的发展日渐成熟,已经成为最佳电子商务解决方案之一。本文基分宜双林农村电子商务现状的调研,提出了农产品展示网站配合淘宝线上销售的模式,设计并实现了一个基于 JAVA 架构下的农村电子商务系统。
  关键词:JAVA;农村;电子商务
  中图分类号:G4 文献标识码:A
  1 引言
  随着农村信息化建设的开展,农村中生产经营方式和农民的生活发生了很大的变化,网络在农村兴起,并迅速向纵深方向发展。我国的国家信息基础设施建设发展迅速,基本完成框架结构,为中国农村电子商务提供了良好的基础。随着计算机网络技术的飞速发展,农村电子商务系统得以设计与实现。
  分宜双林依山伴水,常年气候温和。优越的地理条件为该村盛产各种农作物创造了条件,主要的农产品有西瓜、葡萄和蜂蜜。基于对分宜双林的实地调研结果,在制定多样的农产品电商化的电子商务方案中设计并实现了该套系统。平台是通过产品展示达到引流的目的,不涉及购买过程,购买通过淘宝店铺实现。在系统试运行的过程中,让农民们的农产品直接面对大市场,农村电子商务交易平台起着非常关键的桥梁作用,探索了适合偏远农村的电子商务发展方式,从而为促进新农村建设和电商扶贫工作提供一定的参考。
  2 基于分宜双林的农村电子商务调研
  2.1 系统的功能结构设计
  为了具体了解目前分宜双林农产品的主要销售渠道和销售手段,我们在分宜双林内对生产的农户进行了访问调研。经过调研,我们发现该村的农产品的主要销向邻近乡镇,还有一小部分是常年在外务工人员,几乎没有线上的推广和销售渠道。整体来看,该村的农产品的销售渠道较少,并且销售手段比较单一。而开发并且维护一个具有完整功能的农村电子商务平台,成本太大。基于调研和现实情况的综合考虑,开发一个简单的农产品的展示平台,结合淘宝店铺与微信公众平台进行运行。
  结合实际功能需求设计系统,将该网站功能划分为前台功能和后台功能两大部分。前台功能主要包括用户对网站的浏览、评价建议等功能,后台功能主要包括管理员的登录、对网站图片的管理(添加修改删除)、管理意见信息(查看删除)等功能。
  (1) 前台部分
  前台功能模块主要包括信息分类栏、商品信息显示、用户留言建议、友情链接。系统前台功能结构如图 1 所示。
  (2)后台部分
  后台管理模块主要包括管理员登录、商品信息管理、banner 图片管理、回馈信息管理、链接管理。网站管理员通过登录操作进入后台,在可视化界面对系统信息(图片等)进行管理。台功能结构如图 2 所示
  2.2 系统的数据库设计
  数据库在信息管理系统中占有非常重要的作用,数据设计的优劣会直接影响整体应用的效率和实现的效果。合理的数据库结构设计可以提高数据的存取效率,促进程序的实现。
  在仔细分析系統的基础上,针对农村电子商务平台的需求,通过对该系统的操作过程的分析,本系统采用MYSQL 进行后台数据库设计,设计了三个数据表,表 1 显示了每个表的名称和功能说明。
  根据实际需求对数据表格进行设计,各个数据表结构见表2-表4。
  2.3 系统的流程设计
  系统主要的用户有两类:普通用户和管理员。普通用户和管理员在使用系统的过程中有不同的流程,如图 3 所示。
  3 农村电子商务系统的实现
  3.1 开发框架和技术
  (1)MVC 设计模式
  MVC 最初是在 Smallralk-80 中用来构建用户界面的,M 代表模型(Model),V 代表视图(View),C代表控制器(Controller)。采用 MVC 模式可以恰到好处地利用 JSP、Servlet 和 Java Bean 三者的优点。
  JSP 文件:显示页面的内容。
  Servlet 文件:接收填写的建议信息,进行数据检验,存入数据库并返回填写建议的显示页面给出相应提示。
  Java Bean 文件:用 Java 类定义建议信息的数据结构,包括建议信息的属性(建议人的姓名、邮箱和建议的内容等)和方法。
  综上所述,MVC 将业务处理和显示分离,将应用分为模型、视图以及控制层,增加了应用的可拓展性,使得应用程序更加具有弹性,更便于管理和操作。
  (2)JDBC 技术
  JDBC(Java  Data Base  Connectivity,Java 数据库连接)是一种用于执行 SQL 语言的 Java  API,系统所采用的是纯 Java 的本地 JDBC 驱动,与 My SQL 数据库连接。
  (3)Javascript 技术
  Java Script 是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。系统采用 JS 实现了一些静态页面的动态功能,例如网站首页 Banner 部分的图片轮播功能。
  (4)CSS 技术
  CSS 是英文 Cascading  Style  Sheets 的缩写。它是一种用来表现 HTML(标准通用标记语言的一个应用)或 XML(标准通用标记语言的一个子集)等文件样式的计算机语言。系统主要在 JSP 页面使用 CSS 技术,对页面的文字、背景等样式进行设置。
  3.2 系统实现
  系统主要实现了用户留言建议功能、后台管理员登录功能和后台信息处理功能。
  (1)用户留言建议功能 , 填写相应的信息(姓名、邮箱和建议内容),点击上交后,打开后台数据库观察可得知数据已成功存储进入数据库。通过表单接收用户填写的信息,表单将接收的信息传递给 Servlet 进行判断处理,展开相关与数据库之间的操作
  (2) 后台管理员登录功能,在登录页面填写系统设置的默认用户名和密码,进入后台管理界面
  (3) 后台信息处理功能,主要含有三个部分的功能:Banner 图片设置、展示图片设置和反馈信息的处理
  4结束语
  随着互联网和计算机技术的发展,电子商务的应用也得到了前所未有的发展。该农村电子商务平台使用目前主流且稳定的 JAVA 技术实现,在平台设计和开发过程中,充分结合线下实地调研结果,运用 JAVA 技术使得系统各个模块的功能明确且独立。[8]虽然系统还存在一定的缺陷,在推广使用的过程中,系统会不断地更新改进来适应不断变化的市场需求。
  参考文献
  [1]江平 , 左春 , 陈宝兵 . 基J2EE 体系结构的保险电子商务系统的设计研究 [J]. 计算机应用研究 ,2004,21(3):18—20.
  [2]何万成,余秋惠 .MVc模型2及软件框架 Struts  的研究[J].计算机工程,2002(6).
  [3]杜明,李朝纯 .Struts+EJB在 J2EE平台上的设计与实现[J].计算机应用研究,2005(3).
  基金:江西省教育厅科技项目,基于Java的农村电子商务平台的研究与设计,GJJ191185
  江西工程学院
其他文献
摘要:随着新课程改革的不断深入,在初中阶段的数学课堂教学过程中,教师的教学模式也在进行翻天覆地的变化,相较于传统知识灌输式的教学模式,信息化教学能够将数学知识中的重难点内容更为直观生动的展现给学生,从而有效提高学生的数学学习效率,帮助学生更快的掌握所学知识内容,切实提高课堂教学效率。在实际课堂教学过程中,教师若想充分发挥信息化教学的优越性,首先便要加强对信息技术教学的重视程度,不断学习先进的信息化
期刊
摘要:随着新课程教学的不断延伸,现已愈发重视起学生在课程中的同一发展,实现对于不同学生身体机能的有效调动,从而实现学生体育素养的充分激发。其中,差异化教学方式更加符合小学体育课程的开展情况,因此在教学实践中广受青睐,因此本文主要就差异化教学对学生体育素养的培养方式进行论述,以阐明差异化教学对于学生体育素养的重要性。  关键词:差异教学;小学体育;核心素养  中图分类号:G4 文献标识码:A  
期刊
摘要:班主任是主管一个班各方面的工作的,是学校与班级的纽带,是各科教师的联络点。要做好班主任工作,就要以班级为中心,将各方面的因素结合进来。  关键词:班主任工作  中图分类号:G4 文献标识码:A  怎样以班级为中心呢?在充分了解一个班的所有情况的前提下,管理上班级事务。班上需要了解的情况有哪些吧?一是学生情况和学生家庭情况,因为学生在校的很多情况都与家庭有关。学生的性格,品德、想法、经济状
期刊
摘要:随着现如今课改教学的延展,我们对学生的学习能力要求开始进一步进行了提升,不仅需要学生进行基础知识的记忆与理解,还要通过材料进行结合性的对比与复述,多数情况下学生在材料分析题中虽然能够有效的将知识进行点出,却无法将知识做到对号入座,加上现如今中考考核的极致化精确要求不结合材料的研读方式就算是全部将知识进行复述也仅能够得到一半的分数,所以从根本上就使得我们的教学出现了严重的滞后和低效的问题。为了
期刊
中图分类号:G4 文献标识码:A  集教活动《打病毒》中,每个小朋友参与了两次打病毒,但因为孩子投掷的力量偏小,精准度较弱,打中病毒的几率较低,多数孩子还没有打中病毒活动就结束了,可是孩子们又非常想打中病毒,怎么办呢?蕊蕊建议:将冠状病毒图片贴在主题墙上,区角游戏还可以继续玩。于是冠状病毒图片就这样被贴在了主题墙上。  区角时间到了,蕊蕊、依诺、欣欣、怡人来到了主题墙边,开始了打病毒游戏,一个
期刊
摘要:小学六年级的学生正处于升学的重要时期,一些家长对孩子抱有巨大期望,导致学生学习压力大。同时,教师所采用的教学方法也十分单一,学生很难提起学习兴趣,数学教学质量无法达到预期效果。因此,本文针对小学六年级数学教学中存在的问题进行概述分析,并从中提出提升小学六年级数学教学质量的有效策略。  关键词:小学教学;数学教学;小学数学  中图分类号:G4 文献标识码:A  在小学六年级数学教学中,部分
期刊
摘要:综合实践活动课程是小学时期的重要教学课程,通过综合实践活动课程的开展,能够进一步提高小学生的实践能力,为小学生的成长奠定一个极为优异的基础。小学生正处在成长的重要阶段,小学生的德育工作极为重要,我们国家教育部门积极的提倡老师在小学时期的各个课程教学当中都对德育教育进行渗透,使得小学生能够一直受到德育教育的熏陶,提高小学生的道德素质,打造充分符合社会需求的优秀人才。本篇文章对小学综合实践活动课
期刊
摘要:我国有广泛而深刻的文化。同样,中国传统节日也承载着浓厚的民族精神和情感,承载着悠久的民族文化底蕴和思想精髓,是维护民族团结和民族团结的重要纽带。在儿童教育计划中开发和使用传统的中国文化非常重要。本文结合了传统的春节和儿童节目,并详细介绍了传统文化在幼儿园中的渗透策略。  关键字:传统文化;春季庆典;幼儿园计划;策略  中图分类号:G4 文献标识码:A   传统节日具有深厚的文化底蕴,包含
期刊
摘要:以生活为导向的学前教育是开展幼儿园数学活动的重要途径之一。在此背景下,本文根据幼儿园数学活动的发展情况,积极地从各个层面研究了幼儿园数学课的具体实施情况,为幼儿园数学活动的开展提供了有益的参考,提高了儿童的数学技能。  关键词:幼儿园教学;数学活动;面向生活的培训  中图分类号:G4 文献标识码:A  根据研究,幼儿园数学教学中的一个普遍问题是儿童学习数学困难,例如通过做数学学习任务,大
期刊
摘要:随着新课改的进行,人们也更加重视小学语文教学,小组合作作为一种新的教学方式,很好地将学生的主体地位体现了出来,能够帮助学生提高自主学习意识、培养其合作意识的同时,切实提高其语文素养。笔者主要分析了小学语文小组合作学习存在的主要问题,并提出了一些问题解决策略,希望能够帮助小学生更好地进行语文学习。  关键词:小学语文;小组合作;学习;问题  中图分类号:G4 文献标识码:A  随着新课改的
期刊