Plan de gestión P.A.C

Programa de plan de gestión de aseguramiento de calidad para Obras

Este programa lo realice para una empresa constructora de la ciudad de Lleida, actualmente queda por añadir el modulo medioambiental.

El programa trata de proporcionar todos los mecanismos para crear un aseguramiento de calidad para obras de Infraestructura.

El programa genera de forma rápida y segura todo un plan de aseguramiento de calidad de una obra o infraestructura con Actividades, Instrucciones, materiales, PPIS, organizados para ser reutilizados en diferentes obras, el programa genera una documentación (Crystal Reports) personalizable muy completa, fácilmente se llega a mas de 100 paginas por pequeña que sea la obra.

Debido a las características del programa fue necesario crear una pequeña gestión de llaves, para asegurarnos que ordenador disponía de la base de datos principal, ya que el programa principal o servidor no esta instalado en ningún servidor, sino en el propio ordenador de los responsables de calidad.

programa-anatomia-patologica

Vista del programa con una obra en trabajo

Detalles técnicos:

Gestión de llaves

El programa esta preparado correr en un servidor central de la empresa con un programa servidor gestionando las peticiones de los clientes. Aunque en este caso el cliente prefirió instalar el servidor con una llave flotante, es decir cualquier ordenador cliente puede realizar de servidor si este dispone de la llave de servidor. Un pequeño programa de gestión de llaves se encarga de gestionar la base de datos, y cuando se transfiere la llave de un ordenador a otro también se transfiere la base de datos.

Así pues, el programa esta realizado en 2 programas distintos, el cliente y el servidor, el servidor instalado en un ordenador y también con un programa cliente y los clientes en los diferentes puntos de acceso de los terminales de la empresa.

  • Programa Servidor: donde se instala la base de datos, actualmente esta hecha en Microsoft Acces, aunque no seria muy complicado pasar a otro tipo de motor de base de datos. La conexión entre cliente y servidor utiliza el sistema de comunicación del espacio de nombres System.Runtime.Remoting.Channels, este contiene clases que admiten y controlan los canales y los receptores de canales, que se utilizan como el medio de transporte cuando un cliente llama a un método en un objeto remoto:
    RemotingConfiguration.Configure(aPath & “\Listener.exe.config”, False)
    Me.ListClientActivatedServiceTypes()
    Me.ListWellKnownServiceTypes()
  • Programa Cliente: Realiza las peticiones al programa servidor, es el programa de usuario y donde se realizan todas las operaciones con el usuario o cliente. Para realizar los informes del programa he utilizado el Crystal Reports.

Descripción del programa:

Tras un inicio de sesión, se carga el programa principal, este tiene la capacidad de crear una obra nueva o bien de abrir una de existente.

Una vez creada una obra, se van añadiendo actividades de la obra, desde la fase de inicio de la obra hasta su conclusión, por cada actividad se añaden instrucciones con sus correspondientes materiales y PPIs, la creación de una obra es realmente muy fácil y muy rápido de realizar, si en la base de datos ya disponemos de instrucciones ya creadas, la tarea de crear una obra aun es mas rápida y fácil.

En el momento que finalizamos la obra, llega la hora de realizar los informes, estos están creados con Crystals Reports, para que el cliente se pueda ir adaptando los informes a sus necesidades, es decir cambios de Logos, títulos, etc. Un completo sistema de reportes genera una información muy detallada de toda una obra, el resultado final es una documentación optima para un plan de gestión de aseguramiento de calidad.

Clic aqui para solicitar información sobre el programa