收藏 分享(赏)

2023年基于微信小程序的校园二手交易平台开发.docx

上传人:g****t 文档编号:1575196 上传时间:2023-04-21 格式:DOCX 页数:6 大小:21.22KB
下载 相关 举报
2023年基于微信小程序的校园二手交易平台开发.docx_第1页
第1页 / 共6页
2023年基于微信小程序的校园二手交易平台开发.docx_第2页
第2页 / 共6页
2023年基于微信小程序的校园二手交易平台开发.docx_第3页
第3页 / 共6页
2023年基于微信小程序的校园二手交易平台开发.docx_第4页
第4页 / 共6页
2023年基于微信小程序的校园二手交易平台开发.docx_第5页
第5页 / 共6页
2023年基于微信小程序的校园二手交易平台开发.docx_第6页
第6页 / 共6页
亲,该文档总共6页,全部预览完了,如果喜欢就下载吧!
资源描述

1、基于微信小程序的校园二手交易平台开发宇海萍 张渤洋摘 要: 在互联网环境下结合校园策略,开发了基于微信小程序的校园二手交易平台。使用微信开发工具和JAVA语言实现了平台客户端和后台管理端。前台客户端主要功能包括发布商品或求购帖,浏览、购置交易商品,论坛交流,个人信息管理功能;后台管理端主要功能包括对用户信息、商品信息、论坛信息、通知消息、交易信息的管理。该平台的开发不仅为学生提供了一个物品高效利用的平台,也成为保障学校平安环保的一项有效措施。关键词: 微信小程序; Java; 校园二手交易; 平台开发中图分类号:TP319 文献标识码:A 文章编号:1006-8228202304-29-04D

2、evelopment of second-hand campus trading platform based on WeChat Mini ProgramYu Haiping, Zhang BoyangCollege of Information Science and Engineering, Shanxi Agricultural University, Taigu, Shanxi 030801, ChinaAbstract: Under the Internet environment, combined with the campus strategy, the second-han

3、d trading platform based on Wechat Mini Program is developed. Wechat development tools and Java language are used to realize the platform client and background management. The main functions of the front-end client include publishing commodities or purchasing posts, browsing and purchasing the tradi

4、ng commodities, forum communication and personal information management; the main functions of the background management include the management of user information, commodity information, forum information, notice information and transaction information. The development of the platform not only prov

5、ides a platform for students to make efficient use of goods, but also becomes an effective measure of the school to ensure the safety and environment protection.Key words: WeChat Mini Program; Java; campus second-hand trading; platform development0 引言跟隨着互联网时代的脚步,电子商务+互联网展现一片欣欣向荣的景象。如今二手交易在大学校园随处可见,不

6、管是毕业季时跳蚤市场的火爆,还是开学季新生形成的可观的需求流市场。校园二手交易平台的开发一方面为学生提供了便利,另一方面也对资源进行合理配置,保证了校园的平安稳定1。本文设计的二手闲置平台包括微信小程序客户端和管理员后台两局部。微信小程序客户端主要实现用户进行发布、浏览、购置交易商品等功能。后台管理端主要实现管理员对商品信息、用户信息、论坛信息等的管理。1 平台总体设计1.1 开发工具和语言1.1.1 微信小程序微信小程序依赖微信应用而生,它提供的一套API实现了应用“触手可及的梦想,也表达了“即来即用,用完即走的理念2。微信小程序的开发和HTML5普通网页的开发很相似,都是采用Javascr

7、ipt脚本语言。但有两点区别:一是普通网页可以使用浏览器提供的API操作,而微信小程序的逻辑层和渲染层是别离的,这一点从工程结构就可以看出;二是网页的渲染线程和脚本是互斥的,微信小程序那么是分开的且运行在不同线程中3。1.1.2 Java技术Java是一种面向对象的编程语言,吸收了C+的优点,具有功能强大、简单易用两个特征4。Java技术中最重要的局部是jdk,它包括了Java运行环境,一些Java工具和Java的核心类库Java API5。1.1.3 JSP技术JSP全称英文Java Server Pages,它是sun公司定义的一种用于开发动态网页资源的技术。它是一个简化的servlet设

