L'IBS a développé un système intégré de gestion de la construction de capital. Développement d'un système d'information pour la conduite de projets de société de construction LLC "Stroytek" Systèmes d'appui à l'information pour le fonctionnement de l'industrie de la construction

1 Questions générales d'analyse de la qualité des consommateurs de systèmes d'information pour les organisations de construction.

1.1 Caractéristiques et structure des systèmes d'information pour les organisations de construction.

1.2 Types et classification des composants des systèmes d'information pour les organisations de construction.

1.3 Caractéristiques de la qualité des consommateurs des composants des systèmes d'information pour les organisations de construction.

2 méthodes d'analyse comparative et le choix des composantes des systèmes d'information pour les organisations de construction.

2.2 Analyse comparative du logiciel estimé par le critère de l'exhaustivité fonctionnelle.

2.3 Analyse et sélection des composantes des organisations de construction basées sur des méthodes d'experts.

3 Modélisation visuelle et économique et statistique des systèmes d'information pour les organisations de construction.

3.1 Construire un modèle d'information pour une organisation de construction basée sur la langue UML.

3.2 Modélisation des utilisateurs de services de travail des organisations de construction.

3.3 Détermination du nombre requis de licences pour logiciels dans une organisation de la construction.

Liste recommandée de mémoire

  • Évaluation comparative de la qualité du consommateur des outils d'automatisation logiciels 2002, candidat des sciences économiques Pakhomov, Evgeny Vyacheslavovich

  • Comptabilité fiscale: modèles économiques et mathématiques, méthodes et moyens logiciels pour l'évaluation et minimiser les coûts de ressources pour la gestion et la surveillance 2011, Docteur de Sciences de Sciences économiques, Olga Valerievna

  • Formalisé une analyse du sujet et le choix du système d'aide à la décision dans la gestion des entreprises: sur l'exemple des entreprises de boulangerie 2003, candidat de Sciences économiques Chuvikov, Sergey Vladimirovich

  • Développement d'un système automatisé pour déterminer le coût de la construction en mode d'accès à distance 2007, candidat des sciences techniques Spitsyn, Alexander Viktorovich

  • Formation de l'appui d'informations pour la construction et la sélection de systèmes d'automatisation comptable dans les organisations budgétaires: sur l'exemple des établissements d'enseignement supérieur 2002, candidat des sciences économiques Shrobokov, Svetlana Nikolaevna

La thèse (partie de l'abstrait de l'auteur) sur le sujet "Systèmes d'information des organisations de construction: Modélisation et évaluation de la qualité des consommateurs"

La pertinence du sujet de la recherche de thèse. Le complexe de construction de la Fédération de Russie occupe l'un des postes clés de l'économie du pays. Selon les données de Rosstat en 2010, le nombre annuel moyen des travaux de construction s'est élevé à 52665 000 personnes. ou 7,8% du nombre total de personnes occupées dans l'économie. Le volume de construction fonctionne à la fois de 3998,3 milliards de roubles. À compter du 1er janvier 2010, plus de 175 000 organisations fonctionnaient en Russie dans le domaine de la construction.

Dans les activités des organisations de construction modernes, les technologies de l'information jouent un rôle important, contribuant à améliorer la productivité du travail et à améliorer la qualité des décisions. Un grand nombre de systèmes logiciels utilisés à différentes étapes du processus de construction ont été développés, dans des organisations représentant différents liens de relations contractuelles, spécialistes de divers profils.

Le logiciel estimé augmente à plusieurs reprises la productivité de l'ingénieur-estruster, vous permet d'échanger des informations pour effectuer un examen de projets estimés, refléter les résultats des travaux de construction et d'installation, afin de former des documents de rapport avec des coûts de temps minimaux, contrôler les performances de estimations de la construction. Le logiciel de planification du calendrier est largement utilisé lors de la gestion de projets de construction et vous permet de modifier de manière significative l'organisation du processus de construction. Le logiciel spécialisé permet la facturation, l'analyse, les rapports dans le contexte de l'industrie de la construction. Les spécialistes des concepteurs utilisent largement des systèmes tels que l'objectif général et étroitement spécialisé pour la conception

1 construction en Russie. 2010: STAT. Sam - M.: Rosstat., 2010. - 220 s. Objets de construction. Celles-ci et d'autres composants combinés à chacun constituent la base du système d'information (IC) de l'organisation de la construction.

La tâche de créer des systèmes d'information dans la construction est compliquée par la variété des composants des systèmes logiciels de construction (aujourd'hui de nombreuses options logicielles pour certains objectifs, par exemple, pour des calculs estimés ou la gestion des projets de construction), la nécessité de leur intégration, la exigence de caractéristiques spécifiques comptables de l'industrie de la construction.

Ainsi, le problème de l'analyse de la qualité des consommateurs de systèmes d'information pour les organisations de construction est pertinent.

Le degré d'étude du problème à l'étude. Les problèmes d'automatisation du projet et de l'estimation, ainsi que les problèmes d'automatisation des processus de gestion dans la construction sont consacrés aux travaux scientifiques d'un certain nombre de chercheurs: S.A. Barkalova, V.M. Vasilyeva, D.B. Vinogradova, p.v. Goryachkin, A.A. Gusakova, A.M. Ivyansky, A.B. Ottoha, Yu.p. Panibratova, P. Penkovsky, V.I. Telichenko et d'autres.

Problèmes de systèmes d'information et d'analyse de leur qualité de consommation sont consacrés aux travaux de K.P. Adamadziev, B. Boema, Bucha, A. Jacobson, V.v. Dick, a.i. Dolzhenko, A.A. Emelyanova, E.H. Efimova, V.v. Lipaev, J. Rambo, Yu.f. Telnova, E.H. Tishchenko, M. Fowler, G.n. Hubaeva, i.yu. Shopolyansky et autres.

Dans le même temps, le complexe de modèles et de méthodes n'a pas été élaboré pour évaluer la qualité de la consommation des systèmes d'information pour la construction d'organisations titulaires des spécificités de l'industrie de la construction. Ainsi, les problèmes de l'application de méthodes mathématiques et instrumentales pour la tâche d'évaluer la qualité de la consommation des systèmes d'information des organisations de construction ayant besoin de développement ultérieur. Ces circonstances ont conduit au choix du sujet de la recherche de mémoire, prédéterminé ses objectifs, ses tâches et sa structure.

Objet et sujet de la recherche. L'objet de la recherche est des entreprises de toutes formes de propriété relatives au complexe de la construction. Le sujet de l'étude est l'automatisation de la conception et de l'estimation des travaux, des processus de gestion et de comptabilité dans les organisations de construction.

Le but de la recherche de thèse. L'étude principale de la thèse est de développer un complexe de modèles d'évaluation de la qualité des consommateurs afin de créer des systèmes d'information pour les organisations de construction.

Atteindre l'objectif requis des solutions aux tâches suivantes:

Classification des composants des organisations de construction;

Construire et étudier une liste des caractéristiques de la qualité des consommateurs des composantes des organisations de construction;

Analyse formalisée comparative du logiciel estimé à l'aide du critère de l'exhaustivité fonctionnelle;

Développement d'une méthodologie universelle pour analyser et choisir des composantes d'une organisation de la construction;

Modélisation visuelle de la structure et de la dynamique de la propriété intellectuelle des organisations de construction à l'aide de la langue.

Développement d'un modèle de simulation de processus métier d'une organisation de la construction.

La base théorique et méthodologique de l'étude a été les œuvres des scientifiques nationales et étrangers sur les problèmes de l'économie de la construction, de l'élaboration et de l'application de logiciels dans la construction, de l'automatisation des activités de gestion, des méthodes de modélisation économique et mathématique, des statistiques mathématiques, des méthodes de l'analyse orientée objet du sujet, des actes législatifs et réglementaires du gouvernement de la Fédération de Russie, le gosstroy de la Fédération de Russie, le matériel des conférences scientifiques et des publications dans les périodiques.

La base empirique de l'étude était des données expérimentales et statistiques collectées par l'auteur dans le processus d'exploitation d'un certain nombre d'organisations de construction, ainsi que des données relatives à ces organisations sur les calculs et les travaux de construction et d'installation estimés.

Les instruments d'étude constituaient des méthodes d'analyse du système, de statistiques mathématiques, de méthodes d'analyse formalisée des systèmes complexes, de la méthode d'analyse de la hiérarchie, des méthodes d'experts, une modélisation de simulation, un langage de modélisation UML unifié, un logiciel général moderne et des logiciels spéciaux: Mme Excel, Statistica, Mathcad, Rationala, Mathcad, Rationala Rose.

Les travaux ont été effectués dans le cadre du passeport de la spécialité 08.00.13 - «Méthodes mathématiques et instrumentales de l'économie» du paragraphe 2.6 «Développement des fondations théoriques, méthodologie et outils pour la conception, le développement et la maintenance des systèmes d'information de Activités économiques: méthodes de soumission formalisée du sujet, des logiciels, des données de données de données, des entrepôts de données d'entreprise, des bases de connaissances, des technologies de communication.

Problèmes de protection:

1. Classification des composantes des organisations de construction, y compris des caractéristiques de classification, reflétant les spécificités de l'industrie de la construction.

2. Méthode d'évaluation comparative du critère de l'exhaustivité fonctionnelle du logiciel estimé sur la base de la liste formée des opérations fonctionnelles.

3. Méthodes de sélection des composantes des organisations de construction, caractérisées par l'utilisation conjointe de méthodes d'experts et de méthodes d'analyse de systèmes complexes en fonction du critère de l'exhaustivité fonctionnelle.

4. Un complexe de modèles d'imagerie visuelle d'organisations de construction, ce qui permet de refléter la structure logique du domaine.

5. Modèle d'imitation des processus commerciaux d'un article d'une organisation de construction, ce qui correspond au coût des ressources de base.

La nouveauté scientifique de l'étude de thèse consiste à développer un soutien instrumental holistique pour la modélisation et l'évaluation de la qualité des consommateurs des organisations d'entreprise. Les résultats suivants ont des éléments de nouveauté scientifique:

1. Une classification des composantes de la CI des organisations de construction, caractérisées par l'utilisation de signes de classification de reflétant les spécificités de l'industrie de la construction. L'ensemble proposé des caractéristiques de classification comprend: les relations contractuelles entre les organisations de construction, le stade du processus de construction, le but fonctionnel, le niveau de spécialisation, etc. Classification vous permet de systématiser les composants des organisations de construction dans leur simulation, leur conception, leur intégration, leur qualité de consommation Évaluation, pour faire des solutions éclairées lors du choix des éléments de base du CI de l'organisation de la construction.

2. Adapté la méthode d'évaluation comparative par le critère de l'exhaustivité fonctionnelle de l'une des composantes les plus importantes des organismes de construction - logiciels estimés sur la base de la liste formée des opérations fonctionnelles. La méthode ci-dessus autorisée à systématiser des informations sur l'exhaustivité fonctionnelle des systèmes les plus courants présentés sur le marché russe, afin de mettre en évidence des groupes de tels systèmes, des systèmes de logiciels d'estimation de rang, d'obtenir l'outil de sélection du système, au plus grand degré reflétant les exigences du client. à la complétude fonctionnelle.

3. Une méthode est proposée pour choisir des composantes des organisations de construction, caractérisées par le partage de méthodes d'experts et la méthode d'analyse de systèmes complexes en fonction du critère de l'exhaustivité fonctionnelle. La technique fournit un sous-ensemble des options de choix pour toutes les composantes nécessaires de l'organisation de construction IC, une comparaison d'experts des options de chaque classe de composants, la formation d'un ensemble d'options possibles pour l'organisation de la construction et leur classement. La technique permet de garantir le soutien de la prise de décision lors de la création d'une organisation de la construction.

4. Construisez un complexe de systèmes d'imagerie visuelle d'organisations de construction. Les modèles vous permettent de refléter la structure logique du sujet, la composition des principaux sous-systèmes, le déploiement de composants IP, l'utilisation du système, les processus des utilisateurs ayant une organisation de construction. Un ensemble de diagrammes du langage IM peut servir de base à la modélisation des coûts de main-d'œuvre pour l'exécution des processus opérationnels dans le CI d'une organisation de la construction.

5. Un modèle de simulation des processus opérationnels d'une organisation de construction est développé, qui diffère en comptabilisant les coûts des ressources de base. Les résultats de la modélisation statistique (simulation) permettent: d'estimer la probabilité d'effectuer une opération spécifique pour toute heure sélectionnée ou spécifiée; identifier les groupes les plus fastidieux d'opérations fonctionnelles. Quantifier pour évaluer la quantité requise de ressources de travail pour travailler avec une organisation de la construction.

L'importance pratique de l'étude est que ses principales dispositions, conclusions, recommandations, techniques et algorithmes peuvent être utilisées par la constitution d'entreprises de toute forme de propriété pour prendre des décisions sur le choix ou le développement de systèmes d'information. Des résultats distincts de la thèse peuvent être utilisés par les développeurs de logiciels pour les organisations de construction.

Approbation pratique et mise en œuvre des résultats de la recherche.

Les principales dispositions de l'étude de thèse ont été signalées et discutées lors de conférences et de séminaires scientifiques et pratiques: x Conférence pratique internationale scientifique "Problèmes économiques et organisationnels de la conception et de l'application des systèmes d'information"; IV Conférence Internet scientifique et pratique de la part des professeurs et de la participation des enseignements, des jeunes scientifiques, des étudiants diplômés et des étudiants "problèmes de sécurité de l'information"; Conférence scientifique et pratique "Systèmes d'information économique et leur sécurité: développement, application, soutien"; Questions d'économie et de droit.

