<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Creation of a Performance-Based Contract of Employment Maintenance System in a State Municipal Institution Using a Cloud Service*</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Nikita M. Sorvanov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Northern (Arctic) Federal University named after M.V. Lomonosov</institution>
          ,
          <addr-line>Arkhangelsk</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>0000</fpage>
      <lpage>0003</lpage>
      <abstract>
        <p>Following the Standard form of an employment agreement with an employee of a state institution by the Government Order of the Russian Federation of November 26, 2012, No. 2190-Р, a performance-based contract of employment is a new type of an employment agreement, which in more detail specifies the job duties and conditions of remuneration of an employee, criteria, and indicators for granting of incentive payments depending on the results and quality of provided state (municipal) services, social safety net. In the context of the transition of the state to the digital economy, the creation of cloud information systems to ensure the automation of various work processes in-state municipal institutions is becoming the most in-demand. The article describes the features of creating a system for maintaining a performance-based contract of employment for state municipal institutions (hereinafter SPBCSMI) using a cloud service.</p>
      </abstract>
      <kwd-group>
        <kwd>Cloud Service</kwd>
        <kwd>Design of Automated Systems</kwd>
        <kwd>Performance-Based Contract of Employment</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Currently, the intensive development of the cloud services market enables enterprises
to use new tools to reduce the cost of information technology infrastructure and increase
the flexibility of the enterprise's computational requirements. The use of such services
is dictated by the need to have a personal resource space, which explains the popularity
of public clouds.</p>
      <p>However, the level of typing of the public cloud and the lack of control from the
organization does not meet the requirements of many state municipal organizations,
which have increased requirements for the collecting, processing, and storing of
corporate information, organization of business processes, and geographical location of the
data center. The main advantages of a private cloud come to the fore – the ability to
*
deploy a cloud service on existing hardware, fulfillment of individual customer
requirements, integration with other services, and a higher level of security.</p>
      <p>The relevance of the development of a cloud information system (СIS) for
maintaining a performance-based contract of employment in a state municipal institution
(SPBCSMI) is associated with the need to automate the process of maintaining and
centralized control of a performance-based contract of employment for employees of
municipal libraries in Severodvinsk, taking into account the score-rating indicators.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Development and design of an information system</title>
      <p>The following documents have been developed to maintain and carry out work under
a performance-based contract of employment: a statement of activities carried out (B1),
a statement of the results for the month (B2), a score sheet (B3), a summary statement
of performance indicators for all employees of the department (B4), a summary
statement of the distribution of the bonus fund of employees of the institution (B5).</p>
      <p>A statement of activities carried out is filled in by an employee. It contains the
following attributes: document name; performance indicator value and its name;
description of the event carried out by the employee; information about the employee:
surname, name, patronymic of the employee participating in the event; department;
surname, name, patronymic of the employee and the signature of the drafter; document
date; the total number of scores in the document, the number of scores awarded, the
period.</p>
      <p>The statement of the results of the month is filled in by the operator. The statement
contains the following attributes: document name; department; processed month, last
date of the month; the number and description of performance indicators are filled in
the table (for each indicator, the following data are filled in: serial number in the
statement; surname, name, patronymic of an employee of the department; planned indicator
in natural units; actual indicator in natural units that the employee performed; the
number of scores awarded for a given performance indicator); surname, name, patronymic
of the employee who prepared the document; the signature of the drafter; document
date, the total number of scores of all employees in the document.</p>
      <p>Based on statements B1 and B2, the head of the department fills out a score sheet
for each employee of his/her department B3. The statement contains document name;
processing period; surname, name, patronymic of an employee of the department;
department; performance criterion; performance indicator, number, name, and
description; the possible number of scores; analysis of the result; the final score for a given
performance indicator, surname, name, patronymic of the employee and signature of
the drafter; document date; the total number of all employees’ scores for the month;
employee signature.</p>
      <p>Based on the employee score sheets, the head of the department fills out a summary
statement on performance indicators for all employees of department B4. The document
contains the following attributes: surname, name, patronymic of the director; director's
signature; date of approval of the document, document name, the name of the
department is filled in the table. The following data are filled below for each department: the
employee's serial number in the statement, surname, name, patronymic of the
employee; position held; the number of scores awarded for an employee for the processed
month. surnames, middle names of employees, members of the commission for
summing up the results for the month; the signature of the committee members; the total
number of scores for the month of all employees of the institution.</p>
      <p>Based on the summary statement B4 and the order on the amount of the bonus fund,
