Enterprise service digital management system

Through the microservice architecture and cloud-native deployment of enterprise services digital management system, the problems of low efficiency and insufficient security of traditional management methods are solved, data sharing and security protection are realized, and enterprise operation efficiency and customer satisfaction are improved.

CN120338713APending Publication Date: 2025-07-18SHANGHAI DEDOU INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510459137.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-14
Publication Date
2025-07-18

AI Technical Summary

Technical Problem

Traditional enterprise management methods cannot meet the needs of modern enterprises' rapid development, resulting in low operational efficiency, high management costs, low customer satisfaction, and insufficient data security.

Method used

The microservice architecture is used to split the system modules, combined with cloud-native deployment, relational database, Java or Python development language, encryption module and other technologies, to build a digital management system for enterprise services to realize module decoupling, data sharing and security protection.

Benefits of technology

It improves the transparency and collaborative efficiency of internal business processes in the enterprise, realizes real-time sharing of customers, inventory and business data, reduces operating costs, improves customer service level and corporate competitiveness, and ensures data security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120338713A_ABST
    Figure CN120338713A_ABST
Patent Text Reader

Abstract

The invention discloses an enterprise service digital management system, which comprises a system architecture module, a server module, a database module, a language development module and an encryption module, and is used for improving the transparency and collaboration efficiency of an enterprise internal business process, realizing real-time sharing of customers, inventory and business data, improving the customer service level, reducing the enterprise operation cost and improving the enterprise service quality. The enterprise competitiveness is improved, the enterprise management level and decision-making efficiency are improved, and enterprise data security and privacy are guaranteed. A set of enterprise service digital management system adapted to modern enterprise operation requirements is successfully constructed, the enterprise operation efficiency is improved, the management cost is reduced, the business process is optimized, the customer satisfaction is improved, the enterprise data security and privacy are guaranteed, and a foundation is laid for sustainable development of enterprises.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of enterprise services, and particularly relates to an enterprise service digital management system. Background Art

[0002] With the popularization of computer and Internet technologies, enterprises have gradually carried out informatization construction in the management process. Enterprise informatization construction refers to improving the production and operation efficiency of enterprises, reducing operation risks and costs through the deployment of computer technologies, so as to improve the overall management level and sustainable operation ability of enterprises.

[0003] With the continuous development of Internet technologies, enterprises have gradually realized the importance of digital transformation. The traditional enterprise management method can no longer meet the needs of the rapid development of modern enterprises. Therefore, the demand for digital management systems by enterprises is becoming increasingly urgent. The purpose of this project is to develop an enterprise service digital management system that can improve enterprise operation efficiency, reduce management costs, optimize business processes, and enhance customer satisfaction. Summary of the Invention

[0004] The purpose of the present invention is to provide an enterprise service digital management system to improve enterprise operation efficiency, reduce management costs, optimize business processes, and enhance customer satisfaction, so as to solve the problems in the prior art mentioned in the above background art.

[0005] To achieve the above purpose, the present invention adopts the following technical solutions: An enterprise service digital management system includes a system architecture module, a server module, a database module, a language development module, and an encryption module, wherein: The system architecture module is used to split the enterprise service system into multiple independent modules by adopting a microservices architecture to achieve decoupling between modules; The server module is used to adopt cloud-native deployment and utilize a cloud computing platform to provide elastic scaling and fault tolerance capabilities for the enterprise service system; The database module is used to use a relational database to store and manage data in the enterprise service system; The language development module is used to use Java or Python as the development language, Spring Boot or Django as the development framework to quickly develop and integrate data, use Git for code version control, and use Jenkins for continuous integration and deployment; The encryption module is used to adopt access control, data encryption, and exception monitoring means to ensure the data security and privacy in the enterprise service system.

[0006] Preferably, the system architecture module includes a split system function module, a communication module, a service registry module, and a deployment module.

[0007] The split system function module is used to split the original large system into multiple small independent modules, and each module is responsible for a specific function; The communication module is used for communication between modules via APIs in the microservices architecture; The service registry module is used to manage and discover each module in the microservices architecture. The service registry records the detailed information of each module, including the module name, version, and service address; The deployment module is used to deploy and manage system data using containerization technology in the microservices architecture, enabling the data set to have portability and repeatability.

[0008] Preferably, the server module includes: a selection module, a microarchitecture module, an auto-scaling module, a failover module, and a monitoring module.