Des résultats distincts de la recherche scientifique ont été mis en œuvre dans le cadre du NIR sur le sujet: "Systèmes d'information des organisations de construction: modélisation et évaluation de la qualité des consommateurs" sous le traité avec RNeu "Rinch" n ° 1277/11 daté du 04.05.2011. Documents confirmant la mise en œuvre attachée à la thèse.

Certains aspects de l'étude de thèse sont mis en œuvre et utilisés dans la société Don AI LLC.

Publications. Selon les résultats de l'étude de thèse, 8 œuvres d'impression ont été publiées, dont 3 articles de revues recommandées par le WAK de la Fédération de Russie, au total 2,35 feuilles imprimées.

Structure logique et portée des travaux. Le travail de thèse consiste en introduction, trois chapitres, conclusion, une liste de littérature et d'applications d'occasion. Le travail contient 26 tables, 28 dessins. La liste bibliographique comprend 133 noms.

Travaux de thèse similaires spécialité "Méthodes mathématiques et instrumentales d'économie", 08h00.13 CIFR VAK

  • Méthodes économiques et mathématiques et instrumentales pour assurer la qualité des consommateurs des systèmes d'information projetés pour les petites entreprises 2006, docteur en sciences économiques Shpolyanskaya, Irina Yuryrevna

  • Modèles économiques et mathématiques pour évaluer la qualité de l'appui de l'information de la société d'investissement 2000, candidat des sciences économiques Pyatina, Elena Evgenievna

  • Simulation des processus d'information dans le système de gestion universitaire 2000, candidat des sciences économiques Scherbakov, Sergey Mikhailovich

  • Analyse et modélisation du système d'information pour les droits comptables aux titres 2005, candidat des sciences économiques dus, Viktor Alekseevich

  • Développement et étude des systèmes d'information Pour évaluer les caractéristiques de la qualité des consommateurs des produits logiciels construits à l'aide de DBMS MS Access, IC Enterprise, Oracle 2004, candidat des sciences économiques Krivosheeeva, Maria Alexandrovna

Conclusion de la thèse sur le sujet "Méthodes mathématiques et instrumentales d'économie", Kudinov, Dmitry Vyacheslavovich

Conclusions sur le troisième chapitre

1) Construit un complexe de modèles Visual CMB-Modèles d'organisations de construction, ce qui permet de refléter la structure logique du sujet, la composition des principaux sous-systèmes, le déploiement de composants IP, les options d'utilisation du système, les processus métier des utilisateurs avec un Organisation de la construction. Un ensemble de diagrammes de la langue de la CME sert de base à la modélisation des coûts de la main-d'œuvre pour l'exécution des processus opérationnels dans le cadre du concept de coûts comptables statistiques de processus.

2) une combinaison d'opérations fonctionnelles de processus opérationnels pour la formation de documentation estimée lors de la gestion d'une organisation de construction a été attribuée. Avec l'aide d'une enquête expert et des méthodes de fixation sur le lieu de travail, les caractéristiques statistiques de la fréquence et du temps d'exploitation sont déterminées.

3) Un modèle de simulation a été construit, ce qui permet de déterminer les coûts de main-d'œuvre du projet de construction d'effectuer certains sous-ensembles d'opérations, en tenant compte de la nature aléatoire des processus opérationnels de travail avec les organisations de construction.

4) Les résultats de la modélisation statistique (simulation) sont obtenus, permettant: d'estimer la probabilité d'une opération spécifique pour toute heure sélectionnée ou spécifiée; identifier les groupes les plus fastidieux d'opérations fonctionnelles. Quantifier pour évaluer la quantité requise de ressources de travail pour travailler avec une organisation de la construction.

Conclusion

Au cours de l'étude de thèse, les résultats théoriques et pratiques suivants ont été obtenus:

1. La classification des composants des systèmes d'information a été étendue pour refléter les caractéristiques des systèmes d'information pour les organisations de construction, en raison de l'inclusion des caractéristiques de classification caractérisant: le lien des relations contractuelles dans la construction (client, entrepreneur, etc.), la scène du processus de construction (conception, travaux de construction et d'installation, etc.), Objet fonctionnel (logiciel estimé, sur la gestion des projets de construction, etc.), etc.), etc.

2. La liste des caractéristiques de la qualité des consommateurs valables pour les composants de la CI des organisations de construction est déterminée. La liste comprend des caractéristiques telles que: Soutien aux normes et règles gouvernementales, la compatibilité avec des formats généralement acceptés, etc.

Pour le classement de la liste des caractéristiques de la qualité du consommateur des composantes des organisations de construction, la méthode d'analyse des hiérarchies a été utilisée, les caractéristiques ont été considérées comme des alternatives. Objectifs de premier niveau: Obtenir des bénéfices et de la sécurité. Objectifs du deuxième niveau: Soutien à la prise de décision de la gestion, au respect des normes de l'État, à l'amélioration des processus opérationnels, à réduire les coûts de main-d'œuvre, etc. Ce classement a permis de déterminer les caractéristiques les plus importantes du point de vue de la réalisation des objectifs de base de la Organisation de la construction.

3. Sur la base d'une analyse significative du logiciel estimé, l'analyse de la littérature scientifique et technique, l'étude de la documentation logicielle et des documents d'information des principaux fabricants, la liste la plus complète des fonctions logicielles estimées est construite (plus de 120 fonctions sont alloués), ce qui vous permet de faire une évaluation comparative des calculs logiciels sur le critère de l'exhaustivité fonctionnelle.

4. Une analyse comparative du logiciel estimé par le critère de l'exhaustivité fonctionnelle a été réalisée. Les programmes d'estimation les plus courants sur le marché de la Russie ont été étudiés. Des matrices et des graphiques calculés, conformément à la méthodologie d'analyse, des conclusions sont effectuées. Les résultats de l'analyse ont permis de systématiser des informations sur l'exhaustivité fonctionnelle des programmes estimés, affectant des groupes de programmes tels que la complétude fonctionnelle, les systèmes de logiciels d'estimation du rang en fonction du critère de l'exhaustivité fonctionnelle.

5. Une méthode originale de choix de composants d'organisations de construction est proposée. La technique vous permet de former un ensemble de solutions de conception pour sélectionner tous les composants du système: logiciel estimé, logiciel de projet, systèmes de planification du calendrier, etc., ainsi que dans les conditions d'utilisation des systèmes spécialisés et des complexes logiciels intégrés. La technique vous permet de prendre en compte les indicateurs les plus importants de la qualité des consommateurs en combinant la méthode d'exhaustivité fonctionnelle et d'évaluations d'experts. Le résultat de l'application de la technique est l'ensemble formé d'options pour le CI de l'organisation de la construction et du classement de ces options.

6. Développé par les modèles CML des organisations de construction, qui permettent de refléter la structure logique du domaine, la composition des principaux sous-systèmes, le déploiement de composants IP, les options d'utilisation du système, les processus des utilisateurs ayant une organisation de construction. Un ensemble de diagrammes de la langue de la CME peut servir de base à la modélisation des coûts de main-d'œuvre pour l'exécution des processus opérationnels dans un article d'une organisation de la construction.

7. Un modèle de simulation des processus opérationnels de l'organisation de la construction a été construit et les résultats de la simulation de simulation ont été obtenus. Comme base pour la construction d'un modèle, le modèle CML de la CI de l'organisation de la construction est utilisé. Le modèle permet de déterminer le coût de travailler sur l'exécution des processus opérationnels à l'aide du CI de l'organisation de la construction dans diverses conditions de travail. Les résultats de la simulation permettent: d'estimer la probabilité d'effectuer une opération spécifique pour toute heure sélectionnée ou spécifiée; identifier les groupes les plus fastidieux d'opérations fonctionnelles. Quantifier pour évaluer la quantité nécessaire de ressources de travail pour travailler avec une propriété intellectuelle d'une organisation de la construction.

Références Researchs de thèse candidat de Sciences économiques Kudinov, Dmitry Vyacheslavovich, 2012

1. AVERCHEV I. Logiciel pour les organismes de construction // Technologies de la construction. - 2005. - №3.

2. Agranov P.A., Kurochkin A.I. Des affaires estimes dans la construction. Manuel éducatif et méthodologique pour la libération de la documentation estimée à l'aide du complexe AO. - SPB.: Word and Case, 2005.

3. Azaev mg, Mamedov Sh.sh. Formation d'un système d'information complet pour la gestion d'une entreprise de construction // Collection de documents scientifiques. Problèmes de la théorie et des pratiques du complexe de la faculté du peuple de la région. Partie 4. MAKHACHKALA: DGTU, 2005.

4. Altundzhi V. Projet de travail de travail et son automatisation //grenage de la construction. 2005. - №5.

5. Ardzinov V.D. Prix \u200b\u200bet compilation des estimations dans la construction. - SPB .: Peter, 2008.

6. Badikov D., Cantarovich M. Systèmes d'information du complexe de construction // octet / Russie. 2009 (mai)

7. Baranovskaya N.I., CATS A.A. La base de l'activité estimée dans la construction. -M.: KTSSS, 2005.

8. Baranovsky A. Calcul consolidé estimé dans le programme Smetawizard // Travaux contractuels estimés dans la construction. 2010. - №5. - P. 56-60.

9. Barcals S.A., Babine V. F. Gestion de projet en construction. M.: Dra, 2003. 288 p.

10. Y. BARKANOV A.C. Analyse et évaluation des processus opérationnels La base de la réingénédiction des organisations de construction // construction industrielle et civile. - 2003. --№ 10.

11. Boggs W., Boggs M. UML et Rational Rose, par. de l'anglais M.: Editeur "Lori", 2000. - 580 p.

12. Borovikov V. statistica: l'art de l'analyse des données sur l'ordinateur. -Sp .: Peter, 2003. 688 p.

13. BOEM B., J. Brown, Kaspar X., Lipov M., Mac-Lodod, Mfit M. Logiciel Caractéristiques de la qualité du logiciel. M.: MIR, 1981. - 208 p.

14. Brooke B.N., Burkov V.n. Méthodes d'estimations d'experts dans les tâches de commande d'objets / Izvestia de l'Académie des sciences de l'URSS. Cybernétique technique. -1972. Numéro 3.

15. Buzierev V. V., Panibratov Yu. P., FedEseev I. V. Planification à une entreprise de construction. M.: Academia, 2005. - 332 p.

16. Burdacheva H.a., Movan C.B., Azarov A.B. Modélisation d'informations des processus de gestion dans la construction // Bulletin de l'Université de construction de l'État de Moscou. 2009. - № 4. - p.324-325.

17. Vasilyev v.m., panibraille Yu.P., Reznik S.D. Gestion en construction. Saint-Pétersbourg: SPBGAS, 2010. - 271 p.

18. Venndrov A.M. Concevoir des logiciels de systèmes d'information économique. M.: Finances et statistiques, 2000. -352 p.

19. Verekun V.D., Vorobev B.C. Modèle de simulation des processus d'information dans les structures de gestion organisationnelles // Nouvelles des établissements d'enseignement supérieur. Imeuble. 2007. - № 8. - P. 43-49.

20. Vinograduov D.B. Automatisation des comptes de communication et des estimations // Génie de la construction. 2005. - № 7.

21. Volkova V.n., Denisov A.A. Principes de base de la théorie du système et de l'analyse du système. Saint-Pétersbourg: Éditeur SPBSTU, 1997. - 510 p.

22. Vyazova V. Systèmes de gestion de projet dans les entreprises de construction // Gestion de projet. 2004. N ° 1. - P. 18-22.

23. Gavrilov V.I., Otman v.kh. Technologies de l'information dans le processus technologique de la conception // construction industrielle et civile. 2006. - № 3. - P. 23-25.

24. Garifullina R.I. Analyse des systèmes logiciels pour calculer le coût estimé de la construction // Bulletin injekone. Série: économie. 2009. -T.28. --№№1. - P. 274-277.

25. Garifullina R.I. Quelques approches du calcul de l'efficacité économique de la construction de systèmes d'information de gestion de projet // Bulletin d'Inzone. Série: économie. 2009. - № 3. - P. 262-265.

26. Ginzburg V.M. Concevoir des systèmes d'information dans la construction. Support d'information. M.: DS, 2002. - 320 p.

27. Hussakov A.A. Conception architecturale et de construction. Méthodologie et automatisation. M.: Stroyzdat, 1996. - 656 p.

28. Desesret a.e. Classification intégrale des systèmes d'information // Économie de la construction. 2008. - № 2. - P. 53-57.

29. Dzirne Yu. Programmes estimés. Nouveaux critères de sélection // Travaux contractuels estimés dans la construction. 2011. - №1.

30. Dickman Ji. G. Organisation de la production de construction. M.: Dra, 2006. - 608 p.

31. Dolzhenko A.I. Modélisation du système d'information d'entreprise // IZV. les universités. Sev.-kav. Région. Sociétés, science. 2006. - № 2 (134). - P. 50-55.

32. Dolzhenko A.I. Gestion des systèmes d'information: Rostov-N / D: RNeu "Rinh", 2008. - 197 p.

33. Dubovik I. Comment automatiser la préparation des estimations de la construction. -Rostov-on-Don: Phoenix, 2009. 288c.

34. Edilichka S.Yu., Obukhova J1.B. Automatisation de l'organisation et de la gestion de la construction de l'installation // Construction industrielle et civile. 2007. - №2. - P. 59-61.

