濮阳百度推广_中美关系最新消息最新进展_如何自己开一家外贸公司_2023新闻头条最新消息今天 3基于微信小程序平台的大学跳蚤市场系统总体设计

在上一章节中分析了基于微信小程序平台的大学跳蚤市场系统的功能性需求,并且根据需求分析了基于微信小程序平台的大学跳蚤市场系统中的用例。那么接下来就要开始对基于微信小程序平台的大学跳蚤市场系统架构、主要功能和数据库开始进行设计。

3.1系统功能模块设计

通过对基于微信小程序平台的大学跳蚤市场系统的功能需求分析以及用例分析,得出了基于微信小程序平台的大学跳蚤市场系统的功能模块图如图3-1所示。

 

图3-1基于微信小程序平台的大学跳蚤市场系统功能模块图

3.3数据库设计

3.3.1 数据库E-R模型

下面是整个基于微信小程序平台的大学跳蚤市场系统的数据库表的E-R实体关系图,如图3-2所示:

图3-2 基于微信小程序平台的大学跳蚤市场系统E-R实体关系图

 

3.3.2 数据库表设计

通过前面E-R关系图一共需要创建很多个数据表。在此罗列这7个主要数据库表的关系模型如下:

ordinary_users实体用来存普通用户的用户编号、用户姓名、用户性别、用户年龄等,用于用户在小程序端查看用户登录信息,管理员在web端增删改查操作,如表3.1所示:

表3.1 ordinary_users普通用户信息表

名称

类型

长度

不是null

主键

注释

ordinary_users_id

int

11

普通用户ID

user_number

varchar

64

用户编号

user_name

varchar

64

用户姓名

user_gender

varchar

64

用户性别

user_age

varchar

64

用户年龄

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

user_id

int

11

用户ID

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

type实体用来存放分类的分类名称、描述、上级分类、分类图标等,用户小程序端用户分类信息,如表3.2所示:

表3.2 type分类信息表

名称

类型

长度

不是null

主键

注释

type_id

smallint

5

分类ID

name

varchar

16

分类名称

description

varchar

255

描述

url

varchar

255

外链地址

father_id

smallint

5

上级分类ID

icon

varchar

255

分类图标

create_time

timestamp

0

创建时间

update_time

timestamp

0

更新时间

comment实体用来存放评论中的评论人id、回复评论id、内容、昵称、头像地址等,如表3.3所示:

表3.3 comment评论信息表

名称

类型

长度

不是null

主键

注释

comment_id

int

11

评论ID

user_id

int

11

评论人ID

reply_to_id

int

11

回复评论ID

content

longtext

0

内容

nickname

varchar

255

昵称

avatar

varchar

255

头像地址

create_time

timestamp

0

创建时间

update_time

timestamp

0

更新时间

source_table

varchar

255

来源表

source_field

varchar

255

来源字段

source_id

int

10

来源ID

type实体用来存用户提交的商品分类信息,如表3.4所示:

表3.4 type商品分类信息表

名称

类型

长度

不是null

主键

注释

type_id

int

11

商品分类ID

father_id

smallint

5

上级分类ID

name

varchar

255

商品名称

desc

varchar

255

描述

icon

varchar

255

图标

source_table

varchar

255

来源表

source_field

varchar

255

来源字段

create_time

timestamp

0

创建时间

update_time

timestamp

0

更新时间

order实体用来存放用户的order信息,用户查看order信息,如表3.5所示:

表3.5 order订单信息表

名称

类型

长度

不是null

主键

注释

order_id

int

11

订单ID

order_number

varchar

64

订单号

goods_id

mediumint

8

商品id

title

varchar

32

商品标题

img

varchar

255

商品图片

price

double

10

价格

price_ago

double

10

原价

num

int

8

数量

price_count

double

8

总价

norms

varchar

255

规格

type

varchar

64

商品分类

contact_name

varchar

32

联系人姓名

contact_email

varchar

125

联系人邮箱

contact_phone

varchar

11

联系人手机

contact_address

varchar

255

收件地址

postal_code

varchar

9

邮政编码

user_id

int

10

买家ID

merchant_id

mediumint

8

商家ID

create_time

timestamp

0

创建时间

update_time

timestamp

0

更新时间

description

varchar

255

描述

state

varchar

16

订单状态

cart实体用来存放用户的购物车信息,如表3.6所示:

表3.6 cart购物车信息表

名称

类型

长度

不是null

主键

注释

cart_id

int

11

购物车ID

title

varchar

64

标题

img

varchar

255

图片

user_id

int

10

用户ID

create_time

timestamp

0

创建时间

update_time

timestamp

0

更新时间

state

int

1

状态

price

double

8

单价

price_ago

double

8

原价

price_count

double

10

总价

num

int

8

数量

goods_id

mediumint

8

商品id

type

varchar

64

商品分类

description

varchar

255

描述

slides实体用来存放用户的轮播图信息,如表3.7所示:

表3.7 slides轮播图信息表

名称

类型

长度

不是null

主键

注释

slides_id

int

10

轮播图ID

title

varchar

64

标题

content

varchar

255

内容

url

varchar

255

链接

img

varchar

255

轮播图

hits

int

10

点击量

create_time

timestamp

0

创建时间

update_time

timestamp

0

更新时间

">

工业产品设计手绘教程

中国网页设计师、宁波网站建设哪家快、永久使用、不限域名、软件开发培训学校软件开发课程内容

品牌公司网站设计?

濮阳百度推广_中美关系最新消息最新进展_如何自己开一家外贸公司_2023新闻头条最新消息今天

{ 广告设计公司的简介武汉网站优化排名h5页面有哪些彩页设计公司一个公司完整的组织架构河北省企业信用信息查询公示系统免费制作自己的app三亚天涯区疫情最新消息互联网建站是什么被官方认可赚钱软件房地产市场分析及前景上海网络科技有限公司有哪些24小时看b站直播的软件新能源电动汽车价格表网站门户设计微信公众帐号平台官网深圳调查公司哪家好全球工业设计公司排名肇庆专业网站建设公司东莞网站建设团队全网天下上海网站建设公司选哪家好想招代理去什么网站中国人才热线云服务器品牌前十大排名简便网站建设制作公司网站结构图企业建站公司流程嵌入式软件开发工程师做什么北京网页设计公司哪儿济南兴田德润简介永久免费的网页游戏站建设培训学校

猜你喜欢

  • 友情链接:
  • 中国软件企业十强 南阳注册公司多少钱 软件开发公司的管理 云南旅游网站设计 母婴微网站设计规划 建站找哪个公司