the head of the state institution fills out the summary sheet on the distribution of the
bonus fund В5.</p>
      <p>The summary sheet on the distribution of the bonus fund of employees B5 contains
the attributes: - surname, name, patronymic of the director; director's signature, date of
document approval; document name; the name of the department is filled in in the table,
for each department, the following data are filled in: the serial number of the employee
in the statement, surname, name, patronymic of the employee; position held; the
number of scores awarded for an employee for the period being processed, the amount of
bonus for each employee; surnames, names, patronymics of employees, members of
the commission for summing up the results for the month; the signature of the
committee members; the total number of scores for all employees; the total monthly bonus for
all employees.</p>
      <p>As a result of the analysis of the subject area, all stages of creating an automated
system for maintaining a performance-based contract of employment in a municipal
institution were implemented, including the development of an architecture based on
the client-server architecture and a functional model of the developed system, built
using graphic notations IDEF0 and DFD. The diagrams are created in Erwin Process
Modeler 7.3.3 environment (Figures 1-3).</p>
      <p>Based on the analysis of the AS-IS model of a maintenance system for the
performance-based contract of employment in a municipal institution, a new TO-BE model
was built – a model for organizing business processes, shown in Figures 2-4.
The development of a functional model using graphical notations enables to design of
a database (DB) to store all the necessary information, obtain data on requests and
calculate bonuses, reduce data redundancy and ensure their integrity. Conceptual, logical,
and physical database models are implemented.</p>
      <p>To describe the behavior of the system, a use case diagram is built using the UML
notation in the Software Ideas Modeler tool environment.</p>
      <p>By the requirements for the modeled system, the following roles are defined:
 a user – an employee of the municipal library system,
 an operator – an employee responsible for reviewing and approving scores for
users in the system (department head);
 an administrator (director of the institution).</p>
      <p>Requirements for the roles have been determined, UML – use case diagrams for the
operator and user of the system have been built. The difference between diagrams is
the lack of some functionality of users by their roles in the system.</p>
      <p>When entering the system, the employee is authenticated in the service – the
procedure for verifying the employee of the municipal library to be able to further use the
system within the framework of his/her authority. The user enters monthly performance
indicators and monitors the filling of a personal score sheet (Figure 4).</p>
      <p>The operator verifies the score sheet, enters scores into the summary score sheet
based on the results of the department employee's work for the month, adds newly
arrived employees, and blocks the dismissed. Based on the data received, reports are
generated for export from the system of the score sheet of performance indicators of each
employee, a summary sheet of performance indicators for the month of all employees.</p>
      <p>The role of the administrator includes the function of verifying the scores according
to the summary sheet and entering the bonus fund data, based on which the export from
the system of the summary sheet of the distribution of the bonus fund, the summary
sheet of performance indicators and the score sheet of employee performance indicators
is carried out.</p>
      <p>
        Cloud service for numerical calculations and visualization of photonic dissipative