35. Efimov E.H. Méthodes expérimentales pour évaluer la qualité des consommateurs des systèmes d'information distribués. Rostov-on-Don: Rneu "Rinch", 2001.-219 p.

36. Ivyansky A.M. Le programme "Hector: Street-Builder" est la simplicité et la fonctionnalité // "Travaux contractuels estimés en construction. - 2010. - №3. -C. 58-62.

37. Ivyansky A.M., S. S. S. S. Automatisation du développement de la documentation de conception et d'estimation à l'aide de bases de réglementation estimées de 2001 // Engineering et Construction Journal. 2010. - №3. - P. 19-23.

38. Ignatiev O.V. Modèles d'information dans la construction // Bulletin de l'Université d'architecture et de construction de Volgograd. Série: Sciences naturelles. 2007. - № 6. - P. 24-30.

39. Aiguilles B.C. Composante d'automatisation du succès d'une organisation de construction moderne // construction industrielle et civile. -2009. --№ 8.-s. 13

40. Systèmes d'information dans l'économie: manuel / éd. V.v. Queue. M .: Finances et statistiques, 1996. - 272c.

41. Isreailova Ya.v. Gestion innovante d'une société de construction spécialisée / transportation de la Russie. 2008. - № 6. - P. 129-131.

42. Kamenetsky M.I., Dontsova Ji.B. Complexe de construction: condition, problèmes, principales tendances du développement à long terme // Économie de la construction. 2008. - № 3. - P. 2-19.

43. Kaplan E.J1. Gérer une entreprise de construction. SP, .: Gore, 2009.- 144 p.

44. Kemen J., juge Snell J. Cybernétique Modélisation: certains

Veuillez noter que les textes scientifiques présentés ci-dessus sont affichés pour la familiarisation et obtenu en reconnaissant les textes originaux de Thèses (OCR). À cet égard, ils peuvent contenir des erreurs associées à l'imperfection des algorithmes de reconnaissance. En PDF, la thèse et les résumés de l'auteur que nous livrons de telles erreurs.

1. Développement de la propriété intellectuelle.

1.1. Examen pré-projet du logiciel

1.1.1. La société de construction "Lvoforttroy" est un fournisseur de matériaux de construction dans les magasins de vente au détail de la construction de Saint-Pétersbourg. Le sujet de ce cours est le service des achats. Avec chaque fournisseur, il existe un contrat pour la fourniture de marchandises conformément aux besoins de l'entreprise, un certain montant, pour un certain montant, dans une certaine période, et tout cela se reflète dans le contrat d'achat. La réception des marchandises sur l'entrepôt accompagne la facture paroissiale. Comparaison de ces deux documents et nous permet de remplir la tâche: identifier des mois pour un trimestre donné, dans lequel il n'y avait pas de livraisons d'un groupe donné et le montant de la dette des fournisseurs pour ces mois pour chaque nom de produit.

1.1.2. Répertoire des fournisseurs, annuaire des groupes de produits, annuaire de marchandises, table de locaux, ainsi que deux documents: facture paroissiale et accord d'achat.

1.1.5. Comme vous devez travailler avec un grand nombre d'informations, notre tâche consiste à créer un tel lieu de travail automatisé qui nous permet de déclarer dans le contexte des fournisseurs et des contrats, ce qui nous permettrait de contrôler la fourniture de biens sur les entrepôts des entreprises, conserver Dossiers de la dette des fournisseurs devant l'unité de construction "Lvoforttroy" et contrôlent son remboursement.

1.2. Formulation du problème.

1.2.1. (voir au dessus)

1.2.2. Restrictions: Plusieurs contrats peuvent être conclus avec un fournisseur, il peut y avoir plusieurs produits dans le contrat, le même produit peut être demandé à différents mois, l'acquisition de la facture fait toujours référence à la convention d'achat, le nombre de contrats et de réception des frais généraux sont Unique au fournisseur, chaque produit qu'il n'appartient qu'à un groupe de marchandises, n'a qu'une unité de mesure, tous les prix des roubles.

1.2.3. Pour résoudre la tâche, nous avons besoin des informations de saisie suivantes:

Répertoire des marchandises:

Code produit

Nom du produit

unité de mesure

Prix \u200b\u200bunitaire

Répertoire des produits:

Code de groupe de produits

Nom de groupe

Répertoire des fournisseurs:

Détails des fournisseurs

Nom du fournisseur

Contrat d'achat

Numéro de contrat d'approvisionnement

Mois livraison de marchandises

Nom du fournisseur

Code produit

numéro

Facture d'achat

Facture d'arrivée de la salle

Numéro de contrat d'approvisionnement

Date d'affichage des marchandises en stock

Nombre de marchandises

Code produit

1.2.4. Le document de sortie est un rapport sur la non-livraison des marchandises du groupe _____ pendant des mois ___ Quarter:

Nom

La quantité de dette

numéro

Coût

Total pour le mois en groupe:

Total pour le mois en groupe:

Total pour le trimestre:

1.3. Construire un modèle d'information.

Donc, dans la liste des documents d'entrée proposés, nous avons besoin de deux: un contrat d'achat et une facture paroissiale avec des détails pertinents:

Numéro de contrat d'approvisionnement

Date de conclusion d'un contrat pour les achats

Noms du fournisseur

Fournisseur d'adresses

Détails des fournisseurs

Nom du produit

Unité de mesure des marchandises

Mois livraison de marchandises

Nombre de marchandises dans le cadre de la convention d'achat

Prix \u200b\u200bd'approvisionnement Unité de mesure des marchandises

Facture d'arrivée de la salle

Date d'extraction de la facture paroissiale

Date d'affichage des marchandises en stock

Numéro de contrat d'approvisionnement

Date de conclusion d'un contrat pour les achats

Nom du fournisseur

Fournisseur d'adresses

Détails des fournisseurs

Nom du produit

Unité de mesure des marchandises

Le nombre de chaque nom de la marchandise à la facture paroissiale

Pour résoudre la tâche, il existe également 3 documents d'informations réglementaires et de référence:

Répertoire des fournisseurs

Répertoire des produits

Répertoire des groupes de marchandises

Lorsque ces informations doivent être entrées en tant que code de produit, le code de code de produit est unique pour chaque nom.

Comme il est nécessaire de faire un rapport sur un trimestre spécifique, nous avons besoin d'une plaque de calendrier.

Sur la base des données disponibles, les objets d'information suivants peuvent être distingués avec les détails correspondants où les abréviations appliquées dans la base de données elle-même sont indiquées entre parenthèses:

Io fournisseurs

Fournisseur d'adresses (adresse)

Accord d'achat io

Mois de livraison mois (mois)

Nom du fournisseur (NIM)

Nombre de contrat d'achat (maintenant)

Code de produit (code)

Facture paroissiale io

Nombre de contrat d'achat (maintenant)

Chambre de la facture paroissiale (PP)

Nombre de chaque nom des marchandises à la facture paroissiale (numéro)

Code de produit (code)

Groupe de biens io

Code de groupe de produits (CDG)

Nom du groupe de marchandises (NAGR)

Io produits

Code de produit (code)

Nom du produit (NIM)

Unité de mesure (EI)

Prix \u200b\u200bpar unité (Prix)

Code de groupe de produits (CDG)

Io quart

Nombre de mois (IMES)

Mois de livraison mois (mois)

Nombre de quart (№kv)

Pour le fournisseur unique, c'est son nom. DZ peut être conclu avec plusieurs fournisseurs. DZ doit être associé à sa spécification de test, unique pour chaque contrat (similaire à PN avec sa spécification). Le PN est compilé sur la base de DZ et est également identifié par la cour. Chaque produit appartient à un groupe spécifique et possède son propre code unique, peut être contenu dans plusieurs DZ et, par conséquent, dans plusieurs lunques.

Sur la base de ces informations, il est nécessaire de mettre en évidence des détails clés et descriptifs (principes soulignés):

Io fournisseurs

Fournisseurs Fournisseurs (détails)

Nom du fournisseur (NIM)

Fournisseur d'adresses (adresse)

Accord d'achat io

Mois de livraison mois (mois)

Date de conclusion d'un contrat de marché (date)

Nom du fournisseur (NIM)

Spécification des traités d'approvisionnement io

Nombre de contrat d'achat (maintenant)

Nombre de marchandises dans le cadre de la convention d'achat (compte)

Code de produit (code)

Facture paroissiale io

Chambre de la facture paroissiale (PP)

Nombre de contrat d'achat (maintenant)

