Maison / Skype / Module du système d'information de l'organisation. Développement d'un module de système d'information pour l'entreprise de nettoyage 'Max'. Exigences de fiabilité

Module du système d'information de l'organisation. Développement d'un module de système d'information pour l'entreprise de nettoyage 'Max'. Exigences de fiabilité

Envoyer votre bon travail dans la base de connaissances est simple. Utilisez le formulaire ci-dessous

Les étudiants, étudiants diplômés, jeunes scientifiques qui utilisent la base de connaissances dans leurs études et leur travail vous seront très reconnaissants.

Posté sur http://www.allbest.ru/

Département d'Automatisation et des Systèmes d'Information

NOTE EXPLICATIVE

au projet de cours

Sujet : Concevoir un module SI de gestion d'entreprise

Discipline : "Conception IP"

Introduction

1 Support informationnel d'un ensemble de tâches

1.1.1 Modèle infologique ou informationnel (schéma de données) et sa description

1.2.1. Formalisation des calculs (algorithmes de calcul et résolution de problèmes)

2 Accompagnement technologique

2.1 Schéma du processus technologique de collecte, de transmission, de traitement et de délivrance d'informations

3 Logiciel ensemble de tâches

3.1 Général

Conclusion

Liste de la littérature utilisée

INTRODUCTION

Actuellement, il existe une création et une mise en œuvre généralisées de systèmes d'information automatisés (AIS) dans des entreprises de divers types. L'AIS a prouvé son efficacité dans le traitement de l'information divers types et des structures. De tels systèmes effectuent les processus les plus routiniers dans les plus brefs délais.

Au cours des vingt dernières années, le volume et la circulation de l'information ont considérablement augmenté dans toutes les sphères de la vie humaine : économique, financière, politique, spirituelle. Et le processus d’accumulation, de traitement et d’utilisation des connaissances ne cesse de s’accélérer. Les scientifiques affirment que tous les dix ans, la quantité d’informations double. À cet égard, il est nécessaire d'utiliser des outils automatiques qui vous permettent de stocker, traiter et distribuer efficacement les données accumulées. Malgré l'informatisation un grand nombre entreprises commerciales, les employés de ces institutions doivent effectuer une grande quantité de travaux de routine sur la comptabilité des marchandises et des clients et l'échange d'informations entre les départements. La nécessité de mettre en place un système d'information (SI) qui automatise les principales fonctions du processus éducatif ne fait actuellement aucun doute.

Il existe trois manières de créer un SI :

1 Construire un SI basé sur des systèmes ERP.

2 Développement de son propre SI.

Chacun de ces domaines présente à la fois des forces et des faiblesses. L'inconvénient de la première approche, outre le coût extrêmement élevé d'une licence pour un système ERP, est la lourdeur importante de mise en place et d'adaptation du système, qui entraîne inévitablement la nécessité de faire du conseil, du support, de la maintenance et de la mise en œuvre du SI, ce qui augmente encore son coût.

Le module SI « Enterprise Management » est conçu pour automatiser le travail des salariés des entreprises commerciales. Le système dispose d'une base de données contenant des informations sur les fournisseurs, les employés et les clients.

système automatisé hors machine dans la machine

1 SUPPORT D'INFORMATION DU COMPLEXE DE TÂCHES

1.1 Fourniture d'informations hors machine

Pour créer une application utilisateur pratique sur un ordinateur et travailler avec elle dans un certain domaine, les données de la sphère extra-machine doivent être transférées sur un support machine, où elles forment une base d'informations intra-machine.

La prise en charge des informations hors machine (Figure 1) comprend une base d'informations (IB) hors machine et ses outils de maintenance.

Posté sur http://www.allbest.ru/

Figure 1 Fourniture d'informations hors machine

Le SI combine les informations réelles de la sphère non-machine du domaine, et les moyens de l'organiser et de le maintenir sont conçus pour assurer le travail avec lui. La base d'informations hors machine est constituée des données contenues dans les documents.

La base d'informations hors machine comprend des informations de référence normatives, planifiées (c'est-à-dire conditionnellement permanentes) et opérationnelles (comptables) d'un certain domaine. Une composition typique approximative d'informations d'un type et d'un autre est présentée à la figure 2.

Solutions pour base d'informations impliquent de déterminer la composition des informations nécessaires à la résolution des problèmes des utilisateurs. De plus, la structure logique de l'information doit être identifiée, ce qui permet de passer à l'étape de formalisation et de modélisation des données nécessaires à traitement automatisé. La structuration de l'information dans la sphère non machine se reflète dans sa représentation par des unités structurelles distinctes, leur regroupement dans des documents et leur classement selon des critères de classification.

Posté sur http://www.allbest.ru/

Figure 2 Composition de la base d'informations hors machine

1.1.1 Modèle infologique ou informationnel (schéma de données) et sa description.

La conception de bases de données consiste à construire un ensemble de modèles de données interdépendants. L'étape la plus importante dans la conception d'une base de données est le développement d'un modèle infologique (logique de l'information) du domaine qui n'est pas orienté vers le SGBD. Dans le modèle infologique, au moyen des structures de données, la composition et la structure des données, ainsi que que les besoins d'information, sont reflétés sous une forme intégrée.

Le modèle informationnel-logique du domaine reflète le domaine sous la forme d'un ensemble d'objets d'information et de leurs relations structurelles.

Le modèle de domaine infologique est construit en premier. Un modèle infologique préliminaire est construit au stade de l'avant-projet, puis affiné aux étapes ultérieures de la conception de la base de données. Ensuite, sur cette base, des modèles conceptuels (logiques), internes (physiques) et externes sont construits.

Le but de la modélisation infologique est de fournir à une personne les moyens les plus naturels de collecter et de présenter les informations censées être stockées dans la base de données en cours de création.

La conception de la modélisation infologique consiste à obtenir des modèles sémantiques qui reflètent le contenu informationnel d'un domaine particulier. A ce stade, l'abstraction, l'étude, la perception, la description et la limitation du domaine sont effectuées. De plus, les connaissances acquises sont présentées sous la forme formules mathématiques, diagrammes, liens, etc.

Le but de la normalisation est d'éliminer les erreurs logiques. L'importance de la normalisation réside dans le fait qu'elle permet de rompre des relations étendues, contenant généralement beaucoup de redondance d'informations. En unités logiques plus petites qui regroupent uniquement les données combinées uniquement « par nature ». Ainsi, chaque table d'une base de données relationnelle satisfait à la condition selon laquelle la position à l'intersection de chaque ligne et colonne de la table contient toujours une seule valeur, et il ne peut jamais y avoir plusieurs de ces valeurs.

Dans ce projet de cours, des documents d'entrée sont utilisés : bases de données sur le personnel, les marchandises et les clients.

À la suite de l'étude des documents d'entrée, un modèle de données infologiques (IDM) a été créé, une représentation graphique de l'ILM sous une forme canonique, montrant clairement la relation hiérarchique de subordination des objets d'information (Figure 3).

Posté sur http://www.allbest.ru/

Figure 3 Modèle infologique du module SI « Enterprise Management »

1.1.2 Caractéristiques des informations d'entrée

Les informations saisies s'entendent comme toutes les informations nécessaires à la résolution du problème et situées sur différents supports : documents primaires, supports machine, dans la mémoire d'un ordinateur personnel.

De l'organisation rationnelle des informations d'entrée d'une entreprise manufacturière, les méthodes de collecte, d'enregistrement, de transmission, de stockage et de traitement des informations, leur composition et leur réception en temps opportun dépendent de l'efficience et de l'efficacité de la gestion des processus de production.

Les informations d'entrée pour le système automatisé développé dans le projet de cours sont :

Informations sur le type de matériau ;

Informations sur la couleur du matériau ;

Informations sur la texture du matériau ;

Informations sur le fabricant ;

Informations sur les salariés de l'entreprise ;

Informations sur les postes ;

Informations sur la quantité de matériel ;

Informations sur le prix du matériel ;

Informations sur la largeur du Web ;

La base de données se compose de 7 tables et 5 répertoires. Le tableau « Matériaux » (Figure 4) permet de stocker les données relatives aux matériaux. Les informations de ce tableau sont saisies lorsque le matériel arrive à l'entrepôt.

Figure 4 Tableau "Matériaux"

La table « Clients » (Figure 5) permet de stocker des informations sur les clients.

Figure 5 Tableau « Clients »

La table « Employés » (Figure 6) permet de stocker des informations sur les salariés de cette entreprise. Les informations du tableau « Employés » sont saisies par l'emploi d'un nouvel employé.

Figure 6 Tableau des employés

Le tableau « Commandes » (Figure 7) permet de stocker des informations sur les commandes d'installation de plafonds tendus.

Figure 7 Tableau des commandes

Le tableau « Fabricant » (Figure 8) est utilisé pour stocker des informations sur les fournisseurs de matériaux.

Figure 8 Tableau « Fabricant »

Le tableau « Entrant » (Figure 9) et le tableau « Consommation » (Figure 10) permettent de stocker des informations sur la réception et la consommation de matière.

Figure 9 "Arrivée"

Figure 10 "Consommation"

Les ouvrages de référence « Type de matériau » (Figure 11), « Couleur » (Figure 12), « Texture » (Figure 13), « Position » (Figure 14), « Statut » (Figure 15) sont utilisés pour clarifier les données dans les tableaux présentés sous forme de codes.

Figure 11 Ouvrage de référence « Type de matériau »

Figure 12 Ouvrage de référence « Couleur »

Figure 13 Répertoire « Facture »

