Design and Application of Science and Technology Project Management Information System for Educational Institutes

This paper analyzes the user needs of the scientific research project management system, expounds the feasibility of information system development, and analyzes the business needs combined with the reality of scientific research project management. In the system level design, combined with the demand analysis of the information system function, the system module is developed in a hierarchical way. The whole system is divided into four layers: (i) core business layer; (ii) data access interface layer; (iii) neighborhood object layer; (iv) data platform. The specific functions include three various modules, i.e., scientific research project information management module, research achievement management module, and scientific research information portal module. In the system software part, the attribute encryption method is used to effectively encrypt the information of scientific and technological projects and to protect the safe sharing of scientific and technological information in colleges and universities. Finally, we look at the limitations of conducting high-quality design-science research in the context of the larger information system community. The experimental results show that the system can perform the corresponding functions effectively, and the data reading integrity is high, which can meet the requirements of the university science and technology project information management.


Introduction
Universities will accelerate the formation of a new normal of scientific research supervision through establishing a longterm mechanism for scientific research inspection and further improving the management system and mechanism of scientific research funds. Moreover, educational institutes give full play to the main role of universities in their own scientific research management and supervision, improve the level of scientific research management, and promote the reform of the scientific and technological system in colleges and universities. ese factors can help all educational institutes in promoting their healthy and sustainable development. How to manage all kinds of information of scientific research projects, how to evaluate the service quality of scientific research projects, and how to provide data basis for decision-making in colleges and universities are the focus of scientific research management in colleges and universities [1][2][3]. With the more and more in-depth and extensive application of information technology in management, the implementation of the management information system has gradually matured in the technology. Efficient scientific research management information system helps scientific research managers and teachers get rid of heavy tasks. e quality of scientific research management in colleges and universities plays an important role in the development of country economy, education systems, and better human lives. It is still one of the most important components to reflect the reform and development of colleges and universities and the establishment of informatization. With the increasing number of scientific research tasks in colleges and universities year by year, the increase of funds, and the emergence of diversified achievements, new challenges and requirements are put forward for scientific research management. It is urgent for scientific research management departments in colleges and universities to make scientific research project management more systematic, standardized, and efficient. e construction and use of scientific research management information system have practical significance that cannot be ignored to improve the scientific research management level of colleges and universities and better serve the scientific research improvement of colleges and universities [4].
How to further strengthen the management of scientific research information, improve the quality of scientific research information management, enhance work efficiency, and reduce the cost of scientific research management is an important topic facing the scientific research management of colleges and universities in various countries including China [5][6][7].
rough the demand analysis of scientific research management in colleges and universities, based on the in-depth analysis of the current situation of scientific research management in colleges and universities, this paper expounds the development background and development environment of the system and analyzes and studies the framework of the system. Moreover, the article analyzes the integrity of the system design and studies the data consistency and information security. e main contributions of our work are as follows: (i) We analyze the user needs of the scientific research project management system and expound the feasibility of information system development (ii) We analyze the business needs combined with the reality of scientific research project management. e system module is developed in a hierarchical way. e structure of this paper is organized as follows. In Section 2, we introduce the architecture of science and technology project management information system in colleges and universities. In Section 3, we present the system hardware design. Similarly, Section 4 describes the system software verification. Finally, we conclude the paper in Section 5 along with few directions for further research and investigation.

