摘要
随着信息技术的快速发展,学院后勤综合管理系统在高校中扮演着越来越重要的角色。本论文旨在设计并实现一种基于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框架的学院后勤综合管理系统,并探索其在实际应用中的优势和可行性。
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经济可行性分析
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关系图上得出一共需要创建很多个数据表。在此主要罗列几个主要的数据库表结构设计。
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
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 | 用户编号: |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
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 | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
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 | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
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 | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
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 | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
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 | 更新时间: |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
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 | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
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 | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
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 | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
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 | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
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 | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
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 | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
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 | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
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 | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
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 | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
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 | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
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 | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
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 | 文件类型 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
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 | | 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 | 更新时间: |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
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 | 更新时间 |
编号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
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.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所示。
测试用例编号 | 测试描述 | 预期结果 | 实际结果 | 是否通过 |
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框架的可行且有社会意义的项目。通过这个系统,可以提高学院后勤管理效率,优化资源利用,为教学和科研活动提供支持。例如,设备管理功能可以延长设备寿命,减少故障率;物资采购功能可以提高采购效率,降低成本;维修保养功能可以加强对设备维护情况的监控和管理;车辆管理功能可以提高车辆利用率和管理效率;能耗监控功能可以及时发现能源浪费问题,采取节能措施;场地预约功能可以避免场地冲突和浪费,提高场地利用效率。然而,在使用过程中需要关注用户需求和系统稳定性,并不断改进和完善系统功能以适应变化的后勤管理需求。
参考文献
[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广州科技学院后勤综合管理系统的研究和设计之后,我想向以下人员表示诚挚的致谢:
我要特别感谢我的导师,他们在整个研究过程中给予了我宝贵的指导和建议。他们不仅在选题和方法上给予了我深入的引导,还耐心解答了我在研究过程中遇到的问题,并提供了宝贵的思路和观点。他们的专业知识和丰富经验为我提供了坚实的学术基础。我要感谢提供相关资料和数据的机构和个人。他们的慷慨奉献使我能够获得必要的研究材料和信息,为我开展论文研究提供了重要支持。我要感谢我的同学和朋友们,在我撰写论文的过程中给予了我鼓励和支持。他们与我进行了深入的讨论和交流,分享了自己的见解和经验,使我受益匪浅。我要特别感谢我的家人,他们一直以来对我无私的支持和理解。他们在我繁忙的研究生活中给予我温暖和关爱,鼓励我坚持不懈地追求学术进步。
在此,我向所有支持和帮助过我的人表示最诚挚的谢意。是你们的支持与帮助,让我能够顺利完成这篇论文。感谢大家!