Escolar Documentos
Profissional Documentos
Cultura Documentos
AUTORES:
1
INTRODUCCIÓN
2
Construcción: Se lleva a cabo la construcción del producto por medio de una
serie de interacciones las cuales se seleccionan algunos Casos de Uso, se
define su análisis y después el diseño y se procede a su implantación y sus
respectivas pruebas. Fase de Transición: En esta se busca garantizar que el
producto este bien preparado para su entrega al usuario. Es una fase que
puede tener muchos cambios a la hora de la entrega.
CAPÍTULO I
CONTEXTO DEL PROYECTO
1 Reseña de la Comunidad:
Ferre autos Potosí fue fundada el 27 de marzo del 2008, la misma surge
por la inquietud de Rafael Armando Ramírez Chacón, el cual poseía un
capital de 50.000.00 que deseaba invertir en una microempresa y buscando
opciones se decidió por invertir en una empresa la cual tratara de la venta de
repuestos de vehículos nuevos y usados en el sector de Tariba Municipio
Cárdenas, calle 14,allí construyo una estructura como depósito y contaba con
un ayudante de mecánica y una secretaria, comenzó a comprar e invertía en
mercancía importada logrando abastecer el local. Desde allí fue surgiendo de
tal manera que la empresa fue creciendo y abarcando más territorio en su
venta, esta empresa es contribuyente de obras benéficas como la donación
a ancianitos, a la comunidad ayudas sociales y de salud ,colaboración a
equipos locales de futbol campo. Actualmente su presidente Rafael Armando
Ramirez, y la Vicepresidenta. Rosa Sánchez de Ramírez.
1.1.1 Visión
La empresa Ferre autos potosí, tiene como visión fundamental ser
un grupo de amplia participación y compromiso que de los mejores
resultados administrativos y operativos; la óptima comercialización de
sus productos, para cubrir de manera eficaz las necesidades de los
consumidores, ofreciéndoles productos de excelente calidad a un precio
accesible y en la presentación que ellos desean. Logrando de esta forma
3
contribuir con el alcance de los objetivos propuestos derivados de la visión
que guía a la empresa.
1.1.2 Misión
La misión de la empresa Ferre autos Potosí , es desarrollar un
alto nivel de crecimiento, estabilidad y rentabilidad por medio del
posicionamiento de sus productos en el mercado, a través de
una óptima comercialización y la mejor atención a sus clientes.
4
existencia disponible, llegando a tener como consecuencia; retraso en a
presentación de los servicios como despacho y distribución y a su vez la
insatisfacción por parte del cliente por le retraso en el servicio prestado por la
empresa..
5
-Escases de proveedores inventario existente en la
empresa de repuestos y
partes, con lo cual se
reducirán las pérdidas de la
empresa..
6
aquéllas que las tienen).
Permiten desde la interacción más directa y eficiente con el proveedor,
pasando por la mejora de los procesos internos de la empresa hasta poder
conocer al cliente y sus preferencias. Pero esto muchas veces no lo ven o no
lo saben los administradores de este tipo de empresas y crean una gran
resistencia al cambio. Todo control de inventario dentro de una empresa
representa la forma de determinar de manera precisa y correcta la existencia
de mercancía disponible dentro del almacén, ya que el objetivo principal es
satisfacer las necesidades de los clientes y consumidores (demanda) con
productos, bienes y servicios de calidad en las mejores condiciones posibles.
La empresa Ferre autos Potosí , la cual se encuentra ubicada en el
sector de Tariba Municipio Cárdenas en el Estado Táchira, está dedicada a
brindar servicio en el área de ventas de repuestos de vehículos, tratando
siempre de prestar la mayor atención a sus clientes. Cuenta con un sistema
de manejo de control de inventario manual, por medio de planillas en hojas
de cuaderno en donde especifican la compra y venta de los repuestos, la
empresa en estos momentos solo tiene un trabajador que se encarga de
atender y surtir , el encargado mismo se ocupada de la compra de mercancía
a un proveedor fijo al llegar la dicha mercancía al almacén se realiza un
registro de repuestos comprados ,la venta de repuestos se realiza de forma
directa , el cliente visita la empresa se dirige al encargado para pedir el
repuesto requerido mencionando la marca , modelo o año etc.
El encargado realiza la búsqueda en el listado de repuestos disponible
en las planillas archivadas que se lleva manualmente de allí le realiza su
venta al cliente todo este procedimiento no se realizan de forma veraz y
confiable por tal motivo no se lleva un orden en el inventario ya que las
planillas pueden perderse o dañarse, cabe destacar que al momento de
realizar una modificación, reincorporación o desincorporación de mercancía
se deben transcribir manualmente de nuevo para anexar la información
7
necesaria el registro de mercancía de la empresa no se lleva en un tiempo
no constante ,este proceso presenta un número considerable de fallas en
cuanto a su manejo y supervisión dentro del almacén, causando estos
inconsistencia en la información debido a la forma que se está
implementando no reúne los requisitos para cotejar e inspeccionar la compra
y venta de repuestos.
Lo cual genera un desconocimiento de la existencia disponible llevando
a tener como consecuencia, descontrol y mal manejo de la empresa. Esta
falla se puede estar generando por falta de conocimiento en el área de
tecnología, en falta de recursos económico de la empresa o falta de controles
en la existencia de la mercancía.
Es por ello que es necesario implementar un sistema de control de
inventario de repuestos de vehículos de la empresa Ferre autos Potosí , que
este acorde con el avance y la mayor efectividad en las operaciones de la
empresa, la cual permita obtener una mejor planificación, organización,
dirección ejecución y control de los repuestos. Teniendo en cuenta que la
empresa tiene a su disposición todo el personal y los medios necesarios para
la implementación y ejecución de un inventario constante para lograr así un
mayor control en el movimiento diario de la mercancía en el almacén.
El sistema implementado permitirá satisfacer las necesidades de la
empresa y del cliente con el fin de que el sistema realice búsquedas rápidas
y directas en los reportes general de los repuesto por marca, modeló y año
lista de repuestos de vehículos adquiridos en existencia, registro de los
repuestos de vehículos vendidos, listado de los proveedores de la empresa,
Ferre autos Potosí lista de los repuestos nuevos y usados que se encuentran
en el almacén.
A lo expuesto anterior se puede decir que el control de inventarios
es un factor que influye en la reducción de costos de las organizaciones, por
tal motivo se debe tener en cuenta este aspecto tan importante para que de
8
esta manera se obtengan mejores utilidades y beneficios para la
organización y se pueda adaptar a las nuevas tecnologías de desarrollo
empresarial y cuente con un sistema de inventario que mantenga un control
actual de los productos que se compran y se venden de la empresa y
haciendo de la misma una empresa más organizada, este sistema estará
diseñado de forma comprensible hacia el usuario para que así los usuarios
finales vean en el la solución a la problemática existente actualmente en la
organización
Partiendo del análisis anteriormente planteado se presentan las
siguientes interrogantes: ¿Cómo se lleva actualmente el proceso de control
de inventario de la empresa Ferre autos Potosí? ¿Cuáles serian las ventajas
y desventajas de un sistema de automatización que lleve el control de
inventario en la empresa? ¿Qué recursos serán necesarios para diseñar un
sistema automatización que lleve el control de inventario de la empresa Ferre
autos Potosí?
Objetivos
1.7 Objetivo General
9
4. Implementar un sistema propuesto.
1.8 Justificación
Se tomó la decisión de ejecutar el presente proyecto de Sistema
informático para el control de inventario de repuesto de vehículo de la
empresa Ferre autos Potosí ya que el inventario que se maneja en la
empresa es de forma manual causando mucho descontrol y toma mucho
tiempo al momento de realizarlo, con este sistema podremos cambiar estos
inconvenientes que se presenta constantemente y agilizar y facilitar el trabajo
para el personal del área administrativa. Desde el punto de vista teórico y sus
aportes al conocimiento
Es importante realizar este proyecto ya que el registro de inventario
manual les toma mucho tiempo y descontrol al momento de realizarlo, al
automatizar este sistema podremos cambiar estos inconvenientes que se
presentan constantemente y agilizar, facilitar el trabajo para el personal del
área administrativa
10
obtenidas el individuo desarrolla su intelecto en el campo de la tecnología y
su lógica.
Capítulo II
MARCO CONCEPTUAL
2.1. Antecedentes:
Se revisaron diversas fuente referente a los sistemas de información y
sobre el diseño, desarrollado e implementación de sistemas de información
pero encontrado un vacío de información sobre el control de inventario en la
empresa Ferre autos Potosí Municipio Cárdenas estado Táchira. Se
Realizaron una búsqueda bibliográfica de acuerdo a las necesidades del
proyecto, se encontraron diferentes proyectos e investigaciones de grado
relacionadas con el desarrollo de sistemas
A Nivel Internacional:
Camacho, Espinoza , Amaya (2012) México, Monclova , proyecto
“Sistema de inventario y ventas ” el proyecto tuvo como objetivo minimizar el
tiempo al realizar el inventario , Teniendo como resultado mejoras en la
empresa , misma que se reflejan en el control de gastos , en el manejo del
inventario y en el control de entrada y salida de productos obteniendo así
mayores ganancias por medio de ahorro, tiempo , dinero y horas hombre que
11
dan el impacto a la empresa de obtener un mayor conocimiento
económico ,llegando a la conclusión que el sistema de la organización
necesaria para realizar las actividades cotidianas que se requieren por medio
de un sistema automatizado que ayude a disminuir el tiempo invertido en las
actualizaciones que recientemente se manejan.
En el diseño se comenzó a estructurar, utilizando UML para la
elaboración de los diagramas requeridos como lo fue el diagrama de caso de
uso, diagrama de actividad. Y fue de gran ayuda para conocer cómo utilizar
la metodología RUP y cómo aplicar de manera correcta sus fases.
A nivel Nacional:
Suniaga, M. (2012). Desarrollo de una aplicación web basada en
tecnología helpdesk para ofrecer servicios de soporte técnico inventarios en
generación de información de la empresa C.A hidrológico de centro, en
Valencia Estado Carabobo universidad aplicada departamento de
computación y sistemas ingeniería en computadora.
Actualmente, la gerencia lleva este control de manera manual, es por ese
ranzón que se requiere de un proyecto que permite la automatización de
dichos procesos. En este informe de trabajo de grado se presenta el diseño
de un sistema de administración de inventario y mantenimiento de equipos
(SAIME) que apoyara los procesos descritos anteriormente, el cual esta
modelado y documentado bajo el lenguaje Unificación de Modelado (UML).
Siguiendo la metodología RUP, implantado bajo la plataforma Windows,
programado con el lenguaje de programación java y cuyos datos son
almacenado en una base de datos PostgreSQL.
Dicho trabajo sirvió de apoyo en la fase de análisis del proyecto y en la
elaboración de los diagramas de casos de uso para estructurar el sistema,
también proporcionó información del lenguaje de programación de diseño
HTML para el desarrollo de una interfaz amigable.
12
A nivel Regional:
Gutiérrez P, 2012. “Desarrollo de un sistema para la automatización
distribución y control Stock de materiales de la fundación misión ribas San
Cristóbal Estado Táchira”. Tiene como objetivo general, Desarrollar un
sistema para la automatización distribución y control del stock de materiales
de la Fundación Misión Ribas. Proceso Unificado de Desarrollo del Software,
el cual utiliza la herramienta del Lenguaje de Modelado Unificado (UML) con
el fin de definir los requerimientos y el diseño del nuevo sistema de
información. la cual está desarrollado bajo los lenguajes de programación
Php, el servidor Apache y como base de datos Mysql. Posteriormente se
empleo la metodología RUP.
El antecedente anterior sirvió como soporte para el desarrollo del
sistema propuesto, debido a que se utilizaron conocimientos sobre la
creación de base de datos en Mysql, que ayudaron a crear la base de datos
del sistema. Así mismo suministrar técnicas de enlaces en código PHP junto
con el manejo de la metodología RUP que proporcionó 4 fases para obtener
resultados exitosos en el sistema ya mencionado.
2.2 Bases Teóricas
Comprenden un conjunto de conceptos y proposiciones que constituyen
un punto de vista o enfoque determinado, dirigido a explicar el fenómeno o
problema planteado. Esta sección puede dividirse en función de los tópicos
que integran la temática tratada o de las variables que serán analizadas.
Control
Es un mecanismo preventivo y correctivo adoptado por la
administración de una dependencia o entidad que permite la oportuna
detección y corrección de desviaciones, ineficiencias o incongruencias en el
curso de la formulación, instrumentación, ejecución y evaluación de las
acciones, con el propósito de procurar el cumplimiento de la normatividad
13
que las rige, y las estrategias, políticas, objetivos, metas y asignación de
recursos.
Registro
Un registro es un reconocimiento de una determinada situación que se
considera de relevancia. El término puede referir a un número extenso de
circunstancias que tienen en común el hecho de dejar asentado un
determinado fenómeno con sus particularidades específicas con la finalidad
de que exista un conocimiento al respecto para terceros o para un control. Un
ámbito en donde este tipo de situación suele ser recurrente es en entidades
públicas, que suelen necesitar tomar referencias de la población de forma
continua para lograr una administración más eficiente.
Inventario
Inventarios son bienes tangibles que se tienen para la venta en el curso
ordinario del negocio o para ser consumidos en la producción de bienes o
servicios para su posterior comercialización. Los inventarios comprenden,
además de las materias primas, productos en proceso y productos
terminados o mercancías para la venta, los materiales, repuestos y
accesorios para ser consumidos en la producción de bienes fabricados para
la venta o en la prestación de servicios; empaques y envases y los
inventarios en tránsito
Almacén
Un almacén es un lugar o espacio físico para el almacenaje de bienes
dentro de la cadena de suministro. Los almacenes son una infraestructura
imprescindible para la actividad de todo tipo de agentes económicos
(agricultores, ganaderos, mineros, industriales, transportistas, importadores,
exportadores, comerciantes, intermediarios, consumidores finales, etc.)
14
Mercancía
Una mercancía es todo “aquello que se puede vender o comprar”,
usualmente el término se aplica a bienes económicos. Es importante señalar
que el concepto mercancía no se refiere sólo a aquello que se entrega, sino
también al momento en que se entrega y al lugar donde se recibe.
Repuesto
Pieza o parte de un vehículo destinada a substituir otra que realiza una
función análoga, para eliminar un defecto o avería, o bien para mejorar las
prestaciones. En general, el término se toma como sinónimo de recambio.
Proveedor
Es la persona que surte a otras empresas con existencias necesarias
para el desarrollo de la actividad, Crea tus gastos en Debito y asígnales un
proveedor fácilmente. Prueba Debito hoy mismo. Un proveedor puede ser
una persona o una empresa que abastece a otras empresas con existencias
(artículos), los cuales serán transformados para venderlos posteriormente o
directamente se compran para su venta. Estas existencias adquiridas están
dirigidas directamente a la actividad o negocio principal de la empresa que
compra esos elementos.
Cliente
Cliente es un término que puede tener diferentes significados, de
acuerdo a la perspectiva en la que se lo analice. En economía el concepto
permite referirse a la persona que accede a un producto o servicio a partir de
un pago. Existen clientes que constantes, que acceden a dicho bien de forma
asidua, u ocasionales, aquellos que lo hacen en un determinado momento,
por una necesidad puntual. En este contexto, el término es utilizado como
sinónimo de comprador (la persona que compra el producto), usuario (la
15
persona que usa el servicio) o consumidor (quien consume un producto o
servicio).
Vehículo
El vehículo es un medio de locomoción que permite el traslado de un
lugar a otro de personas o cosas. Cuando se traslada animales u objetos es
llamado vehículo de transporte, como por ejemplo el tren, el automóvil, el
camión, el carro, el barco, el avión, la bicicleta y la motocicleta, entre otros.
Requerimientos
Un requisito es una necesidad documentada sobre el contenido, forma
o funcionalidad de un producto o servicio. Se usa en un sentido formal en la
ingeniería de sistemas, ingeniería de software e ingeniería de requisitos. En
la ingeniería clásica, los requisitos se utilizan como datos de entrada en la
etapa de diseño del producto. Establecen qué debe hacer el sistema, pero no
cómo hacerlo.
Diagrama de Gantt
El diagrama de Gantt es una útil herramienta gráfica cuyo objetivo es
exponer el tiempo de dedicación previsto para diferentes tareas o actividades
a lo largo de un tiempo total determinado. A pesar de esto, el Diagrama de
Gantt no indica las relaciones existentes entre actividades.
Estudio de Factibilidad
Estudio de factibilidad, o también Estudio de viabilidad, es el análisis
financieros, económicos y sociales de una inversión (dada una opción
tecnológica estudio de pre factibilidad. En la fase de pre inversión la eventual
etapa subsiguiente es el diseño final del proyecto (preparación del
16
documento de proyecto), tomando en cuenta los insumos de un proceso
productivo, que tradicionalmente son: tierra, trabajo y capital (que generan
ingreso: renta, salario y ganancia).
Metodología RUP
Es un proceso de ingeniería de software, que hace una propuesta
orientada por disciplinas para lograr las tareas y responsabilidades de una
organización que desarrolla software. Su meta principal es asegurar la
producción de software de alta calidad que cumpla con las necesidades de
los usuarios, con una planeación y presupuesto predecible.
Fases
Inicio (Incepción)
El objetivo general de esta fase es establecer un acuerdo entre todos
los interesados acerca de los objetivos del proyecto. Es significativamente
importante para el desarrollo de nuevo software, ya que se asegura de
identificar los riesgos relacionados con el negocio y requerimientos. Para
proyectos de mejora de software existente, esta fase es más breve y se
centra en asegurar la viabilidad de desarrollar el proyecto.
Elaboración
El objetivo en esta fase es establecer la arquitectura base del sistema
para proveer bases estables para el esfuerzo de diseño e implementación en
la siguiente fase. La arquitectura debe abarcar todas las consideraciones de
mayor importancia de los requerimientos y una evaluación del riesgo.
Construcción
El objetivo de la fase de construcción es clarificar los requerimientos
faltantes y completar el desarrollo del sistema basados en la arquitectura
base. Vista de cierta forma esta fase es un proceso de manufactura, en el
cual el énfasis se torna hacia la administración de recursos y control de las
operaciones para optimizar costos, tiempo y calidad.
Transición
17
Esta fase se enfoca en asegurar que el software esté disponible para
sus usuarios. Se puede subdividir en varias iteraciones, además incluye
pruebas del producto para poder hacer el entregable del mismo, así como
realizar ajuste menores de acuerdo a ajuste menores propuestos por el
usuario. En este punto, la retroalimentación de los usuarios se centra en
depurar el producto, configuraciones, instalación y aspectos sobre utilización.
UML
Lenguaje Unificado de Modelado (UML, por sus siglas en inglés, Unified
Modeling Lenguaje) es el lenguaje de modelado de sistemas de software
más conocido y utilizado en la actualidad; está respaldado por el OMG
(Object Management Group).
Es un lenguaje gráfico para visualizar, especificar, construir y
documentar un sistema. UML ofrece un estándar para describir un "plano" del
sistema (modelo), incluyendo aspectos conceptuales tales como procesos de
negocio, funciones del sistema, y aspectos concretos como expresiones de
lenguajes de programación, esquemas de bases de datos y compuestos
reciclados.
Diagrama de casos de uso
En el Lenguaje de Modelado Unificado, un diagrama de casos de uso
es una forma de diagrama de comportamiento UML mejorado. El Lenguaje
de Modelado Unificado (UML), define una notación gráfica para representar
casos de uso llamada modelo de casos de uso. UML no define estándares
para que el formato escrito describa los casos de uso, y así mucha gente no
entiende que esta notación gráfica define la naturaleza de un caso de uso;
sin embargo una notación gráfica puede solo dar una vista general simple de
un caso de uso o un conjunto de casos de uso. Los diagramas de casos de
uso son a menudo confundidos con los casos de uso. Mientras los dos
conceptos están relacionados, los casos de uso son mucho más detallados
que los diagramas de casos de uso. En los conceptos se debe detallar más
18
de un caso de uso para poder identificar qué es lo que hace un caso de uso.
Diagrama de secuencia
El diagrama de secuencia es un tipo de diagrama usado para modelar
interacción entre objetos en un sistema según UML. En inglés se pueden
encontrar como "sequence diagram", "evento-trace diagrams".
Bases de datos
Se le llama base de datos a los bancos de información que contienen
datos relativos a diversas temáticas y categorizados de distinta manera, pero
que comparten entre sí algún tipo de vínculo o relación que busca ordenarlos
y clasificarlos en conjunto. Una base de datos o banco de datos es un
conjunto de datos pertenecientes a un mismo contexto y almacenados
sistemáticamente para su posterior uso. En este sentido; una biblioteca
puede considerarse una base de datos compuesta en su mayoría por
documentos y textos impresos en papel e indexados para su consulta.
Actualmente, y debido al desarrollo tecnológico de campos como la
informática y la electrónica, la mayoría de las bases de datos están en
formato digital, siendo este un componente electrónico, por tanto se ha
desarrollado y se ofrece un amplio rango de soluciones al problema del
almacenamiento de datos.
Manejador de base de datos
Un sistema manejador de bases de datos (SGBD, por sus siglas en
inglés) o Data Base Management System (DBMS) es una colección de
software muy específico, cuya función es servir de interfaz entre la base de
datos, el usuario y las distintas aplicaciones utilizadas. Como su propio
nombre indica, el objetivo de los sistemas manejadores de base de datos es
precisamente el de manejar un conjunto de datos para convertirlos en
información relevante para la organización, ya sea a nivel operativo o
estratégico.
MySQL
19
MySQL es un sistema de gestión de bases de datos relacional, multihilo
y multiusuario con más de seis millones de instalaciones.1 MySQL AB —
desde enero de 2008 una subsidiaria de Sun Microsystems y ésta a su vez
de Oracle Corporation desde abril de 2009— desarrolla MySQL como
software libre en un esquema de licenciamiento dual.
Normalización de base de datos
El proceso de normalización de una base de datos consiste en aplicar
una serie de reglas a las relaciones obtenidas tras el paso del modelo E-R
(entidad-relación) al modelo relacional.
Modelo relacional
El modelo relacional, para el modelado y la gestión de bases de datos,
es un modelo de datos basado en la lógica de predicados y en la teoría de
conjuntos. Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de
los laboratorios IBM en San José (California), no tardó en consolidarse como
un nuevo paradigma en los modelos de base de datos.
20
Entidad Relación") es una herramienta para el modelado de datos que
permite representar las entidades relevantes de un sistema de información
así como sus interrelaciones y propiedades.
Diccionario de datos
Un diccionario de datos es un conjunto de metadatos que contiene las
características lógicas y puntuales de los datos que se van a utilizar en el
sistema que se programa, incluyendo nombre, descripción, alias, contenido y
organización. Es un catálogo, un depósito, de los elementos en un sistema.
Como su nombre lo sugiere, estos elementos se centran alrededor de los
datos y la forma en que están estructurados para satisfacer los
requerimientos de los usuarios y las necesidades de la organización. En un
diccionario de datos se encuentra la lista de todos los elementos que forman
parte del flujo de datos en todo el sistema. Los elementos más importantes
son flujos de datos, almacenes de datos y procesos. El diccionario guarda los
detalles y descripciones de todos estos elementos.
Lenguaje de Programación
Un lenguaje de programación es un lenguaje formal diseñado para
realizar procesos que pueden ser llevados a cabo por máquinas como las
computadoras. Pueden usarse para crear programas que controlen el
comportamiento físico y lógico de una máquina, para expresar algoritmos con
precisión, o como modo de comunicación humana.
CSS
Hoja de estilo en cascada o CSS (siglas en inglés de cascading style
sheets) es un lenguaje usado para definir y crear la presentación de un
documento estructurado escrito en HTML o XML2 (y por extensión
enXHTML). El World Wide Web Consortium (W3C) es el encargado de
formular la especificación de las hojas de estilo que servirán de estándar
para los agentes de usuario o navegadores. La idea que se encuentra detrás
del desarrollo de CSS es separar la estructura de un documento de su
21
presentación.
HTML
Lenguaje de marcas de hipertexto), hace referencia al lenguaje de
marcado para la elaboración de páginas web. Es un estándar que sirve de
referencia del software que conecta con la elaboración de páginas web en
sus diferentes versiones, define una estructura básica y un código
(denominado código HTML) para la definición de contenido de una página
web, como texto, imágenes, videos, juegos, entre otros.
Lenguaje PHP
PHP es un lenguaje de programación de uso general de código del lado
del servidor originalmente diseñado para el desarrollo web de contenido
dinámico. Fue uno de los primeros lenguajes de programación del lado del
servidor que se podían incorporar directamente en el documento HTML en
lugar de llamar a un archivo externo que procese los datos. El código es
interpretado por un servidor web con un módulo de procesador de PHP que
genera la página Web resultante. PHP ha evolucionado por lo que ahora
incluye también una interfaz de línea de comandos que puede ser usada en
aplicaciones gráficas independientes. Puede
Ser usado en la mayoría de los servidores web al igual que en casi
todos los sistemas operativos y plataformas sin ningún costo.
Seguridad informática
La seguridad informática, también conocida como ciberseguridad o
seguridad de tecnologías de la información, es el área de la informática que
22
se enfoca en la protección de la infraestructura computacional y todo lo
relacionado con esta y, especialmente, la información contenida o circulante.
Para ello existen una serie de estándares, protocolos, métodos, reglas,
herramientas y leyes concebidas para minimizar los posibles riesgos a la
infraestructura o a la información. La seguridad informática comprende
software (bases de datos, metadatos, archivos), hardware y todo lo que la
organización valore y signifique un riesgo si esta información confidencial
llega a manos de otras personas, convirtiéndose, por ejemplo, en información
privilegiada.
Respaldo de información
No es ninguna novedad el valor que tiene la información y los datos
para nuestros negocios. Los que resulta increíble de esto es la falta de
precauciones que solemos tener al confiar al núcleo de nuestros negocios al
sistema de almacenamiento de lo que en la mayoría de los casos resulta ser
una computadora pobremente armada tanto del punto de vista de hardware
como de software.
Si el monitor, la memoria e incluso la CPU de nuestro computador
dejan de funcionar, simplemente lo reemplazamos, y no hay mayores
dificultades. Pero si falla el disco duro, el daño puede ser irreversible, puede
significar la pérdida total de nuestra información. Es principalmente por esta
razón, por la que debemos respaldar la información importante.
Imaginémonos ahora lo que pasaría si esto le sucediera a una empresa, las
pérdidas económicas podría ser cuantiosas. Los negocios de todos los tipos
y tamaños confían en la información computarizada para facilitar su
operación. La pérdida de información provoca un daño de fondo: Pérdida de
oportunidades de negocio, Clientes decepcionado, Reputación perdida.
23
Artículo 57: Quien haga uso de ese derecho asume plena responsabilidad
por todo lo expresado. No se permite el anonimato. Las personas tienen
derecho a expresarse a viva voz y sin censura pero tienen que asumir las
responsabilidades de lo dicho o expresado si causara daño a otras personas.
Artículo 58: La comunicación es libre y plural y todo tenemos derecho a ella
de manera veraz y oportuna y así como también un derecho a réplica cuando
nos veamos adaptados de alguna manera por alguna información
Artículo 110: El Estado reconocerá el interés público de la ciencia, la
tecnología, el conocimiento, la innovación y sus aplicaciones, en los servicios
de información necesarios por ser instrumentos fundamentales para el
desarrollo económico, social y político del país, así como para la seguridad y
soberanía nacional. Para el fomento y desarrollo de sus actividades, el
Estado destinará recursos suficientes y creará el sistema nacional de ciencia
y tecnología de acuerdo con la ley. El sector
Privado deberá aportar recursos para los mismos. El Estado garantizará el
cumplimiento de los principios éticos y legales que deben regir las
actividades de investigación científica, humanística y tecnológica. La ley
determinará los modos y medios para dar tal cumplimiento a esta garantía.
24
2.4 Definición de términos básicos:
Administrador: Un administrador de sistemas es la persona que tiene la
responsabilidad de diseñar, implementar, ejecutar y asegurar el correcto
funcionamiento de un sistema informático.
Automatización: Es una Ciencia y técnica de la automatización, que
estudian los métodos científicos y tecnológicos utilizados para la concepción
y construcción de sistemas automáticos.
Aplicación: Programa informático que lleva a cabo una función con el objeto
de ayudar a un usuario a realizar una determinada actividad.
Acceso: medio utilizado para obtener informaciones de la memoria de
almacenamiento, de la memoria del ordenador o del resultado de un proceso.
Almacenamiento: Crear una copia permanente del trabajo que hemos
realizado en el ordenador.
Almacenamiento de datos: proceso de actualizar una o más bases de datos
con nuevas transacciones.
Archivo: es la colección de información racionada.
Actualización: Fase de información actual a un archivo maestro.
Atributo: característica de una entidad.
Clase: Es una descripción de un conjunto de objetos similares.
Campo: componente de una tabla que contiene un elemento específico para
convertirlos en información útil.
Clave foránea: es una limitación referencial entre dos tablas. La clave
foránea identifica una columna o grupo de columnas en una tabla
Clave primaria: comprende de esta manera una columna o conjunto de
columnas. No puede haber dos filas en una tabla que tengan la misma clave
primaria
Código: El código de un programa informático (o software) es un conjunto de
líneas de texto que son las instrucciones que debe seguir la computadora
25
para ejecutar dicho programa.
Comando: instrucción determinada que indica en un programa la ejecución
de una acción específica como guardar, salir, conectar, entre otros.
Configuración: de un programa, declaración de las opciones o
características con las que deberá ejecutarse determinando programa.
Modificar: alterar una cosa sin transformar sus características principales.
Proceso: Un proceso es un programa en ejecución.
Programas: proyecto o planificación ordenada de las distintas partes o
actividades que componen algo que se va a realizar.
CAPÍTULO III
MARCO METODOLOGICO
26
futuro, corto, mediano y largo plazo en la comunidad beneficiada. Además
esta metodología facilita el reconocimiento de los problemas a través del
análisis, empleando la matriz del marco lógico.
De acuerdo con Miranda (2005). El marco lógico es una herramienta
que facilita la concepción, la formulación y la ejecución de proyectos. Su
propósito es ofrecer una estructura racional o lógica al proceso de
unificación, al mismo tiempo que se convierte en un vehículo de
comunicación idóneo entre los actores del proyecto y también entre éstos
con los agentes externos (autoridades, comunidad, etc.) durante toda la vida
del proyecto.
En este capítulo se presenta la metodología que permitió desarrollar el
presente trabajo especial de grado. Se muestran aspectos como el tipo de
investigación, las técnicas y procedimientos que fueron utilizados para llevar
a cabo dicha investigación.
Este proyecto está orientado a la metodología del Proceso Unificado
de Racional (R.U.P) siendo este el proceso de ingeniería del software que
suministra un enfoque para asignar tareas y responsabilidades dentro de una
organización de desarrollo. Su objetivo es asegurar la producción de
software de alta y de mayor calidad para satisfacer las necesidades de los
usuarios que tienen un cumplimiento al final dentro de un límite de tiempo y
presupuesto previsible. Es una metodología que está enfocada hacia
“diagramas de los casos de uso, y manejo de los riesgos y el manejo de la
arquitectura” como tal.
Para poder aplicar el proyecto o propuesta a realizar fue necesario
realizar una valoración referente al actual proceso de datos que se lleva de
forma manual en dicha empresa así como la ejecución y factibilidad de la
misma, se desarrollara un sistema de información que lleve en forma efectiva
la administración de la empresa Ferre autos Potosí, Municipio Cárdenas.
llevando la administración de inventario en compra y venta de repuestos,
27
pasando de un proceso manual a uno automatizado. A través de la
elaboración de una aplicación desarrollada en el lenguaje de programación
PHP, diseño HTML, hojas de estilo CCs,JQUERY y como gestor de base de
datos MYSQL.
3.2 Tipo de Proyecto
28
requerimientos. Esta fase se centra más en buscar o planear todo lo que la
empresa requiera para luego utilizar sus recursos mejorando
y dándole una visión de lo que se espera plantear en el proyecto.
3.4.1.1 Identificación de la empresa
Inició seleccionando la comunidad donde se iba a presentar el presente
proyecto
3.4.1.2 Visita a la Empresa
Se visitó la empresa para verificar que es lo que se necesitaba para el
diseño del sistema
3.4.1.3 Aplicación de la entrevista y la observación directa
Se realizó una encuesta que tenía como propósito definir los
requerimientos necesarios para satisfacer las necesidades del usuario.
3.5 Técnicas e instrumentos de Recolección de los Datos
29
diseñó un instrumento de preguntas cerradas que se aplicará a los dueños y
el personal de la empresa.
30
Concientizar a
Implementación
los empleados
del sistema en
Implementación sobre el buen Material Estudiantes
el taller Auto 2 semanas
del sistema. uso del software Tecnológico del IUTAI
Diagnostico
en el taller
Napoleón
CAPÍTULO IV
PRODUCTO O SERVICIO
31
4.2 Propuesta del Producto o Servicio
Generar reportes.
Actualizar la base de datos.
Mantener un respaldo de la base de datos.
Realizar mantenimiento periódico a las tablas de la base de
datos.
32
El sistema orientado para el registro y control en el proceso de
almacenamiento de datos como nueva forma de trabajo que sustituya la
metodología utilizada en esta Empresa; las distintas herramientas útiles para
desarrollar el sistema por medio del aprendizaje obtenido en el Instituto
Universitario de Tecnología Agro-Industrial, así como también los
conocimientos adquiridos a través de tutoriales.
I. Fase de Análisis
33
las pantallas, debido a que estas conectan al usuario con el sistema. Esta
también incluye la interfaz de la base de dato, donde se va almacenar la
información, para el fácil manejo de los campos y codificación uniforme .
34
35
Modelo Relacional
Cliente
Posee
Repuesto C.I.
Apellido
Modelo Nombre
Posee
codigo Dirección
Rap Nuevo_Atributo
Condición
Faros
Productos Código
Nuevo_atributo
ID del producto
Nuevo Atributo
36
Diagrama Modular (Menú del Sistema)
Menú Principal
Fecha Email
Cedula Descripción Descripción Descripción
Hora Clave
Uusuari
Nombre Precio Estatus Estatus Forma de pago Nombre
Alicota Teléfono
Alicota
Apellido
Costo Direccion
Costo
Teléfono
37
Lenguaje de Desarrollo del Software
Para cumplir satisfactoriamente con este proceso del Desarrollo del
Sistema de Información de la Empresa Autodiagnóstico Napoleón C.A. se
utilizó un lenguaje conocido como diseñador de base de datos MYSQL, a
través de PHPMYADMIN y como editor de la interfaz para el usuario HTML el
creador GEANY, así como el manejador de PHP, para la conexión directa
con la Base de Datos.
MYSQL
Es un sistema de gestión de base de datos relacionales desarrollados
bajo la licencia dual GPL/Licencia comercial por Oracle Corporation y está
considerada como la base de datos más popular del mundo, sobre todo para
entornos de desarrollo web.
PHP
Es un lenguaje de programación de uso general de código del lado del
servidor originalmente diseñado para el desarrollo web de contenido
dinámico y que se pueden incorporar directamente en el documento HTML,
para que el código sea interpretado por un servidor web con un módulo de
procesador PHP.
HTML
Siglas en ingles de Hypertext Markup Language (lenguaje de marcas
de hipertexto) es un estándar que sirve de referencia del software que
conecta con la elaboración de páginas web en sus diferentes versiones,
define una estructura básica y un código (denominado código HTML).
38
GEANY
Es un editor de texto pequeño y ligero basado en Scintilla con
características básicas de entorno de desarrollo integrado (IDE), utiliza
bibliotecas GTK para su funcionamiento y está disponible para distintos
sistemas operativos, como GNU/Linux,Mac OSX, BSD, Solaris y Microsoft
Windows, el cual es distribuido como software libre.
Descripción de los archivos:
Permitirá a los usuarios y al equipo de desarrollo de sistemas a comprender
cada proceso y relación de datos que están dentro de cada uno de los
elementos.
Tabla de cliente
39
Detalle de Factura
Factura
40
Forma de pago
Marca
41
Producto
Usuario
42
b) Factibilidad
Se refiere a la disponibilidad de los recursos necesarios para llevar a cabo
los objetivos o metas señalados, apoyándose en tres aspectos básicos:
1. Técnico.
2. Operativo.
3. Económico.
La factibilidad consiste en recopilar datos relevantes sobre el desarrollo
de un sistema y en base a ello tomar decisiones, si procede su estudio,
desarrollo e implementación. La propuesta, no debe exigir demasiado de los
recursos disponibles en la empresa, ni ocasionar problemas adicionales al
entorno. Después de definir la problemática presente y establecer las causas
que ameritan del sistema, es recomendable aplicar un estudio de factibilidad
para determinar la infraestructura tecnológica y la capacidad técnica que
implica la propuesta presentada, así como los costos, beneficios y el grado
de aceptación que pueda tener dentro de la empresa. Este análisis permitió
decidir las posibilidades de desarrollo del mismo y tales aspectos tomados en
cuenta para este estudio fueron clasificados en cinco áreas, las cuales se
describen a continuación:
43
Cuadro N° 4: Requerimientos para el sistema
Hardware Requerimiento
Procesador Pentium 2.00 MHZ
Memoria RAM 2GB RAM mínimo para el
funcionamiento
Sistema Operativo Linux, Windows XP,Sevent, 8
Espacio Disco Duro 20 GB de espacio mínimo en
disco
Nota. Becerra y Medina (2017)
44
cuales desde el punto de vista técnico, operativo y científico no perjudica a
los clientes y empleados, ya que está dentro de una plataforma tecnológica,
que no incide con el ciclo del medio ambiente que está a su alrededor,
además con previos estudios se llegó a determinar que es beneficioso para
la operatividad de la Empresa.
CONCLUSIONES Y RECOMENDACIONES
5.1 Conclusiones
45
A tal efecto, describir el problema actual de la empresa en el proceso
de ingreso y consulta, se lleva de forma manual de esto nos llevó a proponer
un sistema para la comodidad del cliente como también para la empresa,
bajo este enfoque el proceso que tiene lugar cuando un cliente solicite un
servicio sea de una forma rápida y sencilla y así mismo conlleva el control de
requisitos solicitados y recibidos de la respectiva entrada.
En tal sentido, se determinó los requerimientos que se deben llevar a
cabo para la propuesta del diseño del sistema, tomando como base su
orientación a la mejora de la calidad del servicio, diseñando un sistema
automatizado que procese la información, que contribuya a agilizar el flujo de
la información involucrada a lo largo del proceso de servicio en el taller, y por
ende que permita un manejo más óptimo del tiempo, todo ello en horas de
adecuarse a las tendencias y exigencia que impone continuamente la
necesidad de necesidad de solventar eficaz mente los problemas que se
presente. Una vez culminado todos los puntos propuestos para el desarrollo
del proyecto, se llega a la conclusión que fue factible lograr el mismo.
5.2 Recomendaciones
46
REFERENCIAS BIBLIOGRÁFICAS
47
48
49