Contactos

Desarrollo del módulo del sistema de información para la compañía de limpieza 'MAX'. Tesis: Desarrollo del sistema de información Base al por mayor ¿Qué es el módulo del sistema de información?

Introducción

El título en consideración está escrito sobre la base de la Fábrica de Donetsk Donetsk para la Tienda Cleonelly.

Una de las actividades líderes de la fabricación de OAO Donetsk produce productos de costura en una amplia gama, principalmente batas de baño, sábanas y toallas. Además, la compañía produce hilo de algodón pintado para la producción de tejido y tejido.

El desarrollo de las tecnologías de la información automatizada es en paralelo con el surgimiento de nuevos tipos de medios técnicos de procesamiento y transmisión de información, mejorando las formas organizativas de uso de la computadora, saturación de infraestructura con nuevos medios de comunicaciones. El desarrollo de las relaciones de mercado condujo al surgimiento de nuevos tipos de emprendimiento y, sobre todo, a la creación de empresas involucradas en el negocio de la información, el desarrollo de las tecnologías de la información, su mejora, la propagación de componentes de las tecnologías de la información automatizada, en particular el software. Productos que automatizan los procesos informativos y informativos. También incluyen equipos de computación, comunicaciones, equipos de oficina y tipos específicos de servicios, información, servicios técnicos y de consultoría, capacitación, etc. Esto contribuyó a la rápida difusión y al uso eficiente de las tecnologías de la información en los procesos gerenciales e industriales, prácticamente aplicaciones generalizadas y un colector grande.

Las empresas dedicadas al diseño y desarrollo de dispositivos para diversos fines, actualmente usan varios medios de diseño automatizado: CAPR (CAD) y procesos de producción de monitoreo: AUTP (SCADA / DCS). Sin embargo, para dispositivos de desarrollo propio, es necesario desarrollar sus propios medios para controlar su rendimiento y análisis de calidad del producto.

El proceso tecnológico de tener en cuenta los productos en el almacén en la tienda de limpieza incluye una etapa de mantener los bienes vendidos.

El propósito del presente proyecto de graduación es la implementación de un lugar de trabajo automático (AWA), lo que permite la contabilidad del producto en el almacén de la tienda.

Para lograr la meta anterior, las siguientes tareas deben resolverse:

¾ para realizar un análisis de los procesos de negocio de la tienda;

¾ Explore los flujos de información que surgen en la etapa del producto desarrollado que se está desarrollando;

¾ Desarrollar un modelo de datos conceptual y lógico;

¾ Desarrollar software para promocionar productos.

¾ realizar una evaluación de la eficiencia económica del sistema de información.

1 desarrollo de requisitos de software

1.1 Análisis de soluciones existentes.

Actualmente, hay una amplia gama de compañías que combinan tanto el desarrollo directo de los productos, por lo que el desarrollo de sistemas para administrar estos productos. Dichos sistemas se desarrollan como tales compañías ampliamente conocidas como 1: con la empresa y la "estrella". En tales sistemas, se monitorean los materiales de monitoreo y el procesamiento de la información obtenida.

"1c: Enterprise" es un sistema de soluciones aplicadas construidas de acuerdo con los principios unificados y en una sola plataforma tecnológica. La cabeza puede elegir una solución que cumpla con las necesidades actuales de la empresa y continuará desarrollándose como la empresa o ampliar las tareas de automatización.

El programa "1c: Enterprise" está diseñado para resolver una amplia gama de tareas de automatización de contabilidad y administración que enfrentan las empresas modernas en desarrollo dinámicamente. Solución de tareas de contabilidad y gestión tópicas La composición del programa "1c: Enterprise" se centra en las necesidades actuales de las empresas. La compañía "1C" produce soluciones de software de circulación diseñadas para automatizar tareas de gestión y contabilidad típicas en las empresas. Una característica distintiva de las soluciones de circulación de la compañía "1c" es el estudio cuidadoso de la composición de la funcionalidad incluida en soluciones típicas. La compañía "1C" analiza la experiencia de los usuarios que utilizan el programa "1c: Enterprise" y rastrea el cambio en sus necesidades.

Las principales ventajas de mi sistema, la base mayorista se puede atribuir al bajo costo relativo de introducir este sistema, así como una serie de ventajas:

¾ Fiabilidad de las aplicaciones creadas. El paquete de software (PC) debe estar estable no solo para los errores del usuario, sino también a fallas en el sistema de comunicaciones.

¾ Facilidad de uso de la interfaz;

¾ Alto nivel de seguridad del sistema, lo que implica no solo el control de la disponibilidad de ciertos recursos del sistema y la seguridad de la información en todas las etapas de la operación, sino también las acciones de seguimiento con un alto grado de confiabilidad.

1.2 Análisis del área temática.

La peculiaridad del análisis del área temática es que le permite ver todo el conjunto de operaciones de la organización.

Para el análisis y la reorganización de los procesos de negocios, el caso está destinado. Herramienta de nivel superior Todos los modelos de procesos de fusión (BPWIN), Metodologías de IDEF0 de soporte (modelo funcional), DFD (diagrama de flujo de datos) y IDEF3 (diagrama de flujo de trabajo). BPWin es un producto de software potente para crear modelos que le permitan analizar, documentar y planificar cambios en los procesos comerciales complejos. BPWIN ofrece una herramienta para recopilar toda la información necesaria sobre el trabajo de la empresa y la imagen gráfica de esta información en forma de un modelo holístico y consistente.

Desde el punto de vista de la funcionalidad del sistema. Como parte de la metodología IDEF0 (definición de integración para el modelado de funciones), el proceso de negocio se presenta en forma de un conjunto de elementos de elementos que interactúan entre sí, y también muestran información, recursos humanos y de producción consumidos por cada trabajo. El modelo funcional está diseñado para describir los procesos de negocios existentes en la empresa (el llamado modelo AS-es) y la posición ideal de las cosas Lo que necesitas para esforzarte (modelo para ser). La metodología IDEF0 prescribe la construcción de un sistema de diagramas jerárquicos, es decir, Descripciones individuales de fragmentos del sistema. Primero, el sistema describe el sistema en su conjunto y su interacción con el mundo exterior (diagrama contextual), después de lo cual se mantiene una descomposición funcional El sistema se divide en subsistemas y cada sistema se describe por separado (diagramas de descomposición). Luego, cada subsistema se divide en más pequeño y así sucesivamente para lograr los detalles de grado deseados.

Si en el proceso de modelado es necesario iluminar los lados específicos de la tecnología Enterprise, BPWIN le permite cambiar a cualquier rama del modelo de la notación DFD o IDEF3. Los diagramas DFD (diagramación de flujo de datos) pueden agregar algo que ya se refleja en el modelo IDEF3, ya que describen las transmisiones de datos, lo que le permite rastrear cómo se intercambia la información entre las funciones comerciales dentro del sistema. Al mismo tiempo, el diagrama DFD no tiene en cuenta la interacción entre las funciones comerciales.

Desde el punto de vista de la secuencia de trabajo realizada. Y aún se puede obtener una imagen más precisa agregando el modelo por diagramas IDEF3. Este método llama la atención sobre el orden de los eventos. El IDEF3 incluye elementos lógicos, lo que le permite simular y analizar escenarios de desarrollo de procesos de negocios alternativos.

Para considerar los procesos de negocios que se ejecutan en la tienda de la tienda, es necesario usar solo dos metodologías IDEF0 y DFD. El proceso de modelado de cualquier sistema en IDEF0 comienza con la definición de contexto, es decir,. El nivel más abstracto de la descripción del sistema o procesos de negocios en general.

Modelo IDEF0 . Para explorar los procesos de negocios "Formación de la Orden del Proveedor", "Obtención de productos", "Vacaciones de productos", considere los gráficos que se presentan en forma de diagrama IDEF0. IDEF0 El sistema se representa como un conjunto de obras o funciones interactivas.

La metodología IDEF0 se basa en cuatro conceptos básicos.

El primero de ellos es el concepto. bloque funcional (Caja de actividad) . El bloque de funciones se representa gráficamente como un rectángulo y personifica una función específica en el marco del sistema en consideración.

Cada uno de los cuatro lados del bloque de funciones tiene su propio valor definitivo (rol), mientras que:

El lado superior tiene el valor de "control";

El lado izquierdo es "entrada" (entrada);

El lado derecho tiene una "salida" (salida);

El lado inferior tiene el valor "mecanismo".

La segunda metodología IDEF0 de "ballena" IDEF0 es el concepto de un arco de interfaz (flecha). La visualización gráfica del arco de la interfaz es una flecha unidireccional. Cada arco de interfaz debe tener su nombre (etiqueta de flecha). Uso de arcos de interfaz, varios objetos se muestran, en un grado u otro, los procesos de definición que ocurren en el sistema. Al mismo tiempo, las flechas, dependiendo de la ventaja del rectángulo de trabajo que ingresan o desde qué borde salgan, se dividen en:

Flechas de entrada (incluidas en el lado izquierdo del bloque de función): datos u objetos cambian durante la operación;

Flecha de gestión (incluida en la faceta superior del bloque de función): representa las reglas y limitaciones, gracias a qué trabajo se realiza;

Las flechas de salida (salen del lado derecho del bloque de funciones), representan datos u objetos que aparecen como resultado del trabajo;

La flecha del mecanismo (incluida en la cara inferior del bloque de la función): representan recursos (por ejemplo, equipos, recursos humanos).

El tercer concepto básico de IDEF0 es la descomposición (descomposición). El principio de descomposición se utiliza al dividir el proceso complejo a los componentes de su función.

La descomposición le permite estructurar y estructurarse gradualmente para representar el modelo del sistema en forma de una estructura jerárquica de diagramas individuales, lo que lo hace menos sobrecargado y se absorbe fácilmente.

El último de los conceptos IDEF0 es un glosario (Glosario). Para cada uno de los elementos de IDEF0: diagramas, bloques de funciones, arcos de interfaz, el estándar existente implica crear y mantener un conjunto de definiciones, palabras clave, presentaciones narrativas, etc., etc., que caracterizan un objeto que caracteriza un objeto que caracteriza este elemento. Este conjunto se llama Glosario y es una descripción de la esencia de este artículo.

Considere la tabla de procesos de negocios que fluyen en la tienda de la tienda DMM, Cleonelly:

Para la visibilidad general del sistema, es necesario construir el contexto de las "Actividades del almacén empresarial" (consulte la Figura 1.1).

Figura 1.1 - Diagrama "Actividades del almacén"

Después de instalar el contexto, se realiza la descomposición, es decir, Construyendo los siguientes gráficos en la jerarquía.

Cada diagrama subsiguiente es una descripción más detallada de una de las obras en la tabla superior. En la Figura 1.2 se muestra un ejemplo de descomposición del trabajo contextual. Por lo tanto, todo el sistema se divide en subsistemas al nivel de detalle deseado, este sistema se divide en tres niveles.

Figura 1.2 - Tabla de descomposición de primer nivel


Figura 1.3 - Diagrama "Diseño de producto"

Figura 1.4 - Diagrama "Vacaciones de mercancías"


Figura 1.5 - Diagrama "Llamar mercancías"

DFD. La base de esta metodología es la construcción del modelo del IC analizado proyectado o existente. De acuerdo con la metodología, el modelo del sistema se define como una jerarquía de diagramas de flujo de datos (DFD), que describe el proceso asíncrono de la información que convierte la información de su entrada al sistema antes de emitir el usuario. Los diagramas DFD generalmente se construyen para una imagen visual del trabajo actual del sistema de gestión de documentos de la organización. La mayoría de las veces, el diagrama DFD se utiliza como una adición al modelo de procesos de negocios realizados en IDEF0.

Los componentes principales de los diagramas de flujo de datos son:

Entidades externas (representar gráficamente por un cuadrado): indican un sujeto material o un individuo, que es una fuente o receptor de información. Por ejemplo: clientes, personal, proveedores, clientes, almacén;

