萌宠宠物用品商城设计与制作-计算机毕业设计源码79718

摘要

在社会快速发展的影响下,宠物商城继续发展,大大增加了宠物用品的数量、多样性、质量等等的要求,使宠物用品商城的管理和运营比过去十年更加困难。依照这一现实为基础,设计一个快捷而又方便的萌宠宠物用品商城是一项十分重要并且有价值的事情。进入21世纪,因为科技和经济的迅速发展,人民群众对非物质层面的精神需求正变得越来越多元化。本系统是为了实现这些目标而提出来的。本论文系统地描绘了整个宠物用品商城的设计与实现,主要实现的功能有以下几点:后台首页、公告内容(轮播图、公告栏)系统用户(管理员、普通用户)内容模块(宠物资讯、资讯分类)宠物商城、订单管理等功能,其具有简单的接口,方便的应用,强大的互动,完全基于互联网的特点。

关键词:宠物商城SSM框架mysql数据库

SSM Cute Pet Products Mall

Abstract

Under the influence of rapid social development, pet shopping malls continue to develop, greatly increasing the requirements for the quantity, diversity, quality, and other aspects of pet products, making the management and operation of pet shopping malls more difficult than in the past decade. Based on this reality, designing a fast and convenient cute pet product store is a very important and valuable thing. Entering the 21st century, due to the rapid development of technology and economy, the spiritual needs of the people on the non material level are becoming increasingly diverse. This system is proposed to achieve these goals. This paper systematically describes the design and implementation of the entire pet product mall, with the main functions including the following: backend homepage, announcement content (broadcast image, announcement board), system user (administrator, ordinary user), content module (pet information, information classification), pet product mall, order management, etc. It has simple interfaces, convenient applications, powerful interaction, and is completely based on the characteristics of the Internet.

Keywords: Pet mall, SSM framework, MySQL database

目  录

第1章 绪   

1.1课题背景

1.2 课题意义

1.3 开发工具及技术

1.4 国内外现状 5

第2章 系统分析 6

2.1 可行性分析 6

2.2总体设计原则 7

2.2 系统需求分析 7

2.3 业务流程分析 7

2.4 数据流图 8

第3章 系统设计 10

3.1 系统概要设计 10

3.2 系统结构设计

3.3 数据库设计

第4章 系统实现

4.1用户功能模块

4.2管理员功能模块 22

第5章 软件测试

5.1软件测试的重要性

5.2测试实例的研究与选择

5.3测试环境与测试条件 28

5.4系统运行情况 28

5.5系统评价 28

6 总结 29

参考文献: 30

致谢 32

  1.  绪   论

1.1课题背景

2023年处于信息科技高速发展的大背景之下。在今天,缺少手机和电脑几乎已经成为不可能的事情,人们生活中已经难以离开手机和电脑。针对增加的成本管理和操作,各大宠物用品商城非常必要建立自己的商城网站,这既可以让更多的人体验到网络所带来的方便,也有助于提高线上购物本身的流行和用户依赖的感觉。

在经过几十年的高速发展后,互联网已成为最流行、最普及的媒体,每天的信息流量甚至能比得上过去十年。其以便捷的信息交换、快速的沟通速度,悄然地改变着人们的消费方式。简单、快捷、成本较低是互联网的特点,在互联网中,买家卖家不需要谋面也可以进行各种各样的交易活动,互联网商业化已经是当代经济的新趋势。 “电子商务”(电子商务或电子商务)的概念是在1996年前后在美国学术界提出的。经过数十年的经营,这个概念已经被广泛接受。B2B、C2C、C2B和B2C是电子商务的四种类型,但目前占据主流的是B2B和B2C两种。其中面向企业的管理模式称为B2B,它对商务系统的性能、安全和服务质量都要求十分严格;而直接面向消费者的模式称为B2C,也是我们所普遍接触的。到目前为止,电子商务的发展经历十余年仍然活力十足,电商应用就像雨后春笋一样冒出。

我国已经成为世界第二大经济体,经济实力高速发展以及百姓生活水平的普遍提高,不断地要求企业提供更加多元化的娱乐方式,更加快速和方便的服务,因此对线上购物行业也提出了更加严格的要求,如管理更加妥当、服务更加舒适等。而现在我们所能看到的线上购物数量也越来越多,信息量巨大,线上购物业快速发展使得管理成本不断扩大。然而,传统的购买方式有许多缺点:实际时间差异、超负荷、高成本和信息0共享。而宠物用品商城正是当下各大宠物用品商城为了适应时代发展所推出的互联网服务,以其方便高效的服务,在降低宠物用品商城职工的劳动强度,也减少了客户排队的烦恼。

1.2 课题意义

社会主义进入新时代,经济实力越来越强。我们也变得越来越忙碌、对生活的要求也变得更加严格,对快速和方便的服务的需求也在逐渐增加。因此,对线上购物行业的管理、服务的要求也越来越严格。为适应时代的发展,各大宠物用品商城开始广泛地使用电脑来进行管理,并推出在线线上购物购买物品系统,为提高工作人员效率提供了一种新的方式,并且减轻了他们的工作强度,也免去排队和租赁场地的困扰。免除排队可以说在很大程度上降低客户的不舒适感,在树立企业形象的同时,为宠物用品商城客户提供更加方便、舒适、优质而高效的服务,实现双赢。

于此同时,实现宠物用品商城购买物品的计算机化也是顺应时代潮流的举措,现如今线上购物种类正逐渐增加,浩繁的线上购物信息令线上购物业迎来管理上的难题。线上购物行业进入高速发展的时代,宠物用品商城的管理工作变得越来越困难,在这一客观需要的推动下,建立、完善、发展宠物用品商城,可以为管理员带来极大的方便。

1.3 开发工具及技术

宠物用品商城从本质上讲是一个电子商务和图书馆模式综合而成的系统。实现了线上购买商品商品品牌管理等基本功能。

主要用到以下技术:

一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命令。

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

二 MySQL数据库:

MySQL是目前中小型企业进行软件系统开发时广泛使用的传统关系数据库之一,特别是近年来在 Oracle 公司的管理下,MySQL数据库的性能有了很大的提升,而且支持的功能也更加丰富。MySQL作为最早的开源关系数据库之一,最初是由瑞典的数据库公司 MySQLAB 进行开发维护的,现归甲骨文公司管理。MySQL作为最为流行的开源关系数据库,是Web应用开发者进行Web 应用开发时的首选数据库。MySQL数据库虽然是开发数据库产品,但是在广发MySQL使用者的共同维护下,MySQL本身的性能并不差。MySQL作为传统的关系数据库,与其它传统的关系数据库并无大的差别,在 MySQL数据库中,数据根据数据库使用者的定义被存储于不同的数据库表中,而且用户可以定于不同的数据库来存放不同的数据表,这和目前新兴的非关系数据库数据存储方式有着很大的不同。MySQL数据库中数据的分表分库存储方式能够最大程度的避免数据同步代码的性能损耗,使得数据库的存取速度有了很大提升,而且同时保持了很大的灵活性。因此目前的中小型软件系统大多采用 MySQL数据库进行系统数据的存储。

三 ssm框架各层关系

DAO层、Service层这两个层次都可以单独开发,互相的耦合度很低,完全可以独立进行,这样的一种模式在开发大项目的过程中尤其有优势。

Controller,View层因为耦合度比较高,因而要结合在一起开发,但是也可以看作一个整体独立于前两个层进行开发。这样,在层与层之前只需要知道接口的定义,调用接口即可完成所需要的逻辑单元应用,一切显得非常清晰简单。

四 Vue.js 主要功能

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

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

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

五 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.4 国内外现状

进入2021年以来,中国线上购物行业的竞争正越来越激烈,受疫情影响,大量宠物用品商城倒闭,如何减轻用人成本、维护费用,成为各大宠物用品商城的难题。而使用一个高效、灵活、安全可靠的宠物用品商城对于减轻用人成本、方便维护、提高效率等都具有十分重要的意义。

宠物用品商城的角度来看,宠物用品商城通过拉入注册量,稳固宠物用品商城的客源,提高用户的依赖性;同时最重要的是降低用人成本,也有利于宠物用品商城的维护,在线上购物城不能营业的今天,也可以通过网页上的广告拉动一些收入。

从观众的角度来看,宠物用品商城相当于一个方便快捷的平台,使用在线服务给予了他们更多的方便,能够不受时间、空间的限制,完成从线上购物的选择、购买,到观看线上购物等服务,更加方便地享受休闲时光。

经过数十年的发展和各大线上购物商的努力,线上购物行业可以说是比较成熟了,不论是线上购物的质量、数量、类型都比数十年前有了质的飞跃。它在提高人们的生活质量和拉动地区经济方面贡献着自己的力量,也是国家文化输出的重要工具。新时代的人们在网上可以实现许多交易活动,如预定酒店房间、机用品等。顺应时代发展的大势所趋,倚靠计算机、互联网技术,整合资源是合乎发展潮流的正确选择。本着为宠物用品商城提供一个方便管理和节约成本的方式,也为客户提供一个高效的购买和获取线上购物信息的平台,设计一个萌宠宠物用品商城,是必须也是必然的。


  1. 系统分析

2.1 可行性分析

可行性分析的目的是确定一个系统是否有必要开发、确定系统是否能以最小的代价实现。其工作主要有三个方面,分别是技术、经济和社会三方面的可行性。我会从这三个方面对宠物用品商城进行详细的分析。

2.1.1技术可行性

该系统主要使用JAVA、SSM和MySQL数据库进行开发,Java易于学习和使用灵活。在校期间也接触过SSM和MySQL数据库的课程,对此有一定的开发经验,因此开发难度不高,所以从技术上来说是可行的。

2.1.2经济可行性

本系统设计所选择的开发工具和服务器都是免费的开源软件,又或者是适合学生使用的免费版本,并不需要支付费用,而且由作者本人单独完成,也不存在团队费用,几乎没有经济成本,具备经济可行性。

2.1.3社会可行性

社会可行性主要包括法律和用户两个方面,下面将从这两方面进行分析。

(1)法律因素

本系统是学习开发所制作的程序,并不用作商业用途,是在根据实际调研的结果结合现有的宠物用品商城后得出的,而且系统制作的全部过程都是在个人的工作电脑中完成的,使用的都是开源和免费的开发环境、分析软件和数据库,不存在侵权问题。

(2)用户可行性

操作人员或者客户只需要具备一定的windows电脑操作常识,不需要精通计算机技能。此外系统管理人员,只需要在windows常识之上再熟悉下使用Tomcat服务器的操作流程,只要掌握一定的计算机知识即可,在正式上线运营之前,仅需要对操作人员进行简单的熟悉流程培训即可。所以从用户可行性上也是可行的。

2.2总体设计原则

一个系统要在开发和维护的过程中方便使用,必须采取一定的设计原则,其主要设计原则有:

简单性:系统功能简单易懂,只需要掌握基本的计算机操作能力即可使用。

针对性:针对特定的宠物用品商城用户,没有多余的其他功能,使用户可以专心使用。

实用性:能够满足用户宠物商品搜索、购买等方面的需求。

