iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >SSM宠物领养系统的设计与实现 63813 (免费领源码、附论文)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、全套文案
  • 636
分享到

SSM宠物领养系统的设计与实现 63813 (免费领源码、附论文)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、全套文案

宠物课程设计javaphpspringboot爬虫小程序 2023-10-11 19:10:35 636人浏览 薄情痞子
摘要

SSM宠物领养系统 摘 要 宠物弃养一直是影响城市环境与居民生活的一个不可忽略的因素。基于此,本文设计并实现一个宠物领养系统。用户可以通过本系统查看搜索宠物的相关信息、进行领养申请,为其提供爱心帮助。本系统有效地解决了宠物领养工作开

SSM宠物领养系统

摘 要

宠物弃养一直是影响城市环境与居民生活的一个不可忽略的因素。基于此,本文设计并实现一个宠物领养系统。用户可以通过本系统查看搜索宠物的相关信息、进行领养申请,为其提供爱心帮助。本系统有效地解决了宠物领养工作开展困难等问题,为宠物与社会爱动物人士建立了便捷的沟通桥梁。

宠物领养系统是基于浏览器与服务器架构平台,采用跨平台的JAVA语言开发,利用SSM框架进行逻辑控制,Mysql数据库存储数据,最后Tomcat服务器完成发布,系统可在多个环境下运行。

关键词:宠物领养SSM框架,mysql数据库Java

SSM Pet Adoption System

Abstract

Abandonment of pets has always been a factor that cannot be ignored in affecting the urban environment and residents' lives. Based on this, this article designs and implements a pet adoption system. Through this system, users can view infORMation related to searching for pets, apply for adoption, and provide loving assistance. This system effectively solves problems such as difficulties in carrying out pet adoption work, and establishes a convenient communication bridge between pets and social animal lovers.

The pet adoption system is based on a browser and server architecture platform, developed using a cross platform JAVA language, using the SSM framework for logical control, Mysql database to store data, and finally Tomcat server to complete the release. The system can run in multiple environments.

Key words: pet adoption, SSM framework, MySQL database, Java

目  录

第1章 绪论

1.1 研究背景

1.2 研究现状

1.3 本文的组织结构

第2章 相关技术介绍

2.1 开发技术

2.2 MVVM模式

2.3 MySQL数据库

2.4 B/S结构

2.5 SSM框架介绍

2.6 Vue.js 主要功能

第3章 系统分析

3.1 可行性分析

3.1.1 法律可行性分析

3.1.2 技术可行性分析

3.1.3 经济可行性分析

3.2 功能需求分析

3.3 非功能需求分析

3.4 用例分析

3.5 业务流程分析

3.6 数据流程分析

第4章 系统设计

4.1 系统架构设计

4.2 系统功能结构

4.3 功能模块设计

4.4 数据库设计

4.4.1 E-R图

4.4.2 表结构设计

第5章 系统实现

5.1 开发工具

5.2 注册模块

5.3 登录模块

5.4 用户模块

5.4.1 个人资料模块

5.4.2 宠物资讯模块

5.4.3 购物商城模块

5.4.4 地址管理模块

5.4.5 订单管理模块

5.4.6 宠物信息模块

5.4.7 领养反馈模块

5.5 管理员模块

5.5.1 网站管理模块

5.5.2 人员管理模块

5.5.3 内容管理模块

5.5.4 购物管理模块

5.5.5 模块管理

5.5.6 个人管理模块

第6章 系统测试

6.1 测试概述

6.2 测试过程

6.2.1 登录测试

6.2.2 信息录入测试

6.2.3 信息更新测试

6.2.4 信息删除测试

6.3 测试结果

第7章 总结与展望

7.1 总结

7.2 展望

参考文献

致谢

  1. 绪论
    1. 研究背景

随着近年来我国经济与科技的飞速发展,人们的生活水平不断提高。在人们获得了丰富的物质生活之后,对于充实自己精神生活的需求也日益增加。饲养宠物作为精神伴侣成了许多人的选择,把宠物当做家庭成员,陪伴自己一起生活,从中获得乐趣。但人们把饲养宠物当成一种精神寄托和生活伴侣的同时,却也不免有些人因为各种原因遗弃宠物。宠物,一般是指无主宠物。城市中的流浪动物主要包括流浪狗和流浪猫两种,主要来源于人为丢弃或者公共场所走失。如今,我国的流浪动物越来越多,但是流浪动物的管理却十分混乱。

为了解决宠物泛滥问题,备省市先后出现了公有或私有的宠物救助站。但是因为区域限定、资金短缺、宣传困难等问题,宠物的领养、助养发展缓慢。但是随着Intcmet技术的发展,尤其是电子商务的快速普及,为宠物的领养、助养的普及与快速发展提供了良好的条件。虽然网络上已有一些相关的领养救助网站,但因信息更新不及时、地域限制、人力物力资源匮乏等问题造成有领养意向和条件的爱心人士的不能或者推迟领养,救助站内部又存在动物泛滥、资金紧缺的情况,不能形成一个良性循环。因此开发一个在线的宠物领养系统就成了当务之急。

    1. 研究现状

在美国和加拿大,宠物由民间救助组织负责收留。两国均有全国性的民间救助动物组织,一部分经费来自政府资助,其余来自民间捐款。SPCA(the Society for the Prevention of Cruelty to Animals) 是由Henry Bergh创建的非盈利性公益组织,意在像人类传达动物们的声音。专门保护遭受遗弃或虐待的动物的SCPA如今已经几乎遍布美国,并且影响扩散到世界上许多国家或地区,如香港的香港爱护动物协会(HKSPCA).在国外,由于流浪动物救助组织的规模较大,因此他们的官方网站也更加正式,功能更加完善。例如SPCA的官方网站设有捐助模块、科普模块、收养模块、调查模块、介绍模块

在我国宠物救助领养一直是全社会普遍关注的问题之一早在2017年,全国两会时便有代表提出了做好宠物救助工作的建议,且获得了社会的普遍关注,这也表明了我国宠物救助事业正在步步成长。但宠物救助是一项长期性且复杂性的工作,且此项工作开展过程中需要投入大量的人力、物力及财力,如何保障宠物救助工作可以长期稳定的开展是必须研究的重要问题我国目前对于流浪动物的救助领养与管理机制还不够完善,更多的是依靠民间自发性地组织志愿者性质的救助站进行小范围的救助。国内大部分宠物领养救助组织由于规模较小,组织网站主要有两种形式。一种是直接使用博客作为网站,这样建设的网站较为简陋,通常只有文章发布功能,访客与救助组织的交流则需要通过博客里预留的联系方式,使用其他工具进行,如利用豆瓣博客建立的宠物领养救助站。另一种便是使用现成的网站建设模板进行建站,这种方式建设的网站比上一种方法中的更加美观,但也缺乏实用性如何加快宠物救助领养系统发展的步伐呢?这问题的解决正是如今电子商务与宠物领养完美结合的关键。互联网的快速发展,人们对网络的依赖,以及网络给人们带来了如此便利,快捷,全天的服务。同时,网络的虚拟空间成为80后、90后、00后年轻人的主要活动场所传统的生活方式逐渐被这种新的生活方式所取代,大家都会有意识的通过网络去实现自己的需求。

    1. 本文的组织结构

六个章节共同组成了本文研究及设计内容,包括:

第一章:绪论。本文章的开头部分,对本题目的研究背景和研究意义等一些做文字性的描述。

第二章:相关技术介绍。主要介绍SSM框架、Java嵌入式脚本语言、B/S模式等。

第三章:系统分析。包括系统总体需求描述、功能性角度分析系统需求、非功能性等各个方面分析系统是否可以实现。

第四章:系统设计。本文章的重要部分,提供了系统架构的详细设计和一些主要功能模块的设计说明。

第五章:系统实现。将本系统分为前提的开发工具介绍和后期的功能代码实现。

第六章:系统测试。系统完成后,根据各个模块的测试用例才对各个模块进行功能测试。

  1. 相关技术介绍
    1. 开发技术

本系统前端部分基于MVVM模式进行开发,采用B/S模式,后端部分基于Java的ssm框架进行开发。

前端部分:前端框架采用了比较流行的渐进式javascript框架vue.js。使用Vue-Router和Vuex实现动态路由和全局状态管理,ajax实现前后端通信,Element UI组件库使页面快速成型,项目前端通过栅格布局实现响应式,可适应PC端、平板端、手机端等不同屏幕大小尺寸的完美布局展示。

后端部分:采用ssm作为开发框架,同时集成mybatisRedis等相关技术。

    1. MVVM模式

MVVM是Model-View-ViewModel的简写。它本质上就是mvc 的改进版。MVVM 就是将其中的View 的状态和行为抽象化,让我们将视图 UI 和业务逻辑分开。当然这些事 ViewModel 已经帮我们做了,它可以取出 Model 的数据同时帮忙处理 View 中由于需要展示内容而涉及的业务逻辑。微软的WPF带来了新的技术体验,如Silverlight、音频视频3D动画……,这导致了软件UI层更加细节化、可定制化。同时,在技术层面,WPF也带来了 诸如Binding、Dependency Property、Routed Events、Command、DataTemplate、ControlTemplate等新特性。MVVM(Model-View-ViewModel)框架的由来便是MVP(Model-View-Presenter)模式与WPF结合的应用方式时发展演变过来的一种新型架构框架。它立足于原有MVP框架并且把WPF的新特性糅合进去,以应对客户日益复杂的需求变化。

    1. MySQL数据库

科技的进步,给日常带来许多便利:教室的投影器用到了虚拟成像技术,数码相机用到了光电检测技术,比如超市货物进出库的记录需要一个信息仓库。这个信息仓库就是数据库,而这次的宠物领养系统也需要这项技术的支持。

用MySQL这个软件,是因为它能接受多个使用者访问,而且里面存在ArcHive等。它会先把数据进行分类,然后分别保存在表里,这样的特别操作就会提高数据管理系统自身的速度,让数据库能被灵活运用。MySQL的代码是公开的,而且允许别人二次编译升级。这个特点能够降低使用者的成本,再搭配合适的软件后形成一个良好的网站系统。虽然它有缺点,但是综合各方面来说,它是使用者的主流运用的对象。

    1. B/S结构

B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器,如Chrome、Safari、Microsoft Edge、Netscape Navigator或Internet Explorer,服务器安装SQL Serveroracle、MYSQL等数据库。浏览器通过Web Server同数据库进行数据交互。

    1. SSM框架介绍