[0009] The selection module is used to select a suitable cloud computing platform according to the business requirements and technical architecture of the enterprise service system; The microarchitecture module is used to split the system into multiple independent microservices, and each microservice can be independently deployed and scaled; The auto-scaling module is used to implement the auto-scaling function through the APIs and SDKs provided by the cloud platform. When the system load reaches a certain level, an expansion request is automatically triggered to increase the number of service instances and achieve elastic scaling; The failover module is used to implement the failover and fault tolerance functions with the support of the cloud platform. When a service instance fails, it automatically switches to a healthy service instance; The monitoring module is used to monitor the performance and health status of the enterprise service system in real time through the monitoring and analysis tools provided by the cloud platform, and optimize and adjust the system.

[0010] Preferably, the database module includes: a database selection module, a database design module, and a database optimization module.

[0011] The database selection module is used to select a suitable database according to the enterprise requirements; The database design module is used to design the table structure, indexes, and partitioning factors of the database according to the enterprise service system; The database optimization module is used to optimize the performance of the database for the business scenario of the enterprise service system.

[0012] Preferably, the language development module includes: a data storage module, a data integration module, a data processing module, and a continuous integration and deployment module.

[0013] The data storage module is used to select a data storage scheme according to the data size; The data integration module is used to integrate the stored data together using a data integration tool, and perform cleaning, transformation, and processing; The data processing module is used to process data using a data processing framework; The continuous integration and deployment module is used to continuously integrate and deploy data using Jenkins.

[0014] Preferably, the encryption module includes an access control module, a data encryption module, and an anomaly monitoring module, where: The access control module is used to use an authentication and access control mechanism to restrict access to sensitive data in the enterprise service system to only authorized users; The data encryption module is used to use data encryption technology to protect the security of data transmission and storage; The anomaly monitoring module is used to use anomaly monitoring technology to detect and respond to abnormal behaviors in the system.

[0015] The technical effects and advantages of the present invention: An enterprise service digital management system proposed by the present invention has the following advantages compared with the prior art: In the present invention, by setting up a system architecture module, a server module, a database module, a language development module, and an encryption module, the transparency and collaborative efficiency of the internal business processes of the enterprise are improved, the real-time sharing of customer, inventory, and business data is realized, the customer service level is enhanced, the enterprise operation cost is reduced, the enterprise competitiveness is improved, the enterprise management level and decision-making efficiency are enhanced, and the security and privacy of enterprise data are guaranteed. A set of enterprise service digital management system that meets the operation requirements of modern enterprises is successfully constructed, which improves the operation efficiency of the enterprise, reduces the management cost, optimizes the business process, enhances the customer satisfaction, guarantees the security and privacy of enterprise data, and lays a foundation for the sustainable development of the enterprise. Brief Description of the Drawings

[0016] Figure 1 It is a module diagram of the enterprise service digital management system of the present invention. Detailed Embodiments

[0017] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. The specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0018] The present invention provides an enterprise service digital management system as shown in Figure 1 which includes a system architecture module, a server module, a database module, a language development module, and an encryption module, where: The system architecture module is used to split the enterprise service system into multiple independent modules by adopting a microservices architecture, so as to achieve decoupling between modules; Specifically, the system architecture module includes a split system function module, a communication module, a service registry module, and a deployment module.

[0019] Exemplarily, the split system function module is used to split the original large-scale system into multiple small independent modules, and each module is responsible for a specific function; the original large-scale system is split into multiple small independent modules, and each module is responsible for a specific function, such as user management, order processing, etc. This can reduce the coupling degree between modules and improve the maintainability and scalability of the system.

[0020] Exemplarily, the communication module is used for communication between modules through APIs in the microservices architecture; in the microservices architecture, communication between modules is through APIs instead of direct calls. This can reduce the dependency relationship between modules and increase the flexibility of the modules.

[0021] Exemplarily, the service registry module is used to manage and discover each module in the microservices architecture, and the service registry records the detailed information of each module, including the name, version, and service address of the module; Exemplarily, the deployment module is used to deploy and manage system data by adopting containerization technology in the microservices architecture, so that the data set has portability and repeatability. In the microservices architecture, we adopt containerization technology to deploy and manage modules. Containerization technology can simplify the deployment process and improve the portability and repeatability of the system.

[0022] Achieve decoupling between modules: Through the above measures, we can achieve decoupling between modules, so that each module of the system can be developed, deployed, upgraded, and maintained independently. This can improve the flexibility, maintainability, and scalability of the system, so as to better meet business requirements.

[0023] Finally, adopting the microservices architecture to split the system into multiple independent modules and achieve decoupling between modules can make the system have better flexibility and maintainability and better meet business requirements.