Date de certification des marchandises en stock (date d'ordonnance)

Facture paroissiale des spécifications IO

Le développement rapide de l'industrie de la construction et des ratios élevés de rentabilité ont permis de ne pas faire attention aux pertes de différentes étapes du projet, car le marché de sa croissance a augmenté toutes les erreurs dans le domaine de la gestion et du financement.
Mais aujourd'hui, les temps d'argent léger et de projets à haut rendement ont eu lieu et les propriétaires examinent de plus en plus les processus de gestion de projet. À cet égard, une attention particulière est accordée aux systèmes de gestion de projet et à la comptabilité de gestion. De plus, des petites entreprises menant un ou deux projets, beaucoup ont grandi dans les dirigeants de l'industrie et font face à l'augmentation des flux d'informations et plus le cours et la qualité de la mise en œuvre du projet n'a pas été en mesure de. Nous omettons de telles questions que l'usure des immobilisations, un niveau sérieux de non-professionnalisme sur le marché à toutes les étapes de la gestion, des complexités juridiques et internes (bien qu'il soit clair que tout cela à la fin est l'obstacle principal de la mise en œuvre. des systèmes de gestion).

Le système de contrôle est principalement un outil commercial bien entendu. Mais non seulement le "violon de Stradivari" est important, il est extrêmement nécessaire et un maître qui prend l'outil et jouera dessus. Ainsi, nous parlerons de l'art - l'art de créer des systèmes de gestion d'entreprise et de l'art de leur utilisation dans l'industrie de la construction, bien que ces règles se réfèrent à toute industrie après leur ajustement approprié. Après tout, il est difficile de créer quelque chose de nouveau dans la gestion de projet ou la comptabilité russe, dans la comptabilité de la budgétisation et de la gestion de la gestion. Différences - en détail, qui forment les spécificités de chaque industrie et de chaque entreprise. Après avoir examiné le rôle des systèmes d'information à différentes étapes du processus de construction, nous nous tournons vers l'expérience spécifique de la société Sistema-Gals, représentant la direction de l'entreprise «Construction et immobilier» Sistema.

Systèmes d'information à différentes étapes de la construction

La structure de la construction organisationnelle du processus de construction permet à tous les participants de ce marché de se diviser en plusieurs grandes classes en fonction de leur spécialisation. En outre, de grandes préoccupations de construction, en règle générale, couvrent plusieurs activités à la fois. Nous nous intéresserons particulièrement à cette division au point de vue des besoins des systèmes d'information de diverses unités organisationnelles impliquées dans le processus de construction. Dans cet article, nous nous concentrerons sur le prochain ensemble de classes: une entreprise d'investisseurs / de gestion, d'un client, d'un entrepreneur, d'une société d'exploitation, de designer. Théoriquement, une classe distincte peut être distinguée par des agents immobiliers, mais pour les objectifs qui nous sont confrontés - pour parler des systèmes d'information dans la construction et leur interaction - il n'y a pas besoin de le besoin.

Société d'investisseur / gestion

La spécificité des activités de l'investisseur / société de gestion est de développer un projet comme une idée d'entreprise. L'indicateur principal qui suit de telles structures est l'efficacité du projet en tant qu'entreprise. Par conséquent, l'investisseur est principalement des systèmes nécessaires permettant d'investir efficacement de l'argent, de surveiller et de retourner leurs investissements. Cela fait référence aux processus de la budgétisation et de la comptabilité de la gestion au niveau supérieur, des opérations du Trésor, des travaux contractuels, de la modélisation financière en tant que société dans son ensemble et individuel. La gestion de projet de l'investisseur / société de gestion est intéressante dans le sens de la gestion de portefeuille ou de la gestion des principaux événements de projet, à condition que les clients / entrepreneurs travaillent avec un investisseur dans le domaine d'une idéologie, sinon il y a des difficultés à interpréter les données primaires dus à la différence entre leurs détails et leur agrégation.

Client

Le client en substance de ses activités gère le mouvement du projet à la phase de production principale - prépomposition, projet, travaux de construction et d'installation. Il provient du client qui dépend de l'image commerciale du projet, de ses indicateurs techniques et économiques et de ses mouvements. Pour cette raison, une attention particulière est accordée à la gestion de projet, au suivi détaillé de leurs indicateurs techniques et économiques, de la synchronisation et des budgets, qui impose des exigences pertinentes pour les détails des données dans les systèmes. Avec les mêmes processus opérationnels de base qui nécessitent une automatisation, la profondeur des détails peut et devrait être pour dépasser le détail de l'investisseur. Et il est tout à fait naturel que le système de reporting du client soit plus complexe et plus multiples que la déclaration de l'investisseur.

Prestataire

Les principaux processus de l'entrepreneur sont la mise en œuvre de la portée des travaux délégués sur le temps et les budgets établis par le client. En substance, cela fonctionne sur la limite de coûts établie par le client. Ainsi, la gestion de projet est en premier lieu, la budgétisation et la comptabilité de gestion se déroulent strictement dans le cadre du projet. Des graphiques d'événements, de budgets de projet et de leurs opérations d'exécution opérationnelles et de trésoreries actuelles - tout cela peut être effectué dans le cadre du système de gestion de projet. Le client est transmis en rapport conformément au formulaire établi avec le niveau de détail requis.

Exploitation de la société

Dans le cadre de ses activités, la société d'exploitation a principalement besoin de comptabilité de gestion bien établie. Aucun processus d'entreprise supplémentaire n'est absent (l'automatisation industrielle est exclue de la considération, car elle est considérée comme faisant partie du sous-système comptable de comptabilité et de gestion, par exemple dans le domaine de la consommation de gaz, de l'eau, de la lumière, etc.).

Designer

Les designer des entreprises reposent sur la fourniture de services de conception et de développement de documentation et à l'exception de la gestion des documents de systèmes spécialisés, tels que AutoCAD ou ArchiCAD, et le programme comptable d'autres systèmes n'exige pas. De plus, cet élément du processus est très spécifique et est isolé du reste et peut fonctionner dans le système unifié uniquement dans le domaine de la gestion des documents.

L'interaction des participants sur le marché de la construction par le biais de systèmes d'information

Le modèle d'interaction des entreprises est présenté à la Fig. 1. Les indicateurs techniques et économiques de base, de réglementation et de budget descendent de la société Investor / Management au client, qui, après éclaircissement et approbation, les descendent sous la forme d'un entrepreneur d'emploi. Dans l'ordre inverse, en tant qu'élément du système de contrôle de l'entrepreneur, le système de reporting est soulevé à l'investisseur avec le décodage complet des coûts engagés et les causes de déviation des indicateurs initiaux. Selon si le contractant est affilié par le client ou qu'il y a un investisseur ou non, le modèle d'interaction de l'information est différent: cela peut être fonctionner dans un seul système avec des détails approfondis des informations, et peut être le cas lorsque des organisations de contractants généraux que Soumettez des informations sur la fermeture des travaux dans un format cohérent sur la base régulière.

Il convient de noter que, en vertu du grand nombre de projets et de leur géographie, un service clientèle United est nécessaire pour coordonner les clients territoriaux sur le terrain. Cela vous permettra d'établir un contrôle centralisé sur le portefeuille de projets ou d'investisseurs de la société de projet. La fonction principale de cette unité coordonne et analytique. Les tâches qu'il décide incluent la distribution de projets entre les clients territoriaux, la formation du programme de production et le contrôle de son exécution, une assistance pour résoudre les situations de problèmes. En conséquence, le système d'information est attribué à une certaine gamme de tâches pour la communication de la gestion de projet de portefeuille avec la gestion d'un projet spécifique. Mais il est nécessaire non seulement de mettre en œuvre le mécanisme de collecte d'informations, le plus difficile et important est de démarrer le processus de gestion. Dans ce cas, il est nécessaire de veiller à ce que tous les services territoriaux des clients ont dirigé les enregistrements de projet conformément aux formats et règlements approuvés. De plus, le format et le Règlement sur les rapports permanents devraient être strictement exécutés, car il contient les principaux paramètres du projet contrôlé: mise en œuvre, financement, termes de contrats. Mais ces paramètres sont particulièrement pertinents au stade des travaux de construction et d'installation, à l'étape du même travail de pré-projet et l'exécution du projet, vous devez également suivre les principaux événements clés au niveau du service unifié du client. , ainsi que des événements clés au niveau du service territorial requis pour mettre en œuvre les principaux.

Le principal mécanisme de surveillance du processus - Rapports comportant différents niveaux de détail en fonction des spécificités de l'entreprise. La relation entre le client et le contractant repose sur la base des rapports mensuels sur la mise en œuvre et le paiement, ainsi que sur la base de la surveillance des événements clés et de la documentation.

Organisation du processus de développement dans OJSC Sistema-Gals

OJSC Sistema-Gals dans son travail couvre presque toutes les étapes du processus de construction. Dans cette partie, nous vous dirons quels systèmes d'information fournissent aux activités de la société et comment elles interagissent les unes avec les autres. Initialement, l'HALS System-Hals a été prévu d'implémenter une Suite Oracle E-Business comme une décision unique sur la direction de l'entreprise «Construction et immobilier». Mais après avoir analysé toutes les spécificités des activités de la société, examiné le système de gestion mis en œuvre en Russie et dans le monde pour le complexe de la construction et évaluer les budgets et le délai, nous avons décidé de vous déplacer dans trois directions: un système de gestion de documents unique, une Système de gestion de projet unifié et un système de gestion financière unique. Les trois systèmes forment une solution informationnelle avec des livres de référence, des flux d'informations et des utilisateurs communs.

La mise en œuvre a commencé avec un système de gestion de documents. Nous étions intéressés par les blocs suivants: contrôle des instructions, bureau, archives de documents, processus métier. Après une analyse détaillée des produits présentés sur le marché et la tendance, le système Direcm a été sélectionné.

En conséquence, après deux mois, le Bureau a gagné, à trois reprises des instructions et de certains processus métier, et l'archive des documents pourrait être créée presque immédiatement. Ainsi, en moins de six mois, plus d'une centaine d'utilisateurs et plus de trente entreprises travaillent déjà dans le système.

Le principal problème avec lequel je devais faire face était associé au facteur humain: premièrement, les habitudes et la réticence de les changer, et deuxièmement, la peur est sous contrôle constant. Ce sont ces deux raisons qui ralentissent encore le fonctionnement du système de gestion de documents.

Les deux autres systèmes sont clairement divisés en deux blocs - projet et comptabilité financier. La comptabilité de projet concerne la principale activité de la société - développement. OJSC Sistema-Gals vend un grand nombre de projets, les gère, et cela devrait avoir une base transparente, compréhensible et moderne. En tant que telle base, un système a été choisi, en fait, une norme industrielle dans les pratiques de gestion de projet de planification du calendrier mondial, Primavera, élargi par le module de la pmcontrolling pour les contrats de passation de marchés, la création de documentation primaire et de budgétisation, qui a permis d'automatiser le projet. la gestion. Initialement, il était prévu de mener une opération d'essai à quatre projets pilotes, suivis d'un transfert à l'exploitation industrielle. Mais après la mise en place du système, les processus métier de la société ont été décidés de ne pas le lancer non par le mode pilote, mais immédiatement en fonctionnement productif. Ainsi, après deux mois, plus d'une centaine de projets ont été effectués dans le système.

Une question distincte concerne les données initiales. Voici deux options: introduction de résidus pendant une certaine période avec une nouvelle mise en service quotidienne d'informations reçues ou d'une contribution de toutes les informations pour la période de la vie du projet du projet. Presque tous les projets ont été énumérés sur le deuxième scénario, avec un alignement de toutes les informations, il a considérablement augmenté la complexité et le calendrier des travaux, mais nous a permis d'obtenir des données objectives sur l'état des projets.

Dans ce processus, la formation des employés de toutes les sociétés de conception est jouée par les principes de la gestion de projet. Les règles de préparation des graphiques et des budgets, des rapports mensuels - tout cela requis pour apporter, former et introduire dans les activités quotidiennes de la société.

De plus, lors de la mise en œuvre d'un système, une méthodologie est attachée d'une grande importance qui développe un rythme légèrement avancé. Un tel développement parallèle vous permet de mettre en œuvre la fonctionnalité nécessaire et de vérifier immédiatement la méthodologie dans la pratique, ce qui réduit considérablement le temps de mise en œuvre, mais augmente les risques.

La base de tous les systèmes est des livres de référence uniformes. Tout d'abord, le carnet de référence des activités de projet doit nécessairement contenir plus de trente œuvres pour chaque projet. Les détails supplémentaires sont faits à la discrétion des directions, mais strictement dans une seule structure. Le travail de projet d'investissement est lié aux articles du budget, ce qui vous permet d'accroître la planification d'un niveau qualitativement nouveau. Presque nous mettons en œuvre le système de travail correct: plan d'événement → Budget de mise en œuvre → Budget de financement. C'est une telle séquence avec des informations primaires primaires initialement fidèles garantit une planification appropriée avec un degré de précision suffisant.

Lors du choix d'un système financier, nous avons procédé au fait que nous avons besoin d'un résultat réalisable en peu de temps et d'argent raisonnable. La situation actuelle est telle que presque tous les grands systèmes offrent les mêmes caractéristiques. Mais cela s'avère souvent que, bien que la présence d'un outil soit déclarée, par exemple, par budgétisation, cela ne signifie pas du tout que vous obtiendrez dans un mois. C'est-à-dire que vous aurez besoin de travaux laborieux et difficiles à mettre en place le modèle budgétaire, à déterminer et à apporter à une utilisation industrielle. Ainsi, la chose principale dans le système n'est pas seulement la capacité de mettre en œuvre quelque chose et la présence de la fonctionnalité de base (en règle générale, il devrait être recyclé sous les besoins de la société), mais également la vitesse, la complexité et le coût de l'adaptation sous le modèle d'entreprise.

Il existe un excellent exemple sur ce sujet, qui a été démontré sur le système Microsoft Dynamix AX (AXAPTA) sur l'assemblage de vélo. Quelle n'est pas la production industrielle? Cependant, la réalité est telle que cet exemple simple soit très loin du système réel et de nombreuses personnes devront le transformer en un vrai look industriel.

Ainsi, en analysant les systèmes mondiaux et russes, nous nous sommes inclinés vers la plate-forme 1C: Enterprise. À tous, la société "1c" déclare soutenir la méthodologie ERP, qui nous satisfait en principe. Nous énumérons les blocs principaux qui ont subi une automatisation:

  • comptabilité et comptabilité fiscale;
  • comptabilité et rapport sur les normes internationales;
  • planification budgétaire;
  • comptabilité de gestion et rapports;
  • trésorerie et discipline de paiement;
  • comptabilisation des ventes, de la location, du fonctionnement de l'immobilier;
  • calcul du salaire et de la gestion du personnel;
  • comptabilité des actifs et de la structure des entités juridiques tenant;
  • intégration avec des systèmes adjacents.
Les frontières de l'introduction ont été distribuées non seulement aux «Gals système», mais également sur toutes les sociétés de conception et d'exploitation. Dans le même temps, l'équipe interne de mise en œuvre du Conseil de sécurité, mais avec des complexes a élaboré des aspects méthodologiques, ce qui a permis de réduire considérablement le calendrier du projet. L'idée principale de la tige était que tous les systèmes, y compris le système de gestion de projet, devraient être basés sur un plan de compte unique. Sur la base de cette idée, le plan de compte IFRS était basé sur les coupes de gestion appropriées.

Ainsi, nous avons obtenu un système intégré (fig. 2) composé de sous-systèmes spécialisés qui satisfont pleinement aux clients finaux.

Et comme un accord final de la société a été créé un portail d'information interne.

Comme nous l'avons noté ci-dessus, le plus gros problème de l'introduction est la réticence des personnes à passer à un nouveau système, car pour cela, vous devez reconstruire et la plupart d'entre eux sont des conservateurs. Mais tout dépend du manuel. Si la direction en haut approuve l'idée et participe aux questions politiques du projet, la transition vers un nouveau système devrait se dérouler en douceur. De plus, à l'intérieur de la société, il est nécessaire de trouver un gestionnaire avec de grands droits de réglementer le processus. Une telle personne ne devrait pas être un simple spécialiste - il s'agit d'un responsable pas inférieur au directeur financier adjoint ou, par exemple, directeur de l'automatisation. Et en même temps, il ne devrait pas avoir d'autres fonctions opérationnelles, à l'exception de la mise en œuvre. Séparément, la question de la mise en œuvre est tenue de décider avec le comptable en chef, car la transition finale vers le nouveau système en dépend. Le comptable en chef est le principal moteur d'introduction, soit son frein principal. Une autre difficulté à mettre en œuvre est l'intégration de divers systèmes. Ce travail implique la synchronisation d'une énorme quantité de données (en règle générale, des répertoires) entre les systèmes, associé à des erreurs, suivies de chaque jour. En règle générale, l'intégration est nécessaire si au moment de l'introduction d'un grand système déjà, il existe un système de plus petite échelle bien établi, ce qui est préférable à gauche. Par exemple, si dans l'introduction du complexe d'informations, il existe déjà une unité de comptabilité de production (système de facturation à l'opérateur cellulaire, système de gestion de projet pour la comptabilisation du développeur ou de l'entrepôt d'une société logistique), auquel cas il est nécessaire, d'abord , ne pas le détruire et la seconde, trouver très soigneusement la bonne clé (code) pour synchroniser et exporter les données d'importation entre les systèmes.

Tendances informatiques actuelles en concentrée

Dans le complexe de construction d'aujourd'hui, il y a eu une tendance claire pour l'utilisation de systèmes d'information dans ses activités. Initialement, les entreprises de construction n'étaient pas intéressées par des systèmes d'information en raison de leur propre revenu élevé et de sous-développement des systèmes de contrôle. Mais avec le développement de l'industrie, la complication des régimes de financement, la sortie des marchés internationaux, une modification des structures organisationnelles et de la croissance des entreprises, de telles décisions (en méthodologie et outils). En conséquence, de nombreuses entreprises sont entrées dans la voie de l'automatisation. Mais, comme cela se produit généralement, un besoin de nécessité détaillé a été réalisé et des produits ont été pris en compte pour le contenu des blocs formels. De plus, dans le domaine des développements et de la construction du système de gestion de projet, ils ont commencé à ne se développer que dans les sociétés pétrolières de la capitale de l'Ouest, en ce qui concerne la construction civile et des infrastructures, le développement de méthodologies pour la gestion de projet et la mise en œuvre des systèmes n'a commencé qu'en 2007. -2008. Les systèmes financiers, y compris la gestion et la comptabilité, ont été initialement construits sur diverses plateformes - sur des solutions industrielles dactylographiées et leurs propres développements. Mais récemment, l'accent a commencé à évoluer vers des systèmes ERP d'origine russe et occidentale. Il y a deux raisons principales ici: la construction d'exploitations intégrées verticalement avec la participation des entreprises de production et la structuration du schéma de gestion de la société, qui place la gamme de tâches plus large, qui n'est plus possible aux systèmes informatiques de Microsoft Excel. les tables. Cette comptabilité de budgétisation et de gestion, de planification opérationnelle et de trésorerie, de compte rendu international, de comptabilité et de comptabilité fiscale, combinée à des ouvrages de référence uniformes et fondé sur un plan unique ou des comptes connexes. Ainsi, nous obtenons une tâche complexe qui nécessite principalement la solution méthodologique à tous les problèmes énumérés. Dans le même temps, le concept de construction de l'ensemble du système doit être compris non seulement par les spécialistes du groupe d'introduction, mais également des gestionnaires de la production et des unités de soutien.

Seules quatre entreprises se concurrencent sur ce domaine: SAP, Oracle, 1C et Microsoft. Le choix entre eux est la prérogative de l'entreprise et conseille quelque chose de difficile ici, d'autant plus que cette question est souvent très politisée. Il convient de noter que récemment que tous les systèmes ont été considérablement avancés dans la direction des spécificités de construction et la gestion de projet, tant sur le marché russe que sur le marché international. Mais ils sont destinés au secteur financier, dans le secteur de la même production dépend de la société et de ses processus métier. Un grand client, dans le portefeuille de laquelle il y a plus de deux mille projets en phase active, convient à un bon système de comptabilité de gestion et de budgétisation construit sur n'importe quelle plate-forme. Dans le même temps, une approche industrielle de la gestion de projet est également nécessaire pour une entreprise moyenne avec une centaine à mille projets, mais dans ce cas, des détails plus détaillés des événements, des articles budgétaires, etc., dans les petites entreprises d'environ cinquante projets , est appliqué par l'approche de projet standard et la méthodologie correspondante. Par conséquent, nous avons trois niveaux de systèmes d'information: industriel, combiné, conception. L'outil de mise en œuvre du système d'information à chaque niveau peut être uni (par exemple, Primavera Plus PMControlling Plus "1C: Enterprise" ou son propre développement plus Microsoft Dynamix AX), mais des instruments locaux tels que les projets Microsoft qui ne nécessitent pas de mise en œuvre à forte intensité de main-d'œuvre. utilisé.

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

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

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

Table des matières

  • introduction
  • 2.2 Formulaires normaux
  • 2.5 Algorithme de synthèse
  • 2.8 Création d'un schéma de données
  • 2.9 Choix d'outils de développement
  • 3. Développement du système d'information
  • 3.1 Mode de travail personnalisé
  • 3.2 Mode investisseur
  • 3.3 Mode de gestion
  • 3.4 Directeur de travail
  • 4. Sécurité et conditions de travail sanitaire et hygiénique sur le lieu de travail de l'utilisateur PEVM
  • 4.1 Caractéristiques des conditions de travail sanitaire et hygiénique
  • 4.2 Ventilation
  • 4.3 Calcul de l'installation d'éclairage
  • 4.4 Mode de travail
  • 4.5 Exigences pour l'organisation du lieu de travail
  • 4.6 Sécurité électrique
  • conclusions
  • 5. Calcul de l'efficacité économique du projet
  • 5.1 Plan marketing
  • 5.2 Objectifs, tâches et méthodes d'évaluation des investissements
  • 5.3 Sélection et description des options développées et alternatives
  • 5.4 Calcul des investissements au stade du développement et du débogage de l'option principale
  • 5.5 Calcul des pièces jointes au stade du développement et du débogage d'une version alternative
  • 5.6 Calcul des investissements au cours des années d'exploitation
  • 5.7 Indicateurs de performance totale de l'efficacité technique et économique
  • conclusions
  • Conclusion
  • Annexe 1 Création de script de base de données dansMysql

introduction

Relations sur le marché, détruire l'ordre de distribution planifié établi, a conduit à la formation de nouvelles formes de relations, a modifié certains des liens du complexe de la construction, les remplissant de nouveau contenu. La diversité des participants à la construction de l'installation a transformé le processus de production en un mécanisme économique complexe, qui, ainsi que la durée du cycle d'investissement, ont contribué à l'émergence et à la formation de nouvelles formes organisationnelles de gestion de la construction. Par exemple, les entreprises d'investissement et de construction (entreprises) ont été formées - des développeurs intégrés qui effectuent des travaux sur un cycle de production fermé: investissement - conception - construction - mise en service - mise en œuvre d'objets de construction finis. Les entreprises d'investissement et de construction sont principalement engagées dans la construction de logements et sociaux et présentent un certain nombre d'avantages sur les entreprises générales. Dans de telles structures organisationnelles, des problèmes complexes d'investissement, de planification, de conception, de gestion et de construction directe d'installations nécessitant une approche systématique pour les résoudre, ce qui est possible lors de l'utilisation de logiciels modernes et de technologies de l'information. Cependant, l'utilisation d'ordinateurs dans la sphère de construction est principalement concentrée sur l'automatisation de nombreux calculs à forte intensité de main-d'œuvre, ne résolvant pratiquement pas les tâches de gestion nécessitant une pensée logique.

L'informatisation de la construction en termes techniques signifie créer des travaux automatisés équipés d'un équipement de calcul. La complexité des tâches de gestion résolues permet de développer et d'utiliser des activités d'investissement et de construction les processus de développement et de mise en œuvre de programmes mettant en œuvre des technologies informatiques spécifiques sur les moyens techniques actuels. L'informatisation de la construction augmente le niveau de connaissances et de compétences dans l'environnement des gestionnaires et des interprètes, des forces de gestion des forces pour utiliser efficacement dans leurs activités quotidiennes d'outils disponibles pour l'équipement informatique avec logiciel de production de logiciels.

Dans les entreprises d'investissement et de construction, l'équipement d'ingénierie du système d'ingénierie est largement utilisé, à savoir: Systèmes de gestion de la construction automatisés (ASUS), systèmes de conception automatisés (CAD), systèmes de traitement de données automatisé et documentation (ASOD) et autres qui contribuent à l'efficacité et à la qualité de la qualité. la gestion.

L'introduction de produits logiciels pour un réseau d'informations unique nécessite que la Société élabore une culture de la gestion de la gestion, des investissements importants en capital pour la mise en œuvre, la formation du personnel et la maintenance en état de fonctionnement.

Les ordinateurs utilisés dans les technologies de l'information ne nécessitent pas d'utilisateurs spéciaux de formation. Par conséquent, il a été possible d'automatiser de nouvelles tâches de gestion telles que la gestion des informations de bureau, la préparation de documents, l'organisation du travail collectif et la gestion des documents par courrier électronique, planification et analyse opérationnelle des informations, création de bases de données avec un accès opérationnel de n'importe quel lieu de travail. Actuellement, une nouvelle génération de systèmes d'information créée sur le principe de la disponibilité maximale des informations, ce qui permet à l'utilisateur final de prendre une participation directe à la formation et à l'utilisation de l'espace d'information d'une entreprise d'investissement et de construction. Grâce au réseau Internet mondial, les entreprises d'investissement et de construction ont reçu la possibilité d'interagir avec des partenaires de manière virtuelle, d'utiliser des canaux d'information pour promouvoir leurs produits de construction, ainsi que de créer des transactions commerciales à l'aide d'un ordinateur.

Ainsi, dans une lutte concurrentielle dans une économie de marché, des entreprises d'investissement et de construction ont constamment besoin de systèmes d'information de gestion. Créer un système similaire et est le but de ce travail.

1. Conception du système d'information

1.1 Essence du système d'information

Le système d'information de gestion d'une entreprise d'investissement et de construction est un mécanisme garantissant le mouvement des flux financiers, matériels et d'information. La variation de la structure organisationnelle et de la composition des tâches résolues dans le processus d'activité de l'investissement et de la société de construction causent automatiquement la nécessité de modifier le support d'informations du système de gestion. L'importance de l'appui de l'information a considérablement augmenté dans une économie de marché et une concurrence entre sociétés similaires et exploitations dans la construction. Le système d'information de gestion d'une société d'investissement et de construction implique l'introduction de nouvelles technologies de l'information, l'amélioration des méthodes de gestion de l'information, la mise à niveau de l'équipement de l'ordinateur et des télécommunications obsolètes, la création de l'entreposage de données d'informations, une installation logicielle.

Du point de vue de l'utilisation d'une gestion du système d'information, il est nécessaire de modifier en permanence son logiciel, cohérent avec le temps, les objectifs de la société d'investissement et de construction et les modifications de l'économie de marché. Du point de vue de l'utilité du système d'information, il convient de gérer de manière à garantir que les rendements requis investis dans son acquisition d'investissements en capital. Étant donné que tout système d'information sur la gestion de l'information nécessite un investissement constant sur sa mise à jour, les sociétés de construction modernes sont forcées de consacrer pratiquement des ressources financières significatives sur la maintenance et le développement de systèmes de gestion, équipant des emplois avec de nouveaux logiciels et un équipement informatique de plus en plus puissant.

La gestion de l'information de la société d'investissement et de construction nécessite une approche systématique de la soumission des ressources du projet de placement et des processus de gestion. Une approche globale de la gestion de l'information d'une société d'investissement et de construction fournit la création d'un espace d'information unique pour tous les utilisateurs et vous permet de prendre en compte un grand nombre de diverses caractéristiques des activités d'investissement et de construction de la société qui changent au fil du temps et en fonction de la sur les relations économiques du marché.

1.2 Spécification fonctionnelle

Le système devrait fournir un travail indépendant des catégories d'utilisateurs suivantes: Directeur, Gestion des investisseurs et des clients.

L'écran principal de l'application affiche des informations générales sur la société, son historique, ses détails, des installations immobilières construites et construites. Cet écran est principalement destiné aux clients potentiels. Aussi sur cet écran, vous trouverez un bouton d'entrée pour les applications d'utilisateurs autorisés.

Le directeur peut définir des informations sur des objets, des clients et des gestionnaires. Le directeur envisage de construire et d'attirer des clients, de négocier le montant des investissements. En outre, il prescrit le responsable de la construction parmi le GRATUIT. Le gestionnaire est considéré comme gratuit lorsque la construction d'un gestionnaire d'objets est terminée. La décision sur l'achèvement de la construction est reçue par le directeur.

Les investisseurs effectuent des fonds et suivent la construction de la construction. Chaque objet peut avoir plusieurs investisseurs, ainsi qu'un investisseur peut financer plusieurs objets immobiliers.

système d'information d'automatisation personnalisé

Les gestionnaires effectuent une supervision de la construction. Un responsable peut être responsable d'une propriété en même temps. Les gestionnaires sont également engagés dans la fourniture de matériaux de construction et d'engager des constructeurs qui ne sont actuellement pas occupés sur un autre objet. Le constructeur est considéré comme libre si l'objet est en construction.

Les constructeurs sont engagés dans la construction d'un objet sous la direction des gestionnaires. Chaque constructeur a sa propre spécialité.

Les matériaux nécessaires à la construction sont expédiés dans la quantité requise et leur coût est la principale dépense de la société.

1.3 Approches de la conception de

Le problème de la complexité est le principal problème qui doit être résolu lors de la création d'une adresse IP volumineuse et complexe. Aucun développeur n'est capable de comprendre tout le système dans son ensemble. À ce jour, il existe deux approches du développement de la propriété intellectuelle, qui sont dues à différents principes de la décomposition du système:

· Fonctionnellement modulaire ou structurel - le principe de la décomposition fonctionnelle est basé sur, dans lequel le système est décrit en termes de hiérarchie de ses fonctions et de transmettre des informations entre des éléments fonctionnels individuels

· Approche orientée objet - utilise la décomposition d'objet. Le système est décrit en termes d'objets et de connexions entre eux et le comportement du système en termes d'échange entre eux.

L'apparition des premiers ordinateurs a marqué une nouvelle étape dans le développement de la technique des calculs. Les langages de programmation spéciaux sont apparus, vous permettant de convertir des opérations de calcul distinctes dans le code du programme. Au fil du temps, le développement de grands programmes est devenu un problème grave et a demandé une scission dans des fragments plus petits. La base d'une telle partition était une décomposition procédurale, dans laquelle des parties individuelles des programmes ou des modules étaient une combinaison de procédures de résolution de certains groupes de tâches.

La méthodologie de la programmation structurelle est apparue. La base de cette méthodologie est la décomposition procédurale du système logiciel et l'organisation de modules individuels sous la forme d'un ensemble de procédures.

Dans la seconde moitié des années 80, la méthodologie de la programmation orientée objet est apparue

Le principal inconvénient de l'approche structurelle est que les processus et les données existent séparément les uns des autres, et la conception est effectuée à partir de processus aux données. Ainsi, outre la décomposition fonctionnelle, il existe également une structure de données dans le deuxième plan.

Dans une approche orientée objet, la catégorie principale du modèle d'objet est la classe - combine à la fois des données et des opérations. Les données par rapport aux processus sont une partie plus stable et changeait relativement rarement rarement du système. L'un des fondateurs d'une approche orientée objet a formulé les avantages comme suit:

«Les systèmes orientés objet sont plus ouverts et plus faciles à modifier, car leur conception est basée sur des formes durables. Cela permet de développer un système progressivement et ne conduit pas à un traitement complet, même en cas de modification importante des exigences initiales. "

Ce projet d'études supérieures utilise une méthodologie d'une approche orientée objet pour décrire les processus opérationnels de l'entreprise.

1.4 Langue de modélisation UML unifiée

Actuellement, la langue de modélisation UML unifiée est une langue de modélisation visuelle qui permet aux architectes système de présenter sa vision du système dans la forme standard et facile à comprendre. De plus, UML présente un mécanisme efficace de partage de solutions de conception et d'interaction des développeurs les uns avec les autres.

Pour former une vision système est un point extrêmement important. Avant l'apparition de la langue UML, le processus de développement était souvent basé sur des hypothèses aléatoires. L'analyste du système devrait avoir évalué les besoins des clients, formuler une tâche sous une forme compréhensible pour un spécialiste, transférer les résultats de son analyse par un programmeur et espérons que le produit du logiciel final sera exactement le système qui a besoin d'un client.

Étant donné que le processus de développement du système dépend en grande partie de l'activité humaine, elle peut se produire à n'importe quel stade. Un analyste peut mal comprendre le client et créer un document incompréhensible pour cela. Les résultats des analyses de travail peuvent être non évidents pour les programmeurs qui créeront un programme complexe qui ne permet pas au client de résoudre la tâche initiale.

Actuellement, le point clé du processus de développement est un plan bien pensé. Le client doit déterminer ce qu'un groupe de développeurs aura lieu et devrait pouvoir apporter des modifications si ses tâches ne sont pas complètement résolues.

Le monde du monde entier devient de plus en plus compliqué. Par conséquent, refléter ses systèmes informatiques sont également compliqués. Souvent, ils consistent en un grand nombre de composants matériels logiciels, interagissant les uns avec les autres à de grandes distances et liés aux bases de données, qui contiennent une énorme quantité d'informations.

L'aspect clé du processus de conception est sa bonne organisation, lorsque des analystes, des clients, des programmeurs et d'autres spécialistes impliqués dans le développement du système sont en mesure de se comprendre et de venir à l'avis général. Langue UML et fournit une telle opportunité.

Une autre caractéristique distinctive du processus de développement de systèmes modernes est un déficit de temps pour effectuer des travaux. Si les délais de réussite des sous-systèmes sont rigoureux l'un à l'autre, la continuité du processus de développement devient une nécessité vitale.

La nécessité du processus de développement nécessite la nécessité de créer des désignations classiques standard. La langue UML est un tel système de désignations.

Les versions préliminaires UML ont commencé à être utilisées dans le domaine de la création de logiciels et sur la base des commentaires des consommateurs, des améliorations significatives ont été apportées. De nombreuses sociétés ont estimé que la langue UML pourrait être utile pour atteindre leurs objectifs stratégiques. Cela a conduit au consortium UML, qui comprend des entreprises telles que DEC, Hewlett-Packard, Intellicorp, Microsoft, Oracle, Texas Instruments, Rational et d'autres. En 1997, le consortium a élaboré la première version d'UML et l'a soumis pour examen par le Groupe OMG (Groupe de gestion d'objet), répondant à sa demande de soumission de propositions pour la langue de modélisation standard.

Après avoir élargi le consortium, la version 1.1 de la langue UML a été publiée, que le groupe OMG a accepté à la fin de 1997. Après cela, OMG a commencé à être accompagné de UML et a publié deux nouvelles versions en 1998. La langue UML est devenue une norme de facto dans le développement de logiciels. Actuellement, cette langue continue de développer activement

La langue UML est conçue pour résoudre les tâches suivantes:

o Fournir à l'utilisateur une langue de modélisation visuelle perçue facilement, spécialement conçue pour développer et documenter des modèles de systèmes complexes de divers objectifs.

o Soutenez les concepts originaux de la langue UML avec la possibilité d'expansion et de spécialisation à une présentation plus précise de modèles de système dans l'AOAP (analyse et conception orientée objet) d'une zone particulière.

o Aucune des conceptions de la langue UML ne doit dépendre des caractéristiques de sa mise en œuvre dans les langages de programmation connus.

o encourager le développement du marché instrumental objet.

o la capacité d'améliorer.

o Intégrer les dernières et meilleures pratiques

Dans le cadre de la langue UML, toutes les idées sur le système complexe sont fixées sous la forme de structures graphiques spéciales qui ont appelé des diagrammes. En termes de langue UML, les types de diagrammes suivants sont définis:

· Options de graphique ou précédents d'utilisation (utilisation du diagramme de cas)

· Diagramme de classes (diagramme de classe)

· Diagrammes de comportement (diagrammes de comportement)

o Diagramme d'état (STANDART DIAGRAM)

o Diagramme d'activité de diagramme

· Diagrammes d'interaction (diagrammes d'interaction)

