weixin108校园二手交易平台的设计与实现+ssm

具体演示视频链接:https://pan.baidu.com/s/1epOAnmfyRpfuI3eBR13WDA?pwd=8888.

毕业论文(设计)

题  目: 基于微信小程序的校园二手交易   

 平台的设计与实现

学       院:

专 业 班 级:

学 生 姓 名:

姓名

指 导 教 师:

姓名

协助指导教师

完 成 日 期:

2021年05月

摘 要

随着计算机技术的成熟,互联网的建立,如今,PC平台上有许多关于校园二手交易方面的应用程序,但由于使用时间和地点上的限制,用户在使用上存在着种种不方便,而开发一款基于微信小程序的校园二手交易平台,能够有效地解决这个问题。

本基于微信小程序的校园二手交易平台采用WXML 、WXS、JS小程序编写语言、微信开发者工具进行微信端开发,使用MYSQL数据库进行系统数据的储存,以微信为入口的,具有快捷、轻便的特点,不占内存,不用下载、安装,而且访问速度很快。系统界面良好,操作简单方便,通过系统概述、系统分析、系统设计、数据库设计、系统测试这几个部分,详细的说明了系统的开发过程,最后并对整个开发过程进行了总结,实现了二手交易的重要功能。

“操作简单,功能实用”这是本基于微信小程序的校园二手交易平台设计的核心理念,本系统力求创造最好的用户体验。

关键词:微信小程序 ;微信开发者工具;校园二手交易;MYSQL数据库

Abstract

With the maturity of computer technology and the establishment of the Internet, nowadays, there are many applications for campus second-hand transactions on the PC platform. However, due to restrictions on the time and place of use, users have various inconveniences in use. A campus second-hand trading platform based on WeChat applets can effectively solve this problem.

This campus second-hand trading platform based on WeChat applet uses WXML, WXS, JS applet programming language, WeChat developer tools for WeChat terminal development, uses MYSQL database for system data storage, and uses WeChat as the entry point, which is fast and portable Features, does not occupy memory, does not need to download, install, and the access speed is very fast. The system interface is good, the operation is simple and convenient. Through the system overview, system analysis, system design, database design, system testing, the development process of the system is explained in detail, and finally the whole development process is summarized to realize the second-hand Important functions of trading.

"Easy operation, practical functions" is the core concept of the campus second-hand trading platform design based on WeChat applet. This system strives to create the best user experience.

Keywords: WeChat applet; WeChat developer tool; campus second-hand transaction; MYSQL database


目   

 

Abstract

 

1  绪论

1.1研究背景

1.2设计原则

1.3论文组织结构

2  关键技术简介

2.1 微信小程序

2.2 微信开发者工具

2.3微信小程序API接口

2.4 WXML WXSJS小程序编写语言

2.5 MYSQL数据库

3  系统分析

3.1 可行性分析

3.1.1技术可行性

3.1.2 经济可行性

3.1.3 操作可行性

3.1.4时间可行性

3.2 系统性能分析

3.3 系统功能分析

3.4 系统流程分析

3.4.1注册登录流程

3.4.2添加信息流程

3.5系统界面分析

4  系统设计

4.1系统结构设计

4.2系统顺序图设计

4.2.1登录模块顺序图

4.2.2添加信息模块顺序图

4.3系统数据库设计

4.3.1 数据库E-R图设计

4.3.2 数据库表设计

5 系统的实现

5.1用户功能模块的实现

5.1.1用户登录界面

5.1.2首页界面

5.1.3商品信息界面

5.1.4信息发布界面

5.1.5我的界面

5.2管理员功能模块的实现

5.2.1管理员登录界面

5.2.2用户管理界面

5.2.3商品信息管理界面

5.2.4商品分类管理界面

5.2.5信息发布管理界面

6 系统测试

6.1 软件测试

6.2 测试的重要性

6.3 测试方法

6.4测试分析

7 总结

  

参考文献

第1章  绪论

1.1研究背景

在信息技术迅速发展的今天,计算机技术已经遍及全球,使社会发生了巨大的变革,现今各类智能手机不断更新,智能手机的普遍使用让各种基于手机移动端的APP问世,其中,微信已是时下国内最火的聊天交流APP,备受人们青睐,近年来,微信发展规模越来越大,越来越多的人开始使用微信,目前智能手机系统的普及,人们手机上基本都有了微信,根据去年公布的一组数据中可知,微信去年最高用户量达到10亿多;而建立在微信平台基础上的小程序凭着它不用安装、不占内存、使用便捷、用完即走等众多优点[2],小程序借着微信平台快速成长,也为各行业的发展带来了极大的便利,这使得基于微信小程序的系统应运而生,为用户提供便利。

在人们日常生活中,经常会出现很多闲置的物品,如何处理这些物品也成为了人们日常关注的问题,有些商品人们会拿到二手交易市场进行廉价的交易,更有些人会因为麻烦等原因不愿意搬运而当作废品卖掉甚至扔掉。这不仅不利于环保,而且还造成了资源的浪费[3],特别是校园用户,当毕业时会产生许多闲置物品,无法处理,针对这一情况,特开发了本基于微信小程序的校园二手交易平台,让校园用户可以直接通过本基于微信小程序的校园二手交易平台进行买卖二手商品。本设计题目来源于人们日常生活实际的需要,支持二手可重复使用物品的销售等功能,从而达到环保和可持续发展的目的。

1.2设计原则