一致性:设计风格、命名规范一致,整个系统的各个功能模块色彩、摆放位置、功能等都是一致的。

先进性:本系统的代码采用读取数据的方式,方便后续开发、拓展。

2.3 系统需求分析

宠物用品商城需要满足的需求有以下几个:

1.信息获取方便,用户可在网页上快速浏览到新宠物资讯信息

2.购买,符合用户需要的线上购物可以在线购买,下单。

3.查看宠物商城,查看某一个宠物商品信息等。

4.注册登录,宠物用品商城需要吸引客户,即通过注册来提高用户的存留率。

5.历史记录,用户可以查看自己购买过哪些用品以及其他操作。

6.修改用户信息,可以修改用户密码或者用户名等一些个性化操作。

7.管理员功能,管理员可以对用户或者线上购物进行管理。

8.系统安全,操作简便,不过于复杂。

9.系统可以稳定运行,不存在卡顿等问题造成用户反感。

2.4 业务流程分析

2.4.1登录流程

登录模块主要满足管理员以及用户的权限登录,用户登录流程图如图2-1所示。

萌宠宠物用品商城设计与制作-计算机毕业设计源码79718_第1张图片

2-1 登录流程图

2.4.2注册流程

未有账号的用户可进入注册界面进行注册操作,用户注册流程图如图2-2所示。

萌宠宠物用品商城设计与制作-计算机毕业设计源码79718_第2张图片

2-2 注册流程图

2.4.3添加信息流程

用户在添加信息时,信息编号自动生成,系统会对添加的信息进行验证,验证通过则添加至数据库,添加信息成功,反之添加失败。添加信息流程如图2-3所示。

萌宠宠物用品商城设计与制作-计算机毕业设计源码79718_第3张图片

2-3 添加信息流程图

2.4.4删除信息流程

用户可选择要删除的信息进行信息删除操作,在删除信息时系统提示是否确定删除信息,是则删除信息成功,系统数据库将信息进行删除。删除信息流程图如图2-4所示。

萌宠宠物用品商城设计与制作-计算机毕业设计源码79718_第4张图片

2-4删除信息流程图

  1. 系统设计

3.1 系统概要设计

宠物商城选择B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式。适合在互联网上进行操作,只要用户能连网,任何时间、任何地点都可以进行系统的操作使用。系统工作原理图如图3-1所示:

萌宠宠物用品商城设计与制作-计算机毕业设计源码79718_第5张图片

3-1 系统工作原理图

3.2系统结构设计

整个系统是由多个功能模块组合而成的,要将所有的功能模块都一一列举出来,然后进行逐个的功能设计,使得每一个模块都有相对应的功能设计,然后进行系统整体的设计。

宠物用品商城结构图如图3-2所示。

萌宠宠物用品商城设计与制作-计算机毕业设计源码79718_第6张图片

3-2 宠物用品商城结构图

3.3 数据库设计

数据库可以说是所有软件的根本,如果数据库存在缺陷,那么会导致系统开发的不顺利、维护困难、用户使用不顺畅等一系列问题,严重时将会直接损害企业的利益,同时在开发完成后,数据库缺陷也更加难以解决。所以必须要对数据库设计重点把握,做到认真细致。因此,数据库设计是这个在线线上购物购买系统的重点要素。

3.3.1概念结构设计

(1)管理员实体属性图如下图3-3所示

萌宠宠物用品商城设计与制作-计算机毕业设计源码79718_第7张图片

图3-3管理员实体属性图