systems is presented enables numerical simulations and visualizations of a wide
variet [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Conclusions</title>
      <p>The article describes the features of creating a system for maintaining a
performancebased contract of employment in a state municipal institution using a cloud service.</p>
      <p>The system architecture represents the client = server architecture. The client part of
the CIS “SPBCSMI” works on all new operating systems (Windows, Linux, Android,
IOS). The server part of the CIS “SPBCSMI” can use a free Linux operating system
and a free database server; the server part of the CIS “SPBCSMI” can be deployed both
on the Internet and on the customer's local network – intranet.</p>
      <p>When developing a cloud service, the following modules were created:
 authentication module with limited access rights;
 user control panel;
 scores input module;
 department directories;
 evaluation criteria directories;
 system user directory;
 bonus fund module;
 URL request handler, with the output of the results in demand;
 router module;
 controller modules and related templates;
 Ajax request handler;
 data search module according to the specified search parameters;
 a module for generating an employee's score sheet for the month;
 module for automated calculation and generation of a summary statement of
employee performance indicators for the month;
 module for automated calculation and generation of a summary statement on
the distribution of the bonus fund for the month.</p>
      <p>The prototype of the system was debugged on the OpenServer virtual webserver
For development, the following software tools were used: PHP scripting language,
database management system MySQL version 5.6, Case Studio 2 version 2, JavaScript
programming language, technology for interacting with the server without reloading
AJAX pages. To reduce PHP code and improve support for large files in the system,
the logic of the MVC pattern was applied.</p>
      <p>The developed SPBCSMI system provides:
 centralized storage of information about the criteria and performance indicators
of employees;
 evaluation of the results of the work of the employees of the institution
according to criteria and performance indicators;
 calculation of the financial parameters of a performance-based contract of
employment according to the criteria and performance indicators of the institution's
employees;
 generation of electronic documents to maintain a performance-based contract
of employment with the ability to export to spreadsheets.</p>
      <p>The SPBCSMI system allows not only to build a unified process but also can
reconfigure for the specifics of any structural unit of a state municipal institution.</p>
      <p>The approbation of the work results was carried out based on the municipal
budgetary institution “Municipal Library System” in Severodvinsk.</p>
      <p>
        In virtue of continuous proliferation in the exploration of cloud computing, it has
become stringent to find the proper scheduling scheme for the execution of workflow
under user specifications [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Venderov</surname>
            ,
            <given-names>A.M.</given-names>
          </string-name>
          :
          <article-title>Software design of economic information systems</article-title>
          . Finance and statistics,
          <year>2000</year>
          . 354 p.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Dan</surname>
          </string-name>
          , Pylon, Russ,
          <source>Miles: Software Development. St. Petersburg: Peter</source>
          ,
          <year>2014</year>
          . 464 p.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Kolisnichenko</surname>
            ,
            <given-names>D.N.</given-names>
          </string-name>
          :
          <article-title>PHP and MySQL</article-title>
          .
          <source>Web application development. 5th edition. St. Petersburg</source>
          ,
          <year>2015</year>
          . 560 p.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Matt</surname>
          </string-name>
          ,
          <article-title>Zandstra: PHP objects, templates and programming techniques</article-title>
          .
          <source>4th edition. Moscow. LLC I.D. Williams</source>
          ,
          <year>2015</year>
          . 576 p.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>McFarland</surname>
          </string-name>
          ,
          <source>David: Big Book SCC3 3rd edition - St. Petersburg: Peter</source>
          ,
          <fpage>2014</fpage>
          - 608 p.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Prokhorenko</surname>
            <given-names>N.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dronov</surname>
            <given-names>V.A. HTML</given-names>
          </string-name>
          ,
          <article-title>JavaScript, PHP and MySQL. Gentlemen's set of the Web-master. 4th edition</article-title>
          . St. Petersburg:
          <string-name>
            <surname>BHV-Petersburg</surname>
          </string-name>
          ,
          <year>2015</year>
          . 768 p.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Ivanov</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kapustyan</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kalyaev</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Korovin</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Decision Support Systems for the Oil Fields with Cloud Multiagent Service</article-title>
          .
          <source>Advances in Intelligent Systems and Computing (см. в книгах)</source>
          .
          <source>2019. Т. 1047. С</source>
          .
          <volume>16</volume>
          -
          <fpage>23</fpage>
          . DOI:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -31362-
          <issue>3</issue>
          _
          <fpage>3</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Grigoryan</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Astsatryan</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gevorgyan</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Manukyan</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Cloud Service for Numerical Calculations and Visualizations of Photonic Dissipative Systems</article-title>
          . Cybernetics and
          <string-name>
            <given-names>Information</given-names>
            <surname>Technologies</surname>
          </string-name>
          .
          <year>2017</year>
          . Т.
          <volume>17</volume>
          . № 5. С.
          <volume>89</volume>
          -
          <fpage>100</fpage>
          . DOI:
          <volume>10</volume>
          .1515/cait-2017
          <source>-0058</source>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Rosário</surname>
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schimuneck</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Camargo</surname>
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rochol</surname>
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nobre</surname>
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Both</surname>
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gerla</surname>
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Service Migration from Cloud to Multi-Tier Fog Nodes for Multimedia Dissemination with Qoe Support</article-title>
          .
          <source>Sensors</source>
          .
          <year>2018</year>
          . Т.
          <volume>18</volume>
          . № 2. С. 329. DOI:
          <volume>10</volume>
          .3390/s18020329
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Kaur</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hans</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bagga</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kaur</surname>
          </string-name>
          , H.:
          <article-title>Quality Of Service (Qos) Aware Workflow Scheduling (Wfs) In Cloud Computing: A Systematic Review</article-title>
          .
          <source>Arabian Journal for Science and Engineering</source>
          .
          <year>2019</year>
          . Т.
          <volume>44</volume>
          . № 4. С.
          <volume>2867</volume>
          -
          <fpage>2897</fpage>
          . DOI:
          <volume>10</volume>
          .1007/s13369-018-3614-3
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>