Figure 14 Répertoire "Position"

Figure 15 Répertoire « Statut »

1.1.3 Caractéristiques des informations de résultat

Les informations de sortie lors du fonctionnement du système d'information seront les données affichées sur la page du site. Le produit logiciel conçu offrira la possibilité d'ajouter, de supprimer, de trier et de rechercher des informations. L'utilisateur peut calculer le coût d'installation d'un plafond tendu, ainsi que calculer le matériau restant, en indiquant la date de réception du matériau. Données de consommation de matériaux pour période passée, sera affiché sous forme de graphique.

1.2 Implémentation intramachine d'un ensemble de tâches

Les informations sur lesquelles va fonctionner le système d'information sont organisées sous la forme d'une base de données créée à l'aide des outils MySQL (Figure 16).

Figure 16 Schéma de base de données créé à l'aide de MySQL

1.2.1 Formalisation des calculs (algorithmes de calcul et résolution de problèmes)

Pour obtenir la documentation de sortie, les données d'entrée sont converties selon un certain algorithme.

Lors du calcul du coût d'installation d'un plafond tendu, vous devez remplir le formulaire « Coût », qui contient 3 champs et saisie de données : largeur du plafond, longueur du plafond, texture du matériau. Après avoir rempli ces champs, le programme demande à la base de données Données MySQL, des données sur le coût du matériel avec cette facture. Le coût est calculé en multipliant la surface du revêtement de plafond par le coût du matériau pour 1 m 2.

Dans le formulaire « Dépenses », lorsque vous cliquez sur le bouton « Restes », le module du programme calcule la quantité de matériel restant dans l'entrepôt. En remplissant deux champs du formulaire « Restes » : la date de réception du matériel, la date de consommation du matériel, les données sont extraites de la base de données MySQL avec une requête sur la quantité de matériel reçu dans un mois donné et le quantité de consommation au cours de ce mois. Le reste du matériel est calculé par la différence entre la réception et la consommation de matériel pour une période de temps déterminée.

1.2.2 Schéma structurelà l'aide du progiciel (arborescence des boîtes de dialogue)

Menu système - est la principale forme de dialogue dans les systèmes de traitement de données appliqués, contenant des commandes conçues pour effectuer des tâches spécifiques.

L'application développée dispose d'un menu intuitif. Pour travailler avec les tables de bases de données, le module SI « Enterprise Management » se compose de :

visualiser et modifier des formulaires ;

formulaires de calcul du coût du plafond;

formes de présentation d'informations graphiques.

2 APPUI TECHNOLOGIQUE

Le support technologique (TO) comprend une description de l'organisation de la technologie de collecte, de transmission, de traitement et de délivrance de l'information, TO reflète la séquence d'opérations, à partir de la méthode de collecte des informations primaires, comprenant deux types de documents (documents, données de qui sont utilisés pour corriger les informations et documents de référence, représentant les informations opérationnelles utilisées pour les calculs) et se terminant par la formation des informations de résultat. Il fournit également un schéma du processus technologique de collecte, de transmission, de traitement et de diffusion d'informations et de cartes pédagogiques sur les principales opérations du processus technologique, reflétant la description étape par étape de la technologie.

3 LOGICIEL DU COMPLEXE DE TÂCHES

Le logiciel du complexe de tâches a été exécuté dans l'environnement Programmation PHP. Le choix de l'environnement est dû aux larges possibilités de ce langage de programmation pour créer des applications conçues pour fonctionner avec des archives électroniques (bases de données).

En raison de sa taille compacte et de la gamme étroite de tâches à résoudre, le projet à ce stade de conception est dépourvu de package d'installation et, par conséquent, la distribution du produit logiciel s'effectue par copie directe.

3.1 Général

Le module SI "Enterprise Management" est réalisé en utilisant la technologie basée sur ses services sur les systèmes Windows, avec accès à MySQL.

MySQL est actuellement l'un des SGBD les plus populaires. Certaines des raisons de cette popularité incluent :

Un haut degré de polyvalence et de caractère raisonnable de l'interface, conçue pour fonctionner avec des utilisateurs de diverses qualifications. En particulier, un système de gestion des objets de la base de données a été mis en place, qui permet de passer de manière flexible et rapide du mode conception au mode de leur exploitation directe ;

Possibilités d'intégration profondément développées avec d'autres produits logiciels ;

Il convient de noter que la disponibilité de ce logiciel est une raison importante de la diffusion aussi large de MySQL.

3.2 Descriptif modules logiciels

Système d'Information comprend des modules qui effectuent toutes les opérations nécessaires sur les données. Ces modules contiennent des formulaires permettant d'ajouter, de supprimer, de trier et de rechercher des informations. De plus, le module « Commandes » calcule le prix de pose d'un plafond tendu en saisissant uniquement ses dimensions, et dans le module « Dépenses », vous pouvez consulter un tableau des coûts des matériaux en fonction du mois.

Lorsque vous ouvrez la page "Produits", nous arrivons au formulaire, où se trouvent 6 modules principaux du programme : "Commandes", "Matériaux", "Dépenses", "Entrants", "Clients", "Employés".

Lorsque vous appuyez sur les boutons "Commandes", "Matériaux", "Dépenses", "Entrants", "Clients", "Employés", nous arrivons au formulaire approprié dans lequel vous pouvez ajouter, supprimer, trier, rechercher des informations dans le base de données. Lorsque vous cliquez sur l'un de ces boutons, nous arrivons automatiquement au formulaire avec des lignes de remplissage des informations à supprimer, trier, ajouter ou rechercher, après remplissage, qui affiche les informations récapitulatives.

Dans le formulaire « Commandes » il y a un bouton « Coût », lorsque vous cliquez dessus, vous accédez au formulaire dans lequel vous devez remplir le champ pour la longueur, la largeur de la pièce et la texture du matériau, le résultat s'affichera le coût d'installation d'un plafond tendu.

Dans le formulaire « Dépenses », lorsque vous cliquez sur le bouton « Graphique des dépenses », une image de graphique s'affiche avec des informations graphiques sur les dépenses d'une période relative.

CONCLUSION

Le résultat de la rédaction d'un projet de cours est la création d'une application destinée aux salariés des entreprises commerciales. Le programme développé peut augmenter considérablement la productivité du travail et automatiser leur travail.

Utiliser les outils PHP, HTML et MySQL pour créer des applications exécutées en salle d'opération Système Windows et, en particulier, les applications de bases de données, a permis de créer un produit logiciel orienté au maximum vers l'utilisateur final.

Tous les travaux nécessaires à la mise en œuvre des méthodes d'accès aux informations stockées dans la base de données, à leur modification, à la maintenance de la base de données dans son intégralité sont ouverts à l'utilisateur afin de résoudre avec succès l'ensemble des problèmes émergents liés à l'utilisation des informations stockées dans la base de données. De plus, l'interface du logiciel facilite au maximum le travail avec la base de données.

Toutes les fonctions assurées par le système d'information ont été soigneusement vérifiées et testées au cours du processus de développement.

BIBLIOGRAPHIE

1. Welling L. Développement d'applications Web avec en utilisant PHP et MySQL. Maison d'édition Williams, 2003. - 288 p. : ill.

2. Références pour PHP et MySQL. http://www.php.su/books/.

3. Fichiers d'aide pour phpMySQL_Admin

4. http://www.php.ru

5. http://www.mysql.ru

Hébergé sur Allbest.ru

Documents similaires

    Divulgation des notions d'« information », de « données », de « connaissances ». Description des opérations hors machine et en machine aide à l'information, tableaux de bord, classification et codage. L'étude de la composition du support d'information de gestion sur un exemple précis.

    dissertation, ajouté le 26/09/2012

    Modalités d'organisation du processus de traitement de l'information ; les grandes orientations de la mise en œuvre du support d'information intramachine. Principes de construction et d'application efficace des technologies de bases de données et de banques de données en tant que composants principaux des systèmes automatisés.

    thèse, ajoutée le 30/05/2013

    Classification des systèmes et technologies d'information en gestion organisationnelle. Méthodes et organisation de la création du SI et de l'informatique. Composition, structure, support d'informations intramachine. Technologies de l'information et procédures de traitement de l'information économique.

    test, ajouté le 25/07/2012

    Modèle d'information et sa description. Classificateurs et systèmes de codage. Logiciel et support technologique. Arbre de fonctions et script de dialogue. Interaction des modules logiciels. Processus technologique transmission, traitement et émission d'informations.

    thèse, ajoutée le 03/01/2012

    Caractéristiques de l'organisation des traitements automatisés. Schéma de données et sa description. Caractéristiques des informations d'entrée et de sortie. Organisation du processus technologique de collecte, de transmission, de traitement et de diffusion de l'information. Formalisation de tâches automatisées.

    dissertation, ajouté le 22/11/2013

    L'évolution du support technique. Exigences de base, application et caractéristiques du moderne moyens techniques systèmes d’information automatisés. Technologies complexes de traitement et de stockage de l'information. Création d'une base de données de comptabilité et de ventes.

    dissertation, ajouté le 01/12/2010

    Développement de systèmes d'information. Le marché moderne des logiciels appliqués financiers et économiques. Avantages et inconvénients de l'introduction de systèmes d'information automatisés. Méthodes de conception de systèmes d'information automatisés.

    thèse, ajoutée le 22/11/2015

    Le processus technologique de collecte, de transmission, de traitement et de délivrance d'informations. Objectif du produit logiciel. Analyse des indicateurs économiques de la mise en place d'un poste de travail automatisé pour un caissier-opérateur. Organisation du poste de travail de l'opérateur informatique.

    thèse, ajoutée le 12/08/2014

    Base légale bail en République du Kazakhstan. Aperçu des logiciels d'agence immobilière existants. Sélection et conception d'un modèle de base de données infologique. Organisation de la technologie pour la collecte, la transmission, le traitement et la diffusion de l'information.

    thèse, ajoutée le 02.11.2015

    Organisation du transport de marchandises dans l'entreprise CJSC "Pallada-Torg". Caractéristiques de la gestion des transports : structure organisationnelle et fonctions du Département des systèmes d'information ; évaluation du niveau d'automatisation et d'informatisation du processus de traitement et de transmission de l'information.