o Diagramme de séquence (diagramme de séquence)

o Diabramme de coopération (diagramme de collaboration)

· Diagrammes de mise en œuvre (diagrammes de mise en œuvre)

o Diagramme de composant (diagramme des composants)

o Diagramme de déploiement (diagramme de déploiement)

La liste de ces graphiques et leurs noms sont canoniques dans le sens qui représentent une partie intégrante de la notation graphique de la langue UML. Chacun de ces diagrammes détails et spécifie diverses idées sur le modèle d'un système complexe en termes de langue UML.

Il convient également de souligner qu'il n'est pas toujours nécessaire de construire absolument tous les graphiques, le développeur lui-même décide - qu'il soit satisfait de ce niveau de détail, est-il nécessaire d'examiner le système ou la partie de celle-ci de la "autre espèce", Que les moments les plus "complexes et glissants" soient considérés en détail en détail. Ceux. Les outils de support UML et destinés à modeler le logiciel vous permettent de vérifier les solutions architecturales à la phase de développement, de l'exhaustivité du modèle, de son exactitude, afin de réduire, entre autres choses, de réduire le risque d'échec du projet. Nous décrivons certains des graphiques créés dans le développement de notre système.

1.5 cas rationnelle rationnelle

Rational Rose est un outil de cas puissant pour la conception de systèmes logiciels de toute complexité. L'un des avantages de ce logiciel sera en mesure d'utiliser des diagrammes dans la langue UML. On peut dire que Rational Rose est un éditeur graphique Graphiques UML