Sistemas / subsistemas (se ve gráficamente como un rectángulo con esquinas redondeadas): funciona funciones o procesos que procesan y cambian la información;

Las unidades de datos, son un dispositivo abstracto para almacenar información, que se puede colocar en cualquier momento en la unidad y después de un tiempo para extraer, y las formas de espacio y extracción pueden ser cualquiera. El dispositivo de almacenamiento de datos en general es el prototipo de la base de datos futura y la descripción de los datos almacenados en él debe estar vinculada al modelo de información;

Corrientes de datos: determina la información transmitida después de una conexión desde la fuente hasta el receptor. El flujo de datos en el diagrama se representa con una línea de una flecha de extremo que muestra la dirección del flujo.

Considere un diagrama de flujo de datos (DFD) "Vacaciones de las mercancías" Figura 1.6. Este diagrama muestra el movimiento de documentos al ingresar a la organización "Aplicaciones para bienes".

Figura 1.6 - Diagrama DFD "Vacaciones de mercancías"

Considere el siguiente diagrama de flujos de datos "Diseño de producto" (consulte la Figura 1.7). Aquí, se muestra el proceso de realizar el trabajo y el movimiento de documentos en la "emisión de bienes".

Figura 1.7 - Diagrama DFD "Registro de productos"

En los diagramas de flujo de datos, todos los caracteres utilizados están plegados en la imagen común, lo que da una idea clara de qué datos se utilizan y qué funciones se realizan por el sistema de gestión de documentos. A menudo descubre que los flujos de información existentes, importantes para las actividades de la compañía, se realizan no confiables y deben ser reorganizados. *******

La estructura organizativa de una empresa comprometida en la venta de productos de Terry se considera en el ejemplo de la compañía "Donetsk Manufactory M" de la Tienda Cleonelly:

En la dirección del desarrollo de los sistemas de control y los materiales contables, los problemas pueden resolverse con éxito:

1. Esto es control sobre las mercancías suministradas y almacenadas en stock.

2. Información sobre proveedores y consumidores.

3. También contiene información de información y operaciones para el producto.

4. Contiene el registro de informes de los productos liberados.

5. Certificado de bienes.

6. Automatización de las funciones de almacén (llegada, consumo, cancelación, reserva de productos)

7. Registro y almacenamiento de cuentas para comprados y vendidos productos y servicios, así como un extracto para las cuentas de pago anticipado, con un retraso del pago y la entrega de bienes.

8. Creación de gastos generales y contables de bienes emitidos.

9. Realización de inventario de almacenes con la creación de un agua lateral, un acto de escasez de escasez y excedente.

10. Creando conjuntos de bienes.

Como lo indica el área principal de actividad de esta empresa es la venta de productos de algodón. El proceso de diseño incluye muchos pasos de los trabajos cuidadosamente desarrollados por las estructuras de gestión de las empresas de proyectos durante toda la vida útil de esta empresa. Este proceso no se puede cambiar al mismo tiempo, ya que implica muchas divisiones de la propia empresa, subcontratistas externos y clientes de la compañía de proyectos. Por lo tanto, las empresas con precaución se relacionan con la implementación de los sistemas de información relacionados con los procesos de gestión de diseño y desarrollo. Como regla general, las empresas rusas utilizan sus propios desarrollos en esta área.

1.3 Requisitos de recolección

Al diseñar un sistema de información (IP) "Tienda de artes al por mayor", fue necesario recopilar requisitos que ayuden a crear una interfaz de tal manera que el usuario final (empleado de la tienda) haya sido conveniente para trabajar con la IP desarrollada.

El desarrollo de los requisitos es un proceso que incluye las actividades necesarias para crear y aprobar un documento que contiene la especificación de los requisitos del sistema.

Para implementar el proceso de contabilidad y monitoreo de materiales, es necesario que el sistema de información pueda realizar los siguientes requisitos funcionales:

¾ Documentar los resultados.

¾ El sistema de información debe implementarse como un programa basado en un entorno de Visual Fox Pro integrado.

El programa se ejecuta en el sistema operativo Windows 2000 / NT / XP.

Hay cuatro etapas principales del proceso de desarrollo de requisitos (Figura 1.8):

Análisis de la viabilidad técnica de crear un sistema;

Formación y análisis de los requisitos;

Especificaciones de los requisitos y la creación de documentación relevante;

Certificación de requisitos.


Los requisitos de recopilación son un paso importante en el diseño de diseño, ya que es aquí donde todos los requisitos del cliente deben ser correctos y están formulados correctamente.

1.4 Especificación de los requisitos.

La definición de los requisitos correctos es probablemente la etapa más responsable del proyecto de software. Es muy importante que el formato del proyecto sea consistente con los requisitos para el software recopilado por el equipo del desarrollador, de lo contrario, estos requisitos no podrán ser compatibles y presentados en el producto de software. Requisitos de software de software Requisitos de software Especificación (SRS) es clave para todo el ciclo de vida del desarrollo de software. Este no es solo un documento derivado en el que las especificaciones del proyecto del programa, sino también el documento principal aplicado para realizar pruebas de certificación y aceptación. La certificación es una evaluación de la calidad del trabajo de los gerentes de proyectos. Determina el grado de cumplimiento de los requisitos establecidos en el producto de software. La especificación SRS actúa como un tipo de mecanismo para la fijación de los requisitos del sistema, que se utilizan como criterios para la certificación.

Basado en SRS, se logra el consentimiento entre los clientes y los fabricantes de software. La especificación SRS describe plenamente las funciones que se ha desarrollado el producto de software. Esto permite a los usuarios potenciales determinar el grado de cumplimiento del producto con sus necesidades, así como las rutas de modificación del producto para que sea lo más posible para resolver sus tareas.

Desarrollo de costos de desarrollo temporal. La preparación de las especificaciones de SRS involucró a varios grupos en la organización del cliente. Examinan cuidadosamente todos los requisitos incluso antes de que comience el desarrollo directo del proyecto. Esto reduce la probabilidad de re-desarrollo posterior del proyecto, codificación y prueba.

Con un estudio exhaustivo de los requisitos presentados en la especificación SRS, es posible detectar revestimientos, malentendidos y contradicciones en las primeras etapas del ciclo de desarrollo cuando los problemas son mucho más fáciles que en etapas posteriores.

La especificación SRS se convierte en la base de estimar el costo y la preparación del calendario de trabajo. La descripción del producto es una base real para estimar el costo del proyecto. En un entorno donde hay un concepto de propuesta formal, la SRS se utiliza para aprobar la evaluación de la oferta o el precio.

Con la ayuda de las especificaciones de SRS propuestas a nivel de la organización, la organización puede desarrollar planes mucho más productivos de certificación e inspecciones. Como parte del contrato de desarrollo, SRS proporciona un punto de referencia para evaluar el cumplimiento de las especificaciones.

Gracias a la especificación SRS, el producto del programa es facilitado por nuevos usuarios, así como su instalación en otras computadoras. Por lo tanto, se vuelve más fácil para los clientes transferir el producto de software a otras unidades de la organización y a los desarrolladores para transmitir a otros clientes.

La especificación SRS sirve como base para la actualización. Este documento analiza el producto en sí, y no el proceso de desarrollo del proyecto, por lo tanto, es posible expandir el producto completado en su base.

Después de que se completen el proceso de definición y las especificaciones, es necesario realizar la certificación de los requisitos.

La especificación de los requisitos para el proyecto de software debe presentarse en el Apéndice A.

1.5 Certificación de requisitos.

La certificación debe demostrar que los requisitos realmente definen el sistema que el cliente quiere tener. Comprobación de los requisitos es importante, ya que el error en las especificaciones de requisitos puede llevar a una alteración del sistema y altos costos, si se detectan durante el sistema de desarrollo del sistema o después de su puesta en marcha.

Durante el proceso de certificación, se deben realizar varios tipos de controles de documentación:

1. Verifique la exactitud de los requisitos.

2. Compruebe si hay consistencia.

3. Compruebe si hay completividad.

4. Compruebe la viabilidad.

Hay una serie de métodos de certificación de requisitos que se pueden usar juntos o cada uno por separado:

1. Revisión de los requisitos.

2. Prototipado.

3. Generación de escenarios de prueba.

4. Análisis automatizado de consistencia.

El más visual para el sistema de clientes es prototipado.

Antes de comenzar a crear prototipos, puede crear un diagrama de flujo de interfaz de usuario. Este diagrama se utiliza para explorar la relación entre los elementos principales de la interfaz de usuario.

El siguiente paso de la certificación de los requisitos es la creación directa de prototipos.

El prototipo de software es una implementación parcial o posible del nuevo producto propuesto. Los prototipos le permiten resolver tres tareas principales: aclaraciones y finalización de la formulación de los requisitos, la investigación de soluciones alternativas y la creación del producto final.

El prototipo del menú principal de este módulo se muestra en la Figura 1.9.

1.6 Elegir la metodología de diseño del sistema de información.

La esencia de un enfoque estructural para el desarrollo de IP es su descomposición (partición) en funciones automáticas: el sistema se divide en subsistemas funcionales, lo que a su vez se divide en subfunciones divididas en tareas y así sucesivamente. El proceso de partición continúa con procedimientos específicos. PI Este sistema automatizado conserva una representación holística en la que todos los componentes están interconectados.

Todas las metodologías más comunes del enfoque estructural se basan en una serie de principios generales. Los siguientes principios se utilizan como dos principios básicos:

El principio de "dividir y conquistar" es el principio de resolver problemas complejos al dividir las muchas tareas independientes más pequeñas, fácil de entender y resolver;

El principio de ordenamiento jerárquico es el principio de organizar los componentes del problema en las estructuras de árboles jerárquicas con la adición de nuevas partes en cada nivel.

En el análisis estructural, existen principalmente dos grupos de fondos que ilustran las funciones realizadas por el sistema y la relación entre los datos. Cada grupo de fondos corresponde a ciertos tipos de modelos (diagramas), los más comunes, entre los que son los siguientes:

Los modelos SADT (análisis y técnica de diseño de Structud) y diagramas funcionales correspondientes;

DFD (diagramas de flujo de datos) Diagramas de flujo de datos;

Gráfico de ERD (diagramas de relaciones de entidad) "Esencia-comunicación".

En la etapa de diseño del modelo IC se expande, refina y complementó con diagramas que reflejan la estructura del software: arquitectura de software, esquemas estructurales de programas y diagramas en pantalla.

Los modelos listados en el agregado brindan una descripción completa de la IC independientemente de si existe o recién desarrollada. La composición de los gráficos en cada caso específica depende de la integridad requerida de la descripción del sistema.

2 Diseño del sistema de información.

2.1 Diseño arquitectónico

Al crear algún sistema de información complejo, un aspecto crítico es su arquitectura, donde es una visión conceptual de la estructura de los futuros procesos y tecnologías funcionales a nivel del sistema y en las relaciones. Por lo general, los sistemas de información complejos de organizaciones están diseñados como una composición de componentes que interactúan a un alto nivel, lo que puede ser sistemas. La arquitectura del sistema de información de la organización facilita la comprensión del sistema definiendo su funcionalidad y estructura de una manera que revela las soluciones de diseño y le permite al navegador hacer preguntas sobre la satisfacción de los requisitos de diseño, la distribución de la funcionalidad y la implementación. de componentes.

La arquitectura del sistema de información de la organización es un modelo de cómo la tecnología de la información apoyará los principales objetivos y la estrategia para el desarrollo de un objeto automatizado. Le permite pensar críticamente y expresar claramente la opinión de cómo se deben estructurar los conjuntos integrados de sistemas de información para implementar estos propósitos. La arquitectura del sistema de información describe cómo los sistemas de información, las aplicaciones y las personas trabajan dentro de toda la organización de una manera uniforme unificada.