Science and Technology Project Management Information System Architecture
According to the survey, the management system of colleges and universities has been basically realized. Most colleges and universities have launched educational administration management, financial management, and logistics management systems, including the scientific research information management system, which has realized the integration of various systems and has become one of the important components of digital campus construction [8][9][10]. Scientific research information management in colleges and universities refers to the collection, sorting, organization, storage, processing, use, and maintenance of scientific research information in colleges and universities. Before construction, in the demand analysis, according to the needs and possibilities, based on the principle of "revitalizing the university through scientific research" and using advanced computer information technology, we should realize the information sharing of scientific research information management, application, audit, office, and so on. e purpose is to integrate resources, make more rational use of and share scientific research information resources, and achieve the management effect of scientific research management, scientific research learning, and automation. e scientific research information management system of colleges and universities can be divided into scientific research office, organization, project management, fund management, scientific research achievements, academic exchange, assessment and reward, statistical report submission, system management, and other parts [11]. Each module has a subordinate multilevel management subsystem. e subsystems are related to each other and relatively independent, which can facilitate colleges and universities to select and implement important projects. A taxonomy of various modules of the university science and technology project management information system is shown in Figure 1.
Practicability is the most important index in the development of university science and technology information management system. Meeting the needs of scientific research management is the primary task in the system development and design [12][13][14]. In the design concept, the primary consideration is the convenience of users. A set of standards should be formulated to unify coding rules and interface style and Chinese format, as well as good maintainability, simplicity and ease of use, humanized design, functional integrity, diversity, and selection, so as to provide users with access services. e specific design and implementation of the university scientific research management system are to analyze and integrate all information in scientific research management on the basis of comprehensive use of information technology and then carry out the optimal allocation of existing resources, so as to create an automatic office system integrating information audit, query, and so on for scientific research management workers and university teachers; then, it creates good conditions for the system to ensure its maintainability and integrity in future application. e basic sharing relationship between science and technology project management information system and other systems is shown in Figure 2.
e system chooses the most widely used Windows operating system as the platform for research and development and considers using Microsoft's Visual Basic.NET to ensure the compatibility of application development. e database chooses SQL Server 2000 for development. Compared with miniaturized database systems such as My SQL, SQL Server database management system is relatively more friendly. It is a powerful MIS system development tool that is easy to use, simple to develop, and flexible in interface. Visual Basic.NET provides a visual programming environment, a convenient and fast way to develop Windows applications for everyone [15]. Compared with ordinary database systems, using Visual Basic.NET as a database development platform has the characteristics of simplicity, flexibility, scalability, etc., which are very suitable for beginners. At present, the development of common management systems is implemented in large areas by using object-oriented and database-based technology. is technology method is currently very mature and is being widely implemented in various industries. e university scientific research management information system should be a network-based management information system, which serves the personnel engaged in scientific research or scientific research management of the whole university and can customize other corresponding business processes according to business needs. Various users work together through the network. Its overall design framework is shown in Figure 3.

System Hardware Design
e system hardware design comprises three modules. Discussion around each module is provided in subsequent sections.

Scientific Research Project Information Management
Module. Taking the modification of scientific research project information by administrators and superusers as an example, the following sequence diagram gives a detailed design description of this operation. e sequence diagram of scientific research project information modification is shown in Figure 4.
Combined with the sequence diagram, when the administrator needs to modify the scientific research project information, first enter the correct username and password to enter the system and select the scientific research project information modification function, enter the modification interface, and select the information items that can be modified, and the system control Basi-cinformationAction.java accepts the user's modification request, verifies the validity of the request, and highlights the fields that the user has modified. After confirming the modified information, the user clicks the "Save" button on the interface, and the system calls the save() method in the business logic class BasicinformationManager.java, interacts the modified data with the entity class Basicinformation.java, and replaces the original related information in the database. e information is modified and updated, and finally, the encapsulated modification result is returned, which is processed by the system control class BasicinformationAction.java, and finally, the modification success or failure information is displayed on the foreground user interface.

Scientific Research Achievement Management Module.
e scientific research achievement management module is mainly aimed at scientific researchers and scientific research managers at all levels.
e types of scientific research achievements corresponding to the system mainly include scientific research papers, scientific research works, scientific research awards, scientific research patents, software copyrights, and other forms of scientific research achievements. e functions of the scientific research achievement module of the system are shown in Figure 5.

Input of Scientific Research Achievements.
Scientific research achievements are mainly entered by scientific researchers according to the type of scientific research achievements given by the system.

Review of Scientific Research Achievements.
e review of scientific research achievements is mainly completed by scientific research managers. Scientific research managers review the scientific research achievements entered by scientific researchers. Only the approved achievements are included in the achievement statistics of individuals or scientific research departments.

Scientific Research Information Portal Module.
Scientific research information portal is a platform for the release and exchange of scientific research information in colleges and universities.
is part is closely related to scientific research activities. It can timely and dynamically release scientific research news and scientific research notices, display scientific research trends, clarify work processes, and provide a login entry for business process processing. Scientific research management personnel can dynamically update and maintain the columns and contents of scientific research information portal. Ordinary tourist users can browse and retrieve relevant information. e retrieved content is consistent with the data of the whole university scientific research management information system. e specific block diagram of the scientific research information portal design is shown in Figure 6.
According to the demand analysis, the scientific research information portal module is divided into three parts: section display, column display, and login entry of core business. e management of the scientific research  Mobile Information Systems information portal is managed by school-level scientific research managers, mainly including notification news release, column management, and other portal information management.

Section Display.
e section display is the main display information of the scientific research portal, mainly including notices and announcements related to scientific research of the whole university, scientific research trends, policies and regulations, and academic conferences. By viewing the information of these sections, users can accurately grasp the overall situation of current scientific research and what academic conferences and activities there are.

Column Display.
Column display is the main line running through the whole scientific research information portal, mainly including 8 columns: home page of the website, department overview, scientific research talents, scientific research achievements, scientific research management, service guide, scientific research statistics, and download area. Columns can be adjusted as needed and are generally managed and maintained by school-level scientific research managers.

