【计算机开题报告】 玉安农副产品销售系统的设计与实现

一、课题任务与目的

1、研究目的

随着计算机、智能手机的不断发展,各种网络销售平台层出不穷。为满足人们日益增长的消费需求,销售内容逐渐覆盖人们生活的方方面面,包括食品、服装、生活用品、文创产品等等。便捷的线上操作不仅拓宽了买与卖的渠道,更惠及了买卖双方,方便了人们的生活。
玉安生态岛位于山西省大同市阳高县,以水上乐园为主营业务。该地常年种植草莓、甜瓜、杏子等农产品,并生产特产杏脯、陈醋、大泉山白酒等农副产品,在吸引游客游玩的的同时,推出农产品采摘等项目推销特色农副产品。然而,单一的销售渠道并不能解决农副产品滞销的问题。库存堆积、“农村销售难、城市买不到”等问题渐渐成了玉安发展路上的绊脚石。
随着人们生活水平的逐渐提高,对于果蔬等食物的要求也随之增加,为了顺应这一需求并响应国家“科技兴农,助力乡村振兴”的政策方针,解决玉安地区农副产品销售的一系列困境,特设计玉安农副产品销售系统,旨在拓宽玉安农副产品的销售渠道,降低库存风险控制成本,也可以让更多的人吃到更新鲜、更绿色、更健康的农副产品。
此系统是一个农副产品销售系统,采用MVC开发模式,利用经典的网站分层架构,采用Java EE的企业级框架之一的SSM框架,利用Java编程语言实现登录、注册、管理购物车和订单等功能,这将为玉安地区农副产品销售开拓出全新渠道,各地的消费者也可以通过本系统浏览和购买该地的特色农副产品,达到惠及买卖双方的良好效果。

2、主要任务

此系统根据实际需求出发,分为普通消费者、农户和后台管理员三种用户角色,不同的角色对应不同的功能模块。
(1)用户管理模块
实现用户的角色选择、注册、登录、信息修改、审核功能。
(2)农副产品管理模块
实现商品的上架、浏览、搜索、信息修改、推荐、促销功能。
(3)分类管理模块
实现农副产品类别的增加、删除、修改、查看功能。
(4)购物车管理模块
实现农副产品的添加、删除、修改、查看功能。
(5)订单管理模块
实现订单的生成、查看、评价、变更交易状态功能。
(6)营业额管理模块
实现按月、季、年统计营业额的功能。

二、调研资料情况

经过两周的调研,了解到玉安地区虽大力发展旅游业,却也面临着农副产品滞销的问题,拓宽销售渠道迫在眉睫,同时参考一些农产品销售系统设计相关方面的论文和期刊,经过仔细阅读、分析,对此系统的设计与开发有着极大的借鉴意义。现将调研结果归纳整理如下。
当前,网上销售系统越来越普遍,销售内容覆盖服装、食品、生活用品、文创产品等方方面面。大多网上销售系统采用B/S架构,使用主流的开发技术,如JSP、PHP、ASP.NET等,在完成销售系统的开发上发挥极大的作用。
《中国食用菌》在2020年第5期的文章《基于计算机网络平台的生鲜食用菌销售系统设计》[3]中采用B/S架构设计并开发了专卖生鲜食用菌的销售系统,该系统具体运用了Java图形编程来提供直观、易于交互的图形界面,提高了用户体验,但是该系统只有两种用户角色,即消费者和管理员,而对于玉安农副产品销售系统来说,农户的入驻也是必不可少的。
《福建电脑》在2018年第8期的文章《基于B/S的关中地区农产品销售平台研究》[7]中采用了SSH框架。SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。但基于自身知识技能掌握情况,决定在玉安农副产品销售系统中采用SSM框架。
2019年华中师范大学的硕士学位论文《农用商城销售管理系统的设计与实现》[8]中实现的系统更加针对于中小型农用商品企业,其中包括了对各类工作人员的管理,包括仓管人员、销售人员、财务人员等,该系统设置了仓库管理模块,以判断顾客所购买商品库存是否足够,销售人员则负责对订单进行处理,财务人员负责处理系统中所有涉款项目。经过调研,该农用商城销售管理系统除了拥有常规的购买功能以外,增加了多项人员管理模块,方便企业管理,但对于玉安农副产品销售系统来说,供应商并不归属某一企业管理,供应商都是零散的农户,也不存在多类工作人员,因此无需增设人员管理模块。
SSM框架是Spring MVC,Spring和MyBatis框架的整合,是一种标准的MVC模式,将整个系统分为表示层、业务层和数据连接层。2019年重庆三峡学院的硕士学位论文《农产品销售信息系统的设计与实现》[9]中就采用了SSM框架,这种典型的三层结构具有良好的扩展性和可维护性,具有强大的用户社区,并且重构的成功率比其他框架要高,降低了风险。SSM框架是目前比较主流的Java EE企业级框架,常作为数据源较简单的web项目的框架,适用于玉安农副产品销售系统。
随着移动应用的崛起,用户浏览网页不再单单局限于在台式机屏幕上,平板电脑、移动手机等客户端上的访问量在成倍增长,因此,需要设计出能够满足各种屏幕尺寸的自适应网页。通过翻阅清华大学出版的《HTML5+CSS3+JavaScript网页设计实战》一书,对简单的自适应Web主页项目有了初步了解。
综上调研分析,为满足玉安地区发展和用户消费需求,此系统要实现一系列完备的买、卖功能。为了保证其稳定性、安全性和良好的扩展性,采用基于SSM框架的系统设计和实现的方式。

参考文献:

[1]张雅琼,杨阳.互联网+时代的地方农产品销售系统设计[J].微型电脑应用,2021,37(11):29-31.
[2]高虎,郑鹏怡,刘怀远,王东,秦乐.乡村振兴产业五福玉米醋销售管理系统开发[J].科学技术创新,2021(10):112-113.
[3]刘智勇.基于计算机网络平台的生鲜食用菌销售系统设计[J].中国食用菌,2020,39(05):116-118.
[4]王菡.基于WEB的生鲜销售系统的设计与实现[J].电子制作,2019(23):51-53+50.
[5]刘方.基于SSH框架的农特产品网上销售系统构建[J].软件导刊,2017,16(11):94-97.
[6]孔令. 基于Java的掌上农产品销售系统[D].江西农业大学,2018.
[7]赵蔷.基于B/S的关中地区农产品销售平台研究[J].福建电脑,2018,34(08):10-11+15.
[8]詹壮鑫. 农用商城销售管理系统的设计与实现[D].华中师范大学,2019.
[9]胡文强. 农产品销售信息系统的设计与实现[D].重庆三峡学院,2019.
[10]Sugiharto Tito,Irwansyah Mohammad,Ajiziyah Sepphirotul,Heryanto Widi,Hidayat Syarif. Innovation development information system for sales of traditional food processed product web based in the Cibinuang Village[J]. IOP Conference Series: Earth and Environmental Science,2021,819(1):
[11]孙加兵,施阳.网上图书销售系统的分析与设计[J].微处理机,2018,39(01):32-35.
[12]魏太林,陈海帆.村镇农副产品销售管理系统设计[J].信息通信,2017(12):164-166.

三、初步设计方法与实施方案

1、系统功能设计

在本系统中,用户有三类:普通消费者、农户和后台管理员。普通消费者可以通过手机访问本网站进行注册和登录、个人收货信息的修改、搜索、分类浏览农副产品、购物车内农副产品的增删改查、订单的管理、完成订单后对农副产品进行评价;农户可以通过电脑登入本网站进行注册和登录、农副产品的上架、订单查看、变更交易状态、根据月、季、年进行营业额的统计;而后台管理员可以通过电脑登录,在后台管理网站对农户进行审核、农副产品类别管理等。
系统的功能模块图1-1如下:

图1 系统的功能模块图

(1)用户管理模块
系统共分为三种用户角色:普通消费者、农户、后台管理员。用户在进入本系统首页后可以选择需要注册或登录的用户角色,按照不同的角色权限将进入不同的系统。三种用户都可以修改自己的个人信息,如普通消费者可以修改收件地址、联系方式等,农户可以修改联系方式等,管理员可以修改密码。农户在申请注册后,必须经由管理员审核,资质审核通过后方能注册成功。
(2)农副产品管理模块
农户可以上架农副产品,也可以修改农副产品信息,在上架时可以选择对农副产品进行分类,即上架到指定的专区。普通消费者可以浏览、搜索农副产品。首页可以根据农副产品的销量来进行推荐。考虑到农副产品有很强的的季节性,农户可以将应季的农副产品上架到促销专区,以便消费者浏览。
(3)分类管理模块
后台管理员可以对农副产品的类别进行新增、删除、修改和查看功能。
(4)购物车管理模块
消费者在选定想要购买的农副产品后可以将其添加到购物车,可以随时查看购物车内容,并且可以对其中添加的农副产品进行删除或者修改数量等操作。
(5)订单管理模块
消费者可以在购物车页面勾选想要下单的农副产品,随即生成订单,可以对订单进行查看的操作,消费者提交订单后,农户可以接收到订单,并进行交易状态的变更,即未发货、已发货等。订单完成后消费者可以进行评价。
(6)营业额管理模块
农户可以按月、季、年统计营业额,从而直观的看到盈利状况。

2、系统设计实施方案

在考虑到系统的安全、稳定、可扩展性,决定本系统采用B/S架构体系,SSM框架。利用MySql数据库,在MyEclipse开发环境中开发完成,并在Tomcat服务器调试结果。
(1)集成开发环境采用MyEclipse 10。它是功能丰富的J2EE集成开发环境,支持也十分广泛,尤其是对各种开源产品的支持十分不错。包括了完备的编码、调试、测试和发布功能,完整支持SSM框架。
(2)Web服务器采用Tomcat。Tomcat运行时占用的系统资源小、扩展性好,技术先进、性能稳定,而且免费,是目前比较流行的Web应用服务器之一。
(3)数据库采用MySql,它是一个功能齐全的关系数据库管理系统。
(4)页面设计:主要采用JSP,它可以响应客户端请求,从而动态生成HTML、XML或其他格式文档的Web网页,是在表现层技术中的佼佼者。
(5)采用SSM框架。SSM(Spring+Spring MVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(Spring MVC是Spring中的部分内容),是继SSH框架之后,目前比较主流的Java EE企业级框架,常作为数据源较简单的web项目的框架。SSM框架可以提高开发人员的工作效率,以便及时开发出具有良好时效性的优秀系统。

四、预期结果

本系统的题目为“玉安农副产品销售系统的设计和实现”。此系统的使用者为消费者、管理员以及玉安地区的农户。

(1)主要内容

本系统的用户有三类:分为普通消费者、农户、后台管理员。普通消费者主要可以对商品进行浏览、购买等操作,农户主要可以对商品进行上架、变更交易状态等操作,后台管理员主要对农户进行审核、农副产品分类管理等。

(2)预期结果

各地的消费者可以通过本系统便捷地购买到玉安生产的农副产品,玉安地区的农户也可以通过本系统出售自家生产的农副产品。如此一来,扩大了客源,降低了玉安地区农副产品滞销的风险,拓宽了销售渠道,可以增加玉安地区农户的收入,各地的消费者也能足不出户就购买到玉安地区的绿色农副产品。

  • 24
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值