springboot广州科技学院后勤综合管理系统---附源码79264

摘要

   随着信息技术的快速发展,学院后勤综合管理系统在高校中扮演着越来越重要的角色。本论文旨在设计并实现一种基于SpringBoot框架的学院后勤综合管理系统,以提高学院后勤工作的效率和管理水平。在该论文中,我们将首先介绍学院后勤管理系统的背景和意义。然后,我们将详细讨论SpringBoot框架的特点和优势,并解释为什么选择使用该框架进行系统开发。接下来,我们将描述系统的需求分析和功能设计,包括系统的主要模块和功能。在系统实现部分,我们将介绍系统的架构设计、数据库设计和前后端技术选型。最后,我们将对系统进行测试和评估,验证其在提高后勤管理效率方面的有效性。

本论文将通过查阅相关文献、采访专家以及实地调研的方式收集数据和信息。可靠的数据来源包括学院后勤管理实践案例、相关研究论文和权威性机构发布的统计数据。为了确保研究结果的准确性和可靠性,我们将对数据进行验证和分析,并引用相关文献以支持我们的观点。预期贡献在于提供一个基于SpringBoot框架的学院后勤综合管理系统设计与实现的案例。通过系统的开发和实施,可以改善学院后勤工作的效率、透明度和数据管理能力,为学院后勤管理人员提供更好的决策支持和管理工具。

关键词: SpringBoot, 后勤综合管理系统, 数据管理

Abstract

With the rapid development of information technology, the comprehensive management system of college logistics is playing an increasingly important role in universities. This paper aims to design and implement a comprehensive management system for college logistics based on the SpringBoot framework, in order to improve the efficiency and management level of college logistics work. In this paper, we will first introduce the background and significance of the college's logistics management system. Then, we will discuss in detail the characteristics and advantages of the SpringBoot framework, and explain why we chose to use it for system development. Next, we will describe the requirements analysis and functional design of the system, including the main modules and functions of the system. In the system implementation section, we will introduce the architecture design, database design, and front-end and back-end technology selection of the system. Finally, we will test and evaluate the system to verify its effectiveness in improving logistics management efficiency.

This paper will collect data and information through literature review, expert interviews, and field research. Reliable data sources include practical cases of logistics management in the college, relevant research papers, and statistical data published by authoritative institutions. To ensure the accuracy and reliability of the research results, we will validate and analyze the data, and cite relevant literature to support our viewpoint. The expected contribution is to provide a case study on the design and implementation of a college logistics comprehensive management system based on the SpringBoot framework. Through the development and implementation of the system, the efficiency, transparency, and data management capabilities of the college's logistics work can be improved, providing better decision support and management tools for the college's logistics management personnel.

Keywords: SpringBoot, Logistics Integrated Management System, Data Management

目录

摘要

1 绪论

1.1 研究背景

1.2 研究意义

1.3论文结构与章节安排

2 相关技术介绍

2.1 JAVA技术

2.2 Spring boot框架

2.3 MySQL数据库

3系统分析

3.1 可行性分析

3.1.1 技术可行性分析

3.1.2经济可行性分析

3.1.3社会可行性

3.2 系统流程分析

3.2.1 数据新增流程

3.2.2 数据删除流程

3.3 系统功能分析

3.3.1 功能性分析

3.3.2 非功能性分析

3.4本章小结

4 系统总体设计

4.1 系统功能模块设计

4.2 数据库设计

4.2.1 数据库概念结构设计

4.2.2 数据库逻辑结构设计

4.3本章小结

5 系统详细设计与实现

5.1 管理端功能模块

5.1.1 后台首页界面

5.1.2系统用户界面

5.1.3车辆信息管理界面

5.1.4用车申请管理界面

5.1.5归车管理界面

5.1.6维修管理界面

5.2.7驾驶员信息管理界面

5.3用户功能模块

5.3.1 注册界面

5.3.2登录界面

5.3.2申购信息界面

6系统测试

6.1 系统测试目的

6.2系统测试用例

6.3 系统测试结果

7 结论

参考文献

致  谢

1 绪论

1.1 研究背景

随着高校规模的不断扩大和信息化水平的提高,学院后勤综合管理面临着越来越多的挑战和需求。学院后勤工作包括校园设施管理、食堂管理、物资采购、校车调度等多个方面,涉及到大量的数据和流程。传统的手工操作和纸质文档已经无法满足学院后勤管理的要求,因此需要一种高效、可靠的信息化管理系统来支持后勤工作。学院后勤综合管理系统的设计与实现旨在解决传统管理方式存在的问题,如信息不透明、工作效率低下和数据管理困难等。通过引入SpringBoot框架,可以快速搭建一个稳定、可靠的系统,并且能够灵活应对后勤管理的变化和需求。SpringBoot框架是一种基于Java语言的开发框架,它具有简单易用、高度集成和强大的功能特点。使用SpringBoot可以快速开发出符合业务需求的学院后勤综合管理系统,并且能够提供良好的用户体验和高效的性能。然而,在设计与实现过程中,仍然存在一些挑战和问题。例如,如何合理划分系统的模块和功能,如何设计数据库结构以支持数据的存储和查询,如何选择合适的前后端技术等。因此,有必要进行深入的研究和实践,以探索SpringBoot框架在学院后勤综合管理系统中的应用价值,并提出相应的解决方案。

通过对学院后勤综合管理系统的研究和实践,可以提高后勤工作的效率和管理水平,减少人力资源的浪费,提升学校后勤服务的质量和效果。因此,本论文将致力于设计与实现基于SpringBoot框架的学院后勤综合管理系统,并探索其在实际应用中的优势和可行性。

1.2 研究意义

提高后勤工作效率: 学院后勤综合管理系统的设计与实现可以通过自动化和集成化的方式,减少人工操作和繁琐的流程,从而提高后勤工作的效率和准确性。优化资源利用: 后勤综合管理系统可以通过数据分析和决策支持功能,帮助学校合理规划资源、优化物资采购和设施管理,从而提高资源的利用效率。提升服务质量: 学院后勤综合管理系统可以提供更加透明和便捷的服务渠道,使学生、教职员工等相关人员能够更方便地获取所需的后勤服务,从而提升服务质量和用户满意度。数据管理和分析: 后勤综合管理系统能够集中存储和管理大量的后勤数据,为学校后勤管理人员提供详尽的数据支持,帮助他们进行决策分析和管理评估。推动信息化进程: 学院后勤综合管理系统的设计与实现可以促进学校后勤管理的信息化进程,推动学校整体管理水平的提升。通过本论文的研究和实践,可以为学院后勤管理人员提供一个基于SpringBoot框架的学院后勤综合管理系统设计与实现的案例,为学院后勤管理的信息化建设提供参考和借鉴。此外,还可以促进学院后勤管理与信息技术的融合,为高校后勤管理工作带来更多的创新和发展机遇。

1.3论文结构与章节安排

第一章:绪论

本章主要介绍研究背景、意义和研究现状。首先,描述了广州科技学院后勤综合管理系统的背景和相关领域的需求。然后,阐述了研究该系统的重要性和潜在价值。最后,回顾了已有的相关研究和系统,并指出本文的研究目标和研究方法。

第二章:开发技术与工具

本章详细介绍了广州科技学院后勤综合管理系统所采用的开发技术和开发工具。包括数据库选择编程语言选择、B/S结构等。还对这些技术和工具的优势和适用性进行了分析和比较。

第三章:系统分析

本章对广州科技学院后勤综合管理系统进行了系统分析。首先,描述了系统的总体需求和功能描述,明确了系统需要实现的主要功能和特点。然后,从功能性角度和非功能性角度分析了系统需求,并评估了系统的可行性和可实现性。

第四章:系统设计