Por lo tanto, la arquitectura del sistema de información incluye un conjunto generalmente aceptado de componentes que proporcionan "bloques de construcción" del sistema de información. Estos "bloques de construcción" y sus características se definen en el nivel de detalle apropiado para satisfacer las necesidades realizadas por las soluciones de planificación.

Al diseñar sistemas de información modernos de organizaciones, su arquitectura debe desarrollarse teniendo en cuenta a muchas partes interesadas, debe ser comprensible para los usuarios, para que los desarrolladores hagan un plan y gráficos del sistema, le permitan determinar las interfaces, funciones y tecnologías clave. , y también le permite evaluar el horario y el presupuesto de ejecución del proyecto. Al mismo tiempo, los arquitectos de los sistemas de información modernos requieren la responsabilidad de crear un concepto de sistema satisfactorio e implementador en la etapa más temprana de su desarrollo, apoyar la integridad de este concepto a lo largo del desarrollo y la determinación de los que resultan en el sistema resultante para su uso por el cliente. Por otro lado, el desarrollo de la arquitectura del sistema de información es el proceso de describir las arquitecturas de los sistemas de información con detalles suficientes para hacerlos más útiles para el desarrollo de sistemas de información.

El estudio de la experiencia extranjera muestra que en los países desarrollados, al desarrollar una arquitectura de un sistema de información requiere el cumplimiento de las siguientes condiciones:

¾ centrarse en la misión de la organización;

¾ centrarse en los requisitos;

¾ centrarse en el desarrollo;

¾ la capacidad de adaptarse;

¾ La necesidad de flexibilidad.

El cumplimiento de todas estas condiciones le permite desarrollar la arquitectura del sistema de información de la organización más perfecta y efectiva.

Las principales arquitecturas de software actualmente implementadas son:

¾ Archivo-Server;

¾ cliente-servidor;

¾ Multi-Nivel.

Servidor de archivos. . Esta arquitectura de bases de datos centralizadas con acceso a la red implica la asignación de una de las computadoras de la red como un servidor dedicado en el que se almacenarán los archivos de la base de datos central. De acuerdo con las solicitudes de usuario, los archivos del archivo del servidor se transmiten a las estaciones de trabajo de usuario, donde se realiza la parte principal del procesamiento de datos. El servidor central realiza principalmente el papel del repositorio de archivos, sin participar en el procesamiento de los datos en sí. Después de completar los usuarios, los usuarios copian los archivos con datos procesados \u200b\u200bnuevamente al servidor, desde donde pueden tomar y procesar a otros usuarios. Dicha organización de datos tiene una serie de desventajas, por ejemplo, al mismo tiempo que manejan simultáneamente un conjunto de usuarios a uno y los mismos datos, el rendimiento del trabajo tiene bruscamente, ya que es necesario esperar hasta que el usuario que trabaje con los datos se complete la obra. De lo contrario, es posible fortalecer las correcciones hechas por un solo usuario, los cambios realizados por otros usuarios.

Servidor de cliente. . Este concepto se basa en la idea de que, además de almacenar archivos de base de datos, el servidor central debe realizar la parte principal del procesamiento de datos. Los usuarios se refieren al servidor central utilizando el idioma especial de las consultas estructuradas (SQL, lenguaje de consulta estructurado), que describe una lista de tareas realizadas por el servidor. El servidor acepta las solicitudes de usuario y generan procesos de procesamiento de datos. En respuesta, el usuario recibe un conjunto de datos ya procesado. No se transmite todo el conjunto de datos entre el cliente y el servidor, al igual que la tecnología del servidor de archivos, pero solo los datos que se necesita el cliente. La solicitud de usuario en la duración de solo algunas líneas es capaz de generar un proceso de procesamiento de datos que afecta a varias tablas y millones de líneas. En respuesta, el cliente solo puede obtener algunos números. La tecnología cliente-servidor le permite evitar la transmisión a través de una red de enormes cantidades de información al cambiar todo el procesamiento de datos en el servidor central. Además, el enfoque en cuestión le permite evitar conflictos de cambios en los mismos datos de muchos usuarios que son característicos de la tecnología del servidor de archivos. El cliente-servidor de tecnología implementa un cambio de datos consistente en varios clientes, lo que proporciona el cumplimiento automático de la integridad de los datos. Estos y algunos otros beneficios hicieron que la tecnología cliente-servidor sea muy popular. Las desventajas de esta tecnología incluyen altos requisitos para el desempeño del servidor central. Cuantos más clientes se refieren al servidor, y más se procesa la cantidad de datos, más potente debe haber un servidor central.

Sobre la base de estos razonamientos en el diseño de la arquitectura de la AWP como base, se adoptó el cliente-servidor de tecnología. Las tablas de colocación reflejan las relaciones físicas entre los componentes del software y el hardware del sistema).

2.2 Diseño de la interfaz del sistema de información.

Bajo la interfaz de usuario, solo se entiende la apariencia del programa. Sin embargo, de hecho, el usuario percibe a través de todo el sistema en su conjunto, lo que significa que su comprensión es demasiado estrecha. De hecho, la interfaz de usuario incluye todos los aspectos del diseño que afectan la interacción y el sistema del usuario. Esto no es solo una pantalla que ve el usuario. La interfaz de usuario consiste en una variedad de componentes, tales como:

un conjunto de tareas de usuario que resuelve utilizando el sistema;

elementos de gestión del sistema;

Navegación entre bloques del sistema;

Diseño visual de pantallas de programa.

Resaltamos algunas de las ventajas más significativas de una buena interfaz de usuario en términos de negocios:

Reduciendo el número de errores de usuario;

reduciendo el costo del soporte del sistema;

reducción de las pérdidas de productividad de los trabajadores en la implementación del sistema y una recuperación más rápida de la pérdida de productividad;

mejorar la condición moral del personal;

reduciendo el costo de cambiar la interfaz de usuario a solicitud de usuarios;

Accesibilidad de la funcionalidad del sistema para el número máximo de usuarios.

AWP Wholesale Base se desarrolla como una aplicación utilizando la tecnología cliente-Server.

2.2.1 Programa de gestión de la interfaz de usuario

El módulo principal "Arts Wholesale Base" es el módulo Luck.exe, que garantiza la implementación de la funcionalidad principal del diagrama de opciones de uso que se muestra en la Figura 1.9 de la Sección 1.4.

Al desarrollar un sistema de información de una de las tareas principales, es la creación de la interfaz más simple y descargada. Es la interfaz del producto del programa que ayuda a "comunicarse" con el sistema de información, hablando como diálogo y sistema de comunicación de usuario.

Interfaz del programa, administrador:

1. La forma de inicio del programa. Este formulario se inicia cuando se inicia el software formando, por lo tanto, el inicio del cuadro de diálogo de usuario con el sistema (Figura 2.3);

2. Forma del administrador. En este formulario, el sistema de información está completamente controlado, es decir, Agregar, eliminar, cambiar los datos en la base de datos, así como si es necesario, ver e imprimir informes (Figura 2.4);

3. El formulario "Clientes", gracias a este formulario, puede ver información completa sobre los clientes de la empresa (Figura 2.7);

4. Forme "Proveedores", gracias a este formulario, puede ver información completa sobre los clientes de la empresa (Figura 2.8).

Interfaz del programa Pieza personalizada:

En la ventana, la llegada de los bienes es el diseño de los bienes. Cuando se selecciona esta pestaña, el usuario debe primero

En el menú de consumo, existen operaciones del almacén de trabajo de vacaciones y venta de bienes.

En el menú de residuos, el producto cuenta, el nombre del almacenado en el almacén.

En el menú del cajero, se almacenan información sobre pedidos parroquiales y órdenes de efectivo que se envía. (Capturas de pantalla)

2.2.2 Interfaces de usuario Control Componentes

Figura 2.0 Menú principal del programa.

La ventana principal del programa se muestra en la FIG. 1.9. Como se puede ver en la figura, además del menú principal, ya descrito anteriormente, también contendrá un panel de control (botones "Llegada", "Consumo", "Acceso", "Restos", "Cajero", "Revaluación "," Analíticos "," Referencias "," Servicio "y" Salida del programa ").

Figura 2.1 Ventana del próximo menú o admisión al almacén.


Figura 2.2 Ventana de menú de flujo

Figura 2.2 Ventana de menú Ajuste de los derechos de acceso al programa.

Figura 2.3 MENÚ DE VENTANA RESIDUOS DE BIENES.

Figura 2.4 Ventana de menú en efectivo.


Figura 2.4 Ventana de revalorización del menú.

2.3 Diseño de la base de datos

Erwin 4.0 de Computer Associates Int fue usado para diseñar la base de datos.

ERWIN es una herramienta de diseño de base de datos poderosa y fácil de usar que ha ganado reconocimiento y popularidad generalizados. Proporciona la mayor productividad del trabajo al desarrollar y mantener aplicaciones utilizando bases de datos. A lo largo del proceso, desde los requisitos de modelado lógico para obtener información sobre la información y las reglas comerciales que determinan la base de datos, antes de optimizar el modelo físico de acuerdo con las características especificadas: ERWIN le permite visualizar visualmente la estructura y los elementos básicos de la base de datos.

ERWIN no es solo la mejor herramienta para diseñar bases de datos, sino también significa para crearlas rápidamente. Erwin optimiza el modelo de acuerdo con las características físicas de la base de datos de destino. A diferencia de otras herramientas, Erwin mantiene automáticamente la coherencia de los esquemas lógicos y físicos y transforma las estructuras lógicas, como las relaciones de muchos a muchos, en su implementación en el nivel físico. Facilita las bases de datos de diseño. Para hacer esto, es suficiente crear un modelo de E-R gráfico (objetos-actitud) que cumpla con todos los requisitos de datos e ingrese las reglas de negocio para crear un modelo lógico que muestre todos los elementos, atributos, actitudes y agrupaciones. Erwin tiene dos niveles de presentación modelo: lógica y física. El nivel lógico es una vista abstracta de los datos, se presenta en él, a medida que se ven en el mundo real, y pueden llamarse, ya que se llaman en el mundo real, por ejemplo, "cliente permanente", "departamento" o "Familiar del empleado". Los objetos del modelo representados en el nivel lógico se llaman entidades y atributos. El nivel lógico del modelo de datos es universal y de ninguna manera asociado con la implementación específica del DBMS. Hay tres subcoismos del nivel lógico del modelo de datos, difieren en la profundidad de la presentación de información de datos:

Diagrama entidad - comunicación (diagrama de relaciones de entidad (ERD));

Modelo de datos basado en clave (modelo basado en clave (KB));

Modelo fijado completo (FA).

Esencia del diagrama: la comunicación incluye entidades y relaciones que reflejan áreas comerciales básicas del área temática. Este diagrama no es demasiado detallado, incluye las entidades principales y las relaciones entre ellos, que satisfacen los requisitos básicos. Esencia del diagrama: la comunicación puede incluir "muchas a muchas" comunicaciones y no incluya descripciones clave. Como regla general, ERD se usa para presentaciones y discuta la estructura de datos con los expertos del área temática. El modelo de datos basado en llave es una vista más detallada de los datos. Incluye una descripción de todas las entidades y claves primarias y está destinado a representar la estructura de datos y las claves que corresponden al área temática.

El modelo lógico es la representación más detallada de la estructura de datos: representa los datos en el tercer formulario normal e incluye todas las entidades, atributos y comunicaciones (consulte el Apéndice B).