SSM(spring+springMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。常作为数据源较简单的web项目的框架。

1.1 Spring

Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。也可以称之为项目中的粘合剂。

Spring的核心思想是ioc(控制反转),即不再需要程序员去显式地`new`一个对象,而是让Spring框架帮你来完成这一切。

1.2 SpringMVC

SpringMVC在项目中拦截用户请求,它的核心Servlet即DispatcherServlet承担中介或是前台这样的职责,将用户请求通过HandlerMapping去匹配Controller,Controller就是具体对应请求所执行的操作。SpringMVC相当于ssh框架中struts。

1.3 mybatis

mybatis是对jdbc的封装,它让数据库底层操作变的透明。mybatis的操作都是围绕一个sqlSessionFactory实例展开的。mybatis通过配置文件关联到各实体类的Mapper文件,Mapper文件中配置了每个类对数据库所需进行的sql语句映射。在每次与数据库交互时,通过sqlSessionFactory拿到一个sqlSession,再执行sql命令。

页面发送请求给控制器,控制器调用业务层处理逻辑,逻辑层向持久层发送请求,持久层与数据库交互,后将结果返回给业务层,业务层将处理逻辑发送给控制器,控制器再调用视图展现数据。

    1. Vue.js 主要功能

Vue.js是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。

Vue.js 的目标是通过尽可能简单的 api 实现响应的数据绑定和组合的视图组件。

Vue.js 自身不是一个全能框架——它只聚焦于视图层。因此它非常容易学习,非常容易与其它库或已有项目整合。另一方面,在与相关工具和支持库一起使用时,Vue.js 也能驱动复杂的单页应用

  1. 系统分析
    1. 可行性分析
      1. 法律可行性分析

开发软件有没有触犯法律,这涉及到软件或者系统能不能发布的问题。如果触犯了法律,就必将会受到法律的制裁。常见法律问题就是软件抄袭问题,若是抄袭别人软件,将会受到严厉惩罚。

      1. 技术可行性分析

软件产业经过多年的发展,现在已经达到了很大的规模,从事软件开发的专业人员不计其数,软件产业的重要性已经上升到了影响和推动国民经济发展的核心地位。本系统基于的架构,目前技术已经非常的成熟,是不存在技术上面难以实现的麻烦。

      1. 经济可行性分析

开发软件所需的时间、人力和物力成本,开发完成后的收益如何,从投资回报的角度软件所需功能在现有经济条件能不能实现等进行深入的考虑,都符合实际的要求。所以宠物领养系统具有经济可行性和实用性,可以节约管理成本

    1. 功能需求分析

宠物领养系统主要是为了更加地完善宠物救助领养的服务情况,对用户的信息、宠物信息宠物领养等提供了方便的机制。本系统有多类使用者,分别是管理员和注册用户。以下是从这两种用户的角度分别介绍本系统所要实现的功能。

用户:

注册:首先检查用户名和邮箱是否存在,如不存在即可进行注册,并将用户输入的密码进行MD5加密,注册成功后提示注册成功,并将用户信息保存到数据库中。

登录:使用宠物领养系统前是需要用户登录个人账号。

宠物资讯:用户可以在线进行宠物资讯浏览等。

领养反馈:用户可以发表反馈领养宠物后的情况

管理员:

用户管理:对用户进行管理,用户的注册,包括用户昵称、用户名信息用户的账号信息

宠物资讯管理:对宠物资讯进行发布管理。

宠物信息管理:对宠物信息进行维护管理。

购物管理:对购物商城、分类列表、订单列表进行管理。

领养反馈管理:对宠物领养后反馈的信息进行管理。

    1. 非功能需求分析

系统非功能需求有非常多,比如性能需求、可承载最大用户数、稳定性、易用性需求等。本系统分析时考虑到易用性需求,因为系统是给人使用的,所以必须充分从用户的角度出发,考虑用户体验,使系统易理解易上手易操作。

    1. 用例分析

1.普通用户主要使用系统进行宠物查询、购物商城以及领养反馈,下图所示为普通用户的用例

图3-1 普通用户用例图

2.管理员主要负责人员管理、宠物信息管理、宠物资讯管理购物管理,下图所示描述管理员的用例图。

图3-2 管理员用例图

    1. 业务流程分析

系统业务流程图如下所示。

                                        

 

图3-3 系统业务流程图

业务流程图(TFD)通过一些特定的符号描述业务的处理过程,它重点强调业务过程中每一项处理活动和具体业务部门的关系,选择部分模块进行具体描述。重点对本系统整体业务中最为主要的宠物信息查询及购物商城进行描述,用户进入宠物领养系统后进行各种模块信息的浏览,另外,管理人员进入后端管理,以执行宠物领养模块的相关管理方法,并在解决后向客户提供反馈机制。

    1. 数据流程分析

如下为系统的层数据流图,外部实体有用户和管理员,分别对系统输入数据,从而得到要输出的数据

 

   

图3-4系统顶层数据流图

如下图所示为系统层数据流图。

图3-5系统底层数据流图

宠物领养系统底层数据流图主要描述系统底层模块的数据流、数据载体、数据处理、外部实体的具体交互。本系统就是管理员和普通用户在用户管理、宠物信息、领养反馈等模块上的数据交互。

  1. 系统设计
    1. 系统架构设计

本系统架构设计主要分为可以3层,主要有Web层,业务层,Model层。其中web层还包括View层和Controller层,Model层包括元数据扩展层和数据访问层。

图4-1系统架构图

    1. 系统功能结构

为了将系统从“做什么”落实到“怎么做”,基于系统设计原则,对系统功能进行更适合编码实现的功能划分。根据上图的系统架构设计,整理出规范的系统功能结构图,为系统的实现编码做好准备。

如下图所示为系统功能结构图。

图4-2系统功能结构图

    1. 功能模块设计

用户管理针对所有用户和管理员。未注册用户点击注册,进入注册页面填写新用户信息,得到自定义生成账号后,注册完成。未注册用户注册的活动图如下图所示。

图4-3未注册用户注册活动图

用户可进行登录使用更多功能,首先进入用户登录界面,输入用户账号和密码,后台对账号和密码信息进行核对验证,验证成功则页面直接显示登录用户昵称代表登录成功,否则返回用户登录界面。用户登录活动图如下图。

图4-4用户登录活动图

用户登录后,进入功能页面,进行公告消息、宠物资讯、购物商城、个人账户、个人收藏、地址管理、购物管理、订单管理、宠物信息、领养反馈用户使用功能活动图如所示

图4-5用户使用功能活动图

用户功能界面可对自己的密码进行修改。进入修改密码界面后核对当前密码,核对成功后填写新密码。修改密码活动图如下图所示。

图4-6修改密码活动图

    1. 数据库设计

宠物领养系统采用的数据库是MySQL,该部分将根据系统需求和设计,设计合理的数据库。本系统考虑到之后系统的扩展集群,数据库将不使用外键。此外,不用外键时数据管理也较为简单,操作更加方便,性能更高。

      1. E-R图

E-R图,更加直观的告诉开发人员系统的各个数据的属性,各个数据之间的联系,各个数据的类型。能通过该模型更直观地了解数据库的设计,并根据对其逐渐改善。

本系统图设计,如下图所示。

图4-7系统E-R图

      1. 表结构设计

本系统根据第三范式的思想设计数据库,减少最大程度的冗余,总共建立有多个表,用户注册表、管理员表、宠物信息表、宠物领养表等。

表access_token (登陆访问时长)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

token_id

int

10

0

N

Y

临时访问牌ID

2

token

varchar

64

0

Y

N

临时访问牌

3

info

text

65535

0

Y

N

4

maxage

int

10

0

N

N

2

最大寿命:默认2小时

5

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

6

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

7

user_id

int

10

0

N

N

0

用户编号:

表address (收货地址:)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

address_id

int

10

0

N

Y

收货地址:

2

name

varchar

32

0

Y

N

姓名:

3

phone

varchar

13

0

Y

N

手机:

4

postcode

varchar

8

0

Y

N

邮编:

5

address

varchar

255

0

N

N

地址:

6

user_id

mediumint

8

0

N

N

用户ID:[0,8388607]用户获取其他与用户相关的数据

7

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

9

default

bit

1

0

N

N

0

默认判断

表adoption_feedback (领养反馈)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

adoption_feedback_id

int

10

0

N

Y

领养反馈ID

2

title

varchar

64

0

Y

N

标题

3

user_number

int

10

0

Y

N

0

用户编号

4

full_name

varchar

64

0

Y

N

姓名

5

feedback_time

date

10

0

Y

N

反馈时间

6

feedback_details

text

65535

0

Y

N

反馈详情

7

examine_state

varchar

16

0

N

N

未审核

审核状态

8

examine_reply

varchar

16

0

Y

N

审核回复

9

recommend

int

10

0

N

N

0

智能推荐

10

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

11

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表article (文章:用于内容管理系统的文章)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

article_id

mediumint

8

0

N

Y

文章id:[0,8388607]

2

title

varchar

125

0

N

Y

标题:[0,125]用于文章和html的title标签中

3

type

varchar

64

0

N

N

0

文章分类:[0,1000]用来搜索指定类型的文章

4

hits

int

10

0

N

N

0

点击数:[0,1000000000]访问这篇文章的人次

5

praise_len

int

10

0

N

N

0

点赞数

6

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

7

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

8

source

varchar

255

0

Y

N

来源:[0,255]文章的出处

9

url

varchar

255

0

Y

N

来源地址:[0,255]用于跳转到发布该文章的网站

10

tag

varchar

255

0

Y

N

标签:[0,255]用于标注文章所属相关内容,多个标签用空格隔开

11

content

longtext

2147483647

0

Y

N

正文:文章的主体内容

12

img

varchar

255

0

Y

N

封面图

13

description

text

65535

0

Y

N

文章描述

表article_type (文章分类)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

type_id

smallint

5

0

N

Y

分类ID:[0,10000]

2

display

smallint

5

0

N

N

100

显示顺序:[0,1000]决定分类显示的先后顺序

3

name

varchar

16

0

N

N

分类名称:[2,16]

4

father_id

smallint

5

0

N

N

0

上级分类ID:[0,32767]

5

description

varchar

255

0

Y

N

描述:[0,255]描述该分类的作用

6

icon

text

65535

0

Y

N

分类图标:

7

url

varchar

255

0

Y

N

外链地址:[0,255]如果该分类是跳转到其他网站的情况下,就在该URL上设置

8

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表auth (用户权限管理)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

auth_id

int

10

0

N

Y

授权ID:

2

user_group

varchar

64

0

Y

N

用户组:

3

mod_name

varchar

64

0

Y

N

模块名:

4

table_name

varchar

64

0

Y

N

表名:

5

page_title

varchar

255

0

Y

N

页面标题:

6

path

varchar

255

0

Y

N

路由路径:

7

position

varchar

32

0

Y

N

位置:

8

mode

varchar

32

0

N

N

_blank

跳转方式:

9

add

tinyint

3

0

N

N

1

是否可增加:

10

del

tinyint

3

0

N

N

1

是否可删除:

11

set

tinyint

3

0

N

N

1

是否可修改:

12

get

tinyint

3

0

N

N

1

是否可查看:

13

field_add

text

65535

0

Y

N

添加字段:

14

field_set

text

65535

0

Y

N

修改字段:

15

field_get

text

65535

0

Y

N

查询字段:

16

table_nav_name

varchar

500

0

Y

N

跨表导航名称:

17

table_nav

varchar

500

0

Y

N

跨表导航:

18

option

text

65535

0

Y

N

配置:

19

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

20

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表cart (购物车)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

cart_id

int

10

0

N

Y

购物车ID:

2

title

varchar

64

0

Y

N

标题:

3

img

varchar

255

0

N

N

0

图片:

4

user_id

int

10

0

N

N

0

用户ID:

5

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

6

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

7

state

int

10

0

N

N

0

状态:使用中,已失效

8

price

double

9

2

N

N

0.00

单价:

9

price_aGo

double

9

2

N

N

0.00

原价:

10

price_count

double

11

2

N

N

0.00

总价:

11

num

int

10

0

N

N

1

数量:

12

goods_id

mediumint

8

0

N

N

商品id:[0,8388607]

13

type

varchar

64

0

N

N

未分类

商品分类:

14

description

varchar

255

0

Y

N

描述:[0,255]用于产品规格描述

表collect (收藏)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

collect_id

int

10

0

N

Y

收藏ID:

2

user_id

int

10

0

N

N

0

收藏人ID:

3

source_table

varchar

255

0

Y

N

来源表:

4

source_field

varchar

255

0

Y

N

来源字段:

5

source_id

int

10

0

N

N

0

来源ID:

6

title

varchar

255

0

Y

N

标题:

7

img

varchar

255

0

Y

N

封面:

8

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表comment (评论)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

comment_id

int

10

0

N

Y

评论ID:

2

user_id

int

10

0

N

N

0

评论人ID:

3

reply_to_id

int

10

0

N

N

0

回复评论ID:空为0

4

content

longtext

2147483647

0

Y

N

内容:

5

nickname

varchar

255

0

Y

N

昵称:

6

avatar

varchar

255

0

Y

N

头像地址:[0,255]

7

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

9

source_table

varchar

255

0

Y

N

来源表:

10

source_field

varchar

255

0

Y

N

来源字段:

11

source_id

int

10

0

N

N

0

来源ID:

表goods (商品信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

goods_id

mediumint

8

0

N

Y

产品id:[0,8388607]

2

title

varchar

125

0

Y

N

标题:[0,125]用于产品和html的标签中</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">3</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">img</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">text</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">65535</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">封面图:用于显示于产品列表页</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">4</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">description</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">描述:[0,255]用于产品规格描述</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">price_ago</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">double</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0.00</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">原价:[1]</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">6</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">price</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">double</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0.00</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">卖价:[1]</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">7</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">sales</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">销量:[0,1000000000]</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">inventory</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">商品库存</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">9</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">type</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">商品分类:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">hits</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">点击量:[0,1000000000]访问这篇产品的人次</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">11</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">content</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">longtext</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">2147483647</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">正文:产品的主体内容</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">12</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">img_1</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">text</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">65535</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">主图1:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">13</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">img_2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">text</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">65535</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">主图2:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">14</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">img_3</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">text</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">65535</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">主图3:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">15</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">img_4</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">text</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">65535</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">主图4:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">16</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">img_5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">text</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">65535</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">主图5:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">17</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">create_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">创建时间:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">18</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">update_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">更新时间:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">customize_field</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">text</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">65535</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">自定义字段</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">20</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">source_table</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">来源表:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">21</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">source_field</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">来源字段:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">22</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">source_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">来源ID:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">23</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">user_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">添加人</p> </td></tr></tbody></table> <p style="margin-left:.0001pt;text-align:justify;"><a name="_goods_type"></a>表goods_type (商品类型)</p> <table align="center" border="1" cellspacing="0" style="width:520pt;"><tbody><tr><td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">编号</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">名称</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">数据类型</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">长度</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">小数位</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">允许空值</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">主键</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">默认值</p> </td><td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">说明</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">1</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">type_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">商品分类ID:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">father_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">smallint</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">上级分类ID:[0,32767]</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">3</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">name</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">商品名称:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">4</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">desc</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">描述:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">icon</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">图标:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">6</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">source_table</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">来源表:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">7</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">source_field</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">来源字段:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">create_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">创建时间:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">9</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">update_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">更新时间:</p> </td></tr></tbody></table> <p style="margin-left:.0001pt;text-align:justify;"><a name="_hits"></a>表hits (用户点击)</p> <table align="center" border="1" cellspacing="0" style="width:520pt;"><tbody><tr><td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">编号</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">名称</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">数据类型</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">长度</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">小数位</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">允许空值</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">主键</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">默认值</p> </td><td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">说明</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">1</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">hits_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">点赞ID:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">user_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">点赞人:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">3</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">create_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">创建时间:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">4</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">update_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">更新时间:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">source_table</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">来源表:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">6</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">source_field</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">来源字段:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">7</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">source_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">来源ID:</p> </td></tr></tbody></table> <p style="margin-left:.0001pt;text-align:justify;"><a name="_notice"></a>表notice (公告)</p> <table align="center" border="1" cellspacing="0" style="width:520pt;"><tbody><tr><td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">编号</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">名称</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">数据类型</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">长度</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">小数位</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">允许空值</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">主键</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">默认值</p> </td><td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">说明</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">1</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">notice_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">mediumint</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">公告id:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">title</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">125</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">标题:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">3</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">content</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">longtext</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">2147483647</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">正文:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">4</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">create_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">创建时间:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">update_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">更新时间:</p> </td></tr></tbody></table> <p style="margin-left:.0001pt;text-align:justify;"><a name="_order"></a>表order (订单)</p> <table align="center" border="1" cellspacing="0" style="width:520pt;"><tbody><tr><td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">编号</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">名称</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">数据类型</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">长度</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">小数位</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">允许空值</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">主键</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">默认值</p> </td><td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">说明</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">1</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">order_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">订单ID:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">order_number</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">订单号:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">3</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">goods_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">mediumint</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">商品id:[0,8388607]</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">4</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">title</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">32</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">商品标题:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">img</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">商品图片:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">6</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">price</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">double</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0.00</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">价格:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">7</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">price_ago</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">double</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0.00</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">原价:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">num</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">1</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">数量:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">9</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">price_count</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">double</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0.00</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">总价:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">norms</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">规格:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">11</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">type</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">未分类</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">商品分类:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">12</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">contact_name</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">32</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">联系人姓名:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">13</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">contact_email</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">125</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">联系人邮箱:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">14</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">contact_phone</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">11</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">联系人手机:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">15</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">contact_address</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">收件地址:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">16</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">postal_code</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">9</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">邮政编码:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">17</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">user_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">买家ID:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">18</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">merchant_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">mediumint</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">商家ID:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">create_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">创建时间:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">20</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">update_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">更新时间:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">21</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">description</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">描述:[0,255]用于产品规格描述</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">22</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">state</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">16</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">待付款</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">订单状态:待付款,待发货,待签收,已签收,待退款,已退款,已拒绝,已完成</p> </td></tr></tbody></table> <p style="margin-left:.0001pt;text-align:justify;"><a name="_pet_information"></a>表pet_information (宠物信息)</p> <table align="center" border="1" cellspacing="0" style="width:520pt;"><tbody><tr><td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">编号</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">名称</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">数据类型</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">长度</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">小数位</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">允许空值</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">主键</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">默认值</p> </td><td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">说明</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">1</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">pet_information_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">宠物信息ID</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">pet_name</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">宠物姓名</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">3</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">picture</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">图片</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">4</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">pet_category</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">宠物种类</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">pet_age</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">宠物年龄</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">6</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">pet_gender</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">宠物性别</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">7</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">vaccine_situation</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">疫苗情况</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">adoption</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">领养情况</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">9</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">detailed_description</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">longtext</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">2147483647</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">详情描述</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">hits</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">点击数</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">11</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">praise_len</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">点赞数</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">12</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">recommend</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">智能推荐</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">13</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">create_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">datetime</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">创建时间</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">14</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">update_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">更新时间</p> </td></tr></tbody></table> <p style="margin-left:.0001pt;text-align:justify;"><a name="_praise"></a>表praise (点赞)</p> <table align="center" border="1" cellspacing="0" style="width:520pt;"><tbody><tr><td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">编号</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">名称</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">数据类型</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">长度</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">小数位</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">允许空值</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">主键</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">默认值</p> </td><td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">说明</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">1</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">praise_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">点赞ID:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">user_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">点赞人:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">3</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">create_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">创建时间:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">4</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">update_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">更新时间:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">source_table</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">来源表:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">6</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">source_field</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">来源字段:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">7</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">source_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">来源ID:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">status</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">bit</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">1</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">1</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">点赞状态:1为点赞,0已取消</p> </td></tr></tbody></table> <p style="margin-left:.0001pt;text-align:justify;"><a name="_registered_users"></a>表re<a href="https://www.lsjlt.com/tag/GIS/" target="_blank"><strong class="keylink">GIS</strong></a>tered_users (注册用户)</p> <table align="center" border="1" cellspacing="0" style="width:520pt;"><tbody><tr><td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">编号</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">名称</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">数据类型</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">长度</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">小数位</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">允许空值</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">主键</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">默认值</p> </td><td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">说明</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">1</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">registered_users_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">注册用户ID</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">user_number</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">用户编号</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">3</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">full_name</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">姓名</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">4</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">gender</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">性别</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">examine_state</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">16</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">已通过</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">审核状态</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">6</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">recommend</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">智能推荐</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">7</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">user_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">用户ID</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">create_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">datetime</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">创建时间</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">9</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">update_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">更新时间</p> </td></tr></tbody></table> <p style="margin-left:.0001pt;text-align:justify;"><a name="_shopping_mall"></a>表shopping_mall (购物商城)</p> <table align="center" border="1" cellspacing="0" style="width:520pt;"><tbody><tr><td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">编号</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">名称</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">数据类型</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">长度</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">小数位</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">允许空值</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">主键</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">默认值</p> </td><td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">说明</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">1</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">shopping_mall_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">购物商城ID</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">brand</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">品牌</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">3</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">specifications</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">规格</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">4</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">recommend</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">智能推荐</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">cart_title</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">125</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">标题:[0,125]用于产品html的标签中</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">6</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">cart_img</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">text</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">65535</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">封面图:用于显示于产品列表页</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">7</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">cart_description</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">描述:[0,255]用于产品规格描述</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">cart_price_ago</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">double</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0.00</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">原价:[1]</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">9</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">cart_price</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">double</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0.00</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">卖价:[1]</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">cart_inventory</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">商品库存</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">11</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">cart_type</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">未分类</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">商品分类:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">12</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">cart_content</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">longtext</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">2147483647</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">正文:产品的主体内容</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">13</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">cart_img_1</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">text</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">65535</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">主图1:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">14</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">cart_img_2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">text</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">65535</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">主图2:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">15</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">cart_img_3</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">text</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">65535</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">主图3:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">16</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">cart_img_4</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">text</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">65535</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">主图4:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">17</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">cart_img_5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">text</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">65535</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">主图5:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">18</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">create_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">datetime</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">创建时间</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">update_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">更新时间</p> </td></tr></tbody></table> <p style="margin-left:.0001pt;text-align:justify;"><a name="_slides"></a>表slides (轮播图)</p> <table align="center" border="1" cellspacing="0" style="width:520pt;"><tbody><tr><td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">编号</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">名称</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">数据类型</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">长度</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">小数位</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">允许空值</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">主键</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">默认值</p> </td><td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">说明</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">1</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">slides_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">轮播图ID:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">title</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">标题:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">3</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">content</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">内容:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">4</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">url</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">链接:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">img</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">轮播图:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">6</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">hits</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">点击量:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">7</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">create_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">创建时间:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">update_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">更新时间:</p> </td></tr></tbody></table> <p style="margin-left:.0001pt;text-align:justify;"><a name="_upload"></a>表upload (文件上传)</p> <table align="center" border="1" cellspacing="0" style="width:520pt;"><tbody><tr><td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">编号</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">名称</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">数据类型</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">长度</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">小数位</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">允许空值</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">主键</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">默认值</p> </td><td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">说明</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">1</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">upload_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">上传ID</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">name</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">文件名</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">3</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">path</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">访问路径</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">4</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">file</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">文件路径</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">display</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">显示顺序</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">6</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">father_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">父级ID</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">7</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">dir</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">文件夹</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">type</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">32</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">文件类型</p> </td></tr></tbody></table> <p style="margin-left:.0001pt;text-align:justify;"><a name="_user"></a>表user (用户账户:用于保存用户登录信息)</p> <table align="center" border="1" cellspacing="0" style="width:520pt;"><tbody><tr><td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">编号</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">名称</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">数据类型</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">长度</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">小数位</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">允许空值</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">主键</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">默认值</p> </td><td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">说明</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">1</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">user_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">mediumint</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">用户ID:[0,8388607]用户获取其他与用户相关的数据</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">state</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">smallint</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">1</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">账户状态:[0,10](1可用|2异常|3已冻结|4已注销)</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">3</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">user_group</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">32</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">所在用户组:[0,32767]决定用户身份和权限</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">4</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">login_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">上次登录时间:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">phone</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">11</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">手机号码:[0,11]用户的手机号码,用于找回密码时或登录时</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">6</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">phone_state</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">smallint</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">手机认证:[0,1](0未认证|1审核中|2已认证)</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">7</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">username</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">16</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">用户名:[0,16]用户登录时所用的账户名称</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">nickname</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">16</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">昵称:[0,16]</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">9</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">pass<a href="https://www.lsjlt.com/tag/Word/" target="_blank"><strong class="keylink">Word</strong></a></p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">密码:[0,32]用户登录所需的密码,由6-16位数字或英文组成</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">email</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">邮箱:[0,64]用户的邮箱,用于找回密码时或登录时</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">11</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">email_state</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">smallint</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">邮箱认证:[0,1](0未认证|1审核中|2已认证)</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">12</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">avatar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">头像地址:[0,255]</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">13</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">create_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">创建时间:</p> </td></tr></tbody></table> <p style="margin-left:.0001pt;text-align:justify;"><a name="_user_group"></a>表user_group (用户组:用于用户前端身份和鉴权)</p> <table align="center" border="1" cellspacing="0" style="width:520pt;"><tbody><tr><td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">编号</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">名称</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">数据类型</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">长度</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">小数位</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">允许空值</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">主键</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">默认值</p> </td><td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">说明</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">1</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">group_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">mediumint</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">用户组ID:[0,8388607]</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">display</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">smallint</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">100</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">显示顺序:[0,1000]</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">3</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">name</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">16</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">名称:[0,16]</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">4</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">description</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">描述:[0,255]描述该用户组的特点或权限范围</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">source_table</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">来源表:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">6</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">source_field</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">来源字段:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">7</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">source_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">来源ID:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">register</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">smallint</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">注册位置:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">9</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">create_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">创建时间:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:center;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:left;">update_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:center;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:center;">更新时间:</p> </td></tr></tbody></table> <p style="margin-left:.0001pt;text-align:left;"></p> <ol><li style="text-align:center;"><a name="_Toc28927"></a> <span style="color:#000000;">系统实现</span> <ol><li style="text-align:left;"><a name="_Toc7664"></a> <span style="color:#000000;">开发工具</span></li></ol></li></ol> <p><span style="color:#000000;">系统中应用的开发工具<a href="https://www.lsjlt.com/tag/总结/" target="_blank"><strong class="keylink">总结</strong></a>如下表所示。</span></p> <p style="text-align:center;"><span style="color:#000000;">表5-1开发工具</span></p> <table align="center" cellspacing="0"><tbody><tr><td> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">名称</span></p> </td><td> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">工具</span></p> </td><td> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">版本</span></p> </td></tr><tr><td> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;"><a href="https://www.lsjlt.com/tag/操作系统/" target="_blank"><strong class="keylink">操作系统</strong></a></span></p> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">IDE(Integrated Development Environment)</span></p> </td><td> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;"><a href="https://www.lsjlt.com/tag/windows/" target="_blank"><strong class="keylink">windows</strong></a></span></p> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">Eclipse</span></p> </td><td> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">7/8/10</span></p> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">2017</span></p> </td></tr><tr><td> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">服务器</span></p> </td><td> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">Tomcat</span></p> </td><td> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">9.10.7</span></p> </td></tr><tr><td> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;"><a href="https://www.lsjlt.com/tag/jdk/" target="_blank"><strong class="keylink">jdk</strong></a>(Java Development Kit)</span></p> </td><td> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">JDK</span></p> </td><td> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">Java SE 8.0 (1.8.0)</span></p> </td></tr><tr><td> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">数据库</span></p> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">浏览器</span></p> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">界面工具</span></p> </td><td> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">MySQL</span></p> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">谷歌</span></p> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">Photoshop</span></p> </td><td> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">5.7</span></p> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">6.0</span></p> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">2016</span></p> </td></tr></tbody></table> <ol><li> <ol><li style="text-align:left;"><a name="_Toc10067"></a> <span style="color:#000000;">注册模块</span></li></ol></li></ol> <p><span style="color:#000000;">未注册用户在用户注册界面uerRegister.jsp,输入新用户信息,点击注册后,新用户信息由界面传入控制层userAction,调用addUser(user)方法,通过userDAOImp向数据库用户表插入用户信息,由于用户账号是自动生成的,若成功则反馈注册成功,并提示新用户的用户账号;若失败则回到登录界面,并显示登录失败。</span></p> <p><span style="color:#000000;">注册界面如下所示。</span></p> <img alt="" height="382" src="https://file.lsjlt.com/upload/f/202310/11/lvh4ahdzvnu.png" width="607" /> <p style="text-align:center;"><span style="color:#000000;">图5-1注册界面</span></p> <p style="margin-left:0pt;">用户注册关键代码如下所示。</p> <p style="text-align:left;"></p> <p style="text-align:left;">    @PostMapping("register")</p> <p style="text-align:left;">    public Map<String, Object> signUp(<a href="https://www.lsjlt.com/tag/https/" target="_blank"><strong class="keylink">https</strong></a>ervletRequest request) throws IOException {<!-- --></p> <p style="text-align:left;">        // 查询用户</p> <p style="text-align:left;">        Map<String, String> query = new <a href="https://www.lsjlt.com/tag/HashMap/" target="_blank"><strong class="keylink">HashMap</strong></a><>();</p> <p style="text-align:left;">        Map<String,Object> map = service.readBody(request.getReader());</p> <p style="text-align:left;">        query.put("username",String.valueOf(map.get("username")));</p> <p style="text-align:left;">        List list = service.selectBaseList(service.select(query, new HashMap<>()));</p> <p style="text-align:left;">        if (list.size()>0){<!-- --></p> <p style="text-align:left;">            return error(30000, "用户已存在");</p> <p style="text-align:left;">        }</p> <p style="text-align:left;">        map.put("password",service.encryption(String.valueOf(map.get("password"))));</p> <p style="text-align:left;">        service.insert(map);</p> <p style="text-align:left;">        return success(1);</p> <p style="text-align:left;">}</p> <p style="text-align:left;"></p> <p style="text-align:left;">    public Map<String,Object> readBody(BufferedReader reader){<!-- --></p> <p style="text-align:left;">        BufferedReader br = null;</p> <p style="text-align:left;">        StringBuilder sb = new StringBuilder("");</p> <p style="text-align:left;">        try{<!-- --></p> <p style="text-align:left;">            br = reader;</p> <p style="text-align:left;">            String str;</p> <p style="text-align:left;">            while ((str = br.readLine()) != null){<!-- --></p> <p style="text-align:left;">                sb.append(str);</p> <p style="text-align:left;">            }</p> <p style="text-align:left;">            br.close();</p> <p style="text-align:left;">            String <a href="https://www.lsjlt.com/tag/JSON/" target="_blank"><strong class="keylink">JSON</strong></a> = sb.toString();</p> <p style="text-align:left;">            return JSONObject.parseObject(json, Map.class);</p> <p style="text-align:left;">        }catch (IOException e){<!-- --></p> <p style="text-align:left;">            e.printStackTrace();</p> <p style="text-align:left;">        }finally{<!-- --></p> <p style="text-align:left;">            if (null != br){<!-- --></p> <p style="text-align:left;">                try{<!-- --></p> <p style="text-align:left;">                    br.close();</p> <p style="text-align:left;">                }catch (IOException e){<!-- --></p> <p style="text-align:left;">                    e.printStackTrace();</p> <p style="text-align:left;">                }</p> <p style="text-align:left;">            }</p> <p style="text-align:left;">        }</p> <p style="text-align:left;">        return null;</p> <p style="text-align:left;">    }</p> <p style="text-align:left;"></p> <p style="text-align:left;">    public void insert(Map<String,Object> body){<!-- --></p> <p style="text-align:left;">        E entity = JSON.parseObject(JSON.toJSONString(body),eClass);</p> <p style="text-align:left;">        baseMapper.insert(entity);</p> <p style="text-align:left;">        log.info("[{}] - 插入操作:{}",entity);</p> <p style="text-align:left;">}</p> <ol><li> <ol><li style="text-align:left;"><a name="_Toc28983"></a> <span style="color:#000000;">登录模块</span></li></ol></li></ol> <p><span style="color:#000000;">用户在首页点击登录,进入用户登录界面uerLogin.jsp,输入用户账号和密码,点击登录,用户账号和密码信息由界面传入控制层userAction,调用userLogin(user)方法,通过userDAOImp向数据库用户表搜索该用户账号与密码,将最终结果反馈到前端。若成功则回到首页;用户成功登录,若失败则回到登录界面,并显示登录失败。</span></p> <p><span style="color:#000000;">登录界面如下所示。</span></p> <img alt="" height="400" src="https://file.lsjlt.com/upload/f/202310/11/44mg5nqlyz1.png" width="615" /> <p style="text-align:center;"><span style="color:#000000;">图5-2登录界面</span></p> <p style="margin-left:0pt;">登录界面关键代码如下所示。</p> <p style="margin-left:.0001pt;text-align:justify;"></p> <p style="margin-left:.0001pt;text-align:justify;">    @PostMapping("login")</p> <p style="margin-left:.0001pt;text-align:justify;">    public Map<String, Object> login(@RequestBody Map<String, String> data, <a href="https://www.lsjlt.com/tag/Http/" target="_blank"><strong class="keylink">Http</strong></a>ServletRequest httpServletRequest) {<!-- --></p> <p style="margin-left:.0001pt;text-align:justify;">        log.info("[执行登录接口]");</p> <p style="margin-left:.0001pt;text-align:justify;"></p> <p style="margin-left:.0001pt;text-align:justify;">        String username = data.get("username");</p> <p style="margin-left:.0001pt;text-align:justify;">        String email = data.get("email");</p> <p style="margin-left:.0001pt;text-align:justify;">        String phone = data.get("phone");</p> <p style="margin-left:.0001pt;text-align:justify;">        String password = data.get("password");</p> <p style="margin-left:.0001pt;text-align:justify;"></p> <p style="margin-left:.0001pt;text-align:justify;">        List resultList = null;</p> <p style="margin-left:.0001pt;text-align:justify;">        Map<String, String> map = new HashMap<>();</p> <p style="margin-left:.0001pt;text-align:justify;">        if(username != null && "".equals(username) == false){<!-- --></p> <p style="margin-left:.0001pt;text-align:justify;">            map.put("username", username);</p> <p style="margin-left:.0001pt;text-align:justify;">            resultList = service.select(map, new HashMap<>()).getResultList();</p> <p style="margin-left:.0001pt;text-align:justify;">        }</p> <p style="margin-left:.0001pt;text-align:justify;">        else if(email != null && "".equals(email) == false){<!-- --></p> <p style="margin-left:.0001pt;text-align:justify;">            map.put("email", email);</p> <p style="margin-left:.0001pt;text-align:justify;">            resultList = service.select(map, new HashMap<>()).getResultList();</p> <p style="margin-left:.0001pt;text-align:justify;">        }</p> <p style="margin-left:.0001pt;text-align:justify;">        else if(phone != null && "".equals(phone) == false){<!-- --></p> <p style="margin-left:.0001pt;text-align:justify;">            map.put("phone", phone);</p> <p style="margin-left:.0001pt;text-align:justify;">            resultList = service.select(map, new HashMap<>()).getResultList();</p> <p style="margin-left:.0001pt;text-align:justify;">        }else{<!-- --></p> <p style="margin-left:.0001pt;text-align:justify;">            return error(30000, "账号或密码不能为空");</p> <p style="margin-left:.0001pt;text-align:justify;">        }</p> <p style="margin-left:.0001pt;text-align:justify;">        if (resultList == null || password == null) {<!-- --></p> <p style="margin-left:.0001pt;text-align:justify;">            return error(30000, "账号或密码不能为空");</p> <p style="margin-left:.0001pt;text-align:justify;">        }</p> <p style="margin-left:.0001pt;text-align:justify;">        //判断是否有这个用户</p> <p style="margin-left:.0001pt;text-align:justify;">        if (resultList.size()<=0){<!-- --></p> <p style="margin-left:.0001pt;text-align:justify;">            return error(30000,"用户不存在");</p> <p style="margin-left:.0001pt;text-align:justify;">        }</p> <p style="margin-left:.0001pt;text-align:justify;"></p> <p style="margin-left:.0001pt;text-align:justify;">        User byUsername = (User) resultList.get(0);</p> <p style="margin-left:.0001pt;text-align:justify;"></p> <p style="margin-left:.0001pt;text-align:justify;"></p> <p style="margin-left:.0001pt;text-align:justify;">        Map<String, String> groupMap = new HashMap<>();</p> <p style="margin-left:.0001pt;text-align:justify;">        groupMap.put("name",byUsername.getUserGroup());</p> <p style="margin-left:.0001pt;text-align:justify;">        List groupList = userGroupService.select(groupMap, new HashMap<>()).getResultList();</p> <p style="margin-left:.0001pt;text-align:justify;">        if (groupList.size()<1){<!-- --></p> <p style="margin-left:.0001pt;text-align:justify;">            return error(30000,"用户组不存在");</p> <p style="margin-left:.0001pt;text-align:justify;">        }</p> <p style="margin-left:.0001pt;text-align:justify;"></p> <p style="margin-left:.0001pt;text-align:justify;">        UserGroup userGroup = (UserGroup) groupList.get(0);</p> <p style="margin-left:.0001pt;text-align:justify;"></p> <p style="margin-left:.0001pt;text-align:justify;">        //查询用户审核状态</p> <p style="margin-left:.0001pt;text-align:justify;">        if (!StringUtils.isEmpty(userGroup.getSourceTable())){<!-- --></p> <p style="margin-left:.0001pt;text-align:justify;">            String sql = "select examine_state from "+ userGroup.getSourceTable() +" WHERE user_id = " + byUsername.getUserId();</p> <p style="margin-left:.0001pt;text-align:justify;">            String res = String.valueOf(service.runCountSql(sql).getSingleResult());</p> <p style="margin-left:.0001pt;text-align:justify;">            if (res==null){<!-- --></p> <p style="margin-left:.0001pt;text-align:justify;">                return error(30000,"用户不存在");</p> <p style="margin-left:.0001pt;text-align:justify;">            }</p> <p style="margin-left:.0001pt;text-align:justify;">            if (!res.equals("已通过")){<!-- --></p> <p style="margin-left:.0001pt;text-align:justify;">                return error(30000,"该用户审核未通过");</p> <p style="margin-left:.0001pt;text-align:justify;">            }</p> <p style="margin-left:.0001pt;text-align:justify;">        }</p> <p style="margin-left:.0001pt;text-align:justify;"></p> <p style="margin-left:.0001pt;text-align:justify;">        //查询用户状态</p> <p style="margin-left:.0001pt;text-align:justify;">        if (byUsername.getState()!=1){<!-- --></p> <p style="margin-left:.0001pt;text-align:justify;">            return error(30000,"用户非可用状态,不能登录");</p> <p style="margin-left:.0001pt;text-align:justify;">        }</p> <p style="margin-left:.0001pt;text-align:justify;"></p> <p style="margin-left:.0001pt;text-align:justify;">        String md5password = service.encryption(password);</p> <p style="margin-left:.0001pt;text-align:justify;">        if (byUsername.getPassword().equals(md5password)) {<!-- --></p> <p style="margin-left:.0001pt;text-align:justify;">            // 存储Token到数据库</p> <p style="margin-left:.0001pt;text-align:justify;">            AccessToken accessToken = new AccessToken();</p> <p style="margin-left:.0001pt;text-align:justify;">            accessToken.setToken(UUID.randomUUID().toString().replaceAll("-", ""));</p> <p style="margin-left:.0001pt;text-align:justify;">            accessToken.setUser_id(byUsername.getUserId());</p> <p style="margin-left:.0001pt;text-align:justify;">            tokenService.save(accessToken);</p> <p style="margin-left:.0001pt;text-align:justify;"></p> <p style="margin-left:.0001pt;text-align:justify;">            // 返回用户信息</p> <p style="margin-left:.0001pt;text-align:justify;">            JSONObject user = JSONObject.parseObject(JSONObject.toJSONString(byUsername));</p> <p style="margin-left:.0001pt;text-align:justify;">            user.put("token", accessToken.getToken());</p> <p style="margin-left:.0001pt;text-align:justify;">            JSONObject ret = new JSONObject();</p> <p style="margin-left:.0001pt;text-align:justify;">            ret.put("obj",user);</p> <p style="margin-left:.0001pt;text-align:justify;">            return success(ret);</p> <p style="margin-left:.0001pt;text-align:justify;">        } else {<!-- --></p> <p style="margin-left:.0001pt;text-align:justify;">            return error(30000, "账号或密码不正确");</p> <p style="margin-left:.0001pt;text-align:justify;">        }</p> <p style="margin-left:.0001pt;text-align:justify;">}</p> <ol><li> <ol><li style="text-align:left;"><a name="_Toc23888"></a> <span style="color:#000000;">用户模块</span> <ol><li style="text-align:left;"><a name="_Toc2022"></a> <span style="color:#000000;"><a name="_Toc68697446">个人资料模块</a></span></li></ol></li></ol></li></ol> <p><span style="color:#000000;">登录用户在首页点击进入用户中心userCenter.jsp,再点击修改个人信息按钮进入userChangeInfo.jsp界面,系统根据session中存储的目前登录的用户的账号,向控制层userAction发送请求,搜索当前用户信息,userAction向userDAOImp调用queryByUserId(user),向数据库的用户表搜索当前用户信息并将用户信息以对象的形式层层返回到userChangeInfo.jsp界面,显示出当前用户的个人信息。</span></p> <p><span style="color:#000000;">若用户要对个人信息进行修改,则通过修改当前信息之后点击确认,向控制层userAction发送更改后的用户信息,调用changeUser(user)方法,通过userDAOImp向数据库用户表更新用户信息,若成功则反馈注册成功,则返回的userChangeInfo.jsp界面被更改成功;若失败则显示修改失败。</span></p> <ol><li> <ol><li> <ol><li style="text-align:left;"><a name="_Toc68697449"></a> <span style="color:#000000;"><a name="_Toc5875">宠物资讯</a></span><span style="color:#000000;">模块</span></li></ol></li></ol></li></ol> <p><span style="color:#000000;">用户在登录状态下浏览</span><span style="color:#000000;">宠物资讯</span><span style="color:#000000;">时,点击加入</span><span style="color:#000000;">宠物资讯</span><span style="color:#000000;">信息</span><span style="color:#000000;">后前台发起请求,将对应的宠物shuliang、id参数信息从前台传递GoumaiController类里,匹配到add()方法,add()方法调用GoumaiServiceImpl类的add()方法。</span></p> <p><span style="color:#000000;">宠物资讯</span><span style="color:#000000;">界面如下所示。</span></p> <img alt="" height="481" src="https://file.lsjlt.com/upload/f/202310/11/zel4obrck5w.png" width="620" /> <p style="text-align:center;"><span style="color:#000000;">图5-</span><span style="color:#000000;">3</span><span style="color:#000000;">宠物资讯</span><span style="color:#000000;">界面</span></p> <ol><li> <ol><li> <ol><li style="text-align:left;"><a name="_Toc68697450"></a> <span style="color:#000000;"><a name="_Toc27405">购物商城</a></span><span style="color:#000000;">模块</span></li></ol></li></ol></li></ol> <p><span style="color:#000000;">用户在登录状态下</span><span style="color:#000000;">点击购物商城页面</span><span style="color:#000000;">可将</span><span style="color:#000000;">进行购物</span><span style="color:#000000;">,</span><span style="color:#000000;">通过筛选、<a href="https://www.lsjlt.com/tag/排序/" target="_blank"><strong class="keylink">排序</strong></a>等操作进行查看。</span></p> <p><span style="color:#000000;">购物商城</span><span style="color:#000000;">界面如下所示。</span></p> <img alt="" height="397" src="https://file.lsjlt.com/upload/f/202310/11/chggqfunvw5.png" width="618" /> <p style="text-align:center;"><span style="color:#000000;">图5-</span><span style="color:#000000;">4</span><span style="color:#000000;">购物商城</span><span style="color:#000000;">界面</span></p> <p style="text-align:center;"></p> <ol><li> <ol><li> <ol><li style="text-align:left;"><a name="_Toc8684"></a> <span style="color:#000000;">地址管理</span><span style="color:#000000;">模块</span></li></ol></li></ol></li></ol> <p><span style="color:#000000;">用户在登录状态下</span><span style="color:#000000;">点击地址管理页面通过查看收货人、手机号等信息进行修改等操作。</span></p> <p><span style="color:#000000;">修改收货地址</span><span style="color:#000000;">界面如下所示。</span></p> <img alt="" height="325" src="https://file.lsjlt.com/upload/f/202310/11/0o5madoaqf4.png" width="613" /> <p style="text-align:center;"><span style="color:#000000;">图5-</span><span style="color:#000000;">5</span><span style="color:#000000;">修改收货地址</span><span style="color:#000000;">界面</span></p> <p style="text-align:center;"></p> <ol><li> <ol><li> <ol><li style="text-align:left;"><a name="_Toc32503"></a> <span style="color:#000000;">订单管理</span><span style="color:#000000;">模块</span></li></ol></li></ol></li></ol> <p><span style="color:#000000;">用户在登录状态下</span><span style="color:#000000;">点击订单管理页面</span><span style="color:#000000;">可</span><span style="color:#000000;">通过订单状态、排序等操作进行查看我的订单。</span></p> <p><span style="color:#000000;">订单管理</span><span style="color:#000000;">界面如下所示。</span></p> <img alt="" height="302" src="https://file.lsjlt.com/upload/f/202310/11/zpktuustnys.png" width="610" /> <p style="text-align:center;"><span style="color:#000000;">图5-</span><span style="color:#000000;">6</span><span style="color:#000000;">订单管理</span><span style="color:#000000;">界面</span></p> <p style="text-align:center;"></p> <ol><li> <ol><li> <ol><li style="text-align:left;"><a name="_Toc20811"></a> <span style="color:#000000;">宠物信息</span><span style="color:#000000;">模块</span></li></ol></li></ol></li></ol> <p><span style="color:#000000;">用户在登录状态下</span><span style="color:#000000;">点击宠物信息页面</span><span style="color:#000000;">可</span><span style="color:#000000;">通过关键字搜索、排序、宠物性别等操作进行查看宠物信息。</span></p> <p><span style="color:#000000;">宠物信息</span><span style="color:#000000;">界面如下所示。</span></p> <img alt="" height="410" src="https://file.lsjlt.com/upload/f/202310/11/04sxw4b5tl4.png" width="610" /> <p style="text-align:center;"><span style="color:#000000;">图5-</span><span style="color:#000000;">7</span><span style="color:#000000;">宠物信息</span><span style="color:#000000;">界面</span></p> <p style="text-align:center;"></p> <ol><li> <ol><li> <ol><li style="text-align:left;"><a name="_Toc4767"></a> <span style="color:#000000;">领养反馈</span><span style="color:#000000;">模块</span></li></ol></li></ol></li></ol> <p><span style="color:#000000;">用户在登录状态下</span><span style="color:#000000;">点击领养反馈页面</span><span style="color:#000000;">可</span><span style="color:#000000;">通过填写标题、姓名、用户编号、反馈时间、反馈详情来发布领养反馈信息。</span></p> <p><span style="color:#000000;">填写领养反馈</span><span style="color:#000000;">界面如下所示。</span></p> <img alt="" height="217" src="https://file.lsjlt.com/upload/f/202310/11/dgj3hm5qu4a.png" width="607" /> <p style="text-align:center;"><span style="color:#000000;">图5-</span><span style="color:#000000;">8填写</span><span style="color:#000000;">领养反馈</span><span style="color:#000000;">界面</span></p> <p style="text-align:justify;"></p> <p style="text-align:justify;"></p> <p style="text-align:justify;"></p> <ol><li> <ol><li style="text-align:left;"><a name="_Toc1957"></a> <span style="color:#000000;">管理员模块</span> <ol><li style="text-align:left;"><a name="_Toc68697452"></a> <span style="color:#000000;"><a name="_Toc6082">网站管理</a></span><span style="color:#000000;">模块</span></li></ol></li></ol></li></ol> <p><span style="color:#000000;">管理员</span><span style="color:#000000;">在登录状态下</span><span style="color:#000000;">点击网站管理页面通过查看</span>轮播图、公告消息<span style="color:#000000;">进行相应的操作。</span></p> <p>公告消息<span style="color:#000000;">管理</span><span style="color:#000000;">界面图如下所示。</span></p> <img alt="" height="252" src="https://file.lsjlt.com/upload/f/202310/11/lj1qdtogmv5.png" width="615" /> <p style="text-align:center;"><span style="color:#000000;">图5-</span><span style="color:#000000;">9</span><span style="color:#000000;">公告</span><span style="color:#000000;">栏管理</span><span style="color:#000000;">界面</span></p> <ol><li> <ol><li> <ol><li style="text-align:left;"><a name="_Toc68697453"></a> <span style="color:#000000;"><a name="_Toc2897">人员</a></span><span style="color:#000000;">管理</span><span style="color:#000000;">模块</span></li></ol></li></ol></li></ol> <p>人员管理,管理员在此页面可以查看用户名、用户编号、姓名、性别等信息,并可根据需要进行删除、添加等操作</p> <p><span style="color:#000000;">人员管理</span><span style="color:#000000;">界面如下所示。</span></p> <img alt="" height="194" src="https://file.lsjlt.com/upload/f/202310/11/zuiemss3kcf.png" width="619" /> <p style="text-align:center;"><span style="color:#000000;">图5-</span><span style="color:#000000;">10人员管理</span><span style="color:#000000;">界面</span></p> <p style="margin-left:.0001pt;text-align:justify;"></p> <ol><li> <ol><li> <ol><li style="text-align:left;"><a name="_Toc68697454"></a> <span style="color:#000000;"><a name="_Toc12448">内容</a></span><span style="color:#000000;">管理模块</span></li></ol></li></ol></li></ol> <p>宠物资讯,管理员在此页面可以通过标题、封面图、标签等查看宠物信息,进行重置、删除、添加、查看评论等操作<span style="color:#000000;">。</span></p> <p>宠物资讯界面如下图所示。</p> <img alt="" height="295" src="https://file.lsjlt.com/upload/f/202310/11/i3gbhmhousc.png" width="612" /> <p style="text-align:center;"><span style="color:#000000;">图5-</span><span style="color:#000000;">11</span><span style="color:#000000;">宠物</span><span style="color:#000000;">资讯</span><span style="color:#000000;">界面</span></p> <p style="margin-left:.0001pt;text-align:justify;"></p> <ol><li> <ol><li> <ol><li style="text-align:left;"><a name="_Toc15795"></a> <span style="color:#000000;"><a name="_Toc68697455">购物</a></span><span style="color:#000000;">管理</span><span style="color:#000000;">模块</span></li></ol></li></ol></li></ol> <p><span style="color:#000000;">订单列表</span><span style="color:#000000;">,</span><span style="color:#000000;">在此页面可以查看商品名称、订单号、商品图片、价格、订单状态等信息,进行查询、重置、删除等操作。</span></p> <p><span style="color:#000000;">订单列表界面</span><span style="color:#000000;">如下图所示。</span></p> <img alt="" height="251" src="https://file.lsjlt.com/upload/f/202310/11/3m2gigx2nbf.png" width="600" /> <p style="text-align:center;"><span style="color:#000000;">图5-1</span><span style="color:#000000;">2订单列表</span><span style="color:#000000;">界面图</span></p> <p style="text-align:left;"></p> <ol><li> <ol><li> <ol><li style="text-align:left;"><a name="_Toc26793"></a> <span style="color:#000000;">模块管理</span></li></ol></li></ol></li></ol> <p><span style="color:#000000;">宠物信息</span><span style="color:#000000;">,</span><span style="color:#000000;">在此页面可以查看宠物姓名、图片、宠物种类、宠物年龄、领养情况等信息,进行查询、重置、删除、添加等操作。</span></p> <p><span style="color:#000000;">宠物信息界面</span><span style="color:#000000;">如下图所示。</span></p> <img alt="" height="285" src="https://file.lsjlt.com/upload/f/202310/11/vatnvx2tflj.png" width="611" /> <p style="text-align:center;"><span style="color:#000000;">图5-1</span><span style="color:#000000;">3宠物信息</span><span style="color:#000000;">界面图</span></p> <p style="text-align:justify;"><span style="color:#000000;">宠物信息的添加界面如下图所示。</span></p> <img alt="" height="287" src="https://file.lsjlt.com/upload/f/202310/11/zgyy0wvdu5c.png" width="613" /> <p style="text-align:center;"><span style="color:#000000;">图5-1</span><span style="color:#000000;">4宠物信息添加</span><span style="color:#000000;">界面图</span></p> <p><span style="color:#000000;">领养反馈</span><span style="color:#000000;">,</span><span style="color:#000000;">在此页面可以查看标题、用户编号、姓名、反馈时间、反馈详情等信息,进行查询、重置、删除、添加等操作。</span></p> <p><span style="color:#000000;">领养反馈界面</span><span style="color:#000000;">如下图所示。</span></p> <img alt="" height="315" src="https://file.lsjlt.com/upload/f/202310/11/2wy11qx0rs5.png" width="611" /> <p style="text-align:center;"><span style="color:#000000;">图5-1</span><span style="color:#000000;">5领养反馈</span><span style="color:#000000;">界面图</span></p> <ol><li> <ol><li> <ol><li style="text-align:left;"><a name="_Toc21930"></a> <span style="color:#000000;">个人</span><span style="color:#000000;">管理</span><span style="color:#000000;">模块</span></li></ol></li></ol></li></ol> <p><span style="color:#000000;">管理员选择个人</span><span style="color:#000000;">管理</span><span style="color:#000000;">的修改本人密码。通过密码框输入现密码和2次新密码,如果现密码错误,则提示修改失败。如果2次新密码不一致,则提示修改失败。都没问题的话,系统提示修改成功,并返回登录界面。</span></p> <ol><li style="text-align:center;"><a name="_Toc22439"></a> <span style="color:#000000;">系统测试</span> <ol><li style="text-align:left;"><a name="_Toc32413"></a> <span style="color:#000000;">测试概述</span></li></ol></li></ol> <p><span style="color:#000000;"><a href="https://www.lsjlt.com/tag/软件测试/" target="_blank"><strong class="keylink">软件测试</strong></a>是软件开发完成后必须经过的一道程序,它在软件开发过程中地位十分重要,需要由专业的测试工程师来对软件进行各方面的测试,大到功能模块测试,小到代码的单元测试,这对测试工程师来说需要有足够的耐心和专业的测试方案,软件测试归根结底就是对软件的结构和功能的综合测评,需要做到结构稳定和功能正确,二者兼顾。软件测试也叫寻找系统bug的过程,世界上没有完美无缺、不存在bug的软件,只能将软件的bug降到最低最小,来追求极致。</span></p> <ol><li> <ol><li style="text-align:left;"><a name="_Toc11047"></a> <span style="color:#000000;">测试过程</span> <ol><li style="text-align:left;"><a name="_Toc2232"></a> <span style="color:#000000;">登录测试</span></li></ol></li></ol></li></ol> <p><span style="color:#000000;">登录测试是系统最开始就要进行,测试用户能否登录,才能完成后续的功能操作。</span></p> <p><span style="color:#000000;">登录测试用例表如下所示。</span></p> <p style="text-align:center;"><span style="color:#000000;">表6-1登录测试</span></p> <table cellspacing="0" style="margin-left:10.85pt;width:453.85pt;"><tbody><tr><td style="width:114pt;"> <p style="margin-left:6.6pt;"><span style="color:#000000;">用例编号</span></p> </td><td style="width:113.25pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">YL001</span></p> </td><td style="width:113.3pt;"> <p style="margin-left:5.45pt;"><span style="color:#000000;">程序版本</span></p> </td><td style="width:113.3pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">1.00</span></p> </td></tr><tr><td style="width:114pt;"> <p style="margin-left:6.6pt;"><span style="color:#000000;">功能名称</span></p> </td><td style="width:113.25pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">使用者登录测试</span></p> </td><td style="width:113.3pt;"> <p style="margin-left:5.45pt;"><span style="color:#000000;">编制人</span></p> </td><td style="width:113.3pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">李铁蛋</span></p> </td></tr><tr><td style="width:114pt;"> <p style="margin-left:6.6pt;"><span style="color:#000000;">功能描述</span></p> </td><td colspan="3" style="width:339.85pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">根据用户的登录情况测试</span></p> </td></tr><tr><td style="width:114pt;"> <p style="margin-left:6.6pt;"><span style="color:#000000;">用例目的</span></p> </td><td colspan="3" style="width:339.85pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">测试用户登录情况是否正确</span></p> </td></tr><tr><td style="width:114pt;"> <p style="margin-left:6.6pt;"><span style="color:#000000;">测试项</span></p> </td><td style="width:113.25pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">测试数据</span></p> </td><td style="width:113.3pt;"> <p style="margin-left:5.45pt;"><span style="color:#000000;">测试结果</span></p> </td><td style="width:113.3pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">预期结果</span></p> </td></tr><tr><td style="width:114pt;"> <p style="margin-left:6.6pt;"><span style="color:#000000;">用户名</span></p> </td><td style="width:113.25pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">为空</span></p> </td><td style="width:113.3pt;"> <p style="margin-left:5.45pt;"><span style="color:#000000;">请输入用户名</span></p> </td><td style="width:113.3pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">请输入用户名</span></p> </td></tr><tr><td style="width:114pt;"> <p style="margin-left:6.6pt;"><span style="color:#000000;">密码</span></p> </td><td style="width:113.25pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">为空</span></p> </td><td style="width:113.3pt;"> <p style="margin-left:5.45pt;"><span style="color:#000000;">请输入密码</span></p> </td><td style="width:113.3pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">请输入密码</span></p> </td></tr><tr><td style="width:114pt;"> <p style="margin-left:6.6pt;"><span style="color:#000000;">用户密码组合</span></p> </td><td style="width:113.25pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">用户名</span><span style="color:#000000;">:</span><span style="color:#000000;">klouse</span> <span style="color:#000000;">密码 klouses</span></p> </td><td style="width:113.3pt;"> <p style="margin-left:5.45pt;"><span style="color:#000000;">用户与密码不匹配</span></p> </td><td style="width:113.3pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">用户与密码不匹配</span></p> </td></tr><tr><td style="width:114pt;"> <p style="margin-left:6.6pt;"><span style="color:#000000;">用户密码组合</span></p> </td><td style="width:113.25pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">用户名 </span><span style="color:#000000;">:</span><span style="color:#000000;"> klouse</span> <span style="color:#000000;">密码</span></p> <p style="margin-left:5.4pt;"><span style="color:#000000;">klouse</span></p> </td><td style="width:113.3pt;"> <p style="margin-left:5.45pt;"><span style="color:#000000;">进入系统</span></p> </td><td style="width:113.3pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">正确的用户名和密码</span></p> <p style="margin-left:5.4pt;"><span style="color:#000000;">登录系统</span></p> </td></tr></tbody></table> <ol><li> <ol><li> <ol><li style="text-align:left;"><a name="_Toc12328"></a> <span style="color:#000000;">信息录入测试</span></li></ol></li></ol></li></ol> <p><span style="color:#000000;">管理员在发布信息页面,通过按照预先格式发布信息,如果因为输入时候缺少相关内容,就不能发布成功,且有相应错误提示</span></p> <p><span style="color:#000000;">信息录入发布测试用例表如下所示。</span></p> <p style="text-align:center;"><span style="color:#000000;">表6-1信息录入发布测试</span></p> <table align="center" cellspacing="0" style="width:453.9pt;"><tbody><tr><td style="width:77.05pt;"> <p style="margin-left:6.55pt;"><span style="color:#000000;">用例编号</span></p> </td><td style="width:106.3pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">YL002</span></p> </td><td style="width:127.65pt;"> <p style="margin-left:5.45pt;"><span style="color:#000000;">程序版本</span></p> </td><td style="width:142.9pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">1.00</span></p> </td></tr><tr><td style="width:77.05pt;"> <p style="margin-left:6.55pt;"><span style="color:#000000;">功能名称</span></p> </td><td style="width:106.3pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">信息发布测试</span></p> </td><td style="width:127.65pt;"> <p style="margin-left:5.45pt;"><span style="color:#000000;">编制人</span></p> </td><td style="width:142.9pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">李铁蛋</span></p> </td></tr><tr><td style="width:77.05pt;"> <p style="margin-left:6.55pt;"><span style="color:#000000;">功能描述</span></p> </td><td colspan="3" style="width:376.85pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">对使用者发布或者录入信息进行测试,判断其功能是否达到预期的要求</span></p> </td></tr><tr><td style="width:77.05pt;"> <p style="margin-left:6.55pt;"><span style="color:#000000;">用例目的</span></p> </td><td colspan="3" style="width:376.85pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">对系统使用者录入发布信息进行原型测试。</span></p> </td></tr><tr><td style="width:77.05pt;"> <p style="margin-left:6.55pt;"><span style="color:#000000;">测试项</span></p> </td><td style="width:106.3pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">测试数据</span></p> </td><td style="width:127.65pt;"> <p style="margin-left:5.45pt;"><span style="color:#000000;">测试结果</span></p> </td><td style="width:142.9pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">预期结果</span></p> </td></tr><tr><td style="width:77.05pt;"> <p style="margin-left:6.55pt;"><span style="color:#000000;">属性1</span></p> </td><td style="width:106.3pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">为空</span></p> </td><td style="width:127.65pt;"> <p style="margin-left:5.45pt;"><span style="color:#000000;">请输入属性1对应的数据</span></p> </td><td style="width:142.9pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">请输入属性1对应的数据</span></p> </td></tr><tr><td style="width:77.05pt;"> <p style="margin-left:6.55pt;"><span style="color:#000000;">属性2</span></p> </td><td style="width:106.3pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">为空</span></p> </td><td style="width:127.65pt;"> <p style="margin-left:5.45pt;"><span style="color:#000000;">请输入属性2对应的数据</span></p> </td><td style="width:142.9pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">请输入属性2对应的数据</span></p> </td></tr><tr><td style="width:77.05pt;"> <p style="margin-left:6.55pt;"><span style="color:#000000;">属性3</span></p> </td><td style="width:106.3pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">为空</span></p> </td><td style="width:127.65pt;"> <p style="margin-left:5.45pt;"><span style="color:#000000;">请输入属性3对应的数据</span></p> </td><td style="width:142.9pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">请输入属性3对应的数据</span></p> </td></tr><tr><td style="width:77.05pt;"> <p style="margin-left:6.55pt;"><span style="color:#000000;">全部输入</span></p> </td><td style="width:106.3pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">数据均填入</span></p> </td><td style="width:127.65pt;"> <p style="margin-left:5.45pt;"><span style="color:#000000;">录入发布成功</span></p> </td><td style="width:142.9pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">录入发布成功</span></p> </td></tr></tbody></table> <ol><li> <ol><li> <ol><li style="text-align:left;"><a name="_Toc31837"></a> <span style="color:#000000;">信息更新测试</span></li></ol></li></ol></li></ol> <p><span style="color:#000000;">管理员在更新信息页面,通过按照预先格式更新信息,如果因为输入时候缺少相关内容或者更新的数据不符合当前规范的话,就不能更新成功,且有相应错误提示</span></p> <p><span style="color:#000000;">信息更新测试用例表如下所示。</span></p> <p style="text-align:center;"><span style="color:#000000;">表6-1信息更新测试</span></p> <table align="center" cellspacing="0" style="width:453.9pt;"><tbody><tr><td style="width:77.05pt;"> <p style="margin-left:6.55pt;"><span style="color:#000000;">用例编号</span></p> </td><td style="width:106.3pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">YL00</span><span style="color:#000000;">3</span></p> </td><td style="width:127.65pt;"> <p style="margin-left:5.45pt;"><span style="color:#000000;">程序版本</span></p> </td><td style="width:142.9pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">1.00</span></p> </td></tr><tr><td style="width:77.05pt;"> <p style="margin-left:6.55pt;"><span style="color:#000000;">功能名称</span></p> </td><td style="width:106.3pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">信息更新测试</span></p> </td><td style="width:127.65pt;"> <p style="margin-left:5.45pt;"><span style="color:#000000;">编制人</span></p> </td><td style="width:142.9pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">李铁蛋</span></p> </td></tr><tr><td style="width:77.05pt;"> <p style="margin-left:6.55pt;"><span style="color:#000000;">功能描述</span></p> </td><td colspan="3" style="width:376.85pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">对使用者更新信息进行测试,判断其功能是否达到预期的要求</span></p> </td></tr><tr><td style="width:77.05pt;"> <p style="margin-left:6.55pt;"><span style="color:#000000;">用例目的</span></p> </td><td colspan="3" style="width:376.85pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">对系统使用者更新信息进行原型测试。</span></p> </td></tr><tr><td style="width:77.05pt;"> <p style="margin-left:6.55pt;"><span style="color:#000000;">测试项</span></p> </td><td style="width:106.3pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">测试数据</span></p> </td><td style="width:127.65pt;"> <p style="margin-left:5.45pt;"><span style="color:#000000;">测试结果</span></p> </td><td style="width:142.9pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">预期结果</span></p> </td></tr><tr><td style="width:77.05pt;"> <p style="margin-left:6.55pt;"><span style="color:#000000;">属性1</span></p> </td><td style="width:106.3pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">编号:321</span></p> </td><td style="width:127.65pt;"> <p style="margin-left:5.45pt;"><span style="color:#000000;">编号更新成功</span></p> </td><td style="width:142.9pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">编号更新成功</span></p> </td></tr><tr><td style="width:77.05pt;"> <p style="margin-left:6.55pt;"><span style="color:#000000;">属性2</span></p> </td><td style="width:106.3pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">名称:名称1</span></p> </td><td style="width:127.65pt;"> <p style="margin-left:5.45pt;"><span style="color:#000000;">名称更新成功</span></p> </td><td style="width:142.9pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">名称更新成功</span></p> </td></tr><tr><td style="width:77.05pt;"> <p style="margin-left:6.55pt;"><span style="color:#000000;">属性3</span></p> </td><td style="width:106.3pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">内容:内容1234内容</span></p> </td><td style="width:127.65pt;"> <p style="margin-left:5.45pt;"><span style="color:#000000;">内容更新成功</span></p> </td><td style="width:142.9pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">内容更新成功</span></p> </td></tr><tr><td style="width:77.05pt;"> <p style="margin-left:6.55pt;"><span style="color:#000000;">全部输入</span></p> </td><td style="width:106.3pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">数据均未更改</span></p> </td><td style="width:127.65pt;"> <p style="margin-left:5.45pt;"><span style="color:#000000;">更新成功</span></p> </td><td style="width:142.9pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">更新成功</span></p> </td></tr></tbody></table> <ol><li> <ol><li> <ol><li style="text-align:left;"><a name="_Toc1891"></a> <span style="color:#000000;">信息删除测试</span></li></ol></li></ol></li></ol> <p><span style="color:#000000;">管理员在信息页面,通过点击数据删除按钮来删除该条数据,如果该数据和其他数据有关联,则提示是否确定删除。</span></p> <p><span style="color:#000000;">信息删除测试用例表如下所示。</span></p> <p style="text-align:center;"><span style="color:#000000;">表6-1信息删除测试</span></p> <table align="center" cellspacing="0" style="width:453.9pt;"><tbody><tr><td style="width:77.05pt;"> <p style="margin-left:6.55pt;"><span style="color:#000000;">用例编号</span></p> </td><td style="width:106.3pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">YL00</span><span style="color:#000000;">4</span></p> </td><td style="width:127.65pt;"> <p style="margin-left:5.45pt;"><span style="color:#000000;">程序版本</span></p> </td><td style="width:142.9pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">1.00</span></p> </td></tr><tr><td style="width:77.05pt;"> <p style="margin-left:6.55pt;"><span style="color:#000000;">功能名称</span></p> </td><td style="width:106.3pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">信息删除测试</span></p> </td><td style="width:127.65pt;"> <p style="margin-left:5.45pt;"><span style="color:#000000;">编制人</span></p> </td><td style="width:142.9pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">李铁蛋</span></p> </td></tr><tr><td style="width:77.05pt;"> <p style="margin-left:6.55pt;"><span style="color:#000000;">功能描述</span></p> </td><td colspan="3" style="width:376.85pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">对使用者删除信息进行测试,判断其功能是否达到预期的要求</span></p> </td></tr><tr><td style="width:77.05pt;"> <p style="margin-left:6.55pt;"><span style="color:#000000;">用例目的</span></p> </td><td colspan="3" style="width:376.85pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">对系统使用者删除信息进行原型测试。</span></p> </td></tr><tr><td style="width:77.05pt;"> <p style="margin-left:6.55pt;"><span style="color:#000000;">测试项</span></p> </td><td style="width:106.3pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">测试数据</span></p> </td><td style="width:127.65pt;"> <p style="margin-left:5.45pt;"><span style="color:#000000;">测试结果</span></p> </td><td style="width:142.9pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">预期结果</span></p> </td></tr><tr><td style="width:77.05pt;"> <p style="margin-left:6.55pt;"><span style="color:#000000;">数据1</span></p> </td><td style="width:106.3pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">无任何关联的数据1</span></p> </td><td style="width:127.65pt;"> <p style="margin-left:5.45pt;"><span style="color:#000000;">数据删除成功</span></p> </td><td style="width:142.9pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">数据删除成功</span></p> </td></tr><tr><td style="width:77.05pt;"> <p style="margin-left:6.55pt;"><span style="color:#000000;">数据2</span></p> </td><td style="width:106.3pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">和其他数据有关联的数据2</span></p> </td><td style="width:127.65pt;"> <p style="margin-left:5.45pt;"><span style="color:#000000;">请确认是否删除</span></p> </td><td style="width:142.9pt;"> <p style="margin-left:5.4pt;"><span style="color:#000000;">请确认是否删除</span></p> </td></tr></tbody></table> <ol><li> <ol><li style="text-align:left;"><a name="_Toc12756"></a> <span style="color:#000000;">测试结果</span></li></ol></li></ol> <p style="text-align:left;"><span style="color:#000000;">在经过之前的所有的工作之后,通过对软件的测试方法、测试原则还有典型的测试用例进行全面的、深入的介绍。经过对系统的全面测试,系统目前所具有的所有功能均成功的实现并且通过了测试,整个系统实现了基于 Java 开发的期望。</span></p> <ol><li style="text-align:center;"><a name="_Toc22463"></a> <span style="color:#000000;">总结与展望</span> <ol><li style="text-align:left;"><a name="_Toc15877"></a> <span style="color:#000000;">总结</span></li></ol></li></ol> <p><span style="color:#000000;">宠物领养系统</span><span style="color:#000000;">采用</span><span style="color:#000000;">SSM</span><span style="color:#000000;">框架开发,该系统非常完美的集优点于一身,成熟、强大、易理解易使用,通过使用这个结构,降低了开发的难度。本系统实现了基于</span><span style="color:#000000;">SSM</span><span style="color:#000000;">的</span><span style="color:#000000;">宠物领养系统</span><span style="color:#000000;">,将数据操作维护的过程转化成电脑操作流程,具体实现了对系统人员管理、</span><span style="color:#000000;">宠物信息</span><span style="color:#000000;">数据维护、</span><span style="color:#000000;">领养反馈</span><span style="color:#000000;">数据维护,并提供查询统计功能来对</span><span style="color:#000000;">宠物领养系统</span><span style="color:#000000;">的相关数据进行统计分析,让使用者能更清晰的掌握运营情况,帮助使用者进行数据操作维护,简化工作流程,提高工作效率和盈利。</span></p> <ol><li> <ol><li style="text-align:left;"><a name="_Toc26072"></a> <span style="color:#000000;">展望</span></li></ol></li></ol> <p><span style="color:#000000;">目前完成的</span><span style="color:#000000;">宠物领养系统</span><span style="color:#000000;">,还有许多有待改进的地方。一个是功能上的改进,用户理应可以修改自己的相关信息,故应增设个人中心功能;另外,系统如果能提供更多的功能就会使得系统更加丰富和多样化,比如数据当前分析和未来预测等。第二个是技术上的改进,由于对开发框架不太熟悉,权限管理这部分,本系统采用一个Java页面来规定好导航栏,即跳转的页面,这相对比较不灵活,如果将URL路径记录到数据库并实现增删查改会比较好;另外就是对EasyUI的使用还不够熟练,视觉效果和界面观感有待提升,希望日后能对这个系统有所改进。</span></p> <h2 style="margin-left:0pt;text-align:center;"><a name="_Toc1563"></a><span style="color:#000000;">参考文献</span></h2> <p>[1]李亚君. 基于SSM框架的B2C电子商城系统的设计与实现[D].合肥工业大学,2022.</p> <p>[2]焦宇,李民,王欢,余开朝. 基于MySQL性能调优的推荐系统<a href="https://www.lsjlt.com/tag/优化/" target="_blank"><strong class="keylink">优化</strong></a>设计[J]. 软件导刊,2022,21(09):108-112.</p> <p>[3]欧阳桂秀. 基于Java和MySQL的数据库管理系统的设计与实现[J]. 信息记录材料,2022,23(09):240-242.</p> <p>[4]杨卓凡. 基于MySQL不同存储引擎下数据存储效率研究[J]. 电脑知识与技术,2022,18(21):18-20.</p> <p>[5]王景. 基于MySQL的数据库查询<a href="https://www.lsjlt.com/tag/性能优化/" target="_blank"><strong class="keylink">性能优化</strong></a>技术研究[J]. 电脑与电信,2022,(06):90-93.</p> <p>[6]He Xinbin,Bai Yongbin,Yue Lisen,Wang Haixiao,Liu Yi. Design and Implementation of Information System Based on Java Technology Platform[J]. Journal of Physics: Conference Series,2021,2033(1).</p> <p>[7]金馨. 基于SSM的宠物店线上运营系统的设计与实现[D].首都经济贸易大学,2021.</p> <p>[8]周粉妹,吴仁平,钱荣华,陈思. 基于SSM的宠物领养网站设计[J]. 扬州职业大学学报,2021,25(01):32-35.</p> <p>[9]李艳杰. MySQL数据库下存储过程的设计与应用[J]. 信息技术与信息化,2021,(01):96-97.</p> <p>[10]王亚文,赵翠. 基于SSM框架的社区宠物信息管理系统设计与分析[J]. 电脑<a href="https://www.lsjlt.com/tag/编程/" target="_blank"><strong class="keylink">编程</strong></a>技巧与维护,2021,(01):103-105.</p> <p>[11]吴文洋,刘世宇. 基于B/S架构宠物领养管理系统设计[J]. 软件,2020,41(11):85-87.</p> <p>[12]. Design and Implementation of ERP System Based on SSM Framework[J]. ,2020,440(5).</p> <p>[13]. Design and Implementation of Loan Management System using ISI Server, <a href="https://www.lsjlt.com/tag/PHP/" target="_blank"><strong class="keylink">PHP</strong></a> and MySql[J]. International Journal of Recent Technology and Engineering,2019,8(4).</p> <p>[14]Ping Wanxin,Chen Yuankun,Hou Xiaoyan. Design of Campus Bicycle Rental Management System Based on SSM Framework[J]. Journal of Physics: Conference Series,2019,1314.</p> <p>[15]Wu Jihong,Wang Junmei,Shi Dongling. Design and Research of University International Cooperation Office Platform Based on SSM Framework[A]. Jilin Province Science and Technology (S&T) Innovation Center for Physical Simulation and Security of Water Resources and Electric Power Engineering、The Cooperative Innovation Center of Wind Power Equipment and Energy Conversion, Hunan Institute of Engineering、St. John’s University、Hunan Internet of Things Association.Proceedings of 2019 International Conference on Virtual Reality and Intelligent Systems (ICVRIS 2019) Volume I[C].Jilin Province Science and Technology (S&T) Innovation Center for Physical Simulation and Security of Water Resources and Electric Power Engineering、The Cooperative Innovation Center of Wind Power Equipment and Energy Conversion, Hunan Institute of Engineering、St. John’s University、Hunan Internet of Things Association:第三届数字制造与<a href="https://www.lsjlt.com/tag/自动化/" target="_blank"><strong class="keylink">自动化</strong></a>国际会议(ICDMA2012会务组),2019:229-232.</p> <p>[16]Yun Quan. Design and Implementation of E-commerce Platform based on Vue.js and MySQL[A]. Wuhan Zhicheng Times Cultural Development Co., Ltd..Proceedings of the 3rd International Conference on Computer Engineering, Information Science & Application Technology(ICCIA 2019)[C].Wuhan Zhicheng Times Cultural Development Co., Ltd.:武汉志诚时代文化发展有限公司,2019:460-465.</p> <p>[17]杨华. 基于SSM的宠物店信息系统的设计与实现[D].吉林大学,2019.</p> <p>[18]Di Lu,Yuping Qiu,Chun Qian,Xi Wang,Wei Tan. Design of Campus Resource Sharing Platform based on SSM Framework[J]. IOP Conference Series: Materials Science and Engineering,2019,490(6).</p> <p>[19]Evaristus Didik Madyatmadja,Chelsea Adora. Designing and Using a MySQL Database for Human Resource Management[J]. Advances in Science Technology and Engineering Systems Journal,2019,4(6).</p> <p>[20]Di Lu,Yuping Qiu,Chun Qian,Xi Wang,Wei Tan. Design of Campus Resource Sharing Platform based on SSM Framework[A]. 博思学术交流中心.Proceedings of the 2nd International Seminar on Computational Intelligence, Engineering and Technology(SCIET2018 )[C].博思学</p> <p style="text-align:center;"><a name="_Toc9994"></a><span style="color:#000000;">致谢</span></p> <p><span style="color:#000000;">在老师的教导和帮助下,本人完成了本篇论文,老师对论文的内容、格式都有非常严格的要求,在我写毕业论文的过程中,他多次给出了建议,并定期检查,对我们严格要求,帮助我们在文档的编写上写到极致和正确,他这种教学和工作态度,让我对他产生无限的敬佩感和尊敬感。写毕业论文的同时,作为应届生,我也忙着找工作中,遇到了很多选择,感到困惑迷茫的时候,老师给了我很多意见,感谢老师的耐心开导,跟她的聊天我明白了许多。</span></p> <p><span style="color:#000000;">我还要感谢我的父母,一直以来都非常支持和相信我,在精神和经济上给了我很多力量,如今我将毕业走上工作之路,终于能报答父母的养育教导之恩。还有我大学期间所有老师和全体同学,遇到问题时,这些老师同学总是无私地帮助我,真的非常感谢,我也会加油努力成长为一个有用的人</span></p> <h2><span style="color:#fe2c24;">免费领取项目<a href="https://www.lsjlt.com/tag/源码/" target="_blank"><strong class="keylink">源码</strong></a>,请关注❤点赞收藏并私信博主,谢谢-</span></h2><p>来源地址:<a href="https://blog.csdn.net/vx_BS81330/article/details/133035884" target="_blank">https://blog.csdn.net/vx_BS81330/article/details/133035884</a></p></div> </div> <div class="zx_ad"> <a lay-on="showLoginPopup" href="javascript:void(0);" title="点击免费下载>>软考高级考试备考技巧/历年真题/备考精华资料">点击免费下载>>软考高级考试备考技巧/历年真题/备考精华资料</a> </div> <div class="_pygc7ymq24"></div> <script type="text/javascript"> (window.slotbydup = window.slotbydup || []).push({ id: "u6937588", container: "_pygc7ymq24", async: true }); </script> <div class="foart"> <p style="text-align: CENTER;COLOR: #999999;font-size: 13px;">--结束END--</p> <p style="text-align: CENTER;COLOR: #999999;font-size: 13px;"> 本文标题: SSM宠物领养系统的设计与实现 63813 (免费领源码、附论文)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、全套文案</p> <p style="text-align: CENTER;COLOR: #999999;font-size: 13px;"> 本文链接: https://www.lsjlt.com/news/428660.html(转载时请注明来源链接)</p> <p style="text-align: CENTER;COLOR: #999999;font-size: 13px;">有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341</p> </div> </div> </div> </div> <div class="downLoad clearfix"> <div class="downIntro"> <span class="icon icon_downdoc bg_content bg_word"></span> <div class="downtxtIntro"> <h4>本篇文章演示代码以及资料文档资料下载</h4> <p>下载Word文档到电脑,方便收藏和打印~</p> </div> </div> <div class="downBtn bg_content bg_down" lay-on="showLoginPopup">下载Word文档</div> </div> <div class="news_qbank"> <div class="news_qbank"> <a lay-on="showLoginPopup" href="javascript:void(0);" title="">去做题</a> </div> </div> <div class="nex_neirong_c"> <div class="nex_index_sd_title"> <span>猜你喜欢</span> <div class="clear"></div> </div> <div class="nex_Info_artices"> <ul> <li> <div class="nex_article_bd_mid"> <div class="nex_article_bd_mid_l" style="width: 100%;"> <h5><a href="428660.html" title="" target="_blank">SSM宠物领养系统的设计与实现 63813 (免费领源码、附论文)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、全套文案</a></h5> <div class="nex_png_summary">SSM宠物领养系统 摘 要 宠物弃养一直是影响城市环境与居民生活的一个不可忽略的因素。基于此,本文设计并实现一个宠物领养系统。用户可以通过本系统查看搜索宠物的相关信息、进行领养申请,为其提供爱心帮助。本系统有效地解决了宠物领养工作开... </div> </div> <div class="clear"></div> </div> <div class="nex_article_bd_btm"> <dl> <dd class="nex_article_views">99+</dd> <dd>2023-10-11</dd> <dd class="nex_article_catname"> <a href="/tag/宠物/" title="宠物" class="ren-summary-tag" style="color: #fff!important;background-color: #958ef2;">宠物</a> <a href="/tag/课程设计/" title="课程设计" class="ren-summary-tag" style="color: #fff!important;background-color: #9961dd;">课程设计</a> <a href="/tag/java/" title="java" class="ren-summary-tag" style="color: #fff!important;background-color: #b1c248;">java</a> <a href="/tag/php/" title="php" class="ren-summary-tag" style="color: #fff!important;background-color: #c4c23f;">php</a> <a href="/tag/spring/" title="spring" class="ren-summary-tag" style="color: #fff!important;background-color: #a82234;">spring</a> <a href="/tag/boot/" title="boot" class="ren-summary-tag" style="color: #fff!important;background-color: #b58ce2;">boot</a> <a href="/tag/爬虫/" title="爬虫" class="ren-summary-tag" style="color: #fff!important;background-color: #7fc2fa;">爬虫</a> <a href="/tag/小程序/" title="小程序" class="ren-summary-tag" style="color: #fff!important;background-color: #e83f90;">小程序</a> </dd> <div class="clear"></div> </dl> </div> </li> <li> <div class="nex_article_bd_mid"> <div class="nex_article_bd_mid_l" style="width: 100%;"> <h5><a href="483343.html" title="" target="_blank">ssm博物馆线上导览系统--64574 (免费领源码、附论文)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、全套文案</a></h5> <div class="nex_png_summary">毕业设计(论文) 题     目: 博物馆线上导览系统 app 姓    名: 学    号: 所属学院: 专业班级: 指导老师: 职称: 摘  要 21世纪的今天,随着社会的不断发展... </div> </div> <div class="clear"></div> </div> <div class="nex_article_bd_btm"> <dl> <dd class="nex_article_views">99+</dd> <dd>2023-10-27</dd> <dd class="nex_article_catname"> <a href="/tag/课程设计/" title="课程设计" class="ren-summary-tag" style="color: #fff!important;background-color: #958ef2;">课程设计</a> <a href="/tag/java/" title="java" class="ren-summary-tag" style="color: #fff!important;background-color: #9961dd;">java</a> <a href="/tag/php/" title="php" class="ren-summary-tag" style="color: #fff!important;background-color: #b1c248;">php</a> <a href="/tag/小程序/" title="小程序" class="ren-summary-tag" style="color: #fff!important;background-color: #c4c23f;">小程序</a> <a href="/tag/爬虫/" title="爬虫" class="ren-summary-tag" style="color: #fff!important;background-color: #a82234;">爬虫</a> <a href="/tag/c#/" title="c#" class="ren-summary-tag" style="color: #fff!important;background-color: #b58ce2;">c#</a> </dd> <div class="clear"></div> </dl> </div> </li> <li> <div class="nex_article_bd_mid"> <div class="nex_article_bd_mid_l" style="width: 100%;"> <h5><a href="426830.html" title="" target="_blank">SSM 微课网站(免费领源码、附论文)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、全套文案40311</a></h5> <div class="nex_png_summary"> 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题。针对微课网站管理等问题,对微课网站管理进行研究分析,然后... </div> </div> <div class="clear"></div> </div> <div class="nex_article_bd_btm"> <dl> <dd class="nex_article_views">99+</dd> <dd>2023-10-10</dd> <dd class="nex_article_catname"> <a href="/tag/课程设计/" title="课程设计" class="ren-summary-tag" style="color: #fff!important;background-color: #958ef2;">课程设计</a> <a href="/tag/java/" title="java" class="ren-summary-tag" style="color: #fff!important;background-color: #9961dd;">java</a> <a href="/tag/php/" title="php" class="ren-summary-tag" style="color: #fff!important;background-color: #b1c248;">php</a> </dd> <div class="clear"></div> </dl> </div> </li> <li> <div class="nex_article_bd_mid"> <div class="nex_article_bd_mid_l" style="width: 100%;"> <h5><a href="452694.html" title="" target="_blank">03663-SSM创意商城(免费领源码、附论文)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、全套文案</a></h5> <div class="nex_png_summary"> 毕业设计(论文) Ssm创意商城 学    院:                            专    业:                            年    级:                ... </div> </div> <div class="clear"></div> </div> <div class="nex_article_bd_btm"> <dl> <dd class="nex_article_views">99+</dd> <dd>2023-10-26</dd> <dd class="nex_article_catname"> <a href="/tag/课程设计/" title="课程设计" class="ren-summary-tag" style="color: #fff!important;background-color: #958ef2;">课程设计</a> <a href="/tag/java/" title="java" class="ren-summary-tag" style="color: #fff!important;background-color: #9961dd;">java</a> <a href="/tag/php/" title="php" class="ren-summary-tag" style="color: #fff!important;background-color: #b1c248;">php</a> <a href="/tag/oracle/" title="oracle" class="ren-summary-tag" style="color: #fff!important;background-color: #c4c23f;">oracle</a> <a href="/tag/数据库/" title="数据库" class="ren-summary-tag" style="color: #fff!important;background-color: #a82234;">数据库</a> <a href="/tag/爬虫/" title="爬虫" class="ren-summary-tag" style="color: #fff!important;background-color: #b58ce2;">爬虫</a> <a href="/tag/小程序/" title="小程序" class="ren-summary-tag" style="color: #fff!important;background-color: #7fc2fa;">小程序</a> </dd> <div class="clear"></div> </dl> </div> </li> <li> <div class="nex_article_bd_mid"> <div class="nex_article_bd_mid_l" style="width: 100%;"> <h5><a href="442562.html" title="" target="_blank">springboot论文管理系统-96526 (免费领源码、附论文)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、全套文案</a></h5> <div class="nex_png_summary">目  录 摘 要 Abstract 1 绪 论 1.1 研究背景 1.2 研究现状 1.4 研究内容 1.3 相关技术简介 2 开发工具及关键技术 2.1 系统运行环境 2.2 技术简介 2.2.1... </div> </div> <div class="clear"></div> </div> <div class="nex_article_bd_btm"> <dl> <dd class="nex_article_views">99+</dd> <dd>2023-10-25</dd> <dd class="nex_article_catname"> <a href="/tag/java/" title="java" class="ren-summary-tag" style="color: #fff!important;background-color: #958ef2;">java</a> <a href="/tag/spring/" title="spring" class="ren-summary-tag" style="color: #fff!important;background-color: #9961dd;">spring</a> <a href="/tag/boot/" title="boot" class="ren-summary-tag" style="color: #fff!important;background-color: #b1c248;">boot</a> <a href="/tag/课程设计/" title="课程设计" class="ren-summary-tag" style="color: #fff!important;background-color: #c4c23f;">课程设计</a> <a href="/tag/php/" title="php" class="ren-summary-tag" style="color: #fff!important;background-color: #a82234;">php</a> <a href="/tag/oracle/" title="oracle" class="ren-summary-tag" style="color: #fff!important;background-color: #b58ce2;">oracle</a> <a href="/tag/数据库/" title="数据库" class="ren-summary-tag" style="color: #fff!important;background-color: #7fc2fa;">数据库</a> <a href="/tag/爬虫/" title="爬虫" class="ren-summary-tag" style="color: #fff!important;background-color: #e83f90;">爬虫</a> </dd> <div class="clear"></div> </dl> </div> </li> <li> <div class="nex_article_bd_mid"> <div class="nex_article_bd_mid_l" style="width: 100%;"> <h5><a href="424166.html" title="" target="_blank">springboot巡更系统 (免费领源码、附论文)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、全套文案10192</a></h5> <div class="nex_png_summary"> 摘  要 目前,在日常生活中随处可见社区巡更人员对特定的区域进行定期或者不定期的安全巡查管理。包括勤前训示、必到点签到、巡更路线等,各项勤务工作均由巡更员本人在执勤日志本中手工填写,且工作点分散,不利于统一监管,存在信息化手段不足... </div> </div> <div class="clear"></div> </div> <div class="nex_article_bd_btm"> <dl> <dd class="nex_article_views">99+</dd> <dd>2023-10-06</dd> <dd class="nex_article_catname"> <a href="/tag/spring/" title="spring" class="ren-summary-tag" style="color: #fff!important;background-color: #958ef2;">spring</a> <a href="/tag/boot/" title="boot" class="ren-summary-tag" style="color: #fff!important;background-color: #9961dd;">boot</a> <a href="/tag/后端/" title="后端" class="ren-summary-tag" style="color: #fff!important;background-color: #b1c248;">后端</a> <a href="/tag/java/" title="java" class="ren-summary-tag" style="color: #fff!important;background-color: #c4c23f;">java</a> </dd> <div class="clear"></div> </dl> </div> </li> <li> <div class="nex_article_bd_mid"> <div class="nex_article_bd_mid_l" style="width: 100%;"> <h5><a href="423340.html" title="" target="_blank">springboot生鲜物流系统(免费领源码、附论文)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、全套文案13339</a></h5> <div class="nex_png_summary"> 摘要 生鲜产品易于腐烂、难贮存、不易长时间运输,生产者所面临的市场风险很大,很多生鲜产品无法实现“货畅其流”和“物尽其值”,适宜的生鲜产品物流体系就显得尤为重要。本文将广东省生鲜产品物流体系的构建作为一个例子进行系统研究。首先对其物流... </div> </div> <div class="clear"></div> </div> <div class="nex_article_bd_btm"> <dl> <dd class="nex_article_views">99+</dd> <dd>2023-10-04</dd> <dd class="nex_article_catname"> <a href="/tag/java/" title="java" class="ren-summary-tag" style="color: #fff!important;background-color: #958ef2;">java</a> <a href="/tag/spring/" title="spring" class="ren-summary-tag" style="color: #fff!important;background-color: #9961dd;">spring</a> <a href="/tag/boot/" title="boot" class="ren-summary-tag" style="color: #fff!important;background-color: #b1c248;">boot</a> <a href="/tag/课程设计/" title="课程设计" class="ren-summary-tag" style="color: #fff!important;background-color: #c4c23f;">课程设计</a> </dd> <div class="clear"></div> </dl> </div> </li> <li> <div class="nex_article_bd_mid"> <div class="nex_article_bd_mid_l" style="width: 100%;"> <h5><a href="426039.html" title="" target="_blank">博物馆线上导览系统 app的设计与实现 64574 (免费领源码、附论文)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、全套文案</a></h5> <div class="nex_png_summary"> 摘  要 21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准确、快速、完善,并能提高工... </div> </div> <div class="clear"></div> </div> <div class="nex_article_bd_btm"> <dl> <dd class="nex_article_views">99+</dd> <dd>2023-10-09</dd> <dd class="nex_article_catname"> <a href="/tag/课程设计/" title="课程设计" class="ren-summary-tag" style="color: #fff!important;background-color: #958ef2;">课程设计</a> <a href="/tag/java/" title="java" class="ren-summary-tag" style="color: #fff!important;background-color: #9961dd;">java</a> <a href="/tag/php/" title="php" class="ren-summary-tag" style="color: #fff!important;background-color: #b1c248;">php</a> <a href="/tag/oracle/" title="oracle" class="ren-summary-tag" style="color: #fff!important;background-color: #c4c23f;">oracle</a> <a href="/tag/数据库/" title="数据库" class="ren-summary-tag" style="color: #fff!important;background-color: #a82234;">数据库</a> <a href="/tag/小程序/" title="小程序" class="ren-summary-tag" style="color: #fff!important;background-color: #b58ce2;">小程序</a> <a href="/tag/spring/" title="spring" class="ren-summary-tag" style="color: #fff!important;background-color: #7fc2fa;">spring</a> <a href="/tag/boot/" title="boot" class="ren-summary-tag" style="color: #fff!important;background-color: #e83f90;">boot</a> </dd> <div class="clear"></div> </dl> </div> </li> <li> <div class="nex_article_bd_mid"> <div class="nex_article_bd_mid_l" style="width: 100%;"> <h5><a href="465606.html" title="" target="_blank">ssm咖啡销售系统电脑设计实现 51842 (免费领源码、附论文)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、全套文案</a></h5> <div class="nex_png_summary"> 摘 要 科技进步的飞速发展引起人们日常生活的巨大变化,电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用。信息时代的到来已成为不可阻挡的时尚潮流,人类发展的历史正进入一个新时代。现代社会越来越多的人追求便捷购... </div> </div> <div class="clear"></div> </div> <div class="nex_article_bd_btm"> <dl> <dd class="nex_article_views">99+</dd> <dd>2023-10-26</dd> <dd class="nex_article_catname"> <a href="/tag/课程设计/" title="课程设计" class="ren-summary-tag" style="color: #fff!important;background-color: #958ef2;">课程设计</a> <a href="/tag/java/" title="java" class="ren-summary-tag" style="color: #fff!important;background-color: #9961dd;">java</a> <a href="/tag/php/" title="php" class="ren-summary-tag" style="color: #fff!important;background-color: #b1c248;">php</a> <a href="/tag/宠物/" title="宠物" class="ren-summary-tag" style="color: #fff!important;background-color: #c4c23f;">宠物</a> <a href="/tag/spring/" title="spring" class="ren-summary-tag" style="color: #fff!important;background-color: #a82234;">spring</a> <a href="/tag/boot/" title="boot" class="ren-summary-tag" style="color: #fff!important;background-color: #b58ce2;">boot</a> <a href="/tag/爬虫/" title="爬虫" class="ren-summary-tag" style="color: #fff!important;background-color: #7fc2fa;">爬虫</a> <a href="/tag/小程序/" title="小程序" class="ren-summary-tag" style="color: #fff!important;background-color: #e83f90;">小程序</a> </dd> <div class="clear"></div> </dl> </div> </li> <li> <div class="nex_article_bd_mid"> <div class="nex_article_bd_mid_l" style="width: 100%;"> <h5><a href="422021.html" title="" target="_blank">SSM宠物领养管理系统免费赠送项目完整源码,可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、全套文案等73769</a></h5> <div class="nex_png_summary">SSM宠物领养管理系统 摘  要 随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,宠物行业当然也不能排除在外。宠物领养管理系统是以实际运用为开发背景,运用软件工程开发方法,采用... </div> </div> <div class="clear"></div> </div> <div class="nex_article_bd_btm"> <dl> <dd class="nex_article_views">99+</dd> <dd>2023-09-30</dd> <dd class="nex_article_catname"> <a href="/tag/宠物/" title="宠物" class="ren-summary-tag" style="color: #fff!important;background-color: #958ef2;">宠物</a> <a href="/tag/课程设计/" title="课程设计" class="ren-summary-tag" style="color: #fff!important;background-color: #9961dd;">课程设计</a> <a href="/tag/java/" title="java" class="ren-summary-tag" style="color: #fff!important;background-color: #b1c248;">java</a> </dd> <div class="clear"></div> </dl> </div> </li> <li> <div class="nex_article_bd_mid"> <div class="nex_article_bd_mid_l" style="width: 100%;"> <h5><a href="424165.html" title="" target="_blank">PHP民宿管理系统(免费领源码、附论文)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、全套文案41279</a></h5> <div class="nex_png_summary"> 摘 要 伴随着国内旅游经济的迅猛发展民宿住宿行在国内也迎来了前所未有的发展机遇。传统的旅游模式已难以满足游客日益多元化的需求,随着人们外出度假的时间越来越长,导致人们在住宿的选择上更加追求舒适、个性化的住宿体验。以往大家出游度假首... </div> </div> <div class="clear"></div> </div> <div class="nex_article_bd_btm"> <dl> <dd class="nex_article_views">99+</dd> <dd>2023-10-06</dd> <dd class="nex_article_catname"> <a href="/tag/php/" title="php" class="ren-summary-tag" style="color: #fff!important;background-color: #958ef2;">php</a> <a href="/tag/课程设计/" title="课程设计" class="ren-summary-tag" style="color: #fff!important;background-color: #9961dd;">课程设计</a> <a href="/tag/java/" title="java" class="ren-summary-tag" style="color: #fff!important;background-color: #b1c248;">java</a> </dd> <div class="clear"></div> </dl> </div> </li> <li> <div class="nex_article_bd_mid"> <div class="nex_article_bd_mid_l" style="width: 100%;"> <h5><a href="432212.html" title="" target="_blank">PHP国家历史文物网站的设计与实现 63653 (免费领源码、附论文)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、全套文案</a></h5> <div class="nex_png_summary"> 目    录 摘  要 Abstract 第1章  绪论 1 1.1  研究背景 1 1.2  研究现状 1 1.3  系统开发目标 1 第2章  系统开发环境 3 2.1开发技术 2.2 MVVM模式介绍 3 ... </div> </div> <div class="clear"></div> </div> <div class="nex_article_bd_btm"> <dl> <dd class="nex_article_views">99+</dd> <dd>2023-10-19</dd> <dd class="nex_article_catname"> <a href="/tag/php/" title="php" class="ren-summary-tag" style="color: #fff!important;background-color: #958ef2;">php</a> <a href="/tag/课程设计/" title="课程设计" class="ren-summary-tag" style="color: #fff!important;background-color: #9961dd;">课程设计</a> <a href="/tag/java/" title="java" class="ren-summary-tag" style="color: #fff!important;background-color: #b1c248;">java</a> <a href="/tag/spring/" title="spring" class="ren-summary-tag" style="color: #fff!important;background-color: #c4c23f;">spring</a> <a href="/tag/boot/" title="boot" class="ren-summary-tag" style="color: #fff!important;background-color: #a82234;">boot</a> <a href="/tag/爬虫/" title="爬虫" class="ren-summary-tag" style="color: #fff!important;background-color: #b58ce2;">爬虫</a> <a href="/tag/小程序/" title="小程序" class="ren-summary-tag" style="color: #fff!important;background-color: #7fc2fa;">小程序</a> </dd> <div class="clear"></div> </dl> </div> </li> <li> <div class="nex_article_bd_mid"> <div class="nex_article_bd_mid_l" style="width: 100%;"> <h5><a href="470001.html" title="" target="_blank">springboot高考志愿选择系统的设计与实现 68335 (免费领源码、附论文)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、全套文案</a></h5> <div class="nex_png_summary"> 目   录 摘要 第1章 绪论 1.1 研究背景与意义 1.2 研究现状 1.3论文结构与章节安排 第2章 相关技术 2.1开发技术 2.2 Java简介 2.3  MVVM模式 2.4  B/S结... </div> </div> <div class="clear"></div> </div> <div class="nex_article_bd_btm"> <dl> <dd class="nex_article_views">99+</dd> <dd>2023-10-26</dd> <dd class="nex_article_catname"> <a href="/tag/java/" title="java" class="ren-summary-tag" style="color: #fff!important;background-color: #958ef2;">java</a> <a href="/tag/spring/" title="spring" class="ren-summary-tag" style="color: #fff!important;background-color: #9961dd;">spring</a> <a href="/tag/boot/" title="boot" class="ren-summary-tag" style="color: #fff!important;background-color: #b1c248;">boot</a> <a href="/tag/高考/" title="高考" class="ren-summary-tag" style="color: #fff!important;background-color: #c4c23f;">高考</a> </dd> <div class="clear"></div> </dl> </div> </li> <li> <div class="nex_article_bd_mid"> <div class="nex_article_bd_mid_l" style="width: 100%;"> <h5><a href="423154.html" title="" target="_blank">美食分享交流网站 (免费领源码、附论文)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、全套文案10913</a></h5> <div class="nex_png_summary">美食分享交流网站 摘 要 大数据时代下,数据呈爆炸式地增长。为了迎合信息化时代的潮流和信息化安全的要求,利用互联网服务于其他行业,促进生产,已经是成为一种势不可挡的趋势。在美食分享的要求下,开发一款整体式结构的美食分享交流网站,将复... </div> </div> <div class="clear"></div> </div> <div class="nex_article_bd_btm"> <dl> <dd class="nex_article_views">99+</dd> <dd>2023-10-03</dd> <dd class="nex_article_catname"> <a href="/tag/美食/" title="美食" class="ren-summary-tag" style="color: #fff!important;background-color: #958ef2;">美食</a> </dd> <div class="clear"></div> </dl> </div> </li> <li> <div class="nex_article_bd_mid"> <div class="nex_article_bd_mid_l" style="width: 100%;"> <h5><a href="433332.html" title="" target="_blank">SSM多源异构数据关联技术构建智能校园 64366 (免费领源码、附论文)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、全套文案</a></h5> <div class="nex_png_summary">SSM多源异构数据关联技术构建智能校园 摘  要 随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,高校当然也不能排除在外。多源异构数据关联技术构建的智能校园是以实际运用为开发背... </div> </div> <div class="clear"></div> </div> <div class="nex_article_bd_btm"> <dl> <dd class="nex_article_views">99+</dd> <dd>2023-10-20</dd> <dd class="nex_article_catname"> <a href="/tag/课程设计/" title="课程设计" class="ren-summary-tag" style="color: #fff!important;background-color: #958ef2;">课程设计</a> <a href="/tag/java/" title="java" class="ren-summary-tag" style="color: #fff!important;background-color: #9961dd;">java</a> <a href="/tag/php/" title="php" class="ren-summary-tag" style="color: #fff!important;background-color: #b1c248;">php</a> <a href="/tag/oracle/" title="oracle" class="ren-summary-tag" style="color: #fff!important;background-color: #c4c23f;">oracle</a> <a href="/tag/数据库/" title="数据库" class="ren-summary-tag" style="color: #fff!important;background-color: #a82234;">数据库</a> <a href="/tag/小程序/" title="小程序" class="ren-summary-tag" style="color: #fff!important;background-color: #b58ce2;">小程序</a> <a href="/tag/spring/" title="spring" class="ren-summary-tag" style="color: #fff!important;background-color: #7fc2fa;">spring</a> <a href="/tag/boot/" title="boot" class="ren-summary-tag" style="color: #fff!important;background-color: #e83f90;">boot</a> </dd> <div class="clear"></div> </dl> </div> </li> <li> <div class="nex_article_bd_mid"> <div class="nex_article_bd_mid_l" style="width: 100%;"> <h5><a href="426467.html" title="" target="_blank">springboot卡塔尔世界杯门户网站的设计与开发(免费领源码、附论文)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、全套文案40685</a></h5> <div class="nex_png_summary"> 摘  要 在漫漫历史长河中,体育和艺术一直是人类精神文明世界里不可或缺两个部分。而足球,恰恰是数十年甚至数百年来最受欢迎影响力最大的一项运动,某种程度上讲,足球正是一种特别的艺术。如今,借助于互联网技术,足球资讯的传播更加快速... </div> </div> <div class="clear"></div> </div> <div class="nex_article_bd_btm"> <dl> <dd class="nex_article_views">99+</dd> <dd>2023-10-09</dd> <dd class="nex_article_catname"> <a href="/tag/java/" title="java" class="ren-summary-tag" style="color: #fff!important;background-color: #958ef2;">java</a> <a href="/tag/spring/" title="spring" class="ren-summary-tag" style="color: #fff!important;background-color: #9961dd;">spring</a> <a href="/tag/boot/" title="boot" class="ren-summary-tag" style="color: #fff!important;background-color: #b1c248;">boot</a> <a href="/tag/课程设计/" title="课程设计" class="ren-summary-tag" style="color: #fff!important;background-color: #c4c23f;">课程设计</a> </dd> <div class="clear"></div> </dl> </div> </li> <li> <div class="nex_article_bd_mid"> <div class="nex_article_bd_mid_l" style="width: 100%;"> <h5><a href="424317.html" title="" target="_blank">毕业设计(论文)免费赠送项目完整源码,可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、全套文案等70276</a></h5> <div class="nex_png_summary">摘  要 随着现在网络的快速发展,网络的应用在各行各业当中它很快融入到了许多学校的眼球之中,他们利用网络来做这个校园会议室管理的网站,随之就产生了“学术会议管理系统 ”,这样就让用户学术会议管理系统更加方便简单。 对于本学术会议管理... </div> </div> <div class="clear"></div> </div> <div class="nex_article_bd_btm"> <dl> <dd class="nex_article_views">99+</dd> <dd>2023-10-07</dd> <dd class="nex_article_catname"> <a href="/tag/课程设计/" title="课程设计" class="ren-summary-tag" style="color: #fff!important;background-color: #958ef2;">课程设计</a> <a href="/tag/java/" title="java" class="ren-summary-tag" style="color: #fff!important;background-color: #9961dd;">java</a> <a href="/tag/php/" title="php" class="ren-summary-tag" style="color: #fff!important;background-color: #b1c248;">php</a> </dd> <div class="clear"></div> </dl> </div> </li> <li> <div class="nex_article_bd_mid"> <div class="nex_article_bd_mid_l" style="width: 100%;"> <h5><a href="423108.html" title="" target="_blank">springboot失物招领系统免费赠送项目完整源码,可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、全套文案等</a></h5> <div class="nex_png_summary">springboot失物招领系统 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题。针对失物招领系统等问题,... </div> </div> <div class="clear"></div> </div> <div class="nex_article_bd_btm"> <dl> <dd class="nex_article_views">99+</dd> <dd>2023-10-03</dd> <dd class="nex_article_catname"> <a href="/tag/java/" title="java" class="ren-summary-tag" style="color: #fff!important;background-color: #958ef2;">java</a> <a href="/tag/spring/" title="spring" class="ren-summary-tag" style="color: #fff!important;background-color: #9961dd;">spring</a> <a href="/tag/boot/" title="boot" class="ren-summary-tag" style="color: #fff!important;background-color: #b1c248;">boot</a> <a href="/tag/课程设计/" title="课程设计" class="ren-summary-tag" style="color: #fff!important;background-color: #c4c23f;">课程设计</a> </dd> <div class="clear"></div> </dl> </div> </li> <li> <div class="nex_article_bd_mid"> <div class="nex_article_bd_mid_l" style="width: 100%;"> <h5><a href="423023.html" title="" target="_blank">C#校园在线投票系统(免费领源码、附论文)免费赠送项目完整源码,可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、、单片机、全套文案等</a></h5> <div class="nex_png_summary">校园在线投票系统 摘  要 随着互联网大趋势的到来,社会的方方面面,各行各业都在考虑利用互联网作为媒介将自己的信息更及时有效地推广出去,而其中最好的方式就是建立网络管理系统,并对其进行信息管理。由于现在网络的发达,校园投票通过网络进行管... </div> </div> <div class="clear"></div> </div> <div class="nex_article_bd_btm"> <dl> <dd class="nex_article_views">99+</dd> <dd>2023-10-03</dd> <dd class="nex_article_catname"> <a href="/tag/c#/" title="c#" class="ren-summary-tag" style="color: #fff!important;background-color: #958ef2;">c#</a> <a href="/tag/课程设计/" title="课程设计" class="ren-summary-tag" style="color: #fff!important;background-color: #9961dd;">课程设计</a> <a href="/tag/java/" title="java" class="ren-summary-tag" style="color: #fff!important;background-color: #b1c248;">java</a> </dd> <div class="clear"></div> </dl> </div> </li> <li> <div class="nex_article_bd_mid"> <div class="nex_article_bd_mid_l" style="width: 100%;"> <h5><a href="422835.html" title="" target="_blank">基于Python的爬虫设计与数据分析(附源码、论文)免费赠送项目完整源码,可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、全套文案等</a></h5> <div class="nex_png_summary"> 目  录 摘要 1 绪论 1.1课题背景 1.2研究目的及意义 1.3爬虫技术 1.4django框架介绍 2 1.5论文结构与章节安排 3 2 基于Python的爬虫设计与数据分析分析 4 2.... </div> </div> <div class="clear"></div> </div> <div class="nex_article_bd_btm"> <dl> <dd class="nex_article_views">99+</dd> <dd>2023-10-02</dd> <dd class="nex_article_catname"> <a href="/tag/python/" title="python" class="ren-summary-tag" style="color: #fff!important;background-color: #958ef2;">python</a> <a href="/tag/爬虫/" title="爬虫" class="ren-summary-tag" style="color: #fff!important;background-color: #9961dd;">爬虫</a> <a href="/tag/数据分析/" title="数据分析" class="ren-summary-tag" style="color: #fff!important;background-color: #b1c248;">数据分析</a> </dd> <div class="clear"></div> </dl> </div> </li> </ul> </div> </div> </div> <div class="nex_ART_content_r"> <!--广告位--> <div class="nex_right_grids nex_plugin_grids"> <div class="nex_index_sd_title"> <span>软考高级职称资格查询</span> <div class="clear"></div> </div> <a lay-on="showLoginPopup" href="javascript:void(0);" class="seo_bk_com"></a> </div> <div class="pic_ad"> <a href="https://www.lsjlt.com/api/redirect.php?aid=16" target="_blank" class="tipsa_ds"><img src="https://www.lsjlt.com/file/imgs/upload/202405/10/153456941.jpg" width="300" height="255" alt="iis服务器助手"/><span class="tipsa_d">广告</span></a></div> <div class="nex_right_grids nex_plugin_grids seo_right_exam"> <div class="nex_index_sd_title"> <span>软考职称历年真题下载</span> <div class="clear"></div> </div> <ul> <li> <span class="news_icon_paper"></span> <div class="news_paper_info"> <a href="javascript:void(0);" lay-on="showLoginPopup" title="2023下半年-信息系统项目管理师-真题考点汇总(完整版)">2023下半年-信息系统项目管理师-真题考点汇总(完整版)</a> <div class="news_paper_infos"> 164.2 KB   <a href="javascript:void(0);" lay-on="showLoginPopup" class="nologinbutton">查看</a> </div> </div> </li> <li> <span class="news_icon_paper"></span> <div class="news_paper_info"> <a href="javascript:void(0);" lay-on="showLoginPopup" title="2023年下半年信息系统项目管理师第一、二批次各科目真题考点整理(考友回忆版)">2023年下半年信息系统项目管理师第一、二批次各科目真题考点整理(考友回忆版)</a> <div class="news_paper_infos"> 143.67 KB   <a href="javascript:void(0);" lay-on="showLoginPopup" class="nologinbutton">查看</a> </div> </div> </li> <li> <span class="news_icon_paper"></span> <div class="news_paper_info"> <a href="javascript:void(0);" lay-on="showLoginPopup" title="2023上半年软考高级《信息系统项目管理师》真题答案(抢先版)">2023上半年软考高级《信息系统项目管理师》真题答案(抢先版)</a> <div class="news_paper_infos"> 500.26 KB   <a href="javascript:void(0);" lay-on="showLoginPopup" class="nologinbutton">查看</a> </div> </div> </li> <li> <span class="news_icon_paper"></span> <div class="news_paper_info"> <a href="javascript:void(0);" lay-on="showLoginPopup" title="2022年下半年软考高级职称考试考情分析">2022年下半年软考高级职称考试考情分析</a> <div class="news_paper_infos"> 823.36 KB   <a href="javascript:void(0);" lay-on="showLoginPopup" class="nologinbutton">查看</a> </div> </div> </li> <li> <span class="news_icon_paper"></span> <div class="news_paper_info"> <a href="javascript:void(0);" lay-on="showLoginPopup" title="2022年下半年软考高级职称考试真题">2022年下半年软考高级职称考试真题</a> <div class="news_paper_infos"> 569.84 KB   <a href="javascript:void(0);" lay-on="showLoginPopup" class="nologinbutton">查看</a> </div> </div> </li> </ul> </div> <div class="nex_right_grids nex_plugin_grids seo_right_exam"> <div class="nex_index_sd_title"> <span>软考职称资料下载</span> <div class="clear"></div> </div> <ul> <li> <span class="icon_pdf"></span> <div class="news_paper_info"> <a href="javascript:void(0);" lay-on="showLoginPopup" title="2023下半年-系统集成项目管理工程师-真题考点汇总(完整版)">2023下半年-系统集成项目管理工程师-真题考点汇总(完整版)</a> <div class="news_paper_infos"> 143.91 KB   <a href="javascript:void(0);" lay-on="showLoginPopup" class="nologinbutton">查看</a> </div> </div> </li> <li> <span class="icon_pdf"></span> <div class="news_paper_info"> <a href="javascript:void(0);" lay-on="showLoginPopup" title="2023年下半年系统集成项目管理工程师第一、二、三批次真题考点整理(考友回忆版)">2023年下半年系统集成项目管理工程师第一、二、三批次真题考点整理(考友回忆版)</a> <div class="news_paper_infos"> 183.71 KB   <a href="javascript:void(0);" lay-on="showLoginPopup" class="nologinbutton">查看</a> </div> </div> </li> <li> <span class="icon_pdf"></span> <div class="news_paper_info"> <a href="javascript:void(0);" lay-on="showLoginPopup" title="2023年上半年软考中级《系统集成项目管理工程师》-基础知识-考试真题及答案">2023年上半年软考中级《系统集成项目管理工程师》-基础知识-考试真题及答案</a> <div class="news_paper_infos"> 644.84 KB   <a href="javascript:void(0);" lay-on="showLoginPopup" class="nologinbutton">查看</a> </div> </div> </li> <li> <span class="icon_pdf"></span> <div class="news_paper_info"> <a href="javascript:void(0);" lay-on="showLoginPopup" title="2023年上半年软考中级《系统集成项目管理工程师》-应用技术-考试真题及答案">2023年上半年软考中级《系统集成项目管理工程师》-应用技术-考试真题及答案</a> <div class="news_paper_infos"> 314.7 KB   <a href="javascript:void(0);" lay-on="showLoginPopup" class="nologinbutton">查看</a> </div> </div> </li> <li> <span class="icon_pdf"></span> <div class="news_paper_info"> <a href="javascript:void(0);" lay-on="showLoginPopup" title="2023年下半年第一二批次系统集成项目管理工程师《案例分析》真题考点">2023年下半年第一二批次系统集成项目管理工程师《案例分析》真题考点</a> <div class="news_paper_infos"> 115.57 KB   <a href="javascript:void(0);" lay-on="showLoginPopup" class="nologinbutton">查看</a> </div> </div> </li> </ul> </div> <div class="nex_right_grids nex_plugin_grids"> <div class="nex_index_sd_title"> <span>热门wiki</span> <div class="clear"></div> </div> <div class="nex_recom_reading_list"> <ul> <div id="nex_recom_reading_list122"> <div id="frameB500mO" class="frame move-span cl frame-1"> <div id="frameB500mO_left" class="column frame-1-c"> <div id="portal_block_580" class="block move-span"> <div id="portal_block_580_content" class="dxb_bc"> <li> <div class="nex_article_current"><a href="https://www.lsjlt.com/wiki/1dae00eca8.html" target="_blank" title="mysql删除数据恢复">mysql删除数据恢复</a></div> </li><li> <div class="nex_article_current"><a href="https://www.lsjlt.com/wiki/90fb1d689c.html" target="_blank" title="mysql删表能回滚吗">mysql删表能回滚吗</a></div> </li><li> <div class="nex_article_current"><a href="https://www.lsjlt.com/wiki/41f48e39f4.html" target="_blank" title="mysql找回删除的表">mysql找回删除的表</a></div> </li><li> <div class="nex_article_current"><a href="https://www.lsjlt.com/wiki/95b479cd93.html" target="_blank" title="mysql不小心删除了表">mysql不小心删除了表</a></div> </li><li> <div class="nex_article_current"><a href="https://www.lsjlt.com/wiki/7d1d3ffca2.html" target="_blank" title="mysql不小心把表删了怎么恢复数据">mysql不小心把表删了怎么恢复数据</a></div> </li><li> <div class="nex_article_current"><a href="https://www.lsjlt.com/wiki/3d1abe458d.html" target="_blank" title="mysql数据表删除后能恢复么">mysql数据表删除后能恢复么</a></div> </li><li> <div class="nex_article_current"><a href="https://www.lsjlt.com/wiki/fbf87a998d.html" target="_blank" title="mysql误删表数据恢复">mysql误删表数据恢复</a></div> </li><li> <div class="nex_article_current"><a href="https://www.lsjlt.com/wiki/13939eb495.html" target="_blank" title="mysql误删表恢复">mysql误删表恢复</a></div> </li><li> <div class="nex_article_current"><a href="https://www.lsjlt.com/wiki/e12fe35b9b.html" target="_blank" title="mysql删除表怎么恢复">mysql删除表怎么恢复</a></div> </li><li> <div class="nex_article_current"><a href="https://www.lsjlt.com/wiki/d4421165ca.html" target="_blank" title="mysql删除表">mysql删除表</a></div> </li></div> </div> </div> </div> </div> </ul> </div> </div> <!--近期文章--> <div class="nex_right_grids nex_plugin_grids"> <div class="nex_index_sd_title"> <span>近期文章</span> <div class="clear"></div> </div> <div class="nex_recom_reading_list"> <ul> <div id="nex_recom_reading_list122"> <div id="frameB500mO" class="frame move-span cl frame-1"> <div id="frameB500mO_left" class="column frame-1-c"> <div id="portal_block_580" class="block move-span"> <div id="portal_block_580_content" class="dxb_bc"> <li> <div class="nex_article_current"><a href="https://www.lsjlt.com/news/571684.html" target="_blank" title="c语言怎么计算字符串长度">c语言怎么计算字符串长度</a></div> </li><li> <div class="nex_article_current"><a href="https://www.lsjlt.com/news/571674.html" target="_blank" title="c语言怎么判断三个数的大小">c语言怎么判断三个数的大小</a></div> </li><li> <div class="nex_article_current"><a href="https://www.lsjlt.com/news/571649.html" target="_blank" title="c++排序函数sort怎么使用">c++排序函数sort怎么使用</a></div> </li><li> <div class="nex_article_current"><a href="https://www.lsjlt.com/news/571643.html" target="_blank" title="c++中string的compare函数怎么使用">c++中string的compare函数怎么使用</a></div> </li><li> <div class="nex_article_current"><a href="https://www.lsjlt.com/news/571635.html" target="_blank" title="c++中string的compare函数有什么用">c++中string的compare函数有什么用</a></div> </li><li> <div class="nex_article_current"><a href="https://www.lsjlt.com/news/571589.html" target="_blank" title="c++中print函数的功能有哪些">c++中print函数的功能有哪些</a></div> </li><li> <div class="nex_article_current"><a href="https://www.lsjlt.com/news/571582.html" target="_blank" title="c语言数据结构怎么使用">c语言数据结构怎么使用</a></div> </li><li> <div class="nex_article_current"><a href="https://www.lsjlt.com/news/571577.html" target="_blank" title="c++中print函数的用法是什么">c++中print函数的用法是什么</a></div> </li><li> <div class="nex_article_current"><a href="https://www.lsjlt.com/news/571565.html" target="_blank" title="c++中concept的用法是什么">c++中concept的用法是什么</a></div> </li><li> <div class="nex_article_current"><a href="https://www.lsjlt.com/news/571559.html" target="_blank" title="c++中concept的作用是什么">c++中concept的作用是什么</a></div> </li></div> </div> </div> </div> </div> </ul> </div> </div> <!--推荐阅读--> <div class="nex_right_grids"> <div class="nex_index_sd_title"> <span>推荐阅读</span> <div class="clear"></div> </div> <div class="nex_recom_reading_list"> <ul> <div id="nex_recom_reading_list"> <div id="frameMcfpX9" class="frame move-span cl frame-1"> <div id="frameMcfpX9_left" class="column frame-1-c"> <div id="portal_block_575" class="block move-span"> <div id="portal_block_575_content" class="dxb_bc"> <li> <div class="nex_rrl_intel"> <h5><a href="https://www.lsjlt.com/news/571684.html" title="c语言怎么计算字符串长度" target="_blank">c语言怎么计算字符串长度</a> </h5> <p>2024-03-01</p> </div> <div class="nex_rrl_img"> <a href="https://www.lsjlt.com/news/571684.html" target="_blank" title="c语言怎么计算字符串长度" style="background:url(https://www.lsjlt.com/static/imgs/37.jpg) center no-repeat; background-size:cover;"></a> </div> <div class="clear"></div> </li><li> <div class="nex_rrl_intel"> <h5><a href="https://www.lsjlt.com/news/571649.html" title="c++排序函数sort怎么使用" target="_blank">c++排序函数sort怎么使用</a> </h5> <p>2024-03-01</p> </div> <div class="nex_rrl_img"> <a href="https://www.lsjlt.com/news/571649.html" target="_blank" title="c++排序函数sort怎么使用" style="background:url(https://www.lsjlt.com/static/imgs/5.jpg) center no-repeat; background-size:cover;"></a> </div> <div class="clear"></div> </li><li> <div class="nex_rrl_intel"> <h5><a href="https://www.lsjlt.com/news/571100.html" title="C++中beginthreadex线程启动不了怎么解决" target="_blank">C++中beginthreadex线程启动不了怎么解决</a> </h5> <p>2024-02-29</p> </div> <div class="nex_rrl_img"> <a href="https://www.lsjlt.com/news/571100.html" target="_blank" title="C++中beginthreadex线程启动不了怎么解决" style="background:url(https://www.lsjlt.com/static/imgs/8.jpg) center no-repeat; background-size:cover;"></a> </div> <div class="clear"></div> </li><li> <div class="nex_rrl_intel"> <h5><a href="https://www.lsjlt.com/news/571062.html" title="c语言swap函数如何调用" target="_blank">c语言swap函数如何调用</a> </h5> <p>2024-02-29</p> </div> <div class="nex_rrl_img"> <a href="https://www.lsjlt.com/news/571062.html" target="_blank" title="c语言swap函数如何调用" style="background:url(https://www.lsjlt.com/static/imgs/27.jpg) center no-repeat; background-size:cover;"></a> </div> <div class="clear"></div> </li><li> <div class="nex_rrl_intel"> <h5><a href="https://www.lsjlt.com/news/571056.html" title="c++中使用swap函数报错怎么解决" target="_blank">c++中使用swap函数报错怎么解决</a> </h5> <p>2024-02-29</p> </div> <div class="nex_rrl_img"> <a href="https://www.lsjlt.com/news/571056.html" target="_blank" title="c++中使用swap函数报错怎么解决" style="background:url(https://www.lsjlt.com/static/imgs/41.jpg) center no-repeat; background-size:cover;"></a> </div> <div class="clear"></div> </li><li> <div class="nex_rrl_intel"> <h5><a href="https://www.lsjlt.com/news/570997.html" title="c++中decltype的用法是什么" target="_blank">c++中decltype的用法是什么</a> </h5> <p>2024-02-29</p> </div> <div class="nex_rrl_img"> <a href="https://www.lsjlt.com/news/570997.html" target="_blank" title="c++中decltype的用法是什么" style="background:url(https://www.lsjlt.com/static/imgs/55.jpg) center no-repeat; background-size:cover;"></a> </div> <div class="clear"></div> </li><li> <div class="nex_rrl_intel"> <h5><a href="https://www.lsjlt.com/news/570990.html" title="c语言中sizeof语句怎么使用" target="_blank">c语言中sizeof语句怎么使用</a> </h5> <p>2024-02-29</p> </div> <div class="nex_rrl_img"> <a href="https://www.lsjlt.com/news/570990.html" target="_blank" title="c语言中sizeof语句怎么使用" style="background:url(https://www.lsjlt.com/static/imgs/55.jpg) center no-repeat; background-size:cover;"></a> </div> <div class="clear"></div> </li><li> <div class="nex_rrl_intel"> <h5><a href="https://www.lsjlt.com/news/570974.html" title="C语言怎么实现对文件夹加密" target="_blank">C语言怎么实现对文件夹加密</a> </h5> <p>2024-02-29</p> </div> <div class="nex_rrl_img"> <a href="https://www.lsjlt.com/news/570974.html" target="_blank" title="C语言怎么实现对文件夹加密" style="background:url(https://www.lsjlt.com/static/imgs/16.jpg) center no-repeat; background-size:cover;"></a> </div> <div class="clear"></div> </li><li> <div class="nex_rrl_intel"> <h5><a href="https://www.lsjlt.com/news/570953.html" title="c语言怎么将小数转换成整数" target="_blank">c语言怎么将小数转换成整数</a> </h5> <p>2024-02-29</p> </div> <div class="nex_rrl_img"> <a href="https://www.lsjlt.com/news/570953.html" target="_blank" title="c语言怎么将小数转换成整数" style="background:url(https://www.lsjlt.com/static/imgs/24.jpg) center no-repeat; background-size:cover;"></a> </div> <div class="clear"></div> </li><li> <div class="nex_rrl_intel"> <h5><a href="https://www.lsjlt.com/news/570943.html" title="C++中coledatetime函数的用法是什么" target="_blank">C++中coledatetime函数的用法是什么</a> </h5> <p>2024-02-29</p> </div> <div class="nex_rrl_img"> <a href="https://www.lsjlt.com/news/570943.html" target="_blank" title="C++中coledatetime函数的用法是什么" style="background:url(https://www.lsjlt.com/static/imgs/3.jpg) center no-repeat; background-size:cover;"></a> </div> <div class="clear"></div> </li></div> </div> </div> </div> </div> </ul> </div> </div> <!--热门问答--> <div class="nex_right_grids"> <div class="nex_index_sd_title"> <span>热门问答</span> <div class="clear"></div> </div> <div class="nex_recom_reading_list"> <ul> <div id="nex_recom_reading_list1"> <div id="framefe7ykY" class="frame move-span cl frame-1"> <div id="framefe7ykY_left" class="column frame-1-c"> <div id="framefe7ykY_left_temp" class="move-span temp"></div> <div id="portal_block_579" class="block move-span"> <div id="portal_block_579_content" class="dxb_bc"> <li> <div class="nex_art_qna_top"> <div class="nex_art_qna_top_l"> <em>1</em> <p>回答</p> </div> <div class="nex_art_qna_top_r"><a href="https://www.lsjlt.com/ask/101ad.html" target="_blank" title="如何调试操作系统的错误?">如何调试操作系统的错误?</a><br>操作系统</div> <div class="clear"></div> </div> <div class="nex_art_qna_btm"> <span></span> <em>2023-11-15发布</em> <div class="clear"></div> </div> </li> <li> <div class="nex_art_qna_top"> <div class="nex_art_qna_top_l"> <em>1</em> <p>回答</p> </div> <div class="nex_art_qna_top_r"><a href="https://www.lsjlt.com/ask/c541b.html" target="_blank" title="操作系统中的I/O系统是如何实现的?">操作系统中的I/O系统是如何实现的?</a><br>操作系统</div> <div class="clear"></div> </div> <div class="nex_art_qna_btm"> <span></span> <em>2023-11-15发布</em> <div class="clear"></div> </div> </li> <li> <div class="nex_art_qna_top"> <div class="nex_art_qna_top_l"> <em>1</em> <p>回答</p> </div> <div class="nex_art_qna_top_r"><a href="https://www.lsjlt.com/ask/d3656.html" target="_blank" title="如何实现操作系统的内存管理?">如何实现操作系统的内存管理?</a><br>操作系统</div> <div class="clear"></div> </div> <div class="nex_art_qna_btm"> <span></span> <em>2023-11-15发布</em> <div class="clear"></div> </div> </li> <li> <div class="nex_art_qna_top"> <div class="nex_art_qna_top_l"> <em>1</em> <p>回答</p> </div> <div class="nex_art_qna_top_r"><a href="https://www.lsjlt.com/ask/b9b36.html" target="_blank" title="什么是虚拟内存,它对操作系统有什么影响?">什么是虚拟内存,它对操作系统有什么影响?</a><br>操作系统</div> <div class="clear"></div> </div> <div class="nex_art_qna_btm"> <span></span> <em>2023-11-15发布</em> <div class="clear"></div> </div> </li> <li> <div class="nex_art_qna_top"> <div class="nex_art_qna_top_l"> <em>1</em> <p>回答</p> </div> <div class="nex_art_qna_top_r"><a href="https://www.lsjlt.com/ask/80ee6.html" target="_blank" title="ASP中的MVC架构和WebForms架构有什么区别和使用场景?">ASP中的MVC架构和WebForms架构有什么区别和使用场景?</a><br>ASP.NET</div> <div class="clear"></div> </div> <div class="nex_art_qna_btm"> <span></span> <em>2023-11-15发布</em> <div class="clear"></div> </div> </li> <li> <div class="nex_art_qna_top"> <div class="nex_art_qna_top_l"> <em>1</em> <p>回答</p> </div> <div class="nex_art_qna_top_r"><a href="https://www.lsjlt.com/ask/a99c1.html" target="_blank" title="ASP中的数据验证和数据校验有什么不同?">ASP中的数据验证和数据校验有什么不同?</a><br>ASP.NET</div> <div class="clear"></div> </div> <div class="nex_art_qna_btm"> <span></span> <em>2023-11-15发布</em> <div class="clear"></div> </div> </li> <li> <div class="nex_art_qna_top"> <div class="nex_art_qna_top_l"> <em>1</em> <p>回答</p> </div> <div class="nex_art_qna_top_r"><a href="https://www.lsjlt.com/ask/27db3.html" target="_blank" title="ASP中的ADO对象和DAO对象有什么区别和使用方法?">ASP中的ADO对象和DAO对象有什么区别和使用方法?</a><br>ASP.NET</div> <div class="clear"></div> </div> <div class="nex_art_qna_btm"> <span></span> <em>2023-11-15发布</em> <div class="clear"></div> </div> </li> <li> <div class="nex_art_qna_top"> <div class="nex_art_qna_top_l"> <em>1</em> <p>回答</p> </div> <div class="nex_art_qna_top_r"><a href="https://www.lsjlt.com/ask/200a1.html" target="_blank" title="Node.js中的包管理器NPM是什么?如何使用它进行依赖管理?">Node.js中的包管理器NPM是什么?如何使用它进行依赖管理?</a><br>node.js</div> <div class="clear"></div> </div> <div class="nex_art_qna_btm"> <span></span> <em>2023-11-15发布</em> <div class="clear"></div> </div> </li> <li> <div class="nex_art_qna_top"> <div class="nex_art_qna_top_l"> <em>1</em> <p>回答</p> </div> <div class="nex_art_qna_top_r"><a href="https://www.lsjlt.com/ask/14d37.html" target="_blank" title="Vue.js中的动态组件是什么?如何使用它来动态渲染组件?">Vue.js中的动态组件是什么?如何使用它来动态渲染组件?</a><br>VUE</div> <div class="clear"></div> </div> <div class="nex_art_qna_btm"> <span></span> <em>2023-11-15发布</em> <div class="clear"></div> </div> </li> <li> <div class="nex_art_qna_top"> <div class="nex_art_qna_top_l"> <em>1</em> <p>回答</p> </div> <div class="nex_art_qna_top_r"><a href="https://www.lsjlt.com/ask/31720.html" target="_blank" title="如何使用Vue.js实现懒加载和预加载?">如何使用Vue.js实现懒加载和预加载?</a><br>VUE</div> <div class="clear"></div> </div> <div class="nex_art_qna_btm"> <span></span> <em>2023-11-15发布</em> <div class="clear"></div> </div> </li> </div> </div> </div> </div> </div> </ul> </div> </div> <div class="nex_right_grids"> <div class="nex_index_sd_title"> <span>热门标签</span> <div class="clear"></div> </div> <div class="nex_recom_reading_list"> <ul class="tagarr"> <li> <a href="/tag/流数据/" title="流数据" target="_blank">流数据</a> <a href="/tag/域名在线交易/" title="域名在线交易" target="_blank">域名在线交易</a> <a href="/tag/库或框架/" title="库或框架" target="_blank">库或框架</a> <a href="/tag/同步原语/" title="同步原语" target="_blank">同步原语</a> <a href="/tag/域名担保交易安全吗/" title="域名担保交易安全吗" target="_blank">域名担保交易安全吗</a> <a href="/tag/域名交易安全/" title="域名交易安全" target="_blank">域名交易安全</a> <a href="/tag/域名担保交易流程是什么样的/" title="域名担保交易流程是什么样的" target="_blank">域名担保交易流程是什么样的</a> <a href="/tag/域名担保交易流程/" title="域名担保交易流程" target="_blank">域名担保交易流程</a> <a href="/tag/域名担保交易/" title="域名担保交易" target="_blank">域名担保交易</a> <a href="/tag/异步读文件/" title="异步读文件" target="_blank">异步读文件</a> <a href="/tag/并行数据处理/" title="并行数据处理" target="_blank">并行数据处理</a> <a href="/tag/安全实践/" title="安全实践" target="_blank">安全实践</a> <a href="/tag/面试技巧/" title="面试技巧" target="_blank">面试技巧</a> <a href="/tag/读写二进制文件/" title="读写二进制文件" target="_blank">读写二进制文件</a> <a href="/tag/跨平台兼容/" title="跨平台兼容" target="_blank">跨平台兼容</a> <a href="/tag/交叉平台/" title="交叉平台" target="_blank">交叉平台</a> <a href="/tag/上下文取消/" title="上下文取消" target="_blank">上下文取消</a> <a href="/tag/mpmc/" title="mpmc" target="_blank">mpmc</a> <a href="/tag/预处理器/" title="预处理器" target="_blank">预处理器</a> <a href="/tag/自定义分隔符/" title="自定义分隔符" target="_blank">自定义分隔符</a> <a href="/tag/c++生态系统/" title="c++生态系统" target="_blank">c++生态系统</a> <a href="/tag/开源许可证/" title="开源许可证" target="_blank">开源许可证</a> <a href="/tag/还原数据库/" title="还原数据库" target="_blank">还原数据库</a> <a href="/tag/程序流/" title="程序流" target="_blank">程序流</a> <a href="/tag/trie树/" title="trie树" target="_blank">trie树</a> <a href="/tag/空间子目录怎么绑定域名/" title="空间子目录怎么绑定域名" target="_blank">空间子目录怎么绑定域名</a> <a href="/tag/空间子目录/" title="空间子目录" target="_blank">空间子目录</a> <a href="/tag/空间域名有了如何上传网页/" title="空间域名有了如何上传网页" target="_blank">空间域名有了如何上传网页</a> <a href="/tag/nil错误值/" title="nil错误值" target="_blank">nil错误值</a> <a href="/tag/空间域名如何绑定子目录/" title="空间域名如何绑定子目录" target="_blank">空间域名如何绑定子目录</a> </li> </ul> </div> </div> <script type="text/javascript"> jQuery(window).scroll(function () { var rightH = jQuery('.nex_ART_content_r').height(); var t = jQuery(".nex_ART_content_r").offset().top; var cH = jQuery(document).height(); var h = jQuery(this).scrollTop(); var fH = jQuery('.nexfooter').height(); var wH = jQuery(window).height(); var hH = cH - (h + wH); if (h > rightH && hH > fH) { jQuery(".nex_plugin_grids").addClass('nexfixed'); } else { jQuery(".nex_plugin_grids").removeClass('nexfixed'); } }); jQuery(".nex_art_author_info_top span a").click(function () { window.location.reload();; }); </script> </div> <div class="clear"></div> </div> </div> </div> <div class="nexfooter"> <div class="nexfttop"> <div class="w1240"> <div class="nex_ft_left"> <div class="nex_ft_logotxt"><img src="/skin/bcw/static/picture/ft_txt.png" /></div> <div class="nex_ft_sums">编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。 </div> </div> <div class="nex_ft_middle"> <div class="nex_ft_middle_top"> <ul> <li><a href="/qianduan/" target="_blank" title="前端">前端</a></li> <li><a href="/houduan/" target="_blank" title="后端">后端</a></li> <li><a href="/mysql/" target="_blank" title="数据库">数据库</a></li> <li><a href="/fuwuqi/" target="_blank" title="服务器">服务器</a></li> <li><a href="/anquan/" target="_blank" title="操作系统">操作系统</a></li> <div class="clear"></div> </ul> </div> <div class="nex_ft_middle_btm"> <ul> <li><a href="mailto:279061341@qq.com">商务合作:279061341@qq.com</a></li> <li><a href="https://www.lsjlt.com/sitemaps/baidu/map3.txt">网站地图</a></li> <li><a href="mailto:279061341@qq.com">投稿合作:279061341@qq.com</a></li> <li><a href="/tag/">标签大全</a></li> <li>虚位以待</li> </ul> </div> </div> <div class="nex_ft_right"> <ul> <li> <div class="nex_ft_qcode_img"><img src="/skin/bcw/static/images/mobile_qcode.png" /></div> <p>官方手机版</p> </li> <li> <div class="nex_ft_qcode_img"><img src="/skin/bcw/static/images/wx_qcode.jpg" /></div> <p>微信公众号</p> </li> <li> <div class="nex_ft_qcode_img"><img src="/skin/bcw/static/images/corp_code.png" /></div> <p>商务合作</p> </li> <div class="clear"></div> </ul> </div> <div class="clear"></div> </div> </div> <div class="nexftbottom"> <div class="w1240"> <div class="nex_ft_other_info"> <ul> <li> Powered by <a href="https://www.lsjlt.com" target="_blank">编程网</a> <em>|</em> Copyright © 2018-2023, 版权所有. <em>|</em> <a href="https://www.lsjlt.com/sitemaps/baidu/map4.txt" target="_blank">网站地图</a> <em>|</em> <a href="http://beian.miit.gov.cn/" rel="nofollow" target="_blank">苏ICP备17033115号</a> </li> </ul> </div> <div class="clear"></div> </div> </div> </div> <div id="ft" style="margin:0;padding:0; height:0;"></div> <div id="scrolltop" style="display:none;"> <span hidefocus="true"><a title="返回顶部" onclick="window.scrollTo('0','0')" id="scrolltopa"><b>返回顶部</b></a></span> </div> <script src="/skin/bcw/static/js/indexsms.js?v=20240108.1443"></script> <script src="/skin/layui/layui.js" type="text/javascript"></script> <script src="/skin/bcw/static/js/logo_pop.js" type="text/javascript"></script> <style> .layui-layer-iframe{overflow: hidden;} .layui-layer-close2{ background: url(https://s.hqwx.com/statics/home/pc/examTime/images/ico_close.png); top: 0px!important; right: 0px!important; cursor: pointer; background-position: 0 0 !important; } </style> <script> layui.use(function(){ var $ = layui.$; var layer = layui.layer; var util = layui.util; // 事件 util.on('lay-on', { 'showLoginPopup': function(){ layer.open({ type: 2, title: false, shade: 0.7, fixed: true, area: ['480px', '550px'], content: ['https://www.lsjlt.com/login', 'no'], }); }, }) }); </script> </body> </html>