《Springboot流浪猫狗救助救援网站设计与实现.docx》由会员分享,可在线阅读,更多相关《Springboot流浪猫狗救助救援网站设计与实现.docx(43页珍藏版)》请在课桌文档上搜索。
1、互联网日益成熟,走进千家万户,改变多个行业传统的管理方式。流浪猫狗救助救援管理以用户需求为基础,借由发展迅猛的互联网平台实现流浪猫狗救助救援管理的信息化,简化旧时流浪猫狗救助救援管理所需的纸质记录这一繁杂过程,从而大幅提高流浪猫狗救助救援信息获取与传播速度。基于此背景,本研究结合管理员即时发布流浪猫狗救助救援信息与用户的需求,设计并实现了流浪猫狗救助救援网站。系统采用B/S架构,java语言作为主要开发语言,MySQ1.技术创建和管理数据库。系统主要分为管理员和用户两大功能模块。通过系统,管理员使用日常浏览器即可随时完成流浪猫狗救助救援信息发布,契合流浪猫狗救助救援管理对时效性需求的同时提高工
2、作效率。最终,根据各个功能模块的测试结果可知流浪猫狗救助救援网站功能基本完善。关键词:java语言;流浪猫狗救助救援;B/S结构;MySQ1.AbstractTheInternetisbecomingmoreandmoremature,enteringthousandsofhouseholds,changingthetraditionalmanagementmethodsofmanyindustries.Therescueandrescuemanagementofstraycatsanddogsisbasedontheneedsofusers.Theinformationmanagemento
3、frescueandrescuemanagementofstraycatsanddogsisrealizedbytherapidlydevelopingInternetplatform,whichsimplifiesthecomplicatedprocessofpaperrecordsrequiredbytherescueandrescuemanagementofstraycatsanddogsintheolddays,thusgreatlyimprovingtheacquisitionanddisseminationspeedofrescueinformationofstraycatsand
4、dogs.Basedonthisbackground,thisstudydesignedandimplementedarescuewebsiteforstraycatsanddogsbycombiningtheadministratorsimmediatereleaseofrescueinformationforstraycatsanddogswiththeneedsofusers.ThesystemusesB/Sarchitecture,javalanguageasthemaindevelopmentlanguage,MySQ1.technologytocreateandmanagethed
5、atabase.Thesystemisdividedintotwofunctionalmodules:administratoranduser.Throughthesystem,theadministratorcanreleaserescueinformationofstraycatsanddogsatanytimebyusingdailybrowser,whichmeetsthetimelinessrequirementsofrescuemanagementofstraycatsanddogsandimprovesworkefficiency.Finally,accordingtothete
6、stresultsofeachfunctionalmodule,thefunctionofthestraycatanddogrescuewebsiteisbasicallycomplete.Keywords:javalanguage;Straycatsanddogsrescue;B/Sstructure;MySQ1.目录第一章绪论11.I研究背景11.2 系统研究现状11.3 研究意义21.4 研究方法和设计思路21.4.1 研究方法21.4.2 设计思路2第二章开发工具和开发技术42.1 开发工具42.2 开发技术42.2.1 Java语言42.2.2 SpringBoot框架42.2.3
7、B/S架构5第三章需求分析63.1 需求描述63.2 可行性分析63.2.1 技术可行性分析63.2.2 经济可行性分析63.2.3 环境运行可行性分析73.2.4 法律可行性分析73.3 系统功能需求分析73.4 非功能性需求分析83.5 系统流程分析93.5.1 登录流程93.5.2 添加信息流程93.5.3 删除流程103.6 本章小结11第四章系统设计124.1 系统总体设计124.2 数据库设计124.2.1 数据库逻辑设计134.2.2 数据库表设计144.3 本章小结21第五章详细设计与实现225.1 系统功能实现225.2 后台模块实现245.2.1 管理员模块实现255.2.
8、2 用户功能实现2953本章小结30第六章系统测试316.1 测试目的316.2 测试用例3163本章小结326.3 336.4 献346.5 35第一章绪论1. 1研究背景随着经济发展,各类电子产品普及千家万户。网民数量不断增加,网络显然已经成为了人际交流的重要形式。回顾近一个世纪的科技发展史,各类新的信息发布手段均随着时代洪流更新。旧时代是广播,报纸,电视,它们随发展依次取代对方,当今社会网络可将许多事情由繁化简,网络媒体相较于上述媒介,具有许多独特优点,因此网络媒体在我们的生活中所占地位逐渐上升,其重要性毋庸置疑。起初通过HTM1.静态网页直接进行流浪猫狗救助救援管理,具有即时性,无时空
9、限制,蕴含丰富信息等特点,完美契合流浪猫狗救助救援时效性、信息量大等需求。但随着Imernet的进一步发展,实时信息不断变更,增加,交互性需求增大,静态网页显得难以胜任。流浪猫狗救助救援网站的设计从最初简单的静态网页设计,到现在的基于B/S模式的流浪猫狗救助救援网站,已经逐渐形成了一个系统化、规范化的设计理念。因此需要一种动态的平台实现流浪猫狗救助救援管理。并且该系统应成为一个不单只是提供信息浏览服务,还要给予用户实用的交互功能。本文在此背景下,设计基于BS(浏览器和服务器)的流浪猫狗救助救援网站,提供用户强大的多方面互动,创造更多实际价值。1.2 系统研究现状我国信息技术虽然起步较晚,但发展
10、速度迅猛,如今已经跻身世界信息大国的行列。现在我们的生活离不开信息技术,人们可以利用计算机、互联网进行网上购物、视频学习、互动交流,信息技术已经渗透到我们的生活中,随着计算机技术、网络技术的迅速发展,研究并实现流浪猫狗救助救援网站是现代理论和科学技术相结合的产物。国内信息化发展趋势越来越快,我国信息化建设也随之迅速发展,通过信息系统对大量复杂数据进行管理代替传统人工管理,很大程度的提升管理效率。目前流浪猫狗救助救援网站基本实现了应用网络进行管理,使用各种技术、实现各种不同附加功能的系统数量众多。但随着近年来互联网技术的不断完善和更新,一些不适应当代信息化发展的技术正在被淘汰,而采用老旧技术实现
11、的系统将出现维护困难的境况。因此符合现在社会发展的系统开发十分必要,流浪猫狗救助救援网站的设计和开发仍然有很大的进步空间。国外部分发达国家的信息技术起步较早,以技术为基础引领的各行各业的变革产生时间也较早。信息化的理念由世界知名的美国麻省理工学院提出,接下来的三四十年随着网络技术的飞速发展,终于在全美形成了一系列非常完善成熟的信息化平台,自此美国国内大部分都实现了管理信息化。虽然制度存在不同,但由于美国信息化管理的起步时间早,积累经验多,有关流浪猫狗救助救援网站的研究技术经验仍然值得世界学习。1.3 研究意义本文结合目前基于B/S动态网页的流行技术和流浪猫狗救助救援管理传统流程,充分融合开发目
12、的和系统各个功能的实现,实现在设计好的,美观的动态网页上实时,抛弃修改底层代码实现管理流浪猫狗救助救援信息,加快流浪猫狗救助救援管理速度。通过将流浪猫狗救助救援呈现在网站上,让用户联网登录对应网址就能浏览流浪猫狗救助救援信息,保质保量完成流浪猫狗救助救援管理并实现交互。本系统对比以前主要有如下优点:(1)实现无纸化流浪猫狗救助救援,节约人力资源与森林资源,避免浪费。(2)减少流浪猫狗救助救援管理步骤,通过登录管理员后台,在设计好的人机交互页面直接进行流浪猫狗救助救援管理,简单易行,省时省力。(3)系统长期保存流浪猫狗救助救援信息,浏览者可随时随地观看旧时流浪猫狗救助救援信息,了解舆论事件发展,
13、保证流浪猫狗救助救援持续性。(4)浏览者在对应流浪猫狗救助救援信息下进行评论,充分交换对流浪猫狗救助救援管理事件上的看法。1.4 研究方法和设计思路1.4.1 研究方法该流浪猫狗救助救援网站在WindoWS平台下完成开发,采用java编程语言开发,将应用程序部署于TOmCat上,加之MySQ1.接口来实现交互式响应服务器上的数据,将最终效果呈现于服务器上。运用MySQ1.数据库,使用NaViCatPremiUm连接数据库,从而实现数据库各个功能以友好的图形化界面展示。使用SPringbOot框架,来降低各个层间解耦合,从而便捷高效完成开发。1.4.2 设计思路该流浪猫狗救助救援网站应能够完成流
14、浪猫狗救助救援信息发布的需求,程序安全,操作应简单易行,通过简洁美观的前端页面引导即可完成操作。从多角度多方面思考理解大众用户的功能需求,思考系统应该具备的核心功能模块,并完成相应开发。流浪猫狗救助救援网站应使用便捷,通过简单的日常浏览器即可使用该系统,方便管理者随时根据事件的发生快速更新主页,也方便浏览者随时随地查看。第二章开发工具和开发技术2.1开发工具本系统开发使用到的工具包括TOmCat,MySQ1.和ViSion,下边对它们进行简单的介绍。(1)Tomcat;JaVaWeb应用程序开发中常用的应用服务器,我们可以将自己开发好的项目部署到TOmCat中进行运行测试,重点是TomCat体
15、积很小,不需要复杂的安装和配置,下载之后可以直接使用,非常方便。(2)MySQ1.数据库;一种项目开发中常用的关系型数据库,因为体积小、开源、免费、简单易学、安装简单等特点网,深受开发人员的喜爱,是大多数互联网公司的首选。将系统中的数据统一存储到这个数据库中,然后借助程序将这些数据读取出来,显示在页面上。(3) Vision;OffiCe办公组件之一,安装之后,可以用来绘制相应的图形,帮助我们更好的理解系统的情况,建立对系统清晰的认识,是开发中最常使用的建模工具。2. 2开发技术本系统在后台使用Java语言实现跨平台的处理,以B/S的结构方式以及SPringbOOt框架进行开发,数据库使用My
16、SQ1.o2.1.1 JaVa语巨Java语言是一门受众很广的语言,来自SunMierOSyStemS公司,JaVa可运行在很多平台,相较于C+语言,不仅吸收了C+很多优点,还推弃了里面许多晦涩难懂的概念,Java的优点很多,可面向对象开发,平台多样性以及可移植性很高,目前市面上很多大型网站项目都使用Java编写,由此可知Java的受欢迎程度很高。2.1.2 SpringBoot框架SpringBoot是由Pivota公司的团队在Spring框架的基础上所开发出的一个轻量级应用框架,其设计目的是为了简化使用传统Spring框架开发时初始搭建、配置、开发、测试和部署等复杂的流程,满足快速、敏捷开
17、发的需要49。传统Spring框架开启某些特性或引入第三方依赖时,需要配置大量的XM1.文件,比较繁琐且非常容易出错。而SPringBOOt的理念则是“约定大于配置”,它集成了大量第三方依赖的配置,再配合内部自动装配的机制,仅需在MaVen工程的PoM文件中添加相关依赖即可实现开箱即用的效果,这使得开发人员更加专注于实现业务逻辑,而不是繁琐的配置。此外,SpringBoot内置了Servlet容器如TOmCat和Jetty,项目可以直接通过ar命令在本地启动,无需打包成wa:文件再部署到服务器上,大大减少了测试和部署的成本。目前,SpringBoot己经成为了后端服务器应用开发的主流技术50,
18、其特点和优势总结如下:G)简化配置,遵循“约定大于配置”的理念,减少了样板代码、注释和XM1.配置文件的编写。(2)内置SerVlet容器,可在本地独立运行项目,方便测试和部署。(3)自动装配,可以非常方便地与Spring生态系统中其他框架或第三方依赖集成。(4)便于快速构建项目,尤其适合构建本系统。2.1.3 B/S架构B/S结构就是指系统客户端与服务器分离,客户端通过浏览器访问服务端进行操作。B/S结构目前广泛应用于绝大部分系统搭建中,这种结构摒弃C/S结构客户端服务端不分离的缺点,具有更多的优势:(1)跨平台性:B/S的标准由标准化组织确立,适用于绝大多数的系统搭建,通用于应用之间。(2
19、)低维护成本:客户端和服务器端分离,减轻了两端的压力,尤其是客户端,对客户端设备,硬件、软件要求都比较低,并且系统需要升级或维护时,只需要在服务器端升级或维护就可以,使相应的费用减少。第三章需求分析在软件的命周期中,需求分析是其中关键的一环。需求分析过程中不仅要对系统应该实现的功能提出准确和完善的请求,还要考虑需求的可行性。需求分析对设计和实现一个系统具有决定性的重大意义。只有充分完整的需求分析才能为后续的系统开发过程和实现成果奠定基础。3.1需求描述根据日常实际需要,一方面需要在系统中实现基础信息的管理,同时还需要结合实际情况的需要,提供流浪猫狗救助救援管理功能,方便流浪猫狗救助救援管理工作
20、的展开,综合考虑,本套系统应该满足如下要求:首先,在系统中需要实现对基础信息,包括登录注册、个人信息修改等信息的管理,这些是系统的基础信息,和系统中其他内容密切相关。然后,系统中需要实现对用户信息的管理,允许管理员对用户信息进行必要的设置,同时要避免管理员对个人信息进行操作,保障用户的信息安全。3. 2可行性分析3.1.1 技术可行性分析技术可行性分析基于现在Web水平、软硬件水平能否开发出流浪猫狗救助救援网站,经过对市面常见流浪猫狗救助救援网站了解研究对比,以及此次流浪猫狗救助救援网站的估测,预计在技术方面开发本流浪猫狗救助救援网站是可行的。第一,java语言发展成熟且市面十分流行,由jav
21、a完成本流浪猫狗救助救援网站的开发、调试,结合市面成熟的集成开发软件辅助开发,且本电脑配置WinlO系统,足够满足本次流浪猫狗救助救援网站开发。第二,验证技术发展迅速,使得本流浪猫狗救助救援网站安全性很高。综上所诉,开发本流浪猫狗救助救援网站完全可行。3.1.2 经济可行性分析经济可行性分析,就是分析在现有经济情况下能否完成本流浪猫狗救助救援网站的开发。下面对本系统开发、运行、维护的相关费用评估,以及投入到社会完成系统可能费用进行估算。网络资源丰富,本流浪猫狗救助救援网站只需使用任选一开源服务器即可,此方面无需投入费用。开发阶段,由于本流浪猫狗救助救援网站不属于大型系统,常规的电脑就可完成开发
22、,不用购置相关硬件设备。软件方面,本系统只需6使用网上免费下载的软件即可完成开发,这些软件在使用时简单易懂,无需培训,因此这方面也无需投入费用。由于本系统不属于大型系统,运行时候电费可以忽略不记。流浪猫狗救助救援网站作为自己毕设,由本人开发即可完成,无需人力费用。综上,整个系统开发花费很少,所以本流浪猫狗救助救援网站在经济上可行。3.1.3 环境运行可行性分析软件在能否在客户端使用并发挥效益的制约关键就是运行环境。计算机普及,现在人们接触各类系统频繁,日常生活使用计算机无隙碍。并且该流浪猫狗救助救援网站页面简单,通过显示页面引导即可完成本流浪猫狗救助救援网站删除、增加、修改等功能。对计算机要求
23、低,门槛低,通过常用浏览器即可使用本流浪猫狗救助救援网站。因此在运行环境方面,本流浪猫狗救助救援网站易于接受,是可行的。3.1.4 法律可行性分析法律可行性分析,即分析本流浪猫狗救助救援网站是否与各类法律相悖。本流浪猫狗救助救援网站使用市面开源免费软件开发,且作为个人毕设,无商用,均为本人自主开发,并且页面设计合理,发布的流浪猫狗救助救援要求符合常规。整个系统无抵触法律法规的问题。因此在法律上,本流浪猫狗救助救援网站可行。3.3系统功能需求分析(1)系统的通用功能包括用户登录和密码修改,是两个角色共同需要使用的功能,用例分析如图3-1所示。用户登录密码修改图3-1系统通用功能用例分析图管理员可
24、以对个人中心、用户管理、宠物分类管理、知识类型管理、流浪猫狗管理、领养信息管理、流浪猫狗知识管理、团队信息管理、活动分类管理、活动信息管理、志愿申请管理、系统管理等进行基本的信息管理。其用例分析如图3.2所示。一个人中心二二户管锂二)色物分类管遒)百识类型管通)面良猫狗瞽贮)管理员图3-2管理员用例图g信息管Q)流浪弼狗知识管理团队信息管遒)运动信息管理)重愿申请碰一系统管(3)用户进入系统可以对个人中心、领养信息管理、志愿申请管理等功能进行操作,用例分析如图3-3所示。3. 4非功能性需求分析除了系统应具有的功能外,用户对使用该系统的体验也是关键,系统中应贯穿非功能需求。为提升浏览游客观感及
25、使用体验,本系统要具有易用性和美观性。通过页面的简单提示就可完成操作,流浪猫狗救助救援展示界面应该清楚简洁,使游客通过美观的前台页面能快速定位想要浏览的流浪猫狗救助救援信息。后台界面也应简约,让小管理者通过简易操作完成管理目标流浪猫狗救助救援需求。其次是系统加载速度和响应时间,当游客点击流浪猫狗救助救援信息后,必须快速展示流浪猫狗救助救援具体内容对应网页,最好两秒内,否则游客很可能失去兴趣,退出本系统页面并更换浏览方式,失去系统对应网址的流量。然后是兼容性,由于现在流行的浏览器版本很多,同时游客数量巨大,不同管理者也有可能使用不同操作系统,因此本流浪猫狗救助救援网站应能够在多类不同浏览器上打开
26、也不影响页面展示和访问效果。最后是稳定性,当管理者完成流浪猫狗救助救援发布操作时,流浪猫狗救助救援网站应能够稳定完成流浪猫狗救助救援展示页面的更新和数据库保存工作,以免工作白费和数据丢失。3. 5系统流程分析3.5.1 登录流程每个用户都有专属的密码和账号,在输入合法的账号和密码之后即可进入系统。登录流程如图3-4所示:C开始)输入用户名与密码点击“登录”按钮进入主页(结束)图3-4登录流程图3.5.2 添加信息流程管理层人员有添加信息功能。添加信息流程如图3-5所示:图3-5添加信息流程图3.5.3 删除流程用户可以选择把自己发布的信息删掉,选择要删除的信息确认之后,删除信息的操作就完成了。
27、删除信息流程图如图3-6所示。图3-6删除信息流程图3. 6本章小结本章首先对整个系统进行了详细的需求描述,然后按照这些要求对系统的角色和功能进行了详细的分析,并对这些要求进行了详细的说明。同时为保证需求分析的全面性,还对系统的一些非功能性需求进行描述和对系统流程进行分析,为以后的系统的开发提供了一个比较完善的参考依据。第四章系统设计4.1系统总体设计系统的建设可以为流浪猫狗救助救援管理提供帮助,通过对一些基础信息管理实现针对性的安排,可以按照用户的角色权限使不同用户角色看到不一样的信息界面。现根据需求阶段的分析,我们可以大致确定系统需要包含的功能如下图所示:系统总体结构图如下,见图4-1。首
28、页流浪猫狗流浪猫狗知识团队信息活动信息宠物资讯个人中心前台流浪猫狗救助救援网站用户后台模块用户管理宠物分类管理知识类型管理流浪猫狗管理领养信息管理流浪猫狗知识管理团队信息管理活动分类管理活动信息管理志愿申请管理系统管理管理员志愿申请管理领养信息管卿个人中心图4-1系统总体结构图4. 2数据库设计数据库能直观反映表现系统的需求,数据库的设计能否切实符合系统的需求关系到整个系统最终的呈现结果。通过之前的分析梳理,明确了系统中需要包含的功能和要求。系统中除了涉及对数据库的增加、删除、查询、修改的基础操作较多,还要理清实体间的对应关系,据此完成表结构的设计与实现。4.2.1 数据库逻辑设计为了更直观阐
29、明数据库的设计,使用Vision绘制的流浪猫狗救助救援网站数据模型E-R实体属性图。根据系统需求设计了以下几个主要实体。流浪猫狗知识实体属性图,如图4-3所示。图4-3流浪猫狗知识实体属性图流浪猫狗实体属性图,如图4-4所示。图4-4流浪猫狗实体属性图领养信息实体属性图,如图4-5所示。图4-5领养信息实体属性图4.2.2 数据库表设计在关系数据E-R图中,分析并创建数据表,数据表用来记录信息,数据表关系由多个数据表组成,下面介绍的是数据表各个字段信息如下表所示。表4-1:用户表字段名称类型长度字段说明主键默认值idbigint主键主键usernamevarchar100用户名password
30、varchar100密码rolevarchar100角色管理员addtimetimestamp新增时间CURRENTTlMESTAMP表4-2:token表字段名称类型长度字段说明主键默认值idbigint主键主键useridbigint用户idusernamevarchar100用户名tabIenamcvarchar100表名rolevarchar100角色tokenvarchar200密码addtimetimestamp新增时间CURRENTJnMESTAMPexpiratedtimetimestamp过期时间CURRENTJnMESTAMP表4-3:流浪猫狗评论表字段名称类型长度字段说明
31、主键默认值idbigint主键主键addtimetimestamp创建时间CURRENTJnMESTAMPrefidbigint关联表iduseridbigint用户idavatarurlIongtext4294967295头像nicknamevarchar200用户名contentIongtext4294967295评论内容replyIongtext4294967295回复内容表4-4:活动信息评论表字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPrefidbigint关联表iduseridbigint用户i
32、davatarurlIongtext4294967295头像nicknamevarchar200用户名contentIongtext4294967295评论内容replyIongtext4294967295回复内容表4-5:收藏表字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT,TTMESTAMPuseridbigint用户idrefidbigint商品idtablenamevarchar200表名namevarchar200名称pictureIongtext4294967295图片typevarchar200类型(1:收藏,21
33、:赞,22:踩,31:竞拍参与,41:关注)1inteltypevarchar200推荐类型remarkvarchar200备注表4-6:配置文件字段名称类型长度字段说明主键默认值idbigint主键主键namevarchar100配置参数名称valuevarchar100配置参数值表4-7:宠物资讯字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENTjnMESTAMPtitlevarchar200标题introductionIongtext4294967295简介pictureIongtext4294967295图片contentI
34、ongtext4294967295内容表4-8:宠物分类字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENTJnMESTAMPChongwufenleivarchar200宠物分类表4-9:流浪猫狗知识字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENTjralESTAMPZhishibiaotivarchar200知识标题Zhishileixingvarchar200知识类型ChongwutupianIongtext4294967295宠物图片Xingtaitezhengv
35、archar200形态特征Shenghuoxixingvarchar200生活习性XunyangfangfaIongtext4294967295驯养方法Zhuyishixiangvarchar200注意事项ZhishincirongIongtext4294967295知识内容fabushijiandatetime发布时间表4-10:志愿申请字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPShenqingbianhaovarchar200申请编号tuanduimingchengvarchar200团队名称Iuan
36、duidizhivarchar200团队地址zhanghaovarchar200账号xingmingvarchar200姓名xingbievarchar200性别Shoujihaomavarchar200手机号码Rongxianshijianvarchar200空闲时间Shenqingyuanyinvarchar200申请原因ShenqingneirongIongtext4294967295申请内容Shenqingriqidate申请日期sfshvarchar200是否审核待审核ShhfIongtext4294967295审核回复表4-11:关于我们字段名称类型长度字段说明主键默认值idbig
37、int主键主键addtimetimestamp创建时间CURRENTjnMESTAMPtitlevarchar200标题subtitlevarchar200副标题contentIongtext4294967295内容picturelIongtext4294967295图片1picture2Iongtext4294967295图片2picture3Iongtext4294967295图片3表4-12:流浪猫狗字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENTJnMESTAMPchongwumingchengvarchar200宠物名称
38、Chongwufenleivarchar200宠物分类Chongwuxingbievarchar200宠物性别tupianIongtext4294967295图片nianlingint年龄Xingqingvarchar200性情aihaovarchar200爱好zhuangtaivarchar200状态shentiZhuangkuangvarchar200身体状况yimiaojiluIongtext4294967295疫苗记录IingyangjiluIongtext4294967295领养记录clicktimedatetime最近点击时间表4-13:知识类型字段名称类型长度字段说明主键默认值i
39、dbigint主键主键addtimetimestamp创建时间CURRENTjmlESTAMPZhishileixingvarchar200知识类型表4-14:领养信息字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENTjriMESTAMPchongwumingchengvarchar200宠物名称Chongwufenleivarchar200宠物分类Chongwuxingbievarchar200宠物性别nianlingvarchar200年龄Xingqingvarchar200性情aihaovarchar200爱好Shenqing
40、pingzhengIongtext4294967295申请凭证ShenqingyuanyinIongtext4294967295申请原因Shenqingriqidate申请日期zhanghaovarchar200账号xingmingvarchar200姓名Shoujihaomavarchar200手机号码sfshvarchar200是否审核待审核shhfIongtext4294967295审核回复表4-15:用户字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENTjriMESTAMPzhanghaovarchar200账号mimava
41、rchar200密码Xingmingvarchar200姓名xingbievarchar200性别youxiangvarchar200邮箱Shoujihaomavarchar200手机号码touxiangIongtext4294967295头像表4-15:活动信息字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENTjnMESTAMPhuodongmingchengvarchar200活动名称huodongtupianIongtext4294967295活动图片huodongfenleivarchar200活动分类huodongdizhivarchar200活动地址huodongriqidate活动日期baomingrenshuint报名人数Zhuyishixiangvarchar200注意事项tuanduimingchengvarchar200团队名称tuanduidizhivarchar200团队地址HuodongjianjieIongtext4294967295活动简介HuodongneirongIongtext4294967295活动内容faburiqidate发布日期表4T7:活动分类字段名称