基于微信小程序的高校会议管理系统的设计与实现 毕业设计-附源码92516

目  录

摘要

第1章 绪论

1.1 研究背景与意义

1.2 开发现状

第2章 相关技术介绍

2.1 JAVA技术

2.2 springboot框架

2.3 小程序框架以及目录结构介绍

2.4 MySQL数据库

第3章 系统分析

3.1 可行性分析

3.2 功能需求分析

3.2.1 会议用户功能

3.2.2 后台管理员功能

3.3 非功能需求分析

3.4 安全性需求分析

3.4.1 系统的安全性

3.4.2 数据的安全性

3.5 业务流程分析

3.6 数据流程分析

第4章 系统设计

4.1 系统架构设计

4.2 系统总体设计

4.3 系统功能设计

4.4 数据库设计

4.4.1 数据需求分析

4.4.2 数据库概念设计

4.4.3 数据库表设计

第5章 系统实现

5.1 注册模块的实现

5.2 登录模块的实现

5.3 前台用户功能模块的实现

5.4 前台用管理用户户功能模块的实现

5.5 管理员功能模块的实现

第6章 系统测试

6.1 测试目的

6.2 功能测试

6.3 性能测试

第7章 总结与展望

参考文献

致谢

摘要

本文介绍了一个基于SpringBoot框架和微信小程序技术的高校会议管理系统。该系统通过集成先进的后端开发框架与广泛使用的移动应用平台,为高校提供了一个高效、便捷的会议管理解决方案。利用SpringBoot的后端处理能力,系统实现了会场资源的实时状态监控、报名参会管理、用户签到等功能。微信小程序作为前端应用,提供了用户友好的交互界面,使用户能够轻松报名会议室,管理用户通知信息,并实时获取会议相关信息。系统的设计注重用户体验,通过简洁的操作流程和直观的界面展示,提高了用户的使用效率和满意度。此外,系统还通过收集用户反馈,不断优化和完善功能,以满足不断变化的用户需求。总之,这个高校会议管理系统通过整合SpringBoot和微信小程序的技术优势,为高校提供了一个高效、智能的会议管理体验。

关键词:SpringBoot;微信小程序;高校会议管理系统。

Design and Implementation of a University Conference Management System Based on WeChat Mini Program

Abstract

This article introduces a university conference management system based on the SpringBoot framework and WeChat mini program technology. This system provides an efficient and convenient conference management solution for universities by integrating advanced backend development frameworks and widely used mobile application platforms. By utilizing the backend processing capabilities of SpringBoot, the system has implemented real-time status monitoring of venue resources, registration and attendance management, and user check-in functions. As a front-end application, WeChat mini program provides a user-friendly interactive interface, allowing users to easily register for conference rooms, manage user notification information, and obtain real-time conference related information. The design of the system focuses on user experience, improving user efficiency and satisfaction through concise operating procedures and intuitive interface display. In addition, the system continuously optimizes and improves its functions by collecting user feedback to meet constantly changing user needs. In summary, this university conference management system provides an efficient and intelligent conference management experience for universities by integrating the technological advantages of SpringBoot and WeChat mini programs.

Keywords: SpringBoot; WeChat Mini Program; University Conference Management System.

  1. 绪论
    1. 研究背景与意义

随着中国经济社会的快速进步和民众生活品质的显著提升,高校学术交流、商务洽谈、教育培训等活动的需求与日俱增。高校作为这些活动的主要组织者,面临着前所未有的管理挑战。传统的纸质文件、人工记录与通知管理方式已经无法满足现代高校对高效、精准、便捷管理的需求。在信息技术飞速发展的背景下,高校会议管理系统应运而生。该系统以微信小程序为平台,实现智能化、自动化的管理方式,有效简化会议预约流程,减少人工干预,提高管理效率。同时,系统能够实时更新会议室等资源的使用情况,帮助管理者进行合理的资源分配,避免资源浪费和冲突发生。这种基于微信小程序的会议管理系统不仅代表了高校管理的新里程碑,更体现了信息化时代下高校管理创新的重要意义。具有重要的现实意义和实际应用价值,对推动高校信息化建设的深入发展具有重要意义。

    1. 开发现状