Le remède Rational Rose Remedy a subi une évolution sérieuse depuis son apparition et transformé en un moyen moderne et puissant d'analyse, de modélisation et de développement de systèmes logiciels. C'est à Rational Rose 98/2000 que la langue UML est devenue une technologie de visualisation de base et un développement de programmes, qui déterminait la popularité et les perspectives stratégiques de cette boîte à outils.

Dans la rose rationnelle, il existe différents outils logiciels qui diffèrent de l'autre avec la gamme de fonctionnalités implémentées.

Le fait que le colis vous permet de créer des systèmes logiciels complexes à partir de la création du code source, attire non seulement des concepteurs, mais également des programmeurs - développeurs. En combinaison avec les outils de documentation, il donne une image complète du projet. Nous mettons en évidence les avantages suivants de l'application de ce paquet:

· Réduire le temps de développement;

· Réduire la main-d'œuvre manuelle, augmenter la productivité;

· Améliorer les qualités des consommateurs des programmes créés;

· La capacité de mener des projets importants ou des projets de projet;

· Vous permet d'être la langue de la communication entre différents développeurs.

Compte tenu du fait que le système développé est la création d'une base de données, les tâches du développement complet de l'automatisation du processus de modélisation ne sont pas dignes, c'est-à-dire Écrire des codes de programme utilisant Rational Rose. La solution des tâches autorisées à ne pas utiliser ceci à ce point de conception, mais à son tour, une plate-forme de départ utile permettant une utilisation supplémentaire supplémentaire, ce projet développé, pour implémenter tout autre produit logiciel. Les modèles construits aident à comprendre avec plus de précision les tâches que le système doit fonctionner et constitue un moyen compréhensible de communication avec le client ou dans d'autres travaux avec d'autres développeurs. Considérons d'abord le modèle fonctionnel de notre système. Notre système a un certain nombre d'utilisateurs unis par certaines tâches, ce qui nous permet de diviser le système en plusieurs sous-systèmes et de les décrire séparément sans créer une grande quantité et une redondance. Considérez certains des diagrammes qui m'a activement aidé dans la définition de la plupart de ces choses que ce système d'information sera effectué.

1.6 Options d'utilisation du graphique

Le développement de ce diagramme poursuit les objectifs suivants:

· Déterminer les limites et le contexte total de la zone simulée aux étapes initiales de la conception du système

· Formuler des exigences générales pour le comportement fonctionnel du système projeté.

· Développer un modèle conceptuel source du système pour des détails ultérieurs sous la forme de modèles logiques et physiques.

· Préparer la documentation source pour l'interaction des développeurs système avec ses clients et ses utilisateurs.

L'essence de ce diagramme est la suivante: le système conçu est représenté comme une variété d'entités ou d'acteurs interagissant avec le système à l'aide des options de soi-disant utilisation. Dans le même temps, un acteur ou une loi s'appelle toute essence interagissant avec le système de l'extérieur. C'est peut-être une personne, un dispositif technique, un programme ou tout autre système, qui peut servir de source d'influence sur le système simulé que le développeur lui-même détermine. À son tour, l'option d'utilisation est utilisée pour décrire les services que le système fournit l'acteur. Dans le même temps, rien ne dit comment l'interaction des acteurs avec le système sera mise en œuvre.

Les outils rationnels rationnels permettent de décrire le système fonctionnel d'utiliser un éditeur graphique pour construire des diagrammes de cas (scénarios). Nous décrivons les éléments principaux, voir tableau 1.1.

Figure 1.1 Diagramme des précédents

Les graphiques de précédents ou d'options d'utilisation sont un moyen nécessaire au stade de la formation des exigences logicielles. Chaque option est une exigence potentielle pour le système et jusqu'à ce qu'elle soit détectée, il est impossible de planifier sa mise en œuvre.

Fig.1.2 Graphique du gestionnaire

GraphiqueÉtats.

Les diagrammes de condition déterminent tous les états possibles dans lesquels un objet spécifique peut être localisé, ainsi que le processus de modification de l'état de l'objet à la suite de l'occurrence d'un certain événement. Il existe de nombreuses formes de graphiques d'état qui sont légèrement différentes de l'autre par la sémantique.

Sur le diagramme d'état, il peut y avoir un seul et un seul état initial. Dans le même temps, il peut y avoir tellement d'états finaux que vous avez besoin, ou peut-être pas du tout. Lorsque l'objet est dans une condition particulière, divers processus peuvent être effectués.

Les processus se produisant à ce stade lorsque l'objet est dans une certaine condition, sont appelés actions (actions).

Avec l'état, vous pouvez lier les données suivantes: activité, action d'entrée, action de sortie et événement.

L'activité (activité) est le comportement mis en œuvre par l'objet lorsqu'il est dans cet état. Les activités sont décrites dans l'État lui-même; Sa désignation devrait précéder le mot faire (faire) et le côlon.

L'action d'entrée (action d'entrée) est un comportement effectué lorsque l'objet entre dans cet état. L'action d'entrée est également montrée à l'intérieur de l'état, sa désignation est précédée de la saisie du mot (entrée) et du côlon.

L'action de sortie (action de sortie) est similaire à celle de l'entrée. Cependant, il est effectué en tant que partie intégrante du processus de sortie de cet état. L'action de sortie est décrite dans l'état, sa description est précédée du mot Quitter (sortie) et du côlon.

La transition (transition) s'appelle le mouvement d'un objet d'un état à un autre. Dans le diagramme, toutes les transitions sont représentées sous la forme d'une flèche à partir de l'état initial et se terminant après.

Les transitions peuvent être réflexifs. L'objet peut aller au même état dans lequel il se trouve actuellement. Les transitions réfléchies sont décrites comme une flèche, démarrant et se terminant dans la même condition.

Fig.1.3 Le graphique de "l'objet de construction"

Diagrammeactivités

Un objet est sélectionné, les données sur lesquelles doivent être stockées dans la base de données.

Activité de graphique (activité) Étui privé des diagrammes d'État. Chaque état est l'exécution d'une certaine opération et de la transition vers l'état suivant. Les graphiques d'activité sont particulièrement utiles dans la description du comportement, qui comprend un grand nombre de processus parallèles. Le plus grand avantage des graphiques d'activités est le soutien au parallélisme. Pour ce faire, ils constituent un moyen puissant de modéliser des flux de travail et, essentiellement, une programmation parallèle. Le plus grand inconvénient est que les liens entre les actions et les objets ne sont pas considérés trop clairement.

Les outils rationnels rationnels permettent de décrire le système fonctionnel d'utiliser un éditeur graphique pour créer des diagrammes d'activité (activités).

La carte des opérations est préférable à utiliser dans les situations suivantes:

· Analyse de l'option d'utilisation. À ce stade, nous ne sommes pas intéressés par la relation entre les actions et les objets, mais il suffit de comprendre quelles actions devraient survenir et quelle est la dépendance dans le comportement du système. La liaison des méthodes et des objets est effectuée ultérieurement en utilisant les diagrammes d'interaction;

· Analyse des flux de travail (workflow) dans diverses options d'utilisation. Lorsque les options d'utilisation interagissent les unes avec les autres, les diagrammes d'activité sont un moyen puissant de représentation et d'analyse de leur comportement.

Fig.1.4 Diagramme d'activité "Créer un objet"

L'un des domaines importants d'application des graphiques d'activités est associé à la modélisation des processus métier. Les activités de toute entreprise représentent également un ensemble d'actions distinctes visant à atteindre un résultat distinct. Toutefois, en ce qui concerne les processus opérationnels, il est souhaitable de remplir chaque action à associer à une division spécifique. Dans ce cas, la Division est responsable de la mise en œuvre des actions individuelles et du processus métier lui-même est présenté sous la forme de transitions d'actions d'une division à une autre.

Interaction des graphiques

Les diagrammes d'interaction (diagrammes d'interaction) décrivent le comportement des groupes d'objets interagissant. Chaque diagramme décrit le comportement des objets dans un précédent. Le diagramme montre les objets et les messages qu'ils échangent entre eux. Spécifiez trois types de messages:

