甘肃无硫中药材销售平台的实现

2018-12-22 10:55董梅杨浩田雷胜东杜世珊
电脑知识与技术 2018年32期

董梅 杨浩田 雷胜东 杜世珊

摘要:信息化社会发展的今天,线上购物系统已经越来越完善,我们当下的线上购物凭借涉猎范围广、时间与地域的局限性小、高效益的优势,渐渐变成了主流的货物交易模式。线上购物符合当今人们生活节奏快的特征,使人们随时随地便可以高效便利地购买所需商品。而在甘肃省这样一个以农业为主,生产中药材的主要经济作物的省份,为了更快的发展产业经济,建立线上中药材销售平台显得极为需要。就是这样的社会现状,我们应该建立一个完善的无硫中药材的销售平台,改变以往的销售模式,实现高效集成、现代化、网络化的线上无硫中药材销售平台。本设计在JAVAEE技术的基础上,采用MVC模式将系统分为三层即视图层,逻辑处理层,数据持久层等三层进行分层开发,通过MySQL数据库和Tomcat服务器进行数据处理和应用搭载,通过SSH、JSP技术实现用户从注册登录到搜索预览再到下单购买商品最后完成结算等一系列买卖行为。本设计总体分为前台和后台本设计可完成线上用户在买卖行为中与平台的交互以及用户信息的变更,管理者可完成平台所售货物以及平台用户的管理等。

关键词:SSH;JSP;MySQL;MVC;线上购物

中图分类号:TP368.1 文献标识码:A 文章编号:1009-3044(2018)32-0286-04

Abstract: With the development of information society, the online shopping system has become more and more perfect. Our current online shopping has become the mainstream goods trading mode with the advantages of wide range, small limitation of time and region, and high benefit. Online shopping accords with the characteristics of people's fast pace of life and makes it easy and efficient for people to buy the goods they need at any time and anywhere. In order to develop the industrial economy more quickly, it is very necessary to establish the online sales platform of traditional Chinese medicine in Gansu province, which is mainly agricultural and produces the main cash crops of Chinese herbal medicine. This is the social situation, we should establish a perfect sulfur free Traditional Chinese medicine sales platform, changing the previous sales model, to achieve efficient integration, modernization, networking online sulfur-free Chinese herbal medicine sales platform. On the basis of JAVAEE technology, the system is divided into three layers: view layer, logical processing layer, data persistence layer and so on by using MVC mode. Data processing and application are carried out through MySQL database and Tomcat server. Through SSH,JSP technology, users can register and log in, search preview, and then send out orders and purchase goods to complete the final settlement, and so on. This design can be divided into foreground and backstage. The online user interacts with the platform and changes the user information in the trading behavior, and the manager can manage the goods sold by the platform and the user of the platform.

Key words: SSH; JSP; MySQL; MVC; online shopping

1 引言

随着社会经济的不断发展,在信息化潮流的推动下,我们国家的商品网络化的发展速度日益加快。在人们的日常生活中,人们对网络的需求不断提升,我们所获取的信息量也不断地加大,从而使得计算机技术在各个行业不断地被应用,涉及范围更加广泛,因此,我们国家现如今的电子商务发展状况呈现日益良好的局面,在当前乃至在未来的发展中,电子商务行业依旧有非常广阔的市场前景。近年来,人们的生活水平消费水平显著提高,已经不仅仅局限于解决日常的温饱问题,而更多人开始追求养生需求。传统的中医养生已经走进了很多人的视野之中,更多人喜歡用中药材来调理养生[1]。

大家都知道,甘肃作为一个地地道道的中药材生产大省,经济发展相对比较落后,因此,在中药材的销售渠道上面并不能够适应现当代人们的生活需求。据了解,在甘肃的中药材销售市场上,人们所采用的中药材销售方式依旧是传统的“农户—药贩—药商”这样的传统销售模式[2]。这种模式的局限性在于市场面较窄,消费者不能够及时的购买到新鲜的中药材,并且,很多药贩为了谋取利益,等待最佳销售时机,经常用硫磺熏制中药材,导致消费者购买到的中药材都有极高的含硫量。并且,传统的销售模式导致中药材市场的成本加大,大部分中药材都是生产者个体经营的,流通性相对较低。