(2宠物商城管理实体属性如下图3-4所示

萌宠宠物用品商城设计与制作-计算机毕业设计源码79718_第8张图片

图3-4宠物商城实体属性图

(3)订单管理属性如下图3-6所示

萌宠宠物用品商城设计与制作-计算机毕业设计源码79718_第9张图片

图3-5订单管理实体属性图

(4)总体属性ER图如下图3-6所示

萌宠宠物用品商城设计与制作-计算机毕业设计源码79718_第10张图片

3.3.2数据库表设计

将数据库概念设计的E-R图转换为关系数据库。在关系数据库中,数据关系由数据表组成,但是表的结构表现在表的字段上。

表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> <h3 style="text-align:left;">表goods_type (商品类型)</h3> <table align="center" border="1" 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> <h3 style="text-align:left;">表hits (用户点击)</h3> <table align="center" border="1" 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> <h3 style="text-align:left;">表notice (公告)</h3> <table align="center" border="1" 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> <h3 style="text-align:left;">表order (订单)</h3> <table align="center" border="1" 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> <h3 style="text-align:left;">表pet_mall (宠物商城)</h3> <table align="center" border="1" 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_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;">product_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;">3</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;">4</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;">5</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;">6</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;">7</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;">8</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;">9</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;">10</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;">11</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;">12</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;">13</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;">14</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;">15</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;">16</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;">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;">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;">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> </tbody> </table> <p style="margin-left:.0001pt;text-align:justify;"></p> <ol> <li style="text-align:justify;"><span style="color:#000000;">系统实现</span></li> </ol> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">4.1</span><span style="color:#000000;">用户</span><span style="color:#000000;">功能模块</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">宠物商城</span><span style="color:#000000;">,在系统首页可以查看</span>首页、公告通知、宠物资讯、宠物商城<span style="color:#000000;">等内容,如图5-1所示。</span></p> <p><a href="http://img.e-com-net.com/image/info8/0fca2c48af444d45b30dba5b6350baf4.jpg" target="_blank"><img alt="萌宠宠物用品商城设计与制作-计算机毕业设计源码79718_第11张图片" height="312" src="http://img.e-com-net.com/image/info8/0fca2c48af444d45b30dba5b6350baf4.jpg" width="650" style="border:1px solid black;"></a></p> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">图5-1系统功能界面图</span></p> <p style="margin-left:.0001pt;text-align:center;">   </p> <p style="margin-left:.0001pt;text-align:left;">    <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;">内容,如图5-2所示。</span></p> <p><a href="http://img.e-com-net.com/image/info8/70b50fbfeabc461fb7822d678ce12551.jpg" target="_blank"><img alt="萌宠宠物用品商城设计与制作-计算机毕业设计源码79718_第12张图片" height="305" src="http://img.e-com-net.com/image/info8/70b50fbfeabc461fb7822d678ce12551.jpg" width="650" style="border:1px solid black;"></a></p> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">图5-2</span><span style="color:#000000;">宠物资讯</span><span style="color:#000000;">界面图</span></p> <p style="margin-left:.0001pt;text-align:center;"></p> <p><a href="http://img.e-com-net.com/image/info8/24026ce6f9be4fad9db8395449094394.jpg" target="_blank"><img alt="萌宠宠物用品商城设计与制作-计算机毕业设计源码79718_第13张图片" height="319" src="http://img.e-com-net.com/image/info8/24026ce6f9be4fad9db8395449094394.jpg" width="650" style="border:1px solid black;"></a></p> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">图5-</span><span style="color:#000000;">3宠物商城</span><span style="color:#000000;">界面图</span></p> <p style="margin-left:.0001pt;text-align:left;"><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;">QQ、邮箱、手机、身份证、头像</span><span style="color:#000000;">等信息完成用户注册,如图5-4所示。</span></p> <p><a href="http://img.e-com-net.com/image/info8/8b1af7de09374f65ad4de91f8330e890.jpg" target="_blank"><img alt="萌宠宠物用品商城设计与制作-计算机毕业设计源码79718_第14张图片" height="302" src="http://img.e-com-net.com/image/info8/8b1af7de09374f65ad4de91f8330e890.jpg" width="650" style="border:1px solid black;"></a></p> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">图5-</span><span style="color:#000000;">4</span><span style="color:#000000;">用户注册界面图</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">4.2管理员功能模块</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">管理员登录,通过填写注册时输入的用户名、密码、权限、验证码进行登录,如图5-5所示。</span></p> <p><a href="http://img.e-com-net.com/image/info8/ee9fd595a6a247aaa7213e9696d12035.jpg" target="_blank"><img alt="萌宠宠物用品商城设计与制作-计算机毕业设计源码79718_第15张图片" height="303" src="http://img.e-com-net.com/image/info8/ee9fd595a6a247aaa7213e9696d12035.jpg" width="650" style="border:1px solid black;"></a></p> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">图5-5管理员登录界面图</span></p> <p style="margin-left:.0001pt;text-align:left;"></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">管理员登录进入</span><span style="color:#000000;">宠物用品商城</span><span style="color:#000000;">可以查看</span>后台首页、公告内容(轮播图、公告栏)系统用户(管理员、普通用户)资讯管理、资讯分类、公告管理、宠物商城管理、订单管理<span style="color:#000000;">等信息。</span></p> <p style="margin-left:.0001pt;text-align:left;"><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;">,如图5-6所示。还可以根据需要</span><span style="color:#000000;">对宠物资讯进行管理</span><span style="color:#000000;">操作,如图5-7所示。</span></p> <p><a href="http://img.e-com-net.com/image/info8/601fd87360e244918be04694263d2c4c.jpg" target="_blank"><img alt="萌宠宠物用品商城设计与制作-计算机毕业设计源码79718_第16张图片" height="313" src="http://img.e-com-net.com/image/info8/601fd87360e244918be04694263d2c4c.jpg" width="650" style="border:1px solid black;"></a></p> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">图5-6</span><span style="color:#000000;">公告通知管理</span><span style="color:#000000;">界面图</span></p> <p><a href="http://img.e-com-net.com/image/info8/03312e84b0a54e8db2f29452b5a1db66.jpg" target="_blank"><img alt="萌宠宠物用品商城设计与制作-计算机毕业设计源码79718_第17张图片" height="309" src="http://img.e-com-net.com/image/info8/03312e84b0a54e8db2f29452b5a1db66.jpg" width="650" style="border:1px solid black;"></a></p> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">图5-7</span><span style="color:#000000;">宠物资讯管理</span><span style="color:#000000;">界面图</span></p> <p style="margin-left:.0001pt;text-align:center;"></p> <p style="margin-left:.0001pt;text-align:left;"><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><span style="color:#000000;">、</span><span style="color:#000000;">邮箱、手机、身份证、</span><span style="color:#000000;">头像</span><span style="color:#000000;">等信息,并可根据需要对已有用户注册列表进行修改或删除等操作,如图5-8所示。</span></p> <p><a href="http://img.e-com-net.com/image/info8/81a6f89b74a94778ab17df0e276f849f.jpg" target="_blank"><img alt="萌宠宠物用品商城设计与制作-计算机毕业设计源码79718_第18张图片" height="299" src="http://img.e-com-net.com/image/info8/81a6f89b74a94778ab17df0e276f849f.jpg" width="650" style="border:1px solid black;"></a></p> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">图5-8用户信息管理界面图</span></p> <p style="margin-left:.0001pt;text-align:center;"></p> <p style="margin-left:.0001pt;text-align:justify;"><span style="color:#000000;">分类列表</span><span style="color:#000000;">管理,在</span><span style="color:#000000;">分类列表</span><span style="color:#000000;">管理页面添加类别内容,还可在分类查询页面对已有的分类进行编辑删除等操作</span><span style="color:#000000;"> 图5-9所示</span></p> <p><a href="http://img.e-com-net.com/image/info8/d5fa92845dec4a45a39c10cacccf9a73.jpg" target="_blank"><img alt="萌宠宠物用品商城设计与制作-计算机毕业设计源码79718_第19张图片" height="300" src="http://img.e-com-net.com/image/info8/d5fa92845dec4a45a39c10cacccf9a73.jpg" width="650" style="border:1px solid black;"></a></p> <p style="margin-left:.0001pt;text-align:justify;">图5-9分类列表管理界面</p> <p style="margin-left:.0001pt;text-align:justify;"><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>,还可对商品进行编辑删除详细等操作 图5-10所示</p> <p><a href="http://img.e-com-net.com/image/info8/2dcd28bd374e4681bcffdf6bae8c0c6f.jpg" target="_blank"><img alt="萌宠宠物用品商城设计与制作-计算机毕业设计源码79718_第20张图片" height="307" src="http://img.e-com-net.com/image/info8/2dcd28bd374e4681bcffdf6bae8c0c6f.jpg" width="650" style="border:1px solid black;"></a></p> <p style="margin-left:.0001pt;text-align:center;">图 5-10宠物商城管理界面</p> <p style="margin-left:.0001pt;text-align:justify;"><span style="color:#000000;">订单管理,在订单管理页面订单列表可查看信息:订单号、商品信息、价格、联系电话、收货地址、收货人姓名、购买人、是否支付等内容,还可在该页面进行编辑删除详细等操作,如图5-11所示</span></p> <p><a href="http://img.e-com-net.com/image/info8/51408feef12b48faa669ed449f4738fa.jpg" target="_blank"><img alt="萌宠宠物用品商城设计与制作-计算机毕业设计源码79718_第21张图片" height="309" src="http://img.e-com-net.com/image/info8/51408feef12b48faa669ed449f4738fa.jpg" width="650" style="border:1px solid black;"></a></p> <p style="margin-left:.0001pt;text-align:justify;">图5-11订单管理界面图</p> <p style="margin-left:.0001pt;text-align:center;"></p> <ol> <li style="text-align:center;"><span style="color:#000000;">软件测试</span></li> </ol> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">测试存在于软件开发进程中的最后一个阶段,它可以保证一个软件的开发质量是否符合设计者的初衷,也为程序的正式上线做了最后一道质量检测的工序。软件测试主要是控制各种条件、包括软件输出方式,使用模式和运行环境等,来评估一个系统或应用是否符合设计标准。在软件测试过程中,我们一般刻意的去制造错误和极端条件,不能仅依照正常模式允许,而是多去尝试那些意外的情况。</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">5.1软件测试的重要性</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">只有在运行和维护阶段之前经历大量的测试的软件,才能说明它的质量是经得起检验的。最近计算机业界也都一致认为,测试应该存在于软件设计的每个阶段,因为越早发现错误,修复起来就越容易。</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">实际上,对于一个软件应用,错误是必然存在的,无论使用何种技术或手段,都不可能绝对的排除软件漏洞。测试是随着软件开发一同诞生的,两者是共同发展进步的。实际上,测试可以大幅度的降低维护的成本,如果一个漏洞在开发的早期就被发现,那么修复它的成本远比上线后再修复的成本要低得多。</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">5.2测试实例的研究与选择</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">测试有白盒测试和黑盒测试两种方式。</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">其中,白盒测试是将软件看成一个透明的白盒子,按照程序的内部控制结构和处理技术逻辑来选定测试用例、软件系统测试的逻辑路径及过程需要进行管理测试,又称玻璃盒测试。因此白盒测试需要选择足够多的测试用例,覆盖尽可能多的代码来发现程序中的错误。</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">黑盒测试,也称为功能测试。它将需软件看作一个黑盒,像一个普通用户一样来模拟软件的使用流程。黑盒测试通过大量的输入边界值或错误数据,来检查是否可产生正确的输出。</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">本系统测试 主要选择黑盒测试,少量采用白盒测试。通过测试达到以下测试目的:</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">1.检查各大功能模块的运行,确保其能够正确运行,并检查各页面的完整性,保证页面完整。</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">2.检查各个接口是否可以正确地输入和输出,保证数据流通稳定可行。</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">3.检查数据结构,保证其和外部接口没有访问错误,访问顺利。</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">4.检查原计划的性能需求有没有完成,运行流畅。</span></p> <p style="margin-left:.0001pt;text-align:left;"></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">本系统的测试用例(部分):</span></p> <table border="1" style="margin-left:6.75pt;width:520pt;"> <tbody> <tr> <td colspan="6" style="width:520pt;"> <p style="margin-left:.0001pt;text-align:center;"><strong><span style="color:#000000;">登录及</span></strong><strong><span style="color:#000000;">购买</span></strong><strong><span style="color:#000000;">部分测试用例</span></strong></p> </td> </tr> <tr> <td style="background-color:#ffffff;width:52.3pt;"> <p style="margin-left:.0001pt;text-align:center;"><strong><span style="color:#000000;">编号</span></strong></p> </td> <td style="width:29.2pt;"> <p style="margin-left:.0001pt;text-align:center;"><strong><span style="color:#000000;">对象</span></strong></p> </td> <td style="width:91.25pt;"> <p style="margin-left:.0001pt;text-align:center;"><strong><span style="color:#000000;">项目</span></strong></p> </td> <td style="width:204.6pt;"> <p style="margin-left:.0001pt;text-align:center;"><strong><span style="color:#000000;">操作</span></strong></p> </td> <td style="width:91.25pt;"> <p style="margin-left:.0001pt;text-align:center;"><strong><span style="color:#000000;">预期结果</span></strong></p> </td> <td style="width:51.4pt;"> <p style="margin-left:.0001pt;text-align:center;"><strong><span style="color:#000000;">结果</span></strong></p> </td> </tr> <tr> <td style="width:52.3pt;"> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">1</span></p> </td> <td rowspan="6" style="width:29.2pt;"> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">登录</span></p> </td> <td style="width:91.25pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">登录提示</span></p> </td> <td style="width:204.6pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">使用正确的账号密码登录</span></p> </td> <td style="width:91.25pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">成功登录</span></p> </td> <td style="width:51.4pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">预期结果</span></p> </td> </tr> <tr> <td style="width:52.3pt;"> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">2</span></p> </td> <td style="width:91.25pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">登录提示</span></p> </td> <td style="width:204.6pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">使用正确的账号但错误的密码登录</span></p> </td> <td style="width:91.25pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">提示密码错误</span></p> </td> <td style="width:51.4pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">预期结果</span></p> </td> </tr> <tr> <td style="width:52.3pt;"> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">3</span></p> </td> <td style="width:91.25pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">登录提示</span></p> </td> <td style="width:204.6pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">使用错误的账号登录</span></p> </td> <td style="width:91.25pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">提示不存在账户</span></p> </td> <td style="width:51.4pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">预期结果</span></p> </td> </tr> <tr> <td style="width:52.3pt;"> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">4</span></p> </td> <td style="width:91.25pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">登录提示</span></p> </td> <td style="width:204.6pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">不输入账号,点击登录</span></p> </td> <td style="width:91.25pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">提示输入账号</span></p> </td> <td style="width:51.4pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">预期结果</span></p> </td> </tr> <tr> <td style="width:52.3pt;"> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">5</span></p> </td> <td style="width:91.25pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">登录提示</span></p> </td> <td style="width:204.6pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">输入账号但不输入密码点击登录</span></p> </td> <td style="width:91.25pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">提示输入密码</span></p> </td> <td style="width:51.4pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">预期结果</span></p> </td> </tr> <tr> <td style="width:52.3pt;"> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">6</span></p> </td> <td style="width:91.25pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">登录入口</span></p> </td> <td style="width:204.6pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">已登录账号,查看登录入口</span></p> </td> <td style="width:91.25pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">不显示登录入口</span></p> </td> <td style="width:51.4pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">预期结果</span></p> </td> </tr> <tr> <td style="width:52.3pt;"> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">7</span></p> </td> <td rowspan="6" style="width:29.2pt;"> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">购买</span></p> </td> <td style="width:91.25pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">购买</span><span style="color:#000000;">功能</span></p> </td> <td style="width:204.6pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">选择一个</span><span style="color:#000000;">商品</span><span style="color:#000000;">,账户余额充足</span></p> </td> <td style="width:91.25pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">跳转购物车</span><span style="color:#000000;">购买</span></p> </td> <td style="width:51.4pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">预期结果</span></p> </td> </tr> <tr> <td style="width:52.3pt;"> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">8</span></p> </td> <td style="width:91.25pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">购买</span><span style="color:#000000;">功能</span></p> </td> <td style="width:204.6pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">选择一个</span><span style="color:#000000;">商品</span><span style="color:#000000;">,账户余额不足</span></p> </td> <td style="width:91.25pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">跳转购物车</span><span style="color:#000000;">购买</span></p> </td> <td style="width:51.4pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">预期结果</span></p> </td> </tr> <tr> <td style="width:52.3pt;"> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">9</span></p> </td> <td style="width:91.25pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">购买</span><span style="color:#000000;">功能</span></p> </td> <td style="width:204.6pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">在购物车中</span><span style="color:#000000;">购买</span><span style="color:#000000;">,但余额不足</span></p> </td> <td style="width:91.25pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">提示余额不足</span></p> </td> <td style="width:51.4pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">预期结果</span></p> </td> </tr> <tr> <td style="width:52.3pt;"> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">10</span></p> </td> <td style="width:91.25pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">购买</span><span style="color:#000000;">功能</span></p> </td> <td style="width:204.6pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">在购物车中</span><span style="color:#000000;">购买</span><span style="color:#000000;">,余额充足</span></p> </td> <td style="width:91.25pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">购买成功显示订单</span></p> </td> <td style="width:51.4pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">预期结果</span></p> </td> </tr> <tr> <td style="width:52.3pt;"> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">11</span></p> </td> <td style="width:91.25pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">购物车入口</span></p> </td> <td style="width:204.6pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">购物车为空时,点击下一步</span></p> </td> <td style="width:91.25pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">提示购物车为空</span></p> </td> <td style="width:51.4pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">预期结果</span></p> </td> </tr> <tr> <td style="width:52.3pt;"> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">12</span></p> </td> <td style="width:91.25pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">购物车入口</span></p> </td> <td style="width:204.6pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">未登录时点击购物车</span></p> </td> <td style="width:91.25pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">提示请先登录</span></p> </td> <td style="width:51.4pt;"> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">预期结果</span></p> </td> </tr> </tbody> </table> <p style="margin-left:.0001pt;text-align:left;"></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;"><br></span><span style="color:#000000;">5.3测试环境与测试条件</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">处理器:Inter Core I7-4710MQ四核处理器</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">内存:4GB</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">硬盘:1T</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">操作系统:Windows 10</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">数据库:MySQL</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">5.4系统运行情况</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">全部测试用例都已通过(包括但不限于以上测试用例),且不存在漏洞,实现了论文开始时所作要求。本系统运行稳定,使用流畅,可以满足客户需求。</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">5.5系统评价</span></p> <p style="margin-left:.0001pt;text-align:left;"> <span style="color:#000000;">5.5.1系统功能评价</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">试运行后进行系统评估,可以认为该系统达到预定的目标要求,可以满足用户的需求,也满足了系统开发前所作目标。</span></p> <p style="margin-left:.0001pt;text-align:left;"> <span style="color:#000000;">5.5.2系统技术评价</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">系统在经过大量重复测试后运行十分稳定,安全实用,功能模块已经达到预定目标所需。</span></p> <p style="margin-left:.0001pt;text-align:left;"> <span style="color:#000000;">5.5.3系统经济评价</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">在规定的时间内实现系统的大部分功能,且满足要求,节省开发成本,有助于提高科学管理水平,符合本人经济情况。</span></p> <p style="margin-left:.0001pt;text-align:left;"></p> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;"><br></span><span style="color:#000000;">第6章 </span><span style="color:#000000;">总结</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">202</span><span style="color:#000000;">3</span><span style="color:#000000;">年的今天,计算机技术已经相当成熟。它的发展推动了许多行业改头换面,计算机的出现使人类社会有了进一步降低人力物力和资源的方法,提高了人类社会的生产力,转变了社会生产方式。目前各大</span><span style="color:#000000;">宠物商城</span><span style="color:#000000;">都在积极备战,发展计算机和互联网,结合自身优势进军互联网行业成为各大企业的重点项目。</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">本文利用</span><span style="color:#000000;">SSM框架、</span><span style="color:#000000;">java语言</span><span style="color:#000000;">和MySQL数据库技术,通过分析现实</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> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">1. 数据输入的格式并没有全部检验,所以很难保证数据的准确,可能有一些不符合规则的数据也可以通过检验。</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">2. 系统功能还不够完善,无法提供丰富多彩的在线功能,只能实现购买、注册和订单管理等一系列功能。</span></p> <p style="margin-left:.0001pt;text-align:left;"><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> <p style="margin-left:.0001pt;text-align:left;"><br><span style="color:#000000;"></span><span style="color:#000000;"></span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">参考文献:</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">[1]严嘉维. “呦宠圈”宠物服务交易型平台的良性手机界面设计与应用[D].湖北工业大学,2021.</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">[2]杨华. 基于SSM的宠物店信息系统的设计与实现[D].吉林大学,20</span><span style="color:#000000;">21</span><span style="color:#000000;">.</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">[3]段尧. 宠物电商网站品牌传播研究[D].湖北工业大学,20</span><span style="color:#000000;">21</span><span style="color:#000000;">.</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">[4]叶建林,陈锐植,吴秋坤,方灿坤,林均涛.基于Android的宠物商城互动平台《Pap》的设计与应用[J].电脑知识与技术,20</span><span style="color:#000000;">21</span><span style="color:#000000;">,14(13):100-103.</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">[5]王冉,第玖零.宠物和主人的室内避暑乐园——酷迪新世界宠物乐园盛装开业![J].宠物世界(狗迷),20</span><span style="color:#000000;">21</span><span style="color:#000000;">(07):22.</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">[6]陈心祎.我的梦——悠扬宠物商城[J].小学时代,20</span><span style="color:#000000;">21</span><span style="color:#000000;">(09):41.</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">[7]董玉霞,苏荣聪.基于静态分析的Java语言程序漏洞检测方法研究[J].成都工业学院报,2021,24(04):40-44.</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">[8]何芳.Java平台及应用Java技术的安全问题分析[J].科技资讯,2021,19(35):10-12.</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">[9]陈玥.基于Java语言开发的宿舍管理系统[J].信息与电脑(理论版),2021,33(21):38-40.</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">[10]单树倩,任佳勋.基于S</span><span style="color:#000000;">SM</span><span style="color:#000000;">框架的数据库原理网站设计与实现[J].电脑知识与技术,2021,17(30):40-41+50.</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">[11]Alessandro Midolo,Emiliano Tramontana. Refactoring Java Loops to Streams Automatically[C]//.Proceedings of 2021 4th International Conference on Computer Science and Software Engineering (CSSE 2021).,2021:147-151.</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">[12]喻佳,吴丹新.基于SpringBoot的Web快速开发框架[J].电脑编程技巧与维护,2021(09):31-33.</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">[13]徐小辉,刘江涛,高涵,丁艳艳.基于SpringBoot+Vue框架的采气方案系统开发[J].计算机仿真,2021,38(06):248-250+382.</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">[14]Fuyuan Cheng. Talent Recruitment Management System for Small and Micro Enterprises Based on Springboot Framework[J]. Advances in Educational Technology and Psychology,2021,5(2).</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">[15]Guanhong Chen,Jiangming Xu. Design and implementation of efficient Learning platform based on SpringBoot Framework[J]. Journal of Electronics and Information Science,2020,6(1).</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">[16]Jian Chen,Chen Jian,Pan Hailan. Design of Man Hour Management Information System on SpringBoot Framework[J]. Journal of Physics: Conference Series,2020,1646(1).</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">[17]田海晴. 基于SpringBoot和Vue框架的共享运营管理平台的设计与实现[D].山东大学,2020.</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">[18]叶济凡. 基于SpringBoot与Vue框架的中文社科论文分析系统的设计与实现[D].南京大学,2020.</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">[19]颜治平.基于SpringBoot和Vue框架的教代会提案系统的设计与实现[J].科技创新与应用,2020(03):91-93+95.</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">[20]杨华. 基于SSM的宠物店信息系统的设计与实现[D].吉林大学,2019.</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">致谢</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">大学生活在这个时候即将划上一个句号,但是对于我的人生道路来说,这仅仅是一个逗号,我将面对的是又一次征程的开始。</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">回忆过去,许许多多的事情浮现在脑海:刚上大学时欢乐心情和兴奋的场景还历历在目。一切都是那么新鲜,那么富有吸引力。有快乐也有艰辛,有收获也有失落。衷心感谢信息学院所有支持帮助过我的老师,谢谢你们多年来的关心和爱护。同窗的友情同样难忘,你们与我共同走过了人生中不平凡的道路,给我留下了值得珍藏的美好记忆。</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">最后,我要特别感谢指导</span><span style="color:#000000;">萌宠宠物用品商城开发的</span><span style="color:#000000;">论文设计的老师。本论文是在他的悉心指导和热情帮助下完成的,老师认真负责的工作态度,严谨的治学精神和精深的理论水平都使我受益匪浅。老师无论在理论上还是在实践中,都给予我很大的帮助,使我专业技能的应用水平得到很大提高,这对于我以后的工作和学习都有益处。值此论文完成之际,特别向老师表示衷心的感谢和崇高的敬意,谢谢他细心而又耐心地辅导,使得我得以顺利的完成毕业设计开发工作,同时也要感谢其他帮助过我的老师和同学,他们在我成长过程中给予了我很大的帮助,在此一并表示感谢。</span></p> <p style="margin-left:.0001pt;text-align:left;"><span style="color:#000000;">由于本人水平有限,加上时间紧促,本文一定有不少缺点和不足,恳请各位老师给予帮助和指正。</span></p> <blockquote> <h2 style="margin-left:.0001pt;text-align:left;"><span style="color:#511b78;">免费领取项目源码,请关注❤点赞收藏并私信博主,谢谢-</span></h2> </blockquote> </div> </div> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1748251034150518784"></div> <script type="text/javascript" src="/views/front/js/chanyan.js"></script> <!-- 文章页-底部 动态广告位 --> <div class="youdao-fixed-ad" id="detail_ad_bottom"></div> </div> <div class="col-md-3"> <div class="row" id="ad"> <!-- 文章页-右侧1 动态广告位 --> <div id="right-1" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_1"> </div> </div> <!-- 文章页-右侧2 动态广告位 --> <div id="right-2" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_2"></div> </div> <!-- 文章页-右侧3 动态广告位 --> <div id="right-3" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_3"></div> </div> </div> </div> </div> </div> </div> <div class="container"> <h4 class="pt20 mb15 mt0 border-top">你可能感兴趣的:(课程设计,python,数据库,vue.js,前端,django,flask)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1835512920797179904.htm" title="element实现动态路由+面包屑" target="_blank">element实现动态路由+面包屑</a> <span class="text-muted">软件技术NINI</span> <a class="tag" taget="_blank" href="/search/vue%E6%A1%88%E4%BE%8B/1.htm">vue案例</a><a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>el-breadcrumb是ElementUI组件库中的一个面包屑导航组件,它用于显示当前页面的路径,帮助用户快速理解和导航到应用的各个部分。在Vue.js项目中,如果你已经安装了ElementUI,就可以很方便地使用el-breadcrumb组件。以下是一个基本的使用示例:安装ElementUI(如果你还没有安装的话):你可以通过npm或yarn来安装ElementUI。bash复制代码npmi</div> </li> <li><a href="/article/1835511912843014144.htm" title="理解Gunicorn:Python WSGI服务器的基石" target="_blank">理解Gunicorn:Python WSGI服务器的基石</a> <span class="text-muted">范范0825</span> <a class="tag" taget="_blank" href="/search/ipython/1.htm">ipython</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</a> <div>理解Gunicorn:PythonWSGI服务器的基石介绍Gunicorn,全称GreenUnicorn,是一个为PythonWSGI(WebServerGatewayInterface)应用设计的高效、轻量级HTTP服务器。作为PythonWeb应用部署的常用工具,Gunicorn以其高性能和易用性著称。本文将介绍Gunicorn的基本概念、安装和配置,帮助初学者快速上手。1.什么是Gunico</div> </li> <li><a href="/article/1835509897106649088.htm" title="Long类型前后端数据不一致" target="_blank">Long类型前后端数据不一致</a> <span class="text-muted">igotyback</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>响应给前端的数据浏览器控制台中response中看到的Long类型的数据是正常的到前端数据不一致前后端数据类型不匹配是一个常见问题,尤其是当后端使用Java的Long类型(64位)与前端JavaScript的Number类型(最大安全整数为2^53-1,即16位)进行数据交互时,很容易出现精度丢失的问题。这是因为JavaScript中的Number类型无法安全地表示超过16位的整数。为了解决这个问</div> </li> <li><a href="/article/1835506869838376960.htm" title="Python数据分析与可视化实战指南" target="_blank">Python数据分析与可视化实战指南</a> <span class="text-muted">William数据分析</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE/1.htm">数据</a> <div>在数据驱动的时代,Python因其简洁的语法、强大的库生态系统以及活跃的社区,成为了数据分析与可视化的首选语言。本文将通过一个详细的案例,带领大家学习如何使用Python进行数据分析,并通过可视化来直观呈现分析结果。一、环境准备1.1安装必要库在开始数据分析和可视化之前,我们需要安装一些常用的库。主要包括pandas、numpy、matplotlib和seaborn等。这些库分别用于数据处理、数学</div> </li> <li><a href="/article/1835505858939809792.htm" title="python os.environ" target="_blank">python os.environ</a> <span class="text-muted">江湖偌大</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/1.htm">深度学习</a> <div>os.environ['TF_CPP_MIN_LOG_LEVEL']='0'#默认值,输出所有信息os.environ['TF_CPP_MIN_LOG_LEVEL']='1'#屏蔽通知信息(INFO)os.environ['TF_CPP_MIN_LOG_LEVEL']='2'#屏蔽通知信息和警告信息(INFO\WARNING)os.environ['TF_CPP_MIN_LOG_LEVEL']='</div> </li> <li><a href="/article/1835505606245576704.htm" title="Python中os.environ基本介绍及使用方法" target="_blank">Python中os.environ基本介绍及使用方法</a> <span class="text-muted">鹤冲天Pro</span> <a class="tag" taget="_blank" href="/search/%23/1.htm">#</a><a class="tag" taget="_blank" href="/search/Python/1.htm">Python</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">服务器</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>文章目录python中os.environos.environ简介os.environ进行环境变量的增删改查python中os.environ的使用详解1.简介2.key字段详解2.1常见key字段3.os.environ.get()用法4.环境变量的增删改查和判断是否存在4.1新增环境变量4.2更新环境变量4.3获取环境变量4.4删除环境变量4.5判断环境变量是否存在python中os.envi</div> </li> <li><a href="/article/1835505226933694464.htm" title="Pyecharts数据可视化大屏:打造沉浸式数据分析体验" target="_blank">Pyecharts数据可视化大屏:打造沉浸式数据分析体验</a> <span class="text-muted">我的运维人生</span> <a class="tag" taget="_blank" href="/search/%E4%BF%A1%E6%81%AF%E5%8F%AF%E8%A7%86%E5%8C%96/1.htm">信息可视化</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90/1.htm">数据分析</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E6%8C%96%E6%8E%98/1.htm">数据挖掘</a><a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4%E5%BC%80%E5%8F%91/1.htm">运维开发</a><a class="tag" taget="_blank" href="/search/%E6%8A%80%E6%9C%AF%E5%85%B1%E4%BA%AB/1.htm">技术共享</a> <div>Pyecharts数据可视化大屏:打造沉浸式数据分析体验在当今这个数据驱动的时代,如何将海量数据以直观、生动的方式展现出来,成为了数据分析师和企业决策者关注的焦点。Pyecharts,作为一款基于Python的开源数据可视化库,凭借其丰富的图表类型、灵活的配置选项以及高度的定制化能力,成为了构建数据可视化大屏的理想选择。本文将深入探讨如何利用Pyecharts打造数据可视化大屏,并通过实际代码案例</div> </li> <li><a href="/article/1835504217729626112.htm" title="Python教程:一文了解使用Python处理XPath" target="_blank">Python教程:一文了解使用Python处理XPath</a> <span class="text-muted">旦莫</span> <a class="tag" taget="_blank" href="/search/Python%E8%BF%9B%E9%98%B6/1.htm">Python进阶</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>目录1.环境准备1.1安装lxml1.2验证安装2.XPath基础2.1什么是XPath?2.2XPath语法2.3示例XML文档3.使用lxml解析XML3.1解析XML文档3.2查看解析结果4.XPath查询4.1基本路径查询4.2使用属性查询4.3查询多个节点5.XPath的高级用法5.1使用逻辑运算符5.2使用函数6.实战案例6.1从网页抓取数据6.1.1安装Requests库6.1.2代</div> </li> <li><a href="/article/1835504218178416640.htm" title="Google earth studio 简介" target="_blank">Google earth studio 简介</a> <span class="text-muted">陟彼高冈yu</span> <a class="tag" taget="_blank" href="/search/%E6%97%85%E6%B8%B8/1.htm">旅游</a> <div>GoogleEarthStudio是一个基于Web的动画工具,专为创作使用GoogleEarth数据的动画和视频而设计。它利用了GoogleEarth强大的三维地图和卫星影像数据库,使用户能够轻松地创建逼真的地球动画、航拍视频和动态地图可视化。网址为https://www.google.com/earth/studio/。GoogleEarthStudio是一个基于Web的动画工具,专为创作使用G</div> </li> <li><a href="/article/1835503965563875328.htm" title="python os.environ_python os.environ 读取和设置环境变量" target="_blank">python os.environ_python os.environ 读取和设置环境变量</a> <span class="text-muted">weixin_39605414</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/os.environ/1.htm">os.environ</a> <div>>>>importos>>>os.environ.keys()['LC_NUMERIC','GOPATH','GOROOT','GOBIN','LESSOPEN','SSH_CLIENT','LOGNAME','USER','HOME','LC_PAPER','PATH','DISPLAY','LANG','TERM','SHELL','J2REDIR','LC_MONETARY','QT_QPA</div> </li> <li><a href="/article/1835501821569888256.htm" title="关于提高复杂业务逻辑代码可读性的思考" target="_blank">关于提高复杂业务逻辑代码可读性的思考</a> <span class="text-muted">编程经验分享</span> <a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E7%BB%8F%E9%AA%8C/1.htm">开发经验</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>目录前言需求场景常规写法拆分方法领域对象总结前言实际工作中大部分时间都是在写业务逻辑,一般都是三层架构,表示层(Controller)接收客户端请求,并对入参做检验,业务逻辑层(Service)负责处理业务逻辑,一般开发都是在这一层中写具体的业务逻辑。数据访问层(Dao)是直接和数据库交互的,用于查数据给业务逻辑层,或者是将业务逻辑层处理后的数据写入数据库。简单的增删改查接口不用多说,基本上写好一</div> </li> <li><a href="/article/1835499681732456448.htm" title="SQL Server_查询某一数据库中的所有表的内容" target="_blank">SQL Server_查询某一数据库中的所有表的内容</a> <span class="text-muted">qq_42772833</span> <a class="tag" taget="_blank" href="/search/SQL/1.htm">SQL</a><a class="tag" taget="_blank" href="/search/Server/1.htm">Server</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/sqlserver/1.htm">sqlserver</a> <div>1.查看所有表的表名要列出CrabFarmDB数据库中的所有表(名),可以使用以下SQL语句:USECrabFarmDB;--切换到目标数据库GOSELECTTABLE_NAMEFROMINFORMATION_SCHEMA.TABLESWHERETABLE_TYPE='BASETABLE';对这段SQL脚本的解释:SELECTTABLE_NAME:这个语句的作用是从查询结果中选择TABLE_NAM</div> </li> <li><a href="/article/1835498925755297792.htm" title="DIV+CSS+JavaScript技术制作网页(旅游主题网页设计与制作)云南大理" target="_blank">DIV+CSS+JavaScript技术制作网页(旅游主题网页设计与制作)云南大理</a> <span class="text-muted">STU学生网页设计</span> <a class="tag" taget="_blank" href="/search/%E7%BD%91%E9%A1%B5%E8%AE%BE%E8%AE%A1/1.htm">网页设计</a><a class="tag" taget="_blank" href="/search/%E6%9C%9F%E6%9C%AB%E7%BD%91%E9%A1%B5%E4%BD%9C%E4%B8%9A/1.htm">期末网页作业</a><a class="tag" taget="_blank" href="/search/html%E9%9D%99%E6%80%81%E7%BD%91%E9%A1%B5/1.htm">html静态网页</a><a class="tag" taget="_blank" href="/search/html5%E6%9C%9F%E6%9C%AB%E5%A4%A7%E4%BD%9C%E4%B8%9A/1.htm">html5期末大作业</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E9%A1%B5%E8%AE%BE%E8%AE%A1/1.htm">网页设计</a><a class="tag" taget="_blank" href="/search/web%E5%A4%A7%E4%BD%9C%E4%B8%9A/1.htm">web大作业</a> <div>️精彩专栏推荐作者主页:【进入主页—获取更多源码】web前端期末大作业:【HTML5网页期末作业(1000套)】程序员有趣的告白方式:【HTML七夕情人节表白网页制作(110套)】文章目录二、网站介绍三、网站效果▶️1.视频演示2.图片演示四、网站代码HTML结构代码CSS样式代码五、更多源码二、网站介绍网站布局方面:计划采用目前主流的、能兼容各大主流浏览器、显示效果稳定的浮动网页布局结构。网站程</div> </li> <li><a href="/article/1835497792265613312.htm" title="【加密社】Solidity 中的事件机制及其应用" target="_blank">【加密社】Solidity 中的事件机制及其应用</a> <span class="text-muted">加密社</span> <a class="tag" taget="_blank" href="/search/%E9%97%B2%E4%BE%83/1.htm">闲侃</a><a class="tag" taget="_blank" href="/search/%E5%8C%BA%E5%9D%97%E9%93%BE/1.htm">区块链</a><a class="tag" taget="_blank" href="/search/%E6%99%BA%E8%83%BD%E5%90%88%E7%BA%A6/1.htm">智能合约</a><a class="tag" taget="_blank" href="/search/%E5%8C%BA%E5%9D%97%E9%93%BE/1.htm">区块链</a> <div>加密社引言在Solidity合约开发过程中,事件(Events)是一种非常重要的机制。它们不仅能够让开发者记录智能合约的重要状态变更,还能够让外部系统(如前端应用)监听这些状态的变化。本文将详细介绍Solidity中的事件机制以及如何利用不同的手段来触发、监听和获取这些事件。事件存储的地方当我们在Solidity合约中使用emit关键字触发事件时,该事件会被记录在区块链的交易收据中。具体而言,事件</div> </li> <li><a href="/article/1835497664922349568.htm" title="使用Faiss进行高效相似度搜索" target="_blank">使用Faiss进行高效相似度搜索</a> <span class="text-muted">llzwxh888</span> <a class="tag" taget="_blank" href="/search/faiss/1.htm">faiss</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>在现代AI应用中,快速和高效的相似度搜索是至关重要的。Faiss(FacebookAISimilaritySearch)是一个专门用于快速相似度搜索和聚类的库,特别适用于高维向量。本文将介绍如何使用Faiss来进行相似度搜索,并结合Python代码演示其基本用法。什么是Faiss?Faiss是一个由FacebookAIResearch团队开发的开源库,主要用于高维向量的相似性搜索和聚类。Faiss</div> </li> <li><a href="/article/1835497665853485056.htm" title="python是什么意思中文-在python中%是什么意思" target="_blank">python是什么意思中文-在python中%是什么意思</a> <span class="text-muted">编程大乐趣</span> <div>Python中%有两种:1、数值运算:%代表取模,返回除法的余数。如:>>>7%212、%操作符(字符串格式化,stringformatting),说明如下:%[(name)][flags][width].[precision]typecode(name)为命名flags可以有+,-,''或0。+表示右对齐。-表示左对齐。''为一个空格,表示在正数的左侧填充一个空格,从而与负数对齐。0表示使用0填</div> </li> <li><a href="/article/1835497411179540480.htm" title="深入理解 MultiQueryRetriever:提升向量数据库检索效果的强大工具" target="_blank">深入理解 MultiQueryRetriever:提升向量数据库检索效果的强大工具</a> <span class="text-muted">nseejrukjhad</span> <a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>深入理解MultiQueryRetriever:提升向量数据库检索效果的强大工具引言在人工智能和自然语言处理领域,高效准确的信息检索一直是一个关键挑战。传统的基于距离的向量数据库检索方法虽然广泛应用,但仍存在一些局限性。本文将介绍一种创新的解决方案:MultiQueryRetriever,它通过自动生成多个查询视角来增强检索效果,提高结果的相关性和多样性。MultiQueryRetriever的工</div> </li> <li><a href="/article/1835496149843275776.htm" title="关于城市旅游的HTML网页设计——(旅游风景云南 5页)HTML+CSS+JavaScript" target="_blank">关于城市旅游的HTML网页设计——(旅游风景云南 5页)HTML+CSS+JavaScript</a> <span class="text-muted">二挡起步</span> <a class="tag" taget="_blank" href="/search/web%E5%89%8D%E7%AB%AF%E6%9C%9F%E6%9C%AB%E5%A4%A7%E4%BD%9C%E4%B8%9A/1.htm">web前端期末大作业</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/css/1.htm">css</a><a class="tag" taget="_blank" href="/search/%E6%97%85%E6%B8%B8/1.htm">旅游</a><a class="tag" taget="_blank" href="/search/%E9%A3%8E%E6%99%AF/1.htm">风景</a> <div>⛵源码获取文末联系✈Web前端开发技术描述网页设计题材,DIV+CSS布局制作,HTML+CSS网页设计期末课程大作业|游景点介绍|旅游风景区|家乡介绍|等网站的设计与制作|HTML期末大学生网页设计作业,Web大学生网页HTML:结构CSS:样式在操作方面上运用了html5和css3,采用了div+css结构、表单、超链接、浮动、绝对定位、相对定位、字体样式、引用视频等基础知识JavaScrip</div> </li> <li><a href="/article/1835496148601761792.htm" title="HTML网页设计制作大作业(div+css) 云南我的家乡旅游景点 带文字滚动" target="_blank">HTML网页设计制作大作业(div+css) 云南我的家乡旅游景点 带文字滚动</a> <span class="text-muted">二挡起步</span> <a class="tag" taget="_blank" href="/search/web%E5%89%8D%E7%AB%AF%E6%9C%9F%E6%9C%AB%E5%A4%A7%E4%BD%9C%E4%B8%9A/1.htm">web前端期末大作业</a><a class="tag" taget="_blank" href="/search/web%E8%AE%BE%E8%AE%A1%E7%BD%91%E9%A1%B5%E8%A7%84%E5%88%92%E4%B8%8E%E8%AE%BE%E8%AE%A1/1.htm">web设计网页规划与设计</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/css/1.htm">css</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/dreamweaver/1.htm">dreamweaver</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>Web前端开发技术描述网页设计题材,DIV+CSS布局制作,HTML+CSS网页设计期末课程大作业游景点介绍|旅游风景区|家乡介绍|等网站的设计与制作HTML期末大学生网页设计作业HTML:结构CSS:样式在操作方面上运用了html5和css3,采用了div+css结构、表单、超链接、浮动、绝对定位、相对定位、字体样式、引用视频等基础知识JavaScript:做与用户的交互行为文章目录前端学习路线</div> </li> <li><a href="/article/1835495644123459584.htm" title="Day1笔记-Python简介&标识符和关键字&输入输出" target="_blank">Day1笔记-Python简介&标识符和关键字&输入输出</a> <span class="text-muted">~在杰难逃~</span> <a class="tag" taget="_blank" href="/search/Python/1.htm">Python</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/%E5%A4%A7%E6%95%B0%E6%8D%AE/1.htm">大数据</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90/1.htm">数据分析</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E6%8C%96%E6%8E%98/1.htm">数据挖掘</a> <div>大家好,从今天开始呢,杰哥开展一个新的专栏,当然,数据分析部分也会不定时更新的,这个新的专栏主要是讲解一些Python的基础语法和知识,帮助0基础的小伙伴入门和学习Python,感兴趣的小伙伴可以开始认真学习啦!一、Python简介【了解】1.计算机工作原理编程语言就是用来定义计算机程序的形式语言。我们通过编程语言来编写程序代码,再通过语言处理程序执行向计算机发送指令,让计算机完成对应的工作,编程</div> </li> <li><a href="/article/1835495517774245888.htm" title="python八股文面试题分享及解析(1)" target="_blank">python八股文面试题分享及解析(1)</a> <span class="text-muted">Shawn________</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>#1.'''a=1b=2不用中间变量交换a和b'''#1.a=1b=2a,b=b,aprint(a)print(b)结果:21#2.ll=[]foriinrange(3):ll.append({'num':i})print(11)结果:#[{'num':0},{'num':1},{'num':2}]#3.kk=[]a={'num':0}foriinrange(3):#0,12#可变类型,不仅仅改变</div> </li> <li><a href="/article/1835493753557708800.htm" title="每日算法&面试题,大厂特训二十八天——第二十天(树)" target="_blank">每日算法&面试题,大厂特训二十八天——第二十天(树)</a> <span class="text-muted">肥学</span> <a class="tag" taget="_blank" href="/search/%E2%9A%A1%E7%AE%97%E6%B3%95%E9%A2%98%E2%9A%A1%E9%9D%A2%E8%AF%95%E9%A2%98%E6%AF%8F%E6%97%A5%E7%B2%BE%E8%BF%9B/1.htm">⚡算法题⚡面试题每日精进</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a> <div>目录标题导读算法特训二十八天面试题点击直接资料领取导读肥友们为了更好的去帮助新同学适应算法和面试题,最近我们开始进行专项突击一步一步来。上一期我们完成了动态规划二十一天现在我们进行下一项对各类算法进行二十八天的一个小总结。还在等什么快来一起肥学进行二十八天挑战吧!!特别介绍小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶python有趣练手项目里面包括了像《机器人尬聊》《恶搞程序》这样的有趣文章</div> </li> <li><a href="/article/1835493626688401408.htm" title="Python快速入门 —— 第三节:类与对象" target="_blank">Python快速入门 —— 第三节:类与对象</a> <span class="text-muted">孤华暗香</span> <a class="tag" taget="_blank" href="/search/Python%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8/1.htm">Python快速入门</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>第三节:类与对象目标:了解面向对象编程的基础概念,并学会如何定义类和创建对象。内容:类与对象:定义类:class关键字。类的构造函数:__init__()。类的属性和方法。对象的创建与使用。示例:classStudent:def__init__(self,name,age,major):self.name&#</div> </li> <li><a href="/article/1835493374514262016.htm" title="MongoDB Oplog 窗口" target="_blank">MongoDB Oplog 窗口</a> <span class="text-muted">喝醉酒的小白</span> <a class="tag" taget="_blank" href="/search/MongoDB/1.htm">MongoDB</a><a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</a> <div>在MongoDB中,oplog(操作日志)是一个特殊的日志系统,用于记录对数据库的所有写操作。oplog允许副本集成员(通常是从节点)应用主节点上已经执行的操作,从而保持数据的一致性。它是MongoDB副本集实现数据复制的基础。MongoDBOplog窗口oplog窗口是指在MongoDB副本集中,从节点可以用来同步数据的时间范围。这个窗口通常由以下因素决定:Oplog大小:oplog的大小是有限</div> </li> <li><a href="/article/1835492869062881280.htm" title="pyecharts——绘制柱形图折线图" target="_blank">pyecharts——绘制柱形图折线图</a> <span class="text-muted">2224070247</span> <a class="tag" taget="_blank" href="/search/%E4%BF%A1%E6%81%AF%E5%8F%AF%E8%A7%86%E5%8C%96/1.htm">信息可视化</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%8F%AF%E8%A7%86%E5%8C%96/1.htm">数据可视化</a> <div>一、pyecharts概述自2013年6月百度EFE(ExcellentFrontEnd)数据可视化团队研发的ECharts1.0发布到GitHub网站以来,ECharts一直备受业界权威的关注并获得广泛好评,成为目前成熟且流行的数据可视化图表工具,被应用到诸多数据可视化的开发领域。Python作为数据分析领域最受欢迎的语言,也加入ECharts的使用行列,并研发出方便Python开发者使用的数据</div> </li> <li><a href="/article/1835491859351302144.htm" title="Python 实现图片裁剪(附代码) | Python工具" target="_blank">Python 实现图片裁剪(附代码) | Python工具</a> <span class="text-muted">剑客阿良_ALiang</span> <div>前言本文提供将图片按照自定义尺寸进行裁剪的工具方法,一如既往的实用主义。环境依赖ffmpeg环境安装,可以参考我的另一篇文章:windowsffmpeg安装部署_阿良的博客-CSDN博客本文主要使用到的不是ffmpeg,而是ffprobe也在上面这篇文章中的zip包中。ffmpy安装:pipinstallffmpy-ihttps://pypi.douban.com/simple代码不废话了,上代码</div> </li> <li><a href="/article/1835491353451130880.htm" title="【华为OD技术面试真题 - 技术面】- python八股文真题题库(4)" target="_blank">【华为OD技术面试真题 - 技术面】- python八股文真题题库(4)</a> <span class="text-muted">算法大师</span> <a class="tag" taget="_blank" href="/search/%E5%8D%8E%E4%B8%BAod/1.htm">华为od</a><a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95/1.htm">面试</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>华为OD面试真题精选专栏:华为OD面试真题精选目录:2024华为OD面试手撕代码真题目录以及八股文真题目录文章目录华为OD面试真题精选**1.Python中的`with`**用途和功能自动资源管理示例:文件操作上下文管理协议示例代码工作流程解析优点2.\_\_new\_\_和**\_\_init\_\_**区别__new____init__区别总结3.**切片(Slicing)操作**基本切片语法</div> </li> <li><a href="/article/1835490974911000576.htm" title="python os 环境变量" target="_blank">python os 环境变量</a> <span class="text-muted">CV矿工</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/numpy/1.htm">numpy</a> <div>环境变量:环境变量是程序和操作系统之间的通信方式。有些字符不宜明文写进代码里,比如数据库密码,个人账户密码,如果写进自己本机的环境变量里,程序用的时候通过os.environ.get()取出来就行了。os.environ是一个环境变量的字典。环境变量的相关操作importos"""设置/修改环境变量:os.environ[‘环境变量名称’]=‘环境变量值’#其中key和value均为string类</div> </li> <li><a href="/article/1835490218845761536.htm" title="Python爬虫解析工具之xpath使用详解" target="_blank">Python爬虫解析工具之xpath使用详解</a> <span class="text-muted">eqa11</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E7%88%AC%E8%99%AB/1.htm">爬虫</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>文章目录Python爬虫解析工具之xpath使用详解一、引言二、环境准备1、插件安装2、依赖库安装三、xpath语法详解1、路径表达式2、通配符3、谓语4、常用函数四、xpath在Python代码中的使用1、文档树的创建2、使用xpath表达式3、获取元素内容和属性五、总结Python爬虫解析工具之xpath使用详解一、引言在Python爬虫开发中,数据提取是一个至关重要的环节。xpath作为一门</div> </li> <li><a href="/article/1835489460372992000.htm" title="【PG】常见数据库、表属性设置" target="_blank">【PG】常见数据库、表属性设置</a> <span class="text-muted">江无羡</span> <a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a> <div>PG的常见属性配置方法数据库复制、备份相关表的复制标识单表操作批量表操作链接数据库复制、备份相关表的复制标识单表操作通过ALTER语句单独更改一张表的复制标识。ALTERTABLE[tablename]REPLICAIDENTITYFULL;批量表操作通过代码块的方式,对某个schema中的所有表一起更新其复制标识。SELECTtablename,CASErelreplidentWHEN'd'TH</div> </li> <li><a href="/article/93.htm" title="java工厂模式" target="_blank">java工厂模式</a> <span class="text-muted">3213213333332132</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E6%8A%BD%E8%B1%A1%E5%B7%A5%E5%8E%82/1.htm">抽象工厂</a> <div>工厂模式有 1、工厂方法 2、抽象工厂方法。 下面我的实现是抽象工厂方法, 给所有具体的产品类定一个通用的接口。 package 工厂模式; /** * 航天飞行接口 * * @Description * @author FuJianyong * 2015-7-14下午02:42:05 */ public interface SpaceF</div> </li> <li><a href="/article/220.htm" title="nginx频率限制+python测试" target="_blank">nginx频率限制+python测试</a> <span class="text-muted">ronin47</span> <a class="tag" taget="_blank" href="/search/nginx+%E9%A2%91%E7%8E%87+python/1.htm">nginx 频率 python</a> <div>       部分内容参考:http://www.abc3210.com/2013/web_04/82.shtml 首先说一下遇到这个问题是因为网站被攻击,阿里云报警,想到要限制一下访问频率,而不是限制ip(限制ip的方案稍后给出)。nginx连接资源被吃空返回状态码是502,添加本方案限制后返回599,与正常状态码区别开。步骤如下:</div> </li> <li><a href="/article/347.htm" title="java线程和线程池的使用" target="_blank">java线程和线程池的使用</a> <span class="text-muted">dyy_gusi</span> <a class="tag" taget="_blank" href="/search/ThreadPool/1.htm">ThreadPool</a><a class="tag" taget="_blank" href="/search/thread/1.htm">thread</a><a class="tag" taget="_blank" href="/search/Runnable/1.htm">Runnable</a><a class="tag" taget="_blank" href="/search/timer/1.htm">timer</a> <div>java线程和线程池 一、创建多线程的方式     java多线程很常见,如何使用多线程,如何创建线程,java中有两种方式,第一种是让自己的类实现Runnable接口,第二种是让自己的类继承Thread类。其实Thread类自己也是实现了Runnable接口。具体使用实例如下: 1、通过实现Runnable接口方式 1 2 </div> </li> <li><a href="/article/474.htm" title="Linux" target="_blank">Linux</a> <span class="text-muted">171815164</span> <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a> <div>ubuntu kernel http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.1.2-unstable/ 安卓sdk代理 mirrors.neusoft.edu.cn        80 输入法和jdk sudo apt-get install fcitx su</div> </li> <li><a href="/article/601.htm" title="Tomcat JDBC Connection Pool" target="_blank">Tomcat JDBC Connection Pool</a> <span class="text-muted">g21121</span> <a class="tag" taget="_blank" href="/search/Connection/1.htm">Connection</a> <div>       Tomcat7 抛弃了以往的DBCP 采用了新的Tomcat Jdbc Pool 作为数据库连接组件,事实上DBCP已经被Hibernate 所抛弃,因为他存在很多问题,诸如:更新缓慢,bug较多,编译问题,代码复杂等等。        Tomcat Jdbc P</div> </li> <li><a href="/article/728.htm" title="敲代码的一点想法" target="_blank">敲代码的一点想法</a> <span class="text-muted">永夜-极光</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E9%9A%8F%E7%AC%94/1.htm">随笔</a><a class="tag" taget="_blank" href="/search/%E6%84%9F%E6%83%B3/1.htm">感想</a> <div>              入门学习java编程已经半年了,一路敲代码下来,现在也才1w+行代码量,也就菜鸟水准吧,但是在整个学习过程中,我一直在想,为什么很多培训老师,网上的文章都是要我们背一些代码?比如学习Arraylist的时候,教师就让我们先参考源代码写一遍,然</div> </li> <li><a href="/article/855.htm" title="jvm指令集" target="_blank">jvm指令集</a> <span class="text-muted">程序员是怎么炼成的</span> <a class="tag" taget="_blank" href="/search/jvm+%E6%8C%87%E4%BB%A4%E9%9B%86/1.htm">jvm 指令集</a> <div>转自:http://blog.csdn.net/hudashi/article/details/7062675#comments       将值推送至栈顶时 const ldc  push   load指令 const系列 该系列命令主要负责把简单的数值类型送到栈顶。(从常量池或者局部变量push到栈顶时均使用) 0x02 &nbs</div> </li> <li><a href="/article/982.htm" title="Oracle字符集的查看查询和Oracle字符集的设置修改" target="_blank">Oracle字符集的查看查询和Oracle字符集的设置修改</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a> <div> 本文主要讨论以下几个部分:如何查看查询oracle字符集、 修改设置字符集以及常见的oracle utf8字符集和oracle exp 字符集问题。 一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货</div> </li> <li><a href="/article/1109.htm" title="png在Ie6下透明度处理方法" target="_blank">png在Ie6下透明度处理方法</a> <span class="text-muted">antonyup_2006</span> <a class="tag" taget="_blank" href="/search/css/1.htm">css</a><a class="tag" taget="_blank" href="/search/%E6%B5%8F%E8%A7%88%E5%99%A8/1.htm">浏览器</a><a class="tag" taget="_blank" href="/search/Firebug/1.htm">Firebug</a><a class="tag" taget="_blank" href="/search/IE/1.htm">IE</a> <div>由于之前到深圳现场支撑上线,当时为了解决个控件下载,我机器上的IE8老报个错,不得以把ie8卸载掉,换个Ie6,问题解决了,今天出差回来,用ie6登入另一个正在开发的系统,遇到了Png图片的问题,当然升级到ie8(ie8自带的开发人员工具调试前端页面JS之类的还是比较方便的,和FireBug一样,呵呵),这个问题就解决了,但稍微做了下这个问题的处理。 我们知道PNG是图像文件存储格式,查询资</div> </li> <li><a href="/article/1236.htm" title="表查询常用命令高级查询方法(二)" target="_blank">表查询常用命令高级查询方法(二)</a> <span class="text-muted">百合不是茶</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/%E5%88%86%E9%A1%B5%E6%9F%A5%E8%AF%A2/1.htm">分页查询</a><a class="tag" taget="_blank" href="/search/%E5%88%86%E7%BB%84%E6%9F%A5%E8%AF%A2/1.htm">分组查询</a><a class="tag" taget="_blank" href="/search/%E8%81%94%E5%90%88%E6%9F%A5%E8%AF%A2/1.htm">联合查询</a> <div>----------------------------------------------------分组查询 group by    having   --平均工资和最高工资   select avg(sal)平均工资,max(sal)  from emp ;  --每个部门的平均工资和最高工资</div> </li> <li><a href="/article/1363.htm" title="uploadify3.1版本参数使用详解" target="_blank">uploadify3.1版本参数使用详解</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/uploadify3.1/1.htm">uploadify3.1</a> <div>使用:     绑定的界面元素<input id='gallery'type='file'/>$("#gallery").uploadify({设置参数,参数如下}); 设置的属性: id: jQuery(this).attr('id'),//绑定的input的ID langFile: 'http://ww</div> </li> <li><a href="/article/1490.htm" title="精通Oracle10编程SQL(17)使用ORACLE系统包" target="_blank">精通Oracle10编程SQL(17)使用ORACLE系统包</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/plsql/1.htm">plsql</a> <div>/* *使用ORACLE系统包 */ --1.DBMS_OUTPUT --ENABLE:用于激活过程PUT,PUT_LINE,NEW_LINE,GET_LINE和GET_LINES的调用 --语法:DBMS_OUTPUT.enable(buffer_size in integer default 20000); --DISABLE:用于禁止对过程PUT,PUT_LINE,NEW</div> </li> <li><a href="/article/1617.htm" title="【JVM一】JVM垃圾回收日志" target="_blank">【JVM一】JVM垃圾回收日志</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/%E5%9E%83%E5%9C%BE%E5%9B%9E%E6%94%B6/1.htm">垃圾回收</a> <div>将JVM垃圾回收的日志记录下来,对于分析垃圾回收的运行状态,进而调整内存分配(年轻代,老年代,永久代的内存分配)等是很有意义的。JVM与垃圾回收日志相关的参数包括: -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -Xloggc -XX:+PrintGC 通</div> </li> <li><a href="/article/1744.htm" title="Toast使用" target="_blank">Toast使用</a> <span class="text-muted">白糖_</span> <a class="tag" taget="_blank" href="/search/toast/1.htm">toast</a> <div>Android中的Toast是一种简易的消息提示框,toast提示框不能被用户点击,toast会根据用户设置的显示时间后自动消失。     创建Toast 两个方法创建Toast makeText(Context context, int resId, int duration)     参数:context是toast显示在</div> </li> <li><a href="/article/1871.htm" title="angular.identity" target="_blank">angular.identity</a> <span class="text-muted">boyitech</span> <a class="tag" taget="_blank" href="/search/AngularJS/1.htm">AngularJS</a><a class="tag" taget="_blank" href="/search/AngularJS+API/1.htm">AngularJS API</a> <div>angular.identiy 描述: 返回它第一参数的函数. 此函数多用于函数是编程. 使用方法: angular.identity(value); 参数详解: Param Type Details value * to be returned. 返回值: 传入的value 实例代码: <!DOCTYPE HTML> </div> </li> <li><a href="/article/1998.htm" title="java-两整数相除,求循环节" target="_blank">java-两整数相除,求循环节</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div> import java.util.ArrayList; import java.util.List; public class CircleDigitsInDivision { /** * 题目:求循环节,若整除则返回NULL,否则返回char*指向循环节。先写思路。函数原型:char*get_circle_digits(unsigned k,unsigned j) </div> </li> <li><a href="/article/2125.htm" title="Java 日期 周 年" target="_blank">Java 日期 周 年</a> <span class="text-muted">Chen.H</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/C%2B%2B/1.htm">C++</a><a class="tag" taget="_blank" href="/search/c/1.htm">c</a><a class="tag" taget="_blank" href="/search/C%23/1.htm">C#</a> <div> /** * java日期操作(月末、周末等的日期操作) * * @author * */ public class DateUtil { /** */ /** * 取得某天相加(减)後的那一天 * * @param date * @param num * </div> </li> <li><a href="/article/2252.htm" title="[高考与专业]欢迎广大高中毕业生加入自动控制与计算机应用专业" target="_blank">[高考与专业]欢迎广大高中毕业生加入自动控制与计算机应用专业</a> <span class="text-muted">comsci</span> <a class="tag" taget="_blank" href="/search/%E8%AE%A1%E7%AE%97%E6%9C%BA/1.htm">计算机</a> <div>       不知道现在的高校还设置这个宽口径专业没有,自动控制与计算机应用专业,我就是这个专业毕业的,这个专业的课程非常多,既要学习自动控制方面的课程,也要学习计算机专业的课程,对数学也要求比较高.....如果有这个专业,欢迎大家报考...毕业出来之后,就业的途径非常广.....      以后</div> </li> <li><a href="/article/2379.htm" title="分层查询(Hierarchical Queries)" target="_blank">分层查询(Hierarchical Queries)</a> <span class="text-muted">daizj</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/%E9%80%92%E5%BD%92%E6%9F%A5%E8%AF%A2/1.htm">递归查询</a><a class="tag" taget="_blank" href="/search/%E5%B1%82%E6%AC%A1%E6%9F%A5%E8%AF%A2/1.htm">层次查询</a> <div>Hierarchical Queries If a table contains hierarchical data, then you can select rows in a hierarchical order using the hierarchical query clause: hierarchical_query_clause::= start with condi</div> </li> <li><a href="/article/2506.htm" title="数据迁移" target="_blank">数据迁移</a> <span class="text-muted">daysinsun</span> <a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E8%BF%81%E7%A7%BB/1.htm">数据迁移</a> <div>最近公司在重构一个医疗系统,原来的系统是两个.Net系统,现需要重构到java中。数据库分别为SQL Server和Mysql,现需要将数据库统一为Hana数据库,发现了几个问题,但最后通过努力都解决了。 1、原本通过Hana的数据迁移工具把数据是可以迁移过去的,在MySQl里面的字段为TEXT类型的到Hana里面就存储不了了,最后不得不更改为clob。 2、在数据插入的时候有些字段特别长</div> </li> <li><a href="/article/2633.htm" title="C语言学习二进制的表示示例" target="_blank">C语言学习二进制的表示示例</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/c/1.htm">c</a><a class="tag" taget="_blank" href="/search/basic/1.htm">basic</a> <div>进制的表示示例 # include <stdio.h> int main(void) { int i = 0x32C; printf("i = %d\n", i); /* printf的用法 %d表示以十进制输出 %x或%X表示以十六进制的输出 %o表示以八进制输出 */ return 0; } </div> </li> <li><a href="/article/2760.htm" title="NsTimer 和 UITableViewCell 之间的控制" target="_blank">NsTimer 和 UITableViewCell 之间的控制</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/ios/1.htm">ios</a> <div>情况是这样的: 一个UITableView, 每个Cell的内容是我自定义的 viewA viewA上面有很多的动画, 我需要添加NSTimer来做动画, 由于TableView的复用机制, 我添加的动画会不断开启, 没有停止, 动画会执行越来越多.   解决办法: 在配置cell的时候开始动画, 然后在cell结束显示的时候停止动画   查找cell结束显示的代理</div> </li> <li><a href="/article/2887.htm" title="MySql中case when then 的使用" target="_blank">MySql中case when then 的使用</a> <span class="text-muted">fanxiaolong</span> <a class="tag" taget="_blank" href="/search/casewhenthenend/1.htm">casewhenthenend</a> <div>select "主键", "项目编号", "项目名称","项目创建时间", "项目状态","部门名称","创建人" union (select pp.id as "主键", pp.project_number as &</div> </li> <li><a href="/article/3014.htm" title="Ehcache(01)——简介、基本操作" target="_blank">Ehcache(01)——简介、基本操作</a> <span class="text-muted">234390216</span> <a class="tag" taget="_blank" href="/search/cache/1.htm">cache</a><a class="tag" taget="_blank" href="/search/ehcache/1.htm">ehcache</a><a class="tag" taget="_blank" href="/search/%E7%AE%80%E4%BB%8B/1.htm">简介</a><a class="tag" taget="_blank" href="/search/CacheManager/1.htm">CacheManager</a><a class="tag" taget="_blank" href="/search/crud/1.htm">crud</a> <div>Ehcache简介 目录 1       CacheManager 1.1      构造方法构建 1.2      静态方法构建 2       Cache 2.1&</div> </li> <li><a href="/article/3141.htm" title="最容易懂的javascript闭包学习入门" target="_blank">最容易懂的javascript闭包学习入门</a> <span class="text-muted">jackyrong</span> <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a> <div>http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 下面就是我的学习笔记,对于Javascript初学者应该是很有用的。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊</div> </li> <li><a href="/article/3268.htm" title="提升网站转化率的四步优化方案" target="_blank">提升网站转化率的四步优化方案</a> <span class="text-muted">php教程分享</span> <a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a><a class="tag" taget="_blank" href="/search/PHP/1.htm">PHP</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E6%8C%96%E6%8E%98/1.htm">数据挖掘</a><a class="tag" taget="_blank" href="/search/Google/1.htm">Google</a><a class="tag" taget="_blank" href="/search/%E6%B4%BB%E5%8A%A8/1.htm">活动</a> <div>网站开发完成后,我们在进行网站优化最关键的问题就是如何提高整体的转化率,这也是营销策略里最最重要的方面之一,并且也是网站综合运营实例的结果。文中分享了四大优化策略:调查、研究、优化、评估,这四大策略可以很好地帮助用户设计出高效的优化方案。 PHP开发的网站优化一个网站最关键和棘手的是,如何提高整体的转化率,这是任何营销策略里最重要的方面之一,而提升网站转化率是网站综合运营实力的结果。今天,我就分</div> </li> <li><a href="/article/3395.htm" title="web开发里什么是HTML5的WebSocket?" target="_blank">web开发里什么是HTML5的WebSocket?</a> <span class="text-muted">naruto1990</span> <a class="tag" taget="_blank" href="/search/Web/1.htm">Web</a><a class="tag" taget="_blank" href="/search/html5/1.htm">html5</a><a class="tag" taget="_blank" href="/search/%E6%B5%8F%E8%A7%88%E5%99%A8/1.htm">浏览器</a><a class="tag" taget="_blank" href="/search/socket/1.htm">socket</a> <div>当前火起来的HTML5语言里面,很多学者们都还没有完全了解这语言的效果情况,我最喜欢的Web开发技术就是正迅速变得流行的 WebSocket API。WebSocket 提供了一个受欢迎的技术,以替代我们过去几年一直在用的Ajax技术。这个新的API提供了一个方法,从客户端使用简单的语法有效地推动消息到服务器。让我们看一看6个HTML5教程介绍里 的 WebSocket API:它可用于客户端、服</div> </li> <li><a href="/article/3522.htm" title="Socket初步编程——简单实现群聊" target="_blank">Socket初步编程——简单实现群聊</a> <span class="text-muted">Everyday都不同</span> <a class="tag" taget="_blank" href="/search/socket/1.htm">socket</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/1.htm">网络编程</a><a class="tag" taget="_blank" href="/search/%E5%88%9D%E6%AD%A5%E8%AE%A4%E8%AF%86/1.htm">初步认识</a> <div>初次接触到socket网络编程,也参考了网络上众前辈的文章。尝试自己也写了一下,记录下过程吧:   服务端:(接收客户端消息并把它们打印出来)   public class SocketServer { private List<Socket> socketList = new ArrayList<Socket>(); public s</div> </li> <li><a href="/article/3649.htm" title="面试:Hashtable与HashMap的区别(结合线程)" target="_blank">面试:Hashtable与HashMap的区别(结合线程)</a> <span class="text-muted">toknowme</span> <div>昨天去了某钱公司面试,面试过程中被问道 Hashtable与HashMap的区别?当时就是回答了一点,Hashtable是线程安全的,HashMap是线程不安全的,说白了,就是Hashtable是的同步的,HashMap不是同步的,需要额外的处理一下。   今天就动手写了一个例子,直接看代码吧 package com.learn.lesson001; import java</div> </li> <li><a href="/article/3776.htm" title="MVC设计模式的总结" target="_blank">MVC设计模式的总结</a> <span class="text-muted">xp9802</span> <a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a><a class="tag" taget="_blank" href="/search/mvc/1.htm">mvc</a><a class="tag" taget="_blank" href="/search/%E6%A1%86%E6%9E%B6/1.htm">框架</a><a class="tag" taget="_blank" href="/search/IOC/1.htm">IOC</a> <div>随着Web应用的商业逻辑包含逐渐复杂的公式分析计算、决策支持等,使客户机越 来越不堪重负,因此将系统的商业分离出来。单独形成一部分,这样三层结构产生了。 其中‘层’是逻辑上的划分。 三层体系结构是将整个系统划分为如图2.1所示的结构[3] (1)表现层(Presentation layer):包含表示代码、用户交互GUI、数据验证。 该层用于向客户端用户提供GUI交互,它允许用户</div> </li> </ul> </div> </div> </div> <div> <div class="container"> <div class="indexes"> <strong>按字母分类:</strong> <a href="/tags/A/1.htm" target="_blank">A</a><a href="/tags/B/1.htm" target="_blank">B</a><a href="/tags/C/1.htm" target="_blank">C</a><a href="/tags/D/1.htm" target="_blank">D</a><a href="/tags/E/1.htm" target="_blank">E</a><a href="/tags/F/1.htm" target="_blank">F</a><a href="/tags/G/1.htm" target="_blank">G</a><a href="/tags/H/1.htm" target="_blank">H</a><a href="/tags/I/1.htm" target="_blank">I</a><a href="/tags/J/1.htm" target="_blank">J</a><a href="/tags/K/1.htm" target="_blank">K</a><a href="/tags/L/1.htm" target="_blank">L</a><a href="/tags/M/1.htm" target="_blank">M</a><a href="/tags/N/1.htm" target="_blank">N</a><a href="/tags/O/1.htm" target="_blank">O</a><a href="/tags/P/1.htm" target="_blank">P</a><a href="/tags/Q/1.htm" target="_blank">Q</a><a href="/tags/R/1.htm" target="_blank">R</a><a href="/tags/S/1.htm" target="_blank">S</a><a href="/tags/T/1.htm" target="_blank">T</a><a href="/tags/U/1.htm" target="_blank">U</a><a href="/tags/V/1.htm" target="_blank">V</a><a href="/tags/W/1.htm" target="_blank">W</a><a href="/tags/X/1.htm" target="_blank">X</a><a href="/tags/Y/1.htm" target="_blank">Y</a><a href="/tags/Z/1.htm" target="_blank">Z</a><a href="/tags/0/1.htm" target="_blank">其他</a> </div> </div> </div> <footer id="footer" class="mb30 mt30"> <div class="container"> <div class="footBglm"> <a target="_blank" href="/">首页</a> - <a target="_blank" href="/custom/about.htm">关于我们</a> - <a target="_blank" href="/search/Java/1.htm">站内搜索</a> - <a target="_blank" href="/sitemap.txt">Sitemap</a> - <a target="_blank" href="/custom/delete.htm">侵权投诉</a> </div> <div class="copyright">版权所有 IT知识库 CopyRight © 2000-2050 E-COM-NET.COM , All Rights Reserved. <!-- <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">京ICP备09083238号</a><br>--> </div> </div> </footer> <!-- 代码高亮 --> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shCore.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shLegacy.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shAutoloader.js"></script> <link type="text/css" rel="stylesheet" href="/static/syntaxhighlighter/styles/shCoreDefault.css"/> <script type="text/javascript" src="/static/syntaxhighlighter/src/my_start_1.js"></script> </body> </html>