Está en la página 1de 7

PROYECTO DE GRADO

FASE 3 – AVANCE DE LA PROPUESTA

PRESENTADO POR:
JUAN DAVID DURAN BENJUMEA
CODIGO: 1096228286

PRESENTADO A:
CLEMENCIA OSPINA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD


INGENIERIA DE SISTEMAS
03/11/2021
Planteamiento del problema

La empresa Petro – sub, realiza actividades comerciales e industriales


relacionadas con la exploración, explotación, refinación, transporte,
almacenamiento, distribución y comercialización de hidrocarburos, sus derivados y
productos. Actualmente, la empresa presenta problemas en el manejo del
inventario de herramientas del área de mantenimiento puesto que los miembros
del equipo, al operar en diversas zonas al mismo tiempo, no tienen un control
sobre la disponibilidad de las herramientas necesarias para el mantenimiento de
los pozos petroleros. Esto puede deberse a la falta de revisión y control que brinda
Petro – sub al área de mantenimiento, lo que ha causado un mal almacenamiento
y errores en los registros de movimientos. Este problema ya se ha evidenciado
antes en diversas empresas del sector petrolero como Lupatech S.A.S que, para
tratar de controlar su disponibilidad de inventario, se limitó a designar a un
encargado del almacén quien iba a registrar en un formato a las personas que
solicitaran herramientas. Sim embargo esto no ha dado los resultados esperados,
puesto que el encargado del almacén no siempre está disponible y aún no está
claro la cantidad de herramientas o equipos con los que cuenta la empresa.

Objetivo general

Diseñar e implementar un aplicativo a través del software libre Visual studio


enlazado a una base de datos en MySQL que permita almacenar, controlar y
consultar los inventarios de herramientas existentes en el área de mantenimiento
de subsuelo de la empresa Petro-Sub de Barrancabermeja.

Objetivos específicos

- Diseñar los diagramas de casos de uso y de clases que permitan describir e


interpretar el funcionamiento del aplicativo.
- Programar la base de datos en MySQL, ingresando la información del
estado actual del inventario de equipos y herramientas.
- Estructurar y programar el código del aplicativo en el que se evidencie su
funcionamiento y la navegación entre interfaces.
- Enlazar la base de datos el aplicativo, para posteriormente realizar pruebas
de funcionamiento en conjunto.
Marco teórico

El control de inventarios representa uno de los puntos críticos en las áreas


comercial y administrativa de toda empresa, puesto que permite mantener el
balance correcto de las existencias disponibles en los puntos de almacenamiento.
Sin embargo debido a la velocidad con la que crecen algunas empresas,
administrar correctamente sus equipos y recursos totales se ha convertido en una
tarea bastante tediosa que requiere exactitud y un control total, para así evitar
perdidas o errores de planeación relacionados con la disponibilidad de los
equipos.
Es por esto que hoy en día debido a su complejidad, la administración de
inventarios no es una actividad que se deba ejecutar manualmente puesto que la
información debe ser actualizada con cada movimiento que se realiza para evitar
que se generen conflictos en cuanto a errores de información. Joseph O.
Bergholm y J. Michael Davis (1996) explican que con el paso del tiempo “las
empresas deben ser capaces de implementar rápidamente nuevos servicios y
tecnologías capaces, no solo de almacenar información, sino también de facilitar el
control y acceso de la misma”. Es en este punto, en el que se vuelve
indispensable para toda compañía la implementación de un software o aplicativo
que registre cada uno de los movimientos que involucran los equipos y
herramientas indispensables para las actividades del día a día.
Si la empresa desea maximizar la utilidad y eficiencia con la que se manejan sus
recursos, es necesario que estos sean controlados de forma correcta y eficiente,
tal y como se manejan los demás recursos existentes como los monetarios o el
recurso humano. Para esto los administradores deben comprender de manera
general los aspectos relacionados con la distribución, seguridad, almacenamiento
y recuperación de toda la información que es manejada en el área de
mantenimiento de subsuelo.
Otro aspecto a considerar es que el manejo de la información generada por
computadoras se diferencia en forma significativa del manejo de datos producidos
manualmente, ya que cuando estos son administrados mediante los sistemas
informáticos, el resultado es mucho mejor en los procesos de planificación y
ejecución de las diversas áreas de la empresa. Pero ¿Qué es un sistema
informático?
Whitten, Bentley, & Barlow (1997) hacen referencia a algunos de los componentes
y definen un sistema informático como “una disposición de personas, actividades,
datos, redes y tecnología integrados entre sí con el propósito de apoyar y mejorar
las operaciones cotidiana de una empresa, así como satisfacer las necesidades de
información para la resolución de problemas y la toma de decisiones por parte de
los directivos de la empresa”.
Marco tecnológico

MySQL

MySQL es un sistema de gestión de bases de datos que cuenta con una


doble licencia. Por una parte es de código abierto, pero por otra, cuenta con
una versión comercial gestionada por la compañía Oracle.

Las versiones Enterprise, diseñadas para aquellas empresas que quieran


incorporarlo en productos privativos, incluyen productos o servicios
adicionales tales como herramientas de monitorización y asistencia técnica
oficial.

Características

1. Arquitectura Cliente y Servidor: MySQL basa su funcionamiento en un


modelo cliente y servidor. Es decir, clientes y servidores se comunican
entre sí de manera diferenciada para un mejor rendimiento. Cada cliente
puede hacer consultas a través del sistema de registro para obtener datos,
modificarlos, guardar estos cambios o establecer nuevas tablas de
registros, por ejemplo.