La relation des sous-systèmes d'information de l'entreprise

Comment sont-ils liés Systèmes d'information au sein de l'entreprise ? La voie habituelle pour une entreprise russe de taille moyenne est de commencer à mettre en œuvre technologies de l'information avec l'automatisation du travail de comptabilité, du service du personnel et du flux de travail. Les données de ces systèmes sont les plus formalisées, les processus sont facilement automatisés. Les packages très utilisés "1C : Comptabilité", "Boss : RH", "LanDocs", "LanStaff", "Salary", etc. permettent de se constituer n'importe quelles applications et ainsi de les intégrer dans le système d'information général. de l'entreprise. Riz. 7.1 montre comment les modules du système d'information d'une entreprise sont liés les uns aux autres. Le module TPS dessert les principaux processus de production et de support et constitue généralement la principale source d'autres modules d'information. L'ESS est le principal destinataire des données et des systèmes internes provenant de l'environnement externe.


Riz. 7.1.

D'autres systèmes échangent également des données. Et voici l'un des plus questions difficiles pour le gérant - recherche du degré d'intégration optimal. Il est tentant de disposer d'un système complètement intégré, mais une telle intégration est extrêmement longue et coûteuse. Et il vaut mieux ne même pas dire combien coûte la maintenance d’un tel système. Par conséquent, le besoin de systèmes intégrés doit être mis en balance avec la difficulté et le coût d’un CI à grande échelle. Il n'existe pas de niveau standard d'intégration ou de centralisation - chaque dirigeant doit(ou avec l'aide d'un cabinet de conseil) pour résoudre ce problème difficile.

Relations entre DSS et collecte TPS, KWS,

Introduction

1. Partie analytique

1.1 Structure organisationnelle de l'entreprise

2 Analyse des logiciels et du matériel du service client et du service travaux

Partie conception

2.1 Description du domaine

2 Etude de faisabilité des modalités de développement et de mise en œuvre

3 Conception de la base de données

4 Modèle de données conceptuel dans la norme Chen

5 Diagramme ER dans l'environnement ERwin

6 Analyse du modèle

7 Étape de conception physique

8 Implémentation des requêtes de base

Conclusion

Liste des sources d'informations

Introduction

De nombreuses entreprises et entreprises ont besoin des services d’entreprises de nettoyage.

Une entreprise de nettoyage est une entreprise qui propose des services de nettoyage complets. Un ensemble d'activités conçues pour nettoyer et maintenir la propreté des locaux résidentiels, commerciaux et industriels, y compris le nettoyage des façades, le lavage des vitrines et autres surfaces extérieures des bâtiments, est un processus très complexe composé de nombreuses étapes différentes impliquant un grand nombre de participants. L'efficacité de l'organisation du nettoyage nécessite une coordination claire des actions vis-à-vis de l'ensemble de ses collaborateurs.

L'avantage des entreprises spécialisées est déterminé par les facteurs suivants :

· haute qualité prestations de service;

le coût des services n'est pas supérieur au coût d'entretien de votre propre service de nettoyage ;

· les dépenses pour les services des entreprises de nettoyage sont déductibles du revenu imposable ;

· les spécialistes des entreprises de nettoyage effectuent des travaux spécialisés exclusifs et complexes (par exemple, cristallisation de revêtements en marbre) ;

Efficacité - le nettoyage est effectué au moment qui convient au client.

Aujourd'hui, le secteur du nettoyage est l'un des secteurs économiques les plus dynamiques et les plus stables en Russie. De plus en plus d'entreprises sont intéressées par l'achat de services de nettoyage fiables et de haute qualité, ce qui impose de grandes exigences en matière de travail compétent et équilibré avec les clients.

Tous les avantages énumérés ci-dessus nécessitent l'utilisation de technologies de l'information modernes dans le travail des entreprises de nettoyage, telles que des systèmes d'information spécialisés tels que les systèmes CRM.

Le système de gestion de la relation client (CRM, système CRM, abréviation de Customer Relationship Management) est un logiciel d'application destiné aux organisations conçu pour automatiser les stratégies d'interaction avec les clients (clients), en particulier pour augmenter les ventes, optimiser le marketing et améliorer le service client en stockant des informations sur les clients et l'historique des relations avec eux, l'établissement et l'amélioration des processus commerciaux et l'analyse ultérieure des résultats. Le système CRM est applicable dans toute entreprise où le client est personnalisé, où la concurrence est forte et où le succès dépend de la fourniture des conditions les plus favorables au client. - un modèle d'interaction qui croit que le centre de toute la philosophie de l'entreprise est le client, et le les principales activités sont des mesures visant à soutenir un marketing, des ventes et un service client efficaces. La prise en charge de ces objectifs commerciaux comprend la collecte, le stockage et l'analyse d'informations sur les consommateurs, les fournisseurs, les partenaires, ainsi que sur les processus internes de l'entreprise. Les fonctions visant à soutenir ces objectifs commerciaux comprennent les ventes, le marketing et le support aux consommateurs.

Le "cœur" de tout système CRM est une base de données de personnes physiques et morales qui interagissent avec votre entreprise dans le cadre de l'entreprise. Il ne s’agit pas seulement de clients, mais aussi de succursales de l’entreprise, de partenaires, de fournisseurs et de concurrents. Une base de données clients est un atout précieux en soi, et une bonne gestion des données dans un système CRM vous permet d'utiliser les informations dans votre travail avec une efficacité maximale. La clientèle est consolidée, l'organisation reçoit des informations complètes sur ses clients et leurs préférences et, sur la base de ces informations, construit une stratégie d'interaction.

Une base de données unique de clients et un historique complet des relations avec eux, associés à de puissants outils CRM analytiques, vous permettent de fidéliser et de développer les clients existants, d'identifier les plus précieux, ainsi que d'attirer de nouveaux clients.

La fonction principale d'un système CRM est d'aider les managers à planifier les ventes, à organiser une gestion transparente des transactions et à optimiser les canaux de vente. Le système stocke histoire complète la communication avec les clients, qui aide les services commerciaux à analyser le comportement des clients, à créer des offres adaptées et à les fidéliser. D'autres fonctionnalités des systèmes CRM sont présentées ci-dessous :

Planifier et coordonner les contacts avec les clients ;

collecte et saisie de toutes les informations possibles sur les clients ;

contrôle des transactions à long terme ou complexes ;

analyse de chaque étape de la mise en œuvre du projet ou de la conclusion d'une transaction ;

· Formalisation de tous les processus axés sur l'interaction avec les acheteurs.

Ce type de logiciel est le plus adapté aux organisations qui mènent des projets à long terme et en plusieurs étapes impliquant un grand nombre d'employés ou plusieurs départements. Le nombre de contrats conclus par unité de temps étant faible, chaque transaction prend plusieurs jours, voire plusieurs mois. Cela signifie que chaque projet nécessite une approche exceptionnellement individuelle. Dans de telles conditions, il faut veiller à la fidélisation de la clientèle. Pour ce faire, il est nécessaire non seulement d'assurer une approche individuelle, mais également le strict respect des délais impartis, des termes du contrat, ainsi que du travail coordonné et de la ponctualité de tous les collaborateurs concernés.

1. Partie analytique

Le groupe d'entreprises MAKS a été fondé en 2000. L'activité principale est un secteur de services complexes et diversifiés. Depuis la création du groupe d'entreprises MAKS, un certain nombre de types de services proposés sont en constante expansion. A ce jour, le Groupe MAKS propose les types de services suivants (Fig. 1) :

· protection d'objets, groupes de réaction rapide, protection de consoles, services de détective privé ;

Assurer le fonctionnement le plus efficace et ininterrompu des objets immobiliers viabilisés ;

Analyse préliminaire des systèmes de sécurité existants ;

Nettoyage complet.

Riz. 1. Secteurs de services du groupe MAKS

"MAKS PROTECTION" s'est développé parallèlement au domaine de la sécurité non étatique. Sécurité des objets, équipes d'intervention rapide, sécurité des consoles, services de détective privé, tout cela est inclus dans l'offre standard de services. Le département emploie des spécialistes de l'infrastructure informatique qui fournissent une aide d'urgence aux citoyens étrangers et connaissent toutes les nuances de l'escorte de biens et d'objets de valeur.

La pratique montre que la sécurité ne se limite pas à des gardes en uniforme, mais à toute une série de mesures visant à prévenir et à prévenir les menaces potentielles. Ces mesures font partie du système de sécurité intégré « MAX PROTECTION », développé par des experts possédant de nombreuses années d'expérience.

Pour les clients, une approche intégrée de la sécurité signifie que la communication avec tous les services de sécurité passe par un seul entrepreneur. L'entreprise évite aux clients de devoir coordonner le travail de plusieurs organisations indépendantes. La présence d'un centre opérationnel unique vous permet de répondre instantanément et efficacement à toute situation d'urgence.

