CN111209588A - Teaching and cultivating management method and system based on block chain - Google Patents

Teaching and cultivating management method and system based on block chain Download PDF

Info

Publication number
CN111209588A
CN111209588A CN201911378783.6A CN201911378783A CN111209588A CN 111209588 A CN111209588 A CN 111209588A CN 201911378783 A CN201911378783 A CN 201911378783A CN 111209588 A CN111209588 A CN 111209588A
Authority
CN
China
Prior art keywords
data
user
module
course
acquiring
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911378783.6A
Other languages
Chinese (zh)
Inventor
邱爽
胡雪梅
陈沁�
张华�
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huachuang Accelerated Technology Chengdu Co Ltd
Original Assignee
Huachuang Accelerated Technology Chengdu Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huachuang Accelerated Technology Chengdu Co Ltd filed Critical Huachuang Accelerated Technology Chengdu Co Ltd
Priority to CN201911378783.6A priority Critical patent/CN111209588A/en
Publication of CN111209588A publication Critical patent/CN111209588A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6227Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database where protection concerns the structure of data, e.g. records, types, queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education
    • G06Q50/205Education administration or guidance

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Educational Administration (AREA)
  • Bioethics (AREA)
  • Strategic Management (AREA)
  • Educational Technology (AREA)
  • Databases & Information Systems (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Primary Health Care (AREA)
  • Marketing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a block chain-based education and cultivation management method, which comprises the following steps of: acquiring identity information of a user and creating a corresponding user account; obtaining shop course data selected by a user and recording the shop course data into a corresponding user account; acquiring corresponding user course data according to the user identity information; analyzing the user course data and generating an analysis report; recording the analysis report into a corresponding user account; and encrypting the data in the user account, and sending the data to the block chain for storage. The invention also discloses a teaching and cultivating management system based on the block chain. The invention can acquire various real-time data of teachers on-line giving lessons, off-line training institutions, parents registering, course selection, students on lessons and the like and chain the data, thereby ensuring the safety of the data, being traceable and incapable of being tampered, and being convenient for efficient and accurate management.

Description

Teaching and cultivating management method and system based on block chain
Technical Field
The invention relates to the technical field of education and training, in particular to a block chain-based education and training management method and system.
Background
Management software in the education and training industry at present mostly adopts a mode of CRM + traditional OA management software to manage links such as enrollment, course arrangement, finance and the like, and the management mode has the problems that centralized management of financial data is easy to tamper, classroom operation data cannot be stored for a long time and the like. The data in the traditional industry adopts a centralized storage mode, the data is mastered in a platform administrator, and the administrator has the control right of the whole system; meanwhile, once the centralized data storage system is attacked by a hacker, all data can be leaked and tampered.
In the management software of the prior education and training industry, an organization administrator has certain management authority on production data in an organization, so that the problem that the organization administrator has the management authority on the data in the organization so as to make the data in the organization fake is also caused.
Disclosure of Invention
Based on the above, the invention provides a teaching and cultivating management method and system based on a block chain, which can acquire various online and offline real-time data of students and teachers and carry out uplink encryption on the data, so that the safety of the data is ensured, the data can be traced and cannot be tampered, and efficient and accurate management is facilitated.
In order to solve the above problems, the present invention provides a method for education and cultivation management based on block chains, comprising the following steps:
s1, acquiring the identity information of the user and creating a corresponding user account;
s2, obtaining shop course data selected by a user and recording the shop course data into a corresponding user account;
s3, acquiring corresponding user course data according to the user identity information;
s4, analyzing the user course data and generating an analysis report;
s5, recording the analysis report into the corresponding user account;
and S6, encrypting the data in the user account, and sending the encrypted data to the block chain for storage.
Firstly, identity information of a user is obtained, a corresponding user account is established according to the identity information, wherein the user account comprises a student user account and a teacher user account, after a corresponding user selects a course of a corresponding shop, shop course data selected by the user is obtained, the shop course data is recorded into the corresponding user account, the user is associated with the course of the shop, the relevant data of the shop course can be known in real time, lessons or course giving subjects of the student and the teacher can be effectively recorded, corresponding user course data is obtained according to different user identities, and if the user identity is the student, the lessons data of the user is obtained and comprises online and offline lessons data, such as lesson duration, lesson subjects, homework, teacher evaluation, game clearance, course purchasing and the like; if the user identity is teacher, the teaching data of the user is obtained, including on-line and off-line teaching data, such as teaching duration, teaching subjects, teaching fees and other data, the obtained data is analyzed according to the analysis model to generate a corresponding analysis report, the generated analysis report is recorded into a corresponding user account, the data in the user account is encrypted, and then the encrypted analysis report is sent to the block chain for storage. The storage process of the block chain to the data comprises the steps that a client terminal initiates a transaction request, the client can decide to send the transaction to which endorsement peer nodes according to an endorsement strategy of a chain code, the peer nodes vote, and the client collects results of the endorsement nodes. The endorsement policy requires Peer1, Peer2 and Peer3 to participate in the transaction, so the client sends requests to Peer1, Peer2 and Peer3 respectively; after receiving the transaction request, the three Peer nodes execute corresponding chain codes, sign the result and respectively return the output result to the client; the client packages and sends all the execution results together with endorsements (including voting results and endorsement signatures) of the peers to the Orderer node after receiving all the execution results; orderer orders the received transaction in a transaction pool, combines and packages the transaction to generate a new block, sends the new block to all Peer nodes, after each Peer node receives the new block, verifies whether the signature of each transaction result in the new block meets an endorsement policy, compares whether a read-write set is the same as a local version, writes the new block into a local account book (namely a block chain) to complete the transaction if all conditions are met, namely, stores the data into the block chain, effectively stores the data, can acquire the data in the block chain, and is convenient for efficient and accurate management.
The method stores data of the shop personnel, the teacher, the parents and the students respectively, but associates the data simultaneously, analyzes and counts the teacher and the students more comprehensively by combining online course data, and performs chain encryption on the school data of the students, the data of each shop and the teaching data of the teacher so as to ensure the safety of the data; the teacher can give lessons in different organizations as free staff, the teacher can give lessons in the organization through the server of the organization in a synchronous mode to the main service and then put into the block chain, because the data are stored in the block chain, the secondary processing of the organization on the data is prevented, the teacher's data and the student's course data are not modified by the organization, the reliability of the data is guaranteed, the data are stored in the block chain, the data can be traced and cannot be falsified, and the efficient and accurate management is facilitated.
Further, step S3 includes the steps of:
s31, judging whether the user identity is a student or not according to the user identity information, and if so, entering the step S32; if not, go to step S33;
s32, obtaining the class course data of the user;
s33, judging whether the user identity is a teacher according to the user identity information, and if so, entering the step S34; if not, ending;
and S34, obtaining the teaching course data of the user.
According to different identity information, the data of students and teachers are respectively obtained, different roles obtain different data, and more comprehensive and accurate analysis on different roles is guaranteed.
Furthermore, the on-line course data of the user comprises on-line course data and off-line course data, and the on-line course data of the user comprises on-line course data and off-line course data.
The online pure B/S framework is adopted to avoid the problem that a student needs to install software at home, the offline teacher end adopts the C/S framework in order to consider the control of the teacher on the whole teaching process, the teacher computer publishes a website, and the student can interact with the teacher end through a computer or a tablet, and the online and offline data are combined to ensure that more comprehensive management is carried out on the user.
Further, step S5 further includes the following steps:
and acquiring the data of the home keeper end, associating the data with the corresponding student user account according to the identity data in the data of the home keeper end, and recording the acquired data of the home keeper end into the corresponding student user account.
Acquiring data of appointment classes, student works, course purchasing and the like of the home keeper, acquiring identity data in the data of the home keeper, associating the identity data with a corresponding student account, associating parents with students and ensuring more comprehensive management of the students; parents can also know the conditions of the associated students in time by acquiring the data of the user accounts stored in the blockchain.
In order to solve the above problems, the present invention further provides a education and education management system based on a block chain, including an account creation module, a course selection module, a data acquisition module, a data analysis module, an analysis recording module, and a data storage module, wherein:
the account creating module is used for acquiring the identity information of the user and creating a corresponding user account;
the system comprises a course selection module, a course selection module and a database module, wherein the course selection module is used for acquiring shop course data selected by a user and recording the shop course data into a corresponding user account;
the data acquisition module is used for acquiring corresponding user course data according to the user identity information;
the data analysis module is used for analyzing the user course data and generating an analysis report;
the analysis recording module is used for recording the analysis report into the corresponding user account;
and the data storage module is used for encrypting the data in the user account and sending the data to the block chain for storage.
Firstly, the identity information of a user is acquired through an account creating module, corresponding user accounts including student user accounts and teacher user accounts are established according to the identity information, when the corresponding user selects the course of the corresponding shop, the course selection module acquires the data of the shop course selected by the user, records the shop course data into the corresponding user account, associates the user with the shop course, can learn the relevant data of the shop course in real time, can effectively record the subjects of the class or the teaching course of students and teachers, the data acquisition module acquires the corresponding user course data according to different user identities, if the user identity is a student, acquiring the on-line and off-line lesson data of the user, such as lesson duration, lesson subjects, homework, teacher evaluation, game clearance, course purchasing and other data; if the user identity is teacher, the teaching data of the user is obtained, including on-line and off-line teaching data, such as teaching duration, teaching subjects, teaching fees and other data, the data analysis module analyzes the obtained data according to the analysis model to generate a corresponding analysis report, the analysis recording module records the generated analysis report into a corresponding user account, and the data storage module encrypts the data in the user account and then sends the data to the block chain for storage. The storage process of the block chain to the data comprises the steps that a client terminal initiates a transaction request, the client can decide to send the transaction to which endorsement peer nodes according to an endorsement strategy of a chain code, the peer nodes vote, and the client collects results of the endorsement nodes. The endorsement policy requires Peer1, Peer2 and Peer3 to participate in the transaction, so the client sends requests to Peer1, Peer2 and Peer3 respectively; after receiving the transaction request, the three Peer nodes execute corresponding chain codes, sign the result and respectively return the output result to the client; the client packages and sends all the execution results together with endorsements (including voting results and endorsement signatures) of the peers to the Orderer node after receiving all the execution results; orderer orders the received transaction in a transaction pool, combines and packages the transaction to generate a new block, sends the new block to all Peer nodes, after each Peer node receives the new block, verifies whether the signature of each transaction result in the new block meets an endorsement policy, compares whether a read-write set is the same as a local version, writes the new block into a local account book (namely a block chain) to complete the transaction if all conditions are met, namely, stores the data into the block chain, effectively stores the data, can acquire the data in the block chain, and is convenient for efficient and accurate management.
The system stores data of the shop personnel, the teacher, the parents and the students respectively, but associates the data simultaneously, analyzes and counts the teacher and the students more comprehensively by combining online course data, and performs chain encryption on the class data of the students and the class data of each shop and the teacher to ensure the safety of the data; the teacher can give lessons in different organizations as free staff, the teacher can give lessons in the organization through the server of the organization in a synchronous mode to the main service and then put into the block chain, because the data are stored in the block chain, the secondary processing of the organization on the data is prevented, the teacher's data and the student's course data are not modified by the organization, the reliability of the data is guaranteed, the data are stored in the block chain, the data can be traced and cannot be falsified, and the efficient and accurate management is facilitated.
Further, the data acquisition module comprises a first judgment module, a lesson data module, a second judgment module and a lesson data module, wherein:
the first judging module is used for judging whether the user identity is a student or not according to the user identity information, if so, the lesson data module works, and if not, the second judging module works;
the lesson data module is used for acquiring lesson data of a user;
the second judgment module is used for judging whether the user identity is a teacher according to the user identity information, and if so, the teaching data module works; if not, ending;
and the teaching data module is used for acquiring teaching course data of the user.
According to different identity information, the data of students and teachers are respectively obtained, different roles obtain different data, and more comprehensive and accurate analysis on different roles is guaranteed.
Furthermore, the on-line course data of the user comprises on-line course data and off-line course data, and the on-line course data of the user comprises on-line course data and off-line course data.
And by combining various online and offline data, more comprehensive management on the user is ensured.
Further, the block chain-based education and education management system further comprises a family association module, wherein the family association module is used for acquiring the data of the family terminal, associating the data with the corresponding student user account according to the identity data in the data of the family terminal, and recording the acquired data of the family terminal into the corresponding student user account.
Acquiring data of appointment classes, student works, course purchasing and the like of the home keeper, acquiring identity data in the data of the home keeper, associating the identity data with a corresponding student account, associating parents with students and ensuring more comprehensive management of the students; parents can also know the conditions of the associated students in time by acquiring the data of the user accounts stored in the blockchain.
The invention has the beneficial effects that:
1. the online and offline course data are combined to carry out more comprehensive analysis and statistics on teachers and students, and the on-line encryption is carried out on the student data and the teaching data of all shops and teachers, so that the safety of the data is ensured; the teacher as a free-job operator can give lessons in different institutions, data produced by the teacher giving lessons in the institutions are synchronized to main services through a server of the institutions and then are put into a block chain, and the data are stored in the block chain, so that secondary processing of the institutions on the data is prevented, the data of the teacher and the course data of students are not modified by the institutions, the reliability of the data is ensured, the data are stored in the block chain, the data can be traced and cannot be tampered, and efficient and accurate management is facilitated;
2. according to different identity information, data of students and teachers are respectively obtained, different roles obtain different data, and more comprehensive and accurate analysis on different roles is guaranteed;
3. various data on line and off line are combined, so that more comprehensive management is guaranteed for users;
4. acquiring data of appointment classes, student works, course purchasing and the like of the home keeper, acquiring identity data in the data of the home keeper, associating the identity data with a corresponding student account, associating parents with students and ensuring more comprehensive management of the students; parents can also know the conditions of the associated students in time by acquiring the data of the user accounts stored in the blockchain.
Drawings
Fig. 1 is a flowchart illustrating a method for education management based on blockchain according to an embodiment of the present invention;
fig. 2 is a flowchart illustrating data acquisition by a block chain-based education management method according to an embodiment of the present invention;
fig. 3 is a schematic diagram of a block chain-based education management system according to an embodiment of the present invention.
Description of reference numerals:
10. an account creation module; 20. a course selection module; 30. a data acquisition module; 301. a first judgment module; 302. a lesson data module; 303. a second judgment module; 304. a teaching data module; 40. a data analysis module; 50. an analysis recording module; 501. a family association module; 60. and a data storage module.
Detailed Description
Embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
Examples
As shown in fig. 1, a method for education and cultivation management based on block chains includes the following steps:
s1, acquiring the identity information of the user and creating a corresponding user account;
s2, obtaining shop course data selected by a user and recording the shop course data into a corresponding user account;
s3, acquiring corresponding user course data according to the user identity information;
s4, analyzing the user course data and generating an analysis report;
s5, recording the analysis report into the corresponding user account;
and S6, encrypting the data in the user account, and sending the encrypted data to the block chain for storage.
Firstly, identity information of a user is obtained, a corresponding user account is established according to the identity information, wherein the user account comprises a student user account and a teacher user account, after a corresponding user selects a course of a corresponding shop, shop course data selected by the user is obtained, the shop course data is recorded into the corresponding user account, the user is associated with the course of the shop, the relevant data of the shop course can be known in real time, lessons or course giving subjects of the student and the teacher can be effectively recorded, corresponding user course data is obtained according to different user identities, and if the user identity is the student, the lessons data of the user is obtained and comprises online and offline lessons data, such as lesson duration, lesson subjects, homework, teacher evaluation, game clearance, course purchasing and the like; if the user identity is teacher, the teaching data of the user is obtained, including on-line and off-line teaching data, such as teaching duration, teaching subjects, teaching fees and other data, the obtained data is analyzed according to the analysis model to generate a corresponding analysis report, the generated analysis report is recorded into a corresponding user account, the data in the user account is encrypted, and then the encrypted analysis report is sent to the block chain for storage. The storage process of the block chain to the data comprises the steps that a client terminal initiates a transaction request, the client can decide to send the transaction to which endorsement peer nodes according to an endorsement strategy of a chain code, the peer nodes vote, and the client collects results of the endorsement nodes. The endorsement policy requires Peer1, Peer2 and Peer3 to participate in the transaction, so the client sends requests to Peer1, Peer2 and Peer3 respectively; after receiving the transaction request, the three Peer nodes execute corresponding chain codes, sign the result and respectively return the output result to the client; the client packages and sends all the execution results together with endorsements (including voting results and endorsement signatures) of the peers to the Orderer node after receiving all the execution results; orderer orders the received transaction in a transaction pool, combines and packages the transaction to generate a new block, sends the new block to all Peer nodes, after each Peer node receives the new block, verifies whether the signature of each transaction result in the new block meets an endorsement policy, compares whether a read-write set is the same as a local version, writes the new block into a local account book (namely a block chain) to complete the transaction if all conditions are met, namely, stores the data into the block chain, effectively stores the data, can acquire the data in the block chain, and is convenient for efficient and accurate management.
The method stores data of the shop personnel, the teacher, the parents and the students respectively, but associates the data simultaneously, analyzes and counts the teacher and the students more comprehensively by combining online course data, and performs chain encryption on the school data of the students, the data of each shop and the teaching data of the teacher so as to ensure the safety of the data; the teacher can give lessons in different organizations as free staff, the teacher can give lessons in the organization through the server of the organization in a synchronous mode to the main service and then put into the block chain, because the data are stored in the block chain, the secondary processing of the organization on the data is prevented, the teacher's data and the student's course data are not modified by the organization, the reliability of the data is guaranteed, the data are stored in the block chain, the data can be traced and cannot be falsified, and the efficient and accurate management is facilitated.
In one embodiment, as shown in fig. 2, step S3 includes the following steps:
s31, judging whether the user identity is a student or not according to the user identity information, and if so, entering the step S32; if not, go to step S33;
s32, obtaining the class course data of the user;
s33, judging whether the user identity is a teacher according to the user identity information, and if so, entering the step S34; if not, ending;
and S34, obtaining the teaching course data of the user.
According to different identity information, the data of students and teachers are respectively obtained, different roles obtain different data, and more comprehensive and accurate analysis on different roles is guaranteed.
In one embodiment, the on-line course data of the user includes on-line course data and off-line course data, and the on-line course data of the user includes on-line course data and off-line course data.
The online pure B/S framework is adopted to avoid the problem that a student needs to install software at home, the offline teacher end adopts the C/S framework in order to consider the control of the teacher on the whole teaching process, the teacher computer publishes a website, and the student can interact with the teacher end through a computer or a tablet, and the online and offline data are combined to ensure that more comprehensive management is carried out on the user.
In one embodiment, step S5 further includes the following steps:
and acquiring the data of the home keeper end, associating the data with the corresponding student user account according to the identity data in the data of the home keeper end, and recording the acquired data of the home keeper end into the corresponding student user account.
Acquiring data of appointment classes, student works, course purchasing and the like of the home keeper, acquiring identity data in the data of the home keeper, associating the identity data with a corresponding student account, associating parents with students and ensuring more comprehensive management of the students; parents can also know the conditions of the associated students in time by acquiring the data of the user accounts stored in the blockchain.
As shown in fig. 3, a block chain-based education management system includes an account creation module 10, a course selection module 20, a data acquisition module 30, a data analysis module 40, an analysis recording module 50, and a data storage module 60, wherein:
the account creating module 10 is configured to acquire identity information of a user and create a corresponding user account;
the course selection module 20 is configured to obtain shop course data selected by a user and record the shop course data in a corresponding user account;
the data acquisition module 30 is configured to acquire corresponding user course data according to the user identity information;
the data analysis module 40 is used for analyzing the user course data and generating an analysis report;
the analysis recording module 50 is used for recording the analysis report into the corresponding user account;
and the data storage module 60 is configured to encrypt the data in the user account and send the encrypted data to the block chain for storage.
Firstly, the identity information of the user is obtained through the account creating module 10, the corresponding user accounts including the student user account and the teacher user account are established according to the identity information, when the corresponding user selects the course of the corresponding shop, the course selection module 20 obtains the course data of the shop selected by the user, records the shop course data into the corresponding user account, associates the user with the shop course, the data acquisition module 30 can acquire the relevant data of the shop course in real time, effectively record the subjects of the students and teachers in the class or the teaching course, acquire the corresponding user course data according to different user identities, and if the user identity is the student, acquiring the on-line and off-line lesson data of the user, such as lesson duration, lesson subjects, homework, teacher evaluation, game clearance, course purchasing and other data; if the user identity is teacher, the teaching data of the user is obtained, including on-line and off-line teaching data, for example, teaching duration, teaching subjects, teaching fees, and other data, the data analysis module 40 analyzes the obtained data according to the analysis model to generate a corresponding analysis report, the analysis recording module 50 records the generated analysis report into a corresponding user account, and the data storage module 60 encrypts the data in the user account and then sends the data to the block chain for storage. The storage process of the block chain to the data comprises the steps that a client terminal initiates a transaction request, the client can decide to send the transaction to which endorsement peer nodes according to an endorsement strategy of a chain code, the peer nodes vote, and the client collects results of the endorsement nodes. The endorsement policy requires Peer1, Peer2 and Peer3 to participate in the transaction, so the client sends requests to Peer1, Peer2 and Peer3 respectively; after receiving the transaction request, the three Peer nodes execute corresponding chain codes, sign the result and respectively return the output result to the client; the client packages and sends all the execution results together with endorsements (including voting results and endorsement signatures) of the peers to the Orderer node after receiving all the execution results; orderer orders the received transaction in a transaction pool, combines and packages the transaction to generate a new block, sends the new block to all Peer nodes, after each Peer node receives the new block, verifies whether the signature of each transaction result in the new block meets an endorsement policy, compares whether a read-write set is the same as a local version, writes the new block into a local account book (namely a block chain) to complete the transaction if all conditions are met, namely, stores the data into the block chain, effectively stores the data, can acquire the data in the block chain, and is convenient for efficient and accurate management.
The system stores data of the shop personnel, the teacher, the parents and the students respectively, but associates the data simultaneously, analyzes and counts the teacher and the students more comprehensively by combining online course data, and performs chain encryption on the school data of the students, the shop data and the teaching data of the teacher so as to ensure the safety of the data; the teacher can give lessons in different organizations as free staff, the teacher can give lessons in the organization through the server of the organization in a synchronous mode to the main service and then put into the block chain, because the data are stored in the block chain, the secondary processing of the organization on the data is prevented, the teacher's data and the student's course data are not modified by the organization, the reliability of the data is guaranteed, the data are stored in the block chain, the data can be traced and cannot be falsified, and the efficient and accurate management is facilitated.
In one embodiment, as shown in fig. 3, the data acquiring module 30 includes a first determining module 301, a lesson data module 302, a second determining module 303 and a lesson data module 304, wherein:
the first judging module 301 is used for judging whether the user identity is a student or not according to the user identity information, if so, the lesson data module 302 works, and if not, the second judging module 303 works;
a lesson data module 302 for acquiring lesson data of the user;
the second judging module 303 is configured to judge whether the user identity is a teacher according to the user identity information, and if so, the teaching data module 304 works; if not, ending;
and the teaching data module 304 is configured to obtain teaching course data of the user.
According to different identity information, the data of students and teachers are respectively obtained, different roles obtain different data, and more comprehensive and accurate analysis on different roles is guaranteed.
In one embodiment, the on-line course data of the user includes on-line course data and off-line course data, and the on-line course data of the user includes on-line course data and off-line course data.
And by combining various online and offline data, more comprehensive management on the user is ensured.
In one embodiment, as shown in fig. 3, the block chain-based education and education management system further includes a family association module 501, configured to acquire data of the family member, associate the data with a corresponding student user account according to identity data in the data of the family member, and record the acquired data of the family member into the corresponding student user account.
Acquiring data of appointment classes, student works, course purchasing and the like of the home keeper, acquiring identity data in the data of the home keeper, associating the identity data with a corresponding student account, associating parents with students and ensuring more comprehensive management of the students; parents can also know the conditions of the associated students in time by acquiring the data of the user accounts stored in the blockchain.
The above-mentioned embodiments only express the specific embodiments of the present invention, and the description thereof is more specific and detailed, but not construed as limiting the scope of the present invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the inventive concept, which falls within the scope of the present invention.

Claims (8)

1. A education and cultivation management method based on a block chain is characterized by comprising the following steps:
s1, acquiring the identity information of the user and creating a corresponding user account;
s2, obtaining shop course data selected by a user and recording the shop course data into a corresponding user account;
s3, acquiring corresponding user course data according to the user identity information;
s4, analyzing the user course data and generating an analysis report;
s5, acquiring an analysis report and recording the analysis report into a corresponding user account;
and S6, encrypting the data in the user account, and sending the encrypted data to the block chain for storage.
2. The blockchain-based education management method according to claim 1, wherein the step S3 includes the steps of:
s31, judging whether the user identity is a student or not according to the user identity information, and if so, entering the step S32; if not, go to step S33;
s32, obtaining the class course data of the user;
s33, judging whether the user identity is a teacher according to the user identity information, and if so, entering the step S34; if not, ending;
and S34, obtaining the teaching course data of the user.
3. The blockchain-based education and education management method according to claim 2, wherein the user's on-line course data includes on-line course data and off-line course data, and the user's on-line course data includes on-line course data and off-line course data.
4. The blockchain-based education management method according to claim 3, wherein the step S5 further includes the steps of:
and acquiring the data of the home keeper end, associating the data with the corresponding student user account according to the identity data in the data of the home keeper end, and recording the acquired data of the home keeper end into the corresponding student user account.
5. The utility model provides a teaching management system based on block chain which characterized in that, includes account creation module, course selection module, data acquisition module, data analysis module, analysis record module and data storage module, wherein:
the account creating module is used for acquiring the identity information of the user and creating a corresponding user account;
the system comprises a course selection module, a course selection module and a database module, wherein the course selection module is used for acquiring shop course data selected by a user and recording the shop course data into a corresponding user account;
the data acquisition module is used for acquiring corresponding user course data according to the user identity information;
the data analysis module is used for analyzing the user course data and generating an analysis report;
the analysis recording module is used for acquiring an analysis report and recording the analysis report into a corresponding user account;
and the data storage module is used for encrypting the data in the user account and sending the data to the block chain for storage.
6. The system according to claim 5, wherein the data acquisition module comprises a first determination module, a lesson data module, a second determination module, and a lesson data module, wherein:
the first judging module is used for judging whether the user identity is a student or not according to the user identity information, if so, the lesson data module works, and if not, the second judging module works;
the lesson data module is used for acquiring lesson data of a user;
the second judgment module is used for judging whether the user identity is a teacher according to the user identity information, and if so, the teaching data module works; if not, ending;
and the teaching data module is used for acquiring teaching course data of the user.
7. The blockchain-based education management system according to claim 6, wherein the user's on-line course data includes on-line course data and off-line course data, and the user's on-line course data includes on-line course data and off-line course data.
8. The blockchain-based education and education management system according to claim 7, wherein the analysis recording module further includes a student association module for acquiring data of the student terminal, associating the data with the corresponding student user account according to the identity data in the data of the student terminal, and recording the acquired data of the student terminal into the corresponding student user account.
CN201911378783.6A 2019-12-27 2019-12-27 Teaching and cultivating management method and system based on block chain Pending CN111209588A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911378783.6A CN111209588A (en) 2019-12-27 2019-12-27 Teaching and cultivating management method and system based on block chain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911378783.6A CN111209588A (en) 2019-12-27 2019-12-27 Teaching and cultivating management method and system based on block chain

Publications (1)

Publication Number Publication Date
CN111209588A true CN111209588A (en) 2020-05-29

Family

ID=70787715

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911378783.6A Pending CN111209588A (en) 2019-12-27 2019-12-27 Teaching and cultivating management method and system based on block chain

Country Status (1)

Country Link
CN (1) CN111209588A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113223354A (en) * 2021-04-29 2021-08-06 广东艾檬电子科技有限公司 Live broadcast education system, method, device and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106960402A (en) * 2017-03-30 2017-07-18 福建云课堂教育科技有限公司 A kind of curriculum schedule social contact, system and terminal device
CN109255738A (en) * 2018-09-12 2019-01-22 连尚(新昌)网络科技有限公司 It is a kind of for manage and inquire teach course relevant information method and apparatus
CN109919817A (en) * 2019-03-22 2019-06-21 深圳市元征科技股份有限公司 Teaching Management Method, system, block chain node device and computer storage medium
CN110490700A (en) * 2019-08-08 2019-11-22 上海源庐加佳信息科技有限公司 A kind of staple commodities spot business system based on block chain intelligence contract

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106960402A (en) * 2017-03-30 2017-07-18 福建云课堂教育科技有限公司 A kind of curriculum schedule social contact, system and terminal device
CN109255738A (en) * 2018-09-12 2019-01-22 连尚(新昌)网络科技有限公司 It is a kind of for manage and inquire teach course relevant information method and apparatus
CN109919817A (en) * 2019-03-22 2019-06-21 深圳市元征科技股份有限公司 Teaching Management Method, system, block chain node device and computer storage medium
CN110490700A (en) * 2019-08-08 2019-11-22 上海源庐加佳信息科技有限公司 A kind of staple commodities spot business system based on block chain intelligence contract

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
李中振等: "基于区块链技术的学籍管理***", 《四川大学学报(自然科学版)》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113223354A (en) * 2021-04-29 2021-08-06 广东艾檬电子科技有限公司 Live broadcast education system, method, device and storage medium

Similar Documents

Publication Publication Date Title
Bainbridge et al. Using learning analytics to predict at-risk students in online graduate public affairs and administration education
Teah et al. Development and application of a general knowledge management maturity model
Adina-Petruţa et al. Integrating six sigma with quality management systems for the development and continuous improvement of higher education institutions
Phiri Influence of monitoring and evaluation on project performance: A Case of African Virtual University, Kenya
CN106341398A (en) Platform information interaction method, device and system
Ortiz‐Marcos et al. Competency training for managing international cooperation engineering projects
Allodi et al. Measuring the accuracy of software vulnerability assessments: experiments with students and professionals
CN110557276B (en) Block chain computer room management system based on Fabric architecture
Kataev et al. Blockchain system in the higher education: Storing academical students' records and achievements accumulated in the educational process
CN111209588A (en) Teaching and cultivating management method and system based on block chain
Ivan et al. Collaborative virtual organizations in knowledge-based economy
WO2021128033A1 (en) Blockchain-based high-level higher education system and method
Liu et al. Effectiveness of the partial implementation of a cloud-based knowledge management system
Sarker et al. Exploring student predictive model that relies on institutional databases and open data instead of traditional questionnaires
CN115631075A (en) Master and resource training system based on block chain
Gabberty Educating the next generation of computer security professionals: The rise and relevancy of professional certifications
Rachmat Design of distributed academic-record system based on blockchain
CN114971279A (en) Online teaching management method and device
CN108269022B (en) ERP skill automatic evaluation method and device supporting multi-strategy operation
Maccalla et al. Gauging treatment impact: The development of exposure variables in a large‐scale evaluation study
Singh et al. Integration of IoT and big data technologies for higher education
CN211236903U (en) School teaching system based on block chain technology
JP7368902B1 (en) Human resources evaluation system
Odebade et al. Evaluating the impact of government Cyber Security initiatives in the UK
US20240054590A1 (en) Information processing device, method, and program

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20200529

RJ01 Rejection of invention patent application after publication