随着信息技术的快速发展,高校会议管理意识到信息化的重要性。目前,国内外高校已经开始采用会议管理系统,以提高会议的组织效率、资源利用率和决策水平。这些系统通常包括会议室预约、通知发布等核心功能,为高校提供了便捷的会议管理解决方案。

近年来,国内针对高校会议管理的研究与实践逐渐增加,其中高校会议管理系统备受关注。微信小程序作为一种轻量级应用程序,具有广泛的用户基础和便捷的使用体验。国内的研究者和实践者通过利用微信小程序平台,开发了一系列会议预约系统。这些系统通常包括会议室查询、预约、取消预约等功能,并提供友好的用户界面和操作流程。然而,与国外系统相比,高校会议管理系统在功能完善度和系统稳定性方面仍有提升空间。

相较国内,国外高校会议管理系统在研究与应用方面已较为成熟。这些系统不仅具备完善的会议室预约功能,还提供了在线预约、自动分配会议室、会议资源实时监控等高级功能。此外,国外系统注重用户体验和系统可扩展性,通过友好的用户界面和便捷的操作流程提高了用户满意度。同时,这些系统支持与其他教育管理系统的集成和扩展,方便高校进行定制和拓展。

综上所述,基于微信小程序的高校会议管理系统在国内研究与应用中不断发展与完善。通过借鉴国外先进系统的经验与技术,可推动国内基于微信小程序的高校会议管理系统的创新与发展。

  1. 相关技术介绍
    1. JAVA技术

Java主要采用CORBA技术和安全模型,可以在互联网应用的数据保护。它还提供了对EJB(Enterprise JavaBeans)的全面支持,java springboot API,SSM(java server pages),和XML技术。

JAVA语言功能:

面向对象编程是一种革命性的软件开发方法,它将复杂的程序结构转换为可编程的对象,从而大大简化了编程过程,并且极大地提升了程序的安全性。它的出现,使得编程者可以更加轻松地完成任务,并且可以更好地控制程序的运行,从而更好地满足用户的需求。

Java的一个重要优势在于它的跨平台特性,这使得编程变得更加便捷。通过使用Java,您可以轻松访问多个不同的平台,而不必担心编译时会出现问题。

C++的缺陷之一便是它没有有效地利用可重复使用的资源,这使得它的资源需求量大大增加,而这种情况下,它的垃圾回收机制正好可以有效地解决这一问题,因而减少了资源的使用,进而节约了巨量的资源。一些优秀的编程人员通常都会将一块内存地址设为堆栈,以便当它被使用的时候自动解锁,但是一些初学者或者初入者往往忽略了这一步骤,结果就是程序的性能受到了影响,甚至出现了崩溃的情况。因此,许多C++专家在开发代码时,通常会先检查一个指针的值,如果它已经被移动,就把它的值调整到NULL,这样才能够有效地完成代码的执行。

    1. springboot框架

SpringBoot框架是由Pivotal团队提供的一个全新框架,旨在简化新Spring应用的初始搭建以及开发过程。它并不是一门新技术,而是将之前常用的Spring、SpringMVC、data-jpa等常用的框架封装到了一起,帮助开发者隐藏这些框架的整合细节,实现敏捷开发。

SpringBoot框架的特点包括:

1. 不需要模板化的配置:SpringBoot项目通过特定的方式进行配置,使开发人员不再需要定义样板化的配置。

2. 自动整合第三方框架:在SpringBoot中整合第三方框架时,只需要导入相应的starter依赖包,就自动整合了。

3. 配置文件的简化:SpringBoot默认只有一个.properties的配置文件,不推荐使用xml,后期会采用.java的文件去编写配置信息。

此外,SpringBoot框架是构建微服务框架SpringCloud的基础。因此,对于想要从事快速应用开发或微服务开发的开发者来说,掌握SpringBoot框架是非常重要的。

    1. 小程序框架以及目录结构介绍

整个小程序框架系统分为两部分:逻辑层视图层。小程序开发框架的目标是通过尽可能简单、高效的方式让开发者可以在微信中开发具有原生 小程序 体验的服务。小程序在视图层与逻辑层间提供了数据传输和事件系统,提供了自己的视图层以及逻辑层框架,让开发者能够专注于数据与逻辑。框架的核心是一个响应的数据绑定系统,可以让数据与视图非常简单地保持同步。在逻辑层做数据修改,在视图层就会做相应的更新。框架提供了一套基础的组件,这些组件自带微信风格的样式以及特殊的逻辑,开发者可以通过组合基础组件,创建出强大的微信小程序 。

    1. MySQL数据库

