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 PDFInfo
- 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
Links
- 238000007726 management method Methods 0.000 title claims abstract description 45
- 238000004458 analytical method Methods 0.000 claims abstract description 46
- 238000013500 data storage Methods 0.000 claims description 10
- 238000007405 data analysis Methods 0.000 claims description 9
- 238000012549 training Methods 0.000 abstract description 5
- 230000008520 organization Effects 0.000 description 21
- 238000000034 method Methods 0.000 description 11
- 238000012545 processing Methods 0.000 description 5
- 230000001360 synchronised effect Effects 0.000 description 5
- 238000011156 evaluation Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting 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/6227—Protecting 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/20—Education
- G06Q50/205—Education 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
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.
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)
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)
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 |
-
2019
- 2019-12-27 CN CN201911378783.6A patent/CN111209588A/en active Pending
Patent Citations (4)
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)
Title |
---|
李中振等: "基于区块链技术的学籍管理***", 《四川大学学报(自然科学版)》 * |
Cited By (1)
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 |