Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Universidad Mayor de San Andrés: Facultad de Ciencias Puras Y Naturales Carrera de Informática
Universidad Mayor de San Andrés: Facultad de Ciencias Puras Y Naturales Carrera de Informática
PROYECTO DE GRADO
LA PAZ – BOLIVIA
2011
DEDICATORIA
Por toda la comprensión, dedicación y todos los principios que me inculcaron para
sobrellevar los golpes y las victorias de la vida.
2
AGRADECIMIENTOS
se realizo este proyecto por toda la colaboración que me brindo para que el proyecto
salga adelante.
Al Ingeniero Miguel Ángel Pacheco por la orientación y el apoyo que me brindo para
Agradecer a todos mis amigos y amigas por estar a mi lado y por el apoyo que me
3
RESUMEN
En la actualidad toda empresa necesita de las tecnologías, sistemas informáticos e internet para
tener un mejor desempeño dentro de su organización obteniendo mayores beneficios
económicamente y en el ámbito de la competencia. Las farmacias no se quedan atrás ya que en
algunas existen sistemas implementados que les ayuda con el inventario y el proceso de venta
y facturación teniendo un control efectivo en el almacén de cada una de las farmacias. Por este
motivo la red de farmacias niño Jesús necesita implementar un sistema donde controle todas
las transacciones en ventas y pedidos a los proveedores, controlar su inventario y almacén.
Con la implementación del sistema informático se tendrá una mejor manipulación de los
productos farmacéuticos y mejorara la eficiencia en la atención al cliente, control de los
medicamentos por fechas de vencimiento y el stock del almacén.
Para modelar el sistema y documentarlo se utiliza la metodología ICONIX, que nos permite
interactuar más a menudo con el usuario, accediendo a todos los cambios que el usuario
requiera.
4
ÍNDICE
CAPITULO I
2.1 INTRODUCCIÓN 1
2.2 ANTECEDENTES 2
2.3 OBJETO DE ESTUDIO 4
2.4 PRESENTACIÓN DEL PROBLEMA 4
1.4.1 IDENTIFICACIÓN DEL PROBLEMA 4
1.4.2 FORMULACIÓN DEL PROBLEMA 5
2.5 OBJETIVOS 5
1.5.1 OBJETIVO GENERAL 5
1.5.2 OBJETIVOS ESPECÍFICOS 6
2.6 JUSTIFICACIONES 6
1.6.1 JUSTIFICACIÓN TEÓRICA 6
1.6.2 JUSTIFICACIÓN SOCIAL 7
1.6.3 JUSTIFICACIÓN ECONÓMICA 7
1.6.4 JUSTIFICACIÓN TÉCNICA 8
2.7 METODOLOGÍA Y HERRAMIENTAS 8
1.7.1 HERRAMIENTAS 9
2.8 LIMITES Y ALCANCES 10
1.8.1 LIMITES 10
1.8.2 ALCANCES 10
2.9 APORTES 11
CAPITULO II
2.1. INTRODUCCIÓN 12
5
2.2. SISTEMA FARMACÉUTICO 13
2.3. INVENTARIOS 14
2.3.1 CONCEPTOS BÁSICOS DE INVENTARIOS 15
2.4. METODOLOGÍA ICONIX 15
2.4.1 CARACTERÍSTICAS DE ICONIX 17
2.4.2 FASES DE CICLO DE VIDA DEL ICONIX 17
2.5. LENGUAJE UNIFICADO PARA LA CONSTRUCCIÓN DE MODELOS (UML) 21
2.5.1 DIAGRAMA DE CLASES 23
2.5.2 DIAGRAMA DE CASOS DE USO 24
2.5.3 DIAGRAMAS DE SECUENCIA 26
2.5.4 DIAGRAMAS DE COLABORACIÓN 28
2.6. TECNOLOGÍAS 29
2.6.1 TECNOLOGÍA .NET 29
2.6.2 VISUAL .NET 30
2.6.3 SISTEMAS DE GESTIÓN DE CONTENIDOS (CMS) 31
2.6.3.1 INTRODUCCIÓN AL DOTNETNUKE 32
2.6.4 SUBSONIC 34
2.6.5 SQLSERVER 35
2.6.5.1 REQUISITOS DEL SISTEMA 36
2.7. MÉTRICAS DE CALIDAD 37
2.7.1 FUNCIONALIDAD 37
2.7.2 CONFIABILIDAD 40
2.7.3 PORTABILIDAD 41
2.7.4 MANTENIBILIDAD 41
CAPITULO III
3.1. INTRODUCCIÓN 43
3.2. ANÁLISIS DE REQUERIMIENTOS 43
6
3.2.1. MODELO DE DOMINIO 44
3.2.2. PROTOTIPACIÓN 46
3.2.2.1. AUTENTIFICACIÓN 46
3.2.2.2. MÓDULO MAESTROS 46
3.2.2.3. MÓDULO ALMACENES 47
3.2.2.4. MÓDULOS VENTAS 47
3.2.2.5. MÓDULO GERENCIA 48
3.2.3. MODELO DE CASO DE USO 48
3.3. ANALISIS Y DISEÑO PRELIMINAR 49
3.3.1. DESCRIPCIÓN CASO DE USO 49
3.3.2. DIAGRAMAS DE ROBUSTEZ 62
3.4. DISEÑO DETALLADO 68
3.4.1. DIAGRAMAS DE SECUENCIAS 68
3.4.1.1. MANEJAR CUENTAS DE USUARIOS DEL SISTEMA 68
3.4.1.2. ASIGNAR ENCARGADOS A SUCURSALES 69
3.4.1.3. ELABORAR REPORTES 69
3.4.1.4. INICIAR SESIÓN 70
3.4.1.5. CERRAR SESIÓN 71
3.4.1.6. REALIZAR PEDIDO 71
3.4.1.7. REALIZAR COTIZACIÓN 72
3.4.1.8. REALIZAR COBROS 72
3.4.1.9. FACTURAR 73
3.4.1.10. CONTROLAR VENCIMIENTOS 73
3.4.1.11. CONTROLAR STOCK 74
3.4.1.12. CONTROLAR NUEVOS REGISTROS DE PRODUCTOS 74
3.4.1.13. AJUSTES 75
3.5. IMPLEMENTACIÓN 75
3.6. MÉTRICAS DE CALIDAD DEL SOFTWARE 83
3.6.1. FUNCIONALIDAD 83
3.6.2. CONFIABILIDAD 86
7
3.6.3. PORTABILIDAD 87
CAPITULO IV
4.1. CONCLUSIONES 88
4.2. RECOMENDACIONES 89
BIBLIOGRAFÍA
8
ÍNDICE DE FIGURAS
PÁGINA
Figura4: Clase 23
Figura14: DOTNETNUKE 33
9
Figura21: Módulo Almacenes. 47
PÁGINA
Tabla4: Descripción del Caso de Uso “Manejar cuentas de usuario del sistema”. 51
Tabla8: Descripción del Caso de Uso “Iniciar sesión por encargado de ventas”. 53
Tabla9: Descripción del Caso de Uso “Iniciar sesión por encargado de facturación”. 54
Tabla10: Descripción del Caso de Uso “Iniciar sesión por encargado de almacén”. 55
12