proyecto de grado -...

Post on 01-Oct-2018

229 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

UNIVERSIDAD MAYOR DE SAN ANDRÉS

FACULTAD DE CIENCIAS PURAS Y NATURALES

CARRERA DE INFORMÁTICA

PROYECTO DE GRADO

“SISTEMA INTEGRADO DE ADMINISTRACIÓN DE INFORMACIÓN

Y CONTROL DE INVENTARIO”

CASO: SEEI & IMPORTACIONES (Sistemas Electrónicos Industriales)

PARA OPTAR AL TITULO DE LICENCIATURA EN INFORMATICA MENCION: INGENIERIA DE SISTEMAS INFORMATICOS

POSTULANTE: ROLY RENAN MAMANI BELTRAN

TUTOR: LIC. EFRAÍN SILVA SÁNCHEZ

REVISOR: LIC. JAVIER HUGO REYES PACHECO

La Paz – Bolivia 2011

DEDICATORIA

Va dedicado en especial con mucho cariño a mis

Padres Odón y Marcela quienes me dieron todo

su apoyo y comprensión durante todo este

tiempo.

A mis hermanos Ever y Diana que siempre

estuvieron ahí para ayudarme.

AGRADECIMIENTOS

El Proyecto de Grado presentado, no se hubiera podido realizar sin el apoyo y

colaboración de todas aquellas personas que me brindaron su amistad incondicional a lo

largo de mis estudios.

A DIOS porque a pesar de que muchas veces puse mis intereses por encima de ti nunca

me faltaste y en ti confío.

A la Universidad Mayor de San Andrés Carrera de Informática por servir de soporte y

contribuir en el trayecto de mi vida. Por servir de enlace entre mis aspiraciones y mis

logros.

Al Lic. Efraín Silva Sánchez, por su paciencia y su colaboración en el transcurso de

la elaboración del Proyecto de Grado.

A la Lic. Javier Hugo Reyes Pacheco, revisor del proyecto de grado, quien me brindo su

orientación a través de sus revisiones, impulsando al desarrollo y conclusión de este

proyecto.

Al personal de la empresa SEEI & IMPORTACIONES. quienes me colaboraron y

confiaron siempre con el desarrollo de este proyecto, a quien doy mi más sincera gratitud.

A todos mis compañeros y personas que me apoyaron y colaboraron durante la

elaboración del presente trabajo.

A esa persona especial por estar ahí para mi desde antes de poder pedírselo. Por

valorarme y mantenerse conmigo a pesar de todo.

Mi familia, que en las buenas y en las malas no dejaron de apoyarme.

Y no puedo terminar sin antes decirles, que sin ustedes a mi lado no lo hubiera logrado,

tantas desveladas sirvieron de algo y aquí esta el fruto. Les agradezco de todo corazón.

MUCHAS, MUCHAS GRACIAS!

INDICE

ÍNDICE DE CONTENIDO...................................................................................................I

ÍNDICE DE FIGURAS......................................................................................................VII

ÍNDICE DE TABLAS...................... ....................................................................................IX

INDICE DE CONTENIDO

CAPITULO 1 MARCO REFERENCIAL

1.1 INTRODUCCIÓN........................................................................................................ 1

1.2 ANTECEDENTES....................................................................................................... 2

1.3 PLANTEAMIENTO DEL PROBLEMA......................................................................... 4

1.3.1 ANALISIS DEL PROBLEMA.......................................................................... 4

1.3.2 DEFINICION DEL PROBLEMA….................................................................. 4 1.4 OBJETIVOS................................................................................................................ 5

1.4.1 OBJETIVO GENERAL..................................................................................... 5

1.4.2 OBJETIVOS ESPECÍFICOS........................................................................... 5

1.5 LIMITES Y ALCANCES............................................................................................... 6

1.6 METODOLOGÍA.......... ... ........................................................................................... 6 1.7 APORTES.................................................................................................................... 7

CAPITULO 2 MARCO TEÓRICO

2.1 INTRODUCCIÓN........................................................................................................ 8 .

2.2 INVENTARIOS....................................................................................... .................... 8

2.2.1 INTRODUCCIÓN........... ................................................................................. 8 2.2.2 VENTAJAS DE UN SISTEMA DE INVENTARIO............................................ 9

2.2.3 MODELO DE INVENTARIOS SIN DÉFICIT...................................................... 9

2.2.3.1 ANÁLISIS DE ECUACIONES........................................................... 11

2.3 MÉTRICAS DE CALIDAD............................................................................................ 13