2. Procedimientos almacenados: MySQL posee la característica de no


procesar las tablas directamente sino que a través de procedimientos
almacenados es posible incrementar la eficacia de nuestra implementación.

3. Desencadenantes: MySQL permite además poder automatizar ciertas


tareas dentro de nuestra base de datos. En el momento que se produce un
evento otro es lanzado para actualizar registros u optimizar su
funcionalidad.

4. Transacciones: Una transacción representa la actuación de diversas


operaciones en la base de datos como un dispositivo. El sistema de base
de registros avala que todos los procedimientos se establezcan
correctamente o ninguna de ellas. En caso por ejemplo de una falla de
energía, cuando el monitor falla u ocurre algún otro inconveniente, el
sistema opta por preservar la integridad de la base de datos resguardando
la información.
Requisitos mínimos

- 512 Mb de memoria RAM


- 1024 Mb máquina virtual
- 1 GB de espacio de disco duro
- Sistema operativo: Windows, Linux y Unix
- Arquitectura del sistema 32/64 bit
- Protocolo de red TCP/IP

Visual Studio

Visual Studio o Microsoft Visual Studio es un IDE (Entorno de Desarrollo


Integrado) desarrollado por Microsoft. Se trata de un conjunto de
herramientas que permiten desarrollar aplicaciones de escritorio,
aplicaciones móviles, aplicaciones web ASP .NET, y servicios web XML.
Además, es compatible con los siguientes lenguajes de programación: C#,
C++, Visual Basic .NET, Java, Python, Ruby, PHP y F#, siendo la última
versión estable del programa publicada el 10 de marzo del 2020.

Características

- Conexión a bases de datos: El Explorador de objetos de SQL Server


ofrece una vista de los objetos de base de datos similar a la de SQL Server
Management Studio. Con el Explorador de objetos de SQL Server puede
realizar trabajos de administración y diseño de bases de datos ligeras.
Algunos ejemplos son la edición de datos de tabla, la comparación de
esquemas y la ejecución de consultas mediante menús contextuales.

- Creación de aplicaciones web: Visual Studio ofrece ayuda a los usuarios


para escribir aplicaciones para la Web. Puede crear aplicaciones web
mediante ASP.NET, Node.js, Python, JavaScript y TypeScript. Visual Studio
admite muchos marcos web, como Angular, jQuery y Express.

ASP.NET Core y .NET Core funcionan en los sistemas operativos Windows,


Mac y Linux. ASP.NET Core es una actualización principal a MVC, WebAPI
y SignalR. ASP.NET Core se diseñó desde la base para ofrecer una pila
de .NET eficiente y componible, con el fin de compilar servicios y
aplicaciones web modernos basados en la nube.
- Implementación de la aplicación finalizada: Visual Studio dispone de
herramientas para implementar las aplicaciones en usuarios o clientes
mediante Microsoft Store, un sitio de SharePoint o las tecnologías de
InstallShield o Windows Installer. Puede acceder a todas estas opciones
mediante el IDE Visual Studio.

Requisitos mínimos

- Sistema operativo de 64 bits recomendado, desde Windows 7 SP1, aunque


se recomienda Windows 10 versión 1703 en adelante.
- 2 GB de RAM; 8 GB de RAM recomendado (mínimo de 2,5 GB si se ejecuta
en una máquina virtual).
- Procesador con una velocidad de reloj de 1.8 GHz.
- Espacio de disco duro para una instalación típica de 20 a 50 GB de espacio
libre.

Estado del arte

Identificación Objetivo Categorías/ Instrumentos Resultados


general Variables de
recolección
de la
información
Bergholm, J. O., Describir los Telecomuni Estudio Se
Davis, J. M., conceptos caciones bibliográfico establece
Nadji, B., & básicos del Redes el diseño y
Ting, P. D. manejo de Software Análisis funcionami
(1996). Service redes de documental ento de un
design and telecomunic software
inventory aciones en para el
system—An base al manejo de
object-oriented diseño de inventarios
Programaci
reusable un sistema en base a
ón
software asset. de la
Diseño
AT T Technical inventarios. programaci
Inventarios
Journal, 75(2), ón
47-57. orientada a
https://doi.org/1 objetos.
0.15325/ATTTJ.
1996.6771128
Liviu, S., & Explicar la Software Estudio Se
Madalina, M. logística del Logística bibliográfico describe la
(2016). manejo de Técnicas implementa
Software inventarios Análisis ción de
architecture for teniendo en documental técnicas de
inventory cuenta la control de
management of arquitectura logística de
stock parts del software inventarios,
based on utilizado. incorporad
informations as en la
retrievel. 2016 arquitectur
8th International Inventarios a de un
Conference on Abastecimie software.
Electronics, nto
Computers and Arquitectura
Artificial Existencias
Intelligence
(ECAI), 1-4.
https://doi.org/1
0.1109/ECAI.20
16.7861194

Nápoles, D. M., Especificar Logística Estudio Se


López, J. B., & diversos Administraci bibliográficoejecutan
Sabina, A. A. aspectos ón varias
(2019). importantes Gestión Análisis pruebas en
Administración de la documental base a los
de inventarios. gestión de aspectos
Técnica inventarios Análisis de optimizado
administrativa, y evitar Inventarios fuentes s y a la
18(77), 2. decisiones Modelos estadísticas nueva
https://dialnet.u que afecten matemático política de
nirioja.es/servlet estos s decisiones,
/articulo? procesos. Stocks agilizando
codigo=673887 la
administrac
iones y
despliegue
de los
inventarios.

También podría gustarte