Modelo de datos físicos Por el contrario, depende de un DBMS específico, en realidad siendo una pantalla del directorio del sistema. El nivel físico del modelo contiene información sobre todos los objetos de la base de datos. Dado que no hay estándares para objetos de base de datos (por ejemplo, no hay estándar para los tipos de datos), el nivel físico del modelo depende de la implementación específica del DBMS. En consecuencia, el mismo nivel lógico del modelo puede corresponder a varios niveles físicos diferentes de diferentes modelos. Si el modelo no tiene un mayor valor en el nivel lógico, lo que específicamente se admite el tipo de datos en el atributo (aunque se admiten los tipos de datos abstractos), es importante describir toda la información sobre objetos físicos específicos: tablas, columnas, índices , procedimientos, etc.. Separar el modelo de datos a niveles lógicos y físicos le permite resolver varias tareas importantes.

El modelo de datos físicos se presenta en el Apéndice V.

2.4 Justificación de la selección de la plataforma de creación del sistema de información.

Visual FoxPro es un entorno visual para desarrollar sistemas de gestión de bases de datos relacionales que actualmente produce Microsoft Corporation. La última versión es 9.0. Utiliza el lenguaje de programación de FoxPro. La versión del sistema 7.0 puede operar en sistemas operativos Windows 9x y NT Kernel, versión 8.0 y 9.0, solo en Windows XP, 2000, 2003.

FoxPro (Fox-Pro?) Es uno de los dialectos de lenguaje de programación XBase. Se usa principalmente para desarrollar DBMS relacional, aunque es posible solicitar el desarrollo y otras clases de programas. Como ya se señaló anteriormente, el lenguaje VFP es un lenguaje XBase muy galardonado y avanzado. En Visual FoxPro, el lenguaje de programación, es decir, el diseño básico del idioma es el concepto de clase. La versión original XBase es la estructura más pura, con el concepto básico de procedimientos y funciones. Por lo tanto, el lenguaje de programación moderno Visual FoxPro le permite combinar tanto la programación "de la manera antigua" que describe la masa de procedimientos y en el estilo de la OOP, creando una jerarquía compleja de clases.

Elegí esta programación de idioma porque contiene una serie de las siguientes ventajas:

¾ Un formato ampliamente conocido de tablas de base de datos, lo que facilita la organización del intercambio de información con otras aplicaciones de Microsoft Windows.

Organización moderna de bases de datos relacionales que le permite almacenar información sobre las tablas de la base, sus propiedades, índices y enlaces, configure las condiciones de cumplimiento de la integridad de referencia, cree vistas locales y remotas (vistas), comunicaciones con servidores, procedimientos almacenados ejecutables en la ocurrencia de más de 50 tipos diferentes de eventos. (VFP 7.0-9.0).

Alta velocidad con grandes bases de datos.

Altas víctimas con bases de datos: la ventana de la sesión de datos multifuncional le permite ver una lista de tablas de base de datos abierta, sus enlaces, filtros, procedimientos para índices, modos de almacenamiento en búferes, pasar a los modos de modificación de modificaciones, para trabajar con información de la tabla, etc.

Altas velocidades de desarrollo de aplicaciones que utilizan Masters (Wizard), Diseñadores, Constructores (Constructor), Modo de consejos de Intellisense al escribir sistemas de texto, depuración y pruebas de programas de texto.

La capacidad de desarrollar aplicaciones utilizando la tecnología cliente-servidor con datos publicados en los servidores de la base de datos de Oracle y Microsoft SQL Server y con otras aplicaciones de Microsoft Windows utilizando ODBC y OLE

El sistema VFP está diseñado para usar por programadores profesionales, por lo que no tiene sentido en la rusificación de su menú y el idioma, para cualquier programador, la sintaxis inglesa del lenguaje algorítmico está más acostumbrado que el ruso.

2.5 Diseño de módulos.

Demostremos en el diseño de uno de los módulos del programa y consideremos los pasos para crear el proyecto en su ejemplo.

Como ejemplo, consideraré el diseño de un módulo que implementa la opción de uso "hace una solicitud de admisión".

Para empezar, describimos las corrientes de eventos que ocurren en esta realización.

Prepala para utilizar la aplicación del cliente.

5. La opción de uso comienza cuando el cliente envía una solicitud.

6. El gerente abre la forma de llegada.

7. El gerente pone la fecha de la solicitud.

8. El gerente pone el nombre de las mercancías.

9. El gerente contribuye la cantidad de bienes comerciales.

10. El gerente contribuye el monto de la solicitud.

11. El gerente cierra el formulario.

12. La opción de uso termina.

El pago por uso es el diseño de la aplicación en el sistema y la aparición de un nuevo cliente en la revista de la forma principal.

Considere el diagrama de secuencia de este uso. Como puede ver en este diagrama, el administrador, abriendo el formulario, causa varias acciones, automáticamente (desde el punto de vista del Administrador), se llena la fecha de la aplicación. Lista de clientes al realizar una solicitud se llena de la base con información primaria. Después de eso, el gerente contribuye con todos los datos necesarios y hace clic en el botón "Aceptar". Se realizan las siguientes acciones. Todos los datos se transmiten al procedimiento almacenado.

3 Implementación y certificación del sistema de información.

3.1 Implementación de la aplicación

La implementación de la solicitud es inherentemente una de las etapas que consume mucho tiempo para el desarrollador del sistema de información, porque los requisitos que el cliente pone hacia adelante debe integrarse de manera clara y correcta en el sistema. Hasta ahora, no existen tales productos de software que puedan "adaptarse" según los requisitos del llamado cliente y dar un determinado conjunto de funciones para la implementación del sistema que cumplirá con estos requisitos. Por lo tanto, cada desarrollador debe elegir por sí mismo el entorno óptimo para el desarrollo del sistema, pero debe tenerse en cuenta que al implementar la solicitud no lo hace sin escribir un código de programa. Es cuando está escribiendo un código de programa que se implementará con algunas funciones que debe realizar el sistema. Dependiendo del entorno de implementación del sistema seleccionado, el código del programa se verá diferente, en un medio como Microsoft Visual FoxPro será un código de programa, en Visual Basic Otro, etc.

En este caso, la solicitud se implementó en Microsoft Visual FoxPro.

Las funciones principales del sistema se describirán a continuación:

1. Iniciar forma del sistema. Este formulario es una forma de botón y, en consecuencia, cada botón realiza su función. El botón de registro del administrador se muestra en la Figura 3.1. El botón ejecutará la función que abre el panel de administración si el usuario tiene tales derechos a este sistema

2. El botón de menú que viene. La bomba le permite grabar los productos entrantes a la tienda de la tienda Figura 3.2.

3. En el botón MENÚ, el consumo está hecho de los productos liberados desde el almacén Figura 3.3.

4. El botón del menú de acceso ajusta los derechos de uso de este programa Figura 3.4.

5. El botón de menú residual residual almacena información sobre materiales almacenados en la tienda de la tienda Figura 3.5.

6. El botón Menú de Casso almacena información sobre los registros de efectivo de llegada y los pedidos de efectivo de gastos. 3.6.

7. En el botón MENÚ, los cambios de revalorización pasan el precio del nuevo precio de las mercancías Fig.3.7.

Figura 3.1 - Sistema STARTOUT


Figura 3.2 - Forma de contabilidad para los recibos de materiales al almacén.

Figura 3.3- La forma de contabilidad de los productos liberados.

Figura 3.4- Formulario de ajuste de los derechos de acceso al programa.


Figura 3.5- Forma de saldos de mercancías en stock.

Figura 3.5 Forma sobre órdenes de efectivo rentables y regulaciones en efectivo prescinables.


Figura 3.6-Forma de operaciones por los bienes.

Aplicaciones de prueba

La prueba es el proceso de ejecución del programa para detectar errores. Pruebas proporcionan:

Detección de errores;

Demostración de la conformidad de las funciones del programa de su propósito;

Demostración de la implementación de los requisitos para las características del programa;

Muestra la confiabilidad como indicador de calidad del programa.

La Figura 3.2 presenta flujos de información del proceso de prueba.


En el proceso de entrada de prueba tres flujos:

Texto del programa;

Datos de origen para iniciar el programa;

Resultados previstos.

Se realizan pruebas, se estiman todos los resultados obtenidos. Esto significa que los resultados reales de la prueba se comparan con los resultados esperados. Cuando se detecta el desajuste, se soluciona un error: comienza la depuración.

Después de recopilar y evaluar los resultados de las pruebas, comienza la calidad y confiabilidad del software. Si hay errores graves que requieren cambios de diseño, la calidad y la confiabilidad son sospechosas, se afirma mediante la necesidad de ganar pruebas.

Los resultados acumulados durante las pruebas pueden ser estimados y una forma más formal. Esto utiliza los modelos de confiabilidad del software que realizan pronósticos de confiabilidad para datos reales en la intensidad de los errores.

Hay 2 principios de prueba de programas:

Pruebas funcionales (pruebas "Black Box");

