Country data driven point management system and device and readable storage medium
Through the big data platform, the integration of rural data resources and designing corresponding points management modules has been solved, and the problems of data dispersion and poor information sharing in the existing rural governance information system have been achieved, and the intelligence and refinement of rural governance have been achieved.
Patent Information
- Application Number
- CN202411495148.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-24
- Publication Date
- 2025-03-11
AI Technical Summary
The existing rural governance information system has problems such as data dispersion, poor information sharing, inaccurate matching of service supply and demand, irregular points management, and slow technology updates and iterations, which limit the performance of rural governance efficiency.
Through the big data platform, integrate rural data resources, build a data resource library, realize classified storage and continuous update of data, and provide data support for points management. At the same time, a user registration module, a points system formulation module, a point acquisition module, a point consumption module and a point replacement module are designed to realize the functions of user registration, a point acquisition, a point consumption and a point replacement.
It has achieved comprehensive integration and sharing of rural data, improved the accuracy of matching service supply and demand, improved the points management system, and improved the intelligence and refinement level of rural governance.
Smart Images

Figure CN119599732A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of rural governance and digital management technology, and more specifically to a rural data-driven points management system, device and readable storage medium. Background Art
[0002] In the current rural governance environment, although information technology and digital means are gradually becoming popular, the level of intelligence and refinement of rural governance still needs to be improved. Traditional rural governance models often have problems such as scattered data, poor information sharing, and inaccurate matching of service supply and demand, which limits the effectiveness of rural governance.
[0003] In order to solve the above problems, there have been some attempts to optimize rural governance through technical means. However, these technical attempts often have the following shortcomings: 1. Insufficient data integration and sharing capabilities: Existing rural governance information systems can only achieve basic data entry and storage functions, and lack efficient data integration and sharing mechanisms. Data barriers between departments and institutions still exist, resulting in serious data islands, making it difficult to form a comprehensive and accurate data view, affecting the timeliness and accuracy of governance decisions.
[0004] 2. Inaccurate matching of service supply and demand: Although some rural service platforms provide the functions of service publishing and demand matching, due to the lack of in-depth data analysis and precise algorithm support, service supply is often difficult to accurately match the actual needs of rural residents, resulting in waste of resources and inefficiency.
[0005] 3. Imperfect point management system: Some villages try to use the point system to encourage villagers to participate in governance activities, but the existing point management system often has problems such as inaccurate point calculation and irregular point management, which affects the fairness and effectiveness of the point system.
[0006] 4. Slow technological updates and iterations: The construction of rural governance information systems often lacks continuous technical support and updates and iterations, resulting in the gradual lag in system functions and performance, and being unable to meet the needs of the rapid development of rural governance. Summary of the invention
[0007] In response to the above problems, the purpose of the present invention is to provide a rural data-driven points management system, device and readable storage medium, which integrates rural data resources, establishes a points system, and realizes functions such as user registration, points acquisition, points consumption and points exchange, so as to promote the intelligent and refined rural governance.
[0008] In order to achieve the above object, the present invention is implemented through the following technical solutions: In a first aspect, the present invention discloses a rural data-driven points management system, comprising: The data resource library module is used to build a rural data resource library, use the big data platform to classify and store rural data in the rural data resource library, and continuously update the data; User registration module, used to register users according to different user types, assign points accounts to corresponding users according to user types, store points values, points change records and operation permissions; The points system formulation module is used to formulate the points system through brainstorming tools, and to classify, maintain and display the points system; The points acquisition module is used to review tasks through the declaration review mode or the automatic recognition mode, and adjust the points value according to the task review results; The points consumption module is used to select products based on the online shopping platform by obtaining the product QR code information, and use the user's points to purchase products, and record the points transaction flow; The points replacement module is used to obtain points replacement applications, generate and issue application records, and adjust the points value of relevant users after obtaining the corresponding review records.
[0009] Furthermore, the data resource library module includes: The planning and design unit is used to plan and design the rural data resource directory using the big data platform, and determine the type, source and structure of rural data that need to be collected; The data collection unit is used to collect the required data from various data sources through the ETL data extraction function according to the village data resource directory; A data processing unit, used to convert and clean the collected data using preset data governance components; The data storage unit is used to store the processed data in a distributed manner into the corresponding resource library table in the data resource library through the HDFS technology; wherein the resource library table includes: a personnel library table, a commodity library table and a resource library table.
[0010] Furthermore, the user types include farmer users, merchant users and village committee users; The user registration according to different user types includes: Associate user roles through the user type field, store the registered user information in the data table, and bind different user permissions according to the user type; When submitting registration information, mobile phone verification code technology is used to verify the user's identity.
[0011] Furthermore, the user information of the farmer user includes: user type, system login name, password, farmer's name, gender, ID number, home address, mobile phone number, and verification code; the user rights of the farmer user include: points application permission, demand publishing permission, service publishing permission, demand response permission, service response permission, and product purchase permission.
[0012] Furthermore, the user information of the merchant user includes: user type, system login name, password, legal person name, legal person ID number, legal person mobile phone number, verification code, merchant address, business content, business license; the user rights of the merchant user include: store maintenance rights, product maintenance rights, and points exchange rights.
[0013] Furthermore, the user information of the village committee user includes: user type, system login name, password, legal person name, legal person ID number, legal person mobile phone number, verification code, address, and public institution legal person certificate; the user rights of the village committee user include: points classification maintenance authority, points review authority, points replacement rule maintenance authority, and points replacement authority.
[0014] Furthermore, the points system formulation module includes: The system formulation unit is used to set up the points acquisition tasks and points consumption tasks through brainstorming tools, and generate a list of points acquisition methods and a list of points consumption methods; for each item in the list of points acquisition methods and the list of points consumption methods, determine the evaluation criteria of the relevant tasks; A maintenance unit is used to nest and classify points according to point types and maintain point system data; the point system data includes point categories, evaluation criteria, and point bonus and deduction values; A display unit, used to publicize the points system online; The optimization unit implements the acquisition of feedback and demand information uploaded by farmer users, and improves the points system based on the feedback and demand information.
[0015] Furthermore, the execution process of the application review mode specifically includes: Obtain the declaration information uploaded by the farmer user and store it in the Gbase database; the declaration information includes the name of the declarant, declaration category, declaration points, declaration date, and declaration instructions; After receiving the declaration information, the Flowable workflow is automatically triggered to send the declaration information to the village committee user; After logging into the system, the village committee user obtains the application information through the task list to be approved and uploads the review opinion; Approve or reject the declared information according to the review opinions; Get the approval time of the application information regularly. If the approval time exceeds the preset time, generate a reminder notice. When the passing operation is executed, the corresponding amount of points will be automatically added to the farmer user's account according to the corresponding evaluation standards, the change history of the account points will be recorded, and the declaration information and review opinions will be stored.
[0016] Furthermore, the execution process of the automatic identification mode specifically includes: Obtain the demand record uploaded by farmer user A, which includes task content and reward points value; Determine whether the reward points value exceeds the points value of the farmer user A's points account; if so, send a reminder message; if not, generate a demand form; When farmer user B accepts the demand order and completes the corresponding task content, he uploads the completion time, completion location and completion quantity of the task and sends it to farmer user A for review; After farmer user A passes the review, a task completion record is generated and uploaded; In response to receiving the task completion record, the reward points value is deducted from the farmer user A's points account and added to the farmer user B's points account, and a corresponding points transaction flow record is generated and stored.
[0017] Furthermore, the points consumption module includes: A product information maintenance unit is used to maintain product information on the online shopping platform through merchant users and generate a QR code for each product; The commodity order identification unit is used to obtain the commodity orders uploaded by farmer users by scanning the QR code: The order execution unit is used to review and confirm the commodity order, and after confirmation, deduct the corresponding points from the farmer user's points account and add it to the merchant user's points account; The recording unit is used to record the transaction flow information of commodity orders and generate commodity transaction statistics; The personalized recommendation unit is used to analyze the historical behaviors and preferences of farmer users based on the commodity orders confirmed and completed by each farmer user using a collaborative filtering algorithm, and to generate a list of recommended products based on the similarity of the analysis results.
[0018] Further, the integral replacement module includes: The replacement application unit is used to upload the replacement application through the merchant user and generate the replacement application record; the application information of the replacement application includes the declarant, the declaring supermarket, the declared points value, the declaring date and the declaring description; The review unit is used to obtain replacement application records through the village committee user and upload review information; the review information includes the reviewer, review conclusion, review funds and review certificate; The points processing unit is used to obtain the bank transfer receipt corresponding to the audited funds, and based on the amount on the bank transfer receipt and the evaluation criteria, deduct the replaced points amount from the merchant user's points account. In a second aspect, the present invention also discloses a rural data-driven points management device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the functions of the rural data-driven points management system as described in any one of the above items when executing the computer program.
[0019] In a third aspect, the present invention further discloses a readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the function of the rural data-driven points management system as described in any one of the above items is realized.
[0020] Compared with the prior art, the present invention has the following beneficial effects: 1. The present invention integrates rural data resources through a big data platform, realizes classified storage and continuous updating of data, and provides data support for point management.
[0021] 2. The present invention encourages villagers to actively participate in rural governance and economic activities through a points system, thereby improving management efficiency and service levels.
[0022] 3. The present invention supports the flexible formulation and maintenance of the points system to meet the actual conditions and needs of different villages.
[0023] 4. The present invention provides convenient user registration, points acquisition, points consumption and points exchange functions to enhance user experience.
[0024] It can be seen that compared with the prior art, the present invention has outstanding substantive features and significant progress, and the beneficial effects of its implementation are also obvious. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.
[0026] Figure 1 It is a system structure diagram of a specific implementation mode of the present invention. DETAILED DESCRIPTION
[0027] In order to enable those skilled in the art to better understand the scheme of the present invention, the present invention is further described in detail below in conjunction with the accompanying drawings and specific implementation methods. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.
[0028] See also Figure 1 As shown, this embodiment provides a rural data-driven points management system, including: a data resource library module 1, a user registration module 2, a points system formulation module 3, a points acquisition module 4, a points consumption module 5 and a points replacement module 6.
[0029] The data resource library module 1 is used to build a rural data resource library, use the big data platform to classify and store rural data in the rural data resource library, and continuously update the data.
[0030] In a specific implementation, the data resource library module 1 includes: a planning and design unit 11, a data acquisition unit 12, a data processing unit 13 and a data storage unit 14.
[0031] The planning and design unit 11 is used to plan and design the rural data resource directory by using the big data platform, and determine the type, source and structure of rural data that need to be collected.
[0032] The data collection unit 12 is used to collect required data from various data sources through the ETL data extraction function according to the village data resource directory.
[0033] The data processing unit 13 is used to convert and clean the collected data using a preset data management component.
[0034] The data storage unit 14 is used to store the processed data in a distributed manner into a corresponding resource library table in the data resource library through the HDFS technology; wherein the resource library table includes: a personnel library table, a commodity library table and a resource library table.
[0035] As an example, the data resource library module 1 uses the big data platform to store and manage rural data in different categories and continuously update it. Through the big data platform, the rural data resource directory is planned and designed, data is collected through the ETL data extraction function, and the collected data is cleaned through data conversion and governance components. Then, the cleaned data is distributed and stored in the corresponding resource library table through HDFS technology. Among them, the database uses the Highgo database.
[0036] It should be noted that this system can provide a mobile interface based on uni-app and uView UI. uni-app is a framework for developing front-end applications using Vue.js. Developers write a set of codes that can be published to multiple platforms such as iOS, Android, Web, and various applets and quick apps. uView UI is the best UI framework in the uni-app ecosystem. Its comprehensive components and convenient tools will make the development process easy and smooth.
[0037] The user registration module 2 is used to register users according to different user types, allocate points accounts to corresponding users according to user types, and store point values, point change records and operation permissions.
[0038] In a specific implementation, user types include farmer users, merchant users, and village committee users. The user registration module 2 is specifically used to: associate user roles through the user type field, store the registered user information in the data table, and bind different user permissions according to the user type; and verify the user's identity using the mobile phone verification code technology when submitting the registration information.
[0039] Among them, the user information of the farmer user includes: user type, system login name, password, farmer's name, gender, ID number, home address, mobile phone number, verification code; the user rights of the farmer user include: points application right, demand publishing right, service publishing right, demand response right, service response right, and commodity purchase right. The user information of the merchant user includes: user type, system login name, password, legal person name, legal person ID number, legal person mobile phone number, verification code, merchant address, business content, and business license; the user rights of the merchant user include: store maintenance right, commodity maintenance right, and points replacement right. The user information of the village committee user includes: user type, system login name, password, legal person name, legal person ID number, legal person mobile phone number, verification code, residence, and institutional legal person certificate; the user rights of the village committee user include: points classification maintenance right, points review right, points replacement rule maintenance right, and points replacement right.
[0040] The points system formulation module 3 is used to formulate a points system through a brainstorming tool, and to classify, maintain and display the points system.
[0041] In a specific implementation, the points system formulation module 3 includes: a system formulation unit 31 , a maintenance unit 32 , a display unit 33 and an optimization unit 34 .
[0042] The system formulation unit 31 is used to set the points acquisition tasks and points consumption tasks through a brainstorming tool, and generate a points acquisition method list and a points consumption method list; for each item in the points acquisition method list and the points consumption method list, determine the evaluation criteria of the relevant tasks.
[0043] The maintenance unit 32 is used to perform nested classification of points according to point types and maintain point system data; the point system data includes point categories, evaluation standards and point bonus and deduction values.
[0044] The display unit 33 is used to publicly display the points system online.
[0045] The optimization unit 34 is implemented to obtain the feedback information and demand information uploaded by the farmer users, and improve the point system according to the feedback information and demand information.
[0046] As an example, the points system formulation module 3 can achieve the following functions: when using the brainstorming tool, a group of 6-10 village committee users is formed to encourage everyone to come up with ideas, and everyone can freely express their opinions without worrying about being criticized. By merging and improving multiple ideas, or creating another new idea, a list of ways to obtain points and a list of ways to consume points are obtained, and the measurement method of each list item is determined, whether it is through application review or automatic identification by the system. Correspondingly, the points classification maintenance function can be provided on the mobile terminal, and the classification supports nesting (that is, subcategories can be subdivided under major categories). The data to be filled in the points rules (system) mainly include: points category, measurement method, and reward and deduction value. The administrator can flexibly maintain it through the mobile terminal, including adding, editing, and deleting operations. The points system formulated by the village committee users can be publicized and announced on the mobile terminal homepage, or posted and publicized on offline rural public bulletin boards.
[0047] The points acquisition module 4 is used to review the task through the declaration review mode or the automatic recognition mode, and adjust the points value according to the task review results.
[0048] In a specific implementation, the execution process of the declaration review mode specifically includes: Obtain the declaration information uploaded by the farmer user and store it in the Gbase database; the declaration information includes the name of the declarant, declaration category, declaration points, declaration date, and declaration instructions.
[0049] After receiving the declaration information, the Flowable workflow is automatically triggered to send the declaration information to the village committee user.
[0050] After logging into the system, the village committee user obtains the declaration information through the task list awaiting approval and uploads the review opinion.
[0051] The declared information will be approved or rejected based on the review opinion.
[0052] Regularly obtain the approval time of the declaration information. If the approval time exceeds the preset time, a reminder notice will be generated.
[0053] When the passing operation is executed, the corresponding amount of points will be automatically added to the farmer user's account according to the corresponding evaluation standards, the change history of the account points will be recorded, and the declaration information and review opinions will be stored.
[0054] Specifically, the application review process is implemented based on Flowable workflow technology, supporting operations such as return, countersignature, and process customization. First, the farmer user fills out the online application form. The application data includes: applicant, application category (supports cascading selection of major and minor categories), application points, application date, application instructions, and uploads pictures, certificates and other attachments as needed. Structured data is stored in the Gbase library, and files such as pictures and word documents are stored in the HDFS distributed file system. After submitting the application, the process automatically flows to the village committee user for review. For unapproved process orders, Flowable supports reminder operations. After receiving the approval task, the village committee user can agree or reject it, fill in the review opinion, or transfer it to others for review. The system background will store the points application record and the points review record. When the review is passed, the system automatically adds the corresponding amount of points to the applicant's points account, and the system will record the change history of the points account.
[0055] In a specific implementation, the execution process of the automatic identification mode specifically includes: Obtain the demand record uploaded by farmer user A, which includes task content and reward point value.
[0056] Determine whether the reward points value exceeds the points value of farmer user A's points account; if so, send a reminder message; if not, generate a demand order.
[0057] When farmer user B accepts the demand order and completes the corresponding task content, he uploads the completion time, completion location and completion quantity of the task and sends it to farmer user A for review.
[0058] After farmer user A passes the review, a task completion record is generated and uploaded.
[0059] In response to receiving the task completion record, the reward points value is deducted from the farmer user A's points account and added to the farmer user B's points account, and a corresponding points transaction flow record is generated and stored.
[0060] As an example, the points acquisition module 4 supports a Xinxing neighborhood function, which is implemented using CMS content management technology. Basic functions include site management, column management, column permissions, template management, content publishing, and advanced functions include multi-tenancy, multi-site, full-text search, etc.
[0061] First, a farmer user participates in the activities or tasks of Xinxing Neighborhood. After completing the activities or tasks, the system automatically identifies and adds the corresponding points to the farmer user's points account. The specific data flow logic is: farmer user A publishes a demand in the Xinxing Neighborhood system (such as a task of asking someone to help pick peppers), fills in the specific activity / task content, including the reward points value, forms a demand record, and publishes it on the platform. The system automatically determines in real time whether the reward points specified by farmer user A exceed the points value of his points account. If it exceeds the limit, a reminder will be given. Farmer user B browses the above-mentioned demand form on the platform and accepts the order. After completing the specified task (such as picking peppers), fill in the task completion status, such as completion time, completion location, completion quantity, etc., and after approval by farmer user A, a task completion record is formed. The system automatically deducts the reward points from farmer user A's points account, and adds the same amount of reward points to farmer user B's points account. At the same time, the background automatically records the points transaction flow, including the points transferor, transferee, points value, transaction date, and transaction time.
[0062] Similar activities or tasks can also be farming activities such as sowing and irrigation, and can also be extended to rural daily life such as repairing farm tools and moving. In addition, farmers can also actively publish information about providing services in the system so that other farmers who need services can contact them and provide services and get points as rewards.
[0063] The points consumption module 5 is used to select goods by obtaining the QR code information of the goods based on the online shopping platform, use the user's points to purchase goods, and record the points transaction flow.
[0064] In a specific implementation, the point consumption module 5 includes: a product information maintenance unit 51 , a product order identification unit 52 , an order execution unit 53 , a recording unit 54 and a personalized recommendation unit 55 .
[0065] The commodity information maintenance unit 51 is used to maintain commodity information on the online shopping platform through merchant users and generate a QR code for each commodity.
[0066] The commodity order recognition unit 52 is used to obtain the commodity order uploaded by the farmer user by scanning the QR code.
[0067] The order execution unit 53 is used to review and confirm the commodity order, and after the confirmation is completed, deduct the corresponding point value from the farmer user's point account and add it to the merchant user's point account.
[0068] The recording unit 54 is used to record the flow information of the commodity order transaction and generate a commodity transaction statistics table.
[0069] The personalized recommendation unit 55 is used to analyze the historical behaviors and preferences of farmer users by using a collaborative filtering algorithm according to the commodity orders confirmed by each farmer user, and generate a recommended product list based on the similarity of the analysis results.
[0070] As an example, the point consumption module 5 is specifically used for: First, merchant users maintain product information, including product name, product type, specifications, manufacturer, production batch number, inventory, points value and other information. The system automatically generates a QR code for the product for users to scan and place orders, improving user experience.
[0071] Then, farmers log in to the online supermarket to consume points: farmers scan the product QR code to select the products they want and place an order, confirm the product name, quantity, required points value and delivery information. After confirming the order, the system will transfer the points value from the farmer user's points account to the merchant user's points account and record the points transaction flow in the background.
[0072] In addition, after farmers use their points to purchase goods at Xinxing Online Supermarket, they can go to offline supermarket stores to pick up the goods.
[0073] In addition, the system also provides merchants with commodity transaction statistics reports to analyze commodity sales, points changes, etc. The reporting function is realized through Ureport2 technology.
[0074] As the platform accumulates more and more demand information, service information and transaction information, this system uses collaborative filtering algorithms to analyze users' historical behaviors and preferences and recommend similar tasks, activities, items or content to users. Collaborative filtering algorithms recommend similar items or content to users by calculating the similarities between users.
[0075] The points replacement module 6 is used to obtain points replacement applications, generate and issue application records, and adjust the points value of relevant users after obtaining corresponding review records.
[0076] In a specific implementation, the points replacement module 6 includes: a replacement application unit 61 , a review unit 62 and a points processing unit 63 .
[0077] The replacement application unit 61 is used to upload the replacement application through the merchant user and generate a replacement application record; the application information of the replacement application includes the declarant, the declaring supermarket, the declared points value, the declaring date and the declaring description.
[0078] The audit unit 62 is used to obtain the replacement application record through the village committee user and upload the audit information; the audit information includes the auditor, the audit conclusion, the audit funds and the certification of the review.
[0079] The points processing unit 63 is used to obtain the bank transfer receipt corresponding to the audited funds, and deduct the replaced points amount from the merchant user's points account according to the evaluation criteria based on the amount on the bank transfer receipt.
[0080] As an example, the points exchange module 6 is specifically used for: merchant users regularly exchange points with village committee users, that is, merchants exchange their points for subsidy funds at the village committee.
[0081] The specific data flow process is: the merchant user initiates a points exchange application and fills in the application information, including the applicant, the supermarket that reports, the reported points value (the system automatically determines whether the points value exceeds the points value of the merchant's points account), the reporting date, and the reporting instructions, and submits to generate an application record. The process flows to the village committee, and the auditor conducts the review and fills in the review information. The data includes: the auditor, the review conclusion, the review funds, and the village committee's review certificate (such as meeting photos, meeting minutes, etc.), and the system retains the review record. After the review is passed, the village committee user will send the corresponding review funds to the merchant user offline, and submit a bank transfer receipt to the system. The system administrator deducts the exchanged points amount from the merchant user's points account based on the bank transfer receipt.
[0082] The present invention provides a rural data-driven points management system, which realizes the comprehensive integration and sharing of rural data, the precise matching of service supply and demand, the improvement of the points management system, and the continuous updating and iteration of technology through a variety of technical means such as a big data platform, a mobile terminal interface, Flowable workflow technology, CMS content management technology, and Ureport2 reporting technology. The application of these technical means can effectively improve the level of intelligence and refinement of rural governance and promote the modernization of the rural governance system.
[0083] The present invention also provides a rural data-driven points management device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the function of the rural data-driven points management system as described in any one of the above items is realized.
[0084] The present invention also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it realizes the functions of the rural data-driven points management system as described in any of the above items.
[0085] The processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors, application-specific integrated circuits, field programmable gate arrays or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.
[0086] The memory can be used to store the computer program and / or module, and the processor realizes various functions of the dairy data early warning analysis system in the invention by running or executing the data stored in the memory. The memory can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory can include a high-speed random access memory and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card, a secure digital card, a flash memory card, at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. If the rural data-driven points management system is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present invention implements all or part of the process in the above-mentioned embodiment method, and can also be stored in a computer-readable storage medium through a computer program. When the computer program is executed by the processor, it can implement the steps of the above-mentioned method embodiments. Among them, the computer program includes computer program code, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device that can carry the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory, random access memory, point carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction.
[0087] The present invention has described the basic concepts. Obviously, for those skilled in the art, the above detailed disclosure is only for example and does not constitute a limitation of this specification. Although not explicitly stated herein, those skilled in the art may make various modifications, improvements and corrections to this specification. Such modifications, improvements and corrections are suggested in this specification, so such modifications, improvements and corrections still belong to the spirit and scope of the exemplary embodiments of this specification. In addition, it will be understood by those skilled in the art that various aspects of this specification may be illustrated and described by a number of patentable categories or situations, including any new and useful process, machine, product or combination of substances, or any new and useful improvements thereto. Accordingly, various aspects of this specification may be performed entirely by hardware, entirely by software (including firmware, resident software, microcode, etc.), or by a combination of hardware and software. The above hardware or software may be referred to as "data blocks", "modules", "engines", "units", "components" or "systems". In addition, various aspects of this specification may be represented as a computer product located in one or more computer-readable media, which includes computer-readable program code. A computer storage medium may include a propagated data signal containing computer program code, for example, in baseband or as part of a carrier wave. The propagated signal may be in a variety of forms, including electromagnetic, optical, etc., or a suitable combination. A computer storage medium may be any computer-readable medium other than a computer-readable storage medium, which can be connected to an instruction execution system, device or apparatus to communicate, propagate or transmit the program for use. The program code on the computer storage medium may be transmitted via any suitable medium, including radio, cable, fiber optic cable, RF, or similar media, or any combination of the above media. The computer program code required for the operation of each part of this specification can be written in any one or more programming languages, including object-oriented programming languages such as Java, Scala, Smalltalk, Eiffel, JADE, Emerald, C++, C#, VB.NET, Python, etc., conventional procedural programming languages such as C language, Visual Basic, Fortran 2003, Perl, COBOL2002, PHP, ABAP, dynamic programming languages such as Python, Ruby and Groovy, or other programming languages, etc. The program code can be run entirely on the user's computer, or run on the user's computer as an independent software package, or run partially on the user's computer and partially on a remote computer, or run entirely on a remote computer or server. In the latter case, the remote computer can be connected to the user's computer through any network form, such as a local area network (LAN) or a wide area network (WAN), or connected to an external computer (e.g., via the Internet), or in a cloud computing environment, or used as a service such as software as a service (SaaS). In addition, unless explicitly stated in the claims, the order of the processing elements and sequences described in this specification, the use of alphanumeric characters, or the use of other names are not intended to limit the order of the processes and methods of this specification. Although the above disclosure discusses some invention embodiments that are currently considered useful through various examples, it should be understood that such details are only for illustrative purposes, and the attached claims are not limited to the disclosed embodiments. On the contrary, the claims are intended to cover all modifications and equivalent combinations that are consistent with the essence and scope of the embodiments of this specification. For example, although the system components described above can be implemented by hardware devices, they can also be implemented only by software solutions, such as installing the described system on an existing server or mobile device. Similarly, it should be noted that in order to simplify the description disclosed in this specification and thus help understand one or more embodiments of the invention, in the above description of the embodiments of this specification, multiple features are sometimes combined into one embodiment, figure or description thereof. However, this disclosure method does not mean that the features required by the subject matter of this specification are more than the features mentioned in the claims. In fact, the features of the embodiments are less than all the features of the single embodiment disclosed above. Although the preferred embodiments of the present invention have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention. Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.
Claims
1. A rural data-driven points management system, characterized in that: include: The data resource library module is used to build a rural data resource library, use the big data platform to classify and store rural data in the rural data resource library, and continuously update the data; User registration module, used to register users according to different user types, assign points accounts to corresponding users according to user types, store points values, points change records and operation permissions; The points system formulation module is used to formulate the points system through brainstorming tools, and to classify, maintain and display the points system; The points acquisition module is used to review tasks through the declaration review mode or the automatic recognition mode, and adjust the points value according to the task review results; The points consumption module is used to select products based on the online shopping platform by obtaining the product QR code information, and use the user's points to purchase products, and record the points transaction flow; The points replacement module is used to obtain points replacement applications, generate and issue application records, and adjust the points value of relevant users after obtaining the corresponding review records.
2. The rural data-driven points management system according to claim 1, characterized in that: The data resource library module includes: The planning and design unit is used to plan and design the rural data resource directory using the big data platform, and determine the type, source and structure of rural data that need to be collected; The data collection unit is used to collect the required data from various data sources through the ETL data extraction function according to the village data resource directory; A data processing unit, used to convert and clean the collected data using preset data governance components; The data storage unit is used to store the processed data in a distributed manner into the corresponding resource library table in the data resource library through the HDFS technology; wherein the resource library table includes: a personnel library table, a commodity library table and a resource library table.
3. The rural data-driven points management system according to claim 1, characterized in that: The user types include farmer users, merchant users and village committee users; The user registration according to different user types includes: Associate user roles through the user type field, store the registered user information in the data table, and bind different user permissions according to the user type; When submitting registration information, mobile phone verification code technology is used to verify the user's identity.
4. The rural data-driven points management system according to claim 3, characterized in that: The user information of the farmer user includes: user type, system login name, password, farmer's name, gender, ID number, home address, mobile phone number, verification code; the user rights of the farmer user include: points application right, demand publishing right, service publishing right, demand response right, service response right, and commodity purchase right; The user information of the merchant user includes: user type, system login name, password, legal person name, legal person ID number, legal person mobile phone number, verification code, merchant address, business content, business license; the user rights of the merchant user include: store maintenance rights, product maintenance rights, and points exchange rights; The user information of the village committee user includes: user type, system login name, password, legal person name, legal person ID number, legal person mobile phone number, verification code, address, and institutional legal person certificate; the user rights of the village committee user include: points classification maintenance authority, points review authority, points replacement rule maintenance authority, and points replacement authority.
5. The rural data-driven points management system according to claim 4, characterized in that: The points system formulation module includes: The system formulation unit is used to set up the points acquisition tasks and points consumption tasks through brainstorming tools, and generate a list of points acquisition methods and a list of points consumption methods; for each item in the list of points acquisition methods and the list of points consumption methods, determine the evaluation criteria of the relevant tasks; A maintenance unit is used to nest and classify points according to point types and maintain point system data; the point system data includes point categories, evaluation criteria, and point bonus and deduction values; A display unit, used to publicize the points system online; The optimization unit implements the acquisition of feedback and demand information uploaded by farmer users, and improves the points system based on the feedback and demand information.
6. The rural data-driven points management system according to claim 5, characterized in that: The execution process of the declaration review mode specifically includes: Obtain the declaration information uploaded by the farmer user and store it in the Gbase database; the declaration information includes the name of the declarant, declaration category, declaration points, declaration date, and declaration instructions; After receiving the declaration information, the Flowable workflow is automatically triggered to send the declaration information to the village committee user; After logging into the system, the village committee user obtains the application information through the task list to be approved and uploads the review opinion; Approve or reject the declared information according to the review opinions; Get the approval time of the application information regularly. If the approval time exceeds the preset time, generate a reminder notice. When the passing operation is executed, the corresponding amount of points will be automatically added to the farmer user's account according to the corresponding evaluation criteria, the change history of the account points will be recorded, and the declaration information and review opinions will be stored; The execution process of the automatic identification mode specifically includes: Obtain the demand record uploaded by farmer user A, which includes task content and reward points value; Determine whether the reward points value exceeds the points value of the farmer user A's points account; if so, send a reminder message; if not, generate a demand form; When farmer user B accepts the demand order and completes the corresponding task content, he uploads the completion time, completion location and completion quantity of the task and sends it to farmer user A for review; After farmer user A passes the review, a task completion record is generated and uploaded; In response to receiving the task completion record, the reward points value is deducted from the farmer user A's points account and added to the farmer user B's points account, and a corresponding points transaction flow record is generated and stored.
7. The rural data-driven points management system according to claim 6, characterized in that: The points consumption module includes: A product information maintenance unit is used to maintain product information on the online shopping platform through merchant users and generate a QR code for each product; The commodity order identification unit is used to obtain the commodity orders uploaded by farmer users by scanning the QR code: The order execution unit is used to review and confirm the commodity order, and after confirmation, deduct the corresponding points from the farmer user's points account and add it to the merchant user's points account; The recording unit is used to record the transaction flow information of commodity orders and generate commodity transaction statistics; The personalized recommendation unit is used to analyze the historical behaviors and preferences of farmer users based on the commodity orders confirmed and completed by each farmer user using a collaborative filtering algorithm, and to generate a list of recommended products based on the similarity of the analysis results.
8. The rural data-driven points management system according to claim 7, characterized in that: The integral replacement module comprises: The replacement application unit is used to upload the replacement application through the merchant user and generate the replacement application record; the application information of the replacement application includes the declarant, the declaring supermarket, the declared points value, the declaring date and the declaring description; The review unit is used to obtain replacement application records through the village committee user and upload review information; the review information includes the reviewer, review conclusion, review funds and review certificate; The points processing unit is used to obtain the bank transfer receipt corresponding to the audited funds, and based on the amount on the bank transfer receipt and the evaluation criteria, deduct the replaced points amount from the merchant user's points account.
9. A rural data-driven points management device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the function of the village data-driven point management system as described in any one of claims 1 to 8 is realized.
10. A readable storage medium, characterized in that: The readable storage medium stores a computer program, which, when executed by a processor, implements the functions of the rural data-driven points management system as described in any one of claims 1 to 8.