基于微信小程序的在线助农管理系统的设计与实现前台
基于微信小程序的在线助农管理系统的设计与实现后台
题目 | 基于微信小程序的在线助农管理系统的设计与实现 |
选 题 的 背 景 、 目 的 和 意 义 | 每一年各地频繁都会出现农产品滞销的情况。例如2022年10月据山东广播电视台新闻中心《早安山东》报道,山东沾化冬枣的产量超过了8亿斤,整整是去年的一倍,原本动辄十几块钱一斤的沾化冬枣,现在竟然只卖到了五毛钱一斤。又例如平和蜜柚、冬桃、花牛苹果等等农产品滞销的新闻屡出不穷。 农产品滞销,关键是销售渠道问题,从结果说,农产品滞销是因为没有卖出去,是没有建立起有效的销售渠道,目前我国大部分农产品销售渠道为“农民+消费者”的模式和“农户+批发商”的模式。前者销售量不高而且还需农户投入更多的时间和精力去销售农产品,后者中间商为了能够获得更高的利润,会压低农产品的收购价格,提高农产品的销售价格,从而降低了农民的经济收益。本平台实时提供最新的有关农产品的各种信息,提供线上批发和零售两种渠道,以便及时销售农产品。 目前中国农产品线上销售主要分两种, 一是政府主办的以农业信息网为代表的信息服务网站和地方政府的涉农网站, 如政府部门大力支持淘宝网和京东网的农产品电子商务发展;另一个是经济实体建立的与农产品生产、供应、销售等环节相关的企业农产品电子商务网站, 常采用B2B, B2C模式。如惠农易购是国内首家大型农业电子商务平台。 由于农产品附加值低、线上零售销售量少加上物流费等原因使线上农产品零售的利润较低。而且我国的农产品流通供应链上占主导地位的还是那些大大小小的农产品批发交易市场。全国成规模的农产品批发交易市场超过 4000 多家,通过批发交易市场交易的农产品超过农产品交易量的 60%以上。设计该系统就是希望把巨大的线下批发市场搬到线上,再加上线上零售使农产品可以销售到全国各地。 本课题的主要工作是针对传统农产品销售、购买的弊端,而开发的基于微信小程序的在线助农管理系统。使用计算机来进行网上农产品销售、购买,不仅能够方便用户农产品的购买,而且可以为农户开辟一条新的销售途径,避免了中间商的介入,产品成本低,其具有其他销售渠道所没有优点。例如:检索迅速、方便快捷、高效率、低成本、存储量大、寿命长等,这些优点能够极大地提高销售购买效率,提升营业额。 |
应 用 原 理 和 理 论 依 据 | (1)硬件环境: 计算机:内存8G;版本1607 win10企业版;64位操作系统,基于x64的处理器。智能手机:装有微信 (2)该设计采用微信开发者工具,Java语言,Spring Boot框架,在IDEA开发工具下,采用MySQL数据库,完成数据的添加、修改、删除、查询等功能。 系统基于微信小程序进行开发,微信小程序无需下载安装,可以直接使用,提高了用户的使用率和体验。微信小程序降低了企业推广和运营的成本,可以快速地进行营销推广。微信小程序采用了统一的界面规范和开发语言,可以方便快捷地进行开发和维护。微信小程序具有更好的用户体验和易用性,可以提高用户的使用频率和黏性。 后台采用Java开发语言,Java语言编译后的字节码文件可在不同的平台上运行,只要有对应的Java虚拟机(JVM)即可,这使得Java语言具有强大的跨平台能力。Java语言是一种完全的面向对象的编程语言,可以更好地模拟现实世界,提高了软件的复用性和可维护性。Java语言具有严格的安全机制,可以有效地防止恶意代码的执行,保障了系统的安全性和稳定性。 数据库选择MySQL数据库,MySQL是开源数据库,可以免费使用,并且具有广泛的社区支持,这降低了总体拥有成本。MySQL相对其他数据库管理系统来说,学习曲线较低,容易上手。MySQL在处理简单查询和读取操作时表现出色,适用于大部分中小型应用场景。MySQL支持水平和垂直扩展,可以通过分片、复制等方式扩展性能和存储容量。 |
方 案 论 证 分 析 | 课题难点和拟解决的关键问题 (1)数据库表的设计及相互关联 主要是将多对多关系拆分成多个一对多关系,主键,外键的设计也是设计重点难点之一,如何使数据库中的数据,既查询方便,又减少冗余,是一个需要认真思考,仔细设计的工作。 (2)权限管理方面 在系统中的用户一定会遇到关于权限的问题,比如用户登录后只能对自己应有的权限进行操作,不可以操作越级操作。 (3)订单管理方面 对于订单表的关联表订单详情表,其数据量比较大,对于MySQL来说,当单表数据达到百万级别,容易造成数据查询等操作效率底下,需要对订单详情表设计一个负载均衡机制来减小由于数据量过大对表带来的压力。 研究方法: (1)文献研究法 通过资料,文献来获取各种信息,从而全面地正确地握所要研究问题的一种方法。并且查找中外文献,研究基于微信小程序的在线助农管理系统在国内国外的现状。 (2)对比分析法 对比分析法是把客观事物加以比较,以达到认识事物的本质和规律并做出正确评价的一种方法。查找资料,文献以及其他网站,并且结合自己的实际情况,来设计,排版,提取自己想要的信息。 可行性: (1)技术可行性:开发基于微信小程序的在线助农管理系统的开发工具都是开源的,在网上就可以下载使用,无需任何费用,而且开发基于微信小程序的在线助农管理系统的技术都非常成熟,在技术上试可行的。 (2)时间可行性:本基于微信小程序的在线助农管理系统的开发周期是比较长的,从2023年的11月份到2024的5月份,完善可以实现基于微信小程序的在线助农管理系统的功能,时间上是可行的。 (3)市场可行性:对于农户来说,设计一个基于微信小程序的在线助农管理系统能够为农户提供一个新的销售渠道,而且方便用户跨过中间商买到自己需要的农产品,系统的开发市场潜力巨大。 (4)经济可行性:开发本基于微信小程序的在线助农管理系统在经济上不需要付出很多自己,运行环境都可以网上下载,而且学校提供上机设备,无需花费任何费用,因此经济上是可行的。 |
选 题 特 色 和 预 期 成 果 | 选题特色: (1)不同用户类型的客户有相应的权限使用该系统,从而大大提高了系统的安全性和管理效率。 (2)后台采用Spring Boot框架,Spring Boot框架能保证整个系统构架的稳定性和安全性。 (3)系统增加了农产品推荐的功能,根据用户的浏览记录进行推荐。 预期成果: 本基于微信小程序的在线助农管理系统预期成果是实现一个通过微信进行农产品销售、购买的平台,其具体实现功能如下: 用户可以查看农产品,公告信息,农户信息,注册登录后可以进行农产品购买、收藏、评论,查看我的订单,个人信息管理; 农户可以进行注册登录,登录后可以进行发布农产品,管理自己的订单; 管理员对系统进行综合管理,包括个人中心,用户管理,农户管理,农产品分类管理,农产品管理,订单管理,系统管理。 系统可以运行演示,系统操作简单、管理方便、设计专业、容易上手、界面友好。 |