Core Business Entrance.
Users enter the corresponding business processing platform through the core business portal and conduct corresponding management and business processing on the business processing  platform. e core business entrance mainly faces the scientific researchers and scientific research managers in colleges and universities.

System Software Design
Due to the strong confidentiality of scientific research projects, the attribute encryption algorithm is used to encrypt the information of scientific and technological projects in the software design part of the system. Suppose P 1 , P 2 , . . . , P n represents a set composed of n participants, and the access structure A is a set composed of nonempty subsets of P 1 , P 2 , . . . , P n , that is, e set elements in A are called authorized sets; otherwise, they are called unauthorized sets subject to certain conditions and limitations. If A is monotonic, then for ∀A � B and C, if B ∈ A and B⊆A, then Attributes are information elements used to describe users. For example, the classroom has attributes such as job number, name, gender, department, and professional title. In this article, participants refer to attributes, so access structure A contains a collection and list of authorization attributes. Unless otherwise specified, the access structure in this paper refers to monotonic access structure.
Suppose the tree T represents the access structure tree, where each nonleaf node represents the threshold. For any internal node x, suppose it has num x child nodes and k x is the threshold, then 0 < k x < num x . According to the definition, when k x � 1, the node represents "or" door; when k x � num x , the node represents "and" gate. e leaf node l in T corresponds to an attribute, and its threshold value is k l � 1.
Let parent(x) represent the parent node of node x, attr(x) represent the attribute corresponding to leaf node x, and index(x) represent the number of child nodes of node x, which satisfies 1 ≤ index(x) ≤ num x . e access tree structure is shown in Figure 7.
If the secret sharing scheme on the collective set P satisfies the following properties, the sharing scheme is called a linear secret sharing scheme: (1) All shares can form a vector on domain Z p (2) ere is a shared generation matrix M of order l × n and a mapping ρ from 1, . . . , l { } to P so that, for ∀x � 1, . . . , l, row ρ(x) represents an entity r in the entity set Suppose s ∈ Z p represents the secret to be shared, and r 2 , . . . , r n ∈ Z p is randomly selected to form v � (s, r 2 , . . . , r n ). en, M v is to obtain the vector composed of l shares about s by using the sharing scheme, where (M v ) x belongs to entity ρ(x).
Assuming that the access scheme is the LSSS of A on the access structure, S is an authorized subset, and I � x|ρ(x) ∈ S ⊂ 1, . . . , l { } is defined, then there is a constant set w x ∈ Z p x∈I such that x∈I w x M x � (1, 0, . . . , 0), so there is x∈I w x M x v � (s, r 2 , . . . , r n )· (1, 0, . . . , 0) ese constant sets can be obtained in polynomial time according to matrix M. e user can recover plaintext only if and only if the attribute matches the access structure. e detailed scheme is as follows: Suppose that G and G T represent two multiplicative cyclic groups with prime order q, g is a generator of G, e: G × G ⟶ G T represents bilinear mapping, λ represents system safety parameters, and H: 0, 1 { } * ⟶ G is a hash function. Define the Lagrange coefficient: , where i ∈ Z q and S is a set. e scheme includes the following five algorithms: (1) Setup: e system initialization process is as follows: input group G and random selection of parameters α and β ∈ Z q . Formula (1) is shown below: (1) and the system key MK � (β, g α ).
Among them, f is used for the delegate algorithm and process. (2) Encrypt(PK, M, T): the algorithm uses access structure T to encrypt data M. From the root node to the leaf node, a polynomial p x is randomly selected for each node x of T. e degree of the highest term of the polynomial d x is less than 1 than the threshold set by the node, that is, Randomly select secret s ∈ Z q for root node R, satisfy the condition p R (0) � s, and then, randomly construct the other d R points. For node x, the selected polynomial satisfies p x (0) � p parent(x) (index(x)), and then, construct the remaining d z points, from top to bottom, and so on. Suppose L represents the node set in the middle leaf of tree T, and calculate the ciphertext, as given by Mobile Information Systems 7 (3) KeyGen(MK, S): enter the attribute set S, and output S and the corresponding user private key. Select r ∈ Z q randomly. For attribute j ∈ S, select r j ∈ Z q to generate the user's private key, as illustrated using (4) Delegate(SK, S): enter the private key SK and attribute set S corresponding to attribute set S, where S⊆S, and randomly select r ∈ Z q , and for ∀k ∈ S, select r k ∈ Z q to calculate a new user private key that is computed using the formula given by SK � D � D · f r , ∀k ∈ S: D k � D k · g r · H(k) r k , D r k � D r k · g r k .
(4) (5) Decrypt(CT, SK): firstly, define a recursive algorithm DecryptNode(CT, SK, x), which inputs the ciphertext CT � (T, C, C, ∀l ∈ L: C l , C t l ) and the user's private key SK. e calculation process is as follows: (a) If x is a leaf node, let i � attr(x). If i ∈ S, then If i ∉ S, then the output is terminator ⊥. (b) If x is a nonleaf node, then for all child nodes z of x, recursively call algorithm DecryptNode(CT, SK, z) and calculate F z � DecryptNode (CT, SK, z). For example, let us suppose that S x is an arbitrary node set that is composed of exactly k x child nodes. en, for each node z in S x , the condition F z ≠ ⊥ is satisfied. If this condition does not exist, the terminator ⊥ is the output.
If i ∉ S, then the output is terminator ⊥. (b) If x is a nonleaf node, then for all child nodes z of x, recursively call algorithm DecryptNode (CT, SK, z) and calculate F z � DecryptNode (CT, SK, z). For example, let us suppose that S x is an arbitrary node set that is composed of exactly k x child nodes. en, for each node z in S x , the condition F z ≠ ⊥ is satisfied. If this condition does not exist, the terminator ⊥ is the output. (b) If x is a nonleaf node, then for all child nodes z of x, recursively call algorithm DecryptNode (CT, SK, z) and calculate F z � DecryptNode (CT, SK, z). For example, let us suppose that S x is an arbitrary node set that is composed of exactly k x child nodes. en, for each node z in S x , the condition F z ≠ ⊥ is satisfied. If this condition does not exist, the terminator ⊥ is the output.

