软件工程_微信小程序——校园闲置交易平台的设计与实现

上传人:知进****失 文档编号:233171891 上传时间:2022-01-01 格式:DOCX 页数:39 大小:3.20MB
返回 下载 相关 举报
软件工程_微信小程序——校园闲置交易平台的设计与实现_第1页
第1页 / 共39页
软件工程_微信小程序——校园闲置交易平台的设计与实现_第2页
第2页 / 共39页
软件工程_微信小程序——校园闲置交易平台的设计与实现_第3页
第3页 / 共39页
软件工程_微信小程序——校园闲置交易平台的设计与实现_第4页
第4页 / 共39页
软件工程_微信小程序——校园闲置交易平台的设计与实现_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《软件工程_微信小程序——校园闲置交易平台的设计与实现》由会员分享,可在线阅读,更多相关《软件工程_微信小程序——校园闲置交易平台的设计与实现(39页珍藏版)》请在金锄头文库上搜索。

1、内容摘要校园闲置交易小程序是以微信中的小程序作为平台让校园内的人们进行闲置物品交易的一个具有交易跟交友功能的小程序。自己通过在大学生活中进行观察,发现许多大学生在网络购物平台进行购买物品时会存在过度购买的情况,因此会有闲置物品的产生。同时朋友圈里也发现有大量的二手交易群存在,需要出售时就需要加入这些群进行售卖。我们经常使用微信,而且小程序给了我们一种途径,如果有一种非常便捷的交易平台对物品进行平价或低价出售,就可以让闲置物品再次被他人使用,这样就不需要专门下载app。在微信小程序的开发模式下,采用了HTML、css、PHP、MySQL等编程语言去实现闲置交易小程序的前端界面显示和与后端数据库的

2、交互,满足了人们在微信平台上进行售卖的基本需求。关键词: 微信小程序 校园交易 闲置物品 二手AbstractThe campus idle trading applet is a small program with the function of trading and making friends, which uses the widget in wechat as a platform to let people in campus trade idle goods. Through the observation in college life, I found that many

3、 college students in the online shopping platform will have excessive purchase of goods, so there will be idle goods. At the same time, it is found that there are a large number of second-hand transaction groups in the circle of friends, and they need to be added to these groups for sale when they n

4、eed to be sold. We often use wechat, and small programs give us a way. If there is a very convenient trading platform to sell goods at a low price or at a low price, we can let idle goods be used by others again, so we dont need to download apps specifically. In the development mode of wechat applet

5、, HTML, CSS, PHP, MySQL and other programming languages are used to realize the front-end interface display of idle transaction applet and the interaction with back-end database, which meets the basic needs of people to sell on wechat platform.Key words: Wechat applet Campus transaction Idle article

6、s second-hand目 录第一章 绪 论11.1 课题背景及研究意义11.1.1 课题背景11.2课题研究现状11.3 课题研究内容2第二章 相关工具及技术介绍32.1 开发工具32.1.1 微信开发者工具32.1.2 Navicat Premium42.1.3phpStudy42.2 开发技术42.2.1 微信小程序开发语言42.2.2 PHP52.2.3 Mysql62.3本章小结6第三章 系统可行性分析和需求分析373.1 系统可行性分析73.2 系统需求分析73.2.1 系统总体需求分析73.2.2 系统的详细需求分析83.2.2.1 用户功能83.2.2.2 管理员功能93.2

7、.2.3 商品发布功能93.2.2.4 分类功能103.2.2.5 转发和投诉功能10第四章 系统设计与实现114.1项目总体结构114.2 模块设计124.2.1 用户登陆模块设计124.2.2 用户中心模块设计134.2.3 首页模块设计154.2.4 发布闲置物品信息模块设计164.2.5 商品分类模块设计194.2.6 转发和投诉模块设计214.3 数据库设计224.3.1 数据库总体设计234.3.2 数据库单表设计234.3.2.1 用户表(clt_wechat_user)234.3.2.2 商品信息表(clt_seller)244.3.2.3 管理员(clt_admin)264.

8、3.2.4 分类表(clt_sellercate)264.3.2.5 投诉信息表(clt_reporter)274.4 后台管理274.4.1 登陆界面274.4.2 后台管理界面284.4.2.1 出售管理29第五章 系统测试315.1 系统测试的意义315.2功能模块测试315.2.1 性能方面325.2.2 兼容性方面325.2.3 测试工具方面325.3 测试结果32结 论34参 考 文 献35致 谢36第一章 绪 论1.1 课题背景及研究意义1.1.1 课题背景随着互联网的快速发展,网络是传递、发布、接收信息最快的一种方式。而自改革开放至今以来,经济、网络的迅速发展让人们现在的生活充

9、满了变化,同时基本上每个人都会配备有手机。无线网络普遍普及,人们随时随地都能够上网冲浪。而电子商务也随着阿里巴巴公司的发展日益融入人们的生活。近几年来,由于互联网式的购物平台具有比线下购物更具有便捷性,更容易货比三家,以至于在购物时会有超量购买或者对商品没有急性需求的情况,因此会出现有闲置的物品的情况。因为不理智的网上购物会造成个人资金的浪费,导致了会有部分学生会通过一些闲置商品交易平台用降低商品本身的价格的手段来出售闲置物,成为校园内学生群体回笼资金的一种方式。1.2课题研究现状近年来,随着智能手机和电脑的普及,全球的交易网络增长迅速,网络交易市场规模逐步扩大。现今交易网络不仅可以传递信息,