本章是文章的重要部分,详细介绍了广州科技学院后勤综合管理系统的系统架构和各个主要功能模块的设计。包括系统架构图、数据库设计、用户界面设计等。每个功能模块都有相应的设计说明和流程图,确保系统的逻辑和功能完整性。

第五章:系统实现

本章描述了广州科技学院后勤综合管理系统的具体实现过程。详细介绍了各个模块的具体实现方法和技术细节。同时,给出了相关代码片段和界面截图,以便读者更好地理解系统的实现过程。

第六章:测试与运行

本章对广州科技学院后勤综合管理系统进行了全面的测试和运行。首先,设计了一系列测试用例,并对系统进行了功能性和性能方面的测试。然后,详细记录了测试结果,并分析了系统的稳定性和可靠性。

第七章:总结与展望

最后一章对整个研究工作进行了总结,并对未来的发展提出了展望。总结部分回顾了系统的设计和实现过程,并强调了所取得的成果和创新之处。展望部分则提出了进一步改进和扩展系统的建议,并展示了未来可能的研究方向和发展前景。

2 相关技术介绍

2.1 JAVA技术

Java技术是一种广泛应用于软件开发领域的编程语言和平台。它具有以下几个重要特点和优势:

跨平台性:Java代码在不同操作系统上可以独立运行,这得益于Java虚拟机(JVM)的存在。一次编写,到处运行,大大提高了开发效率和软件的可移植性。面向对象:Java是一种面向对象的编程语言,支持封装、继承和多态等面向对象的特性。这使得Java代码更加模块化、可扩展和易于维护。安全性:Java通过安全管理器和字节码验证等机制来保证代码的安全性。它提供了安全的执行环境,防止恶意代码对系统造成损害。强大的生态系统:Java拥有庞大而丰富的类库和框架,如Java标准库(Java SE)、企业级Java(Java EE)以及第三方开源框架(如Spring、Hibernate等),提供了各种功能和工具,方便开发人员快速构建高质量的应用程序。多线程支持:Java内置了多线程的支持,使得开发人员能够轻松地创建并发程序,实现任务的同时执行,提高程序的效率和响应能力。垃圾回收机制:Java拥有自动垃圾回收(Garbage Collection)机制,开发人员无需手动管理内存,减少了内存泄漏和程序崩溃的风险。大型社区支持:Java拥有庞大的开发者社区,提供了丰富的教程、文档和支持资源。开发者可以从中获取帮助、交流经验,并参与到各种开源项目中。

Java技术在软件开发领域具有广泛的应用和重要的地位。其跨平台性、面向对象特性、安全性和强大的生态系统等优势,使得Java成为许多企业和开发者首选的编程语言和平台。。

2.2 Spring boot框架

Spring框架是Java平台上的一种开源应用框架,提供具有控制反转特性的容器。尽管Spring框架自身对编程模型没有限制,但其在Java应用中的频繁使用让它备受青睐,以至于后来让它作为EJB(EnterpriseJavaBeans)模型的补充,甚至是替补。Spring框架为开发提供了一系列的解决方案,比如利用控制反转的核心特性,并通过依赖注入实现控制反转来实现管理对象生命周期容器化,利用面向切面编程进行声明式的事务管理,整合多种持久化技术管理数据访问,提供大量优秀的Web框架方便开发等等。Spring框架具有控制反转(IOC)特性,IOC旨在方便项目维护和测试,它提供了一种通过Java的反射机制对Java对象进行统一的配置和管理的方法。Spring框架利用容器管理对象的生命周期,容器可以通过扫描XML文件或类上特定Java注解来配置对象,开发者可以通过依赖查找或依赖注入来获得对象。Spring框架具有面向切面编程(AOP)框架,SpringAOP框架基于代理模式,同时运行时可配置;AOP框架主要针对模块之间的交叉关注点进行模块化。Spring框架的AOP框架仅提供基本的AOP特性,虽无法与AspectJ框架相比,但通过与AspectJ的集成,也可以满足基本需求。Spring框架下的事务管理、远程访问等功能均可以通过使用SpringAOP技术实现。Spring的事务管理框架为Java平台带来了一种抽象机制,使本地和全局事务以及嵌套事务能够与保存点一起工作,并且几乎可以在Java平台的任何环境中工作。Spring集成多种事务模板,系统可以通过事务模板、XML或Java注解进行事务配置,并且事务框架集成了消息传递和缓存等功能。Spring的数据访问框架解决了开发人员在应用程序中使用数据库时遇到的常见困难。它不仅对Java:JDBC、iBATS/MyBATIs、Hibernate、Java数据对象(JDO)、ApacheOJB和ApacheCayne等所有流行的数据访问框架中提供支持,同时还可以与Spring的事务管理一起使用,为数据访问提供了灵活的抽象。Spring框架最初是没有打算构建一个自己的WebMVC框架,其开发人员在开发过程中认为现有的StrutsWeb框架的呈现层和请求处理层之间以及请求处理层和模型之间的分离不够,于是创建了SpringMVC。

2.3 MySQL数据库

MySQL数据库是一种开源的关系型数据库管理系统,具有可靠性、高性能、灵活性、扩展性和开源性等特点。它支持事务处理和ACID特性,保证数据的完整性和一致性;采用索引和查询优化技术,提供快速的数据检索和处理能力;支持多种数据类型和存储引擎,适应不同需求;可通过分区、集群和复制等方式进行水平和垂直扩展;而且作为开源软件,拥有庞大的开发者社区和支持。因此,MySQL数据库成为许多应用程序和企业首选的数据库解决方案。

3系统分析

系统分析作为广州科技学院后勤综合管理系统开发的先决条件,通过系统分析了解广州科技学院后勤综合管理系统的主要用户的基本需求。进而对该平台进行可行性分析,其中就包括了技术可行性、经济可行性等,可行性分析将从项目整体角度出发,最后是具体需求的分析,分析手段将通过用户的用例图进行说明。

3.1 可行性分析

3.1.1 技术可行性分析

SpringBoot框架作为一个成熟且广泛应用的开发框架,已经被许多开发者所使用并证明其稳定性和可靠性。它提供了丰富的功能和组件,可以快速搭建应用程序,并集成了许多常用的开发工具和环境。团队中的开发人员可以轻松掌握SpringBoot框架的开发技能,并通过丰富的培训资源和文档来支持学习和解决问题。此外,SpringBoot框架与许多第三方库和组件集成良好,为系统开发提供了更多的选择和扩展性。SpringBoot框架还具备良好的部署和运维支持,可以方便地管理和监控应用程序的运行状态。这对于保证系统的稳定性和可靠性至关重要。

3.1.2经济可行性分析

Spring Boot框架是免费开源的,减少了系统开发和维护的成本。此外,由于广州科技学院后勤综合管理系统在市场上具有潜在的商业价值,可以通过广告、推广或收取服务费等方式获取收入,增加系统的经济可行性。

3.1.3社会可行性

广州科技学院后勤综合管理系统在社会中具有重要的可行性和意义。这个系统旨在提高学院后勤管理的效率和质量,包括设备管理、维修报修、采购管理、资源调配等功能,推动学院后勤管理的现代化和可持续发展。

3.2 系统流程分析

系统流程分析是对学院后勤综合管理系统中各个环节的工作流程进行详细剖析和描述。通过系统流程分析,可以深入了解系统中各个功能模块之间的相互关系、操作步骤和数据传递方式,从而更好地把握系统的运行机制和效果。系统流程分析需要对系统的主要功能模块进行梳理和说明。例如,设备管理模块负责记录和追踪学院内的设备信息,维修报修模块用于处理设备故障报修申请,采购管理模块则负责管理设备的采购流程,资源调配模块用于协调学院内部的资源分配等。系统流程分析应着重描述每个功能模块的具体流程和步骤。例如,在设备管理模块中,流程可能包括设备录入、设备分类、设备状态更新等步骤。在维修报修模块中,流程可能涵盖报修申请提交、审核、派遣维修人员、维修完成确认等环节。通过详细描述每个流程的步骤和操作,可以清晰呈现系统的工作流程和操作规范。此外,还需考虑各个功能模块之间的交互关系和数据流动。例如,维修报修模块中的报修申请可能需要与设备管理模块中的设备信息进行关联,采购管理模块中的采购需求可能需要与资源调配模块进行协调等。通过分析这些交互关系和数据流动,可以确保系统各个功能模块之间的顺畅协作和数据的一致性。系统流程分析还应考虑异常情况和错误处理机制。例如,在维修报修流程中,如果派遣维修人员出现问题或维修工作延迟,系统应具备相应的异常处理机制,及时通知相关人员并采取适当措施以解决问题。

