没有合适的资源?快使用搜索试试~ 我知道了~
201502401063_张飞雨_基于MTV二手物品交易微信小程序的开发与实现1
需积分: 0 1 下载量 28 浏览量
2022-08-08
22:05:02
上传
评论
收藏 3.46MB DOCX 举报
温馨提示
试读
20页
摘要:随着大数据、云计算、互联网技术的不断发展,各种移动端智能产品的出现极大丰富了人们的日常生活。2018年初,微信小程序凭借轻量、兼容等特点获得了大量的应用市
资源推荐
资源详情
资源评论
山 西 大 学 论 文 编号:201502401063
论文题目 基于 MTV 的高校二手商品交易微信
小程序开发与实现
姓 名 张飞雨
院系、专业 计算机与信息技术学院、计算机科学与技术专业
学 习 年 限 2015 年 9 月至 2019 年 7 月
指 导 教 师 张 超
学 位 级 别 学 士
2019 年 4 月 7 日
1
基于 MTV 的高校
二手商品交易微信小程序开发与实现
学生姓名:张飞雨 学号:201502401063
摘要:随着大数据、云计算、互联网技术的不断发展,各种移动端智能产品的出现极大丰富了人们
的日常生活。2018 年初,微信小程序凭借轻量、兼容等特点获得了大量的应用市场。随着大学生
人数的增加以及电商的发展,过量的闲置二手物品给学生尤其是毕业生带来很大的烦恼。因此,开
发一款二手物品交易程序是有市场价值的。本文将介绍基于 MTV(Model Template View)开发模
式下二手商品交易微信小程序所用到的相关开发工具以及相应技术应用,还会详细介绍课题的设计
和实现过程。小程序开发后端编程语言为 Python,使用的是 Python 的 Django 框架,使用 MySQL
数据库进行数据存储。前端使用基于 node.js 开发环境下使用 Wepy 小程序框架进行小程序页面开
发以及数据测试。项目整体采用 Django 的 MTV 设计模式。小程序主要包括:①用户登录、完善
用户信息;②发布、浏览商品;③商品留言、点赞收藏等功能模块。商品点赞收藏以及留言功能,
突出小程序的交互性,增强用户使用体验。
关键词: 微信小程序;MTV;Python;Django;交互性
1.引言
1.1 研究的目的与意义
随着社会教育的发展以及高考政策的改革,高校大学生人数逐年增加。国内各大电商平台的发
展以及智能机的普及,大学生也成为了网购主力军
[1]
。庞大的学生人数以及较大的消费能力,必定
造成大量的闲置商品囤积问题。到了每年的毕业季,由于学生大部分都在忙着考研事项或者准备毕
业以后的工作问题,大多数没有空余的时间处理大学期间所购买的商品,这些过量的闲置物品,给
即将离校的毕业生造成了很大的困扰。
首先分析学生购买的商品,这部分商品大多为书籍、宿舍电器、健身器材
[2]
(诸如哑铃之类)
等等,大部分在毕业之后都用不到或者不方便携带,但是这些商品有一个很大的共性:适合在学校
的学生使用,这一点就很大的区别了其他的二手交易平台例如闲鱼、转转等,它们面向的是整个社
会群体
[3]
,商品属性没有明确的年龄适合性;另外,通过邮寄的方式处理商品,对买家而言,增加
了邮费等开支。对卖家而言,增加了很多时间成本,这对于大四的学生是很不友好的
[4]
。当这部分
商品得不到很有效的处理,在给学生造成困扰的同时,也造成了很大的资源浪费。
其次考虑学生的在校购物习惯,因为种类、价格等因素,网购是大部分学生的首选,二手商品
在除去邮费的情况下价格对学生有很大的吸引力,如果有一种是同校或者同城范围内学生自己的购
物平台,就可以解决大部分学生的困扰。
所以,本课题从解决学生二手商品出发,希望能建立一个学生与学生之间的一个交易的平台,
在发布和购买的过程中,增加同校同学之间的联系,一方面解决毕业生(但也不限定毕业生)过量
商品问题,同时增加一个认识更多校友的机会。
1.2 研究现状和发展趋势
从社会角度上讲,据相关资料显示,目前国内经济发展不平衡性日趋明显,不同层次、不同区
域的消费水平差异必然也显现在学生身上
[5]
。消费的多层性给大学生二手闲置物品市场的发展提供
了空间。根据一项在某高校的调查显示,86.9%的学生愿意出售自己需要处理的商品,60.7%购买过
2
二手商品
[6]
,另外随着可持续发展观念的进一步深入人心,建立“环境友好型、资源节约型社会”
以及资源再利用的观念越来越深入人心。调查显示 57.9%的学生认为购买二手物品可以加强资源的
再利用,为保护环境贡献自己的一份力量。
从经济角度分析,商品价格会很大程度影响学生购买的意愿,对于学生而言,大部分都是每月
固定的生活费,这就很大程度上决定了购买能力,都希望花费最低的价钱购买到适合自己实用的商
品,对毕业生而言,由于面对考研,工作以及毕业等等各种事项,当急于出售时,他所期望的价格
必然不会太高,另外,当这件商品对自己而言已经没有更多的价值时,心里理想的出售价位不会太
高,这样对需要这部分商品的学生而言,非常有利。
从技术上分析,各大高校都有自己的社区,网站等,但由于社区网站等做的程度差异,学生的
使用程度不高,以自己为例,我还是在一次偶然的机会知道了山西大学社区这个平台,上面可以发
布自己的商品,从侧面说明了知名度不高。并且就社区而言,用户的自我展示功能过少,缺少一个
个性化的展示功能,单单文字介绍缺乏亲和力
[7]
。从另一个角度来讲,手机对于学生来说,已经成
了生活中必不可少的设备,移动端浏览更贴近学生的使用习惯,由于微信小程序的轻量,灵活等特
点,以及有微信庞大的使用人数基数,传播更加方便。本课题就顺应当前小程序的发展浪潮,开发
基于微信小程序的大学生二手交易平台。
1.3 MTV 开发模式
MTV 开发模式同传统 Web 开发模式 MVC 类似,优点在于各个组件之间的松耦合性。后端每
个模块相互独立对应前端的页面,单独更改不影响其他模块功能。同时具有前后端松耦合性。有需
要更改前端代码时不用考虑后端代码,同理更改后端代码不用过多考虑对前端的影响。本项目中的 M
(项目数据库模型)和 V(数据请求处理逻辑)为后端控制,T(模板)为小程序对应的各个页面。
小程序这种类 APP 的应用,前端页面需要不断的根据大部分用户喜好,用户行为习惯等做相应的调
整。在 MTV 模式下大大降低开发难度和开发工作量。非常适合小程序的开发。
1.4 课题需要解决的问题
本课题为开发微信小程序的大学生二手物品交易平台,项目需要完成以下工作:
(1) 创建后端项目,在 ubuntu 系统用 Django 框架进行开发。
(2) 根据课题需求,划分模块,编写应用,构造数据库。
(3) 根据不同功能提供相应接口并测试。
(4) 创建前端项目,windows 系统上使用 Wepy 框架进行开发。
(5) 书写前端页面,调用后端接口并接后端数据。
(6) 完成用户登录、完善用户信息、上传商品、编辑商品、用户收藏、点赞留言等功能。
(7) 在不同设备测试,主要测试数据的正确性、及时性,不同设备页面流畅度等。
本文主要分为 6 章,第一章主要讲课题的现实意义以及对 MTV 模式的简单介绍。第二章主要
讲本课题在实现过程中所设计的相关技术以及硬件需求。第三章主要从需求分析的角度上对本课题
所要实现功能的详细介绍。第四章主要是第三章描述功能中部分模块的实现过程,通过系统模块图、
用例图、数据库表、文字叙述的形式详细介绍。第五章主要讲课题的具体实现情况及测试情况,主
要通过相关截图进行介绍。第六章主要描述通过完成课题所作的工作和对开发整个过程的总结。
2.系统开发环境及相关技术
2.1 运行环境
软件:Android 4.4.4 IOS 12.1.4
硬件:Inter(R) Core(TM) i5-5200U CPU 2.20GHz 8GB RAM
剩余19页未读,继续阅读
资源评论
泡泡SOHO
- 粉丝: 21
- 资源: 294
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功