"MAX PROTECTION" améliore et développe constamment de nouveaux concepts de sécurité. Des technologies étrangères avancées sont introduites dans notre travail et nous développons nos propres solutions pour des tâches spécifiques. Cependant, même les systèmes de sécurité automatisés les plus avancés ne peuvent pas remplacer complètement une personne. Par conséquent, étant donné Attention particulière améliorer le professionnalisme des employés de MAX PROTECTION. Les spécialistes suivent régulièrement des formations de perfectionnement et leur niveau de formation est testé lors d'audits internes. Une sélection stricte du personnel permet de minimiser l'influence du facteur humain dans les services de « MAKS PROTECTION ».

L'équipe de direction de "MAKS PROTECTION" vise une approche individuelle des clients. Les spécialistes effectuent une analyse à plusieurs niveaux et, sur la base de ses résultats, proposent les solutions les plus efficaces pour assurer la sécurité du client. Parallèlement, le domaine d'activité de « MAKS PROTECTION » ne se limite pas à la clientèle privée. Les salariés connaissent la protection des installations publiques et ont fait leurs preuves dans ce domaine.

L'approche de la division en matière de services de sécurité de bout en bout est sans précédent et garantit une efficacité maximale dans chaque situation.

La division « MAX OPERATION » est présente sur le marché depuis plus de dix ans. La tâche principale est d'assurer le fonctionnement le plus efficace et ininterrompu des objets immobiliers viabilisés. Dans le même temps, le délai de prescription pour la mise en service d'un objet et la valeur du niveau de complexité de l'équipement ne jouent aucun rôle.

Le service complet proposé par « MAX OPERATION » comprend soutien techniqueéquipements et systèmes d'ingénierie, ainsi que des propositions de sécurité. Cette liste comprend la maintenance et autres travaux planifiés et imprévus ; conception et installation d'alarmes incendie et de systèmes de vidéosurveillance, ainsi qu'une gamme de services de réparation et de construction. Les clients MAX OPERATION reçoivent un ensemble complet de services d'un seul entrepreneur, ce qui peut réduire considérablement les coûts et faciliter l'interaction entre les services.

Les spécialistes de cette division sont toujours prêts à proposer plusieurs options pour travailler avec l'objet, en fonction de ses spécificités et des souhaits du client. Une approche individuelle permet au client de compter sur une parfaite compréhension mutuelle avec l'entrepreneur et, par conséquent, d'obtenir un résultat de la plus haute qualité.

DANS monde moderne l'équipement et l'équipement des bâtiments modernes sont de plus en plus diversifiés et complexes. L'objectif principal de cette division est de fournir des services complets pour l'exploitation des bâtiments. Tous les employés comprennent les dernières avancées scientifiques et technologiques et les utilisent conformément aux recommandations et aux normes des fabricants. C'est le seul moyen de garantir que l'opérabilité et la sécurité d'un objet, quelle que soit sa complexité, sont maintenues au niveau approprié.

La subdivision MAX CONSULTING est engagée dans le conseil et l'audit dans le domaine de la sécurité depuis plus de 10 ans. La tâche principale de la division est une analyse complète de la situation, ainsi qu'un mauvais calcul des perspectives de développement, en tenant compte des problèmes existants de l'entreprise, ainsi que des caractéristiques individuelles de l'entreprise.

Les employés de « MAX CONSULTING » effectuent une analyse préliminaire des systèmes de sécurité existants. Bien entendu, ce travail est effectué en étroite collaboration avec les collaborateurs du client, qui vous mettront à jour et vous aideront à prendre en compte toutes les fonctionnalités.

L'audit des activités de l'entreprise est réalisé par des spécialistes hautement qualifiés qui sauront non seulement identifier les points critiques d'un système déjà utilisé, mais également proposer des moyens de les éliminer. Tous les consultants ont déjà servi dans les forces de l'ordre et possèdent une expérience significative en Russie et à l'étranger.

De plus, les spécialistes de MAX CONSULTING fournissent une assistance pour éliminer les situations de crise, augmenter l'efficacité des processus commerciaux et gérer efficacement les systèmes d'information et les risques informatiques de l'entreprise.

Les consultants du département se donnent pour mission d'établir des relations mutuellement bénéfiques afin de poursuivre la coopération à long terme avec le client. "MAX CONSULTING" propose à ses clients des services d'audit, des services juridiques dans le domaine du droit pénal, du travail, fiscal et autres.

L'étendue des prestations fournies par la société « MAX CLEANING » est le nettoyage des locaux. En Russie, les premières entreprises de nettoyage sont apparues en 1992-1994. avec l'émergence des premières coentreprises, qui étaient alors les seules consommatrices de leurs services. En 2012, l'augmentation du volume du marché des services de nettoyage en Russie en termes monétaires s'est élevée à environ 9 milliards de roubles - en 2011, son volume était de 45 milliards de roubles, et à la fin de 2012, le marché du nettoyage était déjà estimé par eux à 54 milliards de roubles. Au cours de l'année 2014, le volume du marché russe des services de nettoyage a augmenté, selon les analystes, d'environ 10 à 11 milliards de roubles et s'élevait à environ 65 milliards de roubles à la fin de l'année dernière.

Parmi les plus grandes régions fournissant des services de nettoyage figurent Moscou, le territoire de Krasnoïarsk, la région de Tioumen, la République du Bachkortostan, Saint-Pétersbourg et l'Okrug autonome de Khanty-Mansiysk. Moscou représente 100 à 150 millions de dollars du marché national du nettoyage.

Selon les experts, il existe plus de 300 entreprises de nettoyage opérant sur le marché de la capitale. Selon la taille de l'entreprise, ils peuvent être conditionnellement divisés en 4 grandes catégories.

