2.3 C#
C# is an open-source, cross-platform, object-oriented
programming language and the most popular .NET
development language. C# program consists of one or
more files. Each file contains zero or more
namespaces. A namespace contains classes,
structures, interfaces, enumerations, delegates and
other types or other namespaces. At runtime, if a
variable of reference type is declared, this variable
will always contain the value null until the class
instance is explicitly created by using the new
operator, or until an object of compatible type that
may have been created elsewhere is assigned to this
variable. C# can be a null type to prevent variables
that do not refer to allocated objects; Exception
handling provides a structured and extensible method
for error detection and recovery; Lambda expression
supports function programming technology;
Language integrated query (LINQ) syntax creates a
common pattern for processing data from any source;
Asynchronous operating language support provides
syntax for building distributed systems. (Li, Liu,
2022)
2.4 SQL Server
SQL Server is a kind of relational database
management system, which is widely used. Its
advantages mainly lie in its scalability (it is suitable
for various platforms and provides rich interfaces),
integration (it provides the function of data
warehouse and can be closely related to many server
softwares), ease of use (graphical interface, more
intuitive and concise) and high efficiency (it reduces
the time and cost for users to manage data). Query is
one of the most powerful features in SQL Server,
which is used to troubleshoot performance and
improve the stability of database workload. Query
storage is often described as the "flight recorder" of
SQLServer, which enables SQLServer to store query
text, query plan and query performance history within
the database scope. It gives a new method to
troubleshoot and stabilize the database performance
of applications without changing any line of
application code or database compatibility level. (Li,
2022)
2.5 Development Process
According to the introduction of the above related
technical contents, we have completed the
configuration and deployment of the development
process of the enterprise equity incentive
management platform. The bottom development tool
of this platform is Visual Studio 2019, and the
operating system is based on Windows 10.0. In terms
of web server, IIS version 10.0 is selected to improve
the operation capability of the server, and SQL server
2019 is selected as the data storage tool.
First, build the environment. ASP.NET needs to
run in. NET environment, and the construction of.
NET environment needs to download and install.
NET SDK (software development kit) from
Microsoft official website. Enter the command dotnet
new webapp -o MyWebApp --no-https -f net6.0 to
create the program. After the program is created
successfully, open the Index.cshtml file located in the
Pages directory in any text editor. After code
replacement, save and refresh it to create
successfully. Download official website C#, install it,
configure the "name" variable, and then loop through
all the "names" using foreach. The same is true for
SQL Server, which is downloaded and installed in
Microsoft official website. When the environment is
ready, start creating the project.
The development tool of the system is Visual
Studio 2019. Create a new required project in the File
part under the file, select ASP.NET Web in the
application, and then preset the configuration
attributes and paths of the new project. Click Next,
select MVC in the pop-up working window and name
it, then you can create the ASP.NET MVC project for
subsequent writing. After the specific functional
modules are configured, the simulation test is carried
out. Publish the generated website to IIS without
error, then create a new website project in IIS, select
the advanced settings in the Manage Website page,
and select the physical path. After the basic
configuration is completed, the platform can be built.
Through the description of the above key
technologies, we have roughly planned the overall
framework, and made clear the feasibility of
establishing the enterprise equity incentive
management platform.
3 FUNCTION REALIZATION
3.1 Administrator Port
Administrators log in to the enterprise equity
incentive management platform, and they will see
two login ports: "administrator port" and "employee
port". Click on the administrator port and enter the
account number and password to enter the
administrator platform. There are 8 sub-page buttons
at the top of the homepage of the administrator, which