[0024] The server module is used for cloud-native deployment, and uses a cloud computing platform to provide elastic scaling and fault tolerance capabilities for the enterprise service system; Specifically, the server module includes: a selection module, a micro-architecture module, an auto-scaling module, a failover module, and a monitoring module.

[0025] Exemplarily, the selection module is used to select a suitable cloud computing platform according to the business requirements and technical architecture of the enterprise service system; select a suitable cloud computing platform, such as AWS, Azure, or Google Cloud, etc., according to the business requirements and technical architecture of the system, to ensure that it can provide the required elastic scaling and fault tolerance capabilities.

[0026] Exemplarily, the micro-architecture module is used to split the system into multiple independent microservices, and each microservice can be independently deployed and scaled; split the system into multiple independent microservices, and each microservice can be independently deployed and scaled, so as to achieve horizontal scaling. At the same time, APIs are used for communication between microservices to achieve decoupling and improve the maintainability of the system.

[0027] Exemplarily, the auto-scaling module is used to implement the auto-scaling function through the APIs and SDKs provided by the cloud platform. When the system load reaches a certain level, it automatically triggers an expansion request to increase the number of service instances and achieve elastic scaling; implement the auto-scaling function through the APIs and SDKs provided by the cloud platform. When the system load reaches a certain level, it automatically triggers an expansion request to increase the number of service instances and achieve elastic scaling.

[0028] Exemplarily, the failover module is used to implement the failover and fault tolerance functions with the support of the cloud platform. When a certain service instance fails, it automatically switches to a healthy service instance; Exemplarily, the monitoring module is used to real-time monitor the performance and health status of the enterprise service system through the monitoring and analysis tools provided by the cloud platform, and optimize and adjust the system.

[0029] Through the above solutions, adopting cloud-native deployment and using the cloud computing platform to provide elastic scaling and fault tolerance capabilities for the system can effectively solve the stability and scalability problems of the system in the face of high concurrency and high load, and improve the availability and performance of the system.

[0030] The database module is used to use a relational database to store and manage the data in the enterprise service system; Specifically, the database module includes: a database selection module, a database design module, and a database optimization module.

[0031] Exemplarily, the database selection module is used to select a suitable database according to the enterprise requirements; among many relational databases such as MySQL, Oracle, SQL Server, PostgreSQL, etc., it is very important to select a database that suits the enterprise requirements. We need to comprehensively consider factors such as the enterprise's business scenario, data volume, and performance requirements to select the most suitable database.

[0032] Exemplarily, the database design module is used to design the table structure, index, and partitioning factors of the database according to the enterprise service system; when designing the enterprise service system, we need to fully consider factors such as the table structure, index, and partitioning of the database to improve the data storage efficiency and query performance. In addition, we need to reasonably plan the vertical and horizontal database sharding of the database to achieve horizontal expansion of data and load balancing.

[0033] Exemplarily, the database optimization module is used to optimize the performance of the database for the business scenario of the enterprise service system. In actual applications, we need to optimize the performance of the database for the business scenario of the enterprise service system. For example, the performance of the database can be improved by adjusting the cache size of the database, setting appropriate cache policies, and reasonably utilizing the parallel processing ability of the database.

[0034] Database security: When storing and managing enterprise data in the database, we need to fully consider the security of the database. Ensure the security of enterprise data by setting appropriate database user permissions, encrypting sensitive data, and performing regular backups and restores.

[0035] Database monitoring and operation and maintenance: In order to ensure the stable and reliable operation of the database, we need to establish a sound database monitoring and operation and maintenance system. Timely discover and solve potential problems by real-time monitoring the performance and resource usage of the database, and performing regular health checks on the database.

[0036] Database disaster recovery and backup: In order to solve the problems of data loss and failures, we need to configure reasonable database disaster recovery and backup strategies in the enterprise service system. Ensure that data can be quickly restored in case of database failures through data backup and recovery mechanisms, and reduce the business interruption time.

[0037] Through the optimization of the above aspects, we can build a more perfect and efficient enterprise service system to ensure the effective management and protection of enterprise data.

[0038] A language development module for rapidly developing and integrating data using Java or Python as the development language and Spring Boot or Django as the development framework, performing code version control using Git, and performing continuous integration and deployment using Jenkins; Specifically, the language development module includes: a data storage module, a data integration module, a data processing module, and a continuous integration and deployment module.

[0039] Exemplarily, the data storage module is used to select a data storage solution based on the data size; select a suitable data storage solution. If the data volume is very large, a distributed storage solution such as Hadoop HDFS or Apache Cassandra can be considered. If real-time data processing is required, a NoSQL database such as Apache Kafka or Amazon DynamoDB can be considered.

