基于微信小程序的二手物品交易系统的设计与实现(源码+论文)_v_201

摘要

当前随着高校人数的不断扩张,大部分的学生每年到了毕业季时都会把自己的书籍当作垃圾进行卖掉,这样就会让书籍变得十分的可惜,即污染了环境又不能重复使用,同时近几年来,微信的用户数量在大幅度的增加已经让微信小程序的开发变得十分的抢手,为了能够应用新技术和更好的重复利用二手书籍,特开发了基于微信小程序的二手书交易平台。该微信小程序端采用微信开发者工具的原生wxml和wxss技术进行页面设计,web后台管理端主要采用Java开发语言的ssm开发框架配合mysql数据库进行开发,从而保证基于微信小程序的二手书交易平台的稳定性。基于微信小程序的二手书交易平台划分为用户和管理员两个角色,其中微信端上的用户可以进行注册登录、浏览新闻资讯、搜索二手书籍、二手书籍分类展示、联系卖家、购买二手书籍、交流讨论、我的发布、我的出售、我的交易、我的收货地址、我的消息、账户余额、账户维护等;web管理员端实现了二手书籍分类管理、二手书籍信息管理、二手书籍订单管理、统计分析、新闻资讯管理、交流讨论管理、用户管理等等,最终经过对几块核心功能进行测试,确保基于微信小程序的二手书交易平台能较好的上线运行使用。

关键词:微信小程序;二手书;javassmmysql

3.2.1功能性需求分析

基于微信小程序的二手书交易平台划分了小程序端和web后台管理,web后台管理端采用idea开发工具,java的ssm框架配合mysql数据库进行开发,小程序端采用微信开发者工具进行开发,包含了用户和管理员两种角色。

用户角色:

(1)注册登录:为新用户提供在线注册,老用户直接登录使用小程序;

(2)新闻资讯:可以浏览小程序端内的新闻资讯信息;

(3)二手书籍分类展示:可以根据不同的二手书籍分类展示出不同的二手书籍信息;

(4)交流讨论:可以通过论坛内的发帖和回帖的方式进行交流讨论;

(5)我的发布:可以发布和管理自己的二手书籍信息;

(6)我的出售:可以对自己所卖出的二手书籍订单进行发货和管理;

(7)我的消息:可以查看到跟卖家进行的咨询记录;

(8)我的收藏:可以查看到之前收藏过的二手书籍记录,支持移除收藏;

管理员角色:

(1)用户管理:可以对注册过本小程序的用户信息进行管理;

(2)书籍分类管理:可以对支持售卖的二手书籍分类信息进行创建和管理;

(3)书籍管理:可以对用户发布的二手书籍信息进行管理;

(4)交易管理:可以查看和管理用户直接的二手书籍交易订单;

(5)统计分析:可以表格和柱状图的形式统计分析出销售数据情况;

(6)新闻资讯:可以对本平台内的新闻资讯信息进行发布和管理;

(7)交流管理:可以对用户发布的交流帖子信息进行管理;

4.1系统功能模块设计

根据需求分析得出基于微信小程序的二手书交易平台内的功能模块如图4-1所示。

4.2.2数据库表设计

二手书交易平台采用了MYSQL数据库管理系统,下面是部分的表的设计结果:

表1 wct_user用户信息表

列名

注释

主键

外键

类型

id

编码

int(11)

uername

用户名

varchar(50)

password

密码

varchar(50)

img

头像

varchar(50)

tel

电话

varchar(50)

birth

出生年月

varchar(50)

sex

性别

varchar(50)

表2 wct_type二手书籍分类表

列名

注释

主键

外键

类型

id

编码

int(11)

title

二手书籍分类名

varchar(50)

表2 wct_good二手书籍信息表

列名

注释

主键

外键

类型

id

编码

int(11)

sid

卖家id

int(11)

gname

二手书籍名

varchar(50)

typeid

所属分类id

int(11)

img

二手书籍图片

varchar(50)

note

二手书籍描述

text

level

新旧程度

varchar(50)

oprice

原价

varchar(50)

price

现价

varchar(50)

sway

出售方式

varchar(50)

表3 wct_bill二手书籍订单信息表

列名

注释

主键

外键

类型

id

编码

int(11)

uid

购买人id

int(11)

sid

卖家id

int(11)

gids

二手书籍id

int(11)

note

下单备注

text

ndate

下单时间

date

pnote

评论内容

text

statecn

订单状态

varchar(50)

表4 wct_address收货地址信息表

列名

注释

主键

外键

类型

id

编码

int(11)

uid

用户id

int(11)

title

收货地址

varchar(50)

表5 wct_message聊天信息表

列名

注释

主键

外键

类型

id

编码

int(11)

uid

接收人id

int(11)

fid

发送人id

int(11)

note

聊天内容

text

ndate

发送时间

date

表6 wct_posts发帖信息表

列名

注释

主键

外键

类型

id

编码

int(11)

uid

发帖人id

int(11)

title

帖子标题

varchar(50)

note

帖子内容

text

ndate

发布时间

date

表7 wct_reply回帖信息表

列名

注释

主键

外键

类型

id

编码

int(11)

pid

帖子id

int(11)

uid

回帖人id

int(11)

note

回帖内容

text

ndate

回复时间

date

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值