2.3.1 FUNCIONALIDAD............................................................................................ 14

2.3.2 CONFIABILIDAD.............................................................................................. 16

2.3.3 PORTABILIDAD............................................................................................... 17

2.3.4 MANTENIBILIDAD........................................................................................... 17 2.4 SEGURIDAD INFORMATICA....................................................................................... 17 2.5 PRUEBAS DE CAJA NEGRA.......................................................................................18 MARCO METODOLOGICO

2.6 PROCESO UNIFICADO DE RATIONAL (RUP)........................................................... 19

2.6.1 CARACTERISTICAS ESENCIALES................................................................. 20

2.6.1.1 DIRIGIDO POR CASOS DE USO..................................................... 20

2.6.1.2 CENTRADO EN LA ARQUITECTURA ............................................. 21

2.6.1.3 ITERATIVO E INCREMENTAL.......................................................... 22

2.6.2 ESTRUCTURA DEL PROCESO DE FASES ................................................... 23 2.7 LENGUAJE DE MODELADO UNIFICADO(UML) . ...................................................... 23

2.7.1 FUNCIONES ............. ..................................................................................... 24 2.7.2 DIAGRAMAS DE CASOS DE USO………………………........... ..................... 24

2.7.2.1 DIAGRAMAS DE CASO DE USO DE ALTO NIVEL............................. 26

2.7.2.2 DIAGRAMAS DE CASO DE USO EXPANDIDO........................... 26

2.7.3 DIAGRAMA DE SECUENCIAS.......... ............................................................ 27

2.7.4 DESCRIPCIÓN DE CASOS DE USO REAL…………..…………….…….….. 28 2.7.5 DIAGRAMA DE ESTADO............................................................................... 29

2.7.6 DIAGRAMA DE COLABORACIÓN....... ......................................................... 29

2.7.7 DIAGRAMA DE CLASES........ ...................................................................... 30

MARCO TECNOLOGICO

2.8 HERRAMIENTAS DE DESARROLLO......................................................................... 31

2.8.1 PHP 6.0.0........................................................................................................ 31

2.8.2 CARACTERÍSTICAS DE PHP........................................................................ 31

2.8.3 MySQL............................................................................................................. 32

2.8.4 CARACTERISTICAS........................................................................................ 32 MARCO CONCEPTUAL

2.9 CONCEPTOS............................................................................................................... 33

2.9.1 Sistema.......................................................................................................... 33

2.9.2 Proceso.......................................................................................................... 33

2.9.3 inventario........................................................................................................ 33

2.9.4 Almacén.......................................................................................................... 33

2.9.5 Metodología.................................................................................................... 33

2.9.6 Rup................................................................................................................. 33

2.9.7 Uml................................................................................................................. 33

2.9.8 Calidad de Software....................................................................................... 33

2.9.9 Métrica............................................................................................................ 33 2.9.10 Punto Función.............................................................................................. 33

2.10 MARCO REFERENCIAL............................................................................................ 34

2.11 MARCO LEGAL.......................................................................................................... 35 CAPITULO 3 MARCO APLICATIVO

3.1 FASE DE INICIO......................................................................................................... 44

3.1.1 PLAN DE DESARROLLO DE SOFTWARE..................................................... 44

3.1.1.1 PARTICIPANTES DEL PROYECTO........................................................ 44

3.1.1.2 GESTION DEL PROYECTO.................................................................... 45 3.1.1.2.1 PLAN DE FASES................................................................................... 45

3.1.2 MODELADO DEL NEGOCIO........................................................................... 45

3.1.2.1 ANÁLISIS DEL SISTEMA ACTUAL........................................................ 45

3.1.3 VISION GENERAL DE LOS REQUERIMIENTOS.......................................... 46

3.2 FASE DE ELABORACION........................................................................................... 47

3.2.1 ESPECIFICACION DE REQUERIMIENTOS................................................... 47

3.2.2 FUNCIONES DEL SISTEMA.......................................................................... 47

3.2.3 DESCRIPCIÓN DE LOS ACTORES............................................................... 50 3.2.4 IDENTIFICACIÓN DE LOS CASOS DE USO................................................. 51

3.2.5 ANÁLISIS........................................................................................................ 52

3.2.5.1 DISEÑO DE LOS CASOS DE USO........................................................ 52

3.2.5.1.1 DIAGRAMA DE CASOS DE USO DE ALTO NIVEL……..……… 52

3.2.5.1.2 DESCRIPCIÓN CASOS DE USO DE ALTO NIVEL…--………… 53

