Teaching management system
By designing a multi -layered teaching management system, information exchange and data integration are used to use Web services and Biztalk Services to solve the problem of low data processing and information exchange efficiency in existing systems, and improve the efficiency and accuracy of teaching management.
Patent Information
- Application Number
- CN202411467306.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-21
- Publication Date
- 2025-01-24
AI Technical Summary
It is difficult for existing teaching management systems to achieve efficient data processing, storage and information exchange, resulting in inefficient data transmission and information sharing.
A teaching management system is designed, which adopts a multi-layer architecture including user layer, presentation layer, service layer, business logic layer and data layer. Information exchange between each layer is realized through Web services, and Biztalk Services are used for data integration.
The information exchange between the internal layers of the teaching management system and the information interaction with the external system improved, improved the efficiency of data transmission and information sharing, and reduced the duplicate and error entry of staff.
Smart Images

Figure CN119359502A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of information technology, in particular to a teaching management system. Background Art
[0002] Teaching management is an extremely important part of higher education and the core and foundation of the entire school management. Faced with a wide variety of data and reports, manual processing has been difficult to keep up with the pace of modern management. With the rapid development of computer and communication technology, higher education has put forward higher requirements for teaching management. Changing the traditional management model as soon as possible and using modern means for scientific management has become one of the urgent issues to be solved in the entire education system.
[0003] With the reform of the teaching system and the continuous development of network technology, in order to better improve and accelerate the pace of teaching management efficiency, online teaching management must be realized. In the teaching management process, the network teaching management system focuses on the sharing management and maintenance, use and update of teaching resources. However, how to process data in a highly structured way, store and identify data attribute information, and ensure efficient data transmission and efficient information exchange throughout the entire teaching management process is an issue that needs to be solved urgently. Summary of the invention
[0004] The purpose of the present invention is to provide a teaching management system to solve the problems raised in the above background technology.
[0005] To achieve the above object, the present invention provides the following technical solutions: A teaching management system, comprising: A user layer, which is used for application services of users; The presentation layer is used to accept input from users in the user layer and present information to the users; The service layer can be linked with the presentation layer and is used to provide a standardized service interface so that the service can be provided to the external platform and any local or remote users; Business logic layer, which is used to provide service interface and logic control for the system layer to realize data exchange; The data layer is used to provide data information and data logic so that the system layer can access data and realize data exchange.
[0006] Furthermore, it also includes an external business layer, which can be linked to the data layer to exchange data with the system layer.
[0007] Furthermore, the external business layer is based on the education department management system.
[0008] Furthermore, the application service includes registration, consultation, modification, display, storage and statistics.
[0009] Furthermore, the presentation layer includes a user interaction interface, which includes a Windows interface and a Web interface for accepting input from users of the user layer and presenting information to the users.
[0010] Furthermore, the service layer includes at least one service interface, publishes services through Web Service, and accepts calls from the presentation layer.
[0011] Furthermore, the business logic layer is based on the TransactionScript mode, and the data access layer to be used is configured in Web.config. The value in the appSettings node in Web.config is assigned to the name of the data access layer project to be used, and Encryptor is written under the Utility project for hash encryption.
[0012] Furthermore, the system layer is based on an operating system, a development platform and a Web platform, wherein the operating system includes Windows, iOS and Android systems.
[0013] Furthermore, the database of the data layer includes a teaching resource database and XML documents, and the database storage uses SQL Server 2005 or SQL Server 2000 as a Web server and a Microsoft database engine.
[0014] Furthermore, Java database connection is used to complete the access to system data, and XML is used to parse the data stream to generate a valid XML document, which is then imported into the system's data storage module to implement the calling operation of the Java database and the XML document.
[0015] Compared with the prior art, the present invention has the following beneficial effects: The teaching management system of the present invention realizes information exchange between various departments (layers) within the teaching management system through the release and call of Web services, and also realizes information exchange with the outside. Internally, the business systems of various departments can share professional information through the platform, and realize two-way transmission of internal information. Externally, through the platform, information interaction with external systems and external units (such as the education department management system) is realized.
[0016] The teaching management system of the present invention is centered on the teaching management system for data integration between the teaching management system and each teaching system, and can realize the scalability of supporting multi-platform teaching management. The reliable and safe transmission of data files is completed by installing Biztalk Services between the teaching management system and each teaching system, thereby realizing data integration on the teaching management system. The desired effect is finally achieved, and the required information can be extracted from the teaching management, and data processing is completed under data conversion and business process code, and stored in the basic information table, which not only improves the work efficiency of the system, but also reduces unnecessary duplication and erroneous input of staff. In addition, under the premise of not changing the overall structure of the system, data integration can be briefly performed by only correspondingly setting data conversion rules and metadata modes, and the heterogeneity of data sources is transparent and will not affect the original system. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 This is the teaching management system framework architecture of the present invention. DETAILED DESCRIPTION
[0018] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0019] In the description of the present invention, it should be noted that the terms "upper end", "lower end", "inner", "outer", "front end", "rear end", "two ends", "one end", "the other end" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance.
[0020] In the description of the present invention, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "provided with", "sleeved", "connected", "connected", etc. should be understood in a broad sense. For example, "connected" can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0021] See also Figure 1 , the present invention provides a technical solution: A teaching management system, comprising: A user layer, which is used for application services of users; The presentation layer is used to accept input from users in the user layer and present information to the users; The service layer can be linked with the presentation layer and is used to provide a standardized service interface so that the service can be provided to the external platform and any local or remote users; Business logic layer, which is used to provide service interface and logic control for the system layer to realize data exchange; The data layer is used to provide data information and data logic so that the system layer can access data and realize data exchange.
[0022] Specifically, it also includes an external business layer, which can be linked to the data layer to exchange data with the system layer.
[0023] Specifically, the external business layer is based on the education department management system.
[0024] Specifically, the application services include registration, consultation, modification, display, storage and statistics.
[0025] Specifically, the presentation layer includes a user interaction interface, which includes a Windows interface and a Web interface for accepting input from users of the user layer and presenting information to the users.
[0026] Specifically, the service layer includes at least one service interface, publishes services through Web Service, and accepts calls from the presentation layer.
[0027] Specifically, the business logic layer is based on the TransactionScript mode, and the data access layer to be used is configured in Web.config. The value in the appSettings node in Web.config is assigned to the name of the data access layer project to be used, and Encryptor is written under the Utility project for hash encryption.
[0028] Specifically, the system layer is based on an operating system, a development platform and a Web platform, wherein the operating system includes Windows, iOS and Android systems.
[0029] Specifically, the database of the data layer includes a teaching resource database and XML documents, and the database storage uses SQL Server 2005 or SQL Server 2000 as a Web server and a Microsoft database engine.
[0030] Specifically, Java database connection is used to complete the access to system data, and then XML is used to parse the data stream to generate a valid XML document, which is then imported into the system's data storage module to implement the calling operation of the Java database and the XML document.
[0031] In the present invention, the main responsibility of the presentation layer is to accept user input and present information to the user. The presentation layer is actually an interface that facilitates users to use the system. The service publishing layer mainly provides standardized service interfaces, so that the service can be provided to any heterogeneous platform and any local or remote user. Various services are published through Web Service, and the call of the presentation layer is accepted. This layer is a service-oriented layer, and the service publishing of the teaching management architecture is realized through this layer.
[0032] In the present invention, the business logic layer is the part that embodies the core value in the system architecture. It is located between the data access layer and the presentation layer. The business logic layer provides service interfaces and logic control for the system, and plays a key role in data exchange. This system adopts the Transaction Script mode to implement: the business logic layer needs to load data, and only needs to configure the data access layer to be used in Web. config. Open Web. config, find the DAL item under the appSettings node, and assign the value therein to the name of the data access layer project to be used. For example, if you want to use student, this item is written as: <add key=""DAL”" value=""student” / ">.
[0033] In the present invention, an auxiliary class Encryptor is written under the Utility project to realize hash encryption in the business logic layer. The data layer mainly provides data information and data logic, and provides data access for this system; data exchange is carried out with the help of the information resource integration platform and other systems. The database storage uses SQL Server 2005 or SQL Server 2000 as the Web server and Microsoft's database engine.
[0034] The present invention, as Figure 1 As shown in the figure, the system function processing is mainly to verify the user identity and review the resources under the premise of receiving the user request, and to extract and save the information in the database, parse and transform it, and then transform the XML document into a specific form and feed back the final parsing result to the client or database. Since the teaching management system is centered on the Academic Affairs Office, the Academic Affairs Office is connected to various teaching systems through a star network, Web server, and database server to ensure that users can perform various teaching management operations through the campus network.
[0035] The present invention uses Biztalk Messaging Services to complete asynchronous operations after the system configures the file receiving function. When a network failure occurs, the application program in the network teaching management system will save the internal business application program in the form of a document in the hard disk. When the network returns to normal, Biztalk Services will automatically select and process all files from the specified directory. Then, a series of identified sent document source organizations and applications will be organized in the file receiving function, and after defining Biztalk Services, the documents will be delivered to the message receiving and sending port, realizing data transmission between the online teaching system and the school's academic affairs office management system.
[0036] The present invention uses JDBC technology to complete the access to system data in the teaching management system, and then uses XML to parse the data stream, so that a valid XML document is generated and imported into the data storage module of the system, so as to realize various operations of JDBC and XML. The XML data format is split and stored into corresponding fields according to the structural hierarchy, and then the data is imported into the original teaching system, so that the parsing of the XML document can also be realized. When the XML data integration is used to complete the extraction, verification and conversion of student basic data through the teaching management system, the DOM analyzer is used to complete the parsing.
[0037] The teaching management system of the present invention realizes information exchange between various departments (layers) within the teaching management system through the release and call of Web services, and also realizes information exchange with the outside. Internally, the business systems of various departments can share professional information through the platform, and realize two-way transmission of internal information. Externally, through the platform, information interaction with external systems and external units (such as the education department management system) is realized.
[0038] The teaching management system of the present invention is centered on the teaching management system for data integration between the teaching management system and each teaching system, and can realize the scalability of supporting multi-platform teaching management. The reliable and safe transmission of data files is completed by installing Biztalk Services between the teaching management system and each teaching system, thereby realizing data integration on the teaching management system. The desired effect is finally achieved, and the required information can be extracted from the teaching management, and data processing is completed under data conversion and business process code, and stored in the basic information table, which not only improves the work efficiency of the system, but also reduces unnecessary duplication and erroneous input of staff. In addition, under the premise of not changing the overall structure of the system, data integration can be briefly performed by only correspondingly setting data conversion rules and metadata modes, and the heterogeneity of data sources is transparent and will not affect the original system.
[0039] The teaching management system of the present invention can not only be well applied to network teaching management, but also is conducive to realizing resource sharing and communication of network teaching, promoting the development of network teaching, and improving the comprehensive teaching level of the school.
[0040] The present invention and the rest not described are prior art.
[0041] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.< / add>
Claims
1. A teaching management system, characterized in that: include: A user layer, which is used for application services of users; The presentation layer is used to accept input from users in the user layer and present information to the users; The service layer can be linked with the presentation layer and is used to provide a standardized service interface so that the service can be provided to the external platform and any local or remote users; Business logic layer, which is used to provide service interface and logic control for the system layer to realize data exchange; The data layer is used to provide data information and data logic so that the system layer can access data and realize data exchange.
2. The teaching management system according to claim 1, characterized in that: It also includes an external business layer, which can be linked to the data layer to exchange data with the system layer.
3. The teaching management system according to claim 1, characterized in that: The external business layer is based on the Education Department management system.
4. The teaching management system according to claim 1, characterized in that: The application services include registration, consultation, modification, display, storage and statistics.
5. The teaching management system according to claim 1, characterized in that: The presentation layer includes a user interaction interface, which includes a Windows interface and a Web interface for accepting input from users of the user layer and presenting information to the users.
6. The teaching management system according to claim 1, characterized in that: The service layer includes at least one service interface, publishes services through Web Service, and accepts calls from the presentation layer.
7. The teaching management system according to claim 1, characterized in that: The business logic layer is based on the TransactionScript mode. The data access layer to be used is configured in Web.config. The value in the appSettings node in Web.config is assigned to the name of the data access layer project to be used, and Encryptor is written under the Utility project for hash encryption.
8. The teaching management system according to claim 1, characterized in that: The system layer is based on operating systems, development platforms and Web platforms, where operating systems include Windows, iOS and Android systems.
9. The teaching management system according to claim 1, characterized in that: The database of the data layer includes a teaching resource database and XML documents. The database storage uses SQL Server 2005 or SQL Server 2000 as a Web server and a Microsoft database engine.
10. The teaching management system according to claim 9, characterized in that: Use Java database connection to complete the access to system data, then use XML to parse the data stream, generate a valid XML document, and import it into the system's data storage module to implement the calling operation of Java database and XML document.