【毕业设计】二手闲置交易市场uniapp/安卓小程序

   博主介绍:👉全网个人号和企业号粉丝40W+,每年辅导几千名大学生较好的完成毕业设计,专注计算机软件领域的项目研发,不断的进行新技术的项目实战👈
⭐️热门专栏推荐订阅⭐️ 订阅收藏起来,防止下次找不到

🔎千套JAVA项目实战持续更新中~

🔎百套小程序APP项目实战持续更新中~

🔎百套Python实战项目持续更新中~
有需求的各位可以先收藏起来,还有大家在毕设选题,开题报告有疑惑的都可以找我,给你参考意见,需要开题模板的可以私信留言告诉我

❤️文末获取源码联系、项目参考文档分享❤️        ⚠️一定要先收藏⚠️

 

第4章  系统设计

4.1系统结构设计

本基于微信小程序的二手闲置交易市场系统主要实现了卖家功能模块、用户功能模块和管理员功能模块三大部分,系统结构图如图4-1所示。

图4.1系统功能结构图

4.2系统顺序图设计

4.2.1登录模块顺序图

登录模块主要满足了管理员、卖家和用户的权限登录,登录模块的顺序图如图 4.2 所示。

图4.2登录顺序图

4.2.2添加信息模块顺序图

管理员、用户以及卖家登录后均可进行信息的添加操作,添加信息顺序图如图4.3所示

图4.3添加信息顺序图

4.3系统数据库设计

4.3.1 数据库E-R图设计

系统E-R图就是系统的实体关系图,它是用来描述某一组织(单位)的概念模型,提供了表示实体、属性和联系的方法。构成E-R图的基本要素是实体、属性和关系。实体是指客观存在并可相互区分的事特;属性指指实体所具有的每一个特性。根据数据库中的几个表分别绘制数据库的实体图。以下给出本系统中比较重要的实体E-R图。

(1)商品订单信息实体E- R图,如图4.4所示

图4.4 商品订单信息实体属性图

(2)商品类型信息实体E- R图,如图4.5所示

图4.5 商品类型信息实体属性图

(3)管理员信息实体E- R图,如图4.6所示

图4.6  管理员信息实体属性图

(4)用户信息实体E- R图,如图4.7所示

图4.7 用户信息实体属性图

(5)卖家信息实体E- R图,如图4.8所示

图4.8 卖家信息实体属性图

(6)商品信息实体E- R图,如图4.9所示

图4.9 商品信息实体属性图

4.3.2 数据库表设计

本基于微信小程序的二手闲置交易市场系统在开发过程中使用MySQL数据库系统进行系统数据的储存,以下是本系统的主要数据库表信息。

表4.1  shangpindingdan商品订单信息表

序号

字段

描述

类型和长度

主键

是否可空

1

id

编号

bigint(20)

不允许

2

addtime

创建时间

timestamp

允许

3

maijiahao

卖家号

varchar(200)

允许

4

maijiaming

买家号

varchar(200)

允许

5

`shangpinbianhao

商品编号

varchar(200)

允许

6

shangpinmingcheng

商品名称

varchar(200)

允许

7

shangpinleixing

商品类型

varchar(200)

允许

8

shangpintupian`

商品图片

varchar(200)

允许

9

shuliang

数量

int(11)

允许

10

`shangpinjiage

商品价格

int(11)

允许

11

zongjine

总金额

int(11)

允许

12

`zhanghao

账号

varchar(200)

允许

13

xingming

姓名

varchar(200)

允许

14

`shouji

手机

varchar(200)

允许

15

dizhi

地址

varchar(200)

允许

16

goumaishijian

购买时间

datetime

允许

17

beizhu

备注

varchar(200)

允许

18

sfsh

是否审核

varchar(200)

允许

19

shhf

审核回复

longtext

允许

20

ispay

是否支付

varchar(200)

允许

21

userid

用户编号

bigint(20)

允许

表4.2  shangpinleixing商品类型信息表

序号

字段

描述

类型和长度

主键

是否可空

1

id

编号

bigint(20)

不允许

2

addtime

创建时间

timestamp

允许

3

fenlei

分类

varchar(200)

允许

表4.3   users管理员信息表

序号

字段

描述

类型和长度

主键

是否可空

1

id

编号

bigint(20)

不允许

2

username

用户名

varchar(100)

允许

3

password

密码

varchar(100)

允许

4

role

角色

varchar(100)

允许

5

addtime

添加时间

timestamp

允许

表4.4   yonghu用户信息表

序号

字段

描述

类型和长度

主键

是否可空

1

id

编号

bigint(20)

不允许

2

addtime

创建时间

timestamp

允许

3

zhanghao

账号

varchar(200)

允许

4

mima

密码

varchar(200)

允许

5

xingming

姓名

varchar(200)

允许

6

xingbie

性别

varchar(200)

允许

7

`nianling

