Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
Confidencial
Pgina 1 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
Historial de Revisiones
Fecha
Versin
Descripcin
Autor
25/11/2013
1.0
Fernandez,
Confidencial
Pgina 2 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
Tabla de Contenidos
1.
Introduccin
1.1
Propsito
1.2
1.3
Referencias
2.
3.
Diagrama de clases
4.
5.
3.1
3.2
3.3
Diseo Fsico
4.2
Diccionario de Datos
Diseo de Pantallas
5.1
Pantalla 1 Login
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
Confidencial
Pgina 3 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
5.10
5.11
5.12
5.13
5.14
5.15
5.16
5.17
5.18
5.19
5.20
5.21
5.22
5.23
5.24
5.25
5.26
Confidencial
Pgina 4 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
Documento de Diseo
Introduccin
1.
Este documento describe el diseo para el Sistema de Segregacin de residuos desde la Fuente (SISPRE).
Para elaborar este documento se utiliz el estndar UML (Lenguaje Unificado de Modelado). Es importante
destacar que esta es una primera aproximacin. No obstante, no est dems mencionar que posteriormente
se deber corregir el documento con los alcances efectuados por los integrantes del proyecto
El objetivo de este documento es el mostrar los aspectos y especificaciones tcnicas de SISPRE, ya que es
importante que el sistema cuente con un instructivo que indique las condiciones tcnicas y/o fsicas bajo las
cuales el sistema funcionar adecuadamente. Usted podr encontrar detalles de arquitectura y diseo del
sistema, informacin til para el administrador del sistema. Con la arquitectura, se presenta un panorama
general de comunicacin e interrelacin de las entidades principales, involucradas en el sistema. Para cada
mdulo, en el diseo, se muestran los diagramas de clases por paquete, que establecen un panorama ms
especfico del funcionamiento de los mdulos involucrados. Tambin se especificara Modelado de Base de
datos, con la elaboracin del Modelo Fsico y el Diccionario de Datos. Por ltimo, se mostrara el diseo de
pantallas del sistema.
1.1
Propsito
La finalidad del diseo es la de servir de puente entre el anlisis y la implementacin. En esta etapa ya se
presentan resultados concretos de la apariencia interna y externa del software traducida al lenguaje y las
herramientas de desarrollo.
El sistema que se explica a continuacin comprende una importante herramienta de apoyo a la gestin de
reciclaje en la Municipalidad de Lurn, mediante la generacin de un software que contenga informacin
asociada a las actividades de concientizacin, empadronamiento de ciudadanos y registro de reciclaje que
desarrolla la municipalidad en sus distrito, como medida de buena prctica para la mejora del medio
ambiente y la concientizacin de los ciudadanos.
1.2
Confidencial
Pgina 5 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
Referencias
1.3
Documento de Anlisis
Craig Larman. UML y Patrones, Introduccin al Anlisis y Diseo Orientado a Objetos. Prentice Hall.
Primera versin en Espaol, 1999.
Jim Conallen. Modeling Web Application Architectures with UML, Communication of the ACM1999.
Confidencial
Pgina 6 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
2.
Confidencial
Pgina 7 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
3.
Diagrama de clases
Confidencial
Pgina 8 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
3.1
Confidencial
Pgina 9 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
3.2
3.3
Confidencial
Pgina 10 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
4.
4.1
Diseo Fsico
4.2
Diccionario de Datos
Confidencial
Tipo
String
String
Lista String
TalonarioBE
Pgina 11 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
Comprobante_material_recicladoBE
Descripcin
Clase que se usa para emitir un comprobante del material reciclado
Atributos
Descripcin
Tipo
Codigo_comprobante
Llave primaria de la clase
String
comprobante_material_reciclado
Fecha
Emite la fecha en la cual se emitir
String
el comprobante
Monto_total
El monto total del material reciclado Double
Material_recicladoBE
Saber la cantidad de pelculas
Material_recicladoB
programadas
E
Mtodos
Todos los mtodos Set y Get
Confidencial
Pgina 12 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
Ruta_de_concientizacionBE
Descripcin
Clase que se usa para representar al reciclador
Atributos
Descripcin
Tipo
Cdigo-ruta
Llave primaria de la clase Integer
ruta_de_concientizacion
Numero_casas
Nmero de casas dentro
Integer
de la ruta de
concientizacin
fecha
Fecha en que se
Date
recorrer la ruta de
concientizacin
Mtodos
Todos los mtodos Set y Get
Generar_ruta()
Se crea la ruta de concientizacin de
acuerdo al nmero de casas
Personal_concientizacionBE
Descripcin
Clase que se usa para representar al reciclador
Atributos
Descripcin
Tipo
Cod_ciudadano
Llave fornea de la clase
String
ciudadano
Cod_personal
Llave primaria de la clase String
reciclador
Mtodos
agregarPersonal()
Aade un miembro del personal a la BD
BuscarPersonal()
Busca un miembro del personal
actualizarPersonal()
Modifica un miembro del personal
Confidencial
Pgina 13 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
Equipo_de_concientizacionBE
Descripcin
Clase que se usa para representar al reciclador
Atributos
Descripcin
Cdigo_equipo
Llave primaria de la clase
equipo de concientizacin
Mtodos
Todos los mtodos Set y Get
Tipo
String
Material_concientizacionBE
Descripcin
Clase que se usa para representar al reciclador
Atributos
Descripcin
Tipo
Tipo_material
Llave primaria de la clase
String
material de concientizacin,
se refiere la nombre del
material
Cantidad_material
Cantidad de material que
Integer
utilizara la ruta
Mtodos
Todos los mtodos Set y Get
listarMaterialConcientizacion
Muestra en una lista todos los materiales
de concientizacin disponible
CalcularMaterialConcientizacion
Segn la ruta de concientizacin escogida y
los materiales de concientizacin genera un
aproximado de que cantidad de cada
material se usara para la ruta
Comprobante_material_concientizacionBE
Descripcin
Clase que se usa para representar al reciclador
Atributos
Descripcin
Codigo_comprobante
Llave primaria de la clase
comprobante_material_concientizacio
n
Monto_total
Monto total gastado por los materiales
fecha
Fecha de emitido el comprobante
Mtodos
Todos los mtodos Set y Get
Confidencial
Tipo
Integer
Double
Date
Pgina 14 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
Equipo_de_concientizacionBL
Descripcin
Clase que se usa para controlar las diferentes acciones que se hacen con la entidad de
negocio Business Entity
Atributos
Descripcin
Tipo
Personal
Personal
Personal_concientizacionBE
que
conforma el
equipo
EquipoBD
Acceso a la
Equipo_de_concientizacionDA
base de
O
datos
Mtodos
BuscarEquipo
Busca un equipo segn una determinada ruta
ActualizarEquipo
Se actualizan los datos del equipo como a que
ruta est asignado o se cambia de cdigo
EliminarEquipo
se elimina un equipo siempre y cuando este no
haya pasado aun la fecha de concientizacin
Confidencial
Pgina 15 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
Comprobante_material_concientizacionBL
Descripcin
Clase que se usa para controlar las diferentes acciones que se hacen con la entidad de negocio
Business Entity
Atributos
Descripcin
Tipo
Material
Material que material_concientizacionBE
esta
detallado en
el
comprobant
e
ComprobanteMaterialBD
Acceso a la
Comprobante_material_concientizacionDA
base de
O
datos
Mtodos
AadirComprobante
Se aade los respectivos comprobantes de los
gastos en los materiales de concientizacin para
la ruta
ActualizarComprobante
Se modifican los datos errneos que puedan
suceder cuando se aadan los comprobantes
BuscarComprobante
Se busca todos los comprobantes segn la ruta o
un determinado intervalos d efechas
Confidencial
Pgina 16 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
Confidencial
Tipo
String
Long
String
String
String
String
Date
Pgina 17 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
Edad
ViviendaBE
Integer
Lista String
Mtodos
Todos los mtodos Set y Get
ZonaBE
Descripcin
Clase que se usa para ver la zona donde se encuentra la vivienda
Atributos
Descripcin
codigo
Llave primaria de la clase Zona
Numero_Casas
La cantidad de casas que hay en
esa zona
Numero_habitantes
La cantidad de habitantes en esa
zona
Nombre
El nombre de la zona
ViviendaBE
La zona donde se ubica la vivienda
Mtodos
Todos los mtodos Set y Get
Tipo
String
Long
Long
String
ViviendaBE
Confidencial
Pgina 18 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
Confidencial
Pgina 19 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
5.
Diseo de Pantallas
5.1
Pantalla 1 LOGIN
5.2
Confidencial
Pgina 20 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
5.3
Confidencial
Pgina 21 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
5.4
5.5
Confidencial
Pgina 22 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
Confidencial
Pgina 23 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
5.6
5.7
Confidencial
Pgina 24 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
5.8
Pantalla
EQUIPOS
Confidencial
DE
ASIGNAR RUTAS A
CONCIENTIZACION
Pgina 25 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
5.9
Confidencial
Pgina 26 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
5.10
5.11
Confidencial
Pgina 27 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
5.12
Confidencial
Pgina 28 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
5.13
Confidencial
Pgina 29 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
5.14
5.15
Pantalla 15
DATOS ESTADISTICOS DE CIUDADANOS
Confidencial
MOSTRAR
Pgina 30 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
5.16
Confidencial
Pgina 31 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
5.17
5.18
Confidencial
Pgina 32 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
5.19
5.20
Confidencial
Pgina 33 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
5.21
Pantalla 21
ENTRADA DE
5.22
Confidencial
REGISTRO
TALONARIOS
DE
Pgina 34 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
5.23
Confidencial
Pgina 35 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
5.24
5.25
Pantalla 25
RECOLECCION
Confidencial
MOSTRAR RUTAS DE
Pgina 36 de 37
Proyecto SISPRE
Versin:
1.1
Diseo
Fecha :
25/11/2013
Documento de Diseo
5.26
Confidencial
Pgina 37 de 37