Академический Документы
Профессиональный Документы
Культура Документы
SUDAMERICANO
ESCUELA DE SISTEMAS DE
AUTOMATIZACIN
PROYECTO INTEGRADOR
TEMA:
ANLISIS DEL SISTEMA DE INVENTARIO Y
FACTURACIN DE PRODUCTOS Y SERVICIOS DE LA
DROGUERIA VETERINARIA LA FINCA DE LA
CIUDAD DE ZARUMA DE LA PROVINCIA DE EL ORO
DURANTE EL PERIODO OCTUBRE 2015-MARZO
2016.
INTEGRANTES:
CICLO: ASIGNATURAS:
Tercero Diurno ANLISIS Y DISEO: Ing.
Lorena Pucha
BASE DE DATOS: Ing. Sandra
Barahona
PROGRAMACIN: Ing. Milton
Palacios
LOJA ECUADOR
2016
1. TEMA:
2
2. INTRODUCCIN
poltico, ente otros aspectos los cual nos incentivan a la bsqueda de dichos
Empresariales.
Para llegar a este objetivo tenemos que realizar un proceso que se basa en crear un
3
3. NDICE DE CONTENIDOS
1. TEMA:.................................................................................................. 2
2. INTRODUCCIN................................................................................... 3
3. NDICE DE CONTENIDOS......................................................................4
4. INDICE DE FIGURAS.............................................................................6
5. INDICE DE TABLAS...............................................................................6
6. ANTECEDENTES...................................................................................9
7. PROBLEMATIZACIN............................................................................9
8. JUSTIFICACIN................................................................................... 11
9. OBJETIVOS......................................................................................... 11
9.1. OBJETIVO GENEAL.......................................................................11
9.2. OBJETIVOS ESPECIFICOS..............................................................12
10. MARCO TERICO............................................................................ 13
10.1. ANLISIS Y DISEO DE SISTEMAS............................................13
10.1.1. QUE ES ANALISIS?.................................................................13
10.1.2. QUE ES DISEO?...................................................................13
10.1.3. QUE ES ANALISIS Y DISEO ORIENTADO A OBJETOS?...........13
10.1.4. QUE ES EL LENGUAJE UML?...................................................14
10.1.5. QU SON LOS CASOS DE USO?.............................................14
10.1.6. QUE ES ENTERPRISE ARCHITECT?.........................................15
10.2. BASE DE DATOS.......................................................................15
10.2.1. QU SON LAS BASES DE DATOS?..........................................15
10.2.2. QU ES UN DIAGRAMA DE CLASE?........................................16
10.2.3. QUE ES EL MODELO ENTIDAD RELACIN?.............................16
10.2.4. QUE ES LA NORMALIZACIN?................................................17
10.3. LABORATORIO DE PROGRAMACIN..........................................17
10.3.1. QU ES JAVA?........................................................................17
10.3.2. QU ES NETBEANS?..............................................................18
10.3.3. QU SON METODOS?............................................................18
11. METODOLOGA............................................................................... 19
12. PROPUESTA DE ACCIN DE DESARROLLO......................................20
12.1. ANALISIS Y DISEO DE SISTEMAS............................................20
12.1.1. Descripcin de la empresa....................................................20
12.1.2. Requerimientos del sistema..................................................20
12.1.2.1. Panorama General..........................................................20
4
12.1.2.2. Metas..............................................................................21
12.1.2.3. Requerimientos funcionales............................................21
12.1.3. Diagrama de actores.............................................................23
12.1.4. Casos de uso.........................................................................23
12.1.4.1. Alto Nivel........................................................................23
12.1.4.2. Expandidos.....................................................................25
12.1.5. Diagrama de casos de uso....................................................36
12.1.6. Modelo Conceptual...............................................................37
12.1.7. Diagrmas de secuencia.........................................................38
12.1.8. Contratos..............................................................................46
12.2. BASE DE DATOS.......................................................................61
12.2.1 Diagrama de Datos...............................................................61
12.2.2 Normalizacin de Datos........................................................62
12.2.2.1.Primera forma normal................................................62
12.2.2.2.Segunda forma normal...............................................63
12.2.2.3.Tercera forma normal.................................................65
12.2.3 Diccionario de Datos.............................................................68
13. RESPONSABLES Y PARTICIPANTES..................................................72
14. CRONOGRAMA................................................................................73
15. PRESUPUESTO................................................................................74
16. CONCLUSIONES.............................................................................. 75
17. RECOMENDACIONES.......................................................................75
18. BIBLIOGRAFA................................................................................. 76
19. ANEXOS.......................................................................................... 76
4. INDICE DE FIGURAS
5
Ilustracin 4: Diagrama de secuencia administracin de servicios............................39
Ilustracin 5: Diagrama de secuencia - administracin de usuarios.............................40
Ilustracin 6: Diagrama de secuencia - administracion de clientes..............................41
Ilustracin 7: Diagrama de secuencia - administracin de devolucin de productos........42
Ilustracin 8: Diagrama de secuencia - administracion de proveedores........................43
Ilustracin 9: Diagrama de secuencia - administracin de ventas...............................44
Ilustracin 10: Diagrama de secuencia - administracin de compras...........................45
Ilustracin 11: Diagrama de Datos.....................................................................61
5. INDICE DE TABLAS
6
Tabla 36: Contrato N #17................................................................................ 51
Tabla 37: Contrato N #18................................................................................ 51
Tabla 38: CONTRATO DE ADMINISTRACIN DATOS DE SERVICIOS..................51
Tabla 39: Contrato N#1...................................................................................52
Tabla 40: Contrato N#2...................................................................................52
Tabla 41: Contrato N#3...................................................................................52
Tabla 42: Contrato N#4...................................................................................52
Tabla 43: Contrato N#5...................................................................................53
Tabla 44: Contrato N#6...................................................................................53
Tabla 45: Contrato N#7...................................................................................53
Tabla 46: Contrato N#8...................................................................................53
Tabla 47: Contrato N#9...................................................................................54
Tabla 48: Contrato N#10.................................................................................54
Tabla 49: Contrato N #11.................................................................................54
Tabla 50: Contrato N#12.................................................................................54
Tabla 51: Contrato N#13.................................................................................55
Tabla 52: Contrato N#14.................................................................................55
Tabla 53: Contrato N#15.................................................................................55
Tabla 54: Contrato N#16.................................................................................55
Tabla 55: Contrato N#17.................................................................................56
Tabla 56: Contrato N#18.................................................................................56
Tabla 57: Contrato N#19.................................................................................56
Tabla 58: CONTRATO DE ADMINISTRACIN DATOS DE PROVEEDORES...........57
Tabla 59: Contrato N#1...................................................................................57
Tabla 60: Contrato N#2...................................................................................57
Tabla 61: Contrato N#3...................................................................................58
Tabla 62: Contrato N#4...................................................................................58
Tabla 63: Contrato N#5...................................................................................58
Tabla 64: Contrato N #6.................................................................................. 58
Tabla 65: Contrato N#7...................................................................................59
Tabla 66: Contrato N #8.................................................................................. 59
Tabla 67: Contrato N#9...................................................................................59
Tabla 68: Contrato N#10.................................................................................59
Tabla 69: Contrato N#11................................................................................. 60
Tabla 70: Usuario.......................................................................................... 68
Tabla 71: Cliente........................................................................................... 68
Tabla 72: Administrador.................................................................................. 68
Tabla 73: Compra.......................................................................................... 69
Tabla 74: Ventas............................................................................................ 69
Tabla 75: Devoluciones...................................................................................69
Tabla 76: Detalle Venta................................................................................... 69
Tabla 77: Proveedor....................................................................................... 70
Tabla 78: Producto......................................................................................... 70
Tabla 79: Accesorio....................................................................................... 70
Tabla 80: Alimentos....................................................................................... 70
Tabla 81: Medicamentos................................................................................. 70
Tabla 82: Servicios........................................................................................ 71
7
Tabla 83: Cronograma.................................................................................... 73
6. ANTECEDENTES
servicios mdicos a domicilio y realiza ventas al por mayor y menor de pollos bb.
La empresa cuenta con una computadora con una capacidad de 2gb de memoria
RAM y una refrigeradora que el propietario la utiliza para guardar las vacunas y/o
las ventas a los diferentes clientes que realizan sus compras en la Droguera
Veterinaria.
de inventario y facturacin por lo que les resulta complicado saber con exactitud la
7. PROBLEMATIZACIN
eficaz.
sus productos de forma manual y las ventas lo realizan de la misma forma lo que les
9
ha trado muchos inconvenientes al momento de atender a sus clientes perdiendo en
diagnosticar la enfermedad, el veterinario usa varias tcnicas, entre ellas son los
Aparte del tratamiento prctico, una parte importante del trabajo consiste en
aconsejar a propietarios sobre el mejor modo de cuidar sus animales. Esto incluye
8. JUSTIFICACIN
10
En el mbito acadmico se puede decir que es el ms importante ya que as podemos
En el mbito social este es otro punto importante ya que nuestro proyecto podemos
9. OBJETIVOS
11
Organizar el sistema de inventario de tal manera que tenga disponible el
sistema.
12
El Anlisis de Sistemas trata bsicamente de determinar los objetivos y lmites del
construir una solucin. ste incluye decisiones acerca de la organizacin del sistema
El diseo propone una solucin lgica es decir como el sistema cumple los
requerimientos.
software que modela un sistema como un grupo de objetos que interactan entre s.
1 Julio Carreto
2 ocmagomx
3 Ciberaula. (2010).
13
Anlisis y diseo orientado a objetos (ADOO) busca descomponer el problema por
(aquellos que definen qu debe hacer un programa sin entrar a escribir el cdigo) y
cdigo informtico para resolverlo en un lenguaje como Java, C#, Python o cualquier
otro).4
Los casos de uso son una tcnica para especificar el comportamiento de un sistema,
todo sistema de software ofrece a su entorno aquellos que lo usan una serie de
servicios. Un caso de uso es una forma de expresar cmo alguien o algo externo a un
sistema lo usa. Cuando decimos alguien o algo hacemos referencia a que los
sistemas son usados no slo por personas, sino tambin por otros sistemas de
4 Csar Krall
5 Brooks, 2014
14
sistema y alguien o algo que usa alguno de sus servicios, nos sirven para entender
claramente un sistema.
organizadas internamente por registros (formado por todos los campos referidos a
una entidad u objeto almacenado) y campos (cada uno de los elementos que
actualizar, en concordancia con los derechos de acceso que se les hayan otorgado. Se
acceder a ellas al mismo tiempo. Una base de datos o banco de datos es un conjunto
7 Molina, 2014
15
de datos pertenecientes a un mismo contexto y almacenados sistemticamente para
su posterior uso.
representa las clases que sern utilizadas dentro del sistema y las relaciones que
existen entre ellas. Nos sirve para visualizar las relaciones entre las clases que
estructura de un sistema mostrando las clases del sistema, sus atributos, operaciones
Diagrama Entidad Relacin es denominado por sus siglas como: E-R; Este modelo
de Entidades, que son objetos que existen y son los elementos principales que se
8 Paez, 2010
16
identifican en el problema a resolver con el diagramado y se distinguen de otros por
reglas diseadas tanto para proteger los datos como para hacer que la base de datos
10.3.1. QU ES JAVA?
Una de las principales caractersticas por las que Java se ha hecho muy famoso es
9 EcuRed
10 E283878
17
un programa en Java podr funcionar en cualquier ordenador. Es una ventaja
significativa para los desarrolladores de software, pues antes tenan que hacer un
programa para cada sistema operativo, por ejemplo Windows, Linux y Apple
10.3.2. QU ES NETBEANS?
pensada para escribir, compilar, depurar y ejecutar programas. Est escrito en Java -
pero puede servir para cualquier otro lenguaje de programacin. Existe adems un
propio. 11
sobre todo en proyectos grandes, son tediosas. Nos asiste en la escritura de cdigo,
que realizan una determinada tarea y a las que podemos invocar mediante un
nombre. Algunos mtodos que hemos utilizado hasta ahora: Utilizando mtodos:
11 Ozaeta, 2012
18
lugar de escribir el mismo cdigo repetido cuando se necesite, por ejemplo para
12
validar una fecha, se hace una llamada al mtodo que lo realiza.
Un mtodo es un trozo de cdigo que puede ser llamado o invocado por el programa
principal o por otro mtodo para realizar alguna tarea especfica. El trmino mtodo
11. METODOLOGA
Diseo de interfaz
Codificacin
Pruebas
Implementacin
Mantenimiento
12 Barrera, 2010
19
12. PROPUESTA DE ACCIN DE DESARROLLO
aos de servicio. Los productos y/o servicios que ofrece la Droguera Veterinaria son
servicios mdicos a domicilio y realiza ventas al por mayor y menor de pollos bb.
La empresa cuenta con una computadora con una capacidad de 2gb de memoria
RAM y una refrigeradora que el propietario la utiliza para guardar las vacunas y/o
las ventas a los diferentes clientes que realizan sus compras en la Droguera
Veterinaria.
tiene como finalidad organizar de forma sistematica y ordenada los productos para asi
facturar las ventas y servicios; para de esta manera prestar una atencion agil y eficaz a los
clientes.
20
12.1.2.2. Metas
Administrar datos:
Productos
Usuarios
Clientes
Servicios
Proveedores
Gestionar compras
Gestionar ventas
Devoluciones
21
R4.4 Modificar registro de Cliente EVIDENTE
R4.5 Dar de baja registro de Cliente EVIDENTE
R4.6 Imprimir registro de Cliente SUPERFLUA
R6 Administracin de proveedores
R6.1 Crear registro de proveedor EVIDENTE
R6.2 Almacenar registro de proveedor OCULTA
R6.3 Consultar registro de proveedor EVIDENTE
R6.4 Modificar registro de proveedor EVIDENTE
R6.5 Dar de baja registro de proveedor EVIDENTE
R6.6 Imprimir registro de proveedor SUPERFLUA
R7 Administracin de Ventas
R7.1 Crear registro de ventas EVIDENTE
R7.2 Consultar cliente EVIDENTE
R7.3 Consultar producto/servicio EVIDENTE
R7.4 Calcular subtotal OCULTA
R7.5 Calcular Total OCULTA
R7.6 Almacenar registro de ventas OCULTA
R7.7 Actualizar stock OCULTA
R7.8 Consultar registro de ventas EVIDENTE
R7.9 Anular registro de ventas EVIDENTE
R7.1 Imprimir registro de ventas SUPERFLUA
0
R8 Administracin de compras
R8.1 Crear registro de compras EVIDENTE
R8.2 Almacenar registro de compras OCULTA
R8.3 Consultar registro de compras EVIDENTE
R8.4 Modificar registro de compras EVIDENTE
R8.5 Dar de baja registro de compras EVIDENTE
R8.6 Imprimir registro de compras SUPERFLUA
22
12.1.3. Diagrama de actores
Actores Funcin
Administrador Es el encargado de dar privilegios a los
usuarios del sistema e ingresar los productos al
sistema.
Usuario Es el que realiza las ventas mediante el sistema.
Proveedor Es el provee y surte de productos a la
veterinaria
Cliente Es el que realiza las compras pero es un actor
indirecto del sistema.
23
Tabla 5: Caso de uso de alto nivel #3
Casos de uso Administracin datos de Usuario
Actores Administrador (i), Usuario
Tipo Esencial, Primario
Descripcin El Administrador del sistema ser el
encargado de crear, consultar y dar de
baja a las cuentas de usuario,
definiendo sus roles o privilegios.
24
realizar la venta , y el sistema
registra la venta
12.1.4.2. Expandidos
25
los productos ingresados
12. Actualizar stock de productos
del sistema
26
Caso de uso expandido #2
Caso de Uso Administracin datos de
servicios
Actores Administrador
Propsito Gestionar Administracin datos
de Servicios.
Resumen El Administrador del sistema ser
encargado de crear, consultar y
dar de baja a todos los servicios
que da la Droguera La Finca
Tipo Primario, esencial
Referencias Cruzadas R2,R2.1-R2.6
Curso Normal de Eventos:
Acciones del Actor Respuesta del Sistema
1. El administrador decide
ingresar servicios al
sistema
2. El administrador presiona 3. Presenta ventana donde se
el botn de ingreso de le solicita ingresar su clave
servicios en el men de administrador
principal
4. Administrador ingresa su 5. Presenta interfaz con
clave y usuario opciones de servicios
Crear Registro de Servicios
6. Administrador solicita crear 7. Presenta interfaz de
un nuevo registro de registro de servicios
servicios
8. Administrador ingresa 9. Recibe y guarda
informacin obligatoria de informacin de servicios.
servicios.
Almacenar registro de Servicios
10. El administrador solicita almacenar 11. Se almacenan los servicios
los servicios ingresados
12. Actualizar stock de servicios
del sistema
27
edicin de servicio
21. Administrador modifica 22. Guarda informacin
servicio recibida
Dar de baja un registro de servicios
23. El administrador ingresa 24. Presenta listado de
clave principal de servicios coincidencias
nombre o cdigo
28
de usuarios.
4. El administrador puede realizar
una de las siguientes acciones.
Crear registro de usuario
5. El administrador solicita crear 6. Crea un nuevo registro de usuario.
un nuevo usuario.
7. Ingresa los datos del nuevo 8. Recibe datos y almacena registro.
usuario, asigna roles y guarda
informacin.
Consultar registro de usuario
9. El administrador ingresa ID o 10 Presenta listado de coincidencias.
user del usuario. .
11. Selecciona registro deseado 12 Despliega informacin en campos
. inactivos de solo lectura.
Modificar registro de usuario
13. El administrador ingresa el ID o 14 Presenta listado de coincidencias.
user del usuario. .
15. Selecciona registro a ser 16 Despliega informacin del usuario con
modificado. . campos activos para edicin.
17. Administrador actualiza datos 18 Recibe nuevos datos y almacena
del usuario y guarda. . informacin.
Dar de baja registro de usuario
19. El administrador ingresa ID o 20 Presenta listado de coincidencias.
user del usuario. .
21. Selecciona registro a dar de 22 Presenta registro del usuario y un
baja. . mensaje que solicita confirmar dar de
baja al usuario.
23. Administrador confirma dar de 24 El sistema da de baja al registro.
baja. .
29
Referencias Cruzadas R4,R4.1-R4.6
Curso Normal de Eventos:
Acciones del Actor Respuesta del Sistema
1. Este caso de uso empieza 2. No encuentra datos de cliente
cuando un cliente no est
registrado en el sistema.
3. El administrador o usuario 4. Presenta interfaz de Administracin
solicita iniciar la funcin de clientes
Administracin de clientes.
5. El administrador o usuario
puede realizar una de las
siguientes acciones.
Crear registro de Cliente
6. El administrador o usuario 7. Crea un nuevo registro de cliente
solicita crear un nuevo
cliente
8.. Ingresa datos de cliente y 9. Recibe y almacena registro de
guarda informacin cliente
Consulta registro de cliente
10. Administrador ingresa clave 11. Presenta listado de coincidencias
principal de cliente id o
nombre
12. Selecciona registro deseado 13. Muestra registro con campos
inactivos de solo lectura
Modificar Registro de cliente
14. Administrador o usuario 15. Presenta listado de coincidencias
ingresa clave principal de
cliente id o nombre
16. Seleccin registro deseado 17. Muestra registro con campo
activos para edicin de registro
18. Modifica registro de cliente 19. Recibe nuevos datos y almacena
informacin.
Dar de baja registro de cliente
20. Administrador o usuario 21. Presenta listado de coincidencias
ingresa clave de cliente ID o
nombre
22. Selecciona registro 23. Presenta registro y un mensaje
que solicita confirmacin que
desea dar de baja
24. Confirma dar de baja 25. Da de baja registro
CURSO ALTERNO DE EVENTOS
30
2 Si el administrador o usuario Sistema vuelve al men principal
24 desea cancelar la accin
31
10. usuario ingresa 11. Recibe y guarda informacin.
informacin de
productos veterinarios
12.
Actualiza administracin de
productos veterinarios
Consulta Devoluciones de productos veterinarios
13. usuario ingresa clave 14. Despliega listado de coincidencias.
ID, cdigo de producto
veterinario
Si el usuario ingresa la
clave incorrecta
32
Curso Normal de Eventos:
Acciones del Actor Respuesta del Sistema
1. Este caso de uso comienza
cuando el administrador
decide ingresar un
proveedor al sistema
2. El administrador solicita 3. Presenta interfaz de Administracin de
iniciar la funcin de proveedores
Administracin de
proveedores
4. El administrador puede
realizar una de las
siguientes acciones
Crear Registro de proveedor
5. El administrador solicita 6. Crea un nuevo registro de proveedor
crear un nuevo registro de
proveedor
7. Ingresar los datos del nuevo 8. Recibe datos y almacena registro
proveedor y guardar
informacin
Consulta registro de proveedor
9. Administrador ingresa clave 10. Presenta listado de coincidencias
principal de proveedor Id,
nombre o cdigo
11. Seleccionar registro deseado 12. Muestra registro con campos
inactivos de solo lectura
Modificar Registro de proveedor
13. Administrador ingresa clave 14. Presenta listado de coincidencias
principal de proveedor id,
nombre o cdigo
15. Seleccionar el registro 16. Muestra registro con campo activos
deseado para edicin de registro
17. Modificar el registro del 18. Recibe y guarda informacin.
proveedor.
Dar de baja registro de proveedor
19. Administrador ingresa clave 20. Presenta listado de coincidencias
de proveedor Id o nombre
21. Seleccionar el registro 22. Presenta registro y un mensaje que
solicita confirmacin que desea dar
de baja
23. Confirmar dar de baja 24. Da de baja registro
CURSO ALTERNO DE EVENTOS
1..2 Si el administrador desea cancelar Sistema vuelve al men principal
4 la accin
Presenta mensaje de error
9. Si ingresan la clave incorrecta solicitando que ingrese nuevamente
13. la clave.
19.
33
7. presenta un mensaje de campos
obligatorios vacos
34
19. Selecciona registro deseado 20. Presenta registro deseado con
campos inactivos de solo lectura
Anular un registro de venta
21. Administrador o usuario 22. Muestra listado de coincidencias
ingresan clave principal de
registro de venta cdigo o
fecha de venta
23. Selecciona registro deseado 24. Presenta un mensaje donde
solicita confirmacin para anular
un registro de venta
25. Confirma anular registro 26. Sistema anula registro de venta.
27. Guarda registro de venta anulado
28. Actualizar stock de Productos
CURSO ALTERNO DE EVENTOS
2..2 Si el administrador o usuario El sistema vuelve al men
5 deciden cancelar una accin. principal
35
2.. El administrador solicita crear 3. Sistema solicita identificarse
un nuevo registro administra como administrador
compra
4. Administrador ingresa clave 5. Presenta interfaz de registro
de administrador de administracin de compras
6. Administrador ingresa datos 7. Sistema recibe y guarda
de proveedor, fecha de informacin
compra, y adjunta factura
8. Almacena registro de
administracin compras
9. El administrador puede
realizar una de las siguientes
acciones
Crear Registro de compras
10. El administrador solicita crear 11 Presenta interfaz de nuevo
un nuevo registro de . registro de administracin de
administracin compras compras
12. Ingresa datos de proveedor, 13 Recibe y guarda informacin
fecha de compra y adjunta .
factura de compra
14 Almacena registro
.
Consulta registro de compras
15. El administrador ingresa clave 16 Muestra listado de
principal cdigo o fecha de . coincidencias
compra
17. Selecciona registro deseado 18 Presenta registro deseado con
. campos inactivos de solo
lectura
Modificar Registro de compras
19. El administrador ingresa clave 20 Presenta listado de
principal cdigo o fecha de . coincidencias
compra
21. Selecciona registro deseado 22 Presenta registro deseado con
. campos habilitados para
edicin
23. Modifica registro 24 Guarda informacin recibida
.
Dar de baja registro de compras
25. El administrador ingresa 26 Presenta listado de
clave principal cdigo o fecha . coincidencias
de compra
27. Selecciona registro deseado 28 presenta mensaje solicitando
. confirmacin para eliminar
registro
29. Confirma eliminar 30 Elimina registro
.
CURSO ALTERNO DE EVENTOS
36
2..29 Si el administrador decide Sistema vuelve al men
cancelar una accin principal
37
12.1.6. Modelo Conceptual
38
12.1.7. Diagrmas de secuencia
39
Ilustracin 4: Diagrama de secuencia administracin de servicios
40
Ilustracin 5: Diagrama de secuencia - administracin de usuarios
41
Ilustracin 6: Diagrama de secuencia - administracion de clientes
42
Ilustracin 7: Diagrama de secuencia - administracin de devolucin de
productos
43
Ilustracin 8: Diagrama de secuencia - administracion de proveedores
44
Ilustracin 9: Diagrama de secuencia - administracin de ventas
45
Ilustracin 10: Diagrama de secuencia - administracin de compras
46
12.1.8. Contratos
47
Tabla 21: Contrato N#2
48
Tabla 24: Contrato N#5
49
2. Responsabilidad: Presenta la interfaz con la cual almacena los
Productos deseados
3. Tipo: Interfaz
4. Ref Cruzadas: C.U Adm De Usuario.
5. Notas:-------------------------
6. Excepciones-------------------
7. Precondiciones: tener privilegios para acceder a la funcin
8. Poscondiciones: No Existen Cambios En El Sistema.
50
5. Notas: -------------------------
6. Excepciones: -----------------
7. Precondiciones: Tener privilegios para acceder a la funcin
8. Poscondiciones: No Existen Cambios En El Sistema.
51
4. Ref Cruzadas: C.U Adm De Usuario.
5. Notas: -------------------------
6. Excepciones: -----------------
7. Precondiciones: Tener privilegios para acceder a la funcin
8. Poscondiciones: Nunca Existen Cambios En El Sistema.
52
1. Iniciar funcin Administrar Productos ( )
2. Ingresar clave ( )
3. Crear servicio registro( )
4. Solicita crear servicio registro ( )
5. Ingresa informacin obligatoria servicios()
6. Almacenar registro servicios( )
7. Almacena servicios ingresados ( )
8. Consulta registro servicios ( )
9. Ingresa id nombre servicios( )
10.Selecciona registro deseado ( )
11.Selecciona registro deseado ( )
12.Modificar registro Servicios ( )
13.Ingresa id nombre cdigo bsqueda ( )
14.Selecciona registro deseado ()
15.Modificar servicios ()
16.Dar de baja servicios ()
17.Seleccionar registro deseado ()
18.Selecciona registro deseado ()
19.Confirma dar de baja ( )
53
6. Excepciones-------------------
7. Precondiciones: tener privilegios para acceder a la funcin
8. Poscondiciones: Si Existen Cambios En El Sistema.
54
3. Tipo: Interfaz
4. Ref Cruzadas: C.U Adm De Usuario.
5. Notas:-------------------------
6. Excepciones-------------------
7. Precondiciones: tener privilegios para acceder a la funcin
8. Poscondiciones: Si Existen Cambios En El Sistema.
55
4. Ref Cruzadas: C.U Adm De Usuario.
5. Notas: -------------------------
6. Excepciones: -----------------
7. Precondiciones: Tener privilegios para acceder a la funcin
8. Poscondiciones: No Existen Cambios En El Sistema.
56
2. Responsabilidad: Presenta ventana interfaz de coincidencias del
servicio
4. Ref Cruzadas: C.U Adm De Usuario.
5. Notas: -------------------------
6. Excepciones: -----------------
7. Precondiciones: Tener privilegios para acceder a la funcin
8. Poscondiciones: Si Existen Cambios En El Sistema.
57
1. Nombre: Confirma dar de baja
2. Responsabilidad: Presenta la interfaz con la informacin de los
servicios
3. Tipo: Interfaz
4. Ref Cruzadas: C.U Adm De Usuario.
5. Notas:-------------------------
6. Excepciones-------------------
7. Precondiciones: tener privilegios para acceder a la funcin
8. Poscondiciones: Si Existen Cambios En El Sistema.
58
Tabla 59: Contrato N#1
59
6. Excepciones-------------------
7. Precondiciones: tener privilegios para acceder a la funcin
8. Poscondiciones: Si Existen Cambios En El Sistema.
60
4. Ref Cruzadas: C.U Adm De Usuario.
5. Notas: -------------------------
6. Excepciones: -----------------
7. Precondiciones: Tener privilegios para acceder a la funcin
8. Poscondiciones: Si Existen Cambios En El Sistema.
61
12.2.1 Diagrama de Datos
cod_compr
valor fecha_v compra tipo_v tipo_f total_c fecha_c
a
62
nom_pro ubicacion_pro valor_pro marca_pr color_pro F_elaboracio
tipo_prod F_
d d d od d n
USUARIO
cod_u CI nombre apellido Direccin
CLIENTE
cod_cli CI nombre apellido direccion telefono genero edad
ADMINISTRADOR
cod_Adm CI nombre apellido direccion telefono
VENTA
cod_v tipo valor_v fecha
DETALLE_VENTA
cod_dv cantidad valor_u valor_t
COMPRA
cod_c tipo total fecha
DEVOLUCION
cod_de fecha observacion
PROVEEDORES
cod_p CI nombre apellido nom_emp direccion telefon
63
PRODUCTO_ALIMENTOS
cod_pro tipo nombre ubicacin valor f_elaboracion f_caducidad
PRODUCTO_ACCESORIOS
cod_pro tipo nombre ubicacin valor marca color
PRODUCTO_MEDICAMENTOS
cod_prod tipo nombre ubicacin valor f_elaboracion f_caducidad
PRODUCTO_SERVICIOS
cod_prod tipo nombre ubicacin valor tratamiento Diagnostico
USUARIO
cod_u CI nombre apellido direccion Telfono genero
CLIENTE
cod_cli CI Nombre apellido Direccin telefono genero edad
ADMINISTRADOR
cod_Adm CI nombre apellido direccion telefono
64
VENTA
cod_v tipo valor_v Fecha
DETALLE_VENTA
cod_dv cantidad valor_u valor_t
COMPRA
cod_c tipo total Fecha
DEVOLUCION
cod_de fecha observacion
PROVEEDORES
C
cod_p I nombre Apellido nom_emp direccion telefono
PRODUCTO
cod_prod tipo nombre ubicacin valor
ACCESORIOS
cod_acceso marca color
ALIMENTOS
cod_alim f_elaborac f_caduaci
en ion dad
MEDICAMENTOS
cod_med f_elaboraci f_caduacid
ic on ad
SERVICIOS
cod_serv tratamiento diagnostic
i o
Tipo de
Campo Tamao Dato Descripcin
65
Apellido 30 String Apellido del usuario
C. I. 10 String cedula de identidad del Usuario
Direccin 50 String Direccin del domicilio del Usuario
Genero 1 Boolean Genero del Usuario
Nombre 30 String Nombre del Usuario
Telfono 10 String Nmero de telfono del Usuario
Tipo de
Campo Tamao Dato Descripcin
Apellido 30 String Apellido del Cliente
C. I. 10 String cedula de identidad del Cliente
Direccin 50 String Direccin del domicilio del Cliente
Edad 3 Int Edad del Cliente
Genero 1 Boolean gener del Cliente
Nombre 30 String Nombre del Cliente
Telfono 10 String Nmero de telfono del Cliente
Tipo de
Campo Tamao Dato Descripcin
Apellido 30 String Apellido del Administrador
C. I. 10 String cedula de identidad del Administrador
Direccin del domicilio del
Direccin 50 String Administrador
Nombre 30 String Nombre del Administrador
Telfono 10 String Nmero de telfono del Administrador
Tipo de
Campo Tamao Dato Descripcin
Codigo_Compr
a 5 String Cdigo del producto que se adquiri
Fecha del producto que se realiz la
Fecha 10 Date compra
Tipo 20 String Tipo de producto
66
Total_Compra 7 String total de la Compra
Tipo de
Campo Tamao Dato Descripcin
Cdigo 5 String Cdigo del producto que se adquiri
Fecha del producto que se realiz la
Fecha 10 Date compra
Tipo 20 String Tipo de producto
Valor_Compra 7 String total de la Compra
Tipo de
Campo Tamao Dato Descripcin
Cod_Devolucio Cdigo de devolucin del producto
n 5 String devuelto
Cdigo de devolucin del producto
Fecha 10 Date devuelto
Observacin 20 String Alguna observacin sobre la devolucin
Tipo de
Campo Tamao Dato Descripcin
Cantidad del producto que se va a
Cantidad 20 Int vender
Cdigo 7 Double Cdigo del producto deseado
Valor_total 30 Int Valor total de la venta realizada
Valor_Unitario 30 Int Valor Unitario de la venta realizada
Tipo de
Campo Tamao Dato Descripcin
Apellido 30 String Apellido del Proveedor
C. I. 10 String Cedula de Identidad del Proveedor
Direccin 40 String Direccin del Proveedor
67
Nombre 30 String Nombre del Proveedor
Nombre Nombre de la empresa que pertenece el
Empresa 40 String proveedor
Telfono 10 String Telfono del Proveedor
Tipo de
Campo Tamao Dato Descripcin
Cod_Producto 30 Double Cdigo del producto
Nombre 30 String Nombre del producto deseado
Tipo 20 String Tipo del producto
Ubicacin 15 String Ubicacin del producto
Valor 20 String Valor del producto
Tipo de
Campo Tamao Dato Descripcin
Color 10 String Color del accesorio de la empresa
Marca 20 String Marca del Accesorio de la empresa
Tipo de
Campo Tamao Dato Descripcin
Fecha_Caducida
d 10 Date fecha en la que los alimentos caduca
Fecha_Elaoracio
n 10 Date fecha en la que los alimentos fue Elaborado
Tipo de
Campo Tamao Dato Descripcin
Fecha_Caducida
d 10 Date fecha en la que los Medicamentos caduca
Fecha_Elaoracio fecha en la que los Medicamentos fue
n 10 Date Elaborado
Tipo de
Campo Tamao Dato Descripcin
68
detalle del estado en que se encuentran
Diagnostico 100 String animales
Tratamiento 100 String Tratamiento deseado para los animales
69
13. RESPONSABLES Y PARTICIPANTES
14. CRONOGRAMA
70
Tabla 83: Cronograma
1 Semana
4 Semana
O
PROGRAMADAS
Semana
Semana
Semana
Semana
Semana
Semana
Semana
Semana
Semana
Semana
Semana
Semana
Semana
Semana
Semana
Semana
Semana
Semana
1 PLANTEAMIENTO DEL X X
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
TEMA
15. 2 ELABORACION DEL X
PRE
PROBLEMA SUP
3 REVISIN DE X X X X X
LITERATURA
UES
4 ANALISIS Y DISEO DE X X X X X X x TO
LA APLICACIN
5 REDACCIN DE RECURSOS HUMANOS x x
CONCLUSIONES Y
Cantidad Nombre del
RECOMENDACIONES
Descripcin VALOR UNITARIO VALOR
6 Recurso DE LA
FORMULACIN x TOTAL
PROPUESTA
3 Tutores Docentes que guiaron en la --- ---
7 SUSTENTACIN DEL x
PROYECTO ejecucin del Proyecto
RECURSOS TECNOLGICOS
Cantidad Nombre del Descripcin VALOR UNITARIO VALOR
Recurso. TOTAL
4 Computador Necesario para la 10.00 10.00
porttil realizacin del proyecto
4 Necesario para realizar 15.00 15.00
Internet consultas bibliogrficas.
RECURSOS LOGSTICOS
Cantidad Nombre del Descripcin VALOR UNITARIO VALOR
Recurso TOTAL
.... Impresiones Necesario para la 15.00 15.00
presentacin final del
proyecto
1 Necesario para el 2.00 2.50
Anillados mejoramiento esttico del
proyecto
1 Proyector Necesario para la defensa .
del proyecto
71
1 CD Necesario para constancia 2.00 2.00
del proyecto en forma
digital
TOTAL 44.50
16. CONCLUSIONES
ordenada y sistemtica.
calidad y calidez.
17. RECOMENDACIONES
72
Utilizar los sistemas de inventario y facturacin en cualquier tipo de
registros.
18. BIBLIOGRAFA
http://uprotgs.blogspot.com/2008/02/anlisis-de-sistemas.html
http://www.monografias.com/trabajos14/disenio-
sistemas/disenio-sistemas.shtml
http://causaencomun.org.mx/wp-
content/uploads/2015/08/Unidad-1.-Introduccion-al-analisis-
orientado-a-objetos.pdf
http://aprenderaprogramar.com/index.php?
option=com_content&view=article&id=688:ique-es-y-para-
que-sirve-uml-versiones-de-uml-lenguaje-unificado-de-
modelado-tipos-de-diagramas-uml&catid=46:lenguajes-y-
entornos&Itemid=163
http://www.sparxsystems.com.ar/products/ea/index.html
http://www.logicstudio.net/spa/productos/enterprise-architect-
uml
http://www.ecured.cu/Diagrama_Entidad_Relaci%C3%B3n
19. ANEXOS
73
74