Pruebas estructurales (pruebas de una caja blanca ").

Al probar el método "Caja blanca", se conoce la estructura interna del programa. Un objeto de prueba aquí no es externo, sino el comportamiento interno del programa. La corrección de la construcción de todos los elementos del programa y la corrección de su interacción entre sí se revisa.

La prueba de una "caja negra" (pruebas funcionales) le permite obtener combinaciones de datos de entrada que proporcionan verificación completa de todos los requisitos funcionales para el programa //. El producto de software aquí se ve como una "caja negra", cuyo comportamiento solo puede ser determinado por el estudio de sus entradas y los resultados apropiados.

El principio de "caja negra" no es alternativa al principio de la "caja blanca". Más bien, este es un enfoque complementario que detecta otra clase de error.

Pruebe una "caja negra" proporciona la búsqueda de las siguientes categorías de errores:

Funciones incorrectas o faltantes;

Errores de la interfaz;

Errores en estructuras de datos externas o acceso a la base de datos externa;

Errores de las características (capacidad de memoria requerida, etc.);

Errores de inicialización y finalización.

A diferencia de la prueba de la "caja blanca", que se realiza en la etapa temprana del proceso de prueba, la prueba de la "caja negra" se usa en las etapas posteriores de las pruebas. Al probar una "caja negra" descuidó la estructura de control del programa. Aquí, la atención se centra en el campo de la información de la definición del sistema de software. Al probar en esta etapa, se da el enfoque de la idoneidad de la idoneidad de la solución al trabajo en condiciones de vida. El enfoque se paga a la corrección de errores y la definición de su importancia, así como la preparación del producto a emitir.

En la etapa de prueba, se resuelven dos tareas principales:

Soluciones de prueba: planes de prueba creados en la etapa de planificación y extendido y probado durante la fase de desarrollo;

Operación de puntos: implementación de una solución en un entorno de prueba y pruebas con la participación de los usuarios futuros y la implementación de los escenarios de uso del sistema real. Esta tarea se realiza antes del inicio de la etapa de implementación.

El propósito de la etapa de prueba es reducir el riesgo que se produce al ingresar a la solución a la operación industrial.

Para el éxito de la etapa de prueba, es necesario que la relación haya ocurrido al proyecto y el desarrollador ha cambiado del desarrollo de nuevas funciones para garantizar soluciones de calidad adecuadas.

En esta etapa del sistema de información, se deben realizar los siguientes tipos de pruebas:

Pruebas básicas: pruebas técnicas de bajo nivel. Es realizado por el desarrollador mismo en el proceso de redacción del código del programa. Se utiliza el método del cajón blanco, el alto riesgo de errores.

Pruebas para la idoneidad para usar: pruebas de alto nivel, realizadas por un probador y usuarios futuros de productos. El método "Black Box" se aplica.

Pruebas alfa y beta: en términos el código ALFA de MSF, esto es básicamente todos los textos de origen creados en la etapa del desarrollo del modelo de proceso MSF, y el código BETA es el código que se ha probado durante la fase de prueba. Por lo tanto, en la etapa de desarrollo del modelo de proceso MSF, el código alfa se prueba y en la etapa de prueba: código beta.

Pruebas de compatibilidad: de la solución desarrollada, se requiere la capacidad de integración y la capacidad de interactuar con los sistemas y soluciones de software existentes. Esta forma de prueba se enfoca en verificar la integrabilidad y la capacidad de la solución desarrollada para interactuar con los sistemas existentes. En este caso, se verificará la exactitud de la operación de la aplicación en el equipo de usuario y el usuario utilizado por el usuario.

Pruebas de rendimiento: orientadas a verificar si la aplicación satisface los requisitos de rendimiento y el nivel de velocidad de velocidad.

Documentación de pruebas y sistema de referencia: todos los desarrollados documentos que se acompañan y los sistemas de referencia se prueban.

La operación piloto está probando soluciones en un entorno industrial. La tarea principal de la operación piloto es demostrar que la solución puede trabajar de manera establezca la explotación industrial y satisface los requisitos del negocio. En el proceso de operación piloto, la solución se prueba en condiciones reales. La operación de puntos permite a los usuarios expresar su opinión sobre el trabajo del producto. Guiado por esta opinión, el desarrollador elimina todos los problemas posibles o un plan de acción se crea en caso de circunstancias imprevistas. En última instancia, la operación piloto le permite decidir si iniciar una implementación a escala completa o posponer antes de la solución de problemas capaz de interrumpir la implementación.

El plan de proceso de operación piloto para el sistema de información que se está desarrollando se da en la Tabla 3.2.

Tabla 3.2 - Plan de operación piloto

actuar

Descripción

1. Selección de criterios de éxito.

El desarrollador y los participantes en pruebas con experiencia determinan los criterios de éxito y los coordinan.

2. Selección de usuarios e instalaciones.

Se forma un equipo de participantes en pruebas experimentadas de usuarios y desarrolladores. Se determina la ubicación del proceso piloto.

3. Preparación de usuarios e instalaciones.

Se realiza la capacitación del usuario: participantes de las pruebas. La ubicación de la instalación está preparada.

4. Implementando la versión experimentada.

Se instala una versión con experiencia y se incluye en el trabajo.

5. Soporte y seguimiento de la versión experimentada.

Control del trabajo de los usuarios y el sistema, asistencia en funcionamiento, recopilando información sobre la operación del sistema.

6. Retroalimentación con los usuarios y la evaluación de los resultados.

Los usuarios expresan su opinión sobre la operación del sistema, indican las deficiencias y errores.

7. Enmiendas y adiciones.

Los errores detectados se corrigen, los cambios se realizan en diseño o proceso. Se proporcionan resultados fijos para trabajar y evaluar a los usuarios.

8. Decisiones sobre despliegue.

Si los resultados del trabajo de las pruebas experimentadas satisfacen a los usuarios, se toma una decisión sobre el despliegue del sistema.

3.2 Método de implementación de la aplicación

En esta etapa, el desarrollador (o equipo) implementa las tecnologías y componentes necesarios para resolver la solución, el proyecto va a la etapa de acompañamiento y apoyo, y el cliente finalmente lo aprueba. Después de la implementación, el comando está evaluando el proyecto y una encuesta de usuario para averiguar el grado de su satisfacción.

Objetivos de la etapa de implementación:

¾  Transfiere la solución al entorno industrial;

¾  Reconocimiento por el hecho del cliente de finalización del proyecto.

La implementación de componentes característicos de un sitio de instalación en particular consta de varias etapas: preparación, instalación, capacitación y aprobación formal.

Los resultados de la fase de despliegue del sistema son sistemas de acompañamiento y soporte, repositorio de documentos, donde se colocan todas las versiones de documentos y códigos desarrollados durante el proyecto.

Para implementar el sistema desarrollado, se elaboró \u200b\u200bun plan de acción, que se muestra en la Tabla 3.1.

Tabla 3.1 - Plan de implementación de la aplicación

actuar

Descripción de la acción

1. Copia de seguridad

Se realiza una copia de seguridad de los datos de usuario con su participación y coordinación mediante la transferencia de información a medios intercambiables (CD, DVD)

2. Configuración de los componentes básicos de la solución.

Aplicación de tecnologías que aseguran el funcionamiento de la solución. En este caso, instalando el componente de Visual FoxPro.

3. Instalación de una aplicación cliente

Transfiera a la computadora del usuario y configurando la versión final de la base desarrollada y de la base de datos.

4. Formación

La capacitación del usuario se realiza para trabajar con el sistema, el desarrollador está convencido de la corrección y la comprensión del trabajo de PI por los clientes

5. Transferencia de la base de conocimientos del cliente del proyecto.

El cliente se transmite toda la documentación del proyecto.

6. Cerrar el proyecto.

Se elabora un informe sobre el cierre del proyecto. El cliente firma el acto de aceptación.

Para el funcionamiento normal, AWS requiere sistema operativo Microsoft WindowsXP.

4 Información Gestión de proyectos.

4.1 Selección de ciclo de vida del desarrollo.

Uno de los conceptos básicos de la metodología de diseño de IP es el concepto del ciclo de vida de su software (software LCC). La LCC es un proceso continuo que comienza con el momento de tomar una decisión sobre la necesidad de crearla y termina en el momento de su incautación completa.

El principal documento regulatorio que regula el software LCH es el estándar internacional ISO / IEC 12207 (Organización ISO - Internacional de Normalización - Organización Internacional de Normalización, IEC - Comisión Electro Técnica Internacional - Comisión Internacional para Ingeniería Eléctrica). Define la estructura ELC que contiene procesos, acciones y tareas que deben realizarse durante la creación de software.

La norma ISO / IEC 12207 no ofrece un modelo de LC específico y métodos de desarrollo de software. Bajo el modelo ZHC, puede entender la estructura que define la secuencia de la implementación y la interconexión de los procesos, acciones y tareas realizadas durante la LCC. El modelo LCD depende de los detalles del IC y los específicos de las condiciones en las que se crea y funciona.

Hasta la fecha, hay muchos modelos del ciclo de vida del software, pero dos modelos son más populares y distribuidos:

Modelo en espiral (ver Figura 4.1);

Modelo iterativo.


Figura 4.1 - Modelo espiral LC

Para crear un sistema de información, es decir, "Lugar de trabajo automatizado de la base al por mayor del empleado del almacén", se seleccionó ITERATIVOS. La característica distintiva del modelo iterativo se puede llamar lo que es un método formal, consiste en fases independientes realizadas en serie y está sujeta a una revisión frecuente (Figura 4.2). El enfoque iterativo se ha comprobado en la construcción de IP, para los cuales al comienzo del desarrollo, es posible formular definitivamente y completar plenamente todos los requisitos, a fin de proporcionar a los desarrolladores la libertad para realizarlos lo más posible desde un punto técnico de vista.

Las ventajas del modelo iterativo:

el modelo es bien conocido por los consumidores que no están relacionados con el desarrollo de software y los usuarios finales.

Conveniencia y simplicidad de uso, porque Todo el trabajo se realiza en etapas (por fases del modelo);

Estabilidad de los requisitos;

El modelo está disponible para la comprensión;

La estructura del modelo se puede guiar por un personal aún débilmente preparado (usuario inexperto);

El modelo puede hacer frente a las dificultades y funciona bien para aquellos proyectos que son bastante comprensibles;

El modelo contribuye a la implementación de la estricta gestión de proyectos de control;

Facilita el trabajo del gerente del proyecto para la preparación del plan y la configuración del equipo del desarrollador.

Figura 4.2 - Modelo iterativo ZHC

Modelo de fases:

En la etapa de análisis, las funciones que deben realizar el sistema están identificando la mayor cantidad de prioridades, que requieren la elaboración de la elaboración de las necesidades de información principalmente;

En la etapa de diseño, los procesos del sistema se consideran más detallados. Analizado y, si es necesario, se ajusta un modelo funcional. Se construyen prototipos del sistema;

En la etapa de implementación hay un desarrollo del sistema;

En la etapa de implementación, el producto terminado se introduce en el sistema de organización ya actual. Los usuarios están capacitados;

En la etapa de acompañamiento, el producto de software se mantiene (cualquier adición o cambio, para una operación de productos más funcional).

La elección de un modelo de ciclo de vida del desarrollo de software es un paso importante. Por lo tanto, para el proyecto, la elección del modelo de desarrollo de software se puede realizar durante el uso de los siguientes procesos.

Análisis de categorías distintivas del proyecto colocado en tablas.

Responda las preguntas enumeradas para cada categoría enfatizando las palabras "Sí" y "No".

Localice la categoría de categoría o preguntas relacionadas con cada categoría en relación con el proyecto para el cual se selecciona un modelo aceptable.

Equipo de desarrollador . Sobre la base de las posibilidades, la selección de personal en el equipo de desarrolladores pasa antes del momento en que se eligiera el modelo del ciclo de vida del desarrollo de software. Las características de un equipo de este tipo (ver Apéndice W Tabla W.1) desempeñan un papel importante en el proceso de elegir un modelo de ciclo de vida, lo que significa que el equipo puede brindar asistencia significativa al elegir un modelo de un ciclo de vida del producto de software, ya que Es responsable de la implementación exitosa del modelo desarrollado de ciclo de vida.

Equipo de equipo . En las etapas iniciales del proyecto, puede obtener una imagen completa del equipo de usuarios (consulte el Apéndice y la Tabla y 1), que funcionarán con el software desarrollado y su relación futura con el equipo de desarrolladores en todo el proyecto. Dicha presentación ayuda al elegir un modelo adecuado, ya que algunos modelos requieren la participación mejorada del usuario en el proceso de desarrollo y estudiando el proyecto, ya que los requisitos pueden cambiar ligeramente al usuario durante el proceso de desarrollo, el desarrollador necesita conocer estos cambios y cómo Estos cambios están en el software.

4.2 Definición del propósito y área del Proyecto Programa.

El producto del programa se desarrolla en los productos en stock, le permitirá automatizar el proceso de recepción, estructurar y almacenar datos de productos en stock, así como simplificar el proceso de emisión de informes.

Los objetivos del proyecto del programa serán: crear y implementar un sistema de contabilidad de productos. Este sistema está diseñado para uso interno por el personal "Cleonelly", en la mayoría de los empleados de la Parte del Almacén Enterprise.

Para determinar el alcance del producto de software, se describirá a continuación, que no debe ser un proyecto de software.

El proyecto del programa debe ser:

Para uso interno en la organización;

Proyecto para la implementación del acceso multijugador;

Un proyecto que tiene la capacidad de ampliar, cambiar y almacenar información sobre el producto de la empresa;

Un proyecto que tiene la capacidad de habilitar, cambiar y almacenar información sobre los usuarios del sistema;

Un proyecto que tiene la capacidad de habilitar, cambiar y almacenar información sobre clientes y proveedores de organizaciones que son sujetos de transacciones concluidas;

Un proyecto que implementará la formación de informes externos.

4.3 Creando la estructura de la lista operativa de obras.

Para crear un producto o servicio único (resultado del proyecto), es necesario realizar alguna secuencia de trabajo. La tarea de planificación del proyecto es precisa precisa el tiempo de ejecución y el costo de estos trabajos. Más precisamente, se da la evaluación, mayor será la calidad del plan del proyecto. Para dar una evaluación precisa, debe presentar la composición del trabajo del proyecto, es decir, saber cuál es necesario cumplir con qué tipo de trabajo. Solo después de la elaboración de una lista de trabajo de diseño, se estima la duración de cada uno de ellos, y se asignan los recursos necesarios para su ejecución. Y solo entonces puede estimar el costo y la sincronización de la ejecución de cada tarea y, como resultado de la adición, el costo total y el período del proyecto. Es por eso que la definición de la composición del trabajo es el primer paso al planificar el proyecto. La definición de trabajo de diseño comienza con la definición de las etapas (o fases) del proyecto. Por ejemplo, en el proyecto, la creación de fases de "contabilidad en stock" se puede resaltar:

Desarrollo de requisitos de software;

Sistema de información de diseño;

Implementación y certificación del sistema de información;

Implementación del sistema.

Después de la composición de las fases y sus resultados se definen, es necesario determinar la secuencia de estas fases en relación entre sí y la fecha límite para su ejecución. Luego, debe determinar qué archivos consistirán en una fase, en qué secuencia se realizan estas obras y a qué hora es necesario reunirse cuando se ejecutan.

La lista de apertura de obras (Figura 4.3) se diseñó utilizando un producto de software como MS Project 2003.


Figura 4.3 - Lista recomendada de Obras

4.4 Evaluación de la duración y costo de desarrollo.

Evaluación de la duración. Se determina después de la construcción de la lista de apertura de obras (Figura 4.3, párrafo 4.3). Esta estimación de la duración se puede ver utilizando el gráfico GANTA (APLICACIÓN K).

Los gráficos son una pantalla gráfica de información contenida en el archivo del proyecto. Desde las listas, puede obtener una idea visual de la secuencia de tareas, su duración relativa y la duración del proyecto en su conjunto.

El gráfico Gantt es uno de los métodos más populares de presentación gráfica del plan del proyecto, utilizados en muchos programas de gestión de proyectos.

En el Proyecto MS, el diagrama GANTT es el principal medio para visualizar el plan del proyecto. Este diagrama es un gráfico en el que la escala de tiempo se coloca horizontalmente, y la tarea se encuentra verticalmente. En este caso, la duración de los segmentos que indican las tareas es proporcional a la duración de las tareas.

En el diagrama de Ganta junto a los segmentos, se puede mostrar información adicional (los nombres de los recursos involucrados en ellos y su descarga se muestran durante la tarea).

Estimación de costos

El proyecto consiste en tareas , Es decir, las actividades destinadas a lograr un cierto resultado. Para que la tarea se pueda realizar en ella recursos .

Una propiedad importante de los recursos es el costo (costo (costos)) de su uso en el proyecto. En el proyecto MS hay dos tipos de costos de recursos: una tasa y costo de uso basado en el tiempo.

La tasa (tasa) basada en el tiempo se expresa en el costo de usar el recurso por unidad de tiempo, por ejemplo, 100 rublos por hora o 1000 rublos por día. En este caso, el costo de la participación de recursos en el proyecto será el momento en que funciona en el proyecto multiplicado por la tarifa por hora.

En este caso, se utilizó una tasa basada en el tiempo (Figura 4.4), los costos totales de usar los recursos pueden estar en la Figura 4.5.

Figura 4.4 - Tasa basada en el tiempo en el uso del recurso

En esta imagen, puede ver que el desarrollador del sistema al realizar un proyecto recibe 50 rublos por hora; El analista de negocios recibe 45 rublos por hora, el probador es de 38 rublos por hora. La tasa de tiempo extra no se tiene en cuenta.


Figura 4.5 - Costos generales para el uso de recursos del proyecto.

4.5 Distribución de los recursos del proyecto.

El fragmento de la distribución de recursos para el sistema de "contabilidad en stock" se puede ver en la Figura 4.6


Figura 4.6 - Fragmento de la distribución de los recursos del proyecto.

Para cada trabajo realizado en el proyecto, se compara un recurso para realizar este trabajo. La figura muestra el número total de costos laborales, cada uno de los recursos y el número específico de horas gastadas en un día específico.

4.6 Evaluación de la eficiencia económica del proyecto.

El cálculo de la eficiencia económica del proyecto es un paso importante. Es aquí donde se calculará la eficiencia económica del proyecto. Este cálculo mostrará cuánto es beneficioso el proyecto o el proyecto es completamente la pérdida. Al calcular la eficiencia económica del proyecto, será necesario calcular el período de amortización para el proyecto. El período de amortización mostrará el período para el cual el proyecto pagará.

Datos de entrada.

Beneficios adicionales de la implementación del proyecto (DP) \u003d 38000 rublos. Beneficio adicional fue predicho por expertos empresariales.

Investigaciones iniciales (IC) \u003d 39396.47 rublos. Investigaciones iniciales cumplen con los costos totales de uso de los recursos del proyecto (Figura 4.5 del párrafo 4.6)

Tasa de descuento (I) \u003d 12%.

La fecha límite para la cual se calcula el proyecto (N) \u003d 2 años.

Beneficios adicionales de la implementación del proyecto (DP) \u003d 38000 rublos.

Los costos anuales de la implementación del proyecto (Z 1) \u003d 15,000 rublos.

Costos anuales de implementación del proyecto (Z 2) \u003d 10,000 rublos.

Recibos anuales de efectivo (R 1) \u003d 23000 rublos.

Recibos anuales de efectivo (R 2) \u003d 28,000 rublos.

Al evaluar proyectos de inversión, se utiliza un método para calcular un ingreso neto enumerado, lo que implica descontar los flujos de efectivo: todos los ingresos y costos se administran a una vez.

El indicador central en el método en consideración es el NPV (valor presente neto): el valor actual de los flujos de efectivo. Este es un resultado final generalizado de las actividades de inversión en medición absoluta.

Un punto importante es la elección de la tasa de descuento, que debería reflejar el nivel de porcentaje de préstamo promedio esperado en el mercado financiero.

El ingreso reducido puro (NPV) se calcula por Fórmula 4.2

(4.2)

R K - Recibos anuales de efectivo durante n años.

k - Se calcula el número de años tanto como el proyecto.

IC - Inicio inicial.

i - Tasa de descuento.

Según los cálculos de esta fórmula. NPV \u003d. 3460,67 rublos.

El indicador NPV es un aumento absoluto, ya que evalúa cuánto se superpone los ingresos sobre los costos. Desde NPV\u003e 0, se debe tomar el proyecto.

La relación de retorno de inversión (ROI) se calcula por Fórmula 4.3

(4.3)

En los cálculos (ROI) \u003d 108.78%

Tabla 4.1  Cálculo de la tabla auxiliar del borrador del período de recuperación

= 1,84

Período de recompensa N OK \u003d 1.84 años (1 año y 11 meses)

Desde ROI \u003d\u003e 100% (a saber, 108.78%), el proyecto se considera rentable.

(4.4)

Por lo tanto, el índice de rentabilidad es igual a (PI) \u003d 1.2

Trabajos automatizados

Requisitos para características funcionales.

Lista de informes generados

4.4.2. Requisitos para el sistema de planificación y gestión.

El sistema de información debe garantizar la planificación de los recursos empresariales y la gestión de la producción de derivación.

Requisitos para la funcionalidad de IP:

1. Gestión de la configuración terminada del producto (GP):

Mantener la información regulatoria sobre la composición del GP con la posibilidad de especificar el período de relevancia de la especificación y con la posibilidad de encontrar en la producción de GP con varias especificaciones diferentes;

Mantener la información reglamentaria sobre la tecnología de los productos de fabricación incluidos en el GP con la posibilidad de especificar el período de relevancia tecnológica y con la posibilidad de encontrar en la producción de GP con varias tecnologías diferentes;

2. Gestión de ventas:

Viendo la historia de las relaciones con los clientes;

Registro / ajuste de la aplicación del cliente con una indicación de la lista de GP, volúmenes, fecha de envío, precio de venta y cualquier condición adicional;

Ver indicadores económicos actuales (cálculo) ordenados por GP;

3. Planificación de la producción:

Formación del programa de disponibilidad de equipos que indica el número de horas normales disponibles para cada día del período planificado;

La formación de un plan de producción con una indicación del producto fabricado, su número, equipo usado, divisiones para cada día del período planificado;

Formación de un plan para la necesidad de producción en materiales y componentes;

Monitoreo y administración de equipos de carga para el plan de producción generado;

Hacer ajustes al plan de producción durante su implementación;

Un análisis de fábrica del plan de producción;

4. Gestión de la producción:

Formación de tareas reemplazables (trajes) para la fabricación de productos;



Propósito / reasignación de trajes de artistas y fijación de la ejecución de atuendos que indican el número de productos emitidos, el número de productos defectuosos y las causas del matrimonio;

Gestión del almacenamiento y movimiento de valores de productos básicos (TMC) en la producción;

5. Gestión de suministros:

Formación sobre la base de un plan de necesidad de materiales y componentes de las solicitudes de compra con una indicación del proveedor, la nomenclatura del TMC, el número y los plazos de la oferta;

La formación de solicitudes para la compra sobre la base de pedidos únicos para TMC de divisiones;

Monitoreo y seguimiento de la implementación de aplicaciones de compra;

Control operacional de residuos;

Análisis plan-hecho de suministros;

6. Gestión de costos:

La formación de un costo planificado (regulatorio) del GP;

Fijación de los costos reales de producción;

Cálculo del costo real del GP;

Análisis de costos de hechos.

Requisitos para el cálculo del costo regulatorio del pedido.

El costo regulatorio del producto y el pedido completo se calcula de acuerdo con el siguiente procedimiento:

1. El componente de material directo del costo regulatorio del producto se forma sobre la base de la información sobre el marco regulatorio de este producto (especificaciones) y los precios de contabilidad establecidos para la TMC incluidos en esta especificación. Para la especificación, se permite el uso de varios artículos de costos materiales.

2. El valor de los salarios directos se calcula sobre la base del desempeño regulatorio del producto. Set: la duración reglamentaria de cada operación, la profesión del trabajador requerida para esta operación, así como la descarga del trabajador. Además, el sistema se introduce con tasas de efectivo de horas normas por las profesiones de los trabajadores y sus descargas.

3. El valor regulatorio de los costos indirectos se calcula como porcentaje de la base especificada (los valores de los costos directos de acuerdo con este artículo).



Para implementar este cálculo, debe tener los siguientes datos en el sistema de información:

1. la especificación de la fabricación del producto (así como las especificaciones de la fabricación de todos los socios de los productos semiacabados incluidos en este producto);

2. Tecnología de fabricación de productos y productos semiacabados incluidos en él: qué operaciones deben completarse y a qué hora. Además, cada operación es dada por la profesión y la descarga de los trabajadores necesarios para su ejecución (para la liberación de este producto en particular);

3. El protocolo de precios contables para la TMC utilizada;

4. Tasas de efectivo de las horas normas para profesiones y descargas.

Requisitos para el cálculo del costo de orden real.

El costo real del producto y el pedido completo se calcula de acuerdo con el siguiente procedimiento:

1. Los costos de materiales directos para la producción de productos se calculan en función de los datos reales sobre los gastos del taller de materiales en la conversión de producción. Al mismo tiempo, se calcula el valor de todos los productos semiacabados incluidos en este producto. La estimación de la suma se lleva a cabo de acuerdo con la metodología adoptada en la política contable de la Compañía.

2. El salario de los trabajadores de producción directa se calcula sobre la base de datos sobre el cierre de los talleres. En el caso de que la contabilidad de los atuendos en la PI no se realice, el salario se refiere a los costos directos a ser distribuidos, es decir, Se distribuye a los productos liberados de acuerdo con alguna base de datos.

3. La depreciación del equipo de producción directa se incluye en la composición del gasto directo si se especifica el equipo (máquina) que se usa en esta frontera para cada convertidor.

4. Costos directos a ser distribuidos:

Los principales materiales consumidos con menos frecuencia que cada conversión (por ejemplo, químicos cuya norma por unidad de producción es tan pequeña que tiene sentido tener en cuenta su sello incluso para esta norma);

Salarios de los trabajadores en ausencia de información sobre su distribución de plaquetas;

Depreciación de equipos directos en el caso de solo su cantidad mensual total sin romperse sobre la redistribución.

Dichos gastos se distribuyen en productos manufacturados de acuerdo con la base de distribución seleccionada (por ejemplo, en proporción a los costos de materiales directos).

1. Costos de protección (25 Cuenta BU): se distribuyen a los productos manufacturados proporcionales a la base de distribución seleccionada. La proporción de dichos gastos puede permanecer o no en la composición de la producción incompleta de acuerdo con la política contable adoptada en la empresa.

2. Los costos de costos y gastos generales (26 y 44 cuentas BU) son reconocidos por los costos del período actual y se relacionan con los gastos en la implementación. La distribución de dichos gastos por el costo de los productos terminados se puede ver utilizando un informe especial.

Requisitos de rendimiento del sistema de información

<Раздел должен содержать требования к производительности Информационной системы. Вводится в шаблон>.

Requisitos de fiabilidad

<Раздел должен содержать требования к надежности Информационной системы. Например:>

Requisitos para garantizar el funcionamiento confiable (sostenible) del sistema de información.

El cliente debe garantizar el funcionamiento confiable (sostenible) del sistema de información del sistema de información, la lista de los cuales se muestra a continuación:

1. Organización de la fuente de alimentación ininterrumpida;

2. Usar software con licencia;

3. Cumplimiento regular de las recomendaciones del Ministerio de Trabajo y Desarrollo Social de la Federación de Rusia, establecida en la decisión del 23 de julio de 1998. "A la aprobación de los estándares modelo intersectoriales de tiempo en el trabajo en el mantenimiento del servicio de PEVM y equipos de oficina. y software de apoyo ";

4. Cumplimiento regular de los requisitos de GOST 51188-98. "Protección de la información. Software de prueba para virus informáticos ";

5. Reserva regular de la base de datos del sistema de información mediante el propio sistema de información o los medios del sistema de gestión de la base de datos utilizado.

1. Relevancia y necesidad de investigación.

Con la aparición de recientemente en la Federación de Rusia de la Nueva Gestión de Bienes Raíces en forma del propietario de la vivienda (HOA), la Asociación de Propietarios de Viviendas (Asociaciones de propietarios de viviendas) y condominios (más tarde, organizaciones de gestión de bienes raíces) los inquilinos (Los propietarios) de la vivienda parecían la oportunidad de influir en los inquilinos (propietarios) la calidad del mantenimiento de bienes raíces, sobre la mejora del territorio adyacente y, en cierta medida, el costo de los servicios públicos.

De conformidad con el artículo 161 del Código de Vivienda de la Federación de Rusia, la gestión de un edificio de apartamentos debe garantizar condiciones de vida favorables y seguras de los ciudadanos, el mantenimiento adecuado de la propiedad común en un edificio de apartamentos, resolviendo temas de uso de la propiedad especificada, así como la provisión de servicios públicos a los ciudadanos que viven en tal casa.

b) proceso educativo