我们国家是农业大国,而中药材作为农业中的一大经济发展行业,在农业领域具有举足轻重的地位,也是国民经济发展的重要部分。在甘肃这样一个经济发展并不快的大省,我们建立线上销售无硫中药材销售平台无疑会促进中药材市场的发展,从而推动整个省的经济发展。

在十九大报告中指出,当今社会发展绿色经济是我们这个社会所迫切需求的。无硫中药材的推广与发展也是顺应了时代的要求。我们将我们甘肃本土的中药材放到线上销售,将会降低成本,减少支出,也会给广大的农民朋友带来巨大的收益。甘肃无硫中药材销售平台的设计与实现是利用软件开发技术使得买卖简单化,从而提高中药材种植农户的以及甘肃省整个中药材销售行业的发展,提高经济收益,推动农业经济的发展。

2 国内中药材行业现状

据市场调查发现,目前甘肃省的中药材销售渠道主要有以下三种方式:一是农户自产自销;二是药商贩贩卖;三是通过药材市场向外销售[3]。相对来说,这些销售方式都是很传统的销售方式,这也是当今国内的中药材销售现状,我们国家已经建立了很完善的网络销售平台,而这种网络销售模式在甘肃中药材的销售行业中用到的却是微乎其微。究其原因,一是甘肃处于中国西北地区,发展较东南地区来说是非常落后的;二是甘肃目前的电子商务销售推广并不全面,依旧依赖于传统的销售模式。并且,在目前市场上流出的很多中药材产品,由于自身的保鲜期有限,商家为了减少损失,采用硫磺熏制后流入市场,在消费者购买使用时,有時候因为后期处理不佳,造成食用含硫量过高的东西后食物中毒。因此,我们建立无硫中药材销售平台是符合当今的绿色经济发展理念的,同时,我们需要将电子商务的发展应用推广到广大的农民朋友中间去,为他们搭建这样一个销售平台,改善中药材种植户的经济条件,发展农村电子商务。不断地利用电商来发展农村的经济水平。[4-5]

3 研究的主要内容

本设计主要借助互联网技术资料和已有的销售网站来开发设计软件,同时通过大量的查询资料和视频学习来搭建线上销售平台。主要研究内容如下所示:

(1)在本项目的研究过程中,我们根据分析需求,明确了要开发的软件的基本功能,同时,分析其技术性和可行性。

(2)功能设计这一部分内容是我们的研究重点内容,结合我们所需要设计的销售网站平台的建立内容,从各个层面设计出我们所需要的功能设计,最后通过细化功能,结合自己所学技术,进行功能设定。数据库关乎系统的运行性能,我们系统采用MySQL进行数据库的管理,Tomat服务器提供应用服务,采用了SSH,JSP技术开发软件。

(3)通过整体设计,详细设计以及编写代码,实现功能并且进行调试。

4系统总体设计需求分析

甘肃无硫中药材销售平台主要是进行线上中药材销售,它可以提高中药材的销量,增加农民的收入,并且开发无硫中药材销售平台所需要的技术和相关资料在网络上可以搜到,不需要花大量时间去采集,需要的硬件支持较低,所以开发此系统所需要成本很低。而商家使用此系统后,可以扩展销售范围,可以节省大量的人力,可以节省商户的时间。

在我们的这个项目软件设计中,我们采用了B/S模式实现,My eclipse作为软件开发平台,My SQL作为数据库,主要核心技术是基于java ee技术的SPring框架。我们的整体设计开发是在java的基础上进行的,其主要原因是java相比于c++来说,应用广泛而且灵活方便,使用了相对于来说较为成熟且开源的SSH框架,该框架集成了JAVAEE技术中Struts、Spring、Hibernate等框架,其可作为工具和组件快速搭建一个软件系统。主要是为了提高开发效率[6]。

本设计技术上选择JAVAEE作为主要的开发框架,摈弃了其中某些组件的不足,并在此基础上整合SSH框架,实现一个基于六层模型的B/S架构的Web系统。Spring框架提供了比较完善的契约接口,提高了系统的可扩展性。其主要分为前台和后台[7-8]。