数据库作为数据的存储地方是项目必需的,MySQL是一款非常优秀的关系型数据库,早期的MySQL并不是甲骨文公司的,后来才被他收购的。MySQL非常的小巧,安装包才几兆,sql语言的书写也比较容易学习,最重要的是MySQL同时也是一款开源的软件,所以不需要额外进行付费,本系统本身也是以学习总结所学知识为主,在系统的开发上最好尽量使用免费的软件,所以选用MySQL进行数据库管理。MySQL的容量也是非常大的,同时支持分库分表的操作,支持分布式,所以越来越多的中小企业选择该款数据库管理工具。另外值得一提的是,开源也有一个不好的地方,就是容易遭到破解和黑客攻击,所以MySQL在使用上还是更多的使用在中小项目中。

MySQL不会对平台有需求,所以任何一个程序员都可以通过 MySQL数据库来完成自己的系统开发,并且还可以节约大量的资源。因为它具有强大功能,所以可以用来储存这个系统的数据。

MySQL适合于各种应用,我们在运行数据库的时候,也很容易上手,我们只要编写一段代码,就可以完成相应的功能,并且可以在任何的平台上使用,而不需要再进行第二次的编译。MySQL数据库还具备在本地存储数据和允许结构化查询以方便管理的优势;MySQL是一个完全网络化的系统,它的数据库可以在互联网的任何位置被访问,它可以在任何地点与任何人分享;此外,MySQL也提供了存取控制的能力,可以阻止数据被非法使用,MySQL服务稳定,开发成本低,所以在开发过程中,MySQL数据库是最受欢迎的。


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

技术性方面,现在科学技术在不断进步,计算机软硬件的发展已经达到了可持续的水平。Java语言的出现,使得普通的电脑也具备了完成该项目的功能,而且其占用的内存也极其紧凑,这使得使用MySQL进行软件的编程与设计几乎不会出现任何挑战。

实用性方面,本次设计的主要任务是在高校会议管理系统内发布中心报名参会、用户进行签到接收通知信息、个人资料修改、系统公告等,符合当前潮流的发展。从用户角度出发,同时也考虑系统运营成本和人力资源,采用网络上的便捷方式,实现线上业务,使得业务流程更系统,也更方便用户的体验,比较实用。

经济性方面,由于本课题中设计的高校会议管理系统的主要目的是为了能够更加方便及快捷的进行信息的查询管理及检索服务,也就是能够可以直接投入使用的信息化软件。系统的主要成本主要是集中在对使用数据后期继续维护及其管理更新这个操作上。但是一旦系统投入到实际的运行及使用之后就能够很好的提高信息查询检索的效率,同时也需要有效的保证查询者的信息方面的安全性,同时这个高校会议管理系统所带来的实际应用方面的价值是远远地超过了实际系统进行开发与维护方面的成本,因此,从经济上来说开发这个软件是可行的。

    1. 功能需求分析

高校会议管理系统的功能主要分为前台用户根据自己的需求进行注册登录,首页、系统公告、发布中心信息并对需要的会议室进行报名参会操作。后台系统管理员因职责的不同,主要对系统用户,会场预约管理,发布中心管理,报名参会管理、签到中心管理、通知信息管理、会议类型管理、组织方式管理、部门分类管理、系统管理、网站公告等进行处理。管理用户则需要对管理员发布的会场进行选择合适的报名、管理员审核通过后会议用户在发布中心进行报名参会等。

会议用户用例图如下所示。

图3-1 会议用户用例图

管理员用例图如下所示。

图3-2 管理员用例图

管理用户用例图如下所示。

图3-3 管理用户用例图

      1. 会议用户功能