3.2.1.1.3 CASOS DE USO ESENCIAL O EXPANDIDO …………….…….. 54

3.2.5.2 DIAGRAMA DE SECUENCIA ................................................................. 63

3.2.5.3 DIAGRAMA DE ESTADOS ..................................................................... 66

3.2.6 DISEÑO ........................................................................................................... 69

3.2.6.1 DIAGRAMA DE CLASES ........................................................................ 69

3.2.6.2 DIAGRAMA DE COLABORACION ......................................................... 70 3.2.6.3 ARQUITECTURA DEL SISTEMA ........................................................... 72

3.3 FASE DE CONSTRUCCION........................................................................................ 74

3.3.1 INTERFAZ GRAFICA DEL USUARIO ............................................................. 74 3.4 FASE DE TRANSICION............................................................................................... 78

3.4.1 BASE DE DATOS DE PRUEBA..................................................................... 78

3.4.2 ESPECIFICACION DEL CASO DE USO DE PRUEBA.........………………... 79

CAPITULO 4 CALIDAD DE SOFTWARE

4.1 INTRODUCCIÓN ....................................................................................................... 81

4.1.1 FUNCIONALIDAD ......................................................................................... 81

4.1.2 CONFIABILIDAD .......................................................................................... 85

4.1.3 PORTABILIDAD ............................................................................................ 87

4.1.4 MANTENIBILIDAD ........................................................................................ 87

4.1.4.1 MANTENIMIENTO ADAPTIVO ......................................................... 87

4.1.4.2 MANTENIMIENTO PERFECTIVO .................................................... 88

4.1.5 FACILIDAD DE USO .................................................................................... 88

4.2 ANALISIS DE COSTOS .............................................................................................. 89

4.3 SEGURIDAD DEL SISTEMA ....................................................................................... 89

4.3.1 SEGURIDAD LOGICA .................................................................................. 89

4.3.2 SEGURIDAD FISICA .................................................................................... 91

CAPITULO 5 MARCO CONCLUSIVO 5.1 CONCLUSIONES ......................................................................................................... 92

5.2 RECOMENDACIONES ................................................................................................ 93

BIBLIOGRAFÍA

ANEXOS

ANEXO 1. ÁRBOL DE PROBLEMAS

ANEXO 2. ÁRBOL DE OBJETIVOS

ANEXO 3. MARCO LÓGICO

DOCUMENTACIÓN

ÍNDICE DE FIGURAS Figura 2.1 Modelo de inventario sin déficit ........................................................................10

Figura 2.2 Componentes de costo total ........................................................................... 12 Figura 2.3 Proceso de Desarrollo de sof tware ................................................................ 19

Figura 2.4 Historial de Procesos unificados ..................................................................... 20

Figura 2.6 Casos de uso que en laza los flujos trabajo........................... ....................... 21

Figura 2.7 Proceso Iterativo e incremental ..................................................................... 23

Figura 2.8 Actor ................................................................................................................ 25

Figura 2.9 Caso de uso .................................................................................................... 26

Figura 2.10 Relación de usos .......................................................................................... 26

Figura 2.11 Diagrama de secuencia ................................................................................ 28

Figura 2.12 Funcionalidad del PHP ................................................................................. 32

Figura 3.1 diagrama de flujo de datos ............................................................................. 46 Figura 3.2 Diagrama de caso de uso principal ................................................................ 52

Figura 3.3 Diagrama de caso de uso de Solicitud de Componentes …........................... 55

Figura 3.4 Diagrama de caso de uso de Registro de Ingreso de Componentes…….….. 57

Figura 3.5 Diagrama de casos de uso de Registro de salida de Componentes .............. 59 Figura 3.6 Diagrama de caso de uso de Control de Inventario ........................................ 61

Figura 3.7 Diagrama de caso de uso de Emisión de reportes y consultas ...................... 62

Figura 3.8 Diagrama de secuencia de registro de solicitud de Componentes.................. 63

Figura 3.9 Diagrama de secuencia de registro de ingreso de Componentes .................. 64

Figura 3.10 Diagrama de secuencia de registro de salida de Componentes .................. 64

Figura 3.11 Diagrama de secuencia de control de inventario .......................................... 65

Figura 3.12 Diagrama de secuencia de consulta y reportes ............................................ 65 Figura 3.13 Diagrama de estado de registro de solicitud de Componentes .................... 66

Figura 3.14 Diagrama de estado de registro de ingreso de Componentes ..................... 67 Figura 3.15 Diagrama de estado de registro de salida de Componentes ....................... 67