Desarrollo de cursos científicos y educativos, así como materiales científicos y populares.

Nombre del curso/ material

Descripción rápida/ material

Cursos científicos y educativos.

Tutorial

"Gestión de sistemas de información de casas de apartamentos"

Se dan la funcionalidad de los sistemas de información de gestión de bienes raíces utilizados en la Federación de Rusia y en el extranjero. Las características funcionales se comparan con las recomendaciones para la elección de un sistema de información.

Diseñado para capacitar a los estudiantes en las áreas de 080100.62 "Economía" y 080500.62 "Negocios-Informática"

Taller de laboratorio

"Sistema de gestión de reglas de negocios de la organización de gestión MKD"

Instrucciones paso a paso para generar módulo de gestión de reglas de negocios utilizando IBM ILOG. Se da el algoritmo para gestionar las reglas comerciales de la HOA. Diseñado para capacitar a los estudiantes en dirección a 080500.62 "Informática empresarial"

Taller de laboratorio

"Modelado multi-agente de actividades de organización de gestión de bienes raíces"

Instrucciones paso a paso para la formación de agentes y la formación de un modelo de organización de gestión de bienes raíces utilizando Anylogic. Diseñado para capacitar a los estudiantes en dirección a 080500.62 "Informática empresarial"

Tutorial