总而言之,系统流程分析是对学院后勤综合管理系统中各个环节的工作流程进行详细研究和描述。通过清晰地了解系统的功能、流程、交互关系和异常处理机制,有助于为系统的设计、优化和改进提供实质性的指导和支持。

3.2.1 数据新增流程

用户登录系统后,选择要添加的信息类型,填写相应的信息表单并提交。系统对信息进行处理,并给予用户反馈结果。用户可以根据需要返回上级页面或继续操作。数据新增的流程图如下图3-1所示

图3-1  数据新增流程图

3.2.2 数据删除流程

用户登录系统后,导航至相应的信息管理功能入口。选择要删除的信息,并确认删除操作。系统进行删除处理,并给予用户反馈结果。用户可以根据需要返回上级页面或继续操作。数据删除时流程图如下图3-2所示

图3-2  数据删除流程图

3.3 系统功能分析

3.3.1 功能性分析

按照基于springboot的广州科技学院后勤综合管理系统的角色,主要包括普通学生、管理员和企业这三大功能模块。

1.学生用户功能主要包括注册登录、后台首页,车辆信息管理,用车申请管理,出车信息管理,归车信息管理,公寓信息管理,固定资产管理,申购信息管理,食堂卫生管理,餐饮企业管理,环境服务管理,物资信息管理。其用例图如下图3-3所示。

图3-3 用户用例图

2.管理员功能主要包括后台首页,系统用户,车辆信息管理,用车申请管理,出车信息管理,归车信息管理,维修信息管理,驾驶员信息管理,公寓信息管理,床位信息管理,公寓资产管理,固定资产管理,资产使用管理,申购信息管理,资产采购管理,食堂卫生管理,餐饮企业管理,环境设备管理,环境服务管理,基建合同管理,基建项目管理,物资信息管理。其用例图如下图3-4所示。

图3-4 管理员用户用例图

3.后勤功能主要包括注册登录、后台首页,车辆信息管理,用车申请管理,出车信息管理,归车信息管理,维修信息管理,驾驶员信息管理,公寓信息管理,床位信息管理,公寓资产管理,固定资产管理,资产使用管理,申购信息管理,资产采购管理,食堂卫生管理,餐饮企业管理,环境设备管理,环境服务管理,基建合同管理,基建项目管理,物资信息管理,其用例图如下图3-5所示。

图3-5 后勤用户用例图

3.3.2 非功能性分析

非功能性需求是指广州科技学院后勤综合管理系统的安全性、可靠性、性能、以及可拓展性等,可以在下表中表示(表3-1)。

表3-1广州科技学院后勤综合管理系统非功能需求表

非功能性需求

描述

安全性

系统需要确保用户信息的安全性,包括密码加密、访问控制和数据保护等方面的措施。

可靠性

系统应具备高可用性和稳定性,能够处理大量的用户请求并保证系统正常运行。

性能

系统需要具备高并发处理能力,快速响应用户请求,并能有效管理和存储大量的信息。

可拓展性

系统应具备良好的可拓展性,能够适应用户规模的增长和系统功能的扩展。

3.4本章小结

在完成可行性分析、系统流程分析和功能分析后,我们对项目进行了全面的评估和分析。通过可行性分析,我们确定了项目的技术和经济可行性,确保了项目的可行性。在系统流程分析中,我们详细了解了系统的整体流程和各个环节之间的关系,为后续的设计和开发奠定了基础。而功能分析则帮助我们准确地识别出系统所需的各种功能,并对其进行详细描述。这些分析结果将为后续的系统设计和实现提供指导和参考。通过这些分析工作,我们对项目的目标和需求有了更清晰的认识,为接下来的开发工作奠定了坚实的基础

4 系统总体设计

本章主要讨论的内容包括基于springboot的广州科技学院后勤综合管理系统的功能模块设计、数据库系统设计。

4.1 系统功能模块设计

在上一章节中主要对系统的功能性需求和非功能性需求进行分析,并且根据需求分析了本基于springboot的广州科技学院后勤综合管理系统中的用例。那么接下来就要开始对本基于springboot的广州科技学院后勤综合管理系统的主要功能和数据库开始进行设计。基于springboot的广州科技学院后勤综合管理系统根据前面章节的需求分析得出,其总体设计模块图如图4-1所示。

图4-1 系统功能模块图

4.2 数据库设计

数据库设计一般包括需求分析、概念模型设计、数据库表建立三大过程,其中需求分析前面章节已经阐述,概念模型设计有概念模型和逻辑结构设计两部分。

4.2.1 数据库概念结构设计

下面是整个基于springboot的广州科技学院后勤综合管理系统中主要的数据库表总E-R实体关系图。

图4-2 系统总E-R关系图

4.2.2 数据库逻辑结构设计

通过上一小节中基于springboot的广州科技学院后勤综合管理系统中总E-R关系图上得出一共需要创建很多个数据表。在此主要罗列几个主要的数据库表结构设计。

表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

用户编号:

表apartment_assets (公寓资产)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

apartment_assets_id

int

10

0

N

Y

公寓资产ID

2

apartment_name

varchar

64

0

Y

N

公寓名称

3

building_name

varchar

64

0

Y

N

楼栋名称

4

room_name

varchar

64

0

Y

N

房间名称

5

room_number

varchar

64

0

Y

N

房间房号

6

administrative_staff

int

10

0

Y

N

0

管理人员

7

asset_name

varchar

64

0

Y

N

资产名称

8

specification_and_model

varchar

64

0

Y

N

规格型号

9

asset_brand

varchar

64

0

Y

N

资产品牌

10

asset_unit

varchar

64

0

Y

N

资产单位

11

asset_quantity

int

10

0

Y

N

0

资产数量

12

purchase_time

date

10

0

Y

N

购置时间

13

equipment_unit_price

varchar

64

0

Y

N

设备单价

14

total_price_of_equipment

varchar

64

0

Y

N

设备总价

15

device_status

varchar

64

0

Y

N

设备状态

16

remarks

text

65535

0

Y

N

备注信息

17

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