[0040] Exemplarily, the data integration module is used to integrate the stored data together using a data integration tool and perform cleaning, transformation, and processing; using a data integration tool such as Apache NiFi or Talend, etc., can quickly integrate data from different sources together and perform cleaning, transformation, and processing. These tools can automate data mapping, transformation, and merging, thereby reducing the need for manual code writing.

[0041] Exemplarily, the data processing module is used to process data using a data processing framework; using a data processing framework such as Apache Spark or Apache Flink can quickly process a large amount of data. These frameworks provide rich algorithms and functions for data mining, analysis, and visualization. Using these frameworks can reduce the need for code writing and improve the efficiency and performance of data processing.

[0042] Exemplarily, the continuous integration and deployment module is used to continuously integrate and deploy data using Jenkins. Using Jenkins can achieve continuous integration and deployment, but to better manage data, more advanced tools such as GitLab CI / CD or GitHub Actions can be considered. These tools provide rich functions such as automated testing, building, deploying, and deploying to multiple environments. These tools can better manage code and data and ensure quality.

[0043] Monitoring and Logging: By using logging management and monitoring tools such as ELK Stack or New Relic, the operation of applications and data can be monitored. These tools can provide real-time monitoring and alerts, as well as detailed logs and performance analysis for quick diagnosis and problem-solving.

[0044] To better achieve rapid data development and integration, these tools and technologies can be combined to build a complete data processing and integration platform. This will help improve development efficiency and data quality, and bring better business value to the organization and customers.

[0045] An encryption module, which uses access control, data encryption, and anomaly monitoring means to ensure the security and privacy of data in the enterprise service system.

[0046] Specifically, the encryption module includes an access control module, a data encryption module, and an anomaly monitoring module, where: The access control module uses authentication and access control mechanisms to restrict access to sensitive data in the enterprise service system to only authorized users; technologies such as multi-factor authentication, access control lists (ACLs), role and permission management can be used to ensure that only authorized users can access the system and data.

[0047] The data encryption module uses data encryption technologies to protect the security of data transmission and storage; encryption technologies such as symmetric encryption algorithms, asymmetric encryption algorithms, and hash functions can be used to encrypt data to ensure that data cannot be stolen by unauthorized visitors during transmission and storage.

[0048] The anomaly monitoring module uses anomaly monitoring technologies to detect and respond to abnormal behaviors in the system. Means such as system logs, network traffic monitoring, and log analysis can be used to detect and identify abnormal behaviors, and timely discover and alert security vulnerabilities and risks in the system.

[0049] In this embodiment, it can improve the transparency and collaborative efficiency of internal business processes in the enterprise, achieve real-time sharing of customer, inventory, and business data, enhance the customer service level, reduce enterprise operating costs, improve enterprise competitiveness, enhance enterprise management level and decision-making efficiency, and ensure the security and privacy of enterprise data. Successfully build an enterprise service digital management system that meets the operational needs of modern enterprises, improve enterprise operational efficiency, reduce management costs, optimize business processes, enhance customer satisfaction, ensure the security and privacy of enterprise data, and lay a foundation for the sustainable development of the enterprise.

[0050] In addition, the present invention also provides a terminal device. The enterprise service digital management system involved in this embodiment is mainly applied to the terminal device, which can be a device with display and processing functions such as a PC, a portable computer, a mobile terminal, etc.

[0051] Specifically, the terminal device may include a processor (such as a CPU), a communication bus, a user interface, a network interface, and a memory. Among them, the communication bus is used to realize the connection and communication between these components; the user interface may include a display screen (Display) and an input unit such as a keyboard (Keyboard); the network interface may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface); the memory may be a high-speed RAM memory or a stable memory (non-volatile memory), such as a disk memory, and the memory may optionally be a storage device independent of the aforementioned processor.

[0052] Among them, a readable storage medium is stored in the memory, and a digital management program is stored in the readable storage medium. The processor can call the digital management program stored in the memory and execute the functions of the enterprise service digital management system provided by the embodiments of the present invention.

[0053] It can be understood that a computer-readable storage medium can be a tangible device that can hold and store instructions used by an instruction execution device. A computer-readable storage medium can be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disk read-only memory (CD-ROM), digital versatile disk (DVD), memory stick, floppy disk, mechanically encoded device, such as a punched card or raised structure in a groove storing instructions thereon, and any suitable combination of the above. The computer-readable storage medium used herein is not construed as an instantaneous signal itself, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagated through a waveguide or other transmission medium (e.g., optical pulses through an optical fiber cable), or electrical signals transmitted through wires.