(1)前台页面主要用于用户的检索和查看等诸多操作。主要有用户的登录注册、在售产品检索查询、预定产品、购物车、交易单以及其信息修改、结算等功能。

(2)后台主要面向管理者,包括商品种类、商品信息、用户、公告信息、操作权限及订单和订单分类等管理操作。方便管理者对平台买卖行为的管理。平台功能模块图1所示:

4.1后台部分

而在后台部分,我们依据预设定的行为等级的校验,顾客,产品类别,产品,交易单项,交易单,公告管理,使用等级,个人信息等行为与管理进行具体功能的实现,主要分为以下内容。

(1)行为等级认证

管理员通过登录信息登录后台,先对其行为等级进行识别,并为其匹配相应的操作列表。0等同于一般顾客,1等同于管理者。

(2)用户管理

用户主要分为一般顾客和管理者。普通用户也就是购买者可以在前台页面注册登录,但管理员的增删只能由拥有整个平台的使用权限管理者来操作。管理员只能修改用户的权限和增删,但没有权限去修改别的用户信息[9]。查询操作对于所有用户信息是可进行的。

(3)商品类别管理

该功能模块除了对商品种类的管理,还可以进行商品种类的增删改查等具体操作。先确定其上一级类别,才可以增加子级别的商品种类。查询操作对所有商品种类信息有效可行。

(4)商品管理

该功能模块除了可以进行在售产品的管理外,还可以进行商品的增删改查。如需增加出售商品,必须选择商品种类才能执行增加操作。查询操作对所有商品信息有效。

(5)订单项管理

该功能模块除了订单项管理外,还可以进行订单项的查询。这个模块只针对平台管理者,同时管理者可借助订单项的信息查询购买者、所买货物以及交易的具体内容等。

(6)订单管理

该功能模块除了可以进行交易单的管理外,同时对付款方式进行了人性化设置。付款方式可由用户自己决定,货物可以在用户确认后再结算。如果是在线支付订单,用户支付后货物由卖方发货。信息的顺序不影响买卖双方的查询。

(7)公告管理

该功能模块主要是用于卖方对当前所售商品的推广以及平台公告的管理。可进行增删改查当前发布的公告。

(8)使用等级管理

该功能模块除了对使用等级的处理,主要用于使用等级的增删改查。对于查询所对应的使用权限没有限制。

(9)个人信息管理

改功能模块主要用于个人信息的增删修改。用户的信息对于管理者是开放的。

4.2前台部分

该部分主要由用户的注册登录、预览产品、登录信息变更、已买产品管理、交易单管理和线上结算。

(1)用户注册

登录账号在数据库注册后不能变更。增改用户信息时会自动根据规则设计进行动态提示,比如密码必须有6到16位的字母或数字,验证密码应于首次注册时一致.实名必须为汉字且不得少于两个,多于7个[10]。联系方式和地址不能为空,联系方式必须11个数字。通过规则动态校验,使用户信息变得规范。

(2)用户登录

当用户输入登录信息时,会根据信息匹配查询该用户是否注册,若未注册则提示自动跳转至注册页面,如已注册,匹配验证登录信息,成功则跳转主页面,失败则不跳转,提示重新键入登录信息。

(3)浏览商品

进入主页面,所有用户可预览查询所有在售商品的产品信息。对于已登录平台的用户,预览商品时可进行商品购买以及结算等。如果没有登录则不能进行买卖行为。

(4)登录信息变更

变更登录信息会要求用户输入之前设置的密码用于匹配识别用户是否为同一用户,接着还是按照密码的算法规则重新键入新的密码。

(5)已买商品管理

当用户导入商品准备去付钱之前,可对购物车中的商品进行增删改查,也可以继续返回主页面购物或是去结算商品。

(6)訂单管理

该模块主要用于购买商品后并确认无误后,跳转至填写下单页面,订单信息必须有接收货物的人,具体从到哪,如何联系,送货方式以及怎么结算等相关内容[11]。如果是收货后结算,则需在形成订单后确定,如果是线上结算,则确认订单无误后,进行在线支付,交易金额会通过第三方金融机构暂存,收货人确认订单完成后,交易金额才会转付给卖方。