· les plus grands opérateurs (le nombre d'employés est supérieur à 500 personnes) ~ 67 % ;

· grands opérateurs(effectif jusqu'à 500 personnes) ~ 15 % ;

· opérateurs moyens (effectif jusqu'à 200 personnes) ~ 7% ;

· petits opérateurs (effectif jusqu'à 50 personnes) ~ 11 %.

La gamme de services standards proposés par presque tous les acteurs du marché comprend le nettoyage quotidien complexe, ainsi que le lavage des surfaces verticales. En outre, environ 93 % de toutes les entreprises de nettoyage proposent des services de meulage et de polissage du granit, du marbre, du grès cérame et des carreaux de céramique, ainsi que le nettoyage des zones adjacentes et des services de nettoyage spécialisés après des travaux de construction et des incendies. Environ 87 % des entreprises participant à l'étude fournissent des services et du personnel supplémentaires, par exemple des emballeurs, des déménageurs et autres, et 80 % des acteurs du marché des services de nettoyage fournissent également à leurs clients des services de jardinage pour les territoires adjacents et internes, les déchets et la neige. suppression. Les principaux clients des entreprises de nettoyage sont les supermarchés et les centres commerciaux, les entreprises manufacturières, les entreprises de transport et de stockage, les installations médicales et sportives, les centres de bureaux et d'affaires, les grandes entreprises internationales et russes, les banques, les agences gouvernementales, les complexes hôteliers, les établissements de divertissement (cinémas, clubs). , casino), gares et aéroports.

Riz. 2. Segmentation des consommateurs de services de nettoyage

Le segment de marché le plus en retard, comme le montrent de nombreuses études, est celui du nettoyage dans les établissements de santé. Cet état de fait s'explique par les habitudes établies, les normes plus strictes qui existent dans ces organisations et les exigences spécifiques adoptées par celles-ci pour le nettoyage effectué par le personnel de l'entreprise de nettoyage.

Les critères de choix d'une entreprise de nettoyage sont : l'autorité sur le marché, le coût et l'étendue des services fournis, le niveau d'équipement, de technologies et de produits chimiques utilisés dans les travaux, les qualifications du personnel, le système de suivi des performances de nettoyage.

Le ménage est une nécessité de production dans le monde des affaires d’aujourd’hui. Le nettoyage quotidien sous contrat est un domaine assez développé de cette entreprise. La possibilité de commander à la fois un nettoyage ponctuel et d'établir un contrat de nettoyage des locaux à intervalles réguliers, avec un horaire de travail pratique pour le client - c'est aujourd'hui une activité très courante qui nécessite une grande quantité de données et qui est la mieux adaptée pour un exemple de conception de système d’information. Les salariés de l'entreprise accordent une grande attention au contrôle et à la qualité du nettoyage effectué. L'ouverture est également une partie importante du travail de l'entreprise. Le client a le droit de savoir quoi, comment et avec l'aide de ce que fait cette entreprise MAX CLEANING. Tous les produits chimiques disposent de certificats d'hygiène, les partenaires et les clients peuvent visiter la base de production et se familiariser avec les capacités technologiques et l'organisation du travail de l'entreprise.

Le nettoyage est un service moderne et très demandé proposé par diverses entreprises de nettoyage. Ce nettoyage est effectué par du personnel spécialement formé et est évalué selon des normes européennes élevées.

Le nettoyage est apparu en Russie au début des années 1990 et, tout d'abord, a commencé à être demandé par les grandes entreprises occidentales habituées au nettoyage professionnel dans leur pays. Le service regroupe une gamme complète d'activités destinées au nettoyage et au maintien de la propreté des locaux résidentiels, commerciaux et industriels, notamment le nettoyage des façades, le lavage des vitrines et autres surfaces extérieures des bâtiments. La liste des services comprend généralement également la collecte des déchets et le déneigement des toits et des zones adjacentes.

Actuellement, tous les services sont effectués par du personnel qualifié utilisant des technologies de nettoyage modernes, en utilisant les produits les plus récents, spécialement sélectionnés pour chaque surface séparément, en tenant compte de ses propriétés physiques, chimiques et caractéristiques techniques. Le marché du nettoyage en Russie s'est considérablement développé et offre de grandes perspectives pour la poursuite du développement. Dans quelques décennies, les gens oublieront ce qu’est l’autonettoyage et se tourneront vers une entreprise qui fournit ces services. En effet, non seulement l'apparence elle-même, mais aussi la santé du propriétaire dépendent de la propreté des lieux.

Les dirigeants de nombreuses grandes et petites entreprises ont déjà réussi à faire en sorte que le nettoyage proposé par des entreprises spécialisées soit de qualité bien supérieure au nettoyage au sens habituel. Le nettoyage professionnel consiste à remettre les locaux dans un état impeccable, un tel nettoyage, à long terme, fait gagner du temps, augmente la durée de vie des matériaux de finition et augmente le prestige de l'entreprise.

Les employés et les dirigeants de l'entreprise travaillent comme un mécanisme unique, apprécient non seulement la haute qualité des services proposés, mais analysent également les services commandés, prédisent la situation sur le marché des services et, par conséquent, proposent une solution constructive à situations d'urgence et les solutions les plus efficaces aux besoins des clients.

En 2003, afin d'améliorer la qualité du service client, il a été décidé d'ouvrir une nouvelle division qui fournira des services de nettoyage professionnels supplémentaires. MAX CLEANING a fait ses premiers pas à Moscou. L'expérience acquise dans la capitale a été mise à profit pour pénétrer dans les régions. Et même si au début il y avait suffisamment de problèmes, l'entreprise a réussi à faire face à toutes les difficultés. En 2005, l'entreprise a signé un contrat avec la chaîne de supermarchés METRO, devenant ainsi l'une des premières entreprises à fournir des services de nettoyage aux supermarchés et hypermarchés. En 2010, l'effectif de l'entreprise comptait plus de 400 personnes. Le personnel travaille sur des sites dans tout Moscou. Déjà en 2012, "MAX CLEANING" se rend dans les régions de Russie. Les premières succursales sont ouvertes à Krasnoyarsk et Kazan. La qualité du nettoyage professionnel des bureaux et centres commerciaux dépasse les attentes de la clientèle régionale. L'entreprise approche de son 10e anniversaire avec un effectif de 700 personnes. Toute expérience ultérieure a donné des connaissances uniques dans le domaine du nettoyage.

La réputation de la société MAX CLEANING, établie ces dernières années, est d'une grande importance. Cela nécessite de prendre en compte l’attitude de chacun des salariés vis-à-vis de son travail.

L'interaction et la communication avec les clients sont des éléments essentiels du succès. Il est très important de conserver des enregistrements des contrats avec les clients, de toutes les commandes des clients qui reflètent leurs besoins.

Une politique de prix flexible, le niveau professionnel de formation du personnel, l'utilisation d'une variété d'équipements et de produits chimiques nous permettent d'occuper une position de leader dans ce secteur de services.

L'entreprise de nettoyage fournit ses services dans toute la Fédération de Russie. La majeure partie de la zone de service est la partie centrale de la Fédération de Russie. L'entreprise travaille avec de nombreuses grandes entités juridiques, illustrées ci-dessous dans la figure :

Riz. 3. Entreprises clientes "MAX-CLEANING"

.1 Structure organisationnelle de l'entreprise

La société MAX CLEANING se compose de différentes divisions qui remplissent différentes fonctions et tâches, la structure organisationnelle de la société MAX CLEANING est présentée dans la figure 4.

Riz. 4. Structure de l'organisation

Le Directeur Général et son Adjoint dirigent la société MAX-CLEANING qui est composée de nombreux départements, dont :

· Département de travail avec les clients ;

· Département des travaux.

Service client

Le champ d'activité pour travailler avec les clients de la société "MAKS-CLEANING" est vaste : sa tâche principale est la coopération et le service à long terme des personnes morales, l'analyse de leurs besoins, leur niveau et leur orientation. Négocier avec les entreprises clientes, prendre connaissance des conditions de vente des prestations fournies par « MAX-CLEANING », contrôler l'exécution des travaux, tout cela fait partie intégrante du travail de ce département.

L'entreprise cliente peut postuler auprès de « MAX-CLEANING » et recourir aux services de nettoyage complexe des locaux. Le dirigeant de l'entreprise vous aidera à conclure un contrat de coopération à long terme ou à passer une commande unique. Il est également tenu de se renseigner auprès du client toutes les informations nécessaires, à savoir :

Des informations sur la société dont il est représentant ;

Données sur les biens (locaux) nécessitant un nettoyage complexe ;

L'envie du client de choisir un cours de nettoyage ;

Conditions d'utilisation;

Commentaires particuliers sur le travail avec les locaux (Toutes les informations reçues sont traitées par le gestionnaire et sont strictement confidentielles).

En cas de conclusion réussie d'un accord ou d'une commande, l'exécution de la prestation sera transférée au service des travaux, dont la fonction est la fourniture (exécution) de services de nettoyage en temps opportun et de haute qualité.

Service des Travaux

Ce service est composé d'un contremaître principal et de nettoyeurs, formant des équipes distinctes. Après la passation du contrat (commande) par le chef d'entreprise au contremaître principal, suit l'étape de répartition des travaux de nettoyage des locaux entre les nettoyeurs-contremaîtres.

Le nettoyage des locaux du client est effectué dans les délais fixés et précisés dans le contrat (commande) préalablement exécuté. Un rapport de la performance du service est remis au contremaître principal, qui évalue le travail de chaque nettoyeur faisant partie de l'équipe ayant effectué ce nettoyage. De plus, le contremaître principal s'engage à informer le chargé de compte de l'état de cette commande.

Après cela, la qualité du travail est vérifiée par le client lui-même. En cas d'évaluation insatisfaisante, le gérant informe la direction de l'entreprise pour que les décisions appropriées soient prises.

Au cours de l'analyse des activités des services de la société MAX-CLEANING décrite ci-dessus, un diagramme de processus métier a été construit, illustré ci-dessous dans la figure 5.

Riz. 5. Processus métier « MAX-CLEANING »

Les deux ministères ont besoin service opérationnel clients et transactions, en automatisant le flux de travail, ainsi que dans la réception rapide des données de reporting et des informations analytiques pour fournir des services rapides et de haute qualité.

1.2 Analyse des logiciels et du matériel du service client et du service travaux

Chaque gestionnaire de compte dispose d'un ordinateur personnel, d'un téléphone et de divers périphériques pour travailler avec les informations nécessaires. L'entreprise dispose d'Internet dont l'accès est accessible à tous les salariés de MAX-CLEANING. Tous les PC fonctionnent sous Windows 7 forfait requis Microsoft Office, qui comprend Access, ainsi que des pilotes permettant de travailler avec de nombreux périphériques HP DeskJet. Les logiciels et le matériel du service client et du service travaux sont illustrés à la figure 6.

Riz. 6. Editeur de logiciels "MAX-CLEANING"

L'entreprise utilise un réseau basé sur le concept « client-serveur ». Pour les SGBD modernes, l'architecture client-serveur est devenue le standard de facto.

Le principe de base de la technologie « client-serveur » est de diviser les fonctions d'une application interactive standard en quatre groupes :

fonctions de saisie et d'affichage des données ;

Fonctions applicatives spécifiques au domaine ;

· fonctions fondamentales de stockage et de gestion des ressources (bases de données) ;

fonctions de services.

Les avantages de ce système :

· Aucune duplication du code du programme serveur par les programmes clients.

· Puisque tous les calculs sont effectués sur le serveur, les exigences relatives aux ordinateurs sur lesquels le client est installé sont réduites.

· Toutes les données sont stockées sur le serveur, qui est généralement bien mieux protégé que la plupart des clients. Sur le serveur, il est plus facile d'organiser le contrôle des autorisations pour autoriser l'accès aux données uniquement aux clients disposant des droits d'accès appropriés.

Le client fournit les informations au responsable de l'entreprise, qui les corrige sur son PC à l'aide de Microsoft Word 2010, imprime le contrat (commande) et conserve le document sous forme papier. Ainsi, il existe un risque de perdre toutes les informations nécessaires, créant ainsi le problème d'une recherche ultérieure d'informations sur le client, ses locaux et ses contacts. De plus, le gestionnaire n'a pas la possibilité de calculer automatiquement non seulement le coût du nettoyage, en fonction de sa classe, de la taille des locaux et de la durée d'entretien du contrat, mais également du nombre d'équipes nécessaires pour un nettoyage rapide et élevé. -nettoyage de qualité des locaux.

L'idée de base est de diviser une application réseau en plusieurs composants, chacun implémentant un ensemble spécifique de services. Les composants d'une telle application peuvent fonctionner sur différents ordinateurs, remplissant des fonctions de serveur et/ou de client. Cela améliore la fiabilité, la sécurité et les performances des applications réseau et du réseau dans son ensemble. Le module de système d'information développé par moi pour l'entreprise MAX-CLEANING contribuera à augmenter la rentabilité de l'entreprise grâce à une analyse approfondie des informations sur ses clients, les systèmes de vente, permettra à la direction de l'entreprise de suivre les indicateurs clés de la qualité du travail effectué. en vertu du contrat, ce qui est nécessaire pour prendre des décisions commerciales stratégiquement importantes et pour évaluer efficacement le travail de chaque employé.

L'objectif de mes travaux finaux de classement est de développer un module de système d'information de comptabilisation du nettoyage complexe de divers locaux.

Pour atteindre cet objectif, il est nécessaire d'effectuer les tâches suivantes :

Analyser les activités de l'entreprise « MAKS » pour le nettoyage ;

Créer une liste d'exigences pour le développement de bases de données ;

Développer une base de données en utilisant la méthode du diagramme ER et l'outil Erwin CASE ;

Implémentez des requêtes pour manipuler les données dans la base de données.

Le module du système d’information en cours de développement doit répondre aux exigences suivantes :

· Créer et stocker des données sur les contrats avec calcul automatique du coût du service pour la durée du contrat ;

· Créer et stocker des données sur les commandes avec calcul automatique du coût du nettoyage, en fonction de la taille de la pièce et de la classe de nettoyage ;

· Enregistrer les données sur chaque nettoyage ;

Conserver des informations sur la qualité du nettoyage de chaque employé de la brigade ;

Calculer l'évaluation de la performance de l'équipe pour le chef d'entreprise ;

· Calcul automatique du nombre d'équipes nécessaires au nettoyage des locaux.

Je suppose que l'introduction d'un tel système augmentera la vitesse de traitement de tous les documents nécessaires aux services d'une entreprise de nettoyage, ainsi que réduira le nombre d'erreurs lors du travail avec les clients.

Pour résoudre les tâches du travail de classification final, les éléments suivants sont utilisés :

· méthode de conception de base de données - modélisation ER. Il s'agit d'une description graphique du domaine en termes de « relation objet – propriété – ». L'utilisation de la modélisation ER offre de nombreux avantages : elle rend l'analyse du domaine plus ciblée et spécifique ; permet de concevoir un AIS sans référence à un SGBD cible spécifique et de sélectionner ce dernier à tout moment ; lors du changement de SGBD utilisé, il n'est pas nécessaire de concevoir à nouveau, il vous suffit de passer par l'étape de transfert du modèle ER vers celui cible (si le SGBD cible que vous avez choisi est pris en charge par cet outil CASE, alors une telle transition sera généralement être effectué automatiquement) ;

· CAS - signifie Erwin. L'avantage est la possibilité de créer des diagrammes de structure de base de données qui vous permettent de résoudre automatiquement les problèmes liés au maintien de son intégrité, ainsi que l'indépendance du modèle logique par rapport au SGBD utilisé, qui vous permet d'appliquer méthodes génériques pour son export vers des SGBD spécifiques.

· Le SGBD MS Access est sélectionné comme SGBD cible. Access est un système de gestion de bases de données relationnelles qui comprend tous les outils nécessaires pour créer une base de données locale, une base de données partagée dans réseau local Avec serveur de fichiers ou des bases de données sur un serveur SQL, ainsi que de créer des applications utilisateur qui fonctionnent avec ces bases de données. Accès au SGBD comprend divers et nombreux relativement autonomes logiciel, axé sur la création d'objets de base de données et d'applications utilisateur. Les outils de conception graphique permettent à l'utilisateur de créer des objets de base de données et des objets d'application en utilisant de nombreux éléments graphiques sans programmation.

2. Partie conception

.1 Description du domaine

L'entreprise possède sa propre flotte de véhicules à Moscou, qui comprend 5 véhicules VOLVO, ainsi que 6 chauffeurs affectés à chaque véhicule. Equipes (3) effectuant un nettoyage complexe des locaux, à raison de 3 personnes chacune.

Services de l'entreprise :

· Nettoyage complet des locaux (commerciaux, industriels, entrepôt et industriel);

Le client, qui ne peut être entité, désigne un employé de la société « MAKS » occupant le poste de responsable des commandes. L'entreprise fournit ses services, aussi bien à la demande du client lui-même, que pour une longue durée (à partir de 7 jours et plus).

Avec le responsable des commandes, le client discute des points suivants :

Le client fournit des données sur les locaux nécessitant un entretien (type de local, superficie, localisation) ;

Le prix, mesuré en roubles, est déterminé dans le contrat (paiement anticipé de 100 %) :

Ø A la demande du client (ponctuelle) - dépend de la superficie des locaux, du type de nettoyage et du nombre d'équipes impliquées.

Ø Pendant une longue période - dépend de la période de service, de la fréquence et de la superficie de la pièce.

・Données personnelles du client

・Informations sur la chambre

Durée de vie

Le nombre d'équipes impliquées

La qualité du service sera vérifiée par le client et l'employé de l'entreprise qui contrôle le résultat du travail de l'équipe. En cas d'évaluation concordante et insatisfaisante du client et du salarié, le groupe de travail sera réprimandé pouvant aller jusqu'au licenciement.

La sélection des voitures disponibles dans la flotte de l'entreprise sera effectuée par un spécialiste de la sélection de véhicules. Il appréciera quantité requise brigades d'entretien des locaux et des machines nécessaires au transport groupe de travailà destination. La sélection des machines est effectuée immédiatement après les données fournies sur place par le client avant la conclusion du contrat.

.2 Étude de faisabilité des méthodes de développement et de mise en œuvre

Pour la conception de bases de données centre de services Il a été décidé d'utiliser la méthode du diagramme ER. Cette méthode de conception a été choisie par moi, en fonction des facteurs suivants :

La méthode du diagramme ER nous a été enseignée dans la discipline de la Base de Données.

La méthode de conception utilisant des diagrammes ER présente un certain nombre d'avantages, à savoir la visibilité ; la capacité de concevoir une base de données avec un grand nombre d'objets et d'attributs ;

Les diagrammes ER offrent la possibilité d'analyser le domaine plus spécifiquement ;

Les exigences de connaissance du langage SQL sont réduites.

Le modèle ER repose sur trois éléments :

Essence

Attribut

J'ai choisi ERwin Data Modeler comme système de conception assistée par ordinateur de base de données.

Comme un SGBD a été choisi Microsoft Access. Ce SGBD a été choisi par moi, sur la base des facteurs suivants :

Microsoft Access m'a été enseigné lors de ma formation ;

Access vous permet de créer rapidement et facilement des requêtes de table ;

Lors du traitement des données, Access utilise le langage de requête SQL, qui m'a également été enseigné dans la discipline Base de données.

.3 Conception de la base de données

Étape de conception

Description des entités.

Sélection d'entité.

Description des liens.

Essence

Essence





Locaux

Fourni


Servir

Employés



Besoin (Inclus)


exposé













consulté

Employés


panneaux







Les taux













Employés

S'embrasser


accepter


Effectuer


contrôle


Effectuer



















Permet


















































2.4 Modèle de données conceptuel dans la norme Chen


2.5 Diagramme ER dans l'environnement ERwin

.6 Analyse du modèle

Attribut composite : - non

Attribut à plusieurs valeurs : Téléphone (entreprise, représentant)

Attribut dérivé :

Commande - coût = Type de nettoyage (coût) * Chambre (superficie)

Contrat - prix = Contrat (conditions de service / fréquence) * Locaux (superficie)

Liens récursifs : - non

Relation 1:1 : la commande nécessite un nettoyage

Connexions redondantes : oui

L'entité Représentante de la société apparaît :

Le client consulte l'employé

Le client évalue le nettoyage

Le client signe le contrat

Le client passe une commande

Les locaux sont entretenus par les employés

Les locaux sont en cours de nettoyage

Les employés exécutent la commande

Les employés supervisent le nettoyage

Contrat oblige Nettoyage

Connexion M:n : oui

Les employés font le ménage

Riz. 8. Modèle final dans Erwin

7 Étape de conception physique

Schéma de données dans l'environnement du SGBD sélectionné

Riz. 9. Schéma de base de données

2.8 Implémentation des requêtes de base

nettoyage, manipulation de la base de données

Riz. 9. Mise en œuvre des principales demandes

Afficher une liste de contrats pour les chefs d'entreprise

Cette demande vous permettra de visualiser la liste des contrats émis par lui par le matricule du gestionnaire qui saisit l'utilisateur. Une telle demande vous permettra de visualiser rapidement des informations sur le travail d'un responsable particulier de l'entreprise.

Employees.Tab_Number, Employees.Name, Employees.Phone, Employees.Position, Employees.Department_Number, Contract.Contract_Number FROM Employees INNER JOIN Contrat ON Employees.Tab_Number = Contract.Tab_Number OÙ (((Employees.Tab_Number)=[Entrez le numéro du personnel du gérant :]));

Consulter l'évaluation du travail des nettoyeurs-contremaîtres

Cette demande sera envoyée pour consulter l'évaluation du travail des nettoyeurs-contremaîtres. Selon cette évaluation, le client et le dirigeant de l'entreprise peuvent proposer des commentaires et des mesures préventives en cas d'erreurs ultérieures dans le travail des nettoyeurs.

SELECT Employees.Name, Employees.Position, Cleaning.Customer_Rating, Cleaning.Manager_Rating, Employees.Team_Number FROM Cleaning INNER JOIN (Employés INNER JOIN Dc_Employee ON Employees.Tab_Number = Decrease_Employee.Tab_Number) ON Cleaning.CleaningNumber = Decrease_Employee.Tab_Number OÙ ( (( Cleaning.Cleaning_number)=[Entrer le numéro de nettoyage]));

Affichage d'une liste des commandes par type de ménage renseigné

Cette demande vous permettra de visualiser le détail de la commande effectuée par le client.

SELECT [Type de nettoyage].[Classe de nettoyage], [Type de nettoyage].Cost, Order.OrderNumber FROM [Type de nettoyage] INNER JOIN Order ON [Type de nettoyage].[Classe de nettoyage] = Order.[Classe de nettoyage] OÙ (([ Type de nettoyage].[Classe de nettoyage])=[Entrer la classe de nettoyage :]);

Rechercher une entreprise - un client dans la base de données

Cette demande permettra à l'employé de saisir le nom de l'entreprise du client et d'afficher une liste des contrats et commandes précédemment exécutés, le cas échéant. Grâce à une telle demande, il sera possible d'éviter de ressaisir les informations sur l'entreprise du client.

SELECT Client.[Nom de l'entreprise], Client.Legal_Address, Client.Company_Phone, [Représentant de l'entreprise].Nom, [Représentant de l'entreprise].E-mail FROM Client INNER JOIN [Représentant de l'entreprise] ON Client.TR = [Représentant de l'entreprise].TR OÙ ( ((Client.[Nom de l'entreprise])=[Entrez le nom de l'entreprise :]));

Rechercher des commandes non / terminées

Cette requête vous permettra d'afficher une liste des commandes terminées et non exécutées selon le statut saisi par l'utilisateur.

SELECT Order.Order_Number, Order.Status, Order.In_Date, Order.[Classe de nettoyage], Order.Due_Date FROM Order WHERE (((Order.Status)=[Entrer le statut de la commande :]));

Liste des locaux par type

Cette requête vous permettra d'afficher une liste de pièces par numéro saisi

type de chambre par l'utilisateur.

SELECT Rooms.Address, Rooms.Area, Rooms.Type, Rooms.NC FROM Rooms WHERE (((Rooms.Type)=[Entrez le type de chambre :]));

Liste des contrats d'une durée de service supérieure à 30 jours

Cette requête vous permettra d'afficher une liste de contrats dont la durée de service dépasse 30 jours.

SELECT Contract.Contract_Number, Contract.Order_Date, Contract.Address, Contract.[Durée de service (jours)]FROM Contract WHERE (((Contrat.[Durée de service (jours)])>30));

· Calculer le coût des commandes

Cette demande vous permettra d'afficher le coût de la commande par le numéro saisi par l'utilisateur. Grâce à cette demande, il sera possible d'éviter les erreurs lors du calcul du coût des commandes.

SELECT Order.Order_No., ([Type de nettoyage].[Coût]+[Type de nettoyage].[Nombre d'équipes par unité de surface])*[Pièces].[Zone] AS Order_Cost, Order.[Classe de nettoyage], Order. Statut FROM Chambres INNER JOIN ([Type de nettoyage] INNER JOIN Order ON [Type de nettoyage].[Classe de nettoyage] = Order.[Classe de nettoyage]) ON Rooms.Address = Order.Address WHERE (((Order.Order_Number)=[Enter numéro de commande :]));

En fonction de l'objectif du système d'information en cours de développement, nous concevrons davantage la structure modulaire de l'application. Pour déterminer la structure modulaire, nous utiliserons le diagramme des composants de notation UML 2.0 (Fig. 3.4).

Riz. 3.4

Le système d'information se compose de trois composantes :

  • 1. Interfaces. Mise en place de l'interaction utilisateur avec le système d'information. Contient les modules suivants :
    • · Entrée/sortie - organisation de l'entrée et de la sortie d'informations lorsque l'on travaille avec la propriété intellectuelle ;
    • Reporting - organisation du reporting conformément aux formes établies documentation sur les différents domaines d'activité de l'agence de recrutement ;
    • Recherche - organiser la recherche de candidats et de postes vacants selon les paramètres spécifiés ;
  • 2. Traitement des données. Mise en œuvre de fonctions informatiques : recherche de données dans la base de données, modèle mathématique pour la tâche d'analyse primaire des documents, etc. ;
  • 3. BD. Mise en place d'un entrepôt de données contenant des informations sur les clients.

Développement de la structure de la base de données

Comme mentionné précédemment, dans le système d’information, toutes les informations sont stockées dans une seule base de données. La méthodologie IDEF1x a été appliquée pour modéliser la structure logique de la base de données. Selon cette méthodologie, le processus de construction modèle d'information comprend les étapes suivantes :

  • définition des entités; détermination des dépendances entre entités ;
  • définition de clés primaires et alternatives ;
  • définition des attributs de l'entité ;
  • amener le modèle au niveau requis de forme normale ;
  • · passage à la description physique du modèle : affectation des correspondances nom d'entité - nom de table, attribut d'entité - attribut de table ;
  • définir des déclencheurs, des procédures et des restrictions ;
  • génération de base de données.

Le diagramme entité-relation, qui décrit la base de données en termes d'IDEF1.x, est construit à partir de trois blocs principaux : entités, attributs et relations. Si nous considérons le diagramme comme une représentation graphique des règles du domaine, alors les entités et les attributs sont des noms et les relations sont des verbes.

Puisque le futur SI recherchera cette base de données, les attributs suivants ont été choisis comme principaux attributs du document :

  • - le nom du document ;
  • - la date de réception du document dans les archives (les cabinets d'avocats qui fournissent des services d'archives surveillent la conservation des documents. Chaque document a sa propre durée de conservation. De nombreux titres perdent de leur pertinence avec le temps et leur valeur est réduite à zéro. Ces documents sont censés être détruits. La sélection en temps opportun de ces documents et la destruction des documents sont incluses dans l'ensemble des services d'archivage fournis par les cabinets d'avocats.Lorsque chaque document est accepté pour le stockage, après un examen spécial, la période de stockage est déterminée.Après ce délai, le document est soumis à la destruction) ;
  • - propriété (type) du document (puisque tous les documents ont été divisés en 7 types, pour lesquels un classement a été fait par importance) ;
  • -numéro de colonne ;
  • - numéro d'étagère ;
  • - numéro de traîneau (ces 3 paramètres sont nécessaires pour déterminer l'emplacement du document dans l'archive) ;
  • - la présence du document dans sa cellule (il faut savoir si le document est dans les archives, ou s'il a été délivré au demandeur).

Le résultat d'une requête visant à sélectionner tous les documents appartenant à un client devrait ressembler à ceci, voir Figure 3.5. Dans l’exemple présenté, le nombre de documents a été volontairement limité à 20.

Examinons maintenant plus en détail le modèle logique de données du système d'information en cours de développement, présenté dans la figure 3.6.


Riz. 3.5


Riz. 3.6

À partir du modèle de données présenté, on peut voir qu'il contient trois entités, chacune avec son propre ensemble d'attributs, dont deux sont dépendants et un ne l'est pas.

L’entité « Salarié », qui est une entité indépendante, possède les attributs suivants :

  • · Numéro d'identification de l'employé - est la clé primaire de cette entité ;
  • Nom de l'employé ;
  • Domaine de spécialisation ;
  • · Notation;
  • · Informations Complémentaires.

L'entité « Client » est une entité dépendante de l'entité « Employé », ce qui signifie que chaque employé peut servir plusieurs clients. L'entité cliente possède les attributs suivants :

  • · Numéro de série et de passeport - est la clé primaire de cette entité ;
  • · Numéro d'identification de l'employé - est une clé secondaire de cette entité ;
  • Nom de l'employé ;
  • Domaine de spécialisation ;
  • · Notation;
  • · Informations Complémentaires.

L'entité « Document » est une entité dépendante de l'entité « Client », ce qui signifie que chaque client peut stocker de nombreux documents différents dans l'archive. L'entité document possède les attributs suivants :

  • · ID du document - est la clé primaire de cette entité ;
  • · Numéro de série et de passeport - est une clé secondaire de cette entité ;
  • · Nom du document ;
  • · Date de réception;
  • · Appartenir à un groupe ;
  • Numéro de colonne ;
  • · Numéro d'étagère ;
  • · Numéro de curseur ;
  • La présence d'un document dans une cellule.

Construit à partir de nombreux modules Système d'Information a permis à l'usine automobile de Nijni Novgorod "Chaika-Service" de mettre en œuvre l'idée d'une production qui prend en compte au maximum les souhaits des clients qui ont passé leurs commandes auprès de l'entreprise

Le système d'information créé à partir d'une variété de modules a permis à l'usine automobile de Nijni Novgorod "Chaika-Service" de mettre en œuvre l'idée d'une production qui prend en compte au maximum les souhaits des clients qui ont passé leurs commandes auprès de l'entreprise.

La tâche principale du service informatique d'une entreprise en activité en ces temps difficiles est de réduire les coûts informatiques et de fournir à la direction les outils qui l'aideront à surmonter avec succès la crise. C'est ce qu'explique Alexeï Ganine, chef du département informatique de l'usine automobile Chaika-Service de Nijni Novgorod, spécialisée dans la production de véhicules spéciaux en série et uniques.

L'entreprise connaît une croissance rapide en 2006, lorsqu'une partie de l'ancienne usine est acquise et que le développement du deuxième territoire commence. Naturellement, la tâche était d'unir les deux territoires en un seul champ d'information. J'ai commencé par créer un réseau VPN, mais à mesure que le nombre d'utilisateurs augmentait, bande passante la chaîne manquait. Ensuite, un câble à fibre optique a été posé entre les deux territoires.

Avec le début de la crise, le besoin en ressources réseau a diminué, ce qui a permis de réduire l'achat d'équipements actifs pour l'infrastructure de télécommunications de l'entreprise. Une autre source importante d’économies de coûts a été l’abandon de l’externalisation et de la mise en œuvre des tâches informatiques en interne.

De plus, l'entreprise optimise les coûts Internet, analyse et limite la consommation de trafic. La société possède des succursales à Krasnodar et à Moscou, tous les sites sont regroupés en un réseau IP avec une numérotation unique. Et c'est désormais ce réseau interne qui est utilisé pour les appels au sein de l'entreprise, ce qui est bien plus économique que les appels longue distance.

Parmi les outils qui seront prochainement fournis à la direction, Ganin a cité en premier lieu le système de calcul des coûts. Il a déjà été développé et servira un objectif mondial commun : réduire les coûts. Il est prévu d'effectuer un calcul actualisé du coût des produits sur la base du système de gestion des données d'ingénierie. Cela fournira des données de coûts détaillées et à jour (préalablement calculées sur la base des données comptables). L'entreprise fabrique des produits assez complexes, seules les versions finales de voitures avec diverses modifications sont au nombre d'environ un millier et demi. Naturellement, les pièces à partir desquelles ils sont assemblés sont deux fois plus grandes.

De la comptabilité à la production

Le premier pas vers l'automatisation a été l'acquisition en 2002 du produit « 1C : Comptabilité 6.0 » et du système de CAO « Compass » de la société « Ascon ». L'étape suivante était l'automatisation des activités de production. La société Rarus NN, sur ordre de l'entreprise, a commencé à adapter le système ERP « 1C : Production Enterprise Management 8 » (« 1C : SCP 8 ») aux besoins et caractéristiques de l'entreprise. L'objectif du projet était de construire une base de données unifiée et de mettre en œuvre la gestion de tous les processus métiers basée sur un système d'information unifié. Le facteur décisif dans le succès de sa mise en œuvre a été le soutien direct de la haute direction de l'entreprise - PDG qui a initié et soutenu le projet à toutes ses étapes.

Lors de l'automatisation des activités de production, une attention particulière a été accordée à l'adéquation de l'affichage de la progression du processus de production dans le système. Les spécialistes de l'équipe de mise en œuvre ont élaboré des termes de référence avec Description détaillée, quelle voiture dans quelle configuration le client doit recevoir et ce qui doit être fait pour chaque commande. Le type de voiture, son modèle, la liste des opérations technologiques requises, leur séquence, la liste des opérations de contrôle, etc. ont été inscrits dans le document. Cette approche a permis de rendre l'entreprise plus orientée client, puisque les spécifications techniques étaient élaborées par les responsables du service commercial, qui essayaient de prendre en compte au maximum les souhaits du client, et ce n'est qu'alors que les tâches étaient accomplies. en production.

Les spécialistes du service informatique, en collaboration avec les technologues, ont élaboré un bloc de spécifications pour la production et cartes technologiques. Sur leur base et sur la base du plan mensuel de sortie des produits finis, le besoin en matériaux pour une certaine période a été déterminé, en tenant compte des soldes courants. Tout cela a permis de planifier avec compétence le travail du service d'approvisionnement.

Les employés du service informatique ont développé un module pour « 1C : UPP 8 » pour importer un « arbre » d'un produit à partir du système Compass, utilisé par les concepteurs d'entreprise. L'algorithme de travail s'est avéré être le suivant : le bureau d'études, à l'aide de Compass, élabore un dessin et crée un modèle 3D de l'objet, puis la structure du produit est importée dans le système ERP à l'aide du module développé, après quoi une spécification du produit est construit sur la base des données importées. Si les concepteurs apportent des modifications à un nœud, ces modifications sont automatiquement reflétées dans tous les systèmes.

Au début, comme Ganin l'a admis, lui et ses spécialistes voulaient créer eux-mêmes un système de gestion de données d'ingénierie, mais ont rapidement découvert que le groupe de sociétés Appius, partenaire de 1C, développait sa propre solution PDM réplicable (elle s'appelait 1C : Gestion des données d'ingénierie PDM").

Retour

La tâche suivante consistait à obtenir des retour depuis la production, c'est important, car le cycle technologique de fabrication d'un produit peut prendre une à deux semaines. Auparavant, le statut de la commande était connu simplement par téléphone, mais désormais les informations pertinentes sont reçues via le système d'information.

La première étape dans cette direction a été le développement d'un système de suivi de l'état des termes de référence. Certains processus de production ont été modifiés, en particulier, les employés de QCD étaient obligés de soumettre à l'opérateur des rapports sur les travaux acceptés, et celui-ci a saisi les données les concernant dans le système ERP. En conséquence, le système a commencé à afficher l'avancement de l'ordre de production par étapes avec l'indication des personnes responsables, ce qui a permis aux gestionnaires de fournir aux clients des informations véridiques sur l'état d'avancement de leurs commandes et le moment où elles seront prêtes.

L'étape suivante a été l'introduction du module de planification de la production. Auparavant, la planification était réalisée à l'aide d'Excel, il y avait souvent des incohérences et des erreurs. Après le lancement du module ERP de planification de la production, les responsables ont eu à leur disposition les données réelles générées sur la base des spécifications techniques reçues. Cela a permis de suivre rapidement le chargement de chaque section. En conséquence, la précision et l’efficacité de la planification de la production ont augmenté.

Bientôt, il y eut un besoin d'informations plus opérationnelles sur l'état des processus de production, en particulier sur les temps d'arrêt. Pour résoudre ce problème, un système a été introduit qui permet de suivre l'avancement des processus de production basé sur le code-barres : chaque opération technologique, chaque tâche technique et chaque employé s'est vu attribuer son propre code-barres, des terminaux équipés d'un lecteur de codes-barres ont été installés sur le site de production.

Le processus de production est désormais construit comme suit. Avant de commencer les travaux, le contremaître ou l'ouvrier s'approche du terminal, lit son code-barres, le code-barres de la tâche technique et de l'opération technologique. Du point de vue du système, cela signifie que l'employé a commencé à travailler. Une fois terminé, l'employé répète ses actions avec des codes-barres.

« Il s'agit d'une solution unique, qui n'oblige pas les travailleurs à connaissances informatiques note Ganin. "La voiture est le composant principal et le plus coûteux de notre production, la réduction des temps d'arrêt a permis d'accélérer considérablement l'exécution des commandes." Un outil pratique et simple d'analyse des pertes est apparu dans l'entreprise : le système génère automatiquement des schémas de travail pour chaque véhicule, vous permettant de suivre quand les travaux sur ce véhicule ont commencé, quand ils se sont terminés, combien de temps le véhicule est simplement resté en attente de la prochaine opération. . Si le délai autorisé est dépassé, la recherche des causes et la recherche des auteurs d'un temps d'arrêt aussi long commencent. En conséquence, la responsabilité personnelle des artistes interprètes s’est accrue.

Sur la base de « 1C : UPP 8 », les spécialistes de l'entreprise ont mis en place un bloc de planification du travail du bureau d'études. Les tâches techniques créées dans le système sont envoyées au concepteur en chef, qui les analyse, répartit leur développement entre ses concepteurs et détermine le temps pour chaque tâche. Cette organisation du travail donne au concepteur en chef et aux responsables qui constituent la base de commandes la possibilité de suivre le degré de charge de travail du bureau d'études, ce qui, à son tour, permet de comparer la charge de travail de la production et des concepteurs et de répartir rationnellement les ressources humaines disponibles. et les moyens de production.

Les données sur le travail effectué, obtenues grâce aux codes-barres, entrent dans l'unité de calcul de la paie des artistes interprètes. Le système enregistre le temps de travail, facilitant le calcul des week-ends et des heures supplémentaires. Tout cela contribue à un calcul de paie rapide et précis.

Il est important de souligner que l'entreprise a pris le chemin de l'expansion

La configuration de base d'un système ERP avec des blocs supplémentaires sans modifier sa structure interne. Il est devenu possible notamment d'effectuer ses mises à jour sans problème.

Pour gérer les archives de la documentation de conception, l'entreprise a mis en œuvre le système de gestion des données d'ingénierie 1C : PDM (développé par le groupe d'entreprises Appius) et l'a intégré à 1C : UPP 8. En plus des travaux sur la création de nouveaux produits, il est prévu d'utiliser le système de gestion des données d'ingénierie pour calculer plus précisément le coût des produits.

Intégration à multiples facettes

L'entreprise a mis en œuvre la navigation GPS pour suivre les véhicules de ravitaillement et les véhicules de marchandises parcourant de longues distances. Cela vous permet d'optimiser les itinéraires, de réduire les coûts de carburant et de maintenir plus clairement la discipline des livraisons.

"Chaika-Service" prévoit de relier toutes les succursales via un système de vidéoconférence en un seul réseau - deux à Nijni Novgorod et une à Moscou, Krasnodar et Naberezhnye Chelny. Cela améliorera l'efficacité de la prise de décision par la haute direction et réduira considérablement les coûts financiers et temporels des voyages d'affaires.

"Nous prévoyons également d'introduire une solution basée sur 1C : UPP 8 pour interagir avec la police de la circulation, préparer et imprimer les PTS, les numéros de transit", note Ganin. - Toutes les données seront regroupées dans un seul lieu de stockage d'informations - une carte de voiture, où toutes ses numéros d'identification, couleur, numéro de corps, etc., alors ces données seront utilisées dans les termes de référence, lors de l'impression du titre, des numéros, des factures. Une telle intégration donnera aux clients de l'entreprise la possibilité de recevoir des titres et des numéros de transit prêts à l'emploi avec la voiture, ce qui permettra d'enregistrer plus rapidement les voitures auprès de la police de la circulation.