· Messages informatifs fournissant les informations d'objet destinataire pour mettre à jour sa condition;

· Messages - Demandes (interrogatifs) - Messages nécessitant la délivrance d'informations sur l'objet destinataire;

· Imperatif (impératif) - messages nécessitant l'objet du destinataire.

Il existe deux types de diagrammes d'interaction:

· Séquences (diagrammes de séquence);

· Coopérative (diagrammes de collaboration).

Sur le diagramme de séquence, l'objet est représenté comme un rectangle sur le dessus de la ligne verticale en pointillée. Cette ligne verticale est appelée objet ligne de ligne de vie (ligne de vie). C'est un fragment du cycle de vie de l'objet dans le processus d'interaction.

Chaque message est représenté sous la forme d'une flèche entre les lignes de la vie de deux objets. Les messages apparaissent dans la commande car ils sont affichés sur la page de haut en bas. Chaque message est marqué au moins le nom du message; Si vous le souhaitez, vous pouvez également ajouter des arguments et certaines informations de contrôle et, en outre, montrer l'auto-dérégation (auto-délégation) - un message que l'objet vous envoie et la flèche de message indique la même ligne de vie.

Fig.1.5 Le graphique de séquence "Objet du constructeur à l'objet"

Sortie de diagramme: Les objets d'entité sont mis en surbrillance (liste des utilisateurs, objet, liste de constructeurs) et objets de limite - pages (fenêtre d'entrée de mot de passe, fenêtre d'objet actuelle).

Le deuxième type de tableau d'interaction est un diagramme de coopération. Comme des diagrammes de séquence, des diagrammes coopératifs affichent le flux d'événements via un scénario spécifique d'options d'utilisation. Les graphiques de séquence sont commandés à temps et les cartes coopératives aiguisent l'attention sur les liens entre les objets.

Fig.1.6. Diagramme coopératif "Objet du constructeur pour un objet

L'algorithme de travail avec le système via l'interface Web

Le diagramme suivant affiche la séquence de transitions entre les écrans par lesquels l'utilisateur interagit avec le système. La disponibilité de certains écrans dépend de l'autorité au moment de l'utilisateur.

Le diagramme de site est utilisé pour concevoir le site.

Rational Rose activé Ajouter dans Web Modeler pour concevoir des sites.

Séquence d'actions lors de la création d'une application Web:

b Connecter Web Modeler à l'aide de l'élément Ajouter dans le menu - Ajouter in Manager - Modeler Web. Un nouveau modèle Web Modeler apparaîtra dans le menu Outils

l Modifier les paramètres acceptés par des outils par défaut - Options - Notation - Langue par défaut - Notation Web

Un stéréotype spécial est utilisé pour allouer des pages HTML. Sur la base du diagramme créé, les pages HTML associées sont générées automatiquement.

Fig.1.7 Algorithme de travail avec le programme

2. Conception de la base de données

2.1 Conditions requises pour la base de données

1) Redondance minimale. Les données stockées dans la mémoire EMM peuvent contenir une redondance utile et préjudiciable. La redondance nocive a toujours lieu lorsque chaque utilisateur est obligé de créer un ensemble de données distinct pour ses applications. Si les mêmes données seraient nécessaires à plusieurs utilisateurs, ils répéteraient dans chaque ensemble. Une telle redondance est souvent appelée incontrôlable, car sur son existence, les utilisateurs individuels peuvent ne pas suspecter. La redondance utile comprend des copies périodiques des données stockées dans la base de données. Cette redondance est facilement contrôlée. De plus, il est nécessaire, par exemple, de restaurer les données détruites dans des échecs aléatoires dans le travail de l'ordinateur. Ainsi, l'exigence d'une redondance minimale doit être comprise comme l'élimination des nocifs (incontrôlables) et de minimiser la redondance utile (contrôlée).

2) Intégrité des données. L'intégrité des données est de maintenir l'exactitude des données. Il est assuré par la récupération des données après la destruction résultant d'échecs aléatoires dans le fonctionnement de l'ordinateur, ainsi que d'éliminer les données controversées, qui consiste en l'apparition de diverses instances pour les mêmes attributs. Les contractés peuvent apparaître lors de la mise à jour des données redondantes si la mise à jour n'est effectuée que de la part des données.

3) Sécurité et secret. Fournit une protection des données à partir de défaillances matérielles et logicielles, à partir de situations catastrophiques et pénales, ainsi que d'un accès incompétent.

4) Indépendance des données. Fournit la possibilité de modifier la structure de la base de données sans changer les programmes d'application utilisateur. Il est compris dans deux aspects, à savoir une indépendance logique et physique.

L'indépendance logique offre la possibilité de modifier la structure logique des bases de données sans affecter les programmes d'application.

L'indépendance physique implique la même structure de base de données physiques, y compris les deux méthodes permettant de placer des données sur les supports physiques et les méthodes d'accès aux données (c'est-à-dire la recherche, lire et écrire des données dans la mémoire de l'ordinateur). Assurer l'indépendance des données est l'objectif principal poursuivi lors de la création d'une base de données.

5) Performance. Il est caractérisé par le temps de réponse du système d'information à l'aide d'une base de données aux demandes des utilisateurs. Dans le même temps, les demandes de données doivent être remplies avec une telle vitesse requise pour une utilisation des données.

6) Flexibilité et capacité à développer. Il est entendu comme la capacité d'une base de données de construction de données, ainsi qu'une augmentation du nombre d'applications possibles et d'extension des fonctions dans chaque application.

2.2 Formulaires normaux

La base de données relationnelle, conçue conformément au schéma conceptuel, peut avoir un certain nombre d'inconvénients graves, par exemple, contenir une redondance d'informations, et (ou) lors du traitement des données, diverses anomalies peuvent survenir. Pour éliminer ces défauts, c'est-à-dire Faites une base de données de «bon», il est nécessaire d'apporter toutes les relations de base de données dans des formulaires normaux «forts».

Actuellement, quelques formes normales sont connues. La première forme normale (nous désignons 1NF), ci-après - comme "gain" - 2NF, 3NF, une forme normale de codd garçons (NFBC) et 4 nf. La pratique montre que la BD apporte au moins 3 novices à éviter dans la plupart des cas presque tous les défauts.

Première forme normale (1nf).

Le rapport avec le schéma R et l'ensemble des dépendances fonctionnelles F est en 1NF, si une instance du schéma R satisfait aux conditions suivantes:

chaque attribut du schéma R a un nom unique;

les éléments des tuples avec le même nom doivent être définis sur le même domaine;

les éléments de domaine doivent être atomiques, c'est-à-dire ne pas soumettre, à son tour, un ensemble de valeurs;

chaque élément du cortex doit avoir la seule signification, les groupes de valeurs répétés ne sont pas autorisés;

quoi qu'il en soit, il ne devrait y avoir aucun tuple répétitif.

Deuxième forme normale (2 nf).

Le rapport avec le schéma R et une pluralité de dépendances fonctionnelles F est 2 nov. Si elle est en 1NF, et chaque attribut net dépend entièrement de toute clé de raccordement primaire.

Cependant, le schéma de relations dans 2 NF présente également des inconvénients. En particulier, une pluralité de dépendances définies sur ce système peut contenir des dépendances transitives pouvant entraîner des conséquences indésirables (anomalies d'élimination).

Troisième forme normale (3 nf).

Le schéma de relations R avec une pluralité de dépendances fonctionnelles F est dans 3 NF, s'il s'agit de 2 NF, et chaque attribut nexial est directement, et ne dépend pas de manière transitée de toute clé possible du rapport.

Toutefois, 3 newf peut également avoir des lacunes associées aux attributs clés. Dans l'exemple, la 3 NF résultante ne provoque pas d'anomalies lors du traitement des données, de sorte que les adeptes de décomposition qui en résultent ne dépendent aucune dépendance d'attributs de clé d'autres attributs. Si cette condition est cassée, les anomalies de traitement des données sont possibles.

Forme normale de codd garçons (NFBC).

La forme normale du code des garçons est plus "forte" que la troisième forme normale. Le schéma de relations R avec une pluralité de dépendances fonctionnelles F est dans la NFBC, si la partie gauche de chaque dépendance (ha) f, où un X, il existe une clé primaire principale ou possible.

Si l'attitude est dans la NFBC, elle est également sous la troisième forme normale, mais pas vice versa.

Dans la théorie des bases de données relationnelles, il est prouvé que toute relation peut être remplacée par un ensemble de correctifs de décomposition, chacune d'entre elles au 3 novembre et la décomposition aura à la fois la propriété de la connexion sans perte d'informations et la propriété. de la préservation de l'ensemble original de dépendances fonctionnelles. Lorsque vous apportez à la NFBC, en général, seule la faisabilité des propriétés de connexion sans perte d'informations est garantie.

2.3 Normalisation des régimes de relations

Pour construire la mise en œuvre relationnelle du schéma de base de données conceptuelles, qui était d'au moins 3 NF, deux manières peuvent être utilisées:

la méthode de décomposition, qui consiste en une cloison séquentielle des régimes d'origine et intermédiaire des relations jusqu'à ce que les relations qui en résultent ne satisfont pas aux propriétés spécifiées;

la méthode de synthèse consistant à la construction (synthèse) d'un ensemble de subventrages de décomposition qui répondent à certaines propriétés d'un ensemble donné d'attributs de la zone sélectionnée en fonction d'un ensemble donné de dépendances fonctionnelles qui lient ces attributs.

Les deux méthodes doivent garantir que la décomposition résultante est enregistrée à la fois les propriétés de la connexion sans perte d'informations et les propriétés de la conservation des dépendances fonctionnelles.

En pratique, la méthode de synthèse est plus souvent utilisée, car la méthode de décomposition comporte un certain nombre de défauts graves. Nous notons la principale d'entre eux.

La complexité de l'algorithme est supérieure au polynôme.

Le nombre de correctifs de décomposition générés peut être significativement plus grand que nécessaire et les informations à leur sujet doivent être maintenues à chaque étape de panne et l'algorithme de partition lui-même est assez compliqué.

Lors du décomposition du schéma de la relation, des dépendances partielles peuvent survenir, ce qui peut également générer des actionneurs de décomposition supplémentaires.

2.4 Intégration des représentations de l'utilisateur

Références croisées des vues de l'utilisateur sur les principaux types de données utilisées par l'application de base de données

Essence

Réalisateur

Directeur

Investisseur

objet (objet immobilier)

investisseur (investisseur)

investir (investissement)

employé (employé)

matériau (matériel)

livraison (fourniture)

construction de bâtiments)

Intégréreprésentationutilisateurs,présentédansvidéographique

2.5 Algorithme de synthèse

Les données initiales pour le fonctionnement de l'algorithme de synthèse sont un ensemble d'attributs U et une pluralité de dépendances fonctionnelles F, définies sur l'U.

Le résultat du fonctionnement de l'algorithme est le schéma d'un système de contrôle automatisé sous la forme d'un ensemble de patch de décomposition (R 1, R 2, RP) qui répondent aux conditions suivantes.

Chaque sous-circuit RI avec la base de données devrait au moins être dans le SNF par rapport à l'ensemble des dépendances fonctionnelles F et, respectivement, G.

Le système d'information synthétisé contient un ensemble minimal de correctif de décomposition RI, I \u003d\u003d 1 ,., R. Cette condition protège le système d'information de la redondance.

Pour toute instance R (base de données), satisfaisant F, le ratio est effectué. Cette condition assure la faisabilité des propriétés de connexion sans perte d'informations.

Un circuit d'un système de contrôle automatisé qui satisfait 1.2 et 3 conditions est appelé le circuit complet du système de contrôle automatisé.

Considérez les étapes de l'algorithme.

Marcher1 . Nous construisons un ensemble étendu F de dépendances fonctionnelles, qui présente la structure de dépendance suivante:

F \u003d ((x i -\u003e y i) | (x i -\u003e y i i) f, y i \u003d x i + \\ x i). Cette étape est faite afin de construire un revêtement non vide ou sans fin inachevé F, qui permettra dans une certaine mesure de satisfaire la condition 3. de fournir pleinement la condition 3, il sera possible après l'introduction du concept d'équivalence de fonctionnaire dépendances à l'étape 5.

Étape 2. Construisez le revêtement défavorable F, à l'exclusion des dépendances supplémentaires de F dans une séquence.

De toute évidence, ce revêtement n'est pas canonique.

Marcher3 . S'il n'y a pas de dépendance entre les dépendances fonctionnelles de F, y compris tous les attributs de u, ajouter à F "dépendance triviale u-\u003e S.

Marcher4 . Nous convertissons les dépendances non triviales obtenues à la forme élémentaire (sans attributs inutiles dans les parties de gauche).

Dépendance X I - > Y i est élémentaire s'il n'y a pas de tels ensembles d'attribut x j x i, qui (x j - > Y I. ) . Si - existe, la dépendance X I -\u003e Y I est remplacée par la dépendance (x J -\u003e y i).