会议用户的功能如下:

  1. 登录注册功能: 用户可以通过输入用户名和密码进行登录,验证身份并访问系统。新用户可以进行注册,填写必要信息并创建账户。
  2. 首页:会议用户可以在首页查看轮播图,获取最新的会议资讯。同时,用户可以浏览发布中心,快速了解各类会议的详情,包括会议主题、类型、地点和组织方式。此外,用户还可以通过搜索功能,根据自己的需求筛选出感兴趣的会议。
  3. 网站公告:用户可以查看系统发布的网站公告,包括关于我们、联系方式、网站介绍等信息。
  4. 发布中心:在发布中心,用户可以查看详细的会议列表,包括会议主题、类型、地点等关键信息。用户可以根据自己的需求,通过筛选功能快速找到目标会议。对于感兴趣的会议,用户可以直接报名参会。
  5. 会议咨讯:会议用户可以在此浏览各类会议咨讯和推荐文章,通过搜索功能快速找到感兴趣的内容。用户还可以对咨讯进行点赞、收藏和评论,与其他用户互动交流。
  6. 我的:用户可以查看和管理基本信息、收藏、报名参会、签到中心等。

  1. 基本信息:用户可以在此模块修改自己的头像和资料,确保个人信息的准确性和完整性。
  2. 报名参会:用户可以查看已报名的会议列表,了解参会详情,包括会场地点、联系方式等。在会议当天,用户还可以进行签到操作,确保自己的参与记录被正确记录。此外,用户还可以通过搜索功能查找已报名或感兴趣的会议。
  3. 签到中心:在签到中心,用户可以查看自己的签到记录,包括签到时间、凭证等信息。用户还可以通过搜索功能快速找到自己的签到记录。
  4. 通知信息:用户可以在此模块查看平台发送的通知信息,包括会议通知、系统更新等。用户可以通过搜索功能快速找到特定的通知内容。

管理用户的功能如下:

  1. 登录注册功能: 用户可以通过输入用户名和密码进行登录,验证身份并访问系统。新用户可以进行注册,填写必要信息并创建账户。
  2. 首页:管理用户可查看轮播图、会场预约信息和发布中心等内容,快速了解会议动态。
  3. 网站公告:用户可以查看系统发布的网站公告,包括关于我们、联系方式、网站介绍等信息。
  4. 会场预约:管理用户能够查看预约列表和详情,了解会场名称、地点和状态。通过筛选条件搜索会场,并报名进入发布中心,上传会议资料,发布新的会议信息。
  5. 发布中心:在此,管理用户可以查看已发布的会议列表和详情,包括主题、类型和地点。通过关键词搜索会议信息,管理并审核用户发布的会议,确保信息准确无误,最终在前台展示供其他用户报名。
  6. 会议咨讯:管理用户能够查看和了解会议相关的咨询和资讯,掌握行业最新动态。
  7. 我的:管理用户可以修改个人资料和密码,确保账户安全。
  8. 基本信息:管理用户能够查看和更新系统的基础信息,如用户信息、会议设置等。
  9. 报名参会:管理用户能够查看报名列表和详情,处理用户的报名请求,发送参会通知,通过筛选条件快速查找和管理报名信息。
  10. 签到中心:在此,管理用户可以查看签到情况,确保会议参与者的到场情况得到准确记录。
  11. 通知信息:管理用户可以发布、查看、修改和删除通知信息,确保所有用户都能及时收到会议相关的最新通知。通过关键词搜索通知内容,方便快速定位信息。
      1. 后台管理员功能