Figura 3.16 Diagrama de estado de control de inventario ............................................... 68 Figura 3.17 Diagrama de estado de consultas y reportes .............................................. 68

Figura 3.18 Diagrama de clases ...................................................................................... 69

Figura 3.19 Diagrama de colaboración de solicitud de Componentes ............................ 70

Figura 3.20 Diagrama de colaboración de ingreso de Componentes ............................ 70

Figura 3.21 Diagrama de colaboración de salida de Componentes ................................ 71 Figura 3.22 Diagrama de colaboración de Control de Inventario ...................................- 71

Figura 3.23 Arquitectura del sistema ............................................................................... 72

Figura 3.24 Conformación del reparto de equipos .......................................................... 73 Figura 3.25 Logueo de usuario......................................................................................... 80

ÍNDICE DE TABLAS Tabla 1.1 Especificación del Software ................................................................................ 6

Tabla 1.2 Especificación de Hardware .............................................................................. 7

Tabla 2.1 Dominios de información de Punto Función .................................................... 14

Tabla 2.2 Cálculos de los Punto Función ........................................................................ 15

Tabla 2.3 Categoría de las Funciones ............................................................................. 24

Tabla 2.4 Formato de Casos de Uso de Alto nivel ........................................................... 26

Tabla 2.5 Formato de Caso de Uso Expandido ............................................................... 27

Tabla 2.6 Caso de Uso Real ............................................................................................ 28

Tabla 3.1 Distribución de tiempos y numero de Iteraciones.............................................. 44

Tabla 3.2 Registro de Solicitud de Componentes ........................................................... 48

Tabla 3.3 Registro de ingreso de Componentes ............................................................. 48 Tabla 3.4 Registro de salida de Componentes .............................................................. 49

Tabla 3.5 Control de Inventario ....................................................................................... 49

Tabla 3.6 Identificación de casos de uso ......................................................................... 51 Tabla 3.7 Registro de solicitud de Componentes ............................................................ 53

Tabla 3.8 Registro de Ingreso de Componentes ............................................................. 53

Tabla 3.9 Registro de salida de Componentes ................................................................ 54

Tabla 3.10 Registro de Control de Inventario .................................................................. 54

Tabla 3.11 Caso de uso Esencial de registro de solicitud de Componentes ................... 56

Tabla 3.12 Caso de uso de registro de ingreso de Componentes .................................. 57

Tabla 3.13 Caso de uso de Registro de Salida de Componentes ................................... 59

Tabla 3.14 Caso de uso Control de inventario ………………………................................ 61

Tabla 3.15 Tabla de Componentes…………...………….……………............................... 79 Tabla 4.1 Entradas para el c álculo de funcionalidad ...................................................... 82 Tabla 4.2 Calculo de puntos de función sin ajustar ......................................................... 83 Tabla 4.3 Ajuste de complejid ad del punto función ......................................................... 85 Tabla 4.4 Valores de ajuste de complejidad .................................................................... 86 Tabla 4.5 Cálculo de la confiabilidad de cada instancia de los módulos ......................... 86 Tabla 4.6 Resultados para el cálculo de facilidad de uso ..... ......................................... 88

RESUMEN

El crecimiento inminente de la tecnología hizo que el comercio se incremente

vertiginosamente, implicando de esta manera la apertura de muchas empresas con

respecto al rubro.

La Empresa SEEI & Importaciones, es una empresa comercial que se dedica a la

importación y comercialización de sus componentes (equipos de comunicación y

materiales de red), cuyo objetivo es satisfacer la demanda parcial del mercado.

La gran cantidad de información que se genera obliga a la empresa a tomar ciertas

decisiones para mantener sus almacenes con el stock necesario y tener información

oportuna en cada proceso que se desarrolla en el almacén.

El presente proyecto “Sistema Integrado de Administración de información y control

de inventario” proporciona a la empresa SEEI una aplicación capaz de brindar

información confiable, accesible y oportuna con el objetivo de brindar un mejor servicio

tanto a almacenes como a gerencia.

La metodología adoptada para el desarrollo del software fue el Proceso Unificado de

Rational RUP. y como lenguaje de modelado se hizo uso de UML (Lenguaje Unificado de

Modelado);

Las herramientas utilizadas son : el lenguaje de programación PHP, el Gestor de base de

datos MySQL , bajo la plataforma Windows XP SP2.

Para la calidad de software se uso el estándar ISO 9126.

Concluido el desarrollo del software se realizaron pruebas de funcionamiento, con las que

se pudo constatar que el sistema responde a los requerimientos de la Empresa.

top related