Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facultad de Ciencias
ESCUELA DE INFORMATICA
Presentado por:
Johelin Félix López Peña
100237582
Ramon Elías Romero De La Cruz
100177851
José Daniel Rosario De La Rosa
100268147
Tutora:
Agustina de los Santos Rosario
Contenido
INTRODUCCIÓN................................................................................................................................ 3
1. CAPITULO I: PLANTEAMIENTO DEL PROBLEMA..................................................................4
1.1 Descripción de la situación.....................................................................................................4
1.2 Describir la actividad principal de la empresa.........................................................................4
1.3 Posible solución a la situación................................................................................................4
1.4 Identificación de las variables y sus tipos...............................................................................5
1.5 Alcance del proyecto.............................................................................................................. 5
2. CAPITULO II: MARCO CONCEPTUAL......................................................................................6
1.1 Definición de conceptos utilizados en este proyecto...............................................................6
1.2 Estructura de datos................................................................................................................ 6
1.3 Tipo de archivo utilizado......................................................................................................... 6
1.4 Estrategia para el diseño del algoritmo...................................................................................7
1.5 Método de ordenación y búsqueda.........................................................................................7
3. CAPITULO III: SOLUCIÓN DEL PROBLEMA............................................................................8
3.1 Análisis del problema.............................................................................................................8
3.2 Diseño del algoritmo...............................................................................................................9
3.3 Verificación del algoritmo......................................................................................................10
3.4 Codificación del algoritmo y lenguaje de programación........................................................11
3.5 Ejecución del programa........................................................................................................12
3.6 Verificación del programa.....................................................................................................13
3.7 Programa de trabajo............................................................................................................. 13
4. CAPITULO IV: PRESENTACIÓN DE LA APLICACIÓN..........................................................14
4.1 Pantalla principal y su descripción........................................................................................14
4.2 Pantalla de captura de datos................................................................................................14
4.3 Pantalla de despliegue de información.................................................................................15
4.4 Muestra de los archivos creados..........................................................................................15
5. CAPITULO V: EXPERIENCIA ADQUIRIDA EN LA MATERIA Y EN EL DESARROLLO DEL
PROYECTO....................................................................................................................................... 16
CONCLUSIÓN.................................................................................................................................... 17
REFERENCIAS BIBLIOGRAFICAS....................................................................................................18
2
INTRODUCCIÓN
El presente proyecto trata sobre la empresa Computadoras del Caribe la misma es una
entidad que ofrecería todo lo relacionado a la tecnología en esta ciudad, hay varias
empresas que ofrecen ventas de computadoras en algunas de estas el precio es muy caro
y ofrecen tecnología no tan buena y estas empresas por vender ofrecen cosas que no se
necesitan, ya además la empresa no se venderá solo computadores sino todo lo que es
relacionado a la tecnología, estos productos tecnológicos serán importados y
desarrollaremos un programa en C-Sharp con conexión con una base de datos de SQL.
3
1. CAPITULO I: PLANTEAMIENTO DEL PROBLEMA
1.1Descripción de la situación
En la Empresa de Computadora del Caribe necesita imprimir un archivo maestro de
inventario de computadoras que hay disponibles en dicha Empresa. Este inventario
deberá contener los siguientes: Código del archivo, Numero de inventario, Nombre de
la marca, Modelo, Numero de serial, Sucursal donde está localizada, Fecha de compra,
Costo de compra, Costo de reemplazo, Tamaño de la memoria RAM (MB), Tamaño del
disco duro (GB), Board, Equipos periféricos (Tipo de monitor, Mouse (USB, PS2), Tipo
impresora), Información sobre mantenimiento (Garantía, Intervalo de tiempo para
mantenimiento preventivo, Fecha del último mantenimiento preventivo, Numero de
veces que la computadora ha sido reparada, Costo total de reparaciones, la fecha y la
hora.
4
1.4Identificación de las variables y sus tipos
En este Algoritmo tendremos las siguientes variables:
Numero Variables Tipo
1 cod_Archivo int
2 num_Inventario byte
3 nom_Marca String
4 Modelo String
5 Num_Serial int
6 Sucursal string
7 Fec_Compra string
8 Costo_compra double
9 Costo_Reepalazo double
10 Ram string
11 Disco_Duro string
12 Board string
13 Tipo de monitor string
14 Mouse string
15 Tipo impresora string
16 Garantia string
17 Tiempo_matenimiento string
18 num_Reparaciones byte
19 Costo_Total_Reparaciones double
20 fecha Int
21 hora int
5
2. CAPITULO II: MARCO CONCEPTUAL
1.1Definición de conceptos utilizados en este proyecto
C Sharp
SQL
Base de datos
Clase
Librería
Variables
Data set
Consulta
1.2Estructura de datos
Arrays
Pilas
Colas
1.3Tipo de archivo utilizado
6
XML Configuration File
Archivo PDB
Archivo Resources
1.4Estrategia para el diseño del algoritmo
7
3. CAPITULO III: SOLUCIÓN DEL PROBLEMA
3.1Análisis del problema
El proyecto surge por el problema que tiene esta empresa a diario por no tener un
software orientado en una base de datos para llevar a cabo actividades de buscar,
agregar los artículos además de tener un control de inventario.
Esta empresa necesitan una asesoría y la ayuda de este software con un manejador de
base de datos que oriente a la parte administrativa y los empleados para desarrollar las
actividades de la empresa eficazmente pero nosotros somos personas con fuertes
expectativas, capaces de desarrollar grandes trabajos y metas; Cada uno de los
integrantes del equipo de trabajo desempeñará funciones de suma importancia para
desarrollar este software y también capacitar al personal de empresa para el
funcionamiento de este. Además del mantenimiento preventivo y correctivo del
software y de esta forma dejar en perfecto funcionamiento a la empresa, dando así un
buen servicio al beneficiario.
8
3.2Diseño del algoritmo
Inicio
Se registran
Están
completos
Se indica de la
perdida y se da de Se verifican los datos
baja
Inventario
Fin
9
3.3Verificación del algoritmo
Este es el Código que se utiliza para capturar cada uno de los datos.
10
3.4Codificación del algoritmo y lenguaje de programación
11
3.5Ejecución del programa
12
3.6Verificación del programa
3.7Programa de trabajo
13
4. CAPITULO IV: PRESENTACIÓN DE LA APLICACIÓN
4.1Pantalla principal y su descripción
14
4.3Pantalla de despliegue de información
15
5. CAPITULO V: EXPERIENCIA ADQUIRIDA EN LA MATERIA Y EN EL
DESARROLLO DEL PROYECTO
16
CONCLUSIÓN
Luego de realizar este proyecto hemos visto como los algoritmos son una de
las herramientas más complejas y aplicables en el área de la informática y el mundo de los
computadores.
Pudimos comprobar que mientras más potente, completo y eficiente es el computador o la
aplicación que corre sobre el mismo más grande, complejo y exacto es el algoritmo que
utiliza.
Las técnicas de desarrollo de algoritmos nos permiten encontrar la mejor solución a los
problemas, como lo implantamos en este proyecto utilizando una base de datos en SQL
y un programa en C-Sharp que dieron una solución a la problemática que había en la
empresa Computadoras del Caribe en su inventario, utilizando técnicas orientadas para
hacer todo de forma digital y más rápido en su ejecución.
17
REFERENCIAS BIBLIOGRAFICAS
Baeza Yate, R. &. (2002). Auxiliar Algoritmos Aleatorios. Universidad de Chile:: Dept
de Ciencias de la Computación.
Joyanes Aguilar, L., Rodríguez Baena, L., & Fernández Azuela, M. (2003).
Fundamentos de programación. . McGraw-Hill. 3da. edición. .
18