(7)线上结算

线上的交易订单和待交易订单统一在订单管理界面上处理。

5 系统的设计

5.1系统的架构设计

基于甘肃省无硫中药材销售平台的实际应用以及其所具有的前景和优势,本设计从开发和将来的维护角度使用B/S模式来开发。设计中所开发的功能模块都可搭载于数据库-数据持久层-业务处理层-视图层的这种Web应用架构,架构图如图2所示:

5.2后台管理者登录界面设计

当我们在设计此系统的时候,我们考虑到系统管理者的需要,对具有管理权限的管理者都可以登录其后台进行操作。当在后台登录页面键入登录信息后,系统将根据登录信息进行数据库查询匹配,动态鉴别登录信息对应的个人信息和等级,产生对照的功能菜单。

以下是我们的系统后台所实现的功能模块图,登录界面如图3所示:

5.3 用户功能模块

对于进入主页面的消费者都可进行对其所需要的中药材查询和预览及其信息。当用户想购买看中的商品时需先注册登录,才可以购买下单,同时前台也实现了用户个人信息的修改以及登录信息的管理,交易过程中的交易确认和交易支付等具体功能。

6总结

通过这个项目开发甘肃无硫中药材销售平台,我们更加清晰的了解了软件开发的需求,以及具体的功能模块的实现。我希望能够通过此平台是更多的农民朋友收益,同时能够在信息化时代发展新型化农业经济,告别传统的销售模式,打造全新的中药材销售市场。中药材是甘肃省的主要经济农作物,当我们把我们的中药材推向更广阔的销售市场,同时能够让更多的消费者享受到无硫的绿色中药材,这样既有利于带动全甘肃的经济发展,同时也符合当今能够响应当今国家发展绿色经济的号召。建立甘肃无硫中药材销售平台,发展信息化产业是我们的责任,社会需要我们通过我们结合我们的专业知识来服务社会,造福百姓。发展绿色产业,是社会的需求,也是百姓的需求,同时也是甘肃中药材种植户的需求,我们希望此平台能够为他们带来便利。方便简洁的软件设计具有可视化的效果,集销售与管理一体,方便使用,具有高效性和交互性,同时,我也希望在未来的学习和生活中,能够将此平台推广到市场上,有更多的使用者来使用,获取效益。本设计依旧存在很多不足之处,我们也将会继续学习,不断探索,使得系统更加完善,功能更加齐全。

参考文献:

[1]胡星熠,张逸澍,阮宇烽,董丽欣.新信息时代中药营销模式探索[J]. 市场周刊(理论研究),2017(7):87-89.

[2]]张廷红,张东佳.甘肃无公害中药材生产现状及发展建议[J]. 甘肃农业科技,2017(12):92-95.

[3]任建萍.甘肃陇西首阳中药材市场的现状与中药材质量问题的思考[J].山西职工医学院学报,2017,27(4):78-79.

[4] 孟娇. 基于SSH框架的农业服务系统的设计与实现[D]. 西安电子科技大学,2015:54-55

[5]罗中华,梁婷,吴明蔚,张翔.甘肃中药材电子商务物流体系发展实证研究[J].物流科技,2016,39(10):64-68.

[6] 罗贤哲.基于SSH框架的Web应用系统开发研究[J]. 电子技术与软件工程,2016(7):53.

[7] 詹重咏.MySQL数据库中数据导入与导出探析[J]. 数字技术与应用,2017(12):231+233.

[8] 张展勇.基于SSH框架的应用网站设计与实现[J]. 电脑编程技巧与维护,2016(21):189-190.

[9] 季俸禄.基于MVC模式的销售系统分析与设计[J]. 电脑知识与技术,2017,13(33):98-99+109.

[10] 朴海燕. 基于J2EE的德威公司产品销售管理系统的设计与实现[D]. 吉林大学,2015:4-8.

[11] Hong Sheng Xu, Yong Liang Li, Chao Li. Application of AJAX Technology and SSH Framework in Development of Electronic Commerce System[J]. Advanced Materials Research,2014, 3245(952):134-152.

【通联编辑:梁书】