18

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表apartment_information (公寓信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

apartment_information_id

int

10

0

N

Y

公寓信息ID

2

apartment_name

varchar

64

0

Y

N

公寓名称

3

building_name

varchar

64

0

Y

N

楼栋名称

4

room_name

varchar

64

0

Y

N

房间名称

5

room_number

varchar

64

0

Y

N

房间房号

6

room_type

varchar

64

0

Y

N

房间类型

7

room_gender

varchar

64

0

Y

N

房间性别

8

number_of_beds

varchar

64

0

Y

N

床位数

9

room_status

varchar

64

0

Y

N

房间状态

10

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

11

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表asset_procurement (资产采购)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

asset_procurement_id

int

10

0

N

Y

资产采购ID

2

subscription_department

varchar

64

0

Y

N

申购院系

3

purchase_equipment

varchar

64

0

Y

N

申购设备

4

equipment_brand

varchar

64

0

Y

N

设备品牌

5

specification_and_model

varchar

64

0

Y

N

规格型号

6

subscription_quantity

varchar

64

0

Y

N

申购数量

7

procurement_personnel

int

10

0

Y

N

0

采购人员

8

procurement_number

varchar

64

0

Y

N

采购编号

9

purchase_quantity

varchar

64

0

Y

N

采购数量

10

procurement_progress

text

65535

0

Y

N

采购进度

11

bidding_situation

text

65535

0

Y

N

招标情况

12

procurement_contract

text

65535

0

Y

N

采购合同

13

debugging_situation

text

65535

0

Y

N

调试情况

14

acceptance_status

text

65535

0

Y

N

验收情况

15

archive_situation

text

65535

0

Y

N

归档情况

16

related_attachments

varchar

255

0

Y

N

相关附件

17

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

18

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表asset_usage (资产使用)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

asset_usage_id

int

10

0

N

Y

资产使用ID

2

asset_number

varchar

64

0

Y

N

资产编号

3

asset_name

varchar

64

0

Y

N

资产名称

4

asset_brand

varchar

64

0

Y

N

资产品牌

5

specification_and_model

varchar

64

0

Y

N

规格型号

6

recording_personnel

int

10

0

Y

N

0

记录人员

7

using_unit

text

65535

0

Y

N

使用单位

8

usage

text

65535

0

Y

N

使用情况

9

intact_condition

text

65535

0

Y

N

完好情况

10

accident_situation

text

65535

0

Y

N

事故情况

11

maintenance_records

text

65535

0

Y

N

维修记录

12

maintenance_status

text

65535

0

Y

N

保养情况

13

allocation_situation

text

65535

0

Y

N

调拨情况

14

idle_situation

text

65535

0

Y

N

闲置情况

15

enabling_situation

text

65535

0

Y

N

启用情况

16

scrap_situation

text

65535

0

Y

N

报废情况

17

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

18

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表auth (用户权限管理)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

auth_id

int

10

0

N

Y

授权ID:

2

user_group

varchar

64

0

Y

N

用户组:

3

mod_name

varchar

64

0

Y

N

模块名:

4

table_name

varchar

64

0

Y

N

表名:

5

page_title

varchar

255

0

Y

N

页面标题:

6

path

varchar

255

0

Y

N

路由路径:

7

position

varchar

32

0

Y

N

位置:

8

mode

varchar

32

0

N

N

_blank

跳转方式:

9

add

tinyint

3

0

N

N

1

是否可增加:

10

del

tinyint

3

0

N

N

1

是否可删除:

11

set

tinyint

3

0

N

N

1

是否可修改:

12

get

tinyint

3

0

N

N

1

是否可查看:

13

field_add

text

65535

0

Y

N

添加字段:

14

field_set

text

65535

0

Y

N

修改字段:

15

field_get

text

65535

0

Y

N

查询字段:

16

table_nav_name

varchar

500

0

Y

N

跨表导航名称:

17

table_nav

varchar

500

0

Y

N

跨表导航:

18

option

text

65535

0

Y

N

配置:

19

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

20

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表bed_information (床位信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

bed_information_id

int

10

0

N

Y

床位信息ID

2

apartment_name

varchar

64

0

Y

N

公寓名称

3

building_name

varchar

64

0

Y

N

楼栋名称

4

room_name

varchar

64

0

Y

N

房间名称

5

room_number

varchar

64

0

Y

N

房间房号

6

room_gender

varchar

64

0

Y

N

房间性别

7

administrative_staff

int

10

0

Y

N

0

管理人员

8

bed_number

varchar

64

0

Y

N

床位号

9

name_of_the_occupant

varchar

64

0

Y

N

入住人姓名

10

studentjob_id

varchar

64

0

Y

N

学/工号

11

classdepartment

varchar

64

0

Y

N

班级/部门

12

check_in_date

date

10

0

Y

N

入住日期

13

bed_status

varchar

64

0

Y

N

床位状态

14

check_in_instructions

text

65535

0

Y

N

入住说明

15

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

16

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表canteen_hygiene (食堂卫生)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

canteen_hygiene_id

int

10

0

N

Y

食堂卫生ID

2

canteen_name

varchar

64

0

Y

N

食堂名称

3

inspection_items

varchar

64

0

Y

N

检查项目

4

inspection_date

date

10

0

Y

N

检查日期

5

hygiene_situation

text

65535

0

Y

N

卫生情况

6

inspection_situation

text

65535

0

Y

N

检查情况

7

processing_results

text

65535

0

Y

N

处理结果

8

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表capital_construction_project (基建项目)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

capital_construction_project_id

int

10

0

N

Y

基建项目ID

2

project_number

varchar

64

0

Y

N

项目编号

3

entry_name

varchar

64

0

Y

N

项目名称

4

project_type

varchar

64

0

Y

N

项目类型

5

project_time

varchar

64

0

Y

N

项目时间

6

project_amount

varchar

64

0

Y

N

项目金额

7

project_content

text

65535

0

Y

N

项目内容

8

project_introduction

text

65535

0

Y

N

项目简介

9

project_files

varchar

255

0

Y

N

项目文件

10

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

11

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表catering_enterprises (餐饮企业)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

catering_enterprises_id

int

10

0

N

Y

餐饮企业ID

2

enterprise_name

varchar

64

0

Y

N

企业名称

3

enterprise_type

varchar

64

0

Y

N

企业类型

4

located_in_the_cafeteria

varchar

64

0

Y

N

所在食堂

5

enterprise_logo

varchar

255

0

Y

N

企业logo

6

catering_prices

varchar

64

0

Y

N

餐饮价格

7

date_of_entry

date

10

0

Y

N

入驻日期

8

catering_dishes

text

65535

0

Y

N

餐饮菜品

9

ingredients_information

text

65535

0

Y

N

食材信息

10

health_information

text

65535

0

Y

N

卫生信息

11

personnel_information

text

65535

0

Y

N

人员信息

12

tableware_information

text

65535

0

Y

N

餐具信息

13

enterprise_introduction

text

65535

0

Y

N

企业介绍

14

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

15

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表departure_information (出车信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

departure_information_id

int

10

0

N

Y

出车信息ID

2

license_plate_number

varchar

64

0

Y

N

车牌号码

3

vehicle_type

varchar

64

0

Y

N

车辆类型

4

seating_capacity

varchar

64

0

Y

N

座位数

5

applying_for_users

int

10

0

Y

N

0

申请用户

6

user_name

varchar

64

0

Y

N

用户姓名

7

user_identity

varchar

64

0

Y

N

用户身份

8

application_date

date

10

0

Y

N

申请日期

9

application_duration

varchar

64

0

Y

N

申请时长

10

vehicle_personnel

int

10

0

Y

N

0

出车人员

11

employee_name

varchar

64

0

Y

N

员工姓名

12

departure_time

datetime

19

0

Y

N

出车时间

13

delivery_instructions

text

65535

0

Y

N

出车说明

14

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

15

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表driver_information (驾驶员信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

driver_information_id

int

10

0

N

Y

驾驶员信息ID

2

recording_personnel

int

10

0

Y

N

0

记录人员

3

driver_id

varchar

64

0

N

N

驾驶员编号

4

drivers_name

varchar

64

0

Y

N

驾驶员姓名

5

driver_gender

varchar

64

0

Y

N

驾驶员性别

6

drivers_photo

varchar

255

0

Y

N

驾驶员照片

7

date_of_birth

varchar

64

0

Y

N

出生日期

8

id_number

varchar

255

0

Y

N

身份证号

9

date_of_initial_certificate_issuance

date

10

0

Y

N

初领证日期

10

contact_address

varchar

64

0

Y

N

联系地址

11

drivers_license_number

varchar

64

0

N

N

驾照编号

12

approved_driving_model

varchar

64

0

Y

N

准驾车型

13

department

varchar

64

0

Y

N

所属部门

14

contact_phone_number

varchar

64

0

Y

N

联系电话

15

responsible_for_vehicles

varchar

64

0

Y

N

负责车辆

16

work_situation

text

65535

0

Y

N

工作情况

17

annual_audit_records

text

65535

0

Y

N

年审记录

18

accident_records

text

65535

0

Y

N

事故记录

19

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

20

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表environmental_equipment (环境设备)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

environmental_equipment_id

int

10

0

N

Y

环境设备ID

2

region_name

varchar

64

0

Y

N

区域名称

3

device_name

varchar

64

0

Y

N

设备名称

4

equipment_brand

varchar

64

0

Y

N

设备品牌

5

specification_and_model

varchar

64

0

Y

N

规格型号

6

number_of_devices

varchar

64

0

Y

N

设备数量

7

purchase_time

date

10

0

Y

N

购置时间

8

maintenance_personnel

int

10

0

Y

N

0

维护人员

9

employee_name

varchar

64

0

Y

N

员工姓名

10

equipment_situation

text

65535

0

Y

N

设备情况

11

equipment_description

text

65535

0

Y

N

设备说明

12

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

13

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表environmental_services (环境服务)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

environmental_services_id

int

10

0

N

Y

环境服务ID

2

environment_name

varchar

64

0

Y

N

环境名称

3

service_items

varchar

64

0

Y

N

服务项目

4

service_time

varchar

64

0

Y

N

服务时间

5

service_area

varchar

64

0

Y

N

服务面积

6

service_personnel

text

65535

0

Y

N

服务人员

7

service_content

text

65535

0

Y

N

服务内容

8

service_standards

text

65535

0

Y

N

服务标准

9

service_situation

text

65535

0

Y

N

服务情况

10

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

11

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表fixed_assets (固定资产)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

fixed_assets_id

int

10

0

N

Y

固定资产ID

2

asset_number

varchar

64

0

N

N

资产编号

3

asset_name

varchar

64

0

Y

N

资产名称

4

asset_brand

varchar

64

0

Y

N

资产品牌

5

specification_and_model

varchar

64

0

Y

N

规格型号

6

asset_unit

varchar

64

0

Y

N

资产单位

7

asset_quantity

int

10

0

Y

N

0

资产数量

8

purchase_time

date

10

0

Y

N

购置时间

9

asset_unit_price

varchar

64

0

Y

N

资产单价

10

acceptance_status

text

65535

0

Y

N

验收情况

11

asset_situation

text

65535

0

Y

N

资产情况

12

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

13

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表hits (用户点击)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

hits_id

int

10

0

N

Y

点赞ID:

2

user_id

int

10

0

N

N

0

点赞人:

3

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

4

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

5

source_table

varchar

255

0

Y

N

来源表:

6

source_field

varchar

255

0

Y

N

来源字段:

7

source_id

int

10

0

N

N

0

来源ID:

表infrastructure_contract (基建合同)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

infrastructure_contract_id

int

10

0

N

Y

基建合同ID

2

contract_number

varchar

64

0

Y

N

合同编号

3

contract_name

varchar

64

0

Y

N

合同名称

4

contract_party_a

varchar

64

0

Y

N

合同甲方

5

contract_party_b

varchar

64

0

Y

N

合同乙方

6

contract_amount

varchar

64

0

Y

N

合同金额

7

signing_date

date

10

0

Y

N

签订日期

8

contract_content

text

65535

0

Y

N

合同内容

9

appendices_of_a_contract

varchar

255

0

Y

N

合同附件

10

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

11

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表logistics_personnel (后勤人员)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

logistics_personnel_id

int

10

0

N

Y

后勤人员ID

2

employee_id

varchar

64

0

N

N

员工工号

3

employee_name

varchar

64

0

Y

N

员工姓名

4

employee_positions

varchar

64

0

Y

N

员工职位

5

examine_state

varchar

16

0

N

N

已通过

审核状态

6

user_id

int

10

0

N

N

0

用户ID

7

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表material_information (物资信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

material_information_id

int

10

0

N

Y

物资信息ID

2

item_number

varchar

64

0

Y

N

物资编号

3

material_name

varchar

64

0

Y

N

物资名称

4

material_brand

varchar

64

0

Y

N

物资品牌

5

specification_and_model

varchar

64

0

Y

N

规格型号

6

quantity_of_materials

varchar

64

0

Y

N

物资数量

7

material_prices

varchar

64

0

Y

N

物资价格

8

material_usage

text

65535

0

Y

N

物资用途

9

material_description

text

65535

0

Y

N

物资描述

10

material_situation

text

65535

0

Y

N

物资情况

11

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

12

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表regular_users (普通用户)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

regular_users_id

int

10

0

N

Y

普通用户ID

2

user_name

varchar

64

0

Y

N

用户姓名

3

user_gender

varchar

64

0

Y

N

用户性别

4

user_identity

varchar

64

0

Y

N

用户身份

5

examine_state

varchar

16

0

N

N

已通过

审核状态

6

user_id

int

10

0

N

N

0

用户ID

7

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表repair_information (维修信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

repair_information_id

int

10

0

N

Y

维修信息ID

2

license_plate_number

varchar

64

0

Y

N

车牌号码

3

vehicle_type

varchar

64

0

Y

N

车辆类型

4

fuel_consumption

varchar

64

0

Y

N

耗油量

5

engine_number

varchar

64

0

Y

N

发动机号

6

frame_number

varchar

64

0

Y

N

车架号

7

recording_personnel

int

10

0

Y

N

0

记录人员

8

employee_name

varchar

64

0

Y

N

员工姓名

9

repair_date

date

10

0

Y

N

维修日期

10

completion_date

date

10

0

Y

N

完成日期

11

repair_kilometers

varchar

64

0

Y

N

维修公里数

12

repair_shop_name

varchar

64

0

Y

N

维修厂名

13

repair_amount

varchar

64

0

Y

N

维修金额

14

maintenance_reasons

text

65535

0

Y

N

维修原因

15

repair_results

text

65535

0

Y

N

维修结果

16

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

17

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表returning_vehicle_information (归车信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

returning_vehicle_information_id

int

10

0

N

Y

归车信息ID

2

license_plate_number

varchar

64

0

Y

N

车牌号码

3

vehicle_type

varchar

64

0

Y

N

车辆类型

4

seating_capacity

varchar

64

0

Y

N

座位数

5

applying_for_users

int

10

0

Y

N

0

申请用户

6

user_name

varchar

64

0

Y

N

用户姓名

7

user_identity

varchar

64

0

Y

N

用户身份

8

vehicle_personnel

int

10

0

Y

N

0

出车人员

9

employee_name

varchar

64

0

Y

N

员工姓名

10

departure_time

datetime

19

0

Y

N

出车时间

11

vehicle_duration

varchar

64

0

Y

N

用车时长

12

kilometer_driven

varchar

64

0

Y

N

行驶公里数

13

termination_mileage

varchar

64

0

Y

N

终止里程数

14

return_date

date

10

0

Y

N

归车日期

15

return_time

datetime

19

0

Y

N

归车时间

16

return_instructions

text

65535

0

Y

N

归车说明

17

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

18

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表subscription_information (申购信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

subscription_information_id

int

10

0

N

Y

申购信息ID

2

subscription_department

varchar

64

0

Y

N

申购院系

3

purchase_equipment

varchar

64

0

Y

N

申购设备

4

equipment_brand

varchar

64

0

Y

N

设备品牌

5

specification_and_model

varchar

64

0

Y

N

规格型号

6

subscription_date

date

10

0

Y

N

申购日期

7

subscription_quantity

varchar

64

0

Y

N

申购数量

8

equipment_price

varchar

64

0

Y

N

设备价格

9

total_subscription_price

varchar

64

0

Y

N

申购总价

10

reason_for_subscription

text

65535

0

Y

N

申购原因

11

equipment_usage

text

65535

0

Y

N

设备用途

12

examine_state

varchar

16

0

N

N

未审核

审核状态

13

examine_reply

varchar

16

0

Y

N

审核回复

14

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

15

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表upload (文件上传)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

upload_id

int

10

0

N

Y

上传ID

2

name

varchar

64

0

Y

N

文件名

3

path

varchar

255

0

Y

N

访问路径

4

file

varchar

255

0

Y

N

文件路径

5

display

varchar

255

0

Y

N

显示顺序

6

father_id

int

10

0

Y

N

0

父级ID

7

dir

varchar

255

0

Y

N

文件夹

8

type

varchar

32

0

Y

N

文件类型

表user (用户账户:用于保存用户登录信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

user_id

mediumint

8

0

N

Y

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

2

state

smallint

5

0

N

N

1

账户状态:[0,10](1可用|2异常|3已冻结|4已注销)

3

user_group

varchar

32

0

Y

N

所在用户组:[0,32767]决定用户身份和权限

4

login_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

上次登录时间:

5

phone

varchar

11

0

Y

N

手机号码:[0,11]用户的手机号码,用于找回密码时或登录时

6

phone_state

smallint

5

0

N

N

0

手机认证:[0,1](0未认证|1审核中|2已认证)

7

username

varchar

16

0

N

N

用户名:[0,16]用户登录时所用的账户名称

8

nickname

varchar

16

0

Y

N

昵称:[0,16]

9

password

varchar

64

0

N

N

密码:[0,32]用户登录所需的密码,由6-16位数字或英文组成

10

email

varchar

64

0

Y

N

邮箱:[0,64]用户的邮箱,用于找回密码时或登录时

11

email_state

smallint

5

0

N

N

0

邮箱认证:[0,1](0未认证|1审核中|2已认证)

12

avatar

varchar

255

0

Y

N

头像地址:[0,255]

13

open_id

varchar

255

0

Y

N

针对获取用户信息字段

14

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

15

vip_level

varchar

255

0

Y

N

会员等级

16

vip_discount

double

11

2

Y

N

0.00

会员折扣

表user_group (用户组:用于用户前端身份和鉴权)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

group_id

mediumint

8

0

N

Y

用户组ID:[0,8388607]

2

display

smallint

5

0

N

N

100

显示顺序:[0,1000]

3

name

varchar

16

0

N

N

名称:[0,16]

4

description

varchar

255

0

Y

N

描述:[0,255]描述该用户组的特点或权限范围

5

source_table

varchar

255

0

Y

N

来源表:

6

source_field

varchar

255

0

Y

N

来源字段:

7

source_id

int

10

0

N

N

0

来源ID:

8

register

smallint

5

0

Y

N

0

注册位置:

9

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

10

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表vehicle_application (用车申请)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

vehicle_application_id

int

10

0

N

Y

用车申请ID

2

license_plate_number

varchar

64

0

Y

N

车牌号码

3

vehicle_type

varchar

64

0

Y

N

车辆类型

4

seating_capacity

varchar

64

0

Y

N

座位数

5

applying_for_users

int

10

0

Y

N

0

申请用户

6

user_name

varchar

64

0

Y

N

用户姓名

7

user_identity

varchar

64

0

Y

N

用户身份

8

application_date

date

10

0

Y

N

申请日期

9

application_duration

varchar

64

0

Y

N

申请时长

10

reason_for_application

text

65535

0

Y

N

申请原因

11

examine_state

varchar

16

0

N

N

未审核

审核状态

12

examine_reply

varchar

16

0

Y

N

审核回复

13

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

14

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表vehicle_information (车辆信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

vehicle_information_id

int

10

0

N

Y

车辆信息ID

2

license_plate_number

varchar

64

0

Y

N

车牌号码

3

vehicle_type

varchar

64

0

Y

N

车辆类型

4

fuel_consumption

varchar

64

0

Y

N

耗油量

5

engine_number

varchar

64

0

Y

N

发动机号

6

vehicle_images

varchar

255

0

Y

N

车辆图片

7

frame_number

varchar

64

0

Y

N

车架号

8

seating_capacity

varchar

64

0

Y

N

座位数

9

purchase_date

date

10

0

Y

N

购买日期

10

initial_kilometers

varchar

64

0

Y

N

初始公里数

11

current_state

varchar

64

0

Y

N

当前状态

12

violation_records

text

65535

0

Y

N

违章记录

13

annual_audit_records

text

65535

0

Y

N

年审记录

14

annual_inspection_records

text

65535

0

Y

N

年检记录

15

insurance_records

text

65535

0

Y

N

保险记录

16

maintenance_records

text

65535

0

Y

N

保养记录

17

refueling_records

text

65535

0

Y

N

加油记录

18

fee_records

text

65535

0

Y

N

规费记录

19

remarks

text

65535

0

Y

N

备注信息

20

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

21

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

4.3本章小结

通过以上的设计工作,我们将为系统的开发提供清晰的指导和规范,确保系统能够按照需求进行开发,并且具备良好的可维护性和扩展性。

5 系统详细设计与实现

在详细设计与实现阶段,我们将根据系统需求和功能模块的设计,进行具体的代码编写和系统搭建。这包括前台界面的设计与开发、后台数据库的建立和管理、业务逻辑的实现等。通过编写代码、进行测试和调试,最终完成整个二手物品交易平台的开发。

5.1 管理端功能模块

5.1.1 后台首页界面

后台首页界面为管理员提供了多种功能操作菜单。其界面如下图5-6所示。

图5-6后台首页界面图

5.1.2系统用户界面

系统用户界面允许管理员查询、添加和删除系统用户,并查看特定用户的详情。这样的设计提供了方便和高效的管理功能。其界面如下图5-7所示。

图5-7系统用户界面图

添加的代码如下:

5.1.3车辆信息管理界面

管理员可以通过车辆信息管理下的"车辆信息添加"页面进行添加车辆信息操作。其界面如下图5-8所示。

图5-8车辆信息管理界面图

图片上传的代码如下:

5.1.4用车申请管理界面

用车申请管理界面,管理员可以通过该界面进行查询、删除等操作。其界面如下图5-9所示。

图5-9用车申请管理界面图

5.1.5归车管理界面

归车管理界面,管理员可以通过该界面进行查询、删除等操作。其界面如下图5-10所示。

图5-10归车管理界面图

5.1.6维修管理界面

维修管理界面,管理员可以通过该界面进行查询、删除等操作。其界面如下图5-11所示。

图5-11维修管理界面图

5.2.7驾驶员信息管理界面

驾驶员信息管理界面,管理员可以通过该界面进行查询、删除等操作。其界面如下图5-12所示。

图5-12驾驶员信息管理界面图

5.3用户功能模块

5.3.1 注册界面

用户注册界面用于新用户进行账号注册,用户需要填写必要的个人信息并选择合适的用户名和密码。注册界面应该进行输入验证和数据格式检查,确保用户提供有效的信息。界面如下图所示。其界面如下图5-13所示。

图5-13注册界面图

注册的代码如下:

   

5.3.2登录界面

用户登录界面用于已注册用户进行账号登录,用户需要输入正确的用户名和密码才能成功登录系统。登录界面应对用户的输入进行验证,并提供密码找回或重新注册的选项。其界面如下图5-14所示。

图5-14登录界面图

登录的代码如下:

   

5.3.2申购信息界面

用户在申购信息页面中可以查看申购院系、申购设备、申购日期等信息;同时也可以在订单列表页面查看订单详情并进行查询操作。其界面如下图5-14所示。

图5-14申购信息界面图

6系统测试

6.1 系统测试目的

系统测试的目的是确保系统的功能完整、性能稳定,并验证系统是否符合预期的设计和需求。通过系统测试,可以发现和修复潜在的错误和缺陷,提高系统的质量和可靠性。同时,系统测试还可以评估系统在不同条件下的性能表现,包括并发性能、响应时间和容错能力等。通过全面的系统测试,可以确保系统在正式上线前达到高品质的状态。

6.2系统测试用例

通过对用户登录功能、展示功能、添加功能、搜索功能以及密码修改功能进行了测试,测试如下表6-1、6-2、6-3、6-4、6-5所示。

表6-1 用户登录功能测试表

测试用例编号

测试描述

预期结果

实际结果

是否通过

TC001

使用正确的用户名和密码进行登录

成功登录系统,跳转到用户首页

登录成功,跳转到用户首页

通过

TC002

使用不存在的用户名进行登录

显示错误提示信息:用户名不存在

显示错误提示信息:用户名不存在

通过

TC003

使用正确的用户名和错误的密码进行登录

显示错误提示信息:密码错误

显示错误提示信息:密码错误

通过

TC004

不输入用户名和密码直接点击登录按钮

显示错误提示信息:用户名和密码不能为空

显示错误提示信息:用户名和密码不能为空

通过

表6-2 展示功能测试表

测试用例编号

测试描述

预期结果

实际结果

是否通过

TC001

打开列表页面,检查是否能够正确展示

列表显示正确

列表显示正确

通过

TC002

点击详情查看按钮,检查是否能正常打开页面

详情页面显示正确

详情页面显示正确

通过

TC003

检查搜索功能

根据关键字搜索到相关并正确展示

根据关键字搜索到相关并正确展示

通过

表6-3 添加功能测试表

测试用例编号

测试描述

预期结果

实际结果

是否通过

TC001

使用合法的信息添加一个新

成功添加到系统

成功添加到系统

通过

TC002

使用已存在的名称添加一个新

显示错误提示信息:名称已存在

显示错误提示信息:名称已存在

通过

TC003

添加时不输入必填信息

显示错误提示信息:必填字段不能为空

显示错误提示信息:必填字段不能为空

通过

表6-4搜索功能测试表

测试用例编号

测试描述

预期结果

实际结果

是否通过

TC001

使用关键字进行搜索

搜索结果包含符合关键字的

搜索结果包含符合关键字的

通过

TC002

使用不存在的关键字进行搜索

搜索结果为空

搜索结果为空

通过

表6-5 密码修改功能测试表

测试用例编号

测试描述

预期结果

实际结果

是否通过

TC001

输入正确的原密码和新密码进行修改

密码成功修改

密码成功修改

通过

TC002

输入错误的原密码和新密码进行修改

显示错误提示信息:原密码错误

显示错误提示信息:原密码错误

通过

TC003

不输入原密码和新密码直接点击修改按钮

显示错误提示信息:密码不能为空

显示错误提示信息:密码不能为空

通过

6.3 系统测试结果

以上是对系统测试的一些典型测试用例的描述。通过这些测试,可以验证用户登录功能、展示功能、添加功能、搜索功能以及密码修改功能的正确性和稳定性。每个测试用例都有预期结果,并与实际结果进行对比,判断是否通过测试。通过全面的系统测试,可以确保系统的各项功能正常运行,并具备高质量的用户体验。

7 结论

广州科技学院后勤综合管理系统是一个基于Spring Boot框架的可行且有社会意义的项目。通过这个系统,可以提高学院后勤管理效率,优化资源利用,为教学和科研活动提供支持。例如,设备管理功能可以延长设备寿命,减少故障率;物资采购功能可以提高采购效率,降低成本;维修保养功能可以加强对设备维护情况的监控和管理;车辆管理功能可以提高车辆利用率和管理效率;能耗监控功能可以及时发现能源浪费问题,采取节能措施;场地预约功能可以避免场地冲突和浪费,提高场地利用效率。然而,在使用过程中需要关注用户需求和系统稳定性,并不断改进和完善系统功能以适应变化的后勤管理需求。

参考文献

[1]陈长辉,钟煜明.基于MySQL的高职学生课程知识学习数据库设计[J].电脑编程技巧与维护,2024,(01):96-99.DOI:10.16184/j.cnki.comprg.2024.01.010.

[2]马绍阳,王伟东,韩斌倩等.基于Spring Boot+Vue的智能远程医疗平台的设计与实现[J].网络安全技术与应用,2024,(01):55-57.

[3]王育军.基于MLVDS和USB3.0的大数据高并发传输控制系统设计[J/OL].计算机测量与控制,1-8[2024-03-10].http://kns.cnki.net/kcms/detail/11.4762.TP.20231228.1712.022.html.

[4]阳振坤,杨传辉,韩富晟等.OceanBase分布式关系数据库架构与技术[J/OL].计算机研究与发展,1-16[2024-03-10].http://kns.cnki.net/kcms/detail/11.1777.TP.20231215.1057.002.html.

[5]Shkoda M ,Marova S ,Gorobets N , et al.Technological Management of Cluster Innovations in the Education System, Personnel Development and Logistics in Realising the Potential in Post-War Renewal[J].Management Theory and Studies for Rural Business and Infrastructure Development,2023,45(4):364-378.

[6]Abaker M .Using Fingerprint, Two-Dimensional CODE and GPS Technology to Realize College Attendance Management System[J].Journal of Research in Vocational Education,2023,5(11):

[7]焦文锐.大数据技术在图书管理与服务中价值与应用[J].中国民族博览,2023,(22):247-249.

[8]田玉昆.基于Java Web技术的手机销售网站的设计与实现[J].电脑知识与技术,2023,19(32):47-49.DOI:10.14004/j.cnki.ckt.2023.1766.

[9]王倩莹.基于微服务架构的教材征订系统设计与实现[D].南京邮电大学,2022.DOI:10.27251/d.cnki.gnjdc.2022.001849.

[10]王龙军,王晶,许靖唯.基于Spring Boot与Vue.js的问卷模块在数字阅读推广系统中的设计与实现[J].内蒙古科技与经济,2023,(18):115-118.

[11]I. E M ,V. A K .An Intelligent Decision Support System for Naval Logistics[J].Pattern Recognition and Image Analysis,2023,33(3):446-451.

[12]马鑫越.移动网络技术用于医院后勤信息管理系统的研究分析[J].科技资讯,2023,21(18):219-222.DOI:10.16661/j.cnki.1672-3791.2211-5042-2293.

[13]钱宝健,汪鹏,曹如权.基于Spring Boot的物流寄查系统设计与实现[J].电脑编程技巧与维护,2023,(09):63-65+69.DOI:10.16184/j.cnki.comprg.2023.09.009.

[14]周超.基于Spring微服务与Highcharts整合架构的Web应用[J].无线互联科技,2023,20(16):109-111+123.

[15]桑冉航,李晓明.基于Spring Boot的健身房管理系统的设计与实现[J].电脑知识与技术,2023,19(22):54-56.DOI:10.14004/j.cnki.ckt.2023.1239.

[16]都霓凯,解佳慧,蒋杰.基于Spring Boot的竞赛设备共享平台后端开发探析[J].中国设备工程,2023,(14):266-269.

[17]陈福生.基于大数据分析的高校后勤信息智能管理系统设计[J].景德镇学院学报,2023,38(03):62-65.

[18]赵娜娜.信息化技术在校园后勤管理中的应用[J].电子技术,2022,51(10):304-305.

[19]姬慧,楼晓敏,季金恒等.医院后勤综合管理系统的开发与应用[J].中国医院建筑与装备,2022,23(03):51-54.

[20]王伟华,智能化后勤管理服务系统V1.0.河南省,河南华尔工程技术有限公司,2021-02-09.

.

.

致  谢

在完成这篇关于Spring Boot广州科技学院后勤综合管理系统的研究和设计之后,我想向以下人员表示诚挚的致谢:

我要特别感谢我的导师,他们在整个研究过程中给予了我宝贵的指导和建议。他们不仅在选题和方法上给予了我深入的引导,还耐心解答了我在研究过程中遇到的问题,并提供了宝贵的思路和观点。他们的专业知识和丰富经验为我提供了坚实的学术基础。我要感谢提供相关资料和数据的机构和个人。他们的慷慨奉献使我能够获得必要的研究材料和信息,为我开展论文研究提供了重要支持。我要感谢我的同学和朋友们,在我撰写论文的过程中给予了我鼓励和支持。他们与我进行了深入的讨论和交流,分享了自己的见解和经验,使我受益匪浅。我要特别感谢我的家人,他们一直以来对我无私的支持和理解。他们在我繁忙的研究生活中给予我温暖和关爱,鼓励我坚持不懈地追求学术进步。

在此,我向所有支持和帮助过我的人表示最诚挚的谢意。是你们的支持与帮助,让我能够顺利完成这篇论文。感谢大家!

点赞+收藏+关注  →私信领取本源代码、数据库

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/421215.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

828华为云征文|华为云Flexus X实例docker部署最新gitlab社区版,搭建自己的私人代码仓库

828华为云征文|华为云Flexus X实例docker部署最新gitlab社区版,搭建自己的私人代码仓库 华为云最近正在举办828 B2B企业节,Flexus X实例的促销力度非常大,特别适合那些对算力性能有高要求的小伙伴。如果你有自建MySQL、Redis、Ng…

支持大型程序代码和拥有大型嵌入式SRAM的指纹芯片-P1032BF1

指纹芯片 - P1032BF1是一款基于ARM Cortex-M3的单片机,专为Wi-Fi /蓝牙通信控制而设计;能够实现指纹的图像采集、特征提取、特征比对,可应用于智能锁;支持大型程序代码和拥有大型嵌入式SRAM,也可用于一般的MCU应用。 …

【文档资料】《你缺失的那门计算机课》

# 站长的话 站长认为此书写的非常好,能够很好的GET到当下普通人所遇到的难点,正如此书的序章所写:“据我们观察,许多同学对「电脑」并不熟悉,甚至可以说是陌生:他们可能在网上被下载到各种「P2P 高速下载器…

C语言代码练习(第十八天)

今日练习: 48、猴子吃桃问题。猴子第1天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第2天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时&…

onpm报错: Install failed

api 9 安装ohos/pulltorefresh2.0.1报错误 ohpm install ohos/pulltorefresh2.0.1 ohpm INFO: fetching meta info of package ohos/pulltorefresh ohpm WARN: fetch meta info of package ohos/pulltorefresh failed - GET https://registry.npmjs.org/ohos/pulltorefresh 404…

Git环境搭建

我的博客大纲 我的GIT学习大纲 Git安装步骤: 1.官网地址 查看 GNU 协议,可以直接点击下一步: 2.Git配置选项如下: 3.选择后台客户端连接协议,选默认值 OpenSSL,然后下一步。 4.Git换行符号 5.选择终端类型…

护眼台灯对眼睛好吗?眼科医生推荐的台灯告诉你答案

作为一名家长,我深刻体会到保护孩子眼部健康的重要性。随着科技的迅猛发展,孩子们越来越多地接触并依赖电子设备,如平板电脑、手机和电视,长时间盯着屏幕已成为他们日常生活的一部分。然而,这些屏幕发出的蓝光及闪烁的…

2023年408真题计算机网络篇

https://zhuanlan.zhihu.com/p/6954228062023年网络规划设计师上午真题解析TCP流量计算_哔哩哔哩_bilibili 1 1在下图所示的分组交换网络中,主机H1和H2通过路由器互联,2段链路的数据传输速率为100 Mb/s、时延带宽积 (即单向传播时延带宽&am…

Centos7.9部署Gitlab-ce-16.9

一、环境信息 软件/系统名称版本下载地址备注Centos77.9.2009https://mirrors.nju.edu.cn/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-DVD-2009.isogitlab-cegitlab-ce-16.9.1https://mirror.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-16.9.1-ce.0.el7.x86_64.rpm…

手撕Python之正则

1.正则和re模块的联系 正则表达式是一种通用的用来简洁表达一组字符串的表达式,利用正则表达式可以方便快捷的匹配和筛选字符串 举个例子:在一堆数据中进行电话号码的寻找,我们需要根据电话号码的特征在这一堆数据进行电话的寻找&#xff0…

STM32G474RE之RTC

STM32G474RE之RTC使用HAL库实现RTC时间配置,以及报警配置,支持双路报警。 1、STM32G474RE的RTC晶振引脚: OSC32_IN为PC14,OSC32_OUT为PC15; 2、Vbat引脚 Vbat引脚是用来给外部晶振LSE和备份寄存器提供电源。当没有“…

MyBatis简介

目录 前言 什么是Mybatis? 为什么要使用MyBatis? 学会使用MyBatis官网 前言 本篇博客,通过介绍Mybatis的含义和使用原因,简单的介绍Mybatis!!! 我认为最重要的一点就是:学会看官网 什么是Mybatis?…

NET8 MAUIBlazor发布用于windows应用

1.打开 PowerShell 终端 , 命令行进入工程目录,以我的例子工程为例 DOS命令:cd 项目名 2.复制窗口里面的 Thumbprint 下的指纹码, 例如我这个是E18EF79CF31104139F16BD2089F4AB1898D381C2 3.配置项目生成设置, 双击项目名称或者直接编辑 ltyj.C2.Cilent.csproj 文件 添加下面…

Stable Diffusion4.9一键安装教程SD(AI绘画软件)

**无套路!**文末提供下载方式 Stable Diffusion 是一款革命性的 AI 绘画生成工具,它通过潜在空间扩散模型,将图像生成过程转化为一个逐步去噪的“扩散”过程。 与传统的高维图像空间操作不同,Stable Diffusion 首先将图像压缩到…

盘古信息:做新能源行业数字化转型升级的领航员

随着全球能源转型的加速与可持续发展目标的明确,新能源行业正步入一个前所未有的广阔发展空间。然而,在迅猛发展的浪潮中,新能源行业也面临着诸多挑战,为应对当前市场环境,新能源行业正积极寻求数字化转型的突破路径&a…

NX—UI界面生成的文件在VS上的设置

UI界面保存生成的三个文件 打开VS创建项目,删除自动生成的cpp文件,将生成的hpp和cpp文件拷贝到项目的目录下,并且在VS项目中添加现有项目。 修改VS的输出路径,项目右键选择属性,链接器中的常规,文件路径D:…

Harmony OS DevEco Studio 如何导入第三方库(以lottie为例)?-- HarmonyOS自学2

在做鸿蒙开发时,离不开第三方库的引入 一.有哪些支持的Harmony OS的 第三方库? 第三方库下载地址: 1 tpc_resource: 三方组件资源汇总 2 OpenHarmony三方库中心仓 二. 如何加入到DevEco Studio工程 以 lottie为例 OpenHarmony-TPC/lot…

通过XMLHttpRequest和window.open在浏览器中打开文件流pdf以及下载pdf

1、浏览器预览pdf: 首先通过接口获取文件流数据 下发是源码 var xhr new XMLHttpRequest(); xhr.open("GET", http://www.baidut.com/downloadFile); xhr.responseType "blob"; xhr.onload function(){ if(this.status 200){ var blob…

服务器环境搭建-5 Nexus搭建与使用介绍

背景 本文介绍nexus的安装、配置和使用,之后通过案例的方式演示使用过程。 1.下载和安装 本文使用Nexus 3.x版本进行演示 下载地址:Download Nexus Repository OSS | Sonatype 国外网站下载速度较慢,也可以通过百度网盘下载(提取码:9999): …

大模型算法岗位面试攻略:100个常见问题详解,高效备战拿下三个offer!

导读 大模型时代很多企业都在开发自己的大模型,这直接刺激了大模型岗位的需求。本文为大家整理了大模型面试相关的知识点,希望对大家面试求职有所帮助。 今天分享大模型面试相关知识点,持续更新。 1. RAG技术体系的总体思路 数据预处理->…