Marcher 5. Nous divisons les nombreuses dépendances de dépendance sur les classes d'équivalence. Ceci est fait pour laisser un représentant dans chaque classe de chaque classe, minimisant ainsi le nombre de filiales de décomposition dans la base de données résultante et satisfaire pleinement la condition 3.

Dépendances x I -\u003e Y I et X J - > Y j sera appelé équivalent si

. Le rang minimum a une dépendance contenant tous les attributs de vous et, sinon, alors - la dépendance triviale u - > Sh. Toutes les dépendances d'une classe d'équivalence prescrivent le même rang. Les dépendances d'une plage incomparable nomment de manière arbitraire.

Marcher6 . Dans chaque classe de dépendances équivalentes, nous quittons un représentant. Nous dessinons un diagramme de classé de la dépendance afin que les dépendances avec un rang important décrit dans des dépendances avec un rang inférieur et des arcs plus petits seraient indiqués par l'entrée directe des attributs de certaines dépendances à d'autres.

Marcher7 . Nous effectuons une réduction transitive des dépendances avec un rang important sur les dépendances avec un rang inférieur. Se déplacer dans le diagramme de bas en haut (des dépendances avec un grand classement à des dépendances avec un rang inférieur), pour chaque dépendance actuelle, nous excluons les parties appropriées de toutes les dépendances au-dessus du courant, ces attributs contenus dans la droite une partie de la dépendance actuelle (pour les attributs de dépendance triviale exclure de sa partie gauche).

Marcher8 . Selon le diagramme résultant, nous construisons la mise en œuvre relationnelle du schéma conceptuel du système de contrôle automatisé qui satisfait aux conditions de l'algorithme, en tant qu'ensemble de compteurs de décomposition suivants, constitués d'attributs non croisés de chacun.

Beaucoup deles attributs:

U \u003d (mno, mnom, mcost, compter, ono, oaddress, otype, ostoreys, ostate, eno, ename, éposposte, succession, Esailary, somme, ino, iPhone)

Beaucoup defonctionneldépendances:

F \u003d (Mno®MName, MNO®MCOST, MNAME®MNO, MNAME®MCost,

(ONO, MNO) ®Count,

ono®Oddress, Ono®Notype, Ono®Storeys, Ono®No, Ono®State, Ono®Cost

eno®Ename, Eno®Epost, Eno®estate, Esailary

ino®Name, Ino®Iphone,

(Ino, ono) ®sum)

Étape 1. Ensemble prolongé de dépendances fonctionnelles:

mno + \u003d mno, mnom, mcost \u003d\u003e mno® (MNNAME, MCOST)

mno + \u003d ... \u003d\u003e mno® ...

(ONO, MNO) + \u003d Ono, MNO, Count \u003d\u003e (Ono, MNO)? ®Count

oNO + \u003d Ono, Oadddress, Odype, Ostoreys, Ostate, Ocost, Eno \u003d\u003e Ono® (Oaddress, Ostore, Ostoreys, Eno, Ostate, Ocost)

ono + \u003d ... \u003d\u003e Ono® ...

eno + \u003d Eno, Ename, Epost, Estate, Esailary \u003d\u003e Eno® (Ename, Épost, Estate, Esailary)

eno + \u003d ... \u003d\u003e Eno® ...

ino + \u003d ino, iPhone \u003d\u003e ino® (iname, iPhone)

ino + \u003d ... \u003d\u003e ino® ...

(Ino, ono) + \u003d ino, ono, somme \u003d\u003e (ino, ono) ® ®

(Mno, ono, ino, eno) + \u003d mno, mname, mcost, compte, somme, ono, oaddress, otype, ostoreys, ino, iname, iphone, eno, ename, epost, succession, Estase, Ostate, Ocost

\u003d\u003e (Mno, ono, ino, eno) ® (mcost, note, somme, oaddress, opostype, ostoreys, ostate, iname, iphone, ename, éposposte, succession, Esailary, ocost)

F. \u003d (MNO® (MNO® (MNNAME, MCOST), MNO® ..., (ONO, MNO)? ®Count, OnO® (Oaddress, Ottorey, Ostoreys, Eno, Ostate, Ocost), Ono®, Eno® (Ename, Epost , Succession, Esailary), ENO®, INO® (iname, iPhone), Ino®, (ino, Ono) ®sum, (MNO, ONO, INO, INO, ENO) (MCOST, COMPTE, SUM, OBTTE, OSTE , Ostoreys, Ostate, Iname, iPhone, Ename, Épost, Estate, Esailary))

Étape 2. Revêtement non vide

F "= (MNO® (MNNAME, MCOST), (ONO, MNO)? ®Count, OnO® (Oaddress, Ocost, Ostoreys, Ostate, Ocost, Eno), Eno® (Ename, Épost, Estate, Esailary), Ino® (Iname , iPhone), (ino, ono) ®sum, (mno, ono, ino, eno) ® (mcost, comptage, somme, oaddress, otype, ostoreys, iname, iphone, ename, épôlette, immobilier, Esailary))

Étape 3. Addiction triviale

Vous n'avez pas besoin de dépendance triviale, car il existe une dépendance contenant un ensemble complet d'attributs.

Étape 4. Type de dépendance élémentaire

Toutes les dépendances élémentaires.

Étape 5. Équivalence des dépendances

Il n'y a pas de dépendances équivalentes.

Étape 6. Classement des dépendances

Nous partageons de nombreuses dépendances de dépendance sur les classes d'équivalence. Ceci est fait pour laisser un représentant dans chaque classe de chaque classe, minimisant ainsi le nombre de filiales de décomposition dans la base de données résultante et satisfaire pleinement la condition 3.

Les dépendances du x i y i et x j y j seront appelées équivalent, si (x je y i i) \u003d (x j y j).

Nous classons les dépendances obtenues selon la règle de Rang suivante (x i y i)\u003e sonnée (x j y j), si (x i y i) (x j y j).

Toutes les dépendances d'une classe d'équivalence prescrivent le même rang. Les dépendances d'une plage incomparable nomment de manière arbitraire.

Étape 7. Diagramme des dépendances classées (2 NF):

Dans chaque classe de dépendances équivalentes, nous quittons un représentant. Il peut être vu de la table que dans ce cas, il n'y a pas de dépendances équivalentes.

Nous dessinons un diagramme de classé de la dépendance afin que les dépendances avec un rang important décrit dans des dépendances avec un rang inférieur et des arcs plus petits seraient indiqués par l'entrée directe des attributs de certaines dépendances à d'autres.

Nous effectuons la réduction transitive des dépendances avec un rang important sur la dépendance avec un rang inférieur comme suit.

Se déplaçant dans le diagramme ascendant - haut (de dépendances avec une grande rage à des dépendances avec un rang inférieur), pour chaque dépendance actuelle, nous excluons des parties appropriées de toutes les dépendances situées au-dessus du courant, ces attributs contenus dans la Une partie droite de la dépendance actuelle (pour les attributs de dépendance triviale exclure de sa partie gauche).

Étape 8. Nous obtenons un ensemble de patch de décomposition

Après avoir passé l'algorithme, 6 tables avec des clés primaires appropriées ont été obtenues:

R1 \u003d Ono, Oaddress, Odype, Ostoreys, Ostate, Ocost, Eno Sure ONO

R2 \u003d Eno, Ename, Epost, Estate, Esailarys Keysomeno

R3 \u003d Ono, MNO, COUCHES CLÉ (ONO, MNO)

R4 \u003d mno, mname, mcostc keymno

R5 \u003d ino, iname, iPhonece keyino

R6 \u003d ino, ono, clé de somme (ino, ono)

Conception de base de données Rational Rose Data Modeler

Les auteurs de la modéleuse de données se sont principalement concentrés sur la création d'un outil de conception de modèle de données physique. Il n'a pas échoué d'UML à partir de l'outil de modélisation de données, et des accents ont été déplacés d'une certaine manière: Maintenant, UML est censé être utilisé pour construire un modèle logique. En fait, le modèle logique est le même modèle d'objet constitué d'objets - entités. La transition d'un modèle logique à physique et inversement en termes de modélisation de données est fournie par Rational Rose automatiquement. Pour cela, la conformité des éléments des modèles est introduite.

Tableau 2.1 Conformité des éléments de modèle logique et physique

Modèle logique

Modèle physique

Classe (classe)

Tableau (Table)

Opération

Contrainte (limite)

Attribut (attribut)

Colonne (colonne)

Paquet

Schéma (schéma)

Composant (composant)

Base de données (base de données)

Association (association)

Relation (communication)

Déclencheur (déclencheur)

Index (index)

Ainsi, le modeleur de données de module conceptuel n'est pas un substitut à UML dans un sous-ensemble, et ne donne que des adhérents de technologies d'objet un moyen puissant de construction efficace de schémas physiques de la DB.

La liste des principales caractéristiques de Data Modeler comprend:

1. Data Modeler prend en charge la plupart des possibilités des fonds de cas structurels en termes de modélisation de données physiques;

2. Data Modeler fournit la génération d'une structure physique efficace d'une base de données prenant en charge les mécanismes d'intégrité de référence;

3. Data Modeler est étroitement intégré à Rational Rose et le diagramme de modèle de données s'inscrit naturellement dans la technologie globale pour le développement de logiciels utilisant des produits Rational Software Corporation;

4. Vous pouvez abandonner l'intégration de Rational Rose avec d'autres moyens de générer des modèles physiques.

5. La conformité conceptuelle des modèles de modélisation et d'objets de données est assurée, ce qui vous permet de concevoir plus efficacement des logiciels.

Créer un modèle logique

Les principaux composants du diagramme de modélisateur de données sont essentiellement, attributs et communication. Chaque entité est une variété d'objets individuels similaires appelés copies. Chaque instance est individuelle et doit être distinguée par toutes les autres instances. L'attribut exprime une propriété spécifique de l'objet. Au niveau physique de l'entité, le tableau correspond à l'instance d'entité - la chaîne de la table et l'attribut est la colonne de la table.

L'opération de modélisateur de données est basée sur le mécanisme bien connu d'affichage du modèle d'objet à la relation relationnelle. Le résultat est la construction du diagramme "Essence - Communications" et la génération ultérieure de la description de la base de données sur SQL.

Le diagramme de classe (diagramme de classe) est utilisé pour représenter la structure statique du modèle système dans la terminologie des classes de programmation orientées objet. Le diagramme de classe peut notamment refléter les diverses relations entre les entités individuelles du sujet, telles que des objets et des sous-systèmes, et décrit également leur structure interne et leurs types de relations. Ce diagramme n'indique pas des informations sur les aspects temporaires du fonctionnement du système. De ce point de vue, le diagramme de classe est le développement ultérieur du modèle conceptuel du système conçu.

Documents similaires

    Étude de la théorie de la gestion des établissements d'enseignement et des universités. Conception, mise en œuvre et mise en œuvre d'un système d'information automatisé pour l'automatisation du département de l'Université. Description du système développé, calcul de l'efficacité économique du projet.

    thèse, ajoutée 03/03/2010

    Étudier les activités de Peter-Lada. Structure de gestion du défi moteur. Langue de modélisation UML unifiée. Concevoir un modèle de base de données logique. Des moyens utilisés pour construire un système de comptabilité. Calcul de l'efficacité des investissements.

    thèse, ajoutée 06.06.2011

    Base de données de conception logique pour l'automatisation de la société de construction. Classification des connexions. Modèle de base de données relationnelle. Relations fonctionnelles entre les attributs. Sélectionnez les clés. Normalisation des relations. Demandes de renseignements à la base de données.

    travaux de cours, ajouté le 05/26/2015

    Concevoir la structure fonctionnelle du sous-système d'entrepôt. DataLog Conception de la base de données d'informations et une description des outils appliqués pour la protection de l'information. Caractéristiques de travail avec le cadre net. Calcul de l'efficacité économique du projet.

    thèse, ajoutée 06/06/2011

    Automatisation du processus de sélection des candidats à l'emploi. Conception du système de test du département du personnel de la société, son soutien d'information. Concevoir une base de données et son interface. Calcul de l'efficacité économique du projet.

    thèse, ajoutée 03/22/2017

    Création d'un système d'information pour automatiser les activités de la société pour l'enregistrement de la compagnie de transport de marchandises. Analyse du sujet. Méthodologie de modélisation fonctionnelle IDEF0. Diagramme contextuel. Analyse de la valeur dans BPWIN.

    examen, ajouté 05.02.2014

    Le concept de base de données, modèle de données. Classification des bases de données. Systèmes de gestion de bases de données. Étapes, approches de la conception de la base de données. Développement d'une base de données qui vous permettra d'automatiser le maintien de la documentation nécessaire aux activités du DSSS.

    cours, ajouté 04.06.2015

    Création d'une base de données du système d'information pour la comptabilisation des ventes d'appareils ménagers et d'automatisation de la gestion des documents à PHPMYADMIN. Diagramme fonctionnel IDEF0. Création d'un nouvel utilisateur, de tables, d'enregistrements dans la table. Organisation du site sur le serveur local.

    travaux de cours, ajouté 11.05.2014

    Développement du système d'information sur le salon porteur d'automatisation des activités du gérant de la société engagée dans le portier à la couture. Créer et justifier le projet de base de données. Création de demandes, de formulaires, de rapports. Tester des applications logicielles.

    travaux de cours, ajouté le 02/07/2016

    Analyse des développements existants et choisissant une stratégie d'automatisation des relations de travail de bureau avec des fournisseurs de médicaments en pharmacie. Développement d'un projet de base de données de la pharmacie de Rigra. Justification de l'efficacité économique du développement de la base de données.