10、而且还可以把自己闲置的商品的发布到小程序上去,根据商品的新旧程度、获得途径和获得后的使用时间来估计闲置物品的价格,同时在用户之间进行相互交流和相互了解后可以互相添加为好友,从而进行交易。另外,在目前的国内闲置交易平台中,比较火热的几个典型代表代表,如:闲鱼,转转,猎趣,这些都是需要下载app去实现交易的可能。而且,微信app已经成为网民们普遍的聊天工具,需要进行售卖闲置物品时通常都是发布在用户个人的朋友圈里或者去寻找一些交易聊天群去加入,这样就存在了一些信息存在延时性与不共通性。由此可见,无论是在国内还是国外,小程序都受到了广大群众的支持,它是一个广受关注的热点,所以对校园内闲置商品交易小程序

11、的设计和开发是顺应了时代的潮流,便利了个人的生活。1.3 课题研究内容作为一个闲置交易商城小程序,此小程序可以让学生或附近的人在学校或大学城周边进行同城交易,交易双方进行交易的内容可以是某样闲置下来的物品,也可以是转售个人因所购商品过多的物品。但是交易的前提是价值交换,作为交易双方,其实都需要有一个平台去进行平等沟通和等价交换的,这样交易双方可以通过聊天了解商品的一些具体信息,比如,价格、商品的新旧程度,是否可以邮寄等。近年来,许多用户已经非常熟悉使用微信,与此同时微信公众平台也推出了小程序这一功能,因此小程序给了我们一种途径,如果有一种非常便捷的交易平台对物品进行平价或低价出售,就可以让闲置

12、物品再次被他人使用,这样就不需要专门下载app。无论你是加入一个微信聊天群,或者是QQ群,再或者在自己的朋友圈去售卖物品,都有一定的弊端,但是在校园闲置小程序中,我们可以实时看到有谁在出售物品,物品价格如何,对于心仪的物品也可以进行支付购买,支付的途径可以是新颖的网上支付或是传统的面对面现金支付。同时为保证交易顺利进行,购买方是否需要快递配送则需要由交易双方商讨得出结果。综上所述,该小程序既能在同一间学校内进行交易,也可以在大学城内进行交易,无论是同校还是在同一个大学城,拥有一个校园闲置交易平台都极大地提高了闲置物的可用性与再利用的功能,校内交易可以让购买方更快得到想要的物品。本论文研究的主要

13、内容:(1)分析小程序应用的现状以及研究的意义,确定研究的目的;(2)研究和使用小程序开发工具、MySQL数据库、phpStudy等相关技术;(3)详细分析了小程序的功能,并进行了具体的需求分析;(4)深入研究所设计的小程序应用的总体设计方案、相关架构;(5)对完成的应用进行测试。在测试中发现其中的问题,不断的解决问题,完善应用。第二章 相关工具及技术介绍2.1 开发工具2.1.1 微信开发者工具微信开发者工具是微信官方提供的针对小程序开发的工具,集中了开发,调试,预览等功能。微信团队除了发布微信小程序开发者工具,还发布了小程序开发文档和设计指南,集成了开发调试、代码编辑及程序发布等功能,帮助

14、开发者可以简单和高效地去开发小程序。目前开发者工具仍然在不断的完善中,但是具体的版本有稳定版、预发布版、开发版三种。根据使用习惯来说,普通用户使用稳定版工具的情况比较多。使用工具前需要在公众号平台注册账号并绑定开发者所属的微信账号,使用工具时开发者使用扫一扫进行登陆,新建项目都需要运用到AppID。开发者工具主要主要界面分为三大块:模拟器、调试器和编辑器。模拟器:主要是模拟小程序在网联端上显示出真实的运行表现,由于工具版本的推陈出新,部分的API功能在模拟器上的显示会存在一定的差异性,但是对于绝大部分的 API 均能在模拟器上呈现出正确的状态。调试器:其实这是对 DevTools ( Chro

15、me DevTools 是谷歌浏览器自带的一个开发者调试工具)的封装而小程序是对DevTools 的封装1。调试器的界面主要分为6大功能模块,其结构如图2.1.1-1所示。图2.1.1-1 微信开发者工具调试器编辑器:可以帮助开发者模拟一些客户端的环境操作,同时还有提供可视化文件的资源管理器和代码编写区。2.1.2 Navicat PremiumNavicat Premium 是一款数据库应用管理的软件,无论是对本地数据库,亦或者是远程数据库都可进行管理,通过输入数据库的相应信息即可链接。由于其直观而强大的图形界面,调取数据库里的信息展现成表格或E-R图的形式,不单单简单明了地知道表的类型与数据,而且操作简洁易懂,因此它是一套趋近于理想状态的管理和开发数据库的解决方案。它包括 SQL 创建工具或编辑器、数据处理工具以及更多。各方权衡之下,用MySQL来管理小程序的后台数据库,无疑是明智之举。2.1.3 phpStudyphpStudy是一款轻量级的PHP调试环境的程序,它可以为小程序的服务器环境提供最优配置解决方案。phpStudy集成了最新的Apache + PHP +

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 大学论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号