生鲜农产品网上销售平台的设计与实现.docx
《生鲜农产品网上销售平台的设计与实现.docx》由会员分享,可在线阅读,更多相关《生鲜农产品网上销售平台的设计与实现.docx(17页珍藏版)》请在冰点文库上搜索。
生鲜农产品网上销售平台的设计与实现
生鲜农产品网上销售平台的设计与实现
摘要
本文讲述的是有关生鲜农产品的网上销售系统,该系统的设计运用的是JSP技术,并且采用SSH三层框架结构以及SQLServer数据库。
而本文就是向大众讲述这一系统的整个来历和组成。
起先介绍了为什么要开发生鲜农产品网上销售平台,也就是生鲜农产品买卖的现状以及其背景和意义;其次介绍了网站的需求分析和开发工具;接着就是向大家说明这整个系统的各个模块及其用途;最后便是我自己的总结与展望。
开发这个系统的整体思路就是向大众展现生鲜农产品的界面,以及一个能让管理员掌控各种生鲜农产品的进出货情况、销售情况,还有用户在购买农产品之后对此产品的评价管理等等一系列模块。
关键词:
生鲜农产品;JSP技术;SQLServer;SSH框架
Thedesignandimplementationoftheonlinesalesplatformforfreshagriculturalproducts
ABSTRACT
Thisarticleisabouttheonlinemarketingsystemoffreshproduce,whichisdesignedusingJSPtechnologyandusingSSHthree-layerframestructureandSQLServicedatabase.Thisarticleistotellthepublicthewholehistoryandcompositionofthissystem.Atfirst,itintroduceswhyweshoulddeveloptheonlinemarketingplatformoffreshagriculturalproducts,thatis,thecurrentsituationoffreshagriculturalproductsanditsbackgroundandsignificance.Secondly,itintroducestheneedsanalysisanddevelopmenttoolsofthewebsite.Thenwewillexplainthevariousmodulesofthesystemandtheiruse.Finally,myownsummaryandoutlook.Thewholeideaofdevelopingthesystemistoshowthepublictheinterfaceoffreshproduceandaseriesofmodulesthatallowmanagerstocontrolthedeliveryandsaleoffreshproduce,aswellastheevaluationandmanagementoftheproductaftertheuserbuysit.
KeyWords:
FreshAgriculturalProducts;JSPtechnology;SQLServer;SSHframework
1绪论
1.1研究背景
不得不说,现在是互联网时代,大到各个国家,小到各个村庄,都充斥着互联网的影子。
这个时代的诞生,最大的功劳者就是我们所敬仰的马云先生。
当初他提出这个想法之时,无人理解,而且支持者胜少,但是他坚持自己的梦想,并坚信自己的创意,最终获得了成功,开创了我国最新最便捷的淘宝时代。
然而,在这个什么都便利的时代,唯独难以解决生鲜农产品的采购渠道。
现如今人人都在为了自己的生活而努力工作,已不再是当初那个“男主外、女主内”的传统思想了,女人们也都出去工作,并有一份自己的事业。
这便衍生出一系列问题,都去上班导致双方都没时间买菜,即便下班有时间也早就过了菜场买菜的时间。
有人说,现在超市应有尽有,无论什么时候都有你想要买的东西,可是现实真的是如此吗?
其实不然。
有的人有时加班加点,很晚回家,甚至超市都已关门;有的人家离超市很远,及其不方便;还有的人工作疲劳之后更不愿意出门买菜了。
种种原因,让我相信生鲜农产品网上销售平台不得不存在。
况且,对于生鲜农产品商家来说,这个平台带给他们无限的商机,而且这是一个非常有利的渠道。
很多新闻都有报道某某产地西瓜滞销,某某农民土豆无处销售。
每当这些新闻出现的时候无不让人痛惜。
然而,他们可能还不知道,在城市中,很多想要吃这些果蔬的人却无从去买。
因此,生鲜农产品网上销售平台的推广势在必行,本文所设计的这一个平台就是为了广大生产者和消费者而存在的。
1.2研究现状及其意义
1.2.1研究现状
多年以来,我国农产品出产稳定持续的发展,栽种面积和总体产量持续增高且增幅明显,平均一个人拥有量可达600千克。
这个数据足以让人警醒,我国生鲜农产品的生产发展存在很多问题。
第一,农产品的持续增多某一程度上会导致其品质的变化。
第二,当查出某一农产品其品质无法满足大众需求时,其销量又会呈现出直线下降状态,那么,这必然会对农商产生致命的伤害。
第三,当人们的需求增大而农商无法提供足够多的产品时,将会导致这一产品的物价直线上升,引起社会经济紊乱。
从这三个方面来看,加强我国产业发展的重中之重是先提升我国农产品的创新能力以及加强我国基础设施的建设。
为了实现这一目标,中国将采取一些措施,比如扩大农业生产的地区,建立标准园,加强育苗的集约化建设,刺激生产和销售之间的连接,并使用新的技术培育新品种。
但是,从我国近几年的调研报告中查出,我国的物价飞速上涨的原因竟是生鲜农产品价格的持续上升。
而造成果蔬价格持续上涨是因为农产品运输成本高。
结论是,中国的农产品运输成本比国际水平高两倍。
众所周知,中国农产品的主要是依靠道路运输,而近几年油价飞涨,导致运输成本也提升,最终导致物价的上涨,环环相扣。
而农产品价格的上涨会直接影响我国老百姓的生活,因此,保护我国农民生产生活的积极性,解决物价上涨成为我国现今最重要的事件之一。
接下十年我国的人口数目依旧处在上升期,伴随着农村人口向城镇转移加快和城乡居民生活水平的不断提高,生鲜农产品的需求量也越来越多。
况且,自从二胎政策开放以后,我国人口呈现持续上涨的趋势,而人均农产品拥有量在现有情况下再上升30千克,农产品完成品也将上升1000多万吨,当时,水果和蔬菜的总需求量将在中国超过5亿9850万吨,其中9000万吨高于2010。
解决消费减少、单位生产增加的问题,是满足人民总消费需求和新需求的主要方向。
在产品的供应方面,我们可以经过降损耗、调结构、增单产、稳面积等方式来实现产品种类的多样化和平衡供需。
1.2.2研究意义
从企业角度出发:
第一,企业最注重的便是他们在消费者心中的形象,而这个平台整体的销售流程极为简单,而且送货上门,大大便利了消费者的生活,这个企业就自然而然的成了消费者的依靠,从而树立完美的形象。
二、这个系统在开发之初便是为了方便企业管理,企业管理者通过这个平台可以非常方便的看到自己的产品销售情况,还有人员管理情况。
不仅简便,而且提升了整个企业的业务效率和准确性,有利于平台的销售体制做得更加规范。
三,为企业在没有时间、地域、边界的情况下经营和拓展业务提供了便利、有利的环境。
利用网上购物平台是提升各个企业之间的竞争力的有效技术措施。
从消费者角度出发:
一、便利,消费者可以在家静心的等待生产者送货上门,如不喜欢,可及时退货,整个流程不仅节约了时间,还方便了消费者的生活。
二、齐全,这个平台与各大生产商进行合作,商品各种类都很齐全,选择性更广泛。
三、廉价,由于是网上经营,其成本极低,无论是经营成本还是投资成本,从而产品价格也比较低。
总体来说,网上销售平台能够给企业和消费者两方面都带来极大的便利,因此,农产品网上销售平台的远景是十分广阔的。
1.3网站简介
本文设计的生鲜农产品销售网站分为两个模块,一个是消费者的购买界面,在这个界面里,消费者可以尽情挑选自己所喜欢的或者想买的产品,并加入购物车,最终从购物车里购买自己需要的。
另一个是管理者的界面,管理者拥有这个网站最大权限,管理者各种产品的进出货情况以及销售情况,及时了解用户产品需求,并告知供应商。
整个平台的每一个模块都有对应的各种功能,每一个强大的功能使这个网站更加完善和简便。
2网站系统需求分析
2.1课题分析
2.1.1网站定义
生鲜农产品网上销售平台是为了众多居家群体以及上班族都能够便捷的购买生鲜农产品,以及让企业简化销售流程和管理更加便利,如此一个集省时、便捷、选择性多等许多优点于一身的网上销售平台。
2.1.2网站基本特征
1)整体页面简洁美观
2)具体操作简单易懂
3)用户可直接网上订购,无需出门
4)商家可直接网上销售,方便快捷
2.2网站可行性研究
2.2.1技术可行性
技术可行性是指开发者开发一个系统时所运用的知识以及开发工具是不是可靠的稳定的。
本系统所运用的开发工具包括MyEclipse和SQLServer数据库,开发技术包括JSP技术、HTML5、SSH框架等。
这些开发工具和开发技术的结合让整个网站从方便、安全、稳定的角度来说都非常完美。
所以,本系统的开发是完全符合技术可行性的这一条件的。
2.2.2经济可行性
经济可行性是指开发者在开发一个系统的时候所花费的经费是不是在自己的经济容许范围之内的。
本系统在开发过程中仅仅是需要一台电脑就足够开发整个系统了,无需额外的经费。
因此,本系统的开发是完全符合经济可行性这一条件的。
2.2.3操作可行性
操作的可行性是指开发者开发的这个系统是不是拥有完整的可操作性,是不是符合绝大多数用户的使用需求。
本系统开发的内容是生鲜农产品网上销售平台,这个系统本身就是提供给用户购买自己所需的农产品,操作极为简单,只要是能上网的代理商或者商户都能操作这一系统。
因此,本系统的开发是完全符合操作可行性这一条件的。
2.2.4运行可行性
运行可行性是指开发者所开发的系统是不是能正常运行,在运行过程中是不是足够稳定。
本系统的开发本身所需的配置就将对较低,不管是企业,还是个人都可以稳定的运行这一系统。
因此,本系统的开发时完全符合运行可行性这一条件的。
总体来说,本系统在开发完成后无论是从技术、经济、操作还是运行各个方面都是可行的,完全符合网站的可行性分析。
2.3设计开发环境介绍
操作系统:
Windows7
开发工具:
MyEclipse
开发技术:
JSP
数据库:
SQLServer2005
开发语言:
JAVA、HTML5
2.3.1SQLServer2005介绍与运用
SQLServer2005这一软件是建立各种数据库表,并连接到MyEclipse,以此来显示后台数据。
2.3.2SSH框架的简单介绍
SSH框架是一种较为方便简单的三层架构,在网站开发中运用较为广泛。
下图就是SSH框架的总体模式。
3网站系统设计
3.1网站设计思路
3.1.1网站设计目标
本文所描述的网站有两个目标,一个是简化业务流程,便于企业管理,为企业创造一个有利的环境;二是给消费者一个满意的平台,挑选商品的品种更加齐全,同时网上购物更加便宜。
3.1.2网站设计原则
在最初设计这个生鲜农产品网上销售平台的时候,我就秉承这三项设计原则:
1)简单性:
一个购物网站不仅要让用户购物满意,而且还要让用户在使用过程中用的舒心,这对于一个销售网站来讲是非常重要的。
2)针对性:
该系统就是针对企业对生鲜农产品的销售以及方便消费者的的生活开发设计的。
3)实用性:
整个系统的两个重要功能就是一个给消费者购物的界面以及一个给管理员管理的界面。
每个界面都有各自功能。
既方便了消费者,也方便了管理者,具有强大的实用性。
3.2功能模块设计
功能板块是协助用户完成网站购物的必要用具,通过这些板块,用户可以方便快捷的找到自己想要的东西,也可以及时了解自己的账户信息,还可以及时查看自己的购物车里要买的东西及其他相干的必要讯息。
功能板块有以下几部分:
1)搜索查询
用户可以通过这个板块直接搜索自己想要的产品,如图3-1所示。
2)会员注册
如果非会员用户想要购买某商品,可通过此板块快速注册成为会员之一。
3)会员登陆
会员可以通过登陆框完成登陆。
4)购物车
用户可以把自己所要买的东西放入购物车,可以把自己想要买的东西集中在一起购买,既方便又快捷。
如图3-2所示。
5)收藏夹
用户可以直接收藏自己喜欢的,然后在收藏夹里查看并筛选自己所要购买的。
如图3-3所示。
6)我的账户
登陆后,用户可以方便地查看自己的交易状况、个人信息等。
7)公告板块
用户可以直接看到首页里的公告,及时了解近期商品动态及最新求购信息。
如图3-4所示。
3.3数据库设计
每一部分的需求都离不开数据库的连接。
3.3.1数据库用户表设计
下图是数据库中用户的个人信息表,可以添加任何有关用户的个人信息。
当使用者在一个界面上注册他的帐户时,他的个人信息将显示在下面的数据库中。
3.3.2数据库产品表设计
下图是添加的产品类别对应的信息表。
当后台添加不同种农产品之后需要进行分类,分类内容就会显示下图数据库表中。
下图是产品的信息表具体内容。
当后台添加产品之后,所填写的产品信息就会被录入下图数据库表中。
3.3.3数据库评价表设计
下图为数据库中的评价表内容。
当用户在收货后即可对此产品进行评价,评价内容显示在下图数据库表中。
3.4关键问题设计
3.4.1中文乱码处理
在MyEclipse->窗口->选项->常规->workspacetypes点击,改变文本文件编码格式为UTF-8。
3.4.2数据库连接
数据库的连接是很重要的部分,只有成功的连接才能够数据库才能正常使用整个网站。
因为整个网站的数据都是保存在数据库中,如果数据库连接失败,将直接导致整个网站瘫痪。
ApplicationContext下的连接数据库部分代码:
class="mons.dbcp.BasicDataSource">
sqlserver:
//localhost:
1433;databasename=nongfuprodcutssh_db">
4网站系统实现
4.1普通用户模块
4.1.1用户登录模块
这是一个生鲜农产品交易网站,当然人们可以直接打开网站浏览,但是当用户想要购买网站中的产品时,则需要登录该系统才能进行购买。
系统登录模块的窗口如图4-1所示。
4.1.2用户注册模块
用户若无账号则需要先注册一个属于自己的账号,才可以登录。
。
系统注册模块的窗口如图4-2所示。
4.1.3用户个人信息模块
用户在登陆之后可以在个人中心去查看自己的信息。
4.2管理员模块实现
4.2.1管理员登陆模块
后台管理需要管理员先登陆才可管理后台系统,后台是整个系统的核心内容,涵盖整个平台的产品管理、销售管理、评价管理等一系列管理。
管理员根据这些管理内容来对整个系统进行改造以及对产品的各个情况加以了解。
4.2.2用户管理模块
登陆后,您可以直接看到供应商、会员和管理员的个人信息,方便管理。
这是前台注册的会员个人信息。
这是管理员的个人基本信息。
4.2.3产品管理模块
后台登陆之后可以直接查看进出货数量、农产品分类以及对农产品进行增删改查操作。
下图为平台进货管理信息,任何产品都是都是从这里录入系统。
下图为产品类别管理,如果平台引进了不同类别的产品,即可在这里添加其他类别,从而方便管理。
下图为平台对产品进行删除、修改、查询页面,方便管理员管理产品。
下图为平台增加产品页面,在产品介绍内可以添加图片等各种信息,让用户及时了解产品信息。
4.2.4评价管理模块
在后台可以直接查看用户在买完产品之后的评价感想,及时了解顾客满意度及产品质量。
下图为已购买该产品的评价页面,若未购买此产品,则无法进行评价。
4.2.5销售信息管理模块
在登陆后台后可直接查看销售订单情况,也可及时统计产品销售情况。
下图为订单管理页面,可即使查看用户已购买产品的物流信息。
下图为用户退货管理页面,管理员可及时查看退货信息,了解用户不满意情况。
这一步骤可以准确的判断这一产品是否符合大众需求以及查看需要改进的地方。
下图为平台的销售统计信息,顾客购买之后,管理员可及时查看产品购买情况,进行进出货管理。
5系统测试
每个系统在开发完成之后都要进行系统测试,这是必不可少的步骤之一。
系统测试主要是检测该系统是否可靠,性能是否满足大众需求等检测事项。
这个步骤可大大提高整个系统的完整性以及可靠性,同时也可以检测该系统存在的错误,从而进行修改,降低了系统的错误率。
那么,用户在使用过程中也会更加舒服。
5.1功能测试
一个系统的功能是最重要的,让人直观的体会到此系统给人带来的便捷感。
对系统功能的简洁性、完整性、可操作性和可靠性进行了测试。
测试结果如表5-1所示:
表5-1系统功能测试
测试内容
测试结果
简洁性
好
完整性
好
可操作性
好
可靠性
好
5.2安全测试
一个系统的安全性也是尤为重要,现在有很多非法分子利用不良手段潜入系统,盗取别人账户,用别人的账户进行买卖等一系列违法操作。
因此,为防止各种不合法发入侵行为,对一个系统进行安全测试时必不可少的。
进行安全测试可以及时发现系统漏洞,并进行完善,大大提高了系统的安全级别
对本系统进行的安全测试主要有:
1)系统登陆是否安全测试。
当用户在登录本系统时,需要输入自己的账号和密码,如果输入了错误的或者无效的账号和密码的话,则无法登陆本系统。
2)系统管理权限是否安全测试。
当管理员登陆本系统后台时也是需要输入账号和密码的,且管理员的账号密码尤为重要,因为后台包含了网站所有信息,包括用户的个人信息。
况且管理员与用户的登陆界面的分开的,两者不会让人混淆,权限也没有影响。
3)系统数据是否安全。
系统中含有自身的安全机制,每次录入信息之后都可以保存到数据库中。
而且每个用户的账号都有加密处理,更加不会被人盗取数据。
因此,系统数据具有完好的安全性。
5.3可用性测试
一个系统如果无法让人正常使用,那根本就不会有人来使用这个系统。
因此,对系统开发完成后进行可用性测试也是必不可少的。
在系统可用性测试方面,主要检测了以下几个方面,如表5-2所示。
表5-2系统可用性测试
测试内容
测试人员的评价
界面是否清晰
是
界面布局是否合理
是
模块作用、内容是否明确
是
窗口大小、关闭、移动等操作是否协调
是
对选中项能否相应切换
是
数据显示是否正确
是
操作的流程是否合理
是
5.4性能测试
性能测试是整个系统的核心,它包括系统的运行速度、网络的响应时间等一系列重要指标。
如果一个系统的性能出现了问题,那此系统将大大流失用户量。
1)系统的运行速度:
通过测试,本系统的运行速度符合当代互联网的操作时间,无任何延迟或者闪退等不良现象。
2)网络的响应时间:
通过测试,本系统的网络响应时间和XX网、搜狗网等网站响应时间相差不大,基本满足用户的心理承受范围。
5.5测试结果分析
通过对本系统进行的一系列测试,足以见得本系统符合生鲜农产品销售平台的用户需求和功能需求。
本系统的所有功能都得到了认可,且操作简单,运行良好,符合大众的心理需求。
总而言之,这是一款值得被推广的需求软件。
6总结与展望
6.1总结
没想到,时间一天天的过去,很快我的毕业设计也到了收尾的阶段,回顾这些日子,我感觉每一天都过的很充实很满足。
我的毕业设计内容是做一个生鲜农产品销售平台,这个系统所用的开发工具JSP技术、SSH三层框架以及SQLServer数据库。
在设计之初,我先研究了整体的布局以及整个系统需要的各个功能,在查阅了大量信息之后,仔细分析了本书中的基本理论知识,才定下需开发的界面。
为了让自己加深对这些开发工具的使用方法,我查阅了很多书籍,查询了很多相关内容。
同时,我也努力去实现整个系统的各个功能部分,每个功能要实现起来真的不容易,我翻阅了很多书中的经典例子,并参悟其中的编程思想,汲取它的编程技术,不断吸收其中的知识,最终发现,其实,很多板块的编程知识都是可以相互结合的。
找到这个共性,对我的系统开发有了很大的帮助。
由于学业不精,导致在编写程序期间出现很多问题,但是在自己不懈的翻阅书籍以及同学的帮助下,终于完成了程序。
总的来说,经过这几个月的毕业设计,我感受到软件开发的整个过程是多么的不容易,要学的东西是如此之多。
在毕业设计的整个开发过程中,我感觉自己的知识得到了很大的提升,同时,我也总结了我这四年里所学到的所有知识。
虽然这过程中曾让我感到绝望,想要放弃,但是我还是坚持下来了,因为我觉得这个毕业设计做的很值得,这是我人生中最精彩的部分之一,而且这本就是一门技术,学好这门技术对我以后找工作将会有非常大的帮助。
我相信自己一定会有一个好前程。
6.2展望
我编写的这个生鲜农产品销售网站是结合JSP技术,运用SSH三层框架以及SQLServer数据库而完成的,这些技术是根据时代的发展而出现的。
而且,在这个信息化时代,我们都离不开互联网,我做的这个网站就是通过互联网方便大众的一个便捷平台。
但是,目前我的这个平台还受到一些限制,存在一些问题,如物流系统不够完善,产品运输方式还有待思考。
要解决这些问题,就必须要有一套属于自己的物流运输通道,与全国各地的农产品商家建立友好合作,这样就可以以最快速度将产品运送到顾客家中,当面检查产品的好坏,选择要还是不要。
这个网站是现互联网时代所必须的,是社会发展与人们的生活所产生的。
如今人人都工作忙,没时间逛超市或者市场,而且商家的大面积种植产品也急需销售,现在一旦有了这样一个送货上门的平台,相信可以方便更多用户以及商家。
参考文献
[1]明日科技.JSP从入门到精通(第3版)(附光盘)[M].清华大学出版社,2012,09.
[2]郭佳妮.“互联网+”时代下推动农业经济发展的探索[J].中国集体经济,2017年,第5期:
7~8
[3]武晓钊.农村电子商务与物流配送运营服务体系建设[J].中国流通经济,2016年,第8期:
99~104
[4]殷志扬,田春霞,朱珠.经济发达地区消费者网上购买生鲜农产品行为分析——基于苏州地区5730份问卷调查的数据[J].时代经贸,2016年,第34期:
24~28
[5]尚