"Desarrollo de una base de datos constituyente de un edificio de apartamentos utilizando MS Access 2010 DBMS"

Hay instrucciones paso a paso para la formación de tablas de la base de datos, estableciendo vínculos entre ellos, formularios de construcción, solicitudes, informes y macros utilizando las capacidades de DBMS de MS Access 2010.

Taller de laboratorio

"Análisis de los procesos de negocios de la Organización para la Gestión Inmobiliaria"

Se dan diagramas diseñados con un lenguaje de modelado UML orientado a objetos. Diseñado para capacitar a los estudiantes en las áreas de 080100.62 "Economía" y 080500.62 "Negocios-Informática"

Materiales populares científicos

Monografía

"Análisis de fábrica y clúster de las organizaciones de la región en el campo de la gestión de bienes raíces"

Se dan las recomendaciones sobre el análisis de factor y clúster de los parámetros que caracterizan la región seleccionada de HOA. Información sobre organizaciones de gestión de bienes raíces con los mismos conjuntos de procesos de negocios y determinando los principales factores que afectan sus actividades.

Monografía

"Algoritmos de intercambio de información en la organización de gestión de bienes raíces"

El algoritmo general del trabajo de la PI, los algoritmos de la operación de los módulos de software que implementan los servicios de información para los suscriptores, los algoritmos para la interacción de los módulos de software. Interfaces de usuario del sistema de información. Características del desarrollo de los módulos de código de software utilizando el entorno de desarrollo de MS Visual 2010

Artículo

"Clasificación de suscriptores y sistemas de información en las organizaciones de gestión MKD"

Los patrones de intercambio de información dentro de la organización de la gestión de bienes raíces, la composición estimada y el volumen de datos durante el intercambio de información, supuestamente transformación de datos durante el intercambio de información, la forma de presentación de datos de entrada y salida

Artículo

"Desarrollo de un modelo de imitación de múltiples años para modelar las actividades de HOA"

Se acerca a la formación de agentes para el área temática, así como el desarrollo de un modelo de simulación. Se dan los resultados de las actividades de modelado de la HOA con diferentes conjuntos de datos de origen.

Artículo

"Formando un conjunto de reglas de negocios para HOA"

Se acerca a la formación de un conjunto de reglas de negocios. Se consideran las posibilidades de implementar el sistema de gestión de reglas de negocios utilizando IBM ILOG. Se da un ejemplo de el uso de reglas de negocios para tomar una decisión.

Artículo

"Formación de algoritmos para el sistema de información de la Organización para la gestión de bienes raíces"

La estructura del algoritmo del sistema de información, se considera la estructura de algoritmos de los módulos de software, los servicios de implementación de información y el intercambio de información con la base de datos de la organización.

Artículo

"Aplicación de un enfoque holístico para formar un complejo indicadores clave de rendimiento de las actividades de HOA"

La aplicación de las disposiciones de un enfoque holístico de la formación de un complejo de indicadores, lo que permite la creación de un sistema de evaluación para lograr objetivos estratégicos y tácticos (operativos) para la organización de la gestión de bienes raíces, evaluando el estado de la organización y el control. Se considera la actividad comercial de los suscriptores del sistema de información en tiempo real.

Artículo

"Servicios de información para la gestión de edificios de apartamentos"

Se consideran los servicios de información proporcionados por los propietarios de sistemas de información extranjeros (inquilinos) de bienes raíces en edificios de apartamentos.

Artículo

"Formando una base de datos para el sistema de información HOA"

Modelos de datos, tecnología de almacenamiento y procesamiento de datos, composición de datos, formatos de datos para reflejar en las interfaces de usuario y documentos de salida, tipos de datos, composición prevista de tablas, así como conexiones de circuitos entre tablas.

Artículo

"Análisis organizativo y modelo de procesos de negocios de HOA".

Se considera el desarrollo de un complejo de modelos: un modelo estratégico del modelo de establecimiento de objetivos, organizativos y funcional, un modelo funcional-tecnológico, un modelo de rol de proceso de un modelo cuantitativo, un modelo de estructura de datos (en qué forma las regulaciones de la HOA y los objetos del entorno externo se describen), los procesos de negocios

Sobre la base de la asignación del sistema de información que se está desarrollando, diseñaremos más la estructura modular de la aplicación. Para determinar la estructura modular, usamos el diagrama de los componentes de notación UML 2.0 (Fig. 3.4).

Higo. 3.4.

El sistema de información consta de tres componentes:

  • 1. Interfaz. Implementación de la interacción del usuario con el sistema de información. Contiene los siguientes módulos:
    • · Introducción / salida: organización de ingresar y retirar información al trabajar con IP;
    • · Los informes son la organización de la presentación de informes de acuerdo con las formas establecidas de documentación sobre diversas áreas de la Agencia de Personal;
    • · Búsqueda - Organización de la búsqueda de candidatos y vacantes para los parámetros especificados;
  • 2. Procesamiento de datos. Implementación de funciones de procesamiento de información: busque datos en la base de datos, modelo matemático para la tarea del análisis primario de documentos, etc.;
  • 3. DB. Implementando un almacén de datos que contiene información del cliente.

Desarrollo de la estructura de la base de datos.

Como se mencionó anteriormente, en el sistema de información, toda la información se almacena en una sola base de datos. Para simular la estructura lógica de la base de datos, se aplicó la metodología IDEF1X. Según esta metodología, el proceso de construcción de un modelo de información consiste en los siguientes pasos:

  • · Definición de entidades; determinación entre entidades entre entidades;
  • · Establecer claves primarias y alternativas;
  • · Determinación de atributos de entidades;
  • · Determinar el modelo al nivel requerido de forma normal;
  • · Transición a la descripción física del modelo: Propósito de las correspondencias El nombre de la entidad es el nombre de la tabla, el atributo de la entidad: el atributo de la tabla;
  • · Configuración de desencadenantes, procedimientos y restricciones;
  • · Generación de la base de datos.

Diagrama Essence-Bond Describiendo la base de datos en los términos IDEF1.x se construye de tres bloques principales: entidades, atributos y conexiones. Si consideramos la tabla como una representación gráfica de las disposiciones del área temática, las entidades y los atributos son sustantivos, y los enlaces son verbos.

Dado que la búsqueda de ICS futuros en esta base de datos se buscará, los siguientes se seleccionan como los principales atributos para el documento:

  • - Nombre del documento;
  • - Fecha de recepción del documento al archivo (las firmas de abogados que realizan los servicios de archivo son seguidos por los períodos de almacenamiento de la documentación. Cada documento tiene su propia vida útil. Muchos valores están perdiendo su relevancia a lo largo del tiempo y su valor se reduce. a cero. Dichos documentos deben ser destruidos. La selección oportuna de tales documentos y la destrucción de los documentos se incluyen en el paquete de servicios de archivo proporcionados por las firmas de abogados. Al realizar un almacenamiento a cada documento, después de realizar un examen especial, la vida útil se determina. Después de este período, el documento se archiva para la destrucción);
  • - accesorio (tipo) del documento (ya que todos los documentos se dividieron en 7 especies para las cuales es importante la clasificación);
  • - una columna;
  • - Número de regimiento;
  • - Número de Salazki (estos 3 parámetros son necesarios para determinar la ubicación del documento en el archivo);
  • - Presencia de un documento en su celda (debe conocer el documento en el archivo o se emite al amigo).

El resultado de una solicitud para seleccionar todos los documentos que pertenecen a un cliente debe verse así. Figura 3.5. En el ejemplo enviado, el número de documentos se intencionó limitado a 20.

Ahora considere con más detalle el modelo de datos lógicos del sistema de información desarrollado que se muestra en la Figura 3.6.


Higo. 3.5


Higo. 3.6.

Desde el modelo de datos presentado, está claro que contiene tres entidades cada una con su conjunto de atributos, y dos de ellos dependen, y uno no lo es.

La esencia del empleado, que es una entidad independiente tiene atributos:

  • · Número de identificación del empleado: es la clave principal de esta entidad;
  • · NOMBRE COMPLETO;
  • · El área de especialización;
  • · Calificación;
  • · Información Adicional.