年龄

int(11)

允许

8

shouji`

电话

varchar(200)

允许

9

youxiang`

邮箱

varchar(200)

允许

10

`dizhi

地址

varchar(200)

允许

11

`zhaopian

照片

varchar(200)

允许

表4.5  maijia卖家信息表

序号

字段

描述

类型和长度

主键

是否可空

1

id

编号

bigint(20)

不允许

2

addtime

创建时间

timestamp

允许

3

maijiahao

卖家号

varchar(200)

允许

4

mima

密码

varchar(200)

允许

5

maijiaming

卖家姓名

varchar(200)

允许

6

xingbie

性别

varchar(200)

允许

7

`nianling

年龄

varchar(200)

允许

8

`maijiashouji

卖家手机

varchar(200)

允许

9

youxiang

邮箱

varchar(200)

允许

10

shenfenzheng

身份证

varchar(200)

允许

11

zhaopian

照片

varchar(200)

允许

12

`thumbsupnum

赞数

int(11)

允许

13

crazilynum

踩数

int(11)

允许

14

clicktime

最近点击时间

datetime

允许

15

clicknum

点击次数

int(11)

允许

表4.6   shangpinxinxi商品信息表

序号

字段

描述

类型和长度

主键

是否可空

1

id

编号

bigint(20)

不允许

2

addtime

创建时间

timestamp

允许

3

maijiahao

卖家号

varchar(200)

允许

4

maijiaming

卖家名

varchar(200)

允许

5

shangpinbianhao

商品编号

varchar(200)

允许

6

shangpinmingcheng`

商品名称

varchar(200)

允许

7

shangpinleixing

商品类型

varchar(200)

允许

8

shangpintupian

商品图片

varchar(200)

允许

9

kucun

库存

varchar(200)

允许

10

shangpinjiage

商品价格

int(11)

允许

11

shangpinxiangqing

商品详情

longtext

允许

12

sfsh`

是否审核

varchar(200)

允许

13

shhf

审核回复

longtext

允许

14

thumbsupnum`

赞数

int(11)

允许

15

crazilynum

踩数

int(11)

允许

16

`clicktime

最近点击时间

datetime

允许

17

clicknum

点击次数

int(11)

允许

18

userid`

用户编号

bigint(20)

允许

第5章 系统的实现

5.1微信端功能模块的实现

5.1.1注册登录界面

没有账号的用户可进行注册操作,注册时可选择注册类型进入对应角色的注册界面,注册后可进行登录系统,用户注册登录界面展示如图5.1所示。

图5.1 用户注册登录界面

5.1.2首页界

所有用户登录后均可进入首页查看首页信息,首页界面展示如图5.2所示。

图5.2首页界面

5.1.3商品信息界面

用户登录后可查看商品信息,并可根据条件快速查询所需商品,可选择商品进行查看详情操作,卖家登录后可管理商品信息,能够新增商品,商品信息界面展示如图5.3所示。

图5.3 商品信息界面

5.1.4系统公告界面

卖家和用户登录后均可查看系统公告信息,系统公告界面展示如图5.4所示。

图5.4 系统公告界面

5.1.5商品详情界面

用户可选择商品查看详情,并可进行咨询和购买,商品详情界面展示如图5.5所示。

图5.5 商品详情界面

5.1.6发布商品界面

卖家登录后可发布商品信息,发布商品界面展示如图5.6所示。

图5.6 阅读心得界面

源码获取

大家点赞、收藏、关注 ,让更多需要的同学看到

不同开发语言专栏推荐订阅

 🔎千套JAVA项目实战持续更新中~

🔎百套小程序APP项目实战持续更新中~

🔎百套Python实战项目持续更新中~

👇下方有我的微信名片👇

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值