基于微信小程序的校园闲置物品交易平台的设计与实现

2020-11-10 07:16陈晓晨江翠元
科学与财富 2020年27期
关键词:微信小程序

陈晓晨 江翠元

摘要:在大学校园里,随着学生生活水平的提高及每年大批学生毕业和升学的现象,致使大量的物品被闲置在宿舍。传统的线下二手交易模式已经不适合时代的发展,也不利于学生们及时处理掉他们的闲置物品。最终导致大量的闲置物品被扔掉,不能很好的进行二次利用。基于此本论文设计开发一套基于微信小程序的校园闲置物品交易平台来解决目前大学校园存在的大量闲置物品的问题。

关键词:微信小程序;校园闲置物品交易平台;SSM

1     引言

1.1  校园闲置物品交易平台现状

目前校园闲置物品的交易方式大多是学校或社团组织的,其方式是在学校的主干道或者操场通过摆地摊的形式销售自己的闲置商品。这种方式的卖家主要是即将毕业的学生,由于他们即将离校,有很多物品不能带走所以选择离校前通过二手市场低价卖掉。这种交易模式的最大弊端是买卖时间不灵活,不能够实时的出售或者购买商品。

1.2选题背景及意义

每当毕业季来临时,有大量的书籍和生活用品被当作废品卖掉甚至被白白的扔掉,致使很多有用的东西不能发挥它的剩余价值,这不符合中华民族勤俭节约的传统美德。随着互联网时代的到来,网上购物已经成为一种趋势。并且,在校园里绝大多数学生是没有经济能力的,生活来源主要依靠父母,因此可以选择购买性价比高的二手商品。由此看来,开发一套基于微信小程序的校园闲置物品交易平台是十分有必要的。

2 系统开发环境及相关技术介绍

2.1 开发环境介绍

校园闲置物品交易平台的前台界面开发使用微信开发者工具,该软件界面美观、功能可靠、可以提高程序员的编程效率。开发者使用该软件可以很简单的完成后台接口和前台页面的整合开发,并且可以对小程序的界面进行实时调试预览。

校园闲置物品交易平台的后台开发工具是IntelliJ IDEA。该软件可以自动补齐代码、界面友好、功能完善、使用方便。

2.2 相关技术介绍

前台开发技术采用微信小程序开发,微信小程序是一种全新的即开即用无需下载的微型程序,它以手机里微信软件为载体,给用户提供了出色的使用体验。

校园闲置物品交易平台的后台开发采用SSM(Spring、SpringMVC、My-batis)框架开发。SSM框架可以降低代码间的耦合度,开发人员只需关注业务功能的编写,大大提高了系统的可扩展性。

3 技术可行性分析

该系统的前台界面采用当下流行的微信小程序开发。微信小程序作为一种新兴的技术,因其依托于微信,即开即用的特点备受用户喜爱。对于开发者来说,微信团队也提供了详细的开发者文档、开发Demo以及微信开发者社区提供技术答疑,所以就目前而言采用微信小程序进行前台的开发想法切实可行。

后端开发采用Java语言。Java语言有着长达20多年的历史,其稳定性和健壮性不言而喻。Java的核心优势就是跨平台,程序员对程序进行编译一次就可以在不同的平台运行。对于开发者来说最重要的还是遇到Bug的处理问题,Java语言拥有大量的使用者所以当我们遇到问题可以轻松的找到答案。因此,后端的开发可以采用Java语言。

4 系统设計

4.1 系统整体架构设计

校园闲置物品交易平台总体架构包括三个层次:用户层、视图交互层、应用服务层[1]。其中,用户层主要包括前台用户和后台管理员。前台用户通可以通过本系统进行买卖闲置物品,后台管理员可以对用户以及商品等功能进行管理,保证系统的正常有序运行。交互界面层指的是用户和管理员操作的方式,普通用户通过微信小程序访问校园闲置物品交易平台,管理员通过浏览器访问闲置物品交易平台的后台管理系统。应用服务层采用Tomcat服务器运行本系统,主要负责接受用户和管理员的操作请求,以及对数据的处理。

4.2 系统功能设计

校园闲置物品交易平台的功能模块主要分为前台用户操作模块和后台系统管理模块,其中前台用户通过微信小程序进行商品的浏览、交易等操作。后台管理员通过Web浏览器对校园闲置物品交易平台进行管理。

前台用户的功能主要包括商品发布、商品浏览、商品收藏、商品购买、商品留言、商品搜索等操作。后台管理员的功能主要包括用户管理、商品管理、订单管理、分类管理、钱包管理等。

4.3 数据库概念结构设计

本系统采用的是开源的MySQL数据库,来存储数据,因体积小、安装简单、便于维护等特点使其在中小型的系统开发中备受青睐。系统的实体主要包括用户、商品、分类、订单、留言、收藏等。

5 结束语

基于微信小程序的校园闲置物品交易平台可以满足用户目前的基本需求。该交易平台是一个适合时代发展趋势的大学生二手物品交易的平台,希望以后该系统能够在各个高校传播起来,成为同学们喜爱的购物软件。

参考文献:

[1] 景菲菲,李奇.基于O2O模式的校园二手交易平台的建立[J].商场现代化,2019,(13):26-27.

[2] 马爱伦.大理烟草公司职工信息管理与服务系统的设计与实现[D].山东大学,2016,(03):72-72.

[3] 罗志敏.基于SHC的校园二手交易APP的设计与实现[D].南昌大学,2018,(05):20-25.

[4] 汤敏,郑乾,陈佳雨,杨敏,李冰鑫,江磊.共享经济下大学校园二手市场的发展现状及对策研究[J].商场现代化,2019,0(09):140-141.

[5] 颜浩瀚,叶建林“.二货”校园二手交易平台Android端的设计与实现[J].电脑知识与技术,2019,15(23):55-58+63.

作者简介:

陈晓晨(1997-),男,山东协和学院计算机学院软件工程2016级学生。

指导老师:江翠元(1985-),女,硕士研究生,助教,山东协和学院软件工程教研室教师。

猜你喜欢
微信小程序
基于微信小程序的停车位租赁平台设计与实现
微信小程序在高校英语教学中的应用
微信小程序对大学生使用APP意愿的影响
基于微信小程序的点餐系统
基于Webpy+Apache HTTP Server 微信小程序架构搭建研究
基于微信小程序的医嘱服务研究
图书馆微信小程序的应用现状及前景分析
基于CNKI的微信小程序研究文献计量分析
信息技术与专业课程融合路径探索
当图书馆遇上微信小程序