La esencia del "cliente" es una esencia dependiente de la entidad del "empleado", lo que indica que cada empleado puede servir a muchos clientes. La esencia del cliente tiene atributos:

  • · Serie y número de pasaporte: es la clave principal de esta entidad;
  • · Número de identificación de los empleados: es la clave secundaria de esta entidad;
  • · NOMBRE COMPLETO;
  • · El área de especialización;
  • · Calificación;
  • · Información Adicional.

La entidad "Documento" es la esencia dependiente de la entidad "Cliente", que indica que cada cliente puede almacenar muchos documentos diferentes en el archivo. El documento de esencia tiene atributos:

  • · El identificador de documentos es la clave principal de esta entidad;
  • · Serie y número de pasaporte: es la clave secundaria de esta entidad;
  • · Nombre del documento;
  • · Fecha de recepción;
  • · Perteneciente al grupo;
  • · Número de columna;
  • · Número de estantes;
  • · Número de salace;
  • · Presencia de un documento en la celda.

Creado a partir de una variedad de módulos. sistema de informacion Permitió que la planta de automóviles Nizhny Novgorod "Chaika-Service" se diera cuenta de la idea de la producción, lo que tiene en cuenta los deseos de los clientes que han puesto sus órdenes en la empresa.

El sistema de información creado a partir de una variedad de módulos permitió a la planta de automóviles Nizhny Novgorod "Chaika-Service" para realizar la idea de la producción, teniendo en cuenta el más plenamente los deseos de los clientes que ponen sus órdenes en la empresa.

La tarea principal del servicio de TI de la Compañía, el negocio líder en el momento difícil, es reducir los costos de TI y proporcionar instrumentos al liderazgo que ayudará a superar con éxito la prueba de la crisis. Por lo tanto, Alexey Ghanin, jefe del departamento de TI de la planta de automóviles Nizhny Novgorod "Chaika-Service", especializada en la producción de serial y autofectecnia única.

La compañía se abre en 2006, cuando se adquirió la propiedad de la antigua planta y comenzó el desarrollo del segundo territorio. Naturalmente, la tarea de combinar ambos territorios en un solo campo de información. Comenzamos con la creación de una red VPN, pero cuando el número de usuarios ha aumentado, el ancho de banda del canal no se ha perdido. Luego se colocó el cable de fibra óptica entre los dos territorios.

Con el inicio de la crisis, la necesidad de recursos de red disminuyó, esto hizo posible reducir la adquisición de equipos activos para la infraestructura de telecomunicaciones de la empresa. Otra fuente importante de reducción de costos fue la negativa de la subcontratación y la implementación de tareas de TI en sus propias fuerzas.

Además, la compañía optimiza los costos de Internet, analiza y limita el flujo de tráfico. La compañía tiene sucursales en Krasnodar y Moscú, todos los sitios se combinan en una red IP con una sola numeración. Y ahora es esta red interna para llamadas dentro de la empresa, que es significativamente más económica que las llamadas por la comunicación telefónica de larga distancia.

Desde las herramientas que pronto se otorgarán al liderazgo, Ganin se llama principalmente un sistema para calcular el costo. Ya se ha desarrollado y servirá como un objetivo general de la meta global en los costos. El cálculo refinado del costo de los productos se planifica sobre la base del sistema de gestión de datos de ingeniería. Esto proporcionará información detallada y operativa sobre el costo (anteriormente se calculó sobre la base de los datos contables). La compañía produce productos suficientemente complejos, solo las versiones finitas de vehículos con diferentes modificaciones son de aproximadamente uno y medio. Naturalmente, los detalles de los que van, dos órdenes de magnitud más.

De la contabilidad - a la producción

El primer paso sobre el camino de la automatización fue la adquisición en 2002 del producto "1c: Contabilidad 6.0" y el sistema CAPR "Compass" Askon. El siguiente paso fue la automatización de las actividades de producción. La compañía "Rarus NN" a petición de la empresa comenzó la adaptación del sistema ERP "1C: Gestión de la empresa de fabricación 8" ("1c: UPP 8") a las necesidades y peculiaridades de la empresa. El propósito del proyecto fue construir una base de datos única y la implementación de la gestión de todos los procesos de negocios sobre la base de un sistema de información unificado. El factor de éxito decisivo en su implementación fue el apoyo inmediato del liderazgo supremo de la empresa: el Director General, que inició y apoyó el proyecto en todas sus etapas.

Cuando la automatización de las actividades de producción, se prestaron especial atención a la adecuación de la exhibición en el sistema del proceso de producción. Los especialistas del equipo de implementación desarrollaron una tarea técnica con una descripción detallada, qué automóvil en el que se debe obtener el cliente y lo que se necesita para hacer para cada pedido. El documento se realizó en el tipo de automóvil, su modelo, una lista de operaciones tecnológicas requeridas, su secuencia, una lista de operaciones de control, etc. Este enfoque hizo posible que una empresa más orientada al cliente, ya que las tareas técnicas estaban formadas por los gerentes del departamento comercial, que intentaban maximizar los deseos del cliente, y luego las tareas entraron en producción.

Los especialistas del departamento de TI junto con los tecnólogos han desarrollado un bloque de especificaciones de mapas industriales y tecnológicos. Sobre su base y sobre la base de un plan mensual para la producción de productos terminados, la necesidad de materiales se determinó durante un período determinado, teniendo en cuenta los residuos actuales. Todo esto le permitió planificar de manera competente el trabajo del Departamento de Suministros.

Los empleados del departamento de TI han desarrollado un módulo para "1c: UPP 8" para importar productos de "madera" del sistema de brújulas, que es utilizado por los diseñadores de empresas. El algoritmo de trabajo resultó lo siguiente: La Oficina de diseño de la "brújula" desarrolla el dibujo y crea un modelo 3D del objeto, luego la estructura del producto que usa el módulo desarrollado se importa en el sistema ERP, después de lo cual la especificación del producto se basa en datos importados. Si los diseñadores realizan cambios en cualquier nodo, estos cambios se muestran automáticamente en todos los sistemas.

Al principio, cuando Ganin admitió, él y sus especialistas querían hacer un sistema de gestión de datos de ingeniería por su cuenta, pero pronto descubrieron que el grupo de empresas de Appio, un compañero "1c", desarrolla su propia solución PDM replicable ( Recibió el nombre "1c: Datos de ingeniería de gestión de PDM").

Realimentación

La siguiente tarea fue obtener comentarios operativos de la producción, es importante porque el ciclo de producción del producto puede ocupar una o dos semanas. Anteriormente, el estado del pedido fue visible simplemente por teléfono, ahora la información relevante se obtiene por medio del sistema de información.

El primer paso en esta dirección fue el desarrollo de un sistema para monitorear el estado de una asignación técnica. Se han cambiado algunos procesos de producción, en particular los oficiales de SC obligados a aprobar informes sobre el trabajo aceptado por el operador, y ingresó los datos sobre ellos en el sistema ERP. Como resultado, el sistema comenzó a mostrar el paso del orden de producción en las etapas con la indicación de las personas responsables, esto permitió a los gerentes proporcionar a los clientes la verdadera información sobre qué etapa son sus órdenes y cuándo están listos.

El siguiente paso fue la introducción de un módulo de planificación de producción. Anteriormente, la planificación se llevó a cabo mediante Excel, desagradable, se produjeron errores a menudo. Después de que se haya obtenido el módulo ERP-Módulo de planificación de la producción, los gerentes tienen a su disposición los datos reales formados sobre la base de las tareas técnicas recibidas. Esto hizo posible monitorear rápidamente la carga de cada sitio. Como resultado, aumentó la precisión y la eficiencia de la planificación de la producción.

Pronto, era necesario obtener más información operativa sobre los procesos de estado, en particular sobre el tiempo de inactividad. Para resolver este problema, implementé un sistema que le permite rastrear el curso de los procesos de producción basados \u200b\u200ben la codificación de la barra: cada operación tecnológica, cada tarea técnica y cada empleado asignaron su código de barras, terminales instalados equipados con un escáner de código de barras.

El proceso de producción ahora se está construyendo de la siguiente manera. Antes de comenzar a trabajar, el brigada o trabajador se acerca al terminal, lee su código de barras, código de barras de la tarea técnica y la operación tecnológica. Desde el punto de vista del sistema, esto significa que el empleado ha comenzado a trabajar. Después de su finalización, el empleado repite sus acciones con código de barras.

"Esta es una solución universal, además, no requiere trabajo de alfabetización informática, - Notas de Ganin. "El automóvil es el componente principal y más caro de nuestra producción, la reducción del tiempo de inactividad hizo posible acelerar considerablemente la ejecución de pedidos". La compañía tiene una herramienta de análisis de pérdida conveniente y simple: las obras del sistema se generan automáticamente en el sistema para cada vehículo, lo que permite rastrear cuando comenzó el trabajo en este automóvil, cuando terminó la cantidad de tiempo que el automóvil simplemente estaba esperando otra operación. Si se excede el tiempo permisible, las causas de las causas y la búsqueda de los perpetradores de un tiempo de inactividad tan largo. Como resultado, la responsabilidad personal de los artistas ha mejorado.

Basado en los especialistas empresariales "1c: UPP 8" implementó una unidad de planificación de bloques para la oficina de diseño. Las tareas técnicas creadas en el sistema están llegando al diseñador jefe, los analizan, los distribuyen a sus diseñadores a través de sus diseñadores y determinan el tiempo para cada tarea. Dicha organización del trabajo le da al diseñador jefe y gerentes, que forman la base de pedidos, la capacidad de rastrear el grado de carga de trabajo de la Oficina de Diseño, y esto, a su vez, le permite comparar la producción de producción y diseñadores y racionalmente Asignar los recursos humanos y de producción existentes.

Datos sobre el trabajo realizado, obtenidos por códigos de barras, ingrese la unidad de cálculo del salario de los ejecutores. El sistema registra la hora de trabajo, lo que facilita el cálculo de la salida y el reloj de tiempo extra. Todo esto contribuye a la nómina rápida y precisa.

Es importante enfatizar que la compañía avanzó por el camino de la expansión.

La configuración básica del sistema ERP con bloques adicionales sin cambiar su estructura interna. En particular, se hizo posible, para llevar a cabo sus actualizaciones sin ningún problema.

Para administrar el archivo de documentación de diseño en la empresa presentó el sistema "1c: Datos de ingeniería PDM" (desarrollo de Appius GK) e integrado con "1C: UPP 8". Además de la creación de nuevos productos, el sistema de gestión de datos de ingeniería está previsto que se utilice para calcular con mayor precisión el costo de los productos.

Integración múltiple

La empresa presentó la navegación GPS para rastrear el suministro de suministro y los vehículos comerciales que se mueven a largas distancias. Esto le permite optimizar las rutas, reducir los costos de combustible, más claramente resiste la disciplina de los suministros.

Los planes de "Chaika-Service" se asocian en el sistema de videoconferencia en una sola red Todas las sucursales: dos en Nizhny Novgorod y uno en Moscú, Krasnodar y Naberezhnye Chelny. Por lo tanto, la eficiencia de la toma de decisiones para la alta gerencia mejorará y los costos comerciales financieros y temporales reducirán significativamente.

"También planeamos introducir una decisión basada en" 1C: UKP 8 "para interactuar con la policía de tránsito, la preparación y la impresión de TCP, números de tránsito, - Notas de Ganin. - Todos los datos se agruparán en un solo lugar de almacenamiento de información: una tarjeta de automóvil, donde se ingresarán todos sus números de identificación, color, número de cuerpo, etc., entonces estos datos se utilizarán en la tarea técnica, al imprimir PTS, Números, certificados, cuentas " Dicha integración le dará a los clientes una empresa la oportunidad de obtener números de TCP y tránsito preparados junto con el automóvil, gracias a lo cual será posible aumentar los autos en cuenta en la policía de tránsito.



¿Te gustó el artículo? Compártelo