Se crea e implementa un sistema de control de inventario web para la gestión de los dispositivos de la empresa. Esto facilitará que el departamento de TI conozca con mayor precisión la distribución, asignación y cantidad de equipos disponibles en las diferentes áreas de cada departamento. Permitirá una mejor asignación de equipos para su uso, se minimizarán posibles pérdidas de equipos excluidos y se evitará la compra de nuevos equipos innecesarios. El sistema contará con módulos de control de sucursales, empleados y equipos, además de contener sus catálogos, también se implementará un módulo de reporte y un registro de movimientos de los equipos que serán transferidos de una sucursal a otra. El objetivo es desarrollar un sistema web que permita el registro, asignación y movimientos de equipos informáticos.
Los resultados que se lograron al implementar el sistema web son; la organización de sus equipos, la información en tiempo real de los componentes en stock en cada sucursal y los informes de los movimientos realizados desde la tarea o el traslado a otra sucursal, con esto podemos demostrar que el proyecto se beneficiará de varias maneras. sus áreas a la empresa. La importancia de implementar este sistema web es mejorar los tiempos de recolección de información, reducir costos y brindar información sobre los movimientos de sus equipos. Mayor control de la información sobre los equipos que se encuentran en cada sucursal y la distribución del uso de cada empleado individual.
Las tecnologías que se utilizarán en este proyecto asegurarán la mejora del control y gestión de los equipos de esta empresa, ya que facilitan y simplifican los procesos que se llevaban a cabo con herramientas que no son específicas para la implementación de la tarea mencionada. En cuanto al administrador de este sistema en línea, tendrá las ventajas de poder informar a sus superiores sobre la información de los distintos equipos que se encuentran en uso, mantenimiento o inactividad. Registro de movimiento de equipos entre sucursales, áreas y personal que muestra la asignación, reparación, disponibilidad y salida de varios dispositivos.
Los módulos que se desarrollarán para el control y administración de los equipos tienen un plazo de 4 meses, iniciando en enero de 2017 y finalizando en abril del mismo año.
Generalidades
Antecedentes de la empresa
Misión
Visión
Valores
Marco teórico
Conceptos básicos relacionados al proyecto
Información de tecnologías y herramientas relacionadas al proyecto
17 PHP5: (acrónimo recursivo de PHP: Hypertext Preprocessor) es un lenguaje de código abierto muy popular, especialmente adecuado para el desarrollo web y que puede integrarse en HTML. Con esta herramienta se desarrollará la funcionalidad interna del sistema web, este código no será visto por el usuario final, solo será responsable de ejecutar los procesos internos del sistema. MySQL: el servidor de bases de datos relacional más popular, MySQL es un sistema de gestión de bases de datos. Una base de datos relacional almacena datos en tablas separadas en lugar de colocar todos los datos en un solo lugar. Las tablas se vinculan mediante la definición de relaciones que permiten combinar datos de varias tablas cuando es necesario consultar datos. Esta herramienta será utilizada para la gestión de bases de datos ya que es la que tiene mayor compatibilidad con la tecnología LAMP. Netbeans8: este IDE se utilizará para escribir y administrar código PHP5. El motivo de elegir esta herramienta es porque facilita la administración de clases, reduciendo el tiempo de programación gracias a los procesos automatizados con los que cuenta. Servidor web: Es un programa que gestiona cualquier aplicación del lado del servidor, realiza conexiones bidireccionales y/o unidireccionales y síncronas o asíncronas con el cliente, generando una respuesta en cualquier lenguaje o aplicación del lado del cliente. Conocimiento seguro con todos y para todos, s.f.). Certificado de seguridad: Son un nivel adicional de confianza para las personas que visitan y realizan transacciones en su sitio, permite cifrar datos entre la computadora del cliente y el servidor que representa el sitio. Garantiza que los datos personales estén cifrados y, por lo tanto, hace imposible que otro usuario los intercepte.
Aplicación
- Solución del problema
- Instrumentos empleados
- Aplicación de la metodología
- Programación de desarrollo del proyecto
En la fase de planificación se crea un product backlog, que es una lista de las tareas más importantes para el desarrollo del proyecto, así como las fechas y actividades que se llevarán a cabo a lo largo del proyecto. Se muestran los diferentes tipos de objetos con los que se trabajará a lo largo del desarrollo del sistema. La creación de esta interfaz ayuda con el desarrollo de las demás pantallas que se irán creando con el tiempo, ya que es la base de la estructura para crear las interfaces de los módulos.
Estos catálogos se realizan con sus respectivas funciones para que se puedan registrar los equipos y empleados y asignarles el equipo. Al ejecutar este módulo, se requiere que la función de los otros módulos anteriores, como catálogo de equipos y empleados, registre la información correctamente, ya que cuando se crea este módulo de asignación de equipos, necesita esa información para listar primero todos los equipos existentes si los hay. Se busca con especificaciones por ejemplo por industria, departamento, tipo de equipo, etc., una vez seleccionado el equipo a asignar, se continúa buscando a qué empleado se le asignará el equipo de la misma manera. seleccionado y finalmente se realiza la asignación del equipo al empleado en cuestión. La información de este módulo será recopilada de los módulos anteriores, ya que aquí se registra cada acción realizada en el sistema, por lo que el usuario administrador tiene conocimiento de datos como: cuando se registró un dispositivo, cuando un empleado o cuando baja, etc.
Con este módulo se mostrará el registro de toda la información ingresada en cada módulo del sistema. De lo contrario, se realizan informes de incidentes para que haya evidencia de dónde y por qué ocurren las fallas. Una vez subsanadas las incidencias, el sistema está listo para ser instalado en el servidor de la empresa para comenzar a trabajar en el mismo.
La implementación de este sistema de control y administración de equipos ayudará a mejorar el control sobre los fondos utilizados para la compra de nuevos equipos necesarios para los sitios que administran, por lo tanto, los términos y condiciones de los equipos, y cuando un nuevo empleado se incorpora a trabajar a la empresa, se registra en el sistema al igual que el nuevo equipo y se le asigna el nuevo equipo que utilizará. Cuando se genera un informe por empleado, se genera un informe especial que muestra las características del equipo a utilizar y se registra un empleado específico para ser responsable del uso del nuevo equipo. Esto permite al administrador ver qué acciones se han realizado en el sistema y proporcionar las fechas en las que se realizaron cambios o se produjo un nuevo evento.
Desde la creación de este sistema web, ha sido posible que el departamento de sistemas tenga un conocimiento exacto de los equipos disponibles en las distintas industrias. Durante el desarrollo del sistema ocurrieron varias situaciones que hicieron que este software fuera más detallado, ya que se crearon dos módulos más de lo planeado y se solicitaron informes detallados por parte de la empresa, ya que se crearon nuevos formatos durante el desarrollo. En el ámbito administrativo, la creación de este sistema fue un gran aporte al conocimiento ya adquirido dentro de la universidad, ya que los equipos con los que trabajamos provienen de la misma área tecnológica.
Durante la presentación del proyecto se recomendó implementar un certificado SSL (secure socketslayer) para mayor seguridad, ya que los datos utilizados en el sistema son muy importantes y confidenciales. Se recomendó la integración con otra matriz a cargo de otras sucursales de la República Mexicana, pero por falta de tiempo e información con esta matriz no se pudo realizar dicha integración, ya que también aumentaría el manejo de otra información además de los equipos.