摘要
当前随着高校人数的不断扩张,大部分的学生每年到了毕业季时都会把自己的书籍当作垃圾进行卖掉,这样就会让书籍变得十分的可惜,即污染了环境又不能重复使用,同时近几年来,微信的用户数量在大幅度的增加已经让微信小程序的开发变得十分的抢手,为了能够应用新技术和更好的重复利用二手书籍,特开发了基于微信小程序的校园二手书交易平台。该微信小程序端采用微信开发者工具的原生wxml和wxss技术进行页面设计,web后台管理端主要采用Java开发语言的ssm开发框架配合mysql数据库进行开发,从而保证基于微信小程序的校园二手书交易平台的稳定性。基于微信小程序的校园二手书交易平台划分为用户和管理员两个角色,其中微信端上的用户可以进行注册登录、搜索二手书籍、二手书籍分类展示、购物车、我的订单、我的收货地址、发起投诉建议、账户余额、账户维护等;web管理员端实现了二手书籍分类管理、二手书籍信息管理、二手书籍订单管理、新闻公告管理、用户管理、轮播图管理等等,最终经过对几块核心功能进行测试,确保基于微信小程序的校园二手书交易平台能较好的上线运行使用。
关键词:微信小程序;二手书;java;ssm;mysql
1.2研究的内容
基于微信校园二手书交易平台系统是一个线上电商系统,通过手机微信小程序端来实现二手书籍的发布与购买,具体要实现的功能有:
- 用户的注册与登录,会员用户先注册,然后再进行登录。
- 订单下单:注册的用户可以通过账号和密码进行在线下单购买二手书籍,并进行支付操作。。
- 服务评价:消费者用户在购买以后,可以进行服务过程的评价,评价的内容所有的浏览校园二手书交易平台用户都可以看到。
- 二手图书的发布:管理员可以发布二手图书信息,并进行二手书籍的管理,和编辑,一个二手书籍可以上传多张图片。
- 资讯发布:为了增加平台的趣味性,管理员可以发布资讯信息到平台上,而且针对这些资讯信息,用户还可以进行评论交流。
- 购物车功能:用户可以报自己感兴趣的书籍加入购物车。
- 收藏功能:用户可以对二手书籍进行收藏。
4.3数据库表设计
数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有MYSQL,SQL Server, ACCESS等。校园二手书交易平台采用了MYSQL数据库管理系统,下面是部分的表的设计结果:
表1资讯信息表
列名 |
注释 |
主键 |
外键 |
类型 |
id |
编码 |
是 |
否 |
Int |
title |
标题 |
否 |
否 |
Varchar |
content |
内容 |
否 |
否 |
Text |
createtime |
创建时间 |
否 |
否 |
DateTime |
pubren |
发布人 |
否 |
否 |
Varchar |
表2后台用户信息表
列名 |
注释 |
主键 |
外键 |
类型 |
id |
编码 |
是 |
否 |
Int |
username |
用户名 |
否 |
否 |
Varchar |
password |
密码 |
否 |
否 |
Varchar |
createtime |
创建时间 |
否 |
否 |
DateTime |
邮箱 |
否 |
否 |
Varchar |
|
creator |
创建人 |
否 |
否 |
varchar |
logtimes |
登陆次数 |
否 |
否 |
varchar |
nickname |
昵称 |
否 |
否 |
varchar |
realname |
姓名 |
否 |
否 |
varchar |
sex |
性别 |
否 |
否 |
varchar |
xiangpian |
备注 |
否 |
否 |
varchar |
tel |
电话号码 |
否 |
否 |
varchar |
表2地址信息表
列名 |
注释 |
主键 |
外键 |
类型 |
id |
编码 |
是 |
否 |
int |
name |
名称 |
否 |
否 |
varchar |
mobile |
电话 |
否 |
否 |
varchar |
postcode |
邮箱 |
否 |
否 |
varchar |
addinfo |
地址 |
否 |
否 |
varchar |
hyid |
会员ID |
否 |
是 |
Int |
表3评论信息表
列名 |
注释 |
主键 |
外键 |
类型 |
id |
编码 |
是 |
否 |
int |
commentor |
评论人 |
否 |
否 |
varchar |
commenttime |
评论时间 |
否 |
否 |
varchar |
dcontent |
内容 |
否 |
否 |
varchar |
tablename |
评论主题 |
否 |
否 |
varchar |
belongid |
所属id |
否 |
否 |
Int |
pics |
介绍 |
否 |
否 |
varchar |
表4商品信息表
列名 |
注释 |
主键 |
外键 |
类型 |
|
id |
编码 |
是 |
否 |
int |
|
name |
商品名 |
否 |
否 |
varchar |
|
subtitle |
主题 |
否 |
否 |
varchar |
|
price |
价格 |
否 |
否 |
double |
否 |
pubtime |
发布时间 |
否 |
否 |
date |
|
state |
状态 |
否 |
否 |
int |
|
tupian |
图片 |
否 |
否 |
varchar |
|
spcid |
介绍 |
否 |
否 |
varchar |
|
publisher |
发布人 |
否 |
否 |
varchar |
|
checkstate |
状态 |
否 |
否 |
varchar |
|
count |
数量 |
否 |
否 |
int |
|
danwei |
单位 |
否 |
否 |
varchar |
|
des |
描述 |
否 |
否 |
varchar |
表5订单表信息表
列名 |
注释 |
主键 |
外键 |
类型 |
id |
编码 |
是 |
否 |
Int |
ddno |
订单号 |
否 |
否 |
Varchar |
createtime |
下单时间 |
否 |
否 |
Date |
addid |
编号id |
否 |
否 |
int |
purchaser |
下单人 |
否 |
否 |
int |
psstyle |
快递方式 |
否 |
否 |
Varchar |
remark |
备注 |
否 |
否 |
Varchar |