在开始开发项目之前,必须要先考虑项目的实用性、科学性,以及该项目是否能够真正让用户受益并尽可能的发挥项目的作用。因此,在开发前,通过以下几条原则对项目进行判断:

(1)可行性原则。项目需要保证经济可行性和技术可行性,这包括了项目在浏览端、服务端等方面上的经济和技术上是可以达成的。

(2)适应性原则。项目要保证可维护性和可扩展性,这是每个非短期项目都需要考虑的,并且不论是维护还是扩展,都必须要建立在适应用户的正常需求的基础上。

(3)安全性及保密性原则。要充分保证用户信息的安全性和保密性,不能因为开发上的疏忽,导致用户的信息泄露。

(4)系统工程原则。为了确保项目的整体性,在项目调查、项目分析、项目设计、项目开发的过程中,都需遵从项目工程的方法和步骤逐步进行。

(5)统一规划、分期实施、逐步完善原则。项目开发的过程中,要按照规划、分期实施,特别是要注意在项目开发过程中要有条理,从点到面,一步步完善,不要贪图进度,要循环渐进的对项目进行开发。

1.3论文组织结构

本基于微信小程序的校园二手交易平台在开发技术的选择上,使用WXML 、WXS、JS小程序编写语言和MYSQL数据库开发。本论文的组织结构如下:

第1章绪论。阐述论文工作的研究背景和设计原则。

第2章系统关键技术介绍。介绍构建基于微信小程序的校园二手交易平台进的相关技术。

第3章系统分析。分析基于微信小程序的校园二手交易平台的需求,包括系统性能分析、系统功能分析以及系统流程分析等。

第4章系统设计。根据需求分析对系统进行功能模块划分和数据库设计,并构建系统结构图以及数据库E-R图等。

第5章系统的实现。对系统主要功能模块进行界面展示。

第6章系统测试。对系统进行测试工作,发现系统bug,进行修改,确保系统正常稳定的运行。

第7章结论。总结论文的主要工作,提出进一步完善基于微信小程序的校园二手交易平台的目标和明确方向。

第2章  关键技术简介

2.1 微信小程序

微信小程序,简称小程序,英文名Mini Program,是一种全新的连接用户与服务的方式,可以快速访问、快速传播,并具有良好的使用体验[12]。

小程序的主要开发语言是JavaScript,它与普通web的开发有很多相似之处。小程序和普通网页开发并不是相同的东西,是有差异的。网页开发的渲染线程和脚本线程是互斥的,而在小程序中,确实分开的,分别在不同的线程之中运行。网页开发的工作者可以运用各种浏览器暴露出来的DOM API,进行DOM选中和操作,但小程序不行,它并没有一个完整的浏览器对象,因此缺失DOM API和BOM API。这样的差别使得前端开发中经常用到的一些库是无法在小程序中运行的。另外,网页开发的工作者在开发网页时所要面对的环境是在各式各样系统上运行的各式各样的浏览器,,而小程序只,只需面对iOS和Android这两道操作系统下的微信就足够了。

小程序和传统的APP相比,有着开发成本更低,获客成本更低,开发周期更短,发展空间更大等的优点。不过,为了体现“用完即走”、“无需安装”等理念,小程序的功能、性能还有大小都受到了制约,可以说是各有利弊。

2.2 微信开发者工具

为了能够让微信小程序的开发人员有根家优秀的开发环境,腾讯在原有的公众号网页调试工具的基础上,推出了全新的微信web开发者工具。

微信web开发者工具具备编辑、调试、项目、编译、关闭、后台和缓存这七个选项卡,让开发者能够更方便的进行开发和调试,节省开发所耗费的时间。

2.3微信小程序API接口

微信小程序API接口是腾讯公司为了微信小程序和微信公众号提供的接口文档,里面包含了各种需要使用的接口技术[7],例如本项目用到的获取微信用户信息(wx.getUserInfo)、蓝牙通讯传输功能、网络请求(wx.request)、定位功能等,总的来说,小程序API是满足一个程序开发的大部分接口。

2.4 WXML 、WXS、JS小程序编写语言

WXML全称是 WeiXin Markup Language,是微信标记语言,是微信小程序的标签语言,结合小程序的基础组件、事件系统,可以构建出页面的结构。类似于HTML语言,但是他自身也拥有一定的特色。

WXSS(WeiXin Style Sheets)是微信样式表,是微信小程序用于修饰标签语言的样式文件,WXSS 用来决定 WXML 的组件应该怎么显示。为了适应广大的前端开发者,WXSS 具有 CSS 大部分特性,同时为了更适合开发微信小程序,WXSS对CSS语言进行修改和扩充,引入全新尺寸单位rpx,但大体语法于CSS语言不分离。

JS是 JavaScript[4]语言的简称,微信小程序里面也可以叫做WXS,是一门脚本语言,通俗易懂,用于页面交互的语言。

2.5 MYSQL数据库

MySQL 是关系型数据库管理系统的代表,它是属于 Oracle 旗下产品,使用C语言和C++语言编写的,使用了多种技术,由于它体积小,易使用,成本低,灵活性[2],该数据库在中小企业比较受欢迎。MySQL的灵活性体现在非常多方面,可是适应高要求的环境,通过不同配置适应各种硬件,同时支持各种不同的数据。因为MySQL是其免费开源的,而且MySQL的功能已经足够用对于学习和中小型企业来讲,所以开发中小型网站都会选择MySQL作为网站的数据库。[5]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值