8、计,只是更注重与前端界面的交互。Jsp文件是在传统的网页HTM文件中插入Java程序段形成的。1.1.4 数据库技术MySQL数据库作为一种开源的关系型数据库,是目前使用最广泛,最受欢送的一种数据库。本平台采用的是MySQL数据库,可视化操作工具用的是Navicat for MySQL。1.2 设计流程图该平台的操作流程如图1所示。首先翻开小程序,无账号情况下进行注册,完善信息后提交获得账号。有账号情况下输入账号和密码,后台验证正确后进行发布或购置物品等功能操作。1.3 数据库设计该平台使用MySQL数据库建表,具有数据存储、查找、修改和删除功能。平台数据库重要数据库表包括用户信息表、帖子信息

9、表、论坛信息表、订单信息表和商品信息表五张表。2 平台详细设计与实现校园二手交易平台分为前台客户端和后台管理端两局部。前台客户端也就是微信小程序端,主要功能包括发布商品或求购帖,浏览、购置交易闲置商品,论坛交流,个人信息管理功能;后台管理端主要功能包括对用户信息,商品信息,论坛信息,通知消息,交易信息的管理。2.1 微信小程序端用户注册时,输入相关信息完成注册包含必填与非必填,输入用户名和密码进行,其中存在格式效验,如果不符合会有相应提示。首页可以浏览商品,在分类下拉框可以查看闲置商品的类别,在搜索框输入关键字可以实现模糊查询,点击商品可查看它的具体信息。如图2所示。模糊查询原理:按照一个参考

10、标准将它作为源参照数据,再用关键词判断数据是否存在包含关键词,如果包含那么形成新的数据列表展示。代码如下:/xxx 使用test方法实现模糊查询x param Array list 源参照数据x param String keyWord查询的关键词x return Array 查詢数据结果x/searchKeyword:function list, keyWord varreg=new RegExpkeyWord;vararr=;for vari=0; ilist.length; i+ if reg.testlisti arr.pushlisti;returnarr;点击首页右上方的发布按钮,

11、进入闲置商品发布界面,需要填写闲置商品的名称、类别、新旧程度,多张商品实拍,联系方式,详情说明等信息,填写好后点击发布按钮进行发布。如图3所示。通过首页进入商品详情页里可以看到刚刚发布的具体内容,如图4所示。其他买家可以在商品详情页中进行参加购物车和提交操作,还可以在商品底部进行留言评论、查看卖家信息、关注聊天等操作。点击首页底端的论坛按钮进入论坛,可以发帖和浏览帖子,也可模糊查询。点击首页底端的个人按钮进入个人中心界面,可以进行个人模块信息的修改,订单的查询,消息通知,退出注销。如图5所示。2.2 后台管理端闲置商品管理 管理员可以对所有用户发布的二手物品进行查验,不符合标准或有不当操作那么

12、删除。如图6所示。闲置商品类别管理 通过增加,修改和删除调整类别。交易和论坛管理 作为学生平台并没有对交易具体信息进行三方操作,暂时只开放查询功能,为应急突发事件提供证明。官方通知管理 可以发布对用户的一些处理,商品通知等。用户信息管理 可对用户的注册信息进行相关操作。操作界面略。3 程序测试软件测试是通过手工和自动化程序进行的,也就是测量某个软件产品的流程,以确定软件产品是否符合要求或者是否能够区分预期与实际结果6。其目的是检查程序错误局部并定位,而不是证明程序完全无错误。本次测试按照以下三个测试类型进行7。用户界面类型测试:测试用户界面是否清晰易见,界面设计是否人性化、易于使用,提示是否符

13、合用户习惯、完整等。功能类型测试:测试软件的各个功能模块是否正确被处理,商业逻辑是否正确,数据流表示、处理和存储是否正确。性能类型测试:包括网络测试、并发测试、可靠性测试、故障恢复测试等。经过测试上述微信小程序,显示根本满足本校学生用户需求。参考文献References:1 曾倩.基于微信小程序的高校二手物品交易和共享平台的搭建J.现代商业,2023.2:52-532 邱月烨.微信小程序的生命力J.21世纪商业评论,2023.Z1:84-863 杨启,张丽萍.从互联网生态看微信小程序的开展J.新闻论坛,2023.2:22-244 段新娥,贾宗维.Java程序设计教程第2版M.人民邮电出版社,2023.5 叶核亚,陈立.Java2程序设计实用教程M.电子工业出版社,2003.6 张海藩.软件工程导论M.清华大学出版社,2003.7 朱少民.软件测试方法和技术M.清华大学出版社,2022.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 资格与职业考试 > 其它

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2