一、立题意义及国内外的研究现状与存在问题,主要研究内容及拟解决的关键性问题
立题意义
随着我国电子商务的快速发展,各行各业都融入到了电子商务交易中,农产品作为一项传统而又特殊的商品,也正逐渐跟上电商脚步,解决我国当前全国或地区性问题。目前,农产品市场面临供给不足与供给过剩频繁交织的矛盾,收购价低和出售价高之间的矛盾,以及市场面临总量不平衡与品种、区域结构不平衡的矛盾。近年数据显示,全国很多地方都爆发出农产品生产和销售脱节的问题,供销不畅,农产品价值受到严重损害,农业、农民损失严重。电商化的网络营销平台,在商品流通中的作用是可以彻底颠覆传统贸易途径所带来的价值。农产品销售的电商化,能够很好地弥补和改变传统贸易销售模式的缺陷,解决农业生产中农产品销售和流通的难题。因此,对于农产品销售研究其特定的网络营销平台具有重要意义和价值。
国内外的研究现状
国外电子商务网站应用发展较早,相关标准和法律比较规范健全。而我国电子商务的产生从无到有,仅仅几年的时间,发展的速度却相当迅速,但是数量和质量与国外尚有差距。在我国互联网即将发展到一个新的阶段,电子商务将成为互联网上的主流业务的同时,国内企业需要加大借鉴和学习国外先进技术的力度,更好的为其自身服务。
以欧美国家为例,可以说电子商务业务开展的如火如荼。主要采取在线销售,消费者通过网络在网上购物、在网上支付,建立他们的交易关系,亚马逊网上书店就是属于这种典型模式。还有美国的EBay公司1998年第一季度的销售额就达1亿美元。中国的淘宝网也是这种典型模式的代表。采用这种方式,可以让用户自己进行付费、运输和验货等。
电子商务是中国的一个巨大的新产业。这个新产业会替代一些我国过时的旧产业, 压迫一些产业进行重组, 会成为我国经济的一个重要增长点。它也是一场交易方式的革命。它的廉价、高效的交易方式将促成企业内部与外部围绕交易方式的企业管理革命, 并将产生适合于中国电子商务时代的企业管理模式、企业组织模式。
主要研究内容及拟解决的关键性问题
农产品线上销售网站采用的开发框架为SSM框架和VUE框架,开发工具采用MyEclipse,服务器用的是Tomcat。编码语言是Java,数据库采用Mysql数据库。
农产品线上销售网站分为前台浏览模块和后台管理模块2个大的功能模块。
(1)前台:
注册:实现普通用户和农产品商家的注册。用户申请的用户名必须是唯一的,然后填写密码、Email、联系电话、用户地址等信息,填好后确认提交。
登录:实现用户和管理员的登录功能。在主页面提供登录功能,通过切换对应身份进行登录。
用户信息:用户登录后可查看自己的信息,普通用户的信息页中包括注册信息、交易信息和订单的实时信息;农产品商家的信息页包括注册信息、交易信息,还能查看是否有新订单,发表订单实时信息。
新闻中心:为用户提供最新的与农产品相关的实时信息。用户可点击查看其中的相关信息。
农产品选购:为用户提供所供应农产品的信息,农产品商家能上传相关农产品信息,用户可根据需要点击查看其详细信息,但只有登录后才能购买。
订单:登录后的用户可对选好的农产品点击购买,通过填入相关信息生成订单,依照订单流程。
查看修改订单:用户登录后可查看已生成的订单信息,在未确定提交之前,可修改订单信息。
库存信息:为用户提供农产品的库存信息。
论坛:为用户提供一个交流的平台,用户可查看其中相关信息,用户登录后可发帖和回贴。未登录的用户不能发帖回帖。
公告:查看网站公告信息。
(2)后台:
用户信息管理:添加、删除、修改用户信息。
新闻中心管理:添加、删除、修改新闻中心信息。
农产品选购信息管理:添加、删除、修改农产品选购信息。
订单管理:查看订单,也可删除订单。
库存管理:更新、删除、修改库存信息。
论坛管理:对论坛的信息进行管理,删除帖子及其回复。
用户管理:对已注册的用户信息进行管理,可删除用户。
公告管理:添加、删除公告。
参考文献
[1]王宽,李红信.基于SSM的同城电商平台的设计与实现[J].电脑知识与技术,2018,14(17):295-296.
[2]姚玉阁.基于Web的网上商城购物系统的设计与实现[J].现代电子技术,2019,39(01):125-128+132.
[3]李长久.购物商城系统的设计与实现[J].信息通信,2019(08):91.
[4]袁铭泽.商城购物商城系统概要设计[J].黑龙江科技信息,2019(24):155.
[5]周志平,刘秋静,赵飞,刘宁.基于“互联网+”的农产品销售模式研究[J].山西农经,2018(04):46.DOI:10.16675/j.cnki.cn14-1065/f.2018.04.028.
[6]毛平.农业电子商务网站建设研究[J].现代经济信息,2018(11):347.
[7]潘承昌,吴恋,刘远珍,周雨梅.基于SSM的商品智能推荐系统的开发研究[J].物联网技术,2018,8(07):73-75+77.
[8]李洋.基于SSM的售卖农业产品商城设计与实现[J].山西农经,2018(10):117.
[9]苏庭波,王世权.基于SSM的品优购后台管理系统的设计与实现[J].江西科学,2018,36(05):866-870.
[10]赵秀芹,刘杨青,李瑞祥.MySQL数据库使用技巧三例[J].网络安全和信息化,2019(08):90-91.
[11]张金波.Java编程中常见的异常及其解决方案[J].计算机产品与流通,2019(12):29.
二、本课题的主要研究方法、步骤、预期目的
研究方法
(1)调查法:从实际的系统开发目的出发,结合系统需求调研,得出本系统的功能结构模块。
(2)文献研究法:通过大量查阅有关本系统的相关技术书籍,更详尽地了解网上有关系统的现状及相关技术。
(3)经验总结法:经过网络搜索、老师指导以及自己的开发经验结合,对系统开发具体情况,进行归纳与分析,使之系统化、理论化。
(4)实证研究法:自己进行大量的编码测试,一切从动手编码出发,结合自己以前的编程基础,实现系统所需要的功能。
研究步骤
农产品线上销售网站研究步骤主要分为7个步骤,包括理论准备、需求分析、总体设计、详细设计、编码实现、系统测试、完善软件系统。每个步骤的大致工作如下:
(1) 理论分析
此步骤是整个研究过程的基础,也是今后研究展开的基石,主要是翻阅相关资料,查询使用Java语言和SSM技术进行编写该系统的可行性分析,使用MySQL数据库的可行性分析,以及市面上系统的调查使用,分析其优缺点,并结合到自己的系统中。
(2) 材料整理
系统的相关知识以及调研国内外的文献资料,阅读技术方面的材料,同时针对于现有的系统进行测试使用,对自己的项目有一个整体的认识。
(3) 需求分析
在开发应用之前,不仅需要了解平台的开发注意事项,同时需要了解这个应用的特性,获取应用需求,包括功能需求、性能需求,以便明确应用的开发目标,已达到预期的目标。这个系统简化成两个需求,就是信息的创建,跟数据的收集分析。
(4) 总体设计
按照课题总体目标设计模块,并针对每个模块拿出可行的方案。
(5) 详细设计
系统详细设计阶段,包括数据库的设计,表的建立。建立目标系统的总体结构和模块间的关系。特别是有关数据库方面,因为需要考虑到数据收集的存储方式,以及数据分析的拆分方式,还有后期需求的改变对数据库的影响,都需要进行合理的设计。
(6) 编码实现
将详细设计说明转化为所要求的程序设计语言或源程序。使用SSM技术来编写整个的静态页面,使用Java语言来实现逻辑业务,使用MySQL数据库来对数据进行收集存储。
(7)系统测试
整个系统功能进行测试,编写测试文档。测试的方法主要采用黑盒测试:创建实例来对该系统进行全方位的测试,确保系统能满足用户的基本需求,以及查找出存在的问题,并进行处理。
预期目的
系统开发出来的最终目标能够实现买卖双方在本平台上进行交易;实现把现实生活中的采购和出售搬到互联网上去提供一个完整的交易平台;建立完善的订单操作和订单管理功能。
三、研究工作总体安排及具体进度
2021年09月20日-2021年10月20日 收集资料,落实设计题目和书写开题报告。
2021年10月21日-2021年10月30日 提交开题报告,并针对开题报告进行答辩。
2021年10月31日-2022年01月10日 收集资料,进行需求分析,系统分析。
2022年01月11日-2022年04月30日 对系统进行总体规划,数据库设计,并实现程序代码,完成系统调试。
2022年05月1日-2022年05月20日 修改完善毕业设计和论文,提交论文成稿。