System Performance Verification
e test environment and various parameters and assumptions of the system are shown in Table 1.
After logging into the system, verify the working performance of the system. e specific verification results are as follows.

Various Information Function Tests.
e test results of various information functions of the system are shown in Table 2.
From the system performance test results shown in Table 2, it can be observed that the overall operation results of the system are basically consistent with the expected results, indicating that the designed system can effectively manage university science and technology projects.

System Data Reading
Completeness. Since the system needs frequent data entry and reading and the entry is entered manually, the completeness of information extraction needs to be verified.
e system data speed completeness index is a parameter to measure whether the data reading of the management system is complete. One complete reading is recorded as 1 point, and if it cannot be completed, it will not be scored.
e corresponding system data reading completion index is obtained by calculating the conditional ratio between the score and the  Mobile Information Systems total test times, expressed in WBZS. Wherein, WBZS is greater than 60%, indicating that the system can perform basic reading; WBZS is greater than 80%, which means that the system can read data well; WBZS is greater than 90%, which means that the system can fully complete data reading; WBZS is lower than 50%, which means that the system cannot complete data reading. e data reading completeness results of multiple science and technology projects are shown in Figure 8.
It can be seen from the experimental results shown in Figure 8 that the WBZS of the designed system is always maintained at more than 90% for different data types,  Test purpose: test the correctness of business process flow and function realization in the basic information management module of the project Project information management module Tester * * *

Input information Prediction results
Actual results (1) Log in to the system and enter the system home page Open the item query list, and the left triangle button below the item list is gray Open the item query list, and the left triangle button below the item list is gray (2) Select project information management connection (3) Select the right triangle button below the item list Paginate the project records on the last page Paginate the project records on the last page (4) Select the right double triangle button below the item list e project records on the last page are displayed in pages, and the right double-triangle button is gray e project records on the last page are displayed in pages, and the right double-triangle button is gray (5) Select any data connection in the paging link below the item list Pagination displays the connection records on the specified page Pagination displays the connection records on the specified page (6) Enter the project information management page Open the add project basic information page Open the add project basic information page  indicating that the designed system can read all data types completely, indicating that the management performance of the system is strong.

Conclusions and Future Work
It is an inevitable trend for universities to realize the informatization of scientific research project management. On the one hand, the introduction of information technology management mode can greatly reduce the workload of scientific research project managers and standardize and simplify the management process, and on the other hand, it can also use advanced database management systems to improve management efficiency and accuracy and improve management levels. e paper covers the importance of a single repository for updating and maintaining a document management system so that stakeholders can access and use the material for their respective purposes on a regular basis. e system is developed in the B/S mode, and the J2EE architecture is introduced. With the support of the information system, the scientific, standardized, and informatized practical scientific research project management can be better realized. e next research direction is to add intelligent automatic evaluation functions to the system to enhance the ease of use and operability of the system. In the future, we have plan to design a dynamic report generating module that will be able to generate all types of reports from the front-end without the need for any developer participation. Users have also requested graphical analysis of the data, so we aim to include that as well.

Data Availability
e data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest
e authors declare that they have no conflicts of interest regarding the publication of this paper.