管理员功能如下:

  1. 登录:管理员的账号是在数据列表中直接设置生成的,不需要进行注册,可直接输入账号密码登录,同时可对管理员资料进行增删改查。
  2. 系统用户:管理员可以全面管理用户信息,包括管理员、管理用户、会议用户等,进行增删改查操作,查看用户详情,并管理用户状态和账号。
  3. 会场预约管理:管理员可以管理会场预约列表,添加新会场,查看和修改会场详情内容,管理会场状态,并通过多种搜索条件查询、重置、删除会场信息。
  4. 发布中心管理:管理员可以管理发布中心的会议信息,查看详情,操作用户报名等相关信息,进行搜索和审核用户发布的会议内容,回复用户。
  5. 报名参会管理:管理员可以管理报名参会的列表,查看用户详情,发送通知和签到信息,进行增删改查操作,并通过会议主题等条件进行搜索。
  6. 签到中心管理:管理员可以管理签到中心的列表,查看用户签到详情,进行增删改查操作,并通过会议用户等条件进行搜索。
  7. 通知信息管理:管理员可以发送和管理通知信息,查看通知详情,进行搜索、重置、删除操作,并通过通知内容和时间进行筛选。
  8. 会议类型管理:管理员可以管理会议类型列表,添加新类型,查看和修改详情,进行搜索、重置、删除操作,并通过类型名称进行筛选。
  9. 组织方式管理:管理员可以管理会议的组织方式,包括添加新方式,查看和修改详情,进行搜索、重置、删除操作,并通过方式名称进行筛选。
  10. 部门分类管理:管理员可以管理部门的分类信息,添加新分类,查看和修改详情,进行搜索、重置、删除操作,并通过部门分类进行筛选。
  11. 系统管理:管理员可以管理系统的轮播图信息,进行增删改查操作,查看详情,并通过标题进行搜索。
  12. 网站公告管理:管理员可以发布和管理网站的公告信息,进行增删改查操作,并通过标题进行搜索。
  13. 资源管理:管理员可以管理会议资讯信息,包括增删改查、查看用户评论等,进行搜索操作,同时管理资讯分类,添加、修改、删除分类信息。
  14. 权限管理:管理员可以管理后台权限列表,查看详情,修改前台列表信息详情,进行搜索、重置、添加、修改、删除权限等操作,并通过权限名和用户组进行筛选。
    1. 非功能需求分析

首先主要考虑的是系统功能软件,在具体设计的环节上,是不是能够较好的满足各类用户的基本功能需求,如果不能较好的满足用户需求,那么这个系统的存在是没有价值的。软件系统的非功能性求分析,从7个方面展开,一个是性能分析,针对系统;一个是安全分析,针对系统,一个是完整度分析,针对系统,一个是可维护分析,针对系统,一个是可扩展性分析,针对系统,一个是适应业务的性能分析。面对高校会议管理系统存在的性能、安全、扩展、完整度等7个方面性能综合比对分析后发现,需要相应的非功能性需求分析。

    1. 安全性需求分析
      1. 系统的安全性

安全性对每一个系统来说都是非常重要的。安全性很好的系统可以保护会议室的信息和用户的信息不被窃取。提高系统的安全性不仅是对用户的负责,更是对会议室的负责。尤其针对于高校会议管理系统来说,必须要有很好的安全性来保障整个系统。

系统具有对使用者有权限控制,针对角色的不同限制使用者的权限,以此来确保系统的安全性。

      1. 数据的安全性

数据库中的数据是从外界输入的,当数据的输入时,由于种种原因,输入的数据会无效,或者是脏数据。因此,怎样保证输入的数据符合规定,成为了数据库系统,尤其是多用户的关系数据库系统首要关注的问题。

因此,在写入数据库时,要保证数据完整性、正确性和一致性。

    1. 业务流程分析

经过对系统功能的分析,调查,研究,总结出高校会议管理系统主要实现的是对反馈信息、用户信息等管理功能。这样,可以对该系统绘制业务流程图。

如下为业务流程图图例。

图3-3业务流程图图例

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

图3-4系统业务流程图

    1. 数据流程分析

根据上文所述的业务流程特点,首先对各个方面总的数据处理环节和外部实体进行了描述, 根据自顶向下原则,逐层分解功能,这个过程产生DFD图。

以下是本文当中使用的数据流图图例,见下图所示。

图3-5系统数据流图(0层)

零层数据流程是流程中最抽象的一层,它包括了注册与登录管理、用户功能管理和检索维护管理等功能模块,在登录注册模块使用到的数据存储有用户账户信息文档、用户信息文档,用户功能管理模块需要的存储是用户动态信息文档、留言信息文档、图片信息文档,检索维护是通过以上这些文档信息通过关键词进行搜索。

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

图3-6系统数据流图(0层)

一层数据流程图是对零层数据流程图的细化,将登录与注册细分为填制登录注册信息和完善信息,用户功能管理细分为用户基本功能管理和用户特色功能管理。

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

图3-7系统数据流图(1层)

二层数据流程是对一层数据流层图中填写登录注册信息、用户基本功能和用户特色功能的细化。即:填写登录注册信息细化为填制信息、后台审核,用户基本功能细化为公告浏览、会议室评论、收藏会议室、在线预约操作,用户特色功能细化为预约查询操作。

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