[0054] The computer-readable program instructions described herein can be downloaded to various computing / processing devices from a computer-readable storage medium or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network may include copper transmission cables, optical fiber transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in a computer-readable storage medium in each computing / processing device.

[0055] The computer program instructions for performing the operations of the present disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state-setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk, C++, etc., and conventional procedural programming languages such as the "C" language or similar programming languages. The computer-readable program instructions may be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider). In some embodiments, by using the state information of the computer-readable program instructions to customize an electronic circuit, such as a programmable logic circuit, a field-programmable gate array (FPGA), or a programmable logic array (PLA), the electronic circuit can execute the computer-readable program instructions to implement various aspects of the present disclosure.

[0056] Finally, it should be noted that the above are only the preferred embodiments of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art may still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. An enterprise service digital management system, characterized in that, It includes a system architecture module, a server module, a database module, a language development module, and an encryption module, where: The system architecture module is used to split the enterprise service system into multiple independent modules using a microservices architecture, achieving decoupling between modules; The server module is used to adopt cloud-native deployment and utilize the cloud computing platform to provide elastic scaling and fault tolerance capabilities for the enterprise service system; The database module is used to use a relational database to store and manage the data in the enterprise service system; The language development module is used to use Java or Python as the development language, Spring Boot or Django as the development framework, for rapid development and integration of data, use Git for code version control, and use Jenkins for continuous integration and deployment; The encryption module is used to adopt access control, data encryption, and exception monitoring means to ensure the data security and privacy in the enterprise service system.

2. The digital management system for enterprise services according to claim 1, characterized in that The system architecture module includes a system function splitting module, a communication module, a service registry module, and a deployment module.

3. The enterprise service digital management system according to claim 2, characterized in that, The system function splitting module is used to split the original large system into multiple small independent modules, with each module responsible for a specific function; The communication module is used for communication between modules through APIs in the microservices architecture; The service registry module is used to manage and discover each module using a service registry in the microservices architecture. The service registry records the detailed information of each module, including the module name, version, and service address; The deployment module is used to deploy and manage system data using containerization technology in the microservices architecture, enabling the dataset to have portability and repeatability.

4. A digital management system for enterprise services according to claim 1, characterized in that, The server module includes a selection module, a micro-architecture module, an auto-scaling module, a failover module, and a monitoring module.

5. The digital management system for enterprise services according to claim 4, characterized in that, The selection module is used to select a suitable cloud computing platform according to the business requirements and technical architecture of the enterprise service system; The micro-architecture module is used to split the system into multiple independent microservices, and each microservice can be independently deployed and scaled; The auto-scaling module is used to implement the auto-scaling function through the APIs and SDKs provided by the cloud platform. When the system load reaches a certain level, it automatically triggers an expansion request to increase the number of service instances and achieve elastic scaling; The failover module is used to implement the failover and fault tolerance functions with the support of the cloud platform. When a certain service instance fails, it automatically switches to a healthy service instance; The monitoring module is used to real-time monitor the performance and health status of the enterprise service system through the monitoring and analysis tools provided by the cloud platform, and optimize and adjust the system.

6. The digital management system for enterprise services according to claim 1, wherein, The database module includes a database selection module, a database design module, and a database optimization module.

7. An enterprise service digital management system according to claim 6, characterized in that, The database selection module is used to select a suitable database according to the enterprise requirements; The database design module is used to design the table structure, indexes, and partitioning factors of the database according to the enterprise service system; The database optimization module is used to optimize the performance of the database for the business scenario of the enterprise service system.

8. An enterprise service digital management system according to claim 1, characterized in that, The language development module includes: a data storage module, a data integration module, a data processing module, and a continuous integration and deployment module.

9. An enterprise service digital management system according to claim 8, characterized in that, The data storage module is used to select a data storage scheme according to the data size; The data integration module is used to integrate the stored data together using a data integration tool, and perform cleaning, transformation, and processing; The data processing module is used to process data using a data processing framework; The continuous integration and deployment module is used to continuously integrate and deploy data using Jenkins.

10. A digital management system for enterprise services according to claim 1, characterized in that, The encryption module includes an access control module, a data encryption module, and an exception monitoring module, where: The access control module is used to use an authentication and access control mechanism to restrict access to sensitive data in the enterprise service system to only authorized users; The data encryption module is used to use data encryption technology to protect the security of data transmission and storage; The exception monitoring module is used to use exception monitoring technology to detect and respond to abnormal behaviors in the system.