Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NÚCLEO DE ANZOÁTEGUI
ESCUELA DE INGENIERÍA Y CIENCIAS APLICADAS
DEPARTAMENTO DE COMPUTACIÓN Y SISTEMAS
Autor:
____________________________
Profesor: Manuel Carrasquero
Tutor Académico
Barcelona,Octubre de 2017
PLANTEAMIENTO DEL PROBLEMA
2
enviado el repuesto, etc. de tal manera que la única forma de llevar el control
es a través del registro físico haciendo tedioso el seguimiento de cada orden.
Esto dificulta a la empresa en promocionar sus servicios en el área
automotriz, debido a que se invierte demasiado tiempo en los seguimientos
en los cuales al no realizarse de manera efectiva provocan el extravió o daño
de las piezas enviadas, afectando seriamente a la empresa y creando un
caos en el área contable.
3
programación Personal Home Page (PHP) y MySQL para la elaboración de
la base de datos.
4
OBJETIVOS DE LA INVESTIGACIÓN
Objetivo General
Objetivos Específicos
5
MARCO TEÓRICO
Antecedentes
6
físico. Se planteó entonces, como solución a esta problemática crearon de un
sistema de información, que permite automatizar este proceso y que a su vez
facilito la interacción tanto de profesores como de estudiantes, de una
manera más efectiva en el proceso de elaboración de las tesis de grado;
además de permitir obtener la información que se necesite de manera
eficiente. Este proyecto abarcó la fase de diseño del sistema, la cual se llevó
a cabo a través del uso del lenguaje unificado de modelado (UML) y se
realizó el diseño de la interfaz web del sistema a través del uso de HTML.
7
optimización de recursos materiales, económicos, humanos y tiempo. Esta
información es de mucha utilidad también para los clientes ya que tendrán la
certeza de que el repuesto que está comprando es el que requiere,
brindando a su vez una excelente atención al cliente en el establecimiento
comercial.Además se podrá consultarel proceso de emisión de los diferentes
reportes tales como, saldo de inventario, reporte de ventas por producto,
ventas por clientes, productos de mayor rotación, reporte de compras, todo lo
cual constituye un gran apoyo para la toma de decisiones más
trascendentales para el almacén. La metodología implementada en este
proyecto se basó en el uso de tres métodos, método analítico, método
deductivo y método numérico implementados a lo en diversas fases del
proyecto. A través del desarrollo e implementación del proyecto se
obtuvieron mejores resultados en realizar los procesos automatizados que
los procesos manuales.
8
Fundamentos Teóricos
Tipos de Sistemas de Información
Senn (1998) establece que el analista de sistemas desarrolla
diferentes tipos de sistemas de información para satisfacer las diversas
necesidades de una empresa, dentro de estas categorías encontramos:
Sistemas para el procesamiento de transacciones: Este tipo de
sistemas es uno de los más importantes dentro de una organización,
los mismos tienen como finalidad mejorar las actividades rutinarias de
una empresa y de las que esta depende. Las transacciones más
comunes incluyen: facturación, entrega de mercancía, pago de
empleados y depósitos de cheques. Aunque los tipos de
transacciones varían de una organización a otra, la mayor parte de
estas procesan dichas transacciones como una parte de sus
actividades cotidianas.
Sistemas de Información Administrativa: Este tipo de sistemas
ayudan a los directivos a tomar decisiones y resolver problemas,
además proporciona la información que será empleada en los
procesos de decisiones administrativos. Trata con el soporte de
situaciones de decisión bien estructuradas. Es posible anticipar los
requerimientos de información más comunes.
Sistemas para soporte de decisiones: Estos sistemas ayudan a los
directivos que deben tomar decisiones no muy estructuradas, también
denominadas no estructuradas o semiestructuradas. Para la toma de
estas decisiones el sistema debe proporcionar información importante
referente a situaciones particulares.
Diseño de Sistemas de Información
Según Senn (1998), el diseño de un sistema de información produce
los detalles que establecen la forma en la que el sistema cumplirá con los
requerimientos identificados durante la fase de análisis.
9
Los analistas de sistemas comienzan el proceso de diseño
identificando los reportes y demás salidas que debe producir el sistema.
Hecho lo anterior se determinan con toda precisión los datos específicos
para cada reporte y salida.
Este proceso también indica los datos de entrada, aquellos que serán
calculados y los que deben ser almacenados. Asimismo, se escriben con
todo detalle los procedimientos de cálculo y los datos individuales que serán
manejados por el sistema. Esta información es proporcionada al equipo de
programación para comenzar la fase de desarrollo del software.
10
Modelo de Casos de Uso
El modelo de casos de uso describe un sistema en términos de sus
distintas formas de utilización cada una de las cuales se conoce como un
caso de uso. Cada caso de uso o flujo se compone de una secuencia de
eventos iniciada por el usuario. Dado que los casos de usos describen el
sistema a desarrollarse, los cambios en los requisitos significaran cambios en
los casos de uso. Para comprender los casos de uso de un sistema primero
es necesario saber quiénes son sus usuarios, para ello, se define el concepto
de actor, que es el tipo de usuario que está involucrado en la utilización de
un sistema y que además es una entidad externa al propio sistema. Juntos,
el actor y el caso de uso, representan los dos elementos básicos de este
modelo. (Weitzenfeld 2005).
Clases de Análisis
Campderrich (2005) considera tres tipos de clases de análisis:
La clase de frontera representan en el nivel de análisis la
interfaz de usuario por pantalla. Debe haber al menos una para cada
papel de cada actor; por lo tanto, cada una representa la interfaz de
usuario entre cada caso de uso y su actor. Las clases de frontera
representan objetos gráficos complejos como ventanas, diálogos por
pantalla y menús; en esta etapa no se pretende describir los detalles
del formato de estos objetos.
Las clases de entidades corresponden a los objetos del
dominio, es decir, los que modelan entidades o acontecimientos del
mundo real de los que el software debe utilizar información (que son
los atributos de esta clase).
11
Las clases de control corresponden a objetos internos del
software y no persistentes. Las operaciones de este tipo de clases
contienen la parte principal de los algoritmos de aplicación.
Diagrama de Clases de Diseño
Mediante un diagrama de clases podemos modelar el esquema de
una base de datos. Un diagrama de clases se compone de: clases,
interfaces, y relaciones; las relaciones pueden ser de dependencia, de
asociación y de generalización. (Marcos, Vela y Vara, 2005).
12
diferentes vistas del sistema en construcción. La arquitectura describe
las partes del sistema que son importantes para que analistas y
desarrolladores comprendan al sistema.
El proceso unificado es iterativo e incremental: Las iteraciones
hacen referencia a pasos en el flujo de trabajo, y los incrementos, al
crecimiento del producto. Para una efectividad máxima, las iteraciones
deben estar controladas; esto es, deben seleccionarse y ejecutarse de
una forma planificada.
13
sistema. La relación entre la arquitectura del sistema y el propio
sistema es primordial.
La arquitectura se expresa en forma de vistas de todos los
modelos del sistema. Los cuales juntos representan el sistema
completo. Esto implica que hay vistas arquitectónicas del modelo de
caso de uso, del modelo de diseño, del modelo análisis, del modelo
del diseño, del modelo de implementación y del modelo de despliegue.
Al final de la fase de elaboración el desarrollador del proyecto
está en disposición de planificar las actividades y estimar los recursos
necesarios para terminar el proyecto.
Fase de Construcción: Rumbaugh, Jacobson y Booch, (2000)
Establecen que, durante esta fase, la línea base de la arquitectura
crece hasta convertirse en el sistema completo. El objetivo final es
entregar el producto en su versión operativa inicial.
Al final de esta fase, el producto contiene todos los casos de
uso que la dirección y el cliente han acordado para el desarrollo de
esta versión. Sin embargo, puede que no está completamente libre de
defectos.
Fase de Transición: Rumbaugh, Jacobson y Booch, (2000)
Mencionan que esta fase cubre el periodo durante el cual el producto
se convierte en la versión beta. En la versión beta un número reducido
de usuarios con experiencia prueba el producto e informa de defectos
y deficiencias. Los desarrolladores corrigen los problemas e
incorporan algunas de las mejoras sugeridas en una versión general
dirigida a la totalidad de la comunidad de usuarios.
La fase de transición conlleva actividades como la fabricación,
formación del cliente, el proporcionar una línea de ayuda y asistencia,
y la corrección de los defectos que se encuentran tras la entrega.
14
Base de Datos
Una base de datos o banco de datos (en ocasiones abreviada con la
sigla BD o con la abreviatura b.d.) 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. En la actualidad, 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 (electrónico), que ofrece un amplio
rango de soluciones al problema de almacenar datos. (Ramez y Shamkant,
2002).
15
MARCO METODOLÓGICO
Tipo de Investigación
Nivel de la investigación
Técnicas a Utilizar
Para llevar a cabo la recolección de la información se utilizaron las
siguientes técnicas:
16
por alto el dueño o la persona encargada de suministrar información
sobre la empresa.
17
ETAPAS DEL PROYECTO
18
estructura más conveniente de la aplicación web, para ello se tomará en
cuenta lo siguiente:
19
CRONOGRAMA DE ACTIVIDADES
20
BIBLIOGRAFÍA
21
2017 en: http://books.google.com/books?
id=cNTIoRAtE1kC&printsec=frontcover&hl=es&source=gbs_ge_summ
ary_r&cad=0#v=onepage&q&f=false.
22