the programming language, the bottom development
tool is Visual Studio 2019 version, and an aspx
function page is set under the function module, so as
to improve the detailed functions of the system
module. Then, according to MVC pattern, the
hierarchical design of the system is completed, and
the data storage is managed by SQL server database,
so as to save the query time and improve the
operation efficiency. The Windows version 10.0 is
selected as the operating system, and IIS version
11.0 is selected as the web server, which makes the
construction of the platform more efficient and
secure. This platform puts forward the "internet +"
blended teaching mode, which is not to
mechanically put online teaching and traditional
teaching together, but to fundamentally change the
teaching mode and improve the teaching
effectiveness. Through a series of processes, such as
online preview, offline learning practice, online
communication and sharing, and online examination,
the platform will carry out teaching practice, so that
students can explore themselves and learn
independently in the teaching process, thus
cultivating students' comprehensive practical ability
and making them practical talents needed by the
society.
2 INTRODUCTION OF KEY
TECHNOLOGIES
2.1 Asp.Net
The ASP.NET is a kind of Web development
platform, which provides an overall programming
framework for the subsequent development of the
platform, is the infrastructure used for development,
and also provides various required services for web
programs. (Ren, 2017) The ASP.NET relies on
HTTP protocol, and uses HTTP commands to set up
two-way communication between browser and
server. The ASP. NET can also realize caching,
which updates the performance of some
applications, and then caches frequently used pages
of users and stores them in temporary locations,
which can retrieve these pages more quickly and
give better feedback to users.
2.2 SQL Sever Database
The SQL Server is a database management system.
Using SQL Server 2019, database users can easily
publish the required information and data to the
Web, and users can view the data stored in SQL
Server through common browsers, which saves the
query time and improves the operation efficiency. It
can be seen that the storage logic of SQL Sever
database is more concise and clear, and the data
processing can be carried out more efficiently.
2.3 MVC
The MVC is one of the programming modes in
ASP.NET, and it is a special mode for creating Web
applications. The MVC layering helps to manage
complicated program applications, and programmers
can pay attention to one aspect for a long time.
Besides, MVC layering can also focus on view
design without relying on logical business, making it
easier to test program applications. The construction
of this platform takes MVC pattern as the whole
framework structure, and the development and
creation are based on component-based layered
development technology. Distributed multi-layer
technology is an important development technology
to create this platform. Using this technology can
effectively realize the functions of the traditional
pattern, and it has certain advantages in scalability
and maintainability of the platform.
2.4 Ajax
The essence of Ajax is the engine tool between
client and server. In the client, the server will not
receive all the information input, but Ajax will filter
the information and send it to the server when there
is a request for related data. And Ajax can
dynamically respond to data, which improves the
user's interactive experience. Among them, Ajax
engine is between the program and the server, and it
is mainly used to process some requests of users. In
this platform, courseware uploading and online
learning are frequently used functions. In order to
ensure the synchronization between the use of the
client and the operation of the server, Ajax engine is
introduced into the system. When the teacher
submits courseware, it is not necessary to load the
page again, and the submitted content can be
displayed only by partial refreshing, so that the user
can feel that the system and operation are
immediately responsive.
2.5 Development Process
According to the introduction of the above-
mentioned related technical contents, the
configuration and deployment of online teaching