图3-8系统数据流图(2层)


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

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

系统架构如下图所示。

图4-1 系统架构

    1. 系统总体设计

高校会议管理系统总体分为前台用户模块和后台管理员模块。

两个模块表现上是分别独立存在,但是访问的数据库是一样的。每一个模块的功能都是根据先前完成的需求分析,并查阅相关资料后整理制作的。

综上所述,系统功能结构图如下图所示。

图4-2 系统功能结构图

    1. 系统功能设计

登录模块:登录模块是进入系统的入口,所有用户必须登录后才能访问系统。登录需要输入用户名和密码,如果多次尝试登录需要输入验证码。登录成功后,会通过数据库获取用户的权限,并跳转至用户的主页面。

管理员系统用户管理模块:该模块包括会议用户管理和管理员,系统用户主要是会议用户,对用户信息进行管理,只有管理员才可在该系统上进行相应的操作。用户对个人信息可进行修改;管理员可对自己的个人信息进行维护,同时可对用户的密码信息进行修改,也可删除系统中的用户

评论模块:用户在平台上提交评论,增加用户之间的互动性。但是同时也为了更好的规范评论的内容,给予管理员删除不合适的评论的功能,所以需要专门设计一个评论管理模块。

系统公告模块:可分为系统公告浏览、系统公告检索、系统公告维护三个模块,管理员对系统公告有维护的权限,发布新的系统公告、更新已有的系统公告等。

会场预约管理模块:会场预约管理分为会场预约添加、修改会场预约。会场预约由管理员进行修改、添加、删除操作;会场预约由管理用户来执行。

发布中心管理模块:发布中心管理分为查询发布中心、重置、删除发布中心。发布中心由管理员进行管理、分为发布中心列表;发布中心由会议用户来执行。

    1. 数据库设计
      1. 数据需求分析

从前面可以分析到数据库中最重要的是发布中心信息,报名信息,公告信息。分析可以得到如下数据描述:

会议用户:用于记录用户的各种信息,包括用户名、密码、姓名、性别、地址、邮箱、联系方式等数据项。

管理员:记录管理员的登录信息。包括用户名,密码,权限等数据项。

会议信息:存储各种会议信息。包括会议主题 、会场地点、会议类型、发布时间等数据项。

报名信息。存储用户的会议报名信息。包括会议预约的会议类型、会议类型、会场地点、发布时间等数据项。

公告信息:存储平台内的公告信息内容。包括标题,公告信息内容等数据项。

      1. 数据库概念设计

根据前面的数据流程图,结合系统的功能模块设计,设计出符合系统的各信息实体。

系统ER图如下图所示。

图4-3 系统ER图

      1. 数据库表设计

高校会议管理系统所拥有的数据表有以下:用户信息表、评论信息表,会场预约表等。由于数据表较多,只展示系统主要数据表,如下表所示。数据库表结构文档

表access_token (登陆访问时长)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

token_id

int

10

0

N

Y

临时访问牌ID

2

token

varchar

64

0

Y

N

临时访问牌

3

info

text

65535

0

Y

N

4

maxage

int

10

0

N

N

2

最大寿命:默认2小时

5

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

6

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

7

user_id

int

10

0

N

N

0

用户编号:

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

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

article_id

mediumint

8

0

N

Y

文章id:[0,8388607]

2

title

varchar

125

0

N

Y

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

3

type

varchar

64

0

N

N

0

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

4

hits

int

10

0

N

N

0

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

5

praise_len

int

10

0

N

N

0

点赞数

6

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

7

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

8

source

varchar

255

0

Y

N

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

9

url

varchar

255

0

Y

N

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

10

tag

varchar

255

0

Y

N

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

11

content

longtext

2147483647

0

Y

N

正文:文章的主体内容

12

img

varchar

255

0

Y

N

封面图

13

description

text

65535

0

Y

N

文章描述

表article_type (文章分类)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

type_id

smallint

5

0

N

Y

分类ID:[0,10000]

2

display

smallint

5

0

N

N

100

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

3

name

varchar

16

0

N

N

分类名称:[2,16]

4

father_id

smallint

5

0

N

N

0

上级分类ID:[0,32767]

5

description

varchar

255

0

Y

N

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

6

icon

text

65535

0

Y

N

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值